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

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

 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.io/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.io/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 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.io/license
*/
var ea,fa,aaa,la,oa,baa,caa,daa,faa,eaa,gaa,haa,iaa,jaa,kaa,laa,naa,oaa,Ia,Ja,qaa,raa,saa,paa,Ka,La,Sa,Ta,taa,uaa,vaa,waa,yaa,$a,db,Aaa,Baa,Eaa,hb,Haa,Jaa,Kaa,Laa,jb,Naa,mb,rb,Raa,Saa,Taa,Qaa,Uaa,Paa,Oaa,Vaa,Waa,tb,Xaa,Yaa,Zaa,$aa,wb,bba,cba,dba,eba,hba,Cb,Db,jba,iba,kba,mba,lba,oba,nba,pba,qba,Fb,zb,sba,tba,uba,vba,wba,Lb,xba,yba,zba,Bba,Kb,Mb,Dba,Wb,Eba,Fba,Yb,$b,ac,Hba,Iba,kc,Lba,pc,Oba,Pba,Qba,Rba,uc,Fc,cca,dca,eca,fca,Ic,lca,oca,pca,Nc,qca,rca,sca,uca,tca,xca,yca,Wc,Xc,Aca,Pc,Dca,Eca,Fca,Gca,
Mca,Kca,Nca,Sca,Xca,Yca,Vca,Wca,Zca,$ca,ada,cda,dda,eda,kd,hda,ida,jda,kda,lda,mda,nda,ld,nd,qda,tda,uda,rd,vda,Ada,zda,Cda,Dda,xda,Eda,Kda,Cd,Lda,Ed,Mda,Gd,Oda,Jd,Pda,Ld,Rda,Sda,Md,Tda,Uda,Vda,Wda,Xda,Yda,Nd,bea,cea,dea,fea,Zda,$da,Zd,gea,ae,hea,be,kea,jea,iea,lea,oea,ee,fe,sea,rea,uea,tea,he,vea,ke,xea,zea,yea,ve,we,Cea,Ce,De,Dea,Fea,Gea,Eea,Hea,Iea,Jea,Ie,Ke,Kea,Je,Lea,Le,Nea,Pea,Tea,Rea,Qea,Sea,Vea,Xea,Wea,Zea,Pe,Yea,$ea,Uea,afa,We,dfa,bfa,ffa,hfa,Ze,kfa,mfa,bf,nfa,ef,ofa,pfa,qfa,sfa,jf,tfa,zfa,
Bfa,Afa,Hfa,Ifa,Lfa,Mfa,Nfa,Qfa,Sfa,Rfa,Vfa,Wfa,Xfa,Yfa,Zfa,$fa,bga,ega,aga,dga,cga,gga,kga,mga,nga,oga,rga,Rf,sga,tga,uga,vga,xga,yga,Bga,Dga,Cga,Sf,Ega,Fga,Hga,Iga,Lga,Nga,Yf,Zf,Oga,Rga,Zga,Uga,aha,bha,cha,gha,bg,hha,cg,jha,kha,oha,pha,lha,qha,sha,rha,wha,vha,nha,uha,yha,mha,zha,Aha,Bha,tha,Eha,Fha,Gha,Hha,Iha,gg,Lha,Nha,Pha,Rha,hg,Sha,Wha,Zha,cia,iia,gia,rg,pia,sia,uia,yia,Aia,Bia,Cia,Fia,Kia,Lia,Mia,Nia,Oia,Pia,Qia,Ria,Yia,Zia,Xia,bja,dja,eja,cja,hja,ija,kja,lja,jja,mja,nja,pja,qja,vja,uja,zja,
wja,Aja,Cja,Tg,yja,Bja,Dja,Fja,Gja,Jja,Lja,Oja,Nja,Kja,Vja,Uja,Xja,Wja,Yja,$ja,Zja,bka,cka,fka,ika,gka,mka,oka,nka,qka,pka,rka,tka,wka,xka,Cka,Aka,yka,Hka,Fka,Dka,Gka,Nka,Oka,Rka,Uka,Wka,Xka,Zka,$ka,ala,bla,cla,dla,Yka,gla,fla,ela,hla,ila,jla,Sh,kla,lla,mla,nla,ola,Th,pla,qla,Uh,tla,ula,wla,xla,zla,yla,vla,Ala,Vh,Bla,Dla,Wh,Ela,Fla,Gla,Cla,Hla,Ila,Kla,Lla,Mla,Zh,Pla,Nla,Ola,Tla,ai,Qla,Vla,Rla,Ula,$h,Xla,Yla,Zla,$la,ama,ci,vma,wma,xma,yma,zma,Cma,Ama,Bma,Ema,Dma,Fma,Gma,Hma,ii,Ima,ji,ki,li,ni,Kma,
Lma,mi,oi,Oma,Rma,Pma,Qma,Wma,Vma,Sma,Yma,Xma,Zma,pi,cna,ana,gna,dna,ena,fna,ina,jna,kna,lna,mna,pna,nna,ona,qna,rna,sna,una,vna,yna,zna,Ana,Bna,Cna,Dna,Ena,Fna,Gna,Hna,Ina,Lna,Mna,Ona,Sna,Pna,Vna,Una,Xna,Yna,vi,doa,foa,hoa,joa,koa,moa,noa,ooa,poa,qoa,roa,soa,yoa,Coa,Koa,Noa,Ooa,Joa,Poa,Qoa,Roa,Soa,Toa,Uoa,Voa,Woa,$oa,apa,oj,epa,tj,gpa,hpa,ipa,jpa,kpa,lpa,mpa,opa,yj,ppa,rpa,spa,tpa,wpa,upa,zpa,ypa,vpa,Apa,Bpa,Dpa,Cpa,Epa,Fpa,Gj,Ipa,Jpa,Kpa,Hj,Ij,Jj,Npa,Mpa,Lj,Lpa,Rpa,Mj,Qpa,Oj,Upa,Wpa,Vpa,Xpa,Pj,
Ypa,$pa,aqa,bqa,eqa,cqa,dqa,iqa,jqa,kqa,Qj,lqa,nqa,oqa,pqa,qqa,rqa,sqa,uqa,vqa,wqa,xqa,zqa,Aqa,Rj,Sj,Bqa,Dqa,Cqa,Eqa,Fqa,Iqa,Gqa,Jqa,Kqa,Lqa,Oqa,Pqa,Vj,Sqa,Tqa,Uqa,Vqa,Wqa,Xqa,Yqa,Zqa,$qa,ara,cra,bra,dra,gra,hra,ira,jra,kra,lra,mra,nra,ora,pra,qra,rra,sra,ura,vra,wra,Ara,Bra,Cra,Era,Dra,Jra,Hra,Mra,Nra,Pra,Rra,Ura,Vra,Qra,Wra,Yra,gk,$ra,csa,ksa,bsa,lsa,tsa,usa,vsa,wsa,xsa,ysa,zsa,Bsa,Dsa,Esa,Fsa,Gsa,Hsa,Isa,Jsa,Ksa,Lsa,Nsa,Osa,Psa,Qsa,Rsa,Ssa,Tsa,Usa,Vsa,Wsa,Xsa,Ysa,Zsa,$sa,ata,bta,cta,dta,ita,kta,
nta,ota,qta,rta,sta,Bk,Ak,tta,uta,vta,wta,yta,zta,Ata,Bta,Dta,Fta,Gta,Hta,Jta,Lta,Mta,Nta,Ota,Pta,Rta,Sta,Tta,Uta,Ik,aua,bua,Zta,Vta,$ta,Wta,Yta,eua,Xta,hua,iua,jua,Mk,kua,lua,mua,nua,oua,pua,qua,rua,sua,tua,uua,vua,wua,xua,yua,zua,Aua,Bua,Cua,Dua,Eua,Fua,Gua,Hua,Iua,Jua,Kua,Lua,Mua,Oua,Pua,Qua,Rua,Sua,Tua,Uua,Vua,Wua,Xua,Yua,Zua,$ua,ava,bva,cva,dva,eva,fva,gva,hva,iva,jva,kva,lva,mva,nva,ova,pva,qva,rva,sva,zva,Ava,Bva,Cva,Ok,Dva,Fva,Gva,Hva,Iva,Jva,Kva,Lva,Mva,Nva,Ova,Qva,Pva,Sva,Vva,Tva,Uva,Wva,
Xva,Yva,Zva,$va,bwa,cwa,dwa,ewa,fwa,gwa,hwa,iwa,jwa,kwa,lwa,nwa,mwa,owa,pwa,qwa,uwa,vwa,Cfa,wwa,xwa,ywa,Tk,zwa,Dfa;_._DumpException=function(a){throw a;};_.ba=function(a,b){if(Error.captureStackTrace)Error.captureStackTrace(this,_.ba);else{const c=Error().stack;c&&(this.stack=c)}a&&(this.message=String(a));void 0!==b&&(this.cause=b);this.bTb=!0};ea=function(a){_.da.setTimeout(()=>{throw a;},0)};fa=function(){var a=_.da.navigator;return a&&(a=a.userAgent)?a:""};
aaa=function(a){return ha?ja?ja.brands.some(({brand:b})=>b&&_.ka(b,a)):!1:!1};la=function(a){return _.ka(fa(),a)};oa=function(){return ha?!!ja&&0<ja.brands.length:!1};baa=function(){return oa()?!1:la("Opera")};caa=function(){return oa()?!1:la("Trident")||la("MSIE")};daa=function(){return la("Firefox")||la("FxiOS")};
faa=function(){return la("Safari")&&!(eaa()||(oa()?0:la("Coast"))||baa()||(oa()?0:la("Edge"))||(oa()?aaa("Microsoft Edge"):la("Edg/"))||(oa()?aaa("Opera"):la("OPR"))||daa()||la("Silk")||la("Android"))};eaa=function(){return oa()?aaa("Chromium"):(la("Chrome")||la("CriOS"))&&!(oa()?0:la("Edge"))||la("Silk")};gaa=function(){return la("Android")&&!(eaa()||daa()||baa()||la("Silk"))};haa=function(){return ha?!!ja&&!!ja.platform:!1};iaa=function(){return la("iPhone")&&!la("iPod")&&!la("iPad")};
_.qa=function(){return iaa()||la("iPad")||la("iPod")};jaa=function(){return haa()?"macOS"===ja.platform:la("Macintosh")};_.sa=function(a){return a[a.length-1]};kaa=function(a,b){0<=_.ta(a,b)||a.push(b)};_.ua=function(a,b){b=_.ta(a,b);let c;(c=0<=b)&&Array.prototype.splice.call(a,b,1);return c};_.va=function(a){const b=a.length;if(0<b){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(_.wa(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)}};_.Ca=function(a,b,c){b=b||a;var d=function(g){return _.ya(g)?"o"+_.Ba(g):(typeof g).charAt(0)+g};c=c||d;let e=d=0;const f={};for(;e<a.length;){const g=a[e++],l=c(g);Object.prototype.hasOwnProperty.call(f,l)||(f[l]=!0,b[d++]=g)}b.length=d};
_.maa=function(a){if(!arguments.length)return[];const b=[];let c=arguments[0].length;for(var d=1;d<arguments.length;d++)arguments[d].length<c&&(c=arguments[d].length);for(d=0;d<c;d++){const e=[];for(let f=0;f<arguments.length;f++)e.push(arguments[f][d]);b.push(e)}return b};naa=function(a){let b="",c=0;const d=a.length-10240;for(;c<d;)b+=String.fromCharCode.apply(null,a.subarray(c,c+=10240));b+=String.fromCharCode.apply(null,c?a.subarray(c):a);return btoa(b)};
_.Da=function(a){return null!=a&&a instanceof Uint8Array};oaa=function(){return"function"===typeof BigInt};Ia=function(a){const b=0>a;a=Math.abs(a);let c=a>>>0;a=Math.floor((a-c)/4294967296);if(b){const [d,e]=paa(c,a);a=e;c=d}Fa=c>>>0;Ha=a>>>0};
Ja=function(a,b){b>>>=0;a>>>=0;if(2097151>=b)var c=""+(4294967296*b+a);else oaa()?c=""+(BigInt(b)<<BigInt(32)|BigInt(a)):(c=(a>>>24|b<<8)&16777215,b=b>>16&65535,a=(a&16777215)+6777216*c+6710656*b,c+=8147497*b,b*=2,1E7<=a&&(c+=Math.floor(a/1E7),a%=1E7),1E7<=c&&(b+=Math.floor(c/1E7),c%=1E7),c=b+qaa(c)+qaa(a));return c};qaa=function(a){a=String(a);return"0000000".slice(a.length)+a};
raa=function(){var a=Fa,b=Ha;if(b&2147483648)if(oaa())a=""+(BigInt(b|0)<<BigInt(32)|BigInt(a>>>0));else{const [c,d]=paa(a,b);a="-"+Ja(c,d)}else a=Ja(a,b);return a};
saa=function(a){if(16>a.length)Ia(Number(a));else if(oaa())a=BigInt(a),Fa=Number(a&BigInt(4294967295))>>>0,Ha=Number(a>>BigInt(32)&BigInt(4294967295));else{const b=+("-"===a[0]);Ha=Fa=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));Ha*=1E6;Fa=1E6*Fa+f;4294967296<=Fa&&(Ha+=Math.trunc(Fa/4294967296),Ha>>>=0,Fa>>>=0)}if(b){const [d,e]=paa(Fa,Ha);Fa=d;Ha=e}}};paa=function(a,b){b=~b;a?a=~a+1:b+=1;return[a,b]};Ka=function(a){return Array.prototype.slice.call(a)};
La=function(a,b,c){return c?a|b:a&~b};Sa=function(a){return!!((a[_.Ma]|0)&2)};Ta=function(a){a[_.Ma]|=34;return a};taa=function(a){a[_.Ma]|=32;return a};uaa=function(a,b){Ua(b,(a|0)&-14591)};vaa=function(a,b){Ua(b,(a|34)&-14557)};waa=function(a){a=a>>14&1023;return 0===a?536870912:a};yaa=function(a){return!(!a||"object"!==typeof a||a.hQc!==xaa)};_.Wa=function(a){return null!==a&&"object"===typeof a&&!Array.isArray(a)&&a.constructor===Object};
$a=function(a,b,c,d){if(null==a){if(!c)throw Error();}else if("string"===typeof a)a=a?new _.Xa(a,_.Ya):_.Za();else if(a.constructor!==_.Xa)if(_.Da(a))a=a.length?new _.Xa(d?a:new Uint8Array(a),_.Ya):_.Za();else{if(!b)throw Error();a=void 0}return a};_.zaa=function(a,b){return!!a&&(Array.isArray(a)?a.includes(b):a.has(b))};_.cb=function(a,b,c){if(!Array.isArray(a)||a.length)return!1;const d=a[_.Ma]|0;if(d&1)return!0;if(!_.zaa(b,c))return!1;Ua(a,d|1);return!0};db=function(a){if(a&2)throw Error();};
Aaa=function(a,b){if("number"!==typeof b||0>b||b>=a.length)throw Error();};Baa=function(a,b){if("number"!==typeof b||0>b||b>a.length)throw Error();};_.Daa=function(a){if(!Caa)return a.constructor.Wb};Eaa=function(a,b){(b=_.gb?b[_.gb]:void 0)&&(a[_.gb]=Ka(b))};_.Gaa=function(){const a=Error();Faa(a,"incident");ea(a)};hb=function(a){a=Error(a);Faa(a,"warning");return a};Haa=function(a){if("number"!==typeof a)throw Error("z`"+typeof a+"`"+a);return a};
Jaa=function(a){if("boolean"!==typeof a)throw Error("A`"+Iaa(a)+"`"+a);return a};Kaa=function(a){return null==a?a:Jaa(a)};Laa=function(a){if(null==a||"boolean"===typeof a)return a;if("number"===typeof a)return!!a};jb=function(a){const b=typeof a;return"number"===b?Number.isFinite(a):"string"!==b?!1:Maa.test(a)};_.kb=function(a){if(!Number.isFinite(a))throw hb("enum");return a|0};Naa=function(a){return null==a?a:Number.isFinite(a)?a|0:void 0};
mb=function(a){if("number"!==typeof a)throw hb("int32");if(!Number.isFinite(a))throw hb("int32");return a|0};_.pb=function(a){if(null==a)return a;if("string"===typeof a){if(!a)return;a=+a}if("number"===typeof a)return Number.isFinite(a)?a|0:void 0};rb=function(a){if(null==a)return a;if("string"===typeof a){if(!a)return;a=+a}if("number"===typeof a)return Number.isFinite(a)?a>>>0:void 0};_.sb=function(a){if(null!=a){var b=!!b;if(!jb(a))throw hb("int64");a="string"===typeof a?Oaa(a):b?Paa(a):Qaa(a)}return a};
Raa=function(a){return"-"===a[0]?!1:20>a.length?!0:20===a.length&&184467>Number(a.substring(0,6))};Saa=function(a){return"-"===a[0]?20>a.length?!0:20===a.length&&-922337<Number(a.substring(0,7)):19>a.length?!0:19===a.length&&922337>Number(a.substring(0,6))};Taa=function(a){if(0>a){Ia(a);const b=Ja(Fa,Ha);a=Number(b);return Number.isSafeInteger(a)?a:b}if(Raa(String(a)))return a;Ia(a);return 4294967296*Ha+(Fa>>>0)};
Qaa=function(a){a=Math.trunc(a);if(!Number.isSafeInteger(a)){Ia(a);var b=Fa,c=Ha;if(a=c&2147483648)b=~b+1>>>0,c=~c>>>0,0==b&&(c=c+1>>>0);b=4294967296*c+(b>>>0);a=a?-b:b}return a};Uaa=function(a){a=Math.trunc(a);return 0<=a&&Number.isSafeInteger(a)?a:Taa(a)};Paa=function(a){a=Math.trunc(a);if(Number.isSafeInteger(a))a=String(a);else{{const b=String(a);Saa(b)?a=b:(Ia(a),a=raa())}}return a};
Oaa=function(a){var b=Math.trunc(Number(a));if(Number.isSafeInteger(b))return String(b);b=a.indexOf(".");-1!==b&&(a=a.substring(0,b));Saa(a)||(saa(a),a=raa());return a};Vaa=function(a){var b=Math.trunc(Number(a));if(Number.isSafeInteger(b)&&0<=b)return String(b);b=a.indexOf(".");-1!==b&&(a=a.substring(0,b));Raa(a)||(saa(a),a=Ja(Fa,Ha));return a};Waa=function(a){if(null==a)return a;if(jb(a))return"number"===typeof a?Qaa(a):Oaa(a)};
tb=function(a,b=!1){if(null==a)return a;if(jb(a))return"string"===typeof a?Oaa(a):b?Paa(a):Qaa(a)};Xaa=function(a){var b=!!b;if(!jb(a))throw hb("uint64");"string"===typeof a?a=Vaa(a):b?(a=Math.trunc(a),0<=a&&Number.isSafeInteger(a)?a=String(a):(b=String(a),Raa(b)?a=b:(Ia(a),a=Ja(Fa,Ha)))):a=Uaa(a);return a};Yaa=function(a){if(null==a)return a;if(jb(a))return"number"===typeof a?Uaa(a):Vaa(a)};_.ub=function(a){if("string"!==typeof a)throw Error();return a};
Zaa=function(a){if(null!=a&&"string"!==typeof a)throw Error();return a};$aa=function(a){return null==a||"string"===typeof a?a:void 0};wb=function(a,b,c,d){if(null!=a&&"object"===typeof a&&a.YO===_.vb)return a;if(!Array.isArray(a))return c?d&2?(a=b[aba])?b=a:(a=new b,Ta(a.Ze),b=b[aba]=a):b=new b:b=void 0,b;let e=c=a[_.Ma]|0;0===e&&(e|=d&32);e|=d&2;e!==c&&Ua(a,e);return new b(a)};_.xb=function(a,b,c){if(b)return Jaa(a);let d;return null!=(d=Laa(a))?d:c?!1:void 0};
_.yb=function(a,b,c){if(b)return _.ub(a);let d;return null!=(d=$aa(a))?d:c?"":void 0};bba=function(a){return a};cba=function(a,b,c,d,e,f){a=wb(a,d,c,f);e&&(a=zb(a));return a};dba=function(a){return a};eba=function(a){return[a,this.get(a)]};hba=function(){return fba||(fba=new _.Ab(Ta([]),void 0,void 0,void 0,gba))};Cb=function(a,b){Bb=b;a=new a(b);Bb=void 0;return a};
Db=function(a,b,c){null==a&&(a=Bb);Bb=void 0;if(null==a){var d=96;c?(a=[c],d|=512):a=[];b&&(d=d&-16760833|(b&1023)<<14)}else{if(!Array.isArray(a))throw Error("C");d=a[_.Ma]|0;if(d&2048)throw Error("D");if(d&64)return a;d|=64;if(c&&(d|=512,c!==a[0]))throw Error("E");a:{c=a;const e=c.length;if(e){const f=e-1;if(_.Wa(c[f])){d|=256;b=f-(+!!(d&512)-1);if(1024<=b)throw Error("F");d=d&-16760833|(b&1023)<<14;break a}}if(b){b=Math.max(b,e-(+!!(d&512)-1));if(1024<b)throw Error("G");d=d&-16760833|(b&1023)<<
14}}}Ua(a,d);return a};jba=function(a,b){return iba(b)};iba=function(a){switch(typeof a){case "number":return isFinite(a)?a:String(a);case "boolean":return a?1:0;case "object":if(a)if(Array.isArray(a)){if(_.cb(a,void 0,0))return}else{if(_.Da(a))return naa(a);if(a instanceof _.Xa)return Eb(a);if(a instanceof _.Ab)return a.DXb()}}return a};
kba=function(a,b,c){const d=Ka(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])}Eaa(d,a);return d};mba=function(a,b,c,d,e){if(null!=a){if(Array.isArray(a))a=_.cb(a,void 0,0)?void 0:e&&(a[_.Ma]|0)&2?a:lba(a,b,c,void 0!==d,e);else if(_.Wa(a)){const f={};for(let g in a)f[g]=mba(a[g],b,c,d,e);a=f}else a=b(a,d);return a}};
lba=function(a,b,c,d,e){const f=d||c?a[_.Ma]|0:0;d=d?!!(f&32):void 0;const g=Ka(a);for(let l=0;l<g.length;l++)g[l]=mba(g[l],b,c,d,e);c&&(Eaa(g,a),c(f,g));return g};oba=function(a){return mba(a,nba,void 0,void 0,!1)};nba=function(a){return a.YO===_.vb?a.toJSON():a instanceof _.Ab?a.DXb(oba):iba(a)};pba=function(a){return lba(a,nba,void 0,void 0,!1)};
qba=function(a,b,c=vaa){if(null!=a){if(a instanceof Uint8Array)return b?a:new Uint8Array(a);if(Array.isArray(a)){var d=a[_.Ma]|0;d&2||(b&&(b=0===d||!!(d&32)&&!(d&64||!(d&16))),a=b?Ua(a,(d|34)&-12293):lba(a,qba,d&4?vaa:c,!0,!0));return a}a.YO===_.vb?(c=a.Ze,d=c[_.Ma],a=d&2?a:Cb(a.constructor,Fb(c,d,!0))):a instanceof _.Ab&&!(a.Oca&2)&&(c=Ta(a.Cqb(qba)),a=new _.Ab(c,a.bCa,a.Aha,a.rtb));return a}};
Fb=function(a,b,c){const d=c||b&2?vaa:uaa,e=!!(b&32);a=kba(a,b,f=>qba(f,e,d));a[_.Ma]=a[_.Ma]|32|(c?2:0);return a};zb=function(a){const b=a.Ze,c=b[_.Ma];return c&2?Cb(a.constructor,Fb(b,c,!1)):a};sba=function(a,b,c,d){if(!(4&b))return!0;if(null==c)return!1;!d&&0===c&&(4096&b||8192&b)&&5>(a.constructor[rba]=(a.constructor[rba]|0)+1)&&_.Gaa();return 0===c?!1:!(c&b)};tba=function(a,b,c,d){b=d+(+!!(b&512)-1);if(!(0>b||b>=a.length||b>=c))return a[b]};
_.Hb=function(a,b,c,d,e){const f=waa(b);if(c>=f||e){let g=b;if(b&256)e=a[a.length-1];else{if(null==d)return g;e=a[f+(+!!(b&512)-1)]={};g|=256}e[c]=d;c<f&&(a[c+(+!!(b&512)-1)]=void 0);g!==b&&Ua(a,g);return g}a[c+(+!!(b&512)-1)]=d;b&256&&(a=a[a.length-1],c in a&&delete a[c]);return b};
uba=function(a,b,c,d){var e=b&2;let f=Ib(a,b,c);Array.isArray(f)||(f=_.Jb);const g=!(d&2);d=!(d&1);const l=!!(b&32);let p=f[_.Ma]|0;0!==p||!l||e||g?p&1||(p|=1,Ua(f,p)):(p|=33,Ua(f,p));e?(a=!1,p&2||(Ta(f),a=!!(4&p)),(d||a)&&Object.freeze(f)):(e=!!(2&p)||!!(2048&p),d&&e?(f=Ka(f),d=1,l&&!g&&(d|=32),Ua(f,d),_.Hb(a,b,c,f)):g&&p&32&&!e&&(f[_.Ma]&=-33));return f};
_.Ob=function(a,b,c,d,e,f,g){const l=a.Ze;let p=l[_.Ma];d=2&p?1:d;f=!!f;let t=vba(l,p,b,e);var x=t[_.Ma]|0;if(sba(a,x,g,f)){if(4&x||Object.isFrozen(t))t=Ka(t),x=Kb(x,p),p=_.Hb(l,p,b,t,e);let B=a=0;for(;a<t.length;a++){const F=c(t[a]);null!=F&&(t[B++]=F)}B<a&&(t.length=B);x=wba(x,p);x=La(x,20,!0);x=La(x,4096,!1);x=La(x,8192,!1);g&&(x=La(x,g,!0));Ua(t,x);2&x&&Object.freeze(t)}Lb(x)||(g=x,x=(c=1===d||4===d&&!!(32&x))?La(x,2,!0):Mb(x,p,f),x!==g&&Ua(t,x),c&&Object.freeze(t));2===d&&Lb(x)&&(t=Ka(t),x=Kb(x,
p),x=Mb(x,p,f),Ua(t,x),_.Hb(l,p,b,t,e));return t};vba=function(a,b,c,d){a=Ib(a,b,c,d);return Array.isArray(a)?a:_.Jb};wba=function(a,b){0===a&&(a=Kb(a,b));return a=La(a,1,!0)};Lb=function(a){return!!(2&a)&&!!(4&a)||!!(2048&a)};xba=function(a){return $a(a,!0,!0,!0)};yba=function(a){return $a(a,!0,!0,!1)};
zba=function(a,b,c,d,e,f){const g=b&2;a:{var l=c,p=b&2;c=!1;if(null==l){if(p){a=hba();break a}l=[]}else if(l.constructor===_.Ab){if(0==(l.Oca&2)||p){a=l;break a}l=l.Cqb()}else Array.isArray(l)?c=Sa(l):l=[];if(p){if(!l.length){a=hba();break a}c||(c=!0,Ta(l))}else if(c){c=!1;p=Ka(l);for(l=0;l<p.length;l++){const t=p[l]=Ka(p[l]);Array.isArray(t[1])&&(t[1]=Ta(t[1]))}l=p}c||((l[_.Ma]|0)&64?l[_.Ma]&=-33:32&b&&taa(l));f=new _.Ab(l,e,_.yb,f);_.Hb(a,b,d,f,!1);a=f}if(null==a)return a;!g&&e&&(a.zFc=!0);return a};
_.Pb=function(a,b,c){a=a.Ze;const d=a[_.Ma];return zba(a,d,Ib(a,d,b),b,void 0,c)};_.Qb=function(a,b,c){a=a.Ze;const d=a[_.Ma];return zba(a,d,Ib(a,d,b),b,c)};_.Rb=function(a,b,c,d){const e=a.Ze;let f=e[_.Ma];db(f);if(null==c)return _.Hb(e,f,b),a;let g=c[_.Ma]|0,l=g;var p=!!(2&g)||Object.isFrozen(c);const t=!p&&(void 0===Aba||!1);if(sba(a,g))for(g=21,p&&(c=Ka(c),l=0,g=Kb(g,f),g=Mb(g,f,!0)),p=0;p<c.length;p++)c[p]=d(c[p]);t&&(c=Ka(c),l=0,g=Kb(g,f),g=Mb(g,f,!0));g!==l&&Ua(c,g);_.Hb(e,f,b,c);return a};
_.Sb=function(a,b,c,d){const e=a.Ze;let f=e[_.Ma];db(f);_.Hb(e,f,b,("0"===d?0===Number(c):c===d)?void 0:c);return a};_.Tb=function(a,b,c,d,e,f){db(a.Ze[_.Ma]);b=f(a,b,2,void 0,!0);Baa(b,d);f=b[_.Ma]|0;b[d]=c(e,!!(4&f)&&!!(4096&f));return a};Bba=function(a,b,c){let d=0;for(let e=0;e<c.length;e++){const f=c[e];null!=Ib(a,b,f)&&(0!==d&&(b=_.Hb(a,b,d)),d=f)}return d};_.Vb=function(a,b,c,d){a=a.Ze;let e=a[_.Ma];const f=Ib(a,e,c,d);b=wb(f,b,!1,e);b!==f&&null!=b&&_.Hb(a,e,c,b,d);return b};
_.Cba=function(a,b,c,d,e,f,g,l){var p=!!(2&b);e=p?1:e;g=!!g;l&&(l=!p);p=vba(a,b,d,f);var t=p[_.Ma]|0;const x=!!(4&t);if(!x){t=wba(t,b);var B=p,F=b;const I=!!(2&t);I&&(F=La(F,2,!0));let K=!I,U=!0,ca=0,ma=0;for(;ca<B.length;ca++){const za=wb(B[ca],c,!1,F);if(za instanceof c){if(!I){const xa=Sa(za.Ze);K&&(K=!xa);U&&(U=xa)}B[ma++]=za}}ma<ca&&(B.length=ma);t=La(t,4,!0);t=La(t,16,U);t=La(t,8,K);Ua(B,t);I&&Object.freeze(B)}if(l&&!(8&t||!p.length&&(1===e||4===e&&32&t))){Lb(t)&&(p=Ka(p),t=Kb(t,b),b=_.Hb(a,
b,d,p,f));c=p;l=t;for(B=0;B<c.length;B++)t=c[B],F=zb(t),t!==F&&(c[B]=F);l=La(l,8,!0);l=La(l,16,!c.length);Ua(c,l);t=l}Lb(t)||(c=t,t=(l=1===e||4===e&&!!(32&t))?La(t,!p.length||16&t&&(!x||32&t)?2:2048,!0):Mb(t,b,g),t!==c&&Ua(p,t),l&&Object.freeze(p));2===e&&Lb(t)&&(p=Ka(p),t=Kb(t,b),t=Mb(t,b,g),Ua(p,t),_.Hb(a,b,d,p,f));return p};Kb=function(a,b){a=La(a,2,!!(2&b));a=La(a,32,!0);return a=La(a,2048,!1)};Mb=function(a,b,c){32&b&&c||(a=La(a,32,!1));return a};
Dba=function(a,b,c,d,e,f,g){a=a.Ze;const l=a[_.Ma];db(l);b=_.Cba(a,l,c,b,2,f,!0);c=null!=d?d:new c;g&&Baa(b,e);void 0!=e?b.splice(e,g,c):b.push(c);b[_.Ma]=Sa(c.Ze)?b[_.Ma]&-9:b[_.Ma]&-17};Wb=function(a,b){return null!=a?a:b};Eba=function(a){return $a(a,!1,!1,!1)};
Fba=function(a,b,c){const d=_.Daa(a),e=(c?a.Ze:b)[_.Ma];a=b.length;if(!a)return b;let f,g;if(_.Wa(c=b[a-1])){a:{var l=c;let x={},B=!1;for(var p in l){let F=l[p];if(Array.isArray(F)){let I=F;if(_.cb(F,d,+p)||yaa(F)&&0===F.size)F=null;F!=I&&(B=!0)}null!=F?x[p]=F:B=!0}if(B){for(var t in x){l=x;break a}l=null}}l!=c&&(f=!0);a--}for(p=+!!(e&512)-1;0<a;a--){t=a-1;c=b[t];t-=p;if(!(null==c||_.cb(c,d,t)||yaa(c)&&0===c.size))break;g=!0}if(!f&&!g)return b;b=Array.prototype.slice.call(b,0,a);l&&b.push(l);return b};
_.Xb=function(a,b){const c=[];for(let d=0;d<a.length;d++)c.push(b(a[d]));return c};Yb=function(a,b,c){for(let e in c){var d=c[e];let f;for(f in d)if(d.hasOwnProperty(f))break;const g=d[f],l=g.Ny?a.getExtension(g):Gba(a,g);null!=l&&(d=d.Eh,b[f]=d?g.Ny?_.Xb(l,d):d(l):l)}};$b=function(a,b){const c=[];a.forEach(b?(d,e)=>{c.push([e,b(d)])}:(d,e)=>{c.push([e,d])});return c};_.h=function(a){return null==a?void 0:a};ac=function(a){return null==a?void 0:Array.isArray(a)?a.map(b=>Eb(b)):Eb(a)};
Hba=function(a){a=bc(a,2);if(null==a)return"";if("string"===typeof a)return a;if(_.Da(a))return naa(a);if(Array.isArray(a))return pba(a);if(a instanceof _.Xa)return Eb(a);if(a instanceof _.cc)return a.toJSON();throw Error("I`"+a);};_.dc=function(a){if(Sa(a.Ze))throw Error("L");};_.gc=function(a){return b=>ec(a,b)};
Iba=function(){function a(){e[0]=1732584193;e[1]=4023233417;e[2]=2562383102;e[3]=271733878;e[4]=3285377520;x=t=0}function b(B){for(var F=g,I=0;64>I;I+=4)F[I/4]=B[I]<<24|B[I+1]<<16|B[I+2]<<8|B[I+3];for(I=16;80>I;I++)B=F[I-3]^F[I-8]^F[I-14]^F[I-16],F[I]=(B<<1|B>>>31)&4294967295;B=e[0];var K=e[1],U=e[2],ca=e[3],ma=e[4];for(I=0;80>I;I++){if(40>I)if(20>I){var za=ca^K&(U^ca);var xa=1518500249}else za=K^U^ca,xa=1859775393;else 60>I?(za=K&U|ca&(K|U),xa=2400959708):(za=K^U^ca,xa=3395469782);za=((B<<5|B>>>
27)&4294967295)+za+ma+xa+F[I]&4294967295;ma=ca;ca=U;U=(K<<30|K>>>2)&4294967295;K=B;B=za}e[0]=e[0]+B&4294967295;e[1]=e[1]+K&4294967295;e[2]=e[2]+U&4294967295;e[3]=e[3]+ca&4294967295;e[4]=e[4]+ma&4294967295}function c(B,F){if("string"===typeof B){B=unescape(encodeURIComponent(B));for(var I=[],K=0,U=B.length;K<U;++K)I.push(B.charCodeAt(K));B=I}F||(F=B.length);I=0;if(0==t)for(;I+64<F;)b(B.slice(I,I+64)),I+=64,x+=64;for(;I<F;)if(f[t++]=B[I++],x++,64==t)for(t=0,b(f);I+64<F;)b(B.slice(I,I+64)),I+=64,x+=
64}function d(){var B=[],F=8*x;56>t?c(l,56-t):c(l,64-(t-56));for(var I=63;56<=I;I--)f[I]=F&255,F>>>=8;b(f);for(I=F=0;5>I;I++)for(var K=24;0<=K;K-=8)B[F++]=e[I]>>K&255;return B}for(var e=[],f=[],g=[],l=[128],p=1;64>p;++p)l[p]=0;var t,x;a();return{reset:a,update:c,digest:d,digestString:function(){for(var B=d(),F="",I=0;I<B.length;I++)F+="0123456789ABCDEF".charAt(Math.floor(B[I]/16))+"0123456789ABCDEF".charAt(B[I]%16);return F}}};_.ic=function(a){if(a instanceof _.hc)return a.kSb;throw Error("Q");};
kc=function(a){return new Jba(b=>b.substr(0,a.length+1).toLowerCase()===a+":")};Lba=function(a,b=Kba){if(a instanceof _.hc)return a;for(let c=0;c<b.length;++c){const d=b[c];if(d instanceof Jba&&d.isValid(a))return new _.hc(a)}};_.mc=function(a){return Lba(a,Kba)||_.lc};_.Nba=function(a){if(Mba.test(a))return a};_.nc=function(a){return a instanceof _.hc?_.ic(a):_.Nba(a)};_.oc=function(a,b){b=_.nc(b);void 0!==b&&(a.href=b)};pc=function(a,b,c){for(const d in a)b.call(c,a[d],d,a)};
Oba=function(a,b){const c={};for(const d in a)b.call(void 0,a[d],d,a)&&(c[d]=a[d]);return c};Pba=function(a,b,c){const d={};for(const e in a)d[e]=b.call(c,a[e],e,a);return d};Qba=function(a,b){for(const c in a)if(b.call(void 0,a[c],c,a))return!0;return!1};Rba=function(a){const b=[];let c=0;for(const d in a)b[c++]=a[d];return b};_.Sba=function(a){const b=[];let c=0;for(const d in a)b[c++]=d;return b};_.qc=function(a){for(const b in a)return!1;return!0};
_.rc=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};_.sc=function(a){const b={};for(const c in a)b[c]=a[c];return b};_.tc=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<Tba.length;f++)c=Tba[f],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}};
uc=function(a){const b=arguments.length;if(1==b&&Array.isArray(arguments[0]))return uc.apply(null,arguments[0]);const c={};for(let d=0;d<b;d++)c[arguments[d]]=!0;return c};_.wc=function(a,b=`unexpected value ${a}!`){throw Error(b);};_.Vba=function(a,b,c){if(b instanceof _.xc)a.href=_.yc(b).toString();else{if(-1===Uba.indexOf(c))throw Error("V`"+c);b=_.nc(b);if(void 0===b)return;a.href=b}a.rel=c};_.zc=function(a,b,c){b=_.nc(b);void 0!==b&&a.open(b,c,void 0)};
_.Wba=function(a){let b,c;return(a=null==(c=(b=a.document).querySelector)?void 0:c.call(b,"script[nonce]"))?a.nonce||a.getAttribute("nonce")||"":""};_.Zba=function(a){const b=Xba();return new Yba(b?b.createScript(a):a)};_.$ba=function(a){if(a instanceof Yba)return a.jSb;throw Error("Q");};_.aca=function(a){const b=_.Wba(a.ownerDocument&&a.ownerDocument.defaultView||window);b&&a.setAttribute("nonce",b)};_.Cc=function(a,b){a.src=_.yc(b);_.aca(a)};_.bca=function(a,b){b=_.nc(b);void 0!==b&&(a.href=b)};
Fc=function(a){a&&"function"==typeof a.dispose&&a.dispose()};cca=function(a){for(let b=0,c=arguments.length;b<c;++b){const d=arguments[b];_.wa(d)?cca.apply(null,d):Fc(d)}};dca=function(a,b){const c=b.createRange();c.selectNode(b.body);a=_.Gc(a);return c.createContextualFragment(_.Hc(a))};eca=function(a){a=a.nodeName;return"string"===typeof a?a:"FORM"};fca=function(a){a=a.nodeType;return 1===a||"number"!==typeof a};Ic=function(a,b,c){a.setAttribute(b,c)};
_.Kc=function(a,...b){if(0===b.length)return _.Jc(a[0]);let c=a[0];for(let d=0;d<b.length;d++)c+=encodeURIComponent(b[d])+a[d+1];return _.Jc(c)};
lca=function(a,b=gca){if(!hca){var c;a=null==(c=a.navigator)?void 0:c.userAgentData;if(!a||"function"!==typeof a.getHighEntropyValues||a.brands&&"function"!==typeof a.brands.map)return Promise.reject(Error("Z"));c=(a.brands||[]).map(e=>{var f=new ica;return _.Lc(f,1,e.brand).knb(e.version)});jca(kca.ZUb(a.mobile),c);hca=a.getHighEntropyValues(b)}const d=new Set(b);return hca.then(e=>{const f=kca.clone();d.has("platform")&&_.Lc(f,3,e.platform);d.has("platformVersion")&&f.dVb(e.platformVersion);d.has("architecture")&&
_.Lc(f,5,e.architecture);d.has("model")&&f.Tmb(e.model);d.has("uaFullVersion")&&_.Lc(f,7,e.uaFullVersion);return f}).catch(()=>kca.clone())};oca=function(a=window,b){return mca(new nca(a,b))};
pca=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(x){const B=`${c}.${d}::`+x,F=p.prototype;try{if(F.hasOwnProperty(x)){const I=a.ObjectGetOwnPropertyDescriptor(F,x);I&&I.value?(I.value=a.wrapWithCurrentZone(I.value,B),a._redefineProperty(p.prototype,x,I)):F[x]&&(F[x]=a.wrapWithCurrentZone(F[x],B))}else F[x]&&(F[x]=a.wrapWithCurrentZone(F[x],B))}catch(I){}});return g.call(b,l,p,t)};a.attachOriginToPatched(b[d],g)}};
Nc=function(a){return(Mc.__Zone_symbol_prefix||"__zone_symbol__")+a};
qca=function(){function a(Ga){g&&g.mark&&g.mark(Ga)}function b(Ga,Oa){g&&g.measure&&g.measure(Ga,Oa)}function c(Ga){ca||Mc[F]&&(ca=Mc[F].resolve(0));if(ca){let Oa=ca[I];Oa||(Oa=ca.then);Oa.call(ca,Ga)}else Mc[B](Ga,0)}function d(Ga){0===ob&&0===K.length&&c(e);Ga&&K.push(Ga)}function e(){if(!U){for(U=!0;K.length;){const Ga=K;K=[];for(let Oa=0;Oa<Ga.length;Oa++){const Ra=Ga[Oa];try{Ra.zone.runTask(Ra,null,null)}catch(nb){xa.onUnhandledError(nb)}}}xa.microtaskDrainDone();U=!1}}function f(){}const g=
Mc.performance;a("Zone");class l{static assertZonePatched(){if(Mc.Promise!==za.ZoneAwarePromise)throw Error("ba");}static get root(){let Ga=l.current;for(;Ga.parent;)Ga=Ga.parent;return Ga}static get current(){return Ea.zone}static get currentTask(){return Va}static __load_patch(Ga,Oa,Ra=!1){if(za.hasOwnProperty(Ga)){if(Oa=!0===Mc[Nc("forceDuplicateZoneCheck")],!Ra&&Oa)throw Error("ca`"+Ga);}else Mc["__Zone_disable_"+Ga]||(Ra="Zone:"+Ga,a(Ra),za[Ga]=Oa(Mc,l,xa),b(Ra,Ra))}get parent(){return this.ld}get name(){return this.Jr}constructor(Ga,
Oa){this.ld=Ga;this.Jr=Oa?Oa.name||"unnamed":"<root>";this.vCb=Oa&&Oa.properties||{};this.by=new t(this,this.ld&&this.ld.by,Oa)}get(Ga){const Oa=this.getZoneWith(Ga);if(Oa)return Oa.vCb[Ga]}getZoneWith(Ga){let Oa=this;for(;Oa;){if(Oa.vCb.hasOwnProperty(Ga))return Oa;Oa=Oa.ld}return null}fork(Ga){if(!Ga)throw Error("da");return this.by.fork(this,Ga)}wrap(Ga,Oa){if("function"!==typeof Ga)throw Error("ea`"+Ga);const Ra=this.by.intercept(this,Ga,Oa),nb=this;return function(){return nb.runGuarded(Ra,this,
arguments,Oa)}}run(Ga,Oa,Ra,nb){Ea={parent:Ea,zone:this};try{return this.by.invoke(this,Ga,Oa,Ra,nb)}finally{Ea=Ea.parent}}runGuarded(Ga,Oa=null,Ra,nb){Ea={parent:Ea,zone:this};try{try{return this.by.invoke(this,Ga,Oa,Ra,nb)}catch(Ac){if(this.by.handleError(this,Ac))throw Ac;}}finally{Ea=Ea.parent}}runTask(Ga,Oa,Ra){if(Ga.zone!=this)throw Error("fa`"+(Ga.zone||ma).name+"`"+this.name);if("notScheduled"!==Ga.state||"eventTask"!==Ga.type&&"macroTask"!==Ga.type){var nb="running"!=Ga.state;nb&&Ga.Ot("running",
"scheduled");Ga.runCount++;var Ac=Va;Va=Ga;Ea={parent:Ea,zone:this};try{"macroTask"==Ga.type&&Ga.data&&!Ga.data.isPeriodic&&(Ga.cancelFn=void 0);try{return this.by.invokeTask(this,Ga,Oa,Ra)}catch(bd){if(this.by.handleError(this,bd))throw bd;}}finally{"notScheduled"!==Ga.state&&"unknown"!==Ga.state&&("eventTask"==Ga.type||Ga.data&&Ga.data.isPeriodic?nb&&Ga.Ot("scheduled","running"):(Ga.runCount=0,this.oca(Ga,-1),nb&&Ga.Ot("notScheduled","running","notScheduled"))),Ea=Ea.parent,Va=Ac}}}scheduleTask(Ga){if(Ga.zone&&
Ga.zone!==this)for(var Oa=this;Oa;){if(Oa===Ga.zone)throw Error("ga`"+this.name+"`"+Ga.zone.name);Oa=Oa.parent}Ga.Ot("scheduling","notScheduled");Oa=[];Ga.U2=Oa;Ga.uf=this;try{Ga=this.by.scheduleTask(this,Ga)}catch(Ra){throw Ga.Ot("unknown","scheduling","notScheduled"),this.by.handleError(this,Ra),Ra;}Ga.U2===Oa&&this.oca(Ga,1);"scheduling"==Ga.state&&Ga.Ot("scheduled","scheduling");return Ga}scheduleMicroTask(Ga,Oa,Ra,nb){return this.scheduleTask(new x("microTask",Ga,Oa,Ra,nb,void 0))}scheduleMacroTask(Ga,
Oa,Ra,nb,Ac){return this.scheduleTask(new x("macroTask",Ga,Oa,Ra,nb,Ac))}scheduleEventTask(Ga,Oa,Ra,nb,Ac){return this.scheduleTask(new x("eventTask",Ga,Oa,Ra,nb,Ac))}cancelTask(Ga){if(Ga.zone!=this)throw Error("ha`"+(Ga.zone||ma).name+"`"+this.name);if("scheduled"===Ga.state||"running"===Ga.state){Ga.Ot("canceling","scheduled","running");try{this.by.cancelTask(this,Ga)}catch(Oa){throw Ga.Ot("unknown","canceling"),this.by.handleError(this,Oa),Oa;}this.oca(Ga,-1);Ga.Ot("notScheduled","canceling");
Ga.runCount=0;return Ga}}oca(Ga,Oa){const Ra=Ga.U2;-1==Oa&&(Ga.U2=null);for(let nb=0;nb<Ra.length;nb++)Ra[nb].oca(Ga.type,Oa)}}l.__symbol__=Nc;const p={name:"",onHasTask:(Ga,Oa,Ra,nb)=>Ga.hasTask(Ra,nb),onScheduleTask:(Ga,Oa,Ra,nb)=>Ga.scheduleTask(Ra,nb),onInvokeTask:(Ga,Oa,Ra,nb,Ac,bd)=>Ga.invokeTask(Ra,nb,Ac,bd),onCancelTask:(Ga,Oa,Ra,nb)=>Ga.cancelTask(Ra,nb)};class t{get zone(){return this.uf}constructor(Ga,Oa,Ra){this.QCc={microTask:0,macroTask:0,eventTask:0};this.uf=Ga;this.p2c=Oa;this.kKa=
Ra&&(Ra&&Ra.onFork?Ra:Oa.kKa);this.Hzb=Ra&&(Ra.onFork?Oa:Oa.Hzb);this.eyc=Ra&&(Ra.onFork?this.uf:Oa.eyc);this.ALa=Ra&&(Ra.onIntercept?Ra:Oa.ALa);this.OAb=Ra&&(Ra.onIntercept?Oa:Oa.OAb);this.NAb=Ra&&(Ra.onIntercept?this.uf:Oa.NAb);this.DLa=Ra&&(Ra.onInvoke?Ra:Oa.DLa);this.RAb=Ra&&(Ra.onInvoke?Oa:Oa.RAb);this.PAb=Ra&&(Ra.onInvoke?this.uf:Oa.PAb);this.UKa=Ra&&(Ra.onHandleError?Ra:Oa.UKa);this.oAb=Ra&&(Ra.onHandleError?Oa:Oa.oAb);this.nAb=Ra&&(Ra.onHandleError?this.uf:Oa.nAb);this.dqa=Ra&&(Ra.onScheduleTask?
Ra:Oa.dqa);this.sNa=Ra&&(Ra.onScheduleTask?Oa:Oa.sNa);this.rNa=Ra&&(Ra.onScheduleTask?this.uf:Oa.rNa);this.Poa=Ra&&(Ra.onInvokeTask?Ra:Oa.Poa);this.CLa=Ra&&(Ra.onInvokeTask?Oa:Oa.CLa);this.BLa=Ra&&(Ra.onInvokeTask?this.uf:Oa.BLa);this.Fna=Ra&&(Ra.onCancelTask?Ra:Oa.Fna);this.ZIa=Ra&&(Ra.onCancelTask?Oa:Oa.ZIa);this.YIa=Ra&&(Ra.onCancelTask?this.uf:Oa.YIa);this.xAb=this.zAb=this.yAb=this.eaa=null;Ga=Ra&&Ra.onHasTask;const nb=Oa&&Oa.eaa;if(Ga||nb)this.eaa=Ga?Ra:p,this.yAb=Oa,this.zAb=this,this.xAb=
this.uf,Ra.onScheduleTask||(this.dqa=p,this.sNa=Oa,this.rNa=this.uf),Ra.onInvokeTask||(this.Poa=p,this.CLa=Oa,this.BLa=this.uf),Ra.onCancelTask||(this.Fna=p,this.ZIa=Oa,this.YIa=this.uf)}fork(Ga,Oa){return this.kKa?this.kKa.onFork(this.Hzb,this.zone,Ga,Oa):new l(Ga,Oa)}intercept(Ga,Oa,Ra){return this.ALa?this.ALa.onIntercept(this.OAb,this.NAb,Ga,Oa,Ra):Oa}invoke(Ga,Oa,Ra,nb,Ac){return this.DLa?this.DLa.onInvoke(this.RAb,this.PAb,Ga,Oa,Ra,nb,Ac):Oa.apply(Ra,nb)}handleError(Ga,Oa){return this.UKa?this.UKa.onHandleError(this.oAb,
this.nAb,Ga,Oa):!0}scheduleTask(Ga,Oa){let Ra=Oa;if(this.dqa)this.eaa&&Ra.U2.push(this.zAb),(Ra=this.dqa.onScheduleTask(this.sNa,this.rNa,Ga,Oa))||(Ra=Oa);else if(Oa.scheduleFn)Oa.scheduleFn(Oa);else if("microTask"==Oa.type)d(Oa);else throw Error("ia");return Ra}invokeTask(Ga,Oa,Ra,nb){return this.Poa?this.Poa.onInvokeTask(this.CLa,this.BLa,Ga,Oa,Ra,nb):Oa.callback.apply(Ra,nb)}cancelTask(Ga,Oa){if(this.Fna)Ga=this.Fna.onCancelTask(this.ZIa,this.YIa,Ga,Oa);else{if(!Oa.cancelFn)throw Error("ja");Ga=
Oa.cancelFn(Oa)}return Ga}hasTask(Ga,Oa){try{this.eaa&&this.eaa.onHasTask(this.yAb,this.xAb,Ga,Oa)}catch(Ra){this.handleError(Ga,Ra)}}oca(Ga,Oa){const Ra=this.QCc,nb=Ra[Ga];Oa=Ra[Ga]=nb+Oa;if(0>Oa)throw Error("ka");0!=nb&&0!=Oa||this.hasTask(this.uf,{AQc:0<Ra.microTask,dQc:0<Ra.macroTask,K7c:0<Ra.eventTask,Nc:Ga})}}class x{constructor(Ga,Oa,Ra,nb,Ac,bd){this.uf=null;this.runCount=0;this.U2=null;this.vi="notScheduled";this.type=Ga;this.source=Oa;this.data=nb;this.scheduleFn=Ac;this.cancelFn=bd;if(!Ra)throw Error("la");
this.callback=Ra;const fc=this;this.invoke="eventTask"===Ga&&nb&&nb.Dsb?x.invokeTask:function(){return x.invokeTask.call(Mc,fc,this,arguments)}}static invokeTask(Ga,Oa,Ra){Ga||(Ga=this);ob++;try{return Ga.runCount++,Ga.zone.runTask(Ga,Oa,Ra)}finally{1==ob&&e(),ob--}}get zone(){return this.uf}get state(){return this.vi}cancelScheduleRequest(){this.Ot("notScheduled","scheduling")}Ot(Ga,Oa,Ra){if(this.vi===Oa||this.vi===Ra)this.vi=Ga,"notScheduled"==Ga&&(this.U2=null);else throw Error("ma`"+this.type+
"`"+this.source+"`"+Ga+"`"+Oa+"`"+(Ra?" or '"+Ra+"'":"")+"`"+this.vi);}toString(){return this.data&&"undefined"!==typeof this.data.handleId?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 B=Nc("setTimeout"),F=Nc("Promise"),I=Nc("then");let K=[],U=!1,ca;const ma={name:"NO ZONE"},za={},xa={symbol:Nc,currentZoneFrame:()=>Ea,onUnhandledError:f,microtaskDrainDone:f,scheduleMicroTask:d,
showUncaughtError:()=>!l[Nc("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 Ea={parent:null,zone:new l(null,null)},Va=null,ob=0;b("Zone","Zone");return l};rca=function(a,b){return Zone.current.wrap(a,b)};sca=function(a,b){for(let c=a.length-1;0<=c;c--)"function"===typeof a[c]&&(a[c]=rca(a[c],b+"_"+c));return a};uca=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=Oc(a,e);tca(g)&&(a[e]=(l=>{const p=function(){return l.apply(this,sca(arguments,c+"."+e))};Pc(p,l);return p})(f))}}};
tca=function(a){return a?!1===a.writable?!1:!("function"===typeof a.get&&"undefined"===typeof a.set):!0};
xca=function(a,b,c){let d=Oc(a,b);!d&&c&&Oc(c,b)&&(d={enumerable:!0,configurable:!0});if(d&&d.configurable&&(c=Nc("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=Rc[g];l||(l=Rc[g]=Nc("ON_PROPERTY"+g));d.set=function(p){let t=this;t||a!==Sc||(t=Sc);t&&("function"===typeof t[l]&&t.removeEventListener(g,vca),f&&f.call(t,null),t[l]=p,"function"===typeof p&&t.addEventListener(g,vca,!1))};d.get=function(){let p=this;p||a!==Sc||(p=Sc);if(!p)return null;
var t=p[l];return t?t:e&&(t=e.call(this))?(d.set.call(this,t),"function"===typeof p.removeAttribute&&p.removeAttribute(b),t):null};wca(a,b,d);a[c]=!0}};yca=function(a,b,c){if(b)for(var d=0;d<b.length;d++)xca(a,"on"+b[d],c);else{b=[];for(d in a)"on"==d.slice(0,2)&&b.push(d);for(d=0;d<b.length;d++)xca(a,b[d],c)}};
Wc=function(a){const b=Sc[a];if(b){Sc[Nc(a)]=b;Sc[a]=function(){const e=sca(arguments,a);switch(e.length){case 0:this[Vc]=new b;break;case 1:this[Vc]=new b(e[0]);break;case 2:this[Vc]=new b(e[0],e[1]);break;case 3:this[Vc]=new b(e[0],e[1],e[2]);break;case 4:this[Vc]=new b(e[0],e[1],e[2],e[3]);break;default:throw Error("na");}};Pc(Sc[a],b);var c=new b(function(){}),d;for(d in c)"XMLHttpRequest"===a&&"responseBlob"===d||function(e){"function"===typeof c[e]?Sc[a].prototype[e]=function(){return this[Vc][e].apply(this[Vc],
arguments)}:wca(Sc[a].prototype,e,{set:function(f){"function"===typeof f?(this[Vc][e]=rca(f,a+"."+e),Pc(this[Vc][e],f)):this[Vc][e]=f},get:function(){return this[Vc][e]}})}(d);for(d in b)"prototype"!==d&&b.hasOwnProperty(d)&&(Sc[a][d]=b[d])}};Xc=function(a,b,c){let d=a;for(;d&&!d.hasOwnProperty(b);)d=zca(d);!d&&a[b]&&(d=a);a=Nc(b);let e=null;if(d&&(!(e=d[a])||!d.hasOwnProperty(a))){e=d[a]=d[b];const f=d&&Oc(d,b);if(tca(f)){const g=c(e,a,b);d[b]=function(){return g(this,arguments)};Pc(d[b],e)}}return e};
Aca=function(a,b,c){function d(f){const g=f.data;g.args[g.Sra]=function(){f.invoke.apply(this,arguments)};e.apply(g.target,g.args);return f}let e=null;e=Xc(a,b,f=>function(g,l){const p=c(g,l);return 0<=p.Sra&&"function"===typeof l[p.Sra]?Zone.current.scheduleMacroTask(p.name,l[p.Sra],p,d,void 0):f.apply(g,l)})};Pc=function(a,b){a[Nc("OriginalDelegate")]=b};
Dca=function(){if(Bca)return Cca;Bca=!0;try{const a=Yc.navigator.userAgent;if(-1!==a.indexOf("MSIE ")||-1!==a.indexOf("Trident/")||-1!==a.indexOf("Edge/"))Cca=!0}catch(a){}return Cca};Eca=function(a,b,c){if(!c||0===c.length)return b;c=c.filter(e=>e.target===a);if(!c||0===c.length)return b;const d=c[0].ZMc;return b.filter(e=>-1===d.indexOf(e))};Fca=function(a){return Object.getOwnPropertyNames(a).filter(b=>b.startsWith("on")&&2<b.length).map(b=>b.substring(2))};
Gca=function(a,b){var c=(b?b(a):a)+"false";b=(b?b(a):a)+"true";c=Zc+c;b=Zc+b;$c[a]={};$c[a]["false"]=c;$c[a]["true"]=b};
Mca=function(a,b,c,d){function e(ca,ma,za){if(ma=ma||a.event){ca=ca||ma.target||a;var xa=ca[$c[ma.type][za?"true":"false"]];if(xa){za=[];if(1===xa.length)(ma=F(xa[0],ca,ma))&&za.push(ma);else{xa=xa.slice();for(let Ea=0;Ea<xa.length&&(!ma||!0!==ma[Hca]);Ea++){const Va=F(xa[Ea],ca,ma);Va&&za.push(Va)}}if(1===za.length)throw za[0];for(ma=0;ma<za.length;ma++){const Ea=za[ma];b.nativeScheduleMicroTask(()=>{throw Ea;})}}}}function f(ca,ma){function za(lb,na){return!ad&&"object"===typeof lb&&lb?!!lb.capture:
ad&&na?"boolean"===typeof lb?{capture:lb,passive:!0}:lb?"object"===typeof lb&&!1!==lb.passive?Object.assign({},lb,{passive:!0}):lb:{passive:!0}:lb}function xa(lb){if("object"===typeof lb&&null!==lb){const na=Object.assign({},lb);lb.signal&&(na.signal=lb.signal);return na}return lb}if(!ca)return!1;let Ea=!0;ma&&void 0!==ma.Dsb&&(Ea=ma.Dsb);const Va=ma&&ma.vh;let ob=!0;ma&&void 0!==ma.YFc&&(ob=ma.YFc);let Ga=!1;ma&&void 0!==ma.KUc&&(Ga=ma.KUc);let Oa=ca;for(;Oa&&!Oa.hasOwnProperty(g);)Oa=zca(Oa);!Oa&&
ca[g]&&(Oa=ca);if(!Oa||Oa[x])return!1;const Ra=ma&&ma.J7c,nb={},Ac=Oa[x]=Oa[g],bd=Oa[Nc(l)]=Oa[l];ca=Oa[Nc(p)]=Oa[p];const fc=Oa[Nc(t)]=Oa[t];let le;ma&&ma.prepend&&(le=Oa[Nc(ma.prepend)]=Oa[ma.prepend]);var td=function(lb){if(!lb.f9a){var na=$c[lb.nF];let Zb;na&&(Zb=na[lb.capture?"true":"false"]);if(na=Zb&&lb.target[Zb])for(let vc=0;vc<na.length;vc++)if(na[vc]===lb){na.splice(vc,1);lb.f9a=!0;0===na.length&&(lb.MEb=!0,lb.target[Zb]=null);break}}if(lb.MEb)return bd.call(lb.target,lb.nF,lb.capture?
K:I,lb.options)};const Nb=function(lb){return Ac.call(nb.target,nb.nF,lb.invoke,nb.options)},Pa=function(lb){return le.call(nb.target,nb.nF,lb.invoke,nb.options)};var bb=function(lb){return bd.call(lb.target,lb.nF,lb.invoke,lb.options)};td=Ea?td:bb;bb=function(lb,na){const Zb=typeof na;return"function"===Zb&&lb.callback===na||"object"===Zb&&lb.rG===na};const qb=ma&&ma.diff?ma.diff:bb,Ub=Zone[Nc("UNPATCHED_EVENTS")],Tc=a[Nc("PASSIVE_EVENTS")];bb=function(lb,na,Zb,vc,cd=!1,me=!1){return function(){const Qe=
this||a;let Re=arguments[0];ma&&ma.AQ&&(Re=ma.AQ(Re));let Ng=arguments[1];if(!Ng||dd&&"uncaughtException"===Re)return lb.apply(this,arguments);let ih=!1;if("function"!==typeof Ng){if(!Ng.handleEvent)return lb.apply(this,arguments);ih=!0}if(!Va||Va(lb,Ng,Qe,arguments)){var Zi=ad&&!!Tc&&-1!==Tc.indexOf(Re),jh=xa(za(arguments[2],Zi)),kh=null==jh?void 0:jh.signal;if(null==kh||!kh.aborted){if(Ub)for(var lh=0;lh<Ub.length;lh++)if(Re===Ub[lh])return Zi?lb.call(Qe,Re,Ng,jh):lb.apply(this,arguments);Zi=jh?
"boolean"===typeof jh?!0:jh.capture:!1;lh=jh&&"object"===typeof jh?jh.once:!1;var Kj=Zone.current,jg=$c[Re];jg||(Gca(Re,Ra),jg=$c[Re]);var $i=jg[Zi?"true":"false"];jg=Qe[$i];var aj=!1;if(jg){if(aj=!0,ob)for($i=0;$i<jg.length;$i++)if(qb(jg[$i],Ng))return}else jg=Qe[$i]=[];var fl;$i=Qe.constructor.name;var em=Ica[$i];em&&(fl=em[Re]);fl||(fl=$i+na+(Ra?Ra(Re):Re));nb.options=jh;lh&&(nb.options.once=!1);nb.target=Qe;nb.capture=Zi;nb.nF=Re;nb.YNc=aj;if(aj=Ea?Jca:void 0)aj.dYc=nb;kh&&(nb.options.signal=
void 0);var Se=Kj.scheduleEventTask(fl,Ng,aj,Zb,vc);if(kh){nb.options.signal=kh;const Qo=()=>Se.zone.cancelTask(Se);lb.call(kh,"abort",Qo,{once:!0});aj&&(aj.Mib=()=>kh.removeEventListener("abort",Qo))}nb.target=null;aj&&(aj.dYc=null);lh&&(nb.options.once=!0);if(ad||"boolean"!==typeof Se.options)Se.options=jh;Se.target=Qe;Se.capture=Zi;Se.nF=Re;ih&&(Se.rG=Ng);me?jg.unshift(Se):jg.push(Se);if(cd)return Qe}}}};Oa[g]=bb(Ac,B,Ea?function(){if(!nb.YNc)return Ac.call(nb.target,nb.nF,nb.capture?K:I,nb.options)}:
Nb,td,Ga);le&&(Oa.prependListener=bb(le,".prependListener:",Pa,td,Ga,!0));Oa[l]=function(){const lb=this||a;var na=arguments[0];ma&&ma.AQ&&(na=ma.AQ(na));var Zb=arguments[2];Zb=Zb?"boolean"===typeof Zb?!0:Zb.capture:!1;const vc=arguments[1];if(!vc)return bd.apply(this,arguments);if(!Va||Va(bd,vc,lb,arguments)){var cd=$c[na],me;cd&&(me=cd[Zb?"true":"false"]);var Qe=me&&lb[me];if(Qe)for(let Re=0;Re<Qe.length;Re++)if(cd=Qe[Re],qb(cd,vc)){Qe.splice(Re,1);cd.f9a=!0;0===Qe.length&&(cd.MEb=!0,lb[me]=null,
Zb||"string"!==typeof na||(lb[Zc+"ON_PROPERTY"+na]=null));na=cd.data;let Ng;if(null==(Ng=na)?0:Ng.Mib)na.Mib(),na.Mib=null;cd.zone.cancelTask(cd);if(Ga)return lb;return}return bd.apply(this,arguments)}};Oa[p]=function(lb){var na=this||a,Zb=lb;ma&&ma.AQ&&(Zb=ma.AQ(Zb));lb=[];na=Kca(na,Ra?Ra(Zb):Zb);for(Zb=0;Zb<na.length;Zb++){const vc=na[Zb];lb.push(vc.rG?vc.rG:vc.callback)}return lb};Oa[t]=function(lb){var na=this||a;if(lb){ma&&ma.AQ&&(lb=ma.AQ(lb));var Zb=$c[lb];if(Zb){var vc=na[Zb["false"]];na=
na[Zb["true"]];if(vc)for(vc=vc.slice(),Zb=0;Zb<vc.length;Zb++){const cd=vc[Zb];this[l].call(this,lb,cd.rG?cd.rG:cd.callback,cd.options)}if(na)for(na=na.slice(),vc=0;vc<na.length;vc++)Zb=na[vc],this[l].call(this,lb,Zb.rG?Zb.rG:Zb.callback,Zb.options)}}else{lb=Object.keys(na);for(na=0;na<lb.length;na++)(vc=(vc=Lca.exec(lb[na]))&&vc[1])&&"removeListener"!==vc&&this[t].call(this,vc);this[t].call(this,"removeListener")}if(Ga)return this};Pc(Oa[g],Ac);Pc(Oa[l],bd);fc&&Pc(Oa[t],fc);ca&&Pc(Oa[p],ca);return!0}
const g=d&&d.add||"addEventListener",l=d&&d.Yed||"removeEventListener",p=d&&d.vj||"eventListeners",t=d&&d.Zed||"removeAllListeners",x=Nc(g),B="."+g+":",F=function(ca,ma,za){if(!ca.f9a){var xa=ca.callback;"object"===typeof xa&&xa.handleEvent&&(ca.callback=ob=>xa.handleEvent(ob),ca.rG=xa);try{ca.invoke(ca,ma,[za])}catch(ob){var Ea=ob}var Va=ca.options;Va&&"object"===typeof Va&&Va.once&&ma[l].call(ma,za.type,ca.rG?ca.rG:ca.callback,Va);return Ea}},I=function(ca){return e(this,ca,!1)},K=function(ca){return e(this,
ca,!0)};let U=[];for(let ca=0;ca<c.length;ca++)U[ca]=f(c[ca],d);return U};Kca=function(a,b){if(!b){var c=[];for(let e in a){var d=Lca.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=$c[b];c||(Gca(b),c=$c[b]);b=a[c["false"]];a=a[c["true"]];return b?a?b.concat(a):b.slice():a?a.slice():[]};Nca=function(a,b){(a=a.Event)&&a.prototype&&b.patchMethod(a.prototype,"stopImmediatePropagation",c=>function(d,e){d[Hca]=!0;c&&c.apply(d,e)})};
Sca=function(){fd.__load_patch("util",(a,b,c)=>{const d=Fca(a);c.patchOnProperties=yca;c.patchMethod=Xc;c.bindArguments=sca;c.patchMacroTask=Aca;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=Nca;c.patchEventTarget=Mca;c.isIEOrEdge=Dca;c.ObjectDefineProperty=wca;c.ObjectGetOwnPropertyDescriptor=Oc;c.ObjectCreate=Oca;c.ArraySlice=Pca;c.patchClass=Wc;c.wrapWithCurrentZone=rca;c.filterProperties=Eca;c.attachOriginToPatched=
Pc;c._redefineProperty=Object.defineProperty;c.patchCallbacks=pca;c.getGlobalObjects=()=>({globalSources:Ica,zoneSymbolEventNames:$c,eventNames:d,isBrowser:Qca,isMix:Rca,isNode:dd,TRUE_STR:"true",FALSE_STR:"false",ZONE_SYMBOL_PREFIX:Zc,ADD_EVENT_LISTENER_STR:"addEventListener",REMOVE_EVENT_LISTENER_STR:"removeEventListener"})})};
Xca=function(){gd=Zone.__symbol__;hd=Object[gd("defineProperty")]=Object.defineProperty;Tca=Object[gd("getOwnPropertyDescriptor")]=Object.getOwnPropertyDescriptor;Uca=Object.create;id=gd("unconfigurables");Object.defineProperty=function(a,b,c){if(a&&a[id]&&a[id][b])throw new TypeError("oa`"+b+"`"+a);const d=c.configurable;"prototype"!==b&&(c=Vca(a,b,c));return Wca(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;
(null==(d=Object.getOwnPropertyDescriptor(b,c))?0:d.enumerable)&&Object.defineProperty(a,c,b[c])}return a};Object.create=function(a,b){"object"!==typeof b||Object.isFrozen(b)||Object.keys(b).forEach(function(c){b[c]=Vca(a,c,b[c])});return Uca(a,b)};Object.getOwnPropertyDescriptor=function(a,b){const c=Tca(a,b);c&&a&&a[id]&&a[id][b]&&(c.configurable=!1);return c}};Yca=function(a,b,c){const d=c.configurable;c=Vca(a,b,c);return Wca(a,b,c,d)};
Vca=function(a,b,c){Object.isFrozen(c)||(c.configurable=!0);c.configurable||(a[id]||Object.isFrozen(a)||hd(a,id,{writable:!0,value:{}}),a[id]&&(a[id][b]=!0));return c};
Wca=function(a,b,c,d){try{return hd(a,b,c)}catch(e){if(c.configurable){"undefined"==typeof d?delete c.configurable:c.configurable=d;try{return hd(a,b,c)}catch(f){d=!1;if("createdCallback"===b||"attachedCallback"===b||"detachedCallback"===b||"attributeChangedCallback"===b)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;}};
Zca=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 x="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=x.map(za=>"HTML"+za+"Element").concat(p):
a.EventTarget?t.push("EventTarget"):t=p;const B=a.__Zone_disable_IE_check||!1,F=a.__Zone_enable_cross_context_check||!1,I=b.isIEOrEdge(),K={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],ca=l+(U+g),ma=l+(U+f);e[U]={};e[U][g]=ca;e[U][f]=ma}for(p=0;p<x.length;p++)for(U=
x[p],ca=d[U]={},ma=0;ma<c.length;ma++){const za=c[ma];ca[za]=U+".addEventListener:"+za}x=[];for(p=0;p<t.length;p++)U=a[t[p]],x.push(U&&U.prototype);b.patchEventTarget(a,b,x,{vh:function(za,xa,Ea,Va){if(!B&&I)if(F)try{const ob=xa.toString();if("[object FunctionWrapper]"===ob||"function __BROWSERTOOLS_CONSOLE_SAFEFUNC() { [native code] }"==ob)return za.apply(Ea,Va),!1}catch(ob){return za.apply(Ea,Va),!1}else{if(xa=xa.toString(),"[object FunctionWrapper]"===xa||"function __BROWSERTOOLS_CONSOLE_SAFEFUNC() { [native code] }"==
xa)return za.apply(Ea,Va),!1}else if(F)try{xa.toString()}catch(ob){return za.apply(Ea,Va),!1}return!0},AQ:za=>K[za]||za});Zone[b.symbol("patchEventTarget")]=!!a.EventTarget};
$ca=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=1<arguments.length?new e(g,l):new e(g);let t,x;const B=a.ObjectGetOwnPropertyDescriptor(p,"onmessage");B&&!1===B.configurable?(t=a.ObjectCreate(p),x=p,[c,d,"send","close"].forEach(function(F){t[F]=function(){const I=a.ArraySlice.call(arguments);if(F===c||F===d){var K=0<I.length?I[0]:void 0;K&&(K=Zone.__symbol__("ON_PROPERTY"+
K),p[K]=t[K])}return p[F].apply(p,I)}})):t=p;a.patchOnProperties(t,["close","error","message","open"],x);return t};const f=b.WebSocket;for(const g in e)f[g]=e[g]};
ada=function(a,b){const {isBrowser:c,isMix:d}=a.getGlobalObjects();if((c||d)&&!a.ObjectGetOwnPropertyDescriptor(HTMLElement.prototype,"onclick")&&"undefined"!==typeof Element){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};cda=function(a){const b=a.symbol("unbound");for(let c=0;c<bda.length;c++){const d=bda[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)}};
dda=function(){const a="undefined"!==typeof window?window:"undefined"!==typeof global?global:"undefined"!==typeof self?self:{};a[(a.__Zone_symbol_prefix||"__zone_symbol__")+"legacyPatch"]=function(){const b=a.Zone;b.__load_patch("defineProperty",(c,d,e)=>{e._redefineProperty=Yca;Xca()});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)=>{Zca(c,e);const {isNode:f,isMix:g}=e.getGlobalObjects();f&&!g||ada(e,c)||(d="undefined"!==typeof WebSocket,cda(e),e.patchClass("XMLHttpRequest"),d&&$ca(e,c),Zone[e.symbol("patchEvents")]=!0)})}};eda=function(a,b){b.patchMethod(a,"queueMicrotask",()=>function(c,d){Zone.current.scheduleMicroTask("queueMicrotask",d[0])})};
kd=function(a,b,c,d){function e(t){const x=t.data;x.args[0]=function(){return t.invoke.apply(this,arguments)};x.handleId=g.apply(a,x.args);return t}function f(t){return l.call(a,t.data.handleId)}let g=null,l=null;b+=d;c+=d;const p={};g=Xc(a,b,t=>function(x,B){if("function"===typeof B[0]){const F={isPeriodic:"Interval"===d,delay:"Timeout"===d||"Interval"===d?B[1]||0:void 0,args:B},I=B[0];B[0]=function(){try{return I.apply(this,arguments)}finally{F.isPeriodic||("number"===typeof F.handleId?delete p[F.handleId]:
F.handleId&&(F.handleId[jd]=null))}};x=Zone.current.scheduleMacroTask(b,B[0],F,e,f);if(!x)return x;B=x.data.handleId;"number"===typeof B?p[B]=x:B&&(B[jd]=x);B&&B.yb&&B.Mrb&&"function"===typeof B.yb&&"function"===typeof B.Mrb&&(x.yb=B.yb.bind(B),x.Mrb=B.Mrb.bind(B));return"number"===typeof B||B?B:x}return t.apply(a,B)});l=Xc(a,c,t=>function(x,B){x=B[0];let F;"number"===typeof x?F=p[x]:(F=x&&x[jd])||(F=x);F&&"string"===typeof F.type?"notScheduled"!==F.state&&(F.cancelFn&&F.data.isPeriodic||0===F.runCount)&&
("number"===typeof x?delete p[x]:x&&(x[jd]=null),F.zone.cancelTask(F)):t.apply(a,B)})};
hda=function(){var a=fd;a.__load_patch("legacy",b=>{(b=b[a.__symbol__("legacyPatch")])&&b()});a.__load_patch("timers",b=>{kd(b,"set","clear","Timeout");kd(b,"set","clear","Interval");kd(b,"set","clear","Immediate")});a.__load_patch("requestAnimationFrame",b=>{kd(b,"request","cancel","AnimationFrame");kd(b,"mozRequest","mozCancel","AnimationFrame");kd(b,"webkitRequest","webkitCancel","AnimationFrame")});a.__load_patch("blocking",(b,c)=>{const d=["alert","prompt","confirm"];for(let e=0;e<d.length;e++)Xc(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],x=p+(t+l),B=p+(t+g);f[t]={};f[t][l]=x;f[t][g]=B}(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",()=>{Wc("MutationObserver");Wc("WebKitMutationObserver")});a.__load_patch("IntersectionObserver",()=>{Wc("IntersectionObserver")});a.__load_patch("FileReader",()=>{Wc("FileReader")});a.__load_patch("on_property",(b,c,d)=>{if((!dd||Rca)&&!Zone[d.symbol("patchEvents")]){c=b.__Zone_ignore_on_properties;d=[];if(Qca){var e=window;d=d.concat("Document SVGElement Element HTMLElement HTMLBodyElement HTMLMediaElement HTMLFrameSetElement HTMLFrameElement HTMLIFrameElement HTMLMarqueeElement Worker".split(" "));
a:{try{var f=Yc.navigator.userAgent;if(-1!==f.indexOf("MSIE ")||-1!==f.indexOf("Trident/")){var g=!0;break a}}catch(p){}g=!1}var l=g?[{target:e,ZMc:["error"]}]:[];g=e;f=Fca(e);l=c?c.concat(l):c;e=zca(e);g&&(f=Eca(g,f,l),yca(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=Fca(f.prototype),g&&(f=Eca(g,f,c),yca(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 x(Va){const ob=Va.data,Ga=ob.target;Ga[g]=!1;Ga[p]=!1;var Oa=Ga[f];
K||(K=Ga[fda],U=Ga[gda]);Oa&&U.call(Ga,"readystatechange",Oa);Oa=Ga[f]=()=>{if(Ga.readyState===Ga.DONE)if(!ob.aborted&&Ga[g]&&"scheduled"===Va.state){const Ra=Ga[c.__symbol__("loadfalse")];if(0!==Ga.status&&Ra&&0<Ra.length){const nb=Va.invoke;Va.invoke=function(){const Ac=Ga[c.__symbol__("loadfalse")];for(let bd=0;bd<Ac.length;bd++)Ac[bd]===Va&&Ac.splice(bd,1);ob.aborted||"scheduled"!==Va.state||nb.call(Va)};Ra.push(Va)}else Va.invoke()}else ob.aborted||!1!==Ga[g]||(Ga[p]=!0)};K.call(Ga,"readystatechange",
Oa);Ga[d]||(Ga[d]=Va);xa.apply(Ga,ob.args);Ga[g]=!0;return Va}function B(){}function F(Va){Va=Va.data;Va.aborted=!0;return Ea.apply(Va.target,Va.args)}var I=t.XMLHttpRequest;if(I){I=I.prototype;var K=I[fda],U=I[gda];!K&&(t=t.XMLHttpRequestEventTarget)&&(t=t.prototype,K=t[fda],U=t[gda]);var ca=Xc(I,"open",()=>function(Va,ob){Va[e]=0==ob[2];Va[l]=ob[1];return ca.apply(Va,ob)}),ma=Nc("fetchTaskAborting"),za=Nc("fetchTaskScheduling"),xa=Xc(I,"send",()=>function(Va,ob){if(!0===c.current[za]||Va[e])return xa.apply(Va,
ob);ob={target:Va,url:Va[l],isPeriodic:!1,args:ob,aborted:!1};const Ga=Zone.current.scheduleMacroTask("XMLHttpRequest.send",B,ob,x,F);Va&&!0===Va[p]&&!ob.aborted&&"scheduled"===Ga.state&&Ga.invoke()}),Ea=Xc(I,"abort",()=>function(Va,ob){const Ga=Va[d];if(Ga&&"string"==typeof Ga.type)null==Ga.cancelFn||Ga.data&&Ga.data.aborted||Ga.zone.cancelTask(Ga);else if(!0===c.current[ma])return Ea.apply(Va,ob)})}})(b);const d=Nc("xhrTask"),e=Nc("xhrSync"),f=Nc("xhrListener"),g=Nc("xhrScheduled"),l=Nc("xhrURL"),
p=Nc("xhrErrorBeforeScheduled")});a.__load_patch("geolocation",b=>{b.navigator&&b.navigator.geolocation&&uca(b.navigator.geolocation)});a.__load_patch("PromiseRejectionEvent",(b,c)=>{function d(e){return function(f){Kca(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[Nc("unhandledPromiseRejectionHandler")]=d("unhandledrejection"),c[Nc("rejectionHandledHandler")]=d("rejectionhandled"))});a.__load_patch("queueMicrotask",
(b,c,d)=>{eda(b,d)})};ida=function(){fd.__load_patch("canvas",(a,b,c)=>{a=a.HTMLCanvasElement;"undefined"!==typeof a&&a.prototype&&a.prototype.toBlob&&c.patchMacroTask(a.prototype,"toBlob",(d,e)=>({name:"HTMLCanvasElement.toBlob",target:d,Sra:0,args:e}))})};jda=function(a=window){return a.WIZ_global_data};kda=function(a=window){return(a=jda(a))&&"mXaIFf"in a?a.mXaIFf:null};
lda=function(){fd.__load_patch("Error",(a,b,c)=>{function d(xa){let Ea={zoneName:xa.zone.name},Va=Ea;for(;xa.parent;){xa=xa.parent;const ob={zoneName:xa.zone.name};Ea=Ea.parent=ob}return Va}function e(xa,Ea,Va=!0){xa=xa.split("\n");let ob=0;for(;xa[ob]!==x&&xa[ob]!==B&&xa[ob]!==F&&xa[ob]!==I&&xa[ob]!==K&&ob<xa.length;)ob++;for(;ob<xa.length&&Ea;ob++){let Ga=xa[ob];if(Ga.trim())switch(t[Ga]){case g.Fub:xa.splice(ob,1);ob--;break;case g.transition:Ea=Ea.parent?Ea.parent:null;xa.splice(ob,1);ob--;break;
default:xa[ob]+=Va?` [${Ea.zone.name}]`:` [${Ea.zoneName}]`}}return xa.join("\n")}function f(){let xa=p.apply(this,arguments);const Ea=xa.originalStack=xa.stack;if(f.stackRewrite&&Ea){let Va=c.currentZoneFrame();if("lazy"===U)xa[c.symbol("zoneFrameNames")]=d(Va);else if("default"===U)try{xa.stack=xa.zoneAwareStack=e(Ea,Va)}catch(ob){}}return this instanceof p&&this.constructor!=p?(Object.keys(xa).concat("stack","message").forEach(Va=>{const ob=xa[Va];if(void 0!==ob)try{this[Va]=ob}catch(Ga){}}),this):
xa}const g={Fub:0,transition:1},l=c.symbol("zoneJsInternalStackFrames"),p=a[c.symbol("Error")]=a.Error,t={};let x,B,F,I,K;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 ca=c.symbol("zoneAwareStack");"lazy"===U&&Object.defineProperty(f.prototype,"zoneAwareStack",{configurable:!0,enumerable:!0,get:function(){this[ca]||(this[ca]=e(this.originalStack,this[c.symbol("zoneFrameNames")],
!1));return this[ca]},set:function(xa){this.originalStack=xa;this[ca]=e(this.originalStack,this[c.symbol("zoneFrameNames")],!1)}});const ma=["stackTraceLimit","captureStackTrace","prepareStackTrace"];(a=Object.keys(p))&&a.forEach(xa=>{0===ma.filter(Ea=>Ea===xa).length&&Object.defineProperty(f,xa,{get:function(){return p[xa]},set:function(Ea){p[xa]=Ea}})});p.hasOwnProperty("stackTraceLimit")&&(p.stackTraceLimit=Math.max(p.stackTraceLimit,15),Object.defineProperty(f,"stackTraceLimit",{get:function(){return p.stackTraceLimit},
set:function(xa){return p.stackTraceLimit=xa}}));p.hasOwnProperty("captureStackTrace")&&Object.defineProperty(f,"captureStackTrace",{value:function(xa,Ea){p.captureStackTrace(xa,Ea)}});Object.defineProperty(f,"prepareStackTrace",{get:function(){return p.URb},set:function(xa){return xa&&"function"===typeof xa?p.URb=function(Ea,Va){if(Va)for(let ob=0;ob<Va.length;ob++)if("zoneCaptureStackTrace"===Va[ob].getFunctionName()){Va.splice(ob,1);break}return xa.call(this,Ea,Va)}:p.URb=xa}});if("disable"!==
U){var za=b.current.fork({name:"detect",onHandleError:function(xa,Ea,Va,ob){if(ob.originalStack&&Error===f)for(xa=ob.originalStack.split(/\n/),ob=Va=Ea=!1;xa.length;){let Ga=xa.shift();if(/:\d+:\d+/.test(Ga)||"ZoneAwareError"===Ga){let Oa=Ga.split("(")[0].split("@")[0],Ra=g.transition;-1!==Oa.indexOf("ZoneAwareError")&&(-1!==Oa.indexOf("new ZoneAwareError")?(x=Ga,B=Ga.replace("new ZoneAwareError","new Error.ZoneAwareError")):(F=Ga,I=Ga.replace("Error.",""),-1===Ga.indexOf("Error.ZoneAwareError")&&
(K=Ga.replace("ZoneAwareError","Error.ZoneAwareError"))),t[B]=g.Fub);-1!==Oa.indexOf("runGuarded")?Va=!0:-1!==Oa.indexOf("runTask")?ob=!0:-1!==Oa.indexOf("run")?Ea=!0:Ra=g.Fub;t[Ga]=Ra;if(Ea&&Va&&ob){f.stackRewrite=!0;break}}}return!1}}).fork({name:"child",onScheduleTask:function(xa,Ea,Va,ob){return xa.scheduleTask(Va,ob)},onInvokeTask:function(xa,Ea,Va,ob,Ga,Oa){return xa.invokeTask(Va,ob,Ga,Oa)},onCancelTask:function(xa,Ea,Va,ob){return xa.cancelTask(Va,ob)},onInvoke:function(xa,Ea,Va,ob,Ga,Oa,
Ra){return xa.invoke(Va,ob,Ga,Oa,Ra)}});b=Error.stackTraceLimit;Error.stackTraceLimit=100;za.run(()=>{za.runGuarded(()=>{const xa=()=>{};za.scheduleEventTask(l,()=>{za.scheduleMacroTask(l,()=>{za.scheduleMicroTask(l,()=>{throw Error();},void 0,Ea=>{Ea.Ot=xa;Ea.invoke()});za.scheduleMicroTask(l,()=>{throw Error();},void 0,Ea=>{Ea.Ot=xa;Ea.invoke()})},void 0,Ea=>{Ea.Ot=xa;Ea.invoke()},()=>{})},void 0,Ea=>{Ea.Ot=xa;Ea.invoke()},()=>{})})});Error.stackTraceLimit=b}})};
mda=function(){fd.__load_patch("ZoneAwarePromise",(a,b,c)=>{function d(Pa){if(Pa&&Pa.toString===Object.prototype.toString){const bb=Pa.constructor&&Pa.constructor.name;return(bb?bb:"")+": "+JSON.stringify(Pa)}return Pa?Pa.toString():Object.prototype.toString.call(Pa)}function e(Pa){c.onUnhandledError(Pa);try{const bb=b[Ea];"function"===typeof bb&&bb.call(this,Pa)}catch(bb){}}function f(Pa){return Pa}function g(Pa){return td.reject(Pa)}function l(Pa,bb){return qb=>{try{p(Pa,bb,qb)}catch(Ub){p(Pa,!1,
Ub)}}}function p(Pa,bb,qb){var Ub=nb();if(Pa===qb)throw new TypeError("va");if(null===Pa[Va]){var Tc=null;try{if("object"===typeof qb||"function"===typeof qb)Tc=qb&&qb.then}catch(lb){return Ub(()=>{p(Pa,!1,lb)})(),Pa}if(!1!==bb&&qb instanceof td&&qb.hasOwnProperty(Va)&&qb.hasOwnProperty(ob)&&null!==qb[Va])t(qb),p(Pa,qb[Va],qb[ob]);else if(!1!==bb&&"function"===typeof Tc)try{Tc.call(qb,Ub(l(Pa,bb)),Ub(l(Pa,!1)))}catch(lb){Ub(()=>{p(Pa,!1,lb)})()}else{Pa[Va]=bb;Ub=Pa[ob];Pa[ob]=qb;Pa[Ga]===Ga&&!0===
bb&&(Pa[Va]=Pa[Ra],Pa[ob]=Pa[Oa]);!1===bb&&qb instanceof Error&&(Tc=b.currentTask&&b.currentTask.data&&b.currentTask.data.__creationTrace__)&&K(qb,Ac,{configurable:!0,enumerable:!1,writable:!0,value:Tc});for(Tc=0;Tc<Ub.length;)x(Pa,Ub[Tc++],Ub[Tc++],Ub[Tc++],Ub[Tc++]);if(0==Ub.length&&0==bb){Pa[Va]=0;bb=qb;try{throw Error("wa`"+d(qb)+"`"+(qb&&qb.stack?"\n"+qb.stack:""));}catch(lb){bb=lb}ma&&(bb.throwOriginal=!0);bb.rejection=qb;bb.promise=Pa;bb.zone=b.current;bb.task=b.currentTask;ca.push(bb);c.scheduleMicroTask()}}}return Pa}
function t(Pa){if(0===Pa[Va]){try{var bb=b[bd];bb&&"function"===typeof bb&&bb.call(this,{rejection:Pa[ob],promise:Pa})}catch(qb){}Pa[Va]=!1;for(bb=0;bb<ca.length;bb++)Pa===ca[bb].promise&&ca.splice(bb,1)}}function x(Pa,bb,qb,Ub,Tc){t(Pa);const lb=Pa[Va],na=lb?"function"===typeof Ub?Ub:f:"function"===typeof Tc?Tc:g;bb.scheduleMicroTask("Promise.then",()=>{try{const Zb=Pa[ob],vc=!!qb&&Ga===qb[Ga];vc&&(qb[Oa]=Zb,qb[Ra]=lb);const cd=bb.run(na,void 0,vc&&na!==g&&na!==f?[]:[Zb]);p(qb,!0,cd)}catch(Zb){p(qb,
!1,Zb)}},qb)}function B(Pa){const bb=Pa.prototype,qb=I(bb,"then");if(!qb||!1!==qb.writable&&qb.configurable){var Ub=bb.then;bb[xa]=Ub;Pa.prototype.then=function(Tc,lb){return(new td((na,Zb)=>{Ub.call(this,na,Zb)})).then(Tc,lb)};Pa[Nb]=!0}}function F(Pa){return function(bb,qb){bb=Pa.apply(bb,qb);if(bb instanceof td)return bb;qb=bb.constructor;qb[Nb]||B(qb);return bb}}const I=Object.getOwnPropertyDescriptor,K=Object.defineProperty,U=c.symbol,ca=[],ma=!1!==a[U("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")];
var za=U("Promise");const xa=U("then");c.onUnhandledError=Pa=>{if(c.showUncaughtError()){const bb=Pa&&Pa.rejection;bb?console.error("Unhandled Promise rejection:",bb instanceof Error?bb.message:bb,"; Zone:",Pa.zone.name,"; Task:",Pa.task&&Pa.task.source,"; Value:",bb,bb instanceof Error?bb.stack:void 0):console.error(Pa)}};c.microtaskDrainDone=()=>{for(;ca.length;){const Pa=ca.shift();try{Pa.zone.runGuarded(()=>{if(Pa.throwOriginal)throw Pa.rejection;throw Pa;})}catch(bb){e(bb)}}};const Ea=U("unhandledPromiseRejectionHandler"),
Va=U("state"),ob=U("value"),Ga=U("finally"),Oa=U("parentPromiseValue"),Ra=U("parentPromiseState"),nb=function(){let Pa=!1;return function(bb){return function(){Pa||(Pa=!0,bb.apply(null,arguments))}}},Ac=U("currentTaskTrace"),bd=U("rejectionHandledHandler"),fc=function(){},le=a.AggregateError;class td{static toString(){return"function ZoneAwarePromise() { [native code] }"}static resolve(Pa){return Pa instanceof td?Pa:p(new this(null),!0,Pa)}static reject(Pa){return p(new this(null),!1,Pa)}static withResolvers(){const Pa=
{};Pa.promise=new td((bb,qb)=>{Pa.resolve=bb;Pa.reject=qb});return Pa}static any(Pa){if(!Pa||"function"!==typeof Pa[Symbol.iterator])return Promise.reject(new le([],"All promises were rejected"));const bb=[];let qb=0;try{for(let lb of Pa)qb++,bb.push(td.resolve(lb))}catch(lb){return Promise.reject(new le([],"All promises were rejected"))}if(0===qb)return Promise.reject(new le([],"All promises were rejected"));let Ub=!1;const Tc=[];return new td((lb,na)=>{for(let Zb=0;Zb<bb.length;Zb++)bb[Zb].then(vc=>
{Ub||(Ub=!0,lb(vc))},vc=>{Tc.push(vc);qb--;0===qb&&(Ub=!0,na(new le(Tc,"All promises were rejected")))})})}static race(Pa){function bb(na){Ub(na)}function qb(na){Tc(na)}let Ub,Tc,lb=new this((na,Zb)=>{Ub=na;Tc=Zb});for(let na of Pa)na&&na.then||(na=this.resolve(na)),na.then(bb,qb);return lb}static all(Pa){return td.OEb(Pa)}static allSettled(Pa){return(this&&this.prototype instanceof td?this:td).OEb(Pa,{mYc:bb=>({status:"fulfilled",value:bb}),sJc:bb=>({status:"rejected",reason:bb})})}static OEb(Pa,
bb){let qb,Ub,Tc=new this((vc,cd)=>{qb=vc;Ub=cd}),lb=2,na=0;const Zb=[];for(let vc of Pa){vc&&vc.then||(vc=this.resolve(vc));const cd=na;try{vc.then(me=>{Zb[cd]=bb?bb.mYc(me):me;lb--;0===lb&&qb(Zb)},me=>{bb?(Zb[cd]=bb.sJc(me),lb--,0===lb&&qb(Zb)):Ub(me)})}catch(me){Ub(me)}lb++;na++}lb-=2;0===lb&&qb(Zb);return Tc}constructor(Pa){if(!(this instanceof td))throw Error("xa");this[Va]=null;this[ob]=[];try{const bb=nb();Pa&&Pa(bb(l(this,!0)),bb(l(this,!1)))}catch(bb){p(this,!1,bb)}}get [Symbol.toStringTag](){return"Promise"}get [Symbol.species](){return td}then(Pa,
bb){var qb,Ub=null==(qb=this.constructor)?void 0:qb[Symbol.species];Ub&&"function"===typeof Ub||(Ub=this.constructor||td);qb=new Ub(fc);Ub=b.current;null==this[Va]?this[ob].push(Ub,qb,Pa,bb):x(this,Ub,qb,Pa,bb);return qb}catch(Pa){return this.then(null,Pa)}finally(Pa){var bb,qb=null==(bb=this.constructor)?void 0:bb[Symbol.species];qb&&"function"===typeof qb||(qb=td);bb=new qb(fc);bb[Ga]=Ga;qb=b.current;null==this[Va]?this[ob].push(qb,bb,Pa,Pa):x(this,qb,bb,Pa,Pa);return bb}}td.resolve=td.resolve;
td.reject=td.reject;td.race=td.race;td.all=td.all;za=a[za]=a.Promise;a.Promise=td;const Nb=U("thenPatched");c.patchThen=B;za&&(B(za),Xc(a,"fetch",Pa=>F(Pa)));Promise[b.__symbol__("uncaughtPromiseErrors")]=ca;return td})};
nda=function(){fd.__load_patch("toString",a=>{const b=Function.prototype.toString,c=Nc("OriginalDelegate"),d=Nc("Promise"),e=Nc("Error"),f=function(){if("function"===typeof this){var l=this[c];if(l)return"function"===typeof l?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"function"===typeof Promise&&
this instanceof Promise?"[object Promise]":g.call(this)}})};ld=function(a){for(let b in a)if(a[b]===ld)return b;throw Error("za");};_.k=function(a){return{token:a.token,Ea:a.Ea||null,oa:a.oa,value:void 0}};_.md=function(a){return{Nb:a.Nb||[],imports:a.imports||[]}};nd=function(a){var b;(b=a.hasOwnProperty(oda)?a[oda]:null)||(b=a.hasOwnProperty(pda)?a[pda]:null);return b};qda=function(a){return(a=a&&(a[oda]||a[pda]))?a:null};
tda=function(a){return a&&(a.hasOwnProperty(rda)||a.hasOwnProperty(sda))?a[rda]:null};_.od=function(a){return"string"===typeof a?a:null==a?"":String(a)};_.pd=function(a){if("string"===typeof a)return a;if(Array.isArray(a))return"["+a.map(_.pd).join(", ")+"]";if(null==a)return""+a;if(a.iSc)return`${a.iSc}`;if(a.name)return`${a.name}`;a=a.toString();if(null==a)return""+a;const b=a.indexOf("\n");return-1===b?a:a.substring(0,b)};
uda=function(a,b){return null==a||""===a?null===b?"":b:null==b||""===b?a:a+" "+b};rd=function(){throw new _.qd(-201,!1);};vda=function(a,b){return Object.is(a,b)};_.ud=function(a){const b=_.sd;_.sd=a;return b};_.yda=function(a){if(!_.vd(a)||a.Qj)if(a.Qj||a.tOb!==wda)(a.oSb(a)||xda(a))&&a.pSb(a),a.Qj=!1,a.tOb=wda};Ada=function(a){if(void 0!==a.Yq){var b=_.wd;_.wd=!0;try{for(const c of a.Yq)c.Qj||zda(c)}finally{_.wd=b}}};_.Bda=function(){let a;return!1!==(null==(a=_.sd)?void 0:a.OVa)};
zda=function(a){a.Qj=!0;Ada(a);let b;null==(b=a.SVa)||b.call(a,a)};Cda=function(a){a&&(a.Lxa=0);return _.ud(a)};Dda=function(a,b){_.ud(b);if(a&&void 0!==a.Yl&&void 0!==a.lz&&void 0!==a.WY){if(_.vd(a))for(b=a.Lxa;b<a.Yl.length;b++)_.xd(a.Yl[b],a.lz[b]);for(;a.Yl.length>a.Lxa;)a.Yl.pop(),a.WY.pop(),a.lz.pop()}};xda=function(a){_.yd(a);for(let b=0;b<a.Yl.length;b++){const c=a.Yl[b],d=a.WY[b];if(d!==c.version)return!0;_.yda(c);if(d!==c.version)return!0}return!1};
Eda=function(a){_.yd(a);if(_.vd(a))for(let b=0;b<a.Yl.length;b++)_.xd(a.Yl[b],a.lz[b]);a.Yl.length=a.WY.length=a.lz.length=0;a.Yq&&(a.Yq.length=a.QO.length=0)};_.xd=function(a,b){_.Fda(a);_.yd(a);if(1===a.Yq.length)for(var c=0;c<a.Yl.length;c++)_.xd(a.Yl[c],a.lz[c]);c=a.Yq.length-1;a.Yq[b]=a.Yq[c];a.QO[b]=a.QO[c];a.Yq.length--;a.QO.length--;b<a.Yq.length&&(c=a.QO[b],a=a.Yq[b],_.yd(a),a.lz[c]=b)};_.vd=function(a){let b,c;return a.RVa||0<(null!=(c=null==a?void 0:null==(b=a.Yq)?void 0:b.length)?c:0)};
_.yd=function(a){null!=a.Yl||(a.Yl=[]);null!=a.lz||(a.lz=[]);null!=a.WY||(a.WY=[])};_.Fda=function(a){null!=a.Yq||(a.Yq=[]);null!=a.QO||(a.QO=[])};_.Hda=function(a,b){_.Bda()||_.Gda();a.Z_a(a.value,b)||(a.value=b,a.version++,wda++,Ada(a))};
Kda=function(a,b,c){const d=Object.create(Ida);c&&(d.OVa=!0);d.fn=a;d.Wf=b;const e=f=>{d.E3=f};d.yb={notify:()=>zda(d),run:()=>{if(null!==d.fn){if(_.wd)throw Error("Fa");d.Qj=!1;if(!d.sga||xda(d)){d.sga=!0;var f=Cda(d);try{d.E3(),d.E3=Jda,d.fn(e)}finally{Dda(d,f)}}}},yq:()=>d.E3(),destroy:()=>{if(null!==d.fn||null!==d.Wf)Eda(d),d.E3(),d.fn=null,d.Wf=null,d.E3=Jda},[_.zd]:d};return d.yb};Cd=function(a){const b=Ad;Ad=a;return b};
Lda=function(a,b,c){if((a=nd(a))&&"root"==a.Ea)return void 0===a.value?a.value=a.oa():a.value;if(c&8)return null;if(void 0!==b)return b;rd()};_.Dd=function(a){a.bxb=_.Dd;a.toString=function(){return _.pd(this())};return a};Ed=function(a){return Mda(a)?a():a};Mda=function(a){return"function"===typeof a&&a.hasOwnProperty(Nda)&&a.bxb===_.Dd};Gd=function(a){const b=Fd;Fd=a;return b};Oda=function(a,b=0){if(void 0===Fd)throw new _.qd(-203,!1);return null===Fd?Lda(a,void 0,b):Fd.get(a,b&8?null:void 0,b)};
_.m=function(a,b=0){return(Ad||Oda)(Ed(a),b)};_.Kd=function(a,b=0){return _.m(a,Jd(b))};Jd=function(a){return"undefined"===typeof a||"number"===typeof a?a:0|(a.optional&&8)|(a.host&&1)|(a.self&&2)|(a.ZVb&&4)};Pda=function(a){const b=[];for(let c=0;c<a.length;c++){const d=Ed(a[c]);if(Array.isArray(d)){if(0===d.length)throw new _.qd(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__;"number"===typeof p?-1===p?e=l.token:f|=p:e=l}b.push(_.m(e,f))}else b.push(_.m(d))}return b};
Ld=function(a,b){a.__NG_DI_FLAG__=b;a.prototype.__NG_DI_FLAG__=b;return a};Rda=function(a,b,c=null){a=a&&"\n"===a.charAt(0)&&"\u0275"==a.charAt(1)?a.slice(2):a;var d=_.pd(b);if(Array.isArray(b))d=b.map(_.pd).join(" -> ");else if("object"===typeof b){d=[];for(let e in b)if(b.hasOwnProperty(e)){let f=b[e];d.push(e+":"+("string"===typeof f?JSON.stringify(f):_.pd(f)))}d=`{${d.join(", ")}}`}return`${"R3InjectorError"}${c?"("+c+")":""}[${d}]: ${a.replace(Qda,"\n  ")}`};
Sda=function(a,b,c){let d=0;for(;d<c.length;){var e=c[d];if("number"===typeof e){if(0!==e)break;d++;e=c[d++];var f=c[d++];const g=c[d++];a.setAttribute(b,f,g,e)}else f=c[++d],64===e.charCodeAt(0)?a.setProperty(b,e,f):a.setAttribute(b,e,f),d++}};Md=function(a,b){if(null!==b&&0!==b.length)if(null===a||0===a.length)a=b.slice();else{let c=-1;for(let d=0;d<b.length;d++){const e=b[d];"number"===typeof e?c=e:0!==c&&(-1===c||2===c?Tda(a,c,e,b[++d]):Tda(a,c,e,null))}}return a};
Tda=function(a,b,c,d){let e=0,f=a.length;if(-1===b)f=-1;else for(;e<a.length;){var g=a[e++];if("number"===typeof g)if(g===b){f=-1;break}else if(g>b){f=e-1;break}}for(;e<a.length;){g=a[e];if("number"===typeof g)break;else if(g===c){null!==d&&(a[e+1]=d);return}e++;null!==d&&e++}-1!==f&&(a.splice(f,0,b),e=f+1);a.splice(e++,0,c);null!==d&&a.splice(e++,0,d)};Uda=function(a){return 4===a.type&&"ng-template"!==a.value};
Vda=function(a,b,c){let d=4;const e=a.jc;if(null!==e)a:{for(var f=0;f<e.length;f++){var g=e[f];if(3===g||4===g||6===g){g=f;break a}}g=e.length}else g=0;f=!1;for(let I=0;I<b.length;I++){var l=b[I];if("number"===typeof l){if(!f&&0!==(d&1)&&0!==(l&1))return!1;f&&0===(l&1)||(f=!1,d=l|d&1)}else if(!f)if(d&4){if(d=2|d&1,""!==l&&l!==(4!==a.type||c?a.value:"ng-template")||""===l&&1===b.length){if(0===(d&1))return!1;f=!0}}else if(d&8){var p;if(!(p=null===e)){a:{p=void 0;var t=0;if(c)for(;t<e.length&&"string"===
typeof e[t];t+=2){var x;if(x="class"===e[t]){b:{x=e[t+1].toLowerCase();for(var B=0,F=x.length;;){B=x.indexOf(l,B);if(-1===B){x=B;break b}if(0===B||32>=x.charCodeAt(B-1)){const K=l.length;if(B+K===F||32>=x.charCodeAt(B+K)){x=B;break b}}B+=1}x=void 0}x=-1!==x}if(x){l=!0;break a}}else if(Uda(a)){l=!1;break a}t=e.indexOf(1,t);if(-1<t)for(;++t<e.length&&"string"===typeof(p=e[t]);)if(p.toLowerCase()===l){l=!0;break a}l=!1}p=!l}if(p){if(0===(d&1))return!1;f=!0}}else{p=b[++I];a:if(null===e)l=-1;else if(t=
0,c||!Uda(a)){for(x=!1;t<e.length;){F=e[t];if(F===l){l=t;break a}if(3===F||6===F)x=!0;else if(1===F||2===F){for(F=e[++t];"string"===typeof F;)F=e[++t];continue}else if(4===F)break;else if(0===F){t+=4;continue}t+=x?1:2}l=-1}else b:{t=e.indexOf(4);if(-1<t)for(t++;t<e.length;){x=e[t];if("number"===typeof x)break;if(x===l){l=t;break b}t++}l=-1}if(-1===l){if(0===(d&1))return!1;f=!0}else if(""!==p&&(l=l>g?"":e[l+1].toLowerCase(),d&2&&p!==l)){if(0===(d&1))return!1;f=!0}}}return 0===(d&1)||f};
Wda=function(a,b,c=!1){for(let d=0;d<b.length;d++)if(Vda(a,b[d],c))return!0;return!1};Xda=function(a,b){return a?":not("+b.trim()+")":b};Yda=function(a){let b=a[0],c=1,d=2,e="",f=!1;for(;c<a.length;){let g=a[c];if("string"===typeof g)if(d&2){const l=a[++c];e+="["+g+(0<l.length?'="'+l+'"':"")+"]"}else d&8?e+="."+g:d&4&&(e+=" "+g);else""!==e&&0!==(g&1)&&(b+=Xda(f,e),e=""),d=g,f=f||0!==(d&1);c++}""!==e&&(b+=Xda(f,e));return b};Nd=function(a){return{toString:a}.toString()};
_.Qd=function(a){return Nd(()=>{var b=Zda(a),c;b=Object.assign({},b,{ya:a.ya,Aa:a.Aa,qa:a.qa,Da:a.Da||null,ac:a.ac,aeb:0===a.Ma,oYa:null,Gfb:null,Fa:b.standalone&&a.Fa||null,o4a:null,kQ:null!=(c=a.kQ)?c:!1,data:a.data||{},kb:a.kb||0,styles:a.styles||_.Od,qe:null,JG:a.JG||null,Fz:null,id:""});$da(b);c=a.Fa;b.oYa=_.Pd(c,!1);b.Gfb=_.Pd(c,!0);c=0;const d=[b.na,b.ac,b.lb,b.qb,b.Da,b.Aa,b.ya,b.kb,b.standalone,b.kQ,b.Qb,JSON.stringify(b.inputs),JSON.stringify(b.outputs),Object.getOwnPropertyNames(b.type.prototype),
!!b.yd,!!b.rb].join("|");for(const e of d)c=Math.imul(31,c)+e.charCodeAt(0)<<0;b.id="c"+(c+2147483648);return b})};bea=function(a){return a[Td]||a[aea]||null};cea=function(a){return null!==a};_.Ud=function(a){return Nd(()=>({type:a.type,bootstrap:a.bootstrap||_.Od,GHc:a.GHc||_.Od,imports:a.imports||_.Od,exports:a.exports||_.Od,Ghd:null,JG:a.JG||null,id:a.id||null}))};
dea=function(a,b){if(null==a)return Vd;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=null!=(l=d[2])?l:f}else f=d;b?(c[f]=0!==g?[e,g]:e,b[f]=d):c[f]=e}return c};_.Wd=function(a){return Nd(()=>{const b=Zda(a);$da(b);return b})};_.Xd=function(a){return{type:a.type,name:a.name,oa:null,fe:!1!==a.fe,standalone:!0===a.standalone,Ee:a.type.prototype.Ia||null}};fea=function(a){return a[eea]||null};
Zda=function(a){const b={};return{type:a.type,thb:null,oa:null,Ya:a.Ya||null,lb:a.lb||0,qb:a.qb||null,yd:a.yd||null,a4:b,FC:null,qNc:a.inputs||Vd,Qb:a.Qb||null,standalone:!0===a.standalone,kQ:!0===a.kQ,na:a.na||_.Od,rb:a.rb||null,features:a.features||null,dQ:null,V4:null,Iga:null,inputs:dea(a.inputs,b),outputs:dea(a.outputs),j6c:null}};$da=function(a){let b;null==(b=a.features)||b.forEach(c=>c(a))};
_.Pd=function(a,b){if(!a)return null;const c=b?fea:bea;return()=>("function"===typeof a?a():a).map(d=>c(d)).filter(cea)};Zd=function(a){return a.hasOwnProperty(Yd)?a[Yd]:null};gea=function(a,b){a.forEach(c=>Array.isArray(c)?gea(c,b):b(c))};ae=function(a,b){return b>=a.length-1?a.pop():a.splice(b,1)[0]};
_.ce=function(a,b,c){let d=be(a,b);if(0<=d)a[d|1]=c;else{var e=d=~d;let f=a.length;if(f==e)a.push(b,c);else if(1===f)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};hea=function(a,b){b=be(a,b);if(0<=b)return a[b|1]};be=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)};
kea=function(...a){const b=[],c=new Set;let d;const e=f=>{b.push(f)};gea(a,f=>{iea(f,e,[],c)&&(d||(d=[]),d.push(f))});void 0!==d&&jea(d,e);return b};jea=function(a,b){for(let c=0;c<a.length;c++){const {Op:d,Nb:e}=a[c];lea(e,f=>{b(f,d)})}};
iea=function(a,b,c,d){a=Ed(a);if(!a)return!1;let e=null;var f=tda(a);const g=!f&&(a[Td]||null);if(f||g){if(g&&!g.standalone)return!1;e=a}else{var l=a.Op;if(f=tda(l))e=l;else return!1}l=d.has(e);if(g){if(l)return!1;d.add(e);if(g.Fa){f="function"===typeof g.Fa?g.Fa():g.Fa;for(var p of f)iea(p,b,c,d)}}else if(f){if(null!=f.imports&&!l){d.add(e);let t;gea(f.imports,x=>{iea(x,b,c,d)&&(t||(t=[]),t.push(x))});void 0!==t&&jea(t,b)}l||(p=Zd(e)||(()=>new e),b({va:e,Bb:p,Hb:_.Od},e),b({va:mea,nc:e,wd:!0},e),
b({va:de,nc:()=>_.m(e),wd:!0},e));f=f.Nb;if(null!=f&&!l){const t=a;lea(f,x=>{b(x,t)})}}else return!1;return e!==a&&void 0!==a.Nb};lea=function(a,b){for(let c of a)c&&c.yt&&(c=c.yt),Array.isArray(c)?lea(c,b):b(c)};oea=function(a){return null!==a&&"object"==typeof a&&nea in a};ee=function(a){return"function"===typeof a};fe=function(){void 0===pea&&(pea=new qea);return pea};
sea=function(a){var b=nd(a);b=null!==b?b.oa:Zd(a);if(null!==b)return b;if(a instanceof _.ge)throw new _.qd(204,!1);if(a instanceof Function)return rea(a);throw new _.qd(204,!1);};rea=function(a){if(0<a.length)throw new _.qd(204,!1);const b=qda(a);return null!==b?()=>b.oa(a):()=>new a};uea=function(a){if(oea(a))return he(void 0,a.nc);a=tea(a);return he(a,ie)};
tea=function(a){var b=void 0;if(ee(a))return b=Ed(a),Zd(b)||sea(b);if(oea(a))b=()=>Ed(a.nc);else if(a&&a.Bb)b=()=>a.Bb(...Pda(a.Hb||[]));else if(a&&a.Fb)b=()=>_.m(Ed(a.Fb));else{const c=Ed(a&&(a.Od||a.va));if(a.Hb)b=()=>new c(...Pda(a.Hb));else return Zd(c)||sea(c)}return b};he=function(a,b,c=!1){return{oa:a,value:b,wd:c?[]:void 0}};vea=function(a,b){for(const c of a)Array.isArray(c)?vea(c,b):c&&c&&c.yt?vea(c.yt,b):b(c)};
ke=function(a,b){a instanceof wea&&je(a);a=Gd(a);const c=Cd();try{return b()}finally{Gd(a),Cd(c)}};_.ne=function(){if(void 0===Ad&&null==Fd)throw new _.qd(-203,!1);};_.oe=function(a){return Array.isArray(a)&&"object"===typeof a[1]};_.pe=function(a){return Array.isArray(a)&&!0===a[1]};_.qe=function(){return xea};xea=function(a){a.type.prototype.Rb&&(a.dQ=yea);return zea};
zea=function(){const a=this.__ngSimpleChanges__||null,b=null==a?void 0:a.current;if(b){const c=a.SK;if(c===Vd)a.SK=b;else for(let d in b)c[d]=b[d];a.current=null;this.Rb(b)}};yea=function(a,b,c,d,e){d=this.a4[d];var f;(f=a.__ngSimpleChanges__||null)||(f=a.__ngSimpleChanges__={SK:Vd,current:null});var g=f;f=g.current||(g.current={});g=g.SK;const l=g[d];f[d]=new Aea(l&&l.hg,c,g===Vd);null!==b?b.jFb(b,c):a[e]=c};_.re=function(a){for(;Array.isArray(a);)a=a[0];return a};_.se=function(a,b){return _.re(b[a.index])};
_.te=function(a,b){a=b[a];return _.oe(a)?a:a[0]};_.ue=function(a,b){return null===b||void 0===b?null:a[b]};ve=function(a){let b;return!!(a[2]&9216||(null==(b=a[23])?0:b.Qj))};_.Bea=function(a){let b;null==(b=a[10].B3)||b.notify(7);a[2]&64&&(a[2]|=1024);ve(a)&&we(a)};we=function(a){let b;null==(b=a[10].B3)||b.notify(0);for(a=_.xe(a);null!==a&&!(a[2]&8192);){a[2]|=8192;if(128!==(a[2]&128))break;a=_.xe(a)}};Cea=function(a,b){if(256===(a[2]&256))throw new _.qd(911,!1);null===a[21]&&(a[21]=[]);a[21].push(b)};
_.xe=function(a){a=a[3];return _.pe(a)?a[3]:a};_.ze=function(){return _.ye.Dm};_.Ae=function(){return _.ye.Fz};_.n=function(a){_.ye.YU=a;return a[8]};_.q=function(a){_.ye.YU=null;return a};_.Be=function(){let a=_.ye.jV;for(;null!==a&&64===a.type;)a=a.parent;return a};Ce=function(){const a=_.ye,b=a.jV;return a.lK?b:b.parent};De=function(a,b){const c=_.ye;c.jV=a;c.lK=b};_.Ee=function(){const a=_.ye;let b=a.pra;-1===b&&(b=a.pra=a.Fz.qra);return b};_.Fe=function(a){const b=_.ye,c=b.tn;b.tn+=a;return c};
Dea=function(a){const b=_.ye.U3;return-1===b?null:a[b]};Fea=function(a,b,c){if(c&4){for(;!(b=b.parent,null!==b||c&1);){b=a[1];b=2===b.type?b.mIb:1===b.type?a[5]:null;if(null===b)break;a=a[14];if(b.type&10)break}if(null===b)return!1}c=_.ye=Eea();c.jV=b;c.Dm=a;return!0};Gea=function(a){const b=Eea(),c=a[1];_.ye=b;b.jV=c.firstChild;b.Dm=a;b.Fz=c;b.YU=a;b.tn=c.qra;b.Ova=!1};Eea=function(){const a=_.ye,b=null===a?null:a.Tg;return null===b?Hea(a):b};
Hea=function(a){const b={jV:null,lK:!0,Dm:null,Fz:null,selectedIndex:-1,YU:null,xta:0,YE:null,U3:-1,pra:-1,tn:-1,Yt:0,parent:a,Tg:null,Ova:!1};null!==a&&(a.Tg=b);return b};Iea=function(){const a=_.ye;_.ye=a.parent;a.jV=null;a.Dm=null;return a};Jea=function(){const a=Iea();a.lK=!0;a.Fz=null;a.selectedIndex=-1;a.YU=null;a.xta=0;a.U3=-1;a.YE=null;a.pra=-1;a.tn=-1;a.Yt=0};_.Ge=function(){const a=_.ye;return a.Fz.data[a.selectedIndex]};_.He=function(){_.ye.YE="svg"};
Ie=function(a,b){for(let d=b.wn,e=b.Ov;d<e;d++){var c=a.data[d].type.prototype;b=c.Pd;const f=c.kG,g=c.Cc,l=c.Jn;c=c.Ia;if(b){let p,t;(null!=(t=(p=a).Lda)?t:p.Lda=[]).push(-d,b)}if(f){let p,t;(null!=(t=(p=a).Lda)?t:p.Lda=[]).push(d,f);let x,B;(null!=(B=(x=a).XVa)?B:x.XVa=[]).push(d,f)}if(g){let p,t;(null!=(t=(p=a).Ima)?t:p.Ima=[]).push(-d,g)}if(l){let p,t;(null!=(t=(p=a).Ima)?t:p.Ima=[]).push(d,l);let x,B;(null!=(B=(x=a).Etb)?B:x.Etb=[]).push(d,l)}if(null!=c){let p,t;(null!=(t=(p=a).wV)?t:p.wV=[]).push(d,
c)}}};Ke=function(a,b,c,d){(a[2]&3)===c&&Je(a,b,c,d)};Kea=function(a,b){let c=a[2];(c&3)===b&&(a[2]=(c&16383)+1)};Je=function(a,b,c,d){var e=void 0!==d?a[17]&65535:0;const f=null!=d?d:-1,g=b.length-1;let l=0;for(;e<g;e++)if("number"===typeof b[e+1]){if(l=b[e],null!=d&&l>=d)break}else{0>b[e]&&(a[17]+=65536);if(l<f||-1==f){const p=0>b[e],t=b[e+1],x=a[p?-b[e]:b[e]];p?a[2]>>14<a[17]>>16&&(a[2]&3)===c&&(a[2]+=16384,Lea(x,t)):Lea(x,t);a[17]=(a[17]&4294901760)+e+2}e++}};
Lea=function(a,b){const c=_.ud(null);try{b.call(a)}finally{_.ud(c)}};Le=function(a,b){for(a>>=16;0<a;)b=b[14],a--;return b};Nea=function(a){const b=Mea;Mea=a;return b};Pea=function(a,b,c){let d;"string"===typeof c?d=c.charCodeAt(0)||0:c.hasOwnProperty(Me)&&(d=c[Me]);null==d&&(d=c[Me]=Oea++);c=d&255;b.data[a+(c>>5)]|=1<<c};
Tea=function(a,b){var c=Qea(a,b);if(-1!==c)return c;c=b[1];c.fl&&(a.lu=b.length,Rea(c.data,a),Rea(b,null),Rea(c.blueprint,null));c=Sea(a,b);a=a.lu;if(-1!==c){const d=c&32767,e=Le(c,b),f=e[1].data;for(let g=0;8>g;g++)b[a+g]=e[d+g]|f[d+g]}b[a+8]=c;return a};Rea=function(a,b){a.push(0,0,0,0,0,0,0,0,b)};Qea=function(a,b){return-1===a.lu||a.parent&&a.parent.lu===a.lu||null===b[a.lu+8]?-1:a.lu};
Sea=function(a,b){if(a.parent&&-1!==a.parent.lu)return a.parent.lu;a=0;let c=b;for(;null!==c;){b=Uea(c);if(null===b)break;a++;c=c[14];if(-1!==b.lu)return b.lu|a<<16}return-1};_.Ne=function(a){var b=_.Be();if("class"===a)return b.de;if("style"===a)return b.styles;if(b=b.jc){const c=b.length;let d=0;for(;d<c;){const e=b[d];if(3===e||4===e||6===e)break;if(0===e)d+=2;else if("number"===typeof e)for(d++;d<c&&"string"===typeof b[d];)d++;else{if(e===a)return b[d+1];d+=2}}}return null};
Vea=function(a,b,c,d){c&8&&void 0===d&&(d=null);if(0===(c&3)){a=a[9];const e=Cd();try{return a?a.get(b,d,c&8):Lda(b,d,c&8)}finally{Cd(e)}}c&8||void 0!==d?b=d:(rd(),b=void 0);return b};
Xea=function(a,b,c,d=0,e){if(null!==a){if(b[2]&2048&&!(d&2)){a:{var f=Oe;var g=a;let l=b;for(;null!==g&&null!==l&&l[2]&2048&&!(l[2]&512);){const p=Wea(g,l,c,d|2);if(p!==Oe){f=p;break a}g=g.parent;if(!g){if(g=l[20])if(g=g.get(c,Oe,d),g!==Oe){f=g;break a}g=Uea(l);l=l[14]}}}if(f!==Oe)return f}a=Wea(a,b,c,d);if(a!==Oe)return a}return Vea(b,c,d,e)};
Wea=function(a,b,c,d){var e=Oe;if("string"===typeof c)var f=c.charCodeAt(0)||0;else f=c.hasOwnProperty(Me)?c[Me]:void 0,f="number"===typeof f?0<=f?f&255:Yea:f;if("function"===typeof f){if(!Fea(b,a,d))return d&1?d&8||void 0!==e?b=e:(rd(),b=void 0):b=Vea(b,c,d,e),b;try{var g=f(d);if(null!=g||d&8)return g;rd()}finally{Iea()}}else if("number"===typeof f){g=null;let p=Qea(a,b);let t=d&1?b[15][5]:null;if(-1===p||d&4){var l=-1===p?Sea(a,b):b[p+8];-1===l||d&2?p=-1:(g=b[1],p=l&32767,b=Le(l,b))}for(;-1!==p;){a=
b[1];if(a.data[p+(f>>5)]&1<<f){l=b[1];const x=l.data[p+8],B=Zea(x,l,c,null==g?-1<x.oy&&Mea:g!=l&&0!==(x.type&3),d&1&&t===x);l=null!==B?Pe(b,l,B,x):Oe;if(l!==Oe)return l}l=b[p+8];-1!==l&&!(d&2||d&1&&b[1].data[p+8]===t)&&b[p+(f>>5)]&1<<f?(g=a,p=l&32767,b=Le(l,b)):p=-1}}return e};Zea=function(a,b,c,d,e){var f=a.xP;const g=b.data;var l=f&1048575;b=a.wn;a=a.Ov;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};
Pe=function(a,b,c,d){let e=a[c];const f=b.data;if(e instanceof Te){const l=e;if(l.Sjb)throw a=f[c],new _.qd(-200,"function"===typeof a?a.name||a.toString():"object"===typeof a&&null!=a&&"function"===typeof a.type?a.type.name||a.type.toString():_.od(a));const p=Nea(l.BFc);l.Sjb=!0;const t=l.zMb?Cd(l.zMb):null;Fea(a,d,0);try{if(e=a[c]=l.oa(void 0,f,a,d),b.fl&&c>=d.wn){var g=f[c];const x=g.type.prototype.Qa,B=g.type.prototype.Co;if(g.type.prototype.Rb){const F=xea(g);let I;(null!=(I=b.wG)?I:b.wG=[]).push(c,
F);let K;(null!=(K=b.sP)?K:b.sP=[]).push(c,F)}if(x){let F;(null!=(F=b.wG)?F:b.wG=[]).push(-c,x)}if(B){let F;(null!=(F=b.wG)?F:b.wG=[]).push(c,B);let I;(null!=(I=b.sP)?I:b.sP=[]).push(c,B)}}}finally{null!==t&&Cd(t),Nea(p),l.Sjb=!1,Iea()}}return e};Yea=function(){return new _.Ue(_.Be(),_.ze())};
_.Ve=function(a){return Nd(()=>{var b=a.prototype.constructor;b=b[Yd]||$ea(b);const c=Object.prototype;let d=Object.getPrototypeOf(a.prototype).constructor;for(;d&&d!==c;){const e=d[Yd]||$ea(d);if(e&&e!==b)return e;d=Object.getPrototypeOf(d)}return e=>new e})};$ea=function(a){return Mda(a)?()=>{const b=$ea(Ed(a));return b&&b()}:Zd(a)};Uea=function(a){const b=a[1],c=b.type;return 2===c?b.mIb:1===c?a[5]:null};afa=function(a){return function(...b){if(a){b=a(...b);for(const c in b)this[c]=b[c]}}};
We=function(a){return Nd(()=>{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.b3c=f;return e}const c=afa(a);return b})};dfa=function(a,b=null,c=null,d){a=bfa(a,b,c,d);cfa(a);return a};
bfa=function(a,b=null,c=null,d,e=new Set){c=[c||_.Od,{yt:kea([a]),Pid:!0}];d=d||("object"===typeof a?void 0:_.pd(a));return new wea(c,b||fe(),d||null,e)};ffa=function(){if(void 0!==efa)return efa;if("undefined"!==typeof document)return document;throw new _.qd(210,!1);};_.Xe=function(a,b){_.oe(b)?(a.__ngContext__=b[19],_.gfa.set(b[19],b)):a.__ngContext__=b};hfa=function(a){for(;null!==a&&!_.pe(a);)a=a[4];return a};Ze=function(a,b){return new _.Ye(_.se(a,b))};
_.ifa=function(a){return a instanceof _.Ye?a.ma:a};kfa=function(){return new jfa};_.$e=function(a){if(!lfa.has(a)){lfa.add(a);var b,c;null==(b=performance)||null==(c=b.mark)||c.call(b,"mark_feature_usage",{detail:{O4:a}})}};_.af=function(){};mfa=function(a){setTimeout(()=>{throw a;})};bf=function(a){a=a(b=>{b.name=b.constructor.name;b.stack=Error().stack});a.prototype=Object.create(Error.prototype);return a.prototype.constructor=a};_.cf=function(a){return"function"===typeof a};
nfa=function(a){return a instanceof _.df||a&&"closed"in a&&"function"===typeof a.remove&&"function"===typeof a.add&&"function"===typeof a.unsubscribe};ef=function(a){return a};_.ff=function(a){return 0===a.length?ef:1===a.length?a[0]:function(b){return a.reduce((c,d)=>d(c),b)}};ofa=function(a){return a&&"function"===typeof a.next&&"function"===typeof a.error&&"function"===typeof a.complete};pfa=function(a){a||(a=Promise);if(!a)throw Error("Ma");return a};
qfa=function(a,b){return new _.gf(c=>{const d=new _.df;let e=0;d.add(b.Wf(function(){e===a.length?c.complete():(c.next(a[e++]),c.closed||d.add(this.Wf()))}));return d})};sfa=function(a,b){return b?qfa(a,b):new _.gf(rfa(a))};jf=function(a){return a&&"function"===typeof a.Wf};_.kf=function(...a){let b=a[a.length-1];return jf(b)?(a.pop(),qfa(a,b)):sfa(a)};_.lf=function(a){return new _.gf(b=>b.error("function"===typeof a?a():a))};
tfa=function(a,b){if("string"!==typeof a.kind)throw new TypeError("Na");switch(a.kind){case "N":let c;null==(c=b.next)||c.call(b,a.value);break;case "E":let d;null==(d=b.error)||d.call(b,a.error);break;case "C":let e;null==(e=b.complete)||e.call(b)}};_.ufa=function(a){return new Promise((b,c)=>{const d=new _.df;d.add(a.subscribe({next:e=>{b(e);d.unsubscribe()},error:c,complete:()=>{c(new _.mf)}}))})};_.nf=function(a,b){if(_.vfa(a))return a.ZF(b);throw new TypeError("Oa");};
_.wfa=function(a,b,c){if(_.vfa(a))return a.ZF.call(b,c);throw new TypeError("Oa");};_.vfa=function(a){return a&&"function"===typeof a.ZF};_.of=function(){return a=>_.nf(a,function(b){const c=this;let d=null;b.Aba++;const e=new _.xfa(c,void 0,void 0,()=>{if(!b||0>=b.Aba||0<--b.Aba)d=null;else{var g=b.F1,l=d;d=null;!g||l&&g!==l||g.unsubscribe();c.unsubscribe()}}),f=b.subscribe(e);e.closed||(d=b.connect());return f})};
_.r=function(a){return function(b){if("function"!==typeof a)throw new TypeError("Pa");return _.nf(b,new yfa(a))}};zfa=function(a){return null!==a&&"object"===typeof a};Bfa=function(a){return b=>{Afa(a,b).catch(c=>b.error(c))}};
Afa=function(a,b){return _.pf(function*(){var c;try{var d,e=a[Symbol.asyncIterator];if(void 0!==e)var f=e.call(a);else{var g="undefined"!=typeof Symbol&&Symbol.iterator&&a[Symbol.iterator];if(g)var l=g.call(a);else if("number"==typeof a.length)l={next:Cfa(a)};else throw Error("c`"+String(a));f=new Dfa(l)}for(d=f;;){var p=yield d.next();if(p.done)break;b.next(p.value)}}catch(x){var t={error:x}}finally{try{p&&!p.done&&(c=d.return)&&(yield c.call(d))}finally{if(t)throw t.error;}}b.complete()})};
_.qf=function(a,b){if(!b.closed)return a instanceof _.gf?a.subscribe(b):Efa(a)(b)};_.sf=function(...a){let b=void 0,c=void 0,d=void 0;jf(a[a.length-1])&&(c=a.pop());"function"===typeof a[a.length-1]&&(b=a.pop());if(1===a.length){const e=a[0];(0,_.rf)(e)&&(a=e);zfa(e)&&Object.getPrototypeOf(e)===Object.prototype&&(d=Object.keys(e),a=d.map(f=>e[f]))}return _.nf(sfa(a,c),new _.Ffa(b,d))};_.tf=function(a){return a instanceof _.gf?a:new _.gf(Efa(a))};
_.uf=function(a,b){var c=Infinity;if("function"===typeof b)return d=>_.u(d,_.uf((e,f)=>_.u(_.tf(a(e,f)),_.r((g,l)=>b(e,g,f,l))),c));"number"===typeof b&&(c=b);return d=>_.nf(d,new Gfa(a,c))};_.vf=function(a=Infinity){return _.uf(ef,a)};_.xf=function(...a){return _.vf(1)(_.kf(...a))};_.yf=function(a){return new _.gf(b=>{let c;try{c=a()}catch(d){b.error(d);return}return _.tf(c).subscribe(b)})};
_.zf=function(...a){if(1===a.length){const b=a[0];if((0,_.rf)(b))return Hfa(b,null);if(zfa(b)&&Object.getPrototypeOf(b)===Object.prototype)return a=Object.keys(b),Hfa(a.map(c=>b[c]),a)}if("function"===typeof a[a.length-1]){const b=a.pop();a=1===a.length&&(0,_.rf)(a[0])?a[0]:a;return _.u(Hfa(a,null),_.r(c=>b(...c)))}return Hfa(a,null)};
Hfa=function(a,b){return new _.gf(c=>{const d=a.length;if(0===d)c.complete();else{var e=Array(d),f=0,g=0;for(let l=0;l<d;l++){const p=_.tf(a[l]);let t=!1;c.add(p.subscribe({next:x=>{t||(t=!0,g++);e[l]=x},error:x=>c.error(x),complete:()=>{f++;f!==d&&t||(g===d&&c.next(b?b.reduce((x,B,F)=>(x[B]=e[F],x),{}):e),c.complete())}}))}}})};
_.Af=function(a,b,c){if(_.cf(c)){var d=c;c=void 0}return d?_.u(_.Af(a,b,c),_.r(e=>(0,_.rf)(e)?d(...e):d(e))):new _.gf(e=>{Ifa(a,b,function(f){1<arguments.length?e.next(Array.prototype.slice.call(arguments)):e.next(f)},e,c)})};
Ifa=function(a,b,c,d,e){let f;if(a&&"function"===typeof a.addEventListener&&"function"===typeof a.removeEventListener)a.addEventListener(b,c,e),f=()=>a.removeEventListener(b,c,e);else if(a&&"function"===typeof a.on&&"function"===typeof a.off)a.on(b,c),f=()=>a.off(b,c);else if(a&&"function"===typeof a.addListener&&"function"===typeof a.removeListener)a.addListener(b,c),f=()=>a.removeListener(b,c);else if(a&&a.length)for(let g=0,l=a.length;g<l;g++)Ifa(a[g],b,c,d,e);else throw new TypeError("Ua");d.add(f)};
_.Cf=function(...a){let b=Infinity,c=void 0,d=a[a.length-1];jf(d)?(c=a.pop(),1<a.length&&"number"===typeof a[a.length-1]&&(b=a.pop())):"number"===typeof d&&(b=a.pop());return!c&&1===a.length&&a[0]instanceof _.gf?a[0]:_.vf(b)(sfa(a,c))};_.Df=function(a){return function(b){return _.nf(b,new Jfa(a))}};Lfa=function(...a){if(1===a.length)if((0,_.rf)(a[0]))a=a[0];else return _.tf(a[0]);return _.nf(sfa(a),new Kfa)};Mfa=function(a){return a instanceof Date&&!isNaN(a)};
_.Ff=function(a=0,b){var c;let d=-1;null!=b&&(jf(b)?c=b:d=b);jf(c)||(c=_.Ef);return new _.gf(e=>{const f=Math.max(0,Mfa(a)?+a-c.now():a);return c.Wf(Nfa,f,{counter:0,Aya:d,m8:e})})};Nfa=function(a){const b=a.Aya,c=a.m8,d=a.counter++;c.next(d);if(!c.closed){if(0>b)return c.complete();this.Wf(a,b)}};
_.Ofa=function(...a){let b=void 0;"function"===typeof a[a.length-1]&&(b=a.pop());return new _.gf(c=>{const d=a.map(()=>[]),e=a.map(()=>!1),f=new _.df,g=()=>{if(d.every(l=>0<l.length)){let l=d.map(p=>p.shift());if(b)try{l=b(...l)}catch(p){c.error(p);return}c.next(l);d.some((p,t)=>0===p.length&&e[t])&&c.complete()}};for(let l=0;!c.closed&&l<a.length;l++){const p=_.tf(a[l]);f.add(p.subscribe({next:t=>{d[l].push(t);g()},error:t=>c.error(t),complete:()=>{e[l]=!0;0===d[l].length&&c.complete()}}))}return f})};
Qfa=function(a){return b=>_.nf(b,new Pfa(a))};
Sfa=function(){var a;return b=>{let c,d=void 0,e=void 0,f;a=null!=(f=a)?f:_.Ef;Mfa(36E5)?c=36E5:d=36E5;let g;e=null!=(g=e)?g:Rfa;if(null==c&&null==d)throw new TypeError("Wa");return _.nf(b,function(l){const p=this,t=new _.df;let x,B=null,F=null,I=0;const K=U=>{t.add(B=a.Wf(()=>{let ca;const ma={Tad:null,Owa:F,E7:I};try{ca=_.tf(e(ma))}catch(za){p.error(za);return}x.unsubscribe();t.add(ca.subscribe(p))},U))};t.add(x=l.subscribe({next:U=>{let ca;null==(ca=B)||ca.unsubscribe();B=null;I++;F=U;null!=d&&
0<d&&K(d);p.next(U)},error:U=>p.error(U),complete:()=>p.complete()}));l=null!=c?"number"===typeof c?c:+c-a.now():d;K(l);return t})}};Rfa=function(a){throw new Tfa(a);};Vfa=function(a){return a in Ufa?(delete Ufa[a],!0):!1};_.Gf=function(a){return!!a&&(a instanceof _.gf||"function"===typeof a.ZF&&"function"===typeof a.subscribe)};Wfa=function(a){return b=>{setTimeout(a,void 0,b)}};
Xfa=function(a){let b=!0;setTimeout(()=>{b&&(b=!1,a())});"function"===typeof _.Hf.requestAnimationFrame&&_.Hf.requestAnimationFrame(()=>{b&&(b=!1,a())});return()=>{b=!1}};Yfa=function(a){let b=!0;queueMicrotask(()=>{b&&a()});return()=>{b=!1}};Zfa=function(){};$fa=function(a){if(0==a.q2&&!a.K5&&!a.isStable)try{a.q2++,a.Fia.emit(null)}finally{if(a.q2--,!a.K5)try{a.Ub(()=>a.Gk.emit(null))}finally{a.isStable=!0}}};
bga=function(a){a.nNb||a.jda||(a.jda=!0,Zone.root.run(()=>{Xfa(()=>{a.jda=!1;aga(a);a.nNb=!0;$fa(a);a.nNb=!1})}),aga(a))};
ega=function(a){a.rI=a.rI.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(b,c,d,e,f,g)=>{if(cga(g,"__ignore_ng_zone__"))return b.invokeTask(d,e,f,g);try{return dga(a),b.invokeTask(d,e,f,g)}finally{(a.BAa&&"eventTask"===e.type||a.Wka)&&bga(a),a.q2--,$fa(a)}},onInvoke:(b,c,d,e,f,g,l)=>{try{return dga(a),b.invoke(d,e,f,g,l)}finally{!a.Wka||a.jda||cga(g,"__scheduler_tick__")||bga(a),a.q2--,$fa(a)}},onHasTask:(b,c,d,e)=>{b.hasTask(d,e);c===d&&("microTask"==e.Nc?(a.mzc=e.AQc,aga(a),$fa(a)):
"macroTask"==e.Nc&&(a.pga=e.dQc))},onHandleError:(b,c,d,e)=>{b.handleError(d,e);a.Ub(()=>a.onError.emit(e));return!1}})};aga=function(a){a.K5=a.mzc||(a.BAa||a.Wka)&&!0===a.jda?!0:!1};dga=function(a){a.q2++;a.isStable&&(a.isStable=!1,a.Jia.emit(null))};cga=function(a,b){if(!Array.isArray(a)||1!==a.length)return!1;let c,d;return!0===(null==(c=a[0])?void 0:null==(d=c.data)?void 0:d[b])};gga=function(a="zone.js",b){return"noop"===a?new fga:"zone.js"===a?new _.Jf(b):a};
kga=function(a,b){!b&&_.ne();let c;const d=null!=(c=null==b?void 0:b.Zb)?c:_.Kd(_.Kf);if("browser"!==(null!=d?d:_.Kd(_.Kf)).get(Lf))return hga;_.$e("NgAfterRender");let e,f;const g=null!=(f=(e=d.get(Mf)).handler)?f:e.handler=new iga;let l;const p=null!=(l=null==b?void 0:b.phase)?l:2;b=()=>{g.unregister(x);t()};const t=d.get(_.Nf).Ee(b),x=ke(d,()=>new jga(p,a));g.register(x);return{destroy:b}};
_.Of=function(a,b){!b&&_.ne();let c;const d=null!=(c=null==b?void 0:b.Zb)?c:_.Kd(_.Kf);if("browser"!==(null!=d?d:_.Kd(_.Kf)).get(Lf))return hga;_.$e("NgAfterNextRender");let e,f;const g=null!=(f=(e=d.get(Mf)).handler)?f:e.handler=new iga;let l;const p=null!=(l=null==b?void 0:b.phase)?l:2,t=()=>{g.unregister(B);x()},x=d.get(_.Nf).Ee(t),B=ke(d,()=>new jga(p,()=>{t();a()}));g.register(B);return{destroy:t}};
mga=function(a,b){const c=lga?64:1088;let d;for(null==(d=a[10].B3)||d.notify(b);a;){a[2]|=c;b=_.xe(a);if(0!==(a[2]&512)&&!b)break;a=b}};_.v=function(a=1){nga(_.Ae(),_.ze(),_.ye.selectedIndex+a)};nga=function(a,b,c){3===(b[2]&3)?(a=a.sP,null!==a&&Je(b,a,3,c)):(a=a.wG,null!==a&&Ke(b,a,0,c));_.ye.selectedIndex=c};_.w=function(a,b=0){const c=_.ze();return null===c?_.m(a,b):Xea(_.Be(),c,Ed(a),b)};_.Pf=function(){throw Error("Xa");};
oga=function(a,b,c,d,e,f){const g=_.ud(null);try{let l=null;0!==(e&1)&&(l=b[d][_.zd]);null!==l&&void 0!==l.bYb&&(f=l.bYb(f));0!==(e&2)&&(f=a.FC[d].call(b,f));null!==a.dQ?a.dQ(b,l,f,c,d):(a=l,null!==a?a.jFb(a,f):b[d]=f)}finally{_.ud(g)}};rga=function(a){return a.replace(pga,b=>b.replace(qga,"\u200b$1\u200b"))};
Rf=function(a,b,c,d,e){if(null!=d){var f=!1;if(_.pe(d))var g=d;else _.oe(d)&&(f=!0,d=d[0]);d=_.re(d);if(0===a&&null!==c)null==e?b.appendChild(c,d):b.insertBefore(c,d,e||null,!0);else if(1===a&&null!==c)b.insertBefore(c,d,e||null,!0);else if(2===a){const l=b.parentNode(d);l&&b.removeChild(l,d,f)}else 3===a&&b.Fq(d);if(null!=g)for(d=g[7],d!==_.re(g)&&Rf(a,b,c,d,e),e=10;e<g.length;e++)f=g[e],Sf(b,a,f[1].firstChild,f,c,d,!1)}};
sga=function(a,b){let c;null==(c=b[10].B3)||c.notify(8);Sf(b[11],2,a.firstChild,b,null,null,!1)};tga=function(a,b){const c=a[9],d=b[3];_.oe(d)?a[2]|=2:b[15]!==d[3][15]&&(a[2]|=2);null===c?a[9]=[b]:c.push(b)};uga=function(a,b){a=a[9];a.splice(a.indexOf(b),1)};_.Tf=function(a,b){if(!(10>=a.length)){var c=10+b,d=a[c];if(d){const e=d[16];null!==e&&e!==a&&uga(e,d);0<b&&(a[c-1][4]=d[4]);a=ae(a,10+b);sga(d[1],d);d[0]=null;d[5]=null;b=a[18];null!==b&&b.d4(a[1]);d[3]=null;d[4]=null;d[2]&=-129}return d}};
_.wga=function(a,b){if(!(b[2]&256)){var c=b[11];c.Fq&&Sf(c,3,a.firstChild,b,null,null,!1);if(a=b[12])for(;a;){c=null;if(_.oe(a))c=a[12];else{const d=a[10];d&&(c=d)}if(!c){for(;a&&!a[4]&&a!==b;)_.oe(a)&&vga(a[1],a),a=a[3];null===a&&(a=b);_.oe(a)&&vga(a[1],a);c=a&&a[4]}a=c}else vga(b[1],b)}};
vga=function(a,b){if(!(b[2]&256)){var c=_.ud(null);try{b[2]&=-129;b[2]|=256;b[23]&&Eda(b[23]);var d;if(null!=a&&null!=(d=a.wV))for(let p=0;p<d.length;p+=2){const t=b[d[p]];if(!(t instanceof Te)){const x=d[p+1];if(Array.isArray(x))for(let B=0;B<x.length;B+=2)x[B+1].call(t[x[B]]);else x.call(t)}}var e=a.yq;const f=b[7];if(null!==e)for(d=0;d<e.length-1;d+=2)if("string"===typeof e[d]){const p=e[d+3];if(0<=p)f[p]();else f[-p].unsubscribe();d+=2}else e[d].call(f[e[d+1]]);null!==f&&(b[7]=null);const g=b[21];
if(null!==g)for(b[21]=null,e=0;e<g.length;e++)(0,g[e])();1===b[1].type&&b[11].destroy();const l=b[16];if(null!==l&&_.pe(b[3])){l!==b[3]&&uga(l,b);const p=b[18];null!==p&&p.d4(a)}_.gfa.delete(b[19])}finally{_.ud(c)}}};xga=function(a,b,c){for(;null!==b&&b.type&40;)b=b.parent;if(null===b)return c[0];const d=b.oy;return-1<d&&({kb:a}=a.data[b.wn+d],2===a||0===a)?null:_.se(b,c)};yga=function(a,b,c){return a.type&40?_.se(a,c):null};
Bga=function(a,b,c,d){a=xga(a,d.parent,b);const e=b[11],f=zga(d.parent||b[5],d,b);if(null!=a)if(Array.isArray(c))for(let t=0;t<c.length;t++){var g=e,l=a,p=c[t];null!==f?g.insertBefore(l,p,f,!1):g.appendChild(l,p)}else null!==f?e.insertBefore(a,c,f,!1):e.appendChild(a,c);void 0!==Aga&&Aga(e,d,b,c,a)};
Dga=function(a,b){if(null!==b){var c=b.type;if(c&3)return _.se(b,a);if(c&4)return Cga(-1,a[b.index]);if(c&8){c=b.Tg;if(null!==c)return Dga(a,c);a=a[b.index];return _.pe(a)?Cga(-1,a):_.re(a)}if(c&32)return Uf(b,a)()||_.re(a[b.index]);c=null!==b?a[15][5].Gw[b.Gw]:null;return null!==c?Array.isArray(c)?c[0]:Dga(_.xe(a[15]),c):Dga(a,b.next)}return null};Cga=function(a,b){a+=11;if(a<b.length){a=b[a];const c=a[1].firstChild;if(null!==c)return Dga(a,c)}return b[7]};
Sf=function(a,b,c,d,e,f,g){for(;null!=c;){const p=d[c.index];var l=c.type;g&&0===b&&(p&&_.Xe(_.re(p),d),c.flags|=2);if(32!==(c.flags&32))if(l&8)Sf(a,b,c.Tg,d,e,f,!1),Rf(b,a,e,p,f);else if(l&32){l=Uf(c,d);let t;for(;t=l();)Rf(b,a,e,t,f);Rf(b,a,e,p,f)}else l&16?Ega(a,b,d,c,e,f):Rf(b,a,e,p,f);c=g?c.Wya:c.next}};Ega=function(a,b,c,d,e,f){var g=c[15];c=g[5].Gw[d.Gw];if(Array.isArray(c))for(d=0;d<c.length;d++)Rf(b,a,e,c[d],f);else g=g[3],128===(d.flags&128)&&(c.flags|=128),Sf(a,b,c,g,e,f,!0)};
Fga=function(a,b,c){const d=c.UC,e=c.de;c=c.styles;null!==d&&Sda(a,b,d);null!==e&&(""===e?a.removeAttribute(b,"class"):a.setAttribute(b,"class",e));null!==c&&a.setAttribute(b,"style",c)};_.Wf=function(a){return a instanceof Vf?a.EGb:a};_.Xf=function(a,b){a=a instanceof Vf&&a.getTypeName()||null;if(null!=a&&a!==b){if("ResourceURL"===a&&"URL"===b)return!0;throw Error("Ya`"+b+"`"+a);}return a===b};
Hga=function(){if(void 0===Gga&&(Gga=null,_.Hf.trustedTypes))try{Gga=_.Hf.trustedTypes.createPolicy("angular",{createHTML:a=>a,createScript:a=>a,createScriptURL:a=>a})}catch(a){}return Gga};Iga=function(a){let b;return(null==(b=Hga())?void 0:b.createHTML(a))||a};Lga=function(a){a=new Jga(a);try{var b=!!(new window.DOMParser).parseFromString(Iga(""),"text/html")}catch(c){b=!1}return b?new Kga(a):a};Nga=function(a){a=String(a);return a.match(Mga)?a:"unsafe:"+a};
Yf=function(a){const b={};for(const c of a.split(","))b[c]=!0;return b};Zf=function(...a){const b={};for(const c of a)for(const d in c)c.hasOwnProperty(d)&&(b[d]=!0);return b};Oga=function(a){a=a.nodeName;return"string"===typeof a?a:"FORM"};Rga=function(a){return a.replace(/&/g,"&amp;").replace(Pga,function(b){return"&#"+(1024*(b.charCodeAt(0)-55296)+(b.charCodeAt(1)-56320)+65536)+";"}).replace(Qga,function(b){return"&#"+b.charCodeAt(0)+";"}).replace(/</g,"&lt;").replace(/>/g,"&gt;")};
Zga=function(a,b){var c=null;try{Sga=Sga||Lga(a);var d=b?String(b):"";c=Sga.Mfa(d);a=5;b=d;do{if(0===a)throw Error("$a");a--;d=b;b=c.innerHTML;c=Sga.Mfa(d)}while(d!==b);var e=new Tga;let l=(Uga(c)||c).firstChild;d=!0;for(a=[];l;){if(l.nodeType===Node.ELEMENT_NODE)a:{b=e;var f=l;const p=Oga(f).toLowerCase();if(!Vga.hasOwnProperty(p)){d=!Wga.hasOwnProperty(p);break a}b.hJ.push("<");b.hJ.push(p);const t=f.attributes;for(f=0;f<t.length;f++){const x=t.item(f),B=x.name,F=B.toLowerCase();if(!Xga.hasOwnProperty(F))continue;
let I=x.value;Yga[F]&&(I=Nga(I));b.hJ.push(" ",B,'="',Rga(I),'"')}b.hJ.push(">");d=!0}else l.nodeType===Node.TEXT_NODE&&e.hJ.push(Rga(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("Za`"+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("Za`"+p.outerHTML);if(b=p){l=b;break}l=
a.pop()}}var g=e.hJ.join("");return Iga(g)}finally{if(c)for(c=Uga(c)||c;c.firstChild;)c.removeChild(c.firstChild)}};Uga=function(a){return"content"in a&&a.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===a.nodeName?a.content:null};aha=function(){if(void 0===$ga&&($ga=null,_.Hf.trustedTypes))try{$ga=_.Hf.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:a=>a,createScript:a=>a,createScriptURL:a=>a})}catch(a){}return $ga};bha=function(a){let b;return(null==(b=aha())?void 0:b.createHTML(a))||a};
cha=function(a){let b;return(null==(b=aha())?void 0:b.createScriptURL(a))||a};_.$f=function(a){const b=_.dha();return b?bha(b.Zp(1,a)||""):_.Xf(a,"HTML")?bha(_.Wf(a)):Zga(ffa(),_.od(a))};_.ag=function(a){const b=_.dha();return b?b.Zp(4,a)||"":_.Xf(a,"URL")?_.Wf(a):Nga(_.od(a))};_.eha=function(a){const b=_.dha();if(b)return cha(b.Zp(5,a)||"");if(_.Xf(a,"ResourceURL"))return cha(_.Wf(a));throw new _.qd(904,!1);};_.dha=function(){const a=_.ze();return a&&a[10].Xja};
gha=function(a,b,c,d,e,f,g,l,p,t,x){const B=b.blueprint.slice();B[0]=e;B[2]=d|204;if(null!==t||a&&a[2]&2048)B[2]|=2048;B[17]=0;B[3]=B[14]=a;B[8]=c;B[10]=g||a&&a[10];B[11]=l||a&&a[11];B[9]=p||a&&a[9]||null;B[5]=f;B[19]=fha++;B[6]=x;B[20]=t;B[15]=2==b.type?a[15]:B;return B};bg=function(a,b,c,d,e){let f=a.data[b];null===f?(f=hha(a,b,c,d,e),_.ye.Ova&&(f.flags|=32)):f.type&64&&(f.type=c,f.value=d,f.jc=e,a=Ce(),f.lu=null===a?-1:a.lu);De(f,!0);return f};
hha=function(a,b,c,d,e){const f=_.ye.jV,g=_.ye.lK;var l=g?f:f&&f.parent;let p=l?l.lu:-1,t=0;null!==iha&&(t|=128);b=a.data[b]={type:c,index:b,qX:null,lu:p,wn:-1,Ov:-1,jta:-1,oy:-1,hTc:null,flags:t,xP:0,value:d,jc:e,UC:null,zab:null,tMb:void 0,inputs:null,outputs:null,Fz:null,next:null,ogb:null,Wya:null,Tg:null,parent:l,Gw:null,styles:null,apb:null,vza:void 0,de:null,fsa:null,uza:void 0,tda:0,xla:0};null===a.firstChild&&(a.firstChild=b);null!==f&&(g?null==f.Tg&&null!==b.parent&&(f.Tg=b):null===f.next&&
(f.next=b,b.ogb=f));return b};cg=function(a,b,c,d){if(0===c)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};jha=function(a,b,c,d,e){const f=_.ye.selectedIndex;try{_.ye.selectedIndex=-1,d&2&&25<b.length&&nga(a,b,25),c(d,e)}finally{_.ye.selectedIndex=f}};kha=function(a,b,c){if(0!==(b.flags&4)){const d=_.ud(null);try{const e=b.wn,f=b.Ov;for(b=e;b<f;b++){const g=a.data[b];g.yd&&g.yd(1,c[b],b)}}finally{_.ud(d)}}};
oha=function(a,b,c){var d=_.se(c,b);const e=c.wn,f=c.Ov;if(-1<c.oy){var g=a.data[e+c.oy],l=_.se(c,b),p=lha(g),t=b[10].Yib,x=16;g.kQ?x=4096:g.aeb&&(x=64);g=mha(b,gha(b,p,null,x,l,c,null,t.Uda(l,g),null,null,null));b[c.index]=g}a.fl||Tea(c,b);_.Xe(d,b);d=c.tMb;for(g=e;g<f;g++){l=a.data[g];p=Pe(b,a,g,c);_.Xe(p,b);if(null!==d&&(t=d[g-e],null!==t))for(x=0;x<t.length;){const B=t[x++],F=t[x++],I=t[x++],K=t[x++];oga(l,p,B,F,I,K)}l.qa&&(_.te(c.index,b)[8]=Pe(b,a,g,c))}64===(c.flags&64)&&nha(a,b,c)};
pha=function(a,b,c=_.se){const d=b.zab;if(null!==d){let f=b.index+1;for(let g=0;g<d.length;g+=2){var e=d[g+1];e=-1===e?c(b,a):a[e];a[f++]=e}}};lha=function(a){const b=a.Fz;return null===b||b.lMb?a.Fz=qha(1,null,a.qa,a.ya,a.Aa,a.oYa,a.Gfb,a.rb,a.JG,a.Da,a.id):b};
qha=function(a,b,c,d,e,f,g,l,p,t,x){d=25+d;e=d+e;const B=[];for(let F=0;F<e;F++)B.push(F<d?null:_.dg);t="function"===typeof t?t():t;return B[1]={type:a,blueprint:B,qa:c,queries:null,rb:l,mIb:b,data:B.slice().fill(null,d),qra:d,CJb:e,c6a:null,fl:!0,lua:!0,AWb:!1,zWb:!1,wG:null,sP:null,Lda:null,XVa:null,Ima:null,Etb:null,wV:null,yq:null,yd:null,WE:null,DIb:"function"===typeof f?f():f,KRb:"function"===typeof g?g():g,firstChild:null,JG:p,Da:t,lMb:!1,kWb:x}};
sha=function(a,b,c,d,e){for(let g in b){if(!b.hasOwnProperty(g))continue;var f=b[g];if(void 0===f)continue;null!=d||(d={});let l,p=0;Array.isArray(f)?(l=f[0],p=f[1]):l=f;f=g;if(null!==e){if(!e.hasOwnProperty(g))continue;f=e[g]}0===a?rha(d,c,f,l,p):rha(d,c,f,l)}return d};rha=function(a,b,c,d,e){let f;a.hasOwnProperty(c)?(f=a[c]).push(b,d):f=a[c]=[b,d];void 0!==e&&f.push(e)};
_.eg=function(a,b,c,d,e,f,g,l){const p=_.se(b,c);let t=b.inputs,x;!l&&null!=t&&(x=t[d])?(tha(a,c,x,d,e),-1<b.oy&&(a=_.te(b.index,c),a[2]&16||(a[2]|=64))):b.type&3&&(d="class"===d?"className":"for"===d?"htmlFor":"formaction"===d?"formAction":"innerHtml"===d?"innerHTML":"readonly"===d?"readOnly":"tabindex"===d?"tabIndex":d,e=null!=g?g(e,b.value||"",d):e,f.setProperty(p,d,e))};
wha=function(a,b,c,d){const e=null===d?null:{"":-1};var f=a.DIb;let g=null,l=null;if(f)for(let x=0;x<f.length;x++){const B=f[x];if(Wda(c,B.na,!1))if(g||(g=[]),B.qa)if(null!==B.V4){const F=[];l=l||new Map;B.V4(B,F,l);g.unshift(...F,B);uha(a,c,F.length)}else g.unshift(B),uha(a,c,0);else{l=l||new Map;let F,I;null==(I=(F=B).V4)||I.call(F,B,g,l);g.push(B)}}f=null===g?null:[g,l];var p;let t;null===f?p=t=null:[p,t]=f;null!==p&&vha(a,b,c,p,e,t);if(e&&d)for(a=c.zab=[],b=0;b<d.length;b+=2){p=e[d[b+1]];if(null==
p)throw new _.qd(-301,!1);a.push(d[b],p)}c.UC=Md(c.UC,c.jc)};
vha=function(a,b,c,d,e,f){for(var g=0;g<d.length;g++){var l=Tea(c,b);Pea(l,a,d[g].type)}l=a.data.length;g=d.length;c.flags|=1;c.wn=l;c.Ov=l+g;c.xP=l;for(l=0;l<d.length;l++)g=d[l],g.thb&&g.thb(g);g=l=!1;var p=cg(a,b,d.length,null);for(var t=0;t<d.length;t++){var x=d[t];c.UC=Md(c.UC,x.qb);var B=a,F=c,I=b,K=p;B.data[K]=x;var U=x.oa||(x.oa=Zd(x.type));U=new Te(U,!!x.qa);B.blueprint[K]=U;I[K]=U;U=B;var ca=F;B=cg(B,I,x.lb,_.dg);if(I=x.Ya){F=U.c6a;null===F&&(F=U.c6a=[]);U=~ca.index;a:{for(ca=F.length;0<
ca;){const Va=F[--ca];if("number"===typeof Va&&0>Va){ca=Va;break a}}ca=0}ca!=U&&F.push(U);F.push(K,B,I)}K=p;U=x;if(B=e){if(U.Qb)for(I=0;I<U.Qb.length;I++)B[U.Qb[I]]=K;U.qa&&(B[""]=K)}null!==x.yd&&(c.flags|=4);if(null!==x.Ya||null!==x.qb||0!==x.lb)c.flags|=64;x=x.type.prototype;if(!l&&(x.Rb||x.Qa||x.Co)){var ma=void 0,za=void 0;(null!=(za=(ma=a).wG)?za:ma.wG=[]).push(c.index);l=!0}if(!g&&(x.Rb||x.Co)){var xa=void 0,Ea=void 0;(null!=(Ea=(xa=a).sP)?Ea:xa.sP=[]).push(c.index);g=!0}p++}xa=c.wn;b=c.Ov;
a=a.data;d=c.jc;e=[];for(za=ma=null;xa<b;xa++){Ea=a[xa];g=(l=f?f.get(Ea):null)?l.outputs:null;ma=sha(0,Ea.inputs,xa,ma,l?l.inputs:null);za=sha(1,Ea.outputs,xa,za,g);if(null===ma||null===d||Uda(c))Ea=null;else{Ea=ma;l=xa;g=null;for(p=0;p<d.length;)if(t=d[p],0===t)p+=4;else{if(5!==t){if("number"===typeof t)break;if(Ea.hasOwnProperty(t))for(null===g&&(g=[]),x=Ea[t],K=0;K<x.length;K+=3)if(x[K]===l){g.push(t,x[K+1],x[K+2],d[p+1]);break}}p+=2}Ea=g}e.push(Ea)}null!==ma&&(ma.hasOwnProperty("class")&&(c.flags|=
8),ma.hasOwnProperty("style")&&(c.flags|=16));c.tMb=e;c.inputs=ma;c.outputs=za};nha=function(a,b,c){var d=c.wn;const e=c.Ov,f=c.index;c=_.ye.U3;try{for(_.ye.selectedIndex=f;d<e;d++){const g=a.data[d],l=b[d];_.ye.U3=d;null===g.Ya&&0===g.lb&&null===g.qb||null===g.Ya||g.Ya(1,l)}}finally{_.ye.selectedIndex=-1,_.ye.U3=c}};uha=function(a,b,c){b.oy=c;let d;(null!=(d=a.WE)?d:a.WE=[]).push(b.index)};
_.xha=function(a,b,c,d,e,f,g){null==f?a.removeAttribute(b,e,c):(d=null==g?_.od(f):g(f,d||"",e),a.setAttribute(b,e,d,c))};yha=function(a,b){const c=a.yd;if(null!==c){const d=_.ud(null);try{for(let e=0;e<c.length;e+=2){const f=c[e],g=c[e+1];if(-1!==g){const l=a.data[g];_.ye.Yt=f;l.yd(2,b[g],g)}}}finally{_.ud(d)}}};mha=function(a,b){a[12]?a[13][4]=b:a[12]=b;return a[13]=b};zha=function(a,b,c){_.ye.Yt=0;const d=_.ud(null);try{b(a,c)}finally{_.ud(d)}};
Aha=function(a,b,c){if(null===a||a.qa)a:{for(a=c[b.index];Array.isArray(a);){if("object"===typeof a[1]){c=a;break a}a=a[0]}c=null}return c[11]};Bha=function(a,b){(a=(a=a[9])?a.get(_.fg,null):null)&&a.handleError(b)};tha=function(a,b,c,d,e){for(let f=0;f<c.length;){const g=c[f++],l=c[f++],p=c[f++];oga(a.data[g],b[g],d,l,p,e)}};_.Cha=function(a,b){a[11].setValue(_.re(a[_.ye.selectedIndex]),b)};
Eha=function(a,b,c){Gea(b);try{var d=a.rb;null!==d&&zha(1,d,c);var e=a.qa;null!==e&&jha(a,b,e,1,c);a.fl&&(a.fl=!1);let f;null!=(f=b[18])&&Dha(f,a);a.zWb&&yha(a,b);a.AWb&&zha(2,a.rb,c);const g=a.WE;if(null!==g)for(e=0;e<g.length;e++){const l=_.te(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]);null!==l[0]&&null===l[6]&&(l[6]=null);Eha(p,l,l[8])}}catch(f){throw a.fl&&(a.lMb=!0,a.fl=!1),f;}finally{b[2]&=-5,Jea()}};
Fha=function(a,b,c){let d=c?a.styles:null,e=c?a.de:null,f=0;if(null!==b)for(let l=0;l<b.length;l++){var g=b[l];if("number"===typeof g)f=g;else if(1==f)e=uda(e,g);else if(2==f){const p=b[++l];d=uda(d,g+": "+p+";")}}c?a.styles=d:a.apb=d;c?a.de=e:a.fsa=e};
Gha=function(a,b,c,d,e=!1){for(;null!==c;){var f=b[c.index];null!==f&&d.push(_.re(f));if(_.pe(f)){var g=d;for(let l=10;l<f.length;l++){const p=f[l],t=p[1].firstChild;null!==t&&Gha(p[1],p,t,g)}f[7]!==f[0]&&g.push(f[7])}f=c.type;if(f&8)Gha(a,b,c.Tg,d);else if(f&32)for(f=Uf(c,b);g=f();)d.push(g);else f&16&&(f=null!==c?b[15][5].Gw[c.Gw]:null,Array.isArray(f)?d.push(...f):(g=_.xe(b[15]),Gha(g[1],g,f,d,!0)));c=e?c.Wya:c.next}return d};
Hha=function(a,b=!0,c=0){const d=a[10],e=d.Yib;var f;null==(f=e.ora)||f.call(e);try{f=lga;try{for(lga=!0,gg(a,c),c=0;ve(a);){if(100===c)throw new _.qd(103,!1);c++;gg(a,1)}}finally{lga=f}}catch(g){throw b&&Bha(a,g),g;}finally{let g;null==(g=e.end)||g.call(e);let l;null==(l=d.BMb)||l.flush()}};Iha=function(a,b){for(let c=hfa(a[12]);null!==c;c=hfa(c[4]))for(let d=10;d<c.length;d++)a=c[d],128===(a[2]&128)&&gg(a,b)};
gg=function(a,b){var c=a[1],d=a[2],e=a[23],f=!!(0===b&&d&16);f||(f=!!(d&64&&0===b));f||(f=!!(d&1024));f||(f=!!((null==e?0:e.Qj)&&xda(e)));f||(f=!1);e&&(e.Qj=!1);a[2]&=-9217;if(f){if(e=c.qa,b=a[8],f=a[2],256!==(f&256)){var g;null!=(g=a[10].BMb)&&g.flush();Gea(a);d=g=null;if(2!==c.type){if(null!=(g=a[23]))var l=g;else g=null!=(l=Jha.pop())?l:Object.create(Kha),g.Dm=a,l=g;d=l;g=Cda(d)}try{a[17]=0;_.ye.tn=c.qra;null!==e&&jha(c,a,e,2,b);if(l=3===(f&3)){var p=c.sP;null!==p&&Je(a,p,3,null)}else{const ca=
c.wG;null!==ca&&Ke(a,ca,0,null);Kea(a,0)}for(var t=hfa(a[12]);null!==t;t=hfa(t[4]))if(t[2]&2){var x=t[9];for(p=0;p<x.length;p++){var B=x[p];B[2]&1024||(B[2]|=1024,128===(B[2]&128)&&we(B))}}Iha(a,0);null!==c.yd&&yha(c,a);if(l){const ca=c.XVa;null!==ca&&Je(a,ca,3)}else{const ca=c.Lda;null!==ca&&Ke(a,ca,1);Kea(a,1)}var F=c.c6a;if(null!==F)try{for(B=0;B<F.length;B++){const ca=F[B];if(0>ca)_.ye.selectedIndex=~ca;else{t=ca;const ma=F[++B],za=F[++B];x=_.ye;x.tn=x.pra=ma;_.ye.U3=t;za(2,a[t])}}}finally{_.ye.selectedIndex=
-1}var I=c.WE;if(null!==I)for(F=0;F<I.length;F++){var K=_.te(I[F],a);128===(K[2]&128)&&gg(K,0)}const U=c.rb;null!==U&&zha(2,U,b);if(l){const ca=c.Etb;null!==ca&&Je(a,ca,3)}else{const ca=c.Ima;null!==ca&&Ke(a,ca,2);Kea(a,2)}!0===c.lua&&(c.lua=!1);if(a[22]){for(const ca of a[22])ca();a[22]=null}a[2]&=-73}catch(U){throw we(a),U;}finally{null!==d&&(Dda(d,g),a=d,a.Dm[23]!==a&&(a.Dm=null,Jha.push(a))),Jea()}}}else if(d&8192&&(Iha(a,1),K=c.WE,null!==K))for(I=0;I<K.length;I++)c=_.te(K[I],a),128===(c[2]&128)&&
gg(c,1)};Lha=function(a){const b=[];for(const c in a){if(!a.hasOwnProperty(c))continue;const d=a[c];void 0!==d&&b.push({vSb:Array.isArray(d)?d[0]:d,eYc:c})}return b};Nha=function(){Ie(_.ze()[1],_.Be())};Pha=function(a,b,c){return new Oha(a,b,c)};Rha=function(a,b,c=null){return(new Qha({Nb:a,parent:b,DHc:c,MUc:!0})).Zb};hg=function(a){return!!a&&"function"===typeof a.then};Sha=function(a){return"function"===typeof a&&void 0!==a[_.zd]};_.ig=function(a){return function(b){return _.nf(b,new Tha(a))}};
_.Uha=function(a,b=_.Ef){return _.ig(()=>_.Ff(a,b))};_.kg=function(a){return b=>_.nf(b,function(c){const d=this,e=new _.df;let f=null,g=!1,l;f=c.subscribe(new Vha(d,p=>{try{l=_.tf(a(p,_.kg(a)(c)))}catch(t){d.error(t)}l&&(f?(f.unsubscribe(),f=null,e.add(l.subscribe(d))):g=!0)}));g?(f.unsubscribe(),f=null,e.add(l.subscribe(d))):e.add(f);return e})};Wha=function(...a){return b=>_.wfa(b,_.xf(b,...a))};_.lg=function(a){return b=>_.nf(b,new Xha(a))};Zha=function(a){Yha(a)};
_.mg=function(a=null){return b=>_.nf(b,new $ha(a))};_.ng=function(a,b=_.Ef){const c=Mfa(a)?+a-b.now():Math.abs(a);return d=>_.nf(d,new aia(c,b))};cia=function(){return function(a){return _.nf(a,new bia)}};_.og=function(a){return b=>_.nf(b,new dia(a))};_.qg=function(a){if(isNaN(a))throw new TypeError("bb");if(0>a)throw new eia;return b=>0===a?_.pg:_.nf(b,new fia(a))};iia=function(a=gia){return b=>_.nf(b,new hia(a))};gia=function(){return new _.mf};_.kia=function(a){return b=>_.nf(b,new jia(a))};
rg=function(a){return b=>_.nf(b,new lia(a))};_.sg=function(a,b){const c=2<=arguments.length;return d=>_.u(d,a?_.Df((e,f)=>a(e,f,d)):ef,_.qg(1),c?_.mg(b):iia(()=>new _.mf))};_.nia=function(){return function(a){return _.nf(a,new mia)}};_.tg=function(){if(isNaN(1))throw new TypeError("bb");return function(a){return _.nf(a,new oia)}};pia=function(a,b){const c=2<=arguments.length;return d=>_.u(d,a?_.Df((e,f)=>a(e,f,d)):ef,_.tg(),c?_.mg(b):iia(()=>new _.mf))};_.ug=function(a){return b=>_.nf(b,new qia(a))};
sia=function(){return function(a){return _.nf(a,new ria)}};_.vg=function(a,b){let c=!1;2<=arguments.length&&(c=!0);return function(d){return _.nf(d,new tia(a,b,c))}};uia=function(){var a=[_.Af(window,"resize")];return b=>_.wfa(b,_.Cf(b,...a))};_.wg=function(a){return function(b){let c;c="function"===typeof a?a:function(){return a};const d=Object.create(b,via);d.source=b;d.KWb=c;return d}};_.xia=function(a){return function(b){return _.nf(b,new wia(a))}};
yia=function(...a){const b=a.length;if(0===b)throw Error("cb");return _.r(c=>{var d=c;for(c=0;c<b;c++){let e;d=null==(e=d)?void 0:e[a[c]];if("undefined"===typeof d)return}return d})};_.yg=function(a){const b=new _.xg(a);return c=>_.wg(()=>b)(c)};
_.zia=function(a){return b=>_.nf(b,function(c){const d=this,e=new _.df;let f,g=!1,l;const p=()=>{if(!l){l=new _.zg;let x;try{x=a(l)}catch(B){return d.error(B),null}e.add(x.subscribe({next:()=>{f?t():g=!0},error:B=>d.error(B),complete:()=>d.complete()}))}return l},t=()=>{f=c.subscribe({next:x=>d.next(x),error:x=>{const B=p();B&&B.next(x)},complete:()=>d.complete()});g?(f.unsubscribe(),f=null,g=!1,t()):e.add(f)};t();return e})};Aia=function(){return new _.zg};Bia=function(){return a=>_.of()(_.wg(Aia)(a))};
_.Ag=function(a){let b;b=a&&"object"===typeof a?a:{bufferSize:a,Ytb:void 0,Kw:!1,scheduler:void 0};return c=>_.nf(c,Cia(b))};Cia=function({bufferSize:a=Infinity,Ytb:b=Infinity,Kw:c,scheduler:d}){let e,f=0,g;return function(l){f++;let p;e?p=e.subscribe(this):(e=new _.xg(a,b,d),p=e.subscribe(this),g=l.subscribe({next(t){e.next(t)},error(t){const x=e;e=g=void 0;x.error(t)},complete(){g=void 0;e.complete()}}),g.closed&&(g=void 0));this.add(()=>{f--;p.unsubscribe();c&&0===f&&g&&(g.unsubscribe(),e=g=void 0)})}};
_.Bg=function(){return a=>_.nf(a,new Dia)};_.Dg=function(...a){const b=a[a.length-1];return jf(b)?(a.pop(),c=>_.xf(a,c,b)):c=>_.xf(a,c)};_.Eg=function(a){return b=>_.nf(b,new Eia(a))};Fia=function(a){return _.Eg(()=>a)};_.Fg=function(a){return b=>_.nf(b,function(c){const d=this;_.tf(a).subscribe(new _.xfa(d,()=>d.complete(),_.af));!d.closed&&c.subscribe(d)})};_.Hia=function(a,b=!1){return c=>_.nf(c,new Gia(a,b))};_.Gg=function(a,b,c){return function(d){return _.nf(d,new Iia(a,b,c))}};
_.Hg=function(...a){return b=>{let c;"function"===typeof a[a.length-1]&&(c=a.pop());return _.nf(b,new Jia(a,c))}};Kia=function(){_.Gda=()=>{throw new _.qd(600,!1);}};Lia=function(a,b,c){try{const d=c();return hg(d)?d.catch(e=>{b.Ub(()=>a.handleError(e));throw e;}):d}catch(d){throw b.Ub(()=>a.handleError(d)),d;}};Mia=function(a,b){return Array.isArray(b)?b.reduce(Mia,a):Object.assign({},a,b)};Nia=function(a,b){b=a.indexOf(b);-1<b&&a.splice(b,1)};Oia=function(a,b,c,d){(c||ve(a))&&Hha(a,b,c&&!d?0:1)};
Pia=function(a,b,c){var d=b.qX;d=Array.isArray(d)?d[0]:d;return null===d?yga(a,b,c):_.re(c[d])};Qia=function(a,b,c,d,e){const f=b.qX;if(Array.isArray(f)){let g=null;b.type&3||(g=d,d=e);if(null!==d&&-1===b.oy)for(b=1;b<f.length;b++)a.insertBefore(d,c[f[b]],g,!1)}};
Ria=function(a,b){a.push(b);if(1<a.length)for(let f=a.length-2;0<=f;f--){var c=a[f];if(c.type&64){var d;if(d=!(b.type&64)||c.index>b.index)d=c.qX,d=null===(Array.isArray(d)?d[0]:d);if(d){d=b.index;var e=c.qX;Array.isArray(e)?e[0]=d:(e=Qia,zga=Pia,Aga=e,c.qX=d)}}}};_.Sia=function(a,b){a=b[a.fV];return null===a?a:0>a?~a:a};
_.Tia=function(a,b,c,d){const e=_.ud(null);try{const f=b.Fz;let g,l,p;const t=gha(a,f,c,a[2]&4096?4096:16,null,b,null,null,null!=(g=null==d?void 0:d.Zb)?g:null,null!=(l=null==d?void 0:d.eJc)?l:null,null!=(p=null==d?void 0:d.LXa)?p:null);t[16]=a[b.index];const x=a[18];null!==x&&(t[18]=x.ai(f));Eha(f,t,c);return t}finally{_.ud(e)}};_.Uia=function(a,b){b=10+b;if(b<a.length)return a[b]};_.Via=function(a,b){return!b||null===b.firstChild||128===(a.flags&128)};
_.Wia=function(a,b,c,d=!0){const e=b[1];var f=10+c;const g=a.length;0<c&&(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];null!==f&&a!==f&&tga(f,b);f=b[18];null!==f&&Dha(f,e);_.Bea(b);b[2]|=128;d&&(c=Cga(c,a),f=b[11],d=f.parentNode(a[7]),null!==d&&(a=a[5],b[0]=d,b[5]=a,Sf(f,1,e.firstChild,b,d,c,!1)));b=b[6];null!==b&&null!==b.firstChild&&(b.firstChild=null)};Yia=function(){return Xia(_.Be(),_.ze())};
Zia=function(a){return a[8]||(a[8]=[])};Xia=function(a,b){let c;const d=b[a.index];_.pe(d)?c=d:(c=[d,!0,0,b,null,a,null,null,null,null],b[a.index]=c,mha(b,c));$ia(c,b,a,d);return new aja(c,a,b)};bja=function(a,b,c,d){if(!a[7]){if(c.type&8)d=_.re(d);else{var e=b[11];d=e.createComment("");const g=_.se(c,b);c=e.parentNode(g);b=e;var f=d;e=e.nextSibling(g);b.insertBefore(c,f,e,!1)}a[7]=d}};dja=function(a){return cja(a)?Array.isArray(a)||!(a instanceof Map)&&Symbol.iterator in a:!1};
eja=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)};cja=function(a){return null!==a&&("function"===typeof a||"object"===typeof a)};_.Ig=function(a,b,c){return a[b]=c};_.Jg=function(a,b,c){if(Object.is(a[b],c))return!1;a[b]=c;return!0};_.Kg=function(a,b,c,d){c=_.Jg(a,b,c);return _.Jg(a,b+1,d)||c};
_.gja=function(a,b,c,d,e,f,g,l,p,t){const x=c+25;if(b.fl){const B=b.Da;g=bg(b,x,4,g||null,l||null);wha(b,a,g,_.ue(B,p));Ie(b,g);d=g.Fz=qha(2,g,d,e,f,b.DIb,b.KRb,null,b.JG,B,null);null!==b.queries&&(b.queries.qa(b,g),d.queries=b.queries.XZa(g));d=g}else d=b.data[x];De(d,!1);c=fja(b,a,d,c);_.Lg&&Bga(b,a,c,d);_.Xe(c,a);c=[c,!0,0,a,null,d,null,c,null,null];a[x]=c;mha(a,c);1===(d.flags&1)&&oha(b,a,d);null!=p&&pha(a,d,t)};
_.y=function(a,b,c,d,e,f,g,l){const p=_.Ae();_.gja(_.ze(),p,a,b,c,d,e,_.ue(p.Da,f),g,l);return _.y};hja=function(a,b){_.Lg=!0;return b[11].createComment("")};
_.Mg=function(a){var b=Object.getPrototypeOf(a.type.prototype).constructor,c=!0;const d=[a];for(;b;){var e=void 0;if(a.qa)e=b.wa||b.La;else{if(b.wa)throw new _.qd(903,!1);e=b.La}if(e){if(c){d.push(e);var f=a;f.inputs=ija(a.inputs);f.FC=ija(a.FC);f.a4=ija(a.a4);f.outputs=ija(a.outputs);(f=e.Ya)&&jja(a,f);f=e.rb;var g=e.yd;f&&kja(a,f);g&&lja(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(void 0!==p&&(f.inputs[l]=p,f.a4[l]=g.a4[l],
null!==g.FC)){p=Array.isArray(p)?p[0]:p;if(!g.FC.hasOwnProperty(p))continue;let t;null!=(t=f).FC||(t.FC={});f.FC[p]=g.FC[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.wQb&&g(a),g===_.Mg&&(c=!1)}b=Object.getPrototypeOf(b)}a=0;b=null;for(c=d.length-1;0<=c;c--)l=d[c],l.lb=a+=l.lb,l.qb=Md(l.qb,b=Md(b,l.qb))};
ija=function(a){return a===Vd?{}:a===_.Od?[]:a};kja=function(a,b){const c=a.rb;a.rb=c?(d,e)=>{b(d,e);c(d,e)}:b};lja=function(a,b){const c=a.yd;a.yd=c?(d,e,f)=>{b(d,e,f);c(d,e,f)}:b};jja=function(a,b){const c=a.Ya;a.Ya=c?(d,e)=>{b(d,e);c(d,e)}:b};mja=function(a,b,c){if(null!==a.Iga)for(const e of a.Iga){const f=e.AV[aea]||null;a=f.a4;var d=e.inputs;for(const g in d)d.hasOwnProperty(g)&&(a[d[g]]=a[g]);mja(f,b,c);c.set(f,e);b.push(f)}};
nja=function(a){if(void 0===a||0===a.length)return Vd;const b={};for(let c=0;c<a.length;c+=2)b[a[c]]=a[c+1];return b};_.Og=function(a){const b=a.qNc,c={};for(const d in b)if(b.hasOwnProperty(d)){const e=b[d];Array.isArray(e)&&e[3]&&(c[d]=e[3])}a.FC=c};_.Pg=function(a,b,c,d){const e=_.ze();var f=_.ye.tn++;if(_.Jg(e,f,b)){f=_.Ge();const g=_.se(f,e);_.xha(e[11],g,d,f.value,a,b,c)}return _.Pg};_.oja=function(a,b,c,d){return _.Jg(a,_.ye.tn++,c)?b+_.od(c)+d:_.dg};
_.A=function(a,b,c){const d=_.ze(),e=_.ye.tn++;_.Jg(d,e,b)&&_.eg(_.Ae(),_.Ge(),d,a,b,d[11],c,!1);return _.A};pja=function(a,b,c,d,e){e=e?"class":"style";tha(a,c,b.inputs[e],e,d)};qja=function(a,b,c,d){const e=a[c+1],f=null===b;let g=d?e>>17&32767:(e&131068)>>2,l=!1;for(;0!==g&&(!1===l||f);){const t=a[g+1];var p=a[g];if(null===p||null==b||(Array.isArray(p)?p[1]:p)===b||Array.isArray(p)&&"string"===typeof b&&0<=be(p,b))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)};
vja=function(a,b){const c=rja;if(c===b)return-1;for(b=sja=b;b<c&&32<a.charCodeAt(b);)b++;b=tja=b;return uja(a,b,c)};uja=function(a,b,c){for(;b<c&&32>=a.charCodeAt(b);)b++;return b};_.Qg=function(a,b,c){wja(a,b,c,!1);return _.Qg};_.Rg=function(a,b){wja(a,b,null,!0);return _.Rg};_.Sg=function(a){_.xja(yja,a)};zja=function(a,b){var c;tja=sja=0;rja=b.length;for(c=vja(b,uja(b,0,rja));0<=c;c=vja(b,c))_.ce(a,b.substring(sja,tja),!0)};
wja=function(a,b,c,d){const e=_.ze(),f=_.Ae(),g=_.Fe(2);f.lua&&Aja(f,a,g,d);if(b!==_.dg&&_.Jg(e,g,b)){var l=f.data[_.ye.selectedIndex],p=e[11];null!=b&&""!==b&&("string"===typeof c?b+=c:"object"===typeof b&&(b=_.pd(_.Wf(b))));Bja(f,l,e,p,a,e[g+1]=b,d,g)}};
_.xja=function(a,b){var c=zja;const d=_.Ae();var e=_.Fe(2);d.lua&&Aja(d,null,e,!0);const f=_.ze();if(b!==_.dg&&_.Jg(f,e,b)){var g=d.data[_.ye.selectedIndex];if(0===(g.flags&8)||e>=d.CJb){var l=f[11],p=f[e+1];if(null==b||""===b)a=_.Od;else{var t=[];b=_.Wf(b);if(Array.isArray(b))for(c=0;c<b.length;c++)a(t,b[c],!0);else if("object"===typeof b)for(var x in b)b.hasOwnProperty(x)&&a(t,x,b[x]);else"string"===typeof b&&c(t,b);a=t}a=f[e+1]=a;p===_.dg&&(p=_.Od);b=t=0;c=0<p.length?p[0]:null;for(x=0<a.length?
a[0]:null;null!==c||null!==x;){const B=t<p.length?p[t+1]:void 0,F=b<a.length?a[b+1]:void 0;let I=null,K=void 0;c===x?(t+=2,b+=2,B!==F&&(I=x,K=F)):null===x||null!==c&&c<x?(t+=2,I=c):(b+=2,I=x,K=F);null!==I&&Bja(d,g,f,l,I,K,!0,e);c=t<p.length?p[t]:null;x=b<a.length?a[b]:null}}else e=g.fsa,null!==e&&(b=uda(e,b?b:"")),pja(d,g,f,b,!0)}};
Aja=function(a,b,c,d){const e=a.data;if(null===e[c+1]){var f=e[_.ye.selectedIndex];a=c>=a.CJb;0!==(f.flags&(d?8:16))&&null===b&&!a&&(b=!1);var g=f,l=Dea(e),p=d?g.uza:g.vza;if(null===l)0===(d?g.tda:g.xla)&&(b=Cja(null,e,g,b,d),b=Tg(b,g.jc,d),p=null);else{var t=g.jta;if(-1===t||e[t]!==l)if(b=Cja(l,e,g,b,d),null===p)l=d?g.tda:g.xla,l=0!==(l&131068)>>2?e[l>>17&32767]:void 0,void 0!==l&&Array.isArray(l)&&(l=Cja(null,e,g,l[1],d),l=Tg(l,g.jc,d),e[(d?g.tda:g.xla)>>17&32767]=l);else{p=void 0;l=g.Ov;for(t=
1+g.jta;t<l;t++)p=Tg(p,e[t].qb,d);p=Tg(p,g.jc,d)}}void 0!==p&&(d?g.uza=p:g.vza=p);g=b;l=a;b=d?f.tda:f.xla;a=b>>17&32767;b=(b&131068)>>2;e[c]=g;t=!1;if(Array.isArray(g)){if(p=g[1],null===p||0<be(g,p))t=!0}else p=g;l?0!==b?(g=e[a+1]>>17&32767,e[c+1]=g<<17|a<<2,0!==g&&(e[g+1]=e[g+1]&-131069|c<<2),e[a+1]=e[a+1]&131071|c<<17):(e[c+1]=a<<17|0,0!==a&&(e[a+1]=e[a+1]&-131069|c<<2),a=c):(e[c+1]=b<<17|0,0===a?a=c:e[b+1]=e[b+1]&-131069|c<<2,b=c);t&&(e[c+1]|=2);qja(e,p,c,!0);qja(e,p,c,!1);g=d?f.uza:f.vza;null!=
g&&"string"==typeof p&&0<=be(g,p)&&(e[c+1]|=1);b=a<<17|b<<2;d?f.tda=b:f.xla=b}};Cja=function(a,b,c,d,e){let f;const g=c.Ov;let l=c.jta;for(-1===l?l=c.wn:l++;l<g;){f=b[l];d=Tg(d,f.qb,e);if(f===a)break;l++}null!==a&&(c.jta=l);return d};Tg=function(a,b,c){const d=c?1:2;let e=-1;if(null!==b)for(let f=0;f<b.length;f++){const g=b[f];"number"===typeof g?e=g:e===d&&(Array.isArray(a)||(a=void 0===a?[]:["",a]),_.ce(a,g,c?!0:b[++f]))}return void 0===a?null:a};
yja=function(a,b,c){b=String(b);""===b||b.includes(" ")||_.ce(a,b,c)};Bja=function(a,b,c,d,e,f,g,l){if(b.type&3){a=a.data;var p=a[l+1];void 0===(1===(p&1)?Dja(a,b,c,e,(p&131068)>>2,g):void 0)&&(void 0!==f||2==(p&2)&&(f=Dja(a,null,c,e,l,g)),b=_.re(c[_.ye.selectedIndex]),g?f?d.JE(b,e):d.IP(b,e):(g=-1===e.indexOf("-")?void 0:2,null==f?d.Qib(b,e,g):("string"===typeof f&&f.endsWith("!important")&&(f=f.slice(0,-10),g|=1),d.Ah(b,e,f,g))))}};
Dja=function(a,b,c,d,e,f){const g=null===b;let l=void 0;for(;0<e;){const t=a[e],x=Array.isArray(t);var p=x?t[1]:t;const B=null===p;let F=c[e+1];F===_.dg&&(F=B?_.Od:void 0);p=B?hea(F,d):p===d?F:void 0;x&&void 0===p&&(p=hea(t,d));if(void 0!==p&&(l=p,g))return l;e=a[e+1];e=g?e>>17&32767:(e&131068)>>2}null!==b&&(a=f?b.uza:b.vza,null!=a&&(l=hea(a,d)));return l};
_.Ug=function(a){_.$e("NgControlFlow");var b=_.ze(),c=_.ye.tn++,d=b[c]!==_.dg?b[c]:-1;d=-1!==d?b[25+d]:void 0;if(_.Jg(b,c,a)){c=_.ud(null);try{if(void 0!==d){const e=_.Tf(d,0);void 0!==e&&_.wga(e[1],e)}if(-1!==a){a=25+a;const e=b[a],f=b[1].data[a],g=_.Tia(b,f,void 0,{LXa:null});_.Wia(e,g,0,_.Via(f,null))}}finally{_.ud(c)}}else void 0!==d&&(b=_.Uia(d,0),void 0!==b&&(b[8]=void 0))};
_.C=function(a,b,c,d){const e=_.ze(),f=_.Ae();var g=25+a;a=e[11];if(f.fl){const l=f.Da;c=bg(f,g,2,b,_.ue(l,c));wha(f,e,c,_.ue(l,d));null!==c.jc&&Fha(c,c.jc,!1);null!==c.UC&&Fha(c,c.UC,!0);null!==f.queries&&f.queries.zea(f,c)}else c=f.data[g];_.Lg=!0;b=a.createElement(b,_.ye.YE);e[g]=b;g=1===(c.flags&1);De(c,!0);Fga(a,b,c);32!==(c.flags&32)&&_.Lg&&Bga(f,e,b,c);0===_.ye.xta&&_.Xe(b,e);_.ye.xta++;g&&(oha(f,e,c),kha(f,c,e));null!==d&&pha(e,c);return _.C};
_.E=function(){let a=_.Be();_.ye.lK?_.ye.lK=!1:(a=a.parent,De(a,!1));const b=a;iha===b&&(iha=null);_.ye.xta--;const c=_.Ae();c.fl&&(Ie(c,a),0!==(a.flags&4)&&c.queries.yta(a));null!=b.fsa&&0!==(b.flags&8)&&pja(c,b,_.ze(),b.fsa,!0);null!=b.apb&&0!==(b.flags&16)&&pja(c,b,_.ze(),b.apb,!1);return _.E};_.G=function(a,b,c,d){_.C(a,b,c,d);_.E();return _.G};
_.J=function(a,b,c){const d=_.ze(),e=_.Ae();a+=25;if(e.fl){var f=e.Da;b=_.ue(f,b);const g=bg(e,a,8,"ng-container",b);null!==b&&Fha(g,b,!0);wha(e,d,g,_.ue(f,c));null!==e.queries&&e.queries.zea(e,g);f=g}else f=e.data[a];De(f,!0);_.Lg=!0;b=d[11].createComment(rga(""));d[a]=b;_.Lg&&Bga(e,d,b,f);_.Xe(b,d);1===(f.flags&1)&&(oha(e,d,f),kha(e,f,d));null!=c&&pha(d,f);return _.J};
_.L=function(){let a=_.Be();const b=_.Ae();_.ye.lK?_.ye.lK=!1:(a=a.parent,De(a,!1));b.fl&&(Ie(b,a),0!==(a.flags&4)&&b.queries.yta(a));return _.L};_.Vg=function(a,b,c){_.J(a,b,c);_.L();return _.Vg};_.Wg=function(a,b,c){const d=_.ze(),e=_.ye.tn++;_.Jg(d,e,b)&&_.eg(_.Ae(),_.Ge(),d,a,b,d[11],c,!0);return _.Wg};_.Xg=function(a,b,c){const d=_.ze();var e=_.ye.tn++;if(_.Jg(d,e,b)){e=_.Ae();const f=_.Ge();_.eg(e,f,d,a,b,Aha(Dea(e.data),f,d),c,!0)}return _.Xg};
_.Eja=function(a,b,c){a=a[11];switch(c){case Node.COMMENT_NODE:return a.createComment(rga(b));case Node.TEXT_NODE:return a.Psa(b);case Node.ELEMENT_NODE:return a.createElement(b,null)}};
Fja=function(){function a(g,l){d=0;l=_.Sia(g,l);f=null!==l?g.remove[l]:_.Od}function b(){if(d<f.length){const g=f[d++];if(0<g)return e[g];c.push(d,f);a(e[1].data[~g],e);return b()}if(0===c.length)return null;f=c.pop();d=c.pop();return b()}const c=[];let d=-1,e,f;return function(g,l){for(e=l;c.length;)c.pop();a(g.value,l);return b}};
Gja=function(a,b,c,d,e,f,g){const l=cg(a,d,1,null);let p=l<<2;d=Ce();b===d&&(d=null);null===d&&(p|=1);g&&(p|=2,void 0===Uf&&(Uf=Fja()));e.push(p,null===f?"":f);a=hha(a,l,g?32:1,null===f?"":f,null);Ria(c,a);c=a.index;De(a,!1);if(null!==d&&b!==d)if(b=d.qX,null===b)zga=Pia,Aga=Qia,d.qX=[null,c];else{d=Array.isArray(b);if(1!=d)throw Error("Ga`Expecting array here`"+` [Expected=> ${!0} ${"=="} ${d} <=Actual]`);b.push(c)}return a};
_.Yg=function(a,b,c,d,e,f){const g=a.length,l=g+1;a.push(null,null);const p=g+2;b=b.split(Hja);let t=0;for(let B=0;B<b.length;B++){var x=b[B];B&1?(x=e+parseInt(x,10),a.push(-1-x),t|=1<<Math.min(x,31)):""!==x&&a.push(x)}a.push(c<<2|(d?1:0));d&&a.push(d,f);a[g]=t;a[l]=a.length-p;return t};Jja=function(a){let b,c="",d=0,e=!1,f;for(;null!==(b=Ija.exec(a));)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)};
Lja=function(a,b,c,d,e,f,g){let l=0;const p={type:f.type,fV:cg(b,c,1,null),XEb:g,tN:[],create:[],remove:[],update:[]};d.push(1<<Math.min(f.yPb,31),2,-1-f.yPb,g<<2|2);var t=b.data[g];null===t?b.data[g]=p:t.value=p;t=f.values;const x=[];for(let Ea=0;Ea<t.length;Ea++){var B=t[Ea];const Va=[];for(var F=0;F<B.length;F++){var I=B[F];"string"!==typeof I&&(I=Va.push(I)-1,B[F]=`<!--\ufffd${I}\ufffd-->`)}F=[];x.push(F);I=b;var K=p,U=c,ca=d,ma=e,za=f.tN[Ea],xa=B.join("");B=[];const ob=[],Ga=[];K.tN.push(za);
K.create.push(B);K.remove.push(ob);K.update.push(Ga);za=Lga(ffa()).Mfa(xa);za=Uga(za)||za;l|=za?Kja(F,I,K,U,ca,B,ob,Ga,za,ma,Va,0):0}l&&d.push(l,1,g<<2|3);a.push({kind:3,index:g,tN:x,fV:p.fV})};
Oja=function(a){const b=[],c=[];let d=1,e=0;a=a.replace(Mja,function(g,l,p){d="select"===p?0:1;e=parseInt(l.slice(1),10);return""});a=Nja(a);for(let g=0;g<a.length;){var f=a[g++].trim();1===d&&(f=f.replace(/\s*(?:=)?(\w+)\s*/,"$1"));f.length&&b.push(f);f=Nja(a[g++]);b.length>c.length&&c.push(f)}return{type:d,yPb:e,tN:b,values:c}};
Nja=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(),0==c.length&&(b=a.substring(b,g),Mja.test(b)?d.push(Oja(b)):d.push(b),b=g+1)):(0==c.length&&(d.push(a.substring(b,g)),b=g+1),c.push("{"))}d.push(a.substring(b));return d};
Kja=function(a,b,c,d,e,f,g,l,p,t,x,B){let F=0;for(p=p.firstChild;p;){const ma=cg(b,d,1,null);switch(p.nodeType){case Node.ELEMENT_NODE:const za=p,xa=za.tagName.toLowerCase();if(Vga.hasOwnProperty(xa)){var I=f,K=_.Pja,U=xa,ca=t;null!==K&&I.push(K);I.push(U,ma,0|ca<<17|ma<<1);b.data[ma]=xa;I=za.attributes;for(K=0;K<I.length;K++)U=I.item(K),ca=U.name.toLowerCase(),U.value.match(Hja)?Xga.hasOwnProperty(ca)&&(Yga[ca]?_.Yg(l,U.value,ma,U.name,0,Nga):_.Yg(l,U.value,ma,U.name,0,null)):f.push(ma<<1|1,U.name,
U.value);I={kind:1,index:ma,children:[]};a.push(I);F|=Kja(I.children,b,c,d,e,f,g,l,p,ma,x,B+1);0===B&&g.push(ma)}break;case Node.TEXT_NODE:I=p.textContent||"";K=I.match(Hja);f.push(K?"":I,ma,0|t<<17|ma<<1);0===B&&g.push(ma);K&&(F|=_.Yg(l,I,ma,null,0,null));a.push({kind:0,index:ma});break;case Node.COMMENT_NODE:if(I=Qja.exec(p.textContent||""))ca=x[parseInt(I[1],10)],I=f,K=_.Rja,U=t,null!==K&&I.push(K),I.push("",ma,0|U<<17|ma<<1),Lja(a,b,d,e,t,ca,ma),I=g,0===B&&(I.push(~ma),I.push(ma))}p=p.nextSibling}return F};
_.Zg=function(a,b,c=-1){var d=_.Ae();const e=_.ze();a=25+a;var f=_.ue(d.Da,b);b=Ce();if(d.fl){var g=null===b?0:b.index,l=Ce(),p=[],t=[],x=[[]],B=[[]];if(-1===c)c=Jja(f);else{var F=f.indexOf(`:${c}${"\ufffd"}`)+2+c.toString().length;c=f.search(new RegExp(`${"\ufffd"}\\/\\*\\d+:${c}${"\ufffd"}`));c=Jja(f.substring(F,c))}f=c.replace(Sja," ").split(Tja);for(F=0;F<f.length;F++){var I=f[F];if(0===(F&1)){var K=Nja(I);for(I=0;I<K.length;I++){var U=K[I];if(0===(I&1)){var ca=U;if(""!==ca){U=B[0];var ma=d,za=
l,xa=x[0];const Ea=ca.match(Hja);ma=Gja(ma,za,xa,e,p,Ea?null:ca,!1).index;Ea&&_.Yg(t,ca,ma,null,0,null);U.push({kind:0,index:ma})}}else{if("object"!==typeof U)throw Error("eb`"+c);ca=Gja(d,l,x[0],e,p,"",!0).index;Lja(B[0],d,e,t,g,U,ca)}}}else U=47===I.charCodeAt(0),K=I.charCodeAt(U?1:0),I=25+Number.parseInt(I.substring(U?2:1)),U?(x.shift(),B.shift(),De(Ce(),!1)):(U=x[0],ca=hha(d,I,64,null,null),Ria(U,ca),U=ca,x.unshift([]),De(U,!0),K={kind:2,index:I,children:[],type:35===K?0:1},B[0].push(K),B.unshift(K.children))}d.data[a]=
{create:p,update:t,eJ:B[0]}}2===d.type?e[15][2]|=32:e[2]|=32;a=d.data[a];d=xga(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++],B=a[l],x=2===(t&2),p=1===(t&1),t>>>=2,c=e[t],f=!1,null===c&&(c=e,x=x?Node.COMMENT_NODE:Node.TEXT_NODE,_.Lg=!0,x=_.Eja(c,B,x),c=e[t]=x,f=_.Lg),p&&null!==d&&f&&g.insertBefore(d,c,b,!1);_.ye.Ova=!0};_.$g=function(){_.ye.Ova=!1};_.ah=function(a,b,c){_.Zg(a,b,c);_.$g()};
_.M=function(a,b,c,d){c=_.ze();Uja(_.Ae(),c,c[11],_.Be(),a,b,d);return _.M};_.bh=function(a,b){const c=_.Be(),d=_.ze(),e=_.Ae();Uja(e,d,Aha(Dea(e.data),c,d),c,a,b);return _.bh};Vja=function(a,b,c,d){a=a.yq;if(null!=a)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;"string"===typeof f&&(e+=2)}return null};
Uja=function(a,b,c,d,e,f,g){var l=1===(d.flags&1);const p=a.fl&&(a.yq||(a.yq=[])),t=b[7]||(b[7]=[]);var x=!0;if(d.type&3||g){var B=_.se(d,b);const I=g?g(B):B;B=t.length;const K=g?ca=>g(_.re(ca[d.index])):d.index;let U=null;!g&&l&&(U=Vja(a,b,e,d.index));null!==U?((U.Uuc||U).exb=f,U.Uuc=f,x=!1):(f=Wja(d,b,f),a=c.listen(I,e,f),t.push(f,a),p&&p.push(e,K,B,B+1))}else f=Wja(d,b,f);a=d.outputs;let F;if(x&&null!==a&&(F=a[e])&&(x=F.length))for(a=0;a<x;a+=2)c=b[F[a]][F[a+1]].subscribe(f),l=t.length,t.push(f,
c),p&&p.push(e,d.index,l,-(l+1))};Xja=function(a,b,c){const d=_.ud(null);try{return!1!==b(c)}catch(e){return Bha(a,e),!1}finally{_.ud(d)}};Wja=function(a,b,c){return function f(e){if(e===Function)return c;mga(-1<a.oy?_.te(a.index,b):b,5);let g=Xja(b,c,e),l=f.exb;for(;l;)g=Xja(b,l,e)&&g,l=l.exb;return g}};_.N=function(a=1){for(var b=_.ye.YU;0<a;)b=b[14],a--;return(_.ye.YU=b)[8]};
_.ch=function(a){var b=_.ze()[15][5];if(!b.Gw){var c=a?a.length:1,d=[];for(var e=0;e<c;e++)d.push(null);c=b.Gw=d;d=c.slice();for(b=b.Tg;null!==b;){if(a)a:{e=null;b:{var f=b.jc;if(null!=f){var g=f.indexOf(5);if(0===(g&1)){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(null===f)l=Wda(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 x=0;x<f.length;x++)if(f[x]!==t[x])continue c;l=!0;break b}}l=!1}if(l){e=g;break a}}}}else e=
0;null!==e&&(d[e]?d[e].Wya=b:c[e]=b,d[e]=b);b=b.next}}};_.dh=function(a,b=0,c){const d=_.ze();var e=_.Ae();a=bg(e,25+a,16,null,c||null);null===a.Gw&&(a.Gw=b);_.ye.lK=!1;d[6]&&null===iha||32===(a.flags&32)||(b=d[11],e=xga(e,a.parent,d),c=zga(a.parent||d[5],a,d),Ega(b,0,d,a,e,c))};_.gh=function(a,b,c){_.fh(a,"",b,"",c);return _.gh};_.fh=function(a,b,c,d,e){const f=_.ze();b=_.oja(f,b,c,d);b!==_.dg&&_.eg(_.Ae(),_.Ge(),f,a,b,f[11],e,!1);return _.fh};Yja=function(){return this.Wx[Symbol.iterator]()};
$ja=function(){return Zja(_.Be(),_.ze())};Zja=function(a,b){return a.type&4?new aka(b,a,Ze(a,b)):null};bka=function(a,b,c,d){d=b[18].queries[d];if(null===d.matches){const t=a.data,x=c.matches,B=[];for(let F=0;null!==x&&F<x.length;F+=2){var e=x[F];if(0>e)B.push(null);else{a=B;var f=a.push,g=b,l=t[e],p=x[F+1];e=c.metadata.read;-1===p?(e=l,g=e.type&11?Ze(e,g):e.type&4?Zja(e,g):null):g=-2===p?e===_.Ye?Ze(l,g):e===_.hh?Zja(l,g):e===_.mh?Xia(l,g):void 0:Pe(g,g[1],p,l);f.call(a,g)}}d.matches=B}return d.matches};
cka=function(a,b,c,d){var e=a.queries.queries[c];const f=e.matches;if(null!==f)for(a=bka(a,b,e,c),c=0;c<f.length;c+=2){var g=f[c];if(0<g)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]&&cka(p[1],p,e,d)}if(null!==g[9])for(g=g[9],l=0;l<g.length;l++)p=g[l],cka(p[1],p,e,d)}}return d};
fka=function(a,b){var c=_.ze();b=new _.nh(4===(b&4));var d=b.destroy;const e=c[7]||(c[7]=[]);e.push(b);a.fl&&(a.yq||(a.yq=[])).push(d,e.length-1);let f;return(null!=(f=c[18])?f:c[18]=new dka).queries.push(new eka(b))-1};_.oh=function(a,b,c){const d=_.Ae();d.fl&&(gka(d,new hka(a,b,c),-1),2===(b&2)&&(d.AWb=!0));return fka(d,b)};
_.ph=function(a,b,c,d){const e=_.Ae();if(e.fl){const f=_.Be();gka(e,new hka(b,c,d),f.index);b=e.yd||(e.yd=[]);a!==(b.length?b[b.length-1]:-1)&&b.push(e.queries.length-1,a);2===(c&2)&&(e.zWb=!0)}fka(e,c)};ika=function(a){return a.split(",").map(b=>b.trim())};gka=function(a,b,c){null===a.queries&&(a.queries=new jka);a.queries.track(new kka(b,c))};_.lka=function(a,b){const c=a[1],d=c.queries.queries[b];return d.PHb?cka(c,a,b,[]):bka(c,a,d,b)};
_.rh=function(a){var b=_.ze(),c=_.Ae();const d=_.ye.Yt;_.ye.Yt=d+1;c=c.queries.queries[d];return a.Qj&&4===(b[2]&4)===(2===(c.metadata.flags&2))?(null===c.matches?a.reset([]):(b=_.lka(b,d),a.reset(b,_.ifa),_.qh(a)),!0):!1};_.sh=function(){return _.ze()[18].queries[_.ye.Yt].xja};_.th=function(a){return _.ye.YU[25+a]};_.P=function(a,b=""){const c=_.ze(),d=_.Ae();a+=25;const e=d.fl?bg(d,a,1,b,null):d.data[a];_.Lg=!0;b=c[11].Psa(b);c[a]=b;_.Lg&&Bga(d,c,b,e);De(e,!1)};_.vh=function(a){_.uh("",a,"");return _.vh};
_.uh=function(a,b,c){const d=_.ze();a=_.oja(d,a,b,c);a!==_.dg&&_.Cha(d,a);return _.uh};_.wh=function(a,b,c){Sha(b)&&"function"===typeof b.set&&(b=b());const d=_.ze(),e=_.ye.tn++;_.Jg(d,e,b)&&_.eg(_.Ae(),_.Ge(),d,a,b,d[11],c,!1);return _.wh};_.xh=function(a,b){const c=Sha(a)&&"function"===typeof a.set;c&&a.set(b);return c};_.yh=function(a,b){const c=_.ze();Uja(_.Ae(),c,c[11],_.Be(),a,b);return _.yh};
mka=function(a,b,c,d,e){a=Ed(a);if(Array.isArray(a))for(var f=0;f<a.length;f++)mka(a[f],b,c,d,e);else{f=_.Ae();const B=_.ze(),F=_.Be();let I=ee(a)?a:Ed(a.va);var g=tea(a),l=F.xP&1048575,p=F.wn,t=F.xP>>20;if(ee(a)||!a.wd)d=new Te(g,e),g=nka(I,b,e?l:l+t,p),-1===g?(g=Tea(F,B),Pea(g,f,I),oka(f,a,b.length),b.push(I),F.wn++,F.Ov++,e&&(F.xP+=1048576),c.push(d),B.push(d)):(c[g]=d,B[g]=d);else{p=nka(I,b,l+t,p);l=nka(I,b,l,l+t);var x=0<=p&&c[p];t=0<=l&&c[l];e&&!t||!e&&!x?(p=Tea(F,B),Pea(p,f,I),p=c.length,x=
new Te(e?pka:qka,e),x.wd=[],x.index=p,x.ysa=0,d&&!e&&x.ysa++,x.wd.push(g),g=x,!e&&t&&(c[l].rhb=g),oka(f,a,b.length,0),b.push(I),F.wn++,F.Ov++,e&&(F.xP+=1048576),c.push(g),B.push(g)):(b=c[e?l:p],!e&&d&&b.ysa++,b=b.wd.push(g)-1,oka(f,a,-1<p?p:l,b));!e&&d&&t&&c[l].ysa++}}};oka=function(a,b,c,d){const e=ee(b);var f=!!b.Od;if(e||f)if(f=(f?Ed(b.Od):b).prototype.Ia)a=a.wV||(a.wV=[]),!e&&b.wd?(b=a.indexOf(c),-1===b?a.push(c,[d,f]):a[b+1].push(d,f)):a.push(c,f)};
nka=function(a,b,c,d){for(;c<d;c++)if(b[c]===a)return c;return-1};qka=function(){return rka(this.wd,[])};pka=function(a,b,c,d){b=this.wd;if(this.rhb){const e=this.rhb.ysa;d=Pe(c,c[1],this.rhb.index,d);c=d.slice(0,e);rka(b,c);for(b=e;b<d.length;b++)c.push(d[b])}else c=[],rka(b,c);return c};rka=function(a,b){for(let c=0;c<a.length;c++)b.push((0,a[c])());return b};
_.zh=function(a){var b=[];return c=>{c.thb=(d,e)=>{e=e?e(a):a;const f=_.Ae();f.fl&&(d=!!d.qa,mka(b,f.data,f.blueprint,d,!0),mka(e,f.data,f.blueprint,d,!1))}}};_.Ah=function(a){_.$e("NgStandalone");a.o4a=b=>{b=b.get(ska);if(a.standalone){if(!b.ida.has(a)){var c=kea(a.type);c=0<c.length?Rha([c],b.Oc,`Standalone[${a.type.name}]`):null;b.ida.set(a,c)}b=b.ida.get(a)}else b=null;return b}};_.Bh=function(a,b){a=_.Ee()+a;const c=_.ze();return c[a]===_.dg?_.Ig(c,a,b()):c[a]};
_.Ch=function(a,b,c){return tka(_.ze(),_.Ee(),a,b,c)};_.Dh=function(a,b,c,d){return _.uka(_.ze(),_.Ee(),a,b,c,d)};_.vka=function(a,b){a=a[b];return a===_.dg?void 0:a};tka=function(a,b,c,d,e,f){b+=c;return _.Jg(a,b,e)?_.Ig(a,b+1,f?d.call(f,e):d(e)):_.vka(a,b+1)};_.uka=function(a,b,c,d,e,f,g){b+=c;return _.Kg(a,b,e,f)?_.Ig(a,b+2,g?d.call(g,e,f):d(e,f)):_.vka(a,b+2)};
_.Q=function(a,b){const c=_.Ae();a+=25;if(c.fl){a:{var d=c.KRb;if(d)for(let g=d.length-1;0<=g;g--){const l=d[g];if(b===l.name){b=l;break a}}b=void 0}c.data[a]=b;if(b.Ee){var e;(null!=(e=c.wV)?e:c.wV=[]).push(a,b.Ee)}}else b=c.data[a];e=b.oa||(b.oa=Zd(b.type));b=Cd(_.w);try{const g=Nea(!1),l=e();Nea(g);var f=_.ze();a>=c.data.length&&(c.data[a]=null,c.blueprint[a]=null);f[a]=l}finally{Cd(b)}};_.R=function(a,b,c){a+=25;const d=_.ze(),e=d[a];return d[1].data[a].fe?tka(d,_.Ee(),b,e.transform,c,e):e.transform(c)};
_.Eh=function(a,b){return Zja(a,b)};wka=function(a){var b=_.Be(),c=_.ze();-1<b.oy&&16!==(a&16)?(a=_.te(b.index,c),a=new Fh(a,a)):a=b.type&47?new Fh(c[15],c):null;return a};xka=function(a,b,c){a=a.Fw;if(null===a)return a;let d=0;c&&a<c.length&&(d=c[a]);return a+b+d};
Cka=function({eRc:a,dMb:b}){null!=a||(a=()=>new _.Jf(yka()));return[{va:_.Jf,Bb:a},{va:de,wd:!0,Bb:()=>{const c=_.Kd(Gh,{optional:!0});return()=>c.initialize()}},{va:de,wd:!0,Bb:()=>{const c=_.Kd(Hh);return()=>{c.initialize()}}},{va:zka,Bb:Aka},!0===b?{va:Bka,nc:!0}:[]]};Aka=function(){const a=_.Kd(_.Jf),b=_.Kd(_.fg);return c=>a.Ub(()=>b.handleError(c))};yka=function(a){let b,c;return{jJc:!1,BAa:null!=(b=null==a?void 0:a.yJc)?b:!1,Wka:null!=(c=null==a?void 0:a.LUc)?c:!1}};
Hka=function(a,b,c=[]){const d=`Platform: ${b}`,e=new _.ge(d);return(f=[])=>{let g=Dka();if(!g||g.Zb.get(Eka,!1))if(f=[...c,...f,{va:e,nc:!0}],a)a(f);else{f=Fka(f,d);if(Ih&&!Ih.get(Eka,!1))throw new _.qd(400,!1);Kia();Ih=f;f.get(Jh);Gka(f)}f=Dka();if(!f)throw new _.qd(401,!1);return f}};Fka=function(a=[],b){return _.Kh({name:b,Nb:[{va:Ika,nc:"platform"},{va:Jka,nc:new Set([()=>Ih=null])},...a]})};Dka=function(){let a,b;return null!=(b=null==(a=Ih)?void 0:a.get(Jh))?b:null};
Gka=function(a){let b;null==(b=a.get(Kka,null))||b.forEach(c=>c())};_.Lh=function(a){return"boolean"===typeof a?a:null!=a&&"false"!==a};_.Mh=function(a,b=NaN){return isNaN(parseFloat(a))||isNaN(Number(a))?b:Number(a)};
Nka=function(a,b){_.$e("NgSignals");(null==b?0:b.Zb)||_.ne();var c,d=null!=(c=null==b?void 0:b.Zb)?c:_.Kd(_.Kf);c=!0!==(null==b?void 0:b.Jad)?d.get(_.Nf):null;let e;a=new Lka(d.get(Mka),a,"undefined"===typeof Zone?null:Zone.current,c,d,null!=(e=null==b?void 0:b.S2c)?e:!1);if((d=d.get(_.Nh,null,{optional:!0}))&&d.Me[2]&8){let f,g;(null!=(g=(f=d.Me)[22])?g:f[22]=[]).push(a.nCa.notify)}else a.nCa.notify();return a};Oka=function(a){const b=_.ud(null);try{return a()}finally{_.ud(b)}};
Rka=function(a){const b=_.Pka.get(a);if(!b)throw Error("jb`"+a);return new Qka(b)};_.Tka=function(a,b){a=a[Td]||null;const c=b.p7c||fe();return(new Ska(a)).create(c,b.Vya,b.MF,b.By)};Uka=function(a){const b=a[Td]||null;if(!b)return null;const c=new Ska(b);return{get Ra(){return c.Ra},get type(){return c.MU},get inputs(){return c.inputs},get outputs(){return c.outputs},get ac(){return c.ac},get y$c(){return b.standalone},get x$c(){return b.kQ}}};
Wka=function(a,b){if(null==a)return null;a=Vka(b);return null==a?null:a};Xka=function(a){return Object.assign({},{Oa:{},x6c:{},keys:[],xd:{},Ha:{},Na:{},jJb:!1},a)};_.Oh=function(a){return Yka(a,Zka,$ka,ala)};Zka=function(a,b){return _.T(b,a)};$ka=function(a,b,c){b[a]=c};ala=function(){return{}};_.Ph=function(a,b){const c=new a;return null==b?c:Yka(b,bla,cla,dla,a)};bla=function(a,b){return b[a]};cla=function(a,b,c){b.i[a]=c};dla=function(a){if(null==a)throw Error("kb");return new a};
Yka=function(a,b,c,d,e){e=d(e);const f=ela(a,e);var g=f.keys||[];const l=f.Oa||{},p=f.Ha||{},t=f.xd||{};for(const x of g)if(g=b(x,a),null!=g){if(l.hasOwnProperty(x)){if(f.jJb&&0===g.length)continue;g=fla(g,b,c,d,!0,!0,l[x])}else if(p.hasOwnProperty(x))g=fla(g,b,c,d,!1,!0,p[x]);else if(t.hasOwnProperty(x)){const B=t[x];g=B.Ec?g.map(F=>gla(F,B,b,c,d)):gla(g,B,b,c,d)}else if(Array.isArray(g)){if(f.jJb&&0===g.length)continue;g=fla(g,b,c,d,!0,!1)}c(x,e,g)}return e};
gla=function(a,b,c,d,e){const f={};for(const g of Object.keys(a)){const l=a[g];null!=l&&(f[g]=fla(l,c,d,e,b.Gc,b.Fc,b.wc))}return f};fla=function(a,b,c,d,e,f,g){if(f&&null==g)throw Error("lb");return null==a?a:e&&f?a.map(l=>Yka(l,b,c,d,g)):e&&!f?a.map(l=>l):!e&&f?Yka(a,b,c,d,g):"object"===typeof a?JSON.parse(JSON.stringify(a)):a};ela=function(a,b){if(b instanceof _.V)a=Xka(b.ka());else if(a instanceof _.V)a=Xka(a.ka());else throw Error("mb");return a};
hla=function(a){if(null!=a.Sa){const b={};for(const c in a.Sa)void 0!==a.Sa[c]&&(b[c]=a.Sa[c]);a.Sa=b}};_.Qh=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};ila=function(a,b){if(b&&!b.ai)throw Error("ob`"+a+"`"+_.pd(b));};jla=function(a,b){if(0==a.length)return b;if(0==b.length)return a;let c=0;a.endsWith("/")&&c++;b.startsWith("/")&&c++;return 2==c?a+b.substring(1):1==c?a+b:a+"/"+b};
_.Rh=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)};Sh=function(a){return a&&"?"!==a[0]?"?"+a:a};kla=function(a){return RegExp("^(https?:)?//").test(a)?([,a]=a.split(/\/\/[^\/]+/),a):a};lla=function(a){switch(a){case "CLICK":return 1;case "CHANGE":return 2;case "SCROLL":return 3;case "RESIZE":return 4;case "BROWSER_NAVIGATION":return 5;case "KEYBOARD":return 6;case "BACKGROUND":return 7;case "EXTERNAL":return 8;default:return 0}};
mla=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}};nla=function(a){switch(a){case "CORE":return 1;case "SOURCE":return 2;case "BUILD":return 4;case "ISSUE_TRACKER":return 5;default:return 0}};
ola=function(a,b,c){const d=c.path.split("/");if(d.length>a.length||"full"===c.aja&&(b.Jp()||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{DN:a.slice(0,d.length),Iya:b}};Th=function(a,b){const c=a?pla(a):void 0;var d=b?pla(b):void 0;if(!c||!d||c.length!=d.length)return!1;for(let e=0;e<c.length;e++)if(d=c[e],!qla(a[d],b[d]))return!1;return!0};pla=function(a){return[...Object.keys(a),...Object.getOwnPropertySymbols(a)]};
qla=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};Uh=function(a){return _.Gf(a)?a:hg(a)?_.tf(Promise.resolve(a)):_.kf(a)};tla=function(a,b,c){return rla[c.Ln](a.root,b.root,c.NPb)&&sla[c.Sa](a.Sa,b.Sa)&&!("exact"===c.Ye&&a.Ye!==b.Ye)};ula=function(a,b){return Th(a,b)};
wla=function(a,b,c){if(!Vh(a.Wd,b.Wd)||!vla(a.Wd,b.Wd,c)||a.mY!==b.mY)return!1;for(const d in b.children)if(!a.children[d]||!wla(a.children[d],b.children[d],c))return!1;return!0};xla=function(a,b){return Object.keys(b).length<=Object.keys(a).length&&Object.keys(b).every(c=>qla(a[c],b[c]))};zla=function(a,b,c){return yla(a,b,b.Wd,c)};
yla=function(a,b,c,d){if(a.Wd.length>c.length)return a=a.Wd.slice(0,c.length),Vh(a,c)&&!b.Jp()&&vla(a,c,d)?!0:!1;if(a.Wd.length===c.length){if(!Vh(a.Wd,c)||!vla(a.Wd,c,d))return!1;for(var e in b.children)if(!a.children[e]||!zla(a.children[e],b.children[e],d))return!1;return!0}e=c.slice(0,a.Wd.length);c=c.slice(a.Wd.length);return Vh(a.Wd,e)&&vla(a.Wd,e,d)&&a.children.primary?yla(a.children.primary,b,c,d):!1};vla=function(a,b,c){return b.every((d,e)=>sla[c](a[e].parameters,d.parameters))};
Ala=function(a,b){return Vh(a,b)&&a.every((c,d)=>Th(c.parameters,b[d].parameters))};Vh=function(a,b){return a.length!==b.length?!1:a.every((c,d)=>c.path===b[d].path)};Bla=function(a,b){let c=[];Object.entries(a.children).forEach(([d,e])=>{"primary"===d&&(c=c.concat(b(e,d)))});Object.entries(a.children).forEach(([d,e])=>{"primary"!==d&&(c=c.concat(b(e,d)))});return c};Dla=function(a){return a.Wd.map(b=>Cla(b)).join("/")};
Wh=function(a,b){if(!a.Jp())return Dla(a);if(b){b=a.children.primary?Wh(a.children.primary,!1):"";const c=[];Object.entries(a.children).forEach(([d,e])=>{"primary"!==d&&c.push(`${d}:${Wh(e,!1)}`)});return 0<c.length?`${b}(${c.join("//")})`:b}b=Bla(a,(c,d)=>"primary"===d?[Wh(a.children.primary,!1)]:[`${d}:${Wh(c,!1)}`]);return 1===Object.keys(a.children).length&&null!=a.children.primary?`${Dla(a)}/${b[0]}`:`${Dla(a)}/(${b.join("//")})`};
Ela=function(a){return encodeURIComponent(a).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")};Fla=function(a){return Ela(a).replace(/%3B/gi,";")};Gla=function(a){return Ela(a).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")};Cla=function(a){return`${Gla(a.path)}${Hla(a.parameters)}`};Hla=function(a){return Object.entries(a).map(([b,c])=>`;${Gla(b)}=${Gla(c)}`).join("")};
Ila=function(a){a=Object.entries(a).map(([b,c])=>Array.isArray(c)?c.map(d=>`${Fla(b)}=${Fla(d)}`).join("&"):`${Fla(b)}=${Fla(c)}`).filter(b=>b);return a.length?`?${a.join("&")}`:""};Kla=function(a){return(a=a.match(Jla))?a[0]:""};Lla=function(a){return 0<a.Wd.length?new Xh([],{primary:a}):a};
Mla=function(a){var b={};for(const [c,d]of Object.entries(a.children)){const e=c,f=Mla(d);if("primary"===e&&0===f.Wd.length&&f.Jp())for(const [g,l]of Object.entries(f.children))b[g]=l;else if(0<f.Wd.length||f.Jp())b[e]=f}a=new Xh(a.Wd,b);1===a.mY&&a.children.primary&&(b=a.children.primary,a=new Xh(a.Wd.concat(b.Wd),b.children));return a};Zh=function(a){return a instanceof Yh};Pla=function(a,b=null,c=null){a=Nla(a);return Ola(a,[],b,c)};
Nla=function(a){function b(f){var g={};for(const l of f.children){const p=b(l);g[l.af]=p}g=new Xh(f.url,g);f===a&&(c=g);return g}let c;var d=b(a.root);d=Lla(d);let e;return null!=(e=c)?e:d};
Ola=function(a,b,c,d){let e=a;for(;e.parent;)e=e.parent;if(0===b.length)return Qla(e,e,e,c,d);b=Rla(b);if(b.fNb&&1===b.commands.length&&"/"==b.commands[0])return Qla(e,e,new Xh([],{}),c,d);var f=e;if(b.fNb)a=new Sla(f,!0,0);else if(a)if(null===a.parent)a=new Sla(a,!0,0);else{f=a;a=a.Wd.length-1+(Tla(b.commands[0])?0:1);let g=b.qRc;for(;g>a;){g-=a;f=f.parent;if(!f)throw new _.qd(4005,!1);a=f.Wd.length}a=new Sla(f,!1,a-g)}else a=new Sla(f,!1,NaN);b=a.Rya?$h(a.MG,a.index,b.commands):Ula(a.MG,a.index,
b.commands);return Qla(e,a.MG,b,c,d)};Tla=function(a){return"object"===typeof a&&null!=a&&!a.kP&&!a.jUb};ai=function(a){return"object"===typeof a&&null!=a&&a.kP};Qla=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:Vla(a,b,c);a=Lla(Mla(a));return new Yh(a,f,e)};Vla=function(a,b,c){const d={};Object.entries(a.children).forEach(([e,f])=>{d[e]=f===b?c:Vla(f,b,c)});return new Xh(a.Wd,d)};
Rla=function(a){if("string"===typeof a[0]&&1===a.length&&"/"===a[0])return new Wla(!0,0,a);let b=0,c=!1;a=a.reduce((d,e,f)=>{if("object"===typeof e&&null!=e){if(e.kP){const g={};Object.entries(e.kP).forEach(([l,p])=>{g[l]="string"===typeof p?p.split("/"):p});return[...d,{kP:g}]}if(e.jUb)return[...d,e.jUb]}return"string"!==typeof e?[...d,e]:0===f?(e.split("/").forEach((g,l)=>{if(0!=l||"."!==g)0==l&&""===g?c=!0:".."===g?b++:""!=g&&d.push(g)}),d):[...d,e]},[]);return new Wla(c,b,a)};
Ula=function(a,b,c){null!=a||(a=new Xh([],{}));if(0===a.Wd.length&&a.Jp())return $h(a,b,c);a:{var d=a;var e=0;let l=b;const p={match:!1,tya:0,eHb:0};for(;l<d.Wd.length;){if(e>=c.length){d=p;break a}const t=d.Wd[l];var f=c[e];if(ai(f))break;f=`${f}`;var g=e<c.length-1?c[e+1]:null;if(0<l&&void 0===f)break;if(f&&g&&"object"===typeof g&&void 0===g.kP){if(f!=t.path||!Th(g,t.parameters)){d=p;break a}e+=2}else{g={};if(f!=t.path||!Th(g,t.parameters)){d=p;break a}e++}l++}d={match:!0,tya:l,eHb:e}}e=c.slice(d.eHb);
return d.match&&d.tya<a.Wd.length?(b=new Xh(a.Wd.slice(0,d.tya),{}),b.children.primary=new Xh(a.Wd.slice(d.tya),a.children),$h(b,0,e)):d.match&&0===e.length?new Xh(a.Wd,{}):d.match&&!a.Jp()?Xla(a,b,c):d.match?$h(a,0,e):Xla(a,b,c)};
$h=function(a,b,c){if(0===c.length)return new Xh(a.Wd,{});const d=ai(c[0])?c[0].kP:{primary:c},e={};if(Object.keys(d).some(f=>"primary"!==f)&&a.children.primary&&1===a.mY&&0===a.children.primary.Wd.length)return c=$h(a.children.primary,b,c),new Xh(a.Wd,c.children);Object.entries(d).forEach(([f,g])=>{"string"===typeof g&&(g=[g]);null!==g&&(e[f]=Ula(a.children[f],b,g))});Object.entries(a.children).forEach(([f,g])=>{void 0===d[f]&&(e[f]=g)});return new Xh(a.Wd,e)};
Xla=function(a,b,c){const d=a.Wd.slice(0,b);let e=0;for(;e<c.length;){var f=c[e];if(ai(f))return a=Yla(f.kP),new Xh(d,a);if(0===e&&Tla(c[0])){d.push(new _.bi(a.Wd[b].path,Zla(c[0])));e++;continue}f=ai(f)?f.kP.primary:`${f}`;const g=e<c.length-1?c[e+1]:null;f&&g&&Tla(g)?(d.push(new _.bi(f,Zla(g))),e+=2):(d.push(new _.bi(f,{})),e++)}return new Xh(d,{})};Yla=function(a){const b={};Object.entries(a).forEach(([c,d])=>{"string"===typeof d&&(d=[d]);null!==d&&(b[c]=Xla(new Xh([],{}),0,d))});return b};
Zla=function(a){const b={};Object.entries(a).forEach(([c,d])=>b[c]=`${d}`);return b};$la=function(a,b){if(a===b.value)return b;for(const c of b.children)if(b=$la(a,c))return b;return null};ama=function(a,b){if(a===b.value)return[b];for(const c of b.children){const d=ama(a,c);if(d.length)return d.unshift(b),d}return[]};ci=function(a){const b={};a&&a.children.forEach(c=>b[c.value.af]=c);return b};
vma=function(a,b,c="emptyOnly"){const d=a.me;let e;if(null===b||"always"!==c&&""!==(null==d?void 0:d.path)&&(b.component||(null==(e=b.me)?0:e.RO))){let f;a={params:Object.assign({},a.params),data:Object.assign({},a.data),resolve:Object.assign({},a.data,null!=(f=a.Zpa)?f:{})}}else a={params:Object.assign({},b.params,a.params),data:Object.assign({},b.data,a.data),resolve:Object.assign({},a.data,b.data,null==d?void 0:d.data,a.Zpa)};!d||"string"!==typeof d.title&&null!==d.title||(a.resolve[di]=d.title);
return a};wma=function(a,b){b.value.DE=a;b.children.forEach(c=>wma(a,c))};xma=function(a){const b=0<a.children.length?` { ${a.children.map(xma).join(", ")} } `:"";return`${a.value}${b}`};
yma=function(a){if(a.Vc){const d=a.Vc,e=a.S1;a.Vc=e;Th(d.Sa,e.Sa)||a.pTc.next(e.Sa);d.Ye!==e.Ye&&a.ZKc.next(e.Ye);Th(d.params,e.params)||a.uSc.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(!Th(b[f],c[f])){b=!1;break a}b=!0}}b||a.lZc.next(e.url);Th(d.data,e.data)||a.nV.next(e.data)}else a.Vc=a.S1,a.nV.next(a.S1.data)};
zma=function(a,b){const c=Th(a.params,b.params)&&Ala(a.url,b.url),d=!a.parent!==!b.parent;return c&&!d&&(!a.parent||zma(a.parent,b.parent))};Cma=function(a,b,c){if(c&&a.DAa(b.value,c.value.Vc)){var d=c.value;d.S1=b.value;b=Ama(a,b,c);return new ei(d,b)}d=Bma(b.value);b=b.children.map(e=>Cma(a,e));return new ei(d,b)};Ama=function(a,b,c){return b.children.map(d=>{for(const e of c.children)if(a.DAa(d.value,e.value.Vc))return Cma(a,d,e);return Cma(a,d)})};
Bma=function(a){return new _.fi(new _.gi(a.url),new _.gi(a.params),new _.gi(a.Sa),new _.gi(a.Ye),new _.gi(a.data),a.af,a.component,a)};Ema=function(a){const {pD:b,pia:c}=Zh(a)?{pD:a,pia:void 0}:a;a=Dma(0);a.url=b;a.pia=c;return a};Dma=function(a){const b=Error("Db`");b.ngNavigationCancelingError=!0;b.DFc=a;return b};Fma=function(a){return!!a&&a.ngNavigationCancelingError};Gma=function(a,b){a.Nb&&!a.Oc&&(a.Oc=Rha(a.Nb,b,`Route: ${a.path}`));let c;return null!=(c=a.Oc)?c:b};
Hma=function(a){const b=a.children&&a.children.map(Hma);a=b?Object.assign({},a,{children:b}):Object.assign({},a);a.component||a.RO||!b&&!a.kl||!a.af||"primary"===a.af||(a.component=hi);return a};ii=function(a){return a.af||"primary"};Ima=function(a,b){const c=a.filter(d=>ii(d)===b);c.push(...a.filter(d=>ii(d)!==b));return c};
ji=function(a){if(!a)return null;var b;if(null==(b=a.me)?0:b.Oc)return a.me.Oc;for(a=a.parent;a;a=a.parent){b=a.me;let c;if(null==(c=b)?0:c.JS)return b.JS;let d;if(null==(d=b)?0:d.Oc)return b.Oc}return null};ki=function(){return _.Eg(a=>_.u(_.sf(a.map(b=>_.u(b,_.qg(1),_.Dg(Jma)))),_.r(b=>{for(const c of b)if(!0!==c){if(c===Jma)return Jma;if(!1===c||Zh(c))return c}return!0}),_.Df(b=>b!==Jma),_.qg(1)))};
li=function(a,b){const c=Symbol(),d=b.get(a,c);return d===c?"function"!==typeof a||null!==nd(a)?b.get(a):a:d};ni=function(a,b,c,d,e={canDeactivateChecks:[],canActivateChecks:[]}){const f=ci(b);a.children.forEach(g=>{Kma(g,f[g.value.af],c,d.concat([g.value]),e);delete f[g.value.af]});Object.entries(f).forEach(([g,l])=>mi(l,c.getContext(g),e));return e};
Kma=function(a,b,c,d,e={canDeactivateChecks:[],canActivateChecks:[]}){const f=a.value,g=b?b.value:null,l=c?c.getContext(a.value.af):null;if(g&&f.me===g.me){const p=Lma(g,f,f.me.ir);p?e.canActivateChecks.push(new Mma(d)):(f.data=g.data,f.Zpa=g.Zpa);f.component?ni(a,b,l?l.children:null,d,e):ni(a,b,c,d,e);p&&l&&l.af&&l.af.hwa&&e.canDeactivateChecks.push(new Nma(l.af.component,g))}else g&&mi(b,l,e),e.canActivateChecks.push(new Mma(d)),f.component?ni(a,null,l?l.children:null,d,e):ni(a,null,c,d,e)};
Lma=function(a,b,c){if("function"===typeof c)return c(a,b);switch(c){case "pathParamsChange":return!Vh(a.url,b.url);case "pathParamsOrQueryParamsChange":return!Vh(a.url,b.url)||!Th(a.Sa,b.Sa);case "always":return!0;case "paramsOrQueryParamsChange":return!zma(a,b)||!Th(a.Sa,b.Sa);default:return!zma(a,b)}};
mi=function(a,b,c){const d=ci(a),e=a.value;Object.entries(d).forEach(([f,g])=>{e.component?b?mi(g,b.children.getContext(f),c):mi(g,null,c):mi(g,b,c)});e.component?b&&b.af&&b.af.hwa?c.canDeactivateChecks.push(new Nma(b.af.component,e)):c.canDeactivateChecks.push(new Nma(null,e)):c.canDeactivateChecks.push(new Nma(null,e))};oi=function(a){return"function"===typeof a};Oma=function(a){return a instanceof _.mf||"EmptyError"===(null==a?void 0:a.name)};
Rma=function(a,b){return _.uf(c=>{const d=c.ej,e=c.iV;var f=c.E5;const g=f.canActivateChecks;f=f.canDeactivateChecks;return 0===f.length&&0===g.length?_.kf(Object.assign({},c,{QJ:!0})):_.u(Pma(f,d,e,a),_.uf(l=>l&&"boolean"===typeof l?Qma(d,g,a,b):_.kf(l)),_.r(l=>Object.assign({},c,{QJ:l})))})};Pma=function(a,b,c,d){return _.u(_.tf(a),_.uf(e=>Sma(e.component,e.Kb,c,b,d)),_.sg(e=>!0!==e,!0))};
Qma=function(a,b,c,d){return _.u(_.tf(b),_.uf(e=>{var f=e.Kb.parent;null!==f&&d&&d(new Tma(f));f=_.kf(!0);var g=e.Kb;null!==g&&d&&d(new Uma(g));g=_.kf(!0);return _.xf(f,g,Vma(a,e.path,c),Wma(a,e.Kb,c))},1),_.sg(e=>!0!==e,!0))};Wma=function(a,b,c){var d=b.me?b.me.mf:null;if(!d||0===d.length)return _.kf(!0);d=d.map(e=>_.yf(()=>{var f;const g=null!=(f=ji(b))?f:c,l=li(e,g);f=l&&oi(l.mf)?l.mf(b,a):ke(g,()=>l(b,a));return _.u(Uh(f),_.sg())}));return _.u(_.kf(d),ki())};
Vma=function(a,b,c){const d=b[b.length-1];b=b.slice(0,b.length-1).reverse().map(e=>{const f=e.me?e.me.vU:null;return f&&0!==f.length?{node:e,E5:f}:null}).filter(e=>null!==e).map(e=>_.yf(()=>{const f=e.E5.map(g=>{let l;const p=null!=(l=ji(e.node))?l:c,t=li(g,p);g=t&&oi(t.vU)?t.vU(d,a):ke(p,()=>t(d,a));return _.u(Uh(g),_.sg())});return _.u(_.kf(f),ki())}));return _.u(_.kf(b),ki())};
Sma=function(a,b,c,d,e){var f=b&&b.me?b.me.sGb:null;if(!f||0===f.length)return _.kf(!0);f=f.map(g=>{let l;const p=null!=(l=ji(b))?l:e,t=li(g,p);g=t&&oi(t.sGb)?t.sGb(a,b,c,d):ke(p,()=>t(a,b,c,d));return _.u(Uh(g),_.sg())});return _.u(_.kf(f),ki())};Yma=function(a,b,c){var d=b.Lra;if(void 0===d||0===d.length)return _.kf(!0);d=d.map(e=>{const f=li(e,a);e=f&&oi(f.Lra)?f.Lra(b,c):ke(a,()=>f(b,c));return Uh(e)});return _.u(_.kf(d),ki(),Xma())};
Xma=function(){return _.ff([_.Gg(a=>{if("boolean"!==typeof a)throw Ema(a);}),_.r(a=>!0===a)])};Zma=function(a,b,c){var d=b.tGb;if(!d||0===d.length)return _.kf(!0);d=d.map(e=>{const f=li(e,a);e=f&&oi(f.tGb)?f.tGb(b,c):ke(a,()=>f(b,c));return Uh(e)});return _.u(_.kf(d),ki(),Xma())};pi=function(a){return _.lf(new $ma(a))};cna=function(a,b,c,d){const e=ana(a,b,c);if(!e.SC)return _.kf(e);d=Gma(b,d);return _.u(Zma(d,b,c),_.r(f=>!0===f?e:Object.assign({},bna)))};
ana=function(a,b,c){if("**"===b.path)return{SC:!0,parameters:0<c.length?(0<c.length?c[c.length-1]:null).parameters:{},Ida:c,Fja:[],Kya:{}};if(""===b.path)return"full"===b.aja&&(a.Jp()||0<c.length)?Object.assign({},bna):{SC:!0,Ida:[],Fja:c,parameters:{},Kya:{}};a=(b.Os||ola)(c,a,b);if(!a)return Object.assign({},bna);const d={};var e;Object.entries(null!=(e=a.Iya)?e:{}).forEach(([g,l])=>{d[g]=l.path});e=0<a.DN.length?Object.assign({},d,a.DN[a.DN.length-1].parameters):d;let f;return{SC:!0,Ida:a.DN,Fja:c.slice(a.DN.length),
parameters:e,Kya:null!=(f=a.Iya)?f:{}}};gna=function(a,b,c,d){if(0<c.length&&dna(a,c,d)){var e=Xh;a=new Xh(c,a.children);c={};c.primary=a;for(var f of d)""===f.path&&"primary"!==ii(f)&&(d=new Xh([],{}),c[ii(f)]=d);c={MG:new e(b,c),Tnb:[]}}else if(0===c.length&&ena(a,c,d)){b=Xh;f=a.Wd;var g=a.children;const l={};for(e of d)fna(a,c,e)&&!g[ii(e)]&&(d=new Xh([],{}),l[ii(e)]=d);d=Object.assign({},g,l);c={MG:new b(f,d),Tnb:c}}else c={MG:new Xh(a.Wd,a.children),Tnb:c};return c};
dna=function(a,b,c){return c.some(d=>fna(a,b,d)&&"primary"!==ii(d))};ena=function(a,b,c){return c.some(d=>fna(a,b,d))};fna=function(a,b,c){return(a.Jp()||0<b.length)&&"full"===c.aja?!1:""===c.path};ina=function(a,b,c,d,e,f,g="emptyOnly"){return(new hna(a,b,c,d,e,g,f)).recognize()};jna=function(a){a.sort((b,c)=>"primary"===b.value.af?-1:"primary"===c.value.af?1:b.value.af.localeCompare(c.value.af))};kna=function(a){return(a=a.value.me)&&""===a.path};
lna=function(a){const b=[],c=new Set;for(const d of a)kna(d)?(a=b.find(e=>d.value.me===e.value.me),void 0!==a?(a.children.push(...d.children),c.add(a)):b.push(d)):b.push(d);for(const d of c)a=lna(d.children),b.push(new ei(d.value,a));return b.filter(d=>!c.has(d))};mna=function(a,b,c,d,e,f){return _.uf(g=>_.u(ina(a,b,c,d,g.Kq,e,f),_.r(({state:l,F8:p})=>Object.assign({},g,{ej:l,Dh:p}))))};
pna=function(a,b){return _.uf(c=>{const d=c.ej,e=c.E5.canActivateChecks;if(!e.length)return _.kf(c);const f=new Set(e.map(p=>p.Kb)),g=new Set;for(const p of f)if(!g.has(p))for(const t of nna(p))g.add(t);let l=0;return _.u(_.tf(g),_.uf(p=>{if(f.has(p))return ona(p,d,a,b);p.data=vma(p,p.parent,a).resolve;return _.kf(void 0)},1),_.Gg(()=>l++),_.tg(),_.uf(()=>l===g.size?_.kf(c):_.pg))})};nna=function(a){const b=a.children.map(c=>nna(c)).flat();return[a,...b]};
ona=function(a,b,c,d){const e=a.me,f=a.SBc;void 0!==(null==e?void 0:e.title)&&"string"!==typeof e.title&&null!==e.title&&(f[di]=e.title);return _.u(qna(f,a,b,d),_.r(g=>{a.Zpa=g;a.data=vma(a,a.parent,c).resolve;return null}))};qna=function(a,b,c,d){const e=pla(a);if(0===e.length)return _.kf({});const f={};return _.u(_.tf(e),_.uf(g=>_.u(rna(a[g],b,c,d),_.sg(),_.Gg(l=>{f[g]=l}))),_.tg(),_.ug(f),_.kg(g=>Oma(g)?_.pg:_.lf(g)))};
rna=function(a,b,c,d){let e;const f=null!=(e=ji(b))?e:d,g=li(a,f);a=g.resolve?g.resolve(b,c):ke(f,()=>g(b,c));return Uh(a)};sna=function(a){return _.Eg(b=>{const c=a(b);return c?_.u(_.tf(c),_.r(()=>b)):_.kf(b)})};una=function(a,b){return b.map(c=>c.replace(tna,a))};
vna=function(a){const b=new Map;0<a.length&&a.replace(/^\?/,"").split("&").forEach(c=>{const d=c.indexOf("="),[e,f]=-1==d?[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};yna=function(a){return encodeURIComponent(a).replace(wna,(b,c)=>{let d;return null!=(d=xna[c])?d:b})};zna=function(a){return`${a}`};Ana=function(a){return"undefined"!==typeof ArrayBuffer&&a instanceof ArrayBuffer};
Bna=function(a){return"undefined"!==typeof Blob&&a instanceof Blob};Cna=function(a){return"undefined"!==typeof FormData&&a instanceof FormData};Dna=function(a,b){return{body:b,headers:a.headers,context:a.context,observe:a.observe,params:a.params,Nw:a.Nw,responseType:a.responseType,withCredentials:a.withCredentials,zQ:a.zQ}};Ena=function(a){return a.url?a.url:a.headers.get("X-Request-URL".toLocaleLowerCase())};Fna=function(){};Gna=function(a,b){return b(a)};
Hna=function(a,b){return(c,d)=>b.intercept(c,{handle:e=>a(e,d)})};Ina=function(a,b,c){return(d,e)=>ke(c,()=>b(d,f=>a(f,e)))};Lna=function(a,b){var c=a.url.toLowerCase();if(!_.Kd(Jna)||"GET"===a.method||"HEAD"===a.method||c.startsWith("http://")||c.startsWith("https://"))return b(a);c=_.Kd(_.qi).getToken();const d=_.Kd(Kna);null==c||a.headers.has(d)||(a=a.clone({headers:a.headers.set(d,c)}));return b(a)};Mna=function(a,b){return{A_c:a,yt:b}};
Ona=function({cookieName:a,KLb:b}){const c=[];void 0!==a&&c.push({va:Nna,nc:a});void 0!==b&&c.push({va:Kna,nc:b});return Mna(2,c)};Sna=function(a,b,c){return _.u(Uh(a.kl()),_.r(Pna),_.uf(d=>d instanceof Qna||Array.isArray(d)?_.kf(d):_.tf(Promise.resolve(new Qka(d)))),_.r(d=>{c&&c(a);let e;Array.isArray(d)||(e=d.create(b).Zb,d=e.get(_.Rna,[],{optional:!0,self:!0}).flat());return{wD:d.map(Hma),Zb:e}}))};Pna=function(a){return a&&"object"===typeof a&&"default"in a?a["default"]:a};
Vna=function(a,b,c){const d=a.get(Tna),e=a.get(_.ri);return a.get(_.Jf).Ub(()=>{if(!e.startViewTransition||d.XVb)return d.XVb=!1,new Promise(t=>setTimeout(t));let f;const g=new Promise(t=>{f=t}),l=e.startViewTransition(()=>{f();return Una(a)}),p=d.Vbd;p&&ke(a,()=>p({transition:l,from:b,to:c}));return g})};Una=function(a){return new Promise(b=>{_.Of(b,{Zb:a})})};
Xna=function(a,b){_.u(a.events,_.Df(c=>c instanceof _.si||c instanceof _.ti||c instanceof _.Wna||c instanceof ui),_.r(c=>c instanceof _.si||c instanceof ui?0:c instanceof _.ti&&(0===c.code||1===c.code)?2:1),_.Df(c=>2!==c),_.qg(1)).subscribe(()=>{b()})};Yna=function(a){throw a;};vi=function(a,b){return{A_c:a,yt:b}};
doa=function(){const a=_.Kd(_.Kf);return b=>{var c=a.get(_.wi);if(b===c.WE[0]){b=a.get(_.xi);var d=a.get(Zna);1===a.get($na)&&b.Uga();var e;null==(e=a.get(aoa,null,8))||boa(e);var f;null==(f=a.get(coa,null,8))||f.init();c=c.lHb[0];b.bm.root.component=c;b.iG.Fza=c;d.closed||(d.next(),d.complete(),d.unsubscribe())}}};
foa=function(){return vi(2,[{va:$na,nc:0},{va:yi,wd:!0,Hb:[_.Kf],Bb:a=>{const b=a.get(eoa,Promise.resolve());return()=>b.then(()=>new Promise(c=>{const d=a.get(_.xi),e=a.get(Zna);Xna(d,()=>{c(!0)});a.get(zi).JEb=()=>{c(!0);return e.closed?_.kf(void 0):e};d.Uga()}))}}])};hoa=function(){return vi(3,[{va:yi,wd:!0,Bb:()=>{const a=_.Kd(_.xi);return()=>{goa(a)}}},{va:$na,nc:2}])};
joa=function(){return{va:coa,Bb:()=>{const a=_.Kd(ioa),b=_.Kd(_.Jf),c=_.Kd(Ai),d=_.Kd(zi),e=_.Kd(_.Bi);c.Qza&&a.Umb(c.Qza);return new Ci(e,d,a,b,c)}}};koa=function(){return"guarded"};_.loa=function(){return[_.Di,_.Ei].map(a=>(...b)=>_.Kd(a).vU(...b))};_.Fi=function(a){return(...b)=>_.Kd(a).resolve(...b)};
moa=function(a,b){if(window.performance){const c=window.performance.getEntriesByType("paint");for(const d of c)a.Vm.push({name:d.name,di:d.startTime+d.duration,statusCode:"SUCCESS",Bz:a.Bz,z_:!0})}0<b&&a.Vm.push({name:"largest-contentful-paint",di:b,statusCode:"SUCCESS",Bz:b,z_:!0})};noa=function(a){const b=(performance.timeOrigin||performance.timing.navigationStart)+a;return b>Date.now()?a:b};ooa=function(a,b){return`${a.element}/${a.action} - ${a.gestureName} (${b})`};
poa=function(a){return(a=a.visibilityState)?"visible"!==a:!1};qoa=function(a){if(!a.event){if(a.fm!==a.Sq)return Error("Pb");if("SUCCESS"!==a.status)return Error("Qb`"+a.status);if(a.p0a.length)return Error("Rb");if(!a.event)return Error("Sb`"+a.Vm.map(b=>b.name).join(", "))}};_.Gi=function(){return performance&&performance.now?performance.now():Date.now()};roa=function(a,b){let c=null;a.Gk.subscribe(()=>{null!=c&&clearTimeout(c);c=setTimeout(()=>{b();c=null})})};
soa=function(a){switch(a){case 0:return"SUCCESS";case 4:return"TIME_OUT";case 10:return"CANCELLED";default:return"FAILURE"}};_.Ji=function(){!_.Ii&&_.toa&&_.uoa();return _.Ii};_.uoa=function(){_.Ii=(0,_.toa)();voa.forEach(a=>{a(_.Ii)});voa=[]};_.Ki=function(a){_.Ii&&woa(a)};_.Li=function(){_.Ii&&_.Ii.mAa()};yoa=function(a){return Oba(a,(b,c)=>-1!==xoa.indexOf(c))};
_.zoa=function({Lm:a,Fe:b,Jd:c,MVb:d,vs:e,c2a:f,nta:g}){const l={};a&&(l.q=a);null!=b&&(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};_.Mi=function(a){return{Lm:a.get("q")||void 0,Fe:a.get("sq")||void 0,Jd:a.get("ss")||void 0,MVb:a.get("ssfr")||void 0,vs:a.get("all")||void 0,c2a:a.get("start")||void 0,nta:a.get("dqr")||void 0}};
Coa=function(a){let b=a.Jc?a.Jc.getResponseHeader("Content-Type"):null;if(!b)return null;b=b.toLowerCase();if(b.startsWith("application/json"))return b.startsWith("application/json+protobuf")?new Aoa:new Boa;if(b.startsWith("application/x-protobuf")){a=a.Jc?a.Jc.getResponseHeader("Content-Transfer-Encoding"):null;if(!a)return new Ni;if("base64"==a.toLowerCase())return new Oi}return null};_.Pi=function(a){return a?(a=Doa.exec(a))?a[1]:"":""};_.Eoa=function(a){return a.startsWith("refs/heads/")?a:`${"refs/heads/"}${a}`};
_.Qi=function(a){return a.startsWith("refs/heads/")?a.substring(11):null};_.Ri=function(a){return a.startsWith("refs/tags/")?a.substring(10):null};_.Si=function(a){return _.Qi(a)||a};_.Foa=function(a){return _.Ri(a)||a};_.Ti=function(a){return a.startsWith("refs/tags/")};_.Ui=function(a){return a.startsWith("refs/heads/")};_.Yi=function(a){return!a||a.startsWith("refs/")&&0<a.indexOf("/",6)||"HEAD"===a||_.Xi.test(a)?a:_.Eoa(a)};_.bj=function(a){return a?_.Xi.test(a)?a.substring(0,7):a:""};
_.Goa=function(a,b){return a.tb===b.tb&&a.Uc===b.Uc&&a.repository===b.repository};_.cj=function(a,b,c){return a===b||c.includes(a)&&c.includes(b)};_.Hoa=function(a){if(null!=a)return"number"===typeof a?a:a.map(b=>b.start===b.end?`${b.start}`:`${b.start}-${b.end}`).join(",")};
_.gj=function(a){var b=a;do{a=b;if(b=a.data.Pc)return b;b=a.firstChild}while(b);b=a.params[_.dj.Em];var c=a.params.branch,d=c?c.split("..."):[];c&&2===d.length&&(c=d[0],b=d[1]);const {yb:e,Em:f}={yb:c,Em:b};b=a;for(c=b.data.groupType||_.Ioa;0<b.children.length;)b=b.firstChild,(d=b.data.groupType)&&(c=d);b=c;if("depot"===b){b=a.params["package"];var g;return b||((null==(g=a.url[0])?void 0:g.path)||"").startsWith("piper")?new _.ej({repository:b||"Piper",yb:(a.params[_.dj.Pb]?a.Sa.snapshot:void 0)||
a.params[_.dj.changelist]||"HEAD",path:a.params.path,params:Joa(a.params,f)}):new _.ej({})}g={id:a.params.repositoryGroupId,type:b};b=a.params.repo&&a.params.repo.replace(/\/+$/,"");c=a.params.path;a={ae:g,repository:b,yb:e,path:c?c:":"===a.params[""]?"/":void 0,params:Koa(a.params,f)};return new _.fj(a)};
_.Moa=function(a){const b={},c={};for(const [d,e]of Object.entries(a)){a=d;const f=e;Loa.includes(a)||"rev"===a?b[a]=f:"cdbgd"===a?b[_.dj.Mv]=f:"cdbgbp"===a?b[_.dj.wy]=f:"dqr"===a?b[_.dj.zy]=f:c[a]=f}return{Ifb:b,Sa:c}};
Koa=function(a,b){const c=null!=a[_.dj.Zf]?Number(a[_.dj.Zf]):void 0;return{line:Noa(a),Py:a[_.dj.Py],Em:b||a[_.dj.Em],Wp:a[_.dj.Wp],Lf:a[_.dj.Lf],Mv:a[_.dj.Mv],wy:a[_.dj.wy],Oj:a[_.dj.Oj],Zf:c,yu:a[_.dj.yu],Nv:a[_.dj.Nv],Pb:a[_.dj.Pb],Pw:a[_.dj.Pw],Qy:a[_.dj.Qy],HJ:a[_.dj.HJ],wO:a[_.dj.wO],zy:a[_.dj.zy]}};Noa=function(a){a=a[_.dj.N$a];if(null!=a){var b=Number(a);if(!isNaN(b))return 0<b?b:void 0;a=a.split(",").map(Ooa).filter(c=>!!c);return 0===a.length?void 0:a}};
Ooa=function(a){var b=Number(a);if(!isNaN(b))return 0<b?{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}};Joa=function(a,b){b=Koa(a,b);(a=a[_.dj.zTb])&&(b=Object.assign({},b,{Lf:a}));return b};Poa=function({Vm:a}){return a.some(({name:b=""})=>"codeRenderFull"===b)};Qoa=function({element:a,targetRoute:b=""}){return!("GlobalSearchBox"!==a&&!b.startsWith("/search"))};
Roa=function({targetRoute:a=""},{tb:b}){return!!(!b&&a.startsWith("/onboarding/")||a.startsWith("/admin/")||a.startsWith("/repo/")||a.startsWith("/user/ssh_keys"))};Soa=function({targetRoute:a=""},{tb:b,repository:c,yb:d,path:e}){return!("/source"!==a&&"/"!==a&&"/code"!==a&&"/repos"!==a&&"/source/repos"!==a&&"projects"!==a&&(!b||c||d||e))};Toa=function({tb:a,repository:b,yb:c,path:d}){return!(!(a&&b&&c)||d)};Uoa=function({tb:a,repository:b,yb:c,path:d}){return!!(a&&b&&c&&d||a&&b&&!c&&!d)};
Voa=function({Vm:a}){return a.some(({name:b})=>!!b&&(b.endsWith("project.subscriptions.create")||b.endsWith("project.subscriptions.delete")||b.endsWith("externalSource.listRepos")))};Woa=function(a){const b=a.ej?_.gj(a.ej):void 0;return Poa(a)?_.hj.nvb:Voa(a)?_.hj.gvb:b&&Roa(a,b)?_.hj.px:b&&Soa(a,b)?_.hj.zwb:Qoa(a)?_.hj.yGa:b&&Toa(b)?_.hj.lDa:b&&Uoa(b)?_.hj.gEa:_.hj.Twb};_.ij=function(a){return 0===a.buttons||0===a.detail};
_.jj=function(a){a=a.touches&&a.touches[0]||a.changedTouches&&a.changedTouches[0];return!!a&&-1===a.identifier&&(null==a.radiusX||1===a.radiusX)&&(null==a.radiusY||1===a.radiusY)};_.kj=function(a,...b){return b.length?b.some(c=>a[c]):a.altKey||a.shiftKey||a.ctrlKey||a.metaKey};_.Zoa=function(){if(Xoa)return Xoa;if("object"!==typeof document||!document)return Xoa=new Set(Yoa);let a=document.createElement("input");return Xoa=new Set(Yoa.filter(b=>{a.setAttribute("type",b);return a.type===b}))};
$oa=function(){if(null==lj&&"undefined"!==typeof window)try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>lj=!0}))}finally{lj=lj||!1}return lj};_.mj=function(a){return $oa()?a:!!a.capture};apa=function(){if(null==nj){if("object"!==typeof document||!document||"function"!==typeof Element||!Element)return nj=!1;if("scrollBehavior"in document.documentElement.style)nj=!0;else{const a=Element.prototype.scrollTo;nj=a?!/\{\s*\[native code\]\s*\}/.test(a.toString()):!1}}return nj};
oj=function(){if("object"!==typeof document||!document)return 0;if(null==bpa){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);bpa=0;0===b.scrollLeft&&(b.scrollLeft=1,bpa=0===b.scrollLeft?1:2);b.remove()}return bpa};
_.dpa=function(a){if(null==cpa){const b="undefined"!==typeof document?document.head:null;cpa=!(!b||!b.createShadowRoot&&!b.attachShadow)}return cpa&&(a=a.getRootNode?a.getRootNode():null,"undefined"!==typeof ShadowRoot&&ShadowRoot&&a instanceof ShadowRoot)?a:null};_.pj=function(){let a="undefined"!==typeof document&&document?document.activeElement:null;for(;a&&a.shadowRoot;){const b=a.shadowRoot.activeElement;if(b===a)break;else a=b}return a};
_.qj=function(a){return a.composedPath?a.composedPath()[0]:a.target};epa=function(){return"undefined"!==typeof __karma__&&!!__karma__||"undefined"!==typeof jasmine&&!!jasmine||"undefined"!==typeof jest&&!!jest||"undefined"!==typeof Mocha&&!!Mocha};_.rj=function(a){return Array.isArray(a)?a:[a]};_.sj=function(a){return null!=a&&"false"!==`${a}`};tj=function(a){return null==a?"":"string"===typeof a?a:`${a}px`};_.uj=function(a){return a instanceof _.Ye?a.ma:a};
_.vj=function(a,b=0){return _.fpa(a)?Number(a):b};_.fpa=function(a){return!isNaN(parseFloat(a))&&!isNaN(Number(a))};gpa=function(a){if(!a.hasAttribute("tabindex")||void 0===a.tabIndex)return!1;a=a.getAttribute("tabindex");return!(!a||isNaN(parseInt(a,10)))};hpa=function(a){if(!gpa(a))return null;a=parseInt(a.getAttribute("tabindex")||"",10);return isNaN(a)?-1:a};ipa=function(a){return{matches:"all"===a||""===a,media:a,addListener:()=>{},removeListener:()=>{}}};
jpa=function(a){return a.map(b=>b.split(",")).reduce((b,c)=>b.concat(c)).map(b=>b.trim())};kpa=function(){return null};_.wj=function(a,b,c){const d=lpa(a,b);c=c.trim();d.some(e=>e.trim()===c)||(d.push(c),a.setAttribute(b,d.join(" ")))};_.xj=function(a,b,c){var d=lpa(a,b);c=c.trim();d=d.filter(e=>e!==c);d.length?a.setAttribute(b,d.join(" ")):a.removeAttribute(b)};lpa=function(a,b){let c,d;return null!=(d=null==(c=a.getAttribute(b))?void 0:c.match(/\S+/g))?d:[]};
mpa=function(a,b){return"string"===typeof a?`${b||""}/${a}`:a};opa=function(a,b){a.id||(a.id=`${"cdk-describedby-message"}-${b}-${npa++}`)};yj=function(a,...b){if(null==a)throw TypeError("jc");for(let c of b)if(null!=c)for(let d in c)c.hasOwnProperty(d)&&(a[d]=c[d]);return a};ppa=function(){const a=zj.RWb;return"function"===typeof a?a():a};
rpa=function(a,b){a=a.filter(c=>!qpa[c]);if(0<a.length){let c=a.join(", ");try{let d=zj.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=>qpa[e]=d)}catch(d){console.error(d)}}};spa=function(a){let b={};return a.filter(c=>b.hasOwnProperty(c)?!1:b[c]=!0)};tpa=function(a,b){return yj(a,b?{Hcb:b.alias,suffix:b.suffix}:{})};wpa=function(a){let [b,c]=upa(a);return vpa(b,c)};upa=function(a){a=a?a.toLowerCase():"";let [b,c]=a.split(" "),d=b;xpa.find(e=>e===d)||(d=xpa[0]);return[d,ypa(c)]};zpa=function(a){[a]=upa(a);return-1<a.indexOf("row")};
ypa=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};vpa=function(a,b=null){return{display:"flex","box-sizing":"border-box","flex-direction":a,"flex-wrap":b?b:null}};
Apa=function(a){for(let b in a){let c=a[b]||"";switch(b){case "display":a.display="flex"===c?["-webkit-flex","flex"]:"inline-flex"===c?["-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};Bpa=function(){const a=zj.RWb;return"function"===typeof a?a():a};Dpa=function(a,b,c){let d=Apa(b);c.forEach(e=>{Cpa(d,e,a)})};Cpa=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.Ah(b,d,f)})};Epa=function(a,b){let c="";if(a&&Bpa())try{c=(c=Bpa()?a.style[b]:"")||getComputedStyle(a).getPropertyValue(b)}catch(d){}return c?c.trim():"block"};Fpa=function(){return new _.qd(3008,!1)};
_.Aj=function(a,b){return{type:7,name:a,mea:b,options:{}}};_.Bj=function(a,b=null){return{type:4,styles:b,GL:a}};_.Gpa=function(a){return{type:3,ah:a,options:null}};_.Cj=function(a){return{type:6,styles:a,offset:null}};_.Dj=function(a,b){return{type:0,name:a,styles:b,options:void 0}};_.Ej=function(a,b,c=null){return{type:1,FJc:a,animation:b,options:c}};_.Hpa=function(a,b){return{type:11,Ra:a,animation:b,options:{optional:!0}}};
Gj=function(a){if("number"==typeof a)return a;a=a.match(/^(-?[\.\d]+)(m?s)/);return!a||2>a.length?0:Ipa(parseFloat(a[1]),a[2])};Ipa=function(a,b){switch(b){case "s":return 1E3*a;default:return a}};
Jpa=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("string"===typeof a){d=a.match(d);if(null===d){b.push(new _.qd(3E3,!1));b={duration:0,delay:0,easing:""};break a}a=Ipa(parseFloat(d[1]),d[2]);const g=d[3];null!=g&&(e=Ipa(parseFloat(g),d[4]));(d=d[5])&&(f=d)}c||(c=!1,d=b.length,0>a&&(b.push(new _.qd(3100,!1)),c=!0),0>e&&(b.push(new _.qd(3101,!1)),c=!0),c&&b.splice(d,0,new _.qd(3E3,!1)));b=
{duration:a,delay:e,easing:f}}return b};Kpa=function(a){return a.length?a[0]instanceof Map?a:a.map(b=>new Map(Object.entries(b))):[]};Hj=function(a,b,c){b.forEach((d,e)=>{const f=Lpa(e);c&&!c.has(e)&&c.set(e,a.style[f]);a.style[f]=d})};Ij=function(a,b){b.forEach((c,d)=>{d=Lpa(d);a.style[d]=""})};Jj=function(a){return Array.isArray(a)?1==a.length?a[0]:{type:2,ah:a,options:null}:a};Npa=function(a,b,c){const d=b.params||{};a=Mpa(a);a.length&&a.forEach(e=>{d.hasOwnProperty(e)||c.push(new _.qd(3001,!1))})};
Mpa=function(a){let b=[];if("string"===typeof a){let c;for(;c=Opa.exec(a);)b.push(c[1]);Opa.lastIndex=0}return b};Lj=function(a,b,c){const d=`${a}`,e=d.replace(Opa,(f,g)=>{g=b[g];null==g&&(c.push(new _.qd(3003,!1)),g="");return g.toString()});return e==d?a:e};Lpa=function(a){return a.replace(Ppa,(...b)=>b[1].toUpperCase())};
Rpa=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,Qpa(a,g)))}}return b};
Mj=function(a,b,c){switch(b.type){case 7:return a.hZb(b,c);case 0:return a.Mtb(b,c);case 1:return a.Ntb(b,c);case 2:return a.fZb(b,c);case 3:return a.dZb(b,c);case 4:return a.aZb(b,c);case 5:return a.kCa(b,c);case 6:return a.Mma(b,c);case 8:return a.lCa(b,c);case 9:return a.bZb(b,c);case 10:return a.cZb(b,c);case 11:return a.eZb(b,c);case 12:return a.gZb(b,c);default:throw new _.qd(3004,!1);}};Qpa=function(a,b){return window.getComputedStyle(a)[b]};
Oj=function(a){switch(a.length){case 0:return new Nj;case 1:return a[0];default:return new Spa(a)}};Upa=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,x=t&&g||new Map;l.forEach((B,F)=>{let I=F;if("offset"!==F)switch(I=Lpa(I),B){case "!":B=b.get(F);break;case "*":B=c.get(F);break;default:B=Tpa(I,B,d)}x.set(I,B)});t||e.push(x);g=x;f=p});if(d.length)throw new _.qd(3502,!1);return e};
Wpa=function(a,b,c,d){switch(b){case "start":a.qG(()=>d(c&&Vpa(c,"start",a)));break;case "done":a.xw(()=>d(c&&Vpa(c,"done",a)));break;case "destroy":a.Ee(()=>d(c&&Vpa(c,"destroy",a)))}};Vpa=function(a,b,c){const d=c.totalTime;b=Xpa(a.element,a.Io,a.tk,a.Bf,b||a.IRb,void 0==d?a.totalTime:d,c.disabled?!0:!1);a=a._data;null!=a&&(b._data=a);return b};Xpa=function(a,b,c,d,e="",f=0,g){return{element:a,Io:b,tk:c,Bf:d,IRb:e,totalTime:f,disabled:!!g}};Pj=function(a,b,c){let d=a.get(b);d||a.set(b,d=c);return d};
Ypa=function(a){const b=a.indexOf(":");return[a.substring(1,b),a.slice(b+1)]};$pa=function(a){a=a.parentNode||a.host||null;return a===Zpa?null:a};aqa=function(a,b){for(;b;){if(b===a)return!0;b=$pa(b)}return!1};bqa=function(a,b,c){return c?Array.from(a.querySelectorAll(b)):(a=a.querySelector(b))?[a]:[]};
eqa=function(a,b){const c=[];"string"==typeof a?a.split(/\s*,\s*/).forEach(d=>{a:{if(":"==d[0]&&(d=cqa(d,b),"function"==typeof d)){c.push(d);d=void 0;break a}var e=d.match(/^(\*|[-\w]+)\s*(<?[=-]>)\s*(\*|[-\w]+)$/);if(null==e||4>e.length)b.push(new _.qd(3015,!1)),d=c;else{d=e[1];var f=e[2];e=e[3];c.push(dqa(d,e));"<"!=f[0]||"*"==d&&"*"==e||c.push(dqa(e,d));d=void 0}}return d}):c.push(a);return c};
cqa=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 _.qd(3016,!1)),"* => *"}};
dqa=function(a,b){const c=fqa.has(a)||gqa.has(a),d=fqa.has(b)||gqa.has(b);return(e,f)=>{let g="*"==a||a==e,l="*"==b||b==f;!g&&c&&"boolean"===typeof e&&(g=e?fqa.has(a):gqa.has(a));!l&&d&&"boolean"===typeof f&&(l=f?fqa.has(b):gqa.has(b));return g&&l}};iqa=function(a){const b=a.split(/\s*,\s*/).find(c=>":self"==c)?!0:!1;b&&(a=a.replace(hqa,""));a=a.replace(/@\*/g,".ng-trigger").replace(/@\w+/g,c=>".ng-trigger-"+c.slice(1)).replace(/:animating/g,".ng-animating");return[a,b]};
jqa=function(a){if("string"==typeof a)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};
kqa=function(a,b){if(a.hasOwnProperty("duration"))return a;if("number"==typeof a)return{duration:Jpa(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:"",yZa:!0},b.gXc=a,b;a=Jpa(a,b);return{duration:a.duration,delay:a.delay,easing:a.easing}};Qj=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};
lqa=function(a,b,c,d,e,f,g=null,l=!1){return{type:1,element:a,LO:b,c7:c,NY:d,duration:e,delay:f,totalTime:e+f,easing:g,sXc:l}};nqa=function(a,b,c,d,e,f=new Map,g=new Map,l,p,t=[]){return(new mqa).Era(a,b,c,d,e,f,g,l,p,t)};oqa=function(a){const b=Math.pow(10,2);return Math.round(a*b)/b};pqa=function(a,b){const c=new Map;let d;a.forEach(e=>{if("*"===e){null!=d||(d=b.keys());for(let f of d)c.set(f,"*")}else for(let [f,g]of e)c.set(f,g)});return c};
qqa=function(a,b,c,d,e,f,g,l,p,t,x,B,F){return{type:0,element:a,Io:b,PNb:e,tk:c,wua:f,Bf:d,Rla:g,bH:l,oTc:p,c7:t,NY:x,totalTime:B,errors:F}};rqa=function(a,b,c,d,e){return a.some(f=>f(b,c,d,e))};sqa=function(a,b){const c=Object.assign({},b);Object.entries(a).forEach(([d,e])=>{null!=e&&(c[d]=e)});return c};uqa=function(a,b){return new tqa(a,{type:1,animation:{type:2,ah:[],options:null},KPb:[()=>!0],options:null,yP:0,cF:0},b)};
vqa=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))};wqa=function(a){return a&&1===a.nodeType};xqa=function(a,b){const c=a.style.display;a.style.display=null!=b?b:"none";return c};zqa=function(a,b,c,d,e){const f=[];c.forEach(p=>f.push(xqa(p)));const g=[];d.forEach((p,t)=>{const x=new Map;p.forEach(B=>{const F=b.CVa(t,B,e);x.set(B,F);F&&0!=F.length||(t.__ng_removed=yqa,g.push(t))});a.set(t,x)});let l=0;c.forEach(p=>xqa(p,f[l++]));return g};
Aqa=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(0==b.length)return d;const e=new Set(b),f=new Map;b.forEach(g=>{const l=c(g);1!==l&&d.get(l).push(g)});return d};Rj=function(a,b){let c;null==(c=a.classList)||c.add(b)};Sj=function(a,b){let c;null==(c=a.classList)||c.remove(b)};Bqa=function(a,b,c){Oj(c).xw(()=>Tj(a,b))};Dqa=function(a){const b=[];Cqa(a,b);return b};
Cqa=function(a,b){for(let c=0;c<a.length;c++){const d=a[c];d instanceof Spa?Cqa(d.xh,b):b.push(d)}};Eqa=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};Fqa=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};
Iqa=function(a,b){let c=null,d=null;Array.isArray(b)&&b.length?(c=Gqa(b[0]),1<b.length&&(d=Gqa(b[b.length-1]))):b instanceof Map&&(c=Gqa(b));return c||d?new Hqa(a,c,d):null};Gqa=function(a){let b=null;a.forEach((c,d)=>{if("display"===d||"position"===d)b=b||new Map,b.set(d,c)});return b};Jqa=function(a){switch(a){case "body":return document.body;case "document":return document;case "window":return window;default:return a}};Kqa=function(a){const b=a.indexOf(".");return[a.substring(0,b),a.slice(b+1)]};
Lqa=function(){return _.Kd(_.ri)};_.Nqa=function(a){a=(null==a?void 0:a.toLowerCase())||"";let b;return"auto"===a&&"undefined"!==typeof navigator&&(null==(b=navigator)?0:b.language)?Mqa.test(navigator.language)?"rtl":"ltr":"rtl"===a?"rtl":"ltr"};Oqa=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})};Pqa=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})};
_.Uj=function(a){return a&&"function"===typeof a.connect&&!(a instanceof Qqa)};Vj=function(a,b){for(let c in b)b.hasOwnProperty(c)&&(a[c]=b[c])};Sqa=function(a){if("number"!==typeof a&&null!=a){const [b,c]=a.split(Rqa);return c&&"px"!==c?null:parseFloat(b)}return a||null};Tqa=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)}};
_.Xj=function(a,b){return class extends a{get color(){return this.Ki}set color(c){c=c||this.defaultColor;c!==this.Ki&&(this.Ki&&this.Ja.ma.classList.remove(`mat-${this.Ki}`),c&&this.Ja.ma.classList.add(`mat-${c}`),this.Ki=c)}constructor(...c){super(...c);this.color=this.defaultColor=b}}};_.Yj=function(a){return class extends a{get vc(){return this.jm}set vc(b){this.jm=_.sj(b)}constructor(...b){super(...b);this.jm=!1}}};
_.Zj=function(a){return class extends a{get disabled(){return this.oc}set disabled(b){this.oc=_.sj(b)}constructor(...b){super(...b);this.oc=!1}}};Uqa=function(){return _.Kd(_.ak)};Vqa=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)};Wqa=function(){};Xqa=function(a,b){let c=a.length;for(;c--;)b(a[c])};Yqa=function(){};
Zqa=function(a){return null==a?null:"number"===typeof a?a:a.endsWith("ms")?_.vj(a.substring(0,a.length-2)):a.endsWith("s")?1E3*_.vj(a.substring(0,a.length-1)):"0"===a?0:null};$qa=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};ara=function(){};
cra=function(a,b="1",c="1"){var d=[b,c,a];let e=a.indexOf("calc");0<e?(d[2]=bra(a.substring(e).trim()),a=a.substr(0,e).trim().split(" "),2==a.length&&(d[0]=a[0],d[1]=a[1])):0==e?d[2]=bra(a.trim()):(d=a.split(" "),d=3===d.length?d:[b,c,a]);return d};bra=function(a){return a.replace(/[\s]/g,"").replace(/[\/\*\+\-]/g," $& ")};dra=function(a){return(0<a.length?a.charAt(0):"").toUpperCase()+(1<a.length?a.slice(1):"")};
gra=function(){era.forEach(a=>{a.suffix&&""!==a.suffix||(a.suffix=a.alias.replace(fra,"|").split("|").map(dra).join(""),a.Cw=a.Cw||!1)});return era};hra=function(a){a&1&&(_.C(0,"h3"),_.P(1),_.E());a&2&&(a=_.N(2).ua,_.v(),_.vh(a.key))};ira=function(a){a&1&&(_.J(0),_.P(1),_.L());a&2&&(a=_.N().ua,_.v(),_.vh(a))};jra=function(a){a&1&&_.G(0,"span",14);a&2&&(a=_.N().ua,_.A("matBadge",a))};
kra=function(a,b){a&1&&(_.J(0),_.y(1,ira,2,1,"ng-container",13)(2,jra,1,1,"ng-template",null,1,_.Eh),_.L());a&2&&(a=b.ua,b=_.th(3),_.N(5),_.v(),_.A("ngIf","then"===a||"+"===a||"or"===a)("ngIfElse",b))};lra=function(a){a&1&&(_.C(0,"dt"),_.y(1,kra,4,2,"ng-container",7),_.E());a&2&&(a=_.N().ua,_.v(),_.A("ngForOf",a.Tb))};mra=function(a){a&1&&_.G(0,"dt",14);a&2&&(a=_.N().ua,_.A("matBadge",a.Tb))};
nra=function(a,b){a&1&&(_.J(0),_.y(1,lra,2,1,"dt",13)(2,mra,1,1,"ng-template",null,0,_.Eh),_.C(4,"dd"),_.P(5),_.E(),_.L());if(a&2){a=b.ua;b=_.th(3);const c=_.N(3);_.v();_.A("ngIf",c.isArray(a.Tb))("ngIfElse",b);_.v(4);_.vh(a.ee)}};ora=function(a){a&1&&(_.C(0,"div",11),_.y(1,hra,2,1,"h3",12),_.C(2,"dl"),_.y(3,nra,6,3,"ng-container",7),_.E()());if(a&2){a=_.N().ua;const b=_.N();_.v();_.A("ngIf",1<b.groups.size);_.v(2);_.A("ngForOf",a.value)}};
pra=function(a,b){a&1&&(_.J(0),_.y(1,ora,4,2,"div",10),_.L());a&2&&(a=b.ua,_.v(),_.A("ngIf",0<a.value.length))};qra=function(){return{color:"accent"}};rra=function(a){if(a&1){const b=_.ze();_.C(0,"div",1)(1,"button",2);_.M("click",function(){_.n(b);const c=_.N();return _.q(c.action())});_.P(2);_.E()()}a&2&&(a=_.N(),_.v(2),_.uh(" ",a.data.action," "))};sra=function(){};ura=function(){tra||(tra=Error("Bc"));return tra};vra=function(){};
wra=function(a){let b=a,c;return function(){if(b){const d=b;b=void 0;c=d.apply(this,arguments)}return c}};_.yra=function(){return xra};Ara=function(){if(void 0===zra&&(zra=null,"undefined"!==typeof window)){const a=window;void 0!==a.trustedTypes&&(zra=a.trustedTypes.createPolicy("angular#components",{createHTML:b=>b}))}return zra};Bra=function(a){let b;return(null==(b=Ara())?void 0:b.createHTML(a))||a};Cra=function(){const a=_.Kd(_.ri),b=a?a.location:null;return{RKb:()=>b?b.pathname+b.search:""}};
Era=function(a,b,c){return d=>_.u(d,_.zia(Dra(a,b,c)))};Dra=function(a,b,c){const d=b instanceof _.gf?1:b.Dkb,e=b instanceof _.gf?b:_.Ff(b.tTb);return f=>_.u(f,_.uf((g,l)=>!a(g)||l>=d?_.lf(g):c?c(e,g):e))};_.Fra=function(a,b,c,d){return Era(b,c,(e,f)=>{a.rTb.add(f);e=_.u(e,_.bk(a,"Waiting to retry non fatal error",!1));return d?d(e,f):e})};_.Ira=function(a={}){return null!=Gra?Gra:Gra=Hra(a)};Jra=function(){return new Promise((a,b)=>{window.gapi.load("client",{callback:a,onerror:b})})};
Hra=function(a={}){return _.pf(function*(){let b=window.gapi;if(b&&b.client&&b.client.load)return b;yield Kra((0,_.Kc)`https://apis.google.com/js/api.js`,a);b=window.gapi;if(!b)throw Error("Mc");b.client&&b.client.load||(yield Jra());return b})};_.ck=function(a,b,c){const d=a.config.get(b);c!==d&&a.config.update(b,c)};
Mra=function(a,b=0){const c=a.auth2.getAuthInstance().currentUser.get(),d=c.getAuthResponse(!0);if(d&&d.expires_at-Date.now()<b){if(Lra.has(a))return Lra.get(a);b=Promise.resolve(c.reloadAuthResponse()).finally(()=>{Lra.delete(a)});Lra.set(a,b);return b}return Promise.resolve()};Nra=function(a,b){let c;return a.client.init({apiKey:b.apiKey,clientId:b.clientId,scope:b.scope,discoveryDocs:b.M6c,hostedDomain:b.SLb,fetchBasicProfile:null!=(c=b.LJb)?c:!0})};
_.Ora=function(...a){if(!a||0===a.length)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};Pra=function(){const a=window.gapi;if(!a)throw Error("Nc");return a};Rra=function(a,b,c){return(new Promise(d=>{Pra().load("client:auth2",d)})).then(()=>Qra(a,b,!0,c))};
Ura=function(a,b){const c=Pra();return new Promise((d,e)=>{let f=!1;const g=setTimeout(()=>{f=!0;e(Sra)},1E4);try{c.auth2.authorize(a,l=>{clearTimeout(g);f||d(l)})}catch(l){f=!0,clearTimeout(g),b&&e(Tra),e(l)}})};Vra=function(a){return Ura(a,!0).catch(b=>{if(b===Sra||b===Tra)return Ura(a,!1);throw b;})};
Qra=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=Pra();return Vra(e).then(g=>{f.client.Ifd(null);if(g.error){if(c&&"immediate_failed"===g.error)return Qra(a,b,!1,d);throw Error(g.error);}return g})};Wra=function(){};_.fk=function(a,b){return b.create(a)};Yra=function(a){return a.error&&a.error.code?-1<Xra.indexOf(a.error.code):!1};
gk=function(a,b){a instanceof Error||(a=JSON.stringify(a),"undefined"===typeof a&&(a="'undefined' provided for exception reason"),a=Error(a));b?Zra(b,a):Zra(null,a)};$ra=function(a){return a[_.da.Symbol.iterator]()};
csa=function({bda:a,config:b,IVc:c,authUser:d}){if((ha&&ja?ja.mobile:!asa()&&(la("iPod")||la("iPhone")||la("Android")||la("IEMobile")))||asa())Promise.resolve();else{const e=b.contentConfiguration;if(e&&e.hasOwnProperty("docsHeaderConfig")&&"DOCS_SMART_SELECT"!==b.clientName)throw Error("$c`"+b.clientName);bsa(a,c,d,b)}};
ksa=function(a,b,c,d){a=new _.hk(a);let e=a.le();null!=b&&(a.removeParameter("authuser"),0!=b&&(e=dsa(e,"/u/"+String(b))));a.od(dsa(e,"/widget/hovercard/v/2"));b=d.language;null!==b&&void 0!==b&&_.ik(a,"hl",b);d=d.nestedOrigins;Array.isArray(d)&&(Array.isArray(d)||(d=[String(d)]),a.Uj.Q7("origin",d));try{var f=esa(c.ownerDocument.defaultView);if(fsa){{let x;try{x=new gsa(f)}catch(F){throw Error("bd`"+f);}const B=hsa.get(x.protocol);if(!B)throw Error("bd`"+f);if(!x.hostname)throw Error("bd`"+f);if("null"!=
x.origin)var g=x;else{var l={href:x.href,protocol:x.protocol,username:"",password:"",host:x.host,port:x.port,hostname:x.hostname,pathname:x.pathname,search:x.search,hash:x.hash};l.origin=B===x.port?x.protocol+"//"+x.hostname:x.protocol+"//"+x.hostname+":"+x.port;g=l}}}else g=isa(f);var p=g;const t=(fsa&&p.searchParams?p.searchParams:new jsa(p.search)).get("e");t&&_.ik(a,"e",t)}catch(t){}return a.toString()};
bsa=function(a,b,c,d){new Promise((e,f)=>{if(!lsa(a)){const g=a.ownerDocument.defaultView,l=ksa(b,c,a,d);msa(g,"config").then(()=>{msa(g,"card").then(p=>{const t=p.card,x=a.ownerDocument.defaultView;p.config.update("iframes/card/url",l);p=d.shortcutKeys||[nsa];const B=new osa(t),F=t.iframeGetCrossOriginFilter(),I=(0,_.jk)(t.iframeSetup,t);p=new psa(F,I,p,B);qsa("__HM_173584019",p,x);rsa(p,a,d);t.unwatch=ssa;t.watch=ssa;e(null)}).vQ(p=>f(p))}).vQ(p=>f(p))}})};
lsa=function(a){return(a=kk("__HM_173584019",a.ownerDocument.defaultView))&&a instanceof psa?a:null};tsa=function(...a){return a.some(({nl:b})=>!!b.length)};
usa=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&&(null!==b.parentElement||!b.clientHeight);){c=a.map(d=>getComputedStyle(b)[d]);if(c.every(d=>"hidden"===d))return null;if(c.includes("auto")||c.includes("scroll"))break;b=b.parentElement}return b};
vsa=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 _.wc(c,void 0);}};wsa=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};
_.lk=function({ae:a,repository:b,path:c,yb:d,Pb:e}){if(e)return`${"ws"}/${e}`;if(!a)return"";e=[];const f=a.id;a=a.type;"host"===a?e.push("h"):"depot"===a&&e.push("piper");e.push(f);b&&e.push(b);b=e.join("/");b="string"===typeof d?`${b}/+/${d}`:b;return"string"===typeof c?`${b}${":"}${c}`:b};
_.mk=function(a,b){var c=a.split("/");a=c.shift();let d="project";if("h"===a)a=c.shift(),d="host";else if("piper"===a)a=c.shift(),d="depot";else if("ws"===a)return{Pb:`${c.shift()}/${c.shift()}`};b&&(d="ossProject");if(!a)return{};b=c.join("/");c={};if(b){var e=b.indexOf(":");-1!==e&&(c.path=b.substring(e+1),b=b.substring(0,e));e=b.indexOf("/+/");-1!==e&&(c.yb=b.substring(e+3),b=b.substring(0,e));c.repository=b}b=c;return Object.assign({},{ae:{id:a,type:d}},b)};
xsa=function(a){a&1&&(_.J(0),_.C(1,"span",11),_.P(2,"Search scoped to:"),_.E(),_.P(3),_.L());a&2&&(a=_.N(),_.v(3),_.uh(" ",a.Fe,"\n"))};ysa=function(a){a&1&&(_.J(0),_.C(1,"span",11),_.P(2,"Search scoped to CitC Workspace:"),_.E(),_.P(3),_.L());a&2&&(a=_.N(2),_.v(3),_.uh(" ",a.Jd.Pb," "))};zsa=function(a){a&1&&_.y(0,ysa,4,1,"ng-container",10);if(a&2){a=_.N();const b=_.th(4);_.A("ngIf",void 0!==a.Jd.Pb)("ngIfElse",b)}};
Bsa=function(a){a&1&&(_.J(0),_.Vg(1,13),_.P(2," \u203a "),_.L());a&2&&(_.N(3),a=_.th(14),_.v(),_.A("ngTemplateOutlet",a)("ngTemplateOutletContext",_.Bh(2,Asa)))};Dsa=function(a){a&1&&(_.C(0,"a",16),_.P(1),_.E());if(a&2){a=_.N().ua;const b=_.N(4);_.A("routerLink",_.Bh(3,Csa))("queryParams",b.T3a(a.scope));_.v();_.vh(a.name)}};Esa=function(a){a&1&&(_.J(0),_.P(1),_.L());a&2&&(a=_.N().ua,_.v(),_.vh(a.name))};
Fsa=function(a,b){a&1&&(_.J(0),_.y(1,Dsa,2,4,"a",15)(2,Esa,2,1,"ng-container",12),_.P(3,"/"),_.L());a&2&&(a=b.last,_.v(),_.A("ngIf",!a),_.v(),_.A("ngIf",a))};Gsa=function(a){a&1&&(_.J(0),_.y(1,Fsa,4,2,"ng-container",14),_.L());a&2&&(a=_.N(3),_.v(),_.A("ngForOf",a.directories))};Hsa=function(a){a&1&&_.P(0);a&2&&(a=_.N(3),_.uh(" ",a.Jd.path," "))};
Isa=function(a){a&1&&(_.J(0),_.C(1,"span",11),_.P(2," Search scoped to directory: "),_.E(),_.P(3),_.y(4,Bsa,3,3,"ng-container",12)(5,Gsa,2,1,"ng-container",10)(6,Hsa,1,1,"ng-template",null,7,_.Eh),_.L());if(a&2){a=_.th(7);const b=_.N(2);_.v(3);_.uh(" ",b.Jd.repository," \u203a ");_.v();_.A("ngIf",b.m4(b.Jd.yb));_.v();_.A("ngIf",b.vea&&b.directories)("ngIfElse",a)}};Jsa=function(a){a&1&&_.y(0,Isa,8,4,"ng-container",10);if(a&2){a=_.N();const b=_.th(6);_.A("ngIf",void 0!==a.Jd.path)("ngIfElse",b)}};
Ksa=function(a){a&1&&(_.J(0),_.C(1,"span",11),_.P(2," Search scoped to branch: "),_.E(),_.L())};Lsa=function(a){a&1&&(_.C(0,"span",11),_.P(1," Search scoped to tag: "),_.E())};
Nsa=function(a){a&1&&(_.J(0),_.y(1,Ksa,3,0,"ng-container",10)(2,Lsa,2,0,"ng-template",null,8,_.Eh),_.P(4),_.Vg(5,13),_.L());if(a&2){a=_.th(3);const b=_.N(2),c=_.th(14);_.v();_.A("ngIf",_.Ui(_.Yi(b.Jd.yb)))("ngIfElse",a);_.v(3);_.uh(" ",b.Jd.repository," \u203a ");_.v();_.A("ngTemplateOutlet",c)("ngTemplateOutletContext",_.Bh(5,Msa))}};Osa=function(a){a&1&&_.y(0,Nsa,6,6,"ng-container",10);if(a&2){a=_.N();const b=_.th(8);_.A("ngIf",a.m4(a.Jd.yb))("ngIfElse",b)}};
Psa=function(a){a&1&&(_.J(0),_.C(1,"span",11),_.P(2,"Search scoped to package:"),_.E(),_.P(3),_.L());a&2&&(a=_.N(3),_.v(3),_.uh(" ",a.Jd.repository," "))};Qsa=function(a){a&1&&(_.J(0),_.C(1,"span",11),_.P(2,"Search scoped to repository:"),_.E(),_.P(3),_.L());a&2&&(a=_.N(3),_.v(3),_.uh(" ",a.Jd.repository," "))};
Rsa=function(a){a&1&&(_.J(0,18),_.y(1,Psa,4,1,"ng-container",19)(2,Qsa,4,1,"ng-container",20),_.L());a&2&&(a=_.N(2),_.A("ngSwitch",null==a.Jd.ae?null:a.Jd.ae.type),_.v(),_.A("ngSwitchCase","depot"))};Ssa=function(a){a&1&&_.y(0,Rsa,3,2,"ng-container",17);if(a&2){a=_.N();const b=_.th(10);_.A("ngIf",!!a.Jd.repository)("ngIfElse",b)}};Tsa=function(a){a&1&&(_.J(0),_.C(1,"span",11),_.P(2,"Search scoped to host:"),_.E(),_.P(3),_.L());a&2&&(a=_.N().Ka,_.v(3),_.uh(" ",a.id," "))};
Usa=function(a){a&1&&(_.J(0),_.C(1,"span",11),_.P(2,"Search scoped to project:"),_.E(),_.P(3),_.L());a&2&&(a=_.N().Ka,_.v(3),_.uh(" ",a.id," "))};Vsa=function(a){a&1&&(_.C(0,"span",11),_.P(1," Search scoped to Piper "),_.E())};Wsa=function(a){a&1&&(_.J(0),_.C(1,"span",11),_.P(2,"Search scoped to:"),_.E(),_.P(3),_.L());a&2&&(a=_.N().Ka,_.v(3),_.uh(" ",a.id," "))};
Xsa=function(a){a&1&&(_.J(0,18),_.y(1,Tsa,4,1,"ng-container",19)(2,Usa,4,1,"ng-container",19)(3,Vsa,2,0,"span",21)(4,Wsa,4,1,"ng-container",20),_.L());a&2&&(a=_.N(2),_.A("ngSwitch",a.Jd.ae.type),_.v(),_.A("ngSwitchCase","host"),_.v(),_.A("ngSwitchCase","project"),_.v(),_.A("ngSwitchCase","depot"))};Ysa=function(a){a&1&&_.y(0,Xsa,5,4,"ng-container",17);if(a&2){a=_.N();const b=_.th(12);_.A("ngIf",a.Jd.ae)("ngIfElse",b)}};Zsa=function(a){a&1&&(_.C(0,"span",11),_.P(1," Searching everything "),_.E())};
$sa=function(a){a&1&&(_.C(0,"mat-icon",24),_.P(1," account_tree "),_.E())};ata=function(a){a&1&&(_.C(0,"mat-icon",25),_.P(1,"label_outline"),_.E())};bta=function(a){a&1&&(_.J(0),_.C(1,"a",26),_.P(2),_.E(),_.L());a&2&&(a=_.N(2),_.v(),_.A("routerLink",_.Bh(3,Csa))("queryParams",a.T3a(a.EUb)),_.v(),_.uh(" ",_.Foa(_.Si(a.Jd.yb))," "))};cta=function(a){a&1&&_.P(0);a&2&&(a=_.N(2),_.uh(" ",_.Foa(_.Si(a.Jd.yb))," "))};
dta=function(a,b){a&1&&_.y(0,$sa,2,0,"mat-icon",22)(1,ata,2,0,"mat-icon",23)(2,bta,3,4,"ng-container",10)(3,cta,1,1,"ng-template",null,9,_.Eh);if(a&2){a=b.gha;b=_.th(4);const c=_.N();_.A("ngIf",_.Ui(_.Yi(c.Jd.yb)));_.v();_.A("ngIf",_.Ti(_.Yi(c.Jd.yb)));_.v();_.A("ngIf",c.vea&&!a)("ngIfElse",b)}};_.eta=function(a){if("number"===typeof a)return a;if(Array.isArray(a)&&a.length)return a[0].start};
_.nk=function({params:a,yb:b},c){if(null!=a)switch(c){case 0:return a.Pb&&"HEAD"===b?void 0:b;case 1:return a.Lf||(a.Pb&&"HEAD"===b?void 0:b);case 2:return a.Em;case 3:return a.Lf;default:throw _.wc(c,"Unexpected version.");}};_.ok=function(a){return!(!a.Uc||!a.tb)&&!!a.repository};_.fta=function(a,b,c,d){c=(new pk).iVb(c);switch(b){case "depot":c.LUb(a);break;case "host":c.UUb(a);break;case "project":c.setProjectId(a);break;case "ossProject":c.bVb(a)}null!=d&&c.oVb(d);return c};
_.qk=function(a){return{yb:_.nk(a,0)||"",commit:_.nk(a,1)||""}};_.tk=function(a,b,c,d,e,f){a=(new _.rk).fQ(_.fta(a,b,c,f));b=null==d?void 0:d.commit;f&&"HEAD"===b&&(b=void 0);b&&a.anb(b);(null==d?0:d.yb)&&!_.Xi.test(d.yb)&&_.sk(a,4,null==d?void 0:d.yb);d=_.gta(a);null!=e&&d.od(_.Rh(e));return d};
_.uk=function(a,b,c,d,e,f){if(_.ok(a)){const g=_.tk(a.tb,a.Uc,a.repository,_.qk(a),a.path,a.params.Pb);return{eventType:"RESULT_CLICKED",xJb:d,Je:g,lineNumber:_.eta(a.params.line),Sw:b,kr:c,CD:e,UB:f}}throw Error("hd");};ita=function(a){if(a.gJ)return Array.from(a.gJ.entries()).map(([b,c])=>new hta({name:b,status:c}))};_.xk=function(a){return new a(_.Kd(_.wk),null,{withCredentials:_.Kd(jta),suppressCorsPreflight:!0})};
kta=function(a){return(new _.yk).setSeconds(Math.floor(a/1E3)).oAa(Math.floor(a%1E3*1E6))};_.lta=function(a){return`${"COVERAGE_GENERIC"}_${a}`};nta=function(a){return mta.has(a)?mta.get(a):a.toLowerCase().split("_").map(b=>0===b.length||"COVERAGE"===b.toUpperCase()?"":b.charAt(0).toUpperCase()+b.substring(1,b.length)).filter(b=>b.length).join(" ")};ota=function(a){const b=new _.xg(1);b.next(a);b.complete();return b};qta=function(a){return pta.has(a)};
_.zk=function*(a){for(const b of a)switch(yield b,b.Ql){case 0:case 2:yield*_.zk(b.Qwa);yield*_.zk(b.Eza);break;case 1:b.value&&(yield b.value);break;case 3:yield*_.zk(b.elements);break;case 4:case 5:break;default:_.wc(b,void 0)}};rta=function(a,b,c){return{type:a,location:{start:b,end:c}}};sta=function(a,b,c,d,e){b=Array.isArray(b)?b:[b];c=Array.isArray(c)?c:[c];return{Ql:a,Qwa:b,Eza:c,location:Ak(e),bRb:d,error:b.length&&c.length?void 0:{type:5,location:d}}};
Bk=function(a,b,c){return{Ql:a,value:b,location:Ak(c)}};Ak=function({start:{offset:a},end:{offset:b}}){return{start:a,end:b}};tta=function({ae:a,repository:b}){const c=new _.Ck;if(!a)return c;const d=new _.Dk,e=a.id;a=a.type;switch(a){case "project":d.projectId=e;break;case "ossProject":d.Gg=e;break;case "host":d.il=e;break;case "depot":d.io=e;break;default:return _.wc(a,void 0)}"depot"===a&&"Piper"===b&&(b="piper");b&&(d.yh=b);c.root=d;return c};
uta=function(a,b){const c=[];for(const [d,e]of _.maa(a,b))if(a=d,b=e,a.Ql!==b.Ql)c.push({start:a.location.start,end:a.location.end});else switch(a.Ql){case 0:case 2:c.push(...uta(a.Qwa,b.Qwa));c.push(...uta(a.Eza,b.Eza));break;case 3:c.push(...uta(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!==(null==(f=b.value)?
void 0:f.value)&&c.push({start:a.value.location.start,end:a.value.location.end})}break;default:return _.wc(a,void 0)}return c};vta=function(){let a,b;return!!(null==(a=crypto)?0:null==(b=a.subtle)?0:b.digest)};wta=function(a){return Array.from(new Uint8Array(a)).map(b=>b.toString(16).padStart(2,"0")).join("")};_.xta=function(a){if(!a)return null;a=_.W(a,2);return null===a||void 0===a?null:_.Gc(a)};
_.Ek=function(a){if(!a)return null;a=a.privateDoNotAccessOrElseSafeHtmlWrappedValue;if(!a)throw Error("jd");return _.Gc(a)};yta=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 _.wc(a,void 0)}};zta=function(a){switch(a){case "CRITICAL":return 1;case "WARNING":return 2;case "INFORMATIONAL":return 3;case "SEVERITY_UNSPECIFIED":return 0;default:return _.wc(a,void 0)}};
Ata=function(){if(void 0!==Fk)return Fk;try{const a=window.localStorage;if(!a)return Fk=!1;a.setItem("StorageAccessTestKey","1");a.removeItem("StorageAccessTestKey");return Fk=!0}catch(a){return Fk=!1}};Bta=function(a){if(a&1){const b=_.ze();_.C(0,"button",5);_.M("click",function(){_.n(b);const c=_.N(2);return _.q(c.Td())});_.P(1," Dismiss ");_.E()}};
Dta=function(a,b){a&1&&(_.J(0),_.C(1,"div",1)(2,"mat-icon",2),_.P(3),_.E(),_.G(4,"span",3),_.y(5,Bta,2,0,"button",4),_.E(),_.L());a&2&&(a=b.Ka,b=_.N(),_.v(),_.A("ngClass",_.Dh(4,Cta,a.severity===b.UGa.LH,a.severity===b.UGa.f9)),_.v(2),_.vh(a.iconName),_.v(),_.A("innerHTML",a.messageHtml,_.$f),_.v(),_.A("ngIf",_.Gk.has(2)&&1!==(null==a?void 0:a.severity)&&vta()&&Ata()))};_.Eta=function(a,b){return a===b?!0:a&&b?a.value===b.value&&!!a.a6===!!b.a6:!1};
Fta=function(a){var b=_.u(_.Ff(1E3),_.ug({Zd:!0,Iu:[]}));b=_.Cf(b,a);return _.u(Lfa(a,b),_.Dg({Zd:!0}))};Gta=function(a,b){return _.u(b,_.r(c=>c?_.Hk:_.kf({})),_.Dg(a),_.Eg(ef))};Hta=function({sfb:a},b){return{qKb:Lfa(a,_.Ff(2E3)),sfb:b}};_.Ita=function(a){return null==a||("string"===typeof a||Array.isArray(a))&&0===a.length};Jta=function(a){return _.Ita(a.value)?{required:!0}:null};_.Kta=function(){return null};Lta=function(a){return null!=a};Mta=function(a){return hg(a)?_.tf(a):a};
Nta=function(a){let b={};a.forEach(c=>{b=null!=c?Object.assign({},b,c):b});return 0===Object.keys(b).length?null:b};Ota=function(a,b){return b.map(c=>c(a))};Pta=function(a){return a.map(b=>b.validate?c=>b.validate(c):b)};_.Qta=function(a){if(!a)return null;const b=a.filter(Lta);return 0==b.length?null:function(c){return Nta(Ota(c,b))}};Rta=function(a){return null!=a?_.Qta(Pta(a)):null};
Sta=function(a){if(!a)return null;const b=a.filter(Lta);return 0==b.length?null:function(c){c=Ota(c,b).map(Mta);return _.u(_.zf(c),_.r(Nta))}};Tta=function(a){return null!=a?Sta(Pta(a)):null};Uta=function(a,b){return null===a?[b]:Array.isArray(a)?[...a,b]:[a,b]};Ik=function(a,b,c="whenDisabledForLegacyCode"){Vta(a,b);b.hq.Lo(a.value);if(a.disabled||"always"===c){let d,e;null==(e=(d=b.hq).aq)||e.call(d,a.disabled)}Wta(a,b);Xta(a,b);Yta(a,b);Zta(a,b)};
aua=function(a,b){const c=()=>{};b.hq&&(b.hq.On(c),b.hq.ft(c));$ta(a,b);a&&(b.Izc(),a.cT(()=>{}))};bua=function(a,b){a.forEach(c=>{c.Cja&&c.Cja(b)})};Zta=function(a,b){if(b.hq.aq){const c=d=>{b.hq.aq(d)};a.rpa.push(c);b.BCb(()=>{a.kDc(c)})}};Vta=function(a,b){var c=a.AE;null!==b.yg?_.cua(a,Uta(c,b.yg)):"function"===typeof c&&_.cua(a,[c]);c=a.HI;null!==b.LB?dua(a,Uta(c,b.LB)):"function"===typeof c&&dua(a,[c]);c=()=>_.Jk(a);bua(b.AE,c);bua(b.HI,c)};
$ta=function(a,b){let c=!1;if(null!==a){if(null!==b.yg){var d=a.AE;if(Array.isArray(d)&&0<d.length){var e=d.filter(f=>f!==b.yg);e.length!==d.length&&(c=!0,a.Bna(e))}}null!==b.LB&&(d=a.HI,Array.isArray(d)&&0<d.length&&(e=d.filter(f=>f!==b.LB),e.length!==d.length&&(c=!0,a.IIa(e))))}a=()=>{};bua(b.AE,a);bua(b.HI,a);return c};Wta=function(a,b){b.hq.On(c=>{a.Tx=c;a.ZS=!0;a.Dpa=!0;"change"===a.Nu&&eua(a,b)})};Yta=function(a,b){b.hq.ft(()=>{a.LMa=!0;"blur"===a.Nu&&a.ZS&&eua(a,b);"submit"!==a.Nu&&_.fua(a)})};
eua=function(a,b){a.Dpa&&gua(a);a.setValue(a.Tx,{fJb:!1});b.Jma(a.Tx);a.ZS=!1};Xta=function(a,b){const c=(d,e)=>{b.hq.Lo(d);e&&b.Jma(d)};a.On(c);b.BCb(()=>{a.jDc(c)})};hua=function(a,b){if(!a.hasOwnProperty("model"))return!1;a=a.model;return a.EJ?!0:!Object.is(b,a.hg)};iua=function(a,b){a.fOa();b.forEach(c=>{const d=c.control;"submit"===d.Nu&&d.ZS&&(c.Jma(d.Tx),d.ZS=!1)})};
jua=function(a){if(!a)return null;let b=void 0,c=void 0,d=void 0;a.forEach(e=>{e.constructor===_.Kk?b=e:Object.getPrototypeOf(e.constructor)===Lk?c=e:d=e});return d?d:c?c:b?b:null};Mk=function(a){return null!=a&&!Array.isArray(a)&&"object"===typeof a};kua=function(a,b){a.jB((c,d)=>{if(void 0===b[d])throw new _.qd(1002,"");})};lua=function(a){return"object"===typeof a&&null!==a&&2===Object.keys(a).length&&"value"in a&&"disabled"in a};
mua=function(a){return!!a&&(void 0!==a.h3||void 0!==a.dE||void 0!==a.Nu)};nua=function(a){a&1&&_.G(0,"span",19)};oua=function(a){a&1&&(_.C(0,"label",18),_.dh(1,1),_.y(2,nua,1,0,"span",19),_.E());a&2&&(a=_.N(2),_.A("floating",a.RM())("monitorResize",a.kI())("id",a.kv),_.Pg("for",a.Nd.rIc?null:a.Nd.id),_.v(2),_.Ug(!a.LF&&a.Nd.required?2:-1))};pua=function(a){a&1&&_.y(0,oua,3,5,"label",18);a&2&&(a=_.N(),_.Ug(a.jI()?0:-1))};qua=function(a){a&1&&_.G(0,"div",5)};rua=function(){};
sua=function(a){a&1&&_.y(0,rua,0,0,"ng-template",11);a&2&&(_.N(2),_.A("ngTemplateOutlet",_.th(1)))};tua=function(a){a&1&&(_.C(0,"div",7),_.y(1,sua,1,1,null,11),_.E());a&2&&(a=_.N(),_.A("matFormFieldNotchedOutlineOpen",a.RM()),_.v(),_.Ug(a.Dzb()?-1:1))};uua=function(a){a&1&&(_.C(0,"div",8,2),_.dh(2,2),_.E())};vua=function(a){a&1&&(_.C(0,"div",9,3),_.dh(2,3),_.E())};wua=function(){};xua=function(a){a&1&&_.y(0,wua,0,0,"ng-template",11);a&2&&(_.N(),_.A("ngTemplateOutlet",_.th(1)))};
yua=function(a){a&1&&(_.C(0,"div",12),_.dh(1,4),_.E())};zua=function(a){a&1&&(_.C(0,"div",13),_.dh(1,5),_.E())};Aua=function(a){a&1&&_.G(0,"div",14)};Bua=function(a){a&1&&(_.C(0,"div",16),_.dh(1,6),_.E());a&2&&(a=_.N(),_.A("@transitionMessages",a.mT))};Cua=function(a){a&1&&(_.C(0,"mat-hint",20),_.P(1),_.E());a&2&&(a=_.N(2),_.A("id",a.haa),_.v(),_.vh(a.XJ))};
Dua=function(a){a&1&&(_.C(0,"div",17),_.y(1,Cua,2,2,"mat-hint",20),_.dh(2,7),_.G(3,"div",21),_.dh(4,8),_.E());a&2&&(a=_.N(),_.A("@transitionMessages",a.mT),_.v(),_.Ug(a.XJ?1:-1))};Eua=function(a,b){a&1&&(_.C(0,"span",7),_.P(1),_.E());a&2&&(a=b.ua,_.A("ngClass",a.esa),_.v(),_.vh(a.text))};Fua=function(a){a&1&&(_.C(0,"span",8),_.P(1),_.E());a&2&&(a=_.N(),_.v(),_.vh(a.r8))};Gua=function(a){a&1&&_.dh(0)};Hua=function(a){a&1&&(_.C(0,"mat-icon",9),_.P(1),_.E());a&2&&(a=_.N(2),_.v(),_.vh(a.W2))};
Iua=function(a){if(a&1){const b=_.ze();_.C(0,"button",6);_.M("click",function(){_.n(b);const c=_.N();return _.q(c.action.emit())});_.C(1,"span",7);_.P(2);_.y(3,Hua,2,1,"mat-icon",8);_.E()()}a&2&&(a=_.N(),_.v(2),_.uh(" ",a.X2," "),_.v(),_.A("ngIf",a.W2))};
Jua=function(a){if(a&1){const b=_.ze();_.C(0,"onedev-feature-tooltip-body",1);_.M("action",function(){_.n(b);const c=_.N();return _.q(c.action.emit())})("dismiss",function(){_.n(b);const c=_.N();c.Cva();c.Td.emit();return _.q()});_.dh(1);_.E()}a&2&&(a=_.N(),_.A("actionBtnText",a.X2)("actionBtnIcon",a.W2)("color",a.color)("pointerPosition",a.Hg)("widthOffset",a.oCa))};
Kua=function(a){const b={attributeFilter:["aria-label","aria-valuenow"]};return new _.gf(c=>{(new MutationObserver(d=>{const e=d[0].target;var f;d=null!=(f=e.getAttribute("aria-label"))?f:"";let g;f=null!=(g=e.getAttribute("aria-valuenow"))?g:"indeterminate";c.next([d,f])})).observe(a,b)})};
Lua=function(a){a&1&&(_.He(),_.C(0,"svg",11),_.G(1,"circle",12),_.E());a&2&&(a=_.N(),_.Pg("viewBox",a.kEb()),_.v(),_.Qg("stroke-dasharray",a.lqa(),"px")("stroke-dashoffset",a.lqa()/2,"px")("stroke-width",a.gyb(),"%"),_.Pg("r",a.Jna()))};Mua=function(){return{diameter:100}};
Oua=function(a){if(a&1){const b=_.ze();_.C(0,"div",13);_.P(1);_.C(2,"button",14);_.M("click",function(){_.n(b);const c=_.N(3);c.Wj&&c.Wj.y7.MVc();return _.q()});_.C(3,"mat-icon");_.P(4,"cancel");_.E()()()}if(a&2){a=_.N().Ka;const b=_.N(2);_.A("ngClass",_.Ch(3,Nua,b.A7));_.v();_.uh(" ",a.Fp," ");_.v();_.A("ascTrackElement",b.Rw)}};Pua=function(a,b){a&1&&(_.J(0),_.y(1,Oua,5,5,"div",12),_.L());a&2&&(a=b.Ka,_.v(),_.A("ngIf",a.value))};
Qua=function(a){a&1&&(_.J(0),_.y(1,Pua,2,1,"ng-container",4),_.Q(2,"async"),_.L());a&2&&(a=_.N(),_.v(),_.A("ngIf",_.R(2,1,a.queryPrefix)))};Rua=function(a){a&1&&_.G(0,"mat-spinner",15);a&2&&(a=_.N(),_.A("diameter",a.uob)("strokeWidth",a.vob))};Sua=function(a){if(a&1){const b=_.ze();_.C(0,"button",16);_.M("click",function(){_.n(b);const c=_.N();return _.q(c.G3())});_.C(1,"mat-icon");_.P(2,"close");_.E()()}a&2&&(a=_.N(),_.A("ascTrackElement",a.Rw)("matTooltip",a.Vvb),_.Pg("aria-label",a.Vvb))};
Tua=function(a){a&1&&(_.C(0,"a",17)(1,"mat-icon"),_.P(2,"info_outline"),_.E()());a&2&&(a=_.N(),_.A("universalLink",a.rO))};Uua=function(a){a&1&&_.Vg(0)};Vua=function(a,b){a&1&&(_.C(0,"search-box-suggestion-item",18),_.y(1,Uua,1,0,"ng-container",19),_.E());a&2&&(a=b.ua,_.A("isSelectable",!!a.YAa)("payload",a),_.v(),_.A("ngTemplateOutlet",a.qa)("ngTemplateOutletContext",a.tQ))};Wua=function(a){a&1&&_.Vg(0,30);a&2&&(_.N(3),_.A("ngTemplateOutlet",_.th(15).qa))};
Xua=function(a){a&1&&(_.J(0),_.C(1,"h4",31),_.P(2),_.E(),_.C(3,"p",32),_.P(4),_.E(),_.L());a&2&&(a=_.N(3),_.v(2),_.uh(" ",a.bgc," "),_.v(2),_.uh(" ",a.cgc," "))};Yua=function(a){a&1&&_.Vg(0)};
Zua=function(a){a&1&&(_.C(0,"div",22)(1,"div",23)(2,"div",24),_.G(3,"scope-indicator",25),_.E(),_.y(4,Wua,1,1,"ng-container",26)(5,Xua,5,2,"ng-container",4),_.Q(6,"async"),_.E(),_.G(7,"mat-divider",27),_.C(8,"div",28),_.y(9,Yua,1,0,"ng-container",29),_.E()());if(a&2){const c=_.N(2);_.Qg("border-color",c.Zha)("width",c.hka,"px")("display","flex");_.v(3);_.A("savedQuery",c.Fe)("searchScope",c.Jd);_.v();_.A("ngIf",c.rJ);_.v();a=c.rJ;var b=_.R(6,12,c.o4);_.A("ngIf",!a&&!!b&&!b.Zd);_.v(2);_.A("vertical",
!0);_.v(2);_.A("ngTemplateOutlet",null==c.Qw?null:c.Qw.qa)}};$ua=function(a){if(a&1){const b=_.ze();_.J(0,20);_.M("ascResizeNotifier",function(c){_.n(b);const d=_.N();return _.q(d.eeb(c))});_.y(1,Zua,10,14,"div",21);_.L()}if(a&2){a=_.N();const b=_.th(15);_.A("elementToWatch",_.th(1));_.v();_.A("ngIf",b.wz&&a.rJ||(null==a.Qw?null:a.Qw.wz))}};
ava=function(a){if(a&1){const b=_.ze();_.C(0,"onedev-feature-tooltip-controller")(1,"onedev-feature-tooltip",33);_.M("action",function(){_.n(b);_.N();_.zc(window,_.mc("http://goto.google.com/search-git"),"_blank");return _.q()});_.C(2,"p",34);_.P(3);_.E();_.P(4);_.E()()}a&2&&(a=_.N(),_.v(),_.A("actionBtnText",a.Yfc)("widthOffset",1),_.v(2),_.vh(a.agc),_.v(),_.uh(" ",a.Zfc," "))};bva=function(a){for(const b of _.zk(a))if(b.warning&&"PACKAGE_AVAILABLE_IN_MULTIBRANCH"===b.warning.type)return!0;return!1};
cva=function(a){a&1&&(_.He(),_.C(0,"svg",2),_.G(1,"polygon",3),_.E())};
dva=function(a){if(a&1){const b=_.ze();_.C(0,"div",0);_.M("keydown",function(c){_.n(b);const d=_.N();return _.q(d.ie(c))})("click",function(){_.n(b);const c=_.N();return _.q(c.closed.emit("click"))})("@transformMenu.start",function(c){_.n(b);const d=_.N();return _.q(d.Uaa(c))})("@transformMenu.done",function(c){_.n(b);const d=_.N();return _.q(d.Taa(c))});_.C(1,"div",1);_.dh(2);_.E()()}a&2&&(a=_.N(),_.Sg(a.jj),_.A("id",a.Via)("@transformMenu",a.yE),_.Pg("aria-label",a.ariaLabel||null)("aria-labelledby",
a.Ae||null)("aria-describedby",a.Av||null))};eva=function(){return{LK:!1,jq:"after",xt:"below",Nj:"cdk-overlay-transparent-backdrop"}};fva=function(a){a&1&&_.G(0,"img",4);a&2&&(a=_.N(),_.A("src",a.wk,_.ag))};gva=function(a){a&1&&_.G(0,"mat-icon",5);a&2&&(a=_.N(),_.A("svgIcon",a.Zj))};hva=function(a){a&1&&(_.C(0,"mat-icon",6),_.P(1),_.E());a&2&&(a=_.N(),_.v(),_.uh(" ",a.LFb,"\n"))};iva=function(a){a&1&&(_.C(0,"a",30),_.G(1,"div",31),_.C(2,"span",32),_.P(3,"Hiring"),_.E()())};
jva=function(a){if(a&1){const b=_.ze();_.C(0,"global-search-box",33);_.M("focusChange",function(c){_.n(b);_.N().hUb=c;return _.q()});_.E()}a&2&&(a=_.N(),_.A("config",a.uo))};kva=function(a){a&1&&(_.C(0,"button",34),_.G(1,"mat-icon",35),_.E());a&2&&(_.N(),_.A("matMenuTriggerFor",_.th(25)))};lva=function(a,b){a&1&&(_.C(0,"a",36),_.G(1,"mat-icon",37),_.E());a&2&&_.A("routerLink",b.Ka)};
mva=function(a){if(a&1){const b=_.ze();_.C(0,"li",38)(1,"button",39);_.M("click",function(){_.n(b);const c=_.N();return _.q(c.HAa())});_.P(2," Keyboard shortcuts ");_.E()()}};nva=function(a){a&1&&_.G(0,"mat-divider")};ova=function(a,b){a&1&&(_.C(0,"li",38)(1,"a",42),_.P(2),_.E()());a&2&&(a=b.ua,_.v(),_.A("externalLink",a.zn),_.v(),_.vh(a.Pga))};
pva=function(a){a&1&&(_.J(0),_.y(1,nva,1,0,"mat-divider",24),_.C(2,"ul",40),_.y(3,ova,3,2,"li",41),_.E(),_.L());a&2&&(a=_.N(),_.v(),_.A("ngIf",a.yLb),_.v(2),_.A("ngForOf",a.wq.additionalLinks))};qva=function(a){a&1&&(_.C(0,"button",43)(1,"span"),_.P(2,"Help"),_.E()());a&2&&(_.N(),_.A("matMenuTriggerFor",_.th(25)))};rva=function(a,b){a&1&&(_.C(0,"a",44)(1,"span"),_.P(2,"Settings"),_.E()());a&2&&_.A("routerLink",b.Ka)};sva=function(a){a&1&&_.G(0,"announcement-bar",3)};
_.Nk=function(a,b){return 1===a.Ql&&a.label===b};zva=function({nh:a}={}){const b=!!_.tva.Ue();return{Cha:_.tva.Ue()||_.uva.Ue()||vva,kJc:!0,fmb:[new wva(5),new wva(20),new xva,new yva(b)],hJc:!0,logger:a}};Ava=function(a){a&1&&(_.He(),_.C(0,"svg",3),_.G(1,"polygon",4),_.E())};Bva=function(a){a&1&&(_.He(),_.C(0,"svg",2),_.G(1,"polygon",3),_.E())};Cva=function(a){return"string"===typeof a?a:a.join("+")};Ok=function(a){return a.sort((b,c)=>Cva(b.Tb).localeCompare(Cva(c.Tb)))};
Dva=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 _.bi(d,a[c-1].parameters))}};Fva=function(a){return Eva.every(b=>!(a===b||a.startsWith(`/${b}`)&&(a===`/${b}`||a.startsWith(`/${b}/`)||a.startsWith(`/${b}?`)||a.startsWith(`/${b}#`))))};Gva=function(a,b,c){c.Sa.hasOwnProperty(a)||(c.Sa[a]=b.Sa[a])};Hva=function(a,b,c){"sq"!==a||c.Sa.sq?Gva(a,b,c):delete c.Sa.sq};Iva=function(a,b){return Object.defineProperty(b,"type",{value:a,writable:!1})};
Jva=function(a){return"function"===typeof a};Kva=function(a,b={}){const c=Object.keys(a),d={};for(let f=0;f<c.length;f++){const g=c[f];"function"===typeof a[g]&&(d[g]=a[g])}const e=Object.keys(d);return function(f,g){f=void 0===f?b:f;let l=!1;const p={};for(let t=0;t<e.length;t++){const x=e[t],B=f[x],F=(0,d[x])(B,g);p[x]=F;l=l||F!==B}return l?p:f}};Lva=function(a,b){return Object.keys(a).filter(c=>c!==b).reduce((c,d)=>Object.assign(c,{[d]:a[d]}),{})};
Mva=function(...a){return function(b){return 0===a.length?b:a.slice(0,-1).reduceRight((c,d)=>d(c),(0,a[a.length-1])(b))}};Nva=function(a,b){Array.isArray(b)&&0<b.length&&(a=Mva.apply(null,[...b,a]));return(c,d)=>{const e=a(c);return(f,g)=>{f=void 0===f?d:f;return e(f,g)}}};Ova=function(a){const b=Array.isArray(a)&&0<a.length?Mva(...a):c=>c;return(c,d)=>{c=b(c);return(e,f)=>{e=void 0===e?d:e;return c(e,f)}}};
Qva=function(a,b){return function(c,d){d=b.action(d)?Pva(d):d;c=a(c,d);return b.state()?Pva(c):c}};Pva=function(a){Object.freeze(a);const b=Jva(a);Object.getOwnPropertyNames(a).forEach(c=>{if(!c.startsWith("\u0275")&&Object.prototype.hasOwnProperty.call(a,c)&&(b?"caller"!==c&&"callee"!==c&&"arguments"!==c:1)){c=a[c];if(c instanceof _.cc){if(c.FO())return;throw Error();}("object"!==typeof c||null===c)&&!Jva(c)||Object.isFrozen(c)||Pva(c)}});return a};
Sva=function(a,b){return function(c,d){if(b.action(d)&&!Rva())throw Error("ud`"+d.type);return a(c,d)}};Vva=function(a,b){return function(c,d){if(b.action(d)){const e=Tva(d);Uva(e,"action")}c=a(c,d);b.state()&&(d=Tva(c),Uva(d,"state"));return c}};
Tva=function(a,b=[]){return void 0!==a&&null!==a||0!==b.length?Object.keys(a).reduce((c,d)=>{if(c)return c;const e=a[d];Jva(e)&&e.hasOwnProperty("\u0275cmp")?d=c:void 0===e||null===e||"number"===typeof e||"boolean"===typeof e||"string"===typeof e||Array.isArray(e)?d=!1:("object"!==typeof e||null===e||Array.isArray(e)?c=!1:(c=Object.getPrototypeOf(e),c=c===Object.prototype||null===c),d=c?Tva(e,[...b,d]):{path:[...b,d],value:e});return d},!1):{path:["root"],value:a}};
Uva=function(a,b){if(!1!==a){var c=a.path.join(".");b=Error("vd`"+b+"`"+c+"`"+b);b.value=a.value;b.Qhd=c;throw b;}};Wva=function(){return{pXc:!1,lXc:!1,oXc:!1,kXc:!1,nXc:!1,mXc:!1}};Xva=function({lXc:a,pXc:b}){return c=>a||b?Vva(c,{action:d=>a&&!d.type.startsWith("@ngrx"),state:()=>b}):c};Yva=function({kXc:a,oXc:b}){return c=>a||b?Qva(c,{action:d=>a&&!d.type.startsWith("@ngrx"),state:()=>b}):c};Zva=function({nXc:a}){return b=>a?Sva(b,{action:c=>a&&!c.type.startsWith("@ngrx")}):b};$va=function(a){return a};
bwa=function(a){if(a.mXc&&(a=Object.entries(awa).filter(([,b])=>1<b).map(([b])=>b),a.length))throw Error("wd`"+a.map(b=>`"${b}"`).join(", "));};cwa=function(a={state:void 0},[b,c]){return{state:c(a.state,b),action:b}};dwa=function(a,b,...c){return function(d){if("string"===typeof a){const e=[b,...c].filter(Boolean);d=_.u(d,yia(a,...e))}else if("function"===typeof a)d=_.u(d,_.r(e=>a(e,b)));else throw new TypeError("xd`"+typeof a);return _.u(d,_.og())}};
ewa=function(a){return a instanceof _.ge?_.Kd(a):a};fwa=function(a){return"function"===typeof a?a():a};gwa=function(a,b){return a.concat(b)};hwa=function(){_.Kd(Pk,{optional:!0,ZVb:!0});return"guarded"};iwa=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__"]))};
jwa=function({propertyName:a,zWc:b,AWc:c}){return`"${c}.${String(a)}${"function"===typeof b[a]?"()":""}"`};kwa=function(a){return"function"===typeof a};lwa=function(a,b,c){const d=Object.getPrototypeOf(a).constructor.name,e=iwa(a).map(({propertyName:f,dispatch:g,useEffectsErrorHandler:l})=>{const p="function"===typeof a[f]?a[f]():a[f];l=l?c(p,b):p;return!1===g?_.u(l,_.nia()):_.u(_.u(l,sia()),_.r(t=>({effect:a[f],notification:t,propertyName:f,AWc:d,zWc:a})))});return _.Cf(...e)};
nwa=function(a){return mwa(a,"ngrxOnInitEffects")};mwa=function(a,b){return a&&b in a&&"function"===typeof a[b]};owa=function(a,b,c=10){return _.u(a,_.kg(d=>{b&&b.handleError(d);return 1>=c?a:owa(a,b,c-1)}))};pwa=function(a){return mwa(a,"ngrxOnIdentifyEffects")?a.ngrxOnIdentifyEffects():""};qwa=function(a,b){return c=>{const d=lwa(c,a,b);return mwa(c,"ngrxOnRunEffects")?c.ngrxOnRunEffects(d):d}};
uwa=function(){if(!rwa){rwa=!0;document.body.classList.remove("loading");var a=document.querySelector(Array.from(_.Qk.keys()).join(","));swa(twa(),_.Qk.get(a.tagName))}};vwa=function(){return _.pf(function*(){yield Promise.resolve();"loading"===document.readyState?(window.addEventListener("DOMContentLoaded",uwa),setTimeout(()=>{uwa()},1E3)):uwa()})};_.Rk=function(a){a=_.Zba(a);const b=document.createElement("script");b.textContent=_.$ba(a);_.aca(b);document.head.appendChild(b)};
_.Sk=function({path:a,yb:b}){return a?"/"===a?b?"REF":"REPO":a.endsWith("/")?"FOLDER":"FILE":b?"REF":"REPO"};Cfa=function(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}};wwa="function"==typeof Object.defineProperties?Object.defineProperty:function(a,b,c){if(a==Array.prototype||a==Object.prototype)return a;a[b]=c.value;return a};
xwa=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");};ywa=xwa(this);Tk=function(a,b){if(b)a:{var c=ywa;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&&null!=b&&wwa(c,a,{configurable:!0,writable:!0,value:b})}};
Tk("Symbol.asyncIterator",function(a){return a?a:Symbol("b")});zwa=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())})};_.pf=function(a){return zwa(a())};
Dfa=function(a){this[Symbol.asyncIterator]=function(){return this};this[Symbol.iterator]=function(){return a};this.next=function(b){return Promise.resolve(a.next(b))};void 0!==a["throw"]&&(this["throw"]=function(b){return Promise.resolve(a["throw"](b))});void 0!==a["return"]&&(this["return"]=function(b){return Promise.resolve(a["return"](b))})};Tk("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 Awa=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};Tk("Array.prototype.values",function(a){return a?a:function(){return Awa(this,function(b,c){return c})}});Tk("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}});
Tk("globalThis",function(a){return a||ywa});Tk("Array.prototype.flat",function(a){return a?a:function(b){b=void 0===b?1:b;var c=[];Array.prototype.forEach.call(this,function(d){Array.isArray(d)&&0<b?(d=Array.prototype.flat.call(d,b-1),c.push.apply(c,d)):c.push(d)});return c}});Tk("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}});
var Bwa=function(a){a=Math.trunc(a)||0;0>a&&(a+=this.length);if(!(0>a||a>=this.length))return this[a]};Tk("Array.prototype.at",function(a){return a?a:Bwa});var Uk=function(a){return a?a:Bwa};Tk("Int8Array.prototype.at",Uk);Tk("Uint8Array.prototype.at",Uk);Tk("Uint8ClampedArray.prototype.at",Uk);Tk("Int16Array.prototype.at",Uk);Tk("Uint16Array.prototype.at",Uk);Tk("Int32Array.prototype.at",Uk);Tk("Uint32Array.prototype.at",Uk);Tk("Float32Array.prototype.at",Uk);Tk("Float64Array.prototype.at",Uk);
Tk("String.prototype.at",function(a){return a?a:Bwa});Tk("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;})})}});Tk("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}});
Tk("Object.fromEntries",function(a){return a?a:function(b){var c={};if(!(Symbol.iterator in b))throw new TypeError("d`"+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("e");c[d[0]]=d[1]}return c}});Tk("String.prototype.padStart",function(a){return a?a:function(b,c){if(null==this)throw new TypeError("f`padStart");b-=this.length;c=void 0!==c?String(c):" ";return(0<b&&c?c.repeat(Math.ceil(b/c.length)).substring(0,b):"")+this}});
Tk("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)}});window._DumpException=_._DumpException;var Cwa,qsa,Dwa,Ewa,Fwa,Vk,Gwa,kk,Iaa,Hwa,Iwa,Jwa,Kwa,Lwa,Mwa;Cwa=Cwa||{};_.da=this||self;qsa=function(a,b,c){a=a.split(".");c=c||_.da;a[0]in c||"undefined"==typeof c.execScript||c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==Object.prototype[d]?c[d]:c[d]={}:c[d]=b};Dwa=function(a){var b=kk("WIZ_global_data.oxN3nb");a=b&&b[a];return null!=a?a:!1};Ewa=_.da._F_toggles||[];Fwa=/^[a-zA-Z_$][a-zA-Z0-9._$]*$/;
Vk=function(a){if("string"!==typeof a||!a||-1==a.search(Fwa))throw Error("i");if(!Gwa||"goog"!=Gwa.type)throw Error("j`"+a);if(Gwa.IQc)throw Error("k");Gwa.IQc=a};Vk.get=function(){return null};Gwa=null;kk=function(a,b){a=a.split(".");b=b||_.da;for(var c=0;c<a.length;c++)if(b=b[a[c]],null==b)return null;return b};Iaa=function(a){var b=typeof a;return"object"!=b?b:a?Array.isArray(a)?"array":b:"null"};_.wa=function(a){var b=Iaa(a);return"array"==b||"object"==b&&"number"==typeof a.length};
_.ya=function(a){var b=typeof a;return"object"==b&&null!=a||"function"==b};_.Ba=function(a){return Object.prototype.hasOwnProperty.call(a,Hwa)&&a[Hwa]||(a[Hwa]=++Iwa)};Hwa="closure_uid_"+(1E9*Math.random()>>>0);Iwa=0;Jwa=function(a,b,c){return a.call.apply(a.bind,arguments)};
Kwa=function(a,b,c){if(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.call(arguments,2);return function(){var e=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return function(){return a.apply(b,arguments)}};_.jk=function(a,b,c){_.jk=Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?Jwa:Kwa;return _.jk.apply(null,arguments)};
_.Yk=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)}};_.Zk=function(){return Date.now()};Lwa=function(a){(0,eval)(a)};_.$k=function(a,b){function c(){}c.prototype=b.prototype;a.ND=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)}};Mwa=function(a){return a};_.$k(_.ba,Error);_.ba.prototype.name="CustomError";var Nwa;var ssa=function(){};_.Owa="undefined"!==typeof TextDecoder;var Pwa=function(a){return Array.prototype.map.call(a,function(b){b=b.toString(16);return 1<b.length?b:"0"+b}).join("")};var Swa,Twa,Uwa,Vwa,Wwa,Xwa,Rwa,$wa,Zwa;_.al=function(a,b){return 0==a.lastIndexOf(b,0)};_.Qwa=function(a,b){const c=a.length-b.length;return 0<=c&&a.indexOf(b,c)==c};_.bl=function(a,b){return a.toLowerCase()==b.toLowerCase()};_.cl=function(a){return/^[\s\xa0]*$/.test(a)};_.dl=String.prototype.trim?function(a){return a.trim()}:function(a){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]};
_.Ywa=function(a){if(!Rwa.test(a))return a;-1!=a.indexOf("&")&&(a=a.replace(Swa,"&amp;"));-1!=a.indexOf("<")&&(a=a.replace(Twa,"&lt;"));-1!=a.indexOf(">")&&(a=a.replace(Uwa,"&gt;"));-1!=a.indexOf('"')&&(a=a.replace(Vwa,"&quot;"));-1!=a.indexOf("'")&&(a=a.replace(Wwa,"&#39;"));-1!=a.indexOf("\x00")&&(a=a.replace(Xwa,"&#0;"));return a};Swa=/&/g;Twa=/</g;Uwa=/>/g;Vwa=/"/g;Wwa=/'/g;Xwa=/\x00/g;Rwa=/[\x00&<>"']/;_.ka=function(a,b){return-1!=a.indexOf(b)};
_.el=function(a,b){return _.ka(a.toLowerCase(),b.toLowerCase())};
$wa=function(a,b){let c=0;a=(0,_.dl)(String(a)).split(".");b=(0,_.dl)(String(b)).split(".");const d=Math.max(a.length,b.length);for(let g=0;0==c&&g<d;g++){var e=a[g]||"",f=b[g]||"";do{e=/(\d*)(\D*)(.*)/.exec(e)||["","","",""];f=/(\d*)(\D*)(.*)/.exec(f)||["","","",""];if(0==e[0].length&&0==f[0].length)break;c=Zwa(0==e[1].length?0:parseInt(e[1],10),0==f[1].length?0:parseInt(f[1],10))||Zwa(0==e[2].length,0==f[2].length)||Zwa(e[2],f[2]);e=e[3];f=f[3]}while(0==c)}return c};
Zwa=function(a,b){return a<b?-1:a>b?1:0};var axa=!!(Ewa[0]>>29&1),bxa=!!(Ewa[1]&1),cxa=!!(Ewa[0]>>23&1);var ha=axa?bxa:Dwa(610401301),Caa=axa?cxa:Dwa(188588736);var ja,dxa=_.da.navigator;ja=dxa?dxa.userAgentData||null:null;var exa;_.ta=function(a,b){return Array.prototype.indexOf.call(a,b,void 0)};_.gl=function(a,b,c){Array.prototype.forEach.call(a,b,c)};exa=function(a,b){return Array.prototype.some.call(a,b,void 0)};var fxa=function(a){fxa[" "](a);return a};fxa[" "]=function(){};var gxa=function(a,b){try{return fxa(a[b]),!0}catch(c){}return!1};var hxa,ixa,il,ll,jxa,kxa,lxa,mxa,nxa,oxa;hxa=baa();_.hl=caa();ixa=la("Edge");il=la("Gecko")&&!(_.el(fa(),"WebKit")&&!la("Edge"))&&!(la("Trident")||la("MSIE"))&&!la("Edge");_.jl=_.el(fa(),"WebKit")&&!la("Edge");_.kl=jaa();ll=haa()?"Windows"===ja.platform:la("Windows");jxa=haa()?"Android"===ja.platform:la("Android");kxa=iaa();lxa=la("iPad");mxa=la("iPod");nxa=_.qa();
a:{var pxa="",qxa=function(){var a=fa();if(il)return/rv:([^\);]+)(\)|;)/.exec(a);if(ixa)return/Edge\/([\d\.]+)/.exec(a);if(_.hl)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(_.jl)return/WebKit\/(\S+)/.exec(a);if(hxa)return/(?:Version)[ \/]?(\S+)/.exec(a)}();qxa&&(pxa=qxa?qxa[1]:"");if(_.hl){var rxa,sxa=_.da.document;rxa=sxa?sxa.documentMode:void 0;if(null!=rxa&&rxa>parseFloat(pxa)){oxa=String(rxa);break a}}oxa=pxa}var txa=oxa;var uxa=daa(),vxa=iaa()||la("iPod"),wxa=la("iPad"),xxa=gaa(),yxa=eaa(),zxa=faa()&&!_.qa();var Axa,ml,Cxa;Axa={};ml=null;_.Bxa=il||_.jl||!zxa&&"function"==typeof _.da.atob;
_.Dxa=function(a){for(var b=[],c=0,d=0;d<a.length;d++){var e=a.charCodeAt(d);255<e&&(b[c++]=e&255,e>>=8);b[c++]=e}a=3;void 0===a&&(a=0);Cxa();a=Axa[a];c=Array(Math.floor(b.length/3));d=a[64]||"";let f=0;for(e=0;f<b.length-2;f+=3){var g=b[f],l=b[f+1],p=b[f+2],t=a[g>>2];g=a[(g&3)<<4|l>>4];l=a[(l&15)<<2|p>>6];p=a[p&63];c[e++]=t+g+l+p}t=0;p=d;switch(b.length-f){case 2:t=b[f+1],p=a[(t&15)<<2]||d;case 1:b=b[f],c[e]=a[b>>2]+a[(b&3)<<4|t>>4]+p+d}return c.join("")};
_.Fxa=function(a){var b=[];_.Exa(a,function(c){b.push(c)});return b};_.Exa=function(a,b){function c(p){for(;d<a.length;){var t=a.charAt(d++),x=ml[t];if(null!=x)return x;if(!_.cl(t))throw Error("v`"+t);}return p}Cxa();for(var d=0;;){var e=c(-1),f=c(0),g=c(64),l=c(64);if(64===l&&-1===e)break;b(e<<2|f>>4);64!=g&&(b(f<<4&240|g>>2),64!=l&&b(g<<6&192|l))}};
Cxa=function(){if(!ml){ml={};for(var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),b=["+/=","+/","-_=","-_.","-_"],c=0;5>c;c++){var d=a.concat(b[c].split(""));Axa[c]=d;for(var e=0;e<d.length;e++){var f=d[e];void 0===ml[f]&&(ml[f]=e)}}}};_.Ya={};var Gxa,Eb;_.Za=function(){return Gxa||(Gxa=new _.Xa(null,_.Ya))};Eb=function(a){const b=a.vd;return null==b?"":"string"===typeof b?b:a.vd=naa(b)};_.Xa=class{constructor(a,b){if(b!==_.Ya)throw Error("w");this.vd=a;if(null!=a&&0===a.length)throw Error("x");}xo(){return null==this.vd}};var Fa=0,Ha=0;_.nl=function(a){const b=a.qN;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("q");_.Hxa(a,c);return e};_.Hxa=function(a,b){a.vy=b;if(b>a.xJ)throw Error("r`"+b+"`"+a.xJ);};var Ixa;Ixa=function(a,b,c){const d=a.Cg.Ui(),e=_.nl(a.Cg)>>>0,f=a.Cg.getCursor()+e;let g=f-d;0>=g&&(a.Cg.setEnd(f),c(b,a,void 0,void 0,void 0),g=f-a.Cg.getCursor());if(g)throw Error("l`"+e+"`"+(e-g));a.Cg.setCursor(f);a.Cg.setEnd(d)};_.Jxa=function(a){const b=_.nl(a.Cg)>>>0;return a.Cg.DSb(b,!0)};var pl=class{constructor(a,b){var c=_.ol;this.iW=a;this.wc=b;this.Ny=0;this.l5=c;this.defaultValue=void 0}};var aba,Kxa,rba;_.Ma=Symbol();aba=Symbol();Kxa=Symbol();rba=Symbol();var Ua=(a,b)=>{a[_.Ma]=b;return a};var xaa,Lxa,Mxa,Nxa,Oxa,Pxa;_.vb={};xaa={};Mxa=[];Ua(Mxa,55);_.Jb=Object.freeze(Mxa);Nxa=class{constructor(a,b,c){this.cMb=0;this.BRa=a;this.hbb=b;this.aH=c}next(){if(this.cMb<this.BRa.length){const a=this.BRa[this.cMb++];return{done:!1,value:this.hbb?this.hbb.call(this.aH,a):a}}return{done:!0,value:void 0}}[Symbol.iterator](){return new Nxa(this.BRa,this.hbb,this.aH)}};Oxa=class{};Pxa=class{};_.ql=Object.freeze(new Oxa);Object.freeze(new Pxa);var Aba=Object.freeze(new Pxa);var Faa=function(a,b){a.__closure__error__context__984382||(a.__closure__error__context__984382={});a.__closure__error__context__984382.severity=b};var Qxa;var Maa=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;var gba,Rxa,Sxa;gba={};Rxa=(()=>class extends Map{constructor(){super()}})();Sxa=function(a){if(a.Oca&2)throw Error("B");};
_.Ab=class extends Rxa{constructor(a,b,c=bba,d=bba){super();let e=a[_.Ma]|0;e|=64;Ua(a,e);this.Oca=e;this.bCa=b;this.Aha=c;this.rtb=this.bCa?cba:d;for(let f=0;f<a.length;f++){const g=a[f],l=c(g[0],!1,!0);let p=g[1];b?void 0===p&&(p=null):p=d(g[1],!1,!0,void 0,void 0,e);super.set(l,p)}}DXb(a=dba){if(0!==this.size)return this.Cqb(a)}Cqb(a=dba){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(){Sxa(this);super.clear()}delete(a){Sxa(this);
return super.delete(this.Aha(a,!0,!1))}entries(){var a=this.jOb();return new Nxa(a,eba,this)}keys(){return this.SOc()}values(){var a=this.jOb();return new Nxa(a,_.Ab.prototype.get,this)}forEach(a,b){super.forEach((c,d)=>{a.call(b,this.get(d),d,this)})}set(a,b){Sxa(this);a=this.Aha(a,!0,!1);return null==a?this:null==b?(super.delete(a),this):super.set(a,this.rtb(b,!0,!0,this.bCa,!1,this.Oca))}has(a){return super.has(this.Aha(a,!1,!1))}get(a){a=this.Aha(a,!1,!1);const b=super.get(a);if(void 0!==b){var c=
this.bCa;return c?(c=this.rtb(b,!1,!0,c,this.zFc,this.Oca),c!==b&&super.set(a,c),c):b}}jOb(){return Array.from(super.keys())}SOc(){return super.keys()}[Symbol.iterator](){return this.entries()}};_.Ab.prototype.toJSON=void 0;_.Ab.prototype.hQc=xaa;var fba;var Bb;var bc,Ib,ul,Uxa,Vxa,Wxa,Xxa,Fl,Ml,Yxa,Zxa,Zl;bc=function(a,b){a=a.Ze;return Ib(a,a[_.Ma],b)};Ib=function(a,b,c,d){if(-1===c)return null;const e=waa(b);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],null!=d)){if(tba(a,b,e,c)&&null!=Kxa){var g;a=null!=(g=Qxa)?g:Qxa={};g=a[Kxa]||0;4<=g||(a[Kxa]=g+1,_.Gaa())}return d}return tba(a,b,e,c)}};_.rl=function(a,b,c){const d=a.Ze;let e=d[_.Ma];db(e);_.Hb(d,e,b,c);return a};
_.sl=function(a,b,c,d=!1){return void 0!==_.Vb(a,b,c,d)};_.Txa=function(a,b,c,d,e){Dba(a,b,c,e,d,!1,1);return a};_.tl=function(a,b){a=a.Ze;let c=a[_.Ma];const d=Ib(a,c,b);var e=null==d||"number"===typeof d?d:"NaN"===d||"Infinity"===d||"-Infinity"===d?Number(d):void 0;null!=e&&e!==d&&_.Hb(a,c,b,e);return e};ul=function(a,b){a=a.Ze;let c=a[_.Ma];const d=Ib(a,c,b),e=$a(d,!0,!0,!!(c&34));null!=e&&e!==d&&_.Hb(a,c,b,e);return e};_.vl=function(a,b){return b&&a!==_.ql?4:2};
Uxa=function(a,b){return _.Ob(a,b,a.Ze[_.Ma]&34?xba:yba,_.vl())};_.wl=function(a,b){a=ul(a,b);return null==a?_.Za():a};_.xl=function(a,b,c,d){const e=a.Ze;let f=e[_.Ma];db(f);(c=Bba(e,f,c))&&c!==b&&null!=d&&(f=_.Hb(e,f,c));_.Hb(e,f,b,d);return a};_.yl=function(a,b,c){a=a.Ze;return Bba(a,a[_.Ma],b)===c?c:-1};Vxa=function(a,b){a=a.Ze;return Bba(a,a[_.Ma],b)};Wxa=function(a,b,c){a=a.Ze;let d=a[_.Ma];db(d);const e=Ib(a,d,c);b=zb(wb(e,b,!0,d));e!==b&&_.Hb(a,d,c,b);return b};
Xxa=function(a,b,c,d){let e=a[_.Ma];db(e);const f=Ib(a,e,c,d);if(null!=f&&f.YO===_.vb)return b=zb(f),b!==f&&_.Hb(a,e,c,b,d),b.Ze;if(Array.isArray(f)){var g=f[_.Ma]|0;g=g&2?Fb(f,g,!1):f;g=Db(g,b[0],b[1])}else g=Db(void 0,b[0],b[1]);g!==f&&_.Hb(a,e,c,g,d);return g};_.ol=function(a,b,c,d=!1){b=_.Vb(a,b,c,d);if(null==b)return b;a=a.Ze;let e=a[_.Ma];if(!(e&2)){const f=zb(b);f!==b&&(b=f,_.Hb(a,e,c,b,d))}return b};_.zl=function(a,b,c,d){a=a.Ze;const e=a[_.Ma];return _.Cba(a,e,b,c,d,void 0,!1,!(2&e))};
_.Al=function(a,b,c){null==c&&(c=void 0);return _.rl(a,b,c)};_.Bl=function(a,b,c,d){null==d&&(d=void 0);return _.xl(a,b,c,d)};
_.Cl=function(a,b,c){const d=a.Ze;let e=d[_.Ma];db(e);if(null==c)return _.Hb(d,e,b),a;let f=c[_.Ma]|0,g=f;const l=!!(2&f)||!!(2048&f),p=l||Object.isFrozen(c),t=!p&&(void 0===Aba||!1);let x=!0,B=!0;for(let I=0;I<c.length;I++){var F=c[I];l||(F=Sa(F.Ze),x&&(x=!F),B&&(B=F))}l||(f=La(f,5,!0),f=La(f,8,x),f=La(f,16,B));if(t||p&&f!==g)c=Ka(c),g=0,f=Kb(f,e),f=Mb(f,e,!0);f!==g&&Ua(c,f);_.Hb(d,e,b,c);return a};_.Dl=function(a,b,c,d,e){Dba(a,b,c,d,e);return a};_.El=function(a,b){return Waa(bc(a,b))};
Fl=function(a,b){a=bc(a,b);a=null!=a?jb(a)?"string"===typeof a?Vaa(a):Uaa(a):void 0:a;return a};_.Gl=function(a,b,c){return _.Ob(a,b,Waa,c,void 0,void 0,0)};_.Hl=function(a,b){return Laa(bc(a,b))};_.Il=function(a,b){return _.pb(bc(a,b))};_.W=function(a,b){return $aa(bc(a,b))};_.Jl=function(a,b){return Naa(bc(a,b))};_.Kl=function(a,b,c=!1){return Wb(_.Hl(a,b),c)};_.Ll=function(a,b,c=0){return Wb(_.Il(a,b),c)};Ml=function(a,b){return Wb(rb(bc(a,b)),0)};_.Nl=function(a,b,c=0){return Wb(_.El(a,b),c)};
_.Ol=function(a,b){return Wb(_.tl(a,b),0)};_.X=function(a,b,c=""){return Wb(_.W(a,b),c)};_.Pl=function(a,b,c=0){return Wb(_.Jl(a,b),c)};_.Ql=function(a,b,c,d,e){return _.Ob(a,b,$aa,c,d,e)};_.Rl=function(a,b,c){a=_.Ql(a,b,3,void 0,!0);Aaa(a,c);return a[c]};_.Sl=function(a,b,c,d,e){return _.Ob(a,b,Naa,c,d,e)};Yxa=function(a,b,c){a=_.Sl(a,b,3,void 0,!0);Aaa(a,c);return a[c]};_.Tl=function(a,b,c){return _.X(a,_.yl(a,c,b))};_.Ul=function(a,b,c){return _.El(a,_.yl(a,c,b))};
_.Vl=function(a,b,c){return _.W(a,_.yl(a,c,b))};_.Wl=function(a,b,c,d){return _.ol(a,b,_.yl(a,d,c))};Zxa=function(a,b){a=_.W(a,b);return null==a?void 0:a};_.Xl=function(a,b,c){return _.rl(a,b,Kaa(c))};_.Yl=function(a,b,c){return _.Sb(a,b,Kaa(c),!1)};Zl=function(a,b,c){return _.rl(a,b,null==c?c:mb(c))};_.$l=function(a,b,c){return _.Sb(a,b,null==c?c:mb(c),0)};_.am=function(a,b,c){return _.rl(a,b,_.sb(c))};_.Lc=function(a,b,c){return _.rl(a,b,Zaa(c))};_.sk=function(a,b,c){return _.Sb(a,b,Zaa(c),"")};
_.bm=function(a,b,c,d){return _.xl(a,b,c,Zaa(d))};_.cm=function(a,b,c){return _.rl(a,b,null==c?c:_.kb(c))};_.dm=function(a,b,c){return _.Sb(a,b,null==c?c:_.kb(c),0)};_.fm=function(a,b){return null!=_.W(a,b)};var ec,Gba;ec=function(a,b){if(null==b||""==b)return new a;b=JSON.parse(b);if(!Array.isArray(b))throw Error("H");return Cb(a,taa(b))};Gba=function(a,b){a=b.wc?b.l5(a,b.wc,b.iW,!0):b.l5(a,b.iW,null,!0);return null===a?void 0:a};
_.cc=class{constructor(a,b){this.Ze=Db(a,b)}toJSON(){return Lxa?Fba(this,this.Ze,!1):Fba(this,pba(this.Ze),!0)}Zc(){Lxa=!0;try{return JSON.stringify(this.toJSON(),jba)}finally{Lxa=!1}}getExtension(a){return a.wc?a.Ny?a.l5(this,a.wc,a.iW,_.vl(void 0,!0),!0):a.l5(this,a.wc,a.iW,!0):a.Ny?a.l5(this,a.iW,_.vl(void 0,!0),!0):a.l5(this,a.iW,a.defaultValue,!0)}hasExtension(a){return a.wc?_.sl(this,a.wc,a.iW,!0):void 0!==Gba(this,a)}clone(){const a=this.Ze;return Cb(this.constructor,Fb(a,a[_.Ma],!1))}FO(){return Sa(this.Ze)}hc(){return zb(this)}};
_.cc.prototype.YO=_.vb;_.cc.prototype.toString=function(){return Fba(this,this.Ze,!1).toString()};_.gm=class{constructor(a,b,c){this.xCa=a;this.Hub=b;this.BZb=c}};_.$xa=Symbol();_.hm=Symbol();_.aya=Symbol();_.bya=Symbol();_.cya=new _.gm(function(a,b,c){if(2!==a.ru)return!1;a=_.Jxa(a);_.Hb(b,b[_.Ma],c,""===a?void 0:a);return!0},!1,!1);_.dya=new _.gm(function(a,b,c,d,e){if(2!==a.ru)return!1;Ixa(a,Xxa(b,d,c,!0),e);return!0},!1,!0);_.eya=new _.gm(function(a,b,c,d,e){if(2!==a.ru)return!1;Ixa(a,Xxa(b,d,c),e);return!0},!1,!0);
_.fya=new _.gm(function(a,b,c,d,e){if(2!==a.ru)return!1;d=Db(void 0,d[0],d[1]);let f=b[_.Ma];db(f);let g=uba(b,f,c,3);f=b[_.Ma];(g[_.Ma]|0)&4&&(g=Ka(g),Ua(g,(g[_.Ma]|1)&-2079),_.Hb(b,f,c,g));g.push(d);Ixa(a,d,e);return!0},!0,!0);var im=class extends _.cc{constructor(a){super(a)}getKey(){return _.X(this,1)}uz(a){return _.Lc(this,1,a)}SJ(){return _.fm(this,1)}getValue(){return _.X(this,2)}setValue(a){return _.Lc(this,2,a)}fi(){return _.fm(this,2)}},gya=[3,4];im.prototype.toObject=function(){return hya(this)};var hya=function(a){if(null!=a)return _.dc(a),{TGb:_.h(_.Jl(a,_.yl(a,gya,3))),VGb:_.h(_.Jl(a,_.yl(a,gya,4))),key:_.h(_.W(a,1)),value:_.h(_.W(a,2))}};var iya=class extends _.cc{constructor(a){super(a)}};iya.prototype.toObject=function(){return jya(this)};var jya=function(a){if(null!=a)return _.dc(a),{fieldPath:_.h(_.W(a,1))}};var kya=class extends _.cc{constructor(a){super(a)}setInterval(a){return _.Lc(this,1,a)}clearInterval(){return _.rl(this,1)}};kya.prototype.toObject=function(){return lya(this)};var lya=function(a){if(null!=a)return _.dc(a),{interval:_.h(_.W(a,1))}};var mya=class extends _.cc{constructor(a){super(a)}dw(){return _.Wl(this,iya,1,jm)}J7(a){return _.Bl(this,1,jm,a)}SE(){return _.rl(this,1)}XW(){return void 0!==_.Vb(this,iya,_.yl(this,jm,1))}getTime(){return _.Wl(this,kya,2,jm)}setTime(a){return _.Bl(this,2,jm,a)}},jm=[1,2];mya.prototype.toObject=function(){return nya(this)};var nya=function(a){if(null!=a)return _.dc(a),{filter:jya(a.dw()),time:lya(a.getTime())}};var oya=class extends _.cc{constructor(a){super(a)}getType(){return _.X(this,1)}Sm(a){return _.Lc(this,1,a)}};oya.prototype.toObject=function(){return pya(this)};var pya=function(a){if(null!=a)return _.dc(a),{type:_.h(_.W(a,1)),region:_.h(_.W(a,2)),s5c:_.h(_.W(a,3))}};var qya=class extends _.cc{constructor(a){super(a)}};qya.prototype.toObject=function(){return rya(this)};var rya=function(a){if(null!=a)return _.dc(a),{Ic:_.h(_.Il(a,1)),fdd:_.h(_.Il(a,2))}};var sya=class extends _.cc{constructor(a){super(a)}Gmb(a){return _.Lc(this,1,a)}Qq(){return _.X(this,2)}AU(){return _.rl(this,2)}hO(){return _.X(this,3)}gw(){return _.fm(this,3)}};sya.prototype.toObject=function(){return tya(this)};var tya=function(a){if(null!=a)return _.dc(a),{MEc:_.h(_.W(a,1)),label:_.h(_.W(a,2)),link:_.h(_.W(a,3)),x3c:_.h(_.W(a,4)),Ydd:rya(_.ol(a,qya,5))}};var uya=class extends _.cc{constructor(a){super(a)}};uya.prototype.toObject=function(){return vya(this)};var vya=function(a){if(null!=a)return _.dc(a),{Ihd:_.h(_.Il(a,1)),Kgd:_.h(_.Il(a,2))}};var wya=class extends _.cc{constructor(a){super(a)}};wya.prototype.toObject=function(){return xya(this)};var xya=function(a){if(null!=a)return _.dc(a),{appId:_.h(_.W(a,1))}};var yya=class extends _.cc{constructor(a){super(a)}MJ(){return _.X(this,2)}};yya.prototype.toObject=function(){return zya(this)};var zya=function(a){if(null!=a)return _.dc(a),{category:_.h(_.W(a,1)),product:_.h(_.W(a,2))}};var Aya=class extends _.cc{constructor(a){super(a)}Uua(){return _.Ll(this,1)}};Aya.prototype.toObject=function(){return Bya(this)};var Bya=function(a){if(null!=a)return _.dc(a),{priority:_.h(_.Il(a,1))}};var Cya=class extends _.cc{constructor(a){super(a)}aga(){return _.X(this,1)}Rm(a){_.Lc(this,1,a)}getUrl(){return _.X(this,2)}lO(){return _.W(this,2)}vz(a){return _.Lc(this,2,a)}M5(){return _.fm(this,2)}};Cya.prototype.toObject=function(){return Dya(this)};var Dya=function(a){if(null!=a)return _.dc(a),{title:_.h(_.W(a,1)),url:_.h(_.W(a,2)),index:_.h(_.Il(a,3))}};var Eya=class extends _.cc{constructor(a){super(a)}ew(){return _.X(this,1)}yAa(a){return _.Lc(this,1,a)}};Eya.prototype.toObject=function(){return Fya(this)};var Fya=function(a){if(null!=a)return _.dc(a),{text:_.h(_.W(a,1)),actionId:_.h(_.W(a,2))}};var Gya=class extends _.cc{constructor(a){super(a)}hO(){return _.X(this,1)}gw(){return _.fm(this,1)}};Gya.prototype.toObject=function(){return Hya(this)};var Hya=function(a){if(null!=a)return _.dc(a),{link:_.h(_.W(a,1))}};var Iya=class extends _.cc{constructor(a){super(a)}};Iya.prototype.toObject=function(){return Jya(this)};var Jya=function(a){if(null!=a)return _.dc(a),{Lgd:_.h(_.W(a,1)),I2c:_.h(_.Jl(a,2))}};var Kya=class extends _.cc{constructor(a){super(a)}getType(){return _.Pl(this,1,0)}Sm(a){return _.cm(this,1,a)}hO(){return _.X(this,2)}gw(){return _.fm(this,2)}};Kya.prototype.toObject=function(){return Lya(this)};var Lya=function(a){if(null!=a)return _.dc(a),{type:_.h(_.Jl(a,1)),link:_.h(_.W(a,2))}};var Mya=class extends _.cc{constructor(a){super(a)}Xg(){return _.X(this,1)}};Mya.prototype.toObject=function(){return Nya(this)};var Nya=function(a){if(null!=a)return _.dc(a),{status:_.h(_.W(a,1)),cdd:_.h(_.W(a,2))}};var Oya=class extends _.cc{constructor(a){super(a)}};Oya.prototype.toObject=function(){return Pya(this)};var Pya=function(a){if(null!=a)return _.dc(a),{er:_.h(_.Jl(a,1))}};var Qya=class extends _.cc{constructor(a){super(a)}};Qya.prototype.toObject=function(){return Rya(this)};var Rya=function(a){if(null!=a)return _.dc(a),{pageSize:_.h(_.Il(a,1)),index:_.h(_.Il(a,2)),pJc:_.h(_.Jl(a,3)),t$c:_.h(_.Hl(a,4)),step:_.h(_.Jl(a,5)),V$c:_.h(_.Il(a,6)),sortColumn:_.h(_.Jl(a,7)),Zfd:_.h(_.Jl(a,8)),H2c:_.h(_.Jl(a,9)),bbd:_.h(_.W(a,10))}};var Sya=class extends _.cc{constructor(a){super(a)}getStringValue(){return _.Tl(this,3,km)}setStringValue(a){return _.bm(this,3,km,a)}},km=[2,3,4,5,6];Sya.prototype.toObject=function(){return Tya(this)};var Tya=function(a){if(null!=a)return _.dc(a),{E3c:_.h(_.Jl(a,1)),U3c:_.h(_.Hl(a,_.yl(a,km,2))),stringValue:_.h(_.Vl(a,3,km)),B7c:_.h(_.Vl(a,4,km)),intValue:_.h(_.Ul(a,5,km)),doubleValue:_.h(_.tl(a,_.yl(a,km,6))),ncd:_.h(_.Jl(a,7))}};var Uya=class extends _.cc{constructor(a){super(a,32)}QKb(){return _.X(this,5)}J3a(){return _.ol(this,Qya,14)}i3a(){return _.ol(this,Cya,16)}h3a(){return _.ol(this,Aya,17)}g3a(){return _.ol(this,yya,19)}m3a(){return _.ol(this,Mya,23)}l3a(){return _.ol(this,Kya,24)}k3a(){return _.ol(this,Iya,25)}j3a(){return _.ol(this,Gya,26)}f3a(){return _.ol(this,wya,27)}A3a(){return _.ol(this,Oya,28)}e3a(){return _.ol(this,uya,29)}v3a(){return _.zl(this,im,31,_.vl())}iPa(a){_.Dl(this,31,im,a)}},lm={};
Uya.Wb=[15,31];Uya.prototype.toObject=function(){return Vya(this)};
var Vya=function(a){if(null!=a){_.dc(a);var b=_.h(_.W(a,1)),c=_.h(_.Jl(a,2)),d=_.h(_.W(a,3)),e=_.h(_.W(a,4)),f=_.h(_.W(a,5)),g=_.h(_.W(a,6)),l=_.h(_.W(a,7)),p=_.h(_.W(a,8)),t=_.h(_.W(a,9)),x=_.h(_.El(a,10)),B=_.h(_.Hl(a,11)),F=_.h(_.Hl(a,12)),I=_.h(_.W(a,13)),K=Rya(a.J3a());var U=_.zl(a,Sya,15,_.vl());b={Dcd:b,pgd:c,i$c:d,kbd:e,jSc:f,Ecd:g,f$c:l,g$c:p,h$c:t,c$c:x,d$c:B,b$c:F,Pfd:I,wQc:K,ocd:_.Xb(U,Tya),hHc:Dya(a.i3a()),gHc:Bya(a.h3a()),X2c:nya(_.ol(a,mya,18)),eHc:zya(a.g3a()),u4c:pya(_.ol(a,oya,20)),
x5c:tya(_.ol(a,sya,21)),fHc:_.h(_.W(a,22)),nHc:Nya(a.m3a()),mHc:Lya(a.l3a()),lHc:Jya(a.k3a()),kHc:Hya(a.j3a()),dHc:xya(a.f3a()),uKc:Pya(a.A3a()),cHc:vya(a.e3a()),V5c:Fya(_.ol(a,Eya,30)),AJc:_.Xb(a.v3a(),hya)};Yb(a,b,lm);return b}};var Wya=class extends _.cc{constructor(a){super(a)}};Wya.prototype.toObject=function(){return Xya(this)};var Xya=function(a){if(null!=a)return _.dc(a),{Ola:_.h(_.El(a,1)),serverIp:_.h(rb(bc(a,2))),tja:_.h(rb(bc(a,3)))}};var mm={};(class extends _.cc{constructor(a){super(a,1)}}).prototype.toObject=function(){if(null!=this){_.dc(this);var a={};Yb(this,a,mm)}else a=void 0;return a};mm[4156379]={Tbb:new pl(4156379,Wya),Eh:Xya};var Yya=class extends _.cc{constructor(a){super(a)}IKb(){return _.ol(this,Wya,1)}};Yya.prototype.toObject=function(){return Zya(this)};var Zya=function(a){if(null!=a)return _.dc(a),{base:Xya(a.IKb()),Q4c:_.h(_.El(a,2))}};var $ya=class extends _.cc{constructor(a){super(a)}IKb(){const a=_.Ob(this,1,_.pb,3,void 0,!0);Aaa(a);return a[void 0]}wW(){return _.Ll(this,2,0)}Umb(a){Zl(this,2,a)}};$ya.Wb=[1];$ya.prototype.toObject=function(){return aza(this)};var aza=function(a){if(null!=a)return _.dc(a),{I3c:_.h(_.Ob(a,1,_.pb,2)),offset:_.Ll(a,2,0)}};var bza=class extends _.cc{constructor(a){super(a)}};bza.prototype.toObject=function(){return cza(this)};var cza=function(a){if(null!=a)return _.dc(a),{NYb:_.Ll(a,1,-1),Hbd:_.Ll(a,11,-1),kid:aza(_.ol(a,$ya,15)),lid:_.h(_.Il(a,2)),Pbd:_.h(_.Il(a,8)),cJc:_.Ll(a,5,-1),resultIndex:_.Ll(a,6,-1),tcd:_.h(_.Il(a,7)),Ued:_.Ll(a,9,-1),O6c:_.Kl(a,10,!1),Ted:_.h(Fl(a,12)),jid:Zya(_.ol(a,Yya,13)),Mid:_.Ll(a,14,-1)}};mm[15872052]={Tbb:new pl(15872052,bza),Eh:cza};var nm=class extends _.cc{constructor(a){super(a)}sz(a){return _.Lc(this,10,a)}};nm.Wb=[1];nm.prototype.toObject=function(){return om(this)};var om=function(a){if(null!=a){_.dc(a);var b=_.zl(a,nm,1,_.vl());return{D4c:_.Xb(b,om),T3c:_.h(_.W(a,2)),c6:_.h(_.W(a,3)),St:_.h(_.W(a,10)),yN:_.h(_.W(a,4)),region:_.h(_.W(a,5))}}};mm[259960928]={Tbb:new pl(259960928,nm),Eh:om};var pm=class extends _.cc{constructor(a){super(a)}getWidth(){return _.Il(this,1)}getHeight(){return _.Il(this,2)}};pm.prototype.toObject=function(){return dza(this)};var dza=function(a){if(null!=a)return _.dc(a),{width:_.h(_.Il(a,1)),height:_.h(_.Il(a,2))}};var eza=class extends _.cc{constructor(a){super(a)}};eza.prototype.toObject=function(){return fza(this)};var fza=function(a){if(null!=a)return _.dc(a),{screenResolution:dza(_.ol(a,pm,1)),lfd:_.h(_.Il(a,2)),Cid:dza(_.ol(a,pm,3))}};var gza=class extends _.cc{constructor(a){super(a)}getKey(){return _.W(this,1)}uz(a){return _.Lc(this,1,a)}SJ(){return _.fm(this,1)}Gka(a){return _.am(this,2,a)}};gza.prototype.toObject=function(){return hza(this)};var hza=function(a){if(null!=a)return _.dc(a),{key:_.h(_.W(a,1)),m$a:_.h(_.El(a,2))}};var iza=class extends _.cc{constructor(a){super(a)}};iza.prototype.toObject=function(){return jza(this)};var jza=function(a){if(null!=a)return _.dc(a),{uWc:_.h(_.W(a,1)),Sfd:_.h(_.W(a,2)),surveyId:_.h(_.W(a,3)),Rgd:_.h(_.W(a,6)),responseType:_.h(_.Jl(a,4)),GXc:_.h(_.W(a,5)),HXc:_.h(_.W(a,7)),IXc:_.h(_.W(a,8))}};var kza=class extends _.cc{constructor(a){super(a)}};kza.Wb=[2,3,4,5];kza.prototype.toObject=function(){return lza(this)};var lza=function(a){if(null!=a)return _.dc(a),{ASb:_.h(_.Il(a,1)),RRc:_.h(_.Ob(a,2,_.pb,2)),yEc:_.h(_.Ob(a,3,_.pb,2)),zEc:_.h(_.Ql(a,4,2)),ecd:_.h(_.Ob(a,5,_.pb,2))}};var mza=class extends _.cc{constructor(a){super(a)}};mza.prototype.toObject=function(){return nza(this)};var nza=function(a){if(null!=a)return _.dc(a),{ASb:_.h(_.Il(a,1)),e3c:_.h(_.W(a,2))}};var oza=class extends _.cc{constructor(a){super(a)}};oza.prototype.toObject=function(){return pza(this)};var pza=function(a){if(null!=a)return _.dc(a),{ASb:_.h(_.Il(a,1)),Zdd:_.h(_.Il(a,2))}};var qza=class extends _.cc{constructor(a){super(a)}};qza.Wb=[2,3,4];qza.prototype.toObject=function(){return rza(this)};var rza=function(a){if(null!=a){_.dc(a);var b=jza(_.ol(a,iza,1));var c=_.zl(a,kza,2,_.vl());c=_.Xb(c,lza);var d=_.zl(a,oza,3,_.vl());d=_.Xb(d,pza);a=_.zl(a,mza,4,_.vl());return{n9c:b,pbd:c,aed:d,Zbd:_.Xb(a,nza)}}};var sza=class extends _.cc{constructor(a){super(a)}Gka(a){return _.am(this,2,a)}};sza.prototype.toObject=function(){return tza(this)};var tza=function(a){if(null!=a)return _.dc(a),{vNc:_.h(_.W(a,1)),m$a:_.h(_.El(a,2))}};var uza=class extends _.cc{constructor(a){super(a)}getMessage(){return _.W(this,1)}nAa(a){return _.Lc(this,1,a)}};uza.prototype.toObject=function(){return vza(this)};var vza=function(a){if(null!=a)return _.dc(a),{message:_.h(_.W(a,1)),Nbd:_.h(_.W(a,2)),Fid:_.h(_.W(a,3)),r6c:_.h(_.W(a,4)),s6c:_.h(_.W(a,5))}};var wza=class extends _.cc{constructor(a){super(a)}};wza.prototype.toObject=function(){return xza(this)};var xza=function(a){if(null!=a)return _.dc(a),{moduleId:_.h(_.W(a,1)),idd:_.h(_.W(a,2))}};var yza=class extends _.cc{constructor(a){super(a)}getKey(){return _.W(this,1)}uz(a){return _.Lc(this,1,a)}SJ(){return _.fm(this,1)}getValue(){return _.W(this,2)}bga(){return _.W(this,2)}setValue(a){return _.Lc(this,2,a)}fi(){return _.fm(this,2)}};yza.prototype.toObject=function(){return zza(this)};var zza=function(a){if(null!=a)return _.dc(a),{key:_.h(_.W(a,1)),value:_.h(_.W(a,2))}};var Aza=class extends _.cc{constructor(a){super(a)}getKey(){return _.W(this,1)}uz(a){return _.Lc(this,1,a)}SJ(){return _.fm(this,1)}JKb(){return _.W(this,2)}getValue(){return _.W(this,3)}bga(){return _.W(this,3)}setValue(a){return _.Lc(this,3,a)}fi(){return _.fm(this,3)}};Aza.prototype.toObject=function(){return Bza(this)};var Bza=function(a){if(null!=a)return _.dc(a),{key:_.h(_.W(a,1)),comparator:_.h(_.W(a,2)),value:_.h(_.W(a,3))}};var Cza=class extends _.cc{constructor(a){super(a)}};Cza.Wb=[1];Cza.prototype.toObject=function(){return Dza(this)};var Dza=function(a){if(null!=a){_.dc(a);var b=_.zl(a,Aza,1,_.vl());return{Sdd:_.Xb(b,Bza),Tdd:_.h(_.W(a,2))}}};var Eza=class extends _.cc{constructor(a){super(a)}};Eza.Wb=[1,2,3];Eza.prototype.toObject=function(){return Fza(this)};var Fza=function(a){if(null!=a)return _.dc(a),{RRc:_.h(_.Ob(a,1,_.pb,2)),yEc:_.h(_.Ob(a,2,_.pb,2)),zEc:_.h(_.Ql(a,3,2)),bcd:_.h(_.W(a,4))}};var Gza=class extends _.cc{constructor(a){super(a)}};Gza.prototype.toObject=function(){return Hza(this)};var Hza=function(a){if(null!=a)return _.dc(a),{HXc:_.h(_.W(a,1)),IXc:_.h(_.W(a,2)),Vdd:_.h(_.W(a,3)),j9c:_.h(_.Hl(a,4)),h9c:_.h(_.Hl(a,5)),Icd:_.h(_.W(a,6)),GXc:_.h(_.W(a,7))}};var Iza=class extends _.cc{constructor(a){super(a)}};Iza.prototype.toObject=function(){return Jza(this)};var Jza=function(a){if(null!=a)return _.dc(a),{Xad:Hza(_.ol(a,Gza,1)),Zad:_.h(_.Hl(a,2)),Wad:Fza(_.ol(a,Eza,3))}};var Kza=class extends _.cc{constructor(a){super(a)}};Kza.prototype.toObject=function(){return Lza(this)};var Lza=function(a){if(null!=a)return _.dc(a),{g6c:_.h(_.W(a,1)),f6c:_.h(_.W(a,2)),cacheHit:_.h(_.Hl(a,3)),q6c:_.h(_.Hl(a,4)),ped:_.h(_.Hl(a,5)),aborted:_.h(_.Hl(a,6)),zhd:_.h(_.El(a,7))}};var Mza=class extends _.cc{constructor(a){super(a)}};Mza.prototype.toObject=function(){return Nza(this)};var Nza=function(a){if(null!=a)return _.dc(a),{L9c:_.Kl(a,1),O9c:_.X(a,2),P9c:_.X(a,3),K9c:_.Nl(a,4),bid:_.Pl(a,5,0),gdd:_.X(a,6),M9c:_.X(a,7),N9c:_.X(a,8)}};var Oza=class extends _.cc{constructor(a){super(a)}};Oza.prototype.toObject=function(){return Pza(this)};var Pza=function(a){if(null!=a)return _.dc(a),{j$c:Nza(_.ol(a,Mza,1)),Z8c:_.h(_.W(a,2))}};var Qza=class extends _.cc{constructor(a){super(a)}getFeature(){return _.W(this,7)}PUb(a){return _.Lc(this,7,a)}hasFeature(){return _.fm(this,7)}Bka(a){_.Lc(this,6,a)}t3a(){return Zxa(this,6)}};Qza.prototype.toObject=function(){return Rza(this)};var Rza=function(a){if(null!=a)return _.dc(a),{O4:_.h(_.W(a,7)),O7c:_.h(_.W(a,1)),release:_.h(_.W(a,2)),environment:_.h(_.W(a,6)),Acd:_.h(_.W(a,3)),Ccd:_.h(_.W(a,4)),Bcd:_.h(_.El(a,5))}};var Sza=class extends _.cc{constructor(a){super(a)}};Sza.prototype.toObject=function(){return Tza(this)};var Tza=function(a){if(null!=a)return _.dc(a),{Ycd:_.h(_.Jl(a,1))}};var Uza=class extends _.cc{constructor(a){super(a)}};Uza.prototype.toObject=function(){return Vza(this)};var Vza=function(a){if(null!=a)return _.dc(a),{Oed:_.h(_.W(a,1)),Ned:_.h(_.Jl(a,2))}};var Wza=class extends _.cc{constructor(a){super(a)}ug(){return _.W(this,4)}bQ(a){_.Lc(this,4,a)}RJ(){return _.fm(this,4)}};Wza.prototype.toObject=function(){return Xza(this)};var Xza=function(a){if(null!=a)return _.dc(a),{D7c:_.h(_.W(a,1)),errorCode:_.h(_.W(a,2)),C7c:_.h(_.Jl(a,3)),domain:_.h(_.W(a,4)),reason:_.h(_.W(a,5)),S4c:_.h(_.Jl(a,6))}};var Yza=class extends _.cc{constructor(a){super(a)}vAa(a){return Zl(this,4,a)}u3a(){return _.ol(this,Wza,8)}f4a(){return Fl(this,9)}cnb(a){return _.rl(this,9,null==a?a:Xaa(a))}};Yza.prototype.toObject=function(){return Zza(this)};var Zza=function(a){if(null!=a)return _.dc(a),{HYc:_.h(_.W(a,1)),Udd:_.h(_.W(a,2)),Rdd:_.h(_.W(a,3)),statusCode:_.h(_.Il(a,4)),kUc:_.h(_.El(a,5)),Qja:_.h(_.W(a,6)),XHc:_.h(_.Jl(a,7)),B4:Xza(a.u3a()),requestId:_.h(Fl(a,9)),WTc:_.h(_.Hl(a,10))}};var $za=class extends _.cc{constructor(a){super(a)}getUrl(){return _.W(this,2)}lO(){return _.W(this,2)}vz(a){return _.Lc(this,2,a)}M5(){return _.fm(this,2)}ug(){return _.W(this,12)}bQ(a){_.Lc(this,12,a)}RJ(){return _.fm(this,12)}u3a(){return _.ol(this,Wza,9)}f4a(){return Fl(this,10)}cnb(a){return _.rl(this,10,null==a?a:Xaa(a))}};$za.prototype.toObject=function(){return aAa(this)};
var aAa=function(a){if(null!=a)return _.dc(a),{method:_.h(_.W(a,1)),url:_.h(_.W(a,2)),Ibd:_.h(_.W(a,3)),domain:_.h(_.W(a,12)),HYc:_.h(_.W(a,4)),Sed:_.h(_.Il(a,5)),kUc:_.h(_.El(a,6)),Qja:_.h(_.W(a,7)),XHc:_.h(_.Jl(a,8)),B4:Xza(a.u3a()),requestId:_.h(Fl(a,10)),WTc:_.h(_.Hl(a,11))}};var bAa=class extends _.cc{constructor(a){super(a)}MUb(a){_.cm(this,1,a)}iva(){return _.ol(this,$za,2)}B4a(){return _.ol(this,Yza,3)}D3a(){return _.ol(this,uza,4)}};bAa.prototype.toObject=function(){return cAa(this)};var cAa=function(a){if(null!=a)return _.dc(a),{zJc:_.h(_.Jl(a,1)),rCa:aAa(a.iva()),p_c:Zza(a.B4a()),QOc:vza(a.D3a()),cbd:Vza(_.ol(a,Uza,5))}};var dAa=class extends _.cc{constructor(a){super(a)}};dAa.prototype.toObject=function(){return eAa(this)};var eAa=function(a){if(null!=a)return _.dc(a),{Vcd:_.h(Yaa(bc(a,1))),Y5c:_.h(_.Il(a,2))}};var fAa=class extends _.cc{constructor(a){super(a)}getOrigin(){return _.Jl(this,1)}Jka(a){return _.cm(this,1,a)}getContainerId(){return _.W(this,3)}setContainerId(a){return _.Lc(this,3,a)}};fAa.prototype.toObject=function(){return gAa(this)};var gAa=function(a){if(null!=a)return _.dc(a),{origin:_.h(_.Jl(a,1)),containerType:_.h(_.Jl(a,2)),containerId:_.h(_.W(a,3)),containerName:_.h(_.W(a,4)),W9c:_.h(_.El(a,5))}};var hAa=class extends _.cc{constructor(a){super(a)}getKey(){return _.Jl(this,1)}uz(a){return _.cm(this,1,a)}SJ(){return null!=_.Jl(this,1)}Gka(a){return _.am(this,3,a)}};hAa.Wb=[4];hAa.prototype.toObject=function(){return iAa(this)};var iAa=function(a){if(null!=a)return _.dc(a),{key:_.h(_.Jl(a,1)),Bz:_.h(_.El(a,2)),m$a:_.h(_.El(a,3)),L$c:_.h(_.Ql(a,4,2)),vad:gAa(_.ol(a,fAa,5)),Ped:_.h(_.El(a,6))}};var qm=class extends _.cc{constructor(a){super(a)}Nmb(a){return Zl(this,1,a)}};qm.Wb=[3];qm.prototype.toObject=function(){return jAa(this)};var jAa=function(a){if(null!=a)return _.dc(a),{MN:_.h(_.Il(a,1)),cJc:_.h(_.Il(a,2)),Ncd:_.h(_.Ob(a,3,_.pb,2)),ZBa:_.h(_.Jl(a,4)),n4c:_.h(_.Jl(a,7))}};var kAa=class extends _.cc{constructor(a){super(a)}};kAa.prototype.toObject=function(){return lAa(this)};var lAa=function(a){if(null!=a)return _.dc(a),{Z2c:jAa(_.ol(a,qm,1)),xid:Vya(_.ol(a,Uya,2))}};var mAa=class extends _.cc{constructor(){super(void 0,135)}Imb(a){return _.Lc(this,12,a)}Bka(a){_.cm(this,82,a)}t3a(){const a=_.Jl(this,82);return null==a?void 0:a}VUb(a){_.Xl(this,16,a)}Vmb(a){return _.Lc(this,17,a)}Xua(){return _.W(this,18)}Lka(a){return _.Lc(this,18,a)}MUb(a){_.cm(this,23,a)}v3a(){return _.zl(this,im,5,_.vl())}iPa(a){_.Dl(this,5,im,a)}Gka(a){return _.am(this,7,a)}qAa(a){_.Lc(this,1,a)}ym(){return _.W(this,32)}setProjectId(a){return _.Lc(this,32,a)}gAa(a){_.Lc(this,2,a)}M3a(){return _.W(this,
121)}Rmb(a){return _.Xl(this,6,a)}bnb(a){return _.Lc(this,8,a)}iva(){return _.ol(this,$za,30)}B4a(){return _.ol(this,Yza,31)}D3a(){return _.ol(this,uza,47)}Fua(){return _.W(this,94)}vka(a){return _.Lc(this,94,a)}QKb(){return _.ol(this,Oza,98)}jVb(a){_.Lc(this,122,a)}},rm={};mAa.Wb=[5,15,85,44,49,50,63,64,71];
mAa.prototype.toObject=function(){if(null!=this){_.dc(this);var a={o3c:_.h(_.Jl(this,116)),TU:_.h(_.W(this,12)),environment:_.h(_.Jl(this,82)),scd:_.h(_.Hl(this,27)),xwa:_.h(_.Hl(this,16)),mSc:_.h(_.W(this,17)),referer:_.h(_.W(this,18)),uRb:_.h(_.W(this,13)),eventType:_.h(_.W(this,3)),nF:_.h(_.W(this,4)),zJc:_.h(_.Jl(this,23)),AJc:_.Xb(this.v3a(),hya),m$a:_.h(_.El(this,7)),projectNumber:_.h(_.W(this,1)),projectId:_.h(_.W(this,32)),organizationId:_.h(_.W(this,53)),m8c:_.h(_.W(this,72)),N3c:_.h(_.W(this,
52)),billingAccountId:_.h(_.W(this,2)),i5c:_.h(_.W(this,74)),V4c:_.h(_.W(this,40)),R4c:_.h(_.W(this,41)),Y4c:_.h(_.W(this,42)),sVb:_.h(_.W(this,73)),JLb:rza(_.ol(this,qza,20)),Yad:Jza(_.ol(this,Iza,91)),wid:lAa(_.ol(this,kAa,21)),traceId:_.h(_.W(this,133)),C8c:_.h(_.W(this,134)),appId:_.h(_.W(this,37)),U7c:_.h(_.W(this,43)),lFb:_.h(_.W(this,57)),nFb:_.h(_.W(this,58)),pFb:_.h(_.W(this,59)),t3c:_.h(_.W(this,75)),mFb:_.h(_.W(this,62)),oFb:_.h(_.W(this,65)),v3c:_.h(_.W(this,84)),u3c:_.h(_.W(this,129)),
HQb:_.h(_.W(this,121)),A8c:_.h(_.W(this,60)),B8c:_.h(_.W(this,83)),fed:_.h(_.W(this,61)),X9c:_.h(_.W(this,69)),nwa:_.h(_.Hl(this,6)),Kib:_.h(_.W(this,8)),A$c:_.h(_.Hl(this,9)),Jed:_.h(_.W(this,10)),Cfd:_.h(_.W(this,11)),bed:_.h(_.W(this,68)),Y7c:_.h(_.Jl(this,24)),F3c:_.h(_.Jl(this,35)),G3c:_.h(_.Jl(this,70)),f3c:_.h(_.W(this,14)),Egd:_.Xb(_.zl(this,gza,15,_.vl()),hza),h5c:_.h(_.W(this,19)),vcd:_.h(_.W(this,25)),vNc:_.h(_.W(this,22)),V9c:tza(_.ol(this,sza,51)),Y9c:_.h(_.Jl(this,26)),Qdd:cAa(_.ol(this,
bAa,46)),hUc:_.h(_.El(this,28)),Xcd:Tza(_.ol(this,Sza,38)),pcd:Rza(_.ol(this,Qza,29)),Fgd:_.Xb(_.zl(this,hAa,85,_.vl()),iAa),lZb:_.h(_.W(this,86)),rCa:aAa(this.iva()),p_c:Zza(this.B4a()),N6c:fza(_.ol(this,eza,33)),a4c:_.h(_.W(this,34)),Oad:_.h(_.W(this,36)),Mad:_.h(_.W(this,39)),ibd:_.h(_.Ql(this,44,2)),Nad:_.h(_.W(this,45)),QOc:vza(this.D3a()),a6c:_.h(_.W(this,48)),G7c:ac(Uxa(this,49)),hhd:_.Xb(_.zl(this,nm,50,_.vl()),om),Dfd:ac(ul(this,99)),Efd:om(_.ol(this,nm,100)),v4c:_.h(_.W(this,54)),tad:Dza(_.ol(this,
Cza,55)),sad:zza(_.ol(this,yza,56)),N$c:_.Xb(_.zl(this,wza,63,_.vl()),xza),M$c:_.Xb(_.zl(this,wza,64,_.vl()),xza),e$c:_.h(_.W(this,66)),k$c:_.h(_.W(this,67)),Vad:_.h(_.Ql(this,71,2)),S8c:_.h(_.W(this,76)),V8c:_.h(_.W(this,77)),R8c:_.h(_.W(this,78)),U8c:_.h(_.W(this,79)),T8c:_.h(_.W(this,80)),bGb:_.h(_.W(this,81)),UGb:_.h(_.W(this,87)),dcd:Lza(_.ol(this,Kza,88)),Kad:_.h(_.W(this,89)),Lad:_.h(_.W(this,90)),sbd:_.h(_.W(this,92)),gaiaId:_.h(_.El(this,93)),UUa:_.h(_.W(this,94)),X4c:_.h(_.W(this,95)),j3c:_.h(_.W(this,
96)),i3c:_.h(_.W(this,97)),jSc:Pza(this.QKb()),N2c:_.h(_.W(this,101)),T9c:_.h(_.Hl(this,102)),h6c:_.h(_.W(this,104)),o5c:_.h(_.W(this,105)),datasetId:_.h(_.W(this,106)),oid:_.h(_.W(this,107)),iad:_.h(_.El(this,114)),nid:_.h(_.W(this,115)),ofd:_.h(_.W(this,117)),sfd:_.h(_.W(this,118)),rfd:_.h(_.W(this,119)),qlb:_.h(_.W(this,122)),I5c:_.h(_.W(this,123)),fad:_.h(_.W(this,125)),Gfd:eAa(_.ol(this,dAa,126))};Yb(this,a,rm)}else a=void 0;return a};var nAa=class extends _.cc{constructor(a){super(a)}Xua(){return _.X(this,2)}Lka(a){return _.Lc(this,2,a)}};nAa.prototype.toObject=function(){return oAa(this)};var oAa=function(a){if(null!=a)return _.dc(a),{Mdd:_.h(_.W(a,1)),referer:_.h(_.W(a,2))}};rm[130]={TEc:new pl(130,nAa),Eh:oAa};var pAa=class extends _.cc{constructor(a){super(a)}getType(){return _.Pl(this,6,0)}Sm(a){return _.cm(this,6,a)}};pAa.prototype.toObject=function(){return qAa(this)};var qAa=function(a){if(null!=a)return _.dc(a),{type:_.h(_.Jl(a,6)),inputType:_.h(_.Jl(a,7)),GO:_.h(_.Hl(a,8)),l$c:_.h(_.Hl(a,9))}};var rAa=class extends _.cc{constructor(a){super(a)}getId(){return _.Pl(this,3,0)}getType(){return _.Pl(this,4,0)}Sm(a){return _.cm(this,4,a)}};rAa.prototype.toObject=function(){return sAa(this)};var sAa=function(a){if(null!=a)return _.dc(a),{id:_.h(_.Jl(a,3)),type:_.h(_.Jl(a,4))}};var tAa=class extends _.cc{constructor(a){super(a)}},uAa=[1,2];tAa.prototype.toObject=function(){return vAa(this)};var vAa=function(a){if(null!=a)return _.dc(a),{service:sAa(_.Wl(a,rAa,1,uAa)),s$c:_.h(_.Hl(a,_.yl(a,uAa,2))),Z$c:sAa(_.ol(a,rAa,11)),field:qAa(_.ol(a,pAa,5))}};var wAa=class extends _.cc{constructor(a){super(a)}getMetadata(){return _.ol(this,tAa,1)}O7(a){return _.Al(this,1,a)}};wAa.prototype.toObject=function(){return xAa(this)};var xAa=function(a){if(null!=a)return _.dc(a),{metadata:vAa(a.getMetadata())}};var yAa=class extends _.cc{constructor(a){super(a)}getQuery(){return _.X(this,3)}setQuery(a){return _.Lc(this,3,a)}t5a(){return _.fm(this,3)}};yAa.prototype.toObject=function(){return zAa(this)};var zAa=function(a){if(null!=a)return _.dc(a),{Yfd:_.h(_.W(a,1)),er:_.h(_.W(a,2)),query:_.h(_.W(a,3))}};var AAa=class extends _.cc{constructor(a){super(a)}getUrl(){return _.X(this,1)}vz(a){return _.Lc(this,1,a)}M5(){return _.fm(this,1)}},BAa=[3];AAa.prototype.toObject=function(){return CAa(this)};var CAa=function(a){if(null!=a)return _.dc(a),{url:_.h(_.W(a,1)),ucd:_.h(_.W(a,2)),l5c:zAa(_.Wl(a,yAa,3,BAa))}};var DAa=class extends _.cc{constructor(a){super(a)}JW(){return _.ol(this,AAa,1)}};DAa.prototype.toObject=function(){return EAa(this)};var EAa=function(a){if(null!=a)return _.dc(a),{Q8:CAa(a.JW()),iid:xAa(_.ol(a,wAa,2))}};rm[120]={gGc:new pl(120,DAa),Eh:EAa};var FAa=class extends _.cc{constructor(a){super(a)}f3a(){return _.ol(this,wya,2)}i3a(){return _.ol(this,Cya,3)}h3a(){return _.ol(this,Aya,4)}g3a(){return _.ol(this,yya,5)}};FAa.prototype.toObject=function(){return GAa(this)};var GAa=function(a){if(null!=a)return _.dc(a),{dHc:xya(a.f3a()),hHc:Dya(a.i3a()),gHc:Bya(a.h3a()),eHc:zya(a.g3a()),fHc:_.h(_.W(a,6))}};rm[127]={hGc:new pl(127,FAa),Eh:GAa};var HAa=class extends _.cc{constructor(a){super(a)}};HAa.prototype.toObject=function(){return IAa(this)};var IAa=function(a){if(null!=a)return _.dc(a),{qhd:_.h(_.Hl(a,1))}};rm[137]={iGc:new pl(137,HAa),Eh:IAa};var JAa=class extends _.cc{constructor(a){super(a)}hO(){return _.X(this,3)}gw(){return _.fm(this,3)}};JAa.prototype.toObject=function(){return KAa(this)};var KAa=function(a){if(null!=a)return _.dc(a),{ddd:_.h(_.W(a,1)),revisionId:_.h(_.W(a,2)),link:_.h(_.W(a,3)),a$c:_.h(_.Hl(a,4))}};var LAa=class extends _.cc{constructor(a){super(a)}};LAa.prototype.toObject=function(){return MAa(this)};var MAa=function(a){if(null!=a)return _.dc(a),{w5c:KAa(_.ol(a,JAa,1))}};rm[131]={uGc:new pl(131,LAa),Eh:MAa};var NAa=class extends _.cc{constructor(a){super(a)}JW(){return _.ol(this,sya,1)}};NAa.prototype.toObject=function(){return OAa(this)};var OAa=function(a){if(null!=a)return _.dc(a),{Q8:tya(a.JW())}};rm[113]={vGc:new pl(113,NAa),Eh:OAa};var PAa=class extends _.cc{constructor(a){super(a)}JW(){return _.ol(this,Mya,1)}m3a(){return _.ol(this,Mya,2)}k3a(){return _.ol(this,Iya,3)}j3a(){return _.ol(this,Gya,4)}l3a(){return _.ol(this,Kya,5)}e3a(){return _.ol(this,uya,6)}jVb(a){_.Lc(this,7,a)}};PAa.prototype.toObject=function(){return QAa(this)};var QAa=function(a){if(null!=a)return _.dc(a),{Q8:Nya(a.JW()),nHc:Nya(a.m3a()),lHc:Jya(a.k3a()),kHc:Hya(a.j3a()),mHc:Lya(a.l3a()),cHc:vya(a.e3a()),qlb:_.h(_.W(a,7))}};rm[124]={vHc:new pl(124,PAa),Eh:QAa};var RAa=class extends _.cc{constructor(a){super(a)}A3a(){return _.ol(this,Oya,3)}};RAa.prototype.toObject=function(){return SAa(this)};var SAa=function(a){if(null!=a)return _.dc(a),{appId:_.h(_.W(a,1)),hUc:_.h(_.El(a,2)),uKc:Pya(a.A3a())}};rm[110]={tKc:new pl(110,RAa),Eh:SAa};var TAa=class extends _.cc{constructor(a){super(a)}};TAa.prototype.toObject=function(){return UAa(this)};var UAa=function(a){if(null!=a)return _.dc(a),{S3c:_.h(_.W(a,1))}};rm[132]={HLc:new pl(132,TAa),Eh:UAa};var VAa=class extends _.cc{constructor(a){super(a)}Uua(){return _.X(this,1)}Xg(){return _.X(this,3)}};VAa.prototype.toObject=function(){return WAa(this)};var WAa=function(a){if(null!=a)return _.dc(a),{priority:_.h(_.W(a,1)),stage:_.h(_.W(a,2)),status:_.h(_.W(a,3)),P2c:_.h(_.El(a,4))}};var XAa=class extends _.cc{constructor(a){super(a)}Qq(){return _.X(this,1)}AU(){return _.rl(this,1)}},YAa=[2];XAa.prototype.toObject=function(){return ZAa(this)};var ZAa=function(a){if(null!=a)return _.dc(a),{label:_.h(_.W(a,1)),o4c:WAa(_.Wl(a,VAa,2,YAa))}};var $Aa=class extends _.cc{constructor(a){super(a)}JW(){return _.ol(this,XAa,3)}};$Aa.prototype.toObject=function(){return aBa(this)};var aBa=function(a){if(null!=a)return _.dc(a),{Had:_.h(_.W(a,1)),Iad:_.h(_.W(a,2)),Q8:ZAa(a.JW())}};rm[136]={fQc:new pl(136,$Aa),Eh:aBa};var bBa=class extends _.cc{constructor(a){super(a)}};bBa.prototype.toObject=function(){return cBa(this)};var cBa=function(a){if(null!=a)return _.dc(a),{ohd:_.h(_.Jl(a,1)),urlPrefix:_.h(_.W(a,2)),m$c:_.h(_.Hl(a,3)),app:_.h(_.Jl(a,4))}};rm[135]={lQc:new pl(135,bBa),Eh:cBa};var dBa=class extends _.cc{constructor(a){super(a)}J3a(){return _.ol(this,Qya,1)}};dBa.prototype.toObject=function(){return eBa(this)};var eBa=function(a){if(null!=a)return _.dc(a),{wQc:Rya(a.J3a())}};rm[128]={xQc:new pl(128,dBa),Eh:eBa};lm[129]={TEc:new pl(129,nAa),Eh:oAa};lm[120]={gGc:new pl(120,DAa),Eh:EAa};lm[127]={hGc:new pl(127,FAa),Eh:GAa};lm[135]={iGc:new pl(135,HAa),Eh:IAa};lm[131]={uGc:new pl(131,LAa),Eh:MAa};lm[113]={vGc:new pl(113,NAa),Eh:OAa};lm[124]={vHc:new pl(124,PAa),Eh:QAa};lm[110]={tKc:new pl(110,RAa),Eh:SAa};lm[132]={HLc:new pl(132,TAa),Eh:UAa};lm[134]={fQc:new pl(134,$Aa),Eh:aBa};lm[133]={lQc:new pl(133,bBa),Eh:cBa};lm[128]={xQc:new pl(128,dBa),Eh:eBa};new DAa;new NAa;new PAa;new RAa;new FAa;new dBa;new nAa;new LAa;new TAa;new bBa;new $Aa;new HAa;var gBa=function(a){var b=kk("window.location.href");null==a&&(a='Unknown Error of type "null/undefined"');if("string"===typeof a)return{message:a,name:"Unknown error",lineNumber:"Not available",fileName:b,stack:"Not available"};var c=!1;try{var d=a.lineNumber||a.line||"Not available"}catch(g){d="Not available",c=!0}try{var e=a.fileName||a.filename||a.sourceURL||_.da.$googDebugFname||b}catch(g){e="Not available",c=!0}b=fBa(a);if(!(!c&&a.lineNumber&&a.fileName&&a.stack&&a.message&&a.name)){c=a.message;
if(null==c){if(a.constructor&&a.constructor instanceof Function){if(a.constructor.name)c=a.constructor.name;else if(c=a.constructor,sm[c])c=sm[c];else{c=String(c);if(!sm[c]){var f=/function\s+([^\(]+)/m.exec(c);sm[c]=f?f[1]:"[Anonymous]"}c=sm[c]}c='Unknown Error of type "'+c+'"'}else c="Unknown Error of unknown type";"function"===typeof a.toString&&Object.prototype.toString!==a.toString&&(c+=": "+a.toString())}return{message:c,name:a.name||"UnknownError",lineNumber:d,fileName:e,stack:b||"Not available"}}return{message:a.message,
name:a.name,lineNumber:a.lineNumber,fileName:a.fileName,stack:b}},fBa=function(a,b){b||(b={});b[hBa(a)]=!0;var c=a.stack||"";(a=a.cause)&&!b[hBa(a)]&&(c+="\nCaused by: ",a.stack&&0==a.stack.indexOf(a.toString())||(c+="string"===typeof a?a:a.message+"\n"),c+=fBa(a,b));return c},hBa=function(a){var b="";"function"===typeof a.toString&&(b=""+a);return b+a.stack},sm={};var iBa=class{};var jBa=class extends _.cc{constructor(){super()}};jBa.Wb=[1,2,3,4];jBa.prototype.toObject=function(){if(null!=this){_.dc(this);var a={h4c:_.h(_.Ob(this,1,_.pb,2)),j4c:_.h(_.Ob(this,2,_.pb,2)),W2c:_.h(_.Ob(this,3,_.pb,2)),i4c:_.h(_.Ob(this,4,_.pb,2))}}else a=void 0;return a};var kBa=function(){},lBa=function(a){return function(){throw Error(a);}};var tm=function(){};tm.prototype.next=function(){return mBa};var mBa={done:!0,value:void 0};tm.prototype.m1=function(){return this};var oBa=function(a){if(a instanceof um||a instanceof nBa||a instanceof vm)return a;if("function"==typeof a.next)return new um(()=>a);if("function"==typeof a[Symbol.iterator])return new um(()=>a[Symbol.iterator]());if("function"==typeof a.m1)return new um(()=>a.m1());throw Error("M");},um=class{constructor(a){this.B2a=a}m1(){return new nBa(this.B2a())}[Symbol.iterator](){return new vm(this.B2a())}FXb(){return new vm(this.B2a())}},nBa=class extends tm{constructor(a){super();this.yha=a}next(){return this.yha.next()}[Symbol.iterator](){return new vm(this.yha)}FXb(){return new vm(this.yha)}},
vm=class extends um{constructor(a){super(()=>a);this.yha=a}next(){return this.yha.next()}};var pBa=function(){};var wm=function(){};_.$k(wm,pBa);wm.prototype[Symbol.iterator]=function(){return oBa(this.m1(!0)).FXb()};wm.prototype.clear=function(){const a=Array.from(this);for(const b of a)this.remove(b)};var xm=function(a){this.KD=a;this.Ira=null};_.$k(xm,wm);_.aa=xm.prototype;_.aa.set=function(a,b){ym(this);try{this.KD.setItem(a,b)}catch(c){if(0==this.KD.length)throw"Storage mechanism: Storage disabled";throw"Storage mechanism: Quota exceeded";}};_.aa.get=function(a){ym(this);a=this.KD.getItem(a);if("string"!==typeof a&&null!==a)throw"Storage mechanism: Invalid value was encountered";return a};_.aa.remove=function(a){ym(this);this.KD.removeItem(a)};
_.aa.m1=function(a){ym(this);var b=0,c=this.KD,d=new tm;d.next=function(){if(b>=c.length)return mBa;var e=c.key(b++);if(a)return{value:e,done:!1};e=c.getItem(e);if("string"!==typeof e)throw"Storage mechanism: Invalid value was encountered";return{value:e,done:!1}};return d};_.aa.clear=function(){ym(this);this.KD.clear()};_.aa.key=function(a){ym(this);return this.KD.key(a)};
var ym=function(a){if(null==a.KD)throw Error("N");let b;(null!=(b=a.Ira)?b:a.Ira=qBa(a.KD))||ea(Error("N"))},qBa=function(a){if(!a)return!1;try{return a.setItem("__sak","1"),a.removeItem("__sak"),!0}catch(b){return b instanceof DOMException&&("QuotaExceededError"===b.name||22===b.code||1014===b.code||"NS_ERROR_DOM_QUOTA_REACHED"===b.name)&&a&&0!==a.length}};var rBa=function(){var a=null;try{a=_.da.sessionStorage||null}catch(b){}xm.call(this,a)};_.$k(rBa,xm);/*

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 sBa="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),tBa=function(){for(var a=Array(36),b=0,c,d=0;36>d;d++)8==d||13==d||18==d||23==d?a[d]="-":14==d?a[d]="4":(2>=b&&(b=33554432+16777216*Math.random()|0),c=b&15,b>>=4,a[d]=sBa[19==d?c&3|8:c]);return a.join("")};var uBa=new rBa;var vBa=function(a){if(!a)return"";if(/^about:(?:blank|srcdoc)$/.test(a))return window.origin||"";0===a.indexOf("blob:")&&(a=a.substring(5));a=a.split("#")[0].split("?")[0];a=a.toLowerCase();0==a.indexOf("//")&&(a=window.location.protocol+a);/^[\w\-]*:\/\//.test(a)||(a=window.location.href);var b=a.substring(a.indexOf("://")+3),c=b.indexOf("/");-1!=c&&(b=b.substring(0,c));c=a.substring(0,a.indexOf("://"));if(!c)throw Error("O`"+a);if("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"!==c)throw Error("P`"+c);a="";var d=b.indexOf(":");if(-1!=d){var e=b.substring(d+1);b=b.substring(0,d);if("http"===c&&"80"!==e||"https"===c&&"443"!==e)a=":"+e}return c+"://"+b+a};var xBa=function(a,b,c){var d=String(_.da.location.href);return d&&a&&b?[b,wBa(vBa(d),a,c||null)].join(" "):null},wBa=function(a,b,c){var d=[],e=[];if(1==(Array.isArray(c)?2:1))return e=[b,a],_.gl(d,function(l){e.push(l)}),yBa(e.join(" "));var f=[],g=[];_.gl(c,function(l){g.push(l.key);f.push(l.value)});c=Math.floor((new Date).getTime()/1E3);e=0==f.length?[c,b,a]:[f.join(":"),c,b,a];_.gl(d,function(l){e.push(l)});a=yBa(e.join(" "));a=[c,a];0==g.length||a.push(g.join(""));return a.join("_")},yBa=function(a){var b=
Iba();b.update(a);return b.digestString().toLowerCase()};var zBa={};var ABa,Xba=function(){if(void 0===ABa){var a=null,b=_.da.trustedTypes;if(b&&b.createPolicy)try{a=b.createPolicy("goog#html",{createHTML:Mwa,createScript:Mwa,createScriptURL:Mwa})}catch(c){_.da.console&&_.da.console.error(c.message)}ABa=a}return ABa};var CBa,BBa;_.zm=function(a,b){this.FWb=a===BBa&&b||"";this.eoc=CBa};_.zm.prototype.toString=function(){return this.FWb};_.DBa=function(a){return a instanceof _.zm&&a.constructor===_.zm&&a.eoc===CBa?a.FWb:"type_error:Const"};CBa={};BBa={};var EBa;_.xc=class{constructor(a){this.iSb=a}toString(){return this.iSb+""}};_.yc=function(a){return a instanceof _.xc&&a.constructor===_.xc?a.iSb:"type_error:TrustedResourceUrl"};EBa={};_.Jc=function(a){const b=Xba();a=b?b.createScriptURL(a):a;return new _.xc(a,EBa)};_.hc=class{constructor(a){this.kSb=a}toString(){return this.kSb}};_.lc=new _.hc("about:invalid#zClosurez");var Jba=class{constructor(a){this.isValid=a}},Kba=[kc("data"),kc("http"),kc("https"),kc("mailto"),kc("ftp"),new Jba(a=>/^[^:]*([/?#]|$)/.test(a))],FBa="function"===typeof URL,GBa=["data:","http:","https:","mailto:","ftp:"],Mba=/^\s*(?!javascript:)(?:[\w+.-]+:|[^:/?#]*(?:[/?#]|$))/i;var Tba="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");_.HBa={};_.Am=class{constructor(a){this.hSb=a}toString(){return this.hSb.toString()}};_.IBa=new _.Am("",_.HBa);_.JBa=RegExp("^[-+,.\"'%_!#/ a-zA-Z0-9\\[\\]]+$");_.KBa=RegExp("\\b(url\\([ \t\n]*)('[ -&(-\\[\\]-~]*'|\"[ !#-\\[\\]-~]*\"|[!#-&*-\\[\\]-~]*)([ \t\n]*\\))","g");_.LBa=RegExp("\\b(calc|cubic-bezier|fit-content|hsl|hsla|linear-gradient|matrix|minmax|radial-gradient|repeat|rgb|rgba|(rotate|scale|translate)(X|Y|Z|3d)?|steps|var)\\([-+*/0-9a-zA-Z.%#\\[\\], ]+\\)","g");_.MBa={};_.Bm=class{constructor(a){this.gSb=a}toString(){return this.gSb.toString()}};_.NBa=new _.Bm("",_.MBa);var OBa;OBa={};_.Hc=function(a){return a instanceof _.Cm&&a.constructor===_.Cm?a.fSb:"type_error:SafeHtml"};_.Gc=function(a){const b=Xba();a=b?b.createHTML(a):a;return new _.Cm(a,OBa)};_.Cm=class{constructor(a){this.fSb=a}toString(){return this.fSb.toString()}};_.Dm=new _.Cm(_.da.trustedTypes&&_.da.trustedTypes.emptyHTML||"",OBa);var Uba="alternate author bookmark canonical cite help icon license modulepreload next prefetch dns-prefetch prerender preconnect preload prev search subresource".split(" ");var Yba=class{constructor(a){this.jSb=a}toString(){return this.jSb.toString()}};var PBa,Em,QBa;PBa=String.prototype.repeat?function(a,b){return a.repeat(b)}:function(a,b){return Array(b+1).join(a)};Em=function(a,b){if(!Number.isFinite(a))return String(a);a=String(a);let c=a.indexOf(".");-1===c&&(c=a.length);const d="-"===a[0]?"-":"";d&&(a=a.substring(1));return d+PBa("0",Math.max(0,b-c))+a};_.Fm=function(){return Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^_.Zk()).toString(36)};
QBa=function(a){return String(a).replace(/([A-Z])/g,"-$1").toLowerCase()};_.RBa=function(a,b){var c=1;a=a.split(b);const d=[];for(;0<c&&a.length;)d.push(a.shift()),c--;a.length&&d.push(a.join(b));return d};_.Gm=function(a){this.dl=a||{cookie:""}};_.aa=_.Gm.prototype;_.aa.isEnabled=function(){if(!_.da.navigator.cookieEnabled)return!1;if(!this.xo())return!0;this.set("TESTCOOKIESENABLED","1",{PPb:60});if("1"!==this.get("TESTCOOKIESENABLED"))return!1;this.remove("TESTCOOKIESENABLED");return!0};
_.aa.set=function(a,b,c){let d;var e=!1;let f;if("object"===typeof c){f=c.gfd;e=c.vfd||!1;d=c.domain||void 0;var g=c.path||void 0;var l=c.PPb}if(/[;=\s]/.test(a))throw Error("W`"+a);if(/[;\r\n]/.test(b))throw Error("X`"+b);void 0===l&&(l=-1);c=d?";domain="+d:"";g=g?";path="+g:"";e=e?";secure":"";l=0>l?"":0==l?";expires="+(new Date(1970,1,1)).toUTCString():";expires="+(new Date(Date.now()+1E3*l)).toUTCString();this.dl.cookie=a+"="+b+c+g+l+e+(null!=f?";samesite="+f:"")};
_.aa.get=function(a,b){const c=a+"=",d=(this.dl.cookie||"").split(";");for(let e=0,f;e<d.length;e++){f=(0,_.dl)(d[e]);if(0==f.lastIndexOf(c,0))return f.slice(c.length);if(f==a)return""}return b};_.aa.remove=function(a,b,c){const d=this.Q3(a);this.set(a,"",{PPb:0,path:b,domain:c});return d};_.aa.n5=function(){return SBa(this).keys};_.aa.Fy=function(){return SBa(this).values};_.aa.xo=function(){return!this.dl.cookie};_.aa.Q3=function(a){return void 0!==this.get(a)};
_.aa.clear=function(){const a=SBa(this).keys;for(let b=a.length-1;0<=b;b--)this.remove(a[b])};var SBa=function(a){a=(a.dl.cookie||"").split(";");const b=[],c=[];let d,e;for(let f=0;f<a.length;f++)e=(0,_.dl)(a[f]),d=e.indexOf("="),-1==d?(b.push(""),c.push(e)):(b.push(e.substring(0,d)),c.push(e.substring(d+1)));return{keys:b,values:c}},TBa=new _.Gm("undefined"==typeof document?null:document);var UBa,VBa,WBa;UBa=function(a=!1){return!!zBa.FPA_SAMESITE_PHASE2_MOD||!!a};VBa=function(a=!1){let b=_.da.__SAPISID||_.da.__APISID||_.da.__3PSAPISID||_.da.__OVERRIDE_SID;UBa(a)&&(b=b||_.da.__1PSAPISID);if(b)return!0;if("undefined"!==typeof document){const c=new _.Gm(document);b=c.get("SAPISID")||c.get("APISID")||c.get("__Secure-3PAPISID");UBa(a)&&(b=b||c.get("__Secure-1PAPISID"))}return!!b};
WBa=function(a,b,c,d){(a=_.da[a])||"undefined"===typeof document||(a=(new _.Gm(document)).get(b));return a?xBa(a,c,d):null};
_.XBa=function(a,b=!1){var c=vBa(String(_.da.location.href));const d=[];if(VBa(b)){c=0==c.indexOf("https:")||0==c.indexOf("chrome-extension:")||0==c.indexOf("moz-extension:");var e,f=(e=c)?_.da.__SAPISID:_.da.__APISID;f||"undefined"===typeof document||(f=new _.Gm(document),f=f.get(e?"SAPISID":"APISID")||f.get("__Secure-3PAPISID"));(e=f?xBa(f,e?"SAPISIDHASH":"APISIDHASH",a):null)&&d.push(e);c&&UBa(b)&&((b=WBa("__1PSAPISID","__Secure-1PAPISID","SAPISID1PHASH",a))&&d.push(b),(a=WBa("__3PSAPISID","__Secure-3PAPISID",
"SAPISID3PHASH",a))&&d.push(a))}return 0==d.length?null:d.join(" ")};var Hm=function(){this.p4=this.p4;this.qY=this.qY};Hm.prototype.p4=!1;Hm.prototype.isDisposed=function(){return this.p4};Hm.prototype.dispose=function(){this.p4||(this.p4=!0,this.xn())};var YBa=function(a,b){a.p4?b():(a.qY||(a.qY=[]),a.qY.push(b))};Hm.prototype.xn=function(){if(this.qY)for(;this.qY.length;)this.qY.shift()()};var Im=class extends _.cc{constructor(a){super(a)}};Im.Wb=[2];Im.prototype.toObject=function(){return ZBa(this)};var ZBa=function(a){if(null!=a){_.dc(a);var b=ac(ul(a,1)),c=_.h(_.W(a,4));var d=Uxa(a,2);return{J4c:b,K4c:c,y7c:ac(d),eid:_.h(_.Hl(a,3))}}};var $Ba=class{constructor(a,b){this.ewa=a;this.callback=b;this.enabled=!1;this.udb=()=>_.Zk();this.COb=this.udb()}setInterval(a){this.ewa=a;this.tl&&this.enabled?(this.stop(),this.start()):this.tl&&this.stop()}start(){this.enabled=!0;this.tl||(this.tl=setTimeout(()=>{this.tick()},this.ewa),this.COb=this.udb())}stop(){this.enabled=!1;this.tl&&(clearTimeout(this.tl),this.tl=void 0)}tick(){if(this.enabled){const a=Math.max(this.udb()-this.COb,0);a<.8*this.ewa?this.tl=setTimeout(()=>{this.tick()},this.ewa-
a):(this.tl&&(clearTimeout(this.tl),this.tl=void 0),this.callback(),this.enabled&&(this.stop(),this.start()))}else this.tl=void 0}};var aCa=class extends _.cc{constructor(a){super(a)}};aCa.prototype.toObject=function(){return bCa(this)};var bCa=function(a){if(null!=a)return _.dc(a),{fcd:_.h(_.Il(a,13)),r$c:_.h(_.Hl(a,24))}};var cCa=class extends _.cc{constructor(a){super(a)}};cCa.prototype.toObject=function(){return dCa(this)};var dCa=function(a){if(null!=a)return _.dc(a),{jdd:bCa(_.ol(a,aCa,2))}};try{(new self.OffscreenCanvas(0,0)).getContext("2d")}catch(a){};var eCa=function(a,b,c){c=a.eJb.get(c);return(null==c?0:c.has(b))?c.get(b):a.qEc.has(b)?{Mn:1}:(c=a.ELc.get(b))?c:a.aLb&&[...a.aLb].some(d=>0===b.indexOf(d))?{Mn:1}:{Mn:0}},fCa=new class{constructor(a,b,c,d,e){this.pEc=a;this.eJb=b;this.qEc=c;this.ELc=d;this.aLb=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 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",{Mn:2}]])],["AREA",new Map([["href",{Mn:2}]])],["LINK",new Map([["href",{Mn:2,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",{Mn:1}],["srcset",{Mn:1}]])],["IMG",new Map([["src",{Mn:1}],["srcset",{Mn:1}]])],["VIDEO",new Map([["src",{Mn:1}]])],["AUDIO",new Map([["src",{Mn:1}]])]]),new Set("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(" ").concat(["class",
"id","name"])),new Map([["dir",{Mn:3,conditions:new Map([["dir",new Set(["auto","ltr","rtl"])]])}],["async",{Mn:3,conditions:new Map([["async",new Set(["async"])]])}],["cite",{Mn:2}],["loading",{Mn:3,conditions:new Map([["loading",new Set(["eager","lazy"])]])}],["poster",{Mn:2}],["target",{Mn:3,conditions:new Map([["target",new Set(["_self","_blank"])]])}]].concat([["style",{Mn:1}]])));var hCa,gCa;
hCa=function(a,b,c){b=dca(b,c);b=document.createTreeWalker(b,5,g=>{if(3===g.nodeType)g=1;else if(fca(g))if(g=eca(g),null===g)g=2;else{var l=a.UTb;g="FORM"!==g&&(l.pEc.has(g)||l.eJb.has(g))?1:2}else g=2;return g});let d=b.nextNode();const e=c.createDocumentFragment();let f=e;for(;null!==d;){let g;if(3===d.nodeType)g=document.createTextNode(d.data);else if(fca(d))g=gCa(a,d,c);else throw Error("Q");f.appendChild(g);if(d=b.firstChild())f=g;else for(;!(d=b.nextSibling())&&(d=b.parentNode());)f=f.parentNode}return e};
gCa=function(a,b,c){const d=eca(b);c=c.createElement(d);b=b.attributes;for(const {name:g,value:l}of b){var e=eCa(a.UTb,g,d),f;a:{if(f=e.conditions)for(const [p,t]of f){f=t;let x;const B=null==(x=b.getNamedItem(p))?void 0:x.value;if(B&&!f.has(B)){f=!1;break a}}f=!0}if(f)switch(e.Mn){case 1:Ic(c,g,l);break;case 2:a:if(e=void 0,FBa){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}Ic(c,g,void 0!==e&&-1!==GBa.indexOf(e.toLowerCase())?l:"about:invalid#zClosurez");break;case 3:Ic(c,g,l.toLowerCase());break;case 4:Ic(c,g,l)}}return c};_.iCa=new class{constructor(){this.UTb=fCa;this.Kc=[]}Zp(a){var b=document.implementation.createHTMLDocument("");a=hCa(this,a,b);b=b.body;b.appendChild(a);b=(new XMLSerializer).serializeToString(b);b=b.slice(b.indexOf(">")+1,b.lastIndexOf("</"));return _.Gc(b)}};var lCa,kCa;_.jCa=function(a){let b=!1,c;return function(){b||(c=a(),b=!0);return c}}(function(){var a=document.createElement("div"),b=document.createElement("div");b.appendChild(document.createElement("div"));a.appendChild(b);b=a.firstChild.firstChild;a.innerHTML=_.Hc(_.Dm);return!b.parentElement});
lCa=function(a,b){a:{var c=(a.ownerDocument&&a.ownerDocument.defaultView||_.da).document;if(c.querySelector&&(c=c.querySelector("script[nonce]"))&&(c=c.nonce||c.getAttribute("nonce"))&&kCa.test(c))break a;c=""}c&&a.setAttribute("nonce",c);a.src=_.yc(b)};kCa=/^[\w+/_-]+[=]{0,2}$/;var Jm=function(a,b){this.x=void 0!==a?a:0;this.y=void 0!==b?b:0};Jm.prototype.clone=function(){return new Jm(this.x,this.y)};var qCa=function(a,b){return new Jm(a.x-b.x,a.y-b.y)};_.aa=Jm.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 Jm?(this.x+=a.x,this.y+=a.y):(this.x+=Number(a),"number"===typeof b&&(this.y+=b));return this};_.aa.scale=function(a,b){this.x*=a;this.y*="number"===typeof b?b:a;return this};var Km=function(a,b){this.width=a;this.height=b};_.aa=Km.prototype;_.aa.clone=function(){return new Km(this.width,this.height)};_.aa.aspectRatio=function(){return this.width/this.height};_.aa.xo=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*="number"===typeof b?b:a;return this};var Nm,rCa,tCa,sCa,uCa,wCa,vCa,Om,xCa,Mm,yCa,zCa,BCa,Lm;Nm=function(a){return a?new Lm(Mm(a)):Nwa||(Nwa=new Lm)};rCa=function(a,b){return"string"===typeof b?a.getElementById(b):b};tCa=function(a,b){pc(b,function(c,d){"style"==d?a.style.cssText=c:"class"==d?a.className=c:"for"==d?a.htmlFor=c:sCa.hasOwnProperty(d)?a.setAttribute(sCa[d],c):_.al(d,"aria-")||_.al(d,"data-")?a.setAttribute(d,c):a[d]=c})};
sCa={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"};uCa=function(a){a=a.document;a="CSS1Compat"==a.compatMode?a.documentElement:a.body;return new Km(a.clientWidth,a.clientHeight)};wCa=function(a){var b=vCa(a);a=a.parentWindow||a.defaultView;return new Jm(a.pageXOffset||b.scrollLeft,a.pageYOffset||b.scrollTop)};
vCa=function(a){return a.scrollingElement?a.scrollingElement:_.jl||"CSS1Compat"!=a.compatMode?a.body||a.documentElement:a.documentElement};Om=function(a){return a?a.parentWindow||a.defaultView:window};
xCa=function(a,b,c){function d(l){l&&b.appendChild("string"===typeof l?a.createTextNode(l):l)}for(var e=1;e<c.length;e++){var f=c[e];if(!_.wa(f)||_.ya(f)&&0<f.nodeType)d(f);else{a:{if(f&&"number"==typeof f.length){if(_.ya(f)){var g="function"==typeof f.item||"string"==typeof f.item;break a}if("function"===typeof f){g="function"==typeof f.item;break a}}g=!1}_.gl(g?_.va(f):f,d)}}};_.Pm=function(a,b){b=String(b);"application/xhtml+xml"===a.contentType&&(b=b.toLowerCase());return a.createElement(b)};
_.Qm=function(a){for(var b;b=a.firstChild;)a.removeChild(b)};_.Rm=function(a){return a&&a.parentNode?a.parentNode.removeChild(a):null};Mm=function(a){return 9==a.nodeType?a:a.ownerDocument||a.document};yCa=function(a,b){if("textContent"in a)a.textContent=b;else if(3==a.nodeType)a.data=String(b);else if(a.firstChild&&3==a.firstChild.nodeType){for(;a.lastChild!=a.firstChild;)a.removeChild(a.lastChild);a.firstChild.data=String(b)}else _.Qm(a),a.appendChild(Mm(a).createTextNode(String(b)))};
_.ACa=function(a){return"A"==a.tagName&&a.hasAttribute("href")||"INPUT"==a.tagName||"TEXTAREA"==a.tagName||"SELECT"==a.tagName||"BUTTON"==a.tagName?!a.disabled&&(!a.hasAttribute("tabindex")||zCa(a)):a.hasAttribute("tabindex")&&zCa(a)};zCa=function(a){a=a.tabIndex;return"number"===typeof a&&0<=a&&32768>a};BCa=function(a,b){for(var c=0;a;){if(b(a))return a;a=a.parentNode;c++}return null};Lm=function(a){this.dl=a||_.da.document||document};_.aa=Lm.prototype;_.aa.Jua=Nm;
_.aa.Ti=function(a){return rCa(this.dl,a)};_.aa.getElementsByTagName=function(a,b){return(b||this.dl).getElementsByTagName(String(a))};_.aa.setProperties=tCa;_.aa.OJ=function(){var a=this.getWindow();return uCa(a||window)};_.aa.createElement=function(a){return _.Pm(this.dl,a)};_.aa.createTextNode=function(a){return this.dl.createTextNode(String(a))};_.aa.getWindow=function(){var a=this.dl;return a.parentWindow||a.defaultView};_.aa.appendChild=function(a,b){a.appendChild(b)};
_.aa.append=function(a,b){xCa(Mm(a),a,arguments)};_.aa.canHaveChildren=function(a){if(1!=a.nodeType)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=_.Rm;
_.aa.fO=function(a){return void 0!=a.children?a.children:Array.prototype.filter.call(a.childNodes,function(b){return 1==b.nodeType})};_.aa.Sua=function(a){var b;if(_.jl&&(b=a.parentElement))return b;b=a.parentNode;return _.ya(b)&&1==b.nodeType?b:null};_.aa.contains=function(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeType)return a==b||a.contains(b);if("undefined"!=typeof a.compareDocumentPosition)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a};
_.aa.QF=_.ACa;var CCa=function(){if(!_.da.addEventListener||!Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",{get:function(){a=!0}});try{const c=()=>{};_.da.addEventListener("test",c,b);_.da.removeEventListener("test",c,b)}catch(c){}return a}();var DCa=function(a){this.Vda=this.LWa=this.xMb=a};DCa.prototype.reset=function(){this.Vda=this.LWa=this.xMb};DCa.prototype.getValue=function(){return this.LWa};var Sm=class extends _.cc{constructor(a){super(a)}u4a(){return _.Jl(this,1)}u_(a){_.cm(this,1,a)}dnb(a){Zl(this,3,a)}Ymb(a){Zl(this,4,a)}Xmb(a){Zl(this,5,a)}};Sm.prototype.toObject=function(){return ECa(this)};var ECa=function(a){if(null!=a)return _.dc(a),{Hhd:_.h(_.Jl(a,1)),isFinal:_.h(_.Hl(a,2)),Dkb:_.h(_.Il(a,3)),Dya:_.h(_.Il(a,4)),Cya:_.h(_.Il(a,5))}};var ica=class extends _.cc{constructor(a){super(a)}getVersion(){return _.W(this,2)}knb(a){return _.Lc(this,2,a)}};ica.prototype.toObject=function(){return FCa(this)};var FCa=function(a){if(null!=a)return _.dc(a),{brand:_.h(_.W(a,1)),version:_.h(_.W(a,2))}};var jca=function(a,b){_.Cl(a,1,b)},Tm=class extends _.cc{constructor(a){super(a)}OKb(){return _.Hl(this,2)}ZUb(a){return _.Xl(this,2,a)}dVb(a){_.Lc(this,4,a)}getModel(){return _.W(this,6)}Tmb(a){_.Lc(this,6,a)}};Tm.Wb=[1];Tm.prototype.toObject=function(){return GCa(this)};
var GCa=function(a){if(null!=a){_.dc(a);var b=_.zl(a,ica,1,_.vl());return{Jhd:_.Xb(b,FCa),mobile:_.h(_.Hl(a,2)),platform:_.h(_.W(a,3)),platformVersion:_.h(_.W(a,4)),architecture:_.h(_.W(a,5)),model:_.h(_.W(a,6)),uaFullVersion:_.h(_.W(a,7)),bitness:_.h(_.W(a,8))}}};var Um=class extends _.cc{constructor(a){super(a)}Rua(){return _.W(this,5)}M7(a){_.Lc(this,5,a)}Eua(){return _.W(this,7)}sz(a){return _.Lc(this,7,a)}r5(){return Wxa(this,Sm,10)}};Um.prototype.toObject=function(){return HCa(this)};var HCa=function(a){if(null!=a)return _.dc(a),{cRb:_.h(_.W(a,1)),Geb:_.h(_.W(a,2)),dta:_.h(_.Jl(a,3)),country:_.h(_.W(a,4)),locale:_.h(_.W(a,5)),VRc:_.h(_.Jl(a,6)),St:_.h(_.W(a,7)),H5c:_.h(_.W(a,8)),T4c:GCa(_.ol(a,Tm,9)),k8c:ECa(_.ol(a,Sm,10))}};var gca=["platform","platformVersion","architecture","model","uaFullVersion"],kca=new Tm,hca=null;var ICa=class extends _.cc{constructor(a){super(a)}};ICa.prototype.toObject=function(){return JCa(this)};var JCa=function(a){if(null!=a)return _.dc(a),{e9c:_.h(_.Hl(a,1))}};var KCa=class extends _.cc{constructor(a){super(a)}};KCa.prototype.toObject=function(){return LCa(this)};var LCa=function(a){if(null!=a)return _.dc(a),{ATa:_.h(_.W(a,1)),yFc:_.h(_.W(a,4)),Rbd:_.h(_.W(a,5)),L3c:_.h(_.Jl(a,2)),a9c:JCa(_.ol(a,ICa,3)),M3c:_.h(_.Jl(a,6)),C9c:_.h(_.Jl(a,7))}};var MCa=class extends _.cc{constructor(a){super(a)}Fua(){return _.Jl(this,1)}vka(a){return _.cm(this,1,a)}Eua(){return _.W(this,2)}sz(a){return _.Lc(this,2,a)}};MCa.prototype.toObject=function(){return NCa(this)};var NCa=function(a){if(null!=a)return _.dc(a),{UUa:_.h(_.Jl(a,1)),St:_.h(_.W(a,2)),P3c:_.h(_.W(a,3))}};var OCa=class extends _.cc{constructor(a){super(a)}Rua(){return _.W(this,1)}M7(a){_.Lc(this,1,a)}};OCa.prototype.toObject=function(){return PCa(this)};var PCa=function(a){if(null!=a)return _.dc(a),{locale:_.h(_.W(a,1)),Bra:_.h(_.W(a,2)),Z3c:_.h(_.W(a,3)),flashVersion:_.h(_.W(a,4))}};var QCa=class extends _.cc{constructor(a){super(a)}};QCa.prototype.toObject=function(){return RCa(this)};var RCa=function(a){if(null!=a)return _.dc(a),{clientId:_.h(_.W(a,1)),bQc:_.h(_.W(a,2)),cRb:_.h(_.W(a,3)),URc:_.h(_.W(a,4)),TRc:_.h(_.W(a,5)),gFb:_.h(_.W(a,6)),country:_.h(_.W(a,7)),DEc:_.h(_.El(a,8)),dGc:_.h(_.Il(a,9))}};var SCa=class extends _.cc{constructor(a){super(a)}Fua(){return _.Jl(this,1)}vka(a){return _.cm(this,1,a)}};SCa.prototype.toObject=function(){return TCa(this)};var TCa=function(a){if(null!=a)return _.dc(a),{UUa:_.h(_.Jl(a,1)),ATa:_.h(_.W(a,2))}};var UCa=class extends _.cc{constructor(a){super(a)}};UCa.prototype.toObject=function(){return VCa(this)};var VCa=function(a){if(null!=a)return _.dc(a),{ATa:_.h(_.W(a,1)),k7c:_.h(_.Jl(a,2))}};var WCa=class extends _.cc{constructor(a){super(a)}};WCa.prototype.toObject=function(){return XCa(this)};var XCa=function(a){if(null!=a)return _.dc(a),{ATa:_.h(_.W(a,1)),y8c:_.h(_.Jl(a,2))}};var YCa=class extends _.cc{constructor(a){super(a)}Rua(){return _.W(this,11)}M7(a){_.Lc(this,11,a)}};YCa.prototype.toObject=function(){return ZCa(this)};
var ZCa=function(a){if(null!=a)return _.dc(a),{deviceId:_.h(_.W(a,9)),cta:_.h(_.W(a,1)),appVersion:_.h(_.W(a,2)),G2c:_.h(_.W(a,16)),Xbd:_.h(_.W(a,18)),tid:_.h(_.W(a,17)),manufacturer:_.h(_.W(a,3)),er:_.h(_.W(a,4)),V7c:_.h(_.W(a,5)),yFc:_.h(_.W(a,6)),Ugd:_.h(_.W(a,7)),H3c:_.h(_.Jl(a,8)),locale:_.h(_.W(a,11)),Tbd:_.h(_.Hl(a,12)),Qgd:_.h(_.Jl(a,13)),VRc:_.h(_.Jl(a,14)),ccd:_.h(_.Hl(a,15)),Wbd:_.h(_.Jl(a,19)),E6c:_.h(_.W(a,20))}};var $Ca=class extends _.cc{constructor(a){super(a)}Rua(){return _.W(this,5)}M7(a){_.Lc(this,5,a)}};$Ca.prototype.toObject=function(){return aDa(this)};var aDa=function(a){if(null!=a)return _.dc(a),{appVersion:_.h(_.W(a,1)),K5c:_.h(_.W(a,3)),cta:_.h(_.W(a,2)),tQc:_.h(_.W(a,4)),locale:_.h(_.W(a,5))}};var bDa=class extends _.cc{constructor(a){super(a)}};bDa.prototype.toObject=function(){return cDa(this)};var cDa=function(a){if(null!=a)return _.dc(a),{URc:_.h(_.W(a,1)),TRc:_.h(_.W(a,2)),gFb:_.h(_.W(a,3)),country:_.h(_.W(a,4)),DEc:_.h(_.El(a,5)),dGc:_.h(_.Il(a,6)),p3c:_.h(_.W(a,7))}};var dDa=class extends _.cc{constructor(a){super(a)}};dDa.prototype.toObject=function(){return eDa(this)};var eDa=function(a){if(null!=a)return _.dc(a),{aOc:_.h(_.Hl(a,1)),uOc:_.h(_.Hl(a,2)),kOc:_.h(_.Hl(a,3)),JNc:_.h(_.Hl(a,4))}};var fDa=class extends _.cc{constructor(a){super(a)}Afa(){return _.ol(this,dDa,12)}};fDa.prototype.toObject=function(){return gDa(this)};var gDa=function(a){if(null!=a)return _.dc(a),{dta:_.h(_.Jl(a,1)),zIb:_.h(_.W(a,2)),cta:_.h(_.W(a,3)),JRb:_.h(_.El(a,4)),mSb:_.h(_.Il(a,5)),tPb:_.h(_.Il(a,6)),eRb:_.h(_.W(a,7)),Geb:_.h(_.W(a,8)),dRb:_.h(_.W(a,9)),IHb:_.h(_.W(a,10)),JHb:_.h(_.W(a,11)),TFb:eDa(a.Afa())}};var hDa=class extends _.cc{constructor(a){super(a)}};hDa.prototype.toObject=function(){return iDa(this)};var iDa=function(a){if(null!=a)return _.dc(a),{manufacturer:_.h(_.W(a,1)),iIc:_.h(_.W(a,2)),OIc:_.h(_.W(a,3)),PIc:_.h(_.W(a,4)),NIc:_.h(_.W(a,5))}};var jDa=class extends _.cc{constructor(a){super(a)}X2a(){return _.zl(this,hDa,12,_.vl())}L3a(){return _.zl(this,hDa,13,_.vl())}Afa(){return _.ol(this,dDa,15)}};jDa.Wb=[12,13];jDa.prototype.toObject=function(){return kDa(this)};
var kDa=function(a){if(null!=a)return _.dc(a),{dta:_.h(_.Jl(a,1)),zIb:_.h(_.W(a,2)),cta:_.h(_.W(a,3)),JRb:_.h(_.El(a,4)),mSb:_.h(_.Il(a,5)),tPb:_.h(_.Il(a,6)),eRb:_.h(_.W(a,7)),Geb:_.h(_.W(a,8)),dRb:_.h(_.W(a,9)),IHb:_.h(_.W(a,10)),JHb:_.h(_.W(a,11)),jFc:_.Xb(a.X2a(),iDa),SQc:_.Xb(a.L3a(),iDa),TFb:eDa(a.Afa())}};var lDa=class extends _.cc{constructor(a){super(a)}};lDa.prototype.toObject=function(){return mDa(this)};var mDa=function(a){if(null!=a)return _.dc(a),{Did:kDa(_.ol(a,jDa,1)),yad:gDa(_.ol(a,fDa,2))}};var nDa=class extends _.cc{constructor(a){super(a)}};nDa.prototype.toObject=function(){return oDa(this)};var oDa=function(a){if(null!=a)return _.dc(a),{deviceId:_.h(_.W(a,1)),dta:_.h(_.Jl(a,2)),Xfd:_.h(_.W(a,3))}};var pDa=class extends _.cc{constructor(a){super(a)}};pDa.prototype.toObject=function(){return qDa(this)};var qDa=function(a){if(null!=a)return _.dc(a),{deviceId:_.h(_.W(a,1)),cRb:_.h(_.Jl(a,2)),appId:_.h(_.W(a,3)),appVersion:_.h(_.W(a,4)),tQc:_.h(_.W(a,5))}};var rDa=class extends _.cc{constructor(a){super(a)}getModel(){return _.W(this,4)}Tmb(a){_.Lc(this,4,a)}dVb(a){_.Lc(this,6,a)}};rDa.prototype.toObject=function(){return sDa(this)};var sDa=function(a){if(null!=a)return _.dc(a),{clientId:_.h(_.W(a,1)),bQc:_.h(_.W(a,7)),Fad:_.h(_.W(a,3)),model:_.h(_.W(a,4)),gFb:_.h(_.W(a,5)),platformVersion:_.h(_.W(a,6)),country:_.h(_.W(a,8))}};var tDa=class extends _.cc{constructor(a){super(a)}};tDa.prototype.toObject=function(){return uDa(this)};var uDa=function(a){if(null!=a)return _.dc(a),{mZc:_.h(_.Jl(a,1))}};var vDa=class extends _.cc{constructor(a){super(a)}};vDa.prototype.toObject=function(){return wDa(this)};var wDa=function(a){if(null!=a)return _.dc(a),{aOc:_.h(_.Hl(a,1)),uOc:_.h(_.Hl(a,2)),kOc:_.h(_.Hl(a,3)),JNc:_.h(_.Hl(a,4))}};var xDa=class extends _.cc{constructor(a){super(a)}};xDa.prototype.toObject=function(){return yDa(this)};var yDa=function(a){if(null!=a)return _.dc(a),{manufacturer:_.h(_.W(a,1)),iIc:_.h(_.W(a,2)),OIc:_.h(_.W(a,3)),PIc:_.h(_.W(a,4)),NIc:_.h(_.W(a,5))}};var zDa=class extends _.cc{constructor(a){super(a)}X2a(){return _.zl(this,xDa,13,_.vl())}L3a(){return _.zl(this,xDa,14,_.vl())}Afa(){return _.ol(this,vDa,16)}};zDa.Wb=[13,14];zDa.prototype.toObject=function(){return ADa(this)};
var ADa=function(a){if(null!=a)return _.dc(a),{dta:_.h(_.Jl(a,1)),zIb:_.h(_.W(a,2)),cta:_.h(_.W(a,3)),JRb:_.h(_.El(a,4)),mSb:_.h(_.Il(a,5)),tPb:_.h(_.Il(a,6)),eRb:_.h(_.W(a,7)),Geb:_.h(_.W(a,8)),dRb:_.h(_.W(a,9)),hcd:_.h(_.W(a,10)),IHb:_.h(_.W(a,11)),JHb:_.h(_.W(a,12)),jFc:_.Xb(a.X2a(),yDa),SQc:_.Xb(a.L3a(),yDa),R3c:_.h(_.Hl(a,15)),TFb:wDa(a.Afa()),mZc:_.h(_.Jl(a,17))}};var BDa=class extends _.cc{constructor(a){super(a)}W2a(){return _.Wl(this,KCa,1,Vm)}r3a(){return _.Wl(this,UCa,2,Vm)}B3a(){return _.Wl(this,WCa,3,Vm)}z4a(){return _.Wl(this,zDa,5,Vm)}},Vm=[1,2,3,4,5];BDa.prototype.toObject=function(){return CDa(this)};var CDa=function(a){if(null!=a)return _.dc(a),{cFc:LCa(a.W2a()),MIc:VCa(a.r3a()),dLc:XCa(a.B3a()),ubd:uDa(_.Wl(a,tDa,4,Vm)),TZc:ADa(a.z4a())}};var DDa=class extends _.cc{constructor(a){super(a)}};DDa.prototype.toObject=function(){return EDa(this)};var EDa=function(a){if(null!=a)return _.dc(a),{Aad:_.h(_.Jl(a,1))}};var FDa=class extends _.cc{constructor(a){super(a)}getModel(){return _.W(this,6)}Tmb(a){_.Lc(this,6,a)}Pfa(){return _.W(this,7)}};FDa.prototype.toObject=function(){return GDa(this)};var GDa=function(a){if(null!=a)return _.dc(a),{Aid:_.h(_.Jl(a,1)),nfd:_.h(_.W(a,2)),fingerprint:_.h(_.W(a,3)),f9c:_.h(_.W(a,4)),manufacturer:_.h(_.W(a,5)),model:_.h(_.W(a,6)),language:_.h(_.W(a,7)),country:_.h(_.W(a,8)),Phd:_.h(_.W(a,9)),Ohd:_.h(_.W(a,10))}};var HDa=class extends _.cc{constructor(a){super(a)}Eua(){return _.W(this,1)}sz(a){return _.Lc(this,1,a)}Bka(a){_.Lc(this,3,a)}t3a(){return Zxa(this,3)}MGb(){_.rl(this,4)}};HDa.prototype.toObject=function(){return IDa(this)};var IDa=function(a){if(null!=a)return _.dc(a),{St:_.h(_.W(a,1)),t6c:_.h(_.W(a,2)),environment:_.h(_.W(a,3)),location:_.h(_.W(a,4)),zad:_.h(_.W(a,5)),z8c:_.h(_.W(a,6)),Bad:_.h(_.W(a,7)),Uad:_.h(_.W(a,8)),yid:_.h(_.W(a,9)),xed:_.h(_.W(a,10))}};var Xm=class extends _.cc{constructor(a){super(a)}Fua(){return _.Jl(this,1)}vka(a){return _.cm(this,1,a)}W2a(){return _.ol(this,KCa,22)}r3a(){return _.ol(this,UCa,24)}B3a(){return _.ol(this,WCa,25)}s5(){return Wxa(this,Um,11)}z4a(){return _.ol(this,zDa,26)}};Xm.prototype.toObject=function(){return JDa(this)};
var JDa=function(a){if(null!=a)return _.dc(a),{UUa:_.h(_.Jl(a,1)),yed:_.h(_.W(a,6)),zed:_.h(_.W(a,7)),cFc:LCa(a.W2a()),Q3c:NCa(_.ol(a,MCa,14)),y6c:RCa(_.ol(a,QCa,3)),z6c:TCa(_.ol(a,SCa,28)),MIc:VCa(a.r3a()),dLc:XCa(a.B3a()),Y8c:ZCa(_.ol(a,YCa,16)),J$c:HCa(_.ol(a,Um,11)),O$c:aDa(_.ol(a,$Ca,20)),xad:cDa(_.ol(a,bDa,13)),vbd:mDa(_.ol(a,lDa,27)),wbd:oDa(_.ol(a,nDa,34)),wcd:qDa(_.ol(a,pDa,10)),Zcd:sDa(_.ol(a,rDa,5)),edd:CDa(_.ol(a,BDa,23)),kgd:EDa(_.ol(a,DDa,18)),zid:GDa(_.ol(a,FDa,8)),TZc:ADa(a.z4a()),
Lid:IDa(_.ol(a,HDa,15)),Y3c:PCa(_.ol(a,OCa,9)),p9c:_.h(_.El(a,12))}};mm[66321687]={Tbb:new pl(66321687,Xm),Eh:JDa};var KDa=class extends _.cc{constructor(a){super(a)}};KDa.Wb=[1,2,3,4,5];KDa.prototype.toObject=function(){return LDa(this)};var LDa=function(a){if(null!=a)return _.dc(a),{O4c:_.h(_.Ql(a,1,2)),jcd:_.h(_.Ql(a,2,2)),g9c:_.h(_.Ob(a,3,_.pb,2)),bdd:_.h(_.Gl(a,4,2)),Rhd:_.h(_.Gl(a,5,2))}};var MDa=class extends _.cc{constructor(a){super(a)}getVersion(){return _.W(this,3)}knb(a){return _.Lc(this,3,a)}};MDa.prototype.toObject=function(){return NDa(this)};var NDa=function(a){if(null!=a)return _.dc(a),{m3c:_.h(_.Il(a,1)),a3c:_.h(_.W(a,2)),version:_.h(_.W(a,3))}};var ODa=class extends _.cc{constructor(a){super(a)}getKey(){return _.W(this,1)}uz(a){return _.Lc(this,1,a)}SJ(){return _.fm(this,1)}getValue(){return _.W(this,2)}bga(){return _.W(this,2)}setValue(a){return _.Lc(this,2,a)}fi(){return _.fm(this,2)}};ODa.prototype.toObject=function(){return PDa(this)};var PDa=function(a){if(null!=a)return _.dc(a),{key:_.h(_.W(a,1)),value:_.h(_.W(a,2))}};var QDa=class extends _.cc{constructor(a){super(a)}};QDa.prototype.toObject=function(){return RDa(this)};var RDa=function(a){if(null!=a)return _.dc(a),{networkType:_.Pl(a,1,-1),fbd:_.Pl(a,2,0)}};var SDa=class extends _.cc{constructor(a){super(a)}};SDa.prototype.toObject=function(){return TDa(this)};var TDa=function(a){if(null!=a)return _.dc(a),{l6c:_.h(_.Jl(a,1))}};_.yk=class extends _.cc{constructor(a){super(a)}getSeconds(){return _.Nl(this,1)}setSeconds(a){return _.Sb(this,1,_.sb(a),"0")}K3a(){return _.Ll(this,2)}oAa(a){return _.$l(this,2,a)}toDate(){const a=Number(Wb(tb(bc(this,1),!0),"0")),b=this.K3a();return new Date(1E3*a+b/1E6)}uua(a){a=a.getTime();Number.isFinite(a)||(a=0);this.setSeconds(Math.trunc(a/1E3)).oAa(Math.trunc(a%1E3*1E6))}};_.yk.prototype.toObject=function(){return _.Ym(this)};
_.Ym=function(a){if(null!=a)return _.dc(a),{seconds:_.Nl(a,1),pQb:_.Ll(a,2)}};var UDa=class extends _.cc{constructor(a){super(a)}};UDa.prototype.toObject=function(){return VDa(this)};var VDa=function(a){if(null!=a)return _.dc(a),{A5c:_.Pl(a,1,0),i6c:_.Ym(_.ol(a,_.yk,2)),E7c:_.Pl(a,3,0),Khd:_.Pl(a,4,0),k6c:TDa(_.ol(a,SDa,5)),F7c:_.Pl(a,6,0)}};var WDa=class extends _.cc{constructor(a){super(a)}};WDa.prototype.toObject=function(){return XDa(this)};var XDa=function(a){if(null!=a)return _.dc(a),{zZb:_.X(a,1),ebd:VDa(_.ol(a,UDa,2)),dfd:ac(_.wl(a,3))}};var YDa=class extends _.cc{constructor(a){super(a,4)}},ZDa={};YDa.prototype.toObject=function(){return $Da(this)};var $Da=function(a){if(null!=a){_.dc(a);var b={pdd:dCa(_.ol(a,cCa,1)),udd:_.Pl(a,2,0),Qfd:XDa(_.ol(a,WDa,3))};Yb(a,b,ZDa);return b}};var Zm=class extends _.cc{constructor(a){super(a,35)}wka(a){return _.Lc(this,26,a)}gva(a){return _.zl(this,ODa,3,_.vl(a))}setValue(a,b){return _.Txa(this,3,ODa,a,b)}OUb(a){_.Al(this,16,a)}hsa(){return _.rl(this,16)}Bfa(){return _.ol(this,YDa,33)}KUb(a){_.Al(this,33,a)}},aEa={};Zm.Wb=[3,20,27];Zm.prototype.toObject=function(){return bEa(this)};
var bEa=function(a){if(null!=a){_.dc(a);var b={VV:_.h(tb(bc(a,1))),L7c:_.h(tb(bc(a,17))),V3c:_.h(_.El(a,22)),CUb:_.h(_.El(a,21)),tag:_.h(_.W(a,2)),H7c:_.h(_.Il(a,11)),componentId:_.h(_.W(a,26)),I7c:_.h(_.El(a,12)),B$c:_.h(_.Hl(a,10)),wZc:_.Xb(a.gva(),PDa),store:ac(ul(a,4)),n3c:NDa(_.ol(a,MDa,9)),dgd:ac(ul(a,6)),egd:_.h(_.W(a,8)),fgd:_.h(_.W(a,13)),ggd:_.h(_.W(a,29)),exp:LDa(_.ol(a,KDa,7)),Lla:_.h(_.W(a,14)),Bhd:_.Nl(a,15,18E4),experimentIds:ZBa(_.ol(a,Im,16)),b5c:ac(ul(a,18)),c5c:_.h(_.W(a,24)),Z9c:_.h(_.Jl(a,
19)),rhd:_.h(_.Ob(a,20,_.pb,2)),G8c:_.h(_.Ob(a,27,_.pb,2)),xbd:RDa(_.ol(a,QDa,23)),H9c:_.h(_.Hl(a,25)),Oid:_.h(_.W(a,28)),hbd:_.h(_.tl(a,30)),P4c:_.h(_.tl(a,32)),sGc:$Da(a.Bfa()),Yhd:_.h(_.Hl(a,34))};Yb(a,b,aEa);return b}};var cEa=class extends _.cc{constructor(a){super(a)}};cEa.prototype.toObject=function(){return dEa(this)};var dEa=function(a){if(null!=a)return _.dc(a),{q5c:_.h(_.El(a,3)),r5c:_.h(tb(bc(a,1))),Ufd:_.h(_.Hl(a,2))}};var eEa=class extends _.cc{constructor(a){super(a)}};eEa.prototype.toObject=function(){return fEa(this)};var fEa=function(a){if(null!=a)return _.dc(a),{z$c:_.h(_.Hl(a,1)),n$c:_.h(_.Hl(a,2)),D3c:_.h(_.Jl(a,3)),q$c:_.h(_.Hl(a,4))}};var gEa=class extends _.cc{constructor(a){super(a)}};gEa.prototype.toObject=function(){return hEa(this)};var hEa=function(a){if(null!=a)return _.dc(a),{yhd:_.h(_.El(a,1)),Shd:_.h(_.El(a,2)),source:_.h(_.W(a,3))}};var iEa=class extends _.cc{constructor(){super(void 0,19)}vW(){return Wxa(this,Xm,1)}uka(a){_.Al(this,1,a)}N7(a){return _.cm(this,2,a)}S3a(){return _.Pl(this,9,0)}Bfa(){return _.ol(this,YDa,18)}KUb(a){_.Al(this,18,a)}},jEa={};iEa.Wb=[3,5];
iEa.prototype.toObject=function(){if(null!=this){_.dc(this);var a={Hed:_.h(tb(bc(this,4))),Ied:_.h(tb(bc(this,8))),U4c:JDa(_.ol(this,Xm,1)),yK:_.Pl(this,2,-1),Lab:_.h(_.W(this,6)),Nid:_.h(_.W(this,7)),kad:_.Xb(_.zl(this,Zm,3,_.vl()),bEa),Bfd:ac(Uxa(this,5)),jad:_.h(_.El(this,14)),ySb:_.Pl(this,9,0),scheduler:_.h(_.Jl(this,10)),F6c:fEa(_.ol(this,eEa,11)),R7c:hEa(_.ol(this,gEa,12)),p5c:dEa(_.ol(this,cEa,13)),l3c:_.h(rb(bc(this,16))),sGc:$Da(this.Bfa())};Yb(this,a,jEa)}else a=void 0;return a};var kEa=class extends _.cc{constructor(a){super(a)}getId(a){return _.Rl(this,1,a)}};kEa.Wb=[1];kEa.prototype.toObject=function(){return lEa(this)};var lEa=function(a){if(null!=a)return _.dc(a),{E9c:_.h(_.Ql(a,1,2))}};var mEa=class extends _.cc{constructor(a){super(a)}};mEa.prototype.toObject=function(){return nEa(this)};var nEa=function(a){if(null!=a)return _.dc(a),{mad:_.h(_.Il(a,1)),Red:_.h(_.Jl(a,2))}};var oEa=class extends _.cc{constructor(a){super(a)}};oEa.Wb=[1];oEa.prototype.toObject=function(){return pEa(this)};var pEa=function(a){if(null!=a)return _.dc(a),{pad:_.h(_.Ql(a,1,2))}};var qEa=class extends _.cc{constructor(a){super(a)}Tl(){return _.Il(this,1)}iO(){return _.Il(this,1)}PG(a){Zl(this,1,a)}HF(){return null!=_.Il(this,1)}};qEa.prototype.toObject=function(){return rEa(this)};var rEa=function(a){if(null!=a)return _.dc(a),{productId:_.h(_.Il(a,1)),zZb:_.h(_.W(a,2))}};var sEa=class extends _.cc{constructor(a){super(a)}S3a(){return _.Jl(this,2)}N7(a){return _.cm(this,3,a)}};sEa.prototype.toObject=function(){return tEa(this)};var tEa=function(a){if(null!=a)return _.dc(a),{Lab:_.h(_.W(a,1)),ySb:_.h(_.Jl(a,2)),yK:_.Pl(a,3,-1)}};var uEa=class extends _.cc{constructor(a){super(a)}};uEa.Wb=[1];uEa.prototype.toObject=function(){return vEa(this)};var vEa=function(a){if(null!=a){_.dc(a);var b=_.zl(a,sEa,1,_.vl());return{Odd:_.Xb(b,tEa),Pdd:_.h(_.El(a,2))}}};var wEa=class extends _.cc{constructor(a){super(a)}};wEa.prototype.toObject=function(){return xEa(this)};var xEa=function(a){if(null!=a)return _.dc(a),{Lab:_.X(a,1,"UNKNOWN"),zZb:_.h(_.W(a,2))}};var yEa=class extends _.cc{constructor(a){super(a,8)}S3a(){return _.ol(this,uEa,3)}},zEa=_.gc(yEa),AEa={};yEa.Wb=[5,6,7];yEa.prototype.toObject=function(){if(null!=this){_.dc(this);var a={zbd:Wb(tb(bc(this,1)),"-1"),experiments:lEa(_.ol(this,kEa,2)),ySb:vEa(this.S3a()),oad:pEa(_.ol(this,oEa,4)),nad:_.Xb(_.zl(this,mEa,5,_.vl()),nEa),vdd:_.Xb(_.zl(this,qEa,6,_.vl()),rEa),Hfd:_.Xb(_.zl(this,wEa,7,_.vl()),xEa)};Yb(this,a,AEa)}else a=void 0;return a};var BEa=class extends _.cc{constructor(a){super(a)}};BEa.prototype.toObject=function(){return CEa(this)};var CEa=function(a){if(null!=a)return _.dc(a),{Jgd:_.Ll(a,1,-1)}};var DEa=new pl(175237375,BEa);AEa[175237375]={K$c:DEa,Eh:CEa};var EEa=function(){return"https://play.google.com/log?format=json&hasfast=true"},FEa=function(a,b){return a.l8a?b?()=>{b().then(()=>{a.flush()})}:()=>{a.flush()}:()=>{}},GEa=function(a){a.jsa||(a.jsa=EEa());try{return(new URL(a.jsa)).toString()}catch(b){return(new URL(a.jsa,Om().location.origin)).toString()}},HEa=function(a,b){a.mW=new DCa(1>b?1:b);a.oo.setInterval(a.mW.getValue())},JEa=function(a){IEa(a,32,10,(b,c)=>{b=new URL(b);b.searchParams.set("format","json");let d=!1;try{d=Om().navigator.sendBeacon(b.toString(),
c.Zc())}catch(e){}d||(a.ywa=!1);return d})},KEa=function(a){IEa(a,6,5,(b,c)=>{b=new URL(b);b.searchParams.set("format","base64json");b.searchParams.set("p",_.Dxa(c.Zc()));c=b.toString();if(15360<c.length)return!1;(new Image).src=c;return!0})},IEa=function(a,b,c,d){if(0!==a.Ew.length){var e=new URL(GEa(a));e.searchParams.delete("format");var f=a.d5();f&&e.searchParams.set("auth",f);e.searchParams.set("authuser",a.sessionIndex||"0");for(f=0;f<c&&a.Ew.length;++f){const g=a.Ew.slice(0,b),l=a.tw.Za(g,
a.eP,a.E6,a.wP,a.Dya,a.Cya);if(!d(e.toString(),l)){++a.E6;break}a.eP=0;a.E6=0;a.Dya=0;a.Cya=0;a.Ew=a.Ew.slice(g.length)}a.oo.enabled&&a.oo.stop()}},NEa=class extends Hm{constructor(a){super();this.componentId="";this.Ew=[];this.vOb="";this.mP=null;this.Fsb=this.P8=!1;this.yQb=this.Gob=-1;this.Bma=this.QGb=!1;this.pO=this.experimentIds=null;this.Cya=this.Dya=this.E6=this.eP=0;this.CUb=1;this.vBa=0;this.dAa=!1;this.yK=a.yK;this.d5=a.d5||(()=>{});this.tw=new LEa(a.yK,a.HO);this.network=a.network;this.wP=
a.wP||null;this.bufferSize=1E3;this.jsa=a.jZc||null;this.sessionIndex=a.sessionIndex||null;this.mta=a.mta||!1;this.logger=null;this.withCredentials=!a.HIb;this.HO=a.HO||!1;this.ywa=!this.HO&&!!Om()&&!!Om().navigator&&void 0!==Om().navigator.sendBeacon;this.l8a="undefined"!==typeof URLSearchParams&&!!(new URL(EEa())).searchParams&&!!(new URL(EEa())).searchParams.set;const b=(new Xm).vka(1);this.tw.uka(b);this.mW=new DCa(1E4);a=FEa(this,a.JFb);this.oo=new $Ba(this.mW.getValue(),a);this.KFb=new $Ba(6E5,
a);this.mta||this.KFb.start();this.HO||(document.addEventListener("visibilitychange",()=>{"hidden"===document.visibilityState&&this.R1a()}),document.addEventListener("pagehide",this.R1a.bind(this)))}xn(){this.R1a();this.oo.stop();this.KFb.stop();super.xn()}nVb(a){this.Bma=a}dispatch(a){if(this.l8a)if(a instanceof Zm)this.log(a);else{var b=new Zm;a=a.Zc();b=_.Lc(b,8,a);this.log(b)}}JUb(a){this.tw.uka(a)}wka(a){this.componentId=a}fVb(a){this.wP=a}cVb(a){this.mP=a}aVb(a){this.experimentIds||(this.experimentIds=
new Im);var b=this.experimentIds;a=[...a];_.Rb(b,2,a,Eba)}iAa(a){if(a){this.experimentIds||(this.experimentIds=new Im);var b=this.experimentIds;a=a.Zc();_.Lc(b,4,a)}else this.experimentIds&&_.rl(this.experimentIds,4)}RUb(a){this.pO=a}v_(a){this.P8=a&&this.ywa}sz(a){this.tw.sz(a)}Cka(a){this.QGb=!0;HEa(this,a)}log(a){if(this.l8a){a=a.clone();var b=this.CUb++;a=_.am(a,21,b);this.componentId&&a.wka(this.componentId);if(!tb(bc(a,1))){var c=Date.now();b=a;c=Number.isFinite(c)?c.toString():"0";_.rl(b,1,
_.sb(c))}null!=_.El(a,15)||_.am(a,15,(new Date).getTimezoneOffset()*(this.Bma?-60:60));this.experimentIds&&a.OUb(this.experimentIds.clone());b=this.Ew.length-this.bufferSize+1;0<b&&(this.Ew.splice(0,b),this.eP+=b);this.Ew.push(a);this.qxa()}}qxa(){this.mta||this.oo.enabled||this.oo.start()}flush(a,b){if(0===this.Ew.length)a&&a();else if(this.dAa&&this.ywa)this.tw.u_(3),JEa(this);else{var c=Date.now();if(this.yQb>c&&this.Gob<c)b&&b("throttled");else{this.network&&("function"===typeof this.network.u4a?
this.tw.u_(this.network.u4a()):this.tw.u_(0));var d=this.tw.Za(this.Ew,this.eP,this.E6,this.wP,this.Dya,this.Cya);c={};var e=this.d5();e&&(c.Authorization=e);var f=new URL(GEa(this));this.sessionIndex&&(c["X-Goog-AuthUser"]=this.sessionIndex,f.searchParams.set("authuser",this.sessionIndex));this.mP&&(Object.defineProperty(c,"X-Goog-PageId",{value:this.mP}),f.searchParams.set("pageId",this.mP));if(e&&this.vOb===e)b&&b("stale-auth-token");else{this.Ew=[];this.oo.enabled&&this.oo.stop();this.eP=0;const g=
d.Zc();let l;this.pO&&this.pO.rha(g.length)&&(l=this.pO.t5c(g));const p={url:f.toString(),body:g,kFc:1,njb:c,iTb:"POST",withCredentials:this.withCredentials,vBa:this.vBa},t=F=>{this.mW.reset();this.oo.setInterval(this.mW.getValue());if(F){var I=null;try{const K=JSON.stringify(JSON.parse(F.replace(")]}'\n","")));I=zEa(K)}catch(K){}I&&(F=Number(Wb(tb(bc(I,1)),"-1")),0<F&&(this.Gob=Date.now(),this.yQb=this.Gob+F),I=Gba(I,DEa))&&(I=_.Ll(I,1,-1),-1!==I&&(this.QGb||HEa(this,I)))}a&&a();this.E6=0},x=(F,
I)=>{var K=_.zl(d,Zm,3,_.vl()),U=_.El(d,14),ca=this.mW;ca.Vda=Math.min(3E5,2*ca.Vda);ca.LWa=Math.min(3E5,ca.Vda+Math.round(.2*(Math.random()-.5)*ca.Vda));this.oo.setInterval(this.mW.getValue());401===F&&e&&(this.vOb=e);U&&(this.eP+=U);void 0===I&&(I=500<=F&&600>F||401===F||0===F);I&&(this.Ew=K.concat(this.Ew),this.qxa());b&&b("net-send-failed",F);++this.E6},B=()=>{this.network&&this.network.send(p,t,x)};l?l.then(F=>{p.njb["Content-Encoding"]="gzip";p.njb["Content-Type"]="application/binary";p.body=
F;p.kFc=2;B()},()=>{B()}):B()}}}}R1a(){MEa(this.tw,!0);this.P8&&(this.tw.u_(3),JEa(this));this.Fsb&&(this.tw.u_(2),KEa(this));this.flush();MEa(this.tw,!1)}},MEa=function(a,b){_.sl(a.vW(),Um,11)&&(a=a.r5(),_.Xl(a,2,b))},OEa=function(a){const b=a.HO?void 0:Om();b?lca(b,gca).then(c=>{a.NBa=c;c=a.s5();_.Al(c,9,a.NBa);return!0}).catch(()=>!1):Promise.resolve(!1)},LEa=class{constructor(a,b=!1){this.HO=b;this.NBa=this.locale=null;this.Xha=new iEa;Number.isInteger(a)&&this.Xha.N7(a);b||(this.locale=document.documentElement.getAttribute("lang"));
this.uka(new Xm)}N7(a){this.Xha.N7(a);return this}uka(a){this.Xha.uka(a);a.Fua()||a.vka(1);this.HO||(a=this.s5(),a.Rua()||a.M7(this.locale));this.NBa&&(a=this.s5(),_.ol(a,Tm,9)||_.Al(a,9,this.NBa))}sz(a){this.s5().sz(a);return this}u_(a){_.sl(this.vW(),Um,11)&&this.r5().u_(a)}dnb(a){_.sl(this.vW(),Um,11)&&this.r5().dnb(a)}Ymb(a){_.sl(this.vW(),Um,11)&&this.r5().Ymb(a)}Xmb(a){_.sl(this.vW(),Um,11)&&this.r5().Xmb(a)}vW(){return _.ol(this.Xha,Xm,1)}s5(){const a=this.vW();let b=_.ol(a,Um,11);b||(b=new Um,
_.Al(a,11,b));return b}r5(){const a=this.s5();let b=_.ol(a,Sm,10);b||(b=new Sm,_.Xl(b,2,!1),_.Al(a,10,b));return b}Bfa(a){var b=new aCa;a=Zl(b,13,a);b=new cCa;a=_.Al(b,2,a);b=new YDa;a=_.Al(b,1,a);return _.cm(a,2,9)}Za(a,b=0,c=0,d,e=0,f=0){this.dnb(c);this.Ymb(e);this.Xmb(f);c=this.Xha.clone();e=Date.now().toString();c=_.rl(c,4,_.sb(e));a=_.Cl(c,3,a);d&&a.KUb(this.Bfa(d));b&&_.am(a,14,b);return a}};var PEa=class{constructor(){this.ZDc="undefined"!==typeof AbortController}send(a,b,c){const d=this;return _.pf(function*(){const e=d.ZDc?new AbortController:void 0,f=e?setTimeout(()=>{e.abort()},a.vBa):void 0;try{const g=Object.assign({},{method:a.iTb,headers:Object.assign({},a.njb)},a.body&&{body:a.body},a.withCredentials&&{credentials:"include"},{signal:a.vBa&&e?e.signal:null}),l=yield fetch(a.url,g);200===l.status?null==b||b(yield l.text()):null==c||c(l.status)}catch(g){switch(null==g?void 0:g.name){case "AbortError":null==
c||c(408);break;default:null==c||c(400)}}finally{clearTimeout(f)}})}u4a(){return 4}};var QEa=class extends Hm{constructor(a,b){super();this.yK=a;this.sessionIndex=b;this.uIb="https://play.google.com/log?format=json&hasfast=true";this.network=this.pO=this.St=null;this.componentId="";this.OUa=this.oeb=this.hsa=this.wP=null;this.e4a=this.jmb=!1;this.nW=null;this.dAa=!1;this.Bma=void 0;this.mP=null}sz(a){this.St=a;return this}RUb(a){this.pO=a}wka(a){this.componentId=a;return this}fVb(a){this.wP=a}iAa(a){this.hsa=a}aVb(a){this.oeb=a}JUb(a){this.OUa=a}P8(){this.jmb=!0;return this}Fsb(){this.e4a=
!0;return this}Cka(a){this.nW=Math.max(a,1E3)}HIb(){this.UZc=!0;return this}nVb(a){this.Bma=a}cVb(a){this.mP=a}Za(){this.network||(this.network=new PEa);const a=new NEa({yK:this.yK,d5:this.d5?this.d5:_.XBa,sessionIndex:this.sessionIndex,jZc:this.uIb,HO:!1,mta:!1,HIb:this.UZc,JFb:this.JFb,network:this.network});YBa(this,_.Yk(Fc,a));this.OUa&&a.JUb(this.OUa);this.St&&a.sz(this.St);this.pO&&a.RUb(this.pO);this.componentId&&a.wka(this.componentId);this.wP&&a.fVb(this.wP);this.mP&&a.cVb(this.mP);this.hsa&&
a.iAa(this.hsa);this.oeb&&a.aVb(this.oeb);this.jmb&&a.v_(this.jmb);this.e4a&&(a.Fsb=this.e4a);this.nW&&a.Cka(this.nW);this.dAa&&(a.dAa=a.ywa);OEa(a.tw);this.Bma&&a.nVb(!0);this.network.N7&&this.network.N7(this.yK);this.network.OVc&&this.network.OVc(a);return a}};var REa=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}"),TEa=class{constructor(a,b,c,d){this.Rt=a;this.TU=b;this.wh=c;this.np=d;this.zO=d.cGc}get client(){if(this.zO)return this.zO;this.np||(this.np={});if(this.np.Awa)return this.zO=new SEa;var a=null;this.np.sessionIndex&&(a=String(this.np.sessionIndex));a=new QEa(509,a||"0");this.np.endpoint&&(a.uIb=this.np.endpoint);this.zO=a.Za();this.np.nW&&this.zO.Cka(this.np.nW);this.np.P8&&this.zO.v_(!0);return this.zO}qAa(a){this.wh||
(this.wh={});this.wh.projectNumber=a}setProjectId(a){this.wh||(this.wh={});this.wh.projectId=a}gAa(a){this.wh||(this.wh={});this.wh.billingAccountId=a}OUb(a){const b=new jBa;_.Rb(b,3,a,mb);this.client.iAa(b)}Bka(a){this.wh.environment=a}xK(a={},b=this.Rt.location.pathname){this.mb(Object.assign({},a,{name:"pageview",type:b||"",kind:26}),b)}mb(a,b=this.Rt.location.pathname){a.type&&REa.test(a.type);a.name&&REa.test(a.name);if(a.metadata instanceof Array){var c=a.metadata;for(var d of c)d.key&&d.value&&
"string"===typeof d.value&&REa.test(d.value)}else if(a.metadata)for(c in d=a.metadata,d){if(!c)continue;const t=d[c];t&&"string"===typeof t&&REa.test(t)}void 0===a.kind&&(a.kind=29);this.wh||(this.wh={});c=new mAa;d=this.wh;void 0!==d.nwa&&c.Rmb(d.nwa);void 0!==d.xwa&&c.VUb(d.xwa);d.Kib&&c.bnb(d.Kib);d.hostname&&c.Vmb(d.hostname);var e,f;c.Bka(null!=(f=null!=(e=d.environment)?e:c.t3a())?f:0);d.projectNumber&&c.qAa(d.projectNumber);d.projectId&&c.setProjectId(d.projectId);d.billingAccountId&&c.gAa(d.billingAccountId);
e=new pm;Zl(e,1,this.Rt.screen.width);Zl(e,2,this.Rt.screen.height);f=new pm;Zl(f,1,this.Rt.innerWidth);Zl(f,2,this.Rt.innerHeight);d=new eza;_.Al(d,1,e);_.Al(d,3,f);Zl(d,2,this.Rt.screen.colorDepth);_.Al(c,33,d);a.projectNumber&&(isNaN(Number(a.projectNumber))?c.setProjectId(a.projectNumber):c.qAa(a.projectNumber));a.projectId&&c.setProjectId(a.projectId);a.billingAccountId&&c.gAa(a.billingAccountId);a.latency&&c.Gka(Math.ceil(a.latency));a.JLb&&_.Al(c,20,a.JLb);if(a.rXc)for(const [t,x]of Object.entries(a.rXc))f=
t,d=x,e=c,f=(new gza).uz(f).Gka(d),_.Dl(e,15,gza,f);a.mSa&&(e=new qm,e=_.cm(e,4,a.mSa.ZBa).Nmb(a.mSa.id),e=_.Rb(e,3,a.mSa.Y2c,mb),f=new kAa,e=_.Al(f,1,e),_.Al(c,21,e));b=_.Lc(c,13,b).Imb(this.TU);b=_.Lc(b,3,a.type);_.Lc(b,4,a.name).MUb(a.kind);if(a.metadata)if(b=a.metadata,b instanceof Array)for(var g of b){var l=c;b=l.iPa;e=(new im).setValue(String(g.value));void 0!==g.key&&e.uz(g.key);void 0!==g.TGb&&(f=g.TGb,_.xl(e,3,gya,null==f?f:_.kb(f)));void 0!==g.VGb&&(f=g.VGb,_.xl(e,4,gya,null==f?f:_.kb(f)));
b.call(l,e)}else if(b)for(l in b)l&&(g=c,e=l,f=b[l],e=(new im).uz(e).setValue(String(f)),g.iPa(e));g=uBa.get("concordWindowId");g||(g=tBa(),uBa.set("concordWindowId",g));_.Lc(c,34,g);(g=this.Rt.document.referrer)&&c.Lka(g);_.Xl(c,27,this.Rt.document.hidden);g=this.wh;var p;for(const t of null!=(p=g.features)?p:[])t.apply(c);a.lFb&&_.Lc(c,57,a.lFb);a.nFb&&_.Lc(c,58,a.nFb);a.pFb&&_.Lc(c,59,a.pFb);a.mFb&&_.Lc(c,62,a.mFb);a.oFb&&_.Lc(c,65,a.oFb);a.sVb&&_.Lc(c,73,a.sVb);a.bGb&&_.Lc(c,81,a.bGb);a.UGb&&
_.Lc(c,87,a.UGb);a.lZb&&_.Lc(c,86,a.lZb);a.qlb&&c.jVb(a.qlb);a=new Zm;p=c.Zc();a=_.Lc(a,8,p);if(p=(p=_.ol(c,kAa,21))?_.ol(p,qm,1):null)p=_.Il(p,1),Zl(a,11,null==p?void 0:p);this.client.dispatch(a)}},mca=function(a){var b=new UEa;a.wh.features||(a.wh.features=[]);if(a.wh.features.find(c=>c.constructor.name===b.constructor.name))return a;a.wh.features.push(b);return a},VEa=class{constructor(a){this.Rt=a;this.TU="UNDEFINED";this.wh={nwa:!1};this.np={endpoint:"https://cloud.google.com/log?format=json&hasfast=true",
nW:2500,P8:!0};this.wh.hostname=this.Rt.location.hostname;this.wh.xwa="https:"===this.Rt.location.protocol}Imb(a){this.TU=a;return this}Cka(a){this.np.nW=a}Rmb(a){this.wh.nwa=a;return this}VUb(a){this.wh.xwa=a}Bka(a){this.wh.environment=a}qAa(a){this.wh.projectNumber=a}setProjectId(a){this.wh.projectId=a;return this}gAa(a){this.wh.billingAccountId=a}bnb(a){this.wh.Kib=a;return this}v_(a){this.np.P8=a;return this}},SEa=class{dispatch(){}iAa(){}Cka(){}v_(){}};var YEa;_.WEa=function(a){if(a.Fy&&"function"==typeof a.Fy)return a.Fy();if("undefined"!==typeof Map&&a instanceof Map||"undefined"!==typeof Set&&a instanceof Set)return Array.from(a.values());if("string"===typeof a)return a.split("");if(_.wa(a)){for(var b=[],c=a.length,d=0;d<c;d++)b.push(a[d]);return b}return Rba(a)};
_.XEa=function(a){if(a.n5&&"function"==typeof a.n5)return a.n5();if(!a.Fy||"function"!=typeof a.Fy){if("undefined"!==typeof Map&&a instanceof Map)return Array.from(a.keys());if(!("undefined"!==typeof Set&&a instanceof Set)){if(_.wa(a)||"string"===typeof a){var b=[];a=a.length;for(var c=0;c<a;c++)b.push(c);return b}return _.Sba(a)}}};
YEa=function(a,b,c){if(a.forEach&&"function"==typeof a.forEach)a.forEach(b,c);else if(_.wa(a)||"string"===typeof a)Array.prototype.forEach.call(a,b,c);else for(var d=_.XEa(a),e=_.WEa(a),f=e.length,g=0;g<f;g++)b.call(c,e[g],d&&d[g],a)};var $m,ZEa,$Ea,aFa,bFa,cFa,dFa,dsa;$m=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");ZEa=function(a){a=a.match($m)[1]||null;!a&&_.da.self&&_.da.self.location&&(a=_.da.self.location.protocol.slice(0,-1));return a?a.toLowerCase():""};
$Ea=function(a,b){if(a){a=a.split("&");for(var c=0;c<a.length;c++){var d=a[c].indexOf("="),e=null;if(0<=d){var f=a[c].substring(0,d);e=a[c].substring(d+1)}else f=a[c];b(f,e?decodeURIComponent(e.replace(/\+/g," ")):"")}}};aFa=function(a,b){if(!b)return a;var c=a.indexOf("#");0>c&&(c=a.length);var d=a.indexOf("?");if(0>d||d>c){d=c;var e=""}else e=a.substring(d+1,c);a=[a.slice(0,d),e,a.slice(c)];c=a[1];a[1]=b?c?c+"&"+b:b:c;return a[0]+(a[1]?"?"+a[1]:"")+a[2]};
bFa=function(a,b,c){if(Array.isArray(b))for(var d=0;d<b.length;d++)bFa(a,String(b[d]),c);else null!=b&&c.push(a+(""===b?"":"="+encodeURIComponent(String(b))))};cFa=function(a,b){var c=[];for(b=b||0;b<a.length;b+=2)bFa(a[b],a[b+1],c);return c.join("&")};_.an=function(a){var b=[],c;for(c in a)bFa(c,a[c],b);return b.join("&")};dFa=function(a,b){var c=2==arguments.length?cFa(arguments[1],0):cFa(arguments,1);return aFa(a,c)};
dsa=function(a,b){_.Qwa(a,"/")&&(a=a.slice(0,-1));_.al(b,"/")&&(b=b.slice(1));return a+"/"+b};var dn,fn,kFa,fFa,hFa,gFa,jFa,iFa,gn;_.hk=function(a){this.mZa=this.fH=this.Du="";this.Z6=null;this.Dy=this.vya="";this.Jy=!1;var b;a instanceof _.hk?(this.Jy=a.Jy,_.bn(this,a.Du),this.fH=a.fH,this.bQ(a.ug()),eFa(this,a.Z6),this.od(a.le()),_.cn(this,a.Uj.clone()),this.Dy=a.Dy):a&&(b=String(a).match($m))?(this.Jy=!1,_.bn(this,b[1]||"",!0),this.fH=dn(b[2]||""),this.bQ(b[3]||"",!0),eFa(this,b[4]),this.od(b[5]||"",!0),_.cn(this,b[6]||"",!0),this.Dy=dn(b[7]||"")):(this.Jy=!1,this.Uj=new _.en(null,this.Jy))};
_.hk.prototype.toString=function(){var a=[],b=this.Du;b&&a.push(fn(b,fFa,!0),":");var c=this.ug();if(c||"file"==b)a.push("//"),(b=this.fH)&&a.push(fn(b,fFa,!0),"@"),a.push(encodeURIComponent(String(c)).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),c=this.Z6,null!=c&&a.push(":",String(c));if(c=this.le())this.RJ()&&"/"!=c.charAt(0)&&a.push("/"),a.push(fn(c,"/"==c.charAt(0)?gFa:hFa,!0));(c=this.Uj.toString())&&a.push("?",c);(c=this.Dy)&&a.push("#",fn(c,iFa));return a.join("")};
_.hk.prototype.resolve=function(a){var b=this.clone(),c=!!a.Du;c?_.bn(b,a.Du):c=!!a.fH;c?b.fH=a.fH:c=a.RJ();c?b.bQ(a.ug()):c=null!=a.Z6;var d=a.le();if(c)eFa(b,a.Z6);else if(c=!!a.vya){if("/"!=d.charAt(0))if(this.RJ()&&!this.vya)d="/"+d;else{var e=b.le().lastIndexOf("/");-1!=e&&(d=b.le().slice(0,e+1)+d)}e=d;if(".."==e||"."==e)d="";else if(_.ka(e,"./")||_.ka(e,"/.")){d=_.al(e,"/");e=e.split("/");for(var f=[],g=0;g<e.length;){var l=e[g++];"."==l?d&&g==e.length&&f.push(""):".."==l?((1<f.length||1==f.length&&
""!=f[0])&&f.pop(),d&&g==e.length&&f.push("")):(f.push(l),d=!0)}d=f.join("/")}else d=e}c?b.od(d):c=a.t5a();c?_.cn(b,a.Uj.clone()):c=!!a.Dy;c&&(b.Dy=a.Dy);return b};_.hk.prototype.clone=function(){return new _.hk(this)};_.bn=function(a,b,c){a.Du=c?dn(b,!0):b;a.Du&&(a.Du=a.Du.replace(/:$/,""))};_.hk.prototype.ug=function(){return this.mZa};_.hk.prototype.bQ=function(a,b){this.mZa=b?dn(a,!0):a};_.hk.prototype.RJ=function(){return!!this.mZa};
var eFa=function(a,b){if(b){b=Number(b);if(isNaN(b)||0>b)throw Error("$`"+b);a.Z6=b}else a.Z6=null};_.hk.prototype.le=function(){return this.vya};_.hk.prototype.od=function(a,b){this.vya=b?dn(a,!0):a;return this};_.hk.prototype.t5a=function(){return""!==this.Uj.toString()};_.cn=function(a,b,c){b instanceof _.en?(a.Uj=b,a.Uj.Qmb(a.Jy)):(c||(b=fn(b,jFa)),a.Uj=new _.en(b,a.Jy));return a};_.hk.prototype.setQuery=function(a,b){return _.cn(this,a,b)};_.hk.prototype.getQuery=function(){return this.Uj.toString()};
_.ik=function(a,b,c){a.Uj.set(b,c);return a};_.hk.prototype.removeParameter=function(a){this.Uj.remove(a);return this};_.hk.prototype.isReadOnly=function(){return!1};_.hk.prototype.Qmb=function(a){this.Jy=a;this.Uj&&this.Uj.Qmb(a)};dn=function(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""};fn=function(a,b,c){return"string"===typeof a?(a=encodeURI(a).replace(b,kFa),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null};
kFa=function(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)};fFa=/[#\/\?@]/g;hFa=/[#\?:]/g;gFa=/[#\?]/g;jFa=/[#\?@]/g;iFa=/#/g;_.en=function(a,b){this.ks=this.Bk=null;this.Vv=a||null;this.Jy=!!b};gn=function(a){a.Bk||(a.Bk=new Map,a.ks=0,a.Vv&&$Ea(a.Vv,function(b,c){a.add(decodeURIComponent(b.replace(/\+/g," ")),c)}))};_.aa=_.en.prototype;_.aa.add=function(a,b){gn(this);this.Vv=null;a=hn(this,a);var c=this.Bk.get(a);c||this.Bk.set(a,c=[]);c.push(b);this.ks+=1;return this};
_.aa.remove=function(a){gn(this);a=hn(this,a);return this.Bk.has(a)?(this.Vv=null,this.ks-=this.Bk.get(a).length,this.Bk.delete(a)):!1};_.aa.clear=function(){this.Bk=this.Vv=null;this.ks=0};_.aa.xo=function(){gn(this);return 0==this.ks};_.aa.Q3=function(a){gn(this);a=hn(this,a);return this.Bk.has(a)};_.aa.forEach=function(a,b){gn(this);this.Bk.forEach(function(c,d){c.forEach(function(e){a.call(b,e,d,this)},this)},this)};
_.aa.n5=function(){gn(this);const a=Array.from(this.Bk.values()),b=Array.from(this.Bk.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.Fy=function(a){gn(this);let b=[];if("string"===typeof a)this.Q3(a)&&(b=b.concat(this.Bk.get(hn(this,a))));else{a=Array.from(this.Bk.values());for(let c=0;c<a.length;c++)b=b.concat(a[c])}return b};
_.aa.set=function(a,b){gn(this);this.Vv=null;a=hn(this,a);this.Q3(a)&&(this.ks-=this.Bk.get(a).length);this.Bk.set(a,[b]);this.ks+=1;return this};_.aa.get=function(a,b){if(!a)return b;a=this.Fy(a);return 0<a.length?String(a[0]):b};_.aa.Q7=function(a,b){this.remove(a);0<b.length&&(this.Vv=null,this.Bk.set(hn(this,a),_.va(b)),this.ks+=b.length)};
_.aa.toString=function(){if(this.Vv)return this.Vv;if(!this.Bk)return"";const a=[],b=Array.from(this.Bk.keys());for(var c=0;c<b.length;c++){var d=b[c];const f=encodeURIComponent(String(d)),g=this.Fy(d);for(d=0;d<g.length;d++){var e=f;""!==g[d]&&(e+="="+encodeURIComponent(String(g[d])));a.push(e)}}return this.Vv=a.join("&")};_.aa.clone=function(){var a=new _.en;a.Vv=this.Vv;this.Bk&&(a.Bk=new Map(this.Bk),a.ks=this.ks);return a};var hn=function(a,b){b=String(b);a.Jy&&(b=b.toLowerCase());return b};
_.en.prototype.Qmb=function(a){a&&!this.Jy&&(gn(this),this.Vv=null,this.Bk.forEach(function(b,c){var d=c.toLowerCase();c!=d&&(this.remove(c),this.Q7(d,b))},this));this.Jy=a};_.en.prototype.extend=function(a){for(var b=0;b<arguments.length;b++)YEa(arguments[b],function(c,d){this.add(d,c)},this)};var lFa=RegExp("(billing/|freetrial/)[a-z0-9]{6}-[a-z0-9]{6}-[a-z0-9]{6}","i"),mFa=RegExp("(/(apis|apiui|endpoints)/(api|library)/)([^/]+)"),nFa=RegExp("(compute/instancesDetail/)[a-z0-9/\\-_]*","i"),oFa=RegExp("(/apis/credentials/serviceaccount/|invitations/)[+a-zA-Z0-9_.!#$%&'*\\=?^`{|}~-]+@([a-zA-Z0-9-]+\\.)*[a-zA-Z0-9]{2,63}"),pFa=RegExp("(/apis/credentials/oauthclient/).+\\.apps\\.googleusercontent\\.com"),qFa=[".google.com",".googleapis.com",".googleprod.com",".googleplex.com"],rFa=RegExp("(organizationId=)[0-9]*"),
sFa=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}"),tFa=/;([^/]+=[^/]+([/?])|[^/?]+=[^/?]+)/g,vFa=function(a,{projectId:b,projectNumber:c,accountId:d}={}){if(!a)return"/pagepath_not_provided";a=a.replace(tFa,"$2");const e=new _.hk(a);e.Uj.get("project")&&_.ik(e,"project",":projectId");a=e.le();dn(e.Uj.toString())&&(a+="?"+dn(e.Uj.toString()));b&&(a=a.replace(b,":projectId"));c&&(a=a.replace(c,":projectNumber"));d&&(a=a.replace(d,":accountId"));a=a.replace(nFa,
"$1:vmInstanceName");a=a.replace(lFa,"$1:accountId");a=a.replace(oFa,"$1:emailId");a=a.replace(pFa,"$1:clientId");a=a.replace(rFa,"$1:organizationId");(b=mFa.exec(a))&&b&&b[4]&&(c=(c=b[4])&&uFa(c)?":endpointsApiId":c,a=a.replace(b[0],b[1]+c));_.ka(a,"/billing/enablebillingforproject")&&(a="/billing/enablebillingforproject");return a=a.replace(sFa,":uuid")},wFa=function(a,{projectId:b,projectNumber:c,accountId:d}={}){const e=new _.hk(a);return e.Du+"://"+e.ug()+vFa(a,{projectId:b,projectNumber:c,accountId:d})},
uFa=function(a){const b=_.ka(a,"."),c=qFa.some(d=>_.Qwa(a,d));return b&&!c};var UEa=class{apply(a){const b={projectId:a.ym()||void 0,projectNumber:_.W(a,1)||void 0,accountId:_.W(a,2)||void 0};if(_.W(a,13)){const c=vFa(_.W(a,13),b);"pageview"===_.W(a,4)&&_.W(a,3)===_.W(a,13)&&_.Lc(a,3,c);_.Lc(a,13,c)}a.Xua()&&a.Lka(wFa(a.Xua(),b))}};var xFa=class extends TEa{constructor(a,b,c,d,e,f){super(a,b,d,e);this.ILb=c;this.wh=d;this.np=e;this.uya=f}xK(a={},b){let c;super.xK(a,null!=b?b:null==(c=this.uya)?void 0:c.get())}mb(a,b){let c;super.mb(a,null!=b?b:null==(c=this.uya)?void 0:c.get())}};xFa.newBuilder=function(a=window,b){return oca(a,b)};var nca=class extends VEa{Za(){return new xFa(this.Rt,this.TU,this.ILb,this.wh,this.np,this.uya)}constructor(a,b){super(a);this.Rt=a;this.uya=b;this.ILb=new iBa}};var Mc=globalThis;var Oc=Object.getOwnPropertyDescriptor,wca=Object.defineProperty,zca=Object.getPrototypeOf,Oca=Object.create,Pca=Array.prototype.slice,fda=Nc("addEventListener"),gda=Nc("removeEventListener"),Zc=Nc(""),yFa="undefined"!==typeof window,Yc=yFa?window:void 0,Sc=yFa&&Yc||globalThis,zFa="undefined"!==typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope,dd=!("nw"in Sc)&&"undefined"!==typeof Sc.process&&"[object process]"===Sc.process.toString(),Qca=!dd&&!zFa&&!(!yFa||!Yc.HTMLElement),Rca="undefined"!==
typeof Sc.process&&"[object process]"===Sc.process.toString()&&!zFa&&!(!yFa||!Yc.HTMLElement),Rc={},vca=function(a){if(a=a||Sc.event){var b=Rc[a.type];b||(b=Rc[a.type]=Nc("ON_PROPERTY"+a.type));var c=this||a.target||Sc;b=c[b];Qca&&c===Yc&&"error"===a.type?(c=a,c=b&&b.call(this,c.message,c.filename,c.lineno,c.colno,c.error),!0===c&&a.preventDefault()):(c=b&&b.apply(this,arguments),void 0==c||c||a.preventDefault());return c}},Vc=Nc("originalInstance"),Bca=!1,Cca=!1;var ad=!1;if("undefined"!==typeof window)try{const a=Object.defineProperty({},"passive",{get:function(){ad=!0}});window.addEventListener("test",a,a);window.removeEventListener("test",a,a)}catch(a){ad=!1}var Jca={Dsb:!0},$c={},Ica={},Lca=new RegExp("^"+Zc+"(\\w+)(true|false)$"),Hca=Nc("propagationStopped");var gd,hd,Tca,Uca,id;var bda="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 jd=Nc("zoneTask");var AFa=function(a){throw Error("pa`"+a.rw);},CFa=function(){var a=new BFa("mXaIFf",kda(window));if(null==a.vd)return null;if("boolean"===typeof a.vd)return a.vd;if("string"===typeof a.vd){const b=a.vd.toLowerCase();if("true"===b||"1"===b)return!0;if("false"===b||"0"===b)return!1}throw new TypeError("sa`"+a.rw+"`"+a.vd+"`"+typeof a.vd);},BFa=class{constructor(a,b){this.rw=a;this.vd=b}string(a){if(null==this.vd)return 0==arguments.length&&AFa(this),a;if("string"===typeof this.vd)return this.vd;throw new TypeError("qa`"+
this.rw+"`"+this.vd+"`"+typeof this.vd);}number(a){if(null==this.vd)return 0==arguments.length&&AFa(this),a;if("number"===typeof this.vd)return this.vd;if("string"===typeof this.vd){const b=Number(this.vd);if(!isNaN(b)&&!_.cl(this.vd))return b}throw new TypeError("ta`"+this.rw+"`"+this.vd+"`"+typeof this.vd);}toString(){if(null==this.vd)var a=null;else if("string"===typeof this.vd)a=this.vd;else throw new TypeError("ra`"+this.rw+"`"+this.vd+"`"+typeof this.vd);null===a&&AFa(this);return a}object(a){if(null==
this.vd){if(0==arguments.length)throw Error("pa`"+this.rw);return a}if(!_.wa(this.vd)&&_.ya(this.vd))return Pba(this.vd,function(b,c){return new BFa(this.rw+"."+c,b)},this);throw new TypeError("ua`"+this.rw+"`"+this.vd+"`"+typeof this.vd);}};var DFa;if(!(DFa="undefined"===typeof window)){const a=CFa();DFa=null===a?!0:a}if(DFa){var fd;const a=globalThis,b=!0===a[Nc("forceDuplicateZoneCheck")];if(a.Zone&&(b||"function"!==typeof a.Zone.__symbol__))throw Error("ya");null!=a.Zone||(a.Zone=qca());fd=a.Zone;lda();mda();nda();Sca();dda();hda();ida()};var oda=ld({ta:ld}),rda=ld({Ba:ld}),pda=ld({Abd:ld}),sda=ld({Bbd:ld});_.qd=class extends Error{constructor(a,b){super(`${`NG0${Math.abs(a)}`}${b?": "+b:""}`);this.code=a}};var Td=ld({wa:ld}),aea=ld({La:ld}),eea=ld({Ge:ld}),EFa=ld({Ca:ld}),Yd=ld({O:ld}),Me=ld({aM:ld}),FFa=ld({Puc:ld});var wda,GFa;_.sd=null;_.wd=!1;wda=1;_.zd=Symbol("Aa");GFa={version:0,tOb:0,Qj:!1,Yl:void 0,WY:void 0,lz:void 0,Lxa:0,Yq:void 0,QO:void 0,OVa:!1,RVa:!1,oSb:()=>!1,pSb:()=>{},SVa:()=>{},rHb:()=>{}};var HFa,IFa;HFa=Symbol("Ba");IFa=Symbol("Ca");_.JFa=Symbol("Da");_.KFa=Object.assign({},GFa,{value:HFa,Qj:!0,error:null,Z_a:vda,oSb(a){return a.value===HFa||a.value===IFa},pSb(a){if(a.value===IFa)throw Error("Ea");const b=a.value;a.value=IFa;const c=Cda(a);let d;try{d=a.tGc()}catch(e){d=_.JFa,a.error=e}finally{Dda(a,c)}b!==HFa&&b!==_.JFa&&d!==_.JFa&&a.Z_a(b,d)?a.value=b:(a.value=d,a.version++)}});_.Gda=function(){throw Error();};_.LFa=Object.assign({},GFa,{Z_a:vda,value:void 0});var Jda=()=>{},Ida=Object.assign({},GFa,{RVa:!0,OVa:!1,SVa:a=>{null!==a.Wf&&a.Wf(a.yb)},sga:!1,E3:Jda});var Ad;var Nda=ld({bxb:ld});_.ge=class{constructor(a,b){this.txc=a;this.ta=void 0;"number"==typeof b?this.aM=b:void 0!==b&&(this.ta=_.k({token:this,Ea:b.Ea||"root",oa:b.oa}))}get wd(){return this}toString(){return`InjectionToken ${this.txc}`}};_.Hf=globalThis;var MFa={},Qda=/\n/gm,Fd=void 0;var de=new _.ge("");var NFa=new _.ge("",-1);var mea=new _.ge("");var qea=class{get(a,b=MFa){if(b===MFa)throw a=Error("Ha`"+_.pd(a)),a.name="NullInjectorError",a;return b}};var Vd;Vd={};_.Od=[];var nea=ld({va:String,nc:ld});var Ika=new _.ge("");var ie,OFa,pea,PFa,je,cfa,wea;ie={};OFa={};pea=void 0;_.jn=class{};PFa=function(a,b){b=Ed(b);let c=ee(b)?b:Ed(b&&b.va);const d=uea(b);if(!ee(b)&&!0===b.wd){let e=a.AG.get(c);e||(e=he(void 0,ie,!0),e.oa=()=>Pda(e.wd),a.AG.set(c,e));c=b;e.wd.push(b)}a.AG.set(c,d)};je=function(a){if(a.Ib)throw new _.qd(205,!1);};cfa=function(a){const b=_.ud(null),c=Gd(a),d=Cd();try{const e=a.get(de,_.Od,2);for(const f of e)f()}finally{Gd(c),Cd(d),_.ud(b)}};
wea=class extends _.jn{get xc(){return this.Ib}constructor(a,b,c,d){super();this.parent=b;this.source=c;this.scopes=d;this.AG=new Map;this.pMa=new Set;this.Yaa=[];this.Ib=!1;vea(a,e=>PFa(this,e));this.AG.set(NFa,he(void 0,this));d.has("environment")&&this.AG.set(_.jn,he(void 0,this));a=this.AG.get(Ika);null!=a&&"string"===typeof a.value&&this.scopes.add(a.value);this.AMb=new Set(this.get(mea,_.Od,2))}destroy(){je(this);this.Ib=!0;const a=_.ud(null);try{for(const c of this.pMa)c.Ia();const b=this.Yaa;
this.Yaa=[];for(const c of b)c()}finally{this.AG.clear(),this.pMa.clear(),this.AMb.clear(),_.ud(a)}}Ee(a){je(this);this.Yaa.push(a);return()=>{const b=this.Yaa.indexOf(a);-1!==b&&this.Yaa.splice(b,1)}}get(a,b=MFa,c=0){je(this);if(a.hasOwnProperty(FFa))return a[FFa](this);c=Jd(c);const d=Gd(this),e=Cd();try{if(!(c&4)){let F=this.AG.get(a);if(void 0===F){const I=("function"===typeof a||"object"===typeof a&&a instanceof _.ge)&&nd(a);var f;if(f=I)if(I.Ea){var g=Ed(I.Ea);f="string"===typeof g?"any"===
g||this.scopes.has(g):this.AMb.has(g)}else f=!1;F=f?he(sea(a),ie):null;this.AG.set(a,F)}if(null!=F){a:{b=F;const I=_.ud(null);try{b.value===ie&&(b.value=OFa,b.value=b.oa());var l;if(l="object"===typeof b.value&&b.value){var p=b.value;l=null!==p&&"object"===typeof p&&"function"===typeof p.Ia}l&&this.pMa.add(b.value);var t=b.value;break a}finally{_.ud(I)}t=void 0}return t}}const B=c&2?fe():this.parent;b=c&8&&b===MFa?null:b;return B.get(a,b)}catch(B){if("NullInjectorError"===B.name){(B.ngTempTokenPath=
B.ngTempTokenPath||[]).unshift(_.pd(a));if(d)throw B;t=B;var x=this.source;const F=t.ngTempTokenPath;a.__source&&F.unshift(a.__source);t.message=Rda("\n"+t.message,F,x);t.ngTokenPath=F;t.ngTempTokenPath=null;throw t;}throw B;}finally{Cd(e),Gd(d)}}toString(){const a=[],b=this.AG;for(const c of b.keys())a.push(_.pd(c));return`R3Injector[${a.join(", ")}]`}};var Aea=class{constructor(a,b,c){this.yj=a;this.hg=b;this.EJ=c}};_.qe.wQb=!0;var iha,lga;_.ye=Hea(null);iha=null;lga=!1;_.Lg=!0;var Te=class{constructor(a,b){var c=_.w;this.oa=a;this.Sjb=!1;this.BFc=b;this.zMb=c}};var Mea,Oea,Oe;Mea=!0;Oea=0;Oe={};_.Ue=class{constructor(a,b){this.Zba=a;this.Me=b}get(a,b,c){return Xea(this.Zba,this.Me,a,Jd(c),b)}};_.QFa=Ld(We(a=>({token:a})),-1);_.kn=Ld(We(),8);Ld(We(),2);_.ln=Ld(We(),4);Ld(We(),1);ld({va:String,nc:ld});_.Kh=function(a){if(Array.isArray(a))return dfa({name:""},void 0,a,"");let b;const c=null!=(b=a.name)?b:"";return dfa({name:c},a.parent,a.Nb,c)};_.Kf=class{};_.RFa=new qea;_.Kf.ta=_.k({token:_.Kf,Ea:"any",oa:()=>_.m(NFa)});_.Kf.aM=-1;_.mn=class{};var nn=class{},Qna=class{};var SFa=class{},TFa=new _.ge("",{Ea:"root",oa:()=>!1}),Bka=new _.ge("");var efa=void 0;var fha;_.gfa=new Map;fha=0;var UFa,Kka,Lf;UFa=new _.ge("",{Ea:"root",oa:()=>"ng"});Kka=new _.ge("");Lf=new _.ge("",{Ea:"platform",oa:()=>"unknown"});_.on=new _.ge("");_.VFa=new _.ge("",{Ea:"root",oa:()=>{let a,b;return(null==(a=ffa().body)?void 0:null==(b=a.querySelector("[ngCspNonce]"))?void 0:b.getAttribute("ngCspNonce"))||null}});var WFa=class{},XFa=class{};_.Ye=class{constructor(a){this.ma=a}};_.Ye.aM=function(){return Ze(_.Be(),_.ze())};var YFa;YFa=class{};_.pn=class{constructor(){this.Fq=null}};_.pn.aM=()=>{const a=_.ze(),b=_.te(_.Be().index,a);return(_.oe(b)?b:a)[11]};var zka;_.fg=class{constructor(){this.tyb=console}handleError(a){const b=this.Uxc(a);this.tyb.error("ERROR",a);b&&this.tyb.error("ORIGINAL ERROR",b)}Uxc(a){for(a=a&&a.ngOriginalError;a&&a.ngOriginalError;)a=a.ngOriginalError;return a||null}};zka=new _.ge("",{Ea:"root",oa:()=>_.Kd(_.fg).handleError.bind(this)});_.Nf=class{};_.Nf.aM=kfa;_.Nf.Puc=a=>a;var jfa=class extends _.Nf{constructor(){var a=_.ze();super();this.Me=a}Ee(a){Cea(this.Me,a);return()=>{var b=this.Me;if(null!==b[21]){var c=b[21].indexOf(a);-1!==c&&b[21].splice(c,1)}}}};var lfa=new Set;var ZFa=!1,$Fa=!1,qn={set O8(a){this.rTc||(a?console.warn("DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \n"+Error().stack):ZFa&&console.log("RxJS: Back to a better error behavior. Thank you. <3"));ZFa=a},get O8(){return ZFa},set CYb(a){this.rTc||(a?console.warn("DEPRECATED! RxJS was set to use deprecated next context. This will result in deoptimizations when creating any new subscription. \n"+Error().stack):$Fa&&console.log("RxJS: back to more optimized subscription creation. Thank you. <3"));
$Fa=a},get CYb(){return $Fa}};var aGa={closed:!0,next:_.af,error(a){if(qn.O8)throw a;mfa(a)},complete:_.af};var bGa=bf(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 cGa;
_.df=class{constructor(a){this.nNc=a;this.closed=!1;this.N2=this.Il=this.SM=null}unsubscribe(){let a;if(!this.closed){this.closed=!0;const c=this.SM;let d;if(c)this.SM=null,c.remove(this);else if(d=this.Il){this.Il=null;for(var b of d)b.remove(this)}b=this.nNc;if(_.cf(b))try{b()}catch(f){a=f instanceof bGa?f.errors:[f]}const e=this.N2;this.N2=null;if(e)for(const f of e)try{"function"===typeof f?f():f.unsubscribe()}catch(g){let l;a=null!=(l=a)?l:[];g instanceof bGa?a=[...a,...g.errors]:a.push(g)}if(a)throw new bGa(a);}}add(a){if(a&&
a!==this)if(this.closed)"function"===typeof a?a():a.unsubscribe();else{if(a instanceof _.df){if(a.closed||a.lzc(this))return;a.gvc(this)}let b;this.N2=null!=(b=this.N2)?b:[];this.N2.push(a)}}lzc(a){let b;return this.SM===a||(null==(b=this.Il)?void 0:b.includes(a))||!1}gvc(a){const b=this.SM;let c;b?(this.Il=[b,a],this.SM=null):(c=this.Il)?c.push(a):this.SM=a}NBc(a){const b=this.SM;let c;if(b)b===a&&(this.SM=null);else if(c=this.Il)a=c.indexOf(a),0<=a&&c.splice(a,1)}remove(a){const b=this.N2;if(b){const c=
b.indexOf(a);0<=c&&b.splice(c,1)}a instanceof _.df&&a.NBc(this)}};cGa=new _.df;cGa.closed=!0;_.df.EMPTY=cGa;var dGa;
_.rn=class extends _.df{static create(a,b,c){a=new _.rn(a,b,c);a.vL=!1;return a}constructor(a,b,c){super();this.Jpb=null;this.Sj=this.vL=this.Ipb=!1;switch(arguments.length){case 0:this.destination=aGa;break;case 1:if(!a){this.destination=aGa;break}if("object"===typeof a){a instanceof _.rn?(this.vL=a.vL,this.destination=a,a.add(this)):(this.vL=!0,this.destination=new dGa(this,a));break}default:this.vL=!0,this.destination=new dGa(this,a,b,c)}}next(a){this.Sj||this.Dc(a)}error(a){this.Sj||(this.Sj=!0,
this.Cr(a))}complete(){this.Sj||(this.Sj=!0,this.ti())}unsubscribe(){this.closed||(this.Sj=!0,super.unsubscribe())}Dc(a){this.destination.next(a)}Cr(a){this.destination.error(a);this.unsubscribe()}ti(){this.destination.complete();this.unsubscribe()}};
dGa=class extends _.rn{constructor(a,b,c,d){super();this.JMa=a;let e;if(_.cf(b))e=b;else if(b&&(e=b.next,c=b.error,d=b.complete,b!==aGa)){let f;qn.CYb?(f=Object.create(b),f.unsubscribe=this.unsubscribe.bind(this)):f=b;e=e&&e.bind(f);c=c&&c.bind(f);d=d&&d.bind(f);nfa(b)&&b.add(this.unsubscribe.bind(this))}this.Dc=e;this.Cr=c;this.ti=d}next(a){if(!this.Sj&&this.Dc)try{this.Dc(a)}catch(b){this.qqa(b)}}error(a){if(!this.Sj)if(this.Cr){try{this.Cr(a)}catch(b){this.qqa(b);return}this.unsubscribe()}else this.qqa(a)}qqa(a){this.unsubscribe();
if(qn.O8){const b=this.JMa;if(null==b?0:b.vL)b.Jpb=a,b.Ipb=!0;else throw a;}else mfa(a)}complete(){if(!this.Sj){if(this.ti)try{this.ti()}catch(a){this.qqa(a);return}this.unsubscribe()}}unsubscribe(){if(!this.closed){const a=this.JMa;this.JMa=null;a.unsubscribe();super.unsubscribe()}}};var eGa="function"===typeof Symbol&&Symbol.observable||"@@observable";var fGa=class extends _.rn{constructor(a){super();this.destination=a}};_.u=function(a,...b){return 0===b.length?a:_.ff(b)(a)};_.sn=function(a){var b=pfa(b);return new b((c,d)=>{let e;a.subscribe(f=>e=f,f=>d(f),()=>c(e))})};
_.gf=class{constructor(a){a&&(this.om=a)}ZF(a){const b=new _.gf;b.source=this;b.operator=a;return b}subscribe(a,b,c){const d=this.operator;a:{if(a){if(a instanceof _.rn||ofa(a)&&nfa(a))break a;if(ofa(a)){a=new fGa(a);break a}}a=a||b||c?new _.rn(a,b,c):new _.rn(aGa)}d?a.add(d.call(a,this.source)):a.add(this.source||qn.O8&&!a.vL?this.om(a):this.vOa(a));if(qn.O8&&a.vL&&(a.vL=!1,a.Ipb))throw a.Jpb;return a}vOa(a){try{return this.om(a)}catch(c){if(qn.O8)a.Ipb=!0,a.Jpb=c;else{var b;a:{for(b=a;b;){const d=
b.destination,e=b.Sj;if(b.closed||e){b=!1;break a}b=d&&d instanceof _.rn?d:null}b=!0}b?a.error(c):mfa(c)}}}forEach(a,b){b=pfa(b);return new b((c,d)=>{let e;e=this.subscribe(f=>{try{a(f)}catch(g){d(g),e&&e.unsubscribe()}},d,c)})}om(a){const b=this.source;return b&&b.subscribe(a)}[eGa](){return this}};_.gf.create=a=>new _.gf(a);var gGa=class extends _.df{constructor(a,b){super();this.subject=a;this.m8=b;this.closed=!1}unsubscribe(){if(!this.closed){this.closed=!0;var a=this.subject,b=a.nl;this.subject=null;!b||0===b.length||a.Sj||a.closed||(a=b.indexOf(this.m8),-1!==a&&b.splice(a,1))}}};var tn=bf(a=>function(){a(this);this.message="object unsubscribed"});_.zg=class extends _.gf{constructor(){super();this.nl=[];this.En=this.Sj=this.closed=!1;this.Nla=null}ZF(a){const b=new hGa(this,this);b.operator=a;return b}next(a){if(this.closed)throw new tn;if(!this.Sj){var b=this.nl;const c=b.length;b=b.slice();for(let d=0;d<c;d++)b[d].next(a)}}error(a){if(this.closed)throw new tn;this.En=!0;this.Nla=a;this.Sj=!0;var b=this.nl;const c=b.length;b=b.slice();for(let d=0;d<c;d++)b[d].error(a);this.nl.length=0}complete(){if(this.closed)throw new tn;this.Sj=!0;var a=
this.nl;const b=a.length;a=a.slice();for(let c=0;c<b;c++)a[c].complete();this.nl.length=0}unsubscribe(){this.closed=this.Sj=!0;this.nl=null}vOa(a){if(this.closed)throw new tn;return super.vOa(a)}om(a){if(this.closed)throw new tn;if(this.En)return a.error(this.Nla),_.df.EMPTY;if(this.Sj)return a.complete(),_.df.EMPTY;this.nl.push(a);return new gGa(this,a)}Rf(){const a=new _.gf;a.source=this;return a}};_.zg.create=(a,b)=>new hGa(a,b);
var hGa=class extends _.zg{constructor(a,b){super();this.destination=a;this.source=b}next(a){const b=this.destination;b&&b.next&&b.next(a)}error(a){this.destination&&this.destination.error(a)}complete(){this.destination&&this.destination.complete()}om(a){return this.source?this.source.subscribe(a):_.df.EMPTY}};_.gi=class extends _.zg{constructor(a){super();this.Sd=a}get value(){return this.getValue()}om(a){const b=super.om(a);b&&!b.closed&&a.next(this.Sd);return b}getValue(){if(this.En)throw this.Nla;if(this.closed)throw new tn;return this.Sd}next(a){super.next(this.Sd=a)}};_.pg=new _.gf(a=>a.complete());var rfa=a=>b=>{for(let c=0,d=a.length;c<d&&!b.closed;c++)b.next(a[c]);b.complete()};var iGa=class{constructor(a,b,c){this.kind=a;this.value=b;this.error=c;this.fi="N"===a}observe(a){switch(this.kind){case "N":let b;null==(b=a.next)||b.call(a,this.value);break;case "E":let c;null==(c=a.error)||c.call(a,this.error);break;case "C":let d;null==(d=a.complete)||d.call(a)}}accept(a,b,c){if(a&&"function"===typeof a.next)a=this.observe(a);else{switch(this.kind){case "N":null==a||a(this.value);break;case "E":null==b||b(this.error);break;case "C":null==c||c()}a=void 0}return a}},jGa=new iGa("C"),
kGa={kind:"C",value:void 0,error:void 0};var lGa={now(){return(lGa.Ue||Date).now()},Ue:void 0};_.xg=class extends _.zg{constructor(a=Infinity,b=Infinity,c=lGa){super();this.rYc=c;this.Zh=[];this.JAb=!1;this.Oxb=1>a?1:a;this.UDc=1>b?1:b;Infinity===b?(this.JAb=!0,this.next=this.VQc):this.next=this.XQc}VQc(a){if(!this.Sj){const b=this.Zh;b.push(a);b.length>this.Oxb&&b.shift()}super.next(a)}XQc(a){this.Sj||(this.Zh.push({time:this.Yzb(),value:a}),this.LDb());super.next(a)}om(a){const b=this.JAb,c=b?this.Zh:this.LDb(),d=c.length;let e;if(this.closed)throw new tn;this.Sj||this.En?e=_.df.EMPTY:(this.nl.push(a),
e=new gGa(this,a));if(b)for(var f=0;f<d&&!a.closed;f++)a.next(c[f]);else for(f=0;f<d&&!a.closed;f++)a.next(c[f].value);this.En?a.error(this.Nla):this.Sj&&a.complete();return e}Yzb(){const a=this.rYc;return a?a.now():lGa.now()}LDb(){const a=this.Yzb(),b=this.Oxb,c=this.UDc,d=this.Zh,e=d.length;let f=0;for(;f<e&&!(a-d[f].time<c);)f++;e>b&&(f=Math.max(f,e-b));0<f&&d.splice(0,f);return d}};var nGa=class{constructor(a,b=mGa){this.wrc=a;this.now=b}Wf(a,b=0,c){return(new this.wrc(this,a)).Wf(c,b)}},mGa=lGa.now;_.mf=bf(a=>function(){a(this);this.message="no elements in sequence"});_.xfa=class extends _.rn{constructor(a,b,c,d){super(a);this.JRc=d;b&&(this.Dc=function(e){try{null==b||b(e)}catch(f){this.error(f)}});c&&(this.ti=function(){try{c()}catch(e){this.destination.error(e)}this.unsubscribe()})}unsubscribe(){let a;this.closed||null!=(a=this.JRc)&&a.call(this);super.unsubscribe()}};var Qqa=class extends _.gf{constructor(a,b){super();this.source=a;this.KWb=b;this.Aba=0;this.Roa=!1}om(a){return this.eva().subscribe(a)}eva(){const a=this.lT;if(!a||a.Sj)this.lT=this.KWb();return this.lT}connect(){let a=this.F1;a||(this.Roa=!1,a=this.F1=new _.df,a.add(this.source.subscribe(new oGa(this.eva(),this))),a.closed&&(this.F1=null,a=_.df.EMPTY));return a}Kw(){return _.of()(this)}},via,un=Qqa.prototype;
via={operator:{value:null},Aba:{value:0,writable:!0},lT:{value:null,writable:!0},F1:{value:null,writable:!0},om:{value:un.om},Roa:{value:un.Roa,writable:!0},eva:{value:un.eva},connect:{value:un.connect},Kw:{value:un.Kw}};
var oGa=class extends _.rn{constructor(a,b){super();this.destination=a;this.LVa=b}Cr(a){this.lOa();super.Cr(a)}ti(){this.LVa.Roa=!0;this.lOa();super.ti()}lOa(){const a=this.LVa;if(a){this.LVa=null;const b=a.F1;a.Aba=0;a.lT=null;a.F1=null;b&&b.unsubscribe()}}unsubscribe(){this.closed||(this.lOa(),super.unsubscribe())}};var yfa=class{constructor(a){this.Qe=a;this.aH=void 0}call(a,b){return b.subscribe(new pGa(a,this.Qe,this.aH))}},pGa=class extends _.rn{constructor(a,b,c){super(a);this.Qe=b;this.count=0;this.aH=c||this}Dc(a){let b;try{b=this.Qe.call(this.aH,a,this.count++)}catch(c){this.destination.error(c);return}this.destination.next(b)}};_.rf=Array.isArray||(a=>a&&"number"===typeof a.length);var qGa="function"===typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator";var rGa=a=>b=>{const c=a[qGa]();do{let d;try{d=c.next()}catch(e){b.error(e);return}if(d.done){b.complete();break}b.next(d.value);if(b.closed)break}while(1);"function"===typeof c.return&&b.add(()=>{c.return&&c.return()});return b};var sGa=a=>b=>{const c=a[eGa]();if("function"!==typeof c.subscribe)throw new TypeError("Qa");return c.subscribe(b)};var tGa=a=>b=>{a.then(c=>{b.closed||(b.next(c),b.complete())},c=>b.error(c)).then(null,mfa);return b};var Efa=a=>{if(a&&"function"===typeof a[eGa])return sGa(a);if(a&&"number"===typeof a.length&&"function"!==typeof a)return rfa(a);if(a&&"function"!==typeof a.subscribe&&"function"===typeof a.then)return tGa(a);if(a&&"function"===typeof a[qGa])return rGa(a);if(Symbol&&Symbol.asyncIterator&&a&&"function"===typeof a[Symbol.asyncIterator])return Bfa(a);throw new TypeError("Ra`"+(zfa(a)?"an invalid object":`'${a}'`));};var uGa,wGa;uGa=class extends _.rn{constructor(a){super();this.parent=a}Dc(a){this.parent.bD(a)}Cr(a){this.parent.aD(a);this.unsubscribe()}ti(){this.parent.Zy();this.unsubscribe()}};_.vGa=class extends _.rn{constructor(a,b,c){super();this.parent=a;this.fRb=b;this.ZRc=c}Dc(a){this.parent.bD(this.fRb,a,this.ZRc,this)}Cr(a){this.parent.aD(a);this.unsubscribe()}ti(){this.parent.Zy(this);this.unsubscribe()}};wGa=class extends _.rn{bD(a){this.destination.next(a)}aD(a){this.destination.error(a)}Zy(){this.destination.complete()}};
_.xGa=class extends _.rn{bD(a,b){this.destination.next(b)}aD(a){this.destination.error(a)}Zy(){this.destination.complete()}};var yGa,zGa;yGa={};_.Ffa=class{constructor(a,b){this.Cza=a;this.keys=b}call(a,b){return b.subscribe(new zGa(a,this.Cza,this.keys))}};
zGa=class extends _.xGa{constructor(a,b,c){super(a);this.Cza=b;this.keys=c;this.active=0;this.values=[];this.gP=[]}Dc(a){this.values.push(yGa);this.gP.push(a)}ti(){const a=this.gP,b=a.length;if(0===b)this.destination.complete();else{this.n0=this.active=b;for(let c=0;c<b;c++)this.add(_.qf(a[c],new _.vGa(this,null,c)))}}Zy(){0===--this.active&&this.destination.complete()}bD(a,b,c){const d=this.values;var e=d[c];e=this.n0?e===yGa?--this.n0:this.n0:0;d[c]=b;0===e&&(this.Cza?this.hDc(d):this.destination.next(this.keys?
this.keys.reduce((f,g,l)=>(f[g]=d[l],f),{}):d.slice()))}hDc(a){let b;try{b=this.Cza.apply(this,a)}catch(c){this.destination.error(c);return}this.destination.next(b)}};var Gfa=class{constructor(a,b=Infinity){this.Qe=a;this.EVa=b}call(a,b){return b.subscribe(new AGa(a,this.Qe,this.EVa))}},AGa=class extends wGa{constructor(a,b,c=Infinity){super(a);this.destination=a;this.Qe=b;this.EVa=c;this.EF=!1;this.buffer=[];this.index=this.active=0}Dc(a){if(this.active<this.EVa){let b;const c=this.index++;try{b=this.Qe(a,c)}catch(d){this.destination.error(d);return}this.active++;a=new uGa(this);this.destination.add(a);_.qf(b,a)}else this.buffer.push(a)}ti(){this.EF=!0;0===this.active&&
0===this.buffer.length&&this.destination.complete();this.unsubscribe()}bD(a){this.destination.next(a)}Zy(){const a=this.buffer;this.active--;0<a.length?this.Dc(a.shift()):0===this.active&&this.EF&&this.destination.complete()}};var BGa=function(a){let b=cancelAnimationFrame;const c=requestAnimationFrame(d=>{b=void 0;a(d)});return new _.df(()=>{let d;return null==(d=b)?void 0:d(c)})};var CGa={now(){return(CGa.Ue||performance).now()},Ue:void 0};_.DGa=new _.gf(a=>{const b=new _.df,c=CGa,d=c.now(),e=f=>{const g=c.now();a.next({timestamp:f,o7c:g-d});a.closed||b.add(BGa(e))};b.add(BGa(e));return b});var EGa=class extends _.df{constructor(){super()}Wf(){return this}};var FGa=class extends EGa{constructor(a,b){super();this.scheduler=a;this.Oma=b;this.pending=!1}Wf(a,b=0){if(this.closed)return this;this.state=a;a=this.id;const c=this.scheduler;null!=a&&(this.id=this.oZ(c,a,b));this.pending=!0;this.delay=b;this.id=this.id||this.BZ(c,this.id,b);return this}BZ(a,b,c=0){a=a.flush.bind(a,this);return setInterval(a,c)}oZ(a,b,c=0){if(null!=c&&this.delay===c&&!1===this.pending)return b;clearInterval(b)}Xv(a,b){if(this.closed)return Error("Va");this.pending=!1;if(a=this.kzb(a,
b))return a;!1===this.pending&&null!=this.id&&(this.id=this.oZ(this.scheduler,this.id,null))}kzb(a){let b=!1,c=void 0;try{this.Oma(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,d=c.indexOf(this);this.state=this.Oma=null;this.pending=!1;this.scheduler=null;-1!==d&&c.splice(d,1);null!=a&&(this.id=this.oZ(b,a,null));this.delay=null;super.unsubscribe()}}};var GGa=class extends nGa{constructor(a,b=mGa){super(a,b);this.actions=[];this.active=!1;this.VP=void 0}flush(a){const b=this.actions;if(this.active)b.push(a);else{var c;this.active=!0;do if(c=a.Xv(a.state,a.delay))break;while(a=b.shift());this.active=!1;if(c){for(;a=b.shift();)a.unsubscribe();throw c;}}}};_.Ef=new GGa(FGa);_.Hk=new _.gf(_.af);var Jfa=class{constructor(a){this.Tp=a;this.aH=void 0}call(a,b){return b.subscribe(new HGa(a,this.Tp,this.aH))}},HGa=class extends _.rn{constructor(a,b,c){super(a);this.Tp=b;this.aH=c;this.count=0}Dc(a){let b;try{b=this.Tp.call(this.aH,a,this.count++)}catch(c){this.destination.error(c);return}b&&this.destination.next(a)}};var Kfa=class{call(a,b){return b.subscribe(new IGa(a))}},IGa=class extends _.xGa{constructor(a){super(a);this.oga=!1;this.gP=[];this.Pk=[]}Dc(a){this.gP.push(a)}ti(){const a=this.gP,b=a.length;if(0===b)this.destination.complete();else{for(let c=0;c<b&&!this.oga;c++){const d=_.qf(a[c],new _.vGa(this,null,c));this.Pk&&this.Pk.push(d);this.add(d)}this.gP=null}}bD(a,b,c){if(!this.oga){this.oga=!0;for(let d=0;d<this.Pk.length;d++)if(d!==c){let e=this.Pk[d];e.unsubscribe();this.remove(e)}this.Pk=null}this.destination.next(b)}Zy(a){this.oga=
!0;super.Zy(a)}aD(a){this.oga=!0;super.aD(a)}};var Pfa=class{constructor(a){this.yX=a;this.XAa=this.KN=this.zta=void 0}call(a,b){return b.subscribe(new JGa(a,this.yX,this.zta,this.KN,this.XAa))}},JGa=class extends _.rn{constructor(a,b,c,d,e){super(a);this.yX=b;this.zta=c;this.KN=d;this.XAa=e;this.groups=null;this.AFb=!1;this.count=0}Dc(a){let b;try{b=this.yX(a)}catch(c){this.error(c);return}this.azc(a,b)}azc(a,b){let c=this.groups;c||(c=this.groups=new Map);let d=c.get(b),e;if(this.zta)try{e=this.zta(a)}catch(f){this.error(f)}else e=a;if(!d&&
(d=this.XAa?this.XAa():new _.zg,c.set(b,d),this.destination.next(new KGa(b,d,this)),this.KN)){let f;try{f=this.KN(new KGa(b,d))}catch(g){this.error(g);return}this.add(f.subscribe(new oHa(b,d,this)))}d.closed||d.next(e)}Cr(a){const b=this.groups;b&&(b.forEach(c=>{c.error(a)}),b.clear());this.destination.error(a)}ti(){const a=this.groups;a&&(a.forEach(b=>{b.complete()}),a.clear());this.destination.complete()}unsubscribe(){this.closed||(this.AFb=!0,0===this.count&&super.unsubscribe())}},oHa=class extends _.rn{constructor(a,
b,c){super(b);this.key=a;this.parent=c}Dc(){this.complete()}unsubscribe(){if(!this.closed){const a=this.parent,b=this.key;this.key=this.parent=null;a&&a.groups.delete(b);super.unsubscribe()}}},KGa=class extends _.gf{constructor(a,b,c){super();this.key=a;this.OLc=b;this.yTc=c}om(a){const b=new _.df,c=this.yTc,d=this.OLc;c&&!c.closed&&b.add(new pHa(c));b.add(d.subscribe(a));return b}},pHa=class extends _.df{constructor(a){super();this.parent=a;a.count++}unsubscribe(){const a=this.parent;a.closed||this.closed||
(super.unsubscribe(),--a.count,0===a.count&&a.AFb&&a.unsubscribe())}};var Tfa=bf(a=>function(b=null){a(this);this.message="Timeout has occurred";this.name="TimeoutError";this.info=b});var qHa=new class extends GGa{flush(a){this.active=!0;this.VP=void 0;const b=this.actions;let c,d=-1;a=a||b.shift();let e=b.length;do if(c=a.Xv(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 FGa{constructor(a,b){super(a,b);this.scheduler=a;this.Oma=b}BZ(a,b,c=0){if(null!==c&&0<c)return super.BZ(a,b,c);a.actions.push(this);return a.VP||(a.VP=requestAnimationFrame(()=>a.flush(void 0)))}oZ(a,b,c=0){if(null!=
c&&0<c||null==c&&0<this.delay)return super.oZ(a,b,c);0===a.actions.length&&(cancelAnimationFrame(b),a.VP=void 0)}});var rHa=1,sHa,Ufa={},tHa=function(a){const b=rHa++;Ufa[b]=!0;sHa||(sHa=Promise.resolve());sHa.then(()=>Vfa(b)&&a());return b};_.vn=new class extends GGa{flush(a){this.active=!0;this.VP=void 0;const b=this.actions;let c,d=-1;a=a||b.shift();let e=b.length;do if(c=a.Xv(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 FGa{constructor(a,b){super(a,b);this.scheduler=a;this.Oma=b}BZ(a,b,c=0){if(null!==c&&0<c)return super.BZ(a,b,c);a.actions.push(this);return a.VP||(a.VP=tHa(a.flush.bind(a,void 0)))}oZ(a,b,c=0){if(null!=c&&0<c||null==c&&
0<this.delay)return super.oZ(a,b,c);0===a.actions.length&&(Vfa(b),a.VP=void 0)}});var uHa=new class extends GGa{}(class extends FGa{constructor(a,b){super(a,b);this.scheduler=a;this.Oma=b}Wf(a,b=0){if(0<b)return super.Wf(a,b);this.delay=b;this.state=a;this.scheduler.flush(this);return this}Xv(a,b){return 0<b||this.closed?super.Xv(a,b):this.kzb(a,b)}BZ(a,b,c=0){return null!=c&&0<c||null==c&&0<this.delay?super.BZ(a,b,c):a.flush(this)}});var eia=bf(a=>function(){a(this);this.message="argument out of range"});bf(a=>function(b){a(this);this.message=b});bf(a=>function(b){a(this);this.message=b});_.wn=class extends _.zg{constructor(a=!1){super();this.gYa=void 0;this.Tuc=a;if(void 0!==Ad||null!=Fd){let b;this.gYa=null!=(b=_.Kd(_.Nf,{optional:!0}))?b:void 0}}emit(a){const b=_.ud(null);try{super.next(a)}finally{_.ud(b)}}subscribe(a,b,c){var d=a;b=b||(()=>null);if(a&&"object"===typeof a){let e;d=null==(e=a.next)?void 0:e.bind(a);let f;b=null==(f=a.error)?void 0:f.bind(a);let g;c=null==(g=a.complete)?void 0:g.bind(a)}this.Tuc&&(b=Wfa(b),d&&(d=Wfa(d)),c&&(c=Wfa(c)));d=super.subscribe({next:d,error:b,
complete:c});a instanceof _.df&&a.add(d);return d}};var Rva,vHa,wHa,fga;Rva=function(){return"undefined"!==typeof Zone&&!0===Zone.current.get("isAngularZone")};vHa=function(){if(Rva())throw new _.qd(909,!1);};
_.Jf=class{constructor({jJc:a=!1,BAa:b=!1,Wka:c=!1}){this.K5=this.pga=!1;this.isStable=!0;this.Jia=new _.wn(!1);this.Fia=new _.wn(!1);this.Gk=new _.wn(!1);this.onError=new _.wn(!1);if("undefined"==typeof Zone)throw new _.qd(908,!1);Zone.assertZonePatched();this.q2=0;this.XAc=this.rI=Zone.current;Zone.TaskTrackingZoneSpec&&(this.rI=this.rI.fork(new Zone.TaskTrackingZoneSpec));a&&Zone.longStackTraceZoneSpec&&(this.rI=this.rI.fork(Zone.longStackTraceZoneSpec));this.BAa=!c&&b;this.Wka=c;this.jda=!1;ega(this)}run(a,
b,c){return this.rI.run(a,b,c)}runTask(a,b,c,d){const e=this.rI;a=e.scheduleEventTask("NgZoneEvent: "+d,a,wHa,Zfa,Zfa);try{return e.runTask(a,b,c)}finally{e.cancelTask(a)}}runGuarded(a,b,c){return this.rI.runGuarded(a,b,c)}Ub(a){return this.XAc.run(a)}};wHa={};
fga=class{constructor(){this.pga=this.K5=!1;this.isStable=!0;this.Jia=new _.wn;this.Fia=new _.wn;this.Gk=new _.wn;this.onError=new _.wn}run(a,b,c){return a.apply(b,c)}runGuarded(a,b,c){return a.apply(b,c)}Ub(a){return a()}runTask(a,b,c){return a.apply(b,c)}};var hga={destroy(){}},jga=class{constructor(a,b){this.phase=a;this.AFc=b;this.zone=_.Kd(_.Jf);this.mh=_.Kd(_.fg,{optional:!0});let c;null==(c=_.Kd(SFa,{optional:!0}))||c.notify(6)}invoke(){try{this.zone.Ub(this.AFc)}catch(a){let b;null==(b=this.mh)||b.handleError(a)}}},iga=class{constructor(){this.B0a=!1;this.buckets={[0]:new Set,[1]:new Set,[2]:new Set,[3]:new Set};this.lea=new Set}register(a){(this.B0a?this.lea:this.buckets[a.phase]).add(a)}unregister(a){this.buckets[a.phase].delete(a);this.lea.delete(a)}Xv(){this.B0a=
!0;for(const a of Object.values(this.buckets))for(const b of a)b.invoke();this.B0a=!1;for(const a of this.lea)this.buckets[a.phase].add(a);this.lea.clear()}destroy(){for(const a of Object.values(this.buckets))a.clear();this.lea.clear()}},xHa=function(a){const b=[...a.L7a];a.L7a.length=0;for(const c of b)c()},Mf=class{constructor(){this.handler=null;this.L7a=[]}Xv(){xHa(this);let a;null==(a=this.handler)||a.Xv()}Ia(){let a;null==(a=this.handler)||a.destroy();this.handler=null;this.L7a.length=0}};
Mf.ta=_.k({token:Mf,Ea:"root",oa:()=>new Mf});var yHa=new _.ge("",{Ea:"root",oa:()=>!1});var Uf;var pga=/^>|^->|\x3c!--|--\x3e|--!>|<!-$/g,qga=/(<|>)/g;var zga=yga,Aga;_.dg={};var Vf=class{constructor(a){this.EGb=a}toString(){return`SafeValue must use [property]=binding: ${this.EGb}`+" (see https://g.co/ng/security#xss)"}},zHa=class extends Vf{getTypeName(){return"HTML"}},AHa=class extends Vf{getTypeName(){return"URL"}},BHa=class extends Vf{getTypeName(){return"ResourceURL"}};var Gga;var Kga=class{constructor(a){this.lNc=a}Mfa(a){a="<body><remove></remove>"+a;try{const b=(new window.DOMParser).parseFromString(Iga(a),"text/html").body;if(null===b)return this.lNc.Mfa(a);b.removeChild(b.firstChild);return b}catch(b){return null}}},Jga=class{constructor(a){this.JHc=a;this.kNc=this.JHc.implementation.createHTMLDocument("sanitization-inert")}Mfa(a){const b=this.kNc.createElement("template");b.innerHTML=Iga(a);return b}};var Mga=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;var CHa=Yf("area,br,col,hr,img,wbr"),DHa=Yf("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),EHa=Yf("rp,rt"),FHa=Zf(EHa,DHa),GHa=Zf(DHa,Yf("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")),HHa=Zf(EHa,Yf("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")),
Vga=Zf(CHa,GHa,HHa,FHa),Yga=Yf("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),IHa=Yf("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"),
JHa=Yf("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"),
Xga=Zf(Yga,IHa,JHa),Wga=Yf("script,style,template"),Tga=class{constructor(){this.hJ=[]}endElement(a){a=Oga(a).toLowerCase();Vga.hasOwnProperty(a)&&!CHa.hasOwnProperty(a)&&(this.hJ.push("</"),this.hJ.push(a),this.hJ.push(">"))}},Pga=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Qga=/([^#-~ |!])/g,Sga;var KHa={NONE:0,h0c:1,m1c:2,a1c:3,URL:4,W0c:5,0:"NONE",1:"HTML",2:"STYLE",3:"SCRIPT",4:"URL",5:"RESOURCE_URL"};var $ga;var Jha=[],Kha=Object.assign({},GFa,{RVa:!0,SVa:a=>{we(a.Dm)},rHb(){this.Dm[23]=this}});var Fh;_.xn=function(a){mga(a.jwc||a.Me,4)};_.yn=function(a){a.Me[2]|=1024;Hha(a.Me,a.DQb)};
Fh=class{get am(){const a=this.Me,b=a[1];return Gha(b,a,b.firstChild,[])}constructor(a,b,c=!0){this.Me=a;this.jwc=b;this.DQb=c;this.bn=null;this.Cna=!1}get context(){return this.Me[8]}set context(a){this.Me[8]=a}get xc(){return 256===(this.Me[2]&256)}destroy(){if(this.bn)this.bn.d4(this);else if(this.Cna){const a=this.Me[3];if(_.pe(a)){const b=a[8],c=b?b.indexOf(this):-1;-1<c&&(_.Tf(a,c),ae(b,c))}this.Cna=!1}_.wga(this.Me[1],this.Me)}Ee(a){Cea(this.Me,a)}detach(){this.Me[2]&=-129}};var LHa=class{};LHa.ta=_.k({token:LHa,Ea:"root",oa:()=>null});var MHa={};var NHa,OHa,Ska,PHa;_.zn=function(a,b){return new Ska(b[Td]||null,a.Op)};NHa=class extends _.mn{constructor(a){super();this.Op=a}};OHa=class{constructor(a,b){this.Zb=a;this.R6=b}get(a,b,c){c=Jd(c);const d=this.Zb.get(a,MHa,c);return d!==MHa||b===MHa?d:this.R6.get(a,b,c)}};
Ska=class extends XFa{get inputs(){var a=this.UE;const b=a.FC;a=Lha(a.inputs);if(null!==b)for(const c of a)b.hasOwnProperty(c.vSb)&&(c.transform=b[c.vSb]);return a}get outputs(){return Lha(this.UE.outputs)}constructor(a,b){super();this.UE=a;this.Op=b;this.MU=a.type;this.Ra=a.na.map(Yda).join(",");this.ac=a.ac?a.ac:[];this.NNc=!!b}create(a,b,c,d){const e=_.ud(null);try{d=d||this.Op;let ob,Ga=d instanceof _.jn?d:null==(ob=d)?void 0:ob.Zb;Ga&&null!==this.UE.o4a&&(Ga=this.UE.o4a(Ga)||Ga);var f=Ga?new OHa(a,
Ga):a,g=f.get(YFa,null);if(null===g)throw new _.qd(407,!1);const Oa=f.get(LHa,null),Ra=f.get(Mf,null),nb=f.get(SFa,null);a={Yib:g,Xja:Oa,BMb:null,O2c:Ra,B3:nb};var l=g.Uda(null,this.UE);const Ac=this.UE.na[0][0]||"div";if(c){g=l;var p=this.UE.kb,t=f.get(yHa,!1)||3===p;var x=g.Zlb(c,t)}else{const Nb=Ac.toLowerCase();x=l.createElement(Ac,"svg"===Nb?"svg":"math"===Nb?"math":null)}p=512;this.UE.kQ?p|=4096:this.UE.aeb||(p|=16);t=null;null!==x&&(t=null);const bd=qha(0,null,null,1,0,null,null,null,null,
null,null),fc=gha(null,bd,null,p,null,null,a,l,f,null,t);Gea(fc);let le,td;try{var B=this.UE;f=null;if(B.V4){var F=[];f=new Map;B.V4(B,F,f);F.push(B)}else F=[B];var I=fc[1];fc[25]=x;var K=bg(I,25,2,"#host",null);t=x;I=B;p=F;var U=fc[1];for(var ca of p)K.UC=Md(K.UC,ca.qb);null!==K.UC&&(Fha(K,K.UC,!0),null!==t&&Fga(l,t,K));ca=null;null!==t&&(ca=null);var ma=a.Yib.Uda(t,I);t=16;I.kQ?t=4096:I.aeb&&(t=64);const Nb=gha(fc,lha(I),null,t,fc[K.index],K,a,ma,null,null,ca);U.fl&&uha(U,K,p.length-1);mha(fc,Nb);
var za=fc[K.index]=Nb;td=bd.data[25];if(x)if(c)Sda(l,x,["ng-version","0.0.0-PLACEHOLDER"]);else{var xa=B.na[0];c=[];K=[];U=1;for(ma=2;U<xa.length;){let na=xa[U];if("string"===typeof na)2===ma?""!==na&&c.push(na,xa[++U]):8===ma&&K.push(na);else{if(0!==(ma&1))break;ma=na}U++}const {jc:Tc,de:lb}={jc:c,de:K};Tc&&Sda(l,x,Tc);if(lb&&0<lb.length){xa=l;l=x;var Ea=lb.join(" ");""===Ea?xa.removeAttribute(l,"class"):xa.setAttribute(l,"class",Ea)}}if(void 0!==b){var Va=this.ac;const Tc=td.Gw=[];for(Ea=0;Ea<Va.length;Ea++){const lb=
b[Ea];Tc.push(null!=lb?Array.from(lb):null)}}b=B;B=f;Va=[Nha];const Pa=_.Be(),bb=fc[1],qb=_.se(Pa,fc);vha(bb,fc,Pa,F,null,B);for(B=0;B<F.length;B++){const Tc=Pe(fc,bb,Pa.wn+B,Pa);_.Xe(Tc,fc)}nha(bb,fc,Pa);qb&&_.Xe(qb,fc);const Ub=Pe(fc,bb,Pa.wn+Pa.oy,Pa);za[8]=fc[8]=Ub;if(null!==Va)for(const Tc of Va)Tc(Ub,b);kha(bb,Pa,fc);le=Ub;Eha(bd,fc,null)}finally{Jea()}return new PHa(this.MU,le,Ze(td,fc),fc,td)}finally{_.ud(e)}}};
PHa=class extends WFa{constructor(a,b,c,d,e){super();this.location=c;this.SCb=d;this.Zba=e;this.qja=null;this.instance=b;this.jw=this.mk=new Fh(d,void 0,!1);this.MU=a}dQ(a,b){var c=this.Zba.inputs;let d;null!==c&&(d=c[a])&&(null!=this.qja||(this.qja=new Map),this.qja.has(a)&&Object.is(this.qja.get(a),b)||(c=this.SCb,tha(c[1],c,d,a,b),this.qja.set(a,b),mga(_.te(this.Zba.index,c),1)))}get Zb(){return new _.Ue(this.Zba,this.SCb)}destroy(){this.jw.destroy()}Ee(a){this.jw.Ee(a)}};var Oha=class extends nn{constructor(a,b,c){super();this.ld=b;this.TIa=[];this.fYa=[];this.VE=new NHa(this);var d=(a[EFa]||null).bootstrap;this.TIa=d instanceof Function?d():d;this.Spa=bfa(a,b,[{va:nn,nc:this},{va:_.mn,nc:this.VE},...c],_.pd(a),new Set(["environment"]));cfa(this.Spa);this.instance=this.Spa.get(a)}get Zb(){return this.Spa}destroy(){const a=this.Spa;!a.xc&&a.destroy();this.fYa.forEach(b=>b());this.fYa=null}Ee(a){this.fYa.push(a)}},Qka=class extends Qna{constructor(a){super();this.lQb=
a}create(a){return new Oha(this.lQb,a,[])}},Qha=class extends nn{constructor(a){super();this.VE=new NHa(this);this.instance=null;const b=new wea([...a.Nb,{va:nn,nc:this},{va:_.mn,nc:this.VE}],a.parent||fe(),a.DHc,new Set(["environment"]));this.Zb=b;a.MUc&&cfa(b)}destroy(){this.Zb.destroy()}Ee(a){this.Zb.Ee(a)}};var yi=new _.ge(""),QHa=function(a){if(!a.ku){var b=[];for(const d of a.CEc){const e=d();if(hg(e))b.push(e);else if(e&&"function"===typeof e.subscribe){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)});0===b.length&&c();a.ku=!0}},An=class{constructor(){this.done=this.ku=!1;this.IIc=new Promise((b,c)=>{this.resolve=b;this.reject=c});let a;this.CEc=null!=(a=_.Kd(yi,{optional:!0}))?a:[]}};
An.O=function(a){return new (a||An)};An.ta=_.k({token:An,oa:An.O,Ea:"root"});var Bn=class{log(a){console.log(a)}warn(a){console.warn(a)}};Bn.O=function(a){return new (a||Bn)};Bn.ta=_.k({token:Bn,oa:Bn.O,Ea:"platform"});var Cn=class{constructor(){this.u8=0;this.Sp=new Set;this.qga=new _.gi(!1)}get hLa(){return this.qga.value}add(){this.hLa||this.qga.next(!0);const a=this.u8++;this.Sp.add(a);return a}remove(a){this.Sp.delete(a);0===this.Sp.size&&this.hLa&&this.qga.next(!1)}Ia(){this.Sp.clear();this.hLa&&this.qga.next(!1)}};Cn.O=function(a){return new (a||Cn)};Cn.ta=_.k({token:Cn,oa:Cn.O,Ea:"root"});var RHa=new _.ge(""),SHa=new _.ge(""),THa=function(a){return a.mBa?a.mBa.Cad.map(b=>({source:b.source,ZGc:b.ZGc,data:b.data})):[]},Dn=class{constructor(a,b,c){this.nb=a;this.PSb=b;this.NLa=!0;this.PR=[];this.mBa=null;UHa||(UHa=c,VHa(b));this.ODc();a.run(()=>{this.mBa="undefined"==typeof Zone?null:Zone.current.get("TaskTrackingZone")})}ODc(){this.nb.Jia.subscribe({next:()=>{this.NLa=!1}});this.nb.Ub(()=>{this.nb.Gk.subscribe({next:()=>{vHa();queueMicrotask(()=>{this.NLa=!0;this.TCb()})}})})}isStable(){return this.NLa&&
!this.nb.pga}TCb(){if(this.isStable())queueMicrotask(()=>{for(;0!==this.PR.length;){let a=this.PR.pop();clearTimeout(a.B8);a.HIc()}});else{let a=THa(this);this.PR=this.PR.filter(b=>b.vYb&&b.vYb(a)?(clearTimeout(b.B8),!1):!0)}}addCallback(a,b,c){let d=-1;b&&0<b&&(d=setTimeout(()=>{this.PR=this.PR.filter(e=>e.B8!==d);a()},b));this.PR.push({HIc:a,B8:d,vYb:c})}whenStable(a,b,c){if(c&&!this.mBa)throw Error("ab");this.addCallback(a,b,c);this.TCb()}Fib(a){this.PSb.Fib(a,this)}Nrb(a){this.PSb.Nrb(a)}findProviders(){return[]}};
Dn.O=function(a){return new (a||Dn)(_.m(_.Jf),_.m(En),_.m(SHa))};Dn.ta=_.k({token:Dn,oa:Dn.O});var En=class{constructor(){this.Y9=new Map}Fib(a,b){this.Y9.set(a,b)}Nrb(a){this.Y9.delete(a)}kfa(a,b=!0){let c,d;return null!=(d=null==(c=UHa)?void 0:c.kfa(this,a,b))?d:null}};En.O=function(a){return new (a||En)};En.ta=_.k({token:En,oa:En.O,Ea:"platform"});var UHa;var Tha=class{constructor(a){this.KN=a}call(a,b){return b.subscribe(new WHa(a,this.KN))}},XHa=function(a){const b=a.value,c=a.fi,d=a.FL;d&&(a.remove(d),a.FL=null,d.unsubscribe());c&&(a.value=null,a.fi=!1,a.destination.next(b))},WHa=class extends wGa{constructor(a,b){super(a);this.KN=b;this.value=null;this.fi=!1;this.FL=null}Dc(a){this.value=a;this.fi=!0;if(!this.FL){let b;try{const c=this.KN;b=c(a)}catch(c){return this.destination.error(c)}a=_.qf(b,new uGa(this));!a||a.closed?XHa(this):this.add(this.FL=
a)}}bD(){XHa(this)}Zy(){XHa(this)}};var Vha=class extends _.rn{constructor(a,b){super(a);this.onError=b}Cr(a){this.onError(a);this.unsubscribe()}};var Xha=class{constructor(a){this.uZa=a;this.scheduler=_.Ef}call(a,b){return b.subscribe(new YHa(a,this.uZa,this.scheduler))}},ZHa=function(a){const b=a.xXa;null!==b&&(a.remove(b),b.unsubscribe(),a.xXa=null)},Yha=function(a){ZHa(a);if(a.fi){const b=a.Owa;a.Owa=null;a.fi=!1;a.destination.next(b)}},YHa=class extends _.rn{constructor(a,b,c){super(a);this.uZa=b;this.scheduler=c;this.Owa=this.xXa=null;this.fi=!1}Dc(a){ZHa(this);this.Owa=a;this.fi=!0;this.add(this.xXa=this.scheduler.Wf(Zha,this.uZa,this))}ti(){Yha(this);
this.destination.complete()}};var $ha=class{constructor(a){this.defaultValue=a}call(a,b){return b.subscribe(new $Ha(a,this.defaultValue))}},$Ha=class extends _.rn{constructor(a,b){super(a);this.defaultValue=b;this.xo=!0}Dc(a){this.xo=!1;this.destination.next(a)}ti(){this.xo&&this.destination.next(this.defaultValue);this.destination.complete()}};var aia=class{constructor(a,b){this.delay=a;this.scheduler=b}call(a,b){return b.subscribe(new aIa(a,this.delay,this.scheduler))}},bIa=function(a){var b=a.source;const c=b.BP,d=a.scheduler,e=a.destination;for(;0<c.length&&0>=c[0].time-d.now();)e.next(c.shift().value);0<c.length?(b=Math.max(0,c[0].time-d.now()),this.Wf(a,b)):(b.Sj?b.destination.complete():this.unsubscribe(),b.active=!1)},aIa=class extends _.rn{constructor(a,b,c){super(a);this.destination=a;this.delay=b;this.scheduler=c;this.BP=[];this.active=
!1}XBc(a){this.active=!0;const b=this.destination;b.add(a.Wf(bIa,this.delay,{source:this,destination:b,scheduler:a}))}Dc(a){const b=this.scheduler;a=new cIa(b.now()+this.delay,a);this.BP.push(a);!1===this.active&&this.XBc(b)}Cr(a){this.BP.length=0;this.destination.error(a);this.unsubscribe()}ti(){0===this.BP.length&&this.destination.complete();this.unsubscribe()}},cIa=class{constructor(a,b){this.time=a;this.value=b}};var bia=class{call(a,b){return b.subscribe(new dIa(a))}},dIa=class extends _.rn{constructor(a){super(a)}Dc(a){tfa(a,this.destination)}};var dia=class{constructor(a){this.compare=a;this.yX=void 0}call(a,b){return b.subscribe(new eIa(a,this.compare,this.yX))}},eIa=class extends _.rn{constructor(a,b,c){super(a);this.yX=c;this.SJ=!1;"function"===typeof b&&(this.compare=b)}compare(a,b){return a===b}Dc(a){let b;try{var c=this.yX;b=c?c(a):a}catch(d){return this.destination.error(d)}c=!1;if(this.SJ)try{const d=this.compare;c=d(this.key,b)}catch(d){return this.destination.error(d)}else this.SJ=!0;c||(this.key=b,this.destination.next(a))}};var fia=class{constructor(a){this.count=a}call(a,b){return b.subscribe(new fIa(a,this.count))}},fIa=class extends _.rn{constructor(a,b){super(a);this.count=b;this.GDc=0}Dc(a){const b=this.count,c=++this.GDc;c<=b&&(this.destination.next(a),c===b&&(this.destination.complete(),this.unsubscribe()))}};var hia=class{constructor(a){this.c0a=a}call(a,b){return b.subscribe(new gIa(a,this.c0a))}},gIa=class extends _.rn{constructor(a,b){super(a);this.c0a=b;this.fi=!1}Dc(a){this.fi=!0;this.destination.next(a)}ti(){if(this.fi)return this.destination.complete();let a;try{a=this.c0a()}catch(b){a=b}this.destination.error(a)}};var jia=class{constructor(a){this.Qe=a}call(a,b){return b.subscribe(new hIa(a,this.Qe))}},hIa=class extends wGa{constructor(a,b){super(a);this.destination=a;this.Qe=b;this.EF=!1;this.index=0}Dc(a){if(!this.xO){let b;const c=this.index++;try{b=this.Qe(a,c)}catch(d){this.destination.error(d);return}a=new uGa(this);this.destination.add(a);this.xO=a;_.qf(b,a)}}ti(){this.EF=!0;this.xO||this.destination.complete();this.unsubscribe()}bD(a){this.destination.next(a)}aD(a){this.destination.error(a)}Zy(){this.xO=
void 0;this.EF&&this.destination.complete()}};var lia=class{constructor(a){this.callback=a}call(a,b){a=b.subscribe(a);a.add(this.callback);return a}};var mia=class{call(a,b){return b.subscribe(new iIa(a))}},iIa=class extends _.rn{Dc(){}};var oia=class{constructor(){this.total=1}call(a,b){return b.subscribe(new jIa(a,this.total))}},jIa=class extends _.rn{constructor(a,b){super(a);this.total=b;this.CTb=[];this.count=0}Dc(a){const b=this.CTb,c=this.total,d=this.count++;b.length<c?b.push(a):b[d%c]=a}ti(){const a=this.destination;let b=this.count;if(0<b){const c=this.count>=this.total?this.total:this.count,d=this.CTb;for(let e=0;e<c;e++){const f=b++%c;a.next(d[f])}}a.complete()}};var qia=class{constructor(a){this.value=a}call(a,b){return b.subscribe(new kIa(a,this.value))}},kIa=class extends _.rn{constructor(a,b){super(a);this.value=b}Dc(){this.destination.next(this.value)}};var ria=class{call(a,b){return b.subscribe(new lIa(a))}},lIa=class extends _.rn{constructor(a){super(a)}Dc(a){this.destination.next(new iGa("N",a))}Cr(a){const b=this.destination;b.next(new iGa("E",void 0,a));b.complete()}ti(){const a=this.destination;a.next(jGa);a.complete()}};var tia=class{constructor(a,b,c=!1){this.WOa=a;this.seed=b;this.xMc=c}call(a,b){return b.subscribe(new mIa(a,this.WOa,this.seed,this.xMc))}},mIa=class extends _.rn{constructor(a,b,c,d){super(a);this.WOa=b;this.vi=c;this.wAb=d;this.index=0}Dc(a){const b=this.destination;if(this.wAb){const c=this.index++;let d;try{d=this.WOa(this.vi,a,c)}catch(e){b.error(e);return}this.vi=d;b.next(d)}else this.vi=a,this.wAb=!0,b.next(a)}};var wia=class{constructor(a){this.scheduler=a;this.delay=0}call(a,b){return b.subscribe(new nIa(a,this.scheduler,this.delay))}},oIa=function(a,b){const c=a.destination;c.add(a.scheduler.Wf(nIa.dispatch,a.delay,{notification:b,destination:c}))},nIa=class extends _.rn{static dispatch(a){tfa(a.notification,a.destination);this.unsubscribe()}constructor(a,b,c=0){super(a);this.scheduler=b;this.delay=c}Dc(a){oIa(this,{kind:"N",value:a,error:void 0})}Cr(a){oIa(this,{kind:"E",value:void 0,error:a});this.unsubscribe()}ti(){oIa(this,
kGa);this.unsubscribe()}};var Dia=class{constructor(){this.total=1}call(a,b){return b.subscribe(new pIa(a,this.total))}},pIa=class extends _.rn{constructor(a,b){super(a);this.total=b;this.count=0}Dc(a){++this.count>this.total&&this.destination.next(a)}};var Eia=class{constructor(a){this.Qe=a}call(a,b){return b.subscribe(new qIa(a,this.Qe))}},qIa=class extends wGa{constructor(a,b){super(a);this.destination=a;this.Qe=b;this.index=0}Dc(a){let b;const c=this.index++;try{b=this.Qe(a,c)}catch(d){this.destination.error(d);return}(a=this.xO)&&a.unsubscribe();a=new uGa(this);this.destination.add(a);this.xO=a;_.qf(b,a)}ti(){const a=this.xO;a&&!a.closed||super.ti();this.xO=void 0;this.unsubscribe()}Zy(){this.xO=void 0;this.Sj&&super.ti()}bD(a){this.destination.next(a)}};var Gia=class{constructor(a,b){this.Tp=a;this.l7a=b}call(a,b){return b.subscribe(new rIa(a,this.Tp,this.l7a))}},rIa=class extends _.rn{constructor(a,b,c){super(a);this.Tp=b;this.l7a=c;this.index=0}Dc(a){var b=this.destination;let c;try{c=this.Tp(a,this.index++)}catch(d){b.error(d);return}b=this.destination;c?b.next(a):(this.l7a&&b.next(a),b.complete())}};var Iia=class{constructor(a,b,c){this.WQc=a;this.error=b;this.complete=c}call(a,b){return b.subscribe(new sIa(a,this.WQc,this.error,this.complete))}},sIa=class extends _.rn{constructor(a,b,c,d){super(a);this.iOa=this.jOa=this.kOa=_.af;this.jOa=c||_.af;this.iOa=d||_.af;_.cf(b)?(this.im=this,this.kOa=b):b&&(this.im=b,this.kOa=b.next||_.af,this.jOa=b.error||_.af,this.iOa=b.complete||_.af)}Dc(a){try{this.kOa.call(this.im,a)}catch(b){this.destination.error(b);return}this.destination.next(a)}Cr(a){try{this.jOa.call(this.im,
a)}catch(b){this.destination.error(b);return}this.destination.error(a)}ti(){try{this.iOa.call(this.im)}catch(a){this.destination.error(a);return}return this.destination.complete()}};var Jia=class{constructor(a,b){this.gP=a;this.Qe=b}call(a,b){return b.subscribe(new tIa(a,this.gP,this.Qe))}},tIa=class extends _.xGa{constructor(a,b,c){super(a);this.Qe=c;this.n0=[];a=b.length;this.values=Array(a);for(c=0;c<a;c++)this.n0.push(c);for(c=0;c<a;c++)this.add(_.qf(b[c],new _.vGa(this,void 0,c)))}bD(a,b,c){this.values[c]=b;b=this.n0;0<b.length&&(c=b.indexOf(c),-1!==c&&b.splice(c,1))}Zy(){}Dc(a){0===this.n0.length&&(a=[a,...this.values],this.Qe?this.gDc(a):this.destination.next(a))}gDc(a){let b;
try{b=this.Qe.apply(this,a)}catch(c){this.destination.error(c);return}this.destination.next(b)}};var uIa,vIa;uIa=new _.ge("");vIa=function(a,b){let c=null;a.Oc.xc||(c=a.Oc.get(YFa,null,{optional:!0}));let d=0;const e=a.jEc;for(;10>d;){const f=0===d;if(b||!f){a.eFc.next(f);for(let {Me:g,DQb:l}of a.xT)Oia(g,l,f,a.Qma)}else{let g,l,p;null==(g=c)||null==(p=(l=g).ora)||p.call(l);let t,x,B;null==(t=c)||null==(B=(x=t).end)||B.call(x)}d++;xHa(e);if(!a.NEb.some(({Me:g})=>ve(g))&&(e.Xv(),!a.NEb.some(({Me:g})=>ve(g))))break}};
_.wIa=function(a,b){a.xT.push(b);if(b.Cna)throw new _.qd(902,!1);b.bn=a;a=0!==(b.Me[2]&512);const c=b.Me[16];null===c||a||tga(c,b.Me);_.Bea(b.Me)};
_.wi=class{constructor(){this.Mxb=[];this.Ib=this.cqa=!1;this.cS=[];this.xT=[];this.xNc=_.Kd(zka);this.jEc=_.Kd(Mf);this.Qma=_.Kd(TFa);this.LJc=new Set;this.eFc=new _.zg;this.KEb=new _.zg;this.lHb=[];this.WE=[];this.isStable=_.u(_.Kd(Cn).qga,_.r(a=>!a));this.Oc=_.Kd(_.jn)}get NEb(){return[...this.LJc.keys(),...this.xT]}get xc(){return this.Ib}get Zb(){return this.Oc}bootstrap(a,b){var c=a instanceof XFa;if(!this.Oc.get(An).done)throw new _.qd(405,!1);a=c?a:_.zn(this.Oc.get(_.mn),a);this.lHb.push(a.MU);
c=a.NNc?void 0:this.Oc.get(nn);const d=a.create(_.RFa,[],b||a.Ra,c),e=d.location.ma,f=d.Zb.get(RHa,null);null==f||f.Fib(e);d.Ee(()=>{this.d4(d.jw);Nia(this.WE,d);null==f||f.Nrb(e)});this.lAc(d);return d}tick(){this.yDb(!0)}yDb(a){if(this.cqa)throw new _.qd(101,!1);const b=_.ud(null);try{this.cqa=!0,vIa(this,a)}catch(c){this.xNc(c)}finally{this.cqa=!1,_.ud(b),this.KEb.next()}}d4(a){Nia(this.xT,a);a.bn=null;const b=0!==(a.Me[2]&512),c=a.Me[16];null===c||b||uga(c,a.Me);sga(a.Me[1],a.Me)}lAc(a){_.wIa(this,
a.jw);this.tick();this.WE.push(a);const b=this.Oc.get(uIa,[]);[...this.Mxb,...b].forEach(c=>c(a))}Ia(){if(!this.Ib)try{this.cS.forEach(a=>a()),this.xT.slice().forEach(a=>a.destroy())}finally{this.Ib=!0,this.xT=[],this.Mxb=[],this.cS=[]}}Ee(a){this.cS.push(a);return()=>Nia(this.cS,a)}destroy(){if(this.Ib)throw new _.qd(406,!1);const a=this.Oc;a.destroy&&!a.xc&&a.destroy()}get zZc(){return this.xT.length}};_.wi.O=function(a){return new (a||_.wi)};_.wi.ta=_.k({token:_.wi,oa:_.wi.O,Ea:"root"});_.Pka=new Map;var xIa,aja,$ia;_.mh=class{};_.mh.aM=Yia;xIa=function(a,b,c,d){const e=b.Me;if(_.pe(e[3])){var f=a.indexOf(b);-1!==f?a.detach(f):(f=e[3],f=new aja(f,f[5],f[3]),f.detach(f.indexOf(b)))}c=a.vIa(c);a=a.wM;_.Wia(a,e,c,d);if(b.bn)throw new _.qd(902,!1);b.Cna=!0;d=Zia(a);c>=d.length?d.push(b):d.splice(c,0,b);return b};
_.Fn=function(a,b,c,d,e){var f=b&&"function"!==typeof b;if(!f){var g=c||{};c=g.index;d=g.Zb;e=g.Vya;g=g.By||g.Cbd}b=f?b:new Ska(b[Td]||null);d=d||a.R6;g||null!=b.Op||(f=(f?d:a.R6).get(_.jn,null))&&(g=f);e=b.create(d,e,null,g);xIa(a,e.jw,c,_.Via(a.jaa,null));return e};
aja=class extends _.mh{constructor(a,b,c){super();this.wM=a;this.jaa=b;this.iaa=c}get element(){return Ze(this.jaa,this.iaa)}get Zb(){return new _.Ue(this.jaa,this.iaa)}get R6(){const a=Sea(this.jaa,this.iaa);if(-1!==a){const b=Le(a,this.iaa);return new _.Ue(b[1].data[(a&32767)+8],b)}return new _.Ue(null,this.iaa)}clear(){for(;0<this.length;)this.remove(this.length-1)}get(a){const b=this.wM[8];return null!==b&&b[a]||null}get length(){return this.wM.length-10}ai(a,b,c){let d,e;"number"===typeof c?
d=c:null!=c&&(d=c.index,e=c.Zb);a=yIa(a,b||{},e,null);xIa(this,a,d,_.Via(this.jaa,null));return a}R5(a,b){return xIa(this,a,b,!0)}move(a,b){return this.R5(a,b)}indexOf(a){const b=this.wM[8];return null!==b?b.indexOf(a):-1}remove(a){a=this.vIa(a,-1);const b=_.Tf(this.wM,a);b&&(ae(Zia(this.wM),a),_.wga(b[1],b))}detach(a){a=this.vIa(a,-1);const b=_.Tf(this.wM,a);return b&&null!=ae(Zia(this.wM),a)?new Fh(b):null}vIa(a,b=0){return null==a?this.length+b:a}};$ia=bja;var fja=hja;var rja=0,sja=0,tja=0;_.zIa="en-US";_.Pja={kQc:"element"};_.Rja={kQc:"ICU"};var Hja=/\ufffd(\d+):?\d*\ufffd/gi,Qja=/\ufffd(\d+)\ufffd/,Mja=/^\s*(\ufffd\d+:?\d*\ufffd)\s*,\s*(select|plural)\s*,/,Ija=/\ufffd\/?\*(\d+:\d+)\ufffd/gi,Tja=/\ufffd(\/?[#*]\d+):?\d*\ufffd/gi,Sja=/\uE500/g;_.qh=function(a){void 0===a.UR||!a.fJa&&a.Gxc||a.UR.emit(a)};
_.nh=class{get Kc(){let a;return null!=(a=this.UR)?a:this.UR=new _.wn}constructor(a=!1){this.Gxc=a;this.Qj=!0;this.NBb=void 0;this.Wx=[];this.fJa=!1;this.UR=void 0;this.length=0;this.last=this.first=void 0;const b=_.nh.prototype;b[Symbol.iterator]||(b[Symbol.iterator]=Yja)}get(a){return this.Wx[a]}map(a){return this.Wx.map(a)}filter(a){return this.Wx.filter(a)}find(a){return this.Wx.find(a)}reduce(a,b){return this.Wx.reduce(a,b)}forEach(a){this.Wx.forEach(a)}some(a){return this.Wx.some(a)}toArray(){return this.Wx.slice()}toString(){return this.Wx.toString()}reset(a,b){this.Qj=
!1;a=a.flat(Number.POSITIVE_INFINITY);a:{var c=this.Wx;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.fJa=!b)this.Wx=a,this.length=a.length,this.last=a[this.length-1],this.first=a[0]}Kmb(){this.Qj=!0;let a;null==(a=this.NBb)||a.call(this)}destroy(){void 0!==this.UR&&(this.UR.complete(),this.UR.unsubscribe())}};Symbol.iterator;_.hh=class{};_.hh.aM=$ja;var yIa=function(a,b,c,d){a=_.Tia(a.oxc,a.Hyb,b,{eJc:c,LXa:d});return new Fh(a)},aka=class extends _.hh{constructor(a,b,c){super();this.oxc=a;this.Hyb=b;this.ab=c}get kWb(){let a;return(null==(a=this.Hyb.Fz)?void 0:a.kWb)||null}ai(a,b){return yIa(this,a,b)}};var eka=class{constructor(a){this.xja=a;this.matches=null}clone(){return new eka(this.xja)}Kmb(){this.xja.Kmb()}},Dha=function(a,b){for(let c=0;c<a.queries.length;c++)null!==b.queries.queries[c].matches&&a.queries[c].Kmb()},dka=class{constructor(a=[]){this.queries=a}ai(a){const b=a.queries;if(null!==b){a=null!==a.yd?a.yd[0]:b.length;const c=[];for(let d=0;d<a;d++)c.push(this.queries[b.queries[d].oMb].clone());return new dka(c)}return null}d4(a){Dha(this,a)}},hka=class{constructor(a,b,c=null){this.flags=
b;this.read=c;this.Tp="string"===typeof a?ika(a):a}},jka=class{constructor(a=[]){this.queries=a}zea(a,b){for(let c=0;c<this.queries.length;c++)this.queries[c].zea(a,b)}yta(a){for(let b=0;b<this.queries.length;b++)this.queries[b].yta(a)}XZa(a){let b=null;for(let c=0;c<this.length;c++){const d=this.queries[c].XZa(a,null!==b?b.length:0);d&&(d.oMb=c,null!==b?b.push(d):b=[d])}return null!==b?new jka(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)}},
AIa=function(a,b){if(a.CIa&&1!==(a.metadata.flags&1)){a=a.Gyb;for(b=b.parent;null!==b&&b.type&8&&b.index!==a;)b=b.parent;return a===(null!==b?b.index:-1)}return a.CIa},BIa=function(a,b,c){null===a.matches?a.matches=[b,c]:a.matches.push(b,c)},CIa=function(a,b,c,d){if(null!==d){const e=a.metadata.read;null!==e?e===_.Ye||e===_.mh||e===_.hh&&c.type&4?BIa(a,c.index,-2):(b=Zea(c,b,e,!1,!1),null!==b&&BIa(a,c.index,b)):BIa(a,c.index,d)}},kka=class{constructor(a,b=-1){this.metadata=a;this.matches=null;this.oMb=
-1;this.PHb=!1;this.CIa=!0;this.Gyb=b}zea(a,b){if(AIa(this,b)){const d=this.metadata.Tp;if(Array.isArray(d))for(let e=0;e<d.length;e++){const f=d[e];a:{var c=b.zab;if(null!==c)for(let g=0;g<c.length;g+=2)if(c[g]===f){c=c[g+1];break a}c=null}CIa(this,a,b,c);CIa(this,a,b,Zea(b,a,f,!1,!1))}else d===_.hh?b.type&4&&CIa(this,a,b,-1):CIa(this,a,b,Zea(b,a,d,!1,!1))}}yta(a){this.Gyb===a.index&&(this.CIa=!1)}qa(a,b){this.zea(a,b)}XZa(a,b){return AIa(this,a)?(this.PHb=!0,BIa(this,-a.index,b),new kka(this.metadata)):
null}};var ska=class{constructor(a){this.Oc=a;this.ida=new Map}Ia(){try{for(const a of this.ida.values())null!==a&&a.destroy()}finally{this.ida.clear()}}};ska.ta=_.k({token:ska,Ea:"environment",oa:()=>new ska(_.m(_.jn))});var Gn=class{};Gn.O=function(a){return new (a||Gn)(_.m(_.wi))};Gn.Ca=_.Ud({type:Gn});Gn.Ba=_.md({});Object.assign({},_.LFa,{bYb:void 0,jFb(a,b){_.Hda(a,b)}});_.Nh=class{};_.Nh.aM=wka;var EIa,FIa,DIa,IIa,KIa,JIa;EIa=class{supports(a){return dja(a)}create(a){return new DIa(a)}};FIa=(a,b)=>b;_.GIa=function(a,b){let c=a.BS;a=a.II;let d=0,e=null;for(;c||a;){const f=!a||c&&c.Nl<xka(a,d,e)?c:a,g=xka(f,d,e),l=f.Nl;if(f===a)d--,a=a.zI;else if(c=c.Dc,null==f.Fw)d++;else{e||(e=[]);const p=g-d,t=l-d;if(p!=t){for(let x=0;x<p;x++){const B=x<e.length?e[x]:e[x]=0,F=B+x;t<=F&&F<p&&(e[x]=B+1)}e[f.Fw]=t-p}}g!==l&&b(f,g,l)}};_.HIa=function(a,b){for(a=a.Ioa;null!==a;a=a.lMa)b(a)};
DIa=class{constructor(a){this.length=0;this.b2=this.Ioa=this.BE=this.II=this.m2=this.mpa=this.Xu=this.lE=this.zaa=this.BS=this.pBc=this.DB=this.FS=null;this.P2=a||FIa}rKb(a){let b;for(b=this.BS;null!==b;b=b.Dc)a(b)}diff(a){null==a&&(a=[]);if(!dja(a))throw new _.qd(900,!1);return this.check(a)?this:null}Ee(){}check(a){this.hNa();let b=this.BS,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.P2(g,e),null!==b&&Object.is(b.VD,f)?(c&&(b=this.jEb(b,e,f,g)),
Object.is(b.item,e)||this.vna(b,e)):(b=this.zBb(b,e,f,g),c=!0),b=b.Dc}else d=0,eja(a,g=>{f=this.P2(d,g);null!==b&&Object.is(b.VD,f)?(c&&(b=this.jEb(b,g,f,d)),Object.is(b.item,g)||this.vna(b,g)):(b=this.zBb(b,g,f,d),c=!0);b=b.Dc;d++}),this.length=d;this.fDc(b);return this.DO}get DO(){return null!==this.lE||null!==this.mpa||null!==this.II||null!==this.Ioa}hNa(){if(this.DO){let a;for(a=this.pBc=this.BS;null!==a;a=a.Dc)a.nMa=a.Dc;for(a=this.lE;null!==a;a=a.QS)a.Fw=a.Nl;this.lE=this.Xu=null;for(a=this.mpa;null!==
a;a=a.mMa)a.Fw=a.Nl;this.Ioa=this.b2=this.II=this.BE=this.mpa=this.m2=null}}zBb(a,b,c,d){let e;null===a?e=this.zaa:(e=a.gp,this.HBc(a));a=null===this.DB?null:this.DB.get(c,null);null!==a?(Object.is(a.item,b)||this.vna(a,b),this.CCb(a,e,d)):(a=null===this.FS?null:this.FS.get(c,d),null!==a?(Object.is(a.item,b)||this.vna(a,b),this.EAc(a,e,d)):a=this.Yuc(new IIa(b,c),e,d));return a}jEb(a,b,c,d){b=null===this.DB?null:this.DB.get(c,null);null!==b?a=this.CCb(b,a.gp,d):a.Nl!=d&&(a.Nl=d,this.uIa(a,d));return a}fDc(a){for(;null!==
a;){const b=a.Dc;this.mxb(this.xOa(a));a=b}null!==this.DB&&this.DB.clear();null!==this.Xu&&(this.Xu.QS=null);null!==this.m2&&(this.m2.mMa=null);null!==this.zaa&&(this.zaa.Dc=null);null!==this.BE&&(this.BE.zI=null);null!==this.b2&&(this.b2.lMa=null)}CCb(a,b,c){null!==this.DB&&this.DB.remove(a);const d=a.Lpa,e=a.zI;null===d?this.II=e:d.zI=e;null===e?this.BE=d:e.Lpa=d;this.zLa(a,b,c);this.uIa(a,c);return a}EAc(a,b,c){this.xOa(a);this.zLa(a,b,c);this.uIa(a,c);return a}Yuc(a,b,c){this.zLa(a,b,c);this.Xu=
null===this.Xu?this.lE=a:this.Xu.QS=a;return a}zLa(a,b,c){const d=null===b?this.BS:b.Dc;a.Dc=d;a.gp=b;null===d?this.zaa=a:d.gp=a;null===b?this.BS=a:b.Dc=a;null===this.FS&&(this.FS=new JIa);this.FS.put(a);a.Nl=c;return a}HBc(a){return this.mxb(this.xOa(a))}xOa(a){null!==this.FS&&this.FS.remove(a);const b=a.gp,c=a.Dc;null===b?this.BS=c:b.Dc=c;null===c?this.zaa=b:c.gp=b;return a}uIa(a,b){if(a.Fw===b)return a;this.m2=null===this.m2?this.mpa=a:this.m2.mMa=a;return a}mxb(a){null===this.DB&&(this.DB=new JIa);
this.DB.put(a);a.Nl=null;a.zI=null;null===this.BE?(this.BE=this.II=a,a.Lpa=null):(a.Lpa=this.BE,this.BE=this.BE.zI=a);return a}vna(a,b){a.item=b;this.b2=null===this.b2?this.Ioa=a:this.b2.lMa=a;return a}};IIa=class{constructor(a,b){this.item=a;this.VD=b;this.lMa=this.mMa=this.QS=this.zI=this.Lpa=this.s2=this.Kpa=this.Dc=this.gp=this.nMa=this.Fw=this.Nl=null}};
KIa=class{constructor(){this.cca=this.faa=null}add(a){null===this.faa?(this.faa=this.cca=a,a.s2=null,a.Kpa=null):(this.cca.s2=a,a.Kpa=this.cca,a.s2=null,this.cca=a)}get(a,b){let c;for(c=this.faa;null!==c;c=c.s2)if((null===b||b<=c.Nl)&&Object.is(c.VD,a))return c;return null}remove(a){const b=a.Kpa;a=a.s2;null===b?this.faa=a:b.s2=a;null===a?this.cca=b:a.Kpa=b;return null===this.faa}};
JIa=class{constructor(){this.map=new Map}put(a){const b=a.VD;let c=this.map.get(b);c||(c=new KIa,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.VD;this.map.get(b).remove(a)&&this.map.delete(b);return a}get xo(){return 0===this.map.size}clear(){this.map.clear()}};var MIa=class{supports(a){return a instanceof Map||cja(a)}create(){return new LIa}},LIa=class{constructor(){this.Upa=new Map;this.BE=this.II=this.Xu=this.lE=this.C1=this.f$=this.tCb=this.JR=this.AM=null}get DO(){return null!==this.lE||null!==this.f$||null!==this.II}rKb(a){let b;for(b=this.AM;null!==b;b=b.Dc)a(b)}diff(a){if(!a)a=new Map;else if(!(a instanceof Map||cja(a)))throw new _.qd(900,!1);return this.check(a)?this:null}Ee(){}check(a){this.hNa();let b=this.AM;this.JR=null;this.cyc(a,(c,d)=>{b&&
b.key===d?(this.yBb(b,c),this.JR=b,b=b.Dc):(c=this.Hyc(d,c),b=this.Fzc(b,c))});if(b)for(b.gp&&(b.gp.Dc=null),this.II=b,a=b;null!==a;a=a.zI)a===this.AM&&(this.AM=null),this.Upa.delete(a.key),a.zI=a.Dc,a.yj=a.hg,a.hg=null,a.gp=null,a.Dc=null;this.C1&&(this.C1.kMa=null);this.Xu&&(this.Xu.QS=null);return this.DO}Fzc(a,b){if(a){const c=a.gp;b.Dc=a;b.gp=c;a.gp=b;c&&(c.Dc=b);a===this.AM&&(this.AM=b);return this.JR=a}this.JR?(this.JR.Dc=b,b.gp=this.JR):this.AM=b;this.JR=b;return null}Hyc(a,b){if(this.Upa.has(a)){a=
this.Upa.get(a);this.yBb(a,b);b=a.gp;var c=a.Dc;b&&(b.Dc=c);c&&(c.gp=b);a.Dc=null;a.gp=null;return a}c=new NIa(a);this.Upa.set(a,c);c.hg=b;this.hvc(c);return c}hNa(){if(this.DO){let a;for(a=this.tCb=this.AM;null!==a;a=a.Dc)a.nMa=a.Dc;for(a=this.f$;null!==a;a=a.kMa)a.yj=a.hg;for(a=this.lE;null!=a;a=a.QS)a.yj=a.hg;this.II=this.lE=this.Xu=this.f$=this.C1=null}}yBb(a,b){Object.is(b,a.hg)||(a.yj=a.hg,a.hg=b,this.ivc(a))}hvc(a){null===this.lE?this.lE=this.Xu=a:this.Xu=this.Xu.QS=a}ivc(a){null===this.f$?
this.f$=this.C1=a:this.C1=this.C1.kMa=a}cyc(a,b){a instanceof Map?a.forEach(b):Object.keys(a).forEach(c=>b(a[c],c))}},NIa=class{constructor(a){this.key=a;this.kMa=this.zI=this.QS=this.gp=this.Dc=this.nMa=this.hg=this.yj=null}};_.Hn=class{constructor(a){this.i1a=a}find(a){const b=this.i1a.find(c=>c.supports(a));if(null!=b)return b;throw new _.qd(901,!1);}};_.Hn.ta=_.k({token:_.Hn,Ea:"root",oa:function(){return new _.Hn([new EIa])}});_.OIa=class{constructor(a){this.i1a=a}find(a){const b=this.i1a.find(c=>c.supports(a));if(b)return b;throw new _.qd(901,!1);}};_.OIa.ta=_.k({token:_.OIa,Ea:"root",oa:function(){return new _.OIa([new MIa])}});var In=class{constructor(){this.Tqa=_.Kd(_.wi);this.Jla=_.Kd(Cn);this.ud=_.Kd(_.Jf);this.Qma=_.Kd(TFa);let a;this.GYa=null!=(a=_.Kd(Bka,{optional:!0}))?a:!1;this.Eub="undefined"!==typeof Zone&&!!Zone.root.run;this.UUc=[{data:{__scheduler_tick__:!0}}];this.Pk=new _.df;this.Nra=null;this.VZ=this.Lsb=this.CAa=!1;this.dja=null;this.Pk.add(this.Tqa.KEb.subscribe(()=>{this.VZ||this.yq()}));this.Pk.add(this.ud.Jia.subscribe(()=>{this.VZ||this.yq()}));this.GYa||(this.GYa=!this.Qma&&(this.ud instanceof fga||
!this.Eub))}notify(a){if(this.Qma||5!==a){switch(a){case 3:case 2:case 0:case 4:case 5:case 1:this.CAa=!0}if(!(this.GYa||null!==this.dja||this.VZ||this.Tqa.cqa||!this.Qma&&this.Eub&&Rva())){var b=this.Lsb?Yfa:Xfa;this.dja=this.Jla.add();this.Eub?Zone.root.run(()=>{this.Nra=b(()=>{this.tick(this.CAa)})}):this.Nra=b(()=>{this.tick(this.CAa)})}}}tick(a){if(!this.VZ&&!this.Tqa.xc){var b=this.Jla.add();try{this.ud.run(()=>{this.VZ=!0;this.Tqa.yDb(a)},void 0,this.UUc)}catch(c){throw this.Jla.remove(b),
c;}finally{this.yq()}this.Lsb=!0;Yfa(()=>{this.Lsb=!1;this.Jla.remove(b)})}}Ia(){this.Pk.unsubscribe();this.yq()}yq(){this.VZ=this.CAa=!1;var a;null==(a=this.Nra)||a.call(this);this.Nra=null;null!==this.dja&&(a=this.dja,this.dja=null,this.Jla.remove(a))}};In.O=function(a){return new (a||In)};In.ta=_.k({token:In,oa:In.O,Ea:"root"});var Gh=class{constructor(){this.zone=_.Kd(_.Jf);this.B3=_.Kd(SFa);this.EEc=_.Kd(_.wi)}initialize(){this.RBb||(this.RBb=this.zone.Fia.subscribe({next:()=>{this.B3.VZ||this.zone.run(()=>{this.EEc.tick()})}}))}Ia(){let a;null==(a=this.RBb)||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.hb=new _.df;this.ku=!1;this.zone=_.Kd(_.Jf);this.Sp=_.Kd(Cn)}initialize(){if(!this.ku){this.ku=!0;var a=null;this.zone.isStable||this.zone.pga||this.zone.K5||(a=this.Sp.add());this.zone.Ub(()=>{this.hb.add(this.zone.Gk.subscribe(()=>{vHa();queueMicrotask(()=>{null===a||this.zone.pga||this.zone.K5||(this.Sp.remove(a),a=null)})}))});this.hb.add(this.zone.Jia.subscribe(()=>{if(!Rva())throw new _.qd(909,!1);null!=a||(a=this.Sp.add())}))}}Ia(){this.hb.unsubscribe()}};
Hh.O=function(a){return new (a||Hh)};Hh.ta=_.k({token:Hh,oa:Hh.O,Ea:"root"});_.ak=new _.ge("",{Ea:"root",oa:()=>_.Kd(_.ak,12)||("undefined"!==typeof Cwa?"en-US":"undefined"!==typeof $localize&&$localize.locale||"en-US")});var Jn=class{};Jn.O=function(a){return new (a||Jn)};Jn.ta=_.k({token:Jn,oa:Jn.O,Ea:"root"});var Jka=new _.ge(""),PIa=function(a,b,c){const d=gga(null==c?void 0:c.ud,yka({yJc:null==c?void 0:c.Dbd,LUc:null==c?void 0:c.Ebd}));return d.run(()=>{const e=Pha(b.lQb,a.Zb,[...Cka({eRc:()=>d,dMb:null==c?void 0:c.dMb}),{va:SFa,Fb:In}]),f=e.Zb.get(_.fg,null);d.Ub(()=>{const g=d.onError.subscribe({next:l=>{f.handleError(l)}});e.Ee(()=>{Nia(a.eMa,e);g.unsubscribe()})});return Lia(f,d,()=>{const g=e.Zb.get(An);QHa(g);return g.IIc.then(()=>{var l=e.Zb.get(_.ak,"en-US")||"en-US";"string"===typeof l&&(_.zIa=
l.toLowerCase().replace(/_/g,"-"));a.yAc(e);return e})})})},swa=function(a,b){const c=Mia({},[]);Promise.resolve(new Qka(b)).then(d=>PIa(a,d,c))},Jh=class{constructor(a){this.Oc=a;this.eMa=[];this.cS=[];this.Ib=!1}yAc(a){const b=a.Zb.get(_.wi);if(0<a.TIa.length)a.TIa.forEach(c=>b.bootstrap(c));else if(a.instance.ZQc)a.instance.ZQc(b);else throw new _.qd(-403,!1);this.eMa.push(a)}Ee(a){this.cS.push(a)}get Zb(){return this.Oc}destroy(){if(this.Ib)throw new _.qd(404,!1);this.eMa.slice().forEach(b=>b.destroy());
this.cS.forEach(b=>b());const a=this.Oc.get(Jka,null);a&&(a.forEach(b=>b()),a.clear());this.Ib=!0}get xc(){return this.Ib}};Jh.O=function(a){return new (a||Jh)(_.m(_.Kf))};Jh.ta=_.k({token:Jh,oa:Jh.O,Ea:"platform"});var Ih=null,Eka=new _.ge("");var Mka=new _.ge("",{Ea:"root",oa:()=>_.Kd(QIa)}),QIa=class{};QIa.ta=_.k({token:QIa,Ea:"root",oa:()=>new RIa});
var SIa=function(a,b){a.enqueue(b);if(null===a.u8){const c=a.u8=a.Sp.add();queueMicrotask(()=>{a.flush();a.Sp.remove(c);a.u8=null})}},TIa=function(a,b){for(const c of b)b.delete(c),a.Thb--,c.run()},RIa=class{constructor(){this.Thb=0;this.bza=new Map;this.Sp=_.Kd(Cn);this.u8=null}enqueue(a){var b=a.aHc;this.bza.has(b)||this.bza.set(b,new Set);b=this.bza.get(b);b.has(a)||(this.Thb++,b.add(a))}flush(){for(;0<this.Thb;)for(const [a,b]of this.bza){const c=a,d=b;null===c?TIa(this,d):c.run(()=>TIa(this,
d))}}},Lka=class{constructor(a,b,c,d,e,f){this.scheduler=a;this.YIc=b;this.aHc=c;this.Zb=e;this.nCa=Kda(g=>{try{this.YIc(g)}catch(l){let p;null==(p=this.Zb.get(_.fg,null,{optional:!0}))||p.handleError(l)}},()=>this.Wf(),f);this.aZc=null==d?void 0:d.Ee(()=>this.destroy())}run(){this.nCa.run()}Wf(){SIa(this.scheduler,this)}destroy(){this.nCa.destroy();let a;null==(a=this.aZc)||a.call(this)}};var UIa=Hka(null,"core",[]);_.Kn=class{constructor(){this.xua="0.0.0-PLACEHOLDER";const a=["0","0","0-PLACEHOLDER"];this.Ead=a[0];this.abd=a[1];this.vu=a.slice(2).join(".")}};new _.Kn;var VIa=new _.ge("devfuseFeature");var WIa={Ewb:0,f9:1,LH:2,Avb:3};_.Ln=class extends _.cc{constructor(a){super(a)}};_.Ln.prototype.toObject=function(){return _.Mn(this)};_.Mn=function(a){if(null!=a)return _.dc(a),{privateDoNotAccessOrElseSafeHtmlWrappedValue:_.h(_.W(a,2))}};var Nn=class extends _.cc{constructor(a){super(a)}getMessage(){return _.ol(this,_.Ln,1)}nAa(a){return _.Al(this,1,a)}enb(a,b){_.Tb(this,2,_.kb,a,b,_.Sl)}UKb(){return _.Pl(this,3,0)}kVb(a){return _.dm(this,3,a)}};Nn.Wb=[2,4,5];Nn.prototype.toObject=function(){return XIa(this)};var XIa=function(a){if(null!=a)return _.dc(a),{message:_.Mn(a.getMessage()),jfd:_.h(_.Sl(a,2,2)),Zgd:_.h(_.Ql(a,4,2)),ahd:_.h(_.Ql(a,5,2)),severity:_.Pl(a,3,0)}};var YIa=class extends _.cc{constructor(a){super(a)}};YIa.Wb=[1];YIa.prototype.toObject=function(){return ZIa(this)};var ZIa=function(a){if(null!=a)return _.dc(a),{d3c:_.Xb(_.zl(a,Nn,1,_.vl()),XIa)}};_.On=class{};_.T=function(a,b){return a.i.hasOwnProperty(b)?a.i[b]:null};_.Y=function(a,b){return null!=a.i[b]};_.V=class{constructor(){this.i={}}};var $Ia=function(a){let b="";pc(a,function(c,d){b+=d;b+=":";b+=c;b+="\r\n"});return b};var aJa=["accept","accept-language","content-language"],bJa=["GET","HEAD","POST"];var cJa=class{};var dJa;dJa=function(a,b,c){const d=Wka(a.GMc,b);return null==d?c:_.u(_.pg,_.Gg({complete:()=>{d.wRc()}}),Wha(_.u(c,_.Gg(e=>{d.tY(e)},e=>{d.onError(e)}))))};_.Pn=function(a,b){const c=b.Ob||void 0;var d=a.XTc,e=d.send;const f=b.body instanceof _.V?_.Oh(b.body):b.body;return dJa(a,b,e.call(d,{path:b.path,Lb:b.Lb,Mb:b.Mb,body:f,Sa:b.Sa,EWb:b.EWb&&b.EWb},c))};_.Qn=class extends cJa{constructor(a,b=null){super();this.XTc=a;this.GMc=b}};var eJa=class{send(a,b){hla(a);return _.u(this.makeRequest(a),_.r(c=>b?_.Ph(b,c):c))}};var Rn,Sn,Tn,Un,Wn,Xn,Yn,Zn,fJa,hJa,hta,iJa,kJa,lJa,nJa,oJa,pJa,qJa,mJa,gJa,jJa,rJa;Rn={d9:"BUILD",hDa:"CODE_REVIEW",n9b:"GLOBAL",GH:"SOURCE",kd:"UNKNOWN",values(){return[Rn.kd,Rn.n9b,Rn.GH,Rn.hDa,Rn.d9]}};Sn={f9:"CRITICAL",Avb:"INFORMATIONAL",Ewb:"SEVERITY_UNSPECIFIED",LH:"WARNING",values(){return[Sn.Ewb,Sn.f9,Sn.LH,Sn.Avb]}};Tn={n0b:"AVAILABLE",CHa:"UNAVAILABLE",Xf:"UNSPECIFIED",values(){return[Tn.Xf,Tn.CHa,Tn.n0b]}};
Un={d9:"BUILD",hDa:"CODE_REVIEW",S2b:"CORE",LEa:"ISSUE_TRACKER",GH:"SOURCE",Jsc:"UNKNOWN_OWNER",values(){return[Un.Jsc,Un.S2b,Un.GH,Un.hDa,Un.d9,Un.LEa]}};
_.hj={JZb:"ADMIN_FAST_WRITE",KZb:"ADMIN_MEDIUM_WRITE",px:"ADMIN_READ",MZb:"ADMIN_SLOW_WRITE",PCa:"BLAME",Oub:"CALLGRAPHS",lDa:"COMMIT_BROWSING",wDa:"CROSS_REFERENCES",Q4b:"DEBUGGER",gvb:"EXTERNAL_DEPENDENCY",nvb:"FILE_LOAD",gEa:"FILE_OPERATIONS",N0:"HISTORY",Bvb:"INITIAL_PAGE_LOAD",zdc:"LIST_BREAKPOINTS",Adc:"LIST_DEBUGEES",fR:"OUTLINE",zwb:"REPOSITORIES_BROWSING",yGa:"SEARCH",jnc:"SET_BREAKPOINT",xnc:"SNAPSHOT_COMPLETE",Xnc:"STOP_DEBUGGING",Kwb:"SUGGEST_SEARCH",Twb:"UNKNOWN_BUCKET",values(){return[_.hj.Twb,
_.hj.gvb,_.hj.Bvb,_.hj.yGa,_.hj.JZb,_.hj.KZb,_.hj.MZb,_.hj.jnc,_.hj.xnc,_.hj.Adc,_.hj.zdc,_.hj.px,_.hj.zwb,_.hj.lDa,_.hj.gEa,_.hj.nvb,_.hj.fR,_.hj.N0,_.hj.wDa,_.hj.Oub,_.hj.Q4b,_.hj.Xnc,_.hj.Kwb,_.hj.PCa]}};_.Vn={Qz:"BACKGROUND",W0b:"BROWSER_NAVIGATION",RQ:"CHANGE",Ru:"CLICK",K7b:"EXTERNAL",zx:"KEYBOARD",lmc:"RESIZE",Tmc:"SCROLL",Fsc:"UNKNOWN_GESTURE_TYPE",values(){return[_.Vn.Fsc,_.Vn.Ru,_.Vn.RQ,_.Vn.Tmc,_.Vn.lmc,_.Vn.W0b,_.Vn.zx,_.Vn.Qz,_.Vn.K7b]}};
Wn={Ld:"CANCELLED",NDa:"DEGRADED",hj:"FAILURE",qGa:"RETRIED",fh:"SUCCESS",aHa:"TIME_OUT",KHa:"UNKNOWN_STATUS_CODE",values(){return[Wn.KHa,Wn.fh,Wn.hj,Wn.aHa,Wn.NDa,Wn.Ld,Wn.qGa]}};
Xn={KCa:"AUTOPUSH",LCa:"AUTOPUSH_CORP",MCa:"AUTOPUSH_QUAL",WCa:"CANARY",vDa:"CORP",QDa:"DEMO",FEa:"INTEGRATION",GEa:"INTEGRATION_CORP",HEa:"INTEGRATION_OSS",IEa:"INTEGRATION_PARTNER",JEa:"INTEGRATION_PROD",KEa:"INTEGRATION_QA",KFa:"OSS",w9:"PARTNER",TFa:"PRODUCTION",eGa:"QADEVEL",fGa:"QADEVEL_CORP",gGa:"QAOSS",IGa:"STAGING_CORP",JGa:"STAGING_OSS",KGa:"STAGING_PARTNER",LGa:"STAGING_PROD",MGa:"STAGING_QA",Mg:"TESTING",IHa:"UNKNOWN_ENVIRONMENT",values(){return[Xn.IHa,Xn.TFa,Xn.LGa,Xn.MGa,Xn.JEa,Xn.KEa,
Xn.QDa,Xn.WCa,Xn.Mg,Xn.IGa,Xn.vDa,Xn.eGa,Xn.FEa,Xn.gGa,Xn.JGa,Xn.HEa,Xn.KFa,Xn.fGa,Xn.GEa,Xn.KCa,Xn.LCa,Xn.w9,Xn.IEa,Xn.KGa,Xn.MCa]}};
Yn={KCa:"AUTOPUSH",LCa:"AUTOPUSH_CORP",MCa:"AUTOPUSH_QUAL",WCa:"CANARY",vDa:"CORP",QDa:"DEMO",FEa:"INTEGRATION",GEa:"INTEGRATION_CORP",HEa:"INTEGRATION_OSS",IEa:"INTEGRATION_PARTNER",JEa:"INTEGRATION_PROD",KEa:"INTEGRATION_QA",KFa:"OSS",w9:"PARTNER",TFa:"PRODUCTION",eGa:"QADEVEL",fGa:"QADEVEL_CORP",gGa:"QAOSS",IGa:"STAGING_CORP",JGa:"STAGING_OSS",KGa:"STAGING_PARTNER",LGa:"STAGING_PROD",MGa:"STAGING_QA",Mg:"TESTING",IHa:"UNKNOWN_ENVIRONMENT",values(){return[Yn.IHa,Yn.TFa,Yn.LGa,Yn.MGa,Yn.JEa,Yn.KEa,
Yn.QDa,Yn.WCa,Yn.Mg,Yn.IGa,Yn.vDa,Yn.eGa,Yn.FEa,Yn.gGa,Yn.JGa,Yn.HEa,Yn.KFa,Yn.fGa,Yn.GEa,Yn.KCa,Yn.LCa,Yn.w9,Yn.IEa,Yn.KGa,Yn.MCa]}};Zn={Ld:"CANCELLED",NDa:"DEGRADED",hj:"FAILURE",qGa:"RETRIED",fh:"SUCCESS",aHa:"TIME_OUT",KHa:"UNKNOWN_STATUS_CODE",values(){return[Zn.KHa,Zn.fh,Zn.hj,Zn.aHa,Zn.NDa,Zn.Ld,Zn.qGa]}};
fJa=class extends _.V{constructor(a={}){super();this.i.message=null==a.message?null:a.message;this.i.scopes=null==a.scopes?null:a.scopes;this.i.targetPatterns=null==a.targetPatterns?null:a.targetPatterns;this.i.targetQueryWarnings=null==a.targetQueryWarnings?null:a.targetQueryWarnings;this.i.severity=null==a.severity?null:a.severity}static get UGa(){return Sn}get message(){return _.Y(this,"message")?_.T(this,"message"):null}set message(a){this.i.message=a}get scopes(){return _.Y(this,"scopes")?_.T(this,
"scopes"):null}set scopes(a){this.i.scopes=a}get severity(){return _.Y(this,"severity")?_.T(this,"severity"):null}set severity(a){this.i.severity=a}get targetPatterns(){return _.Y(this,"targetPatterns")?_.T(this,"targetPatterns"):null}set targetPatterns(a){this.i.targetPatterns=a}get targetQueryWarnings(){return _.Y(this,"targetQueryWarnings")?_.T(this,"targetQueryWarnings"):null}set targetQueryWarnings(a){this.i.targetQueryWarnings=a}ha(){return fJa}ka(){return{Na:{scopes:Rn,severity:Sn},keys:["message",
"scopes","severity","targetPatterns","targetQueryWarnings"],Ha:{message:gJa}}}};hJa=class extends _.V{constructor(a={}){super();this.i.announcements=null==a.bo?null:a.bo}get bo(){return _.Y(this,"announcements")?_.T(this,"announcements"):null}set bo(a){this.i.announcements=a}ha(){return hJa}ka(){return{Oa:{announcements:fJa},keys:["announcements"]}}};
hta=class extends _.V{constructor(a={}){super();this.i.name=null==a.name?null:a.name;this.i.status=null==a.status?null:a.status}static get Status(){return Tn}get name(){return _.Y(this,"name")?_.T(this,"name"):null}set name(a){this.i.name=a}get status(){return _.Y(this,"status")?_.T(this,"status"):null}set status(a){this.i.status=a}ha(){return hta}ka(){return{Na:{status:Tn},keys:["name","status"]}}};
iJa=class extends _.V{constructor(a={}){super();this.i.eventId=null==a.eventId?null:a.eventId;this.i.clientContext=null==a.vda?null:a.vda;this.i.gestureName=null==a.gestureName?null:a.gestureName;this.i.elementId=null==a.MN?null:a.MN;this.i.artifactId=null==a.Ie?null:a.Ie;this.i.searchTerm=null==a.zh?null:a.zh;this.i.listIndex=null==a.If?null:a.If;this.i.durationMs=null==a.di?null:a.di;this.i.statusCode=null==a.statusCode?null:a.statusCode;this.i.subActions=null==a.Vm?null:a.Vm;this.i.initialUrl=
null==a.Sq?null:a.Sq;this.i.targetUrl=null==a.fm?null:a.fm;this.i.initialRoute=null==a.initialRoute?null:a.initialRoute;this.i.targetRoute=null==a.targetRoute?null:a.targetRoute;this.i.wasStartedInBackground=null==a.SL?null:a.SL;this.i.finishedInBackground=null==a.DJ?null:a.DJ;this.i.actionOwner=null==a.actionOwner?null:a.actionOwner;this.i.feature=null==a.O4?null:a.O4;this.i.bucket=null==a.bucket?null:a.bucket;this.i.availabilityStatuses=null==a.availabilityStatuses?null:a.availabilityStatuses;this.i.ptoken=
null==a.nD?null:a.nD}get actionOwner(){return _.Y(this,"actionOwner")?_.T(this,"actionOwner"):null}set actionOwner(a){this.i.actionOwner=a}get Ie(){return _.Y(this,"artifactId")?_.T(this,"artifactId"):null}set Ie(a){this.i.artifactId=a}get availabilityStatuses(){return _.Y(this,"availabilityStatuses")?_.T(this,"availabilityStatuses"):null}set availabilityStatuses(a){this.i.availabilityStatuses=a}get bucket(){return _.Y(this,"bucket")?_.T(this,"bucket"):null}set bucket(a){this.i.bucket=a}get vda(){return _.Y(this,
"clientContext")?_.T(this,"clientContext"):null}set vda(a){this.i.clientContext=a}get di(){return _.Y(this,"durationMs")?_.T(this,"durationMs"):null}set di(a){this.i.durationMs=a}get MN(){return _.Y(this,"elementId")?_.T(this,"elementId"):null}set MN(a){this.i.elementId=a}get eventId(){return _.Y(this,"eventId")?_.T(this,"eventId"):null}set eventId(a){this.i.eventId=a}get O4(){return _.Y(this,"feature")?_.T(this,"feature"):null}set O4(a){this.i.feature=a}get DJ(){return _.Y(this,"finishedInBackground")?
_.T(this,"finishedInBackground"):null}set DJ(a){this.i.finishedInBackground=a}get gestureName(){return _.Y(this,"gestureName")?_.T(this,"gestureName"):null}set gestureName(a){this.i.gestureName=a}get initialRoute(){return _.Y(this,"initialRoute")?_.T(this,"initialRoute"):null}set initialRoute(a){this.i.initialRoute=a}get Sq(){return _.Y(this,"initialUrl")?_.T(this,"initialUrl"):null}set Sq(a){this.i.initialUrl=a}get If(){return _.Y(this,"listIndex")?_.T(this,"listIndex"):null}set If(a){this.i.listIndex=
a}get nD(){return _.Y(this,"ptoken")?_.T(this,"ptoken"):null}set nD(a){this.i.ptoken=a}get zh(){return _.Y(this,"searchTerm")?_.T(this,"searchTerm"):null}set zh(a){this.i.searchTerm=a}get statusCode(){return _.Y(this,"statusCode")?_.T(this,"statusCode"):null}set statusCode(a){this.i.statusCode=a}get Vm(){return _.Y(this,"subActions")?_.T(this,"subActions"):null}set Vm(a){this.i.subActions=a}get targetRoute(){return _.Y(this,"targetRoute")?_.T(this,"targetRoute"):null}set targetRoute(a){this.i.targetRoute=
a}get fm(){return _.Y(this,"targetUrl")?_.T(this,"targetUrl"):null}set fm(a){this.i.targetUrl=a}get SL(){return _.Y(this,"wasStartedInBackground")?_.T(this,"wasStartedInBackground"):null}set SL(a){this.i.wasStartedInBackground=a}ha(){return iJa}ka(){return{Oa:{availabilityStatuses:hta,subActions:jJa},Na:{actionOwner:Un,bucket:_.hj,gestureName:_.Vn,statusCode:Wn},keys:"actionOwner artifactId availabilityStatuses bucket clientContext durationMs elementId eventId feature finishedInBackground gestureName initialRoute initialUrl listIndex ptoken searchTerm statusCode subActions targetRoute targetUrl wasStartedInBackground".split(" "),
Ha:{clientContext:kJa,eventId:lJa,ptoken:mJa}}}};
kJa=class extends _.V{constructor(a={}){super();this.i.sessionId=null==a.sessionId?null:a.sessionId;this.i.userId=null==a.userId?null:a.userId;this.i.actionId=null==a.actionId?null:a.actionId;this.i.environmentName=null==a.Iq?null:a.Iq;this.i.repoGroupId=null==a.DG?null:a.DG;this.i.executionContext=null==a.F4?null:a.F4}get actionId(){return _.Y(this,"actionId")?_.T(this,"actionId"):null}set actionId(a){this.i.actionId=a}get Iq(){return _.Y(this,"environmentName")?_.T(this,"environmentName"):null}set Iq(a){this.i.environmentName=
a}get F4(){return _.Y(this,"executionContext")?_.T(this,"executionContext"):null}set F4(a){this.i.executionContext=a}get DG(){return _.Y(this,"repoGroupId")?_.T(this,"repoGroupId"):null}set DG(a){this.i.repoGroupId=a}get sessionId(){return _.Y(this,"sessionId")?_.T(this,"sessionId"):null}set sessionId(a){this.i.sessionId=a}get userId(){return _.Y(this,"userId")?_.T(this,"userId"):null}set userId(a){this.i.userId=a}ha(){return kJa}ka(){return{Na:{environmentName:Xn},keys:"actionId environmentName executionContext repoGroupId sessionId userId".split(" "),
Ha:{executionContext:nJa}}}};
lJa=class extends _.V{constructor(a={}){super();this.i.timeUsec=null==a.Ola?null:a.Ola;this.i.serverIp=null==a.serverIp?null:a.serverIp;this.i.processId=null==a.tja?null:a.tja}get tja(){return _.Y(this,"processId")?_.T(this,"processId"):null}set tja(a){this.i.processId=a}get serverIp(){return _.Y(this,"serverIp")?_.T(this,"serverIp"):null}set serverIp(a){this.i.serverIp=a}get Ola(){return _.Y(this,"timeUsec")?_.T(this,"timeUsec"):null}set Ola(a){this.i.timeUsec=a}ha(){return lJa}ka(){return{keys:["processId","serverIp",
"timeUsec"]}}};
nJa=class extends _.V{constructor(a={}){super();this.i.cell=null==a.xU?null:a.xU;this.i.task=null==a.task?null:a.task;this.i.job=null==a.c6?null:a.c6;this.i.environmentName=null==a.Iq?null:a.Iq;this.i.buildLabel=null==a.St?null:a.St;this.i.traced=null==a.EBa?null:a.EBa;this.i.rpcGlobalId=null==a.Lza?null:a.Lza;this.i.spanId=null==a.spanId?null:a.spanId}get St(){return _.Y(this,"buildLabel")?_.T(this,"buildLabel"):null}set St(a){this.i.buildLabel=a}get xU(){return _.Y(this,"cell")?_.T(this,"cell"):
null}set xU(a){this.i.cell=a}get Iq(){return _.Y(this,"environmentName")?_.T(this,"environmentName"):null}set Iq(a){this.i.environmentName=a}get c6(){return _.Y(this,"job")?_.T(this,"job"):null}set c6(a){this.i.job=a}get Lza(){return _.Y(this,"rpcGlobalId")?_.T(this,"rpcGlobalId"):null}set Lza(a){this.i.rpcGlobalId=a}get spanId(){return _.Y(this,"spanId")?_.T(this,"spanId"):null}set spanId(a){this.i.spanId=a}get task(){return _.Y(this,"task")?_.T(this,"task"):null}set task(a){this.i.task=a}get EBa(){return _.Y(this,
"traced")?_.T(this,"traced"):null}set EBa(a){this.i.traced=a}ha(){return nJa}ka(){return{Na:{environmentName:Yn},keys:"buildLabel cell environmentName job rpcGlobalId spanId task traced".split(" ")}}};oJa=class extends _.V{constructor(a={}){super();this.i.announcements=null==a.bo?null:a.bo}get bo(){return _.Y(this,"announcements")?_.T(this,"announcements"):null}set bo(a){this.i.announcements=a}ha(){return oJa}ka(){return{keys:["announcements"],Ha:{announcements:hJa}}}};
pJa=class extends _.V{constructor(a={}){super();this.i.entries=null==a.entries?null:a.entries;this.i.authuser=null==a.authuser?null:a.authuser}get authuser(){return _.Y(this,"authuser")?_.T(this,"authuser"):null}set authuser(a){this.i.authuser=a}get entries(){return _.Y(this,"entries")?_.T(this,"entries"):null}set entries(a){this.i.entries=a}ha(){return pJa}ka(){return{Oa:{entries:iJa},keys:["authuser","entries"]}}};qJa=class extends _.V{ha(){return qJa}ka(){return{keys:[]}}};mJa=class extends _.V{ha(){return mJa}ka(){return{keys:[]}}};
gJa=class extends _.V{constructor(a={}){super();this.i.privateDoNotAccessOrElseSafeHtmlWrappedValue=null==a.privateDoNotAccessOrElseSafeHtmlWrappedValue?null:a.privateDoNotAccessOrElseSafeHtmlWrappedValue}get privateDoNotAccessOrElseSafeHtmlWrappedValue(){return _.Y(this,"privateDoNotAccessOrElseSafeHtmlWrappedValue")?_.T(this,"privateDoNotAccessOrElseSafeHtmlWrappedValue"):null}set privateDoNotAccessOrElseSafeHtmlWrappedValue(a){this.i.privateDoNotAccessOrElseSafeHtmlWrappedValue=a}ha(){return gJa}ka(){return{keys:["privateDoNotAccessOrElseSafeHtmlWrappedValue"]}}};
jJa=class extends _.V{constructor(a={}){super();this.i.name=null==a.name?null:a.name;this.i.statusCode=null==a.statusCode?null:a.statusCode;this.i.durationMs=null==a.di?null:a.di;this.i.httpErrorCode=null==a.kw?null:a.kw}get di(){return _.Y(this,"durationMs")?_.T(this,"durationMs"):null}set di(a){this.i.durationMs=a}get kw(){return _.Y(this,"httpErrorCode")?_.T(this,"httpErrorCode"):null}set kw(a){this.i.httpErrorCode=a}get name(){return _.Y(this,"name")?_.T(this,"name"):null}set name(a){this.i.name=
a}get statusCode(){return _.Y(this,"statusCode")?_.T(this,"statusCode"):null}set statusCode(a){this.i.statusCode=a}ha(){return jJa}ka(){return{Na:{statusCode:Zn},keys:["durationMs","httpErrorCode","name","statusCode"]}}};rJa=new _.ge("API_VERSION");_.sJa=new _.ge("REQUEST_SERVICE");_.$n=class{};_.$n.O=function(a){return new (a||_.$n)};_.$n.Ca=_.Ud({type:_.$n});_.$n.Ba=_.md({});
var tJa={$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"},ao=class{constructor(a,b,c){this.Wa=a;this.Wa=null==a?"v1":a;this.ub=new _.Qn(b,c)}list(a={},b={}){return _.Pn(this.ub,{body:null,Lb:"GET",Mb:"console_fe_api_sandbox.announcements.list",path:`/${this.Wa}/announcements`,
Sa:_.Qh(a,tJa,b),Ob:oJa})}};ao.O=function(a){return new (a||ao)(_.m(rJa,8),_.m(_.sJa),_.m(_.On,8))};ao.ta=_.k({token:ao,oa:ao.O});var bo=class{};bo.O=function(a){return new (a||bo)};bo.ta=_.k({token:bo,oa:a=>ao.O(a),Ea:_.$n});var uJa=function(a,b){return _.Pn(a.ub,{body:b,Lb:"POST",Mb:"console_fe_api_sandbox.logging.logClientAction",path:`/${a.Wa}/logging:logClientAction`,Sa:_.Qh({},tJa,{}),Ob:qJa})},co=class{constructor(a,b,c){this.Wa=a;this.Wa=null==a?"v1":a;this.ub=new _.Qn(b,c)}};
co.O=function(a){return new (a||co)(_.m(rJa,8),_.m(_.sJa),_.m(_.On,8))};co.ta=_.k({token:co,oa:co.O});var eo=class{};eo.O=function(a){return new (a||eo)};eo.ta=_.k({token:eo,oa:a=>co.O(a),Ea:_.$n});var fo,vJa,wJa,xJa,AJa,BJa,CJa,DJa,EJa,KJa,PJa,UJa,WJa,XJa;fo=new _.ge("productVersion");vJa=new _.ge("envName");_.go=new _.ge("emailAddress");wJa=new _.ge("isBot");xJa=new _.ge("isCorpGoogler");_.yJa=new _.ge("userSettingsKeyPrefix");_.zJa=new _.ge("prodspecsStage");AJa=new _.ge("feedbackProductId");BJa=new _.ge("clearcutEndpoint");_.ho=new _.ge("onePlatformKey");_.io=new _.ge("sessionIndex");CJa=new _.ge("xsrfToken");DJa=new _.ge("nonceToken");EJa=new _.ge("oauthClientId");_.FJa=new _.ge("appEngineServiceEndpoint");
_.wk=new _.ge("grimoireOnePlatformHost");_.jo=new _.ge("cloudResourceManagerServiceEndpoint");_.GJa=new _.ge("cloudBillingServiceEndpoint");_.ko=new _.ge("cloudBuildServiceEndpoint");_.HJa=new _.ge("cloudStorageServiceEndpoint");_.IJa=new _.ge("cloudUserSettingsEndpoint");_.JJa=new _.ge("resultStoreOnePlatformHost");KJa=new _.ge("scorecardOnePlatformHost");_.LJa=new _.ge("sourceRepoOnePlatformHost");_.MJa=new _.ge("sourceRepoInternalOnePlatformHost");_.NJa=new _.ge("iamOnePlatformHost");_.OJa=new _.ge("loggingServiceEndpoint");
PJa=new _.ge("peopleApiPlatformHost");_.QJa=new _.ge("serviceManagerApiPlatformHost");_.RJa=new _.ge("termsOfServiceOnePlatformHost");_.SJa=new _.ge("testFusionOnePlatformHost");_.TJa=new _.ge("fusionBadgeServerHost");UJa=new _.ge("enableAnonymousFeedback");_.lo=new _.ge("iamToken");_.VJa=new _.ge("initialPath");WJa=new _.ge("enableG3cClearcutLogging");XJa=new _.ge("g3cClearcutTransport");var mo=class{constructor(a,b,c,d){this.isa=a;this.Iq=b;this.isBot=c;this.g4=d}TO(a){for(const b of a)a=b.targetRoute||b.initialRoute,this.isa.mb(this.oTa(b),a)}xK(a){this.isa.xK({},a)}oTa(a){const b={name:a.action,type:a.element,metadata:{data:JSON.stringify(this.al(a))}};a.projectId&&(b.projectId=a.projectId);a.di&&(b.latency=a.di);return b}al(a){const b=a.Vm.map(c=>({name:c.name||void 0,latency:c.di||void 0,statusCode:c.statusCode||void 0,errorCode:c.kw||void 0}));return{statusCode:a.statusCode,
initialRoute:a.initialRoute,targetRoute:a.targetRoute,startedInBg:a.SL||void 0,finishedInBg:a.DJ||void 0,sessionId:a.sessionId||void 0,actionId:a.actionId||void 0,gestureName:a.gestureName&&a.gestureName.toString(),envName:this.Iq||void 0,actionOwner:this.g4||a.actionOwner||void 0,isBot:this.isBot||void 0,subEvents:0<b.length?b:void 0}}};mo.O=function(a){return new (a||mo)(_.m(xFa),_.m(vJa),_.m(wJa),_.m(VIa,8))};mo.ta=_.k({token:mo,oa:mo.O,Ea:"root"});var YJa=class extends _.cc{constructor(a){super(a)}a3a(){return _.X(this,1)}setCell(a){return _.sk(this,1,a)}sz(a){return _.sk(this,5,a)}};YJa.prototype.toObject=function(){return ZJa(this)};var ZJa=function(a){if(null!=a)return _.dc(a),{xU:_.X(a,1),task:_.Ll(a,2),c6:_.X(a,3),Iq:_.Pl(a,4,0),St:_.X(a,5)}};var $Ja=class extends _.cc{constructor(a){super(a)}Hfa(){return _.ol(this,YJa,6)}NUb(a){return _.Al(this,6,a)}Vmb(a){return _.sk(this,7,a)}Xua(){return _.X(this,8)}Lka(a){return _.sk(this,8,a)}};$Ja.prototype.toObject=function(){return aKa(this)};var aKa=function(a){if(null!=a)return _.dc(a),{sessionId:_.X(a,1),userId:_.X(a,2),actionId:_.X(a,3),Iq:_.Pl(a,4,0),DG:_.X(a,5),F4:ZJa(a.Hfa()),mSc:_.X(a,7),referer:_.X(a,8),Obd:_.X(a,9)}};var bKa=class extends _.cc{constructor(a){super(a)}getName(){return _.X(this,1)}Qd(a){return _.sk(this,1,a)}vAa(a){return _.dm(this,2,a)}Mmb(a){return _.$l(this,3,a)}};bKa.prototype.toObject=function(){return cKa(this)};var cKa=function(a){if(null!=a)return _.dc(a),{name:_.X(a,1),statusCode:_.Pl(a,2,0),di:_.Ll(a,3),kw:_.Ll(a,4)}};var dKa=class extends _.cc{constructor(a){super(a)}};dKa.Wb=[7];dKa.prototype.toObject=function(){return eKa(this)};var eKa=function(a){if(null!=a)return _.dc(a),{khd:_.Pl(a,1,0),bhd:_.Pl(a,2,0),rbd:_.Kl(a,3),jhd:_.X(a,4),G$c:_.X(a,5),u8:_.X(a,6),fhd:_.h(_.Ql(a,7,2))}};var fKa=class extends _.cc{constructor(a){super(a)}};fKa.prototype.toObject=function(){return gKa(this)};var gKa=function(a){if(null!=a)return _.dc(a),{ghd:eKa(_.ol(a,dKa,1))}};var hKa=class extends _.cc{constructor(a){super(a)}MKb(){return _.ol(this,Wya,1)}b3a(){return _.ol(this,$Ja,2)}Nmb(a){return _.sk(this,4,a)}Mmb(a){return _.$l(this,8,a)}vAa(a){return _.dm(this,9,a)}NVc(a){return _.sk(this,12,a)}getFeature(){return _.X(this,18)}PUb(a){return _.sk(this,18,a)}A4a(){return _.X(this,20)}oVb(a){_.sk(this,20,a)}};hKa.Wb=[10];hKa.prototype.toObject=function(){return iKa(this)};
var iKa=function(a){if(null!=a){_.dc(a);var b=Xya(a.MKb()),c=aKa(a.b3a()),d=_.Pl(a,3,0),e=_.X(a,4),f=_.X(a,5),g=_.X(a,6),l=_.Ll(a,7),p=_.Ll(a,8),t=_.Pl(a,9,0);var x=_.zl(a,bKa,10,_.vl());return{eventId:b,vda:c,gestureName:d,MN:e,Ie:f,zh:g,If:l,di:p,statusCode:t,Dgd:_.Xb(x,cKa),Sq:_.X(a,11),fm:_.X(a,12),initialRoute:_.X(a,13),targetRoute:_.X(a,14),SL:_.Kl(a,15),DJ:_.Kl(a,16),actionOwner:_.Pl(a,17,0),O4:_.X(a,18),Z7c:_.X(a,22),ihd:gKa(_.ol(a,fKa,19)),tr:_.X(a,20),u$c:_.Kl(a,21)}}};var jKa=class extends _.cc{constructor(){super()}};jKa.prototype.toObject=function(){if(null!=this){_.dc(this);var a={N4c:iKa(_.ol(this,hKa,1))}}else a=void 0;return a};var kKa,lKa;kKa=/\s+/;lKa=[];
_.no=class{constructor(a,b){this.HBb=a;this.tq=b;this.rMb=lKa;this.TAa=new Map}set TOc(a){this.rMb=null!=a?a.trim().split(kKa):lKa}set YQc(a){this.sTc="string"===typeof a?a.trim().split(kKa):a}Co(){for(var a of this.rMb)this.GOa(a,!0);a=this.sTc;if(Array.isArray(a)||a instanceof Set)for(const b of a)this.GOa(b,!0);else if(null!=a)for(const b of Object.keys(a))this.GOa(b,!!a[b]);this.wvc()}GOa(a,b){const c=this.TAa.get(a);void 0!==c?(c.enabled!==b&&(c.changed=!0,c.enabled=b),c.Wn=!0):this.TAa.set(a,
{enabled:b,changed:!0,Wn:!0})}wvc(){for(const a of this.TAa){const b=a[0],c=a[1];c.changed?(this.zDb(b,c.enabled),c.changed=!1):c.Wn||(c.enabled&&this.zDb(b,!1),this.TAa.delete(b));c.Wn=!1}}zDb(a,b){a=a.trim();0<a.length&&a.split(kKa).forEach(c=>{b?this.tq.JE(this.HBb.ma,c):this.tq.IP(this.HBb.ma,c)})}};_.no.O=function(a){return new (a||_.no)(_.w(_.Ye),_.w(_.pn))};_.no.La=_.Wd({type:_.no,na:[["","ngClass",""]],inputs:{TOc:[0,"class","klass"],YQc:"ngClass"},standalone:!0});var mKa;mKa=class{constructor(a,b){this.ua=a;this.idb=b;this.count=this.index=-1}get first(){return 0===this.index}get last(){return this.index===this.count-1}get E4(){return 0===this.index%2}get Idb(){return!this.E4}};
_.oo=class{set idb(a){this.Qaa=a;this.oMa=!0}set jdb(a){this.P2=a}get jdb(){return this.P2}constructor(a,b,c){this.dN=a;this.GE=b;this.dB=c;this.Qaa=null;this.oMa=!0;this.ZH=null}set aRc(a){a&&(this.GE=a)}Co(){if(this.oMa){this.oMa=!1;var a=this.Qaa;!this.ZH&&a&&(this.ZH=this.dB.find(a).create(this.jdb))}this.ZH&&(a=this.ZH.diff(this.Qaa))&&this.EIa(a)}EIa(a){const b=this.dN;_.GIa(a,(c,d,e)=>{null==c.Fw?b.ai(this.GE,new mKa(c.item,this.Qaa),null===e?void 0:e):null==e?b.remove(null===d?void 0:d):null!==
d&&(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.idb=this.Qaa}_.HIa(a,c=>{b.get(c.Nl).context.ua=c.item})}};_.oo.O=function(a){return new (a||_.oo)(_.w(_.mh),_.w(_.hh),_.w(_.Hn))};_.oo.La=_.Wd({type:_.oo,na:[["","ngFor","","ngForOf",""]],inputs:{idb:"ngForOf",jdb:"ngForTrackBy",aRc:"ngForTemplate"},standalone:!0});_.po=class{constructor(a,b){this.dN=a;this.im=new nKa;this.coa=this.pqa=this.XJa=null;this.oOa=b}set Ka(a){this.im.ua=this.im.Ka=a;this.IOa()}set cRc(a){ila("ngIfThen",a);this.oOa=a;this.pqa=null;this.IOa()}set bRc(a){ila("ngIfElse",a);this.XJa=a;this.coa=null;this.IOa()}IOa(){this.im.ua?this.pqa||(this.dN.clear(),this.coa=null,this.oOa&&(this.pqa=this.dN.ai(this.oOa,this.im))):this.coa||(this.dN.clear(),this.pqa=null,this.XJa&&(this.coa=this.dN.ai(this.XJa,this.im)))}};
_.po.O=function(a){return new (a||_.po)(_.w(_.mh),_.w(_.hh))};_.po.La=_.Wd({type:_.po,na:[["","ngIf",""]],inputs:{Ka:"ngIf",cRc:"ngIfThen",bRc:"ngIfElse"},standalone:!0});var nKa=class{constructor(){this.Ka=this.ua=null}};var oKa;oKa=class{constructor(a,b){this.Ce=a;this.SCc=b;this.L1=!1}create(){this.L1=!0;this.Ce.ai(this.SCc)}destroy(){this.L1=!1;this.Ce.clear()}};
_.qo=class{constructor(){this.HJa=[];this.Kyb=!1;this.TLa=this.bJa=0;this.Xoa=!1}set kdb(a){this.KAc=a;0===this.bJa&&this.TDb(!0)}bvc(){return this.bJa++}cvc(a){this.HJa.push(a)}sAc(a){a=a==this.KAc;this.Xoa||(this.Xoa=a);this.TLa++;this.TLa===this.bJa&&(this.TDb(!this.Xoa),this.TLa=0,this.Xoa=!1);return a}TDb(a){if(0<this.HJa.length&&a!==this.Kyb){this.Kyb=a;for(const d of this.HJa){var b=d,c=a;c&&!b.L1?b.create():!c&&b.L1&&b.destroy()}}}};_.qo.O=function(a){return new (a||_.qo)};
_.qo.La=_.Wd({type:_.qo,na:[["","ngSwitch",""]],inputs:{kdb:"ngSwitch"},standalone:!0});_.ro=class{constructor(a,b,c){this.kdb=c;c.bvc();this.JDc=new oKa(a,b)}Co(){var a=this.JDc,b=this.kdb.sAc(this.dRc);b&&!a.L1?a.create():!b&&a.L1&&a.destroy()}};_.ro.O=function(a){return new (a||_.ro)(_.w(_.mh),_.w(_.hh),_.w(_.qo,9))};_.ro.La=_.Wd({type:_.ro,na:[["","ngSwitchCase",""]],inputs:{dRc:"ngSwitchCase"},standalone:!0});_.so=class{constructor(a,b,c){c.cvc(new oKa(a,b))}};
_.so.O=function(a){return new (a||_.so)(_.w(_.mh),_.w(_.hh),_.w(_.qo,9))};_.so.La=_.Wd({type:_.so,na:[["","ngSwitchDefault",""]],standalone:!0});_.to=class{constructor(a){this.Ce=a;this.xQb=this.ndb=this.uia=this.Dqa=null}Rb(a){if(this.BCc(a)){const c=this.Ce;this.Dqa&&c.remove(c.indexOf(this.Dqa));if(this.ndb){a=this.Twc();var b;this.Dqa=c.ai(this.ndb,a,{Zb:null!=(b=this.xQb)?b:void 0})}else this.Dqa=null}}BCc(a){return!!a.ngTemplateOutlet||!!a.ngTemplateOutletInjector}Twc(){return new Proxy({},{set:(a,b,c)=>this.uia?Reflect.set(this.uia,b,c):!1,get:(a,b,c)=>{if(this.uia)return Reflect.get(this.uia,b,c)}})}};
_.to.O=function(a){return new (a||_.to)(_.w(_.mh))};_.to.La=_.Wd({type:_.to,na:[["","ngTemplateOutlet",""]],inputs:{uia:"ngTemplateOutletContext",ndb:"ngTemplateOutlet",xQb:"ngTemplateOutletInjector"},standalone:!0,features:[_.qe]});var pKa,qKa,rKa,sKa;pKa=class{NHb(a,b){return Oka(()=>a.subscribe({next:b,error:c=>{throw c;}}))}dispose(a){Oka(()=>a.unsubscribe())}};qKa=class{NHb(a,b){return a.then(b,c=>{throw c;})}dispose(){}};rKa=new qKa;sKa=new pKa;
_.uo=class{constructor(a){this.apa=null;this.ibb=!0;this.SNa=this.Raa=this.AB=null;this.Lj=a}Ia(){this.AB&&this.Vyb();this.Lj=null}transform(a){if(!this.Raa){if(a)try{this.ibb=!1,this.om(a)}finally{this.ibb=!0}return this.apa}return a!==this.Raa?(this.Vyb(),this.transform(a)):this.apa}om(a){this.Raa=a;this.SNa=this.cCc(a);this.AB=this.SNa.NHb(a,b=>this.qDc(a,b))}cCc(a){if(hg(a))return rKa;if(a&&"function"===typeof a.subscribe)return sKa;throw new _.qd(2100,!1);}Vyb(){this.SNa.dispose(this.AB);this.Raa=
this.AB=this.apa=null}qDc(a,b){if(a===this.Raa&&(this.apa=b,this.ibb)){let c;null==(c=this.Lj)||_.xn(c)}}};_.uo.O=function(a){return new (a||_.uo)(_.w(_.Nh,16))};_.uo.Ge=_.Xd({name:"async",type:_.uo,fe:!1,standalone:!0});_.tKa=new _.ge("");_.uKa=new _.ge("");_.vo=class{};_.vo.O=function(a){return new (a||_.vo)};_.vo.Ca=_.Ud({type:_.vo});_.vo.Ba=_.md({});_.ri=new _.ge("");var zj=null,vKa=class{};var wo=class{YJ(){throw Error("Q");}};wo.O=function(a){return new (a||wo)};wo.ta=_.k({token:wo,oa:()=>_.Kd(xo),Ea:"platform"});
var eoa=new _.ge(""),xKa=function(a,b){const c=wKa(a.ev,"window");c.addEventListener("hashchange",b,!1);return()=>c.removeEventListener("hashchange",b)},xo=class extends wo{constructor(){super();this.ev=_.Kd(_.ri);this.Hr=window.location;this.a2=window.history}Hia(a){const b=wKa(this.ev,"window");b.addEventListener("popstate",a,!1);return()=>b.removeEventListener("popstate",a)}get href(){return this.Hr.href}get protocol(){return this.Hr.protocol}get hostname(){return this.Hr.hostname}get port(){return this.Hr.port}get pathname(){return this.Hr.pathname}get search(){return this.Hr.search}get hash(){return this.Hr.hash}set pathname(a){this.Hr.pathname=
a}pushState(a,b,c){this.a2.pushState(a,b,c)}replaceState(a,b,c){this.a2.replaceState(a,b,c)}forward(){this.a2.forward()}back(){this.a2.back()}YJ(a=0){this.a2.go(a)}getState(){return this.a2.state}};xo.O=function(a){return new (a||xo)};xo.ta=_.k({token:xo,oa:()=>new xo,Ea:"platform"});var zo;_.yo=class{YJ(){throw Error("Q");}};_.yo.O=function(a){return new (a||_.yo)};_.yo.ta=_.k({token:_.yo,oa:()=>_.Kd(zo),Ea:"root"});_.yKa=new _.ge("");
zo=class extends _.yo{constructor(a,b){super();this.fk=a;this.dT=[];let c,d,e;this.u1=null!=(e=null!=(d=null!=b?b:zj.Cua())?d:null==(c=_.Kd(_.ri).location)?void 0:c.origin)?e:""}Ia(){for(;this.dT.length;)this.dT.pop()()}Hia(a){this.dT.push(this.fk.Hia(a),xKa(this.fk,a))}Cua(){return this.u1}jz(a){return jla(this.u1,a)}path(a=!1){const b=this.fk.pathname+Sh(this.fk.search),c=this.fk.hash;return c&&a?`${b}${c}`:b}pushState(a,b,c,d){this.fk.pushState(a,b,this.jz(c+Sh(d)))}replaceState(a,b,c,d){this.fk.replaceState(a,
b,this.jz(c+Sh(d)))}forward(){this.fk.forward()}back(){this.fk.back()}getState(){return this.fk.getState()}YJ(a=0){let b,c;null==(c=(b=this.fk).YJ)||c.call(b,a)}};zo.O=function(a){return new (a||zo)(_.m(wo),_.m(_.yKa,8))};zo.ta=_.k({token:zo,oa:zo.O,Ea:"root"});var Ao=class extends _.yo{constructor(a,b){super();this.fk=a;this.u1="";this.dT=[];null!=b&&(this.u1=b)}Ia(){for(;this.dT.length;)this.dT.pop()()}Hia(a){this.dT.push(this.fk.Hia(a),xKa(this.fk,a))}Cua(){return this.u1}path(){let a;const b=null!=(a=this.fk.hash)?a:"#";return 0<b.length?b.substring(1):b}jz(a){a=jla(this.u1,a);return 0<a.length?"#"+a:a}pushState(a,b,c,d){c=this.jz(c+Sh(d));0==c.length&&(c=this.fk.pathname);this.fk.pushState(a,b,c)}replaceState(a,b,c,d){c=this.jz(c+Sh(d));0==c.length&&
(c=this.fk.pathname);this.fk.replaceState(a,b,c)}forward(){this.fk.forward()}back(){this.fk.back()}getState(){return this.fk.getState()}YJ(a=0){let b,c;null==(c=(b=this.fk).YJ)||c.call(b,a)}};Ao.O=function(a){return new (a||Ao)(_.m(wo),_.m(_.yKa,8))};Ao.ta=_.k({token:Ao,oa:Ao.O});var zKa;zKa=function(a,b){return a.path()==a.normalize(b+Sh(""))};
_.Bo=class{constructor(a){this.lT=new _.wn;this.fEb=[];this.ADc=null;this.rE=a;a=this.rE.Cua();this.Ivc=kla(_.Rh(a.replace(/\/index.html$/,"")));this.rE.Hia(b=>{this.lT.emit({url:this.path(!0),pop:!0,state:b.state,type:b.type})})}Ia(){let a;null==(a=this.ADc)||a.unsubscribe();this.fEb=[]}path(a=!1){return this.normalize(this.rE.path(a))}getState(){return this.rE.getState()}normalize(a){var b=this.Ivc;a=a.replace(/\/index.html$/,"");b&&a.startsWith(b)?(b=a.substring(b.length),b=""===b||["/",";","?",
"#"].includes(b[0])?b:a):b=a;return _.Rh(b)}jz(a){a&&"/"!==a[0]&&(a="/"+a);return this.rE.jz(a)}go(a,b="",c=null){this.rE.pushState(c,"",a,b);this.LBb(this.jz(a+Sh(b)),c)}replaceState(a,b="",c=null){this.rE.replaceState(c,"",a,b);this.LBb(this.jz(a+Sh(b)),c)}forward(){this.rE.forward()}back(){this.rE.back()}YJ(a=0){let b,c;null==(c=(b=this.rE).YJ)||c.call(b,a)}LBb(a="",b){this.fEb.forEach(c=>c(a,b))}subscribe(a,b,c){return this.lT.subscribe({next:a,error:b,complete:c})}};
_.Bo.O=function(a){return new (a||_.Bo)(_.m(_.yo))};_.Bo.ta=_.k({token:_.Bo,oa:()=>new _.Bo(_.m(_.yo)),Ea:"root"});new _.Kn;var ioa=class{};ioa.ta=_.k({token:ioa,Ea:"root",oa:()=>"browser"===_.Kd(Lf)?new AKa:new BKa});
var AKa=class{constructor(){var a=_.Kd(_.ri),b=window;this.document=a;this.window=b;this.offset=()=>[0,0]}Umb(a){this.offset=Array.isArray(a)?()=>a:a}TKb(){return[this.window.scrollX,this.window.scrollY]}Rza(a){this.window.scrollTo(a[0],a[1])}eUb(a){a:{var b=this.document,c=b.getElementById(a)||b.getElementsByName(a)[0];if(c)a=c;else{if("function"===typeof b.createTreeWalker&&b.body&&"function"===typeof b.body.attachShadow)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()}}TUb(a){this.window.history.scrollRestoration=a}},BKa=class{Umb(){}TKb(){return[0,0]}Rza(){}eUb(){}TUb(){}};var CKa=class{};var Co=class{constructor(a,b,c,d,e){this.document=a;this.productVersion=c;this.isBot=d;this.g4=e;this.transport=b}TO(a){if(this.transport&&!this.isBot)for(const b of a)this.transport.dispatch(this.k4a(b))}k4a(a){var b=(new hKa).PUb(this.g4||"");b=_.dm(b,17,nla(a.actionOwner)).Nmb([a.element,a.action].join("/"));b=_.dm(b,3,lla(a.gestureName)).vAa(mla(a.statusCode));b=_.sk(b,13,a.initialRoute);b=_.sk(b,11,a.Sq);b=_.sk(b,14,a.targetRoute||"").NVc(a.fm);b=_.Yl(b,15,a.SL);b=_.Yl(b,16,a.DJ).Mmb(a.di||0);
b=_.$l(b,7,a.If||0);var c=(new $Ja).Vmb(this.document.location.hostname).Lka(this.document.referrer).NUb((new YJa).sz(this.productVersion));c=_.sk(c,1,a.sessionId||"");b=_.Al(b,2,c);a.Ie&&"string"===typeof a.Ie&&_.sk(b,5,a.Ie);if(0<a.Vm.length)for(var d of a.Vm)a=(new bKa).Qd(d.name||"").vAa(mla(d.statusCode||"")).Mmb(d.di||0),a=_.$l(a,4,d.kw||0),_.Dl(b,10,bKa,a);d=new jKa;return _.Al(d,1,b)}};Co.O=function(a){return new (a||Co)(_.m(_.ri),_.m(XJa,8),_.m(fo),_.m(wJa),_.m(VIa,8))};
Co.ta=_.k({token:Co,oa:Co.O,Ea:"root"});_.Do={LEa:"issue_tracker",hR:"results",Mrc:"flow"};Object.freeze(_.Do);var Eo=class{};Eo.O=function(a){return new (a||Eo)};Eo.ta=_.k({token:Eo,oa:Eo.O,Ea:"root"});var EKa,FKa,GKa;_.DKa=new _.ge("GTMDataLayerName",{Ea:"root",oa:function(){return window.grimoireDataLayer}});EKa=new _.ge("ProjectId",{Ea:"root",oa:()=>"testAlphaSource"});FKa=new _.ge("GetRandomString",{Ea:"root",oa:()=>_.Fm});GKa=new _.ge("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 HKa=function(){this.blockSize=-1};var Fo=function(a,b){this.blockSize=-1;this.blockSize=64;this.csa=_.da.Uint8Array?new Uint8Array(this.blockSize):Array(this.blockSize);this.CBa=this.Q5=0;this.Wi=[];this.nRc=a;this.qMb=b;this.IZc=_.da.Int32Array?new Int32Array(64):Array(64);void 0===IKa&&(IKa=_.da.Int32Array?new Int32Array(JKa):JKa);this.reset()},IKa;_.$k(Fo,HKa);var KKa=[];for(let a=0;63>a;a++)KKa[a]=0;var LKa=[].concat(128,KKa);Fo.prototype.reset=function(){this.CBa=this.Q5=0;this.Wi=_.da.Int32Array?new Int32Array(this.qMb):_.va(this.qMb)};
var MKa=function(a){for(var b=a.csa,c=a.IZc,d=0,e=0;e<b.length;)c[d++]=b[e]<<24|b[e+1]<<16|b[e+2]<<8|b[e+3],e=4*d;for(b=16;64>b;b++){e=c[b-15]|0;d=c[b-2]|0;var f=(c[b-16]|0)+((e>>>7|e<<25)^(e>>>18|e<<14)^e>>>3)|0,g=(c[b-7]|0)+((d>>>17|d<<15)^(d>>>19|d<<13)^d>>>10)|0;c[b]=f+g|0}d=a.Wi[0]|0;e=a.Wi[1]|0;var l=a.Wi[2]|0,p=a.Wi[3]|0,t=a.Wi[4]|0,x=a.Wi[5]|0,B=a.Wi[6]|0;f=a.Wi[7]|0;for(b=0;64>b;b++){var F=((d>>>2|d<<30)^(d>>>13|d<<19)^(d>>>22|d<<10))+(d&e^d&l^e&l)|0;g=t&x^~t&B;f=f+((t>>>6|t<<26)^(t>>>11|
t<<21)^(t>>>25|t<<7))|0;g=g+(IKa[b]|0)|0;g=f+(g+(c[b]|0)|0)|0;f=B;B=x;x=t;t=p+g|0;p=l;l=e;e=d;d=g+F|0}a.Wi[0]=a.Wi[0]+d|0;a.Wi[1]=a.Wi[1]+e|0;a.Wi[2]=a.Wi[2]+l|0;a.Wi[3]=a.Wi[3]+p|0;a.Wi[4]=a.Wi[4]+t|0;a.Wi[5]=a.Wi[5]+x|0;a.Wi[6]=a.Wi[6]+B|0;a.Wi[7]=a.Wi[7]+f|0};
Fo.prototype.update=function(a,b){void 0===b&&(b=a.length);var c=0,d=this.Q5;if("string"===typeof a)for(;c<b;)this.csa[d++]=a.charCodeAt(c++),d==this.blockSize&&(MKa(this),d=0);else if(_.wa(a))for(;c<b;){var e=a[c++];if(!("number"==typeof e&&0<=e&&255>=e&&e==(e|0)))throw Error("zb");this.csa[d++]=e;d==this.blockSize&&(MKa(this),d=0)}else throw Error("Ab");this.Q5=d;this.CBa+=b};
Fo.prototype.digest=function(){var a=[],b=8*this.CBa;56>this.Q5?this.update(LKa,56-this.Q5):this.update(LKa,this.blockSize-(this.Q5-56));for(var c=63;56<=c;c--)this.csa[c]=b&255,b/=256;MKa(this);for(c=b=0;c<this.nRc;c++)for(var d=24;0<=d;d-=8)a[b++]=this.Wi[c]>>d&255;return a};
var JKa=[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 OKa=function(){Fo.call(this,8,NKa)};_.$k(OKa,Fo);var NKa=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225];var Go=class{constructor(a,b,c){this.mV=a;if(!this.mV)throw Error("Bb");a=new OKa;a.update(String(c));this.gTc=Pwa(a.digest());this.mV.push({releaseVersion:b})}TO(a){for(const x of a){a=void 0;var b={metadata:{},event:"concordEvent"};b.projectNumber=this.gTc;b.nF=x.action;b.eventType=x.element;b.uRb=["/virtual",x.element,x.action].join("/");x.gestureName&&(b.metadata.gestureType=x.gestureName.toString());x.di&&(b.metadata.latencyMs=x.di.toString());b.TU="DEVOPS_CONSOLE";b.metadata.actionOwner=x.actionOwner.toString();
b.Ie=null==(a=x.Ie)?void 0:a.toString();var c=b;a=this.mV;b=a.push;var d=c.event,e=c.eventType,f=c.nF,g=c.uRb,l=c.projectNumber,p=c.TU,t=c.Ie;a:{c=c.metadata;if(!c){c="";break a}const B=[];for(const F of Object.keys(c))B.push(F+"="+c[F]);c=B.join(",")}b.call(a,{event:d,eventType:e,eventName:f,pagePath:g,projectNumber:l,consoleType:p,artifactId:t,metadata:c})}}xK(a){this.mV.push({event:"trackPageView",pageName:a,pagePath:a})}};Go.O=function(a){return new (a||Go)(_.m(_.DKa),_.m(fo),_.m(EKa))};
Go.ta=_.k({token:Go,oa:Go.O});_.Ho=class{TO(){}xK(){}};_.Ho.O=function(a){return new (a||_.Ho)};_.Ho.ta=_.k({token:_.Ho,oa:a=>Go.O(a),Ea:"root"});var Io=class{rPb(a,b){return b}TO(){}};Io.O=function(a){return new (a||Io)};Io.ta=_.k({token:Io,oa:Io.O,Ea:"root"});var PKa=new _.ge("GetRandomString",{Ea:"root",oa:()=>_.Fm}),QKa=new _.ge("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 di=Symbol("Cb"),Ko=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 rla,sla,Yh,Xh;rla={exact:wla,subset:zla};sla={exact:ula,subset:xla,ignored:()=>!0};Yh=class{constructor(a=new Xh([],{}),b={},c=null){this.root=a;this.Sa=b;this.Ye=c}get Hw(){null!=this.LM||(this.LM=new Ko(this.Sa));return this.LM}toString(){return RKa.Zc(this)}};Xh=class{constructor(a,b){this.Wd=a;this.children=b;this.parent=null;Object.values(b).forEach(c=>c.parent=this)}Jp(){return 0<this.mY}get mY(){return Object.keys(this.children).length}toString(){return Dla(this)}};
_.bi=class{constructor(a,b){this.path=a;this.parameters=b}get sSc(){null!=this.cCb||(this.cCb=new Ko(this.parameters));return this.cCb}toString(){return Cla(this)}};_.Bi=class{};_.Bi.O=function(a){return new (a||_.Bi)};_.Bi.ta=_.k({token:_.Bi,oa:()=>new SKa,Ea:"root"});
var SKa=class{parse(a){a=new TKa(a);Lo(a,"/");var b=""===a.Kk||a.Kk.startsWith("?")||a.Kk.startsWith("#")?new Xh([],{}):new Xh([],UKa(a));return new Yh(b,a.parseQueryParams(),Lo(a,"#")?decodeURIComponent(a.Kk):null)}Zc(a){const b=`/${Wh(a.root,!0)}`,c=Ila(a.Sa);a="string"===typeof a.Ye?`#${encodeURI(a.Ye)}`:"";return`${b}${c}${a}`}},RKa=new SKa,Jla=/^[^\/()?;#]+/,VKa=/^[^\/()?;=#]+/,WKa=/^[^=?&#]+/,XKa=/^[^&#]+/,Lo=function(a,b){return a.Kk.startsWith(b)?(a.Kk=a.Kk.substring(b.length),!0):!1},UKa=
function(a){if(""===a.Kk)return{};Lo(a,"/");const b=[];for(a.Kk.startsWith("(")||b.push(YKa(a));a.Kk.startsWith("/")&&!a.Kk.startsWith("//")&&!a.Kk.startsWith("/(");)a.capture("/"),b.push(YKa(a));let c={};a.Kk.startsWith("/(")&&(a.capture("/"),c=ZKa(a,!0));let d={};a.Kk.startsWith("(")&&(d=ZKa(a,!1));if(0<b.length||0<Object.keys(c).length)d.primary=new Xh(b,c);return d},YKa=function(a){var b=Kla(a.Kk);if(""===b&&a.Kk.startsWith(";"))throw new _.qd(4009,!1);a.capture(b);b=decodeURIComponent(b);const c=
{};for(;Lo(a,";");){var d,e=a;if(d=(d=e.Kk.match(VKa))?d[0]:""){e.capture(d);var f="";if(Lo(e,"=")){const g=Kla(e.Kk);g&&(f=g,e.capture(f))}c[decodeURIComponent(d)]=decodeURIComponent(f)}}return new _.bi(b,c)},ZKa=function(a,b){const c={};for(a.capture("(");!Lo(a,")")&&0<a.Kk.length;){var d=Kla(a.Kk),e=a.Kk[d.length];if("/"!==e&&")"!==e&&";"!==e)throw new _.qd(4010,!1);e=void 0;-1<d.indexOf(":")?(e=d.slice(0,d.indexOf(":")),a.capture(e),a.capture(":")):b&&(e="primary");d=UKa(a);c[e]=1===Object.keys(d).length?
d.primary:new Xh([],d);Lo(a,"//")}return c},TKa=class{constructor(a){this.Kk=this.url=a}parseQueryParams(){const a={};if(Lo(this,"?")){do{var b=this.Kk.match(WKa),c=b?b[0]:"";if(c){this.capture(c);b="";if(Lo(this,"=")){var d=this.Kk.match(XKa);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(Lo(this,"&"))}return a}capture(a){if(!Lo(this,
a))throw new _.qd(4011,!1);}};var Wla=class{constructor(a,b,c){this.fNb=a;this.qRc=b;this.commands=c;if(a&&0<c.length&&Tla(c[0]))throw new _.qd(4003,!1);if((a=c.find(ai))&&a!==(0<c.length?c[c.length-1]:null))throw new _.qd(4004,!1);}},Sla=class{constructor(a,b,c){this.MG=a;this.Rya=b;this.index=c}};var Mo,ui,$Ka,aLa,bLa,eLa,fLa,Tma,gLa,Uma,hLa,iLa,jLa,kLa;Mo=class{constructor(a,b){this.id=a;this.url=b}};_.No=class extends Mo{constructor(a,b,c="imperative",d=null){super(a,b);this.type=0;this.sQb=c;this.tD=d}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}};_.si=class extends Mo{constructor(a,b,c){super(a,b);this.Dh=c;this.type=1}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.Dh}')`}};
_.ti=class extends Mo{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}')`}};ui=class extends Mo{constructor(a,b){super(a,b);this.reason="";this.code=0;this.type=16}};_.Wna=class extends Mo{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})`}};
$Ka=class extends Mo{constructor(a,b,c,d){super(a,b);this.Dh=c;this.state=d;this.type=4}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.Dh}', state: ${this.state})`}};aLa=class extends Mo{constructor(a,b,c,d){super(a,b);this.Dh=c;this.state=d;this.type=7}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.Dh}', state: ${this.state})`}};
bLa=class extends Mo{constructor(a,b,c,d,e){super(a,b);this.Dh=c;this.state=d;this.vVb=e;this.type=8}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.Dh}', state: ${this.state}, shouldActivate: ${this.vVb})`}};_.cLa=class extends Mo{constructor(a,b,c,d){super(a,b);this.Dh=c;this.state=d;this.type=5}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.Dh}', state: ${this.state})`}};
_.dLa=class extends Mo{constructor(a,b,c,d){super(a,b);this.Dh=c;this.state=d;this.type=6}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.Dh}', state: ${this.state})`}};eLa=class{constructor(a){this.Kb=a;this.type=9}toString(){return`RouteConfigLoadStart(path: ${this.Kb.path})`}};fLa=class{constructor(a){this.Kb=a;this.type=10}toString(){return`RouteConfigLoadEnd(path: ${this.Kb.path})`}};
Tma=class{constructor(a){this.Vc=a;this.type=11}toString(){return`ChildActivationStart(path: '${this.Vc.me&&this.Vc.me.path||""}')`}};gLa=class{constructor(a){this.Vc=a;this.type=12}toString(){return`ChildActivationEnd(path: '${this.Vc.me&&this.Vc.me.path||""}')`}};Uma=class{constructor(a){this.Vc=a;this.type=13}toString(){return`ActivationStart(path: '${this.Vc.me&&this.Vc.me.path||""}')`}};
hLa=class{constructor(a){this.Vc=a;this.type=14}toString(){return`ActivationEnd(path: '${this.Vc.me&&this.Vc.me.path||""}')`}};iLa=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}')`}};jLa=class{};kLa=class{constructor(a,b){this.url=a;this.pia=b}};var lLa=class{constructor(a){this.Zb=a;this.Kb=this.af=null;this.children=new Oo(this.Zb);this.Pca=null}},mLa=function(a,b){let c=a.getContext(b);c||(c=new lLa(a.R6),a.Isa.set(b,c));return c},nLa=function(a,b){if(a=a.getContext(b))a.af=null,a.Pca=null},Oo=class{constructor(a){this.R6=a;this.Isa=new Map}getContext(a){return this.Isa.get(a)||null}};Oo.O=function(a){return new (a||Oo)(_.m(_.jn))};Oo.ta=_.k({token:Oo,oa:Oo.O,Ea:"root"});var oLa=class{constructor(a){this.Pg=a}get root(){return this.Pg.value}parent(a){a=this.BY(a);return 1<a.length?a[a.length-2]:null}children(a){return(a=$la(a,this.Pg))?a.children.map(b=>b.value):[]}firstChild(a){return(a=$la(a,this.Pg))&&0<a.children.length?a.children[0].value:null}BY(a){return ama(a,this.Pg).map(b=>b.value)}},ei=class{constructor(a,b){this.value=a;this.children=b}toString(){return`TreeNode(${this.value})`}};var pLa,qLa,rLa;pLa=class extends oLa{constructor(a,b){super(a);this.Vc=b;wma(this,a)}toString(){return this.Vc.toString()}};
_.fi=class{constructor(a,b,c,d,e,f,g,l){this.lZc=a;this.uSc=b;this.pTc=c;this.ZKc=d;this.nV=e;this.af=f;this.component=g;this.S1=l;let p,t;this.title=null!=(t=null==(p=this.nV)?void 0:_.u(p,_.r(x=>x[di])))?t:_.kf(void 0);this.url=a;this.params=b;this.Sa=c;this.Ye=d;this.data=e}get me(){return this.S1.me}get root(){return this.DE.root}get parent(){return this.DE.parent(this)}get firstChild(){return this.DE.firstChild(this)}get children(){return this.DE.children(this)}get BY(){return this.DE.BY(this)}get yRb(){null!=this.mba||
(this.mba=_.u(this.params,_.r(a=>new Ko(a))));return this.mba}get Hw(){null!=this.LM||(this.LM=_.u(this.Sa,_.r(a=>new Ko(a))));return this.LM}toString(){return this.Vc?this.Vc.toString():`Future(${this.S1})`}};
qLa=class{get title(){let a;return null==(a=this.data)?void 0:a[di]}constructor(a,b,c,d,e,f,g,l,p){this.url=a;this.params=b;this.Sa=c;this.Ye=d;this.data=e;this.af=f;this.component=g;this.me=l;this.SBc=p}get root(){return this.DE.root}get parent(){return this.DE.parent(this)}get firstChild(){return this.DE.firstChild(this)}get children(){return this.DE.children(this)}get BY(){return this.DE.BY(this)}get yRb(){null!=this.mba||(this.mba=new Ko(this.params));return this.mba}get Hw(){null!=this.LM||(this.LM=
new Ko(this.Sa));return this.LM}toString(){return`Route(url:'${this.url.map(a=>a.toString()).join("/")}', path:'${this.me?this.me.path:""}')`}};rLa=class extends oLa{constructor(a){super(a);this.url="";wma(this,a)}toString(){return xma(this.Pg)}};var sLa,uLa,tLa;sLa=function(a,b){let c;return(null==(c=a.Q6.getContext(b))?void 0:c.af)===a};uLa=function(a){var b=a.Q6,c=a.name;const d=mLa(b,c);d.af=a;b.Isa.set(c,d);!a.qn&&(b=a.Q6.getContext(a.name),null==b?0:b.Kb)&&(b.Pca?a.attach(b.Pca,b.Kb):tLa(a,b.Kb,b.Zb))};tLa=function(a,b,c){if(a.hwa)throw new _.qd(4013,!1);a.N9=b;const d=a.location,e=b.Vc.component,f=mLa(a.Q6,a.name).children;a.qn=_.Fn(d,e,{index:d.length,Zb:new vLa(b,f,d.Zb),By:c});_.xn(a.KFc);null!=(b=a.B7a)&&(Po(b,a),wLa(b,a));a.vEb.emit(a.qn.instance)};
_.Ro=class{constructor(){this.N9=this.qn=null;this.name="primary";this.vEb=new _.wn;this.hIb=new _.wn;this.yFb=new _.wn;this.vIb=new _.wn;this.Q6=_.Kd(Oo);this.location=_.Kd(_.mh);this.KFc=_.Kd(_.Nh);this.B7a=_.Kd(xLa,{optional:!0})}get wEb(){return this.qn}Rb(a){if(a.name){const {EJ:b,yj:c}=a.name;b||(sLa(this,c)&&(this.cea(),nLa(this.Q6,c)),uLa(this))}}Ia(){sLa(this,this.name)&&nLa(this.Q6,this.name);let a;null==(a=this.B7a)||Po(a,this)}Qa(){uLa(this)}get hwa(){return!!this.qn}get component(){if(!this.qn)throw new _.qd(4012,
!1);return this.qn.instance}get lk(){if(!this.qn)throw new _.qd(4012,!1);return this.N9}detach(){if(!this.qn)throw new _.qd(4012,!1);this.location.detach();const a=this.qn;this.N9=this.qn=null;this.vIb.emit(a.instance);return a}attach(a,b){this.qn=a;this.N9=b;this.location.R5(a.jw);null!=(b=this.B7a)&&(Po(b,this),wLa(b,this));this.yFb.emit(a.instance)}cea(){if(this.qn){const a=this.component;this.qn.destroy();this.N9=this.qn=null;this.hIb.emit(a)}}};_.Ro.O=function(a){return new (a||_.Ro)};
_.Ro.La=_.Wd({type:_.Ro,na:[["router-outlet"]],inputs:{name:"name"},outputs:{vEb:"activate",hIb:"deactivate",yFb:"attach",vIb:"detach"},Qb:["outlet"],standalone:!0,features:[_.qe]});
var vLa=class{M1c(a){return new vLa(this.Kb,this.HGb,a)}constructor(a,b,c){this.Kb=a;this.HGb=b;this.parent=c}get(a,b){return a===_.fi?this.Kb:a===Oo?this.HGb:this.parent.get(a,b)}},xLa=new _.ge(""),Po=function(a,b){let c;null==(c=a.Leb.get(b))||c.unsubscribe();a.Leb.delete(b)},wLa=function(a,b){const c=b.lk,d=_.u(_.sf([c.Sa,c.params,c.data]),_.Eg(([e,f,g],l)=>{e=Object.assign({},e,f,g);return 0===l?_.kf(e):Promise.resolve(e)})).subscribe(e=>{if(b.hwa&&b.wEb&&b.lk===c&&null!==c.component){var f=Uka(c.component);
if(f)for(const {eYc:g}of f.inputs)b.wEb.dQ(g,e[g]);else Po(a,b)}else Po(a,b)});a.Leb.set(b,d)},So=class{constructor(){this.Leb=new Map}};So.O=function(a){return new (a||So)};So.ta=_.k({token:So,oa:So.O});var hi=class{};hi.O=function(a){return new (a||hi)};hi.wa=_.Qd({type:hi,na:[["ng-component"]],standalone:!0,features:[_.Ah],ya:1,Aa:0,qa:function(a){a&1&&_.G(0,"router-outlet")},Fa:[_.Ro],kb:2});var zLa=(a,b,c,d)=>_.r(e=>{(new yLa(b,e.Hla,e.QWa,c,d)).EB(a);return e}),ALa=function(a,b,c,d){const e=ci(c);b.children.forEach(f=>{const g=f.value.af;var l=e[g],p=f.value;const t=l?l.value:null;p===t?p.component?(p=d.getContext(p.af))&&ALa(a,f,l,p.children):ALa(a,f,l,d):t&&BLa(a,l,d);delete e[g]});Object.values(e).forEach(f=>{BLa(a,f,d)})},To=function(a,b,c,d){const e=ci(c);b.children.forEach(f=>{var g=e[f.value.af],l=f.value,p=g?g.value:null;yma(l);l===p?l.component?(l=mLa(d,l.af),To(a,f,g,l.children)):
To(a,f,g,d):l.component?(g=mLa(d,l.af),p=ji(l.Vc),g.Pca=null,g.Kb=l,g.Zb=null!=p?p:g.Zb,g.af&&tLa(g.af,l,g.Zb),To(a,f,null,g.children)):To(a,f,null,d);a.vKb(new hLa(f.value.Vc))});b.children.length&&a.vKb(new gLa(b.value.Vc))},BLa=function(a,b,c){const d=c.getContext(b.value.af);c=d&&b.value.component?d.children:c;b=ci(b);for(const e of Object.values(b))BLa(a,e,c);d&&(d.af&&(d.af.cea(),d.children.Isa=new Map),d.Pca=null,d.Kb=null)},yLa=class{constructor(a,b,c,d,e){this.blb=a;this.BKb=b;this.UHb=c;
this.vKb=d;this.CMb=e}EB(a){const b=this.BKb.Pg,c=this.UHb?this.UHb.Pg:null;ALa(this,b,c,a);yma(this.BKb.root);To(this,b,c,a)}};var Jma=Symbol("Eb");var Mma=class{constructor(a){this.path=a;this.Kb=this.path[this.path.length-1]}},Nma=class{constructor(a,b){this.component=a;this.Kb=b}};var $ma=class{constructor(a){this.MG=a||null}},CLa=class extends Error{constructor(a){super();this.hm=a}},DLa=function(a){let b=[];for(a=a.root;;){b=b.concat(a.Wd);if(0===a.mY)return _.kf(b);if(1<a.mY||!a.children.primary)return _.lf(new _.qd(4E3,!1));a=a.children.primary}},GLa=function(a,b,c,d,e){b=ELa(a,b,c.root,d,e);return new Yh(b,FLa(c.Sa,a.hm.Sa),c.Ye)},HLa=function(a,b,c,d,e,f){if("string"!==typeof c){const g=c,l=e.Sa,p=e.Ye,t=e.me,x=e.url,B=e.af,F=e.params,I=e.data,K=e.title;c=ke(f,()=>g({params:F,
data:I,Sa:l,Ye:p,me:t,url:x,af:B,title:K}));if(c instanceof Yh)throw new CLa(c);}a=GLa(a,c,a.ng.parse(c),b,d);if("/"===c[0])throw new CLa(a);return a},ELa=function(a,b,c,d,e){const f=ILa(c.Wd,d,e);let g={};Object.entries(c.children).forEach(([l,p])=>{g[l]=ELa(a,b,p,d,e)});return new Xh(f,g)},FLa=function(a,b){const c={};Object.entries(a).forEach(([d,e])=>{c[d]="string"===typeof e&&":"===e[0]?b[e.substring(1)]:e});return c},ILa=function(a,b,c){return a.map(d=>{if(":"===d.path[0]){if(d=c[d.path.substring(1)],
!d)throw new _.qd(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})},JLa=class{constructor(a,b){this.ng=a;this.hm=b}};var bna={SC:!1,Ida:[],Fja:[],parameters:{},Kya:{}};var KLa=class{},MLa=function(a,b,c,d,e,f){return 0===d.Wd.length&&d.Jp()?a.Rya(b,c,d,f):_.u(LLa(a,b,c,d,d.Wd,e,!0,f),_.r(g=>g instanceof ei?[g]:[]))},LLa=function(a,b,c,d,e,f,g,l){return _.u(_.tf(c),_.uf(p=>{let t;return _.u(NLa(a,null!=(t=p.Oc)?t:b,c,p,d,e,f,g,l),_.kg(x=>{if(x instanceof $ma)return _.kf(null);throw x;}))},1),_.sg(p=>!!p),_.kg(p=>{if(Oma(p))return 0!==e.length||d.children[f]?pi(d):_.kf(new KLa);throw p;}))},NLa=function(a,b,c,d,e,f,g,l,p){return(ii(d)===g||"primary"!==g&&fna(e,f,
d))&&ana(e,d,f).SC?void 0===d.pD?OLa(a,b,e,d,f,g,p):a.REb&&l?PLa(a,b,e,c,d,f,g,p):pi(e):pi(e)},OLa=function(a,b,c,d,e,f,g){const l=cna(c,d,e,b);"**"===d.path&&(c.children={});return _.u(l,_.Eg(p=>{if(!p.SC)return pi(c);let t;b=null!=(t=d.Oc)?t:b;return _.u(QLa(a,b,d,e),_.Eg(({wD:x})=>{var B;const F=null!=(B=d.JS)?B:b;B=p.Ida;const I=p.Fja;var K;let U;const ca=new qLa(B,p.parameters,Object.freeze(Object.assign({},a.hm.Sa)),a.hm.Ye,d.data||{},ii(d),null!=(U=null!=(K=d.component)?K:d.IS)?U:null,d,d.resolve||
{});K=vma(ca,g,a.yY);ca.params=Object.freeze(K.params);ca.data=Object.freeze(K.data);const {MG:ma,Tnb:za}=gna(c,B,I,x);return 0===za.length&&ma.Jp()?_.u(a.Rya(F,x,ma,ca),_.r(xa=>new ei(ca,xa))):0===x.length&&0===za.length?_.kf(new ei(ca,[])):_.u(LLa(a,F,x,ma,za,ii(d)===f?"primary":f,!0,ca),_.r(xa=>new ei(ca,xa instanceof ei?[xa]:[])))}))}))},PLa=function(a,b,c,d,e,f,g,l){const {SC:p,parameters:t,Ida:x,Kya:B,Fja:F}=ana(c,e,f);if(!p)return pi(c);"string"===typeof e.pD&&"/"===e.pD[0]&&(a.tEb++,31<a.tEb&&
(a.REb=!1));var I;let K;f=new qLa(f,t,Object.freeze(Object.assign({},a.hm.Sa)),a.hm.Ye,e.data||{},ii(e),null!=(K=null!=(I=e.component)?I:e.IS)?K:null,e,e.resolve||{});I=vma(f,l,a.yY);f.params=Object.freeze(I.params);f.data=Object.freeze(I.data);e=HLa(a.FEc,x,e.pD,B,f,b);return _.u(DLa(e),_.uf(U=>LLa(a,b,d,c,U.concat(F),g,!1,l)))},QLa=function(a,b,c,d){return c.children?_.kf({wD:c.children,Zb:b}):c.kl?void 0!==c.zM?_.kf({wD:c.zM,Zb:c.JS}):_.u(Yma(b,c,d),_.uf(e=>e?_.u(a.N3.kl(b,c),_.Gg(f=>{c.zM=f.wD;
c.JS=f.Zb})):_.lf(Dma(3)))):_.kf({wD:[],Zb:b})},hna=class{constructor(a,b,c,d,e,f,g){this.Zb=a;this.N3=b;this.Fza=c;this.config=d;this.hm=e;this.yY=f;this.ng=g;this.FEc=new JLa(this.ng,this.hm);this.tEb=0;this.REb=!0}recognize(){const a=gna(this.hm.root,[],[],this.config).MG;return _.u(this.match(a),_.r(({children:b,DUc:c})=>{b=new rLa(new ei(c,b));c=Pla(c,this.hm.Sa,this.hm.Ye);c.Sa=this.hm.Sa;b.url=this.ng.Zc(c);return{state:b,F8:c}}))}match(a){const b=new qLa([],Object.freeze({}),Object.freeze(Object.assign({},
this.hm.Sa)),this.hm.Ye,Object.freeze({}),"primary",this.Fza,null,{});return _.u(MLa(this,this.Zb,this.config,a,"primary",b),_.r(c=>({children:c,DUc:b})),_.kg(c=>{if(c instanceof CLa)return this.hm=c.hm,this.match(c.hm.root);if(c instanceof $ma)throw new _.qd(4002,`'${c.MG}'`);throw c;}))}Rya(a,b,c,d){const e=[];for(const f of Object.keys(c.children))"primary"===f?e.unshift(f):e.push(f);return _.u(_.tf(e),_.uf(f=>{const g=c.children[f],l=Ima(b,f);return MLa(this,a,l,g,f,d)},1),_.vg((f,g)=>{f.push(...g);
return f}),_.mg(null),pia(),_.uf(f=>{if(null===f)return pi(c);f=lna(f);jna(f);return _.kf(f)}))}};var RLa=class extends vKa{constructor(){super(...arguments);this.RWb=!0}};var wKa=function(a,b){return"window"===b?window:"document"===b?a:"body"===b?a.body:null},SLa=function(a,b,c){a.addEventListener(b,c);return()=>{a.removeEventListener(b,c)}},ULa=class extends RLa{dispatchEvent(a,b){a.dispatchEvent(b)}remove(a){a.parentNode&&a.parentNode.removeChild(a)}createElement(a,b){b=b||document;return b.createElement(a)}Cua(){var a=(TLa=TLa||document.querySelector("base"))?TLa.getAttribute("href"):null;return null==a?null:(new URL(a,document.baseURI)).pathname}},TLa=null;var VHa=function(a){_.Hf.getAngularTestability=(b,c=!0)=>{b=a.kfa(b,c);if(null==b)throw new _.qd(5103,!1);return b};_.Hf.getAllAngularTestabilities=()=>Array.from(a.Y9.values());_.Hf.getAllAngularRootElements=()=>Array.from(a.Y9.keys());_.Hf.frameworkStabilizers||(_.Hf.frameworkStabilizers=[]);_.Hf.frameworkStabilizers.push(b=>{const c=_.Hf.getAllAngularTestabilities();let d=c.length;const e=function(){d--;0==d&&b()};c.forEach(f=>{f.whenStable(e)})})},VLa=class{kfa(a,b,c){if(null==b)return null;const d=
a.Y9.get(b)||null;return null!=d?d:c?b instanceof DocumentFragment?this.kfa(a,b.host,!0):this.kfa(a,b.parentElement,!0):null}};var Uo=class{Za(){return new XMLHttpRequest}};Uo.O=function(a){return new (a||Uo)};Uo.ta=_.k({token:Uo,oa:Uo.O});var WLa=new _.ge(""),Vo=class{constructor(a,b){this.uf=b;this.jzb=new Map;a.forEach(c=>{c.APb=this});this.eBc=a.slice().reverse()}addEventListener(a,b,c){return this.Vxc(b).addEventListener(a,b,c)}Vxc(a){let b=this.jzb.get(a);if(b)return b;b=this.eBc.find(c=>c.supports(a));if(!b)throw new _.qd(5101,!1);this.jzb.set(a,b);return b}};Vo.O=function(a){return new (a||Vo)(_.m(WLa),_.m(_.Jf))};Vo.ta=_.k({token:Vo,oa:Vo.O});var XLa=class{constructor(a){this.ev=a}};var YLa=function(a){let b;const c=null==(b=a.bu.head)?void 0:b.querySelectorAll(`style[${"ng-app-id"}="${a.appId}"]`);if(null==c?0:c.length){const d=new Map;c.forEach(e=>{null!=e.textContent&&d.set(e.textContent,e)});return d}return null},ZLa=function(a){const b=a.Eva;b.clear();b.add(a.bu.head)},$La=function(a,b,c){a=a.zla;if(a.has(b))return b=a.get(b),b.usage+=c,b.usage;a.set(b,{usage:c,elements:[]});return c},bMa=function(a,b){for(const c of b)if(1===$La(a,c,1)){b=a;for(const d of b.Eva)aMa(b,d,
c)}},cMa=function(a,b){a=a.zla;let c,d;null==(c=a.get(b))||null==(d=c.elements)||d.forEach(e=>e.remove());a.delete(b)},aMa=function(a,b,c){{var d=a.HWb;const f=null==d?void 0:d.get(c);(null==f?void 0:f.parentNode)===b?(d.delete(c),f.removeAttribute("ng-app-id"),b=f):(d=a.bu.createElement("style"),a.nonce&&d.setAttribute("nonce",a.nonce),d.textContent=c,a.GY&&d.setAttribute("ng-app-id",a.appId),b.appendChild(d),b=d)}a=a.zla;let e;(d=null==(e=a.get(c))?void 0:e.elements)?d.push(b):a.set(c,{elements:[b],
usage:1})},Wo=class{constructor(a,b,c,d={}){this.bu=a;this.appId=b;this.nonce=c;this.zla=new Map;this.Eva=new Set;this.HWb=YLa(this);this.GY="server"===d;ZLa(this)}Ia(){const a=this.HWb;a&&(a.forEach(b=>b.remove()),a.clear());for(const b of this.zla.keys())cMa(this,b);ZLa(this)}};Wo.O=function(a){return new (a||Wo)(_.m(_.ri),_.m(UFa),_.m(_.VFa,8),_.m(Lf))};Wo.ta=_.k({token:Wo,oa:Wo.O});var dMa,tna,Xo;dMa={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"};tna=/%COMP%/g;_.eMa=new _.ge("",{Ea:"root",oa:()=>!0});
Xo=class{constructor(a,b,c,d,e,f,g,l=null){this.n0a=a;this.gQ=b;this.appId=c;this.Rib=d;this.bu=e;this.ud=g;this.nonce=l;this.YSb=new Map;this.GY="server"===f;this.PHc=new fMa(a,e,g,this.GY)}Uda(a,b){if(!a||!b)return this.PHc;this.GY&&3===b.kb&&(b=Object.assign({},b,{kb:0}));a:{const d=this.YSb;var c=d.get(b.id);if(!c){c=this.bu;const e=this.ud,f=this.n0a,g=this.gQ,l=this.Rib,p=this.GY;switch(b.kb){case 0:c=new gMa(f,g,b,this.appId,l,c,e,p);break;case 3:b=new hMa(f,g,a,b,c,e,this.nonce,p);break a;
default:c=new iMa(f,g,b,l,c,e,p)}d.set(b.id,c)}b=c}b instanceof gMa?(bMa(b.gQ,b.styles),b.setAttribute(a,b.HMc,"")):b instanceof iMa&&bMa(b.gQ,b.styles);return b}Ia(){this.YSb.clear()}};Xo.O=function(a){return new (a||Xo)(_.m(Vo),_.m(Wo),_.m(UFa),_.m(_.eMa),_.m(_.ri),_.m(Lf),_.m(_.Jf),_.m(_.VFa))};Xo.ta=_.k({token:Xo,oa:Xo.O});
var jMa=function(a,b){return c=>{if("__ngUnwrap__"===c)return b;!1===(a.GY?a.ud.runGuarded(()=>b(c)):b(c))&&c.preventDefault()}},fMa=class{constructor(a,b,c,d){this.n0a=a;this.bu=b;this.ud=c;this.GY=d;this.data=Object.create(null);this.Fq=null}destroy(){}createElement(a,b){return b?this.bu.createElementNS(dMa[b]||b,a):this.bu.createElement(a)}createComment(a){return this.bu.createComment(a)}Psa(a){return this.bu.createTextNode(a)}appendChild(a,b){("TEMPLATE"===a.tagName&&void 0!==a.content?a.content:
a).appendChild(b)}insertBefore(a,b,c){a&&("TEMPLATE"===a.tagName&&void 0!==a.content?a.content:a).insertBefore(b,c)}removeChild(a,b){a&&a.removeChild(b)}Zlb(a,b){a="string"===typeof a?this.bu.querySelector(a):a;if(!a)throw new _.qd(-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=dMa[d])?a.setAttributeNS(d,b,c):a.setAttribute(b,c)):a.setAttribute(b,c)}removeAttribute(a,b,c){if(c){const d=dMa[c];d?a.removeAttributeNS(d,
b):a.removeAttribute(`${c}:${b}`)}else a.removeAttribute(b)}JE(a,b){a.classList.add(b)}IP(a,b){a.classList.remove(b)}Ah(a,b,c,d){d&3?a.style.setProperty(b,c,d&1?"important":""):a.style[b]=c}Qib(a,b,c){c&2?a.style.removeProperty(b):a.style[b]=""}setProperty(a,b,c){null!=a&&(a[b]=c)}setValue(a,b){a.nodeValue=b}listen(a,b,c){if("string"===typeof a&&(a=wKa(this.bu,a),!a))throw Error("Fb`"+a+"`"+b);return this.n0a.addEventListener(a,b,jMa(this,c))}},Yo=function(a,b){return b===a.Hy?a.shadowRoot:b},hMa=
class extends fMa{constructor(a,b,c,d,e,f,g,l){super(a,e,f,l);this.gQ=b;this.Hy=c;this.shadowRoot=c.attachShadow({mode:"open"});a=this.gQ;b=this.shadowRoot;a.Eva.add(b);for(const p of a.zla.keys())aMa(a,b,p);d=una(d.id,d.styles);for(const p of d)d=document.createElement("style"),g&&d.setAttribute("nonce",g),d.textContent=p,this.shadowRoot.appendChild(d)}appendChild(a,b){return super.appendChild(Yo(this,a),b)}insertBefore(a,b,c){return super.insertBefore(Yo(this,a),b,c)}removeChild(a,b){return super.removeChild(Yo(this,
a),b)}parentNode(a){return Yo(this,super.parentNode(Yo(this,a)))}destroy(){this.gQ.Eva.delete(this.shadowRoot)}},iMa=class extends fMa{constructor(a,b,c,d,e,f,g,l){super(a,e,f,g);this.gQ=b;this.Rib=d;this.styles=l?una(l,c.styles):c.styles}destroy(){if(this.Rib){var a=this.gQ,b=this.styles;for(const c of b)0>=$La(a,c,-1)&&cMa(a,c)}}},gMa=class extends iMa{constructor(a,b,c,d,e,f,g,l){d=d+"-"+c.id;super(a,b,c,e,f,g,l,d);this.GGc="_ngcontent-%COMP%".replace(tna,d);this.HMc="_nghost-%COMP%".replace(tna,
d)}createElement(a,b){a=super.createElement(a,b);super.setAttribute(a,this.GGc,"");return a}};var Zo=class extends XLa{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)}};Zo.O=function(a){return new (a||Zo)(_.m(_.ri))};Zo.ta=_.k({token:Zo,oa:Zo.O});var kMa=["alt","control","meta","shift"],lMa={"\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"},mMa={alt:a=>a.altKey,control:a=>a.ctrlKey,meta:a=>a.metaKey,shift:a=>a.shiftKey},oMa=function(a){const b=a.toLowerCase().split(".");a=b.shift();if(0===b.length||"keydown"!==a&&"keyup"!==a)return null;const c=nMa(b.pop());let d="",e=b.indexOf("code");
-1<e&&(b.splice(e,1),d="code.");kMa.forEach(f=>{const g=b.indexOf(f);-1<g&&(b.splice(g,1),d+=f+".")});d+=c;if(0!=b.length||0===c.length)return null;a={domEventName:a};a.fullKey=d;return a},qMa=function(a,b,c){return d=>{pMa(d,a)&&c.runGuarded(()=>b(d))}},nMa=function(a){return"esc"===a?"escape":a},pMa=function(a,b){let c=lMa[a.key]||a.key,d="";-1<b.indexOf("code.")&&(c=a.code,d="code.");if(null==c||!c)return!1;c=c.toLowerCase();" "===c?c="space":"."===c&&(c="dot");kMa.forEach(e=>{e!==c&&(0,mMa[e])(a)&&
(d+=e+".")});d+=c;return d===b},$o=class extends XLa{supports(a){return null!=oMa(a)}addEventListener(a,b,c){const d=oMa(b),e=qMa(d.fullKey,c,this.APb.uf);return this.APb.uf.Ub(()=>SLa(a,d.domEventName,e))}};$o.O=function(a){return new (a||$o)(_.m(_.ri))};$o.ta=_.k({token:$o,oa:$o.O});var twa=Hka(UIa,"browser",[{va:Lf,nc:"browser"},{va:Kka,nc:function(){var a=new ULa;null!=zj||(zj=a)},wd:!0},{va:_.ri,Bb:function(){return efa=document},Hb:[]}]),rMa=new _.ge(""),sMa=[{va:SHa,Od:VLa,Hb:[]},{va:RHa,Od:Dn,Hb:[_.Jf,En,SHa]},{va:Dn,Od:Dn,Hb:[_.Jf,En,SHa]}],tMa=[{va:Ika,nc:"root"},{va:_.fg,Bb:function(){return new _.fg},Hb:[]},{va:WLa,Od:Zo,wd:!0,Hb:[_.ri,_.Jf,Lf]},{va:WLa,Od:$o,wd:!0,Hb:[_.ri]},Xo,Wo,Vo,{va:YFa,Fb:Xo},{va:CKa,Od:Uo,Hb:[]},[]],ap=class{};
ap.O=function(a){return new (a||ap)(_.m(rMa,12))};ap.Ca=_.Ud({type:ap});ap.Ba=_.md({Nb:[...tMa,...sMa],imports:[_.vo,Gn]});_.bp=class{constructor(a){this.ev=a}aga(){return this.ev.title}Rm(a){this.ev.title=a||""}};_.bp.O=function(a){return new (a||_.bp)(_.m(_.ri))};_.bp.ta=_.k({token:_.bp,oa:_.bp.O,Ea:"root"});var uMa=class{},vMa=class{};var wMa=function(a,b,c){a.DK.has(c)||a.DK.set(c,b)},xMa=function(a,b,c){c=(Array.isArray(c)?c:[c]).map(e=>e.toString());const d=b.toLowerCase();a.headers.set(d,c);wMa(a,b,d)},yMa=function(a,b){b.init();Array.from(b.headers.keys()).forEach(c=>{a.headers.set(c,b.headers.get(c));a.DK.set(c,b.DK.get(c))})},zMa=function(a,b){const c=b.name.toLowerCase();switch(b.op){case "a":case "s":var d=b.value;"string"===typeof d&&(d=[d]);if(0===d.length)break;wMa(a,b.name,c);b=("a"===b.op?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=>-1===e.indexOf(f)),0===d.length?(a.headers.delete(c),a.DK.delete(c)):a.headers.set(c,d)}else a.headers.delete(c),a.DK.delete(c)}},cp=class{constructor(a){this.DK=new Map;this.Lha=null;a?"string"===typeof a?this.VF=()=>{this.headers=new Map;a.split("\n").forEach(b=>{const c=b.indexOf(":");if(0<c){const d=b.slice(0,c),e=d.toLowerCase();b=b.slice(c+1).trim();wMa(this,d,e);this.headers.has(e)?this.headers.get(e).push(b):
this.headers.set(e,[b])}})}:"undefined"!==typeof Headers&&a instanceof Headers?(this.headers=new Map,a.forEach((b,c)=>{xMa(this,c,b)})):this.VF=()=>{this.headers=new Map;Object.entries(a).forEach(([b,c])=>{xMa(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()))&&0<a.length?a[0]:null}keys(){this.init();return Array.from(this.DK.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.VF&&(this.VF instanceof cp?yMa(this,this.VF):this.VF(),this.VF=null,this.Lha&&(this.Lha.forEach(a=>zMa(this,a)),this.Lha=null))}clone(a){const b=new cp;b.VF=this.VF&&this.VF instanceof cp?this.VF:this;b.Lha=(this.Lha||[]).concat([a]);return b}forEach(a){this.init();Array.from(this.DK.keys()).forEach(b=>a(this.DK.get(b),this.headers.get(b)))}};var AMa,wna,xna;AMa=class{};wna=/%(\d[a-f0-9])/gi;xna={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};
_.dp=class{constructor(a={}){this.DU=this.yma=null;this.Bta=a.Bta||new AMa;if(a.aLc){if(a.vua)throw Error("Gb");this.map=vna(a.aLc)}else a.vua?(this.map=new Map,Object.keys(a.vua).forEach(b=>{var c=a.vua[b];c=Array.isArray(c)?c.map(zna):[`${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({fz:a,
value:b,op:"a"})}set(a,b){return this.clone({fz:a,value:b,op:"s"})}delete(a,b){return this.clone({fz:a,value:b,op:"d"})}toString(){this.init();return this.keys().map(a=>{const b=yna(a);return this.map.get(a).map(c=>b+"="+yna(c)).join("&")}).filter(a=>""!==a).join("&")}clone(a){const b=new _.dp({Bta:this.Bta});b.DU=this.DU||this;b.yma=(this.yma||[]).concat(a);return b}init(){null===this.map&&(this.map=new Map);null!==this.DU&&(this.DU.init(),this.DU.keys().forEach(a=>this.map.set(a,this.DU.map.get(a))),
this.yma.forEach(a=>{switch(a.op){case "a":case "s":var b=("a"===a.op?this.map.get(a.fz):void 0)||[];b.push(`${a.value}`);this.map.set(a.fz,b);break;case "d":if(void 0!==a.value){b=this.map.get(a.fz)||[];const c=b.indexOf(`${a.value}`);-1!==c&&b.splice(c,1);0<b.length?this.map.set(a.fz,b):this.map.delete(a.fz)}else this.map.delete(a.fz)}}),this.DU=this.yma=null)}};var BMa=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 CMa=function(a){return null===a.body?null:"string"===typeof a.body||Ana(a.body)||Bna(a.body)||Cna(a.body)||"undefined"!==typeof URLSearchParams&&a.body instanceof URLSearchParams?a.body:a.body instanceof _.dp?a.body.toString():"object"===typeof a.body||"boolean"===typeof a.body||Array.isArray(a.body)?JSON.stringify(a.body):a.body.toString()},DMa=function(a){return null===a.body||Cna(a.body)?null:Bna(a.body)?a.body.type||null:Ana(a.body)?null:"string"===typeof a.body?"text/plain":a.body instanceof
_.dp?"application/x-www-form-urlencoded;charset=UTF-8":"object"===typeof a.body||"number"===typeof a.body||"boolean"===typeof a.body?"application/json":null},EMa=class{constructor(a,b,c,d){this.url=b;this.body=null;this.withCredentials=this.Nw=!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=void 0!==c?c:null,c=d;c&&(this.Nw=!!c.Nw,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.zQ=c.zQ);null!=this.headers||(this.headers=new cp);null!=this.context||(this.context=new BMa);this.params?(c=this.params.toString(),0===c.length?this.u0=b:(d=b.indexOf("?"),this.u0=b+(-1===d?"?":d<b.length-1?"&":"")+c)):(this.params=new _.dp,this.u0=b)}clone(a={}){const b=a.method||this.method,c=a.url||this.url,d=a.responseType||this.responseType;
var e;const f=null!=(e=a.zQ)?e:this.zQ;e=void 0!==a.body?a.body:this.body;var g;const l=null!=(g=a.withCredentials)?g:this.withCredentials;var p;g=null!=(p=a.Nw)?p:this.Nw;p=a.headers||this.headers;let t=a.params||this.params,x;const B=null!=(x=a.context)?x:this.context;void 0!==a.SUb&&(p=Object.keys(a.SUb).reduce((F,I)=>F.set(I,a.SUb[I]),p));a.cj&&(t=Object.keys(a.cj).reduce((F,I)=>F.set(I,a.cj[I]),t));return new EMa(b,c,e,{params:t,headers:p,context:B,Nw:g,responseType:d,withCredentials:l,zQ:f})}};var FMa,GMa,HMa;FMa=class{constructor(a,b=200,c="OK"){this.headers=a.headers||new cp;this.status=void 0!==a.status?a.status:b;this.statusText=a.statusText||c;this.url=a.url||null;this.ok=200<=this.status&&300>this.status}};GMa=class extends FMa{constructor(a={}){super(a);this.type=2}clone(a={}){return new GMa({headers:a.headers||this.headers,status:void 0!==a.status?a.status:this.status,statusText:a.statusText||this.statusText,url:a.url||this.url||void 0})}};
HMa=class extends FMa{constructor(a={}){super(a);this.type=4;this.body=void 0!==a.body?a.body:null}clone(a={}){return new HMa({body:void 0!==a.body?a.body:this.body,headers:a.headers||this.headers,status:void 0!==a.status?a.status:this.status,statusText:a.statusText||this.statusText,url:a.url||this.url||void 0})}};
_.ep=class extends FMa{constructor(a){super(a,0,"Unknown Error");this.name="HttpErrorResponse";this.ok=!1;this.message=200<=this.status&&300>this.status?`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}};_.fp=class{constructor(a){this.handler=a}request(a,b,c={}){if(a instanceof EMa)b=a;else{var d=void 0;d=c.headers instanceof cp?c.headers:new cp(c.headers);let e=void 0;c.params&&(e=c.params instanceof _.dp?c.params:new _.dp({vua:c.params}));b=new EMa(a,b,void 0!==c.body?c.body:null,{headers:d,context:c.context,params:e,Nw:c.Nw,responseType:c.responseType||"json",withCredentials:c.withCredentials,zQ:c.zQ})}d=_.u(_.kf(b),_.uf(e=>this.handler.handle(e),1));if(a instanceof EMa||"events"===c.observe)return d;
a=_.u(d,_.Df(e=>e instanceof HMa));switch(c.observe||"body"){case "body":switch(b.responseType){case "arraybuffer":return _.u(a,_.r(e=>{if(null!==e.body&&!(e.body instanceof ArrayBuffer))throw Error("Hb");return e.body}));case "blob":return _.u(a,_.r(e=>{if(null!==e.body&&!(e.body instanceof Blob))throw Error("Ib");return e.body}));case "text":return _.u(a,_.r(e=>{if(null!==e.body&&"string"!==typeof e.body)throw Error("Jb");return e.body}));default:return _.u(a,_.r(e=>e.body))}case "response":return a;
default:throw Error("Kb`"+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)}vu(a,b,c={}){return this.request("PATCH",a,Dna(c,b))}post(a,b,c={}){return this.request("POST",a,Dna(c,b))}put(a,b,c={}){return this.request("PUT",a,Dna(c,b))}};_.fp.O=function(a){return new (a||_.fp)(_.m(uMa))};_.fp.ta=_.k({token:_.fp,oa:_.fp.O});var IMa=/^\)\]\}',?\n/,MMa=function(a,b,c,d){return _.pf(function*(){var e=JMa(b);let f;try{var g=a.TJc(b.u0,Object.assign({},{signal:c},e));g.then(Fna,Fna);d.next({type:0});f=yield g}catch(x){var l;d.error(new _.ep({error:x,status:null!=(l=x.status)?l:0,statusText:x.statusText,url:b.u0,headers:x.headers}));return}e=new cp(f.headers);g=f.statusText;var p;l=null!=(p=Ena(f))?p:b.u0;p=f.status;let t=null;b.Nw&&d.next(new GMa({headers:e,status:p,statusText:g,url:l}));if(f.body){const x=f.headers.get("content-length"),
B=[],F=f.body.getReader();let I=0,K,U;const ca="undefined"!==typeof Zone&&Zone.current;yield a.ud.Ub(()=>_.pf(function*(){for(;;){const {done:za,value:xa}=yield F.read();if(za)break;B.push(xa);I+=xa.length;if(b.Nw){let Ea,Va;U="text"===b.responseType?(null!=(Ea=U)?Ea:"")+(null!=(Va=K)?Va:K=new TextDecoder).decode(xa,{stream:!0}):void 0;const ob=()=>d.next({type:3,total:x?+x:void 0,loaded:I,ySc:U});ca?ca.run(ob):ob()}}}));const ma=KMa(B,I);try{let za;const xa=null!=(za=f.headers.get("Content-Type"))?
za:"";t=LMa(b,ma,xa)}catch(za){let xa;d.error(new _.ep({error:za,headers:new cp(f.headers),status:f.status,statusText:f.statusText,url:null!=(xa=Ena(f))?xa:b.u0}));return}}0===p&&(p=t?200:0);200<=p&&300>p?(d.next(new HMa({body:t,headers:e,status:p,statusText:g,url:l})),d.complete()):d.error(new _.ep({error:t,headers:e,status:p,statusText:g,url:l}))})},JMa=function(a){const b={},c=a.withCredentials?"include":void 0;a.headers.forEach((d,e)=>b[d]=e.join(","));null!=b.Accept||(b.Accept="application/json, text/plain, */*");
if(!b["Content-Type"]){const d=DMa(a);null!==d&&(b["Content-Type"]=d)}return{body:CMa(a),method:a.method,headers:b,credentials:c}},KMa=function(a,b){b=new Uint8Array(b);let c=0;for(const d of a)b.set(d,c),c+=d.length;return b},LMa=function(a,b,c){switch(a.responseType){case "json":return a=(new TextDecoder).decode(b).replace(IMa,""),""===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}},gp=class{constructor(){let a,
b;this.TJc=null!=(b=null==(a=_.Kd(NMa,{optional:!0}))?void 0:a.fetch)?b:fetch.bind(globalThis);this.ud=_.Kd(_.Jf)}handle(a){return new _.gf(b=>{const c=new AbortController;MMa(this,a,c.signal,b).then(Fna,d=>b.error(new _.ep({error:d})));return()=>c.abort()})}};gp.O=function(a){return new (a||gp)};gp.ta=_.k({token:gp,oa:gp.O});var NMa=class{};var OMa=new _.ge(""),PMa=new _.ge(""),QMa=new _.ge(""),RMa=new _.ge("",{Ea:"root",oa:()=>!0}),hp=class extends uMa{constructor(a,b){super();this.OB=a;this.Zb=b;this.Ura=null;this.Sp=_.Kd(Cn);this.NGc=_.Kd(RMa)}handle(a){null===this.Ura&&(this.Ura=Array.from(new Set([...this.Zb.get(PMa),...this.Zb.get(QMa,[])])).reduceRight((b,c)=>Ina(b,c,this.Zb),Gna));if(this.NGc){const b=this.Sp.add();return _.u(this.Ura(a,c=>this.OB.handle(c)),rg(()=>this.Sp.remove(b)))}return this.Ura(a,b=>this.OB.handle(b))}};
hp.O=function(a){return new (a||hp)(_.m(vMa),_.m(_.jn))};hp.ta=_.k({token:hp,oa:hp.O});var SMa=/^\)\]\}',?\n/,ip=class{constructor(a){this.q_c=a}handle(a){if("JSONP"===a.method)throw new _.qd(-2800,!1);const b=this.q_c;return _.u(b.B_c?_.tf(b.B_c()):_.kf(null),_.Eg(()=>new _.gf(c=>{const d=b.Za();d.open(a.method,a.u0);a.withCredentials&&(d.withCredentials=!0);a.headers.forEach((I,K)=>d.setRequestHeader(I,K.join(",")));a.headers.has("Accept")||d.setRequestHeader("Accept","application/json, text/plain, */*");if(!a.headers.has("Content-Type")){var e=DMa(a);null!==e&&d.setRequestHeader("Content-Type",
e)}a.responseType&&(e=a.responseType.toLowerCase(),d.responseType="json"!==e?e:"text");const f=CMa(a);let g=null;const l=()=>{if(null!==g)return g;const I=d.statusText||"OK",K=new cp(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 GMa({headers:K,status:d.status,statusText:I,url:U})},p=()=>{let {headers:I,status:K,statusText:U,url:ca}=l(),ma=null;204!==K&&(ma=
"undefined"===typeof d.response?d.responseText:d.response);0===K&&(K=ma?200:0);let za=200<=K&&300>K;if("json"===a.responseType&&"string"===typeof ma){const xa=ma;ma=ma.replace(SMa,"");try{ma=""!==ma?JSON.parse(ma):null}catch(Ea){ma=xa,za&&(za=!1,ma={error:Ea,text:ma})}}za?(c.next(new HMa({body:ma,headers:I,status:K,statusText:U,url:ca||void 0})),c.complete()):c.error(new _.ep({error:ma,headers:I,status:K,statusText:U,url:ca||void 0}))},t=I=>{const {url:K}=l();I=new _.ep({error:I,status:d.status||
0,statusText:d.statusText||"Unknown Error",url:K||void 0});c.error(I)};let x=!1;const B=I=>{x||(c.next(l()),x=!0);let K={type:3,loaded:I.loaded};I.lengthComputable&&(K.total=I.total);"text"===a.responseType&&d.responseText&&(K.ySc=d.responseText);c.next(K)},F=I=>{let K={type:1,loaded:I.loaded};I.lengthComputable&&(K.total=I.total);c.next(K)};d.addEventListener("load",p);d.addEventListener("error",t);d.addEventListener("timeout",t);d.addEventListener("abort",t);a.Nw&&(d.addEventListener("progress",
B),null!==f&&d.upload&&d.upload.addEventListener("progress",F));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.Nw&&(d.removeEventListener("progress",B),null!==f&&d.upload&&d.upload.removeEventListener("progress",F));d.readyState!==d.DONE&&d.abort()}})))}};ip.O=function(a){return new (a||ip)(_.m(CKa))};ip.ta=_.k({token:ip,oa:ip.O});var Jna,Nna,Kna,jp;Jna=new _.ge("");Nna=new _.ge("",{Ea:"root",oa:()=>"XSRF-TOKEN"});Kna=new _.ge("",{Ea:"root",oa:()=>"X-XSRF-TOKEN"});_.qi=class{};
jp=class{constructor(a,b,c){this.bu=a;this.platform=b;this.cookieName=c;this.uOb="";this.DOb=null}getToken(){if("server"===this.platform)return null;const a=this.bu.cookie||"";if(a!==this.uOb){a:{var b=this.cookieName;b=encodeURIComponent(b);for(const d of a.split(";")){var c=d.indexOf("=");const [e,f]=-1==c?[d,""]:[d.slice(0,c),d.slice(c+1)];c=f;if(e.trim()===b){b=decodeURIComponent(c);break a}}b=null}this.DOb=b;this.uOb=a}return this.DOb}};jp.O=function(a){return new (a||jp)(_.m(_.ri),_.m(Lf),_.m(Nna))};
jp.ta=_.k({token:jp,oa:jp.O});var kp=class{constructor(a){this.Zb=a}intercept(a,b){return ke(this.Zb,()=>Lna(a,c=>b.handle(c)))}};kp.O=function(a){return new (a||kp)(_.m(_.jn))};kp.ta=_.k({token:kp,oa:kp.O});var TMa=new _.ge("");var lp;_.UMa=function(){return{Op:lp,Nb:Ona({KLb:"X-Framework-Xsrf-Token"}).yt}};lp=class{};lp.O=function(a){return new (a||lp)};lp.Ca=_.Ud({type:lp});lp.Ba=_.md({Nb:[kp,{va:OMa,Fb:kp,wd:!0},{va:_.qi,Od:jp},Ona({cookieName:"XSRF-TOKEN",KLb:"X-XSRF-TOKEN"}).yt,{va:Jna,nc:!0}]});_.mp=class{};_.mp.O=function(a){return new (a||_.mp)};_.mp.Ca=_.Ud({type:_.mp});
_.mp.Ba=_.md({Nb:[function(...a){const b=[_.fp,ip,hp,{va:uMa,Fb:hp},{va:vMa,Bb:()=>{let c;return null!=(c=_.Kd(gp,{optional:!0}))?c:_.Kd(ip)}},{va:PMa,nc:Lna,wd:!0},{va:Jna,nc:!0},{va:_.qi,Od:jp}];for(const c of a)b.push(...c.yt);return{yt:b}}(Mna(1,[{va:TMa,Bb:function(){let a=null;return(b,c)=>{if(null===a){let e;a=(null!=(e=_.Kd(OMa,{optional:!0}))?e:[]).reduceRight(Hna,Gna)}const d=_.Kd(Cn);if(_.Kd(RMa)){const e=d.add();return _.u(a(b,c),rg(()=>d.remove(e)))}return a(b,c)}}},{va:PMa,Fb:TMa,wd:!0}]))]});var np=class{};np.O=function(a){return new (a||np)};np.ta=_.k({token:np,oa:function(a){return a?new (a||np):_.m(op)},Ea:"root"});
var op=class extends np{constructor(a){super();this.ev=a}Zp(a,b){if(null==b)return null;switch(a){case 0:return b;case 1:return _.Xf(b,"HTML")?_.Wf(b):Zga(this.ev,String(b)).toString();case 2:return _.Xf(b,"Style")?_.Wf(b):b;case 3:if(_.Xf(b,"Script"))return _.Wf(b);throw new _.qd(5200,!1);case 4:return _.Xf(b,"URL")?_.Wf(b):Nga(String(b));case 5:if(_.Xf(b,"ResourceURL"))return _.Wf(b);throw new _.qd(5201,!1);default:throw new _.qd(5202,!1);}}lGb(a){return new zHa(a)}nGb(a){return new AHa(a)}mGb(a){return new BHa(a)}};
op.O=function(a){return new (a||op)(_.m(_.ri))};op.ta=_.k({token:op,oa:op.O,Ea:"root"});new _.Kn;var VMa=function(a,b){switch(b){case 1:return a instanceof _.Cm;case 4:return a instanceof _.hc||a instanceof _.xc;case 5:return a instanceof _.xc;case 3:return!1;default:return!1}},WMa=function(a,b){if(null!=b){if(b instanceof _.Cm)return a.dea.lGb(String(b));if(b instanceof _.hc)return a.dea.nGb(_.ic(b));if(b instanceof _.xc)return a.dea.mGb(String(b))}return null},pp=class extends np{constructor(a){super();this.dea=new op(a)}Zp(a,b){if(null==b)return null;if(b instanceof _.xc||b instanceof _.hc||
b instanceof _.Cm){if(VMa(b,a))return this.dea.Zp(a,WMa(this,b));throw Error("Lb`"+KHa[a]+"`"+b);}return this.dea.Zp(a,b)}lGb(){throw Error("Mb");}nGb(){throw Error("Mb");}mGb(){throw Error("Mb");}};pp.O=function(a){return new (a||pp)(_.m(_.ri))};pp.ta=_.k({token:pp,oa:pp.O});var XMa=[{va:LHa,Fb:np},{va:np,Od:pp}],qp=class{};qp.O=function(a){return new (a||qp)};qp.Ca=_.Ud({type:qp});qp.Ba=_.md({Nb:XMa,imports:[ap]});var YMa=function(a){let b;for(a=a.root;void 0!==a;){let c;b=null!=(c=a.data[di])?c:b;a=a.children.find(d=>"primary"===d.af)}return b},rp=class{};rp.O=function(a){return new (a||rp)};rp.ta=_.k({token:rp,oa:()=>_.Kd(sp),Ea:"root"});var sp=class extends rp{constructor(a){super();this.title=a}XBa(a){a=YMa(a);void 0!==a&&this.title.Rm(a)}};sp.O=function(a){return new (a||sp)(_.m(_.bp))};sp.ta=_.k({token:sp,oa:sp.O,Ea:"root"});var Ai=new _.ge("",{Ea:"root",oa:()=>({})});var tp;_.Rna=new _.ge("");
tp=class{constructor(){this.xsa=new WeakMap;this.asa=new WeakMap;_.Kd(Jn)}RO(a){if(this.xsa.get(a))return this.xsa.get(a);if(a.IS)return _.kf(a.IS);this.aya&&this.aya(a);var b=_.u(Uh(a.RO()),_.r(Pna),_.Gg(c=>{this.Rdb&&this.Rdb(a);a.IS=c}),rg(()=>{this.xsa.delete(a)}));b=_.u(new Qqa(b,()=>new _.zg),_.of());this.xsa.set(a,b);return b}kl(a,b){if(this.asa.get(b))return this.asa.get(b);if(b.zM)return _.kf({wD:b.zM,Zb:b.JS});this.aya&&this.aya(b);a=_.u(Sna(b,a,this.Rdb),rg(()=>{this.asa.delete(b)}));a=
_.u(new Qqa(a,()=>new _.zg),_.of());this.asa.set(b,a);return a}};tp.O=function(a){return new (a||tp)};tp.ta=_.k({token:tp,oa:tp.O,Ea:"root"});var up=class{};up.O=function(a){return new (a||up)};up.ta=_.k({token:up,oa:()=>_.Kd(vp),Ea:"root"});var vp=class{extract(a){return a}merge(a){return a}};vp.O=function(a){return new (a||vp)};vp.ta=_.k({token:vp,oa:vp.O,Ea:"root"});var ZMa=new _.ge(""),Tna=new _.ge("");var $Ma=new _.ge(""),aNa=function(a,b){const c=++a.hG;let d;null==(d=a.Kz)||d.next(Object.assign({},a.Kz.value,b,{id:c}))},bNa=function(a,b,c){c=new _.ti(b.id,a.ng.Zc(b.Kq),"",c);a.events.next(c);b.resolve(!1)},cNa=function(a){let b,c;return(null==(b=a.cC)?void 0:b.Kq.toString())!==(null==(c=a.cC)?void 0:c.qk.toString())},dNa=function(a){let b,c;return a.bE.extract(a.ng.parse(a.location.path(!0))).toString()!==(null==(b=a.cC)?void 0:b.Kq.toString())&&!(null==(c=a.cC)?0:c.Yv.Zw)},eNa=function(a,b,
c,d){a.Kz=new _.gi({id:0,qk:c,XHb:c,Kq:a.bE.extract(c),Dh:a.bE.extract(c),dza:c,Yv:{},resolve:()=>{},reject:()=>{},promise:Promise.resolve(!0),source:"imperative",tD:null,iV:d.Vc,ej:null,QWa:d,Hla:null,E5:{canActivateChecks:[],canDeactivateChecks:[]},QJ:null});return _.u(a.Kz,_.Df(e=>0!==e.id),_.r(e=>Object.assign({},e,{Kq:a.bE.extract(e.dza)})),_.Eg(e=>{let f=!1,g=!1;return _.u(_.kf(e),_.Eg(l=>{if(a.hG>e.id)return bNa(a,e,1),_.pg;a.cC=e;a.gV={id:l.id,Sq:l.dza,Kq:l.Kq,trigger:l.source,Yv:l.Yv,ZSc:a.Iha?
Object.assign({},a.Iha,{ZSc:null}):null};const p=!b.aP||cNa(a)||dNa(a);let t;const x=null!=(t=l.Yv.cya)?t:b.cya;return p||"reload"===x?_.u(_.kf(l),_.Eg(B=>{let F;const I=null==(F=a.Kz)?void 0:F.getValue();a.events.next(new _.No(B.id,a.ng.Zc(B.Kq),B.source,B.tD));let K;return I!==(null==(K=a.Kz)?void 0:K.getValue())?_.pg:Promise.resolve(B)}),mna(a.By,a.N3,a.Fza,b.config,a.ng,a.yY),_.Gg(B=>{e.ej=B.ej;e.Dh=B.Dh;a.gV=Object.assign({},a.gV,{hfa:B.Dh});B=new $Ka(B.id,a.ng.Zc(B.Kq),a.ng.Zc(B.Dh),B.ej);a.events.next(B)})):
(a.events.next(new ui(l.id,a.ng.Zc(l.dza))),l.resolve(!1),_.pg)}),_.Gg(l=>{l=new aLa(l.id,a.ng.Zc(l.Kq),a.ng.Zc(l.Dh),l.ej);a.events.next(l)}),_.r(l=>{var p=Object,t=p.assign;var x=l.iV;const B=l.ej.Pg;x=ni(B,x?x.Pg:null,a.GTb,[B.value]);return a.cC=e=t.call(p,{},l,{E5:x})}),Rma(a.By,l=>a.events.next(l)),_.Gg(l=>{if((e.QJ=l.QJ)&&"boolean"!==typeof l.QJ)throw Ema(l.QJ);l=new bLa(l.id,a.ng.Zc(l.Kq),a.ng.Zc(l.Dh),l.ej,!!l.QJ);a.events.next(l)}),_.Df(l=>l.QJ?!0:(bNa(a,l,3),!1)),sna(l=>{if(l.E5.canActivateChecks.length)return _.u(_.kf(l),
_.Gg(p=>{p=new _.cLa(p.id,a.ng.Zc(p.Kq),a.ng.Zc(p.Dh),p.ej);a.events.next(p)}),_.Eg(p=>{let t=!1;return _.u(_.kf(p),pna(a.yY,a.By),_.Gg({next:()=>t=!0,complete:()=>{t||bNa(a,p,2)}}))}),_.Gg(p=>{p=new _.dLa(p.id,a.ng.Zc(p.Kq),a.ng.Zc(p.Dh),p.ej);a.events.next(p)}))}),sna(l=>{const p=t=>{const x=[];let B;(null==(B=t.me)?0:B.RO)&&!t.me.IS&&x.push(_.u(a.N3.RO(t.me),_.Gg(F=>{t.component=F}),_.r(()=>{})));for(const F of t.children)x.push(...p(F));return x};return _.u(_.sf(p(l.ej.root)),_.mg(null),_.qg(1))}),
sna(()=>a.JEb()),_.Eg(()=>{const l=e.iV,p=e.ej;let t;const x=null==(t=a.XGc)?void 0:t.call(a,a.By,l.root,p.root);return x?_.u(_.tf(x),_.r(()=>e)):_.kf(e)}),_.r(l=>{var p=l.ej;var t=l.QWa;t=Cma(b.blb,p.Pg,t?t.Pg:void 0);p=new pLa(t,p);a.cC=e=Object.assign({},l,{Hla:p});a.gV.Hla=p;return e}),_.Gg(()=>{a.events.next(new jLa)}),zLa(a.GTb,b.blb,l=>a.events.next(l),a.CMb),_.qg(1),_.Gg({next:l=>{f=!0;a.Iha=a.gV;a.events.next(new _.si(l.id,a.ng.Zc(l.Kq),a.ng.Zc(l.Dh)));let p;null==(p=a.tYc)||p.XBa(l.Hla.Vc);
l.resolve(!0)},complete:()=>{f=!0}}),_.Fg(_.u(a.cYb,_.Gg(l=>{throw l;}))),rg(()=>{f||g||bNa(a,e,1);let l;(null==(l=a.cC)?void 0:l.id)===e.id&&(a.gV=null,a.cC=null)}),_.kg(l=>{g=!0;if(Fma(l))a.events.next(new _.ti(e.id,a.ng.Zc(e.Kq),l.message,l.DFc)),Fma(l)&&Zh(l.url)?a.events.next(new kLa(l.url,l.pia)):e.resolve(!1);else{let p;const t=new _.Wna(e.id,a.ng.Zc(e.Kq),l,null!=(p=e.ej)?p:void 0);try{ke(a.By,()=>{let B;return null==(B=a.RQc)?void 0:B.call(a,t)});a.events.next(t);const x=b.mh(l);e.resolve(!!x)}catch(x){a.options.Med?
e.resolve(!1):e.reject(x)}}return _.pg}))}))},zi=class{get vMc(){return 0!==this.hG}constructor(){this.Iha=this.cC=this.gV=null;this.events=new _.zg;this.cYb=new _.zg;this.N3=_.Kd(tp);this.By=_.Kd(_.jn);this.ng=_.Kd(_.Bi);this.GTb=_.Kd(Oo);this.location=_.Kd(_.Bo);this.CMb=null!==_.Kd(xLa,{optional:!0});this.tYc=_.Kd(rp);this.options=_.Kd(Ai,{optional:!0})||{};this.yY=this.options.yY||"emptyOnly";this.bE=_.Kd(up);this.XGc=_.Kd(ZMa,{optional:!0});this.RQc=_.Kd($Ma,{optional:!0});this.hG=0;this.JEb=
()=>_.kf(void 0);this.Fza=null;this.N3.Rdb=a=>this.events.next(new fLa(a));this.N3.aya=a=>this.events.next(new eLa(a))}complete(){let a;null==(a=this.Kz)||a.complete()}};zi.O=function(a){return new (a||zi)};zi.ta=_.k({token:zi,oa:zi.O,Ea:"root"});_.wp=class{};_.wp.O=function(a){return new (a||_.wp)};_.wp.ta=_.k({token:_.wp,oa:()=>_.Kd(xp),Ea:"root"});var fNa=class{store(){}DAa(a,b){return a.me===b.me}},xp=class extends fNa{};xp.O=(()=>{let a;return function(b){return(a||(a=_.Ve(xp)))(b||xp)}})();xp.ta=_.k({token:xp,oa:xp.O,Ea:"root"});var yp=class{};yp.O=function(a){return new (a||yp)};yp.ta=_.k({token:yp,oa:()=>_.Kd(zp),Ea:"root"});
var gNa=function(a){return{oD:a.oD,qk:a.qk,bm:a.bm}},hNa=function(a,b){return a.location.subscribe(c=>{"popstate"===c.type&&b(c.url,c.state)})},jNa=function(a,b,c){b=a.ng.Zc(b);zKa(a.location,b)||c.Yv.aj?(c=Object.assign({},c.Yv.state,iNa(a,c.id,a.Cra)),a.location.replaceState(b,"",c)):(c=Object.assign({},c.Yv.state,iNa(a,c.id,a.Cra+1)),a.location.go(b,"",c))},mNa=function(a,b,c=!1){"computed"===a.kda?(c=a.Wda-a.Cra,0!==c?a.location.YJ(c):a.qk===b.hfa&&0===c&&(kNa(a,b),lNa(a))):"replace"===a.kda&&
(c&&kNa(a,b),lNa(a))},iNa=function(a,b,c){return"computed"===a.kda?{hG:b,AZb:c}:{hG:b}},kNa=function(a,b){a.bm=a.Hob.bm;a.qk=a.Hob.qk;let c;a.oD=a.bE.merge(a.qk,null!=(c=b.hfa)?c:a.oD)},lNa=function(a){a.location.replaceState(a.ng.Zc(a.oD),"",iNa(a,a.BOb,a.Wda))},zp=class extends yp{constructor(){super(...arguments);this.location=_.Kd(_.Bo);this.ng=_.Kd(_.Bi);this.options=_.Kd(Ai,{optional:!0})||{};this.kda=this.options.kda||"replace";this.bE=_.Kd(up);this.M8=this.options.M8||"deferred";this.oD=this.qk=
new Yh;this.Wda=0;this.BOb=-1;const a=new rLa(new ei(new qLa([],{},{},"",{},"primary",null,null,{}),[])),b=new _.fi(new _.gi([new _.bi("",{})]),new _.gi({}),new _.gi({}),new _.gi(""),new _.gi({}),"primary",null,a.root);b.Vc=a.root;this.bm=new pLa(new ei(b,[]),a);this.Hob=gNa(this)}tD(){return this.location.getState()}get Cra(){if("computed"!==this.kda)return this.Wda;let a,b;return null!=(b=null==(a=this.tD())?void 0:a.AZb)?b:this.Wda}};
zp.O=(()=>{let a;return function(b){return(a||(a=_.Ve(zp)))(b||zp)}})();zp.ta=_.k({token:zp,oa:zp.O,Ea:"root"});var nNa,oNa,qNa,pNa,goa,rNa,sNa;nNa={Ln:"exact",Ye:"ignored",NPb:"ignored",Sa:"exact"};oNa={Ln:"subset",Ye:"ignored",NPb:"ignored",Sa:"subset"};
qNa=function(a){const b=a.iG.events.subscribe(c=>{try{const e=a.iG.cC,f=a.iG.gV;if(null!==e&&null!==f){var d=a.f8;if(c instanceof _.No)d.Hob=gNa(d);else if(c instanceof ui)d.oD=f.Sq;else if(c instanceof $Ka){if("eager"===d.M8&&!f.Yv.Zw){const g=d.bE.merge(f.hfa,f.Sq);jNa(d,g,f)}}else c instanceof jLa?(d.qk=f.hfa,d.oD=d.bE.merge(f.hfa,f.Sq),d.bm=f.Hla,"deferred"===d.M8&&(f.Yv.Zw||jNa(d,d.oD,f))):c instanceof _.ti&&(3===c.code||2===c.code)?mNa(d,f):c instanceof _.Wna?mNa(d,f,!0):c instanceof _.si&&
(d.BOb=c.id,d.Wda=d.Cra);if(c instanceof _.ti&&0!==c.code&&1!==c.code)a.aP=!0;else if(c instanceof _.si)a.aP=!0;else if(c instanceof kLa){const g=c.pia,l=a.bE.merge(c.url,e.XHb),p=Object.assign({},{info:e.Yv.info,Zw:e.Yv.Zw,aj:e.Yv.aj||"eager"===a.M8||"imperative"!==e.source},g);pNa(a,l,"imperative",null,p,{resolve:e.resolve,reject:e.reject,promise:e.promise})}}c instanceof jLa||c instanceof kLa||a.Zh.next(c)}catch(e){a.iG.cYb.next(e)}});a.yJb.add(b)};
pNa=function(a,b,c,d,e,f){if(a.QIb)return Promise.resolve(!1);let g,l;f?(g=f.resolve,l=f.reject,f=f.promise):f=new Promise((t,x)=>{g=t;l=x});const p=a.Sp.add();Xna(a,()=>{queueMicrotask(()=>a.Sp.remove(p))});aNa(a.iG,{source:c,tD:d,qk:a.qk,XHb:a.qk,dza:b,Yv:e,resolve:g,reject:l,promise:f,iV:a.bm.Vc,QWa:a.bm});return f.catch(t=>Promise.reject(t))};goa=function(a){null!=a.Nxa||(a.Nxa=hNa(a.f8,(b,c)=>{setTimeout(()=>{rNa(a,b,"popstate",c)},0)}))};
rNa=function(a,b,c,d){const e={aj:!0},f=(null==d?0:d.hG)?d:null;d&&(d=Object.assign({},d),delete d.hG,delete d.AZb,0!==Object.keys(d).length&&(e.state=d));b=_.Ap(a,b);pNa(a,b,c,f,e)};_.Ap=function(a,b){try{return a.ng.parse(b)}catch(c){return a.ng.parse("/")}};_.Bp=function(a,b){return a.ng.Zc(b)};sNa=function(a){return Object.entries(a).reduce((b,[c,d])=>{null!==d&&void 0!==d&&(b[c]=d);return b},{})};
_.Cp=function(a,b,c={}){const d=c.Ei,e=c.Sa;var f=c.Ye;f=c.nja?a.qk.Ye:f;switch(c.Ig){case "merge":c=Object.assign({},a.qk.Sa,e);break;case "preserve":c=a.qk.Sa;break;default:c=e||null}null!==c&&(c=sNa(c));let g;try{g=Nla(d?d.Vc:a.bm.Vc.root)}catch(l){if("string"!==typeof b[0]||"/"!==b[0][0])b=[];g=a.qk.root}return Ola(g,b,c,null!=f?f:null)};_.Dp=function(a,b,c={Zw:!1}){b=Zh(b)?b:_.Ap(a,b);b=a.bE.merge(b,a.oD);return pNa(a,b,"imperative",null,c)};
_.xi=class{get qk(){return this.f8.qk}get oD(){return this.f8.oD}get events(){return this.Zh}get bm(){return this.f8.bm}constructor(){this.QIb=!1;this.console=_.Kd(Bn);this.f8=_.Kd(yp);this.options=_.Kd(Ai,{optional:!0})||{};this.Sp=_.Kd(Cn);this.M8=this.options.M8||"deferred";this.iG=_.Kd(zi);this.ng=_.Kd(_.Bi);this.location=_.Kd(_.Bo);this.bE=_.Kd(up);this.Zh=new _.zg;this.mh=this.options.mh||Yna;this.aP=!1;this.blb=_.Kd(_.wp);this.cya=this.options.cya||"ignore";let a,b;this.config=null!=(b=null==
(a=_.Kd(_.Rna,{optional:!0}))?void 0:a.flat())?b:[];_.Kd(xLa,{optional:!0});this.yJb=new _.df;this.config=this.config.map(Hma);this.aP=!1;eNa(this.iG,this,this.qk,this.bm).subscribe({error:c=>{this.console.warn(c)}});qNa(this)}Uga(){goa(this);this.iG.vMc||rNa(this,this.location.path(!0),"imperative",this.f8.tD())}get url(){return _.Bp(this,this.qk)}get Iha(){return this.iG.Iha}Ia(){this.dispose()}dispose(){this.iG.complete();this.Nxa&&(this.Nxa.unsubscribe(),this.Nxa=void 0);this.QIb=!0;this.yJb.unsubscribe()}navigate(a,
b={Zw:!1}){for(let c=0;c<a.length;c++)if(null==a[c])throw new _.qd(4008,!1);return _.Dp(this,_.Cp(this,a,b),b)}isActive(a,b){b=!0===b?Object.assign({},nNa):!1===b?Object.assign({},oNa):b;if(Zh(a))return tla(this.qk,a,b);a=_.Ap(this,a);return tla(this.qk,a,b)}};_.xi.O=function(a){return new (a||_.xi)};_.xi.ta=_.k({token:_.xi,oa:_.xi.O,Ea:"root"});var uNa,vNa,tNa;uNa=function(a){var b=a.hm;let c;a.href=null!==b&&a.k6?null==(c=a.k6)?void 0:c.jz(_.Bp(a.Ta,b)):null;null===a.href?b=null:(b=a.Ve.ma.tagName.toLowerCase(),b=("base"===b||"link"===b?_.eha:_.ag)(a.href));tNa(a,"href",b)};vNa=function(a,b){null!=a.NXc||a.Yga||tNa(a,"tabindex",b)};tNa=function(a,b,c){const d=a.renderer;a=a.Ve.ma;null!==c?d.setAttribute(a,b,c):d.removeAttribute(a,b)};
_.Ep=class{constructor(a,b,c,d,e,f){this.Ta=a;this.Kb=b;this.NXc=c;this.renderer=d;this.Ve=e;this.k6=f;this.commands=this.href=null;this.NQb=new _.zg;this.aj=this.Zw=this.nja=!1;let g;b=null==(g=e.ma.tagName)?void 0:g.toLowerCase();(this.Yga="a"===b||"area"===b)?this.hb=a.events.subscribe(l=>{l instanceof _.si&&uNa(this)}):vNa(this,"0")}Rb(){this.Yga&&uNa(this);this.NQb.next(this)}set Vj(a){null!=a?(this.commands=Array.isArray(a)?a:[a],vNa(this,"0")):(this.commands=null,vNa(this,null))}Rd(a,b,c,d,
e){const f=this.hm;if(null===f||this.Yga&&(0!==a||b||c||d||e||"string"===typeof this.target&&"_self"!=this.target))return!0;_.Dp(this.Ta,f,{Zw:this.Zw,aj:this.aj,state:this.state,info:this.info});return!this.Yga}Ia(){let a;null==(a=this.hb)||a.unsubscribe()}get hm(){return null===this.commands?null:_.Cp(this.Ta,this.commands,{Ei:void 0!==this.Ei?this.Ei:this.Kb,Sa:this.Sa,Ye:this.Ye,Ig:this.Ig,nja:this.nja})}};
_.Ep.O=function(a){return new (a||_.Ep)(_.w(_.xi),_.w(_.fi),_.Ne("tabindex"),_.w(_.pn),_.w(_.Ye),_.w(_.yo))};
_.Ep.La=_.Wd({type:_.Ep,na:[["","routerLink",""]],lb:1,Ya:function(a,b){a&1&&_.M("click",function(c){return b.Rd(c.button,c.ctrlKey,c.shiftKey,c.altKey,c.metaKey)});a&2&&_.Pg("target",b.target)},inputs:{target:"target",Sa:"queryParams",Ye:"fragment",Ig:"queryParamsHandling",state:"state",info:"info",Ei:"relativeTo",nja:[2,"preserveFragment","preserveFragment",_.Lh],Zw:[2,"skipLocationChange","skipLocationChange",_.Lh],aj:[2,"replaceUrl","replaceUrl",_.Lh],Vj:"routerLink"},standalone:!0,features:[_.Og,
_.qe]});var wNa=class{},boa=function(a){a.hb=_.u(a.Ta.events,_.Df(b=>b instanceof _.si),_.uf(()=>a.preload(),1)).subscribe(()=>{})},yNa=function(a,b,c){const d=[];for(const e of c){e.Nb&&!e.Oc&&(e.Oc=Rha(e.Nb,b,`Route: ${e.path}`));let f;c=null!=(f=e.Oc)?f:b;let g;const l=null!=(g=e.JS)?g:c;(e.kl&&!e.zM&&void 0===e.Lra||e.RO&&!e.IS)&&d.push(xNa(a,c,e));if(e.children||e.zM){let p;d.push(yNa(a,l,null!=(p=e.children)?p:e.zM))}}return _.u(_.tf(d),_.vf())},xNa=function(a,b,c){return a.lgb.preload(c,()=>{const d=
_.u(c.kl&&void 0===c.Lra?a.dxa.kl(b,c):_.kf(null),_.uf(e=>{if(null===e)return _.kf(void 0);c.zM=e.wD;c.JS=e.Zb;let f;return yNa(a,null!=(f=e.Zb)?f:b,e.wD)}));if(c.RO&&!c.IS){const e=a.dxa.RO(c);return _.u(_.tf([d,e]),_.vf())}return d})},Fp=class{constructor(a,b,c,d,e){this.Ta=a;this.Zb=c;this.lgb=d;this.dxa=e}preload(){return yNa(this,this.Zb,this.Ta.config)}Ia(){this.hb&&this.hb.unsubscribe()}};Fp.O=function(a){return new (a||Fp)(_.m(_.xi),_.m(Jn),_.m(_.jn),_.m(wNa),_.m(tp))};
Fp.ta=_.k({token:Fp,oa:Fp.O,Ea:"root"});var coa=new _.ge(""),ANa=function(a){return a.Kz.events.subscribe(b=>{b instanceof _.No?(a.store[a.xOb]=a.T8.TKb(),a.j$a=b.sQb,a.ukb=b.tD?b.tD.hG:0):b instanceof _.si?(a.xOb=b.id,zNa(a,a.ng.parse(b.Dh).Ye)):b instanceof ui&&0===b.code&&(a.j$a=void 0,a.ukb=0,zNa(a,a.ng.parse(b.url).Ye))})},BNa=function(a){return a.Kz.events.subscribe(b=>{b instanceof iLa&&(b.position?"top"===a.options.cka?a.T8.Rza([0,0]):"enabled"===a.options.cka&&a.T8.Rza(b.position):b.anchor&&"enabled"===a.options.aFb?a.T8.eUb(b.anchor):
"disabled"!==a.options.cka&&a.T8.Rza([0,0]))})},zNa=function(a,b){a.zone.Ub(()=>_.pf(function*(){yield new Promise(c=>{setTimeout(()=>{c()});_.Of(()=>{c()},{Zb:a.By})});a.zone.run(()=>{a.Kz.events.next(new iLa("popstate"===a.j$a?a.store[a.ukb]:null,b))})}))},Ci=class{constructor(a,b,c,d,e={}){this.ng=a;this.Kz=b;this.T8=c;this.zone=d;this.options=e;this.xOb=0;this.j$a="imperative";this.ukb=0;this.store={};this.By=_.Kd(_.jn);e.cka||(e.cka="disabled");e.aFb||(e.aFb="disabled")}init(){"disabled"!==this.options.cka&&
this.T8.TUb("manual");this.clb=ANa(this);this.XUc=BNa(this)}Ia(){let a;null==(a=this.clb)||a.unsubscribe();let b;null==(b=this.XUc)||b.unsubscribe()}};Ci.O=function(){_.Pf()};Ci.ta=_.k({token:Ci,oa:Ci.O});var Zna=new _.ge("",{oa:()=>new _.zg}),$na=new _.ge("",{Ea:"root",oa:()=>1}),aoa=new _.ge("");var CNa,DNa;CNa=new _.ge("ROUTER_FORROOT_GUARD");DNa=[_.Bo,{va:_.Bi,Od:SKa},_.xi,Oo,{va:_.fi,Bb:function(a){return a.bm.root},Hb:[_.xi]},tp,[]];
_.FNa=function(a){var b={cya:"reload",yY:"always",r7c:!1},c=_.Gp,d={va:CNa,Bb:koa,Hb:[[_.xi,new _.kn,new _.ln]]},e=(null==b?0:b.Whd)?{va:_.yo,Od:Ao}:{va:_.yo,Od:zo},f=joa(),g=(null==b?0:b.lgb)?vi(0,[{va:aoa,Fb:Fp},{va:wNa,Fb:b.lgb}]).yt:[],l=(null==b?0:b.Uga)?["disabled"===b.Uga?hoa().yt:[],"enabledBlocking"===b.Uga?foa().yt:[]]:[],p=(null==b?0:b.O3c)?vi(8,[So,{va:xLa,Fb:So}]).yt:[];if(null==b?0:b.s7c){var t=[{va:ZMa,nc:Vna},{va:Tna,nc:Object.assign({},{XVb:!1},void 0)}];t=vi(9,t).yt}else t=[];return{Op:c,
Nb:[DNa,[],{va:_.Rna,wd:!0,nc:a},d,{va:Ai,nc:b?b:{}},e,f,g,l,p,t,[{va:ENa,Bb:doa},{va:uIa,wd:!0,Fb:ENa}]]}};_.Gp=class{};_.Gp.O=function(a){return new (a||_.Gp)(_.m(CNa,8))};_.Gp.Ca=_.Ud({type:_.Gp});_.Gp.Ba=_.md({});var ENa=new _.ge("");new _.Kn;var GNa=function(a){const b=[];for(a=a.Ta.bm.root;a.firstChild;){const c=a.firstChild.me;let d,e,f;const g=null!=(f=null!=(e=c.sPb)?e:null==(d=c.data)?void 0:d.loggedPathTemplate)?f:c.path;g&&b.push(g);a=a.firstChild}return"/"+b.join("/")},Hp=class{constructor(a){this.Ta=a}};Hp.O=function(a){return new (a||Hp)(_.m(_.xi))};Hp.ta=_.k({token:Hp,oa:Hp.O,Ea:"root"});var HNa=function(a,b){if(!(0>=b||b>Date.now())){if(b>=a.WUc)return Date.now()-b;if(performance&&performance.now&&b<=performance.now())return Math.round(performance.now()-b)}},Ip=class{constructor(a=Date.now()){this.WUc=a}};Ip.O=function(a){return new (a||Ip)(_.m(QKa))};Ip.ta=_.k({token:Ip,oa:Ip.O,Ea:"root"});var INa=function(){var a=null;try{a=_.da.localStorage||null}catch(b){}xm.call(this,a)};_.$k(INa,xm);var Jp=function(a,b){this.hia=a;this.d7=b+"::"};_.$k(Jp,wm);Jp.prototype.set=function(a,b){this.hia.set(this.d7+a,b)};Jp.prototype.get=function(a){return this.hia.get(this.d7+a)};Jp.prototype.remove=function(a){this.hia.remove(this.d7+a)};
Jp.prototype.m1=function(a){const b=this.hia[Symbol.iterator](),c=this,d=new tm;d.next=function(){var e=b.next();if(e.done)return e;for(e=e.value;e.slice(0,c.d7.length)!=c.d7;){e=b.next();if(e.done)return e;e=e.value}return{value:a?e.slice(c.d7.length):c.hia.get(e),done:!1}};return d};var JNa=function(){};JNa.prototype.Zc=function(a){const b=[];KNa(this,a,b);return b.join("")};
var KNa=function(a,b,c){if(null==b)c.push("null");else{if("object"==typeof b){if(Array.isArray(b)){var d=b;b=d.length;c.push("[");var e="";for(var f=0;f<b;f++)c.push(e),KNa(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],"function"!=typeof f&&(c.push(e),LNa(d,c),c.push(":"),KNa(a,f,c),e=","));c.push("}");return}}switch(typeof b){case "string":LNa(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("Nb`"+typeof b);}}},MNa={'"':'\\"',"\\":"\\\\","/":"\\/","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\u000b"},NNa=/\uffff/.test("\uffff")?/[\\"\x00-\x1f\x7f-\uffff]/g:/[\\"\x00-\x1f\x7f-\xff]/g,LNa=function(a,b){b.push('"',a.replace(NNa,function(c){let d=MNa[c];d||(d="\\u"+(c.charCodeAt(0)|65536).toString(16).slice(1),
MNa[c]=d);return d}),'"')};var Kp=function(a){this.rxa=a};Kp.prototype.set=function(a,b){void 0===b?this.rxa.remove(a):this.rxa.set(a,(new JNa).Zc(b))};Kp.prototype.get=function(a){let b;try{b=this.rxa.get(a)}catch(c){return}if(null!==b)try{return JSON.parse(b)}catch(c){throw"Storage: Invalid value was encountered";}};Kp.prototype.remove=function(a){this.rxa.remove(a)};var ONa=new _.ge("localstorage",{Ea:"root",oa:function(){var a=new INa;return(a=(a.Ira=qBa(a.KD))?new Jp(a,"devops"):null)?new Kp(a):null}}),PNa=new _.ge("sessionstorage",{Ea:"root",oa:function(){var a=new rBa;return(a=(a.Ira=qBa(a.KD))?new Jp(a,"devops"):null)?new Kp(a):null}});var QNa=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}},RNa=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""}};var Lp={mark(){},measure(){}},SNa=class{get duration(){return this.QIc}get status(){return this.h8}set status(a){"FAILURE"!==this.h8&&(this.h8=a)}constructor(a,b,c,d,e,f,g,l){this.actionId=a;this.Bz=b;this.initialRoute=c;this.Sq=d;this.WWc=f;this.Urb=g;this.sMb=l;this.sKb=!1;this.Vm=[];this.p0a=[];this.h8="SUCCESS";this.targetRoute=c;this.fm=d;this.ej=e}mu(){return this.Vm.every(a=>!!a.statusCode)}LVc(a,b){Lp.mark(ooa(b,this.actionId)+"-begin");this.sMb=b;this.Bz=Math.min(a,this.Bz)}get event(){let a=
this.sMb;if(!a)return a;for(const b of this.p0a)a=this.Urb(a,b);return a}get q8(){return this.xNb||this.sKb}get xNb(){return!(this.event&&"BACKGROUND"===this.event.gestureName)}get bOc(){return!!this.event&&"EXTERNAL"===this.event.gestureName}},TNa=new _.ge("event loggers",{oa:()=>[]}),UNa=new _.ge("update handler",{oa:()=>(a,b)=>Object.assign({},a,b)}),VNa=function(a){let b;const c=(null==(b=a.sessionStorage)?void 0:b.get("loggedSessionId"))||a.V3a();a.sessionStorage&&a.sessionStorage.set("loggedSessionId",
c);return c},Mp=class{constructor(){this.sessionStorage=_.Kd(PNa);this.V3a=_.Kd(PKa)}},XNa,$Na,aOa,Pp,WNa,Rp;Mp.O=function(a){return new (a||Mp)};Mp.ta=_.k({token:Mp,oa:Mp.O,Ea:"root"});XNa=function(a){_.Af(document,"visibilitychange").subscribe(()=>{"hidden"===document.visibilityState?WNa(a,()=>_.Np(a,Promise.resolve(),"keepalive"),"PageHidden"):"visible"===document.visibilityState&&WNa(a,()=>_.Np(a,Promise.resolve(),"keepalive"),"PageVisible")})};
_.Op=function(a,b=_.Gi(),c){!a.ls||c&&a.ls.event?a.ls=_.YNa(a,b,c):c&&!a.ls.event&&a.ls.LVc(b,c);return a.ls};
$Na=function(a,b){const c=b.event;if(!c)throw Error("Ob");"InitialPageLoad"===c.element&&moa(b,a.rOb);const d=b.duration||HNa(a.xZa,b.Bz),{targetRoute:e,fm:f,ej:g}=c.fm?{fm:c.fm,targetRoute:void 0,ej:void 0}:b,l=poa(a.document),p=b.Vm.filter(x=>x.z_);for(var t of p)t.error&&a.rTb.has(t.error)&&(t.statusCode="RETRIED"),t.kw&&"RETRIED"!==t.statusCode&&-1<ZNa.indexOf(t.kw)&&(b.status="FAILURE");t=ooa(c,b.actionId);Lp.mark(t+"-end");Lp.measure(t,t+"-begin",t+"-end");t=noa(b.Bz);return a.fu(Object.assign({},
c,{Sq:b.Sq,initialRoute:b.initialRoute,fm:f,targetRoute:e,ej:g,di:d,statusCode:b.status,Vm:[...p],SL:b.WWc,DJ:l,sessionId:a.sessionId,actionId:b.actionId,VV:t}))};_.YNa=function(a,b,c){const d=a.V3a();c&&Lp.mark(ooa(c,d)+"-begin");b=new SNa(d,b,a.Usa.Kb,a.Usa.url,a.Usa.Vc,poa(a.document),a.Urb,c);a.xya.push(b);return b};
aOa=function(a,b,{IFb:c,z_:d=!0}){Lp.mark(b+"-subbegin");const e=_.Gi();a=c?_.YNa(a,e,{gestureName:"BACKGROUND",element:"BackgroundAction",action:c}):_.Op(a,e);b={name:b,z_:d,Bz:e};a.Vm.push(b);return{ZBa:a,VEb:b}};
Pp=function(a,b,c,d={}){var e=d.status||"SUCCESS";const f=d.error;if(f){e="FAILURE";c.error=d.error;c.kw=null;if(null!=f.error&&null!=f.error.code){const g=f.error.code||null;c.kw=g;504===g&&(e="TIME_OUT")}"number"!==typeof f.code||"string"!==typeof f.message||null!=f.metadata&&"object"!==typeof f.metadata||(e=f.code,e=null==e?-1:bOa.get(e)||-1,c.kw=e,e=soa(f.code))}c.statusCode=e;c.di=Math.round((d.nJc||_.Gi())-c.Bz);Lp.mark((c.name||"unknown")+"-subend");Lp.measure(c.name||"unknown",(c.name||"unknown")+
"-subbegin",(c.name||"unknown")+"-subend");a=HNa(a.xZa,b.Bz);if(!b.xNb||b.bOc)b.QIc=a};
_.bk=function(a,b,c=!0){const d=a.erb;return e=>new _.gf(f=>{const {ZBa:g,VEb:l}=aOa(a,b,{IFb:d,z_:c});let p=!1,t=!1,x=void 0;const B=e.subscribe(F=>{g.q8&&(a.ls=g);x=_.Gi();t=!0;f.next(F);t=!1},F=>{p=!0;const I=()=>{g.q8&&(a.ls=g);Pp(a,g,l,{error:F});f.error(F)};g.q8?setTimeout(I):I()},()=>{p=!0;g.q8&&(a.ls=g);Pp(a,g,l,{nJc:x});f.complete()});return{unsubscribe:()=>{B.unsubscribe();p||Pp(a,g,l,{status:t?"SUCCESS":"CANCELLED"})}}})};
_.cOa=function(a,b,c,d=!0){const {ZBa:e,VEb:f}=aOa(a,c,{IFb:a.erb,z_:d});return b().then(g=>{e.q8&&(a.ls=e);Pp(a,e,f);return g},g=>{e.q8&&(a.ls=e);Pp(a,e,f,{error:g});throw g;})};_.Np=function(a,b,c,d=!0){return _.cOa(a,()=>b,c,d)};WNa=function(a,b,c){setTimeout(()=>{a.erb=c;try{a.zone.Ub(()=>{b().then(()=>{},()=>{})})}finally{a.erb=void 0}})};_.Qp=function(a,b,c){WNa(a,()=>_.sn(b()),c)};
Rp=class{constructor(a,b,c,d,e,f,g,l,p,t,x){this.document=b;this.V3a=c;this.ZPc=d;this.Urb=e;this.mh=f;this.xZa=g;this.Ta=l;this.fqb=p;this.zone=t;this.xya=[];this.rTb=new WeakSet;this.rOb=-1;this.vMb=new _.gi(!1);this.KVc=_.Kd(Mp);XNa(this);this.sessionId=VNa(this.KVc);try{(new PerformanceObserver(B=>{B=B.getEntries();B=B[B.length-1];this.rOb=B.renderTime||B.loadTime})).observe({type:"largest-contentful-paint",buffered:!0})}catch(B){}this.Usa={url:this.Ta.url,Kb:GNa(this.fqb),Vc:this.Ta.bm.root.Vc};
a&&(b=_.Op(this,a,{gestureName:"BROWSER_NAVIGATION",element:"InitialPageLoad",action:"load"}),a={name:"CoreConsoleLoad",di:HNa(this.xZa,a),statusCode:"SUCCESS",z_:!0,Bz:a},b.Vm.push(a));this.zone.onError.subscribe(()=>{_.Op(this).status="FAILURE"});_.u(this.Ta.events,_.Df(B=>B instanceof _.si),_.qg(1)).subscribe(B=>{for(const F of this.xya)F.Sq=B.Dh,F.initialRoute=GNa(this.fqb)});_.u(this.Ta.events,_.Df(B=>B instanceof _.si||B instanceof _.No)).subscribe(B=>{if(B instanceof _.si){if(zKa(x,B.Dh)){var F=
GNa(this.fqb),I=this.Ta.bm.root.Vc;_.Op(this).fm=B.Dh;_.Op(this).targetRoute=F;_.Op(this).ej=I;this.Usa={url:B.Dh,Kb:F,Vc:I}}}else"popstate"===B.sQb&&this.mb({gestureName:"BROWSER_NAVIGATION",element:"HistoryChange",action:"load"})});roa(t,()=>{const B=[],F=[];for(const I of this.xya)if(!qoa(I))if(I.mu()){F.push($Na(this,I));let K;"InitialPageLoad"===(null==(K=I.event)?void 0:K.element)&&this.vMb.next(!0)}else B.push(I);if(0<F.length)for(const I of this.ZPc)I.TO(F);this.ls=void 0;this.xya=B})}get BRc(){return _.ufa(_.u(this.vMb,
_.Df(a=>!!a),_.r(()=>{})))}get actionId(){return this.ls&&this.ls.actionId}mb(a,b,c=0){b=b?b.timeStamp+c:_.Gi();_.Op(this,b,a)}Jo(a){_.Op(this).p0a.push(a)}fu(a){return a}};Rp.O=function(a){return new (a||Rp)(_.m(QKa),_.m(_.ri),_.m(PKa),_.m(TNa),_.m(UNa),_.m(_.fg),_.m(Ip),_.m(_.xi),_.m(Hp),_.m(_.Jf),_.m(_.Bo))};Rp.ta=_.k({token:Rp,oa:Rp.O,Ea:"root"});
var ZNa=[-1,500,501,502,503,504],bOa=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]]);Vk=Vk||{};var dOa=function(){Hm.call(this)};_.$k(dOa,Hm);dOa.prototype.initialize=function(){};var eOa=[],fOa=[],gOa=!1,hOa=function(a){eOa[eOa.length]=a;if(gOa)for(var b=0;b<fOa.length;b++)a((0,_.jk)(fOa[b].wrap,fOa[b]))};var Sp=function(a,b){this.nua=a;this.WW=b};Sp.prototype.Xv=function(a){this.nua&&(this.nua.call(this.WW||null,a),this.nua=this.WW=null)};Sp.prototype.abort=function(){this.WW=this.nua=null};hOa(function(a){Sp.prototype.Xv=a(Sp.prototype.Xv)});var Tp=function(a,b){Hm.call(this);this.qea=a;this.P5=b;this.neb=[];this.GK=[];this.sta=[]};_.$k(Tp,Hm);Tp.prototype.HQc=dOa;Tp.prototype.zxa=null;Tp.prototype.getId=function(){return this.P5};Tp.prototype.registerCallback=function(a,b){return this.m7(this.neb,a,b)};var iOa=function(a,b){a.m7(a.GK,b)};_.aa=Tp.prototype;_.aa.m7=function(a,b,c){b=new Sp(b,c);a.push(b);return b};_.aa.My=function(){return!!this.zxa};_.aa.mAa=function(){this.zxa=new dOa};
_.aa.onLoad=function(a){var b=new this.HQc;b.initialize(a());this.zxa=b;b=(b=!!jOa(this.sta,a()))||!!jOa(this.neb,a());b||(this.GK.length=0);return b};_.aa.onError=function(a){(a=jOa(this.GK,a))&&_.da.setTimeout(lBa("Module errback failures: "+a),0);this.sta.length=0;this.neb.length=0};var jOa=function(a,b){for(var c=[],d=0;d<a.length;d++)try{a[d].Xv(b)}catch(e){ea(e),c.push(e)}a.length=0;return c.length?c:null};Tp.prototype.xn=function(){Tp.ND.xn.call(this);Fc(this.zxa)};var kOa=function(){this.Vl=null};_.aa=kOa.prototype;_.aa.GUb=function(){};_.aa.fAa=function(){};_.aa.VSb=function(){throw Error("Tb");};_.aa.PKb=function(){return null};_.aa.isActive=function(){return!1};_.aa.dOb=function(){return!1};_.aa.OSb=function(){};_.aa.registerCallback=function(){};var voa;_.Ii=null;_.toa=null;voa=[];var lOa=function(a){"undefined"!==typeof Zone&&Zone.current.scheduleMacroTask("LoadModuleFactory",()=>{},{},function(b){a.finally(()=>{b.invoke()})})},mOa=function(a){const b=new Promise((c,d)=>{_.Ji().load(a).then(c,d)});lOa(b);return b},nOa=class{load(a){return mOa(a).then(()=>Rka(a))}aab(a){const b=_.Ji().aab(a),c=Promise.all(Object.keys(b).map(d=>b[d]));lOa(c);return c.then(()=>a.map(d=>Rka(d)))}};_.oOa=function(a){return[{va:yi,Bb:()=>{a.je=_.Kd(Rp);return()=>{}},wd:!0}]};_.pOa=class{constructor(){this.dxa=new nOa}for(a){return()=>{if(!this.je)throw Error("Ub");return _.Np(this.je,this.dxa.load(a),"Module: "+a)}}};var Up,qOa,rOa;Up=new _.ge("event loggers",{oa:()=>{const a=[];for(const b of qOa)a.push(_.Kd(b.Fb));a.push(_.Kd(mo));_.Kd(WJa)&&a.push(_.Kd(Co));return a}});qOa=[{va:Up,Fb:Io,wd:!0},{va:Up,Fb:_.Ho,wd:!0}];rOa=new _.ge("update handler",{oa:()=>(a,b)=>Object.assign({},a,b)});
_.Vp=class extends Rp{mb(a,b,c=0){super.mb(a,b,c)}Jo(a){super.Jo(a)}fu(a){var b=a.targetRoute||a.initialRoute;const c=b.indexOf("/",1);return Object.assign({},a,{actionOwner:(-1===c?b.substring(1):b.substring(1,c))===_.Do.hR?Un.d9:Un.GH})}};_.Vp.O=function(a){return new (a||_.Vp)(_.m(GKa),_.m(_.ri),_.m(FKa),_.m(Up),_.m(rOa),_.m(_.fg),_.m(Ip),_.m(_.xi),_.m(Hp),_.m(_.Jf),_.m(_.Bo),_.m(Eo))};_.Vp.ta=_.k({token:_.Vp,oa:_.Vp.O,Ea:"root"});var xoa=["authuser","hl","token"];var sOa;sOa=function(a,b){a.ey=b;a.ariaLabel=a.TTb?`${b} external link`:`${b} open in new window`};
_.Wp=class{set link(a){this.MFb.next(a instanceof _.hc?a.toString():a)}set WZ(a){this.rel=(this.TTb=a)?null:"noopener";this.target=a?null:"_blank";this.ey&&sOa(this,this.ey)}set ZTc(a){this.EIb.next(a&&!this.userEmail)}set KEc(a){sOa(this,a)}set REc(a){sOa(this,a)}constructor(a,b,c,d){this.userEmail=a;this.ab=c;this.ud=d;this.href="";this.ariaDisabled=!1;this.rel="noopener";this.target="_blank";this.ariaLabel=null;this.MFb=new _.zg;this.EIb=new _.gi(!1);this.ey=null;this.TTb=!1;a=_.u(b.Sa,_.r(yoa),
_.og(_.rc));_.u(_.sf(a,this.MFb,this.EIb),_.r(([e,f,g])=>{if(g)e="";else if(0===Object.keys(e).length)e=f;else{f=new _.hk(f);if(!f.ug()||f.ug().endsWith(".google.com"))for(const l of Object.keys(e))g=e[l],void 0===f.Uj.get(l)&&_.ik(f,l,g);e=f.toString()}return e})).subscribe(e=>{this.href=e;this.ariaDisabled=!e})}Qa(){const a=()=>{const c=b.getAttribute("aria-label");!c||(null==c?0:c.endsWith("external link"))||(null==c?0:c.endsWith("open in new window"))||c===this.ey||this.ud.run(()=>{sOa(this,c)})},
b=this.ab.ma;this.ud.Ub(()=>{(new MutationObserver(c=>{for(const d of c)"attributes"===d.type&&a()})).observe(b,{attributeFilter:["aria-label"]});a()})}};_.Wp.O=function(a){return new (a||_.Wp)(_.w(_.go,8),_.w(_.fi),_.w(_.Ye),_.w(_.Jf))};
_.Wp.La=_.Wd({type:_.Wp,na:[["a","externalLink",""]],lb:5,Ya:function(a,b){a&2&&(_.Wg("href",b.href,_.ag),_.Pg("aria-disabled",b.ariaDisabled)("rel",b.rel)("target",b.target)("aria-label",b.ariaLabel))},inputs:{link:[0,"externalLink","link"],WZ:"sameWindow",ZTc:"requiredLogin",KEc:[0,"aria-label","ariaLabelInput"],REc:[0,"attr.aria-label","attrAriaLabelInput"]}});_.Xp=class{};_.Xp.O=function(a){return new (a||_.Xp)};_.Xp.Ca=_.Ud({type:_.Xp});_.Xp.Ba=_.md({});_.Yp=class{};_.Yp.O=function(a){return new (a||_.Yp)};_.Yp.ta=_.k({token:_.Yp,oa:_.Yp.O});_.tOa=function(a,b,c,d){a.Ga.mb({element:a.DRa,action:a.KL,gestureName:b,fm:a.fm,Ie:a.cma,projectId:null==a.xQ?(a.context||void 0)&&a.context.projectId:a.xQ,zh:null==a.aYb?(a.context||void 0)&&a.context.zh:a.aYb,If:null==a.ZXb?(a.context||void 0)&&a.context.If:a.ZXb},c,d)};
_.Zp=class{constructor(a,b,c,d,e){this.Ga=a;this.renderer=b;this.context=c;this.Ve=d;this.eventType=e}get fm(){}Qa(){this.renderer.listen(this.Ve.ma,this.eventType,a=>{this.Pdb(a)})}};_.Zp.O=function(){_.Pf()};_.Zp.La=_.Wd({type:_.Zp,inputs:{DRa:"ascTrackElement",KL:"trackAction",cma:"trackArtifactId",xQ:"trackProjectId",aYb:"trackSearchTerm",ZXb:"trackListIndex"}});
_.$p=class extends _.Zp{get fm(){return this.zn?this.zn.href:void 0}constructor(a,b,c,d,e){super(a,b,e,c,"click");this.zn=d;this.UXb=!0}Pdb(a){this.UXb&&_.tOa(this,"CLICK",a)}};_.$p.O=function(a){return new (a||_.$p)(_.w(_.Vp),_.w(_.pn),_.w(_.Ye),_.w(_.Wp,8),_.w(_.Yp,8))};
_.$p.La=_.Wd({type:_.$p,na:[["a","ascTrackElement","","trackAction",""],["button","ascTrackElement","","trackAction",""],["mat-select","ascTrackElement","","trackAction",""]," routerLink  ascTrackElement  trackAction ".split(" ")," ascTrackElement  trackAction  trackGestureClick ".split(" ")],inputs:{UXb:"trackGestureClick"},features:[_.Mg]});_.aq=class{constructor(a,b,c=null){this.vJ=a;this.s8a=b;this.Kb=c}};_.aq.O=function(a){return new (a||_.aq)(_.m(_.go),_.m(xJa),_.m(_.fi,8))};_.aq.ta=_.k({token:_.aq,oa:_.aq.O,Ea:"root"});_.bq=class{};_.bq.O=function(a){return new (a||_.bq)};_.bq.Ca=_.Ud({type:_.bq});_.bq.Ba=_.md({Nb:[{va:xFa,Bb:function(a,b,c,d){b=oca().Imb("DEVOPS_CONSOLE").bnb(b).Rmb(c.s8a).v_(!0);"TESTING"===a||"UNKNOWN_ENVIRONMENT"===a?b.np.cGc=new SEa:b.np.endpoint=d;return b.Za()},Hb:[vJa,fo,_.aq,BJa]},{va:XJa,Bb:function(a,b){if(!a)return null;a=(new QEa(1100,b)).Za();a.v_&&a.v_(!0);return a},Hb:[WJa,_.io]}]});var uOa=function(a){a.Ta.events.subscribe(b=>{if(b instanceof _.si){const c=GNa(a.fYc);a.zone.Ub(()=>{setTimeout(()=>{a.iJc||a.isa.xK(c);a.kPc.xK(c)})})}})},cq=class{constructor(a,b,c,d,e,f){this.iJc=a;this.kPc=b;this.isa=c;this.Ta=d;this.fYc=e;this.zone=f}};cq.O=function(a){return new (a||cq)(_.m(WJa),_.m(_.Ho),_.m(mo),_.m(_.xi),_.m(Hp),_.m(_.Jf))};cq.ta=_.k({token:cq,oa:cq.O,Ea:"root"});_.dq={Kub:"admin",IFa:"onboarding",hR:"results",B9:"search",GH:"",c1:"settings",Anc:"h",Hwb:"user/ssh_keys"};Object.freeze(_.dq);_.vOa=[`/${_.dq.B9}`];var wOa=class extends _.cc{constructor(a){super(a)}Uua(){return _.Ll(this,1)}};wOa.prototype.toObject=function(){return xOa(this)};var xOa=function(a){if(null!=a)return _.dc(a),{priority:_.Ll(a,1),wad:_.Kl(a,4)}};_.eq=class extends _.cc{constructor(a){super(a)}getName(){return _.X(this,1)}Qd(a){return _.sk(this,1,a)}getMetadata(){return _.ol(this,wOa,3)}O7(a){return _.Al(this,3,a)}};_.eq.prototype.toObject=function(){return yOa(this)};var yOa=function(a){if(null!=a)return _.dc(a),{name:_.X(a,1),group:_.Pl(a,2,0),metadata:xOa(a.getMetadata())}};_.fq=class extends _.cc{constructor(a){super(a)}getType(){return _.Pl(this,1,0)}Sm(a){return _.dm(this,1,a)}ew(){return _.X(this,2)}yAa(a){return _.sk(this,2,a)}};_.fq.prototype.toObject=function(){return zOa(this)};var zOa=function(a){if(null!=a)return _.dc(a),{type:_.Pl(a,1,0),text:_.X(a,2),had:$b(_.Pb(a,3,_.yb))}};_.gq=class extends _.cc{constructor(a){super(a)}getMessage(){return _.X(this,1)}nAa(a){return _.sk(this,1,a)}};_.gq.prototype.toObject=function(){return hq(this)};var hq=function(a){if(null!=a)return _.dc(a),{message:_.X(a,1),Zya:_.X(a,2)}};_.iq=class extends _.cc{constructor(a){super(a)}getSize(){return Ml(this,1)}setSize(a){if(null!=a){if("number"!==typeof a)throw hb("uint32");if(!Number.isFinite(a))throw hb("uint32");a>>>=0}return _.Sb(this,1,a,0)}Xg(){return _.Pl(this,2,0)}};_.iq.prototype.toObject=function(){return AOa(this)};var AOa=function(a){if(null!=a)return _.dc(a),{size:Ml(a,1),status:_.Pl(a,2,0)}};_.jq=class extends _.cc{constructor(a){super(a)}QUb(a){_.dm(this,2,a)}le(){return _.X(this,4)}od(a){return _.sk(this,4,a)}IUb(a){_.Rb(this,10,a,_.ub)}};_.jq.Wb=[6,10];_.jq.prototype.toObject=function(){return BOa(this)};var BOa=function(a){if(null!=a)return _.dc(a),{Gz:_.Pl(a,1,0),IJ:_.Pl(a,2,0),Ocd:_.Pl(a,3,0),path:_.X(a,4),f4c:_.Pl(a,5,0),e4c:_.h(_.Ql(a,6,2)),t4c:_.Pl(a,9,0),q4c:_.h(_.Ql(a,10,2))}};_.kq=class extends _.cc{constructor(a){super(a)}Zmb(a){return _.sk(this,1,a)}dw(){return _.ol(this,_.jq,2)}J7(a){return _.Al(this,2,a)}SE(){return _.rl(this,2)}XW(){return _.sl(this,_.jq,2)}};_.kq.prototype.toObject=function(){return COa(this)};var COa=function(a){if(null!=a)return _.dc(a),{proxy:_.X(a,1),filter:BOa(a.dw())}};var DOa=class extends _.cc{constructor(a){super(a)}};DOa.Wb=[2];DOa.prototype.toObject=function(){return EOa(this)};var EOa=function(a){if(null!=a)return _.dc(a),{AXc:_.Pl(a,1,0),zXc:_.h(_.Ql(a,2,2))}};_.FOa=class extends _.cc{constructor(a){super(a)}q_(a){return _.sk(this,1,a)}r4a(){return _.ol(this,DOa,2)}};_.FOa.prototype.toObject=function(){if(null!=this){_.dc(this);var a={bWa:_.X(this,1),yXc:EOa(this.r4a())}}else a=void 0;return a};_.lq=class extends _.cc{constructor(a){super(a)}IUb(a){_.Txa(this,2,_.eq,a)}};_.lq.Wb=[2];_.lq.prototype.toObject=function(){return GOa(this)};var GOa=function(a){if(null!=a)return _.dc(a),{r4c:_.Xb(_.zl(a,_.eq,2,_.vl()),yOa)}};var HOa=class extends _.cc{constructor(a){super(a)}Z2a(){return _.Ql(this,4,_.vl())}p3a(){return _.zl(this,_.gq,6,_.vl())}},IOa=_.gc(HOa);HOa.Wb=[4,6];HOa.prototype.toObject=function(){if(null!=this){_.dc(this);var a={vhd:_.Kl(this,1),F8c:_.Kl(this,2),Mcd:_.Kl(this,3),dGb:_.h(_.Ql(this,4,2)),xcd:$b(_.Qb(this,5,_.lq),GOa),kIc:_.Xb(this.p3a(),hq)}}else a=void 0;return a};var JOa=class extends _.cc{constructor(a){super(a)}QUb(a){_.Yl(this,2,a)}Z2a(){return _.Ql(this,3,_.vl())}};JOa.Wb=[3];JOa.prototype.toObject=function(){return KOa(this)};var KOa=function(a){if(null!=a)return _.dc(a),{test:_.Kl(a,1),IJ:_.Kl(a,2),dGb:_.h(_.Ql(a,3,2))}};var LOa;_.mq=class extends _.cc{constructor(a){super(a)}};_.oq=class extends _.cc{constructor(a){super(a)}JJ(){return _.ol(this,_.fq,3)}Nfa(){return _.Wl(this,_.mq,6,_.nq)}WUb(a){return _.Bl(this,6,_.nq,a)}};_.mq.Wb=[1];_.mq.prototype.toObject=function(){return LOa(this)};LOa=function(a){if(null!=a)return _.dc(a),{H$c:_.Xb(_.zl(a,_.oq,1,_.vl()),MOa),jx:AOa(_.ol(a,_.iq,5)),XN:AOa(_.ol(a,_.iq,6)),T4:_.Pl(a,7,0)}};_.nq=[5,6];_.oq.prototype.toObject=function(){return MOa(this)};
var MOa=function(a){if(null!=a)return _.dc(a),{G5c:_.X(a,1),C5c:_.Ll(a,7),D5c:zOa(_.ol(a,_.fq,2)),detail:zOa(a.JJ()),B6c:_.X(a,4),A6c:_.Ll(a,8),E$c:_.h(_.Vl(a,5,_.nq)),OOc:LOa(a.Nfa()),i8c:KOa(_.ol(a,JOa,9))}};var NOa=class extends _.cc{constructor(a){super(a)}};NOa.Wb=[2];NOa.prototype.toObject=function(){return OOa(this)};var OOa=function(a){if(null!=a)return _.dc(a),{AXc:_.Pl(a,1,0),zXc:_.h(_.Ql(a,2,2))}};_.POa=class extends _.cc{constructor(a){super(a)}YUb(a){return _.sk(this,1,a)}dw(){return _.ol(this,NOa,3)}J7(a){return _.Al(this,3,a)}SE(){return _.rl(this,3)}XW(){return _.sl(this,NOa,3)}r4a(){return _.ol(this,DOa,4)}};_.POa.prototype.toObject=function(){if(null!=this){_.dc(this);var a={Vha:_.X(this,1),Qad:Ml(this,2),filter:OOa(this.dw()),yXc:EOa(this.r4a())}}else a=void 0;return a};_.QOa=class extends _.cc{constructor(a){super(a)}YUb(a){return _.sk(this,1,a)}Qq(){return _.X(this,2)}AU(){return _.rl(this,2)}};_.QOa.prototype.toObject=function(){return ROa(this)};var ROa=function(a){if(null!=a)return _.dc(a),{Vha:_.X(a,1),lra:_.Ll(a,3),Nta:_.X(a,4),label:_.X(a,2)}};_.pq=class extends _.cc{constructor(a){super(a)}zW(){return _.ol(this,_.QOa,1)}};_.pq.Wb=[2];_.pq.prototype.toObject=function(){return SOa(this)};var SOa=function(a){if(null!=a)return _.dc(a),{e7:ROa(a.zW()),V2c:_.Xb(_.zl(a,_.QOa,2,_.vl()),ROa)}};var TOa=class extends _.cc{constructor(a){super(a)}getLine(){return _.Ll(this,1)}setLine(a){return _.$l(this,1,a)}};TOa.prototype.toObject=function(){return UOa(this)};var UOa=function(a){if(null!=a)return _.dc(a),{line:_.Ll(a,1),column:_.Ll(a,2)}};var VOa=class extends _.cc{constructor(a){super(a)}zm(){return _.ol(this,TOa,1)}setStart(a){return _.Al(this,1,a)}Ui(){return _.ol(this,TOa,2)}setEnd(a){return _.Al(this,2,a)}};VOa.prototype.toObject=function(){return WOa(this)};var WOa=function(a){if(null!=a)return _.dc(a),{start:UOa(a.zm()),end:UOa(a.Ui())}};var XOa=class extends _.cc{constructor(a){super(a)}Zfa(){return _.ol(this,VOa,2)}DLb(){return _.sl(this,VOa,2)}};XOa.Wb=[10,9];XOa.prototype.toObject=function(){return YOa(this)};var YOa=function(a){if(null!=a)return _.dc(a),{sourceRange:WOa(a.Zfa()),Fva:_.X(a,3),navigation:SOa(_.ol(a,_.pq,4)),qya:_.X(a,5),q9c:_.h(_.Ql(a,10,2)),Afd:_.h(_.Sl(a,9,2)),cBa:_.Pl(a,11,0)}};var ZOa;_.qq=class extends _.cc{constructor(a){super(a)}i5(){return _.zl(this,XOa,1,_.vl())}V2a(){return _.Ql(this,4,_.vl())}p3a(){return _.zl(this,_.gq,5,_.vl())}};ZOa=_.gc(_.qq);_.qq.Wb=[1,4,5];_.qq.prototype.toObject=function(){if(null!=this){_.dc(this);var a={IHc:_.Xb(this.i5(),YOa),mu:_.Kl(this,2),xza:_.X(this,3),NFb:_.h(_.Ql(this,4,2)),kIc:_.Xb(this.p3a(),hq)}}else a=void 0;return a};_.$Oa=class extends _.cc{constructor(a){super(a)}Nfa(){return _.ol(this,_.mq,2)}WUb(a){return _.Al(this,2,a)}};_.$Oa.prototype.toObject=function(){return aPa(this)};var aPa=function(a){if(null!=a)return _.dc(a),{OOc:LOa(a.Nfa()),s4c:yOa(_.ol(a,_.eq,4))}};_.rq=class extends _.cc{constructor(a){super(a)}getType(){return _.X(this,1)}Sm(a){return _.sk(this,1,a)}};_.rq.Wb=[2];_.rq.prototype.toObject=function(){return bPa(this)};var bPa=function(a){if(null!=a)return _.dc(a),{type:_.X(a,1),p4c:_.Xb(_.zl(a,_.$Oa,2,_.vl()),aPa),lbd:_.Kl(a,3)}};_.cPa=class extends _.cc{constructor(a){super(a)}q_(a){return _.sk(this,2,a)}};_.cPa.Wb=[1];_.cPa.prototype.toObject=function(){if(null!=this){_.dc(this);var a={Y6c:_.h(_.Ql(this,1,2)),bWa:_.X(this,2)}}else a=void 0;return a};var dPa=class extends _.cc{constructor(a){super(a)}Dfa(){return _.Qb(this,2,_.gq)}},ePa=_.gc(dPa);dPa.prototype.toObject=function(){if(null!=this){_.dc(this);var a={a7c:$b(_.Qb(this,1,_.fq),zOa),AIb:$b(this.Dfa(),hq)}}else a=void 0;return a};_.fPa=class extends _.cc{constructor(a){super(a)}Smb(a){return _.$l(this,5,a)}q_(a){return _.sk(this,3,a)}Fmb(a){return _.Yl(this,4,a)}};_.fPa.Wb=[1];_.fPa.prototype.toObject=function(){if(null!=this){_.dc(this);var a={D$c:_.Xb(_.zl(this,_.kq,1,_.vl()),COa),rQc:_.Ll(this,5),bWa:_.X(this,3),nEc:_.Kl(this,4)}}else a=void 0;return a};var gPa=class extends _.cc{constructor(a){super(a)}Dfa(){return _.Qb(this,2,_.gq)}V2a(){return _.Ql(this,3,_.vl())}},hPa=_.gc(gPa);gPa.Wb=[3];gPa.prototype.toObject=function(){if(null!=this){_.dc(this);var a={F$c:$b(_.Qb(this,1,_.mq),LOa),AIb:$b(this.Dfa(),hq),NFb:_.h(_.Ql(this,3,2))}}else a=void 0;return a};_.iPa=class extends _.cc{constructor(a){super(a)}Smb(a){return _.$l(this,5,a)}q_(a){return _.sk(this,3,a)}Fmb(a){return _.Yl(this,4,a)}};_.iPa.Wb=[1];_.iPa.prototype.toObject=function(){if(null!=this){_.dc(this);var a={ycd:_.Xb(_.zl(this,_.kq,1,_.vl()),COa),rQc:_.Ll(this,5),bWa:_.X(this,3),nEc:_.Kl(this,4)}}else a=void 0;return a};_.jPa=class extends _.cc{constructor(a){super(a)}UKb(){return _.Pl(this,2,0)}kVb(a){return _.dm(this,2,a)}};_.jPa.prototype.toObject=function(){return kPa(this)};var kPa=function(a){if(null!=a)return _.dc(a),{G6c:hq(_.ol(a,_.gq,1)),severity:_.Pl(a,2,0)}};var lPa=class extends _.cc{constructor(a){super(a)}Dfa(){return _.Qb(this,2,_.gq)}V2a(){return _.Ql(this,3,_.vl())}},mPa=_.gc(lPa);lPa.Wb=[3];lPa.prototype.toObject=function(){if(null!=this){_.dc(this);var a={zcd:$b(_.Qb(this,1,_.rq),bPa),AIb:$b(this.Dfa(),hq),Lbd:$b(_.Qb(this,4,_.jPa),kPa),NFb:_.h(_.Ql(this,3,2))}}else a=void 0;return a};var pk=class extends _.cc{constructor(a){super(a)}d4a(){return Vxa(this,sq)}Lfa(){return _.Tl(this,3,sq)}UUb(a){_.bm(this,3,sq,a)}ym(){return _.Tl(this,1,sq)}setProjectId(a){return _.bm(this,1,sq,a)}KKb(){return _.Tl(this,4,sq)}LUb(a){_.bm(this,4,sq,a)}N3a(){return _.Tl(this,5,sq)}bVb(a){_.bm(this,5,sq,a)}iVb(a){return _.sk(this,2,a)}A4a(){return _.X(this,6)}oVb(a){_.sk(this,6,a)}},sq=[1,3,4,5];pk.prototype.toObject=function(){return tq(this)};
var tq=function(a){if(null!=a)return _.dc(a),{il:_.h(_.Vl(a,3,sq)),projectId:_.h(_.Vl(a,1,sq)),io:_.h(_.Vl(a,4,sq)),Gg:_.h(_.Vl(a,5,sq)),yh:_.X(a,2),tr:_.X(a,6)}};_.rk=class extends _.cc{constructor(a){super(a)}Dn(){return _.ol(this,pk,1)}fQ(a){return _.Al(this,1,a)}jO(){return _.X(this,3)}anb(a){_.sk(this,3,a)}};_.rk.prototype.toObject=function(){return nPa(this)};var nPa=function(a){if(null!=a)return _.dc(a),{Se:tq(a.Dn()),fr:_.X(a,3),refHint:_.X(a,4)}};_.gta=function(a){var b=new _.uq;return _.Al(b,1,a)};_.uq=class extends _.cc{constructor(a){super(a)}le(){return _.X(this,2)}od(a){return _.sk(this,2,a)}getType(){return _.Pl(this,3,0)}Sm(a){return _.dm(this,3,a)}EW(){return _.Sl(this,7,_.vl())}mVb(a){_.Rb(this,7,a,_.kb)}I3a(){return _.X(this,6)}XUb(a){_.sk(this,6,a)}};_.uq.Wb=[7];_.uq.prototype.toObject=function(){return vq(this)};
var vq=function(a){if(null!=a)return _.dc(a),{Gu:nPa(_.ol(a,_.rk,1)),path:_.X(a,2),type:_.Pl(a,3,0),fileSize:_.Nl(a,4),DWc:_.h(_.Sl(a,7,2)),vK:_.X(a,6)}};_.wq=class extends _.cc{constructor(a){super(a)}};_.wq.prototype.toObject=function(){return xq(this)};var xq=function(a){if(null!=a)return _.dc(a),{startLine:_.Ll(a,1),startColumn:_.Ll(a,2),endLine:_.Ll(a,3),endColumn:_.Ll(a,4)}};var oPa=class extends _.cc{constructor(a){super(a)}uk(){return _.ol(this,_.uq,1)}bq(a){return _.Al(this,1,a)}getRange(){return _.ol(this,_.wq,2)}setRange(a){return _.Al(this,2,a)}vva(){return _.sl(this,_.wq,2)}};oPa.prototype.toObject=function(){return pPa(this)};var pPa=function(a){if(null!=a)return _.dc(a),{Je:vq(a.uk()),Ud:xq(a.getRange())}};_.yq=class extends _.cc{constructor(a){super(a)}getType(){return _.Pl(this,1,0)}Sm(a){return _.dm(this,1,a)}getName(){return _.X(this,2)}Qd(a){return _.sk(this,2,a)}Dca(a,b){_.Dl(this,3,_.yq,a,b)}VKb(){return _.X(this,6)}lVb(a){_.sk(this,6,a)}};_.yq.Wb=[3,4];_.yq.prototype.toObject=function(){return qPa(this)};
var qPa=function(a){if(null!=a)return _.dc(a),{type:_.Pl(a,1,0),name:_.X(a,2),childList:_.Xb(_.zl(a,_.yq,3,_.vl()),qPa),gbd:_.h(_.Sl(a,4,2)),tqb:xq(_.ol(a,_.wq,5)),TVb:_.X(a,6),oQb:_.X(a,7),Ndd:_.X(a,8)}};_.zq=class extends _.cc{constructor(a){super(a)}lAa(a){return _.dm(this,1,a)}};_.zq.prototype.toObject=function(){return rPa(this)};var rPa=function(a){if(null!=a)return _.dc(a),{Hf:_.Pl(a,1,0),Bla:_.X(a,2)}};_.sPa=class extends _.cc{constructor(a){super(a)}getName(){return _.X(this,1)}Qd(a){return _.sk(this,1,a)}};_.sPa.prototype.toObject=function(){return tPa(this)};var tPa=function(a){if(null!=a)return _.dc(a),{name:_.X(a,1),Do:_.X(a,2)}};var uPa;_.Aq=function(a,b){return _.zl(a,_.sPa,1,_.vl(b))};
_.Bq=class extends _.cc{constructor(a){super(a)}yka(a){return _.sk(this,2,a)}dga(){return Yxa(this,4)}Qka(a){_.Tb(this,4,_.kb,a,void 0,_.Sl)}o5(){return _.Pl(this,5,0)}L7(a){_.dm(this,5,a)}KW(){return _.Pl(this,6,0)}R7(a){_.dm(this,6,a)}setTheme(a){return _.dm(this,7,a)}Rfa(){return _.X(this,21)}Hka(a){_.sk(this,21,a)}Cfa(){return _.X(this,22)}xka(a){_.sk(this,22,a)}cva(){return _.Kl(this,8)}tAa(a){_.Yl(this,8,a)}DW(){return _.Kl(this,10)}Nka(a){_.Yl(this,10,a)}uW(){return _.Kl(this,11)}K7(a){_.Yl(this,
11,a)}GW(){return _.Ll(this,12)}Pka(a){_.$l(this,12,a)}t5(){return _.Ll(this,31)}Ika(a){_.$l(this,31,a)}LKb(){return _.Rl(this,13)}m5(){return _.Pl(this,15,0)}Eka(a){_.dm(this,15,a)}BW(){return _.Ll(this,17)}P7(a){_.$l(this,17,a)}Xfa(){return _.Pl(this,18,0)}rAa(a){_.dm(this,18,a)}n4a(){return _.Kl(this,20)}gnb(a){_.Yl(this,20,a)}Qfa(){return _.Pl(this,23,0)}Fka(a){_.dm(this,23,a)}z5(){return _.Kl(this,24)}wAa(a){_.Yl(this,24,a)}Yfa(){return _.Kl(this,25)}Oka(a){_.Yl(this,25,a)}A5(){return _.Kl(this,
28)}xAa(a){_.Yl(this,28,a)}w5(){return _.Kl(this,30)}Mka(a){_.Yl(this,30,a)}x5(){return _.Kl(this,32)}uAa(a){_.Yl(this,32,a)}e5(){return _.X(this,33)}hAa(a){_.sk(this,33,a)}dva(){return _.Kl(this,34)}hnb(a){_.Yl(this,34,a)}};uPa=_.gc(_.Bq);_.Bq.Wb=[1,3,4,13];_.Bq.prototype.toObject=function(){return vPa(this)};
var vPa=function(a){if(null!=a)return _.dc(a),{hfd:_.Xb(_.Aq(a),tPa),jea:_.X(a,2),sgd:_.h(_.Ql(a,3,2)),Iid:_.h(_.Sl(a,4,2)),S$c:_.Pl(a,5,0),xub:_.Pl(a,6,0),Jid:_.Ll(a,16),theme:_.Pl(a,7,0),hdd:_.Pl(a,26,0),G$a:_.X(a,21),cXa:_.X(a,22),showDeleted:_.Kl(a,8),kcd:$b(_.Pb(a,9,_.xb)),xnb:_.Kl(a,10),Ega:_.Kl(a,11),tabSize:_.Ll(a,12),xia:_.Ll(a,31),t7c:_.h(_.Ql(a,13,2)),X$c:$b(_.Qb(a,14,_.zq),rPa),Nga:_.Pl(a,15,0),pfd:_.Ll(a,17),qfd:_.Pl(a,18,0),T2c:_.Kl(a,19),Lfd:_.Kl(a,20),R$c:_.Pl(a,23,0),GWb:_.Kl(a,24),
ynb:_.Kl(a,25),F4c:_.Kl(a,27),Cla:_.Kl(a,28),Nhd:_.Kl(a,29),Yka:_.Kl(a,30),lr:_.Kl(a,32),rda:_.X(a,33),Mfd:_.Kl(a,34)}};_.wPa=class extends _.cc{constructor(a){super(a)}};_.wPa.prototype.toObject=function(){if(null!=this){_.dc(this);var a={}}else a=void 0;return a};var xPa=class extends _.cc{constructor(a){super(a)}hVb(a){return _.Tb(this,1,_.ub,a,void 0,_.Ql)}},yPa=_.gc(xPa);xPa.Wb=[1];xPa.prototype.toObject=function(){if(null!=this){_.dc(this);var a={eed:_.h(_.Ql(this,1,2))}}else a=void 0;return a};var zPa=class{constructor(a,b,c){this.gTb=a;this.uxa=b;this.Xbb=c}getMetadata(){return this.Xbb}};var APa=class{constructor(a,b,c={}){this.jUc=a;this.Xbb=c;this.uxa=b;this.i8=null}getMetadata(){return this.Xbb}Xg(){return this.i8}};var CPa;_.BPa=function(a,b,c={}){return new zPa(b,a,c)};CPa=function(a,b,c={}){return new APa(b,a,c)};_.Cq=class{constructor(a,b,c,d,e){this.name=a;this.iTb=b;this.responseType=c;this.hTb=d;this.oTb=e}getName(){return this.name}};_.Cq.prototype.getName=_.Cq.prototype.getName;_.DPa=new _.Cq("/devtools.grimoire.CorpPreferencesService/GetRecentFiles",_.wPa,xPa,a=>a.Zc(),yPa);_.EPa=class extends _.cc{constructor(a){super(a)}};_.EPa.prototype.toObject=function(){if(null!=this){_.dc(this);var a={}}else a=void 0;return a};_.FPa=new _.Cq("/devtools.grimoire.CorpPreferencesService/GetUserPreferences",_.EPa,_.Bq,a=>a.Zc(),uPa);_.GPa=class extends _.cc{constructor(a){super(a)}hVb(a){return _.sk(this,1,a)}};_.GPa.prototype.toObject=function(){if(null!=this){_.dc(this);var a={recentFile:_.X(this,1)}}else a=void 0;return a};var HPa=class extends _.cc{constructor(a){super(a)}},IPa=_.gc(HPa);HPa.prototype.toObject=function(){if(null!=this){_.dc(this);var a={}}else a=void 0;return a};_.JPa=new _.Cq("/devtools.grimoire.CorpPreferencesService/UpdateRecentFiles",_.GPa,HPa,a=>a.Zc(),IPa);_.KPa=class extends _.cc{constructor(a){super(a)}};_.KPa.Wb=[1];_.KPa.prototype.toObject=function(){return LPa(this)};var LPa=function(a){if(null!=a)return _.dc(a),{Pcd:_.h(_.Ql(a,1,2))}};_.MPa=class extends _.cc{constructor(a){super(a)}u5(){return _.ol(this,_.Bq,1)}Kka(a){return _.Al(this,1,a)}};_.MPa.prototype.toObject=function(){if(null!=this){_.dc(this);var a={RSc:vPa(this.u5()),updateMask:LPa(_.ol(this,_.KPa,2))}}else a=void 0;return a};_.NPa=new _.Cq("/devtools.grimoire.CorpPreferencesService/UpdateUserPreferences",_.MPa,_.Bq,a=>a.Zc(),uPa);var Dq=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(${RNa(this.code)||String(this.code)})`;this.message&&(a+=": "+this.message);return a}};var OPa=Promise;var PPa=class extends _.cc{constructor(a){super(a)}getTypeName(){return _.X(this,1).split("/").pop()}getValue(){const a=bc(this,2);if(Array.isArray(a)||a instanceof _.cc)throw Error("J");return _.wl(this,2)}setValue(a){if(null==a)a=this;else if(Array.isArray(a))a=_.rl(this,2,pba(a));else if("string"===typeof a||a instanceof _.Xa||_.Da(a))a=_.Sb(this,2,$a(a,!1,!0,!1),_.Za());else throw Error("K`"+a);return a}};PPa.prototype.toObject=function(){return QPa(this)};
var QPa=function(a){if(null!=a)return _.dc(a),{MBa:_.X(a,1),value:Hba(a)}};var RPa=class extends _.cc{constructor(a){super(a)}getMessage(){return _.X(this,2)}nAa(a){return _.sk(this,2,a)}},SPa=_.gc(RPa);RPa.Wb=[3];RPa.prototype.toObject=function(){if(null!=this){_.dc(this);var a={code:_.Ll(this,1),message:_.X(this,2),C6c:_.Xb(_.zl(this,PPa,3,_.vl()),QPa)}}else a=void 0;return a};var Eq=function(a,b){this.type=a;this.currentTarget=this.target=b;this.defaultPrevented=this.vja=!1};Eq.prototype.stopPropagation=function(){this.vja=!0};Eq.prototype.preventDefault=function(){this.defaultPrevented=!0};var Fq=function(a,b){Eq.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.WV=null;a&&this.init(a,b)};_.$k(Fq,Eq);var TPa={2:"touch",3:"pen",4:"mouse"};
Fq.prototype.init=function(a,b){var c=this.type=a.type,d=a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.currentTarget=b;(b=a.relatedTarget)?il&&(gxa(b,"nodeName")||(b=null)):"mouseover"==c?b=a.fromElement:"mouseout"==c&&(b=a.toElement);this.relatedTarget=b;d?(this.clientX=void 0!==d.clientX?d.clientX:d.pageX,this.clientY=void 0!==d.clientY?d.clientY:d.pageY,this.screenX=d.screenX||0,this.screenY=d.screenY||0):(this.offsetX=_.jl||void 0!==
a.offsetX?a.offsetX:a.layerX,this.offsetY=_.jl||void 0!==a.offsetY?a.offsetY:a.layerY,this.clientX=void 0!==a.clientX?a.clientX:a.pageX,this.clientY=void 0!==a.clientY?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||("keypress"==c?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="string"===
typeof a.pointerType?a.pointerType:TPa[a.pointerType]||"";this.state=a.state;this.timeStamp=a.timeStamp;this.WV=a;a.defaultPrevented&&Fq.ND.preventDefault.call(this)};Fq.prototype.stopPropagation=function(){Fq.ND.stopPropagation.call(this);this.WV.stopPropagation?this.WV.stopPropagation():this.WV.cancelBubble=!0};Fq.prototype.preventDefault=function(){Fq.ND.preventDefault.call(this);var a=this.WV;a.preventDefault?a.preventDefault():a.returnValue=!1};var UPa="closure_listenable_"+(1E6*Math.random()|0),Gq=function(a){return!(!a||!a[UPa])};var VPa=0;var WPa=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=++VPa;this.removed=this.Jra=!1},XPa=function(a){a.removed=!0;a.listener=null;a.proxy=null;a.src=null;a.handler=null};var Hq=function(a){this.src=a;this.vj={};this.ima=0};Hq.prototype.add=function(a,b,c,d,e){var f=a.toString();a=this.vj[f];a||(a=this.vj[f]=[],this.ima++);var g=YPa(a,b,d,e);-1<g?(b=a[g],c||(b.Jra=!1)):(b=new WPa(b,this.src,f,!!d,e),b.Jra=c,a.push(b));return b};Hq.prototype.remove=function(a,b,c,d){a=a.toString();if(!(a in this.vj))return!1;var e=this.vj[a];b=YPa(e,b,c,d);return-1<b?(XPa(e[b]),Array.prototype.splice.call(e,b,1),0==e.length&&(delete this.vj[a],this.ima--),!0):!1};
var ZPa=function(a,b){var c=b.type;c in a.vj&&_.ua(a.vj[c],b)&&(XPa(b),0==a.vj[c].length&&(delete a.vj[c],a.ima--))};Hq.prototype.removeAll=function(a){a=a&&a.toString();var b=0,c;for(c in this.vj)if(!a||c==a){for(var d=this.vj[c],e=0;e<d.length;e++)++b,XPa(d[e]);delete this.vj[c];this.ima--}return b};Hq.prototype.Sfa=function(a,b,c,d){a=this.vj[a.toString()];var e=-1;a&&(e=YPa(a,b,c,d));return-1<e?a[e]:null};
Hq.prototype.hasListener=function(a,b){var c=void 0!==a,d=c?a.toString():"",e=void 0!==b;return Qba(this.vj,function(f){for(var g=0;g<f.length;++g)if(!(c&&f[g].type!=d||e&&f[g].capture!=b))return!0;return!1})};var YPa=function(a,b,c,d){for(var e=0;e<a.length;++e){var f=a[e];if(!f.removed&&f.listener==b&&f.capture==!!c&&f.handler==d)return e}return-1};var $Pa,aQa,bQa,eQa,gQa,cQa,Jq,jQa,hQa,iQa,fQa,kQa,dQa;$Pa="closure_lm_"+(1E6*Math.random()|0);aQa={};bQa=0;_.Iq=function(a,b,c,d,e){if(d&&d.once)return cQa(a,b,c,d,e);if(Array.isArray(b)){for(var f=0;f<b.length;f++)_.Iq(a,b[f],c,d,e);return null}c=dQa(c);return Gq(a)?a.listen(b,c,_.ya(d)?!!d.capture:!!d,e):eQa(a,b,c,!1,d,e)};
eQa=function(a,b,c,d,e,f){if(!b)throw Error("Vb");var g=_.ya(e)?!!e.capture:!!e,l=fQa(a);l||(a[$Pa]=l=new Hq(a));c=l.add(b,c,d,g,f);if(c.proxy)return c;d=gQa();c.proxy=d;d.src=a;d.listener=c;if(a.addEventListener)CCa||(e=g),void 0===e&&(e=!1),a.addEventListener(b.toString(),d,e);else if(a.attachEvent)a.attachEvent(hQa(b.toString()),d);else if(a.addListener&&a.removeListener)a.addListener(d);else throw Error("Wb");bQa++;return c};
gQa=function(){const a=iQa,b=function(c){return a.call(b.src,b.listener,c)};return b};cQa=function(a,b,c,d,e){if(Array.isArray(b)){for(var f=0;f<b.length;f++)cQa(a,b[f],c,d,e);return null}c=dQa(c);return Gq(a)?a.Y$a(b,c,_.ya(d)?!!d.capture:!!d,e):eQa(a,b,c,!0,d,e)};Jq=function(a,b,c,d,e){if(Array.isArray(b))for(var f=0;f<b.length;f++)Jq(a,b[f],c,d,e);else d=_.ya(d)?!!d.capture:!!d,c=dQa(c),Gq(a)?a.Lu(b,c,d,e):a&&(a=fQa(a))&&(b=a.Sfa(b,c,d,e))&&jQa(b)};
jQa=function(a){if("number"!==typeof a&&a&&!a.removed){var b=a.src;if(Gq(b))ZPa(b.oF,a);else{var c=a.type,d=a.proxy;b.removeEventListener?b.removeEventListener(c,d,a.capture):b.detachEvent?b.detachEvent(hQa(c),d):b.addListener&&b.removeListener&&b.removeListener(d);bQa--;(c=fQa(b))?(ZPa(c,a),0==c.ima&&(c.src=null,b[$Pa]=null)):XPa(a)}}};hQa=function(a){return a in aQa?aQa[a]:aQa[a]="on"+a};
iQa=function(a,b){if(a.removed)a=!0;else{b=new Fq(b,this);var c=a.listener,d=a.handler||a.src;a.Jra&&jQa(a);a=c.call(d,b)}return a};fQa=function(a){a=a[$Pa];return a instanceof Hq?a:null};kQa="__closure_events_fn_"+(1E9*Math.random()>>>0);dQa=function(a){if("function"===typeof a)return a;a[kQa]||(a[kQa]=function(b){return a.handleEvent(b)});return a[kQa]};hOa(function(a){iQa=a(iQa)});var Kq=function(){Hm.call(this);this.oF=new Hq(this);this.gEc=this;this.afb=null};_.$k(Kq,Hm);Kq.prototype[UPa]=!0;_.aa=Kq.prototype;_.aa.addEventListener=function(a,b,c,d){_.Iq(this,a,b,c,d)};_.aa.removeEventListener=function(a,b,c,d){Jq(this,a,b,c,d)};
_.aa.dispatchEvent=function(a){var b,c=this.afb;if(c)for(b=[];c;c=c.afb)b.push(c);c=this.gEc;var d=a.type||a;if("string"===typeof a)a=new Eq(a,c);else if(a instanceof Eq)a.target=a.target||c;else{var e=a;a=new Eq(d,c);_.tc(a,e)}e=!0;if(b)for(var f=b.length-1;!a.vja&&0<=f;f--){var g=a.currentTarget=b[f];e=lQa(g,d,!0,a)&&e}a.vja||(g=a.currentTarget=c,e=lQa(g,d,!0,a)&&e,a.vja||(e=lQa(g,d,!1,a)&&e));if(b)for(f=0;!a.vja&&f<b.length;f++)g=a.currentTarget=b[f],e=lQa(g,d,!1,a)&&e;return e};
_.aa.xn=function(){Kq.ND.xn.call(this);this.removeAllListeners();this.afb=null};_.aa.listen=function(a,b,c,d){return this.oF.add(String(a),b,!1,c,d)};_.aa.Y$a=function(a,b,c,d){return this.oF.add(String(a),b,!0,c,d)};_.aa.Lu=function(a,b,c,d){return this.oF.remove(String(a),b,c,d)};_.aa.removeAllListeners=function(a){return this.oF?this.oF.removeAll(a):0};
var lQa=function(a,b,c,d){b=a.oF.vj[String(b)];if(!b)return!0;b=b.concat();for(var e=!0,f=0;f<b.length;++f){var g=b[f];if(g&&!g.removed&&g.capture==c){var l=g.listener,p=g.handler||g.src;g.Jra&&ZPa(a.oF,g);e=!1!==l.call(p,d)&&e}}return e&&!d.defaultPrevented};Kq.prototype.Sfa=function(a,b,c,d){return this.oF.Sfa(String(a),b,c,d)};Kq.prototype.hasListener=function(a,b){return this.oF.hasListener(void 0!==a?String(a):void 0,b)};var mQa=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 nQa=function(a){switch(a){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:return!0;default:return!1}};var oQa=function(){};oQa.prototype.pGb=null;oQa.prototype.getOptions=function(){return this.pGb||(this.pGb=this.MMb())};var pQa,qQa=function(){};_.$k(qQa,oQa);qQa.prototype.Tda=function(){return new XMLHttpRequest};qQa.prototype.MMb=function(){return{}};pQa=new qQa;var rQa=class{constructor(a,b){this.YGc=a;this.bUc=b;this.Sxa=0;this.yva=null}get(){let a;0<this.Sxa?(this.Sxa--,a=this.yva,this.yva=a.next,a.next=null):a=this.YGc();return a}put(a){this.bUc(a);100>this.Sxa&&(this.Sxa++,a.next=this.yva,this.yva=a)}};var sQa,tQa=function(){var a=_.da.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof window&&window.postMessage&&window.addEventListener&&!la("Presto")&&(a=function(){var e=_.Pm(document,"IFRAME");e.style.display="none";document.documentElement.appendChild(e);var f=e.contentWindow;e=f.document;e.open();e.close();var g="callImmediate"+Math.random(),l="file:"==f.location.protocol?"*":f.location.protocol+"//"+f.location.host;e=(0,_.jk)(function(p){if(("*"==l||p.origin==l)&&p.data==g)this.port1.onmessage()},
this);f.addEventListener("message",e,!1);this.port1={};this.port2={postMessage:function(){f.postMessage(g,l)}}});if("undefined"!==typeof a){var b=new a,c={},d=c;b.port1.onmessage=function(){if(void 0!==c.next){c=c.next;var e=c.cb;c.cb=null;e()}};return function(e){d.next={cb:e};d=d.next;b.port2.postMessage(0)}}return function(e){_.da.setTimeout(e,0)}},uQa=function(a){return a};hOa(function(a){uQa=a});var wQa=class{constructor(){this.pCa=this.Y8=null}add(a,b){const c=vQa.get();c.set(a,b);this.pCa?this.pCa.next=c:this.Y8=c;this.pCa=c}remove(){let a=null;this.Y8&&(a=this.Y8,this.Y8=this.Y8.next,this.Y8||(this.pCa=null),a.next=null);return a}},vQa=new rQa(()=>new xQa,a=>a.reset()),xQa=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 yQa,zQa=!1,AQa=new wQa,CQa=(a,b)=>{yQa||BQa();zQa||(yQa(),zQa=!0);AQa.add(a,b)},BQa=()=>{if(_.da.Promise&&_.da.Promise.resolve){const a=_.da.Promise.resolve(void 0);yQa=()=>{a.then(DQa)}}else yQa=()=>{var a=DQa;a=uQa(a);"function"!==typeof _.da.setImmediate||_.da.Window&&_.da.Window.prototype&&_.da.Window.prototype.setImmediate==_.da.setImmediate?(sQa||(sQa=tQa()),sQa(a)):_.da.setImmediate(a)}},DQa=()=>{let a;for(;a=AQa.remove();){try{a.fn.call(a.scope)}catch(b){ea(b)}vQa.put(a)}zQa=!1};var EQa=function(a){if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}};var Mq=function(a){this.Xc=0;this.Aj=void 0;this.y3=this.sN=this.Us=null;this.pva=this.C0a=!1;if(a!=kBa)try{var b=this;a.call(void 0,function(c){Lq(b,2,c)},function(c){Lq(b,3,c)})}catch(c){Lq(this,3,c)}},FQa=function(){this.next=this.context=this.I6=this.Dia=this.Tg=null;this.Pqa=!1};FQa.prototype.reset=function(){this.context=this.I6=this.Dia=this.Tg=null;this.Pqa=!1};
var GQa=new rQa(function(){return new FQa},function(a){a.reset()}),HQa=function(a,b,c){var d=GQa.get();d.Dia=a;d.I6=b;d.context=c;return d},Nq=function(a){if(a instanceof Mq)return a;var b=new Mq(kBa);Lq(b,2,a);return b},JQa=function(a,b,c){IQa(a,b,c,null)||CQa(_.Yk(b,a))},KQa=function(a){return new Mq(function(b,c){var d=a.length,e=[];if(d)for(var f=function(t,x){d--;e[t]=x;0==d&&b(e)},g=function(t){c(t)},l=0,p;l<a.length;l++)p=a[l],JQa(p,_.Yk(f,l),g);else b(e)})};
Mq.prototype.then=function(a,b,c){return LQa(this,"function"===typeof a?a:null,"function"===typeof b?b:null,c)};Mq.prototype.$goog_Thenable=!0;Mq.prototype.vQ=function(a,b){return LQa(this,null,a,b)};Mq.prototype.catch=Mq.prototype.vQ;Mq.prototype.cancel=function(a){if(0==this.Xc){var b=new Oq(a);CQa(function(){MQa(this,b)},this)}};
var MQa=function(a,b){if(0==a.Xc)if(a.Us){var c=a.Us;if(c.sN){for(var d=0,e=null,f=null,g=c.sN;g&&(g.Pqa||(d++,g.Tg==a&&(e=g),!(e&&1<d)));g=g.next)e||(f=g);e&&(0==c.Xc&&1==d?MQa(c,b):(f?(d=f,d.next==c.y3&&(c.y3=d),d.next=d.next.next):NQa(c),OQa(c,e,3,b)))}a.Us=null}else Lq(a,3,b)},QQa=function(a,b){a.sN||2!=a.Xc&&3!=a.Xc||PQa(a);a.y3?a.y3.next=b:a.sN=b;a.y3=b},LQa=function(a,b,c,d){var e=HQa(null,null,null);e.Tg=new Mq(function(f,g){e.Dia=b?function(l){try{var p=b.call(d,l);f(p)}catch(t){g(t)}}:f;
e.I6=c?function(l){try{var p=c.call(d,l);void 0===p&&l instanceof Oq?g(l):f(p)}catch(t){g(t)}}:g});e.Tg.Us=a;QQa(a,e);return e.Tg};Mq.prototype.VYc=function(a){this.Xc=0;Lq(this,2,a)};Mq.prototype.WYc=function(a){this.Xc=0;Lq(this,3,a)};
var Lq=function(a,b,c){0==a.Xc&&(a===c&&(b=3,c=new TypeError("Xb")),a.Xc=1,IQa(c,a.VYc,a.WYc,a)||(a.Aj=c,a.Xc=b,a.Us=null,PQa(a),3!=b||c instanceof Oq||RQa(a,c)))},IQa=function(a,b,c,d){if(a instanceof Mq)return QQa(a,HQa(b||kBa,c||null,d)),!0;if(EQa(a))return a.then(b,c,d),!0;if(_.ya(a))try{var e=a.then;if("function"===typeof e)return SQa(a,e,b,c,d),!0}catch(f){return c.call(d,f),!0}return!1},SQa=function(a,b,c,d,e){var f=!1,g=function(p){f||(f=!0,c.call(e,p))},l=function(p){f||(f=!0,d.call(e,p))};
try{b.call(a,g,l)}catch(p){l(p)}},PQa=function(a){a.C0a||(a.C0a=!0,CQa(a.Gta,a))},NQa=function(a){var b=null;a.sN&&(b=a.sN,a.sN=b.next,b.next=null);a.sN||(a.y3=null);return b};Mq.prototype.Gta=function(){for(var a;a=NQa(this);)OQa(this,a,this.Xc,this.Aj);this.C0a=!1};
var OQa=function(a,b,c,d){if(3==c&&b.I6&&!b.Pqa)for(;a&&a.pva;a=a.Us)a.pva=!1;if(b.Tg)b.Tg.Us=null,TQa(b,c,d);else try{b.Pqa?b.Dia.call(b.context):TQa(b,c,d)}catch(e){UQa.call(null,e)}GQa.put(b)},TQa=function(a,b,c){2==b?a.Dia.call(a.context,c):a.I6&&a.I6.call(a.context,c)},RQa=function(a,b){a.pva=!0;CQa(function(){a.pva&&UQa.call(null,b)})},UQa=ea,Oq=function(a){_.ba.call(this,a);this.bTb=!1};_.$k(Oq,_.ba);Oq.prototype.name="cancel";var VQa=function(a,b){Kq.call(this);this.fwa=a||1;this.Pla=b||_.da;this.VFb=(0,_.jk)(this.oYc,this);this.FOb=_.Zk()};_.$k(VQa,Kq);_.aa=VQa.prototype;_.aa.enabled=!1;_.aa.QD=null;_.aa.setInterval=function(a){this.fwa=a;this.QD&&this.enabled?(this.stop(),this.start()):this.QD&&this.stop()};
_.aa.oYc=function(){if(this.enabled){var a=_.Zk()-this.FOb;0<a&&a<.8*this.fwa?this.QD=this.Pla.setTimeout(this.VFb,this.fwa-a):(this.QD&&(this.Pla.clearTimeout(this.QD),this.QD=null),this.dispatchEvent("tick"),this.enabled&&(this.stop(),this.start()))}};_.aa.start=function(){this.enabled=!0;this.QD||(this.QD=this.Pla.setTimeout(this.VFb,this.fwa),this.FOb=_.Zk())};_.aa.stop=function(){this.enabled=!1;this.QD&&(this.Pla.clearTimeout(this.QD),this.QD=null)};
_.aa.xn=function(){VQa.ND.xn.call(this);this.stop();delete this.Pla};var WQa=function(a,b,c){if("function"===typeof a)c&&(a=(0,_.jk)(a,c));else if(a&&"function"==typeof a.handleEvent)a=(0,_.jk)(a.handleEvent,a);else throw Error("Yb");return 2147483647<Number(b)?-1:_.da.setTimeout(a,b||0)},XQa=function(a){var b=null;return(new Mq(function(c,d){b=WQa(function(){c(void 0)},a);-1==b&&d(Error("Zb"))})).vQ(function(c){_.da.clearTimeout(b);throw c;})};var gRa;_.Pq=function(a){Kq.call(this);this.headers=new Map;this.uCa=a||null;this.jN=!1;this.tCa=this.Jc=null;this.Jha="";this.OO=0;this.zX="";this.mX=this.g7a=this.Qva=this.b0a=!1;this.uBa=0;this.tBa=null;this.pkb="";this.Nma=!1;this.KRa=this.trb=null};_.$k(_.Pq,Kq);var YQa=/^https?$/i,ZQa=["POST","PUT"],$Qa=[];_.aa=_.Pq.prototype;_.aa.bGc=function(){this.dispose();_.ua($Qa,this)};_.aa.setTrustToken=function(a){this.trb=a};_.aa.setAttributionReporting=function(a){this.KRa=a};
_.aa.send=function(a,b,c,d){if(this.Jc)throw Error("$b`"+this.Jha+"`"+a);b=b?b.toUpperCase():"GET";this.Jha=a;this.zX="";this.OO=0;this.b0a=!1;this.jN=!0;this.Jc=this.uCa?this.uCa.Tda():pQa.Tda();this.tCa=this.uCa?this.uCa.getOptions():pQa.getOptions();this.Jc.onreadystatechange=(0,_.jk)(this.UQb,this);try{this.g7a=!0,this.Jc.open(b,String(a),!0),this.g7a=!1}catch(f){this.xf(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("function"===typeof d.keys&&"function"===typeof d.get)for(const f of d.keys())c.set(f,d.get(f));else throw Error("ac`"+String(d));d=Array.from(c.keys()).find(f=>_.bl("Content-Type",f));e=_.da.FormData&&a instanceof _.da.FormData;!(0<=_.ta(ZQa,b))||d||e||c.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");for(const [f,g]of c)this.Jc.setRequestHeader(f,g);this.pkb&&(this.Jc.responseType=this.pkb);"withCredentials"in this.Jc&&this.Jc.withCredentials!==this.Nma&&(this.Jc.withCredentials=
this.Nma);if("setTrustToken"in this.Jc&&this.trb)try{this.Jc.setTrustToken(this.trb)}catch(f){}if("setAttributionReporting"in this.Jc&&this.KRa)try{this.Jc.setAttributionReporting(this.KRa)}catch(f){}try{aRa(this),0<this.uBa&&(this.tBa=WQa(this.C8,this.uBa,this)),this.Qva=!0,this.Jc.send(a),this.Qva=!1}catch(f){this.xf(5,f)}};_.aa.C8=function(){"undefined"!=typeof Cwa&&this.Jc&&(this.zX="Timed out after "+this.uBa+"ms, aborting",this.OO=8,this.dispatchEvent("timeout"),this.abort(8))};
_.aa.xf=function(a,b){this.jN=!1;this.Jc&&(this.mX=!0,this.Jc.abort(),this.mX=!1);this.zX=b;this.OO=a;bRa(this);cRa(this)};var bRa=function(a){a.b0a||(a.b0a=!0,a.dispatchEvent("complete"),a.dispatchEvent("error"))};_.Pq.prototype.abort=function(a){this.Jc&&this.jN&&(this.jN=!1,this.mX=!0,this.Jc.abort(),this.mX=!1,this.OO=a||7,this.dispatchEvent("complete"),this.dispatchEvent("abort"),cRa(this))};
_.Pq.prototype.xn=function(){this.Jc&&(this.jN&&(this.jN=!1,this.mX=!0,this.Jc.abort(),this.mX=!1),cRa(this,!0));_.Pq.ND.xn.call(this)};_.Pq.prototype.UQb=function(){this.isDisposed()||(this.g7a||this.Qva||this.mX?dRa(this):this.beb())};_.Pq.prototype.beb=function(){dRa(this)};
var dRa=function(a){if(a.jN&&"undefined"!=typeof Cwa&&(!a.tCa[1]||4!=Qq(a)||2!=a.Xg()))if(a.Qva&&4==Qq(a))WQa(a.UQb,0,a);else if(a.dispatchEvent("readystatechange"),a.mu()){a.jN=!1;try{if(eRa(a))a.dispatchEvent("complete"),a.dispatchEvent("success");else{a.OO=6;try{var b=2<Qq(a)?a.Jc.statusText:""}catch(c){b=""}a.zX=b+" ["+a.Xg()+"]";bRa(a)}}finally{cRa(a)}}},cRa=function(a,b){if(a.Jc){aRa(a);const c=a.Jc,d=a.tCa[0]?()=>{}:null;a.Jc=null;a.tCa=null;b||a.dispatchEvent("ready");try{c.onreadystatechange=
d}catch(e){}}},aRa=function(a){a.tBa&&(_.da.clearTimeout(a.tBa),a.tBa=null)};_.Pq.prototype.isActive=function(){return!!this.Jc};_.Pq.prototype.mu=function(){return 4==Qq(this)};var eRa=function(a){var b=a.Xg(),c;if(!(c=nQa(b))){if(b=0===b)a=ZEa(String(a.Jha)),b=!YQa.test(a);c=b}return c},Qq=function(a){return a.Jc?a.Jc.readyState:0};_.Pq.prototype.Xg=function(){try{return 2<Qq(this)?this.Jc.status:-1}catch(a){return-1}};_.fRa=function(a){try{return a.Jc?a.Jc.responseText:""}catch(b){return""}};
gRa=function(a){try{if(!a.Jc)return null;if("response"in a.Jc)return a.Jc.response;switch(a.pkb){case "":case "text":return a.Jc.responseText;case "arraybuffer":if("mozResponseArrayBuffer"in a.Jc)return a.Jc.mozResponseArrayBuffer}return null}catch(b){return null}};_.Pq.prototype.getResponseHeader=function(a){if(this.Jc&&this.mu())return a=this.Jc.getResponseHeader(a),null===a?void 0:a};
_.Pq.prototype.getAllResponseHeaders=function(){return this.Jc&&2<=Qq(this)?this.Jc.getAllResponseHeaders()||"":""};var hRa=function(a){const b={};a=a.getAllResponseHeaders().split("\r\n");for(let d=0;d<a.length;d++){if(_.cl(a[d]))continue;var c=_.RBa(a[d],":");const e=c[0];c=c[1];if("string"!==typeof c)continue;c=c.trim();const f=b[e]||[];b[e]=f;f.push(c)}return Pba(b,function(d){return d.join(", ")})},iRa=function(a){return"string"===typeof a.zX?a.zX:String(a.zX)};
hOa(function(a){_.Pq.prototype.beb=a(_.Pq.prototype.beb)});var nRa=function(a){a.sCa.on("data",b=>{if("1"in b){var c=b["1"];let d;try{d=a.gLb(c)}catch(e){Rq(a,new Dq(13,`Error when deserializing response data; error: ${e}`+`, response: ${c}`))}d&&jRa(a,d)}if("2"in b)for(b=kRa(a,b["2"]),c=0;c<a.hya.length;c++)a.hya[c](b)});a.sCa.on("end",()=>{lRa(a,mRa(a));for(let b=0;b<a.Xxa.length;b++)a.Xxa[b]()});a.sCa.on("error",()=>{if(0!=a.GK.length){var b=a.Jc.OO;0!==b||eRa(a.Jc)||(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.Jc.Xg();d=QNa(c);break;default:d=14}lRa(a,mRa(a));b=mQa(b)+", error: "+iRa(a.Jc);-1!=c&&(b+=", http status code: "+c);Rq(a,new Dq(d,b))}})},Rq=function(a,b){for(let c=0;c<a.GK.length;c++)a.GK[c](b)},lRa=function(a,b){for(let c=0;c<a.bya.length;c++)a.bya[c](b)},mRa=function(a){const b={},c=hRa(a.Jc);Object.keys(c).forEach(d=>{b[d]=c[d]});return b},jRa=function(a,b){for(let c=0;c<a.Vxa.length;c++)a.Vxa[c](b)},kRa=function(a,b){let c=2,d;const e={};try{let f;f=SPa(b);c=_.Ll(f,1);d=f.getMessage();_.zl(f,
PPa,3,_.vl()).length&&(e["grpc-web-status-details-bin"]=b)}catch(f){a.Jc&&404===a.Jc.Xg()?(c=5,d="Not Found: "+String(a.Jc.Jha)):(c=14,d="Unable to parse RpcStatus: "+f)}return{code:c,details:d,metadata:e}},oRa=function(a,b){_.Iq(a.Jc,"complete",()=>{if(eRa(a.Jc)){var c=_.fRa(a.Jc);if(b&&"text/plain"===a.Jc.getResponseHeader("Content-Type")){if(!atob)throw Error("bc");c=atob(c)}try{var d=a.gLb(c)}catch(f){Rq(a,new Dq(13,`Error when deserializing response data; error: ${f}`+`, response: ${c}`));return}c=
QNa(a.Jc.Xg());lRa(a,mRa(a));0==c?jRa(a,d):Rq(a,new Dq(c,"Xhr succeeded but the status code is not 200"))}else{c=_.fRa(a.Jc);let f;d=mRa(a);if(c){var e=kRa(a,c);c=e.code;f=e.details;e=e.metadata}else c=2,f="Rpc failed due to xhr error. error code: "+a.Jc.OO+", error: "+iRa(a.Jc),e=d;lRa(a,d);Rq(a,new Dq(c,f,e))}})},Uq=function(a,b){b=a.indexOf(b);-1<b&&a.splice(b,1)},Vq=class{constructor(a,b){this.sCa=a.hRc;this.gLb=b;this.Jc=a.rCa;this.Vxa=[];this.bya=[];this.hya=[];this.Xxa=[];this.GK=[];this.sCa&&
nRa(this)}on(a,b){"data"==a?this.Vxa.push(b):"metadata"==a?this.bya.push(b):"status"==a?this.hya.push(b):"end"==a?this.Xxa.push(b):"error"==a&&this.GK.push(b);return this}removeListener(a,b){"data"==a?Uq(this.Vxa,b):"metadata"==a?Uq(this.bya,b):"status"==a?Uq(this.hya,b):"end"==a?Uq(this.Xxa,b):"error"==a&&Uq(this.GK,b);return this}cancel(){this.Jc.abort()}};Vq.prototype.cancel=Vq.prototype.cancel;Vq.prototype.removeListener=Vq.prototype.removeListener;Vq.prototype.on=Vq.prototype.on;var Wq=function(a){this.mub=a.WZc||null;this.ula=a.hXc||!1;this.w3=this.cV=void 0};_.$k(Wq,oQa);Wq.prototype.Tda=function(){const a=new Xq(this.mub,this.ula);this.cV&&a.Jmb(this.cV);this.w3&&a.HUb(this.w3);return a};Wq.prototype.MMb=function(a){return function(){return a}}({});Wq.prototype.Jmb=function(a){this.cV=a};Wq.prototype.HUb=function(a){this.w3=a};
var Xq=function(a,b){Kq.call(this);this.mub=a;this.ula=b;this.w3=this.cV=void 0;this.status=this.readyState=0;this.responseType=this.responseText=this.response=this.statusText="";this.onreadystatechange=this.responseXML=null;this.ojb=new Headers;this.u7=null;this.fQb="GET";this.N8="";this.OF=!1;this.i0=this.Yda=this.Tta=null};_.$k(Xq,Kq);Xq.prototype.open=function(a,b){if(0!=this.readyState)throw this.abort(),Error("cc");this.fQb=a;this.N8=b;this.readyState=1;Yq(this)};
Xq.prototype.send=function(a){if(1!=this.readyState)throw this.abort(),Error("dc");this.OF=!0;const b={headers:this.ojb,method:this.fQb,credentials:this.cV,cache:this.w3};a&&(b.body=a);(this.mub||_.da).fetch(new Request(this.N8,b)).then(this.bMc.bind(this),this.rva.bind(this))};
Xq.prototype.abort=function(){this.response=this.responseText="";this.ojb=new Headers;this.status=0;this.Yda&&this.Yda.cancel("Request was aborted.").catch(()=>null);1<=this.readyState&&this.OF&&4!=this.readyState&&(this.OF=!1,Zq(this));this.readyState=0};
Xq.prototype.bMc=function(a){if(this.OF&&(this.Tta=a,this.u7||(this.status=this.Tta.status,this.statusText=this.Tta.statusText,this.u7=a.headers,this.readyState=2,Yq(this)),this.OF&&(this.readyState=3,Yq(this),this.OF)))if("arraybuffer"===this.responseType)a.arrayBuffer().then(this.ZLc.bind(this),this.rva.bind(this));else if("undefined"!==typeof _.da.ReadableStream&&"body"in a){this.Yda=a.body.getReader();if(this.ula){if(this.responseType)throw Error("ec");this.response=[]}else this.response=this.responseText=
"",this.i0=new TextDecoder;pRa(this)}else a.text().then(this.aMc.bind(this),this.rva.bind(this))};var pRa=function(a){a.Yda.read().then(a.VLc.bind(a)).catch(a.rva.bind(a))};Xq.prototype.VLc=function(a){if(this.OF){if(this.ula&&a.value)this.response.push(a.value);else if(!this.ula){var b=a.value?a.value:new Uint8Array(0);if(b=this.i0.decode(b,{stream:!a.done}))this.response=this.responseText+=b}a.done?Zq(this):Yq(this);3==this.readyState&&pRa(this)}};
Xq.prototype.aMc=function(a){this.OF&&(this.response=this.responseText=a,Zq(this))};Xq.prototype.ZLc=function(a){this.OF&&(this.response=a,Zq(this))};Xq.prototype.rva=function(){this.OF&&Zq(this)};var Zq=function(a){a.readyState=4;a.Tta=null;a.Yda=null;a.i0=null;Yq(a)};_.aa=Xq.prototype;_.aa.setRequestHeader=function(a,b){this.ojb.append(a,b)};_.aa.getResponseHeader=function(a){return this.u7?this.u7.get(a.toLowerCase())||"":""};
_.aa.getAllResponseHeaders=function(){if(!this.u7)return"";const a=[],b=this.u7.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.Jmb=function(a){this.cV=a};_.aa.HUb=function(a){this.w3=a};var Yq=function(a){a.onreadystatechange&&a.onreadystatechange.call(a)};Object.defineProperty(Xq.prototype,"withCredentials",{get:function(){return"include"===this.cV},set:function(a){this.Jmb(a?"include":"same-origin")}});var $q=function(a){Hm.call(this);this.WW=a;this.Ck={}};_.$k($q,Hm);var qRa=[];$q.prototype.listen=function(a,b,c,d){Array.isArray(b)||(b&&(qRa[0]=b.toString()),b=qRa);for(var e=0;e<b.length;e++){var f=_.Iq(a,b[e],c||this.handleEvent,d||!1,this.WW||this);if(!f)break;this.Ck[f.key]=f}return this};$q.prototype.Y$a=function(a,b,c,d){return rRa(this,a,b,c,d)};
var rRa=function(a,b,c,d,e,f){if(Array.isArray(c))for(var g=0;g<c.length;g++)rRa(a,b,c[g],d,e,f);else{b=cQa(b,c,d||a.handleEvent,e,f||a.WW||a);if(!b)return a;a.Ck[b.key]=b}return a};$q.prototype.Lu=function(a,b,c,d,e){if(Array.isArray(b))for(var f=0;f<b.length;f++)this.Lu(a,b[f],c,d,e);else c=c||this.handleEvent,d=_.ya(d)?!!d.capture:!!d,e=e||this.WW||this,c=dQa(c),d=!!d,b=Gq(a)?a.Sfa(b,c,d,e):a?(a=fQa(a))?a.Sfa(b,c,d,e):null:null,b&&(jQa(b),delete this.Ck[b.key]);return this};
$q.prototype.removeAll=function(){pc(this.Ck,function(a,b){this.Ck.hasOwnProperty(b)&&jQa(a)},this);this.Ck={}};$q.prototype.xn=function(){$q.ND.xn.call(this);this.removeAll()};$q.prototype.handleEvent=function(){throw Error("fc");};var sRa=function(){this.BNb=!0;this.Ij=0;this.GX=""};sRa.prototype.xf=function(a,b){this.BNb=!1;throw Error("gc`"+this.Ij+"`"+b+"`"+a);};sRa.prototype.decode=function(a){this.BNb||this.xf(a,"stream already broken");this.GX+=a;a=Math.floor(this.GX.length/4);if(0==a)return null;let b;try{b=_.Fxa(this.GX.slice(0,4*a))}catch(c){this.xf(this.GX,c.message)}this.Ij+=4*a;this.GX=this.GX.slice(4*a);return b};var Ni=function(){this.Jq=null;this.Aj=[];this.Jsa=this.HX=this.t8=this.Xc=this.Ij=0;this.Nbb=null;this.lWa=0};Ni.prototype.Gfa=function(){return this.Jq};Ni.prototype.xf=function(a,b,c){this.Xc=3;this.Jq="The stream is broken @"+this.Ij+"/"+b+". Error: "+c+". With input:\n"+a;throw Error(this.Jq);};Ni.prototype.Hqa=function(){return!0};
Ni.prototype.parse=function(a){function b(p){p&128&&f.xf(g,l,"invalid tag");2!=(p&7)&&f.xf(g,l,"invalid wire type");f.t8=p>>>3;1!=f.t8&&2!=f.t8&&15!=f.t8&&f.xf(g,l,"unexpected tag");f.Xc=1;f.HX=0;f.Jsa=0}function c(p){f.Jsa++;5==f.Jsa&&p&240&&f.xf(g,l,"message length too long");f.HX|=(p&127)<<7*(f.Jsa-1);p&128||(f.Xc=2,f.lWa=0,f.Nbb="undefined"!==typeof Uint8Array?new Uint8Array(f.HX):Array(f.HX),0==f.HX&&e())}function d(p){f.Nbb[f.lWa++]=p;f.lWa==f.HX&&e()}function e(){if(15>f.t8){const p={};p[f.t8]=
f.Nbb;f.Aj.push(p)}f.Xc=0}const f=this,g=a instanceof Array?a:new Uint8Array(a);let l=0;for(;l<g.length;){switch(f.Xc){case 3:f.xf(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("hc`"+f.Xc);}f.Ij++;l++}a=f.Aj;f.Aj=[];return 0<a.length?a:null};var Oi=function(){this.Jq=null;this.Ij=0;this.XEc=new sRa;this.ESc=new Ni};Oi.prototype.Gfa=function(){return this.Jq};Oi.prototype.xf=function(a,b){this.Jq="The stream is broken @"+this.Ij+". Error: "+b+". With input:\n"+a;throw Error(this.Jq);};Oi.prototype.Hqa=function(){return!1};Oi.prototype.parse=function(a){null!==this.Jq&&this.xf(a,"stream already broken");let b=null;try{const c=this.XEc.decode(a);b=null===c?null:this.ESc.parse(c)}catch(c){this.xf(a,c.message)}this.Ij+=a.length;return b};var ar=function(a){return"\r"==a||"\n"==a||" "==a||"\t"==a};var Boa=function(a){this.Jq=null;this.Aj=[];this.q3="";this.PWc=[];this.hz=this.eF=0;this.fla=!1;this.nma=0;this.qXc=/[\\"]/g;this.Xc=this.vla=0;this.WHc=!(!a||!a.VHc)},tRa={INIT:0,I9:1,HFa:2,V0:3,b9:4,a9:5,Po:6,NEa:7,Dvb:8,Mwb:9,Nwb:10,Owb:11,hvb:12,ivb:13,jvb:14,kvb:15,mwb:16,nwb:17,owb:18,Qhc:19,GFa:20};_.aa=Boa.prototype;_.aa.Gfa=function(){return this.Jq};_.aa.done=function(){return 2===this.vla};
_.aa.xf=function(a,b){this.vla=3;this.Jq="The stream is broken @"+this.hz+"/"+b+". With input:\n"+a;throw Error(this.Jq);};_.aa.Hqa=function(){return!1};
_.aa.parse=function(a){function b(){for(;F<a.length;)if(ar(a[F]))F++,f.hz++;else break;return F<t}function c(){for(var K;;){K=a[F++];if(!K)break;f.hz++;switch(f.Xc){case p.INIT:"{"===K?f.Xc=p.HFa:"["===K?f.Xc=p.b9:ar(K)||f.xf(a,F);continue;case p.NEa:case p.HFa:if(ar(K))continue;if(f.Xc===p.NEa)g.push(p.Dvb);else if("}"===K){e("{}");f.Xc=d();continue}else g.push(p.V0);'"'===K?f.Xc=p.Po:f.xf(a,F);continue;case p.Dvb:case p.V0:if(ar(K))continue;":"===K?(f.Xc===p.V0&&(g.push(p.V0),f.eF++),f.Xc=p.I9):
"}"===K?(f.eF--,e(),f.Xc=d()):","===K?(f.Xc===p.V0&&g.push(p.V0),f.Xc=p.NEa):f.xf(a,F);continue;case p.b9:case p.I9:if(ar(K))continue;if(f.Xc===p.b9)if(f.eF++,f.Xc=p.I9,"]"===K){f.eF--;if(0===f.eF){f.Xc=p.a9;return}e("[]");f.Xc=d();continue}else g.push(p.a9);'"'===K?f.Xc=p.Po:"{"===K?f.Xc=p.HFa:"["===K?f.Xc=p.b9:"t"===K?f.Xc=p.Mwb:"f"===K?f.Xc=p.hvb:"n"===K?f.Xc=p.mwb:"-"!==K&&(-1!=="0123456789".indexOf(K)?f.Xc=p.GFa:f.xf(a,F));continue;case p.a9:if(","===K)g.push(p.a9),f.Xc=p.I9,1===f.eF&&(B=F);
else if("]"===K){f.eF--;if(0===f.eF)return;e();f.Xc=d()}else if(ar(K))continue;else f.xf(a,F);continue;case p.Po:const U=F;a:for(;;){for(;0<f.nma;)if(K=a[F++],4===f.nma?f.nma=0:f.nma++,!K)break a;if('"'===K&&!f.fla){f.Xc=d();break}if("\\"===K&&!f.fla&&(f.fla=!0,K=a[F++],!K))break;if(f.fla)if(f.fla=!1,"u"===K&&(f.nma=1),K=a[F++])continue;else break;l.lastIndex=F;K=l.exec(a);if(!K){F=a.length+1;break}F=K.index+1;K=a[K.index];if(!K)break}f.hz+=F-U;continue;case p.Mwb:if(!K)continue;"r"===K?f.Xc=p.Nwb:
f.xf(a,F);continue;case p.Nwb:if(!K)continue;"u"===K?f.Xc=p.Owb:f.xf(a,F);continue;case p.Owb:if(!K)continue;"e"===K?f.Xc=d():f.xf(a,F);continue;case p.hvb:if(!K)continue;"a"===K?f.Xc=p.ivb:f.xf(a,F);continue;case p.ivb:if(!K)continue;"l"===K?f.Xc=p.jvb:f.xf(a,F);continue;case p.jvb:if(!K)continue;"s"===K?f.Xc=p.kvb:f.xf(a,F);continue;case p.kvb:if(!K)continue;"e"===K?f.Xc=d():f.xf(a,F);continue;case p.mwb:if(!K)continue;"u"===K?f.Xc=p.nwb:f.xf(a,F);continue;case p.nwb:if(!K)continue;"l"===K?f.Xc=
p.owb:f.xf(a,F);continue;case p.owb:if(!K)continue;"l"===K?f.Xc=d():f.xf(a,F);continue;case p.Qhc:"."===K?f.Xc=p.GFa:f.xf(a,F);continue;case p.GFa:if(-1!=="0123456789.eE+-".indexOf(K))continue;else F--,f.hz--,f.Xc=d();continue;default:f.xf(a,F)}}}function d(){const K=g.pop();return null!=K?K:p.I9}function e(K){1<f.eF||(K||(K=-1===B?f.q3+a.substring(x,F):a.substring(B,F)),f.WHc?f.Aj.push(K):f.Aj.push(JSON.parse(K)),B=F)}const f=this,g=f.PWc,l=f.qXc,p=tRa,t=a.length;let x=0,B=-1,F=0;for(;F<t;)switch(f.vla){case 3:return f.xf(a,
F),null;case 2:return b()&&f.xf(a,F),null;case 0:if(b()){var I=a[F++];f.hz++;if("["===I){f.vla=1;x=F;f.Xc=p.b9;continue}else f.xf(a,F)}return null;case 1:return c(),0===f.eF&&f.Xc==p.a9?(f.vla=2,f.q3=a.substring(F)):f.q3=-1===B?f.q3+a.substring(x):a.substring(B),0<f.Aj.length?(I=f.Aj,f.Aj=[],I):null}return null};var Aoa=function(){this.Jq=this.IO=null;this.Xc=this.Ij=0;this.Aj=[];this.BWb=!1};Aoa.prototype.Gfa=function(){return this.Jq};Aoa.prototype.Hqa=function(){return!1};
Aoa.prototype.parse=function(a){function b(p){f.Xc=6;f.Jq="The stream is broken @"+f.Ij+"/"+g+". Error: "+p+". With input:\n";throw Error(f.Jq);}function c(){f.IO=new Boa({R2c:!0,VHc:!0})}function d(p){if(p)for(let t=0;t<p.length;t++){const x={};x[1]=p[t];f.Aj.push(x)}}function e(p){if(p){(f.BWb||1<p.length)&&b("extra status: "+p);f.BWb=!0;const t={};t[2]=p[0];f.Aj.push(t)}}const f=this;let g=0;for(;g<a.length;){var l;if(l=2!==f.Xc){a:{for(;g<a.length;){if(!ar(a[g])){l=!0;break a}g++;f.Ij++}l=!1}l=
!l}if(l)return null;switch(f.Xc){case 6:b("stream already broken");break;case 0:"["===a[g]?(f.Xc=1,g++,f.Ij++):b("unexpected input token");break;case 1:"["===a[g]?(f.Xc=2,c()):","===a[g]||"null,"==a.slice(g,g+5)?f.Xc=3:"]"===a[g]?(f.Xc=5,g++,f.Ij++):b("unexpected input token");break;case 2:l=f.IO.parse(a.substring(g));d(l);f.IO.done()?(f.Xc=3,l=f.IO.q3,f.Ij+=a.length-g-l.length,a=l,g=0):(f.Ij+=a.length-g,g=a.length);break;case 3:","===a[g]||"null,"==a.slice(g,g+5)?(f.Xc=4,c(),f.IO.parse("["),g+=","===
a[g]?1:5,f.Ij++):"]"===a[g]&&(f.Xc=5,g++,f.Ij++);break;case 4:l=f.IO.parse(a.substring(g));e(l);f.IO.done()?(f.Xc=5,l=f.IO.q3,f.Ij+=a.length-g-l.length,a=l,g=0):(f.Ij+=a.length-g,g=a.length);break;case 5:b("extra input after stream end")}}return 0<f.Aj.length?(a=f.Aj,f.Aj=[],a):null};var br=function(a,b){a.i8!=b&&(a.i8=b,a.Kob&&a.Kob())},cr=function(a){a.vJb.removeAll();if(a.Jc){const b=a.Jc;a.Jc=null;b.abort();b.dispose()}},uRa=class{constructor(a){this.Jc=a;this.AY=null;this.i8=this.hz=0;this.FLb=!1;this.Ysa=this.Kob=this.i0=null;this.vJb=new $q(this);this.vJb.listen(this.Jc,"readystatechange",this.tTc)}iva(){return this.Jc}Xg(){return this.i8}tTc(a){a=a.target;try{if(a==this.Jc)a:{const f=Qq(this.Jc);var b=this.Jc.OO,c=this.Jc.Xg();const g=_.fRa(this.Jc);a=[];if(gRa(this.Jc)instanceof
Array){const l=gRa(this.Jc);0<l.length&&l[0]instanceof Uint8Array&&(this.FLb=!0,a=l)}if(!(3>f||3==f&&!g&&0==a.length))if(c=200==c||206==c,4==f&&(8==b?br(this,7):7==b?br(this,8):c||br(this,3)),this.AY||(this.AY=Coa(this.Jc),null==this.AY&&br(this,5)),2<this.i8)cr(this);else{if(a.length>this.hz){const l=a.length;b=[];try{if(this.AY.Hqa())for(var d=0;d<l;d++){var e=this.AY.parse(Array.from(a[d]));e&&(b=b.concat(e))}else{e="";if(!this.i0){if("undefined"===typeof TextDecoder)throw Error("ic");this.i0=
new TextDecoder}for(d=0;d<l;d++)e+=this.i0.decode(a[d],{stream:4==f&&d==l-1});b=this.AY.parse(e)}a.splice(0,l);b&&this.Ysa(b)}catch(p){br(this,5);cr(this);break a}}else if(g.length>this.hz){d=g.slice(this.hz);this.hz=g.length;try{const l=this.AY.parse(d);null!=l&&this.Ysa&&this.Ysa(l)}catch(l){br(this,5);cr(this);break a}}4==f?(0!=g.length||this.FLb?br(this,2):br(this,4),cr(this)):br(this,1)}}}catch(f){br(this,6),cr(this)}}};var vRa=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.qva("message-callback exception (ignored) "+g)}})}},wRa=function(a,b){var c=a.RE[b];c&&c.forEach(function(d){try{d()}catch(e){a.qva("status-callback exception (ignored) "+e)}});(c=a.uU[b])&&c.forEach(function(d){d()});a.uU[b]=[]},xRa=class{constructor(a){a=this.wub=a;var b=(0,_.jk)(this.yRc,this);a.Ysa=b;a=this.wub;b=(0,_.jk)(this.ERc,this);a.Kob=b;this.RE={};this.uU={}}on(a,b){let c=this.RE[a];
c||(c=[],this.RE[a]=c);c.push(b);return this}addListener(a,b){this.on(a,b);return this}removeListener(a,b){const c=this.RE[a];c&&_.ua(c,b);(a=this.uU[a])&&_.ua(a,b);return this}once(a,b){let c=this.uU[a];c||(c=[],this.uU[a]=c);c.push(b);return this}yRc(a){var b=this.RE.data;b&&vRa(this,a,b);(b=this.uU.data)&&vRa(this,a,b);this.uU.data=[]}ERc(){switch(this.wub.Xg()){case 1:wRa(this,"readable");break;case 5:case 6:case 4:case 7:case 3:wRa(this,"error");break;case 8:wRa(this,"close");break;case 2:wRa(this,
"end")}}qva(){}};var DRa,zRa,ARa,BRa;_.yRa=function(a,b){let c=a;b.forEach(d=>{const e=c;c=f=>d.intercept(f,e)});return c};_.CRa=function(a,b,c){const d=b.uxa,e=b.getMetadata(),f=zRa(a,!0);a=ARa(a,e,f,c+d.getName());c=BRa(f,d.oTb,!1);oRa(c,"base64"==e["X-Goog-Encode-Response-If-Executable"]);b=d.hTb(b.gTb);f.send(a,"POST",b);return c};
DRa=function(a,b,c,d,e){const f=b.substr(0,b.length-e.name.length);return _.yRa(g=>new OPa((l,p)=>{let t={};const x=_.CRa(a,g,f);x.on("error",B=>p(B));x.on("metadata",B=>{t=B});x.on("data",B=>{l(CPa(g.uxa,B,t))})}),a.UYc).call(a,_.BPa(e,c,d)).then(g=>g.jUc)};_.dr=function(a,b,c,d,e){return DRa(a,b,c,d,e)};zRa=function(a,b){b=a.ZFc&&!b;return a.pZb||b?new _.Pq(new Wq({WZc:a.pZb,hXc:b})):new _.Pq};
ARa=function(a,b,c,d){b["Content-Type"]="application/json+protobuf";b["X-User-Agent"]="grpc-web-javascript/0.1";var e="Authorization"in b?(e=b.Authorization)?!!{SAPISIDHASH:!0,APISIDHASH:!0}[e.split(" ")[0]]:!1:!1;if(e||a.Nma)c.Nma=!0;if(a.FXc)a=d,_.qc(b)?d=a:(c=$Ia(b),"string"===typeof a?(b=encodeURIComponent("$httpHeaders"),c=null!=c?"="+encodeURIComponent(String(c)):"",d=aFa(a,b+c)):(_.ik(a,"$httpHeaders",c),d=a));else for(const f in b)c.headers.set(f,b[f]);return d};
BRa=function(a,b,c){let d;c&&(c=new uRa(a),d=new xRa(c));return new Vq({rCa:a,hRc:d},b)};
_.er=class{constructor(a={}){this.FXc=a.Pgd||kk("suppressCorsPreflight",a)||!1;this.Nma=a.withCredentials||kk("withCredentials",a)||!1;this.DWb=a.zgd||[];this.UYc=a.Lhd||[];this.pZb=a.Eid;this.ZFc=a.Vhd||!1}oL(a,b,c,d){const e=a.substr(0,a.length-d.name.length);return _.yRa(f=>{const g=f.uxa;var l=f.getMetadata();const p=zRa(this,!1);l=ARa(this,l,p,e+g.getName());const t=BRa(p,g.oTb,!0);f=g.hTb(f.gTb);p.send(l,"POST",f);return t},this.DWb).call(this,_.BPa(d,b,c))}};_.ERa=new _.Cq("/devtools.sourcerers.DecorationsService/GetFilterSupport",_.FOa,HOa,a=>a.Zc(),IOa);_.FRa=new _.Cq("/devtools.sourcerers.DecorationsService/ListDecorations",_.POa,_.qq,a=>a.Zc(),ZOa);_.GRa=new _.Cq("/devtools.sourcerers.DecorationsService/ResolveDocumentation",_.cPa,dPa,a=>a.Zc(),ePa);_.HRa=new _.Cq("/devtools.sourcerers.DecorationsService/ResolveItemList",_.fPa,gPa,a=>a.Zc(),hPa);_.IRa=new _.Cq("/devtools.sourcerers.DecorationsService/ResolvePanel",_.iPa,lPa,a=>a.Zc(),mPa);(class extends _.cc{constructor(a){super(a)}}).prototype.toObject=function(){if(null!=this){_.dc(this);var a={}}else a=void 0;return a};var JRa=function(a,b){_.Al(a,2,b)},KRa=function(a,b){return _.Rb(a,3,b,_.kb)},LRa=function(a,b){_.Al(a,8,b)},MRa=function(a,b){_.Al(a,9,b)},NRa=class extends _.cc{constructor(a){super(a)}getType(){return _.Pl(this,1,0)}Sm(a){return _.dm(this,1,a)}getTags(a){return Yxa(this,3,a)}uk(){return _.ol(this,_.uq,4)}bq(a){return _.Al(this,4,a)}getLineNumber(){return _.Nl(this,5)}};NRa.Wb=[3];
NRa.prototype.toObject=function(){if(null!=this){_.dc(this);var a={type:_.Pl(this,1,0),timestamp:_.Ym(_.ol(this,_.yk,2)),Vgd:_.h(_.Sl(this,3,2)),Je:vq(this.uk()),lineNumber:_.Nl(this,5),Sw:_.X(this,6),kr:_.X(this,7),a5c:_.Ym(_.ol(this,_.yk,8)),Z4c:_.Ym(_.ol(this,_.yk,9))}}else a=void 0;return a};var ORa=class extends _.cc{constructor(a){super(a)}},PRa=_.gc(ORa);ORa.prototype.toObject=function(){if(null!=this){_.dc(this);var a={}}else a=void 0;return a};var QRa=new _.Cq("/devtools.grimoire.FeedbackService/SendFeedback",NRa,ORa,a=>a.Zc(),PRa);_.fr=class extends _.cc{constructor(a){super(a)}uk(){return _.ol(this,_.uq,1)}bq(a){return _.Al(this,1,a)}};_.fr.prototype.toObject=function(){if(null!=this){_.dc(this);var a={Je:vq(this.uk()),includeAuxiliaryDirectoryContents:_.Kl(this,2),includeAttributes:_.Kl(this,3),preferCompressed:_.Kl(this,4),spacesPerTab:_.Ll(this,8),preferServerHighlighting:_.Kl(this,9),preferIncrementalRendering:_.Kl(this,10)}}else a=void 0;return a};_.gr=class extends _.cc{constructor(a){super(a)}getSize(){return _.Nl(this,3)}WKb(){return _.Nl(this,3)}setSize(a){return _.Sb(this,3,_.sb(a),"0")}};_.gr.prototype.toObject=function(){return RRa(this)};var RRa=function(a){if(null!=a)return _.dc(a),{qK:_.Ym(_.ol(a,_.yk,1)),Kwa:_.X(a,2),size:_.Nl(a,3),ho:_.Kl(a,4),Jta:_.X(a,5)}};_.hr=class extends _.cc{constructor(a){super(a)}le(){return _.X(this,1)}od(a){return _.sk(this,1,a)}getType(){return _.Pl(this,5,0)}Sm(a){return _.dm(this,5,a)}hasAttributes(){return _.sl(this,_.gr,4)}EW(){return _.Sl(this,8,_.vl())}mVb(a){_.Rb(this,8,a,_.kb)}I3a(){return _.X(this,7)}XUb(a){_.sk(this,7,a)}};_.hr.Wb=[8];_.hr.prototype.toObject=function(){return SRa(this)};
var SRa=function(a){if(null!=a)return _.dc(a),{path:_.X(a,1),hash:_.X(a,2),type:_.Pl(a,5,0),attributes:RRa(_.ol(a,_.gr,4)),DWc:_.h(_.Sl(a,8,2)),vK:_.X(a,7)}};var TRa=class extends _.cc{constructor(a){super(a)}getEditor(){return _.X(this,1)}clearEditor(){return _.rl(this,1)}};TRa.prototype.toObject=function(){return URa(this)};var URa=function(a){if(null!=a)return _.dc(a),{editor:_.X(a,1),P8c:_.X(a,2),KK:_.X(a,3),W7c:_.X(a,4)}};var VRa=class extends _.cc{constructor(a){super(a)}kO(){return _.ol(this,TRa,3)}};VRa.Wb=[1];VRa.prototype.toObject=function(){return WRa(this)};var WRa=function(a){if(null!=a)return _.dc(a),{J6c:_.Xb(_.zl(a,_.hr,1,_.vl()),SRa),FTc:URa(a.kO())}};var XRa=class extends _.cc{constructor(a){super(a)}Z2a(){return _.Ql(this,2,_.vl())}};XRa.Wb=[2];XRa.prototype.toObject=function(){return YRa(this)};var YRa=function(a){if(null!=a)return _.dc(a),{Dg:_.Kl(a,1),dGb:_.h(_.Ql(a,2,2))}};var ZRa=class extends _.cc{constructor(a){super(a)}getProperties(){return _.ol(this,XRa,4)}setProperties(a){return _.Al(this,4,a)}BLb(){return _.sl(this,XRa,4)}};ZRa.prototype.toObject=function(){return $Ra(this)};var $Ra=function(a){if(null!=a)return _.dc(a),{n6c:_.X(a,1),f8c:pPa(_.ol(a,oPa,2)),Z6c:_.X(a,3),properties:YRa(a.getProperties())}};var aSa=class extends _.cc{constructor(a){super(a)}getType(){return _.Pl(this,1,0)}Sm(a){return _.dm(this,1,a)}Zfa(){return _.ol(this,_.wq,2)}DLb(){return _.sl(this,_.wq,2)}ZKb(){return _.zl(this,ZRa,3,_.vl())}};aSa.Wb=[3];aSa.prototype.toObject=function(){return bSa(this)};var bSa=function(a){if(null!=a)return _.dc(a),{type:_.Pl(a,1,0),sourceRange:xq(a.Zfa()),bYc:_.Xb(a.ZKb(),$Ra)}};var cSa=class extends _.cc{constructor(a){super(a)}i5(){return _.zl(this,aSa,1,_.vl())}Xg(){return _.Pl(this,2,0)}};cSa.Wb=[1];cSa.prototype.toObject=function(){return dSa(this)};var dSa=function(a){if(null!=a)return _.dc(a),{IHc:_.Xb(a.i5(),bSa),status:_.Pl(a,2,0),xhd:_.X(a,3)}};_.eSa=class extends _.cc{constructor(a){super(a)}};_.eSa.Wb=[1,2];_.eSa.prototype.toObject=function(){return fSa(this)};var fSa=function(a){if(null!=a)return _.dc(a),{s9c:_.h(_.Ob(a,1,_.pb,2)),F9c:_.h(_.Ql(a,2,2))}};_.gSa=class extends _.cc{constructor(a){super(a)}getRange(){return _.ol(this,_.wq,1)}setRange(a){return _.Al(this,1,a)}vva(){return _.sl(this,_.wq,1)}};_.gSa.prototype.toObject=function(){return hSa(this)};var hSa=function(a){if(null!=a)return _.dc(a),{Ud:xq(a.getRange()),indentation:_.Ll(a,2)}};var ir=class extends _.cc{constructor(a){super(a)}Xg(){return _.Pl(this,2,0)}};ir.Wb=[1,3];ir.prototype.toObject=function(){return iSa(this)};var iSa=function(a){if(null!=a){_.dc(a);var b=_.zl(a,_.wq,1,_.vl());return{Xdd:_.Xb(b,xq),status:_.Pl(a,2,0),Wdd:_.Xb(_.zl(a,_.gSa,3,_.vl()),hSa)}}};_.jSa=class extends _.cc{constructor(a){super(a)}getType(){return _.Pl(this,1,0)}Sm(a){return _.dm(this,1,a)}getRange(){return _.ol(this,_.wq,2)}setRange(a){return _.Al(this,2,a)}vva(){return _.sl(this,_.wq,2)}};_.jSa.prototype.toObject=function(){return kSa(this)};var kSa=function(a){if(null!=a)return _.dc(a),{type:_.Pl(a,1,0),Ud:xq(a.getRange())}};var lSa=class extends _.cc{constructor(a){super(a)}getId(){return _.X(this,1)}getName(){return _.X(this,2)}Qd(a){return _.sk(this,2,a)}};lSa.prototype.toObject=function(){return mSa(this)};var mSa=function(a){if(null!=a)return _.dc(a),{id:_.X(a,1),name:_.X(a,2),Pad:_.Ll(a,3)}};var nSa=class extends _.cc{constructor(a){super(a)}getType(){return _.Pl(this,1,0)}Sm(a){return _.dm(this,1,a)}getRange(){return _.ol(this,_.wq,2)}setRange(a){return _.Al(this,2,a)}vva(){return _.sl(this,_.wq,2)}Fs(){return _.X(this,3)}};nSa.prototype.toObject=function(){return oSa(this)};var oSa=function(a){if(null!=a)return _.dc(a),{type:_.Pl(a,1,0),Ud:xq(a.getRange()),target:_.X(a,3)}};var jr=class extends _.cc{constructor(a){super(a)}Xg(){return _.Pl(this,2,0)}};jr.Wb=[1];jr.prototype.toObject=function(){return pSa(this)};var pSa=function(a){if(null!=a)return _.dc(a),{n5c:_.Xb(_.zl(a,_.yq,1,_.vl()),qPa),status:_.Pl(a,2,0)}};_.kr=class extends _.cc{constructor(a){super(a)}p5(a){return _.zl(this,nSa,4,_.vl(a))}s_(a){return _.Cl(this,4,a)}Gca(a){_.Dl(this,4,nSa,a)}xC(){return _.ol(this,jr,5)}wC(){return _.ol(this,ir,7)}Pfa(){return _.ol(this,lSa,10)}kO(){return _.ol(this,TRa,11)}};_.kr.Wb=[3,4,12];_.kr.prototype.toObject=function(){return qSa(this)};
var qSa=function(a){if(null!=a)return _.dc(a),{mimeType:_.X(a,1),Hsa:_.Kl(a,2),t9c:_.Xb(_.zl(a,_.jSa,3,_.vl()),kSa),FPc:_.Xb(a.p5(),oSa),u5c:fSa(_.ol(a,_.eSa,9)),outline:pSa(a.xC()),zfd:dSa(_.ol(a,cSa,6)),ro:iSa(a.wC()),tK:_.Ll(a,8),language:mSa(a.Pfa()),FTc:URa(a.kO()),E8c:_.Xb(_.zl(a,_.uq,12,_.vl()),vq)}};_.lr=class extends _.cc{constructor(a){super(a)}getData(){return _.wl(this,1)}setData(a){return _.Sb(this,1,$a(a,!1,!0,!1),_.Za())}clearData(){return _.rl(this,1)}ew(){return _.X(this,3)}yAa(a){return _.sk(this,3,a)}getSize(){return _.Nl(this,4)}WKb(){return _.Nl(this,4)}setSize(a){return _.Sb(this,4,_.sb(a),"0")}};_.lr.Wb=[6];_.lr.prototype.toObject=function(){return rSa(this)};
var rSa=function(a){if(null!=a)return _.dc(a),{data:ac(a.getData()),g8c:qSa(_.ol(a,_.kr,2)),text:_.X(a,3),size:_.Nl(a,4),Iy:_.Mn(_.ol(a,_.Ln,5)),r9c:_.Xb(_.zl(a,_.Ln,6,_.vl()),_.Mn)}};_.sSa=class extends _.cc{constructor(a){super(a)}getUrl(){return _.X(this,1)}vz(a){return _.sk(this,1,a)}Dn(){return _.ol(this,pk,4)}fQ(a){return _.Al(this,4,a)}};_.sSa.prototype.toObject=function(){return tSa(this)};var tSa=function(a){if(null!=a)return _.dc(a),{url:_.X(a,1),ly:_.X(a,2),md:_.X(a,3),Se:tq(a.Dn())}};_.uSa=class extends _.cc{constructor(a){super(a)}Dn(){return _.ol(this,pk,1)}fQ(a){return _.Al(this,1,a)}le(){return _.X(this,3)}od(a){return _.sk(this,3,a)}getUrl(){return _.X(this,4)}vz(a){return _.sk(this,4,a)}};_.uSa.prototype.toObject=function(){return vSa(this)};var vSa=function(a){if(null!=a)return _.dc(a),{Se:tq(a.Dn()),ly:_.X(a,2),path:_.X(a,3),url:_.X(a,4),md:_.X(a,5)}};_.wSa=class extends _.cc{constructor(a){super(a)}};_.wSa.prototype.toObject=function(){return xSa(this)};var xSa=function(a){if(null!=a)return _.dc(a),{ced:_.X(a,1),Eed:_.X(a,2),nTb:_.Kl(a,3)}};_.nr=function(a){return _.Wl(a,VRa,1,_.mr)};_.or=function(a){return _.Wl(a,_.lr,2,_.mr)};_.pr=class extends _.cc{constructor(a){super(a)}};_.ySa=_.gc(_.pr);_.pr.Wb=[5,8];_.mr=[1,2,3,4];_.pr.prototype.toObject=function(){if(null!=this){_.dc(this);var a={I6c:WRa(_.nr(this)),ve:rSa(_.or(this)),Tgd:xSa(_.Wl(this,_.wSa,3,_.mr)),K8c:tSa(_.Wl(this,_.sSa,4,_.mr)),Igd:_.Xb(_.zl(this,_.uSa,5,_.vl()),vSa),Kdd:_.h(_.Sl(this,8,2)),m4c:vq(_.ol(this,_.uq,7))}}else a=void 0;return a};var zSa=new _.Cq("/devtools.grimoire.FileService/GetContents",_.fr,_.pr,a=>a.Zc(),_.ySa);_.ASa=new _.Cq("/devtools.grimoire.FileService/GetContentsStreaming",_.fr,_.pr,a=>a.Zc(),_.ySa);_.BSa=class extends _.cc{constructor(a){super(a)}Dn(){return _.ol(this,pk,1)}fQ(a){return _.Al(this,1,a)}le(){return _.X(this,2)}od(a){return _.sk(this,2,a)}};_.BSa.Wb=[3];_.BSa.prototype.toObject=function(){if(null!=this){_.dc(this);var a={Se:tq(this.Dn()),path:_.X(this,2),Qcd:_.h(_.Ql(this,3,2)),maxRelatedFiles:_.Ll(this,4),logForPath:_.Kl(this,6),logForPathWithPagination:_.Kl(this,7)}}else a=void 0;return a};_.CSa=class extends _.cc{constructor(a){super(a)}le(){return _.X(this,1)}od(a){return _.sk(this,1,a)}};_.CSa.Wb=[2];_.CSa.prototype.toObject=function(){return DSa(this)};var DSa=function(a){if(null!=a)return _.dc(a),{path:_.X(a,1),Jfd:_.h(_.Ql(a,2,2))}};var ESa=class extends _.cc{constructor(a){super(a)}},FSa=_.gc(ESa);ESa.Wb=[1];ESa.prototype.toObject=function(){if(null!=this){_.dc(this);var a={ued:_.Xb(_.zl(this,_.CSa,1,_.vl()),DSa)}}else a=void 0;return a};var GSa=new _.Cq("/devtools.grimoire.FileService/GetDynamicRelatedFiles",_.BSa,ESa,a=>a.Zc(),FSa);var HSa=class extends _.cc{constructor(a){super(a)}uk(){return _.ol(this,_.uq,1)}bq(a){return _.Al(this,1,a)}};HSa.prototype.toObject=function(){if(null!=this){_.dc(this);var a={Je:vq(this.uk()),spacesPerTab:_.Ll(this,2)}}else a=void 0;return a};var ISa=class extends _.cc{constructor(a){super(a)}wC(){return _.ol(this,ir,1)}},JSa=_.gc(ISa);ISa.prototype.toObject=function(){if(null!=this){_.dc(this);var a={ro:iSa(this.wC())}}else a=void 0;return a};var KSa=new _.Cq("/devtools.grimoire.FileService/GetFolding",HSa,ISa,a=>a.Zc(),JSa);var LSa=class extends _.cc{constructor(a){super(a)}uk(){return _.ol(this,_.uq,1)}bq(a){return _.Al(this,1,a)}};LSa.prototype.toObject=function(){if(null!=this){_.dc(this);var a={Je:vq(this.uk())}}else a=void 0;return a};var MSa=class extends _.cc{constructor(a){super(a)}xC(){return _.ol(this,jr,3)}},NSa=_.gc(MSa);MSa.prototype.toObject=function(){if(null!=this){_.dc(this);var a={outline:pSa(this.xC())}}else a=void 0;return a};var OSa=new _.Cq("/devtools.grimoire.FileService/GetOutline",LSa,MSa,a=>a.Zc(),NSa);var PSa=class extends _.cc{constructor(a){super(a)}uk(){return _.ol(this,_.uq,1)}bq(a){return _.Al(this,1,a)}getAttributeNames(a){return _.Rl(this,2,a)}};PSa.Wb=[2];PSa.prototype.toObject=function(){if(null!=this){_.dc(this);var a={Je:vq(this.uk()),z3c:_.h(_.Ql(this,2,2))}}else a=void 0;return a};var RSa=class extends _.cc{constructor(a){super(a)}getName(){return _.X(this,1)}Qd(a){return _.sk(this,1,a)}getStringValue(){return _.Tl(this,2,QSa)}setStringValue(a){return _.bm(this,2,QSa,a)}},QSa=[2];RSa.prototype.toObject=function(){return SSa(this)};var SSa=function(a){if(null!=a)return _.dc(a),{name:_.X(a,1),stringValue:_.h(_.Vl(a,2,QSa))}};var TSa=class extends _.cc{constructor(a){super(a)}getName(){return _.X(this,1)}Qd(a){return _.sk(this,1,a)}setAttribute(a,b){return _.Txa(this,2,RSa,a,b)}};TSa.Wb=[2];TSa.prototype.toObject=function(){return USa(this)};var USa=function(a){if(null!=a){_.dc(a);var b=_.X(a,1);a=_.zl(a,RSa,2,_.vl());return{name:b,y3c:_.Xb(a,SSa)}}};var VSa=class extends _.cc{constructor(a){super(a)}ZKb(){return _.Ql(this,1,_.vl())}},WSa=_.gc(VSa);VSa.Wb=[1,2];VSa.prototype.toObject=function(){if(null!=this){_.dc(this);var a={bYc:_.h(_.Ql(this,1,2)),ehd:_.Xb(_.zl(this,TSa,2,_.vl()),USa)}}else a=void 0;return a};var XSa=new _.Cq("/devtools.grimoire.FileService/ListTargets",PSa,VSa,a=>a.Zc(),WSa);(class extends _.cc{constructor(a){super(a)}uk(){return _.ol(this,_.uq,1)}bq(a){return _.Al(this,1,a)}}).prototype.toObject=function(){if(null!=this){_.dc(this);var a={Je:vq(this.uk())}}else a=void 0;return a};(class extends _.cc{constructor(a){super(a)}uk(){return _.ol(this,_.uq,1)}bq(a){return _.Al(this,1,a)}}).prototype.toObject=function(){if(null!=this){_.dc(this);var a={Je:vq(this.uk()),mergeLatestData:_.Kl(this,2)}}else a=void 0;return a};(class extends _.cc{constructor(a){super(a)}uk(){return _.ol(this,_.uq,1)}bq(a){return _.Al(this,1,a)}}).prototype.toObject=function(){if(null!=this){_.dc(this);var a={Je:vq(this.uk())}}else a=void 0;return a};(class extends _.cc{constructor(a){super(a)}uk(){return _.ol(this,_.uq,1)}bq(a){return _.Al(this,1,a)}}).prototype.toObject=function(){if(null!=this){_.dc(this);var a={Je:vq(this.uk()),diffBase:_.X(this,2)}}else a=void 0;return a};(class extends _.cc{constructor(a){super(a)}uk(){return _.ol(this,_.uq,1)}bq(a){return _.Al(this,1,a)}}).prototype.toObject=function(){if(null!=this){_.dc(this);var a={Je:vq(this.uk())}}else a=void 0;return a};_.YSa=class extends _.cc{constructor(a){super(a)}addPath(a,b){var c=this.Ze,d=c[_.Ma];db(d);c=uba(c,d,1,2);d=c[_.Ma]|0;a=_.ub(a,!!(4&d)&&!!(4096&d));void 0!=b?c.splice(b,0,a):c.push(a);return this}le(){return _.Rl(this,1)}od(a,b){return _.Tb(this,1,_.ub,a,b,_.Ql)}};_.YSa.Wb=[1];_.YSa.prototype.toObject=function(){if(null!=this){_.dc(this);var a={Jcd:_.h(_.Ql(this,1,2))}}else a=void 0;return a};var ZSa=class extends _.cc{constructor(a){super(a)}Pfa(){return _.X(this,1)}H3a(){return _.Nl(this,2)}};ZSa.prototype.toObject=function(){return $Sa(this)};var $Sa=function(a){if(null!=a)return _.dc(a),{language:_.X(a,1),lines:_.Nl(a,2),files:_.Nl(a,3)}};_.qr=class extends _.cc{constructor(a){super(a)}le(){return _.X(this,1)}od(a){return _.sk(this,1,a)}H3a(){return _.Nl(this,2)}E3a(){return _.zl(this,ZSa,4,_.vl())}};_.qr.Wb=[4];_.qr.prototype.toObject=function(){return aTa(this)};var aTa=function(a){if(null!=a)return _.dc(a),{path:_.X(a,1),lines:_.Nl(a,2),files:_.Nl(a,3),dPc:_.Xb(a.E3a(),$Sa)}};var bTa=class extends _.cc{constructor(a){super(a)}},cTa=_.gc(bTa);bTa.Wb=[1];bTa.prototype.toObject=function(){if(null!=this){_.dc(this);var a={O5c:_.Xb(_.zl(this,_.qr,1,_.vl()),aTa)}}else a=void 0;return a};_.dTa=new _.Cq("/devtools.grimoire.LangCountsService/ListLangCounts",_.YSa,bTa,a=>a.Zc(),cTa);(class extends _.cc{constructor(a){super(a)}}).prototype.toObject=function(){if(null!=this){_.dc(this);var a={owner:_.X(this,1),alias:_.X(this,2)}}else a=void 0;return a};var eTa=class extends _.cc{constructor(a){super(a)}d4a(){return Vxa(this,rr)}Lfa(){return _.Tl(this,3,rr)}UUb(a){_.bm(this,3,rr,a)}ym(){return _.Tl(this,1,rr)}setProjectId(a){return _.bm(this,1,rr,a)}KKb(){return _.Tl(this,4,rr)}LUb(a){_.bm(this,4,rr,a)}N3a(){return _.Tl(this,5,rr)}bVb(a){_.bm(this,5,rr,a)}iVb(a){return _.sk(this,2,a)}},rr=[1,3,4,5];eTa.prototype.toObject=function(){return fTa(this)};
var fTa=function(a){if(null!=a)return _.dc(a),{il:_.h(_.Vl(a,3,rr)),projectId:_.h(_.Vl(a,1,rr)),io:_.h(_.Vl(a,4,rr)),Gg:_.h(_.Vl(a,5,rr)),yh:_.X(a,2)}};var gTa=class extends _.cc{constructor(a){super(a)}Zua(){return _.ol(this,eTa,2)}};gTa.prototype.toObject=function(){return hTa(this)};var hTa=function(a){if(null!=a)return _.dc(a),{root:fTa(a.Zua()),Sva:_.Kl(a,4)}};(class extends _.cc{constructor(a){super(a)}Yua(){return _.ol(this,gTa,1)}}).prototype.toObject=function(){if(null!=this){_.dc(this);var a={Om:hTa(this.Yua())}}else a=void 0;return a};(class extends _.cc{constructor(a){super(a)}Dn(){return _.ol(this,pk,1)}fQ(a){return _.Al(this,1,a)}}).prototype.toObject=function(){if(null!=this){_.dc(this);var a={Se:tq(this.Dn()),gitRefsToken:_.X(this,2)}}else a=void 0;return a};(class extends _.cc{constructor(a){super(a)}Dn(){return _.ol(this,pk,1)}fQ(a){return _.Al(this,1,a)}jO(){return _.X(this,2)}anb(a){_.sk(this,2,a)}}).prototype.toObject=function(){if(null!=this){_.dc(this);var a={Se:tq(this.Dn()),fr:_.X(this,2)}}else a=void 0;return a};var iTa=class extends _.cc{constructor(a){super(a)}getName(){return _.X(this,1)}Qd(a){return _.sk(this,1,a)}};iTa.prototype.toObject=function(){return jTa(this)};var jTa=function(a){if(null!=a)return _.dc(a),{name:_.X(a,1),B3c:_.X(a,2),sKc:_.X(a,3),createTime:_.Ym(_.ol(a,_.yk,4)),region:_.X(a,5)}};(class extends _.cc{constructor(a){super(a)}}).prototype.toObject=function(){if(null!=this){_.dc(this);var a={publicKey:jTa(_.ol(this,iTa,1)),w7c:_.X(this,2)}}else a=void 0;return a};(class extends _.cc{constructor(a){super(a)}}).prototype.toObject=function(){if(null!=this){_.dc(this);var a={includeRegionalKeys:_.Kl(this,1)}}else a=void 0;return a};(class extends _.cc{constructor(a){super(a)}}).prototype.toObject=function(){if(null!=this){_.dc(this);var a={sKc:_.X(this,1),region:_.X(this,2)}}else a=void 0;return a};var kTa=function(a,b,c){c=c||{};c.format="jspb";this.Hh=new _.er(c);this.Mh=void 0==a?a:a.replace(/\/+$/,"")},lTa=function(a,b,c){c=c||{};c.format="jspb";this.Hh=new _.er(c);this.Mh=void 0==a?a:a.replace(/\/+$/,"")};_.aa=kTa.prototype;_.aa.Hua=function(a,b){return _.dr(this.Hh,this.Mh+"/$rpc/devtools.grimoire.FileService/GetContents",a,b||{},zSa)};_.aa.xC=function(a,b){return _.dr(this.Hh,this.Mh+"/$rpc/devtools.grimoire.FileService/GetOutline",a,b||{},OSa)};
_.aa.wC=function(a,b){return _.dr(this.Hh,this.Mh+"/$rpc/devtools.grimoire.FileService/GetFolding",a,b||{},KSa)};_.aa.s3a=function(a,b){return _.dr(this.Hh,this.Mh+"/$rpc/devtools.grimoire.FileService/GetDynamicRelatedFiles",a,b||{},GSa)};_.aa.ePb=function(a){return _.dr(this.Hh,this.Mh+"/$rpc/devtools.grimoire.FileService/ListTargets",a,{},XSa)};lTa.prototype.kmb=function(a,b){return _.dr(this.Hh,this.Mh+"/$rpc/devtools.grimoire.FeedbackService/SendFeedback",a,b||{},QRa)};(class extends _.cc{constructor(a){super(a)}}).prototype.toObject=function(){if(null!=this){_.dc(this);var a={projectName:_.X(this,1)}}else a=void 0;return a};_.Ioa="project";var mTa=xoa.concat(["forceDomain","sq"]);var Doa;Doa=/^(.*)\/.+$/;_.nTa=/^\//;_.Xi=/^[0-9a-f]{40}$/;var qTa;_.oTa=[void 0,"","HEAD"];_.pTa=[void 0,"","/"];_.dj=Object.freeze({N$a:"l",Em:"dlc",Lf:"drc",Py:"dlf",Wp:"drf",changelist:"cl",zTb:"rcl",Mv:"da",wy:"bp",Oj:"bpv",Zf:"bpt",yu:"rpv",Nv:"sf",Pb:"ws",Qy:"dlw",Pw:"drw",HJ:"flo",wO:"ic",zy:"dmbr"});_.sr=function(a){if(void 0!==a.ITb)return a.ITb;const {commands:b,v8:c}=a.FRb(),d=a.Zeb(c);0<Object.keys(d).length&&(""===a.path&&b.pop(),b.push(d));return a.ITb=b};
_.tr=function(a,b){return b?_.Goa(a,b)&&_.cj(a.yb,b.yb,_.oTa)&&_.cj(a.path,b.path,_.pTa):!1};
_.fj=class{constructor(a){if(a){null!=a.ae?(this.tb=a.ae.id,this.Uc=a.ae.type):this.Uc="project";this.repository=a.repository;this.yb=a.yb;this.path=a.path;var b;this.params=null!=(b=a.params)?b:{}}else this.params={}}get TF(){return!(!this.path||this.path.endsWith("/"))}hc(){const a=this.bdb();this.tb&&_.ur(a,this.tb,this.Uc);this.repository&&_.vr(a,this.repository);this.yb&&_.wr(a,this.yb);this.path&&a.od(this.path);const b=Object.assign({},this.params);a.cj(b);return a}bdb(){return new qTa}get parent(){this.ARb||
(this.ARb=this.getParent());return this.ARb}getParent(){let a=this.bdb();if(this.tb){this.repository&&(a=_.ur(a,this.tb,this.Uc));if(this.path){_.wr(_.vr(a,this.repository),this.yb);_.xr(a,{Pb:this.params.Pb});const b=_.Pi(this.path);b&&(a=a.od(b+"/"))}return a.Za()}}get kC(){return"ossProject"===this.Uc?this.path||"":[this.tb,this.repository,_.bj(this.yb||null),this.path].join("/")}FRb(){var a=this.yb&&_.Si(this.yb);a=this.yb&&void 0===this.path&&this.params.Em?`${a}${"..."}${this.params.Em}`:a;
const b=["/"];if(!this.tb)return{v8:!1,commands:b};switch(this.Uc){case "host":b.push("h");b.push(this.tb);break;default:b.push(`${this.tb}`)}if(!this.repository)return{v8:!1,commands:b};b.push(this.repository);if(!a)return{v8:!0,commands:b};b.push("+");b.push(a);if(void 0===this.path)return{v8:!0,commands:b};b.push(":");b.push(this.path);return{v8:!0,commands:b}}Zeb(a){const b={};a&&(this.params.line&&(b.l=_.Hoa(this.params.line)),this.params.Py&&(b.dlf=this.params.Py),(a=this.yb&&void 0===this.path&&
this.params.Em?void 0:this.params.Em)&&(b.dlc=a),this.params.Wp&&(b.drf=this.params.Wp),this.params.Lf&&(b.drc=this.params.Lf),this.params.Mv&&(b.da=this.params.Mv),this.params.wy&&(b.bp=this.params.wy),null!=this.params.Oj&&(b.bpv=this.params.Oj),null!=this.params.Zf&&(b.bpt=this.params.Zf),null!=this.params.yu&&(b.rpv=this.params.yu),null!=this.params.Nv&&(b.sf=this.params.Nv),null!=this.params.Pb&&(b.ws=this.params.Pb),null!=this.params.Qy&&(b.dlw=this.params.Qy),null!=this.params.Pw&&(b.drw=this.params.Pw),
null!=this.params.HJ&&(b.flo=this.params.HJ),null!=this.params.wO&&(b.ic=this.params.wO),null!=this.params.zy&&(b.dmbr=this.params.zy));return b}};_.ur=function(a,b,c){a.tb=b;a.Uc=c;return a};_.vr=function(a,b){a.repository=b;return a};_.wr=function(a,b){a.yb=b;return a};
_.xr=function(a,b){b.line&&(a.params.line=b.line);b.Py&&(a.params.Py=b.Py);b.Em&&(a.params.Em=b.Em);b.Wp&&(a.params.Wp=b.Wp);b.Lf&&(a.params.Lf=b.Lf);b.Mv&&(a.params.Mv=b.Mv);b.wy&&(a.params.wy=b.wy);null!=b.Oj&&(a.params.Oj=b.Oj);null!=b.Zf&&(a.params.Zf=b.Zf);null!=b.yu&&(a.params.yu=b.yu);null!=b.Nv&&(a.params.Nv=b.Nv);b.Pb&&(a.params.Pb=b.Pb);null!=b.Qy&&(a.params.Qy=b.Qy);null!=b.Pw&&(a.params.Pw=b.Pw);b.HJ&&(a.params.HJ=b.HJ);b.wO&&(a.params.wO=b.wO);null!=b.zy&&(a.params.zy=b.zy);return a};
qTa=class{constructor(){this.params={}}od(a){this.path=a;return this}cj(a){this.params=a||{};return this}Za(){return new _.fj({ae:this.tb?{id:this.tb,type:this.Uc}:void 0,repository:this.repository,yb:this.yb,path:this.path,params:this.params})}};var rTa;_.yr=function(a){return!a.yb||_.bl(a.yb,"HEAD")};
_.ej=class extends _.fj{constructor(a){super(a);this.tb="Google";this.Uc="depot"}get kC(){return this.repository?this.uj()?`/${"piper"}///depot/${this.path}`:`/${this.repository}/${this.path}`:""}uj(){return!(!this.repository||!_.bl(this.repository,"piper"))}bdb(){return new rTa}FRb(){const a=["/"];this.repository?(this.uj()?a.push("piper","_","depot"):a.push(this.repository),void 0!==this.path&&a.push(this.path)):a.push("repos");return{v8:!0,commands:a}}Zeb(a){a=super.Zeb(a);this.params.Lf&&(delete a.drc,
a.rcl=this.params.Lf);_.yr(this)||(a.cl=this.yb);return a}};rTa=class extends qTa{constructor(){super();_.ur(this,"Google","depot")}Za(){return"depot"!==this.Uc?super.Za():new _.ej(this)}};var Loa=Object.values(_.dj);var sTa={appBarTitle:"",appBarFontColor:"#ffffff",showTermsOfServiceLink:!0,showPrivacyLink:!0};var zr={appBarTitle:"Cloud Source Repositories",showPricingLink:!0,showSshKeysLink:!0,showLanguageAndRegionLink:!0,showTermsOfServiceLink:!0,showPrivacyLink:!0};var Xoa,Yoa="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 lj;var bpa,nj;var cpa;var tTa;try{tTa="undefined"!==typeof Intl&&Intl.v8BreakIterator}catch(a){tTa=!1}
_.Ar=class{constructor(a){this.Yma=(this.isBrowser=(this.jCb=a)?"browser"===this.jCb:"object"===typeof document&&!!document)&&/(edge)/i.test(navigator.userAgent);this.E9=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent);this.Mub=this.isBrowser&&!(!window.chrome&&!tTa)&&"undefined"!==typeof CSS&&!this.Yma&&!this.E9;this.dIa=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.Mub&&!this.Yma&&!this.E9;this.uH=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in
window);this.hEa=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent);this.ur=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.E9;this.uGa=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.dIa}};_.Ar.O=function(a){return new (a||_.Ar)(_.m(Lf))};_.Ar.ta=_.k({token:_.Ar,oa:_.Ar.O,Ea:"root"});var uTa=new _.ge("cdk-input-modality-detector-options"),vTa={YMc:[18,17,224,91,16]},Br=_.mj({passive:!0,capture:!0}),Cr=class{get LQc(){return this.OS.value}constructor(a,b,c,d){this.uc=a;this.Maa=null;this.OS=new _.gi(null);this.mBb=0;this.spa=e=>{let f,g;(null==(f=this.Wk)?0:null==(g=f.YMc)?0:g.some(l=>l===e.keyCode))||(this.OS.next("keyboard"),this.Maa=_.qj(e))};this.upa=e=>{650>Date.now()-this.mBb||(this.OS.next(_.ij(e)?"keyboard":"mouse"),this.Maa=_.qj(e))};this.UBb=e=>{_.jj(e)?this.OS.next("keyboard"):
(this.mBb=Date.now(),this.OS.next("touch"),this.Maa=_.qj(e))};this.Wk=Object.assign({},vTa,d);this.kQb=_.u(this.OS,_.Bg());_.u(this.kQb,_.og());a.isBrowser&&b.Ub(()=>{c.addEventListener("keydown",this.spa,Br);c.addEventListener("mousedown",this.upa,Br);c.addEventListener("touchstart",this.UBb,Br)})}Ia(){this.OS.complete();this.uc.isBrowser&&(document.removeEventListener("keydown",this.spa,Br),document.removeEventListener("mousedown",this.upa,Br),document.removeEventListener("touchstart",this.UBb,
Br))}};Cr.O=function(a){return new (a||Cr)(_.m(_.Ar),_.m(_.Jf),_.m(_.ri),_.m(uTa,8))};Cr.ta=_.k({token:Cr,oa:Cr.O,Ea:"root"});var wTa,xTa;wTa=new _.ge("cdk-focus-monitor-default-options");xTa=_.mj({passive:!0,capture:!0});_.Dr=function(a,b,c,d){b=_.uj(b);b===a.yKa().activeElement?a.tyc(b).forEach(([e,f])=>a.XBb(e,c,f)):(a.cDb(c),"function"===typeof b.focus&&b.focus(d))};
_.Er=class{constructor(a,b,c,d,e){this.nb=a;this.uc=b;this.Ooa=c;this.tB=null;this.EMa=this.ROa=!1;this.nM=new Map;this.BBb=0;this.F2=new Map;this.oEb=()=>{this.ROa=!0;this.TDc=window.setTimeout(()=>this.ROa=!1)};this.nDb=new _.zg;this.bqa=f=>{for(var g=_.qj(f);g;g=g.parentElement)"focus"===f.type?this.qq(f,g):this.Vk(f,g)};this.Cb=d;this.Qyb=(null==e?void 0:e.D6c)||0}Ek(a,b=!1){a=_.uj(a);if(!this.uc.isBrowser||1!==a.nodeType)return _.kf();const c=_.dpa(a)||this.yKa(),d=this.nM.get(a);if(d)return b&&
(d.Wra=!0),d.subject;b={Wra:b,subject:new _.zg,Vja:c};this.nM.set(a,b);this.DBc(b);return b.subject}dj(a){a=_.uj(a);const b=this.nM.get(a);b&&(b.subject.complete(),this.zNa(a),this.nM.delete(a),this.KBc(b))}Ia(){this.nM.forEach((a,b)=>this.dj(b))}yKa(){return this.Cb||document}Dr(){return this.yKa().defaultView||window}Dyc(a){return this.tB?this.EMa?this.wCc(a)?"touch":"program":this.tB:this.ROa&&this.iBb?this.iBb:a&&this.Szc(a)?"mouse":"program"}wCc(a){return 1===this.Qyb||!(null==a||!a.contains(this.Ooa.Maa))}zNa(a,
b){a.classList.toggle("cdk-focused",!!b);a.classList.toggle("cdk-touch-focused","touch"===b);a.classList.toggle("cdk-keyboard-focused","keyboard"===b);a.classList.toggle("cdk-mouse-focused","mouse"===b);a.classList.toggle("cdk-program-focused","program"===b)}cDb(a,b=!1){this.nb.Ub(()=>{this.tB=a;this.EMa="touch"===a&&b;0===this.Qyb&&(clearTimeout(this.YBb),this.YBb=setTimeout(()=>this.tB=null,this.EMa?650:1))})}qq(a,b){const c=this.nM.get(b);a=_.qj(a);c&&(c.Wra||b===a)&&this.XBb(b,this.Dyc(a),c)}Vk(a,
b){const c=this.nM.get(b);!c||c.Wra&&a.relatedTarget instanceof Node&&b.contains(a.relatedTarget)||(this.zNa(b),this.ezb(c,null))}ezb(a,b){a.subject.nl.length&&this.nb.run(()=>a.subject.next(b))}DBc(a){if(this.uc.isBrowser){var b=a.Vja;(a=this.F2.get(b)||0)||this.nb.Ub(()=>{b.addEventListener("focus",this.bqa,xTa);b.addEventListener("blur",this.bqa,xTa)});this.F2.set(b,a+1);1===++this.BBb&&(this.nb.Ub(()=>{this.Dr().addEventListener("focus",this.oEb)}),_.u(this.Ooa.kQb,_.Fg(this.nDb)).subscribe(c=>
{this.cDb(c,!0)}))}}KBc(a){a=a.Vja;if(this.F2.has(a)){const b=this.F2.get(a);1<b?this.F2.set(a,b-1):(a.removeEventListener("focus",this.bqa,xTa),a.removeEventListener("blur",this.bqa,xTa),this.F2.delete(a))}--this.BBb||(this.Dr().removeEventListener("focus",this.oEb),this.nDb.next(),clearTimeout(this.TDc),clearTimeout(this.YBb))}XBb(a,b,c){this.zNa(a,b);this.ezb(c,b);this.iBb=b}tyc(a){const b=[];this.nM.forEach((c,d)=>{(d===a||c.Wra&&d.contains(a))&&b.push([d,c])});return b}Szc(a){const b=this.Ooa.Maa;
if("mouse"!==this.Ooa.LQc||!b||b===a||"INPUT"!==a.nodeName&&"TEXTAREA"!==a.nodeName||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}};_.Er.O=function(a){return new (a||_.Er)(_.m(_.Jf),_.m(_.Ar),_.m(Cr),_.m(_.ri,8),_.m(wTa,8))};_.Er.ta=_.k({token:_.Er,oa:_.Er.O,Ea:"root"});var yTa;
yTa=function(a,b){if(!a.uc.isBrowser)return!1;try{var c=(b.ownerDocument&&b.ownerDocument.defaultView||window).frameElement}catch(f){c=null}if(c&&(-1===hpa(c)||!a.isVisible(c)))return!1;c=b.nodeName.toLowerCase();let d=hpa(b);if(b.hasAttribute("contenteditable"))a=-1!==d;else{var e;if(!(e="iframe"===c||"object"===c)&&(e=a.uc.dIa&&a.uc.uH)){e=b.nodeName.toLowerCase();let f="input"===e&&b.type;e=!("text"===f||"password"===f||"select"===e||"textarea"===e)}a=e?!1:"audio"===c?b.hasAttribute("controls")?-1!==
d:!1:"video"===c?-1===d?!1:null!==d?!0:a.uc.hEa||b.hasAttribute("controls"):0<=b.tabIndex}return a};
_.Fr=class{constructor(a){this.uc=a}Cm(a){return a.hasAttribute("disabled")}isVisible(a){return!!(a.offsetWidth||a.offsetHeight||"function"===typeof a.getClientRects&&a.getClientRects().length)&&"visible"===getComputedStyle(a).visibility}QF(a,b){if("input"==a.nodeName.toLowerCase()&&"hidden"==a.type)var c=!1;else c=a.nodeName.toLowerCase(),c="input"===c||"select"===c||"button"===c||"textarea"===c||"a"==a.nodeName.toLowerCase()&&a.hasAttribute("href")||a.hasAttribute("contenteditable")||gpa(a);return c&&
!this.Cm(a)&&((null==b?void 0:b.cNc)||this.isVisible(a))}};_.Fr.O=function(a){return new (a||_.Fr)(_.m(_.Ar))};_.Fr.ta=_.k({token:_.Fr,oa:_.Fr.O,Ea:"root"});var zTa,ATa,CTa,DTa;zTa=function(a){(a=a.dAb("start"))&&a.focus(void 0);return!!a};ATa=function(a){a.Coa||(a.nb.Ub(()=>{a.QI||(a.QI=a.wyb(),a.QI.addEventListener("focus",a.uWb));a.cI||(a.cI=a.wyb(),a.cI.addEventListener("focus",a.pJb))}),a.Tc.parentNode&&(a.Tc.parentNode.insertBefore(a.QI,a.Tc),a.Tc.parentNode.insertBefore(a.cI,a.Tc.nextSibling),a.Coa=!0))};
_.BTa=function(a){const b=a.Tc.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(b){if(!a.VH.QF(b))return a=a.CKa(b),null==a||a.focus(void 0),!!a;b.focus(void 0);return!0}return zTa(a)};_.Gr=function(a){return new Promise(b=>{a.Kxc(()=>b(_.BTa(a)))})};CTa=function(a,b){a.QI&&a.cI&&(a.eca(b,a.QI),a.eca(b,a.cI))};
DTa=class{get enabled(){return this.bI}set enabled(a){this.bI=a;this.QI&&this.cI&&(this.eca(a,this.QI),this.eca(a,this.cI))}constructor(a,b,c,d,e=!1,f){this.Tc=a;this.VH=b;this.nb=c;this.Cb=d;this.Oc=f;this.Coa=!1;this.uWb=()=>{const g=this.dAb("end");g&&g.focus(void 0);return!!g};this.pJb=()=>zTa(this);this.bI=!0;e||ATa(this)}destroy(){const a=this.QI,b=this.cI;a&&(a.removeEventListener("focus",this.uWb),a.remove());b&&(b.removeEventListener("focus",this.pJb),b.remove());this.QI=this.cI=null;this.Coa=
!1}dAb(a){const b=this.Tc.querySelectorAll(`[cdk-focus-region-${a}], `+`[cdkFocusRegion${a}], `+`[cdk-focus-${a}]`);return"start"==a?b.length?b[0]:this.CKa(this.Tc):b.length?b[b.length-1]:this.Uzb(this.Tc)}vg(){return this.Coa}CKa(a){if(this.VH.QF(a)&&yTa(this.VH,a))return a;a=a.children;for(let b=0;b<a.length;b++){const c=a[b].nodeType===this.Cb.ELEMENT_NODE?this.CKa(a[b]):null;if(c)return c}return null}Uzb(a){if(this.VH.QF(a)&&yTa(this.VH,a))return a;a=a.children;for(let b=a.length-1;0<=b;b--){const c=
a[b].nodeType===this.Cb.ELEMENT_NODE?this.Uzb(a[b]):null;if(c)return c}return null}wyb(){const a=this.Cb.createElement("div");this.eca(this.bI,a);a.classList.add("cdk-visually-hidden");a.classList.add("cdk-focus-trap-anchor");a.setAttribute("aria-hidden","true");return a}eca(a,b){a?b.setAttribute("tabindex","0"):b.removeAttribute("tabindex")}Kxc(a){this.nb.isStable?this.Oc?_.Of(a,{Zb:this.Oc}):a():_.u(this.nb.Gk,_.qg(1)).subscribe(a)}};
_.Hr=class{constructor(a,b,c){this.VH=a;this.nb=b;this.Oc=_.Kd(_.Kf);this.Cb=c}create(a,b=!1){return new DTa(a,this.VH,this.nb,this.Cb,b,this.Oc)}};_.Hr.O=function(a){return new (a||_.Hr)(_.m(_.Fr),_.m(_.Jf),_.m(_.ri))};_.Hr.ta=_.k({token:_.Hr,oa:_.Hr.O,Ea:"root"});
_.Ir=class{get enabled(){let a;return(null==(a=this.qo)?void 0:a.enabled)||!1}set enabled(a){this.qo&&(this.qo.enabled=a)}constructor(a,b){this.Ja=a;this.L$=b;this.Qpa=null;_.Kd(_.Ar).isBrowser&&(this.qo=this.L$.create(this.Ja.ma,!0))}Ia(){let a;null==(a=this.qo)||a.destroy();this.Qpa&&(this.Qpa.focus(),this.Qpa=null)}Pd(){let a;null==(a=this.qo)||ATa(a);this.BFb&&this.Xxb()}Co(){this.qo&&!this.qo.vg()&&ATa(this.qo)}Rb(a){a=a.autoCapture;let b;a&&!a.EJ&&this.BFb&&(null==(b=this.qo)?0:b.vg())&&this.Xxb()}Xxb(){this.Qpa=
_.pj();let a;null==(a=this.qo)||_.Gr(a)}};_.Ir.O=function(a){return new (a||_.Ir)(_.w(_.Ye),_.w(_.Hr),_.w(_.ri))};_.Ir.La=_.Wd({type:_.Ir,na:[["","cdkTrapFocus",""]],inputs:{enabled:[2,"cdkTrapFocus","enabled",_.Lh],BFb:[2,"cdkTrapFocusAutoCapture","autoCapture",_.Lh]},Qb:["cdkTrapFocus"],standalone:!0,features:[_.Og,_.qe]});var ETa=new Set,Jr,Kr=class{constructor(a,b){this.uc=a;this.npa=b;this.BM=this.uc.isBrowser&&window.matchMedia?window.matchMedia.bind(window):ipa}matchMedia(a){if(this.uc.dIa||this.uc.Mub){var b=this.npa;if(!ETa.has(a))try{Jr||(Jr=document.createElement("style"),b&&Jr.setAttribute("nonce",b),Jr.setAttribute("type","text/css"),document.head.appendChild(Jr)),Jr.sheet&&(Jr.sheet.insertRule(`@media ${a} {body{ }}`,0),ETa.add(a))}catch(c){console.error(c)}}return this.BM(a)}};
Kr.O=function(a){return new (a||Kr)(_.m(_.Ar),_.m(_.VFa,8))};Kr.ta=_.k({token:Kr,oa:Kr.O,Ea:"root"});_.Lr=class{constructor(a,b){this.vAc=a;this.uf=b;this.ZMa=new Map;this.MJa=new _.zg}Ia(){this.MJa.next();this.MJa.complete()}observe(a){a=jpa(_.rj(a)).map(b=>this.FBc(b).observable);a=_.sf(a);a=_.xf(_.u(a,_.qg(1)),_.u(a,_.Bg(),_.lg(0)));return _.u(a,_.r(b=>{const c={matches:!1,PE:{}};b.forEach(({matches:d,query:e})=>{c.matches=c.matches||d;c.PE[e]=d});return c}))}FBc(a){if(this.ZMa.has(a))return this.ZMa.get(a);const b=this.vAc.matchMedia(a),c={observable:_.u(new _.gf(d=>{const e=f=>this.uf.run(()=>
d.next(f));b.addListener(e);return()=>{b.removeListener(e)}}),_.Dg(b),_.r(({matches:d})=>({query:a,matches:d})),_.Fg(this.MJa)),obd:b};this.ZMa.set(a,c);return c}};_.Lr.O=function(a){return new (a||_.Lr)(_.m(Kr),_.m(_.Jf))};_.Lr.ta=_.k({token:_.Lr,oa:_.Lr.O,Ea:"root"});var FTa=function(a){if(!a.uc.isBrowser)return 0;const b=a.Cb.createElement("div");b.style.backgroundColor="rgb(1,2,3)";b.style.position="absolute";a.Cb.body.appendChild(b);a=(a=a.Cb.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},Nr=class{constructor(a,b){this.uc=a;this.Cb=b;this.Mvc=
_.Kd(_.Lr).observe("(forced-colors: active)").subscribe(()=>{this.cLa&&(this.cLa=!1,this.DIa())})}Ia(){this.Mvc.unsubscribe()}DIa(){if(!this.cLa&&this.uc.isBrowser&&this.Cb.body){const a=this.Cb.body.classList;a.remove("cdk-high-contrast-active","cdk-high-contrast-black-on-white","cdk-high-contrast-white-on-black");this.cLa=!0;const b=FTa(this);1===b?a.add("cdk-high-contrast-active","cdk-high-contrast-black-on-white"):2===b&&a.add("cdk-high-contrast-active","cdk-high-contrast-white-on-black")}}};
Nr.O=function(a){return new (a||Nr)(_.m(_.Ar),_.m(_.ri))};Nr.ta=_.k({token:Nr,oa:Nr.O,Ea:"root"});var GTa=new _.ge("liveAnnouncerElement",{Ea:"root",oa:kpa}),HTa=new _.ge("LIVE_ANNOUNCER_DEFAULT_OPTIONS");_.Or=class{create(a){return"undefined"===typeof MutationObserver?null:new MutationObserver(a)}};_.Or.O=function(a){return new (a||_.Or)};_.Or.ta=_.k({token:_.Or,oa:_.Or.O,Ea:"root"});_.Pr=class{};_.Pr.O=function(a){return new (a||_.Pr)};_.Pr.Ca=_.Ud({type:_.Pr});_.Pr.Ba=_.md({Nb:[_.Or]});var ITa;ITa=0;
_.Qr=class{constructor(a,b,c,d){this.nb=b;this.kj=d;this.Cb=c;this.yM=a||this.Xwc()}Kl(a,...b){const c=this.kj;let d,e;1===b.length&&"number"===typeof b[0]?e=b[0]:[d,e]=b;this.clear();clearTimeout(this.Ppa);d||(d=c&&c.gz?c.gz:"polite");null==e&&c&&(e=c.duration);this.yM.setAttribute("aria-live",d);this.yM.id&&this.Oxc(this.yM.id);return this.nb.Ub(()=>{this.Pna||(this.Pna=new Promise(f=>this.Qna=f));clearTimeout(this.Ppa);this.Ppa=setTimeout(()=>{this.yM.textContent=a;"number"===typeof e&&(this.Ppa=
setTimeout(()=>this.clear(),e));let f;null==(f=this.Qna)||f.call(this);this.Pna=this.Qna=void 0},100);return this.Pna})}clear(){this.yM&&(this.yM.textContent="")}Ia(){clearTimeout(this.Ppa);let a;null==(a=this.yM)||a.remove();this.yM=null;let b;null==(b=this.Qna)||b.call(this);this.Pna=this.Qna=void 0}Xwc(){const a=this.Cb.getElementsByClassName("cdk-live-announcer-element"),b=this.Cb.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-${ITa++}`;this.Cb.body.appendChild(b);return b}Oxc(a){const b=this.Cb.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?-1===e.indexOf(a)&&d.setAttribute("aria-owns",e+" "+a):d.setAttribute("aria-owns",a)}}};_.Qr.O=function(a){return new (a||_.Qr)(_.m(GTa,8),_.m(_.Jf),_.m(_.ri),_.m(HTa,8))};
_.Qr.ta=_.k({token:_.Qr,oa:_.Qr.O,Ea:"root"});_.Rr=class{constructor(a){a.DIa()}};_.Rr.O=function(a){return new (a||_.Rr)(_.m(Nr))};_.Rr.Ca=_.Ud({type:_.Rr});_.Rr.Ba=_.md({imports:[_.Pr]});var npa;npa=0;_.JTa=function(a,b,c,d){if(a.fwc(b,c)){var e=mpa(c,d);"string"!==typeof c?(opa(c,a.Ef),a.uE.set(e,{iia:c,hza:0})):a.uE.has(e)||a.Ywc(c,d);a.YAb(b,e)||a.evc(b,e)}};_.Sr=function(a,b,c,d){if(c&&a.ZAb(b)){d=mpa(c,d);a.YAb(b,d)&&a.MBc(b,d);"string"===typeof c&&(b=a.uE.get(d))&&0===b.hza&&a.sxc(d);var e;0===(null==(e=a.CM)?void 0:e.childNodes.length)&&(a.CM.remove(),a.CM=null)}};
_.Tr=class{constructor(a,b){this.uc=b;this.uE=new Map;this.CM=null;this.Ef=`${npa++}`;this.Cb=a;this.Ef=_.Kd(UFa)+"-"+npa++}Ia(){const a=this.Cb.querySelectorAll(`[${"cdk-describedby-host"}="${this.Ef}"]`);for(let c=0;c<a.length;c++)this.JBc(a[c]),a[c].removeAttribute("cdk-describedby-host");let b;null==(b=this.CM)||b.remove();this.CM=null;this.uE.clear()}Ywc(a,b){const c=this.Cb.createElement("div");opa(c,this.Ef);c.textContent=a;b&&c.setAttribute("role",b);this.Zwc();this.CM.appendChild(c);this.uE.set(mpa(a,
b),{iia:c,hza:0})}sxc(a){let b,c;null==(b=this.uE.get(a))||null==(c=b.iia)||c.remove();this.uE.delete(a)}Zwc(){if(!this.CM){var a=this.Cb.querySelectorAll('.cdk-describedby-message-container[platform="server"]');for(let b=0;b<a.length;b++)a[b].remove();a=this.Cb.createElement("div");a.style.visibility="hidden";a.classList.add("cdk-describedby-message-container");a.classList.add("cdk-visually-hidden");this.uc&&!this.uc.isBrowser&&a.setAttribute("platform","server");this.Cb.body.appendChild(a);this.CM=
a}}JBc(a){const b=lpa(a,"aria-describedby").filter(c=>0!=c.indexOf("cdk-describedby-message"));a.setAttribute("aria-describedby",b.join(" "))}evc(a,b){b=this.uE.get(b);_.wj(a,"aria-describedby",b.iia.id);a.setAttribute("cdk-describedby-host",this.Ef);b.hza++}MBc(a,b){b=this.uE.get(b);b.hza--;_.xj(a,"aria-describedby",b.iia.id);a.removeAttribute("cdk-describedby-host")}YAb(a,b){a=lpa(a,"aria-describedby");b=(b=this.uE.get(b))&&b.iia.id;return!!b&&-1!=a.indexOf(b)}fwc(a,b){if(!this.ZAb(a))return!1;
if(b&&"object"===typeof b)return!0;b=null==b?"":`${b}`.trim();a=a.getAttribute("aria-label");return b?!a||a.trim()!==b:!1}ZAb(a){return a.nodeType===this.Cb.ELEMENT_NODE}};_.Tr.O=function(a){return new (a||_.Tr)(_.m(_.ri),_.m(_.Ar))};_.Tr.ta=_.k({token:_.Tr,oa:_.Tr.O,Ea:"root"});var KTa=class extends DTa{get enabled(){return this.bI}set enabled(a){(this.bI=a)?this.R1.register(this):this.R1.fC(this)}constructor(a,b,c,d,e,f,g){super(a,b,c,d,g.defer);this.R1=e;this.Koa=f;this.R1.register(this)}destroy(){this.R1.fC(this);super.destroy()}fzb(){this.Koa.ZRb(this);CTa(this,!0)}Syb(){this.Koa.PEb(this);CTa(this,!1)}};var LTa=class{constructor(){this.GS=null}ZRb(a){this.GS&&a.Cb.removeEventListener("focus",this.GS,!0);this.GS=b=>this.ZM(a,b);a.nb.Ub(()=>{a.Cb.addEventListener("focus",this.GS,!0)})}PEb(a){this.GS&&(a.Cb.removeEventListener("focus",this.GS,!0),this.GS=null)}ZM(a,b){b=b.target;const c=a.Tc;let d;!b||c.contains(b)||(null==(d=b.closest)?0:d.call(b,"div.cdk-overlay-pane"))||setTimeout(()=>{a.enabled&&!c.contains(a.Cb.activeElement)&&zTa(a)})}};var MTa=new _.ge("FOCUS_TRAP_INERT_STRATEGY");var Ur=class{constructor(){this.koa=[]}register(a){let b=this.koa=this.koa.filter(c=>c!==a);b.length&&b[b.length-1].Syb();b.push(a);a.fzb()}fC(a){a.Syb();const b=this.koa;a=b.indexOf(a);-1!==a&&(b.splice(a,1),b.length&&b[b.length-1].fzb())}};Ur.O=function(a){return new (a||Ur)};Ur.ta=_.k({token:Ur,oa:Ur.O,Ea:"root"});var Vr=class{constructor(a,b,c,d,e){this.VH=a;this.nb=b;this.R1=c;this.Cb=d;this.Koa=e||new LTa}create(a,b={defer:!1}){return new KTa(a,this.VH,this.nb,this.Cb,this.R1,this.Koa,"boolean"===typeof b?{defer:b}:b)}};Vr.O=function(a){return new (a||Vr)(_.m(_.Fr),_.m(_.Jf),_.m(Ur),_.m(_.ri),_.m(MTa,8))};Vr.ta=_.k({token:Vr,oa:Vr.O,Ea:"root"});_.Wr=function(a){a.oLa=!0;return a};_.Xr=function(a,b){var c=a.mS();b="number"===typeof b?b:c.indexOf(b);c=c[b];a.p1=null==c?null:c;a.Ix=b};_.Yr=function(a){0>a.Ix?a.wB(0,1):a.WCb(1)};_.NTa=function(a){0>a.Ix&&a.zca?a.wB(a.mS().length-1,-1):a.WCb(-1)};
_.OTa=class{constructor(a,b){this.Kd=a;this.Ix=-1;this.p1=null;this.zca=!1;this.cpa=new _.zg;this.wOa=_.df.EMPTY;this.S2=!0;this.qxb=[];this.oLa=!1;this.jba={enabled:!1,c4:10};this.iqa=c=>c.disabled;this.Vx=[];this.wL=new _.zg;this.Nc=new _.zg;a instanceof _.nh?this.fAc=a.Kc.subscribe(c=>this.gBb(c.toArray())):Sha(a)&&(this.Dxc=Nka(()=>this.gBb(a()),{Zb:b}))}Oz(a=!0){this.zca=a;return this}jH(a=200){this.wOa.unsubscribe();this.wOa=_.u(this.cpa,_.Gg(b=>this.Vx.push(b)),_.lg(a),_.Df(()=>0<this.Vx.length),
_.r(()=>this.Vx.join(""))).subscribe(b=>{const c=this.mS();for(let d=1;d<c.length+1;d++){const e=(this.Ix+d)%c.length,f=c[e];if(!this.iqa(f)&&0===f.Qq().toUpperCase().trim().indexOf(b)){this.Ej(e);break}}this.Vx=[]});return this}Ej(a){const b=this.p1;_.Xr(this,a);this.p1!==b&&this.Nc.next(this.Ix)}ar(a){var b=a.keyCode,c=["altKey","ctrlKey","metaKey","shiftKey"].every(d=>!a[d]||-1<this.qxb.indexOf(d));switch(b){case 9:this.wL.next();return;case 40:if(this.S2&&c){_.Yr(this);break}else return;case 38:if(this.S2&&
c){_.NTa(this);break}else return;case 39:if(this.Goa&&c){"rtl"===this.Goa?_.NTa(this):_.Yr(this);break}else return;case 37:if(this.Goa&&c){"rtl"===this.Goa?_.Yr(this):_.NTa(this);break}else return;case 36:if(this.oLa&&c){this.wB(0,1);break}else return;case 35:if(this.oLa&&c){this.wB(this.mS().length-1,-1);break}else return;case 33:if(this.jba.enabled&&c){b=this.Ix-this.jba.c4;this.wB(0<b?b:0,1);break}else return;case 34:if(this.jba.enabled&&c){b=this.Ix+this.jba.c4;c=this.mS().length;this.wB(b<c?
b:c-1,-1);break}else return;default:if(c||_.kj(a,"shiftKey"))a.key&&1===a.key.length?this.cpa.next(a.key.toLocaleUpperCase()):(65<=b&&90>=b||48<=b&&57>=b)&&this.cpa.next(String.fromCharCode(b));return}this.Vx=[];a.preventDefault()}get Rr(){return this.Ix}get lf(){return this.p1}destroy(){this.wOa.unsubscribe();let a;null==(a=this.fAc)||a.unsubscribe();let b;null==(b=this.Dxc)||b.destroy();this.cpa.complete();this.wL.complete();this.Nc.complete();this.Vx=[]}WCb(a){this.zca?this.gCc(a):this.fCc(a)}gCc(a){const b=
this.mS();for(let c=1;c<=b.length;c++){const d=(this.Ix+a*c+b.length)%b.length;if(!this.iqa(b[d])){this.Ej(d);break}}}fCc(a){this.wB(this.Ix+a,a)}wB(a,b){const c=this.mS();if(c[a]){for(;this.iqa(c[a]);)if(a+=b,!c[a])return;this.Ej(a)}}mS(){return Sha(this.Kd)?this.Kd():this.Kd instanceof _.nh?this.Kd.toArray():this.Kd}gBb(a){this.p1&&(a=a.indexOf(this.p1),-1<a&&a!==this.Ix&&(this.Ix=a))}};_.Zr=function(a,b){a.tB=b;return a};_.$r=class extends _.OTa{constructor(){super(...arguments);this.tB="program"}Ej(a){super.Ej(a);this.lf&&this.lf.focus(this.tB)}};var PTa=0,QTa=new Set,as=class{};as.O=function(a){return new (a||as)};
as.wa=_.Qd({type:as,na:[["ng-component"]],standalone:!0,features:[_.Ah],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);color:var(--mat-badge-text-color);font-family:var(--mat-badge-text-font);font-weight:var(--mat-badge-text-weight);border-radius:var(--mat-badge-container-shape)}.cdk-high-contrast-active .mat-badge-content{outline:solid 1px;border-radius:0}.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%}.mat-badge-disabled .mat-badge-content{background-color:var(--mat-badge-disabled-state-background-color);color:var(--mat-badge-disabled-state-text-color)}.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, unset);min-height:var(--mat-badge-small-size-container-size, unset);line-height:var(--mat-badge-legacy-small-size-container-size, var(--mat-badge-small-size-container-size));padding:var(--mat-badge-small-size-container-padding);font-size:var(--mat-badge-small-size-text-size);margin:var(--mat-badge-small-size-container-offset)}.mat-badge-small.mat-badge-overlap .mat-badge-content{margin:var(--mat-badge-small-size-container-overlap-offset)}.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, unset);min-height:var(--mat-badge-container-size, unset);line-height:var(--mat-badge-legacy-container-size, var(--mat-badge-container-size));padding:var(--mat-badge-container-padding);font-size:var(--mat-badge-text-size);margin:var(--mat-badge-container-offset)}.mat-badge-medium.mat-badge-overlap .mat-badge-content{margin:var(--mat-badge-container-overlap-offset)}.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, unset);min-height:var(--mat-badge-large-size-container-size, unset);line-height:var(--mat-badge-legacy-large-size-container-size, var(--mat-badge-large-size-container-size));padding:var(--mat-badge-large-size-container-padding);font-size:var(--mat-badge-large-size-text-size);margin:var(--mat-badge-large-size-container-offset)}.mat-badge-large.mat-badge-overlap .mat-badge-content{margin:var(--mat-badge-large-size-container-overlap-offset)}\n"],kb:2,
Ma:0});
var bs=class{get color(){return this.Ki}set color(a){this.Oba(a);this.Ki=a}get content(){return this.XH}set content(a){this.bEb(a)}get description(){return this.uxc}set description(a){this.mDc(a)}constructor(a,b,c,d,e){this.nb=a;this.Ja=b;this.YA=c;this.tq=d;this.he=e;this.Ki="primary";this.jRb=!0;this.position="above after";this.size="medium";this.Ef=PTa++;this.lm=!1;this.qaa=_.Kd(_.Fr);this.Cb=_.Kd(_.ri);const f=_.Kd(_.wi);if(!QTa.has(f)){QTa.add(f);const g=_.Tka(as,{By:_.Kd(_.jn)});f.Ee(()=>{QTa.delete(f);
0===QTa.size&&g.destroy()})}}isAfter(){return-1===this.position.indexOf("before")}Qa(){this.vwc();this.content&&!this.eM&&(this.eM=this.xyb(),this.bEb(this.content));this.lm=!0}Ia(){if(this.tq.Fq){this.tq.Fq(this.eM);let a;null==(a=this.xS)||a.remove()}_.Sr(this.YA,this.Ja.ma,this.description)}bBb(){return this.qaa.QF(this.Ja.ma,{cNc:!0})}xyb(){const a=this.tq.createElement("span");a.setAttribute("id",`mat-badge-content-${this.Ef}`);a.setAttribute("aria-hidden","true");a.classList.add("mat-badge-content");
"NoopAnimations"===this.he&&a.classList.add("_mat-animation-noopable");this.Ja.ma.appendChild(a);"function"===typeof requestAnimationFrame&&"NoopAnimations"!==this.he?this.nb.Ub(()=>{requestAnimationFrame(()=>{a.classList.add("mat-badge-active")})}):a.classList.add("mat-badge-active");return a}bEb(a){a=`${null!=a?a:""}`.trim();this.lm&&a&&!this.eM&&(this.eM=this.xyb());this.eM&&(this.eM.textContent=a);this.XH=a}mDc(a){_.Sr(this.YA,this.Ja.ma,this.description);a&&!this.bBb()||this.LBc();this.uxc=a;
this.bBb()?_.JTa(this.YA,this.Ja.ma,a):this.pDc()}pDc(){this.xS||(this.xS=this.Cb.createElement("span"),this.xS.classList.add("cdk-visually-hidden"));this.xS.textContent=this.description;let a;null==(a=this.eM)||a.appendChild(this.xS)}LBc(){let a;null==(a=this.xS)||a.remove();this.xS=void 0}Oba(a){const b=this.Ja.ma.classList;b.remove(`mat-badge-${this.Ki}`);a&&b.add(`mat-badge-${a}`)}vwc(){const a=this.Ja.ma.querySelectorAll(":scope > .mat-badge-content");for(const b of Array.from(a))b!==this.eM&&
b.remove()}};bs.O=function(a){return new (a||bs)(_.w(_.Jf),_.w(_.Ye),_.w(_.Tr),_.w(_.pn),_.w(_.on,8))};
bs.La=_.Wd({type:bs,na:[["","matBadge",""]],qb:[1,"mat-badge"],lb:20,Ya:function(a,b){a&2&&_.Rg("mat-badge-overlap",b.jRb)("mat-badge-above",-1===b.position.indexOf("below"))("mat-badge-below",-1!==b.position.indexOf("below"))("mat-badge-before",!b.isAfter())("mat-badge-after",b.isAfter())("mat-badge-small","small"===b.size)("mat-badge-medium","medium"===b.size)("mat-badge-large","large"===b.size)("mat-badge-hidden",b.hidden||!b.content)("mat-badge-disabled",b.disabled)},inputs:{color:[0,"matBadgeColor",
"color"],jRb:[2,"matBadgeOverlap","overlap",_.Lh],disabled:[2,"matBadgeDisabled","disabled",_.Lh],position:[0,"matBadgePosition","position"],content:[0,"matBadge","content"],description:[0,"matBadgeDescription","description"],size:[0,"matBadgeSize","size"],hidden:[2,"matBadgeHidden","hidden",_.Lh]},standalone:!0,features:[_.Og]});var RTa=class{constructor(a,b,c){this.pN=a;this.defaultValue=b;this.EMb=c}},STa=class{constructor(a,b,c){this.Wk=a;this.jpa=b;this.RAc=c;this.ZNa=[];this.GBc=this.Svc();this.ZNa=this.Gwc()}get Bbb(){return this.jpa}get dEc(){return this.gxb||this.Wk.pN}get BT(){let a=this.dEc;return this.q5a(a)?this.vBb(a):this.Wk.defaultValue}q5a(a){return"undefined"!==typeof this.Wk.EMb[a]}destroy(){this.ZNa.forEach(a=>{a.unsubscribe()});this.ZNa=[]}Gwc(){let a=[];this.GBc.forEach(b=>{this.PLa(b.key)&&a.push(_.u(this.Bbb.observe(b.alias),
_.r(c=>{c=c.clone();c.fhb=this.Wk.pN;return c})).subscribe(c=>{this.SAc(c)}))});return a}Svc(){return this.Bbb.PE.map(a=>yj({},a,{pN:this.Wk.pN,key:this.Wk.pN+a.suffix})).filter(a=>this.PLa(a.key))}SAc(a){a.fhb==this.Wk.pN&&(a.value=this.Yvc(a),this.RAc(a))}PLa(a){return void 0!==this.vBb(a)}Yvc(a){const b=this.Wk.pN+a.suffix;let c=this.gxb;c=a.matches?b:c==b?null:c;this.gxb=this.DDc(c);return this.BT}DDc(a){let b=this.Bbb.fEc,c=d=>!this.PLa(d);c(a)&&b.some(d=>{d=this.Wk.pN+d.suffix;return c(d)?!1:
(a=d,!0)});return a}vBb(a){return this.Wk.EMb[a]}};var TTa=new _.ge("Token (@angular/flex-layout) Breakpoints");var UTa=function(a,b){return a.qv.find(c=>c.alias==b)},VTa=function(a,b){return a.qv.find(c=>c.Zi==b)},cs=class{constructor(a){this.qv=a}get items(){return[...this.qv]}get eWb(){let a=this.qv.filter(c=>!0===c.Cw),b=this.qv.filter(c=>!0!==c.Cw);return[...a,...b]}get eSc(){return this.qv.filter(a=>1==a.Cw)}get Mqa(){return this.qv.map(a=>a.alias)}get suffixes(){return this.qv.map(a=>a.suffix)}};cs.O=function(a){return new (a||cs)(_.m(TTa))};cs.ta=_.k({token:cs,oa:cs.O});var WTa=class{constructor(a=!1,b="all",c="",d=""){this.matches=a;this.Zi=b;this.Hcb=c;this.suffix=d}clone(){return new WTa(this.matches,this.Zi,this.Hcb,this.suffix)}};var XTa=function(a,b){b="undefined"===typeof b?[]:"string"===typeof b?[b]:spa(b);0<b.length&&(rpa(b,a.Cb),b.forEach(c=>{let d=a.qv.get(c),e=f=>{a.uf.run(()=>{a.jDb.next(new WTa(f.matches,c))})};d||(d=a.Qvc(c),d.addListener(e),a.qv.set(c,d));d.matches&&e(d)}))},ds=class{constructor(a,b){this.uf=a;this.Cb=b;this.qv=new Map;this.jDb=new _.gi(new WTa(!0));this.NAc=this.jDb.Rf()}isActive(a){return this.qv.has(a)?this.qv.get(a).matches:!1}observe(a){XTa(this,a);return _.u(this.NAc,_.Df(b=>a?b.Zi===a:!0))}Qvc(a){return ppa()&&
window.matchMedia("all").addListener?window.matchMedia(a):{matches:"all"===a||""===a,media:a,addListener:()=>{},removeListener:()=>{}}}};ds.O=function(a){return new (a||ds)(_.m(_.Jf),_.m(_.ri))};ds.ta=_.k({token:ds,oa:ds.O});var qpa={};_.es=class{constructor(a,b){this.OR=a;this.BM=b;this.CBc()}get PE(){return[...this.OR.items]}get fEc(){return this.OR.eSc.reverse().filter(a=>this.BM.isActive(a.Zi))}get active(){let a=null;this.PE.reverse().forEach(c=>{""!==c.alias&&!a&&this.BM.isActive(c.Zi)&&(a=c)});let b=this.PE[0];return a||(this.BM.isActive(b.Zi)?b:null)}isActive(a){let b=UTa(this.OR,a)||VTa(this.OR,a);return this.BM.isActive(b?b.Zi:a)}observe(a){let b=UTa(this.OR,a)||VTa(this.OR,a);return _.u(this.BM.observe(b?b.Zi:a),_.r(c=>
tpa(c,b)),_.Df(c=>b?""!==c.Hcb:!0))}CBc(){let a=this.OR.eWb.map(b=>b.Zi);XTa(this.BM,a)}};_.es.O=function(a){return new (a||_.es)(_.m(cs),_.m(ds))};_.es.ta=_.k({token:_.es,oa:_.es.O});var xpa=["row","column","row-reverse","column-reverse"];_.fs=class{constructor(a,b,c){this.jpa=a;this.Ja=b;this.tq=c;this.Noa={};this.Eoa=!1}get parentElement(){return this.Ja.ma.parentNode}get ma(){return this.Ja.ma}GI(a){return this.Noa[a]}Qa(){this.a2c=this.yyc();this.Eoa=!0}Rb(a){throw Error("kc`"+a);}Ia(){this.Uk&&this.Uk.destroy();this.jpa=null}d2c(a,b){a=this.GI(a);return void 0!==a&&null!==a&&""!==a?a:b}yyc(a=this.ma){return Epa(a||this.ma,"display")}c2c(a,b=this.ma){b=b||this.ma;return Bpa()?b.getAttribute(a):""}Tzb(a,b=!1){let c="row";a&&(c=
Epa(a,"flex-direction")||"row",Bpa()&&a.style["flex-direction"]||!b||Dpa(this.tq,wpa(c),[a]));return c.trim()}q1(a,b,c=this.ma){var d=this.tq;c=c||this.ma;let e={};"string"===typeof a&&(e[a]=b,a=e);e=Apa(a);Cpa(e,c,d)}Q1c(a,b){Dpa(this.tq,a,b||[])}Mc(a,b){if("object"===typeof b)for(let c in b)this.Noa[c]=b[c];else this.Noa[a]=b}Faa(a,b,c){this.Uk||(this.Uk=new STa(new RTa(a,b,this.Noa),this.jpa,d=>c(d)));return this.Uk}q5a(a){return this.Uk.q5a(a)}};
_.fs.O=function(a){return new (a||_.fs)(_.w(_.es),_.w(_.Ye),_.w(_.pn))};_.fs.La=_.Wd({type:_.fs,features:[_.qe]});_.gs=class extends _.fs{set layout(a){this.Mc("layout",a)}set yPc(a){this.Mc("layoutXs",a)}set wPc(a){this.Mc("layoutSm",a)}set vPc(a){this.Mc("layoutMd",a)}set qPc(a){this.Mc("layoutLg",a)}set xPc(a){this.Mc("layoutXl",a)}set pPc(a){this.Mc("layoutGtXs",a)}set oPc(a){this.Mc("layoutGtSm",a)}set nPc(a){this.Mc("layoutGtMd",a)}set mPc(a){this.Mc("layoutGtLg",a)}set tPc(a){this.Mc("layoutLtSm",a)}set sPc(a){this.Mc("layoutLtMd",a)}set rPc(a){this.Mc("layoutLtLg",a)}set uPc(a){this.Mc("layoutLtXl",a)}constructor(a,
b,c){super(a,b,c);this.txb=new _.gi("row");this.q$a=this.txb.Rf()}Rb(a){(null!=a.layout||this.Uk)&&this.JOa()}Qa(){super.Qa();this.Faa("layout","row",a=>{this.JOa(a.value)});this.JOa()}JOa(a){a=a||this.GI("layout")||"row";this.Uk&&(a=this.Uk.BT);a=wpa(a);this.q1(a);this.txb.next(a["flex-direction"])}};_.gs.O=function(a){return new (a||_.gs)(_.w(_.es),_.w(_.Ye),_.w(_.pn))};
_.gs.La=_.Wd({type:_.gs,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"],yPc:[0,"fxLayout.xs","layoutXs"],wPc:[0,"fxLayout.sm","layoutSm"],vPc:[0,"fxLayout.md","layoutMd"],qPc:[0,
"fxLayout.lg","layoutLg"],xPc:[0,"fxLayout.xl","layoutXl"],pPc:[0,"fxLayout.gt-xs","layoutGtXs"],oPc:[0,"fxLayout.gt-sm","layoutGtSm"],nPc:[0,"fxLayout.gt-md","layoutGtMd"],mPc:[0,"fxLayout.gt-lg","layoutGtLg"],tPc:[0,"fxLayout.lt-sm","layoutLtSm"],sPc:[0,"fxLayout.lt-md","layoutLtMd"],rPc:[0,"fxLayout.lt-lg","layoutLtLg"],uPc:[0,"fxLayout.lt-xl","layoutLtXl"]},features:[_.Mg,_.qe]});_.hs=class extends _.fs{set align(a){this.Mc("align",a)}set UPa(a){this.Mc("alignXs",a)}set RPa(a){this.Mc("alignSm",a)}set QPa(a){this.Mc("alignMd",a)}set LPa(a){this.Mc("alignLg",a)}set TPa(a){this.Mc("alignXl",a)}set KPa(a){this.Mc("alignGtXs",a)}set JPa(a){this.Mc("alignGtSm",a)}set IPa(a){this.Mc("alignGtMd",a)}set HPa(a){this.Mc("alignGtLg",a)}set OPa(a){this.Mc("alignLtSm",a)}set NPa(a){this.Mc("alignLtMd",a)}set MPa(a){this.Mc("alignLtLg",a)}set PPa(a){this.Mc("alignLtXl",a)}constructor(a,
b,c,d){super(a,b,c);this.Gr="row";d&&(this.vI=d.q$a.subscribe(this.aba.bind(this)))}Rb(a){(null!=a.align||this.Uk)&&this.Zx()}Qa(){super.Qa();this.Faa("align","start stretch",a=>{this.Zx(a.value)});this.Zx()}Ia(){super.Ia();this.vI&&this.vI.unsubscribe()}Zx(a){a=a||this.GI("align")||"start stretch";this.Uk&&(a=this.Uk.BT);this.q1(this.b$(a));this.pxb(a,this.Gr?this.Gr:"row")}aba(a){this.Gr=(a||"").toLowerCase();xpa.find(b=>b===this.Gr)||(this.Gr="row");a=this.GI("align")||"start stretch";this.Uk&&
(a=this.Uk.BT);this.pxb(a,this.Gr||"row")}b$(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 yj(b,{display:"flex","flex-direction":this.Gr||"row","box-sizing":"border-box"})}pxb(a,b){[,a]=a.split(" ");"stretch"==a&&this.q1({"box-sizing":"border-box","max-width":zpa(b)?null:"100%","max-height":zpa(b)?"100%":null})}};
_.hs.O=function(a){return new (a||_.hs)(_.w(_.es),_.w(_.Ye),_.w(_.pn),_.w(_.gs,10))};
_.hs.La=_.Wd({type:_.hs,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"],UPa:[0,"fxLayoutAlign.xs","alignXs"],
RPa:[0,"fxLayoutAlign.sm","alignSm"],QPa:[0,"fxLayoutAlign.md","alignMd"],LPa:[0,"fxLayoutAlign.lg","alignLg"],TPa:[0,"fxLayoutAlign.xl","alignXl"],KPa:[0,"fxLayoutAlign.gt-xs","alignGtXs"],JPa:[0,"fxLayoutAlign.gt-sm","alignGtSm"],IPa:[0,"fxLayoutAlign.gt-md","alignGtMd"],HPa:[0,"fxLayoutAlign.gt-lg","alignGtLg"],OPa:[0,"fxLayoutAlign.lt-sm","alignLtSm"],NPa:[0,"fxLayoutAlign.lt-md","alignLtMd"],MPa:[0,"fxLayoutAlign.lt-lg","alignLtLg"],PPa:[0,"fxLayoutAlign.lt-xl","alignLtXl"]},features:[_.Mg,_.qe]});var YTa=class{};var ZTa=function(a){queueMicrotask(()=>a.sB())},Nj=class{constructor(a=0,b=0){this.oq=[];this.rq=[];this.rB=[];this.dba=[];this.eba=[];this.Ox=this.Ib=this.yB=!1;this.kf=0;this.zY=null;this.totalTime=a+b}sB(){this.Ox||(this.Ox=!0,this.oq.forEach(a=>a()),this.oq=[])}qG(a){this.eba.push(a);this.rq.push(a)}xw(a){this.dba.push(a);this.oq.push(a)}Ee(a){this.rB.push(a)}TJ(){return this.yB}init(){}play(){this.TJ()||(this.bba(),ZTa(this));this.yB=!0}bba(){this.rq.forEach(a=>a());this.rq=[]}pause(){}mz(){}finish(){this.sB()}destroy(){this.Ib||
(this.Ib=!0,this.TJ()||this.bba(),this.finish(),this.rB.forEach(a=>a()),this.rB=[])}reset(){this.Ox=this.yB=!1;this.rq=this.eba;this.oq=this.dba}setPosition(a){this.kf=this.totalTime?a*this.totalTime:1}q0(a){a="start"==a?this.rq:this.oq;a.forEach(b=>b());a.length=0}};var Spa=class{constructor(a){this.oq=[];this.rq=[];this.Ib=this.yB=this.Ox=!1;this.rB=[];this.zY=null;this.totalTime=0;this.xh=a;let b=0,c=0,d=0;const e=this.xh.length;0==e?queueMicrotask(()=>this.sB()):this.xh.forEach(f=>{f.xw(()=>{++b==e&&this.sB()});f.Ee(()=>{++c==e&&this.Lt()});f.qG(()=>{++d==e&&this.bba()})});this.totalTime=this.xh.reduce((f,g)=>Math.max(f,g.totalTime),0)}sB(){this.Ox||(this.Ox=!0,this.oq.forEach(a=>a()),this.oq=[])}init(){this.xh.forEach(a=>a.init())}qG(a){this.rq.push(a)}bba(){this.TJ()||
(this.yB=!0,this.rq.forEach(a=>a()),this.rq=[])}xw(a){this.oq.push(a)}Ee(a){this.rB.push(a)}TJ(){return this.yB}play(){this.zY||this.init();this.bba();this.xh.forEach(a=>a.play())}pause(){this.xh.forEach(a=>a.pause())}mz(){this.xh.forEach(a=>a.mz())}finish(){this.sB();this.xh.forEach(a=>a.finish())}destroy(){this.Lt()}Lt(){this.Ib||(this.Ib=!0,this.sB(),this.xh.forEach(a=>a.destroy()),this.rB.forEach(a=>a()),this.rB=[])}reset(){this.xh.forEach(a=>a.reset());this.yB=this.Ox=this.Ib=!1}setPosition(a){const b=
a*this.totalTime;this.xh.forEach(c=>{c.setPosition(c.totalTime?Math.min(1,b/c.totalTime):1)})}Vca(){this.xh.forEach(a=>{a.Vca&&a.Vca()})}q0(a){a="start"==a?this.rq:this.oq;a.forEach(b=>b());a.length=0}};var Opa=RegExp("{{\\s*(.+?)\\s*}}","g"),Ppa=/-+([a-z0-9])/g;var $Ta=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(" ")),Tpa=function(a,b,c){let d="";const e=b.toString().trim();$Ta.has(a)&&0!==b&&"0"!==b&&("number"===typeof b?d="px":(a=b.match(/^[+-]?[\d\.]+([a-z]*)$/))&&
0==a[1].length&&c.push(new _.qd(3005,!1)));return e+d},aUa=class extends YTa{};var Zpa="undefined"===typeof document?null:document.documentElement;var is=class{Fsa(a,b){return aqa(a,b)}Sua(a){return $pa(a)}query(a,b,c){return bqa(a,b,c)}CVa(a,b,c){return c||""}animate(a,b,c,d){return new Nj(c,d)}};is.O=function(a){return new (a||is)};is.ta=_.k({token:is,oa:is.O});var bUa=class{};var fqa=new Set(["true","1"]),gqa=new Set(["false","0"]);var hqa=RegExp("s*:selfs*,?","g"),dUa=class{constructor(a){this.Ht=a}Za(a,b){b=new cUa(b);this.QCb(b);return Mj(this,Jj(a),b)}QCb(a){a.W3="";a.rsa=new Map;a.rsa.set("",new Map);a.currentTime=0}hZb(a,b){let c=b.yP=0,d=b.cF=0;const e=[],f=[];"@"==a.name.charAt(0)&&b.errors.push(new _.qd(3006,!1));a.mea.forEach(g=>{this.QCb(b);if(0==g.type){var l=g.name;l.toString().split(/\s*,\s*/).forEach(p=>{g.name=p;e.push(this.Mtb(g,b))});g.name=l}else 1==g.type?(l=this.Ntb(g,b),c+=l.yP,d+=l.cF,f.push(l)):b.errors.push(new _.qd(3007,
!1))});return{type:7,name:a.name,O_:e,Kz:f,yP:c,cF:d,options:null}}Mtb(a,b){const c=this.Mma(a.styles,b),d=a.options&&a.options.params||null;if(c.EGc){const e=new Set,f=d||{};c.styles.forEach(g=>{g instanceof Map&&g.forEach(l=>{Mpa(l).forEach(p=>{f.hasOwnProperty(p)||e.add(p)})})});e.size&&b.errors.push(Fpa([...e.values()]))}return{type:0,name:a.name,style:c,options:d?{params:d}:null}}Ntb(a,b){b.yP=0;b.cF=0;const c=Mj(this,Jj(a.animation),b);return{type:1,KPb:eqa(a.FJc,b.errors),animation:c,yP:b.yP,
cF:b.cF,options:Qj(a.options)}}fZb(a,b){return{type:2,ah:a.ah.map(c=>Mj(this,c,b)),options:Qj(a.options)}}dZb(a,b){const c=b.currentTime;let d=0;const e=a.ah.map(f=>{b.currentTime=c;f=Mj(this,f,b);d=Math.max(d,b.currentTime);return f});b.currentTime=d;return{type:3,ah:e,options:Qj(a.options)}}aZb(a,b){const c=kqa(a.GL,b.errors);b.ty=c;var d=a.styles?a.styles:_.Cj({});if(5==d.type)a=this.kCa(d,b);else{d=a.styles;a=!1;d||(a=!0,d={},c.easing&&(d.easing=c.easing),d=_.Cj(d));b.currentTime+=c.duration+
c.delay;const e=this.Mma(d,b);e.XNc=a;a=e}b.ty=null;return{type:4,GL:c,style:a,options:null}}Mma(a,b){a=this.wBb(a,b);this.hEb(a,b);return a}wBb(a,b){const c=[],d=Array.isArray(a.styles)?a.styles:[a.styles];for(let g of d)"string"===typeof g?"*"===g?c.push(g):b.errors.push(new _.qd(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(0<=l.toString().indexOf("{{")){e=!0;
break}});return{type:6,styles:c,easing:f,offset:a.offset,EGc:e,options:null}}hEb(a,b){const c=b.ty;let d=b.currentTime,e=b.currentTime;c&&0<e&&(e-=c.duration+c.delay);a.styles.forEach(f=>{"string"!==typeof f&&f.forEach((g,l)=>{const p=b.rsa.get(b.W3),t=p.get(l);let x=!0;t&&(e!=d&&e>=t.startTime&&d<=t.endTime&&(b.errors.push(new _.qd(3010,!1)),x=!1),e=t.startTime);x&&p.set(l,{startTime:e,endTime:d});b.options&&Npa(g,b.options,b.errors)})})}kCa(a,b){const c={type:5,styles:[],options:null};if(!b.ty)return b.errors.push(new _.qd(3011,
!1)),c;let d=0;const e=[];let f=!1,g=!1,l=0;const p=a.ah.map(K=>{K=this.wBb(K,b);let U=null!=K.offset?K.offset:jqa(K.styles),ca=0;null!=U&&(d++,ca=K.offset=U);g=g||0>ca||1<ca;f=f||ca<l;l=ca;e.push(ca);return K});g&&b.errors.push(new _.qd(3012,!1));f&&b.errors.push(new _.qd(3200,!1));a=a.ah.length;let t=0;0<d&&d<a?b.errors.push(new _.qd(3202,!1)):0==d&&(t=1/(a-1));const x=a-1,B=b.currentTime,F=b.ty,I=F.duration;p.forEach((K,U)=>{U=0<t?U==x?1:t*U:e[U];const ca=U*I;b.currentTime=B+F.delay+ca;F.duration=
ca;this.hEb(K,b);K.offset=U;c.styles.push(K)});return c}lCa(a,b){return{type:8,animation:Mj(this,Jj(a.animation),b),options:Qj(a.options)}}bZb(a,b){b.cF++;return{type:9,options:Qj(a.options)}}cZb(a,b){return{type:10,animation:this.lCa(a.animation,b),options:Qj(a.options)}}eZb(a,b){const c=b.W3,d=a.options||{};b.yP++;b.OWa=a;const [e,f]=iqa(a.Ra);b.W3=c.length?c+" "+e:e;Pj(b.rsa,b.W3,new Map);const g=Mj(this,Jj(a.animation),b);b.OWa=null;b.W3=c;return{type:11,Ra:e,limit:d.limit||0,optional:!!d.optional,
fNc:f,animation:g,gcd:a.Ra,options:Qj(a.options)}}gZb(a,b){b.OWa||b.errors.push(new _.qd(3013,!1));const c="full"===a.GL?{duration:0,delay:0,easing:"full"}:Jpa(a.GL,b.errors,!0);return{type:12,animation:Mj(this,Jj(a.animation),b),GL:c,options:null}}},cUa=class{constructor(a){this.errors=a;this.cF=this.yP=0;this.ty=this.W3=this.OWa=this.cC=null;this.currentTime=0;this.rsa=new Map;this.options=null}};var eUa=class{constructor(){this.Iaa=new Map}get(a){return this.Iaa.get(a)||[]}append(a,b){let c=this.Iaa.get(a);c||this.Iaa.set(a,c=[]);c.push(...b)}has(a){return this.Iaa.has(a)}clear(){this.Iaa.clear()}};var fUa=RegExp(":enter","g"),gUa=RegExp(":leave","g"),mqa=class{Era(a,b,c,d,e,f,g,l,p,t=[]){p=p||new eUa;a=new hUa(a,b,p,d,e,t,[]);a.options=l;d=l.delay?Gj(l.delay):0;a.nf.IN(d);iUa(a.nf,[f],null,a.errors,l);Mj(this,c,a);c=a.bH.filter(x=>x.uHb());if(c.length&&g.size){let x;for(f=c.length-1;0<=f;f--)if(e=c[f],e.element===b){x=e;break}x&&x.zyb===x.lq&&iUa(x,[g],null,a.errors,l)}return c.length?c.map(x=>x.Era()):[lqa(b,[],[],[],0,d,"",!1)]}hZb(){}Mtb(){}Ntb(){}bZb(a,b){var c=b.JWb.get(b.element);if(c){const d=
js(b,a.options),e=b.nf.currentTime;c=this.MDc(c,d,d.options);e!=c&&ks(b,c)}b.previousNode=a}cZb(a,b){const c=js(b,a.options);ks(c);this.uvc([a.options,a.animation.options],b,c);this.lCa(a.animation,c);ks(b,c.nf.currentTime);b.previousNode=a}uvc(a,b,c){for(const d of a){let e;if(a=null==(e=d)?void 0:e.delay){let f,g;a="number"===typeof a?a:Gj(Lj(a,null!=(g=null==(f=d)?void 0:f.params)?g:{},b.errors));c.IN(a)}}}MDc(a,b,c){let d=b.nf.currentTime;const e=null!=c.duration?Gj(c.duration):null,f=null!=c.delay?
Gj(c.delay):null;0!==e&&a.forEach(g=>{const l={duration:null!=e?e:g.duration,delay:b.nf.currentTime+(null!=f?f:0)+g.delay,easing:""};g=new jUa(b.Ht,g.element,g.LO,g.c7,g.NY,l,g.jXc);b.bH.push(g);d=Math.max(d,l.duration+l.delay)});return d}lCa(a,b){kUa(b,a.options,!0);Mj(this,a.animation,b);b.previousNode=a}fZb(a,b){const c=b.bpb;let d=b;const e=a.options;e&&(e.params||e.delay)&&(d=js(b,e),ks(d),null!=e.delay&&(6==d.previousNode.type&&(ls(d.nf),d.previousNode=lUa),d.IN(Gj(e.delay))));a.ah.length&&
(a.ah.forEach(f=>Mj(this,f,d)),ms(d.nf),d.bpb>c&&ks(d));b.previousNode=a}dZb(a,b){const c=[];let d=b.nf.currentTime;const e=a.options&&a.options.delay?Gj(a.options.delay):0;a.ah.forEach(f=>{const g=js(b,a.options);e&&g.IN(e);Mj(this,f,g);d=Math.max(d,g.nf.currentTime);c.push(g.nf)});c.forEach(f=>mUa(b.nf,f));ks(b,d);b.previousNode=a}NDc(a,b){return a.yZa?(a=a.gXc,a=b.params?Lj(a,b.params,b.errors):a,Jpa(a,b.errors)):{duration:a.duration,delay:a.delay,easing:a.easing}}aZb(a,b){const c=b.ty=this.NDc(a.GL,
b),d=b.nf;c.delay&&(nUa(b.nf,b.nf.duration+c.delay),ls(d));const e=a.style;5==e.type?this.kCa(e,b):(nUa(b.nf,b.nf.duration+c.duration),this.Mma(e,b),ms(d));b.ty=null;b.previousNode=a}Mma(a,b){const c=b.nf;var d=b.ty;!d&&0<c.lq.size&&(c.duration+=1,c.WLa());d=d&&d.easing||a.easing;if(a.XNc){d&&c.WMa.set("easing",d);for(let [e,f]of c.X1)d=e,c.OIa.set(d,f||"*"),c.lq.set(d,"*");c.zyb=c.lq}else iUa(c,a.styles,d,b.errors,b.options);b.previousNode=a}kCa(a,b){const c=b.ty,d=b.nf.duration,e=c.duration,f=js(b).nf;
f.easing=c.easing;a.styles.forEach(g=>{nUa(f,(g.offset||0)*e);iUa(f,g.styles,g.easing,b.errors,b.options);ms(f)});mUa(b.nf,f);ks(b,d+e);b.previousNode=a}eZb(a,b){var c=b.nf.currentTime;const d=a.options||{},e=d.delay?Gj(d.delay):0;e&&(6===b.previousNode.type||0==c&&0<b.nf.lq.size)&&(ls(b.nf),b.previousNode=lUa);let f=c;c=oUa(b,a.Ra,a.limit,a.fNc,d.optional?!0:!1,b.errors);b.Xda=c.length;let g=null;c.forEach((l,p)=>{b.Yt=p;p=js(b,a.options,l);e&&p.IN(e);l===b.element&&(g=p.nf);Mj(this,a.animation,
p);ms(p.nf);f=Math.max(f,p.nf.currentTime)});b.Yt=0;b.Xda=0;ks(b,f);g&&(mUa(b.nf,g),ls(b.nf));b.previousNode=a}gZb(a,b){const c=b.CRb,d=b.nf;var e=a.GL,f=Math.abs(e.duration);const g=f*(b.Xda-1);f*=b.Yt;switch(0>e.duration?"reverse":e.easing){case "reverse":f=g-f;break;case "full":f=c.YHb}e=b.nf;f&&e.IN(f);e=e.currentTime;Mj(this,a.animation,b);b.previousNode=a;c.YHb=d.currentTime-e+(d.startTime-c.nf.startTime)}},lUa={},js=function(a,b=null,c){c=c||a.element;c=new hUa(a.Ht,c,a.JWb,a.izb,a.pBb,a.errors,
a.bH,a.nf.fork(c,0));c.previousNode=a.previousNode;c.ty=a.ty;c.options=a.Pwc();kUa(c,b);c.Yt=a.Yt;c.Xda=a.Xda;c.CRb=a;a.bpb++;return c},ks=function(a,b){a.previousNode=lUa;a.nf=a.nf.fork(a.element,b);a.bH.push(a.nf)},kUa=function(a,b,c){if(b){var d=a.options;null!=b.duration&&(d.duration=Gj(b.duration));null!=b.delay&&(d.delay=Gj(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]=Lj(e[g],f,a.errors))})}}},oUa=function(a,
b,c,d,e,f){let g=[];d&&g.push(a.element);0<b.length&&(b=b.replace(fUa,"."+a.izb),b=b.replace(gUa,"."+a.pBb),a=a.Ht.query(a.element,b,1!=c),0!==c&&(a=0>c?a.slice(a.length+c,a.length):a.slice(0,c)),g.push(...a));e||0!=g.length||f.push(new _.qd(3014,!1));return g},hUa=class{constructor(a,b,c,d,e,f,g,l){this.Ht=a;this.element=b;this.JWb=c;this.izb=d;this.pBb=e;this.errors=f;this.bH=g;this.ty=this.CRb=null;this.previousNode=lUa;this.bpb=0;this.options={};this.YHb=this.Xda=this.Yt=0;this.nf=l||new pUa(this.Ht,
b,0);g.push(this.nf)}get params(){return this.options.params}Pwc(){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}IN(a){0<a&&this.nf.IN(a)}},iUa=function(a,b,c,d,e){c&&a.WMa.set("easing",c);c=e&&e.params||{};b=pqa(b,a.X1);for(let [f,g]of b){b=f;e=Lj(g,c,d);a.B2.set(b,e);if(!a.i2.has(b)){let l;a.OIa.set(b,null!=(l=a.X1.get(b))?l:"*")}a.bN(b,e)}},ls=function(a){for(let [b,c]of a.i2){let d=b,e=c;a.B2.set(d,e);a.bN(d,
e)}},ms=function(a){0!=a.B2.size&&(a.B2.forEach((b,c)=>{a.lq.set(c,b)}),a.B2.clear(),a.i2.forEach((b,c)=>{a.lq.has(c)||a.lq.set(c,b)}))},mUa=function(a,b){b.UNa.forEach((c,d)=>{const e=a.UNa.get(d);(!e||c.time>e.time)&&a.bN(d,c.value)})},nUa=function(a,b){ms(a);a.duration=b;a.WLa()},pUa=class{constructor(a,b,c,d){this.Ht=a;this.element=b;this.startTime=c;this.F$=d;this.duration=0;this.easing=null;this.WMa=new Map;this.lq=new Map;this.g2=new Map;this.UNa=new Map;this.i2=new Map;this.B2=new Map;this.OIa=
new Map;this.zyb=null;this.F$||(this.F$=new Map);this.X1=this.F$.get(b);this.X1||(this.X1=this.i2,this.F$.set(b,this.i2));this.WLa()}uHb(){switch(this.g2.size){case 0:return!1;case 1:return 0<this.lq.size;default:return!0}}get currentTime(){return this.startTime+this.duration}IN(a){const b=1===this.g2.size&&this.B2.size;this.duration||b?(nUa(this,this.currentTime+a),b&&ls(this)):this.startTime+=a}fork(a,b){ms(this);return new pUa(this.Ht,a,b||this.currentTime,this.F$)}WLa(){this.lq&&(this.WMa=this.lq);
this.lq=this.g2.get(this.duration);this.lq||(this.lq=new Map,this.g2.set(this.duration,this.lq))}bN(a,b){this.i2.set(a,b);this.X1.set(a,b);this.UNa.set(a,{time:this.currentTime,value:b})}get properties(){const a=[];for(let b in this.lq)a.push(b);return a}Era(){ms(this);const a=new Set,b=new Set,c=1===this.g2.size&&0===this.duration;let d=[];this.g2.forEach((g,l)=>{g=new Map([...this.OIa,...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 lqa(this.element,d,e,f,this.duration,this.startTime,this.easing,!1)}},jUa=class extends pUa{constructor(a,b,c,d,e,f,g=!1){super(a,b,f.delay);this.LO=c;this.c7=d;this.NY=e;this.HCc=g;this.GL={duration:f.duration,delay:f.delay,easing:f.easing}}uHb(){return 1<this.LO.length}Era(){let a=this.LO,{delay:b,duration:c,easing:d}=this.GL;if(this.HCc&&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",oqa(e));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",oqa((b+t*c)/l));g.push(p)}c=l;b=0;d="";a=g}return lqa(this.element,a,this.c7,this.NY,c,b,d,!0)}};var qUa={},tqa=class{constructor(a,b,c){this.KDb=a;this.eJ=b;this.lDb=c}match(a,b,c,d){return rqa(this.eJ.KPb,a,b,c,d)}u3(a,b,c){let d=this.lDb.get("*");void 0!==a&&(d=this.lDb.get(null==a?void 0:a.toString())||d);return d?d.u3(b,c):new Map}Za(a,b,c,d,e,f,g,l,p,t){const x=[];var B=this.eJ.options&&this.eJ.options.params||qUa;g=this.u3(c,g&&g.params||qUa,x);const F=l&&l.params||qUa;l=this.u3(d,F,x);const I=new Set,K=new Map,U=new Map,ca="void"===d;let ma;B={params:sqa(F,B),delay:null==(ma=this.eJ.options)?
void 0:ma.delay};a=t?[]:nqa(a,b,this.eJ.animation,e,f,g,l,B,p,x);let za=0;a.forEach(xa=>{za=Math.max(xa.duration+xa.delay,za)});if(x.length)return qqa(b,this.KDb,c,d,ca,g,l,[],[],K,U,za,x);a.forEach(xa=>{const Ea=xa.element,Va=Pj(K,Ea,new Set);xa.c7.forEach(Ga=>Va.add(Ga));const ob=Pj(U,Ea,new Set);xa.NY.forEach(Ga=>ob.add(Ga));Ea!==b&&I.add(Ea)});return qqa(b,this.KDb,c,d,ca,g,l,a,[...I.values()],K,U,za)}},rUa=class{constructor(a,b){this.styles=a;this.NHc=b}u3(a,b){const c=new Map,d=sqa(a,this.NHc);
this.styles.styles.forEach(e=>{"string"!==typeof e&&e.forEach((f,g)=>{f&&(f=Lj(f,d,b));const l=Lpa(g);f=Tpa(l,f,b);c.set(g,f)})});return c}};var sUa=function(a,b,c,d,e){return a.dYb.find(f=>f.match(b,c,d,e))||null},tUa=class{constructor(a,b,c){this.name=a;this.eJ=b;this.opa=c;this.dYb=[];this.O_=new Map;b.O_.forEach(d=>{this.O_.set(d.name,new rUa(d.style,d.options&&d.options.params||{}))});vqa(this.O_,"true","1");vqa(this.O_,"false","0");b.Kz.forEach(d=>{this.dYb.push(new tqa(a,d,this.O_))});this.Pta=uqa(a,this.O_)}};var uUa=new eUa,vUa=class{constructor(a,b,c){this.tra=a;this.Ht=b;this.opa=c;this.sxb=new Map;this.MMa=new Map;this.xh=[]}register(a,b){const c=[];b=(new dUa(this.Ht)).Za(b,c,[]);if(c.length)throw new _.qd(3503,!1);this.sxb.set(a,b)}A1(a,b,c){const d=a.element;b=Upa(a.LO,b,c);return this.Ht.animate(d,b,a.duration,a.delay,a.easing,[],!0)}create(a,b,c={}){var d=[];const e=this.sxb.get(a),f=new Map;e?(b=nqa(this.Ht,b,e,"ng-enter","ng-leave",new Map,new Map,c,uUa,d),b.forEach(g=>{const l=Pj(f,g.element,
new Map);g.NY.forEach(p=>l.set(p,null))})):(d.push(new _.qd(3300,!1)),b=[]);if(d.length)throw new _.qd(3504,!1);f.forEach((g,l)=>{g.forEach((p,t)=>{g.set(t,this.Ht.CVa(l,t,"*"))})});d=b.map(g=>{const l=f.get(g.element);return this.A1(g,new Map,l)});d=Oj(d);this.MMa.set(a,d);d.Ee(()=>this.destroy(a));this.xh.push(d);return d}destroy(a){const b=this.LKa(a);b.destroy();this.MMa.delete(a);a=this.xh.indexOf(b);0<=a&&this.xh.splice(a,1)}LKa(a){a=this.MMa.get(a);if(!a)throw new _.qd(3301,!1);return a}listen(a,
b,c,d){b=Xpa(b,"","","");Wpa(this.LKa(a),c,b,d);return()=>{}}rg(a,b,c,d){if("register"==c)this.register(a,d[0]);else if("create"==c)this.create(a,b,d[0]||{});else switch(b=this.LKa(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 wUa=[],xUa={Wl:"",r_:!1,Omb:!1,sva:!1,Sib:!1},yqa={Wl:"",Omb:!1,r_:!1,sva:!1,Sib:!0},yUa=function(a,b){const c=b.params;if(c){const d=a.options.params;Object.keys(c).forEach(e=>{null==d[e]&&(d[e]=c[e])})}},zUa=class{get params(){return this.options.params}constructor(a,b){this.Wl=void 0===b?"":b;var c=(b=a&&a.hasOwnProperty("value"))?a.value:a;this.value=null!=c?c:null;b?(a=Object.assign({},a),this.options=(delete a.value,a)):this.options={};this.options.params||(this.options.params={})}},AUa=
new zUa("void"),BUa=function(a,b){a.Kj.JD.delete(b);a.O1.delete(b);const c=a.Kj.IY.get(b);c&&(c.forEach(d=>d.destroy()),a.Kj.IY.delete(b))},DUa=function(a,b,c,d,e){const f=a.Kj.JD.get(b),g=new Map;if(f){const l=[];f.forEach((p,t)=>{g.set(t,p.value);a.aN.has(t)&&(p=a.trigger(b,t,"void",e))&&l.push(p)});if(l.length)return CUa(a.Kj,a.id,b,!0,c,g),d&&Oj(l).xw(()=>Tj(a.Kj,b)),!0}return!1},FUa=function(a,b){const c=a.O1.get(b),d=a.Kj.JD.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.aN.get(f).Pta,l=d.get(f)||AUa,p=new zUa("void"),t=new EUa(a.id,f,b);a.Kj.BBa++;a.Rpa.push({element:b,Io:f,transition:g,tk:l,Bf:p,HY:t,vNb:!0})}})}},GUa=function(a,b){const c=[];a.Rpa.forEach(d=>{const e=d.HY;if(!e.xc){var f=d.element,g=a.O1.get(f);g&&g.forEach(l=>{if(l.name==d.Io){const p=Xpa(f,d.Io,d.tk.value,d.Bf.value);p._data=b;Wpa(d.HY,l.phase,p,l.callback)}});e.GPb?ns(a.Kj,()=>{e.destroy()}):c.push(d)}});a.Rpa=[];return c.sort((d,e)=>{const f=d.transition.eJ.cF,g=e.transition.eJ.cF;
return 0==f||0==g?f-g:a.Kj.Gq.Fsa(d.element,e.element)?1:-1})},JUa=class{constructor(a,b,c){this.id=a;this.MF=b;this.Kj=c;this.xh=[];this.aN=new Map;this.Rpa=[];this.O1=new Map;this.FAb="ng-tns-"+a;Rj(b,this.FAb)}listen(a,b,c,d){if(!this.aN.has(b))throw new _.qd(3302,!1);if(null==c||0==c.length)throw new _.qd(3303,!1);if("start"!=c&&"done"!=c)throw new _.qd(3400,!1);const e=Pj(this.O1,a,[]),f={name:b,phase:c,callback:d};e.push(f);const g=Pj(this.Kj.JD,a,new Map);g.has(b)||(Rj(a,"ng-trigger"),Rj(a,
"ng-trigger-"+b),g.set(b,AUa));return()=>{ns(this.Kj,()=>{const l=e.indexOf(f);0<=l&&e.splice(l,1);this.aN.has(b)||g.delete(b)})}}register(a,b){if(this.aN.has(a))return!1;this.aN.set(a,b);return!0}Xyc(a){a=this.aN.get(a);if(!a)throw new _.qd(3401,!1);return a}trigger(a,b,c,d){d=void 0===d?!0:d;const e=this.Xyc(b),f=new EUa(this.id,b,a);var g=this.Kj.JD.get(a);g||(Rj(a,"ng-trigger"),Rj(a,"ng-trigger-"+b),this.Kj.JD.set(a,g=new Map));let l=g.get(b);const p=new zUa(c,this.id);c&&c.hasOwnProperty("value")||
!l||yUa(p,l.options);g.set(b,p);l||(l=AUa);if("void"!==p.value&&l.value===p.value){if(!Eqa(l.params,p.params)){d=[];const x=e.Pta.u3(l.value,l.params,d),B=e.Pta.u3(p.value,p.params,d);d.length?this.Kj.reportError(d):ns(this.Kj,()=>{Ij(a,x);Hj(a,B)})}}else{c=Pj(this.Kj.IY,a,[]);c.forEach(x=>{x.Wl==this.id&&x.Io==b&&x.Iw&&x.destroy()});g=sUa(e,l.value,p.value,a,p.params);var t=!1;if(!g){if(!d)return;g=e.Pta;t=!0}this.Kj.BBa++;this.Rpa.push({element:a,Io:b,transition:g,tk:l,Bf:p,HY:f,vNb:t});t||(Rj(a,
"ng-animate-queued"),f.qG(()=>{Sj(a,"ng-animate-queued")}));f.xw(()=>{var x=this.xh.indexOf(f);0<=x&&this.xh.splice(x,1);if(x=this.Kj.IY.get(a)){let B=x.indexOf(f);0<=B&&x.splice(B,1)}});this.xh.push(f);c.push(f);return f}}fC(a){this.aN.delete(a);this.Kj.JD.forEach(b=>b.delete(a));this.O1.forEach((b,c)=>{this.O1.set(c,b.filter(d=>d.name!=a))})}hDb(a,b){const c=this.Kj.Gq.query(a,".ng-trigger",!0);c.forEach(d=>{if(!d.__ng_removed){var e=HUa(this.Kj,d);e.size?e.forEach(f=>DUa(f,d,b,!1,!0)):BUa(this,
d)}});this.Kj.Ica(()=>c.forEach(d=>BUa(this,d)))}removeNode(a,b){const c=this.Kj;a.childElementCount&&this.hDb(a,b);if(!DUa(this,a,b,!0)){var d=!1;if(c.Qqb){var e=c.xh.length?c.Y6.get(a):[];if(e&&e.length)d=!0;else for(e=a;e=e.parentNode;)if(c.JD.get(e)){d=!0;break}}FUa(this,a);d?CUa(c,this.id,a,!1,b):(d=a.__ng_removed,d&&d!==xUa||(ns(c,()=>BUa(this,a)),IUa(c,a),c.vMa(a,b)))}}insertNode(a){Rj(a,this.FAb)}destroy(a){this.xh.forEach(b=>b.destroy());this.hDb(this.MF,a)}},ns=function(a,b){a.hKa.push(b)},
HUa=function(a,b){const c=new Set;if(b=a.JD.get(b))for(let d of b.values())d.Wl&&(b=a.gS(d.Wl))&&c.add(b);return c},CUa=function(a,b,c,d,e,f){a.mJ.push(c);c.__ng_removed={Wl:b,r_:e,sva:d,Sib:!1,ugb:f}},Tj=function(a,b){const c=b.__ng_removed;if(c&&c.r_){b.__ng_removed=xUa;if(c.Wl){IUa(a,b);const e=a.gS(c.Wl);e&&BUa(e,b)}a.vMa(b,c.r_)}let d;(null==(d=b.classList)?0:d.contains("ng-animate-disabled"))&&KUa(a,b,!1);a.Gq.query(b,".ng-animate-disabled",!0).forEach(e=>{KUa(a,e,!1)})},IUa=function(a,b){let c=
a.Gq.query(b,".ng-trigger",!0);c.forEach(d=>LUa(a,d));0!=a.Y6.size&&(c=a.Gq.query(b,".ng-animating",!0),c.forEach(d=>MUa(a,d)))},KUa=function(a,b,c){c?a.j4.has(b)||(a.j4.add(b),Rj(b,"ng-animate-disabled")):a.j4.has(b)&&(a.j4.delete(b),Sj(b,"ng-animate-disabled"))},LUa=function(a,b){(a=a.IY.get(b))&&a.forEach(c=>{c.Iw?c.GPb=!0:c.destroy()})},MUa=function(a,b){(a=a.Y6.get(b))&&a.forEach(c=>c.finish())},PUa=class{vMa(a,b){this.Iia(a,b)}constructor(a,b,c){this.tra=a;this.Gq=b;this.opa=c;this.xh=[];this.Gxa=
new Map;this.IY=new Map;this.Y6=new Map;this.JD=new Map;this.j4=new Set;this.BBa=this.Qqb=0;this.Oaa={};this.n2=[];this.hKa=[];this.Gqa=[];this.Qcb=new Map;this.zN=[];this.mJ=[];this.Iia=()=>{}}Lxb(a,b){const c=this.n2,d=this.Qcb;if(0<=c.length-1){let e=!1,f=this.Gq.Sua(b);for(;f;){const g=d.get(f);if(g){c.splice(c.indexOf(g)+1,0,a);e=!0;break}f=this.Gq.Sua(f)}e||c.unshift(a)}else c.push(a);d.set(b,a);return a}register(a,b){var c=this.Oaa[a];c||(c=new JUa(a,b,this),this.tra&&this.Gq.Fsa(this.tra,
b)?this.Lxb(c,b):(this.Gxa.set(b,c),this.zN.push(b)),c=this.Oaa[a]=c);return c}Hib(a,b,c){(a=this.Oaa[a])&&a.register(b,c)&&this.Qqb++}destroy(a,b){a&&(ns(this,()=>{}),this.Ica(()=>{const c=this.gS(a);this.Qcb.delete(c.MF);const d=this.n2.indexOf(c);0<=d&&this.n2.splice(d,1);c.destroy(b);delete this.Oaa[a]}))}gS(a){return this.Oaa[a]}trigger(a,b,c,d){return wqa(b)&&(a=this.gS(a))?(a.trigger(b,c,d),!0):!1}insertNode(a,b,c,d){if(wqa(b)){var e=b.__ng_removed;e&&e.r_&&(e.r_=!1,e.Omb=!0,e=this.mJ.indexOf(b),
0<=e&&this.mJ.splice(e,1));a&&(a=this.gS(a))&&a.insertNode(b,c);d&&this.zN.push(b)}}removeNode(a,b,c){if(wqa(b)){var d=a?this.gS(a):null;d?d.removeNode(b,c):CUa(this,a,b,!1,c);(d=this.Qcb.get(b))&&d.id!==a&&d.removeNode(b,c)}else this.vMa(b,c)}listen(a,b,c,d,e){return wqa(b)?this.gS(a).listen(b,c,d,e):()=>{}}Pvc(a,b,c,d,e){return a.transition.Za(this.Gq,a.element,a.tk.value,a.Bf.value,c,d,a.tk.options,a.Bf.options,b,e)}flush(a){a=void 0===a?-1:a;let b=[];this.Gxa.size&&(this.Gxa.forEach((d,e)=>this.Lxb(d,
e)),this.Gxa.clear());if(this.Qqb&&this.zN.length)for(var c=0;c<this.zN.length;c++)Rj(this.zN[c],"ng-star-inserted");if(this.n2.length&&(this.BBa||this.mJ.length)){c=[];try{b=this.Xxc(c,a)}finally{for(a=0;a<c.length;a++)c[a]()}}else for(a=0;a<this.mJ.length;a++)Tj(this,this.mJ[a]);this.BBa=0;this.zN.length=0;this.mJ.length=0;this.hKa.forEach(d=>d());this.hKa=[];if(this.Gqa.length){const d=this.Gqa;this.Gqa=[];b.length?Oj(b).xw(()=>{d.forEach(e=>e())}):d.forEach(e=>e())}}reportError(){throw new _.qd(3402,
!1);}Xxc(a,b){const c=new eUa,d=[],e=new Map,f=[],g=new Map,l=new Map,p=new Map,t=new Set;this.j4.forEach(Nb=>{t.add(Nb);Nb=this.Gq.query(Nb,".ng-animate-queued",!0);for(let Pa=0;Pa<Nb.length;Pa++)t.add(Nb[Pa])});const x=this.tra;var B=Array.from(this.JD.keys());const F=Aqa(B,this.zN),I=new Map;let K=0;F.forEach((Nb,Pa)=>{const bb="ng-enter"+K++;I.set(Pa,bb);Nb.forEach(qb=>Rj(qb,bb))});const U=[],ca=new Set;var ma=new Set;for(var za=0;za<this.mJ.length;za++){var xa=this.mJ[za];const Nb=xa.__ng_removed;
Nb&&Nb.r_&&(U.push(xa),ca.add(xa),Nb.sva?this.Gq.query(xa,".ng-star-inserted",!0).forEach(Pa=>ca.add(Pa)):ma.add(xa))}const Ea=new Map,Va=Aqa(B,Array.from(ca));Va.forEach((Nb,Pa)=>{const bb="ng-leave"+K++;Ea.set(Pa,bb);Nb.forEach(qb=>Rj(qb,bb))});a.push(()=>{F.forEach((Nb,Pa)=>{const bb=I.get(Pa);Nb.forEach(qb=>Sj(qb,bb))});Va.forEach((Nb,Pa)=>{const bb=Ea.get(Pa);Nb.forEach(qb=>Sj(qb,bb))});U.forEach(Nb=>{Tj(this,Nb)})});const ob=[],Ga=[];for(a=this.n2.length-1;0<=a;a--)GUa(this.n2[a],b).forEach(Nb=>
{const Pa=Nb.HY,bb=Nb.element;ob.push(Pa);if(this.zN.length){var qb=bb.__ng_removed;if(qb&&qb.Omb){if(qb.ugb&&qb.ugb.has(Nb.Io)){qb=qb.ugb.get(Nb.Io);var Ub=this.JD.get(Nb.element);if(Ub&&Ub.has(Nb.Io)){var Tc=Ub.get(Nb.Io);Tc.value=qb;Ub.set(Nb.Io,Tc)}}Pa.destroy();return}}qb=!x||!this.Gq.Fsa(x,bb);Ub=Ea.get(bb);Tc=I.get(bb);const lb=this.Pvc(Nb,c,Tc,Ub,qb);if(lb.errors&&lb.errors.length)Ga.push(lb);else if(qb)Pa.qG(()=>Ij(bb,lb.wua)),Pa.Ee(()=>Hj(bb,lb.Rla)),d.push(Pa);else if(Nb.vNb)Pa.qG(()=>
Ij(bb,lb.wua)),Pa.Ee(()=>Hj(bb,lb.Rla)),d.push(Pa);else{var na=[];lb.bH.forEach(Zb=>{Zb.jXc=!0;this.j4.has(Zb.element)||na.push(Zb)});lb.bH=na;c.append(bb,lb.bH);f.push({KMb:lb,HY:Pa,element:bb});lb.oTc.forEach(Zb=>Pj(g,Zb,[]).push(Pa));lb.c7.forEach((Zb,vc)=>{if(Zb.size){let cd=l.get(vc);cd||l.set(vc,cd=new Set);Zb.forEach((me,Qe)=>cd.add(Qe))}});lb.NY.forEach((Zb,vc)=>{let cd=p.get(vc);cd||p.set(vc,cd=new Set);Zb.forEach((me,Qe)=>cd.add(Qe))})}});if(Ga.length){const Nb=[];Ga.forEach(()=>{Nb.push(new _.qd(3505,
!1))});ob.forEach(Pa=>Pa.destroy());this.reportError(Nb)}const Oa=new Map,Ra=new Map;f.forEach(Nb=>{const Pa=Nb.element;c.has(Pa)&&(Ra.set(Pa,Pa),this.Jvc(Nb.HY.Wl,Nb.KMb,Oa))});d.forEach(Nb=>{const Pa=Nb.element;this.cAb(Pa,!1,Nb.Wl,Nb.Io,null).forEach(bb=>{Pj(Oa,Pa,[]).push(bb);bb.destroy()})});const nb=U.filter(Nb=>Fqa(Nb,l,p)),Ac=new Map;zqa(Ac,this.Gq,ma,p,"*").forEach(Nb=>{Fqa(Nb,l,p)&&nb.push(Nb)});const bd=new Map;F.forEach(Nb=>{zqa(bd,this.Gq,new Set(Nb),l,"!")});nb.forEach(Nb=>{const Pa=
Ac.get(Nb),bb=bd.get(Nb);let qb,Ub;Ac.set(Nb,new Map([...(null!=(qb=null==Pa?void 0:Pa.entries())?qb:[]),...(null!=(Ub=null==bb?void 0:bb.entries())?Ub:[])]))});const fc=[],le=[],td={};f.forEach(Nb=>{const Pa=Nb.element,bb=Nb.HY,qb=Nb.KMb;if(c.has(Pa))if(t.has(Pa))bb.Ee(()=>Hj(Pa,qb.Rla)),bb.disabled=!0,bb.totalTime=qb.totalTime,d.push(bb);else{var Ub=td;if(1<Ra.size){Nb=Pa;const Tc=[];for(;Nb=Nb.parentNode;){const lb=Ra.get(Nb);if(lb){Ub=lb;break}Tc.push(Nb)}Tc.forEach(lb=>Ra.set(lb,Ub))}Nb=this.Nvc(bb.Wl,
qb,Oa,e,bd,Ac);NUa(bb,Nb);Ub===td?fc.push(bb):((Nb=this.IY.get(Ub))&&Nb.length&&(bb.zY=Oj(Nb)),d.push(bb))}else Ij(Pa,qb.wua),bb.Ee(()=>Hj(Pa,qb.Rla)),le.push(bb),t.has(Pa)&&d.push(bb)});le.forEach(Nb=>{var Pa=e.get(Nb.element);Pa&&Pa.length&&(Pa=Oj(Pa),NUa(Nb,Pa))});d.forEach(Nb=>{Nb.zY?OUa(Nb,Nb.zY):Nb.destroy()});for(b=0;b<U.length;b++)if(ma=U[b],a=ma.__ng_removed,Sj(ma,"ng-leave"),!a||!a.sva){a=[];if(g.size)for((B=g.get(ma))&&B.length&&a.push(...B),B=this.Gq.query(ma,".ng-animating",!0),za=0;za<
B.length;za++)(xa=g.get(B[za]))&&xa.length&&a.push(...xa);a=a.filter(Nb=>!Nb.xc);a.length?Bqa(this,ma,a):Tj(this,ma)}U.length=0;fc.forEach(Nb=>{this.xh.push(Nb);Nb.xw(()=>{Nb.destroy();this.xh.splice(this.xh.indexOf(Nb),1)});Nb.play()});return fc}Ica(a){this.Gqa.push(a)}cAb(a,b,c,d,e){let f=[];if(b)(e=this.Y6.get(a))&&(f=e);else if(a=this.IY.get(a)){const g=!e||"void"==e;a.forEach(l=>{l.Iw||(g||l.Io==d)&&f.push(l)})}if(c||d)f=f.filter(g=>c&&c!=g.Wl||d&&d!=g.Io?!1:!0);return f}Jvc(a,b,c){var d=b.Io;
const e=b.element;a=b.PNb?void 0:a;d=b.PNb?void 0:d;for(const f of b.bH){const g=f.element,l=g!==e,p=Pj(c,g,[]);this.cAb(g,l,a,d,b.Bf).forEach(t=>{const x=t.fp;x.Vca&&x.Vca();t.destroy();p.push(t)})}Ij(e,b.wua)}Nvc(a,b,c,d,e,f){const g=b.Io,l=b.element,p=[],t=new Set,x=new Set,B=b.bH.map(I=>{const K=I.element;t.add(K);var U=K.__ng_removed;if(U&&U.Sib)return new Nj(I.duration,I.delay);U=K!==l;var ca=Dqa((c.get(K)||wUa).map(xa=>xa.fp)).filter(xa=>xa.element?xa.element===K:!1),ma=e.get(K);const za=f.get(K);
ma=Upa(I.LO,ma,za);ca=this.A1(I,ma,ca);I.sXc&&d&&x.add(K);U&&(I=new EUa(a,g,K),NUa(I,ca),p.push(I));return ca});p.forEach(I=>{Pj(this.Y6,I.element,[]).push(I);I.xw(()=>{var K=this.Y6,U=I.element;let ca=K.get(U);ca&&(ca.length&&ca.splice(ca.indexOf(I),1),0==ca.length&&K.delete(U));return ca})});t.forEach(I=>Rj(I,"ng-animating"));const F=Oj(B);F.Ee(()=>{t.forEach(I=>Sj(I,"ng-animating"));Hj(l,b.Rla)});x.forEach(I=>{Pj(d,I,[]).push(F)});return F}A1(a,b,c){return 0<b.length?this.Gq.animate(a.element,
b,a.duration,a.delay,a.easing,c):new Nj(a.duration,a.delay)}},NUa=function(a,b){a.uyb||(a.fp=b,a.bNa.forEach((c,d)=>{c.forEach(e=>Wpa(b,d,void 0,e))}),a.bNa.clear(),a.uyb=!0,a.totalTime=b.totalTime,a.Iw=!1)},OUa=function(a,b){const c=a.fp;c.q0&&b.qG(()=>c.q0("start"));b.xw(()=>a.finish());b.Ee(()=>a.destroy())},EUa=class{constructor(a,b,c){this.Wl=a;this.Io=b;this.element=c;this.fp=new Nj;this.uyb=!1;this.bNa=new Map;this.xc=!1;this.zY=null;this.disabled=this.GPb=!1;this.Iw=!0;this.totalTime=0}aNa(a,
b){Pj(this.bNa,a,[]).push(b)}xw(a){this.Iw&&this.aNa("done",a);this.fp.xw(a)}qG(a){this.Iw&&this.aNa("start",a);this.fp.qG(a)}Ee(a){this.Iw&&this.aNa("destroy",a);this.fp.Ee(a)}init(){this.fp.init()}TJ(){return this.Iw?!1:this.fp.TJ()}play(){!this.Iw&&this.fp.play()}pause(){!this.Iw&&this.fp.pause()}mz(){!this.Iw&&this.fp.mz()}finish(){this.fp.finish()}destroy(){this.xc=!0;this.fp.destroy()}reset(){!this.Iw&&this.fp.reset()}setPosition(a){this.Iw||this.fp.setPosition(a)}q0(a){const b=this.fp;b.q0&&
b.q0(a)}};var QUa=class{constructor(a,b,c){this.Ht=b;this.opa=c;this.JDb={};this.Iia=()=>{};this.wv=new PUa(a.body,b,c);this.pOa=new vUa(a.body,b,c);this.wv.Iia=(d,e)=>this.Iia(d,e)}Hib(a,b,c,d,e){a=a+"-"+d;c=this.JDb[a];if(!c){c=[];e=(new dUa(this.Ht)).Za(e,c,[]);if(c.length)throw new _.qd(3404,!1);c=new tUa(d,e,this.opa);this.JDb[a]=c}this.wv.Hib(b,d,c)}register(a,b){this.wv.register(a,b)}destroy(a,b){this.wv.destroy(a,b)}disableAnimations(a,b){KUa(this.wv,a,b)}process(a,b,c,d){if("@"==c.charAt(0)){const [e,
f]=Ypa(c);this.pOa.rg(e,b,f,d)}else this.wv.trigger(a,b,c,d)}listen(a,b,c,d,e){if("@"==c.charAt(0)){const [f,g]=Ypa(c);return this.pOa.listen(f,b,g,e)}return this.wv.listen(a,b,c,d,e)}flush(a=-1){this.wv.flush(a)}get xh(){return[...this.wv.xh,...this.pOa.xh]}Ica(a){this.wv.Ica(a)}};var Hqa=class{constructor(a,b,c){this.Tc=a;this.kqa=b;this.fS=c;this.vi=0;let d=RUa.get(a);d||RUa.set(a,d=new Map);this.uLa=d}start(){1>this.vi&&(this.kqa&&Hj(this.Tc,this.kqa,this.uLa),this.vi=1)}finish(){this.start();2>this.vi&&(Hj(this.Tc,this.uLa),this.fS&&(Hj(this.Tc,this.fS),this.fS=null),this.vi=1)}destroy(){this.finish();3>this.vi&&(RUa.delete(this.Tc),this.kqa&&(Ij(this.Tc,this.kqa),this.fS=null),this.fS&&(Ij(this.Tc,this.fS),this.fS=null),Hj(this.Tc,this.uLa),this.vi=3)}},RUa=new WeakMap;var SUa=class{constructor(a,b,c,d){this.element=a;this.LO=b;this.options=c;this.L2=d;this.oq=[];this.rq=[];this.rB=[];this.Ib=this.yB=this.Ox=this.Qx=!1;this.dba=[];this.eba=[];this.time=0;this.zY=null;this.iV=new Map;this.azb=c.duration;this.IJa=c.delay||0;this.time=this.azb+this.IJa}sB(){this.Ox||(this.Ox=!0,this.oq.forEach(a=>a()),this.oq=[])}init(){this.A1();this.jBc()}A1(){if(!this.Qx){this.Qx=!0;var a=this.LO;this.iF=this.eDc(this.element,a,this.options);this.Sxc=a.length?a[a.length-1]:new Map;
var b=()=>this.sB();this.iF.addEventListener("finish",b);this.Ee(()=>{this.iF.removeEventListener("finish",b)})}}jBc(){this.IJa?this.jNa():this.iF.pause()}Owc(a){const b=[];a.forEach(c=>{b.push(Object.fromEntries(c))});return b}eDc(a,b,c){return a.animate(this.Owc(b),c)}qG(a){this.eba.push(a);this.rq.push(a)}xw(a){this.dba.push(a);this.oq.push(a)}Ee(a){this.rB.push(a)}play(){this.A1();this.TJ()||(this.rq.forEach(a=>a()),this.rq=[],this.yB=!0,this.L2&&this.L2.start());this.iF.play()}pause(){this.init();
this.iF.pause()}finish(){this.init();this.L2&&this.L2.finish();this.sB();this.iF.finish()}reset(){this.jNa();this.yB=this.Ox=this.Ib=!1;this.rq=this.eba;this.oq=this.dba}jNa(){this.iF&&this.iF.cancel()}mz(){this.reset();this.play()}TJ(){return this.yB}destroy(){this.Ib||(this.Ib=!0,this.jNa(),this.sB(),this.L2&&this.L2.destroy(),this.rB.forEach(a=>a()),this.rB=[])}setPosition(a){void 0===this.iF&&this.init();this.iF.currentTime=a*this.time}get totalTime(){return this.IJa+this.azb}Vca(){const a=new Map;
this.TJ()&&this.Sxc.forEach((b,c)=>{"offset"!==c&&a.set(c,this.Ox?b:Qpa(this.element,c))});this.iV=a}q0(a){a="start"===a?this.rq:this.oq;a.forEach(b=>b());a.length=0}};var TUa=class{Fsa(a,b){return aqa(a,b)}Sua(a){return $pa(a)}query(a,b,c){return bqa(a,b,c)}CVa(a,b){return Qpa(a,b)}animate(a,b,c,d,e,f=[]){const g={duration:c,delay:d,fill:0==d?"both":"forwards"};e&&(g.easing=e);const l=new Map;e=f.filter(t=>t instanceof SUa);0!==c&&0!==d||e.forEach(t=>{t.iV.forEach((x,B)=>l.set(B,x))});let p=Kpa(b).map(t=>new Map(t));p=Rpa(a,p,l);b=Iqa(a,p);return new SUa(a,p,g,b)}};var UUa=class{constructor(a,b,c,d){this.Wl=a;this.Ue=b;this.du=c;this.Lt=d}get data(){return this.Ue.data}Fq(a){let b,c;null==(c=(b=this.Ue).Fq)||c.call(b,a)}destroy(){this.du.destroy(this.Wl,this.Ue);this.du.Ica(()=>{queueMicrotask(()=>{this.Ue.destroy()})});let a;null==(a=this.Lt)||a.call(this)}createElement(a,b){return this.Ue.createElement(a,b)}createComment(a){return this.Ue.createComment(a)}Psa(a){return this.Ue.Psa(a)}appendChild(a,b){this.Ue.appendChild(a,b);this.du.wv.insertNode(this.Wl,
b,a,!1)}insertBefore(a,b,c,d=!0){this.Ue.insertBefore(a,b,c);this.du.wv.insertNode(this.Wl,b,a,d)}removeChild(a,b){this.du.wv.removeNode(this.Wl,b,this.Ue)}Zlb(a,b){return this.Ue.Zlb(a,b)}parentNode(a){return this.Ue.parentNode(a)}nextSibling(a){return this.Ue.nextSibling(a)}setAttribute(a,b,c,d){this.Ue.setAttribute(a,b,c,d)}removeAttribute(a,b,c){this.Ue.removeAttribute(a,b,c)}JE(a,b){this.Ue.JE(a,b)}IP(a,b){this.Ue.IP(a,b)}Ah(a,b,c,d){this.Ue.Ah(a,b,c,d)}Qib(a,b,c){this.Ue.Qib(a,b,c)}setProperty(a,
b,c){"@"==b.charAt(0)&&"@.disabled"==b?this.disableAnimations(a,!!c):this.Ue.setProperty(a,b,c)}setValue(a,b){this.Ue.setValue(a,b)}listen(a,b,c){return this.Ue.listen(a,b,c)}disableAnimations(a,b){this.du.disableAnimations(a,b)}},WUa=class extends UUa{constructor(a,b,c,d){super(b,c,d);this.oa=a;this.Wl=b}setProperty(a,b,c){"@"==b.charAt(0)?"."==b.charAt(1)&&"@.disabled"==b?this.disableAnimations(a,void 0===c?!0:!!c):this.du.process(this.Wl,a,b.slice(1),c):this.Ue.setProperty(a,b,c)}listen(a,b,c){if("@"==
b.charAt(0)){a=Jqa(a);b=b.slice(1);let d="";"@"!=b.charAt(0)&&([b,d]=Kqa(b));return this.du.listen(this.Wl,a,b,d,e=>{VUa(this.oa,e._data||-1,c,e)})}return this.Ue.listen(a,b,c)}};var VUa=function(a,b,c,d){if(0<=b&&b<a.bMa)a.uf.run(()=>c(d));else{var e=a.rxb;0==e.length&&queueMicrotask(()=>{a.uf.run(()=>{e.forEach(f=>{const [g,l]=f;g(l)});a.rxb=[]})});e.push([c,d])}},XUa=class{constructor(a,b,c){this.Ue=a;this.du=b;this.uf=c;this.Ayb=0;this.bMa=1;this.rxb=[];this.PBc=new Map;this.cJa=0;b.Iia=(d,e)=>{const f=null==e?void 0:e.parentNode(d);f&&e.removeChild(f,d)}}Uda(a,b){const c=this.Ue.Uda(a,b);let d;if(!a||!(null==b?0:null==(d=b.data)?0:d.animation)){const l=this.PBc;b=l.get(c);
b||(b=new UUa("",c,this.du,()=>l.delete(c)),l.set(c,b));return b}const e=b.id,f=b.id+"-"+this.Ayb;this.Ayb++;this.du.register(f,a);const g=l=>{Array.isArray(l)?l.forEach(g):this.du.Hib(e,f,a,l.name,l)};b.data.animation.forEach(g);return new WUa(this,f,c,this.du)}ora(){this.cJa++;this.Ue.ora&&this.Ue.ora()}YBc(){queueMicrotask(()=>{this.bMa++})}end(){this.cJa--;0==this.cJa&&this.uf.Ub(()=>{this.YBc();this.du.flush(this.bMa)});this.Ue.end&&this.Ue.end()}};var os=class extends QUa{Ia(){this.flush()}};os.O=function(a){return new (a||os)(_.m(_.ri),_.m(bUa),_.m(YTa))};os.ta=_.k({token:os,oa:os.O});var YUa=[{va:YTa,Bb:function(){return new aUa}},{va:QUa,Od:os},{va:YFa,Bb:function(a,b,c){return new XUa(a,b,c)},Hb:[Xo,QUa,_.Jf]}],ZUa=[{va:bUa,Bb:()=>new TUa},{va:_.on,nc:"BrowserAnimations"},...YUa],$Ua=[{va:bUa,Od:is},{va:_.on,nc:"NoopAnimations"},...YUa];_.ps=class{};_.ps.O=function(a){return new (a||_.ps)};_.ps.Ca=_.Ud({type:_.ps});_.ps.Ba=_.md({Nb:ZUa,imports:[qp]});_.qs=class{};_.qs.O=function(a){return new (a||_.qs)};_.qs.Ca=_.Ud({type:_.qs});_.qs.Ba=_.md({Nb:$Ua,imports:[qp]});var aVa=new _.ge("cdk-dir-doc",{Ea:"root",oa:Lqa});var Mqa;Mqa=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;_.rs=class{constructor(a){this.value="ltr";this.Nc=new _.wn;if(a){const b=a.documentElement?a.documentElement.dir:null;this.value=_.Nqa((a.body?a.body.dir:null)||b||"ltr")}}Ia(){this.Nc.complete()}};_.rs.O=function(a){return new (a||_.rs)(_.m(aVa,8))};_.rs.ta=_.k({token:_.rs,oa:_.rs.O,Ea:"root"});var ss=class{};ss.O=function(a){return new (a||ss)};ss.Ca=_.Ud({type:ss});ss.Ba=_.md({});var ts=class{constructor(a){this.t1=[];this.Cb=a}Ia(){this.detach()}add(a){this.remove(a);this.t1.push(a)}remove(a){a=this.t1.indexOf(a);-1<a&&this.t1.splice(a,1);0===this.t1.length&&this.detach()}};ts.O=function(a){return new (a||ts)(_.m(_.ri))};ts.ta=_.k({token:ts,oa:ts.O,Ea:"root"});var us=class extends ts{constructor(a,b){super(a);this.nb=b;this.QLa=c=>{const d=this.t1;for(let e=d.length-1;-1<e;e--)if(0<d[e].Woa.nl.length){const f=d[e].Woa;this.nb?this.nb.run(()=>f.next(c)):f.next(c);break}}}add(a){super.add(a);this.sI||(this.nb?this.nb.Ub(()=>this.Cb.body.addEventListener("keydown",this.QLa)):this.Cb.body.addEventListener("keydown",this.QLa),this.sI=!0)}detach(){this.sI&&(this.Cb.body.removeEventListener("keydown",this.QLa),this.sI=!1)}};
us.O=function(a){return new (a||us)(_.m(_.ri),_.m(_.Jf,8))};us.ta=_.k({token:us,oa:us.O,Ea:"root"});var vs=class extends ts{constructor(a,b,c){super(a);this.uc=b;this.nb=c;this.Rna=!1;this.kCb=d=>{this.OMa=_.qj(d)};this.D1=d=>{const e=_.qj(d),f="click"===d.type&&this.OMa?this.OMa:e;this.OMa=null;const g=this.t1.slice();for(let l=g.length-1;-1<l;l--){const p=g[l];if(1>p.Apa.nl.length||!p.vg())continue;if(p.Qp.contains(e)||p.Qp.contains(f))break;const t=p.Apa;this.nb?this.nb.run(()=>t.next(d)):t.next(d)}}}add(a){super.add(a);if(!this.sI){const b=this.Cb.body;this.nb?this.nb.Ub(()=>this.jxb(b)):this.jxb(b);
this.uc.uH&&!this.Rna&&(this.kxc=b.style.cursor,b.style.cursor="pointer",this.Rna=!0);this.sI=!0}}detach(){if(this.sI){const a=this.Cb.body;a.removeEventListener("pointerdown",this.kCb,!0);a.removeEventListener("click",this.D1,!0);a.removeEventListener("auxclick",this.D1,!0);a.removeEventListener("contextmenu",this.D1,!0);this.uc.uH&&this.Rna&&(a.style.cursor=this.kxc,this.Rna=!1);this.sI=!1}}jxb(a){a.addEventListener("pointerdown",this.kCb,!0);a.addEventListener("click",this.D1,!0);a.addEventListener("auxclick",
this.D1,!0);a.addEventListener("contextmenu",this.D1,!0)}};vs.O=function(a){return new (a||vs)(_.m(_.ri),_.m(_.Ar),_.m(_.Jf,8))};vs.ta=_.k({token:vs,oa:vs.O,Ea:"root"});var bVa=function(a){a.G1||a.Swc();return a.G1},ws=class{constructor(a,b){this.uc=b;this.Cb=a}Ia(){let a;null==(a=this.G1)||a.remove()}Swc(){if(this.uc.isBrowser||epa()){var a=this.Cb.querySelectorAll('.cdk-overlay-container[platform="server"], .cdk-overlay-container[platform="test"]');for(let b=0;b<a.length;b++)a[b].remove()}a=this.Cb.createElement("div");a.classList.add("cdk-overlay-container");epa()?a.setAttribute("platform","test"):this.uc.isBrowser||a.setAttribute("platform","server");this.Cb.body.appendChild(a);
this.G1=a}};ws.O=function(a){return new (a||ws)(_.m(_.ri),_.m(_.Ar))};ws.ta=_.k({token:ws,oa:ws.O,Ea:"root"});var cVa=apa(),dVa=class{constructor(a,b){this.tf=a;this.Mpa={top:"",left:""};this.Soa=!1;this.Cb=b}attach(){}enable(){if(this.gwc()){const a=this.Cb.documentElement;this.Opa=this.tf.NJ();this.Mpa.left=a.style.left||"";this.Mpa.top=a.style.top||"";a.style.left=tj(-this.Opa.left);a.style.top=tj(-this.Opa.top);a.classList.add("cdk-global-scrollblock");this.Soa=!0}}disable(){if(this.Soa){const a=this.Cb.documentElement,b=a.style,c=this.Cb.body.style,d=b.aka||"",e=c.aka||"";this.Soa=!1;b.left=this.Mpa.left;
b.top=this.Mpa.top;a.classList.remove("cdk-global-scrollblock");cVa&&(b.aka=c.aka="auto");window.scroll(this.Opa.left,this.Opa.top);cVa&&(b.aka=d,c.aka=e)}}gwc(){if(this.Cb.documentElement.classList.contains("cdk-global-scrollblock")||this.Soa)return!1;const a=this.Cb.body,b=this.tf.OJ();return a.scrollHeight>b.height||a.scrollWidth>b.width}};var eVa=class{constructor(a,b,c,d){this.EE=a;this.nb=b;this.tf=c;this.Yc=d;this.Nr=null;this.mq=()=>{this.disable();this.vb.vg()&&this.nb.run(()=>this.vb.detach())}}attach(a){this.vb=a}enable(){if(!this.Nr){var a=_.u(this.EE.jL(0),_.Df(b=>!b||!this.vb.Qp.contains(b.ab.ma)));this.Yc&&this.Yc.threshold&&1<this.Yc.threshold?(this.xzc=this.tf.NJ().top,this.Nr=a.subscribe(()=>{const b=this.tf.NJ().top;Math.abs(b-this.xzc)>this.Yc.threshold?this.mq():this.vb.ef()})):this.Nr=a.subscribe(this.mq)}}disable(){this.Nr&&
(this.Nr.unsubscribe(),this.Nr=null)}detach(){this.disable();this.vb=null}};var fVa=class{enable(){}disable(){}attach(){}};var gVa=class{constructor(a,b,c,d){this.EE=a;this.tf=b;this.nb=c;this.Yc=d;this.Nr=null}attach(a){this.vb=a}enable(){this.Nr||(this.Nr=this.EE.jL(this.Yc?this.Yc.Glb:0).subscribe(()=>{this.vb.ef();if(this.Yc&&this.Yc.C3c){const a=this.vb.Qp.getBoundingClientRect(),{width:b,height:c}=this.tf.OJ();Oqa(a,[{width:b,height:c,bottom:c,right:b,top:0,left:0}])&&(this.disable(),this.nb.run(()=>this.vb.detach()))}}))}disable(){this.Nr&&(this.Nr.unsubscribe(),this.Nr=null)}detach(){this.disable();this.vb=null}};_.hVa=new _.ge("VIRTUAL_SCROLL_STRATEGY");_.iVa=function(a,b){const c=[];a.z7.forEach((d,e)=>{a.aCc(e,b)&&c.push(e)});return c};
_.xs=class{constructor(a,b,c){this.nb=a;this.uc=b;this.Lba=new _.zg;this.U$=null;this.vNa=0;this.z7=new Map;this.Cb=c}register(a){this.z7.has(a)||this.z7.set(a,a.oM.subscribe(()=>this.Lba.next(a)))}fC(a){const b=this.z7.get(a);b&&(b.unsubscribe(),this.z7.delete(a))}jL(a=20){return this.uc.isBrowser?new _.gf(b=>{this.U$||this.dvc();const c=0<a?_.u(this.Lba,_.Uha(a)).subscribe(b):this.Lba.subscribe(b);this.vNa++;return()=>{c.unsubscribe();this.vNa--;this.vNa||this.ECb()}}):_.kf()}Ia(){this.ECb();this.z7.forEach((a,
b)=>this.fC(b));this.Lba.complete()}Dr(){return this.Cb.defaultView||window}aCc(a,b){b=_.uj(b);a=a.ab.ma;do if(b==a)return!0;while(b=b.parentElement);return!1}dvc(){this.U$=this.nb.Ub(()=>_.Af(this.Dr().document,"scroll").subscribe(()=>this.Lba.next()))}ECb(){this.U$&&(this.U$.unsubscribe(),this.U$=null)}};_.xs.O=function(a){return new (a||_.xs)(_.m(_.Jf),_.m(_.Ar),_.m(_.ri,8))};_.xs.ta=_.k({token:_.xs,oa:_.xs.O,Ea:"root"});_.ys=class{constructor(a,b,c,d){this.ab=a;this.dUb=b;this.ud=c;this.dir=d;this.Ib=new _.zg;this.oM=new _.gf(e=>this.ud.Ub(()=>_.u(_.Af(this.ab.ma,"scroll"),_.Fg(this.Ib)).subscribe(e)))}Qa(){this.dUb.register(this)}Ia(){this.dUb.fC(this);this.Ib.next();this.Ib.complete()}scrollTo(a){const b=this.ab.ma,c=this.dir&&"rtl"==this.dir.value;null==a.left&&(a.left=c?a.end:a.start);null==a.right&&(a.right=c?a.start:a.end);null!=a.bottom&&(a.top=b.scrollHeight-b.clientHeight-a.bottom);c&&0!=oj()?(null!=a.left&&
(a.right=b.scrollWidth-b.clientWidth-a.left),2==oj()?a.left=a.right:1==oj()&&(a.left=a.right?-a.right:a.right)):null!=a.right&&(a.left=b.scrollWidth-b.clientWidth-a.right);this.vvc(a)}vvc(a){const b=this.ab.ma;apa()?b.scrollTo(a):(null!=a.top&&(b.scrollTop=a.top),null!=a.left&&(b.scrollLeft=a.left))}p6(a){const b=this.ab.ma;if("top"==a)return b.scrollTop;if("bottom"==a)return b.scrollHeight-b.clientHeight-b.scrollTop;const c=this.dir&&"rtl"==this.dir.value;"start"==a?a=c?"right":"left":"end"==a&&
(a=c?"left":"right");return c&&2==oj()?"left"==a?b.scrollWidth-b.clientWidth-b.scrollLeft:b.scrollLeft:c&&1==oj()?"left"==a?b.scrollLeft+b.scrollWidth-b.clientWidth:-b.scrollLeft:"left"==a?b.scrollLeft:b.scrollWidth-b.clientWidth-b.scrollLeft}};_.ys.O=function(a){return new (a||_.ys)(_.w(_.Ye),_.w(_.xs),_.w(_.Jf),_.w(_.rs,8))};_.ys.La=_.Wd({type:_.ys,na:[["","cdk-scrollable",""],["","cdkScrollable",""]],standalone:!0});_.zs=class{};_.As=new _.ge("_ViewRepeater");_.Bs=class{constructor(){this.Gaa=[]}notify(a,b){for(let c of this.Gaa)c(a,b)}listen(a){this.Gaa.push(a);return()=>{this.Gaa=this.Gaa.filter(b=>a!==b)}}Ia(){this.Gaa=[]}};_.Bs.O=function(a){return new (a||_.Bs)};_.Bs.ta=_.k({token:_.Bs,oa:_.Bs.O,Ea:"root"});_.Cs=class{constructor(a,b,c){this.uc=a;this.Gna=new _.zg;this.Hna=d=>{this.Gna.next(d)};this.Cb=c;b.Ub(()=>{if(a.isBrowser){const d=this.Dr();d.addEventListener("resize",this.Hna);d.addEventListener("orientationchange",this.Hna)}this.Nc().subscribe(()=>this.eN=null)})}Ia(){if(this.uc.isBrowser){const a=this.Dr();a.removeEventListener("resize",this.Hna);a.removeEventListener("orientationchange",this.Hna)}this.Gna.complete()}OJ(){this.eN||this.zDc();const a={width:this.eN.width,height:this.eN.height};
this.uc.isBrowser||(this.eN=null);return a}NJ(){if(!this.uc.isBrowser)return{top:0,left:0};const a=this.Cb,b=this.Dr(),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}}Nc(a=20){return 0<a?_.u(this.Gna,_.Uha(a)):this.Gna}Dr(){return this.Cb.defaultView||window}zDc(){const a=this.Dr();this.eN=this.uc.isBrowser?{width:a.innerWidth,height:a.innerHeight}:{width:0,height:0}}};
_.Cs.O=function(a){return new (a||_.Cs)(_.m(_.Ar),_.m(_.Jf),_.m(_.ri,8))};_.Cs.ta=_.k({token:_.Cs,oa:_.Cs.O,Ea:"root"});_.jVa=new _.ge("VIRTUAL_SCROLLABLE");_.kVa="undefined"!==typeof requestAnimationFrame?qHa:_.vn;_.Ds=class{};_.Ds.O=function(a){return new (a||_.Ds)};_.Ds.Ca=_.Ud({type:_.Ds});_.Ds.Ba=_.md({});_.Es=class{};_.Es.O=function(a){return new (a||_.Es)};_.Es.Ca=_.Ud({type:_.Es});_.Es.Ba=_.md({imports:[ss,_.Ds,ss,_.Ds]});var Fs=class{constructor(a,b,c,d){this.EE=a;this.tf=b;this.nb=c;this.close=e=>new eVa(this.EE,this.nb,this.tf,e);this.block=()=>new dVa(this.tf,this.Cb);this.ql=e=>new gVa(this.EE,this.tf,this.nb,e);this.Cb=d}};Fs.O=function(a){return new (a||Fs)(_.m(_.xs),_.m(_.Cs),_.m(_.Jf),_.m(_.ri))};Fs.ta=_.k({token:Fs,oa:Fs.O,Ea:"root"});_.Gs=class{constructor(a){this.Dj=new fVa;this.Bd="";this.De=!1;this.Nj="cdk-overlay-dark-backdrop";this.CV=!1;if(a){const b=Object.keys(a);for(const c of b)void 0!==a[c]&&(this[c]=a[c])}}};var lVa,nVa,Hs;lVa=function(a){const b=a.Zu;b&&(a.El?a.Yna(b):(b.classList.remove("cdk-overlay-backdrop-showing"),a.nb.Ub(()=>{b.addEventListener("transitionend",a.Kxb)}),b.style.pointerEvents="none",a.RIa=a.nb.Ub(()=>setTimeout(()=>{a.Yna(b)},500))))};_.mVa=function(a,b){b!==a.hk&&(a.hk&&a.hk.dispose(),a.hk=b,a.vg()&&(b.attach(a),a.ef()))};nVa=function(a){return(a=a.Yc.direction)?"string"===typeof a?a:a.value:"ltr"};
Hs=class{constructor(a,b,c,d,e,f,g,l,p,t=!1,x){this.ov=a;this.ih=b;this.nj=c;this.Yc=d;this.nb=e;this.Baa=f;this.Cb=g;this.Hr=l;this.hba=p;this.El=t;this.Oc=x;this.Zu=null;this.PIa=new _.zg;this.Dna=new _.zg;this.So=new _.zg;this.XLa=_.df.EMPTY;this.Jxb=B=>this.PIa.next(B);this.Kxb=B=>{this.Yna(B.target)};this.Woa=new _.zg;this.Apa=new _.zg;this.gNa=new _.zg;d.Dj&&(this.ze=d.Dj,this.ze.attach(this));this.hk=d.mg;this.lvc=Oka(()=>kga(()=>{this.gNa.next()},{Zb:this.Oc}))}get Qp(){return this.nj}get MF(){return this.ih}attach(a){!this.ih.parentElement&&
this.VMa&&this.VMa.appendChild(this.ih);a=this.ov.attach(a);this.hk&&this.hk.attach(this);this.wDc();this.WDb();this.VDb();this.ze&&this.ze.enable();_.Of(()=>{this.vg()&&this.ef()},{Zb:this.Oc});this.ADb(!0);this.Yc.De&&this.Bvc();this.Yc.Bd&&this.fca(this.nj,this.Yc.Bd,!0);this.Dna.next();this.Baa.add(this);this.Yc.CV&&(this.XLa=this.Hr.subscribe(()=>this.dispose()));this.hba.add(this);"function"===typeof(null==a?void 0:a.Ee)&&a.Ee(()=>{this.vg()&&this.nb.Ub(()=>Promise.resolve().then(()=>this.detach()))});
return a}detach(){if(this.vg()){lVa(this);this.ADb(!1);this.hk&&this.hk.detach&&this.hk.detach();this.ze&&this.ze.disable();var a=this.ov.detach();this.So.next();this.Baa.remove(this);this.wxc();this.XLa.unsubscribe();this.hba.remove(this);return a}}dispose(){const a=this.vg();this.hk&&this.hk.dispose();this.zxc();this.Yna(this.Zu);this.XLa.unsubscribe();this.Baa.remove(this);this.ov.dispose();this.Dna.complete();this.PIa.complete();this.Woa.complete();this.Apa.complete();this.hba.remove(this);let b;
null==(b=this.ih)||b.remove();this.VMa=this.nj=this.ih=null;a&&this.So.next();this.So.complete();this.lvc.destroy();this.gNa.complete()}vg(){return this.ov.vg()}tm(){return this.PIa}In(){return this.Woa}wY(){return this.Apa}Sl(){return this.Yc}ef(){this.hk&&this.hk.apply()}wt(a){this.Yc=Object.assign({},this.Yc,a);this.WDb()}setDirection(a){this.Yc=Object.assign({},this.Yc,{direction:a});this.VDb()}FB(a){this.nj&&this.fca(this.nj,a,!0)}KP(a){this.nj&&this.fca(this.nj,a,!1)}VDb(){this.ih.setAttribute("dir",
nVa(this))}WDb(){if(this.nj){var a=this.nj.style;a.width=tj(this.Yc.width);a.height=tj(this.Yc.height);a.minWidth=tj(this.Yc.minWidth);a.minHeight=tj(this.Yc.minHeight);a.maxWidth=tj(this.Yc.maxWidth);a.maxHeight=tj(this.Yc.maxHeight)}}ADb(a){this.nj.style.pointerEvents=a?"":"none"}Bvc(){this.Zu=this.Cb.createElement("div");this.Zu.classList.add("cdk-overlay-backdrop");this.El&&this.Zu.classList.add("cdk-overlay-backdrop-noop-animation");this.Yc.Nj&&this.fca(this.Zu,this.Yc.Nj,!0);this.ih.parentElement.insertBefore(this.Zu,
this.ih);this.Zu.addEventListener("click",this.Jxb);this.El||"undefined"===typeof requestAnimationFrame?this.Zu.classList.add("cdk-overlay-backdrop-showing"):this.nb.Ub(()=>{requestAnimationFrame(()=>{this.Zu&&this.Zu.classList.add("cdk-overlay-backdrop-showing")})})}wDc(){this.ih.nextSibling&&this.ih.parentNode.appendChild(this.ih)}fca(a,b,c){b=_.rj(b||[]).filter(d=>!!d);b.length&&(c?a.classList.add(...b):a.classList.remove(...b))}wxc(){this.nb.Ub(()=>{const a=_.u(this.gNa,_.Fg(_.Cf(this.Dna,this.So))).subscribe(()=>
{this.nj&&this.ih&&0!==this.nj.children.length||(this.nj&&this.Yc.Bd&&this.fca(this.nj,this.Yc.Bd,!1),this.ih&&this.ih.parentElement&&(this.VMa=this.ih.parentElement,this.ih.remove()),a.unsubscribe())})})}zxc(){const a=this.ze;a&&(a.disable(),a.detach&&a.detach())}Yna(a){a&&(a.removeEventListener("click",this.Jxb),a.removeEventListener("transitionend",this.Kxb),a.remove(),this.Zu===a&&(this.Zu=null));this.RIa&&(clearTimeout(this.RIa),this.RIa=void 0)}};var oVa=class{constructor(a,b){this.SU=a;this.gUb=b}};var Rqa;Rqa=/([A-Za-z%]+)$/;_.Is=function(a){if(!a.pE&&a.uc.isBrowser){var b=a.ES;b?(a.FMa=a.HKa(),a.GM=a.nj.getBoundingClientRect(),a.Eqa=a.Wzb(),a.I1=bVa(a.FM).getBoundingClientRect(),a.Ana(b,a.Zzb(a.FMa,a.I1,b))):a.apply()}};_.pVa=function(a,b){a.UCb=b;return a};_.Js=function(a,b){a.TMa=b;-1===b.indexOf(a.ES)&&(a.ES=null);return a};_.Ks=function(a,b){a.mn=b;return a};_.Ls=function(a,b=!0){a.Doa=b;return a};_.qVa=function(a,b=!0){a.Aoa=b;return a};_.Ms=function(a,b=!0){a.PMa=b;return a};
_.Ns=function(a,b){a.GDb=b;return a};
_.rVa=class{get iz(){return this.TMa}constructor(a,b,c,d,e){this.tf=b;this.Cb=c;this.uc=d;this.FM=e;this.Caa={width:0,height:0};this.uM=!1;this.Uxb=!0;this.Aoa=!1;this.Doa=!0;this.PMa=!1;this.mn=0;this.UCb=[];this.TMa=[];this.Jpa=new _.zg;this.Mr=_.df.EMPTY;this.Kt=this.rMa=0;this.zna=[];this.b7=this.Jpa;this.Jka(a)}attach(a){a.MF.classList.add("cdk-overlay-connected-position-bounding-box");this.vb=a;this.z1=a.MF;this.nj=a.Qp;this.pE=!1;this.d2=!0;this.ES=null;this.Mr.unsubscribe();this.Mr=this.tf.Nc().subscribe(()=>
{this.d2=!0;this.apply()})}apply(){if(!this.pE&&this.uc.isBrowser)if(!this.d2&&this.PMa&&this.ES)_.Is(this);else{this.myb();this.RCb();this.QBc();this.Eqa=this.Wzb();this.FMa=this.HKa();this.GM=this.nj.getBoundingClientRect();this.I1=bVa(this.FM).getBoundingClientRect();var a=this.FMa,b=this.GM,c=this.Eqa,d=this.I1,e=[];for(let g of this.TMa){let l=this.Zzb(a,d,g),p=this.JKa(l,b,g),t=this.Jyc(p,b,c,g);if(t.QNc){this.uM=!1;this.Ana(g,l);return}if(this.hwc(t,p,c))e.push({position:g,origin:l,hSc:b,YFb:this.Rxb(l,
g)});else if(!f||f.fSc.XYb<t.XYb)var f={fSc:t,lcd:p,SRc:l,position:g,hSc:b}}if(e.length){a=null;b=-1;for(const g of e)e=g.YFb.width*g.YFb.height*(g.position.weight||1),e>b&&(b=e,a=g);this.uM=!1;this.Ana(a.position,a.origin)}else this.Uxb&&(this.uM=!0),this.Ana(f.position,f.SRc)}}detach(){this.myb();this.Npa=this.ES=null;this.Mr.unsubscribe()}dispose(){this.pE||(this.z1&&Vj(this.z1.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this.nj&&this.RCb(),this.vb&&
this.vb.MF.classList.remove("cdk-overlay-connected-position-bounding-box"),this.detach(),this.Jpa.complete(),this.vb=this.z1=null,this.pE=!0)}Jka(a){this.tB=a;return this}Zzb(a,b,c){if("center"==c.zc)var d=a.left+a.width/2;else{d=this.Tk()?a.right:a.left;const e=this.Tk()?a.left:a.right;d="start"==c.zc?d:e}0>b.left&&(d-=b.left);a="center"==c.Ac?a.top+a.height/2:"top"==c.Ac?a.top:a.bottom;0>b.top&&(a-=b.top);return{x:d,y:a}}JKa(a,b,c){return{x:a.x+("center"==c.mc?-b.width/2:"start"===c.mc?this.Tk()?
-b.width:0:this.Tk()?0:-b.width),y:a.y+("center"==c.tc?-b.height/2:"top"==c.tc?0:-b.height)}}Jyc(a,b,c,d){b=Tqa(b);let {x:e,y:f}=a;a=this.soa(d,"x");d=this.soa(d,"y");a&&(e+=a);d&&(f+=d);d=-f;a=f+b.height-c.height;c=this.qDb(b.width,-e,e+b.width-c.width);d=this.qDb(b.height,d,a);a=c*d;return{XYb:a,QNc:b.width*b.height===a,yKc:d===b.height,xKc:c==b.width}}hwc(a,b,c){if(this.Doa){const d=c.bottom-b.y;c=c.right-b.x;b=Sqa(this.vb.Sl().minHeight);const e=Sqa(this.vb.Sl().minWidth);c=a.xKc||null!=e&&e<=
c;return(a.yKc||null!=b&&b<=d)&&c}return!1}xCb(a,b,c){if(this.Npa&&this.PMa)return{x:a.x+this.Npa.x,y:a.y+this.Npa.y};b=Tqa(b);const d=this.Eqa;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.mn?d.left-c.left-a.x:0;c=b.height<=d.height?g||-f:a.y<this.mn?d.top-c.top-a.y:0;this.Npa={x:e,y:c};return{x:a.x+e,y:a.y+c}}Ana(a,b){this.pCc(a);this.lCc(b,a);this.hCc(b,a);a.Bd&&this.fvc(a.Bd);
if(this.Jpa.nl.length){b=this.Syc();var c;if(c=a===this.ES&&this.kBb)c=this.kBb,c=c===b?!0:c.ENb===b.ENb&&c.FNb===b.FNb&&c.uwa===b.uwa&&c.GNb===b.GNb;c||this.Jpa.next(new oVa(a,b));this.kBb=b}this.ES=a;this.d2=!1}pCc(a){if(this.GDb){var b=this.z1.querySelectorAll(this.GDb),c=a.tc;a="center"===a.mc?"center":this.Tk()?"start"===a.mc?"right":"left":"start"===a.mc?"left":"right";for(let d=0;d<b.length;d++)b[d].style.transformOrigin=`${a} ${c}`}}Rxb(a,b){var c=this.Eqa;const d=this.Tk();let e;let f;if("top"===
b.tc){var g=a.y;e=c.height-g+this.mn}else if("bottom"===b.tc)f=c.height-a.y+2*this.mn,e=c.height-f+this.mn;else{g=Math.min(c.bottom-a.y+c.top,a.y);var l=this.Caa.height;e=2*g;g=a.y-g;e>l&&!this.d2&&!this.Aoa&&(g=a.y-l/2)}l="start"===b.mc&&!d||"end"===b.mc&&d;let p;if("end"===b.mc&&!d||"start"===b.mc&&d)p=c.width-a.x+2*this.mn,b=a.x-this.mn;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.Caa.width,b=2*t,t=a.x-t,b>c&&!this.d2&&!this.Aoa&&(t=a.x-c/2);return{top:g,left:t,
bottom:f,right:p,width:b,height:e}}hCc(a,b){a=this.Rxb(a,b);this.d2||this.Aoa||(a.height=Math.min(a.height,this.Caa.height),a.width=Math.min(a.width,this.Caa.width));const c={};if(this.tAb())c.top=c.left="0",c.bottom=c.right=c.maxHeight=c.maxWidth="",c.width=c.height="100%";else{const d=this.vb.Sl().maxHeight,e=this.vb.Sl().maxWidth;c.height=tj(a.height);c.top=tj(a.top);c.bottom=tj(a.bottom);c.width=tj(a.width);c.left=tj(a.left);c.right=tj(a.right);c.alignItems="center"===b.mc?"center":"end"===b.mc?
"flex-end":"flex-start";c.justifyContent="center"===b.tc?"center":"bottom"===b.tc?"flex-end":"flex-start";d&&(c.maxHeight=tj(d));e&&(c.maxWidth=tj(e))}this.Caa=a;Vj(this.z1.style,c)}QBc(){Vj(this.z1.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}RCb(){Vj(this.nj.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}lCc(a,b){const c={},d=this.tAb(),e=this.Doa,f=this.vb.Sl();if(d){var g=this.tf.NJ();Vj(c,this.Cyc(b,a,g));Vj(c,this.Byc(b,
a,g))}else c.position="static";a="";g=this.soa(b,"x");b=this.soa(b,"y");g&&(a+=`translateX(${g}px) `);b&&(a+=`translateY(${b}px)`);c.transform=a.trim();f.maxHeight&&(d?c.maxHeight=tj(f.maxHeight):e&&(c.maxHeight=""));f.maxWidth&&(d?c.maxWidth=tj(f.maxWidth):e&&(c.maxWidth=""));Vj(this.nj.style,c)}Cyc(a,b,c){let d={top:"",bottom:""};b=this.JKa(b,this.GM,a);this.uM&&(b=this.xCb(b,this.GM,c));"bottom"===a.tc?d.bottom=`${this.Cb.documentElement.clientHeight-(b.y+this.GM.height)}px`:d.top=tj(b.y);return d}Byc(a,
b,c){let d={left:"",right:""};b=this.JKa(b,this.GM,a);this.uM&&(b=this.xCb(b,this.GM,c));"right"===(this.Tk()?"end"===a.mc?"left":"right":"end"===a.mc?"right":"left")?d.right=`${this.Cb.documentElement.clientWidth-(b.x+this.GM.width)}px`:d.left=tj(b.x);return d}Syc(){const a=this.HKa(),b=this.nj.getBoundingClientRect(),c=this.UCb.map(d=>d.ab.ma.getBoundingClientRect());return{ENb:Pqa(a,c),FNb:Oqa(a,c),uwa:Pqa(b,c),GNb:Oqa(b,c)}}qDb(a,...b){return b.reduce((c,d)=>c-Math.max(d,0),a)}Wzb(){const a=this.Cb.documentElement.clientWidth,
b=this.Cb.documentElement.clientHeight,c=this.tf.NJ();return{top:c.top+this.mn,left:c.left+this.mn,right:c.left+a-this.mn,bottom:c.top+b-this.mn,width:a-2*this.mn,height:b-2*this.mn}}Tk(){return"rtl"===nVa(this.vb)}tAb(){return!this.Doa||this.uM}soa(a,b){return"x"===b?null==a.offsetX?this.rMa:a.offsetX:null==a.offsetY?this.Kt:a.offsetY}E2c(){}fvc(a){this.nj&&_.rj(a).forEach(b=>{""!==b&&-1===this.zna.indexOf(b)&&(this.zna.push(b),this.nj.classList.add(b))})}myb(){this.nj&&(this.zna.forEach(a=>{this.nj.classList.remove(a)}),
this.zna=[])}HKa(){const a=this.tB;if(a instanceof _.Ye)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 sVa;_.Os=function(a){a.left("");a.ay="center";return a};_.Ps=function(a){a.top("");a.xna="center";return a};
sVa=class{constructor(){this.hxc="static";this.kLa=this.QOa=this.Aca=this.ay=this.xna=this.UIa=this.tOa="";this.pE=!1}attach(a){const b=a.Sl();this.vb=a;this.QOa&&!b.width&&a.wt({width:this.QOa});this.kLa&&!b.height&&a.wt({height:this.kLa});a.MF.classList.add("cdk-global-overlay-wrapper");this.pE=!1}top(a=""){this.UIa="";this.tOa=a;this.xna="flex-start";return this}left(a=""){this.Aca=a;this.ay="left";return this}bottom(a=""){this.tOa="";this.UIa=a;this.xna="flex-end";return this}right(a=""){this.Aca=
a;this.ay="right";return this}start(a=""){this.Aca=a;this.ay="start";return this}end(a=""){this.Aca=a;this.ay="end";return this}width(a=""){this.vb?this.vb.wt({width:a}):this.QOa=a;return this}height(a=""){this.vb?this.vb.wt({height:a}):this.kLa=a;return this}apply(){if(this.vb&&this.vb.vg()){var a=this.vb.Qp.style,b=this.vb.MF.style,c=this.vb.Sl(),d=c.width,e=c.height,f=c.maxWidth;c=c.maxHeight;d=("100%"===d||"100vw"===d)&&(!f||"100%"===f||"100vw"===f);e=("100%"===e||"100vh"===e)&&(!c||"100%"===
c||"100vh"===c);f=this.ay;c=this.Aca;var g="rtl"===this.vb.Sl().direction,l="",p="",t="";if(d)t="flex-start";else if("center"===f)t="center",g?p=c:l=c;else if(g)if("left"===f||"end"===f)t="flex-end",l=c;else{if("right"===f||"start"===f)t="flex-start",p=c}else if("left"===f||"start"===f)t="flex-start",l=c;else if("right"===f||"end"===f)t="flex-end",p=c;a.position=this.hxc;a.marginLeft=d?"0":l;a.marginTop=e?"0":this.tOa;a.marginBottom=this.UIa;a.marginRight=d?"0":p;b.justifyContent=t;b.alignItems=e?
"flex-start":this.xna}}dispose(){if(!this.pE&&this.vb){var a=this.vb.Qp.style,b=this.vb.MF,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.pE=!0}}};var Rs;_.Qs=function(a,b){return new _.rVa(b,a.tf,a.Cb,a.uc,a.FM)};Rs=class{constructor(a,b,c,d){this.tf=a;this.Cb=b;this.uc=c;this.FM=d}global(){return new sVa}};Rs.O=function(a){return new (a||Rs)(_.m(_.Cs),_.m(_.ri),_.m(_.Ar),_.m(ws))};Rs.ta=_.k({token:Rs,oa:Rs.O,Ea:"root"});var tVa,Us,Vs;tVa=class{attach(a){this.s1=a;return a.attach(this)}detach(){let a=this.s1;null!=a&&(this.s1=null,a.detach())}get KNc(){return null!=this.s1}};_.Ss=class extends tVa{constructor(a,b,c,d){super();this.component=a;this.ye=b;this.Zb=c;this.VE=d;this.Vya=void 0}};_.Ts=class extends tVa{constructor(a,b,c,d){super();this.Lc=a;this.ye=b;this.context=c;this.Zb=d}get origin(){return this.Lc.ab}attach(a,b=this.context){this.context=b;return super.attach(a)}detach(){this.context=void 0;return super.detach()}};
Us=function(a,b){a.TJa=b};Vs=class{constructor(){this.pE=!1}vg(){return!!this.Jx}attach(a){if(a instanceof _.Ss)return this.Jx=a,this.Bv(a);if(a instanceof _.Ts)return this.Jx=a,this.MB(a)}detach(){this.Jx&&(this.Jx=this.Jx.s1=null);this.QAb()}dispose(){this.vg()&&this.detach();this.QAb();this.pE=!0}QAb(){this.TJa&&(this.TJa(),this.TJa=null)}};var uVa=class extends Vs{constructor(a,b,c,d,e){super();this.oya=a;this.YR=b;this.bn=c;this.pxc=d;this.Cb=e}Bv(a){const b=_.zn(a.VE||this.YR,a.component);let c;a.ye?(c=_.Fn(a.ye,b,a.ye.length,a.Zb||a.ye.Zb,a.Vya||void 0),Us(this,()=>c.destroy())):(c=b.create(a.Zb||this.pxc||_.RFa),_.wIa(this.bn,c.jw),Us(this,()=>{0<this.bn.zZc&&this.bn.d4(c.jw);c.destroy()}));this.oya.appendChild(this.uyc(c));this.Jx=a;return c}MB(a){let b=a.ye,c=b.ai(a.Lc,a.context,{Zb:a.Zb});c.am.forEach(d=>this.oya.appendChild(d));
_.yn(c);Us(this,()=>{let d=b.indexOf(c);-1!==d&&b.remove(d)});this.Jx=a;return c}dispose(){super.dispose();this.oya.remove()}uyc(a){return a.jw.am[0]}};_.Ws=class extends Vs{constructor(a,b,c){super();this.YR=a;this.Ce=b;this.lm=!1;this.IRa=new _.wn;this.Cb=c}get a7(){return this.Jx}set a7(a){if(!this.vg()||a||this.lm)this.vg()&&super.detach(),a&&super.attach(a),this.Jx=a||null}Qa(){this.lm=!0}Ia(){super.dispose();this.Fxb=this.Jx=null}Bv(a){a.s1=this;const b=null!=a.ye?a.ye:this.Ce,c=_.zn(a.VE||this.YR,a.component),d=_.Fn(b,c,b.length,a.Zb||b.Zb,a.Vya||void 0);b!==this.Ce&&this.Qyc().appendChild(d.jw.am[0]);Us(this,()=>d.destroy());this.Jx=a;this.Fxb=
d;this.IRa.emit(d);return d}MB(a){a.s1=this;const b=this.Ce.ai(a.Lc,a.context,{Zb:a.Zb});Us(this,()=>this.Ce.clear());this.Jx=a;this.Fxb=b;this.IRa.emit(b);return b}Qyc(){const a=this.Ce.element.ma;return a.nodeType===a.ELEMENT_NODE?a:a.parentNode}};_.Ws.O=function(a){return new (a||_.Ws)(_.w(_.mn),_.w(_.mh),_.w(_.ri))};_.Ws.La=_.Wd({type:_.Ws,na:[["","cdkPortalOutlet",""]],inputs:{a7:[0,"cdkPortalOutlet","portal"]},outputs:{IRa:"attached"},Qb:["cdkPortalOutlet"],standalone:!0,features:[_.Mg]});
_.Xs=class{};_.Xs.O=function(a){return new (a||_.Xs)};_.Xs.Ca=_.Ud({type:_.Xs});_.Xs.Ba=_.md({});var vVa;vVa=0;
_.Ys=class{constructor(a,b,c,d,e,f,g,l,p,t,x,B){this.Cj=a;this.FM=b;this.YR=c;this.iBc=d;this.Baa=e;this.Oc=f;this.nb=g;this.Cb=l;this.yxc=p;this.Hr=t;this.hba=x;this.rvc=B}create(a){const b=this.Vwc(),c=this.axc(b),d=this.cxc(c);a=new _.Gs(a);a.direction=a.direction||this.yxc.value;return new Hs(d,b,c,a,this.nb,this.Baa,this.Cb,this.Hr,this.hba,"NoopAnimations"===this.rvc,this.Oc.get(_.jn))}position(){return this.iBc}axc(a){const b=this.Cb.createElement("div");b.id=`cdk-overlay-${vVa++}`;b.classList.add("cdk-overlay-pane");
a.appendChild(b);return b}Vwc(){const a=this.Cb.createElement("div");bVa(this.FM).appendChild(a);return a}cxc(a){this.bn||(this.bn=this.Oc.get(_.wi));return new uVa(a,this.YR,this.bn,this.Oc,this.Cb)}};_.Ys.O=function(a){return new (a||_.Ys)(_.m(Fs),_.m(ws),_.m(_.mn),_.m(Rs),_.m(us),_.m(_.Kf),_.m(_.Jf),_.m(_.ri),_.m(_.rs),_.m(_.Bo),_.m(vs),_.m(_.on,8))};_.Ys.ta=_.k({token:_.Ys,oa:_.Ys.O,Ea:"root"});var xVa;_.wVa=new _.ge("cdk-connected-overlay-scroll-strategy",{Ea:"root",oa:()=>{const a=_.Kd(_.Ys);return()=>a.Cj.ql()}});xVa={va:_.wVa,Hb:[_.Ys],Bb:function(a){return()=>a.Cj.ql()}};_.Zs=class{};_.Zs.O=function(a){return new (a||_.Zs)};_.Zs.Ca=_.Ud({type:_.Zs});_.Zs.Ba=_.md({Nb:[_.Ys,xVa],imports:[ss,_.Xs,_.Es,_.Es]});new _.Kn;new _.Kn;var yVa;yVa=new _.ge("mat-sanity-checks",{Ea:"root",oa:function(){return!0}});_.$s=class{constructor(a,b,c){this.pNa=b;this.Cb=c;this.sAb=!1;a.DIa();this.sAb||(this.sAb=!0)}V1c(a){return epa()?!1:"boolean"===typeof this.pNa?this.pNa:!!this.pNa[a]}};_.$s.O=function(a){return new (a||_.$s)(_.m(Nr),_.m(yVa,8),_.m(_.ri))};_.$s.Ca=_.Ud({type:_.$s});_.$s.Ba=_.md({imports:[ss,ss]});_.zVa=class{constructor(a,b,c,d,e){this.qxc=a;this.Ad=b;this.oba=c;this.nba=d;this.Pi=e;this.tg=!1}Mu(){const a=this.tg,b=this.oba||this.nba,c=this.Ad?this.Ad.control:null;let d,e;const f=null!=(e=null==(d=this.Os||this.qxc)?void 0:d.uNb(c,b))?e:!1;f!==a&&(this.tg=f,this.Pi.next())}};_.AVa=new _.ge("MAT_DATE_LOCALE",{Ea:"root",oa:Uqa});_.at=new _.ge("mat-date-formats");_.bt=class{uNb(a,b){return!!(a&&a.invalid&&(a.Wn||b&&b.MD))}};_.bt.O=function(a){return new (a||_.bt)};_.bt.ta=_.k({token:_.bt,oa:_.bt.O,Ea:"root"});_.ct=class{};_.ct.O=function(a){return new (a||_.ct)};
_.ct.wa=_.Qd({type:_.ct,na:[["div","mat-internal-form-field",""]],qb:[1,"mdc-form-field","mat-internal-form-field"],lb:2,Ya:function(a,b){a&2&&_.Rg("mdc-form-field--align-end","before"===b.yo)},inputs:{yo:"labelPosition"},standalone:!0,features:[_.Ah],jc:["mat-internal-form-field",""],ac:["*"],ya:1,Aa:0,qa:function(a){a&1&&(_.ch(),_.dh(0))},styles:[".mdc-form-field{display:inline-flex;align-items:center;vertical-align:middle}.mdc-form-field[hidden]{display:none}.mdc-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{margin-left:auto;margin-right:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{padding-left:0;padding-right:4px}.mdc-form-field--nowrap>label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.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>label,.mdc-form-field--align-end>label[dir=rtl]{margin-left:0;margin-right:auto}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{padding-left:4px;padding-right:0}.mdc-form-field--space-between{justify-content:space-between}.mdc-form-field--space-between>label{margin:0}[dir=rtl] .mdc-form-field--space-between>label,.mdc-form-field--space-between>label[dir=rtl]{margin:0}.mat-internal-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}\n"],kb:2,
Ma:0});_.dt=new _.ge("MAT_OPTION_PARENT_COMPONENT");_.et=new _.ge("MatOptgroup");var BVa=_.mj({passive:!0,capture:!0}),CVa=class{constructor(){this.Zh=new Map;this.Lyb=a=>{const b=_.qj(a);if(b){let c;null==(c=this.Zh.get(a.type))||c.forEach((d,e)=>{(e===b||e.contains(b))&&d.forEach(f=>f.handleEvent(a))})}}}jPa(a,b,c,d){const e=this.Zh.get(b);e?(a=e.get(c))?a.add(d):e.set(c,new Set([d])):(this.Zh.set(b,new Map([[c,new Set([d])]])),a.Ub(()=>{document.addEventListener(b,this.Lyb,BVa)}))}Oib(a,b,c){const d=this.Zh.get(a);if(d){var e=d.get(b);e&&(e.delete(c),0===e.size&&d.delete(b),
0===d.size&&(this.Zh.delete(a),document.removeEventListener(a,this.Lyb,BVa)))}}};var DVa=class{constructor(a,b,c,d=!1){this.tq=a;this.element=b;this.config=c;this.qvc=d;this.state=3}};var EVa,FVa,GVa,HVa,IVa,JVa,KVa;EVa={PV:225,YV:150};FVa=_.mj({passive:!0,capture:!0});GVa=["mousedown","touchstart"];HVa=["mouseup","mouseleave","touchend","touchcancel"];IVa=function(a,b){if(2!==b.state&&3!==b.state){var c=b.element,d=Object.assign({},EVa,b.config.animation);c.style.transitionDuration=`${d.YV}ms`;c.style.opacity="0";b.state=2;!b.qvc&&d.YV||a.fKa(b)}};
JVa=function(a,b,c,d={}){var e=a.I1=a.I1||a.G1.getBoundingClientRect();const f=Object.assign({},EVa,d.animation);d.A3&&(b=e.left+e.width/2,c=e.top+e.height/2);var g=d.radius||Vqa(b,c,e);b-=e.left;const l=c-e.top;c=f.PV;const p=document.createElement("div");p.classList.add("mat-ripple-element");p.style.left=`${b-g}px`;p.style.top=`${l-g}px`;p.style.height=`${2*g}px`;p.style.width=`${2*g}px`;null!=d.color&&(p.style.backgroundColor=d.color);p.style.transitionDuration=`${c}ms`;a.G1.appendChild(p);g=window.getComputedStyle(p);
b=g.transitionDuration;e="none"===g.transitionProperty||"0s"===b||"0s, 0s"===b||0===e.width&&0===e.height;const t=new DVa(a,p,d,e);p.style.transform="scale3d(1, 1, 1)";t.state=0;d.xfb||(a.gMa=t);let x=null;e||!c&&!f.YV||a.nb.Ub(()=>{const B=()=>a.fKa(t),F=()=>a.Oyb(t);p.addEventListener("transitionend",B);p.addEventListener("transitioncancel",F);x={IRc:B,HRc:F}});a.P9.set(t,x);!e&&c||a.fKa(t);return t};
_.LVa=function(a,b){const c=_.uj(b);a.uc.isBrowser&&c&&c!==a.UI&&(a.Bba(),a.UI=c,GVa.forEach(d=>{KVa.jPa(a.nb,d,c,a)}))};
_.MVa=class{constructor(a,b,c,d){this.oqa=a;this.nb=b;this.uc=d;this.waa=!1;this.P9=new Map;this.Hpa=!1;d.isBrowser&&(this.G1=_.uj(c))}j1a(){this.Jzb().forEach(a=>{a.config.xfb||IVa(a.tq,a)})}handleEvent(a){"mousedown"===a.type?this.upa(a):"touchstart"===a.type?this.UAc(a):this.TAc();this.Hpa||(this.nb.Ub(()=>{HVa.forEach(b=>{this.UI.addEventListener(b,this,FVa)})}),this.Hpa=!0)}fKa(a){0===a.state?this.ECc(a):2===a.state&&this.Oyb(a)}ECc(a){const b=a===this.gMa,c=a.config.xfb;a.state=1;c||b&&this.waa||
IVa(a.tq,a)}Oyb(a){let b;const c=null!=(b=this.P9.get(a))?b:null;this.P9.delete(a);this.P9.size||(this.I1=null);a===this.gMa&&(this.gMa=null);a.state=3;null!==c&&(a.element.removeEventListener("transitionend",c.IRc),a.element.removeEventListener("transitioncancel",c.HRc));a.element.remove()}upa(a){const b=_.ij(a),c=this.nBb&&Date.now()<this.nBb+800;this.oqa.SZ||b||c||(this.waa=!0,JVa(this,a.clientX,a.clientY,this.oqa.zu))}UAc(a){if(!this.oqa.SZ&&!_.jj(a)&&(this.nBb=Date.now(),this.waa=!0,a=a.changedTouches))for(let b=
0;b<a.length;b++)JVa(this,a[b].clientX,a[b].clientY,this.oqa.zu)}TAc(){this.waa&&(this.waa=!1,this.Jzb().forEach(a=>{const b=1===a.state||a.config.sXb&&0===a.state;!a.config.xfb&&b&&IVa(a.tq,a)}))}Jzb(){return Array.from(this.P9.keys())}Bba(){const a=this.UI;a&&(GVa.forEach(b=>KVa.Oib(b,a,this)),this.Hpa&&(HVa.forEach(b=>a.removeEventListener(b,this,FVa)),this.Hpa=!1))}};KVa=new CVa;_.ft=new _.ge("mat-ripple-global-options");
_.gt=class{get disabled(){return this.oc}set disabled(a){a&&this.j1a();this.oc=a;this.LNa()}get trigger(){return this.dDc||this.Ja.ma}set trigger(a){this.dDc=a;this.LNa()}constructor(a,b,c,d,e){this.Ja=a;this.he=e;this.radius=0;this.lm=this.oc=!1;this.QKa=d||{};this.CE=new _.MVa(this,b,a,c)}Qa(){this.lm=!0;this.LNa()}Ia(){this.CE.Bba()}j1a(){this.CE.j1a()}get zu(){return{A3:this.A3,radius:this.radius,color:this.color,animation:Object.assign({},this.QKa.animation,"NoopAnimations"===this.he?{PV:0,YV:0}:
{},this.animation),sXb:this.QKa.sXb}}get SZ(){return this.disabled||!!this.QKa.disabled}LNa(){!this.disabled&&this.lm&&_.LVa(this.CE,this.trigger)}launch(a,b=0,c){return"number"===typeof a?JVa(this.CE,a,b,Object.assign({},this.zu,c)):JVa(this.CE,0,0,Object.assign({},this.zu,a))}};_.gt.O=function(a){return new (a||_.gt)(_.w(_.Ye),_.w(_.Jf),_.w(_.Ar),_.w(_.ft,8),_.w(_.on,8))};
_.gt.La=_.Wd({type:_.gt,na:[["","mat-ripple",""],["","matRipple",""]],qb:[1,"mat-ripple"],lb:2,Ya:function(a,b){a&2&&_.Rg("mat-ripple-unbounded",b.XYc)},inputs:{color:[0,"matRippleColor","color"],XYc:[0,"matRippleUnbounded","unbounded"],A3:[0,"matRippleCentered","centered"],radius:[0,"matRippleRadius","radius"],animation:[0,"matRippleAnimation","animation"],disabled:[0,"matRippleDisabled","disabled"],trigger:[0,"matRippleTrigger","trigger"]},Qb:["matRipple"],standalone:!0});_.ht=class{};_.ht.O=function(a){return new (a||_.ht)};_.ht.Ca=_.Ud({type:_.ht});_.ht.Ba=_.md({imports:[_.$s,_.$s]});var NVa,OVa;NVa={capture:!0};OVa=["focus","mousedown","mouseenter","touchstart"];_.PVa=function(a,b){const c=a.wS.get(b);c&&(c.Ia(),a.wS.delete(b))};
_.QVa=function(a,b,c){let d,e;b.setAttribute("mat-ripple-loader-uninitialized",null!=(e=null==(d=a.W1)?void 0:d.Rs)?e:"");!c.className&&b.hasAttribute("mat-ripple-loader-class-name")||b.setAttribute("mat-ripple-loader-class-name",c.className||"");c.A3&&b.setAttribute("mat-ripple-loader-centered","");c.disabled&&b.setAttribute("mat-ripple-loader-disabled","")};_.RVa=function(a,b){return a.wS.get(b)||a.yyb(b)};_.SVa=function(a,b,c){b.removeAttribute("mat-ripple-loader-uninitialized");a.wS.set(b,c)};
_.it=class{constructor(){this.Cb=_.Kd(_.ri,{optional:!0});this.he=_.Kd(_.on,{optional:!0});this.W1=_.Kd(_.ft,{optional:!0});this.uc=_.Kd(_.Ar);this.nb=_.Kd(_.Jf);this.wS=new Map;this.QBb=a=>{a=_.qj(a);if(a instanceof HTMLElement){let b,c;(a=a.closest(`[${"mat-ripple-loader-uninitialized"}="${null!=(c=null==(b=this.W1)?void 0:b.Rs)?c:""}"]`))&&this.yyb(a)}};this.nb.Ub(()=>{for(const a of OVa){let b;null==(b=this.Cb)||b.addEventListener(a,this.QBb,NVa)}})}Ia(){const a=this.wS.keys();for(const b of a)_.PVa(this,
b);for(const b of OVa){let c;null==(c=this.Cb)||c.removeEventListener(b,this.QBb,NVa)}}Lmb(a,b){const c=this.wS.get(a);c?c.disabled=b:b?a.setAttribute("mat-ripple-loader-disabled",""):a.removeAttribute("mat-ripple-loader-disabled")}yyb(a){if(this.Cb){var b=this.wS.get(a);if(b)return b;var c;null==(c=a.querySelector(".mat-ripple"))||c.remove();b=this.Cb.createElement("span");b.classList.add("mat-ripple",a.getAttribute("mat-ripple-loader-class-name"));a.append(b);b=new _.gt(new _.Ye(b),this.nb,this.uc,
this.W1?this.W1:void 0,this.he?this.he:void 0);b.lm=!0;b.trigger=a;b.A3=a.hasAttribute("mat-ripple-loader-centered");b.disabled=a.hasAttribute("mat-ripple-loader-disabled");_.SVa(this,a,b);return b}}};_.it.O=function(a){return new (a||_.it)};_.it.ta=_.k({token:_.it,oa:_.it.O,Ea:"root"});var WVa,XVa;_.TVa=["mat-button",""];_.UVa=["*"];_.VVa=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)}.cdk-high-contrast-active .mat-button,.cdk-high-contrast-active .mat-flat-button,.cdk-high-contrast-active .mat-raised-button,.cdk-high-contrast-active .mat-icon-button,.cdk-high-contrast-active .mat-fab,.cdk-high-contrast-active .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"};
WVa="mat-button mat-flat-button mat-icon-button mat-raised-button mat-stroked-button mat-mini-fab mat-fab".split(" ");XVa=_.Xj(_.Zj(_.Yj(class{constructor(a){this.Ja=a}})));
_.jt=class extends XVa{constructor(a,b,c){super(a);this.Rc=b;this.he=c;this.j9a=this.eLa("mat-fab","mat-mini-fab");this.owa=this.eLa("mat-icon-button");for(const d of WVa)this.eLa(d)&&this.Og().classList.add(d);a.ma.classList.add("mat-button-base");this.j9a&&(this.color="accent")}Cc(){this.Rc.Ek(this.Ja,!0)}Ia(){this.Rc.dj(this.Ja)}focus(a,b){a?_.Dr(this.Rc,this.Og(),a,b):this.Og().focus(b)}Og(){return this.Ja.ma}Sx(){return this.vc||this.disabled}eLa(...a){return a.some(b=>this.Og().hasAttribute(b))}};
_.jt.O=function(a){return new (a||_.jt)(_.w(_.Ye),_.w(_.Er),_.w(_.on,8))};
_.jt.wa=_.Qd({type:_.jt,na:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-icon-button",""],["button","mat-fab",""],["button","mat-mini-fab",""],["button","mat-stroked-button",""],["button","mat-flat-button",""]],rb:function(a,b){a&1&&_.oh(_.gt,5);if(a&2){let c;_.rh(c=_.sh())&&(b.QP=c.first)}},qb:[1,"mat-focus-indicator"],lb:6,Ya:function(a,b){a&2&&(_.Pg("disabled",b.disabled||null)("mat-id-collision",null),_.Rg("_mat-animation-noopable","NoopAnimations"===b.he)("mat-button-disabled",
b.disabled))},inputs:{disabled:"disabled",vc:"disableRipple",color:"color"},Qb:["matButton"],features:[_.Mg],jc:_.TVa,ac:_.UVa,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&&(_.ch(),_.C(0,"span",0),_.dh(1),_.E(),_.G(2,"span",1)(3,"span",2));a&2&&(_.v(2),_.Rg("mat-button-ripple-round",b.j9a||b.owa),_.A("matRippleDisabled",b.Sx())("matRippleCentered",b.owa)("matRippleTrigger",
b.Og()))},Fa:[_.gt],styles:[_.VVa()],kb:2,Ma:0});var YVa={params:{Dta:"150ms",Kta:"75ms"}},ZVa=_.Aj("dialogContainer",[_.Dj("void, exit",_.Cj({opacity:0,transform:"scale(0.7)"})),_.Dj("enter",_.Cj({transform:"none"})),_.Ej("* => enter",_.Gpa([_.Bj("{{enterAnimationDuration}} cubic-bezier(0, 0, 0.2, 1)",_.Cj({transform:"none",opacity:1})),_.Hpa("@*",{type:9,options:null})]),YVa),_.Ej("* => void, * => exit",_.Gpa([_.Bj("{{exitAnimationDuration}} cubic-bezier(0.4, 0.0, 0.2, 1)",_.Cj({opacity:0})),_.Hpa("@*",{type:9,options:null})]),YVa)]);var $Va=class{constructor(){this.role="dialog";this.Bd="";this.De=!0;this.Nj="";this.Qi=!1;this.height=this.width="";this.maxWidth="80vw";this.ariaLabel=this.cra=this.Nca=this.data=null;this.ariaModal=!0;this.gy="first-tabbable";this.WUa=this.oea=this.nt=!0}};var kt=class{constructor(){this.role="dialog";this.Bd="";this.De=!0;this.Nj="";this.Qi=!1;this.height=this.width="";this.ariaLabel=this.cra=this.Nca=this.data=null;this.ariaModal=!0;this.gy="first-tabbable";this.XUa=this.VUa=this.WUa=this.nt=!0}};var lt=class extends Vs{constructor(a,b,c,d,e,f,g,l){super();this.Ja=a;this.L$=b;this.Yc=d;this.qaa=e;this.nb=f;this.vb=g;this.Rc=l;this.uc=_.Kd(_.Ar);this.WH=this.bzb=this.iB=null;this.QH=[];this.Ua=_.Kd(_.Nh);this.Cb=c;this.Yc.cra&&this.QH.push(this.Yc.cra)}Zuc(a){this.QH.push(a);_.xn(this.Ua)}IBc(a){a=this.QH.indexOf(a);-1<a&&(this.QH.splice(a,1),_.xn(this.Ua))}Ona(){this.zzc();this.bzc();this.aJa()}aJa(){this.ZM()}Ia(){this.aqa()}Bv(a){a=this.ov.Bv(a);this.Ona();return a}MB(a){a=this.ov.MB(a);
this.Ona();return a}xBc(){this.Nna()||this.ZM()}jKa(a,b){this.qaa.QF(a)||(a.tabIndex=-1,this.nb.Ub(()=>{const c=()=>{a.removeEventListener("blur",c);a.removeEventListener("mousedown",c);a.removeAttribute("tabindex")};a.addEventListener("blur",c);a.addEventListener("mousedown",c)}));a.focus(b)}K$(a,b){(a=this.Ja.ma.querySelector(a))&&this.jKa(a,b)}ZM(){const a=this.Ja.ma;switch(this.Yc.gy){case !1:case "dialog":this.Nna()||a.focus();break;case !0:case "first-tabbable":let b;null==(b=this.iB)||_.Gr(b).then(c=>
{c||this.Zxc()});break;case "first-heading":this.K$('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this.K$(this.Yc.gy)}}aqa(){var a=this.Yc.nt;let b=null;"string"===typeof a?b=this.Cb.querySelector(a):"boolean"===typeof a?b=a?this.bzb:null:a&&(b=a);if(this.Yc.nt&&b&&"function"===typeof b.focus){a=_.pj();const c=this.Ja.ma;if(!a||a===this.Cb.body||a===c||c.contains(a))this.Rc?(_.Dr(this.Rc,b,this.WH),this.WH=null):b.focus()}this.iB&&this.iB.destroy()}Zxc(){this.Ja.ma.focus&&this.Ja.ma.focus()}Nna(){const a=
this.Ja.ma,b=_.pj();return a===b||a.contains(b)}zzc(){this.uc.isBrowser&&(this.iB=this.L$.create(this.Ja.ma),this.Cb&&(this.bzb=_.pj()))}bzc(){this.vb.tm().subscribe(()=>{this.Yc.Qi&&this.xBc()})}};lt.O=function(a){return new (a||lt)(_.w(_.Ye),_.w(_.Hr),_.w(_.ri,8),_.w(kt),_.w(_.Fr),_.w(_.Jf),_.w(Hs),_.w(_.Er))};
lt.wa=_.Qd({type:lt,na:[["cdk-dialog-container"]],rb:function(a,b){a&1&&_.oh(_.Ws,7);if(a&2){let c;_.rh(c=_.sh())&&(b.ov=c.first)}},qb:["tabindex","-1",1,"cdk-dialog-container"],lb:6,Ya:function(a,b){a&2&&_.Pg("id",b.Yc.id||null)("role",b.Yc.role)("aria-modal",b.Yc.ariaModal)("aria-labelledby",b.Yc.ariaLabel?null:b.QH[0])("aria-label",b.Yc.ariaLabel)("aria-describedby",b.Yc.Nca||null)},standalone:!0,features:[_.Mg,_.Ah],ya:1,Aa:0,Da:[["cdkPortalOutlet",""]],qa:function(a){a&1&&_.y(0,Wqa,0,0,"ng-template",
0)},Fa:[_.Ws],styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}\n"],kb:2});var aWa=new _.ge("DialogScrollStrategy",{Ea:"root",oa:()=>{const a=_.Kd(_.Ys);return()=>a.Cj.block()}}),bWa=new _.ge("DialogData"),cWa=new _.ge("DefaultDialogConfig");var dWa=class{constructor(a,b){this.Id=a;this.config=b;this.closed=new _.zg;this.Qi=b.Qi;this.tm=a.tm();this.In=a.In();this.wY=a.wY();this.id=b.id;this.In.subscribe(c=>{27!==c.keyCode||this.Qi||_.kj(c)||(c.preventDefault(),this.close(void 0,{qfa:"keyboard"}))});this.tm.subscribe(()=>{this.Qi||this.close(void 0,{qfa:"mouse"})});this.Vna=a.So.subscribe(()=>{!1!==b.XUa&&this.close()})}close(a,b){if(this.Iv){const c=this.closed;this.Iv.WH=(null==b?void 0:b.qfa)||"program";this.Vna.unsubscribe();this.Id.dispose();
c.next(a);c.complete();this.ny=this.Iv=null}}ef(){this.Id.ef()}wt(a="",b=""){this.Id.wt({width:a,height:b})}FB(a){this.Id.FB(a)}KP(a){this.Id.KP(a)}};var eWa=0,mt=class{get Ph(){return this.ep?this.ep.Ph:this.vE}get Pt(){return this.ep?this.ep.Pt:this.cM}constructor(a,b,c,d,e,f){this.jf=a;this.Oc=b;this.kj=c;this.ep=d;this.FM=e;this.vE=[];this.bM=new _.zg;this.cM=new _.zg;this.HIa=new Map;this.Lqa=_.yf(()=>this.Ph.length?this.It():_.u(this.It(),_.Dg(void 0)));this.ze=f}open(a,b){b=Object.assign({},this.kj||new kt,b);b.id=b.id||`cdk-dialog-${eWa++}`;b.id&&this.q3a(b.id);var c=this.gI(b);c=this.jf.create(c);const d=new dWa(c,b);c=this.Cvc(c,d,b);
d.Iv=c;this.Dvc(a,d,c,b);this.Ph.length||this.szc();this.Ph.push(d);d.closed.subscribe(()=>this.FCb(d,!0));this.Pt.next(d);return d}q3a(a){this.Ph.find(b=>b.id===a)}Ia(){Xqa(this.vE,a=>{!1===a.config.VUa&&this.FCb(a,!1)});Xqa(this.vE,a=>a.close());this.bM.complete();this.cM.complete();this.vE=[]}gI(a){const b=new _.Gs({mg:a.mg||_.Ps(_.Os(this.jf.position().global())),Dj:a.Dj||this.ze(),Bd:a.Bd,De:a.De,direction:a.direction,minWidth:a.minWidth,minHeight:a.minHeight,maxWidth:a.maxWidth,maxHeight:a.maxHeight,
width:a.width,height:a.height,CV:a.WUa});a.Nj&&(b.Nj=a.Nj);return b}Cvc(a,b,c){var d;const e=c.Zb||(null==(d=c.ye)?void 0:d.Zb);b=[{va:kt,nc:c},{va:dWa,nc:b},{va:Hs,nc:a}];c.container?"function"===typeof c.container?d=c.container:(d=c.container.type,b.push(...c.container.Nb(c))):d=lt;c=new _.Ss(d,c.ye,_.Kh({parent:e||this.Oc,Nb:b}),c.VE);return a.attach(c).instance}Dvc(a,b,c,d){if(a instanceof _.hh){var e=this.K1(d,b,c,void 0);b={ua:d.data,Dp:b};d.tQ&&(b=Object.assign({},b,"function"===typeof d.tQ?
d.tQ():d.tQ));c.MB(new _.Ts(a,null,b,e))}else e=this.K1(d,b,c,this.Oc),a=c.Bv(new _.Ss(a,d.ye,e,d.VE)),b.M3=a,b.ny=a.instance}K1(a,b,c,d){var e;const f=a.Zb||(null==(e=a.ye)?void 0:e.Zb);e=[{va:bWa,nc:a.data},{va:dWa,nc:b}];a.Nb&&("function"===typeof a.Nb?e.push(...a.Nb(b,a,c)):e.push(...a.Nb));!a.direction||f&&f.get(_.rs,null,{optional:!0})||e.push({va:_.rs,nc:{value:a.direction,Nc:_.kf()}});return _.Kh({parent:f||d,Nb:e})}FCb(a,b){a=this.Ph.indexOf(a);-1<a&&(this.Ph.splice(a,1),this.Ph.length||
(this.HIa.forEach((c,d)=>{c?d.setAttribute("aria-hidden",c):d.removeAttribute("aria-hidden")}),this.HIa.clear(),b&&this.It().next()))}szc(){const a=bVa(this.FM);if(a.parentElement){const b=a.parentElement.children;for(let c=b.length-1;-1<c;c--){const d=b[c];d===a||"SCRIPT"===d.nodeName||"STYLE"===d.nodeName||d.hasAttribute("aria-live")||(this.HIa.set(d,d.getAttribute("aria-hidden")),d.setAttribute("aria-hidden","true"))}}}It(){const a=this.ep;return a?a.It():this.bM}};
mt.O=function(a){return new (a||mt)(_.m(_.Ys),_.m(_.Kf),_.m(cWa,8),_.m(mt,12),_.m(ws),_.m(aWa))};mt.ta=_.k({token:mt,oa:mt.O,Ea:"root"});var nt=class{};nt.O=function(a){return new (a||nt)};nt.Ca=_.Ud({type:nt});nt.Ba=_.md({Nb:[mt],imports:[_.Zs,_.Xs,_.Rr,_.Xs]});var ot=class extends lt{constructor(a,b,c,d,e,f,g,l){super(a,b,c,d,e,f,g,l);this.xr=new _.wn}aJa(){this.Yc.oea||this.ZM()}AMa(a){this.Yc.oea&&this.ZM();this.xr.next({state:"opened",totalTime:a})}};ot.O=function(a){return new (a||ot)(_.w(_.Ye),_.w(_.Hr),_.w(_.ri,8),_.w($Va),_.w(_.Fr),_.w(_.Jf),_.w(Hs),_.w(_.Er))};ot.wa=_.Qd({type:ot,na:[["ng-component"]],features:[_.Mg],ya:0,Aa:0,qa:function(){},kb:2});var fWa=class{constructor(a,b,c){this.Lj=a;this.Lx=c;this.wr=new _.zg;this.UH=new _.zg;this.vi=0;this.Qi=b.Qi;this.id=a.id;_.u(c.xr,_.Df(d=>"opened"===d.state),_.qg(1)).subscribe(()=>{this.wr.next();this.wr.complete()});_.u(c.xr,_.Df(d=>"closed"===d.state),_.qg(1)).subscribe(()=>{clearTimeout(this.qJa);this.nE()});a.Id.So.subscribe(()=>{this.UH.next(this.Eba);this.UH.complete();this.nE()});_.Cf(this.tm(),_.u(this.In(),_.Df(d=>27===d.keyCode&&!this.Qi&&!_.kj(d)))).subscribe(d=>{this.Qi||(d.preventDefault(),
this.WH="keydown"===d.type?"keyboard":"mouse",this.close(void 0))})}close(a){this.Eba=a;_.u(this.Lx.xr,_.Df(b=>"closing"===b.state),_.qg(1)).subscribe(b=>{this.UH.next(a);this.UH.complete();lVa(this.Lj.Id);this.qJa=setTimeout(()=>this.nE(),b.totalTime+100)});this.vi=1;this.Lx.Wba()}Pt(){return this.wr}HB(){return this.Lj.closed}tm(){return this.Lj.tm}In(){return this.Lj.In}ef(a){let b=this.Lj.config.mg;a&&(a.left||a.right)?a.left?b.left(a.left):b.right(a.right):_.Os(b);a&&(a.top||a.bottom)?a.top?
b.top(a.top):b.bottom(a.bottom):_.Ps(b);this.Lj.ef()}wt(a="",b=""){this.Lj.wt(a,b)}FB(a){this.Lj.FB(a)}KP(a){this.Lj.KP(a)}getState(){return this.vi}nE(){this.vi=2;this.Lj.close(this.Eba,{qfa:this.WH});this.ny=null}};var gWa=class{constructor(){this.role="dialog";this.Bd="";this.De=!0;this.Nj="";this.Qi=!1;this.height=this.width="";this.ariaLabel=this.cra=this.Nca=this.data=null;this.ariaModal=!0;this.gy="first-tabbable";this.WUa=this.oea=this.nt=!0}};var pt=class extends lt{constructor(a,b,c,d,e,f,g,l,p){super(a,b,c,d,e,f,g,p);this.he=l;this.xr=new _.wn;this.dM="NoopAnimations"!==this.he;this.rIa=0;this.en=this.Ja.ma;let t;this.doa=this.dM?null!=(t=Zqa(this.Yc.Dta))?t:150:0;let x;this.foa=this.dM?null!=(x=Zqa(this.Yc.Kta))?x:75:0;this.W9=null;this.uaa=!1;this.szb=()=>{this.kyb();this.AMa(this.doa)};this.nE=()=>{this.kyb();this.xr.emit({state:"closed",totalTime:this.foa})}}Ona(){super.Ona();this.FCc()}FCc(){this.xr.emit({state:"opening",totalTime:this.doa});
this.dM?(this.en.style.setProperty("--mat-dialog-transition-duration",`${this.doa}ms`),this.OCb(()=>this.en.classList.add("mdc-dialog--opening","mdc-dialog--open")),this.mEb(this.doa,this.szb)):(this.en.classList.add("mdc-dialog--open"),Promise.resolve().then(()=>this.szb()))}Wba(){this.xr.emit({state:"closing",totalTime:this.foa});this.en.classList.remove("mdc-dialog--open");this.dM?(this.en.style.setProperty("--mat-dialog-transition-duration",`${this.foa}ms`),this.OCb(()=>this.en.classList.add("mdc-dialog--closing")),
this.mEb(this.foa,this.nE)):Promise.resolve().then(()=>this.nE())}ODb(a){this.rIa+=a;_.xn(this.Ua)}kyb(){this.en.classList.remove("mdc-dialog--opening","mdc-dialog--closing")}mEb(a,b){null!==this.W9&&clearTimeout(this.W9);this.W9=setTimeout(b,a)}OCb(a){this.nb.Ub(()=>{"function"===typeof requestAnimationFrame?requestAnimationFrame(a):a()})}aJa(){this.Yc.oea||this.ZM()}AMa(a){this.uaa||(this.Yc.oea&&this.ZM(),this.xr.next({state:"opened",totalTime:a}))}Ia(){super.Ia();null!==this.W9&&clearTimeout(this.W9);
this.uaa=!0}Bv(a){a=super.Bv(a);a.location.ma.classList.add("mat-mdc-dialog-component-host");return a}};pt.O=function(a){return new (a||pt)(_.w(_.Ye),_.w(_.Hr),_.w(_.ri,8),_.w(gWa),_.w(_.Fr),_.w(_.Jf),_.w(Hs),_.w(_.on,8),_.w(_.Er))};
pt.wa=_.Qd({type:pt,na:[["mat-dialog-container"]],qb:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],lb:10,Ya:function(a,b){a&2&&(_.Wg("id",b.Yc.id),_.Pg("aria-modal",b.Yc.ariaModal)("role",b.Yc.role)("aria-labelledby",b.Yc.ariaLabel?null:b.QH[0])("aria-label",b.Yc.ariaLabel)("aria-describedby",b.Yc.Nca||null),_.Rg("_mat-animation-noopable",!b.dM)("mat-mdc-dialog-container-with-actions",0<b.rIa))},standalone:!0,features:[_.Mg,_.Ah],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&&(_.C(0,"div",0)(1,"div",1),_.y(2,Yqa,0,0,"ng-template",2),_.E()())},Fa:[_.Ws],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, 80vw);min-width:var(--mat-dialog-container-min-width, 0)}@media(max-width: 599px){.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:var(--mat-dialog-container-small-max-width, 80vw)}}.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, 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12));border-radius:var(--mdc-dialog-container-shape, 4px);background-color:var(--mdc-dialog-container-color, 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;margin-top:0;position:relative;flex-shrink:0;box-sizing:border-box;margin:0 0 1px;padding:var(--mat-dialog-headline-padding, 0 24px 9px)}.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, rgba(0, 0, 0, 0.87));font-family:var(--mdc-dialog-subhead-font, Roboto, sans-serif);line-height:var(--mdc-dialog-subhead-line-height, 1.5rem);font-size:var(--mdc-dialog-subhead-size, 1rem);font-weight:var(--mdc-dialog-subhead-weight, 400);letter-spacing:var(--mdc-dialog-subhead-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, rgba(0, 0, 0, 0.6));font-family:var(--mdc-dialog-supporting-text-font, Roboto, sans-serif);line-height:var(--mdc-dialog-supporting-text-line-height, 1.5rem);font-size:var(--mdc-dialog-supporting-text-size, 1rem);font-weight:var(--mdc-dialog-supporting-text-weight, 400);letter-spacing:var(--mdc-dialog-supporting-text-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)}.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, 8px);justify-content:var(--mat-dialog-actions-alignment, start)}.cdk-high-contrast-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});_.qt=class{constructor(a,b,c){this.Lj=a;this.Lx=c;this.wr=new _.zg;this.UH=new _.zg;this.vi=0;this.Qi=b.Qi;this.id=a.id;a.FB("mat-mdc-dialog-panel");_.u(c.xr,_.Df(d=>"opened"===d.state),_.qg(1)).subscribe(()=>{this.wr.next();this.wr.complete()});_.u(c.xr,_.Df(d=>"closed"===d.state),_.qg(1)).subscribe(()=>{clearTimeout(this.qJa);this.nE()});a.Id.So.subscribe(()=>{this.UH.next(this.Eba);this.UH.complete();this.nE()});_.Cf(this.tm(),_.u(this.In(),_.Df(d=>27===d.keyCode&&!this.Qi&&!_.kj(d)))).subscribe(d=>
{this.Qi||(d.preventDefault(),this.WH="keydown"===d.type?"keyboard":"mouse",this.close(void 0))})}close(a){this.Eba=a;_.u(this.Lx.xr,_.Df(b=>"closing"===b.state),_.qg(1)).subscribe(b=>{this.UH.next(a);this.UH.complete();lVa(this.Lj.Id);this.qJa=setTimeout(()=>this.nE(),b.totalTime+100)});this.vi=1;this.Lx.Wba()}Pt(){return this.wr}HB(){return this.Lj.closed}tm(){return this.Lj.tm}In(){return this.Lj.In}ef(a){let b=this.Lj.config.mg;a&&(a.left||a.right)?a.left?b.left(a.left):b.right(a.right):_.Os(b);
a&&(a.top||a.bottom)?a.top?b.top(a.top):b.bottom(a.bottom):_.Ps(b);this.Lj.ef()}wt(a="",b=""){this.Lj.wt(a,b)}FB(a){this.Lj.FB(a)}KP(a){this.Lj.KP(a)}getState(){return this.vi}nE(){this.vi=2;this.Lj.close(this.Eba,{qfa:this.WH});this.ny=null}};var hWa,iWa,jWa;_.rt=new _.ge("MatMdcDialogData");hWa=new _.ge("mat-mdc-dialog-default-options");iWa=new _.ge("mat-mdc-dialog-scroll-strategy",{Ea:"root",oa:()=>{const a=_.Kd(_.Ys);return()=>a.Cj.block()}});jWa=0;
_.st=class{get Ph(){return this.ep?this.ep.Ph:this.vE}get Pt(){return this.ep?this.ep.Pt:this.cM}It(){const a=this.ep;return a?a.It():this.bM}constructor(a,b,c,d,e,f){this.jf=a;this.kj=d;this.ze=e;this.ep=f;this.vE=[];this.bM=new _.zg;this.cM=new _.zg;this.eta=gWa;this.Lqa=_.yf(()=>this.Ph.length?this.It():_.u(this.It(),_.Dg(void 0)));this.cB=b.get(mt);this.x$=_.qt;this.w$=pt;this.OJa=_.rt}open(a,b){let c;b=Object.assign({},this.kj||new gWa,b);b.id=b.id||`mat-mdc-dialog-${jWa++}`;b.Dj=b.Dj||this.ze();
a=this.cB.open(a,Object.assign({},b,{mg:_.Ps(_.Os(this.jf.position().global())),Qi:!0,VUa:!1,XUa:!1,container:{type:this.w$,Nb:()=>[{va:this.eta,nc:b},{va:kt,nc:b}]},tQ:()=>({Dp:c}),Nb:(d,e,f)=>{c=new this.x$(d,b,f);let g;c.ef(null==(g=b)?void 0:g.position);return[{va:this.w$,nc:f},{va:this.OJa,nc:e.data},{va:this.x$,nc:c}]}}));c.M3=a.M3;c.ny=a.ny;this.Ph.push(c);this.Pt.next(c);c.HB().subscribe(()=>{const d=this.Ph.indexOf(c);-1<d&&(this.Ph.splice(d,1),this.Ph.length||this.It().next())});return c}q3a(a){this.Ph.find(b=>
b.id===a)}Ia(){this.pJa(this.vE);this.bM.complete();this.cM.complete()}pJa(a){let b=a.length;for(;b--;)a[b].close()}};_.st.O=function(a){return new (a||_.st)(_.m(_.Ys),_.m(_.Kf),_.m(_.Bo,8),_.m(hWa,8),_.m(iWa),_.m(_.st,12),_.m(ws),_.m(_.on,8))};_.st.ta=_.k({token:_.st,oa:_.st.O,Ea:"root"});var kWa;kWa=0;_.tt=class{constructor(a,b,c){this.Dp=a;this.Ja=b;this.cB=c;this.type="button"}Qa(){this.Dp||(this.Dp=$qa(this.Ja,this.cB.Ph))}Rb(a){if(a=a._matDialogClose||a._matDialogCloseResult)this.uea=a.hg}v2(a){var b=this.Dp,c=this.uea;b.WH=0===a.screenX&&0===a.screenY?"keyboard":"mouse";b.close(c)}};_.tt.O=function(a){return new (a||_.tt)(_.w(_.qt,8),_.w(_.Ye),_.w(_.st))};
_.tt.La=_.Wd({type:_.tt,na:[["","mat-dialog-close",""],["","matDialogClose",""]],lb:2,Ya:function(a,b){a&1&&_.M("click",function(c){return b.v2(c)});a&2&&_.Pg("aria-label",b.ariaLabel||null)("type",b.type)},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],type:"type",uea:[0,"mat-dialog-close","dialogResult"],rAc:[0,"matDialogClose","_matDialogClose"]},Qb:["matDialogClose"],standalone:!0,features:[_.qe]});
var ut=class{constructor(a,b,c){this.Gt=a;this.Ja=b;this.cB=c}Qa(){this.Gt||(this.Gt=$qa(this.Ja,this.cB.Ph));this.Gt&&Promise.resolve().then(()=>{this.MBb()})}Ia(){let a;(null==(a=this.Gt)?0:a.Lx)&&Promise.resolve().then(()=>{this.SBb()})}};ut.O=function(a){return new (a||ut)(_.w(_.qt,8),_.w(_.Ye),_.w(_.st))};ut.La=_.Wd({type:ut,standalone:!0});
_.vt=class extends ut{constructor(){super(...arguments);this.id=`mat-mdc-dialog-title-${kWa++}`}MBb(){let a,b;null==(a=this.Gt.Lx)||null==(b=a.Zuc)||b.call(a,this.id)}SBb(){let a,b,c;null==(a=this.Gt)||null==(b=a.Lx)||null==(c=b.IBc)||c.call(b,this.id)}};_.vt.O=(()=>{let a;return function(b){return(a||(a=_.Ve(_.vt)))(b||_.vt)}})();
_.vt.La=_.Wd({type:_.vt,na:[["","mat-dialog-title",""],["","matDialogTitle",""]],qb:[1,"mat-mdc-dialog-title","mdc-dialog__title"],lb:1,Ya:function(a,b){a&2&&_.Wg("id",b.id)},inputs:{id:"id"},Qb:["matDialogTitle"],standalone:!0,features:[_.Mg]});_.wt=class{};_.wt.O=function(a){return new (a||_.wt)};
_.wt.La=_.Wd({type:_.wt,na:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],qb:[1,"mat-mdc-dialog-content","mdc-dialog__content"],standalone:!0,features:[function(a){const b=c=>{const d=(Array.isArray(a)?a:a()).map(e=>"function"===typeof e?{AV:Ed(e),inputs:Vd,outputs:Vd}:{AV:Ed(e.AV),inputs:nja(e.inputs),outputs:nja(e.outputs)});null===c.Iga?(c.V4=mja,c.Iga=d):c.Iga.unshift(...d)};b.wQb=!0;return b}([_.ys])]});
_.xt=class extends ut{MBb(){let a,b;null==(a=this.Gt.Lx)||null==(b=a.ODb)||b.call(a,1)}SBb(){let a,b;null==(a=this.Gt.Lx)||null==(b=a.ODb)||b.call(a,-1)}};_.xt.O=(()=>{let a;return function(b){return(a||(a=_.Ve(_.xt)))(b||_.xt)}})();
_.xt.La=_.Wd({type:_.xt,na:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],qb:[1,"mat-mdc-dialog-actions","mdc-dialog__actions"],lb:6,Ya:function(a,b){a&2&&_.Rg("mat-mdc-dialog-actions-align-start","start"===b.align)("mat-mdc-dialog-actions-align-center","center"===b.align)("mat-mdc-dialog-actions-align-end","end"===b.align)},inputs:{align:"align"},standalone:!0,features:[_.Mg]});var yt=class{};yt.O=function(a){return new (a||yt)};yt.Ca=_.Ud({type:yt});yt.Ba=_.md({Nb:[_.st],imports:[nt,_.Zs,_.Xs,_.$s,_.$s]});var lWa=0,zt=class{get Ph(){return this.ep?this.ep.Ph:this.vE}get Pt(){return this.ep?this.ep.Pt:this.cM}It(){const a=this.ep;return a?a.It():this.bM}constructor(a,b,c,d,e,f,g,l,p){this.jf=a;this.kj=c;this.ep=d;this.x$=g;this.w$=l;this.OJa=p;this.vE=[];this.bM=new _.zg;this.cM=new _.zg;this.k2c="mat-dialog-";this.eta=$Va;this.Lqa=_.yf(()=>this.Ph.length?this.It():_.u(this.It(),_.Dg(void 0)));this.ze=f;this.cB=b.get(mt)}open(a,b){let c;b=Object.assign({},this.kj||new $Va,b);b.id=b.id||`${"mat-dialog-"}${lWa++}`;
b.Dj=b.Dj||this.ze();a=this.cB.open(a,Object.assign({},b,{mg:_.Ps(_.Os(this.jf.position().global())),Qi:!0,VUa:!1,XUa:!1,container:{type:this.w$,Nb:()=>[{va:this.eta,nc:b},{va:kt,nc:b}]},tQ:()=>({Dp:c}),Nb:(d,e,f)=>{c=new this.x$(d,b,f);let g;c.ef(null==(g=b)?void 0:g.position);return[{va:this.w$,nc:f},{va:this.OJa,nc:e.data},{va:this.x$,nc:c}]}}));c.M3=a.M3;c.ny=a.ny;this.Ph.push(c);this.Pt.next(c);c.HB().subscribe(()=>{const d=this.Ph.indexOf(c);-1<d&&(this.Ph.splice(d,1),this.Ph.length||this.It().next())});
return c}q3a(a){this.Ph.find(b=>b.id===a)}Ia(){this.pJa(this.vE);this.bM.complete();this.cM.complete()}pJa(a){let b=a.length;for(;b--;)a[b].close()}};zt.O=function(){_.Pf()};zt.ta=_.k({token:zt,oa:zt.O});_.mWa=class extends fWa{};var nWa=class extends $Va{constructor(){super(...arguments);this.Dta=YVa.params.Dta;this.Kta=YVa.params.Kta}};var At=class extends ot{Taa({Bf:a,totalTime:b}){"enter"===a?this.AMa(b):"exit"===a&&this.xr.next({state:"closed",totalTime:b})}Uaa({Bf:a,totalTime:b}){"enter"===a?this.xr.next({state:"opening",totalTime:b}):("exit"===a||"void"===a)&&this.xr.next({state:"closing",totalTime:b})}Wba(){this.vi="exit";_.xn(this.Ua)}constructor(a,b,c,d,e,f,g,l){super(a,b,c,d,e,f,g,l);this.vi="enter"}jyc(){return{value:this.vi,params:{enterAnimationDuration:this.Yc.Dta||"150ms",exitAnimationDuration:this.Yc.Kta||"75ms"}}}};
At.O=function(a){return new (a||At)(_.w(_.Ye),_.w(_.Hr),_.w(_.ri,8),_.w(nWa),_.w(_.Fr),_.w(_.Jf),_.w(Hs),_.w(_.Er))};
At.wa=_.Qd({type:At,na:[["mat-dialog-container"]],qb:["tabindex","-1",1,"mat-dialog-container"],lb:8,Ya:function(a,b){a&1&&_.bh("@dialogContainer.start",function(c){return b.Uaa(c)})("@dialogContainer.done",function(c){return b.Taa(c)});a&2&&(_.Wg("id",b.Yc.id),_.Xg("@dialogContainer",b.jyc()),_.Pg("aria-modal",b.Yc.ariaModal)("role",b.Yc.role)("aria-labelledby",b.Yc.ariaLabel?null:b.QH[0])("aria-label",b.Yc.ariaLabel)("aria-describedby",b.Yc.Nca||null)("mat-id-collision",null))},features:[_.Mg],
ya:1,Aa:0,Da:[["cdkPortalOutlet",""]],qa:function(a){a&1&&_.y(0,ara,0,0,"ng-template",0)},Fa:[_.Ws],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}.cdk-high-contrast-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:[ZVa]}});var pWa,qWa,rWa;_.oWa=new _.ge("MatDialogData");pWa=new _.ge("mat-dialog-default-options");qWa=new _.ge("mat-dialog-scroll-strategy");rWa={va:qWa,Hb:[_.Ys],Bb:function(a){return()=>a.Cj.block()}};_.Bt=class extends zt{constructor(a,b,c,d,e,f,g,l){super(a,b,d,f,g,e,_.mWa,At,_.oWa,l);this.eta=nWa}};_.Bt.O=function(a){return new (a||_.Bt)(_.m(_.Ys),_.m(_.Kf),_.m(_.Bo,8),_.m(pWa,8),_.m(qWa),_.m(_.Bt,12),_.m(ws),_.m(_.on,8))};_.Bt.ta=_.k({token:_.Bt,oa:_.Bt.O});_.Ct=class{};_.Ct.O=function(a){return new (a||_.Ct)};_.Ct.Ca=_.Ud({type:_.Ct});_.Ct.Ba=_.md({Nb:[_.Bt,rWa],imports:[nt,_.Zs,_.Xs,_.$s,_.$s]});var Dt=class{};Dt.O=function(a){return new (a||Dt)};Dt.Ca=_.Ud({type:Dt});Dt.Ba=_.md({imports:[_.Rr,_.$s,_.$s]});var Et=class extends _.fs{set wrap(a){this.Mc("wrap",a)}set l_c(a){this.Mc("wrapXs",a)}set j_c(a){this.Mc("wrapSm",a)}set i_c(a){this.Mc("wrapMd",a)}set d_c(a){this.Mc("wrapLg",a)}set k_c(a){this.Mc("wrapXl",a)}set c_c(a){this.Mc("wrapGtXs",a)}set b_c(a){this.Mc("wrapGtSm",a)}set a_c(a){this.Mc("wrapGtMd",a)}set ZZc(a){this.Mc("wrapGtLg",a)}set g_c(a){this.Mc("wrapLtSm",a)}set f_c(a){this.Mc("wrapLtMd",a)}set e_c(a){this.Mc("wrapLtLg",a)}set h_c(a){this.Mc("wrapLtXl",a)}constructor(a,b,c,d){super(a,
b,c);this.Gr="row";d&&(this.vI=d.q$a.subscribe(this.aba.bind(this)))}Rb(a){(null!=a.wrap||this.Uk)&&this.Zx()}Qa(){super.Qa();this.Faa("wrap","wrap",a=>{this.Zx(a.value)});this.Zx()}Ia(){super.Ia();this.vI&&this.vI.unsubscribe()}aba(a){this.Gr=(a||"").toLowerCase().replace("-reverse","");xpa.find(b=>b===this.Gr)||(this.Gr="row");this.Zx()}Zx(a){a=a||this.GI("wrap");this.Uk&&(a=this.Uk.BT);a=ypa(a||"wrap");this.q1(this.b$(a))}b$(a){return{display:"flex","flex-wrap":a,"flex-direction":this.NKc}}get NKc(){return this.vI?
this.Gr:(()=>this.Tzb(this.ma))()}};Et.O=function(a){return new (a||Et)(_.w(_.es),_.w(_.Ye),_.w(_.pn),_.w(_.gs,10))};
Et.La=_.Wd({type:Et,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"],l_c:[0,"fxLayoutWrap.xs","wrapXs"],j_c:[0,"fxLayoutWrap.sm","wrapSm"],i_c:[0,"fxLayoutWrap.md",
"wrapMd"],d_c:[0,"fxLayoutWrap.lg","wrapLg"],k_c:[0,"fxLayoutWrap.xl","wrapXl"],c_c:[0,"fxLayoutWrap.gt-xs","wrapGtXs"],b_c:[0,"fxLayoutWrap.gt-sm","wrapGtSm"],a_c:[0,"fxLayoutWrap.gt-md","wrapGtMd"],ZZc:[0,"fxLayoutWrap.gt-lg","wrapGtLg"],g_c:[0,"fxLayoutWrap.lt-sm","wrapLtSm"],f_c:[0,"fxLayoutWrap.lt-md","wrapLtMd"],e_c:[0,"fxLayoutWrap.lt-lg","wrapLtLg"],h_c:[0,"fxLayoutWrap.lt-xl","wrapLtXl"]},features:[_.Mg,_.qe]});_.Ft=class extends _.fs{set sWc(a){this.Mc("shrink",a)}set grow(a){this.Mc("grow",a)}set flex(a){this.Mc("flex",a)}set MKc(a){this.Mc("flexXs",a)}set KKc(a){this.Mc("flexSm",a)}set JKc(a){this.Mc("flexMd",a)}set EKc(a){this.Mc("flexLg",a)}set LKc(a){this.Mc("flexXl",a)}set DKc(a){this.Mc("flexGtXs",a)}set CKc(a){this.Mc("flexGtSm",a)}set BKc(a){this.Mc("flexGtMd",a)}set AKc(a){this.Mc("flexGtLg",a)}set HKc(a){this.Mc("flexLtSm",a)}set GKc(a){this.Mc("flexLtMd",a)}set FKc(a){this.Mc("flexLtLg",a)}set IKc(a){this.Mc("flexLtXl",
a)}constructor(a,b,c,d,e){super(a,b,c);this.kM=d;this.zca=e;this.Gr="row";this.Mc("flex","");this.Mc("shrink",1);this.Mc("grow",1);d&&(this.vI=d.q$a.subscribe(f=>{this.aba(f)}))}Rb(a){(null!=a.flex||this.Uk)&&this.bN()}Qa(){super.Qa();this.Faa("flex","",a=>{this.bN(a.value)});this.bN()}Ia(){super.Ia();this.vI&&this.vI.unsubscribe()}aba(a){this.Gr=a||this.Gr||"row";this.bN()}bN(a){a=a||this.GI("flex")||"";this.Uk&&(a=this.Uk.BT);a=cra(String(a).replace(";",""),this.GI("grow"),this.GI("shrink"));this.q1(this.FDc.apply(this,
a))}FDc(a,b,c){var d=-1<this.Tzb(this.parentElement,!0).indexOf("column")?"column":"row";a="0"==a?0:a;b="0"==b?0:b;var e={"max-width":null,"max-height":null,"min-width":null,"min-height":null};switch(c||""){case "":e=yj(e,{flex:"1 1 0.000000001px"});break;case "initial":case "nogrow":a=0;e=yj(e,{flex:"0 1 auto"});break;case "grow":e=yj(e,{flex:"1 1 100%"});break;case "noshrink":b=0;e=yj(e,{flex:"1 0 auto"});break;case "auto":e=yj(e,{flex:`${a} ${b} auto`});break;case "none":b=a=0;e=yj(e,{flex:"0 0 auto"});
break;default:var f=-1<String(c).indexOf("calc");var g=-1<String(c).indexOf("%")&&!f;(f=f||-1<String(c).indexOf("px")||-1<String(c).indexOf("em")||-1<String(c).indexOf("vw")||-1<String(c).indexOf("vh"))||g||isNaN(c)||(c+="%");"0px"===c&&(c="0%");e=yj(e,{flex:`${a} ${b} ${f||this.zca?c:"100%"}`})}g=zpa(d)?"max-width":"max-height";d=zpa(d)?"min-width":"min-height";f=-1<String(c).indexOf("calc")||"auto"==c;let l=-1<String(c).indexOf("px")||f,p=!a&&!b;e[d]="0%"==c?0:p||l&&a?c:null;e[g]="0%"==c?0:p||!f&&
b?c:null;return yj(e,{"box-sizing":"border-box"})}};_.Ft.O=function(a){return new (a||_.Ft)(_.w(_.es),_.w(_.Ye),_.w(_.pn),_.w(_.gs,12),_.w(Et,12))};
_.Ft.La=_.Wd({type:_.Ft,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:{sWc:[0,"fxShrink","shrink"],grow:[0,"fxGrow","grow"],flex:[0,"fxFlex","flex"],MKc:[0,"fxFlex.xs","flexXs"],KKc:[0,"fxFlex.sm","flexSm"],JKc:[0,"fxFlex.md","flexMd"],
EKc:[0,"fxFlex.lg","flexLg"],LKc:[0,"fxFlex.xl","flexXl"],DKc:[0,"fxFlex.gt-xs","flexGtXs"],CKc:[0,"fxFlex.gt-sm","flexGtSm"],BKc:[0,"fxFlex.gt-md","flexGtMd"],AKc:[0,"fxFlex.gt-lg","flexGtLg"],HKc:[0,"fxFlex.lt-sm","flexLtSm"],GKc:[0,"fxFlex.lt-md","flexLtMd"],FKc:[0,"fxFlex.lt-lg","flexLtLg"],IKc:[0,"fxFlex.lt-xl","flexLtXl"]},features:[_.Mg,_.qe]});var era=[{alias:"xs",Zi:"(min-width: 0px) and (max-width: 599px)"},{alias:"gt-xs",Cw:!0,Zi:"(min-width: 600px)"},{alias:"lt-sm",Cw:!0,Zi:"(max-width: 599px)"},{alias:"sm",Zi:"(min-width: 600px) and (max-width: 959px)"},{alias:"gt-sm",Cw:!0,Zi:"(min-width: 960px)"},{alias:"lt-md",Cw:!0,Zi:"(max-width: 959px)"},{alias:"md",Zi:"(min-width: 960px) and (max-width: 1279px)"},{alias:"gt-md",Cw:!0,Zi:"(min-width: 1280px)"},{alias:"lt-lg",Cw:!0,Zi:"(max-width: 1279px)"},{alias:"lg",Zi:"(min-width: 1280px) and (max-width: 1919px)"},
{alias:"gt-lg",Cw:!0,Zi:"(min-width: 1920px)"},{alias:"lt-xl",Cw:!0,Zi:"(max-width: 1920px)"},{alias:"xl",Zi:"(min-width: 1920px) and (max-width: 5000px)"}];var fra=/(\.|-|_)/g;var sWa={va:TTa,Bb:function(){return gra()}};var tWa=class{},Gt=class{constructor(a,b){this.PE=a;this.Ebb=b;this.BBc();this.IQb=this.Rvc()}isActive(a){a=this.UCc(a);return this.Ebb.isActive(a)}subscribe(a,b,c){return this.IQb.subscribe(a,b,c)}Rf(){return this.IQb}BBc(){let a=this.PE.eWb.map(b=>b.Zi);XTa(this.Ebb,a)}Rvc(){return _.u(this.Ebb.observe(),_.Df(a=>!0===a.matches),_.Df(a=>(a=VTa(this.PE,a.Zi))?!a.Cw:!0),_.r(a=>tpa(a,this.qzb(a.Zi))))}Txc(a){return UTa(this.PE,a)}qzb(a){return VTa(this.PE,a)}UCc(a){let b=this.Txc(a)||this.qzb(a);return b?
b.Zi:a}};Gt.O=function(a){return new (a||Gt)(_.m(cs),_.m(ds))};Gt.ta=_.k({token:Gt,oa:Gt.O});var uWa={va:tWa,Hb:[[new _.kn,new _.ln,tWa],ds,cs],Bb:function(a,b,c){return a||new Gt(c,b)}};var Ht=class{};Ht.O=function(a){return new (a||Ht)};Ht.Ca=_.Ud({type:Ht});Ht.Ba=_.md({Nb:[sWa,cs,ds,_.es,uWa]});var vWa={va:_.es,Hb:[[new _.kn,new _.ln,_.es],cs,ds],Bb:function(a,b,c){return a||new _.es(b,c)}};_.It=class{};_.It.O=function(a){return new (a||_.It)};_.It.Ca=_.Ud({type:_.It});_.It.Ba=_.md({Nb:[vWa,sWa,uWa],imports:[Ht,ss,Ht]});new _.Kn;_.Jt=class{};_.Jt.O=function(a){return new (a||_.Jt)};_.Jt.Ca=_.Ud({type:_.Jt});_.Jt.Ba=_.md({imports:[_.ht,_.$s,_.$s]});_.Kt=class{};_.Kt.O=function(a){return new (a||_.Kt)};_.Kt.Ca=_.Ud({type:_.Kt});_.Kt.Ba=_.md({imports:[_.bq,_.vo,_.It,Dt,_.Jt,_.Ct]});var wWa=new _.ge("MAT_BUTTON_CONFIG"),xWa=[{Yk:"mat-button",bY:["mdc-button","mat-mdc-button"]},{Yk:"mat-flat-button",bY:["mdc-button","mdc-button--unelevated","mat-mdc-unelevated-button"]},{Yk:"mat-raised-button",bY:["mdc-button","mdc-button--raised","mat-mdc-raised-button"]},{Yk:"mat-stroked-button",bY:["mdc-button","mdc-button--outlined","mat-mdc-outlined-button"]},{Yk:"mat-fab",bY:["mdc-fab","mat-mdc-fab"]},{Yk:"mat-mini-fab",bY:["mdc-fab","mdc-fab--mini","mat-mdc-mini-fab"]},{Yk:"mat-icon-button",
bY:["mdc-icon-button","mat-mdc-icon-button"]}],Lt=class{get QP(){let a;return null==(a=this.Xx)?void 0:_.RVa(a,this.Ja.ma)}set QP(a){let b;null==(b=this.Xx)||_.SVa(b,this.Ja.ma,a)}get vc(){return this.jm}set vc(a){this.jm=a;this.cEb()}get disabled(){return this.oc}set disabled(a){this.oc=a;this.cEb()}constructor(a,b,c,d){this.Ja=a;this.uc=b;this.nb=c;this.he=d;this.Rc=_.Kd(_.Er);this.Xx=_.Kd(_.it);this.oc=this.jm=this.Toa=!1;const e=_.Kd(wWa,{optional:!0}),f=a.ma,g=f.classList;let l;this.gF=null!=
(l=null==e?void 0:e.gF)?l:!1;let p;null==(p=this.Xx)||_.QVa(p,f,{className:"mat-mdc-button-ripple"});for(const {Yk:t,bY:x}of xWa)f.hasAttribute(t)&&g.add(...x)}Cc(){this.Rc.Ek(this.Ja,!0)}Ia(){this.Rc.dj(this.Ja);let a;null==(a=this.Xx)||_.PVa(a,this.Ja.ma)}focus(a="program",b){a?_.Dr(this.Rc,this.Ja.ma,a,b):this.Ja.ma.focus(b)}rKa(){return null!=this.ariaDisabled?this.ariaDisabled:this.disabled&&this.gF?!0:null}qM(){return this.gF||!this.disabled?null:!0}cEb(){let a;null==(a=this.Xx)||a.Lmb(this.Ja.ma,
this.vc||this.disabled)}};Lt.O=function(){_.Pf()};Lt.La=_.Wd({type:Lt,inputs:{color:"color",vc:[2,"disableRipple","disableRipple",_.Lh],disabled:[2,"disabled","disabled",_.Lh],ariaDisabled:[2,"aria-disabled","ariaDisabled",_.Lh],gF:[2,"disabledInteractive","disabledInteractive",_.Lh]},features:[_.Og]});
var Mt=class extends Lt{constructor(a,b,c,d){super(a,b,c,d);this.Y1=e=>{this.disabled&&(e.preventDefault(),e.stopImmediatePropagation())}}Qa(){this.nb.Ub(()=>{this.Ja.ma.addEventListener("click",this.Y1)})}Ia(){super.Ia();this.Ja.ma.removeEventListener("click",this.Y1)}rKa(){return null==this.ariaDisabled?this.disabled:this.ariaDisabled}};Mt.O=function(){_.Pf()};Mt.La=_.Wd({type:Mt,inputs:{tabIndex:[2,"tabIndex","tabIndex",a=>null==a?void 0:_.Mh(a)]},features:[_.Og,_.Mg]});var yWa,zWa,AWa,BWa,CWa;yWa=["mat-button",""];zWa=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]];AWa=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"];
BWa=function(){return'.mdc-button{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;user-select:none;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0)}.mdc-button .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.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__icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top}[dir=rtl] .mdc-button .mdc-button__icon,.mdc-button .mdc-button__icon[dir=rtl]{margin-left:8px;margin-right:0}.mdc-button .mdc-button__progress-indicator{font-size:0;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;line-height:initial}.mdc-button .mdc-button__label{position:relative}.mdc-button .mdc-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px);display:none}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring{border-color:CanvasText}}.mdc-button .mdc-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring::after{border-color:CanvasText}}@media screen and (forced-colors: active){.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring{display:block}}.mdc-button .mdc-button__touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-button__label+.mdc-button__icon{margin-left:8px;margin-right:0}[dir=rtl] .mdc-button__label+.mdc-button__icon,.mdc-button__label+.mdc-button__icon[dir=rtl]{margin-left:0;margin-right:8px}svg.mdc-button__icon{fill:currentColor}.mdc-button--touch{margin-top:6px;margin-bottom:6px}.mdc-button{padding:0 8px 0 8px}.mdc-button--unelevated{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--unelevated.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--unelevated.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--raised{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--raised.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--raised.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--outlined{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button--outlined .mdc-button__ripple{border-style:solid;border-color:rgba(0,0,0,0)}.mat-mdc-button{font-family:var(--mdc-text-button-label-text-font);font-size:var(--mdc-text-button-label-text-size);letter-spacing:var(--mdc-text-button-label-text-tracking);font-weight:var(--mdc-text-button-label-text-weight);text-transform:var(--mdc-text-button-label-text-transform);height:var(--mdc-text-button-container-height);border-radius:var(--mdc-text-button-container-shape);padding:0 var(--mat-text-button-horizontal-padding, 8px)}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color)}.mat-mdc-button:disabled{color:var(--mdc-text-button-disabled-label-text-color)}.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape)}.mat-mdc-button:has(.material-icons,mat-icon,[matButtonIcon]){padding:0 var(--mat-text-button-with-icon-horizontal-padding, 8px)}.mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, 0)}[dir=rtl] .mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-offset, 0);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, 0);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, 0)}.mat-mdc-button .mat-ripple-element{background-color:var(--mat-text-button-ripple-color)}.mat-mdc-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-state-layer-color)}.mat-mdc-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-disabled-state-layer-color)}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-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)}.mat-mdc-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-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)}.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)}.mat-mdc-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-unelevated-button{font-family:var(--mdc-filled-button-label-text-font);font-size:var(--mdc-filled-button-label-text-size);letter-spacing:var(--mdc-filled-button-label-text-tracking);font-weight:var(--mdc-filled-button-label-text-weight);text-transform:var(--mdc-filled-button-label-text-transform);height:var(--mdc-filled-button-container-height);border-radius:var(--mdc-filled-button-container-shape);padding:0 var(--mat-filled-button-horizontal-padding, 16px)}.mat-mdc-unelevated-button:not(:disabled){background-color:var(--mdc-filled-button-container-color)}.mat-mdc-unelevated-button:disabled{background-color:var(--mdc-filled-button-disabled-container-color)}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color)}.mat-mdc-unelevated-button:disabled{color:var(--mdc-filled-button-disabled-label-text-color)}.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape)}.mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -4px);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, -4px);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, -4px)}.mat-mdc-unelevated-button .mat-ripple-element{background-color:var(--mat-filled-button-ripple-color)}.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-state-layer-color)}.mat-mdc-unelevated-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-disabled-state-layer-color)}.mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-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)}.mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-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)}.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);background-color:var(--mdc-filled-button-disabled-container-color)}.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-raised-button{font-family:var(--mdc-protected-button-label-text-font);font-size:var(--mdc-protected-button-label-text-size);letter-spacing:var(--mdc-protected-button-label-text-tracking);font-weight:var(--mdc-protected-button-label-text-weight);text-transform:var(--mdc-protected-button-label-text-transform);height:var(--mdc-protected-button-container-height);border-radius:var(--mdc-protected-button-container-shape);padding:0 var(--mat-protected-button-horizontal-padding, 16px);box-shadow:var(--mdc-protected-button-container-elevation-shadow)}.mat-mdc-raised-button:not(:disabled){background-color:var(--mdc-protected-button-container-color)}.mat-mdc-raised-button:disabled{background-color:var(--mdc-protected-button-disabled-container-color)}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color)}.mat-mdc-raised-button:disabled{color:var(--mdc-protected-button-disabled-label-text-color)}.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape)}.mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -4px);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, -4px);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, -4px)}.mat-mdc-raised-button .mat-ripple-element{background-color:var(--mat-protected-button-ripple-color)}.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-state-layer-color)}.mat-mdc-raised-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-disabled-state-layer-color)}.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-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)}.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-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)}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation-shadow)}.mat-mdc-raised-button:focus{box-shadow:var(--mdc-protected-button-focus-container-elevation-shadow)}.mat-mdc-raised-button:active,.mat-mdc-raised-button:focus:active{box-shadow:var(--mdc-protected-button-pressed-container-elevation-shadow)}.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);background-color:var(--mdc-protected-button-disabled-container-color)}.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)}.mat-mdc-raised-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button{font-family:var(--mdc-outlined-button-label-text-font);font-size:var(--mdc-outlined-button-label-text-size);letter-spacing:var(--mdc-outlined-button-label-text-tracking);font-weight:var(--mdc-outlined-button-label-text-weight);text-transform:var(--mdc-outlined-button-label-text-transform);height:var(--mdc-outlined-button-container-height);border-radius:var(--mdc-outlined-button-container-shape);padding:0 15px 0 15px;border-width:var(--mdc-outlined-button-outline-width);padding:0 var(--mat-outlined-button-horizontal-padding, 15px)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color)}.mat-mdc-outlined-button:disabled{color:var(--mdc-outlined-button-disabled-label-text-color)}.mat-mdc-outlined-button .mdc-button__ripple{border-radius:var(--mdc-outlined-button-container-shape)}.mat-mdc-outlined-button:not(:disabled){border-color:var(--mdc-outlined-button-outline-color)}.mat-mdc-outlined-button:disabled{border-color:var(--mdc-outlined-button-disabled-outline-color)}.mat-mdc-outlined-button.mdc-button--icon-trailing{padding:0 11px 0 15px}.mat-mdc-outlined-button.mdc-button--icon-leading{padding:0 15px 0 11px}.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:var(--mdc-outlined-button-outline-width)}.mat-mdc-outlined-button .mdc-button__touch{left:calc(-1 * var(--mdc-outlined-button-outline-width));width:calc(100% + 2 * var(--mdc-outlined-button-outline-width))}.mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -4px);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, -4px);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, -4px)}.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-outlined-button-ripple-color)}.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-state-layer-color)}.mat-mdc-outlined-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-disabled-state-layer-color)}.mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-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)}.mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-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)}.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);border-color:var(--mdc-outlined-button-disabled-outline-color)}.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-button-base{text-decoration:none}.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-unelevated-button .mdc-button__label,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-outlined-button .mdc-button__label{z-index:1}.mat-mdc-button .mat-mdc-focus-indicator,.mat-mdc-unelevated-button .mat-mdc-focus-indicator,.mat-mdc-raised-button .mat-mdc-focus-indicator,.mat-mdc-outlined-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-unelevated-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-raised-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-outlined-button:focus .mat-mdc-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;border-width:-1px}.mat-mdc-unelevated-button .mat-mdc-focus-indicator::before,.mat-mdc-raised-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-outlined-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 3px)*-1)}\n'};
CWa=function(){return".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}\n"};_.Nt=class extends Lt{};_.Nt.O=function(a){return new (a||_.Nt)(_.w(_.Ye),_.w(_.Ar),_.w(_.Jf),_.w(_.on,8))};
_.Nt.wa=_.Qd({type:_.Nt,na:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],lb:14,Ya:function(a,b){a&2&&(_.Pg("disabled",b.qM())("aria-disabled",b.rKa()),_.Sg(b.color?"mat-"+b.color:""),_.Rg("mat-mdc-button-disabled",b.disabled)("mat-mdc-button-disabled-interactive",b.gF)("_mat-animation-noopable","NoopAnimations"===b.he)("mat-unthemed",!b.color)("mat-mdc-button-base",!0))},Qb:["matButton"],standalone:!0,features:[_.Mg,
_.Ah],jc:yWa,ac:AWa,ya:7,Aa:4,Da:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],qa:function(a,b){a&1&&(_.ch(zWa),_.G(0,"span",0),_.dh(1),_.C(2,"span",1),_.dh(3,1),_.E(),_.dh(4,2),_.G(5,"span",2)(6,"span",3));a&2&&_.Rg("mdc-button__ripple",!b.Toa)("mdc-fab__ripple",b.Toa)},styles:[BWa(),CWa()],kb:2,Ma:0});_.Ot=class extends Mt{};_.Ot.O=function(a){return new (a||_.Ot)(_.w(_.Ye),_.w(_.Ar),_.w(_.Jf),_.w(_.on,8))};
_.Ot.wa=_.Qd({type:_.Ot,na:[["a","mat-button",""],["a","mat-raised-button",""],["a","mat-flat-button",""],["a","mat-stroked-button",""]],lb:15,Ya:function(a,b){a&2&&(_.Pg("disabled",b.qM())("tabindex",b.disabled&&!b.gF?-1:b.tabIndex)("aria-disabled",b.qM()),_.Sg(b.color?"mat-"+b.color:""),_.Rg("mat-mdc-button-disabled",b.disabled)("mat-mdc-button-disabled-interactive",b.gF)("_mat-animation-noopable","NoopAnimations"===b.he)("mat-unthemed",!b.color)("mat-mdc-button-base",!0))},Qb:["matButton","matAnchor"],
standalone:!0,features:[_.Mg,_.Ah],jc:yWa,ac:AWa,ya:7,Aa:4,Da:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],qa:function(a,b){a&1&&(_.ch(zWa),_.G(0,"span",0),_.dh(1),_.C(2,"span",1),_.dh(3,1),_.E(),_.dh(4,2),_.G(5,"span",2)(6,"span",3));a&2&&_.Rg("mdc-button__ripple",!b.Toa)("mdc-fab__ripple",b.Toa)},styles:[BWa(),CWa()],kb:2,Ma:0});_.Pt=class{constructor(a){this.groups=a}isArray(a){return a instanceof Array}get ROc(){return Array.from(this.groups.entries()).map(a=>({key:a[0],value:a[1]}))}};_.Pt.O=function(a){return new (a||_.Pt)(_.w(_.rt))};
_.Pt.wa=_.Qd({type:_.Pt,na:[["keyboard-shortcut-dialog"]],ya:8,Aa:1,Da:()=>[["singleKeyShortcut",""],["multiKeyBadge",""]," Keyboard Shortcuts\n"," Close ",["mat-dialog-title",""],["role","region","tabIndex","0"],[1,"columns"],[4,"ngFor","ngForOf"],["align","end"],["mat-button","","ascTrackElement","KeyboardShortcutDialog","trackAction","Cancel","mat-dialog-close","",1,"gmat-button"],["class","group",4,"ngIf"],[1,"group"],[4,"ngIf"],[4,"ngIf","ngIfElse"],[3,"matBadge"]],qa:function(a,b){a&1&&(_.C(0,
"h2",4),_.ah(1,2),_.E(),_.C(2,"mat-dialog-content",5)(3,"div",6),_.y(4,pra,2,1,"ng-container",7),_.E()(),_.C(5,"mat-dialog-actions",8)(6,"button",9),_.ah(7,3),_.E()());a&2&&(_.v(4),_.A("ngForOf",b.ROc))},Fa:[_.$p,_.oo,_.po,bs,_.Nt,_.tt,_.vt,_.xt,_.wt],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 DWa=new _.ge("mat-mdc-fab-default-options",{Ea:"root",oa:qra});var EWa,FWa,GWa,HWa;EWa=["mat-icon-button",""];FWa=["*"];GWa=function(){return'.mdc-icon-button{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;user-select:none;z-index:0;overflow:visible}.mdc-icon-button .mdc-icon-button__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}@media screen and (forced-colors: active){.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{display:block}}.mdc-icon-button:disabled{cursor:default;pointer-events:none}.mdc-icon-button[hidden]{display:none}.mdc-icon-button--display-flex{align-items:center;display:inline-flex;justify-content:center}.mdc-icon-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%;display:none}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring{border-color:CanvasText}}.mdc-icon-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring::after{border-color:CanvasText}}.mdc-icon-button__icon{display:inline-block}.mdc-icon-button__icon.mdc-icon-button__icon--on{display:none}.mdc-icon-button--on .mdc-icon-button__icon{display:none}.mdc-icon-button--on .mdc-icon-button__icon.mdc-icon-button__icon--on{display:inline-block}.mdc-icon-button__link{height:100%;left:0;outline:none;position:absolute;top:0;width:100%}.mat-mdc-icon-button{color:var(--mdc-icon-button-icon-color)}.mat-mdc-icon-button .mdc-button__icon{font-size:var(--mdc-icon-button-icon-size)}.mat-mdc-icon-button svg,.mat-mdc-icon-button img{width:var(--mdc-icon-button-icon-size);height:var(--mdc-icon-button-icon-size)}.mat-mdc-icon-button:disabled{color:var(--mdc-icon-button-disabled-icon-color)}.mat-mdc-icon-button{border-radius:50%;flex-shrink:0;text-align:center;width:var(--mdc-icon-button-state-layer-size, 48px);height:var(--mdc-icon-button-state-layer-size, 48px);padding:calc(calc(var(--mdc-icon-button-state-layer-size, 48px) - var(--mdc-icon-button-icon-size, 24px)) / 2);font-size:var(--mdc-icon-button-icon-size);-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button svg{vertical-align:baseline}.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)}.mat-mdc-icon-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.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{z-index:1}.mat-mdc-icon-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-icon-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-icon-button-ripple-color)}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-state-layer-color)}.mat-mdc-icon-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-disabled-state-layer-color)}.mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-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)}.mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-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)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:50%}.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'};
HWa=function(){return".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}\n"};_.Qt=class extends Lt{constructor(a,b,c,d){super(a,b,c,d);_.QVa(this.Xx,this.Ja.ma,{A3:!0})}};
_.Qt.O=function(a){return new (a||_.Qt)(_.w(_.Ye),_.w(_.Ar),_.w(_.Jf),_.w(_.on,8))};
_.Qt.wa=_.Qd({type:_.Qt,na:[["button","mat-icon-button",""]],lb:14,Ya:function(a,b){a&2&&(_.Pg("disabled",b.qM())("aria-disabled",b.rKa()),_.Sg(b.color?"mat-"+b.color:""),_.Rg("mat-mdc-button-disabled",b.disabled)("mat-mdc-button-disabled-interactive",b.gF)("_mat-animation-noopable","NoopAnimations"===b.he)("mat-unthemed",!b.color)("mat-mdc-button-base",!0))},Qb:["matButton"],standalone:!0,features:[_.Mg,_.Ah],jc:EWa,ac:FWa,ya:4,Aa:0,Da:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],
[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],qa:function(a){a&1&&(_.ch(),_.G(0,"span",0),_.dh(1),_.G(2,"span",1)(3,"span",2))},styles:[GWa(),HWa()],kb:2,Ma:0});_.Rt=class extends Mt{};_.Rt.O=function(a){return new (a||_.Rt)(_.w(_.Ye),_.w(_.Ar),_.w(_.Jf),_.w(_.on,8))};
_.Rt.wa=_.Qd({type:_.Rt,na:[["a","mat-icon-button",""]],lb:15,Ya:function(a,b){a&2&&(_.Pg("disabled",b.qM())("tabindex",b.disabled&&!b.gF?-1:b.tabIndex)("aria-disabled",b.qM()),_.Sg(b.color?"mat-"+b.color:""),_.Rg("mat-mdc-button-disabled",b.disabled)("mat-mdc-button-disabled-interactive",b.gF)("_mat-animation-noopable","NoopAnimations"===b.he)("mat-unthemed",!b.color)("mat-mdc-button-base",!0))},Qb:["matButton","matAnchor"],standalone:!0,features:[_.Mg,_.Ah],jc:EWa,ac:FWa,ya:4,Aa:0,Da:[[1,"mat-mdc-button-persistent-ripple",
"mdc-icon-button__ripple"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],qa:function(a){a&1&&(_.ch(),_.G(0,"span",0),_.dh(1),_.G(2,"span",1)(3,"span",2))},styles:[GWa(),HWa()],kb:2,Ma:0});_.St=class{};_.St.O=function(a){return new (a||_.St)};_.St.Ca=_.Ud({type:_.St});_.St.Ba=_.md({imports:[_.$s,_.ht,_.$s]});_.IWa=new _.ge("localstorage",{oa:()=>_.Kd(ONa)});_.Tt=class{constructor(a){this.Ta=a;this.mQb=_.u(this.Ta.events,_.Df(b=>b instanceof bLa&&!b.vVb),_.r(b=>b.url),_.yg(1));this.mQb.connect()}};_.Tt.O=function(a){return new (a||_.Tt)(_.m(_.xi))};_.Tt.ta=_.k({token:_.Tt,oa:_.Tt.O});var Ut=function(a){Hm.call(this);this.tJc=a};_.$k(Ut,Hm);Ut.prototype.wrap=function(a){return JWa(this,a)};var Vt=function(a,b){return(b?"__wrapper_":"__protected_")+_.Ba(a)+"__"},JWa=function(a,b){var c=Vt(a,!0);b[c]||((b[c]=KWa(a,b))[Vt(a,!1)]=b);return b[c]},KWa=function(a,b){var c=function(){if(a.isDisposed())return b.apply(this,arguments);try{return b.apply(this,arguments)}catch(d){a.qva(d)}};c[Vt(a,!1)]=b;return c};
Ut.prototype.qva=function(a){if(!(a&&"object"===typeof a&&"string"===typeof a.message&&0==a.message.indexOf("Error in protected function: ")||"string"===typeof a&&0==a.indexOf("Error in protected function: ")))throw this.tJc(a),new LWa(a);};
var MWa=function(a,b){const c=_.da.window||_.da.globalThis;var d=c[b];if(!d)throw Error("mc`"+b);c[b]=function(e,f){"string"===typeof e&&(e=_.Yk(Lwa,e));e&&(arguments[0]=e=JWa(a,e));if(d.apply)return d.apply(this,arguments);var g=e;if(2<arguments.length){var l=Array.prototype.slice.call(arguments,2);g=function(){e.apply(this,l)}}return d(g,f)};c[b][Vt(a,!1)]=d};
Ut.prototype.xn=function(){const a=_.da.window||_.da.globalThis;var b=a.setTimeout;b=b[Vt(this,!1)]||b;a.setTimeout=b;b=a.setInterval;b=b[Vt(this,!1)]||b;a.setInterval=b;Ut.ND.xn.call(this)};var LWa=function(a){_.ba.call(this,"Error in protected function: "+(a&&a.message?String(a.message):String(a)),a);(a=a&&a.stack)&&"string"===typeof a&&(this.stack=a)};_.$k(LWa,_.ba);var Wt=function(a,b,c){Kq.call(this);this.CHb=b||null;this.CEb={};this.s_c=NWa;this.lMc=a;if(!c){this.C4=null;this.C4=new Ut((0,_.jk)(this.mLb,this));MWa(this.C4,"setTimeout");MWa(this.C4,"setInterval");a=this.C4;const e=_.da.window||_.da.globalThis;b=["requestAnimationFrame","mozRequestAnimationFrame","webkitAnimationFrame","msRequestAnimationFrame"];for(c=0;c<b.length;c++){var d=b[c];b[c]in e&&MWa(a,d)}a=this.C4;gOa=!0;b=(0,_.jk)(a.wrap,a);for(c=0;c<eOa.length;c++)eOa[c](b);fOa.push(a)}};
_.$k(Wt,Kq);var OWa=function(a,b){Eq.call(this,"a");this.error=a;this.context=b};_.$k(OWa,Eq);var NWa=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 _.Pq;$Qa.push(e);e.Y$a("ready",e.bGc);e.send(a,b,c,d)};
Wt.prototype.mLb=function(a,b){a=a.error||a;b=b?_.sc(b):{};a instanceof Error&&_.tc(b,a.__closure__error__context__984382||{});var c=gBa(a);if(this.CHb)try{this.CHb(c,b)}catch(x){}var d=c.message.substring(0,1900);if(!(a instanceof _.ba)||a.bTb){var e=c.fileName,f=c.lineNumber;a=c.stack;try{var g=dFa(this.lMc,"script",e,"error",d,"line",f);if(!_.qc(this.CEb)){d=g;var l=_.an(this.CEb);g=aFa(d,l)}l={};l.trace=a;if(b)for(var p in b)l["context."+p]=b[p];var t=_.an(l);this.s_c(g,"POST",t,this.S7c)}catch(x){}}try{this.dispatchEvent(new OWa(c,
b))}catch(x){}};Wt.prototype.xn=function(){Fc(this.C4);Wt.ND.xn.call(this)};var PWa=new _.ge("errorReporter",{Ea:"root",oa:function(){return _.Kd(VIa,8)?new Wt("/devfuse/_/jserror",void 0,!0):new Wt("/_/jserror",void 0,!0)}}),QWa=new _.ge("uncaughtErrors",{Ea:"root",oa:function(){return new _.zg}});_.Xt=function(a,b){b.aub&&(b=b.aub);b.stack||(b=Error(JSON.stringify(b)));console.error(b);a.tJb.next(b)};_.Yt=class{constructor(a,b,c){this.uJc=a;this.g4=b;this.zone=c;this.tJb=new _.zg;this.count=0;_.u(this.tJb,_.Df(()=>{this.setTimeout();if(10<=this.count)return!1;this.count++;return!0}),_.qg(100)).subscribe(d=>{const e={};this.g4&&(e["devfuse.feature"]=this.g4);this.uJc.mLb(d,e)})}setTimeout(){null==this.tl&&this.zone.Ub(()=>{this.tl=setTimeout(()=>{this.count=0;delete this.tl},1E4)})}};
_.Yt.O=function(a){return new (a||_.Yt)(_.m(PWa),_.m(VIa,8),_.m(_.Jf))};_.Yt.ta=_.k({token:_.Yt,oa:_.Yt.O,Ea:"root"});var RWa;_.Zt=new _.ge("MatSnackBarData");RWa=class{constructor(){this.gz="assertive";this.zv="";this.duration=0;this.data=null;this.EC="center";this.S8="bottom"}};_.$t=class{};_.$t.O=function(a){return new (a||_.$t)};_.$t.La=_.Wd({type:_.$t,na:[["","matSnackBarLabel",""]],qb:[1,"mat-mdc-snack-bar-label","mdc-snackbar__label"],standalone:!0});_.au=class{};_.au.O=function(a){return new (a||_.au)};_.au.La=_.Wd({type:_.au,na:[["","matSnackBarActions",""]],qb:[1,"mat-mdc-snack-bar-actions","mdc-snackbar__actions"],standalone:!0});_.bu=class{};_.bu.O=function(a){return new (a||_.bu)};
_.bu.La=_.Wd({type:_.bu,na:[["","matSnackBarAction",""]],qb:[1,"mat-mdc-snack-bar-action","mdc-snackbar__action"],standalone:!0});var SWa;SWa=Math.pow(2,31)-1;_.TWa=function(a){a.qB.closed||(a.N1=!0,a.qB.next(),a.qB.complete(),a.Td());clearTimeout(a.Zna)};
_.UWa=class{constructor(a,b){this.vb=b;this.WA=new _.zg;this.wr=new _.zg;this.qB=new _.zg;this.N1=!1;this.Iv=a;a.BI.subscribe(()=>this.eKa())}Td(){this.WA.closed||this.Iv.Gea();clearTimeout(this.Zna)}SJa(a){this.Zna=setTimeout(()=>this.Td(),Math.min(a,SWa))}zMa(){this.wr.closed||(this.wr.next(),this.wr.complete())}eKa(){this.vb.dispose();this.qB.closed||this.qB.complete();this.WA.next({vIc:this.N1});this.WA.complete();this.N1=!1}Pt(){return this.Iv.Zaa}};var cu=class{constructor(a,b){this.gla=a;this.data=b}action(){_.TWa(this.gla)}get l5a(){return!!this.data.action}};cu.O=function(a){return new (a||cu)(_.w(_.UWa),_.w(_.Zt))};
cu.wa=_.Qd({type:cu,na:[["simple-snack-bar"]],qb:[1,"mat-mdc-simple-snack-bar"],Qb:["matSnackBar"],standalone:!0,features:[_.Ah],ya:3,Aa:2,Da:[["matSnackBarLabel",""],["matSnackBarActions",""],["mat-button","","matSnackBarAction","",3,"click"]],qa:function(a,b){a&1&&(_.C(0,"div",0),_.P(1),_.E(),_.y(2,rra,3,1,"div",1));a&2&&(_.v(),_.uh(" ",b.data.message,"\n"),_.v(),_.Ug(b.l5a?2:-1))},Fa:[_.Nt,_.$t,_.au,_.bu],styles:[".mat-mdc-simple-snack-bar{display:flex}\n"],kb:2,Ma:0});var VWa=_.Aj("state",[_.Dj("void, hidden",_.Cj({transform:"scale(0.8)",opacity:0})),_.Dj("visible",_.Cj({transform:"scale(1)",opacity:1})),_.Ej("* => visible",_.Bj("150ms cubic-bezier(0, 0, 0.2, 1)")),_.Ej("* => void, * => hidden",_.Bj("75ms cubic-bezier(0.4, 0.0, 1, 1)",_.Cj({opacity:0})))]);var WWa=["label"],XWa=0,du=class extends Vs{constructor(a,b,c,d,e){super();this.nb=a;this.Ja=b;this.Ua=c;this.uc=d;this.C_=e;this.Cb=_.Kd(_.ri);this.rT=new Set;this.BIa=150;this.Ib=!1;this.RS=new _.zg;this.BI=new _.zg;this.Zaa=new _.zg;this.Et="void";this.HS=`mat-snack-bar-container-live-${XWa++}`;this.lv="assertive"!==e.gz||e.zv?"off"===e.gz?"off":"polite":"assertive";this.uc.hEa&&("polite"===this.lv&&(this.Fba="status"),"assertive"===this.lv&&(this.Fba="alert"))}Bv(a){a=this.ov.Bv(a);this.FR();
return a}MB(a){a=this.ov.MB(a);this.FR();return a}Kdb(a){const b=a.tk;a=a.Bf;("void"===a&&"void"!==b||"hidden"===a)&&this.k$();if("visible"===a){const c=this.Zaa;this.nb.run(()=>{c.next();c.complete()})}}OV(){this.Ib||(this.Et="visible",_.xn(this.Ua),_.yn(this.Ua),this.tNa())}Gea(){this.nb.run(()=>{this.Et="hidden";_.xn(this.Ua);this.Ja.ma.setAttribute("mat-exit","");clearTimeout(this.X9)});return this.BI}Ia(){this.Ib=!0;this.nJa();this.k$()}k$(){queueMicrotask(()=>{this.BI.next();this.BI.complete()})}FR(){const a=
this.Ja.ma;var b=this.C_.Bd;b&&(Array.isArray(b)?b.forEach(c=>a.classList.add(c)):a.classList.add(b));this.dKa();b=this.Zo.ma;b.classList.toggle("mdc-snackbar__label",!b.querySelector(".mdc-snackbar__label"))}dKa(){const a=this.HS,b=this.Cb.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.rT.add(d);e?-1===e.indexOf(a)&&d.setAttribute("aria-owns",e+" "+a):d.setAttribute("aria-owns",a)}}nJa(){this.rT.forEach(a=>
{var b=a.getAttribute("aria-owns");b&&(b=b.replace(this.HS,"").trim(),0<b.length?a.setAttribute("aria-owns",b):a.removeAttribute("aria-owns"))});this.rT.clear()}xvc(){}tNa(){this.X9||this.nb.Ub(()=>{this.X9=setTimeout(()=>{const a=this.Ja.ma.querySelector("[aria-hidden]"),b=this.Ja.ma.querySelector("[aria-live]");if(a&&b){let c=null;this.uc.isBrowser&&document.activeElement instanceof HTMLElement&&a.contains(document.activeElement)&&(c=document.activeElement);a.removeAttribute("aria-hidden");b.appendChild(a);
let d;null==(d=c)||d.focus();this.RS.next();this.RS.complete()}},this.BIa)})}};du.O=function(a){return new (a||du)(_.w(_.Jf),_.w(_.Ye),_.w(_.Nh),_.w(_.Ar),_.w(RWa))};
du.wa=_.Qd({type:du,na:[["mat-snack-bar-container"]],rb:function(a,b){a&1&&(_.oh(_.Ws,7),_.oh(WWa,7));if(a&2){let c;_.rh(c=_.sh())&&(b.ov=c.first);_.rh(c=_.sh())&&(b.Zo=c.first)}},qb:[1,"mdc-snackbar","mat-mdc-snack-bar-container","mdc-snackbar--open"],lb:1,Ya:function(a,b){a&1&&_.bh("@state.done",function(c){return b.Kdb(c)});a&2&&_.Xg("@state",b.Et)},standalone:!0,features:[_.Mg,_.Ah],ya:6,Aa:3,Da:[["label",""],[1,"mdc-snackbar__surface"],[1,"mat-mdc-snack-bar-label"],["aria-hidden","true"],["cdkPortalOutlet",
""]],qa:function(a,b){a&1&&(_.C(0,"div",1)(1,"div",2,0)(3,"div",3),_.y(4,sra,0,0,"ng-template",4),_.E(),_.G(5,"div"),_.E()());a&2&&(_.v(5),_.Pg("aria-live",b.lv)("role",b.Fba)("id",b.HS))},Fa:[_.Ws],styles:['.mdc-snackbar{display:none;position:fixed;right:0;bottom:0;left:0;align-items:center;justify-content:center;box-sizing:border-box;pointer-events:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mdc-snackbar--opening,.mdc-snackbar--open,.mdc-snackbar--closing{display:flex}.mdc-snackbar--open .mdc-snackbar__label,.mdc-snackbar--open .mdc-snackbar__actions{visibility:visible}.mdc-snackbar__surface{padding-left:0;padding-right:8px;display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;transform:scale(0.8);opacity:0}.mdc-snackbar__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}@media screen and (forced-colors: active){.mdc-snackbar__surface::before{border-color:CanvasText}}[dir=rtl] .mdc-snackbar__surface,.mdc-snackbar__surface[dir=rtl]{padding-left:8px;padding-right:0}.mdc-snackbar--open .mdc-snackbar__surface{transform:scale(1);opacity:1;pointer-events:auto}.mdc-snackbar--closing .mdc-snackbar__surface{transform:scale(1)}.mdc-snackbar__label{padding-left:16px;padding-right:8px;width:100%;flex-grow:1;box-sizing:border-box;margin:0;visibility:hidden;padding-top:14px;padding-bottom:14px}[dir=rtl] .mdc-snackbar__label,.mdc-snackbar__label[dir=rtl]{padding-left:8px;padding-right:16px}.mdc-snackbar__label::before{display:inline;content:attr(data-mdc-snackbar-label-text)}.mdc-snackbar__actions{display:flex;flex-shrink:0;align-items:center;box-sizing:border-box;visibility:hidden}.mdc-snackbar__action+.mdc-snackbar__dismiss{margin-left:8px;margin-right:0}[dir=rtl] .mdc-snackbar__action+.mdc-snackbar__dismiss,.mdc-snackbar__action+.mdc-snackbar__dismiss[dir=rtl]{margin-left:0;margin-right:8px}.mat-mdc-snack-bar-container{margin:8px;position:static}.mat-mdc-snack-bar-container .mdc-snackbar__surface{min-width:344px}@media(max-width: 480px),(max-width: 344px){.mat-mdc-snack-bar-container .mdc-snackbar__surface{min-width:100%}}@media(max-width: 480px),(max-width: 344px){.mat-mdc-snack-bar-container{width:100vw}}.mat-mdc-snack-bar-container .mdc-snackbar__surface{max-width:672px}.mat-mdc-snack-bar-container .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)}.mat-mdc-snack-bar-container .mdc-snackbar__surface{background-color:var(--mdc-snackbar-container-color)}.mat-mdc-snack-bar-container .mdc-snackbar__surface{border-radius:var(--mdc-snackbar-container-shape)}.mat-mdc-snack-bar-container .mdc-snackbar__label{color:var(--mdc-snackbar-supporting-text-color)}.mat-mdc-snack-bar-container .mdc-snackbar__label{font-size:var(--mdc-snackbar-supporting-text-size);font-family:var(--mdc-snackbar-supporting-text-font);font-weight:var(--mdc-snackbar-supporting-text-weight);line-height:var(--mdc-snackbar-supporting-text-line-height)}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled){color:var(--mat-snack-bar-button-color);--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}.mat-mdc-snack-bar-container .mdc-snackbar__label::before{display:none}.mat-mdc-snack-bar-handset,.mat-mdc-snack-bar-container,.mat-mdc-snack-bar-label{flex:1 1 auto}.mat-mdc-snack-bar-handset .mdc-snackbar__surface{width:100%}\n'],
kb:2,data:{animation:[VWa]}});/*

 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
 @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}}
*/
_.YWa=new _.ge("mat-snack-bar-default-options",{Ea:"root",oa:function(){return new RWa}});
_.eu=class{get mj(){const a=this.YS;return a?a.mj:this.NI}set mj(a){this.YS?this.YS.mj=a:this.NI=a}constructor(a,b,c,d,e,f){this.jf=a;this.lv=b;this.Oc=c;this.VIa=d;this.YS=e;this.t$=f;this.NI=null;this.Jnb=cu;this.Znb=du;this.j5a="mat-mdc-snack-bar-handset"}K6(a,b){return this.Z9(a,b)}ZQb(a,b){this.Z9(a,b)}open(a,b="",c){const d=Object.assign({},this.t$,c);d.data={message:a,action:b};d.zv===a&&(d.zv=void 0);return this.K6(this.Jnb,d)}Td(){this.mj&&this.mj.Td()}Ia(){this.NI&&this.NI.Td()}KIa(a,b){const c=
_.Kh({parent:b&&b.ye&&b.ye.Zb||this.Oc,Nb:[{va:RWa,nc:b}]});a=a.attach(new _.Ss(this.Znb,b.ye,c));a.instance.C_=b;return a.instance}Z9(a,b){const c=Object.assign({},new RWa,this.t$,b),d=this.av(c);b=this.KIa(d,c);const e=new _.UWa(b,d);if(a instanceof _.hh)e.instance=b.MB(new _.Ts(a,null,{ua:c.data,gla:e}));else{const f=this.K1(c,e);a=b.Bv(new _.Ss(a,void 0,f));e.instance=a.instance}_.u(this.VIa.observe("(max-width: 599.98px) and (orientation: portrait)"),_.Fg(d.So)).subscribe(f=>{d.Qp.classList.toggle(this.j5a,
f.matches)});c.zv&&b.RS.subscribe(()=>{this.lv.Kl(c.zv,c.gz)});this.zIa(e,c);return this.mj=e}zIa(a,b){a.WA.subscribe(()=>{this.mj==a&&(this.mj=null);b.zv&&this.lv.clear()});this.mj?(this.mj.WA.subscribe(()=>{a.Iv.OV()}),this.mj.Td()):a.Iv.OV();b.duration&&0<b.duration&&a.Pt().subscribe(()=>a.SJa(b.duration))}av(a){const b=new _.Gs;b.direction=a.direction;let c=this.jf.position().global();var d="rtl"===a.direction;d="left"===a.EC||"start"===a.EC&&!d||"end"===a.EC&&d;const e=!d&&"center"!==a.EC;d?
c.left("0"):e?c.right("0"):_.Os(c);"top"===a.S8?c.top("0"):c.bottom("0");b.mg=c;return this.jf.create(b)}K1(a,b){return _.Kh({parent:a&&a.ye&&a.ye.Zb||this.Oc,Nb:[{va:_.UWa,nc:b},{va:_.Zt,nc:a.data}]})}};_.eu.O=function(a){return new (a||_.eu)(_.m(_.Ys),_.m(_.Qr),_.m(_.Kf),_.m(_.Lr),_.m(_.eu,12),_.m(_.YWa))};_.eu.ta=_.k({token:_.eu,oa:_.eu.O,Ea:"root"});_.fu=class{};_.fu.O=function(a){return new (a||_.fu)};_.fu.Ca=_.Ud({type:_.fu});_.fu.Ba=_.md({Nb:[_.eu],imports:[_.Zs,_.Xs,_.St,_.$s,cu,_.$s]});var ZWa={Sub:{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"}},y2b:{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"}}},gu=ZWa;gu=ZWa;var $Wa={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 aXa={DECIMAL_SEP:".",GROUP_SEP:",",uwb:"%",hIa:"0",vjc:"+",Ivb:"-",fvb:"E",vwb:"\u2030",AEa:"\u221e",Qgc:"NaN",DECIMAL_PATTERN:"#,##0.###",Nmc:"#E0",fjc:"#,##0%",j3b:"\u00a4#,##0.00",MDa:"USD"},hu=aXa;hu=aXa;_.iu=function(a){this.gia=40;this.WC=1;this.LAa=0;this.TC=3;this.vxa=this.gG=0;this.FYb=!1;this.mja=this.MY="";this.cP=hu.Ivb;this.z6="";this.Yy=1;this.gY=!1;this.UW=[];this.YBa=this.kIb=!1;this.Eda=0;this.cja="string"===typeof a?a:"";"number"===typeof a?this.Wqa(a):this.cJ(a)};
_.iu.prototype.cJ=function(a){this.cja=a.replace(/ /g,"\u00a0");const b=[0];this.MY=bXa(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 "#":0<f?g++:e++;0<=l&&0>d&&l++;break;case "0":if(0<g)throw Error("wc`"+a);f++;0<=l&&0>d&&l++;break;case ",":0<l&&this.UW.push(l);l=0;break;case ".":if(0<=d)throw Error("xc`"+a);d=e+f+g;break;case "E":if(this.YBa)throw Error("yc`"+a);this.YBa=!0;this.vxa=0;b[0]+1<p&&"+"==a.charAt(b[0]+
1)&&(b[0]++,this.FYb=!0);for(;b[0]+1<p&&"0"==a.charAt(b[0]+1);)b[0]++,this.vxa++;if(1>e+f||1>this.vxa)throw Error("zc`"+a);t=!1;break;default:b[0]--,t=!1}0==f&&0<e&&0<=d&&(f=d,0==f&&f++,g=e-f,e=f-1,f=1);if(0>d&&0<g||0<=d&&(d<e||d>e+f)||0==l)throw Error("Ac`"+a);g=e+f+g;this.TC=0<=d?g-d:0;0<=d&&(this.gG=e+f-d,0>this.gG&&(this.gG=0));this.WC=(0<=d?d:g)-e;this.YBa&&(this.gia=e+this.WC,0==this.TC&&0==this.WC&&(this.WC=1));this.UW.push(Math.max(0,l));this.kIb=0==d||d==g;c=b[0]-c;this.mja=bXa(this,a,b);
b[0]<a.length&&";"==a.charAt(b[0])?(b[0]++,1!=this.Yy&&(this.gY=!0),this.cP=bXa(this,a,b),b[0]+=c,this.z6=bXa(this,a,b)):(this.cP+=this.MY,this.z6+=this.mja)};
_.iu.prototype.Wqa=function(a){switch(a){case 1:this.cJ(hu.DECIMAL_PATTERN);break;case 2:this.cJ(hu.Nmc);break;case 3:this.cJ(hu.fjc);break;case 4:a=this.cJ;{var b=hu.j3b;const d=["0"];var c=$Wa[hu.MDa];if(c){c=c[0]&7;if(0<c){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:cXa(this,1);break;case 6:cXa(this,2);break;default:throw Error("qc");}};
var cXa=function(a,b){a.Eda=b;a.cJ(hu.DECIMAL_PATTERN);a.gG=0;a.TC=2;if(0<a.gG)throw Error("oc");a.LAa=2};
_.iu.prototype.parse=function(a,b){b=b||[0];if(0!==this.Eda)throw Error("rc");a=a.replace(/ |\u202f/g,"\u00a0");let c=a.indexOf(this.MY,b[0])==b[0],d=a.indexOf(this.cP,b[0])==b[0];c&&d&&(this.MY.length>this.cP.length?d=!1:this.MY.length<this.cP.length&&(c=!1));c?b[0]+=this.MY.length:d&&(b[0]+=this.cP.length);if(a.indexOf(hu.AEa,b[0])==b[0]){b[0]+=hu.AEa.length;var e=Infinity}else{e=a;let f=!1,g=!1,l=!1,p=-1,t=1;const x=hu.DECIMAL_SEP;let B=hu.GROUP_SEP;const F=hu.fvb;if(0!=this.Eda)throw Error("sc");
B=B.replace(/\u202f/g,"\u00a0");let I="";for(;b[0]<e.length;b[0]++){const K=e.charAt(b[0]),U=dXa(K);if(0<=U&&9>=U)I+=U,l=!0;else if(K==x.charAt(0)){if(f||g)break;I+=".";f=!0}else if(K==B.charAt(0)&&("\u00a0"!=B.charAt(0)||b[0]+1<e.length&&0<=dXa(e.charAt(b[0]+1)))){if(f||g)break}else if(K==F.charAt(0)){if(g)break;I+="E";g=!0;p=b[0]}else if("+"==K||"-"==K){if(l&&p!=b[0]-1)break;I+=K}else if(1==this.Yy&&K==hu.uwb.charAt(0)){if(1!=t)break;t=100;if(l){b[0]++;break}}else if(1==this.Yy&&K==hu.vwb.charAt(0)){if(1!=
t)break;t=1E3;if(l){b[0]++;break}}else break}1!=this.Yy&&(t=this.Yy);e=parseFloat(I)/t}if(c){if(a.indexOf(this.mja,b[0])!=b[0])return NaN;b[0]+=this.mja.length}else if(d){if(a.indexOf(this.z6,b[0])!=b[0])return NaN;b[0]+=this.z6.length}return d?-e:e};
_.iu.prototype.format=function(a){if(this.gG>this.TC)throw Error("tc");if(isNaN(a))return hu.Qgc;const b=[];var c=a;if(0==this.Eda)c=ju;else{c=Math.abs(c);var d=eXa(this,1>=c?0:fXa(c)).cZa;c=eXa(this,d+fXa(gXa(this,ku(c,-d)).intValue))}a=ku(a,-c.cZa);(d=0>a||0==a&&0>1/a)?c.Ycb?b.push(c.Ycb):(b.push(c.prefix),b.push(this.cP)):(b.push(c.prefix),b.push(this.MY));if(isFinite(a))if(a*=d?-1:1,a*=this.Yy,this.YBa){var e=a;if(0==e)hXa(this,e,this.WC,b),iXa(this,0,b);else{var f=Math.floor(Math.log(e)/Math.log(10)+
2E-15);e=ku(e,-f);var g=this.WC;1<this.gia&&this.gia>this.WC?(g=f%this.gia,0>g&&(g=this.gia+g),e=ku(e,g),f-=g,g=1):1>this.WC?(f++,e=ku(e,-1)):(f-=this.WC-1,e=ku(e,this.WC-1));hXa(this,e,g,b);iXa(this,f,b)}}else hXa(this,a,this.WC,b);else b.push(hu.AEa);d?c.Zcb?b.push(c.Zcb):(isFinite(a)&&b.push(c.suffix),b.push(this.z6)):(isFinite(a)&&b.push(c.suffix),b.push(this.mja));return b.join("")};
var gXa=function(a,b){let c=ku(b,a.TC);0<a.LAa&&(c=jXa(c,a.LAa,a.TC));c=Math.round(c);isFinite(c)?(b=Math.floor(ku(c,-a.TC)),a=Math.floor(c-ku(b,a.TC))):a=0;return{intValue:b,YKc:a}},hXa=function(a,b,c,d){if(a.gG>a.TC)throw Error("tc");d||(d=[]);b=gXa(a,b);var e=b.intValue,f=b.YKc,g=0<a.gG||0<f||!1;b=a.gG;g&&(b=a.gG);for(var l="",p=e;1E20<p;)l="0"+l,p=Math.round(ku(p,-1));l=p+l;const t=hu.DECIMAL_SEP;p=hu.hIa.codePointAt(0);var x=l.length,B=0;if(0<e||0<c){for(e=x;e<c;e++)d.push(String.fromCodePoint(p));
if(2<=a.UW.length)for(c=1;c<a.UW.length;c++)B+=a.UW[c];c=x-B;if(0<c){e=a.UW;B=x=0;var F=hu.GROUP_SEP,I=l.length;for(let U=0;U<I;U++)if(d.push(String.fromCodePoint(p+Number(l.charAt(U)))),1<I-U){var K=e[B];if(U<c){let ca=c-U;(1===K||0<K&&1===ca%K)&&d.push(F)}else B<e.length&&(U===c?B+=1:K===U-c-x+1&&(d.push(F),x+=K,B+=1))}}else{c=l;l=a.UW;e=hu.GROUP_SEP;K=c.length;F=[];for(x=l.length-1;0<=x&&0<K;x--){B=l[x];for(I=0;I<B&&0<=K-I-1;I++)F.push(String.fromCodePoint(p+Number(c.charAt(K-I-1))));K-=B;0<K&&
F.push(e)}d.push.apply(d,F.reverse())}}else g||d.push(String.fromCodePoint(p));(a.kIb||g)&&d.push(t);f=String(f);g=f.split("e+");2==g.length&&(f=String(jXa(parseFloat(g[0]),a.LAa,1)),f=f.replace(".",""),f+=PBa("0",parseInt(g[1],10)-f.length+1));a.TC+1>f.length&&(f="1"+PBa("0",a.TC-f.length)+f);for(a=f.length;"0"==f.charAt(a-1)&&a>b+1;)a--;for(b=1;b<a;b++)d.push(String.fromCodePoint(p+Number(f.charAt(b))))},iXa=function(a,b,c){c.push(hu.fvb);0>b?(b=-b,c.push(hu.Ivb)):a.FYb&&c.push(hu.vjc);b=""+b;var d=
hu.hIa;for(let e=b.length;e<a.vxa;e++)c.push(d);a=d.codePointAt(0)-kXa;for(d=0;d<b.length;d++)c.push(String.fromCodePoint(a+b.codePointAt(d)))},dXa=function(a){a=a.codePointAt(0);if(48<=a&&58>a)return a-48;const b=hu.hIa.codePointAt(0);return b<=a&&a<b+10?a-b:-1},kXa="0".codePointAt(0),bXa=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&&"\u00a4"==b.charAt(c[0]+1)?(c[0]++,d+=hu.MDa):(g=hu.MDa,d+=g in $Wa?$Wa[g][1]:g);break;case "%":if(!a.gY&&1!=a.Yy)throw Error("uc");if(a.gY&&100!=a.Yy)throw Error("vc");a.Yy=100;a.gY=!1;d+=hu.uwb;break;case "\u2030":if(!a.gY&&1!=a.Yy)throw Error("uc");if(a.gY&&1E3!=a.Yy)throw Error("vc");a.Yy=1E3;a.gY=!1;d+=hu.vwb;break;default:d+=g}}return d},ju={cZa:0,Ycb:"",Zcb:"",prefix:"",suffix:""},eXa=function(a,b){a=1==a.Eda?gu.Sub:gu.y2b;null==a&&(a=gu.Sub);if(3>b)return ju;b=Math.min(14,
b);var c=a[ku(1,b)];for(--b;!c&&3<=b;)c=a[ku(1,b)],b--;if(!c)return ju;c=c.other;var d=a="",e=c.indexOf(";");0<=e&&(c=c.substring(0,e),e=c.substring(e+1))&&(d=/([^0]*)(0+)(.*)/.exec(e),a=d[1],d=d[3]);return c&&"0"!=c?(c=/([^0]*)(0+)(.*)/.exec(c))?{cZa:b+1-(c[2].length-1),Ycb:a,Zcb:d,prefix:c[1],suffix:c[3]}:ju:ju},fXa=function(a){if(!isFinite(a))return 0<a?a:0;let b=0;for(;1<=(a/=10);)b++;return b},ku=function(a,b){if(!a||!isFinite(a)||0==b)return a;a=String(a).split("e");return parseFloat(a[0]+"e"+
(parseInt(a[1]||0,10)+b))},lXa=function(a,b){return a&&isFinite(a)?ku(Math.round(ku(a,b)),-b):a},jXa=function(a,b,c){if(!a)return a;b=b-fXa(a)-1;return b<-c?lXa(a,-c):lXa(a,b)};var mXa=function(a){return 1==a%10&&11!=a%100?"one":2==a%10&&12!=a%100?"two":3==a%10&&13!=a%100?"few":"other"},nXa=mXa;nXa=mXa;var oXa=function(a,b){if(void 0===b){b=a+"";var c=b.indexOf(".");b=Math.min(-1===c?0:b.length-c-1,3)}c=Math.pow(10,b);b={v:b,f:(a*c|0)%c};return 1==(a|0)&&0==b.v?"one":"other"},pXa=oXa;pXa=oXa;var qXa,rXa,sXa,tXa,uXa;_.lu=function(a){this.cja=a;this.rya=this.h6=this.s7a=null;a=hu;var b=gu;if(qXa!==a||rXa!==b)qXa=a,rXa=b,sXa=new _.iu(1);this.pRc=sXa};qXa=null;rXa=null;sXa=null;tXa=RegExp("'([{}#].*?)'","g");uXa=RegExp("''","g");
_.lu.prototype.format=function(a){if(this.cja){this.s7a=[];var b=vXa(this,this.cja);this.rya=wXa(this,b);this.cja=null}if(this.rya&&0!=this.rya.length)for(this.h6=_.va(this.s7a),b=[],xXa(this,this.rya,a,!1,b),a=b.join("");0<this.h6.length;)a=a.replace(this.xTa(this.h6),String(this.h6.pop()).replace("$","$$$$"));else a="";return a};
var xXa=function(a,b,c,d,e){for(var f=0;f<b.length;f++)switch(b[f].type){case 4:e.push(b[f].value);break;case 3:var g=b[f].value,l=a,p=e,t=c[g];void 0===t?p.push("Undefined parameter - "+g):(l.h6.push(t),p.push(l.xTa(l.h6)));break;case 2:g=b[f].value;l=a;p=c;t=d;var x=e,B=g.bra;void 0===p[B]?x.push("Undefined parameter - "+B):(B=g[p[B]],void 0===B&&(B=g.other),xXa(l,B,p,t,x));break;case 0:g=b[f].value;yXa(a,g,c,pXa,d,e);break;case 1:g=b[f].value,yXa(a,g,c,nXa,d,e)}},yXa=function(a,b,c,d,e,f){var g=
b.bra,l=b.qFb,p=+c[g];isNaN(p)?f.push("Undefined or invalid parameter - "+g):(l=p-l,g=b[c[g]],void 0===g&&(d=d(Math.abs(l)),g=b[d],void 0===g&&(g=b.other)),b=[],xXa(a,g,c,e,b),c=b.join(""),e?f.push(c):(a=a.pRc.format(l),f.push(c.replace(/#/g,a))))},vXa=function(a,b){var c=a.s7a,d=(0,_.jk)(a.xTa,a);b=b.replace(uXa,function(){c.push("'");return d(c)});return b=b.replace(tXa,function(e,f){c.push(f);return d(c)})},zXa=function(a){var b=0,c=[],d=[],e=/[{}]/g;e.lastIndex=0;for(var f;f=e.exec(a);){var g=
f.index;"}"==f[0]?(c.pop(),0==c.length&&(f={type:1},f.value=a.substring(b,g),d.push(f),b=g+1)):(0==c.length&&(b=a.substring(b,g),""!=b&&d.push({type:0,value:b}),b=g+1),c.push("{"))}b=a.substring(b);""!=b&&d.push({type:0,value:b});return d},AXa=/^\s*(\w+)\s*,\s*plural\s*,(?:\s*offset:(\d+))?/,BXa=/^\s*(\w+)\s*,\s*selectordinal\s*,/,CXa=/^\s*(\w+)\s*,\s*select\s*,/,wXa=function(a,b){var c=[];b=zXa(b);for(var d=0;d<b.length;d++){var e={};if(0==b[d].type)e.type=4,e.value=b[d].value;else if(1==b[d].type){var f=
b[d].value;switch(AXa.test(f)?0:BXa.test(f)?1:CXa.test(f)?2:/^\s*\w+\s*/.test(f)?3:5){case 2:e.type=2;e.value=DXa(a,b[d].value);break;case 0:e.type=0;e.value=EXa(a,b[d].value);break;case 1:e.type=1;e.value=FXa(a,b[d].value);break;case 3:e.type=3,e.value=b[d].value}}c.push(e)}return c},DXa=function(a,b){var c="";b=b.replace(CXa,function(l,p){c=p;return""});var d={};d.bra=c;b=zXa(b);for(var e=0;e<b.length;){var f=b[e].value;e++;var g;1==b[e].type&&(g=wXa(a,b[e].value));d[f.replace(/\s/g,"")]=g;e++}return d},
EXa=function(a,b){var c="",d=0;b=b.replace(AXa,function(p,t,x){c=t;x&&(d=parseInt(x,10));return""});var e={};e.bra=c;e.qFb=d;b=zXa(b);for(var f=0;f<b.length;){var g=b[f].value;f++;var l;1==b[f].type&&(l=wXa(a,b[f].value));e[g.replace(/\s*(?:=)?(\w+)\s*/,"$1")]=l;f++}return e},FXa=function(a,b){var c="";b=b.replace(BXa,function(l,p){c=p;return""});var d={};d.bra=c;d.qFb=0;b=zXa(b);for(var e=0;e<b.length;){var f=b[e].value;e++;if(1==b[e].type)var g=wXa(a,b[e].value);d[f.replace(/\s*(?:=)?(\w+)\s*/,
"$1")]=g;e++}return d};_.lu.prototype.xTa=function(a){return"\ufddf_"+(a.length-1).toString(10)+"_"};new _.lu("Permission denied enabling the Cloud Source Repositories API for project {projectId}. A user with permissions to do so (such as the project owner) must enable the API.");new _.lu("{projectName} project created");new _.lu("Failed to connect to {gitProvider}");_.ou=function(a,{error:b,message:c,Td:d}){a.log(b);a.aD({message:c,Td:d})};_.GXa=function(a){0<document.querySelectorAll("snack-bar-container").length||a.aD({message:"An unexpected error occurred.",Td:"Dismiss"})};
_.pu=class{constructor(a,b){this.nh=a;this.Bh=b}log(a){_.Xt(this.nh,a)}aD({message:a,Td:b}){this.notify({message:a,Td:b,duration:0})}notify({message:a,Td:b,duration:c}){this.Bh.open(a,b,{duration:c})}};_.pu.O=function(a){return new (a||_.pu)(_.m(_.Yt),_.m(_.eu))};_.pu.ta=_.k({token:_.pu,oa:_.pu.O,Ea:"root"});_.qu=class{constructor(a,b){this.oh=a;this.Grb=b}Qa(){this.hb=this.Grb.subscribe(a=>{this.handleError(a)})}handleError(){_.GXa(this.oh)}Ia(){this.hb&&this.hb.unsubscribe()}};_.qu.O=function(a){return new (a||_.qu)(_.w(_.pu),_.w(QWa))};_.qu.La=_.Wd({type:_.qu,na:[["uncaught-error-notifier"]]});_.ru=class{};_.ru.O=function(a){return new (a||_.ru)};_.ru.Ca=_.Ud({type:_.ru});_.ru.Ba=_.md({});_.HXa=new Map([["SshAuthError","type.googleapis.com/devtools.grimoire."],["MissingDecorationsError","type.googleapis.com/devtools.grimoire."],["DebugInfo","type.googleapis.com/google.rpc."]]);var tra;_.su=class{constructor(a,b){this.Grb=a;this.nh=b}handleError(a){a&&(a===ura()||void 0!==a.rejection&&a.rejection===ura())||(_.Xt(this.nh,a),this.Grb.next(a))}};_.su.O=function(a){return new (a||_.su)(_.m(QWa),_.m(_.Yt))};_.su.ta=_.k({token:_.su,oa:_.su.O,Ea:"root"});var IXa=function(){const a=(TBa.get("GuidedHelpResume")||"").split(":");return{flowId:+a[0]||void 0,stepId:a[1]||void 0}},JXa=function(a){TBa.remove("GuidedHelpResume",null,(null==a?void 0:a.domain)||window.location.hostname)};/*

 Copyright 2005, 2007 Bob Ippolito. All Rights Reserved.
 Copyright The Closure Library Authors.
 SPDX-License-Identifier: MIT
*/
_.tu=function(a,b){this.eAa=[];this.LQb=a;this.pIb=b||null;this.gga=this.YN=!1;this.Aj=void 0;this.Inb=this.iFc=this.WSa=!1;this.PBa=0;this.Us=null;this.yra=0};_.$k(_.tu,vra);_.tu.prototype.cancel=function(a){if(this.YN)this.Aj instanceof _.tu&&this.Aj.cancel();else{if(this.Us){const b=this.Us;delete this.Us;a?b.cancel(a):(b.yra--,0>=b.yra&&b.cancel())}this.LQb?this.LQb.call(this.pIb,this):this.Inb=!0;this.YN||this.Bea(new uu(this))}};_.tu.prototype.EHb=function(a,b){this.WSa=!1;KXa(this,a,b)};
var KXa=function(a,b,c){a.YN=!0;a.Aj=c;a.gga=!b;LXa(a)},NXa=function(a){if(a.YN){if(!a.Inb)throw new MXa(a);a.Inb=!1}};_.tu.prototype.callback=function(a){NXa(this);KXa(this,!0,a)};_.tu.prototype.Bea=function(a){NXa(this);KXa(this,!1,a)};_.tu.prototype.addCallback=function(a,b){return _.vu(this,a,null,b)};_.vu=function(a,b,c,d){a.eAa.push([b,c,d]);a.YN&&LXa(a);return a};
_.tu.prototype.then=function(a,b,c){let d,e;const f=new Mq(function(g,l){e=g;d=l});_.vu(this,e,function(g){g instanceof uu?f.cancel():d(g);return OXa},this);return f.then(a,b,c)};_.tu.prototype.$goog_Thenable=!0;_.tu.prototype.md=function(a){const b=new _.tu;_.vu(this,b.callback,b.Bea,b);a&&(b.Us=this,this.yra++);return b};_.tu.prototype.isError=function(a){return a instanceof Error};
var PXa=function(a){return exa(a.eAa,function(b){return"function"===typeof b[1]})},OXa={},LXa=function(a){if(a.PBa&&a.YN&&PXa(a)){var b=a.PBa,c=QXa[b];c&&(_.da.clearTimeout(c.P5),delete QXa[b]);a.PBa=0}a.Us&&(a.Us.yra--,delete a.Us);b=a.Aj;for(var d=c=!1;a.eAa.length&&!a.WSa;){var e=a.eAa.shift(),f=e[0];const l=e[1];e=e[2];if(f=a.gga?l:f)try{var g=f.call(e||a.pIb,b);g===OXa&&(g=void 0);void 0!==g&&(a.gga=a.gga&&(g==b||a.isError(g)),a.Aj=b=g);if(EQa(b)||"function"===typeof _.da.Promise&&b instanceof
_.da.Promise)d=!0,a.WSa=!0}catch(p){b=p,a.gga=!0,PXa(a)||(c=!0)}}a.Aj=b;d&&(g=(0,_.jk)(a.EHb,a,!0),d=(0,_.jk)(a.EHb,a,!1),b instanceof _.tu?(_.vu(b,g,d),b.iFc=!0):b.then(g,d));c&&(b=new RXa(b),QXa[b.P5]=b,a.PBa=b.P5)},MXa=function(a){_.ba.call(this);this.ZE=a};_.$k(MXa,_.ba);MXa.prototype.message="Deferred has already fired";MXa.prototype.name="AlreadyCalledError";var uu=function(a){_.ba.call(this);this.ZE=a};_.$k(uu,_.ba);uu.prototype.message="Deferred was canceled";uu.prototype.name="CanceledError";
var RXa=function(a){this.P5=_.da.setTimeout((0,_.jk)(this.nYc,this),0);this.xf=a};RXa.prototype.nYc=function(){delete QXa[this.P5];throw this.xf;};var QXa={};var Kra=function(a,b){const c=b||{};b=c.document||document;const d=_.yc(a).toString(),e=(new Lm(b)).createElement("SCRIPT");var f={cUb:e,C8:void 0};const g=new _.tu(SXa,f);let l=null;const p=null!=c.timeout?c.timeout:5E3;0<p&&(l=window.setTimeout(function(){TXa(e,!0);g.Bea(new UXa(1,"Timeout reached for loading script "+d))},p),f.C8=l);e.onload=e.onreadystatechange=function(){e.readyState&&"loaded"!=e.readyState&&"complete"!=e.readyState||(TXa(e,c.I4c||!1,l),g.callback(null))};e.onerror=function(){TXa(e,
!0,l);g.Bea(new UXa(0,"Error while loading script "+d))};f=c.attributes||{};_.tc(f,{type:"text/javascript",charset:"UTF-8"});tCa(e,f);lCa(e,a);VXa(b).appendChild(e);return g},VXa=function(a){var b;return(b=(a||document).getElementsByTagName("HEAD"))&&0!==b.length?b[0]:a.documentElement},SXa=function(){if(this&&this.cUb){const a=this.cUb;a&&"SCRIPT"==a.tagName&&TXa(a,!0,this.C8)}},TXa=function(a,b,c){null!=c&&_.da.clearTimeout(c);a.onload=()=>{};a.onerror=()=>{};a.onreadystatechange=()=>{};b&&window.setTimeout(function(){_.Rm(a)},
0)},UXa=function(a,b){let c="Jsloader error (code #"+a+")";b&&(c+=": "+b);_.ba.call(this,c);this.code=a};_.$k(UXa,_.ba);var WXa=(0,_.Kc)`https://ssl.gstatic.com/guidedhelp/runtime/guided_help.js`,XXa=(0,_.Kc)`https://ssl.gstatic.com/guidedhelp/runtime_staging/guided_help.js`,YXa=function(a,b="PROD"){if(wu())return Promise.resolve();a.STb||(a.STb=Promise.resolve(Kra("PROD"===b?WXa:XXa)));return a.STb},wu=function(){let a;return!(null==(a=window.guidedhelp)||!a.loaded)},ZXa=function(){const a=(new URL(_.da.location.href)).searchParams;let b;return{flowId:+(null!=(b=a.get("ghstartflowid"))?b:0)||void 0,stepId:a.get("ghstartstepid")||
void 0}},xu=class{Eob(a){const b=this;return _.pf(function*(){var c;window.guidedhelp=null!=(c=window.guidedhelp)?c:{};let d,e;c=null!=(e=null!=(d=a.callbackMethods)?d:window.guidedhelpCallbackMethods)?e:null;window.guidedhelp.onFlowDismiss=null==c?void 0:c.onFlowDismiss;window.guidedhelp.onFlowStepSet=null==c?void 0:c.onFlowStepSet;window.guidedhelp.onViewerClick=null==c?void 0:c.onViewerClick;window.guidedhelp.onError=null==c?void 0:c.onError;return new Promise((f,g)=>{try{YXa(b,a.runtimeEnvironment).then(()=>
_.pf(function*(){let l,p;yield null==(l=window.help)?void 0:null==(p=l.guide)?void 0:p.startFlow(a).then(f,g)}),g)}catch(l){g(l)}})})}dismissFlow(){return _.pf(function*(){return wu()?new Promise(a=>_.pf(function*(){let b,c,d;a(null!=(d=null==(b=window.help)?void 0:null==(c=b.guide)?void 0:c.dismissFlow())?d:!1)})):Promise.resolve(!1)})}reset(){return _.pf(function*(){return wu()?new Promise(a=>_.pf(function*(){let b,c,d;a(null!=(d=null==(b=window.help)?void 0:null==(c=b.guide)?void 0:c.reset())?
d:!1)})):Promise.resolve(!1)})}getFlowId(){let a,b;return wu()?null==(a=window.help)?void 0:null==(b=a.guide)?void 0:b.getFlowId():void 0}wLc(){return IXa().flowId||void 0}xLc(){return IXa().stepId||void 0}getStepId(){let a,b;return wu()?null==(a=window.help)?void 0:null==(b=a.guide)?void 0:b.getStepId():void 0}tUc(a){const b=this;return _.pf(function*(){const c=IXa();JXa({domain:a.resumeCookieDomain});const d=c.flowId;return new Promise((e,f)=>{d?b.Eob(Object.assign({},a,{flowId:d,stepId:c.stepId})).then(()=>
{e(!0)},f):e(!1)})})}VWc(a){const b=this;return _.pf(function*(){const c=ZXa();return new Promise((d,e)=>{c.flowId?(JXa({domain:a.resumeCookieDomain}),b.Eob(Object.assign({},a,{flowId:c.flowId,stepId:c.stepId})).then(()=>{d(!0)},e)):d(!1)})})}};xu.prototype.startFlowFromUrl=xu.prototype.VWc;xu.prototype.resumeCookiedFlow=xu.prototype.tUc;xu.prototype.getStepId=xu.prototype.getStepId;xu.prototype.getResumeCookiedStepId=xu.prototype.xLc;xu.prototype.getResumeCookiedFlowId=xu.prototype.wLc;
xu.prototype.getFlowId=xu.prototype.getFlowId;xu.prototype.reset=xu.prototype.reset;xu.prototype.dismissFlow=xu.prototype.dismissFlow;xu.prototype.startFlowById=xu.prototype.Eob;qsa("help.guidedhelp.createBootstrapper",()=>new xu);var $Xa={c0c:"https://www.google.com",n1c:"https://support.google.com",J0c:"https://play.google.com"},aYa=function(a){return _.pf(function*(){for(const b of Object.values($Xa))"granted"!==(yield navigator.permissions.query({name:"top-level-storage-access",requestedOrigin:b})).state&&a.ilb.push(b)})};(new class{constructor(){this.ilb=[];this.jlb=[];this.initialize=wra(()=>{const a=this;return _.pf(function*(){if("undefined"===typeof document||void 0===document.requestStorageAccessFor||void 0===navigator.permissions||void 0===navigator.permissions.query||location.hostname.match(".+\\.google\\.com$"))return Promise.resolve();yield aYa(a);0<a.ilb.length&&document.addEventListener("click",a.fTb)})});this.fTb=()=>{if(!(0<this.jlb.length)){for(const a of this.ilb)try{this.jlb.push(document.requestStorageAccessFor(a))}catch(b){}Promise.all(this.jlb).then(()=>
{}).catch(()=>{}).finally(()=>{this.reset()})}}}reset(){document.removeEventListener("click",this.fTb)}}).initialize();var bYa=function(a,b,c){return a.JVc.then(function(d){const e=d[b];if(!e)throw Error("Cc`"+b);return e.apply(d,c)})},cYa=class{constructor(a){this.JVc=a;a.then((0,_.jk)(function(){},this),()=>{},this)}},eYa=function(a,b,c){const d=Array(arguments.length-2);for(var e=2;e<arguments.length;e++)d[e-2]=arguments[e];e=dYa(a,b).then(function(f){return f.apply(null,d)});return new cYa(e)},fYa={},dYa=function(a,b){var c=fYa[b];if(c)return c;c=(c=kk(b))?Nq(c):(new Mq(function(d,e){const f=(new Lm(document)).createElement("SCRIPT");
f.async=!0;_.Cc(f,_.Jc(_.DBa(a)));f.onload=f.onreadystatechange=function(){f.readyState&&"loaded"!=f.readyState&&"complete"!=f.readyState||d()};f.onerror=e;(document.head||document.getElementsByTagName("head")[0]).appendChild(f)})).then(function(){const d=kk(b);if(!d)throw Error("Dc`"+b+"`"+a);return d});return fYa[b]=c};var gYa=class{constructor(a){this.Vl=a}M_(a){bYa(this.Vl,"startFeedback",arguments)}YTc(a){bYa(this.Vl,"requestSurvey",arguments).vQ(()=>{},this)}SSc(a){bYa(this.Vl,"presentSurvey",arguments).vQ(()=>{},this)}},hYa=new _.zm(BBa,"https://www.gstatic.com/feedback/js/help/prod/service/lazy.min.js");dYa(hYa,"help.service.Lazy.create").vQ(()=>{});var xra=function(a,b){b=b||{};a=eYa(hYa,"help.service.Lazy.create",a,{apiKey:b.apiKey||b.apiKey,asxUiUri:b.asxUiUri||b.asxUiUri,environment:b.environment||b.environment,frdProductData:b.frdProductData||b.frdProductData,frdProductDataSerializedJspb:b.q8c||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 gYa(a)};var jYa,yu;_.iYa=new _.ge("helpServiceCreationDelegate",{oa:()=>xra});jYa=new _.ge("HelpService productData",{oa:()=>({})});yu=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=`${null!=(l=g.name)?l:"Error"}: ${g.message}:\n ${g.stack}`}});this.uTc=c(a,{locale:b,helpCenterPath:"/cloud",productData:d})}M_(a){this.uTc.M_(a)}};yu.O=function(a){return new (a||yu)(_.m(AJa),_.m(_.ak),_.m(_.iYa),_.m(jYa),_.m(PWa),_.m(_.ho))};
yu.ta=_.k({token:yu,oa:yu.O,Ea:"root"});_.zu=class{constructor(a,b,c,d){this.service=a;this.enableAnonymousFeedback=b;this.productVersion=c;this.authuser=d;this.M_=(e,f)=>{f={authuser:this.authuser||void 0,productVersion:this.productVersion,onend:f,L6c:!0};"undefined"!==typeof e&&(f.bucket=e);this.enableAnonymousFeedback&&(f.enableAnonymousFeedback=!0);this.service.M_(f)}}};_.zu.O=function(a){return new (a||_.zu)(_.m(yu),_.m(UJa,8),_.m(fo),_.m(_.io))};_.zu.ta=_.k({token:_.zu,oa:_.zu.O});_.Au=class{constructor(a){if(a)throw Error("Ec");}};_.Au.O=function(a){return new (a||_.Au)(_.m(_.Au,12))};_.Au.Ca=_.Ud({type:_.Au});_.Au.Ba=_.md({});var zra;var kYa,lYa,mYa;kYa=class{constructor(a,b){this.url=a;this.qQ=null;this.options=b}};_.Bu=function(a,b,c){a.lxb("",b,new kYa(c))};lYa=function(a,b){return a.byc.get(b)||b};mYa=function(a,b,c=""){const d=c+":"+b;let e=a.mqa.get(d);return e?a.hAb(e):(e=a.Fyc(c,b))?(a.mqa.set(d,e),a.hAb(e)):(c=a.Hoa.get(c))?a.Vyc(b,c):_.lf(Error("Fc`"+d))};
_.Cu=class{constructor(a,b,c,d){this.GAb=a;this.JI=b;this.aKa=d;this.mqa=new Map;this.Hoa=new Map;this.Xvc=new Map;this.rLa=new Map;this.byc=new Map;this.nNa=[];this.bS=["material-icons","mat-ligature-font"];this.Cb=c}Ia(){this.nNa=[];this.mqa.clear();this.Hoa.clear();this.Xvc.clear()}hAb(a){return a.qQ?_.kf(this.aOa(a).cloneNode(!0)):_.u(this.nAc(a),_.r(b=>b.cloneNode(!0)))}Vyc(a,b){var c=this.nzb(a,b);if(c)return _.kf(c);c=b.filter(d=>!d.qQ).map(d=>_.u(this.oAc(d),_.kg(e=>{e=`Loading icon set URL: ${this.JI.Zp(5,
d.url)} failed: ${e.message}`;this.aKa.handleError(Error(e));return _.kf(null)})));return _.u(_.zf(c),_.r(()=>{const d=this.nzb(a,b);if(!d)throw Error("Fc`"+a);return d}))}nzb(a,b){for(let d=b.length-1;0<=d;d--){var c=b[d];if(c.qQ&&-1<c.qQ.toString().indexOf(a)){const e=this.aOa(c);if(c=this.Qxc(e,a,c.options))return c}}return null}nAc(a){return _.u(this.ozb(a),_.Gg(b=>a.qQ=b),_.r(()=>this.aOa(a)))}oAc(a){return a.qQ?_.kf(null):_.u(this.ozb(a),_.Gg(b=>a.qQ=b))}Qxc(a,b,c){a=a.querySelector(`[id="${b}"]`);
if(!a)return null;a=a.cloneNode(!0);a.removeAttribute("id");if("svg"===a.nodeName.toLowerCase())return this.gqa(a,c);if("symbol"===a.nodeName.toLowerCase())return this.gqa(this.VCc(a),c);b=this.bOa(Bra("<svg></svg>"));b.appendChild(a);return this.gqa(b,c)}bOa(a){const b=this.Cb.createElement("DIV");b.innerHTML=a;a=b.querySelector("svg");if(!a)throw Error("Ic");return a}VCc(a){const b=this.bOa(Bra("<svg></svg>"));var c=a.attributes;for(let d=0;d<c.length;d++){const {name:e,value:f}=c[d];"id"!==e&&
b.setAttribute(e,f)}for(c=0;c<a.childNodes.length;c++)a.childNodes[c].nodeType===this.Cb.ELEMENT_NODE&&b.appendChild(a.childNodes[c].cloneNode(!0));return b}gqa(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}ozb(a){var b=a.url;let c,d;a=null!=(d=null==(c=a.options)?void 0:c.withCredentials)?d:!1;if(!this.GAb)throw Error("Gc");
if(null==b)throw Error("Jc`"+b);const e=this.JI.Zp(5,b);if(!e)throw Error("Hc`"+b);if(b=this.rLa.get(e))return b;b=_.u(this.GAb.get(e,{responseType:"text",withCredentials:a}),_.r(f=>Bra(f)),rg(()=>this.rLa.delete(e)),Bia());this.rLa.set(e,b);return b}lxb(a,b,c){this.mqa.set(a+":"+b,c);return this}P1c(a,b){const c=this.Hoa.get(a);c?c.push(b):this.Hoa.set(a,[b]);return this}aOa(a){if(!a.TWb){const b=this.bOa(a.qQ);this.gqa(b,a.options);a.TWb=b}return a.TWb}Fyc(a,b){for(let c=0;c<this.nNa.length;c++){const d=
this.nNa[c](b,a);if(d)return d.url&&d.options?new kYa(d.url,d.options):new kYa(d)}}};_.Cu.O=function(a){return new (a||_.Cu)(_.m(_.fp,8),_.m(np),_.m(_.ri,8),_.m(_.fg))};_.Cu.ta=_.k({token:_.Cu,oa:_.Cu.O,Ea:"root"});new _.kn;new _.ln;new _.kn;new _.kn;var nYa,oYa,pYa,qYa,rYa;nYa=new _.ge("MAT_ICON_DEFAULT_OPTIONS");oYa=new _.ge("mat-icon-location",{Ea:"root",oa:Cra});pYa="clip-path color-profile src cursor fill filter marker marker-start marker-mid marker-end mask stroke".split(" ");qYa=pYa.map(a=>`[${a}]`).join(", ");rYa=/^url\(['"]?#(.*?)['"]?\)$/;
_.Du=class{get color(){return this.Ki||this.aS}set color(a){this.Ki=a}get Zj(){return this.cOa}set Zj(a){a!==this.cOa&&(a?this.xDc(a):this.cOa&&this.nyb(),this.cOa=a)}get dO(){return this.Bzb}set dO(a){a=this.iyb(a);a!==this.Bzb&&(this.Bzb=a,this.EOa())}get Kh(){return this.Azb}set Kh(a){a=this.iyb(a);a!==this.Azb&&(this.Azb=a,this.EOa())}constructor(a,b,c,d,e,f){this.Ja=a;this.pLa=b;this.Hr=d;this.aKa=e;this.inline=!1;this.sCb=[];this.BJa=_.df.EMPTY;f&&(f.color&&(this.color=this.aS=f.color),f.dO&&
(this.dO=f.dO));c||a.ma.setAttribute("aria-hidden","true")}CCc(a){if(!a)return["",""];const b=a.split(":");switch(b.length){case 1:return["",b[0]];case 2:return b;default:throw Error("Kc`"+a);}}Qa(){this.EOa()}Jn(){var a=this.dS;a&&a.size&&(a=this.Hr.RKb(),a!==this.uCb&&(this.uCb=a,this.oCb(a)))}Ia(){this.BJa.unsubscribe();this.dS&&this.dS.clear()}LOa(){return!this.Zj}oCc(a){this.nyb();const b=this.Hr.RKb();this.uCb=b;this.Uvc(a);this.oCb(b);this.Ja.ma.appendChild(a)}nyb(){const a=this.Ja.ma;let b=
a.childNodes.length;for(this.dS&&this.dS.clear();b--;){const c=a.childNodes[b];1===c.nodeType&&"svg"!==c.nodeName.toLowerCase()||c.remove()}}EOa(){if(this.LOa()){var a=this.Ja.ma,b=(this.dO?lYa(this.pLa,this.dO).split(/ +/):this.pLa.bS).filter(c=>0<c.length);this.sCb.forEach(c=>a.classList.remove(c));b.forEach(c=>a.classList.add(c));this.sCb=b;this.Kh===this.UMa||b.includes("mat-ligature-font")||(this.UMa&&a.classList.remove(this.UMa),this.Kh&&a.classList.add(this.Kh),this.UMa=this.Kh)}}iyb(a){return"string"===
typeof a?a.trim().split(" ")[0]:a}oCb(a){const b=this.dS;b&&b.forEach((c,d)=>{c.forEach(e=>{d.setAttribute(e.name,`url('${a}#${e.value}')`)})})}Uvc(a){const b=a.querySelectorAll(qYa),c=this.dS=this.dS||new Map;for(let d=0;d<b.length;d++)pYa.forEach(e=>{const f=b[d];var g=f.getAttribute(e);if(g=g?g.match(rYa):null){let l=c.get(f);l||(l=[],c.set(f,l));l.push({name:e,value:g[1]})}})}xDc(a){this.rDb=this.sDb=null;this.BJa.unsubscribe();if(a){const [b,c]=this.CCc(a);b&&(this.sDb=b);c&&(this.rDb=c);this.BJa=
_.u(mYa(this.pLa,c,b),_.qg(1)).subscribe(d=>this.oCc(d),d=>{this.aKa.handleError(Error("Lc`"+b+"`"+c+"`"+d.message))})}}};_.Du.O=function(a){return new (a||_.Du)(_.w(_.Ye),_.w(_.Cu),_.Ne("aria-hidden"),_.w(oYa),_.w(_.fg),_.w(nYa,8))};
_.Du.wa=_.Qd({type:_.Du,na:[["mat-icon"]],qb:["role","img",1,"mat-icon","notranslate"],lb:10,Ya:function(a,b){a&2&&(_.Pg("data-mat-icon-type",b.LOa()?"font":"svg")("data-mat-icon-name",b.rDb||b.Kh)("data-mat-icon-namespace",b.sDb||b.dO)("fontIcon",b.LOa()?b.Kh:null),_.Sg(b.color?"mat-"+b.color:""),_.Rg("mat-icon-inline",b.inline)("mat-icon-no-color","primary"!==b.color&&"accent"!==b.color&&"warn"!==b.color))},inputs:{color:"color",inline:[2,"inline","inline",_.Lh],Zj:"svgIcon",dO:"fontSet",Kh:"fontIcon"},
Qb:["matIcon"],standalone:!0,features:[_.Og,_.Ah],ac:["*"],ya:1,Aa:0,qa:function(a){a&1&&(_.ch(),_.dh(0))},styles:["mat-icon,mat-icon.mat-primary,mat-icon.mat-accent,mat-icon.mat-warn{color:var(--mat-icon-color)}.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});_.Eu=class{};_.Eu.O=function(a){return new (a||_.Eu)};_.Eu.Ca=_.Ud({type:_.Eu});_.Eu.Ba=_.md({imports:[_.$s,_.$s]});_.sYa=[{Rs:"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(" ")},{Rs:"iam",icons:["domain","group","service_account","user"]},{Rs:"logs",icons:"any debug error fatal info warning".split(" ")},{Rs:"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(" ")},
{Rs:"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(" "),
tIb:["arrow_right","arrow_down"]},{Rs:"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(" ")},{Rs:"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(" ")},
{Rs:"oss",icons:["logo","logo_monochrome"]},{Rs:"tasks",icons:["g3c_logo_200x200"]}];_.tYa=new _.ge("SvgIconGroupsToBeRegistered");_.Fu=class{constructor(a,b){this.ZLb=a;this.UMc=b;this.ZLb.bS=["material-icons-extended"]}};_.Fu.O=function(a){return new (a||_.Fu)(_.m(_.Cu),_.m(_.tYa))};_.Fu.ta=_.k({token:_.Fu,oa:_.Fu.O});var uYa;uYa=function(a){setTimeout(()=>{a.Lib=!0},864E5)};_.Di=class{constructor(a){this.ud=a;this.Lib=!1;this.ud.Ub(()=>{uYa(this)})}vU(a,b){this.Lib&&_.bca(window.location,_.mc(b.url));return!this.Lib}};_.Di.O=function(a){return new (a||_.Di)(_.m(_.Jf))};_.Di.ta=_.k({token:_.Di,oa:_.Di.O});var Gra=null,Lra=new WeakMap;var vYa=class{send(a,b){hla(a);return this.makeRequest(a).then(c=>b?_.Ph(b,c):c)}};var wYa=function(a,b){for(const c in a.H2a)a.H2a.hasOwnProperty(c)&&_.ck(b,c,a.H2a[c])},xYa=function(a){return _.Ira({timeout:3E4}).then(b=>{b=b||window.gapi;wYa(a,b);return Nra(b,{apiKey:a.a5,clientId:a.Z4.clientId,scope:a.Z4.scope,SLb:a.Z4.SLb,LJb:a.Z4.LJb}).then(()=>b)})},yYa=function(a){return new Promise((b,c)=>{a.then(d=>{b(!1===d.result&&null!=d.body?{data:d.body}:d.result)},d=>{c(!1===d.result&&null!=d.body?{data:d.body}:d.result)})})},zYa=class extends vYa{constructor(a,b,c){super();this.b5=
a;this.a5=b;this.H2a=c||{};this.Z4={}}makeRequest(a){return xYa(this).then(b=>{const c=this;return _.pf(function*(){void 0!==c.Z4.BQc&&(yield Mra(b,c.Z4.BQc));wYa(c,b);return yYa(b.client.request({root:c.b5,path:a.path,method:a.Lb,body:a.body,params:a.Sa,headers:a.headers,authType:a.authType,apiId:a.apiId||void 0}))})})}};zYa.$inject=["gapiUrl","gapiKey","gapiConfigUpdates","gapiAuthParams","defaultApiId"];var BYa=class extends zYa{constructor(a,b,c,d,e,f){super(a,b,f);this.Ch=c;this.SRa=d;this.Rq=e}makeRequest(a){a.headers||(a.headers={});a.headers.sessionId=this.Ch.sessionId;this.Ch.actionId&&(a.headers.actionId=this.Ch.actionId);this.Rq&&(a.headers["X-Goog-IAM-Authorization-Token"]=this.Rq);return AYa(this.SRa).then(()=>super.makeRequest(a))}};var CYa=class extends Error{constructor(a){super("No xhr error returned");this.error=a}};var DYa=/^\)\]\}',?\n/,EYa=class extends eJa{constructor(a,b){super();this.Xi=b;this.config=_.tf(Promise.resolve(a))}makeRequest(a){return _.u(this.config,_.Eg(b=>this.z0a(b,a)),_.Eg(b=>{if("text/csv"===b.headers.get("content-type")||"text/plain"===b.headers.get("content-type"))var c=_.kf({data:b.body});else try{const d=(b.body||"{}").replace(DYa,"");c=_.kf(JSON.parse(d))}catch(d){c=_.lf(new _.ep({error:d,headers:b.headers,url:b.url||void 0}))}return c}),_.r(b=>b))}z0a(a,b){b.headers=Object.assign({},
b.headers,a.headers);if(a.k4c){var c={},d={};let e=!1,f=!1;if(b.headers){f=null!=b.headers["Content-Type"];for(const [g,l]of Object.entries(b.headers)){const p=g,t=l;aJa.includes(p)?c[p]=t:(d[p]=t,e=!0)}}if(null!=b.body||"PUT"===b.Lb||"POST"===b.Lb)f||(d["Content-Type"]="application/json",e=!0),c["Content-Type"]="text/plain";e&&(d=encodeURIComponent(String($Ia(d))),b.Sa?b.Sa.$httpHeaders=d:b.Sa={$httpHeaders:d});b.headers=c;bJa.includes(b.Lb)||(c=b.Lb,b.Sa?b.Sa.$httpMethod=c:b.Sa={$httpMethod:c},
b.Lb="POST")}return this.Xi.request(b.Lb,_.Ora(a.b5,b.path),{body:b.body||null,responseType:"text",observe:"response",headers:new cp(b.headers),params:this.searchParams(a,b),withCredentials:a.withCredentials})}searchParams(a,b){b=Object.entries(b.Sa||{}).reduce((c,[d,e])=>a.M7c&&e instanceof Array?e.reduce((f,g)=>f.append(d,g),c):c.set(d,e),new _.dp({Bta:a.B9c}));return a.a5?b.set("key",a.a5):b}};var FYa=class extends EYa{constructor(a,b,c,d){super(a,b);this.Wla=c;this.Rq=d}z0a(a,b){return _.u(_.tf(this.Wla.getToken()),_.Eg(c=>{b.Sa||(b.Sa={});b.Sa.access_token=c;this.Rq&&(b.headers=b.headers||{},b.headers["X-Goog-IAM-Authorization-Token"]=this.Rq);return super.z0a(a,b)}),_.kg(c=>{a:{const e=c.error;if(e&&"object"===typeof e&&e.error)var d=e;else{if("string"===typeof e)try{const f=JSON.parse(e);if(f&&f.error){d=f;break a}}catch(f){}d="string"===typeof e?e:e?JSON.stringify(e):c.message;d=new CYa({code:c.status,
message:d})}}return _.lf(d)}))}};var GYa=class extends FYa{constructor(a,b,c,d,e){super({b5:a,a5:b},c,d,e)}};var Sra=Error("Oc"),Tra=Error("Pc");var JYa=class{constructor(a,b,c,d,e){var f=HYa;this.oauthClientId=a;this.sessionIndex=b;this.oh=c;this.SRa=d;this.Ga=e;this.Sta=null;this.Akb=2;this.scopes=[...(new Set(f))].join(" ")}getToken(){const a=this;return _.pf(function*(){a.Sta||(a.Sta=_.Np(a.Ga,Rra(a.oauthClientId,a.scopes,a.sessionIndex),"getOauthToken"));var b=yield IYa(a.SRa),c=null;try{c=yield a.Sta}catch(d){throw _.ou(a.oh,{error:d,message:"Failed to fetch oauth token.",Td:"Dismiss"}),ura();}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.Akb=2,c;if(0<a.Akb)return a.Akb--,a.Sta=null,a.getToken();throw Error("Qc");})}};_.KYa=new _.ge("authenticationLock");_.LYa=new _.ge("Cookies");_.Gu=new _.ge("windowToken");var AYa,IYa;AYa=function(a){return IYa(a).then(b=>{b()})};IYa=function(a){return new Promise(b=>{const c=()=>{a.locked=!0;b(()=>{a.release()})};a.locked?a.GRb.push(c):c()})};_.MYa=class{constructor(){this.locked=!1;this.GRb=[]}release(){this.locked=!1;const a=this.GRb.shift();a&&a()}};var HYa;HYa="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(" ");
_.Hu=class{constructor(a,b,c,d,e){this.tRc=new JYa(a,b,c,d,e)}getToken(){return this.tRc.getToken()}};_.Hu.O=function(a){return new (a||_.Hu)(_.m(EJa),_.m(_.io),_.m(_.pu),_.m(_.KYa),_.m(_.Vp))};_.Hu.ta=_.k({token:_.Hu,oa:_.Hu.O});var NYa=class extends eJa{constructor(a,b,c){super();this.xSa=a;this.Ch=b;this.debug=c}makeRequest(a){const b=_.u(this.xSa.makeRequest(a),_.bk(this.Ch,a.Mb||"Unknown RPC"));return this.debug.rPb(a,b)}};var Vka;Vka=function(a){let b;return{wRc(){b=Error("Rc")},tY(){},onError(c){if("object"!==typeof c)console.warn("Instance of error was not thrown.");else{if(c.stack)var d=c;else{if(c.aub)return;d=Error("Sc`"+a.path+"`"+JSON.stringify(c));c.aub=d}d.stack+=`\nCaused by: ${b.stack}`}}}};_.OYa=class extends _.On{};_.PYa=class extends EYa{constructor(a){var b=_.Kd(_.fp),c=_.Kd(_.io);super(a,b);this.sessionIndex=c}makeRequest(a){a.Sa=a.Sa||{};a.Sa.authuser=this.sessionIndex||"0";var b;a.headers=null!=(b=a.headers)?b:{};b=_.XBa([]);if(null!=b){a.headers.AUTHORIZATION=b;let c;a.headers["X-Goog-AuthUser"]=null!=(c=this.sessionIndex)?c:"0"}a.headers["X-Origin"]=window.location.origin;a.headers["X-Referer"]=window.location.origin;return super.makeRequest(a)}};_.QYa=class{constructor(){this.gz="assertive";this.zv="";this.duration=0;this.data=null;this.EC="center";this.S8="bottom"}};_.RYa=Math.pow(2,31)-1;var SYa=_.Aj("state",[_.Dj("void, hidden",_.Cj({transform:"scale(0.8)",opacity:0})),_.Dj("visible",_.Cj({transform:"scale(1)",opacity:1})),_.Ej("* => visible",_.Bj("150ms cubic-bezier(0, 0, 0.2, 1)")),_.Ej("* => void, * => hidden",_.Bj("75ms cubic-bezier(0.4, 0.0, 1, 1)",_.Cj({opacity:0})))]);var TYa=0,Iu=class extends Vs{constructor(a,b,c,d,e){super();this.nb=a;this.Ja=b;this.Ua=c;this.uc=d;this.C_=e;this.Cb=_.Kd(_.ri);this.rT=new Set;this.BIa=150;this.Ib=!1;this.RS=new _.zg;this.BI=new _.zg;this.Zaa=new _.zg;this.Et="void";this.HS=`mat-snack-bar-container-live-${TYa++}`;this.lv="assertive"!==e.gz||e.zv?"off"===e.gz?"off":"polite":"assertive";this.uc.hEa&&("polite"===this.lv&&(this.Fba="status"),"assertive"===this.lv&&(this.Fba="alert"))}Bv(a){a=this.ov.Bv(a);this.FR();return a}MB(a){a=
this.ov.MB(a);this.FR();return a}Kdb(a){const b=a.tk;a=a.Bf;("void"===a&&"void"!==b||"hidden"===a)&&this.k$();if("visible"===a){const c=this.Zaa;this.nb.run(()=>{c.next();c.complete()})}}OV(){this.Ib||(this.Et="visible",_.yn(this.Ua),this.tNa())}Gea(){this.nb.run(()=>{this.Et="hidden";this.Ja.ma.setAttribute("mat-exit","");clearTimeout(this.X9)});return this.BI}Ia(){this.Ib=!0;this.nJa();this.k$()}k$(){_.u(this.nb.Fia,_.qg(1)).subscribe(()=>{this.nb.run(()=>{this.BI.next();this.BI.complete()})})}FR(){const a=
this.Ja.ma,b=this.C_.Bd;b&&(Array.isArray(b)?b.forEach(c=>a.classList.add(c)):a.classList.add(b));this.dKa()}dKa(){const a=this.HS,b=this.Cb.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.rT.add(d);e?-1===e.indexOf(a)&&d.setAttribute("aria-owns",e+" "+a):d.setAttribute("aria-owns",a)}}nJa(){this.rT.forEach(a=>{var b=a.getAttribute("aria-owns");b&&(b=b.replace(this.HS,"").trim(),0<b.length?a.setAttribute("aria-owns",
b):a.removeAttribute("aria-owns"))});this.rT.clear()}xvc(){}tNa(){this.X9||this.nb.Ub(()=>{this.X9=setTimeout(()=>{const a=this.Ja.ma.querySelector("[aria-hidden]"),b=this.Ja.ma.querySelector("[aria-live]");if(a&&b){let c=null;this.uc.isBrowser&&document.activeElement instanceof HTMLElement&&a.contains(document.activeElement)&&(c=document.activeElement);a.removeAttribute("aria-hidden");b.appendChild(a);let d;null==(d=c)||d.focus();this.RS.next();this.RS.complete()}},this.BIa)})}};
Iu.O=function(a){return new (a||Iu)(_.w(_.Jf),_.w(_.Ye),_.w(_.Nh),_.w(_.Ar),_.w(_.QYa))};Iu.La=_.Wd({type:Iu,rb:function(a,b){a&1&&_.oh(_.Ws,7);if(a&2){let c;_.rh(c=_.sh())&&(b.ov=c.first)}},features:[_.Mg]});_.Ju=class extends Iu{FR(){super.FR();"center"===this.C_.EC&&this.Ja.ma.classList.add("mat-snack-bar-center");"top"===this.C_.S8&&this.Ja.ma.classList.add("mat-snack-bar-top")}};_.Ju.O=(()=>{let a;return function(b){return(a||(a=_.Ve(_.Ju)))(b||_.Ju)}})();
_.Ju.wa=_.Qd({type:_.Ju,na:[["snack-bar-container"]],qb:[1,"mat-snack-bar-container"],lb:2,Ya:function(a,b){a&1&&_.bh("@state.done",function(c){return b.Kdb(c)});a&2&&(_.Xg("@state",b.Et),_.Pg("mat-id-collision",null))},features:[_.Mg],ya:3,Aa:3,Da:[["aria-hidden","true"],["cdkPortalOutlet",""]],qa:function(a,b){a&1&&(_.C(0,"div",0),_.y(1,Wra,0,0,"ng-template",1),_.E(),_.G(2,"div"));a&2&&(_.v(2),_.Pg("aria-live",b.lv)("role",b.Fba)("id",b.HS))},Fa:[_.Ws],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}.cdk-high-contrast-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:[SYa]}});var Ku=class{constructor(a,b){this.Ga=a;this.CHc=b}create(a){return new NYa(a,this.Ga,this.CHc)}};Ku.O=function(a){return new (a||Ku)(_.m(_.Vp),_.m(Io))};Ku.ta=_.k({token:Ku,oa:Ku.O,Ea:"root"});var Lu=class{constructor(a,b,c,d){this.iya=a;this.Xi=b;this.Wla=c;this.Rq=d}create(a){return new GYa(a,this.iya,this.Xi,this.Wla,this.Rq)}};Lu.O=function(a){return new (a||Lu)(_.m(_.ho),_.m(_.fp),_.m(_.Hu),_.m(_.lo))};Lu.ta=_.k({token:Lu,oa:Lu.O,Ea:"root"});var Xra=[429,503];var Mu;_.UYa=function(a,b,{L6a:c=!1}={}){var d=JSON.stringify(b);(d=a.store[d])?(c||(c=d.RIc,c=Date.now()-(null!=c?c:a.jh),c=d.zYb.getTime()>=c),a=c?d.response:a.KQb(b,d)):a=null;return a};Mu=function(a,b,c,d,e){a.store[b]={id:c,response:d,zYb:new Date,RIc:e}};
_.VYa=class{constructor({jh:a=36E5}={}){this.store={};this.VPb=0;this.jh=a}fetch(a,b){const c=JSON.stringify(a);var d=_.UYa(this,a);if(d)return d;d=this.VPb++;b=this.rGb(c,d,b);this.EPb(c,d,b,a);return b}put(a,b){a=JSON.stringify(a);const c=this.VPb++;Mu(this,a,c,b)}rGb(a,b,c){return c()}KQb(a){a=JSON.stringify(a);delete this.store[a];return null}EPb(a,b,c){Mu(this,a,b,c)}};
_.Nu=class extends _.VYa{constructor(a,{jh:b=36E5,w3a:c,ajb:d,uTb:e=!0,vTb:f=Yra,TPb:g=5,wTb:l=500}={}){super({jh:b});this.Ga=a;this.ajb=d;this.uTb=e;this.vTb=f;this.TPb=g;this.wTb=l;this.w3a=c}EPb(a,b,c,d){if(this.w3a)if(d=this.w3a(d,c),"number"!==typeof d){Mu(this,a,b,c);const e=Date.now();_.u(d,_.qg(1),Sfa()).subscribe(f=>{f-=Date.now()-e;Mu(this,a,b,c,f)},()=>{})}else Mu(this,a,b,c,d);else Mu(this,a,b,c)}rGb(a,b,c){c=_.yf(c);const d=this.vTb;this.uTb&&(c=_.u(c,_.Fra(this.Ga,d,{tTb:this.wTb,Dkb:this.TPb})));
const e=_.u(c,_.Gg({error:()=>{const g=this.store[a];g&&g.id===b&&delete this.store[a]}}),_.wg(new _.xg(this.ajb)));let f=!1;return _.yf(()=>{f||(e.connect(),f=!0);return e})}getValue(a,{L6a:b=!1}={}){a=_.UYa(this,a,{L6a:b});if(!a)return null;let c=null;a.subscribe(d=>{c=d}).unsubscribe();return c}};var WYa,XYa;WYa=class extends _.Nu{constructor(a,b,c){super(a,Object.assign({},b,{ajb:1}));this.kg=c}KQb(a,b){this.kg.refresh(a);return b.response}ceb(a){a=JSON.stringify(a);const b=this.store[a];b&&(this.store[a]=Object.assign({},b,{zYb:new Date}))}n3a(a){return this.getValue(a,{L6a:!0})}};XYa=function(a,b){return a.DTc.fetch(b,()=>new _.gi({fetch:!0}))};
_.Ou=class{constructor(a,b={}){this.DTc=new _.VYa({jh:Number.POSITIVE_INFINITY});this.zia=new WYa(a,b,this)}fetch(a,b){return this.zia.fetch(a,()=>_.u(XYa(this,a),_.Eg(({ASc:c,fetch:d})=>{d=d?b():_.pg;return void 0===c?d:_.u(d,_.Dg(c))})))}n3a(a){return this.zia.n3a(a)}refresh(a,b,c=!0){if(!c&&!b)throw Error("Uc");const d=this.zia.n3a(a);null!=d&&(XYa(this,a).next({ASc:b?b(d):void 0,fetch:c}),c&&this.zia.ceb(a))}};var $Ya,aZa,cZa,dZa,gZa,iZa,jZa,lZa,mZa,bZa,kZa,eZa,qZa;_.YYa=class extends _.V{constructor(a={}){super();this.i.request=null==a.request?null:a.request}get request(){return _.Y(this,"request")?_.T(this,"request"):null}set request(a){this.i.request=a}ha(){return _.YYa}ka(){return{Oa:{request:_.ZYa},keys:["request"]}}};
$Ya=class extends _.V{constructor(a={}){super();this.i.result=null==a.result?null:a.result}get result(){return _.Y(this,"result")?_.T(this,"result"):null}set result(a){this.i.result=a}ha(){return $Ya}ka(){return{Oa:{result:aZa},keys:["result"]}}};
aZa=class extends _.V{constructor(a={}){super();this.i.resourceType=null==a.resourceType?null:a.resourceType;this.i.status=null==a.status?null:a.status}get resourceType(){return _.Y(this,"resourceType")?_.T(this,"resourceType"):null}set resourceType(a){this.i.resourceType=a}get status(){return _.Y(this,"status")?_.T(this,"status"):null}set status(a){this.i.status=a}ha(){return aZa}ka(){return{keys:["resourceType","status"],Ha:{status:bZa}}}};
cZa=class extends _.V{constructor(a={}){super();this.i.result=null==a.result?null:a.result}get result(){return _.Y(this,"result")?_.T(this,"result"):null}set result(a){this.i.result=a}ha(){return cZa}ka(){return{Oa:{result:dZa},keys:["result"]}}};
dZa=class extends _.V{constructor(a={}){super();this.i.key=null==a.key?null:a.key;this.i.status=null==a.status?null:a.status}get key(){return _.Y(this,"key")?_.T(this,"key"):null}set key(a){this.i.key=a}get status(){return _.Y(this,"status")?_.T(this,"status"):null}set status(a){this.i.status=a}ha(){return dZa}ka(){return{keys:["key","status"],Ha:{key:eZa,status:bZa}}}};
_.fZa=class extends _.V{constructor(a={}){super();this.i.resourceTypes=null==a.resourceTypes?null:a.resourceTypes;this.i.count=null==a.count?null:a.count}get count(){return _.Y(this,"count")?_.T(this,"count"):null}set count(a){this.i.count=a}get resourceTypes(){return _.Y(this,"resourceTypes")?_.T(this,"resourceTypes"):null}set resourceTypes(a){this.i.resourceTypes=a}ha(){return _.fZa}ka(){return{keys:["count","resourceTypes"]}}};
gZa=class extends _.V{constructor(a={}){super();this.i.resources=null==a.resources?null:a.resources}get resources(){return _.Y(this,"resources")?_.T(this,"resources"):null}set resources(a){this.i.resources=a}ha(){return gZa}ka(){return{Oa:{resources:_.hZa},keys:["resources"]}}};
_.hZa=class extends _.V{constructor(a={}){super();this.i.resourceType=null==a.resourceType?null:a.resourceType;this.i.resourceId=null==a.resourceId?null:a.resourceId;this.i.timestamp=null==a.timestamp?null:a.timestamp}get resourceId(){return _.Y(this,"resourceId")?_.T(this,"resourceId"):null}set resourceId(a){this.i.resourceId=a}get resourceType(){return _.Y(this,"resourceType")?_.T(this,"resourceType"):null}set resourceType(a){this.i.resourceType=a}get timestamp(){return _.Y(this,"timestamp")?_.T(this,
"timestamp"):null}set timestamp(a){this.i.timestamp=a}ha(){return _.hZa}ka(){return{keys:["resourceId","resourceType","timestamp"]}}};iZa=class extends _.V{constructor(a={}){super();this.i.result=null==a.result?null:a.result}get result(){return _.Y(this,"result")?_.T(this,"result"):null}set result(a){this.i.result=a}ha(){return iZa}ka(){return{Oa:{result:jZa},keys:["result"]}}};
jZa=class extends _.V{constructor(a={}){super();this.i.setting=null==a.Ww?null:a.Ww;this.i.status=null==a.status?null:a.status}get Ww(){return _.Y(this,"setting")?_.T(this,"setting"):null}set Ww(a){this.i.setting=a}get status(){return _.Y(this,"status")?_.T(this,"status"):null}set status(a){this.i.status=a}ha(){return jZa}ka(){return{keys:["setting","status"],Ha:{setting:kZa,status:bZa}}}};
_.ZYa=class extends _.V{constructor(a={}){super();this.i.resourceType=null==a.resourceType?null:a.resourceType;this.i.resourceId=null==a.resourceId?null:a.resourceId}get resourceId(){return _.Y(this,"resourceId")?_.T(this,"resourceId"):null}set resourceId(a){this.i.resourceId=a}get resourceType(){return _.Y(this,"resourceType")?_.T(this,"resourceType"):null}set resourceType(a){this.i.resourceType=a}ha(){return _.ZYa}ka(){return{keys:["resourceId","resourceType"]}}};_.Pu=class extends _.V{ha(){return _.Pu}ka(){return{keys:[]}}};
lZa=class extends _.V{ha(){return lZa}ka(){return{keys:[]}}};
mZa=class extends _.V{constructor(a={}){super();this.i.resourceType=null==a.resourceType?null:a.resourceType;this.i.resourceIds=null==a.Xjb?null:a.Xjb;this.i.timestamps=null==a.Bqb?null:a.Bqb}get Xjb(){return _.Y(this,"resourceIds")?_.T(this,"resourceIds"):null}set Xjb(a){this.i.resourceIds=a}get resourceType(){return _.Y(this,"resourceType")?_.T(this,"resourceType"):null}set resourceType(a){this.i.resourceType=a}get Bqb(){return _.Y(this,"timestamps")?_.T(this,"timestamps"):null}set Bqb(a){this.i.timestamps=
a}ha(){return mZa}ka(){return{keys:["resourceIds","resourceType","timestamps"]}}};
_.nZa=class extends _.V{constructor(a={}){super();this.i.setting=null==a.Ww?null:a.Ww;this.i.subkey=null==a.R_?null:a.R_;this.i.projectId=null==a.projectId?null:a.projectId}get projectId(){return _.Y(this,"projectId")?_.T(this,"projectId"):null}set projectId(a){this.i.projectId=a}get Ww(){return _.Y(this,"setting")?_.T(this,"setting"):null}set Ww(a){this.i.setting=a}get R_(){return _.Y(this,"subkey")?_.T(this,"subkey"):null}set R_(a){this.i.subkey=a}ha(){return _.nZa}ka(){return{keys:["projectId",
"setting","subkey"]}}};
_.Qu=class extends _.V{constructor(a={}){super();this.i.stringVal=null==a.Vob?null:a.Vob;this.i.int32Val=null==a.F7a?null:a.F7a;this.i.doubleVal=null==a.doubleVal?null:a.doubleVal;this.i.boolVal=null==a.ura?null:a.ura;this.i.int64Val=null==a.dwa?null:a.dwa;this.i.protoVal=null==a.g7?null:a.g7}get ura(){return _.Y(this,"boolVal")?_.T(this,"boolVal"):null}set ura(a){this.i.boolVal=a}get doubleVal(){return _.Y(this,"doubleVal")?_.T(this,"doubleVal"):null}set doubleVal(a){this.i.doubleVal=a}get F7a(){return _.Y(this,
"int32Val")?_.T(this,"int32Val"):null}set F7a(a){this.i.int32Val=a}get dwa(){return _.Y(this,"int64Val")?_.T(this,"int64Val"):null}set dwa(a){this.i.int64Val=a}get g7(){return _.Y(this,"protoVal")?_.T(this,"protoVal"):null}set g7(a){this.i.protoVal=a}get Vob(){return _.Y(this,"stringVal")?_.T(this,"stringVal"):null}set Vob(a){this.i.stringVal=a}ha(){return _.Qu}ka(){return{keys:"boolVal doubleVal int32Val int64Val protoVal stringVal".split(" "),xd:{protoVal:{wc:null,Ec:!1,Fc:!1,Gc:!1}}}}};
bZa=class extends _.V{constructor(a={}){super();this.i.code=null==a.code?null:a.code;this.i.space=null==a.space?null:a.space;this.i.message=null==a.message?null:a.message;this.i.canonicalCode=null==a.wU?null:a.wU;this.i.messageSet=null==a.Sbb?null:a.Sbb}get wU(){return _.Y(this,"canonicalCode")?_.T(this,"canonicalCode"):null}set wU(a){this.i.canonicalCode=a}get code(){return _.Y(this,"code")?_.T(this,"code"):null}set code(a){this.i.code=a}get message(){return _.Y(this,"message")?_.T(this,"message"):
null}set message(a){this.i.message=a}get Sbb(){return _.Y(this,"messageSet")?_.T(this,"messageSet"):null}set Sbb(a){this.i.messageSet=a}get space(){return _.Y(this,"space")?_.T(this,"space"):null}set space(a){this.i.space=a}ha(){return bZa}ka(){return{keys:["canonicalCode","code","message","messageSet","space"],Ha:{messageSet:lZa}}}};
_.oZa=class extends _.V{constructor(a={}){super();this.i.resourceId=null==a.resourceId?null:a.resourceId}get resourceId(){return _.Y(this,"resourceId")?_.T(this,"resourceId"):null}set resourceId(a){this.i.resourceId=a}ha(){return _.oZa}ka(){return{keys:["resourceId"]}}};
_.pZa=class extends _.V{constructor(a={}){super();this.i.key=null==a.key?null:a.key;this.i.value=null==a.value?null:a.value;this.i.version=null==a.version?null:a.version;this.i.noExistingValue=null==a.odb?null:a.odb}get key(){return _.Y(this,"key")?_.T(this,"key"):null}set key(a){this.i.key=a}get odb(){return _.Y(this,"noExistingValue")?_.T(this,"noExistingValue"):null}set odb(a){this.i.noExistingValue=a}get value(){return _.Y(this,"value")?_.T(this,"value"):null}set value(a){this.i.value=a}get version(){return _.Y(this,
"version")?_.T(this,"version"):null}set version(a){this.i.version=a}ha(){return _.pZa}ka(){return{keys:["key","noExistingValue","value","version"],Ha:{key:_.nZa,value:_.Qu}}}};
kZa=class extends _.V{constructor(a={}){super();this.i.key=null==a.key?null:a.key;this.i.value=null==a.value?null:a.value;this.i.version=null==a.version?null:a.version}get key(){return _.Y(this,"key")?_.T(this,"key"):null}set key(a){this.i.key=a}get value(){return _.Y(this,"value")?_.T(this,"value"):null}set value(a){this.i.value=a}get version(){return _.Y(this,"version")?_.T(this,"version"):null}set version(a){this.i.version=a}ha(){return kZa}ka(){return{keys:["key","value","version"],Ha:{key:eZa,
value:_.Qu}}}};
eZa=class extends _.V{constructor(a={}){super();this.i.setting=null==a.Ww?null:a.Ww;this.i.subkey=null==a.R_?null:a.R_;this.i.projectNumber=null==a.projectNumber?null:a.projectNumber;this.i.projectId=null==a.projectId?null:a.projectId}get projectId(){return _.Y(this,"projectId")?_.T(this,"projectId"):null}set projectId(a){this.i.projectId=a}get projectNumber(){return _.Y(this,"projectNumber")?_.T(this,"projectNumber"):null}set projectNumber(a){this.i.projectNumber=a}get Ww(){return _.Y(this,"setting")?
_.T(this,"setting"):null}set Ww(a){this.i.setting=a}get R_(){return _.Y(this,"subkey")?_.T(this,"subkey"):null}set R_(a){this.i.subkey=a}ha(){return eZa}ka(){return{keys:["projectId","projectNumber","setting","subkey"]}}};qZa=new _.ge("API_VERSION");_.rZa=new _.ge("REQUEST_SERVICE");_.Ru=class{};_.Ru.O=function(a){return new (a||_.Ru)};_.Ru.Ca=_.Ud({type:_.Ru});_.Ru.Ba=_.md({});
var Su={$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"},Tu=class{constructor(a,b,c){this.Wa=a;this.Wa=null==a?"v1alpha1":a;this.ub=new _.Qn(b,c)}DSa(a){return _.Pn(this.ub,
{body:a,Lb:"POST",Mb:"cloudusersettings_pa.recent.batchDelete",path:`/${this.Wa}/recent:batchDelete`,Sa:_.Qh({},Su,{}),Ob:$Ya})}ESa(a){return _.Pn(this.ub,{body:a,Lb:"POST",Mb:"cloudusersettings_pa.recent.batchGet",path:`/${this.Wa}/recent:batchGet`,Sa:_.Qh({},Su,{}),Ob:gZa})}delete(a,b={},c={}){return _.Pn(this.ub,{body:null,Lb:"DELETE",Mb:"cloudusersettings_pa.recent.delete",path:`/${this.Wa}/recent/${a}`,Sa:_.Qh(b,Su,c),Ob:_.Pu})}get(a,b={},c={}){return _.Pn(this.ub,{body:null,Lb:"GET",Mb:"cloudusersettings_pa.recent.get",
path:`/${this.Wa}/recent/${a}`,Sa:_.Qh(b,Su,c),Ob:mZa})}update(a,b,c={},d={}){return _.Pn(this.ub,{body:b,Lb:"PUT",Mb:"cloudusersettings_pa.recent.update",path:`/${this.Wa}/recent/${a}`,Sa:_.Qh(c,Su,d),Ob:_.Pu})}};Tu.O=function(a){return new (a||Tu)(_.m(qZa,8),_.m(_.rZa),_.m(_.On,8))};Tu.ta=_.k({token:Tu,oa:Tu.O});_.Uu=class{};_.Uu.O=function(a){return new (a||_.Uu)};_.Uu.ta=_.k({token:_.Uu,oa:a=>Tu.O(a),Ea:_.Ru});
var Vu=class{constructor(a,b,c){this.Wa=a;this.Wa=null==a?"v1alpha1":a;this.ub=new _.Qn(b,c)}DSa(a){return _.Pn(this.ub,{body:a,Lb:"POST",Mb:"cloudusersettings_pa.settings.batchDelete",path:`/${this.Wa}/settings:batchDelete`,Sa:_.Qh({},Su,{}),Ob:cZa})}ESa(a){return _.Pn(this.ub,{body:a,Lb:"POST",Mb:"cloudusersettings_pa.settings.batchGet",path:`/${this.Wa}/settings:batchGet`,Sa:_.Qh({},Su,{}),Ob:iZa})}delete(a,b={},c={}){return _.Pn(this.ub,{body:null,Lb:"DELETE",Mb:"cloudusersettings_pa.settings.delete",
path:`/${this.Wa}/settings/${a}`,Sa:_.Qh(b,Su,c),Ob:_.Pu})}get(a,b={},c={}){return _.Pn(this.ub,{body:null,Lb:"GET",Mb:"cloudusersettings_pa.settings.get",path:`/${this.Wa}/settings/${a}`,Sa:_.Qh(b,Su,c),Ob:kZa})}update(a,b,c={},d={}){return _.Pn(this.ub,{body:b,Lb:"PUT",Mb:"cloudusersettings_pa.settings.update",path:`/${this.Wa}/settings/${a}`,Sa:_.Qh(c,Su,d),Ob:kZa})}};Vu.O=function(a){return new (a||Vu)(_.m(qZa,8),_.m(_.rZa),_.m(_.On,8))};Vu.ta=_.k({token:Vu,oa:Vu.O});_.Wu=class{};
_.Wu.O=function(a){return new (a||_.Wu)};_.Wu.ta=_.k({token:_.Wu,oa:a=>Vu.O(a),Ea:_.Ru});_.sZa=new _.ge("API_VERSION");_.tZa=new _.ge("REQUEST_SERVICE");_.Xu=class{};_.Xu.O=function(a){return new (a||_.Xu)};_.Xu.Ca=_.Ud({type:_.Xu});_.Xu.Ba=_.md({});_.uZa=new _.ge("REQUEST_SERVICE");_.Yu=class{};_.Yu.O=function(a){return new (a||_.Yu)};_.Yu.Ca=_.Ud({type:_.Yu});_.Yu.Ba=_.md({});_.vZa=new _.ge("REQUEST_SERVICE");_.Zu=class{};_.Zu.O=function(a){return new (a||_.Zu)};_.Zu.Ca=_.Ud({type:_.Zu});_.Zu.Ba=_.md({});_.wZa=new _.ge("REQUEST_SERVICE");_.$u=class{};_.$u.O=function(a){return new (a||_.$u)};_.$u.Ca=_.Ud({type:_.$u});_.$u.Ba=_.md({});_.xZa=new _.ge("API_VERSION");_.yZa=new _.ge("REQUEST_SERVICE");_.av=class{};_.av.O=function(a){return new (a||_.av)};_.av.Ca=_.Ud({type:_.av});_.av.Ba=_.md({});var AZa=function(a){if(il)a=zZa(a);else if(_.kl&&_.jl)switch(a){case 93:a=91}return a},zZa=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 BZa={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 CZa=function(a,b,c,d,e,f,g,l,p,t,x){this.JO=a;this.rw=b;this.zAa=c;this.b3=d;this.T3=e;this.jia=f;this.kBa=g;this.Gza=l;this.RY=p;this.Rob=t;this.timeStamp=x};CZa.prototype.getKey=function(){return this.rw};CZa.prototype.Fs=function(){return this.kBa};
var HZa=function(a){var b=a.WV;b=(b=b&&"composed"in b&&b&&"composedPath"in b&&b.composed&&b.composedPath())&&0<b.length?b[0]:a.target;return DZa(EZa(FZa((new GZa).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).Za()},GZa=function(){this.JO=null;this.rw="";this.CXb=this.Rob=this.RY=this.Gza=this.kBa=this.jia=this.T3=this.b3=this.zAa=
null};_.aa=GZa.prototype;_.aa.keyCode=function(a){this.JO=a;return this};_.aa.key=function(a){this.rw=a;return this};_.aa.shiftKey=function(a){this.zAa=a;return this};_.aa.altKey=function(a){this.b3=a;return this};_.aa.ctrlKey=function(a){this.T3=a;return this};_.aa.metaKey=function(a){this.jia=a;return this};_.aa.target=function(a){this.kBa=a;return this};var FZa=function(a,b){a.Gza=b;return a},EZa=function(a,b){a.RY=b;return a},DZa=function(a,b){a.Rob=b;return a};
GZa.prototype.timeStamp=function(a){this.CXb=a;return this};GZa.prototype.Za=function(){return new CZa(this.JO,this.rw,this.zAa,this.b3,this.T3,this.jia,this.kBa,this.Gza,this.RY,this.Rob,this.CXb)};var IZa=function(a,b,c,d){Eq.call(this,a,c);this.identifier=b;this.timeStamp=null!=d?d:null};_.$k(IZa,Eq);var LZa;_.bv=function(a){Kq.call(this);this.aea=this.S7={};this.Nwa=0;this.GLc=uc(JZa);this.iYc=uc(KZa);this.Qqa=!0;this.ePa=null;this.qw=a;_.Iq(this.qw,"keydown",this.iLb,void 0,this);_.Iq(this.qw,"synthetic-keydown",this.nLb,void 0,this);ll&&(_.Iq(this.qw,"keypress",this.pLb,void 0,this),_.Iq(this.qw,"synthetic-keypress",this.qLb,void 0,this));_.Iq(this.qw,"keyup",this.jLb,void 0,this);_.Iq(this.qw,"synthetic-keyup",this.oLb,void 0,this)};_.$k(_.bv,Kq);
var MZa=function(a){this.Tb=a||null;this.next=a?null:{}},JZa=[27,112,113,114,115,116,117,118,119,120,121,122,123,19],KZa="color date datetime datetime-local email month number password search tel text time url week".split(" ");_.bv.prototype.HP=function(a,b){NZa(this.S7,OZa(1,arguments),a)};_.bv.prototype.ul=function(a){PZa(this.S7,OZa(0,arguments))};
var OZa=function(a,b){if("string"===typeof b[a])a=QZa(b[a]).map(function(e){return RZa(e.key||"",e.keyCode,e.modifiers)});else{var c=b,d=a;Array.isArray(b[a])&&(c=b[a],d=0);for(a=[];d<c.length;d+=2)a.push(RZa("",c[d],c[d+1]))}return a};
_.bv.prototype.xn=function(){_.bv.ND.xn.call(this);this.S7={};Jq(this.qw,"keydown",this.iLb,!1,this);Jq(this.qw,"synthetic-keydown",this.nLb,!1,this);ll&&(Jq(this.qw,"keypress",this.pLb,!1,this),Jq(this.qw,"synthetic-keypress",this.qLb,!1,this));Jq(this.qw,"keyup",this.jLb,!1,this);Jq(this.qw,"synthetic-keyup",this.oLb,!1,this);this.qw=null};
var QZa=function(a){a=a.replace(/[ +]*\+[ +]*/g,"+").replace(/[ ]+/g," ").toLowerCase();a=a.split(" ");for(var b=[],c,d=0;c=a[d];d++){var e=c.split("+"),f=null,g=null;c=0;for(var l,p=0;l=e[p];p++){switch(l){case "shift":c|=1;continue;case "ctrl":c|=2;continue;case "alt":c|=4;continue;case "meta":c|=8;continue}e=void 0;f=l;if(!LZa){g={};for(e in BZa)g[BZa[e]]=AZa(parseInt(e,10));LZa=g}g=LZa[f];f=l;break}b.push({key:f,keyCode:g,modifiers:c})}return b};
_.bv.prototype.jLb=function(a){a=HZa(a);il&&SZa(this,a);ll&&!this.vwa&&cv(a)&&this.I5(a,!0)};_.bv.prototype.oLb=function(a){a=a.getData();il&&SZa(this,a);ll&&!this.vwa&&cv(a)&&this.I5(a,!0)};var SZa=function(a,b){32==a.ePa&&32==b.JO&&(0,b.RY)();a.ePa=null},cv=function(a){return ll&&a.T3&&a.b3};_.bv.prototype.pLb=function(a){a=HZa(a);32<a.JO&&cv(a)&&(this.vwa=!0)};_.bv.prototype.qLb=function(a){a=a.getData();32<a.JO&&cv(a)&&(this.vwa=!0)};
var NZa=function(a,b,c){var d=b.shift();d.forEach(function(e){if((e=a[e])&&(0==b.length||e.Tb))throw Error("Vc`"+e.Tb);});b.length?d.forEach(function(e){e=e.toString();var f=new MZa;e=e in a?a[e]:a[e]=f;NZa(e.next,b.slice(0),c)}):d.forEach(function(e){a[e]=new MZa(c)})},PZa=function(a,b){b.shift().forEach(function(c){var d=a[c];d&&(0==b.length?d.Tb&&delete a[c]:d.next&&(PZa(d.next,b.slice(0)),_.qc(d.next)&&delete a[c]))})},TZa=function(a,b){for(var c=0;c<b.length;c++){var d=a[b[c]];if(d)return d}},
RZa=function(a,b,c){c=c||0;b=["c_"+b+"_"+c];""!=a&&b.push("n_"+a+"_"+c);return b};_.bv.prototype.iLb=function(a){this.I5(HZa(a))};_.bv.prototype.nLb=function(a){this.I5(a.getData())};
_.bv.prototype.I5=function(a,b){a:{var c=a.JO;if(""!=a.getKey()){var d=a.getKey();if("Control"==d||"Shift"==d||"Meta"==d||"AltGraph"==d){c=!1;break a}}else if(16==c||17==c||18==c){c=!1;break a}d=a.Gza;var e="TEXTAREA"==d.tagName||"INPUT"==d.tagName||"BUTTON"==d.tagName||"SELECT"==d.tagName,f=!e&&(d.isContentEditable||d.ownerDocument&&"on"==d.ownerDocument.designMode);c=!e&&!f||this.GLc[c]?!0:f?!1:a.b3||a.T3||a.jia?!0:"INPUT"==d.tagName&&this.iYc[d.type]?13==c:"INPUT"==d.tagName||"BUTTON"==d.tagName?
32!=c:!1}if(c)if(!b&&cv(a))this.vwa=!1;else{b=AZa(a.JO);c=a.getKey();c=RZa(c,b,(a.zAa?1:0)|(a.T3?2:0)|(a.b3?4:0)|(a.jia?8:0));d=TZa(this.aea,c);if(!d||1500<=Date.now()-this.Nwa)this.aea=this.S7,this.Nwa=Date.now();(d=TZa(this.aea,c))&&d.next&&(this.aea=d.next,this.Nwa=Date.now());d&&(d.next?(0,a.RY)():(this.aea=this.S7,this.Nwa=Date.now(),this.Qqa&&(0,a.RY)(),c=d.Tb,d=new IZa("shortcut",c,a.Fs(),a.timeStamp),d=this.dispatchEvent(d),c=new IZa("shortcut_"+c,c,a.Fs(),a.timeStamp),(d&=this.dispatchEvent(c))||
(0,a.RY)(),il&&(this.ePa=b)))}};var XZa,UZa,VZa,WZa;XZa=function(a,b,c,d,e){var f="string"===typeof c?c:c.join();let g=a.fPa.get(f);g||(g=[],a.fPa.set(f,g));if(!e&&g.length)throw Error("Wc`"+c);if(e&&3<=g.length)throw Error("Xc`"+c+"`3");f=l=>{l.identifier===b&&d();return!0};e&&g.length&&UZa(a,c,g[g.length-1].callback);g.push({name:b,callback:f});VZa(a,b,c,f);return WZa(a,b,c,f)};UZa=function(a,b,c){"string"===typeof b?a.Ci.ul(b):a.Ci.ul(...b);Jq(a.Ci,"shortcut",c)};
VZa=function(a,b,c,d){"string"===typeof c?a.Ci.HP(b,c):a.Ci.HP(b,...c);_.Iq(a.Ci,"shortcut",d)};WZa=function(a,b,c,d){return()=>{var e=a.fPa.get("string"===typeof c?c:c.join());if(e&&e.length){var f=e.findIndex(g=>g.name===b);-1!==f&&(f===e.length-1?(UZa(a,c,d),e.pop(),(e=e[e.length-1])&&VZa(a,e.name,c,e.callback)):e.splice(f,1))}}};
_.dv=class{constructor(a){this.fPa=new Map;this.Ci=new _.bv(a)}register(a,b,c,d=!1,e=!1){"string"===typeof b&&(b=b.toLowerCase());const f=XZa(this,a,b,c,d);if(e)return f;let g=()=>{};"string"!==typeof b||b.includes("alt")||(g=XZa(this,`${"alt"}+${a}`,`${"alt"}+${b}`,c,d));"string"===typeof b||b.includes(4)||(1===b.length?b.push(4):2<=b.length&&(b[1]|=4),g=XZa(this,`${"alt"}+${a}`,b,c,d));return()=>{f();g()}}};_.dv.O=function(a){return new (a||_.dv)(_.m(_.ri))};_.dv.ta=_.k({token:_.dv,oa:_.dv.O,Ea:"root"});var YZa=class extends _.cc{constructor(a){super(a)}zW(){return _.Kl(this,1)}getContainer(){return _.Pl(this,2,0)}};YZa.prototype.toObject=function(){return ZZa(this)};var ZZa=function(a){if(null!=a)return _.dc(a),{e7:_.h(_.Hl(a,1)),container:_.h(_.Jl(a,2)),T$c:_.h(_.El(a,3)),v7c:_.h(_.W(a,4))}};var $Za=class extends _.cc{constructor(a){super(a)}getMetadata(){return _.ol(this,YZa,1)}O7(a){return _.Al(this,1,a)}getValue(){return _.W(this,2)}bga(){return _.W(this,2)}setValue(a){return _.Lc(this,2,a)}fi(){return _.fm(this,2)}getType(){return _.W(this,3)}Sm(a){return _.Lc(this,3,a)}};$Za.prototype.toObject=function(){return a_a(this)};var a_a=function(a){if(null!=a)return _.dc(a),{metadata:ZZa(a.getMetadata()),value:_.h(_.W(a,2)),type:_.h(_.W(a,3)),p8c:_.h(_.W(a,4))}};var b_a=class extends _.cc{constructor(a){super(a)}getEmail(){return _.ol(this,$Za,1)}};b_a.prototype.toObject=function(){if(null!=this){_.dc(this);var a={email:a_a(this.getEmail()),ifd:_.h(_.W(this,2))}}else a=void 0;return a};var c_a=class extends _.cc{constructor(a){super(a)}getEmail(){return _.ol(this,$Za,1)}};c_a.prototype.toObject=function(){if(null!=this){_.dc(this);var a={email:a_a(this.getEmail()),q7c:_.h(_.W(this,2))}}else a=void 0;return a};var d_a=class extends _.cc{constructor(a){super(a)}};d_a.prototype.toObject=function(){if(null!=this){_.dc(this);var a={pid:_.h(_.Jl(this,1)),qid:_.h(_.W(this,2)),Ygd:_.h(_.W(this,3)),Wgd:_.h(_.W(this,4))}}else a=void 0;return a};var nsa=new Fq;nsa.altKey=!0;nsa.keyCode=39;(new Fq).keyCode=13;var Zra=function(a,b){var c=e_a;if(b instanceof Object&&!Object.isFrozen(b)){var d=(d=b.fileName||b.filename||b.sourceURL||_.da.$googDebugFname||location.href)&&("object"===typeof d?d.href:d);try{b.fileName=d}catch(e){}}if(3<=c.tib)throw Error("Zc`"+a);c.tib++;try{c.isDisposed()||b instanceof uu||b instanceof Oq||c.Nza&&10>c.Nza.length&&c.Nza.push(new f_a(a,b))}finally{c.tib--}},e_a=new class extends Hm{constructor(){super();this.tib=0;this.Nza=null}init(){this.Nza=[]}},f_a=class{constructor(a,b){this.msg=
a;this.e=b;this.severity="unknown"}};var ev=function(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d};_.aa=ev.prototype;_.aa.getWidth=function(){return this.right-this.left};_.aa.getHeight=function(){return this.bottom-this.top};_.aa.clone=function(){return new ev(this.top,this.right,this.bottom,this.left)};_.aa.contains=function(a){return this&&a?a instanceof ev?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){_.ya(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 Jm?(this.left+=a.x,this.right+=a.x,this.top+=a.y,this.bottom+=a.y):(this.left+=a,this.right+=a,"number"===typeof b&&(this.top+=b,this.bottom+=b));return this};_.aa.scale=function(a,b){b="number"===typeof b?b:a;this.left*=a;this.right*=a;this.top*=b;this.bottom*=b;return this};var fv=function(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d};_.aa=fv.prototype;_.aa.clone=function(){return new fv(this.left,this.top,this.width,this.height)};_.aa.contains=function(a){return a instanceof Jm?a.x>=this.left&&a.x<=this.left+this.width&&a.y>=this.top&&a.y<=this.top+this.height:this.left<=a.left&&this.left+this.width>=a.left+a.width&&this.top<=a.top&&this.top+this.height>=a.top+a.height};
_.aa.distance=function(a){var b=a.x<this.left?this.left-a.x:Math.max(a.x-(this.left+this.width),0);a=a.y<this.top?this.top-a.y:Math.max(a.y-(this.top+this.height),0);return Math.sqrt(b*b+a*a)};_.aa.getSize=function(){return new Km(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 Jm?(this.left+=a.x,this.top+=a.y):(this.left+=a,"number"===typeof b&&(this.top+=b));return this};
_.aa.scale=function(a,b){b="number"===typeof b?b:a;this.left*=a;this.width*=a;this.top*=b;this.height*=b;return this};var gv=function(a,b){a:{var c=Mm(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]},g_a=function(a){try{return a.getBoundingClientRect()}catch(b){return{left:0,top:0,right:0,bottom:0}}},h_a=function(a){var b=Mm(a),c=gv(a,"position"),d="fixed"==c||"absolute"==c;for(a=a.parentNode;a&&a!=b;a=a.parentNode)if(11==a.nodeType&&a.host&&(a=a.host),
c=gv(a,"position"),d=d&&"static"==c&&a!=b.documentElement&&a!=b.body,!d&&(a.scrollWidth>a.clientWidth||a.scrollHeight>a.clientHeight||"fixed"==c||"absolute"==c||"relative"==c))return a;return null},i_a=function(a){for(var b=new ev(0,Infinity,Infinity,0),c=Nm(a),d=c.dl.body,e=c.dl.documentElement,f=vCa(c.dl);a=h_a(a);)if((!_.jl||0!=a.clientHeight||a!=d)&&a!=d&&a!=e&&"visible"!=gv(a,"overflow")){var g=hv(a),l=new Jm(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.OJ();b.right=Math.min(b.right,d+c.width);b.bottom=Math.min(b.bottom,f+c.height);return 0<=b.top&&0<=b.left&&b.bottom>b.top&&b.right>b.left?b:null},hv=function(a){var b=Mm(a),c=new Jm(0,0);if(a==(b?Mm(b):document).documentElement)return c;a=g_a(a);b=wCa(Nm(b).dl);c.x=a.left+b.x;c.y=a.top+b.y;return c},j_a=function(a){"number"==
typeof a&&(a+="px");return a},l_a=function(a){var b=k_a;if("none"!=gv(a,"display"))return b(a);var c=a.style,d=c.display,e=c.visibility,f=c.position;c.visibility="hidden";c.position="absolute";c.display="inline";a=b(a);c.display=d;c.position=f;c.visibility=e;return a},k_a=function(a){var b=a.offsetWidth,c=a.offsetHeight,d=_.jl&&!b&&!c;return(void 0===b||d)&&a.getBoundingClientRect?(a=g_a(a),new Km(a.right-a.left,a.bottom-a.top)):new Km(b,c)},m_a=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="+100*Number(b)+")")};var n_a=function(){if(ll){var a=/Windows NT ([0-9.]+)/;return(a=a.exec(fa()))?a[1]:"0"}return _.kl?(a=/1[0|1][_.][0-9_.]+/,(a=a.exec(fa()))?a[0].replace(/_/g,"."):"10"):jxa?(a=/Android\s+([^\);]+)(\)|;)/,(a=a.exec(fa()))?a[1]:""):kxa||lxa||mxa?(a=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(a=a.exec(fa()))?a[1].replace(/_/g,"."):""):""}();var iv=function(a){return(a=a.exec(fa()))?a[1]:""},o_a=function(){if(uxa)return iv(/Firefox\/([0-9.]+)/);if(_.hl||ixa||hxa)return txa;if(yxa){if(_.qa()||jaa()){var a=iv(/CriOS\/([0-9.]+)/);if(a)return a}return iv(/Chrome\/([0-9.]+)/)}if(zxa&&!_.qa())return iv(/Version\/([0-9.]+)/);if(vxa||wxa){if(a=/Version\/(\S+).*Mobile\/(\S+)/.exec(fa()))return a[1]+"."+a[2]}else if(xxa)return(a=iv(/Android\s+([0-9.]+)/))?a:iv(/Version\/([0-9.]+)/);return""}();var r_a=function(a,b,c,d,e,f,g,l){var p;if(p=c.offsetParent){var t="HTML"==p.tagName||"BODY"==p.tagName;if(!t||"static"!=gv(p,"position")){var x=hv(p);if(!t){t="rtl"==gv(p,"direction");var B;if(B=t){B=zxa&&0<=$wa(o_a,10);var F;if(F=nxa)F=0<=$wa(n_a,10);var I=yxa&&0<=$wa(o_a,85);B=il||B||F||I}t=B?-p.scrollLeft:t&&"visible"!=gv(p,"overflowX")?p.scrollWidth-p.clientWidth-p.scrollLeft:p.scrollLeft;x=qCa(x,new Jm(t,p.scrollTop))}}}p=x||new Jm;x=hv(a);t=l_a(a);x=new fv(x.x,x.y,t.width,t.height);if(t=i_a(a))I=
new fv(t.left,t.top,t.right-t.left,t.bottom-t.top),t=Math.max(x.left,I.left),B=Math.min(x.left+x.width,I.left+I.width),t<=B&&(F=Math.max(x.top,I.top),I=Math.min(x.top+x.height,I.top+I.height),F<=I&&(x.left=t,x.top=F,x.width=B-t,x.height=I-F));t=Nm(a);B=Nm(c);if(t.dl!=B.dl){t=t.dl.body;B=B.getWindow();F=new Jm(0,0);I=Om(Mm(t));if(gxa(I,"parent")){var K=t;do{if(I==B)var U=hv(K);else U=g_a(K),U=new Jm(U.left,U.top);F.x+=U.x;F.y+=U.y}while(I&&I!=B&&I!=I.parent&&(K=I.frameElement)&&(I=I.parent))}t=qCa(F,
hv(t));x.left+=t.x;x.top+=t.y}a=p_a(a,b);b=x.left;a&4?b+=x.width:a&2&&(b+=x.width/2);b=new Jm(b,x.top+(a&1?x.height:0));b=qCa(b,p);e&&(b.x+=(a&4?-1:1)*e.x,b.y+=(a&1?-1:1)*e.y);if(f)if(l)var ca=l;else if(ca=i_a(c))ca.top-=p.y,ca.right-=p.x,ca.bottom-=p.y,ca.left-=p.x;return q_a(b,c,d,void 0,ca,f,g)},q_a=function(a,b,c,d,e,f,g){a=a.clone();var l=p_a(b,c);c=l_a(b);g=g?g.clone():c.clone();a=a.clone();g=g.clone();var p=0;if(d||0!=l)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,65==(f&65)&&(a.x<e.left||a.x>=e.right)&&(f&=-2),132==(f&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 fv(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 Jm(f.left,f.top);a instanceof Jm?(g=a.x,a=a.y):(g=a,a=void 0);b.style.left=j_a(g);b.style.top=j_a(a);g=f.getSize();
c==g||c&&g&&c.width==g.width&&c.height==g.height||(c=g,b=b.style,il?b.MozBoxSizing="border-box":_.jl?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},p_a=function(a,b){return(b&8&&"rtl"==gv(a,"direction")?b^4:b)&-9};var v_a=function(a,b){if(b.B_)a:{var c=b.B_.EFc,d=b.B_.v6,e=b.B_.domHelper,f=b.B_.config;b=b.B_.MMc;if(a.rk){var g=!!f.hovercardAlign;f="v"===f.hovercardAlign;if(g&&b)s_a(a,b,c,e,f);else if(d)b=wCa(e.dl),f=d.x+b.x,d=d.y+b.y,a.rk?(a.rk.classList.remove("boqSocialpeoplehovercardV2HovercardAnimating"),e=t_a(e),d=new Jm(f,d),f=new ev(15,15,15,15),q_a(d,a.rk,8,f,e,5,c)&496&&q_a(d,a.rk,9,f,e,5,c)&496&&q_a(d,a.rk,8,f,e,0,c)):gk("this.el_ is falsy");else{gk(`Not displaying by element (${g} && ${b}) or mouse position (${d})`);
break a}a.rk?(u_a(a,!0),a.zga&&(a.zga=null),a.rk.style.display="",m_a(a.rk,1),a.xj.next({type:0})):gk("this.el_ is falsy")}}else a.rk?(a.rk.classList.remove("boqSocialpeoplehovercardV2HovercardAnimating"),a.rk.style.display="",a.xj.next({type:0})):gk("this.el_ is falsy")},w_a=function(a){a.rk?(u_a(a,!1),m_a(a.rk,0),a.zga&&(a.zga.unsubscribe(),a.zga=null),a.rk.style.display="none",a.xj.next({type:1})):gk("this.el_ is falsy")},s_a=function(a,b,c,d,e=!1){if(a.rk){a.rk.classList.remove("boqSocialpeoplehovercardV2HovercardAnimating");
d=t_a(d);var f=6,g=4,l=0,p=0,t=4,x=void 0;e&&(f=9,g=0,p=l=1,t=0,x=new Jm(100,-10));2<r_a(b,g,a.rk,l,x,f,c,d)&&2<r_a(b,p,a.rk,t,x,f,c,d)&&r_a(b,g,a.rk,l,x,0,c,d)}else gk("this.el_ is falsy")},t_a=function(a){const b=wCa(a.dl);a=a.OJ();return new ev(b.y+12,b.x+a.width-12,b.y+a.height-12,b.x+12)},u_a=function(a,b){b?a.rk.classList.add("boqSocialpeoplehovercardV2HovercardAnimating"):a.rk.classList.remove("boqSocialpeoplehovercardV2HovercardAnimating")},x_a=class{constructor(){this.zga=this.rk=null;this.xj=
new _.zg}};var jv=function(a,b){b.rQ!==a.uy.rQ&&(a.uy={ZG:!1,XE:!1,rQ:b.rQ});b.ZG||b.XE?!b.ZG&&!b.XE||a.uy.ZG||a.uy.XE||a.iCa.next("cancelHide"):a.iCa.next("beginHide");a.uy=b},y_a=class{constructor(){this.uy={ZG:!1,XE:!1,rQ:""};this.iCa=new _.zg}iga(){const a=Object.assign({},this.uy,{XE:!0,ZG:!1});jv(this,a)}hga(){const a=Object.assign({},this.uy,{XE:!1});jv(this,a)}kga(a){a=Object.assign({},this.uy,{XE:!1,ZG:!0,rQ:a});jv(this,a)}jga(a){a=Object.assign({},this.uy,{ZG:!1,rQ:a});jv(this,a)}f5a(){jv(this,{XE:!1,
ZG:!1,rQ:""})}qua(){this.uy={XE:!1,ZG:!1,rQ:""};this.iCa.next("forceHide")}W8a(){return this.uy.ZG||this.uy.XE}};var A_a=class{constructor(a){this.IE=a;this.q4=new _.df;this.tO=new y_a;this.q4.add(_.u(this.tO.iCa.Rf(),_.Df(b=>{var c=this.IE;return(c.Zg?c.Zg.config.allowOnlyForcedHide:c.Jh&&c.Jh.config.allowOnlyForcedHide)&&"forceHide"!==b?!1:!0})).subscribe(b=>{switch(b){case "beginHide":z_a(this.IE);break;case "cancelHide":kv(this.IE);break;case "forceHide":z_a(this.IE,0);break;default:gk(`Unknown Visibility Event: ${b}`)}}))}iga(){var a=this.IE,b=Date.now();a.KC=b;this.tO.iga()}hga(){var a=this.IE,b=Date.now();
a.KC=b;this.tO.hga()}kga(a,b){this.IE.KC=b;this.tO.kga(a)}jga(a,b){this.IE.KC=b;this.tO.jga(a)}f5a(a){this.IE.KC=a;this.tO.f5a()}qua(a){this.IE.KC=a;this.tO.qua()}W8a(){return this.tO.W8a()}};var B_a=class{constructor(a){this.config=a}},C_a=class{constructor(a){this.state=a}},D_a=class{},E_a=class{},F_a=class{},G_a=class{constructor(a){this.size=a}},H_a=class{constructor(a){this.size=a}},I_a=class{constructor(a){this.VTc=a}},J_a=class{constructor(a){this.message=a}},K_a=class{constructor(a){this.lTc=a}};var L_a=class{constructor(a){this.vfa=a;this.nya=this.vfa.iframeGetCrossOriginFilter()}};var lv=class extends _.cc{constructor(a){super(a)}SKb(){return _.Ll(this,1)}ew(){return _.Tl(this,2,M_a)}yAa(a){return _.bm(this,2,M_a,a)}Lmb(a){_.Xl(this,3,a)}},M_a=[2,4];lv.prototype.toObject=function(){return N_a(this)};var N_a=function(a){if(null!=a)return _.dc(a),{sja:_.h(_.Il(a,1)),text:_.h(_.Vl(a,2,M_a)),Led:_.h(_.Jl(a,_.yl(a,M_a,4))),disabled:_.h(_.Hl(a,3))}};var O_a=class extends _.cc{constructor(){super()}Q3a(){return _.ol(this,lv,1)}eVb(a){_.Al(this,1,a)}};O_a.prototype.toObject=function(){if(null!=this){_.dc(this);var a={bTc:N_a(this.Q3a())}}else a=void 0;return a};var P_a=function(a,b){a=a.Bua;a.vfa.iframeSend("loadData",a.nya,b.config)},Q_a=function(a={width:0,height:0}){const b=new Km(0,0);a&&(b.width=a.width||0,b.height=a.height||0);return b},osa=class{constructor(a){this.Bua=new L_a(a);this.xj=new _.zg}};var R_a=class{constructor(a,b,c){this.hy=a;this.n3=b;this.h6a=c}},S_a=class{constructor(a){this.hy=a}},T_a=class{constructor(a,b){this.hy=a;this.n3=b}},U_a=class{constructor(a){this.hy=a}},V_a=class{constructor(a,b){this.hy=a;this.n3=b}},W_a=class{constructor(a,b){this.hy=a;this.n3=b}},X_a=class{constructor(a){this.hy=a}},Y_a=class{constructor(a){this.hy=a}};var Z_a=!_.hl&&!faa(),mv=function(a,b){if(/-[a-z]/.test(b))return null;if(Z_a&&a.dataset){if(gaa()&&!(b in a.dataset))return null;a=a.dataset[b];return void 0===a?null:a}return a.getAttribute("data-"+QBa(b))},$_a=function(a,b){return/-[a-z]/.test(b)?!1:Z_a&&a.dataset?b in a.dataset:a.hasAttribute?a.hasAttribute("data-"+QBa(b)):!!a.getAttribute("data-"+QBa(b))};var nv=function(a,b){b=parseInt(mv(b,"hovercardOwnerId")||"-1",10);return a.wJb[b]=a.wJb[b]||new $q(a)},ov=function(a){return!!a.target&&"IFRAME"!==a.target.tagName},a0a=function(a,b){const c=String(_.Ba(b)),d=nv(a,b);a.WFb=e=>{ov(e)&&a.xj.next(new W_a(e,c))};d.listen(b,"keydown",a.WFb)},b0a=function(a,b,c){const d=b.getAttribute("data-hovercard-id");a.Lga.has(d)||a.Lga.set(d,{element:b,listener:c});return a.Lga.get(d).listener},c0a=function(a,b,c){const d=b.getAttribute("data-hovercard-id");a.Kga.has(d)||
a.Kga.set(d,{element:b,listener:c});return a.Kga.get(d).listener},d0a=function(a,b,c){const d=b.getAttribute("data-hovercard-id");a.Yca.has(d)||a.Yca.set(d,{element:b,listener:c});return a.Yca.get(d).listener},e0a=function(a,b,c){const d=b.getAttribute("data-hovercard-id");a.Zca.has(d)||a.Zca.set(d,{element:b,listener:c});return a.Zca.get(d).listener},f0a=function(a,b,c,d){const e=Nm(b).dl.body;nv(a,b).listen(b,"mouseover",b0a(a,b,f=>{ov(f)&&a.xj.next(new R_a(f,c,d))})).listen(b,"mouseout",c0a(a,
b,f=>{ov(f)&&a.xj.next(new S_a(f))})).listen(e,"mousemove",d0a(a,b,f=>void a.xj.next(new X_a(f)))).listen(e,"touchstart",e0a(a,b,f=>void a.xj.next(new Y_a(f))))},g0a=function(a,b){const c=nv(a,b),d=String(_.Ba(b));a.XFb=e=>{ov(e)&&a.xj.next(new V_a(e,d))};a.OXb=e=>void a.xj.next(new Y_a(e));c.listen(b,"mouseover",a.XFb).listen(b,"touchstart",a.OXb);a0a(a,b);return(b=Nm(b).Ti("C__HC_94253229"))?(a.QQb=e=>void a.xj.next(new T_a(e,d)),a.PQb=e=>void a.xj.next(new U_a(e)),c.listen(b,"mouseover",a.QQb).listen(b,
"mouseout",a.PQb),b):null},h0a=function(a,b){const c=b.getAttribute("data-hovercard-id");a.Lga.forEach(({element:e,listener:f},g)=>{c===g&&(nv(a,e).Lu(e,"mouseover",f),a.Lga.delete(g))});a.Kga.forEach(({element:e,listener:f},g)=>{c===g&&(nv(a,e).Lu(e,"mouseout",f),a.Kga.delete(g))});const d=Nm(b).dl.body;a.Yca.forEach(({element:e,listener:f},g)=>{c===g&&(nv(a,e).Lu(d,"mousemove",f),a.Yca.delete(g))});a.Zca.forEach(({element:e,listener:f},g)=>{c===g&&(nv(a,e).Lu(d,"touchstart",f),a.Zca.delete(g))})},
i0a=function(a,b=!1){if(!_.ya(a)||1!=a.nodeType)return!1;let c=!1;$_a(a,"hovercardHoverTriggerDisabled")&&(c="true"===mv(a,"hovercardHoverTriggerDisabled"));return $_a(a,"hovercardId")&&(!b||!c)},j0a=function(a,b=!1){return BCa(a,c=>i0a(c,b))},k0a=function(a,b){for(;b&&a!==b;)b=b.parentNode||b.host;return b===a},l0a=class{constructor(){this.Lga=new Map;this.Kga=new Map;this.Yca=new Map;this.Zca=new Map;this.wJb={};this.xj=new _.zg}Jua(a){return Nm(a)}};var m0a=class extends _.cc{constructor(a){super(a)}};m0a.prototype.toObject=function(){return n0a(this)};var n0a=function(a){if(null!=a)return _.dc(a),{B4c:_.h(_.W(a,1))}};var o0a=class extends _.cc{constructor(a){super(a)}};o0a.prototype.toObject=function(){return p0a(this)};var p0a=function(a){if(null!=a)return _.dc(a),{B5c:_.h(_.W(a,1)),Bid:_.h(_.W(a,2))}};var q0a=class extends _.cc{constructor(a){super(a)}getEmail(){return _.X(this,1)}M3a(){return _.X(this,2)}Ffa(){return _.X(this,4)}};q0a.prototype.toObject=function(){return r0a(this)};var r0a=function(a){if(null!=a)return _.dc(a),{email:_.h(_.W(a,1)),HQb:_.h(_.W(a,2)),Wcd:_.h(_.W(a,3)),displayName:_.h(_.W(a,4))}};var s0a=class extends _.cc{constructor(a){super(a)}Q3a(){return _.ol(this,lv,2)}eVb(a){_.Al(this,2,a)}};s0a.prototype.toObject=function(){if(null!=this){_.dc(this);var a={Xgd:r0a(_.ol(this,q0a,1)),bTc:N_a(this.Q3a()),A4c:n0a(_.ol(this,m0a,3)),m7c:p0a(_.ol(this,o0a,4))}}else a=void 0;return a};var t0a=class extends _.cc{constructor(){super()}f4a(){return _.Nl(this,1)}cnb(a){return _.am(this,1,a)}getMetadata(){return _.ol(this,lv,2)}O7(a){return _.Al(this,2,a)}};t0a.prototype.toObject=function(){if(null!=this){_.dc(this);var a={requestId:_.h(_.El(this,1)),metadata:N_a(this.getMetadata())}}else a=void 0;return a};_.u0a=RegExp("[\u0591-\u06ef\u06fa-\u08ff\u200f\ud802-\ud803\ud83a-\ud83b\ufb1d-\ufdff\ufe70-\ufefc]");var pv={tEa:0,mGa:1,J9:2},z_a=function(a,b){v0a(a);a.Zg&&!a.yga&&(a.jIb.SWb||w0a(a,b).then(()=>void qv(a)))},kv=function(a){var b=a.yga;b&&b.cancel();a.yga=null},z0a=function(a,b,c){if(ov(c)){var d=x0a(c)||c.target;if(d=j0a(d,!0))a.KC=Date.now(),y0a(a,b,d,c.clientX,c.clientY,{gMb:!1,gNb:!1,h6a:{}})}},A0a=function(a,b,c={}){b=Object.assign({},b,c);b.scheduleEventHandler&&(b.overrideCalendar=!0);b.sendChatHandler&&(b.overrideChat=!0);b.sendEmailHandler&&(b.overrideEmail=!0);b.videoChatHandler&&(b.overrideVideoChat=
!0);b.primaryActionButtonOnload&&(b.overridePrimaryActionButtonOnload=!0);b.primaryActionButtonOnTrigger&&(b.overridePrimaryActionButtonOntrigger=!0);b.openLinkInContactsCompanionCallback&&(b.contactsCompanionAvailable=!0);b.suppressHidesFromMouseEvents&&(a.jIb.SWb=!0);return b},rsa=function(a,b,c={}){a.W8=b;b=_.Ba(b);a.Vt[b]=A0a(a,c);a.cGb()},B0a=function(a){a.Pra=!0;const b=g0a(a.uJ,a.W8);b&&(a.sHb=b,a.WU.rk=a.sHb,w_a(a.WU))},C0a=function(a,b){var c=Date.now();(null===a.KC||a.KC<c)&&a.hw.qua(c);
a.Zg&&(b&&a.Ila&&a.Ila.focus(),a.Ila=null,a.Zg.NLb=b?"hideTriggeredByEscape":"hideTriggeredByMouse")},D0a=function(a,b){return a.qd.some(c=>b.keyCode===c.keyCode&&!!b.ctrlKey===!!c.ctrlKey&&!!b.altKey===!!c.altKey&&!!b.shiftKey===!!c.shiftKey&&!!b.metaKey===!!c.metaKey)},x0a=function(a){return(a=a.WV)&&"function"===typeof a.composedPath&&(a=a.composedPath(),a=0<a.length?a[0]:null,a instanceof Node)?a:null},y0a=function(a,b,c,d,e,f){var g=a.Vt[b].primaryActionButtonOnload,l=mv(c,"hovercardId");g&&
l&&(g=g(l,E0a(a)),a.hW=g);a.v6={x:d,y:e};if(375>uCa(window).width)Nq();else if(a.Zg&&a.Zg.Ve==c)kv(a),Nq();else if(a.Jh&&a.Jh.Ve==c)Nq();else if(rv(a),c?(d=mv(c,"hovercardId")||"",d=_.al(d,"buganizer-system+")?d.replace("buganizer-system+",""):_.al(d,"yaqs-carrier-pigeon+")?d.replace("yaqs-carrier-pigeon+",""):d):d="",d){Date.now();e=b.toString();if(Z_a&&c.dataset)c.dataset.hovercardOwnerId=e;else{if(/-[a-z]/.test("hovercardOwnerId"))throw Error("Q");c.setAttribute("data-"+QBa("hovercardOwnerId"),
e)}e=A0a(a,a.Vt[b]||{},f.h6a);g=!!a.Zg;l=f.gMb||!!e.skipArtificialDelays;var p=F0a({gPb:g,WVb:l,BSb:250,nIb:1E3});G0a(a);a.V7=XQa(p);l&&g&&qv(a);p=a.Jh={Ve:c,F5c:b,config:e};f0a(a.uJ,c,String(b),e);a.qNb||a.kga(p.Ve.getAttribute("data-hovercard-id"),Date.now());c.contains(document.activeElement)&&(a.Ila=document.activeElement);H0a(a,c,d,F0a({gPb:g,WVb:l,BSb:100,nIb:400}),f.gNb)}else Nq()},I0a=function(a,b){a.hW=b},E0a=function(a){a.Eha>=Number.MAX_SAFE_INTEGER?a.Eha=0:a.Eha++;return a.Eha},v0a=function(a){a.Jh&&
(a.hW=null,rv(a),G0a(a),J0a(a),h0a(a.uJ,a.Jh.Ve),a.Jh=null)},rv=function(a){var b=a.cxa;b&&b.cancel();a.cxa=null},F0a=function({gPb:a,WVb:b,BSb:c,nIb:d}){return b?0:a?c:d},qv=function(a){kv(a);!a.hw.W8a()&&a.Zg&&(a.Zg.Zxa&&a.Zg.NLb&&a.Zg.Zxa(a.Zg.NLb),a.qNb=!1,h0a(a.uJ,a.Zg.Ve),a.Zg=null,a.Ila=null,a.LP=pv.tEa,w_a(a.WU),a.sja=-1,a.dispatchEvent("b"),a.Jh||a.dispatchEvent("c"))},H0a=function(a,b,c,d,e){if(a.Jh){var f=a.qHb(b,c,e);a.Jh.config=Object.assign(f,a.Jh.config||{});K0a(a,d).then(()=>void L0a(a,
f),g=>{g instanceof Oq||gk(g,`Failed during delay to load data. delay: ${d}`)})}else Nq()},K0a=function(a,b=400){rv(a);a.cxa=XQa(b);return a.cxa},L0a=function(a,b){rv(a);if(a.Jh){a.hW=null;const c=b.primaryActionButtonOnload?b.primaryActionButtonOnload:(e,f)=>Nq((new t0a).cnb(f).O7(new lv)),d=b["hovercard-id"];d&&I0a(a,c(d,E0a(a)));a.gPc=()=>{a.Jh&&M0a(a,a.Jh.Ve)};P_a(a.mw,new B_a(b))}},M0a=function(a,b){a.Pra?N0a(a).then(c=>{for(var d of c)if(d instanceof t0a){var e=a;if(d.f4a()!==e.Eha)return;e=
d}a.Jh&&a.Jh.Ve===b&&a.Pra&&a.V7&&(d=a.Jh,qv(a),G0a(a),rv(a),J0a(a),a.Zg=d,a.Jh=null,e&&(d=e.getMetadata(),null==d?gk("No PrimaryActionMetadata was found in the FetchPabResponse."):(a.hW=null,null!=_.Il(d,1)&&(a.sja=d.SKb()),v_a(a.WU,{type:0,B_:null,EMc:null}),a.LP=pv.mGa,e=a.mw,c=new C_a(d),d=new O_a,d.eVb(c.state),e=e.Bua,d=d.Zc(),e.vfa.iframeSend("render",e.nya,d))))}):(gk("Attempting to render card before card is built."),Nq())},N0a=function(a){J0a(a);const b=[];a.V7&&b.push(a.V7);a.hW&&b.push(a.hW);
a.ssa=KQa(b);return a.ssa},O0a=function(a,b,c){if(a.Zg){var d=a.uJ.Jua(a.W8);v_a(a.WU,{type:0,B_:{EFc:b,v6:c,domHelper:d,config:a.Zg.config,MMc:a.Zg.Ve},EMc:null})}},w0a=function(a,b=500){b="number"===typeof b?b:500;kv(a);a.yga=XQa(b);return a.yga},G0a=function(a){var b=a.V7;b&&b.cancel();a.V7=null},J0a=function(a){var b=a.ssa;b&&b.cancel();a.ssa=null},P0a=function(a,b,c,d={},e){const f={};f.ri=++a.yOb;c&&(f["hovercard-id"]=c);"mini"===(mv(b,"hovercardVariant")||"")&&(f.displayAsMiniHovercard=!0);
$_a(b,"hovercardAlign")&&(f.hovercardAlign="v"==mv(b,"hovercardAlign")?"v":"h");(a=mv(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=tBa());d.contentConfiguration=Object.assign({},{footerConfig:b},d.contentConfiguration)}return Object.assign(f,d)},Q0a=class extends Kq{constructor(a,b){super();this.mw=b;this.hW=this.ssa=this.V7=
this.cxa=this.yga=null;this.v6={x:0,y:0};this.Ecb=null;this.W8=document.body;this.Vt={};this.q4=new _.df;this.WU=new x_a;this.q4.add(this.WU.xj.Rf().subscribe(c=>{switch(c.type){case 3:c=this.mw.Bua,c.vfa.iframeSend("hide",c.nya,void 0)}}));this.q4.add(this.mw.xj.Rf().subscribe(c=>{if(c instanceof D_a)this.kLb();else if(c instanceof I_a)c.VTc==this.yOb&&this.gPc();else if(c instanceof G_a){if(c=c.size,this.LP===pv.mGa||this.LP===pv.J9)this.LP=pv.J9,this.Ecb=this.v6,O0a(this,c,this.v6)}else if(c instanceof
H_a){if(c=c.size,this.LP===pv.mGa||this.LP===pv.J9)this.LP=pv.J9,O0a(this,c,this.Ecb?this.Ecb:this.v6)}else if(c instanceof F_a)w_a(this.WU),this.sja=-1;else if(c instanceof E_a){var d=this.uJ.Jua(this.W8).Ti("C__HC_94253229");if(d){c=this.uJ;var e=this.W8;nv(c,e).Lu(e,"mouseover",c.XFb).Lu(e,"keydown",c.WFb).Lu(e,"touchstart",c.OXb).Lu(d,"mouseout",c.PQb).Lu(d,"mouseover",c.QQb)}this.q4.unsubscribe()}else if(c instanceof J_a){if(c=c.message,this.Zg)switch(c.id){case "DOCS_SMART_SELECT":(e=this.Zg.config.contentConfiguration)&&
e.hasOwnProperty("docsHeaderConfig")&&this.Zg.config.contentConfiguration.docsHeaderConfig.callback(c.Pa);break;case "CLIENT_FOOTER_ID":var f=this.Zg.config.contentConfiguration;if(f&&f.hasOwnProperty("footerConfig"))try{e=this.Zg.config.contentConfiguration.footerConfig.buttonConfig||[];for(d of e)if(d.id===c.Pa.buttonId){d.onClick();break}}catch(g){gk("Error in client footer callback.")}break;default:gk(`Unknown client content message ID: ${c.id}`)}}else if(c instanceof K_a&&(c=c.lTc,!(c.timestamp<
this.KC)&&this.Zg)){d=this.Zg.config;e=c.data||d["hovercard-id"]||d.userid||d.email;switch(c.eventType){case "calendar":d=d.scheduleEventHandler;if(!d)break;f=ec(b_a,e.eventInfo);if(!f.getEmail()||!f.getEmail().getValue()){gk(`No email data found in handlerInput for Events.Calendar: ${e}`);break}e=f.getEmail().bga();d(e);qv(this);break;case "chat":d=d.sendChatHandler;if(!d)break;if(!(e instanceof Object)){gk(`Unrecognized handlerInput for Events.Chat: ${e}`);break}e=ec(s0a,e.eventInfo);d(e);qv(this);
break;case "email":d=d.sendEmailHandler;if(!d)break;f=ec(c_a,e.eventInfo);if(!f.getEmail()||!f.getEmail().getValue()){gk(`No email data found in handlerInput for Events.Calendar: ${e}`);break}e=f.getEmail().bga();d(e);qv(this);break;case "videoChat":d=d.videoChatHandler;if(!d)break;e=e instanceof Object?ec(d_a,e.eventInfo):e;d(e);qv(this);break;case "primaryActionButton":d=d.primaryActionButtonOnTrigger;if(!d)break;f=ec(s0a,c.data.eventInfo);d(f||e);break;case "openInContactsCompanion":e=d.openLinkInContactsCompanionCallback;
if(!e)break;d=ec(s0a,c.data.eventInfo);e(d);break;case "close":C0a(this,c.data.closeTriggeredByEscape);break;default:gk(`Unrecognized event type: ${c.eventType}`)}"mouseover"==c.eventType&&kv(this)}}));this.sHb=document.body;this.Zg=this.Jh=null;this.Eha=this.yOb=0;this.sja=-1;this.LP=pv.tEa;this.KC=null;this.Pra=!1;this.jIb={SWb:!1};this.hw=new A_a(this);this.iga=this.hw.iga.bind(this.hw);this.hga=this.hw.hga.bind(this.hw);this.kga=this.hw.kga.bind(this.hw);this.jga=this.hw.jga.bind(this.hw);this.qNb=
!1;this.Ila=null;this.qd=a;this.uJ=new l0a;this.q4.add(this.uJ.xj.Rf().subscribe(c=>{try{if(c instanceof R_a)z0a(this,Number(c.n3),c.hy);else if(c instanceof S_a){var d=c.hy;this.Zg&&this.hw.jga(this.Zg.Ve.getAttribute("data-hovercard-id"),Date.now());if(this.Jh){c=!0;if(d){const f=d.relatedTarget;f&&k0a(this.Jh.Ve,f)&&(c=!1)}c&&v0a(this)}}else if(c instanceof T_a)this.iga();else if(c instanceof U_a)this.hga();else if(c instanceof V_a)z0a(this,Number(c.n3),c.hy);else if(c instanceof W_a)this.I5(Number(c.n3),
c.hy);else if(c instanceof X_a){var e=c.hy;const f=x0a(e)||e.target;f&&("C__HC_94253229"===f.id||f.parentNode&&"C__HC_94253229"===f.parentNode.id||this.Zg&&k0a(this.Zg.Ve,f)||this.Jh&&k0a(this.Jh.Ve,f))||this.hw.f5a(Date.now())}else c instanceof Y_a?this.hw.qua(Date.now()):gk("Unknown outputEvent instance in AbstractContextManager")}catch(f){gk("Error thrown in DomCommunicator subscription",f)}}))}cGb(){}kLb(){B0a(this)}I5(a,b){27===b.keyCode&&this.Zg&&(b.preventDefault(),C0a(this,!0));if(ov(b)&&
D0a(this,b)){var c=j0a(b.target,!1);c&&(b.preventDefault(),this.KC=Date.now(),b=c.getBoundingClientRect(),y0a(this,a,c,b.right,b.bottom,{gMb:!0,gNb:!0,h6a:{}}))}}qHb(a,b,c){return P0a(this,a,b,this.Jh?this.Jh.config:{},c)}SKb(){return this.sja}};var R0a=class{constructor(a){this.cD=a||{}}value(){return this.cD}vz(a){this.cD.url=a;return this}getUrl(){return this.cD.url}Ah(a){this.cD.style=a;return this}getStyle(){return this.cD.style}getId(){return this.cD.id}T3a(){return this.cD.queryParams}getContext(){return this.cD.context}};var S0a=class extends R0a{};var T0a=function(a){return{_event:b=>{const c={};c.eventType=b.eventType;c.timestamp=b.timestamp;c.r8c=b.fromCard;c.data=b.data;a.mw.xj.next(new K_a(c))},_ready:()=>{a.mw.xj.next(new D_a)},loaded:b=>{b=b.ri;a.mw.xj.next(new I_a(isNaN(b)?0:b))},rendered:b=>{a.mw.xj.next(new G_a(Q_a(b)))},resize:b=>{a.mw.xj.next(new H_a(Q_a(b)))},renderfailed:()=>{a.mw.xj.next(new F_a)},disposed:()=>{a.mw.xj.next(new E_a)},messageFromClientContent:b=>{a.mw.xj.next(new J_a(b))}}},psa=class extends Q0a{constructor(a,
b,c,d){super(c,d);this.XMc=b;this.eLc=a}cGb(){if(!this.Pra){const b={origin:window.location.protocol+"//"+window.location.host};var a=new S0a({disableMultiLevelParentRelay:!0,hover:!0,id:"I__HC_94253229",attributes:{allow:"clipboard-write","aria-label":"Information Card"}});a.cD.messageHandlers=T0a(this);a.cD.messageHandlersFilter=this.eLc;a.cD.queryParams=b;a=a.Ah("hover").vz(":card");this.XMc(a.value())}}kLb(){var a=this.uJ.Jua(this.W8);a=rCa(a.dl,"I__HC_94253229");a.parentNode.id="C__HC_94253229";
a.tabIndex=-1;B0a(this)}qHb(a,b,c){const d=P0a(this,a,b,this.Jh?this.Jh.config:{},c);this.Jh&&_.tc(d,this.Jh.config);for(b=[];a;a=a.parentElement)(c=_.Ba(a))&&this.Vt[c]&&b.push(this.Vt[c]);_.gl(b.reverse(),function(e){_.tc(d,e)});d.hl||(d.hl="en-US");return d}close(){var a=this.mw.Bua;a.vfa.iframeSend("dispose",a.nya,void 0)}};var U0a=null,msa=function(a,b){U0a||(U0a=new V0a);return U0a.load(a,b)},W0a=function(a,b,c){if(b.gapi)return Nq(b.gapi);if(b.__btgl_173981912)return b.__btgl_173981912;b.__btgl_173981912=new Mq((d,e)=>{var f=Nm(b).createElement("SCRIPT");_.Cc(f,a.fLc);c&&yCa(f,(new JNa).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},V0a=class{constructor(){this.fLc=(0,_.Kc)`https://apis.google.com/js/api.js`;
this.C8=1E4}load(a,b,c){return W0a(this,a,c).then(d=>new Mq((e,f)=>{d.load(b,{callback:_.Yk(e,d),timeout:this.C8,ontimeout:()=>f(Error("ad`"+b))})}))}};var esa=function(a=null){return(a||window).location.href};var asa=function(){return ha&&ja?!ja.mobile&&(la("iPad")||la("Android")||la("Silk")):la("iPad")||la("Android")&&!la("Mobile")||la("Silk")};var X0a=class{constructor(a,b){this.QFc=$ra(a);this.gQc=b}[Symbol.iterator](){return this}next(){const a=this.QFc.next();return{value:a.done?void 0:this.gQc.call(void 0,a.value),done:a.done}}},Y0a=function(a,b){return new X0a(a,b)},Z0a=class{constructor(a){this.hOb=a;this.t9a=0}[Symbol.iterator](){return this}next(){for(;this.t9a<this.hOb.length;){const a=this.hOb[this.t9a].next();if(!a.done)return a;this.t9a++}return{done:!0}}},$0a=function(...a){return new Z0a(a.map($ra))};var gsa=_.da.URL,a1a;try{new gsa("http://example.com"),a1a=!0}catch(a){a1a=!1}
var fsa=a1a,jsa=class{constructor(a){this.O6=new Map;0==a.indexOf("?")&&(a=a.substring(1));a=a.split("&");for(let c of a){a=c;let d="";var b=c.split("=");1<b.length&&(a=decodeURIComponent(b[0].replace("+"," ")),d=decodeURIComponent(b[1].replace("+"," ")));b=this.O6.get(a);null==b&&(b=[],this.O6.set(a,b));b.push(d)}}get(a){return(a=this.O6.get(a))&&a.length?a[0]:null}getAll(a){return[...(this.O6.get(a)||[])]}has(a){return this.O6.has(a)}[Symbol.iterator](){return $0a(...Y0a(this.O6,a=>{const b=a[0];
return Y0a(a[1],c=>[b,c])}))}toString(){return b1a(this)}},b1a=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("&")},isa=function(a){const b=_.Pm(document,"A");let c;try{_.oc(b,new _.hc(a)),c=b.protocol}catch(e){throw Error("bd`"+a);}if(""===c||":"===c||":"!=c[c.length-1])throw Error("bd`"+a);if(!hsa.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};hsa.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},hsa=new Map([["http:","80"],["https:","443"],["ws:","80"],["wss:","443"],["ftp:","21"]]);_.sv=class{constructor(){this.loaded=!1;this.sessionIndex=0}My(){return!!document.getElementById("C__HC_94253229")}load(){this.loaded||(this.loaded=!0,this.My()||_.Ira({timeout:6E4}).then(()=>{gapi.load("card",()=>{csa({bda:document.body,IVc:"https://contacts.google.com",authUser:this.sessionIndex,config:{clientName:"DEVOPS_CONSOLE",preload:!0,activatePersonCards:!0,activateGroupCards:!0}})})}).catch(()=>{console.error("Failed to load GAPI.")}))}};_.sv.O=function(a){return new (a||_.sv)};
_.sv.ta=_.k({token:_.sv,oa:_.sv.O,Ea:"root"});var c1a=function(a,b){try{b.next(void 0)}catch(c){a.ud.runGuarded(()=>{throw c;})}},d1a=class extends _.zg{constructor(a,b){super();this.ud=a;this.keb=new _.gf(c=>{b();return _.u(this,_.sg()).subscribe(c)})}next(){const a=this.nl.slice();for(const b of a)c1a(this,b)}};var f1a,e1a,i1a;f1a=function(a){return new d1a(a.ud,()=>{e1a(a)})};_.g1a=function(a,b){a.Kxa.subscribe(b)};_.h1a=function(a,b){a.dP.subscribe(b)};e1a=function(a){0===a.VQa&&(a.VQa=a.ud.Ub(()=>requestAnimationFrame(()=>{i1a(a)})))};i1a=function(a){a.iib.next();a.qcb.next();tsa(a.xxa)&&a.ud.run(()=>{a.xxa.next()});a.VQa=0;tsa(a.iib,a.qcb,a.xxa)&&e1a(a)};
_.tv=class{constructor(a){this.ud=a;this.qcb=f1a(this);this.Kxa=this.qcb.keb;this.xxa=f1a(this);this.ria=this.xxa.keb;this.iib=f1a(this);this.dP=this.iib.keb;this.VQa=0}};_.tv.O=function(a){return new (a||_.tv)(_.m(_.Jf))};_.tv.ta=_.k({token:_.tv,oa:_.tv.O,Ea:"root"});_.uv=class{constructor(a){this.mra=a}scrollTo(a,b,c=0){a&&_.h1a(this.mra,()=>{if("number"===typeof a.offsetTop){var d=usa(a);if(d){var e=vsa(a,d,b,c),f=d.scrollTop+e,g=wsa(a,d),l=d.scrollLeft+g;_.g1a(this.mra,()=>{0!==e&&(d.scrollTop=f);0!==g&&(d.scrollLeft=l)})}}})}};_.uv.O=function(a){return new (a||_.uv)(_.m(_.tv))};_.uv.ta=_.k({token:_.uv,oa:_.uv.O,Ea:"root"});_.vv=class{};_.vv.O=function(a){return new (a||_.vv)};_.vv.wa=_.Qd({type:_.vv,na:[["page-not-found"]],ya:7,Aa:0,Da:()=>[" Oops, page not found. "," Make sure the address is correct. ",[1,"container"],[1,"icon"],[1,"title"],[1,"subtitle"]],qa:function(a){a&1&&(_.C(0,"div",2)(1,"mat-icon",3),_.P(2,"developer_board"),_.E(),_.C(3,"h2",4),_.ah(4,0),_.E(),_.C(5,"p",5),_.ah(6,1),_.E()())},Fa:[_.Du],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}"]});_.wv=class{};_.wv.O=function(a){return new (a||_.wv)};_.wv.Ca=_.Ud({type:_.wv});_.wv.Ba=_.md({imports:[_.vo,_.Eu]});var m1a,n1a,o1a,p1a,l1a,q1a;_.j1a=new _.ge("faviconsConfiguration");
_.k1a={wD:[{name:_.Do.LEa,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:_.Do.Mrc,type:"image/x-icon",href:"https://www.gstatic.com/devopsconsole//images/taskflow/taskflow_logo_v1_48x48.png"}],yZa:[{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"}]};m1a=function(a){const b=l1a();a.FXa=b;for(const c of Array.from(b))c.parentNode.removeChild(c)};n1a=function(a){return a.icons.wD.find(b=>""===b.name)};
o1a=function(a,b,c){return(c?a.icons.yZa:a.icons.wD).find(d=>d.name===b)};p1a=function(a,b,c){const d=document.createElement("link");d.setAttribute("id",a.MN);_.Vba(d,c,"icon");d.setAttribute("type",b);document.head.appendChild(d)};l1a=function(){return document.querySelectorAll("link[ rel ~= 'icon'], link[ rel ~= 'apple-touch-icon-precomposed']")};q1a=function(){var a=l1a();for(const b of Array.from(a))b.parentNode.removeChild(b)};
_.xv=class{constructor(a,b){this.Ta=a;this.icons=b;this.MN="favicon";this.FXa=null}initialize(){m1a(this);_.u(this.Ta.events,_.Df(a=>a instanceof _.si),_.og((a,b)=>a.Dh.split("/")[1]===b.Dh.split("/")[1])).subscribe(a=>{this.EB(a.Dh.split("/")[1],!1)})}reset(){var a=n1a(this);if(a){var b=a.type;a=a.href;q1a();p1a(this,b,a)}else if(q1a(),this.FXa)for(b of Array.from(this.FXa))b&&document.head.appendChild(b)}EB(a,b=!0){(b=o1a(this,a,b))?(a=b.type,b=b.href,q1a(),p1a(this,a,b)):this.reset()}};
_.xv.O=function(a){return new (a||_.xv)(_.m(_.xi),_.m(_.j1a))};_.xv.ta=_.k({token:_.xv,oa:_.xv.O,Ea:"root"});_.yv=class{constructor(a){this.xZb=a}getToken(){return this.xZb}};_.yv.O=function(a){return new (a||_.yv)(_.m(CJa))};_.yv.ta=_.k({token:_.yv,oa:_.yv.O});var r1a=class{constructor(a){this.AGb=a}};var s1a=function(a,...b){b=a.getKey(b);return a.z3.has(b)?a.z3.get(b):void 0},t1a=class{constructor(a,b,c){this.zQc=a;this.IFc=b;this.fields=c||[];this.z3=new Map}setCell(a,...b){b=this.getKey(b);this.z3.set(b,[new r1a(a)])}a3a(...a){return(a=s1a(this,a))&&a.length?a[0]:void 0}clear(){this.z3.clear()}getKey(...a){return a?a.join(","):"key"}};var u1a=class extends t1a{constructor(a,b){super(a,3,b)}Uva(...a){this.Vva(1,a)}Vva(a,...b){let c=0;const d=this.a3a(b);d&&(c=d.AGb);this.setCell(c+a,b)}};var v1a=class extends t1a{constructor(a,b){super(a,2,b)}FP(a,...b){b=[b];const c=s1a(this,b);c?c.push(new r1a(a)):this.setCell(a,b)}};var w1a=function(a){a.qxa();a.S7a++;100<=a.S7a&&a.cWb()},x1a=function(a){for(let b=0;b<a.length;b++)a[b].clear()},y1a=function(a,b,...c){a.r6.has(b)||a.r6.set(b,new u1a(b,c))},z1a=class extends Hm{constructor(a){super();this.iXc=a;this.S7a=0;this.r6=new Map;this.uIc=new Set;this.kKb=3E4;this.oo=new VQa(this.kKb);this.oo.listen("tick",this.cWb,!1,this);YBa(this,_.Yk(Fc,this.oo))}cWb(){const a=[...this.r6.values()].filter(b=>b.z3.size);a.length&&this.iXc.flush(a,!1);x1a(a);this.S7a=0;this.oo.enabled&&
this.oo.stop()}BF(a){return this.uIc.has(a)?void 0:this.r6.get(a)}Uva(a,...b){this.Vva(a,1,b)}Vva(a,b,...c){(a=this.BF(a))&&a instanceof u1a&&(a.Vva(b,c),w1a(this))}FP(a,b,...c){(a=this.BF(a))&&a instanceof v1a&&(a.FP(b,c),w1a(this))}qxa(){this.oo.enabled||this.oo.start()}};var A1a=class{constructor(a){this.Qs="/client_streamz/one_developer_workflow/events/usage";this.tt=a;y1a(this.tt,this.Qs,{sF:3,rF:"name"},{sF:3,rF:"source"},{sF:1,rF:"state"})}dK(a,b,c){this.tt.Uva(this.Qs,a,b,c)}BF(){return this.tt.BF(this.Qs)}},B1a=class{constructor(a){this.Qs="/client_streamz/one_developer_workflow/events/performance";a=this.tt=a;var b=this.Qs,c=[{sF:3,rF:"source"},{sF:3,rF:"name"}];a.r6.has(b)||a.r6.set(b,new v1a(b,c))}FP(a,b,c){this.tt.FP(this.Qs,a,b,c)}BF(){return this.tt.BF(this.Qs)}},
C1a=class{constructor(a){this.Qs="/client_streamz/one_developer_workflow/rpc/request_count";this.tt=a;y1a(this.tt,this.Qs,{sF:3,rF:"source"},{sF:3,rF:"method_id"})}dK(a,b){this.tt.Uva(this.Qs,a,b)}BF(){return this.tt.BF(this.Qs)}},D1a=class{constructor(a){this.Qs="/client_streamz/one_developer_workflow/rpc/error_count";this.tt=a;y1a(this.tt,this.Qs,{sF:3,rF:"source"},{sF:3,rF:"method_id"},{sF:2,rF:"code"})}dK(a,b,c){this.tt.Uva(this.Qs,a,b,c)}BF(){return this.tt.BF(this.Qs)}};var E1a=class extends _.cc{constructor(a){super(a)}getName(){return _.X(this,1)}Qd(a){return _.sk(this,1,a)}};E1a.Wb=[2,3,4];E1a.prototype.toObject=function(){return F1a(this)};var F1a=function(a){if(null!=a)return _.dc(a),{name:_.X(a,1),qed:_.h(_.Ql(a,2,2)),med:_.h(_.Ql(a,3,2)),ned:_.h(_.Ql(a,4,2))}};_.G1a=class extends _.cc{constructor(a){super(a)}};_.G1a.prototype.toObject=function(){return H1a(this)};var H1a=function(a){if(null!=a)return _.dc(a),{qcd:_.X(a,1),M8c:_.X(a,2),vf:_.X(a,3)}};var I1a=class extends _.cc{constructor(a){super(a)}aga(){return _.X(this,5)}Rm(a){_.sk(this,5,a)}};I1a.prototype.toObject=function(){return J1a(this)};var J1a=function(a){if(null!=a)return _.dc(a),{Sqa:_.X(a,1),lVc:_.X(a,2),mVc:_.X(a,3),iconName:_.X(a,4),title:_.X(a,5),appBarFontColor:_.X(a,8),rO:_.X(a,10)}};_.K1a=class extends _.cc{constructor(a){super(a)}};_.K1a.prototype.toObject=function(){return _.L1a(this)};_.L1a=function(a){if(null!=a)return _.dc(a),{privateDoNotAccessOrElseSafeUrlWrappedValue:_.h(_.W(a,3))}};var M1a=class extends _.cc{constructor(a){super(a)}YKb(){return _.ol(this,_.K1a,1)}c5(){return _.ol(this,Nn,2)}};M1a.prototype.toObject=function(){return N1a(this)};var N1a=function(a){if(null!=a)return _.dc(a),{TXc:_.L1a(a.YKb()),announcement:XIa(a.c5())}};var zv=class extends _.cc{constructor(a){super(a)}};zv.prototype.toObject=function(){return O1a(this)};var O1a=function(a){if(null!=a)return _.dc(a),{enabled:_.Kl(a,1),Ved:_.X(a,2),kfd:_.X(a,3),thd:_.X(a,7),w8c:_.X(a,8)}};var P1a=class extends _.cc{constructor(a){super(a)}};P1a.prototype.toObject=function(){return Q1a(this)};var Q1a=function(a){if(null!=a)return _.dc(a),{b9c:_.X(a,1),j5c:_.X(a,2),jgd:_.X(a,3),igd:_.X(a,16),D9c:_.X(a,4),Ucd:_.X(a,5),e5c:_.X(a,6),k5c:_.X(a,7),f5c:_.X(a,8),Ffd:_.X(a,9),g5c:_.X(a,10),m5c:_.X(a,11),phd:_.X(a,12),rad:_.X(a,13),d4c:_.X(a,14),k3c:_.X(a,15)}};var R1a=class extends _.cc{constructor(a){super(a)}};R1a.prototype.toObject=function(){return S1a(this)};var S1a=function(a){if(null!=a)return _.dc(a),{h3c:Ml(a,2),C7:_.X(a,11)}};var T1a=class extends _.cc{constructor(a){super(a)}MJ(){return _.X(this,2)}};T1a.prototype.toObject=function(){return U1a(this)};var U1a=function(a){if(null!=a)return _.dc(a),{uWc:_.X(a,1),product:_.X(a,2),rdd:_.Ol(a,3),Fhd:_.Ll(a,4),Tfd:_.Pl(a,5,0)}};var V1a=class extends _.cc{constructor(a){super(a)}};V1a.Wb=[1,2];V1a.prototype.toObject=function(){return W1a(this)};var W1a=function(a){if(null!=a){_.dc(a);var b=_.h(_.Ql(a,1,2));a=_.zl(a,T1a,2,_.vl());return{Lcd:b,Rfd:_.Xb(a,U1a)}}};var X1a=class extends _.cc{constructor(a){super(a)}};X1a.Wb=[1];X1a.prototype.toObject=function(){return Y1a(this)};var Y1a=function(a){if(null!=a)return _.dc(a),a=_.zl(a,V1a,1,_.vl()),{z5c:_.Xb(a,W1a)}};var Z1a=class extends _.cc{constructor(a){super(a)}};Z1a.prototype.toObject=function(){return $1a(this)};var $1a=function(a){if(null!=a)return _.dc(a),{c9c:_.X(a,2),U6c:_.X(a,6),T6c:_.X(a,7),P6c:_.X(a,11),R6c:_.X(a,12),Q6c:_.X(a,13),S6c:_.X(a,15),X6c:_.X(a,8),W6c:_.X(a,9),V6c:_.X(a,10),sed:$b(_.Pb(a,16,_.yb))}};var a2a=class extends _.cc{constructor(a){super(a)}};a2a.prototype.toObject=function(){return b2a(this)};var b2a=function(a){if(null!=a)return _.dc(a),{y9c:_.X(a,1),Ded:_.X(a,2),Y$c:_.X(a,3),X7c:_.X(a,4)}};var c2a=class extends _.cc{constructor(a){super(a)}Ffa(){return _.X(this,1)}};c2a.prototype.toObject=function(){return d2a(this)};var d2a=function(a){if(null!=a)return _.dc(a),{displayName:_.X(a,1),wk:_.X(a,2),V2:_.X(a,3),D3:_.X(a,4),f7:_.X(a,5),w8:_.X(a,6)}};var e2a=class extends _.cc{constructor(a){super(a)}};e2a.prototype.toObject=function(){return f2a(this)};var f2a=function(a){if(null!=a)return _.dc(a),{}};var g2a=class extends _.cc{constructor(a){super(a)}};g2a.Wb=[5,2,6,7];var h2a=[3,4];g2a.prototype.toObject=function(){return i2a(this)};var i2a=function(a){if(null!=a){_.dc(a);var b=_.h(_.Ql(a,5,2)),c=_.h(_.Ql(a,2,2)),d=d2a(_.Wl(a,c2a,3,h2a)),e=f2a(_.Wl(a,e2a,4,h2a));var f=_.zl(a,a2a,6,_.vl());f=_.Xb(f,b2a);a=_.zl(a,a2a,7,_.vl());return{g3c:b,S9c:c,ZFb:d,acd:e,n7c:f,Q8c:_.Xb(a,b2a)}}};var j2a=class extends _.cc{constructor(a){super(a)}getValue(){return _.Ol(this,1)}setValue(a){return _.Sb(this,1,null==a?a:Haa(a),0)}};j2a.prototype.toObject=function(){return k2a(this)};var k2a=function(a){if(null!=a)return _.dc(a),{value:_.Ol(a,1)}};_.l2a=class extends _.cc{constructor(a){super(a)}};_.l2a.prototype.toObject=function(){return m2a(this)};var m2a=function(a){if(null!=a)return _.dc(a),{red:_.Ol(a,1),green:_.Ol(a,2),blue:_.Ol(a,3),alpha:k2a(_.ol(a,j2a,4))}};var n2a=class extends _.cc{constructor(a){super(a)}KJ(){return _.X(this,1)}cQ(a){return _.sk(this,1,a)}};n2a.prototype.toObject=function(){return o2a(this)};var o2a=function(a){if(null!=a)return _.dc(a),{icon:_.X(a,1),backgroundImage:_.X(a,2),EL:m2a(_.ol(a,_.l2a,3))}};var p2a=class extends _.cc{constructor(a){super(a)}Fs(){return _.X(this,2)}};p2a.prototype.toObject=function(){return q2a(this)};var q2a=function(a){if(null!=a)return _.dc(a),{source:_.X(a,1),target:_.X(a,2)}};var r2a=class extends _.cc{constructor(a){super(a)}E3a(){return _.Ql(this,3,_.vl())}getName(){return _.X(this,5)}Qd(a){return _.sk(this,5,a)}};r2a.Wb=[3,7];r2a.prototype.toObject=function(){return s2a(this)};var s2a=function(a){if(null!=a){_.dc(a);var b=_.X(a,1),c=_.X(a,2),d=_.h(_.Ql(a,3,2)),e=_.X(a,4),f=_.X(a,5),g=_.Kl(a,6);var l=_.zl(a,p2a,7,_.vl());return{VK:b,O8c:c,dPc:d,license:e,name:f,hidden:g,W3c:_.Xb(l,q2a),ata:_.X(a,8)}}};var t2a=class extends _.cc{constructor(a){super(a)}vk(){return _.X(this,1)}Qq(){return _.X(this,3)}AU(){return _.rl(this,3)}};t2a.prototype.toObject=function(){return u2a(this)};var u2a=function(a){if(null!=a)return _.dc(a),{Vd:_.X(a,1),Jg:_.X(a,2),label:_.X(a,3),Tb:_.X(a,4)}};var v2a=class extends _.cc{constructor(a){super(a)}vk(){return _.X(this,3)}};v2a.prototype.toObject=function(){return w2a(this)};var w2a=function(a){if(null!=a)return _.dc(a),{Ep:_.X(a,1),ut:_.X(a,2),Vd:_.X(a,3),Jg:_.X(a,4)}};var x2a=class extends _.cc{constructor(a){super(a)}};x2a.prototype.toObject=function(){return y2a(this)};var y2a=function(a){if(null!=a)return _.dc(a),{ID:w2a(_.ol(a,v2a,1)),PD:w2a(_.ol(a,v2a,2))}};var z2a=class extends _.cc{constructor(a){super(a)}};z2a.Wb=[1,2];z2a.prototype.toObject=function(){return A2a(this)};var A2a=function(a){if(null!=a){_.dc(a);var b=_.zl(a,t2a,1,_.vl());b=_.Xb(b,u2a);a=_.zl(a,x2a,2,_.vl());return{ted:b,shd:_.Xb(a,y2a)}}};var B2a=class extends _.cc{constructor(a){super(a)}getName(){return _.X(this,1)}Qd(a){return _.sk(this,1,a)}Ffa(){return _.X(this,2)}};B2a.Wb=[8];B2a.prototype.toObject=function(){return C2a(this)};var C2a=function(a){if(null!=a){_.dc(a);var b=_.X(a,1),c=_.X(a,2),d=_.X(a,3),e=_.X(a,5),f=o2a(_.ol(a,n2a,7));var g=_.zl(a,r2a,8,_.vl());return{name:b,displayName:c,Ora:d,ED:e,Cgd:f,Ged:_.Xb(g,s2a),qza:_.X(a,10),tZ:A2a(_.ol(a,z2a,11))}}};var D2a=class extends _.cc{constructor(a){super(a)}};D2a.Wb=[3,1,2];D2a.prototype.toObject=function(){return E2a(this)};var E2a=function(a){if(null!=a){_.dc(a);var b=_.zl(a,g2a,3,_.vl());b=_.Xb(b,i2a);var c=_.zl(a,B2a,1,_.vl());return{Hdd:b,Idd:_.Xb(c,C2a),a8c:_.h(_.Ql(a,2,2))}}};var F2a=class extends _.cc{constructor(a){super(a)}a3a(){return _.W(this,1)}setCell(a){return _.Lc(this,1,a)}hasTask(){return null!=_.Il(this,2)}Eua(){return _.W(this,5)}sz(a){return _.Lc(this,5,a)}};F2a.prototype.toObject=function(){return G2a(this)};var G2a=function(a){if(null!=a)return _.dc(a),{xU:_.h(_.W(a,1)),task:_.h(_.Il(a,2)),c6:_.h(_.W(a,3)),Iq:_.h(_.Jl(a,4)),St:_.h(_.W(a,5)),EBa:_.h(_.Hl(a,6)),Lza:_.h(_.El(a,7)),spanId:_.h(_.El(a,8))}};var Av=function(a){return _.ol(a,I1a,8)},Bv=function(a){return _.ol(a,P1a,12)},H2a=class extends _.cc{constructor(a){super(a)}M3a(){return _.X(this,22)}YKb(){return _.X(this,24)}Hfa(){return _.ol(this,F2a,14)}NUb(a){return _.Al(this,14,a)}ug(){return _.X(this,27)}bQ(a){_.sk(this,27,a)}u5(){return _.ol(this,_.Bq,32)}Kka(a){return _.Al(this,32,a)}},I2a=_.gc(H2a);H2a.Wb=[35,36,37,39];
H2a.prototype.toObject=function(){if(null!=this){_.dc(this);var a={iya:_.X(this,1),vJ:_.X(this,11),isBot:_.Kl(this,17),s8a:_.Kl(this,19),HQb:_.X(this,22),sessionIndex:_.X(this,2),xZb:_.X(this,3),X3c:J1a(Av(this)),G4c:O1a(_.ol(this,zv,4)),cgd:$1a(_.ol(this,Z1a,7)),uo:S1a(_.ol(this,R1a,10)),d5c:Q1a(Bv(this)),cid:_.X(this,13),TXc:_.X(this,24),F4:G2a(this.Hfa()),mO:_.X(this,15),bo:ZIa(_.ol(this,YIa,16)),g4c:_.Xb(_.zl(this,M1a,35,_.vl()),N1a),o9c:Y1a(_.ol(this,X1a,20)),nSb:_.X(this,23),b8c:_.X(this,25),
M4c:_.X(this,31),d9c:_.X(this,26),gtag:_.X(this,30),domain:_.X(this,27),RSc:vPa(this.u5()),JMb:_.Pl(this,33,0),rcd:_.Xb(_.zl(this,_.G1a,36,_.vl()),H1a),N8c:_.h(_.Ql(this,37,2)),L8c:_.Xb(_.zl(this,E1a,39,_.vl()),F1a),icd:E2a(_.ol(this,D2a,38))}}else a=void 0;return a};var Asa,Csa,Msa;Asa=()=>({gha:!1});Csa=()=>[];Msa=()=>({gha:!0});
_.Cv=class{constructor(){this.Fe="";this.Jd={};this.vea=!1;this.directories=[];this.EUb=""}Rb(){if(this.vea&&this.Jd.path){const a=this.Jd.path,b=[];let c=0;for(let d=0;d<a.length;d++)"/"===a[d]&&(b.push({name:a.substring(c,d),scope:_.lk(Object.assign({},this.Jd,{path:a.substring(0,d+1)}))}),c=d+1);this.directories=b}this.vea&&this.m4(this.Jd.yb)&&(this.EUb=_.lk(Object.assign({},this.Jd,{path:void 0})))}T3a(a){return{ss:a,all:void 0,start:1}}m4(a){return!!a&&(_.Ti(_.Yi(a))||_.Ui(_.Yi(a)))}};
_.Cv.O=function(a){return new (a||_.Cv)};
_.Cv.wa=_.Qd({type:_.Cv,na:[["scope-indicator"]],inputs:{Fe:"savedQuery",Jd:"searchScope",vea:"displayBreadcrumb"},features:[_.qe],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&&_.y(0,xsa,4,1,"ng-container",10)(1,zsa,1,2,"ng-template",null,0,_.Eh)(3,Jsa,1,2,"ng-template",null,1,_.Eh)(5,Osa,1,2,"ng-template",null,2,_.Eh)(7,Ssa,1,2,"ng-template",null,3,_.Eh)(9,Ysa,1,2,"ng-template",null,4,_.Eh)(11,Zsa,2,0,"ng-template",null,5,_.Eh)(13,dta,5,4,"ng-template",null,6,_.Eh);a&2&&(a=_.th(2),_.A("ngIf",b.Fe)("ngIfElse",a))},Fa:[_.$p,
_.oo,_.po,_.to,_.qo,_.ro,_.so,_.Du,_.Ep],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});_.Dv=class{};_.Dv.O=function(a){return new (a||_.Dv)};_.Dv.Ca=_.Ud({type:_.Dv});_.Dv.Ba=_.md({imports:[_.bq,_.vo,_.Eu,_.Gp]});_.Gk=new Set;_.Ev=class{};_.Ev.O=function(a){return new (a||_.Ev)};_.Ev.ta=_.k({token:_.Ev,oa:_.Ev.O,Ea:"root"});var J2a;_.Fv=new Set;J2a=new _.ge("enabled_features",{Ea:"root",oa:()=>_.Fv});_.Gv=class{};_.Gv.O=function(a){return new (a||_.Gv)};_.Gv.ta=_.k({token:_.Gv,oa:_.Gv.O,Ea:"root"});_.K2a=function(a,b){var c=_.Ap(a.Ta,b),{Ifb:d}=_.Moa(c.Sa),e=c.root.children.primary;e||(e=_.Ap(a.Ta,c.Ye).root.children.primary);if(!e)throw Error("dd`"+b);c=e.Wd;b=c.map(t=>t.path);c=c[c.length-1].parameters;for(const [t,x]of Object.entries(d))d=t,e=x,c[d]||(c[d]=e);d="h"===b[0];if(a.wo&&!d)return"piper"===b[0]?(a="Piper",[,,,b]=b):[a,b]=b,_.wr(_.vr(new rTa,a),c[_.dj.changelist]).od(b).cj(Joa(c)).Za();d&&b.shift();const [f,g,,l,,p]=b;return _.wr(_.vr(_.ur(new qTa,f,d?"host":"project"),g),l).od(""===
p?"/":p).cj(Koa(c)).Za()};_.Hv=class{constructor(a){this.Ta=a;this.wo=_.Gk.has(2)}};_.Hv.O=function(a){return new (a||_.Hv)(_.m(_.xi),_.m(_.Ev))};_.Hv.ta=_.k({token:_.Hv,oa:_.Hv.O,Ea:"root"});_.Iv=void 0;_.Jv=void 0;_.L2a=void 0;_.M2a=void 0;var N2a;
N2a={B7b:["BC","AD"],A7b:["Before Christ","Anno Domini"],Rgc:"JFMAMJJASOND".split(""),Onc:"JFMAMJJASOND".split(""),mfc:"January February March April May June July August September October November December".split(" "),Nnc:"January February March April May June July August September October November December".split(" "),pnc:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),Qnc:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),Stc:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),Snc:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),
rnc:"Sun Mon Tue Wed Thu Fri Sat".split(" "),Rnc:"Sun Mon Tue Wed Thu Fri Sat".split(" "),F0c:"SMTWTFS".split(""),Pnc:"SMTWTFS".split(""),qnc:["Q1","Q2","Q3","Q4"],Glc:["1st quarter","2nd quarter","3rd quarter","4th quarter"],i_b:["AM","PM"],Uma:["EEEE, MMMM d, y","MMMM d, y","MMM d, y","M/d/yy"],ZGa:["h:mm:ss\u202fa zzzz","h:mm:ss\u202fa z","h:mm:ss\u202fa","h:mm\u202fa"],P4b:["{1} 'at' {0}","{1} 'at' {0}","{1}, {0}","{1}, {0}"],qvb:6,B1c:[5,6],rvb:5};_.O2a=N2a;_.O2a=N2a;var P2a=function(a,b,c,d,e){a=new Date(a,b,c);d=void 0!==d?d:3;e=e||0;b=((a.getDay()+6)%7-e+7)%7;return a.valueOf()+864E5*((d-e+7)%7-b)};var Q2a,R2a;Q2a=function(){};
_.Kv=function(a){if("number"==typeof a){var b=new Q2a;b.qWb=a;var c=a;if(0==c)c="Etc/GMT";else{var d=["Etc/GMT",0>c?"-":"+"];c=Math.abs(c);d.push(Math.floor(c/60)%100);c%=60;0!=c&&d.push(":",Em(c,2));c=d.join("")}b.yqb=c;c=a;0==c?c="UTC":(d=["UTC",0>c?"+":"-"],c=Math.abs(c),d.push(Math.floor(c/60)%100),c%=60,0!=c&&d.push(":",c),c=d.join(""));a=R2a(a);b.jma=[c,c];b.r0={i1c:a,Iwb:a};b.HBa=[];return b}b=new Q2a;b.yqb=a.id;b.qWb=-a.std_offset;b.jma=a.names;b.r0=a.names_ext;b.HBa=a.transitions;return b};
R2a=function(a){var b=["GMT"];b.push(0>=a?"+":"-");a=Math.abs(a);b.push(Em(Math.floor(a/60)%100,2),":",Em(a%60,2));return b.join("")};_.Lv=function(a,b){b=Date.UTC(b.getUTCFullYear(),b.getUTCMonth(),b.getUTCDate(),b.getUTCHours(),b.getUTCMinutes())/36E5;for(var c=0;c<a.HBa.length&&b>=a.HBa[c];)c+=2;return 0==c?0:a.HBa[c-1]};Q2a.prototype.wW=function(a){a=this.qWb-_.Lv(this,a);return-1440===a?0:a};var S2a,Nv;_.Mv=function(a){this.wya=[];this.bi=_.O2a;"number"==typeof a?this.Wqa(a):this.cJ(a)};S2a=[/^'(?:[^']|'')*('|$)/,/^(?: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]+/];Nv=function(a){return a.getHours?a.getHours():0};
_.Mv.prototype.cJ=function(a){for(T2a&&(a=a.replace(/\u200f/g,""));a;){const b=a;for(let c=0;c<S2a.length;++c){const d=a.match(S2a[c]);if(d){let e=d[0];a=a.substring(e.length);0==c&&("''"==e?e="'":(e=e.substring(1,"'"==d[1]?e.length-1:e.length),e=e.replace(/''/g,"'")));this.wya.push({text:e,type:c});break}}if(b===a)throw Error("ed`"+a);}};
_.Mv.prototype.format=function(a,b){if(!a)throw Error("fd");var c=b?6E4*(a.getTimezoneOffset()-b.wW(a)):0;let d=c?new Date(a.getTime()+c):a;var e=d;b&&d.getTimezoneOffset()!=a.getTimezoneOffset()&&(e=6E4*(d.getTimezoneOffset()-a.getTimezoneOffset()),d=new Date(d.getTime()+e),c+=0<c?-864E5:864E5,e=new Date(a.getTime()+c));c=[];for(let f=0;f<this.wya.length;++f){const g=this.wya[f].text;1==this.wya[f].type?c.push(U2a(this,g,a,d,e,b)):c.push(g)}return c.join("")};
_.Mv.prototype.Wqa=function(a){let b;if(4>a)b=this.bi.Uma[a];else if(8>a)b=this.bi.ZGa[a-4];else if(12>a)b=this.bi.P4b[a-8],b=b.replace("{1}",this.bi.Uma[a-8]),b=b.replace("{0}",this.bi.ZGa[a-8]);else if(12===a)b=this.bi.Uma[0].replace(/[^EMd]*yy*[^EMd]*/,"");else if(13===a)b=this.bi.Uma[2].replace(/[^EMd]*yy*[^EMd]*/,"");else{this.Wqa(10);return}this.cJ(b)};
var Ov=function(a,b){{b=String(b);const c=a.bi||_.O2a;if(void 0!==c.Juc){a=[];for(let d=0;d<b.length;d++){const e=b.charCodeAt(d);a.push(48<=e&&57>=e?String.fromCharCode(c.Juc+e-48):b.charAt(d))}b=a.join("")}}return b},T2a=!1,Pv=function(a){if(!(a.getHours&&a.getSeconds&&a.getMinutes))throw Error("gd");},V2a=function(a,b){Pv(b);b=Nv(b);return a.bi.i_b[12<=b&&24>b?1:0]},U2a=function(a,b,c,d,e,f){var g=b.length;switch(b.charAt(0)){case "G":return c=0<d.getFullYear()?1:0,4<=g?a.bi.A7b[c]:a.bi.B7b[c];
case "y":return c=d.getFullYear(),0>c&&(c=-c),2==g&&(c%=100),Ov(a,Em(c,g));case "Y":return c=d.getFullYear(),e=d.getMonth(),c=P2a(c,e,d.getDate(),a.bi.rvb,a.bi.qvb),c=(new Date(c)).getFullYear(),0>c&&(c=-c),2==g&&(c%=100),Ov(a,Em(c,g));case "M":a:switch(c=d.getMonth(),g){case 5:g=a.bi.Rgc[c];break a;case 4:g=a.bi.mfc[c];break a;case 3:g=a.bi.pnc[c];break a;default:g=Ov(a,Em(c+1,g))}return g;case "k":return Pv(e),c=Nv(e)||24,Ov(a,Em(c,g));case "S":return Ov(a,(e.getMilliseconds()/1E3).toFixed(Math.min(3,
g)).slice(2)+(3<g?Em(0,g-3):""));case "E":return c=d.getDay(),4<=g?a.bi.Stc[c]:a.bi.rnc[c];case "a":return V2a(a,e);case "b":return V2a(a,e);case "B":return V2a(a,e);case "h":return Pv(e),c=Nv(e)%12||12,Ov(a,Em(c,g));case "K":return Pv(e),c=Nv(e)%12,Ov(a,Em(c,g));case "H":return Pv(e),c=Nv(e),Ov(a,Em(c,g));case "c":a:switch(c=d.getDay(),g){case 5:g=a.bi.Pnc[c];break a;case 4:g=a.bi.Snc[c];break a;case 3:g=a.bi.Rnc[c];break a;default:g=Ov(a,Em(c,1))}return g;case "L":a:switch(c=d.getMonth(),g){case 5:g=
a.bi.Onc[c];break a;case 4:g=a.bi.Nnc[c];break a;case 3:g=a.bi.Qnc[c];break a;default:g=Ov(a,Em(c+1,g))}return g;case "Q":return c=Math.floor(d.getMonth()/3),4>g?a.bi.qnc[c]:a.bi.Glc[c];case "d":return Ov(a,Em(d.getDate(),g));case "m":return Pv(e),Ov(a,Em(e.getMinutes?e.getMinutes():0,g));case "s":return Pv(e),Ov(a,Em(e.getSeconds(),g));case "v":return(f||_.Kv(c.getTimezoneOffset())).yqb;case "V":return a=f||_.Kv(c.getTimezoneOffset()),2>=g?a.yqb:0<_.Lv(a,c)?void 0!==a.r0.g6b?a.r0.g6b:a.r0.DST_GENERIC_LOCATION:
void 0!==a.r0.Iwb?a.r0.Iwb:a.r0.STD_GENERIC_LOCATION;case "w":return c=e.getFullYear(),d=e.getMonth(),c=P2a(c,d,e.getDate(),a.bi.rvb,a.bi.qvb),Ov(a,Em(Math.floor(Math.round((c-(new Date((new Date(c)).getFullYear(),0,1)).valueOf())/864E5)/7)+1,g));case "z":return a=f||_.Kv(c.getTimezoneOffset()),4>g?a.jma[0<_.Lv(a,c)?2:0]:a.jma[0<_.Lv(a,c)?3:1];case "Z":return d=f||_.Kv(c.getTimezoneOffset()),4>g?(g=-d.wW(c),a=[0>g?"-":"+"],g=Math.abs(g),a.push(Em(Math.floor(g/60)%100,2),Em(g%60,2)),g=a.join("")):
g=Ov(a,R2a(d.wW(c))),g;default:return""}};_.W2a=new _.Mv("yyyy-MM-dd_HHmmss");_.X2a=["fill","hairline","bordered","protected","flat"];_.Y2a=["xsmall","small","medium","large","xlarge"];_.Z2a="blue red green grey white yellow".split(" ");_.$2a=[..._.X2a,..._.Y2a,..._.Z2a];_.Qv=class extends _.Vp{mb(a,b,c=0){super.mb(a,b,c)}Jo(a){super.Jo(a)}};_.Qv.O=(()=>{let a;return function(b){return(a||(a=_.Ve(_.Qv)))(b||_.Qv)}})();_.Qv.ta=_.k({token:_.Qv,oa:_.Qv.O,Ea:"root"});var Rv=class extends mo{oTa(a){const b=super.oTa(a);a.projectId?b.projectId=a.projectId:(a=a.ej?_.gj(a.ej):void 0)&&a.tb&&(b.projectId=a.tb);return b}al(a){const b=super.al(a);a.gJ&&(b.availabilityStatuses=ita(a));return b}};Rv.O=(()=>{let a;return function(b){return(a||(a=_.Ve(Rv)))(b||Rv)}})();Rv.ta=_.k({token:Rv,oa:Rv.O,Ea:"root"});var Sv=class{constructor(a,b,c,d){this.productVersion=a;this.Iq=b;this.aQc=c;this.Ta=d}TO(a){a=a.map(b=>this.k4a(b));a=new pJa({entries:a});_.u(uJa(this.aQc,a),_.kg(()=>_.pg)).subscribe()}k4a(a){var b=this.b3a(a);b=new iJa({eventId:new lJa({Ola:"0",serverIp:0,tja:0}),gestureName:a.gestureName,MN:[a.element,a.action].join("/"),vda:b,statusCode:a.statusCode,initialRoute:a.initialRoute,Sq:a.Sq,targetRoute:a.targetRoute,fm:a.fm,SL:a.SL,DJ:a.DJ,actionOwner:a.actionOwner,bucket:a.bucket});"InitialPageLoad"===
a.element?b.bucket=_.hj.Bvb:void 0===a.bucket&&a.actionOwner===Un.GH&&(b.bucket=Woa(a));0<a.Vm.length&&(b.Vm=a.Vm.map(({name:c,statusCode:d,di:e,kw:f})=>new jJa({name:c,statusCode:d,di:e,kw:f})));a.gJ&&(b.availabilityStatuses=ita(a)||null);a.di&&(b.di=a.di);a.Ie&&(b.Ie="string"===typeof a.Ie?a.Ie:decodeURIComponent(_.Cp(this.Ta,a.Ie).toString()));a.zh&&(b.zh=a.zh);void 0!==a.If&&(b.If=a.If);return b}b3a(a){const b=new kJa({sessionId:a.sessionId,actionId:a.actionId});if(this.productVersion||this.Iq)b.F4=
new nJa({St:this.productVersion,Iq:this.Iq});a.projectId?b.DG=a.projectId:(a=a.ej?_.gj(a.ej):void 0)&&a.tb&&(b.DG=a.tb);return b}};Sv.O=function(a){return new (a||Sv)(_.m(fo),_.m(vJa),_.m(eo),_.m(_.xi))};Sv.ta=_.k({token:Sv,oa:Sv.O,Ea:"root"});var Tv,jta,a3a,f3a,h3a,i3a,j3a,k3a,l3a,q3a,r3a,u3a;Tv=new _.ge("consoleConfiguration");jta=new _.ge("withCredentials",{oa:()=>{const a=new _.Gm(document);_.Kd(_.Gv);return!!a.get("SID")&&(!_.Fv.has(28)||_.Fv.has(29))}});a3a=new _.ge("obfuscatedGaiaId");_.b3a=new _.ge("preference");_.c3a=new _.ge("INSIGHTS_ENVIRONMENT",{oa:()=>{var a=_.Kd(Tv);return _.Pl(a,33,0)}});_.d3a=new _.ge("repositories",{oa:()=>{const a=_.zl(_.Kd(Tv),E1a,39,_.vl());return new Map(a.map(b=>[b.getName(),b]))}});
_.e3a=new _.ge("packageToRepoSpec",{oa:()=>{const a=_.zl(_.Kd(Tv),_.G1a,36,_.vl());return new Map(a.map(b=>[_.X(b,1),b]))}});f3a=new _.ge("clientDomain");_.g3a=new _.ge("gtagId");h3a=new _.ge("appBarBackgroundColor");i3a=new _.ge("appBarFontColor");j3a=new _.ge("searchTokenColor");k3a=new _.ge("searchTokenBackgroundColor");l3a=new _.ge("appIconName");_.m3a=new _.ge("whitelabelTitle");_.n3a=new _.ge("helpArticleLink");_.o3a=new _.ge("gsDebounceMs");_.p3a=new _.ge("gsConfig");q3a=new _.ge("announcementMessages");
r3a=new _.ge("hatsTriggerPathsConfigurationList");_.s3a=new _.ge("debugLevel",{oa:()=>{try{return Number((new URLSearchParams(window.location.search)).get("deb"))}catch(a){return 0}}});_.t3a=new _.ge("scoringModel",{oa:()=>{try{return(new URLSearchParams(window.location.search)).get("scm")}catch(a){return null}}});u3a=new _.ge("grimoireOnePlatformRegionalHosts");_.v3a=void 0;_.Uv=class{create(){return a=>a}};_.Uv.O=function(a){return new (a||_.Uv)};_.Uv.ta=_.k({token:_.Uv,oa:()=>_.v3a?_.Kd(_.v3a):new _.Uv,Ea:"root"});var w3a,Wv;_.Vv=function(a,b,c){b=_.yf(b);for(const d of a.qf)b=_.u(b,d.Aza(c));return b};w3a=class{constructor(a){this.qf=a}al(){const a={};for(const b of this.qf)b.yxa(a);return a}};Wv=class{constructor(a,b){this.NLc=a;this.Bob=b}yxa(a){return a}Aza(){return this.Bob.create(this.NLc)}};Wv.O=function(a){return new (a||Wv)(_.m(_.wk),_.m(_.Uv))};Wv.ta=_.k({token:Wv,oa:Wv.O,Ea:"root"});var Xv=class extends w3a{constructor(a,b){super([a,b])}};Xv.O=function(a){return new (a||Xv)(_.m(Yv),_.m(Wv))};Xv.ta=_.k({token:Xv,oa:Xv.O,Ea:"root"});
var Yv=class{constructor(a,b,c,d){this.apiKey=a;this.sessionIndex=b;this.Rq=c;this.withCredentials=d}yxa(a){a["X-Goog-Api-Key"]=this.apiKey;this.withCredentials&&(a.Authorization=_.XBa([])||"",a["X-Goog-AuthUser"]=this.sessionIndex,this.Rq&&(a["X-Goog-IAM-Authorization-Token"]=this.Rq));a["X-Goog-Api-Client"]="grpc-web/1.0.0 grimoire/1.0.0";return a}Aza(){return _.ff([_.kg(a=>{if(a instanceof Error)throw a;const b=Error(a.message);var c=a.code;c=null==c?-1:x3a.get(c)||-1;b.error={code:c,message:a.message,
details:a.metadata};throw b;})])}};Yv.O=function(a){return new (a||Yv)(_.m(_.ho),_.m(_.io),_.m(_.lo),_.m(jta))};Yv.ta=_.k({token:Yv,oa:Yv.O,Ea:"root"});var x3a=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 y3a;_.z3a=function(...a){return new y3a(a)};_.Zv=function(){return{create:_.z3a}};_.$v=function(a,b,c){a=a.inverse;return a.has(b)?a.get(b):c};y3a=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 y3a(Array.from(this.forward.entries()).filter(([b,c])=>a(b,c)))}};var A3a=_.Zv().create(["UNKNOWN_TYPE",0],["RESULT_CLICKED",1],["FILE_OPENED",2]),B3a=_.Zv().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]),C3a=
new _.ge("feedbackClient",{oa:()=>_.xk(lTa)}),aw=class{constructor(a,b){this.C5=a;this.qf=b}kmb(a){return _.Vv(this.qf,()=>this.C5.kmb(a,this.qf.al()),"FeedbackLogger.sendFeedback")}};aw.O=function(a){return new (a||aw)(_.m(C3a),_.m(Xv))};aw.ta=_.k({token:aw,oa:aw.O,Ea:"root"});
_.bw=class{constructor(a){this.client=a;this.jl=_.Gk.has(2)}TO(a){if(this.jl)for(const b of a)if(b.zJ)for(const c of b.zJ)a=KRa((new NRa).Sm(A3a.get(c.eventType,0)),c.xJb.map(d=>B3a.get(d,0))).bq(c.Je),null!=c.lineNumber&&_.Sb(a,5,_.sb(c.lineNumber),"0"),c.Sw&&_.sk(a,6,c.Sw),c.kr&&_.sk(a,7,c.kr),b.VV&&JRa(a,kta(b.VV)),c.CD&&b.VV&&c.CD<b.VV&&LRa(a,kta(c.CD)),c.UB&&b.VV&&c.UB<b.VV&&MRa(a,kta(c.UB)),this.client.kmb(a).subscribe()}};_.bw.O=function(a){return new (a||_.bw)(_.m(aw),_.m(_.Ev))};
_.bw.ta=_.k({token:_.bw,oa:_.bw.O,Ea:"root"});_.cw=class{};_.cw.O=function(a){return new (a||_.cw)};_.cw.Ca=_.Ud({type:_.cw});_.cw.Ba=_.md({imports:[_.bq]});_.dw=class{};_.dw.O=function(a){return new (a||_.dw)};_.dw.Ca=_.Ud({type:_.dw});
_.dw.Ba=_.md({Nb:[{va:Rp,Fb:_.Qv},{va:_.Vp,Fb:_.Qv},{va:rOa,nc:function(a,b){var c=a.bucket;var d=b.bucket;c=null==d?c:null==c?d:c;d=Object;var e=d.assign;var f=a.gJ;var g=b.gJ;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.zJ;var l=b.zJ;f=f?l&&f!==l?[...f,...l]:f:l;return e.call(d,{},a,b,{bucket:c,gJ:g,zJ:f})}},{va:Up,Fb:Sv,wd:!0},{va:Up,Fb:_.bw,wd:!0},{va:Up,Fb:Rv,wd:!0},...qOa]});var ew=class{};ew.O=function(a){return new (a||ew)};ew.Ca=_.Ud({type:ew});ew.Ba=_.md({imports:[_.vo,_.ht]});_.fw=class{};_.fw.O=function(a){return new (a||_.fw)};_.fw.Ca=_.Ud({type:_.fw});_.fw.Ba=_.md({imports:[ew]});var gw=class{};gw.O=function(a){return new (a||gw)};gw.Ca=_.Ud({type:gw});gw.Ba=_.md({imports:[_.fw,_.cw]});var D3a,mta;D3a="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".split(" ");
_.E3a=new Set(D3a);
mta=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)"]]);_.F3a=D3a.map(_.lta);
_.G3a={id:"COVERAGE_GENERIC",name:"File Coverage",children:D3a.map(function(a){return{id:_.lta(a),name:nta(a),children:[],C8a:!0}})};_.H3a=[{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:[]}];
_.I3a={id:"LINE_COUNTS",name:"Line counts",children:_.H3a.map(a=>Object.assign({},a,{id:`${"LINE_COUNTS"}-${a.id}`}))};_.J3a={id:"FILE_COUNTS",name:"File counts",children:_.H3a.map(a=>Object.assign({},a,{id:`${"FILE_COUNTS"}-${a.id}`}))};var K3a;
K3a=class{constructor(a,b,c){this.zone=a;this.je=b;this.cache=new Map;this.GIc=_.Af(window,"DOMContentLoaded");for(const d of c)this.cache.set(d.name,ota(d))}push(a){const b=this;return _.pf(function*(){const c=b.cache.get(a.name);c?b.zone.run(()=>{c.next(a);c.complete()}):b.cache.set(a.name,ota(a))})}prefetch(a,b){const c="loading"===document.readyState;var d=this.cache.get(a);if(!d){if(!c)return _.pg;d=new _.xg(1);this.cache.set(a,d)}c&&(d=_.u(d,_.Fg(this.GIc)));return _.u(d,_.Gg({complete:()=>{b&&
this.cache.delete(a)}}),_.bk(this.je,`Prefetch.${a}`))}delete(a){this.cache.delete(a)}};_.hw=class{constructor(a,b){this.zone=a;this.je=b}prefetch(a,b=!0){const c=window;let d,e=null!=(d=c.prefetchRpcs)?d:[];Array.isArray(e)&&(e=new K3a(this.zone,this.je,e),c.prefetchRpcs=e);return _.u(e.prefetch(a,b),_.mg())}delete(a){const b=window;let c,d=null!=(c=b.prefetchRpcs)?c:[];Array.isArray(d)&&(d=new K3a(this.zone,this.je,d),b.prefetchRpcs=d);d.delete(a)}};
_.hw.O=function(a){return new (a||_.hw)(_.m(_.Jf),_.m(_.Vp))};_.hw.ta=_.k({token:_.hw,oa:_.hw.O,Ea:"root"});_.jw=class{constructor(){this.OLb=new _.gi(!1);this.Gtb=new _.gi(!0)}uW(){return this.OLb}K7(a){this.OLb.next(a)}m5(){return _.kf("SHOW_ALWAYS")}Eka(){}z5(){return _.kf(!1)}wAa(){}o5(){return _.kf("FILES")}L7(){}NJb(){return _.kf(new Map)}cQb(){}v5(){return _.kf([])}uma(){}y5(){return _.kf([])}RAa(){return _.pg}SBa(){return _.pg}LJ(){return _.pg}Wy(){}BW(){return _.kf(0)}P7(){}Xfa(){return _.kf("SNIPPET_SUBSET")}rAa(){}GW(){return _.kf(2)}Pka(){}t5(){return _.kf(50)}Ika(){}bva(){return _.kf(_.Fv.has(15)?
"DARK":"LIGHT")}sAa(){}Cfa(){return _.kf("cider-dark")}xka(){}Rfa(){return _.kf("cider")}Hka(){}cva(){return _.kf(!1)}tAa(){}Yfa(){return _.kf(!1)}Oka(){}n4a(){return _.kf(!0)}gnb(){}Qfa(){return _.kf("PREVIEW")}Fka(){}DW(){return _.kf(!1)}Nka(){}dga(){return _.kf(new Set)}Qka(){}KW(){return _.pg}R7(){}jva(){return _.kf(0)}lnb(){}e5(){return _.kf("cider")}hAa(){}A5(){return _.kf(!1)}xAa(){}w5(){return _.kf(!0)}Mka(){}x5(){return _.kf(!1)}uAa(){}dva(){return _.kf(!1)}hnb(){}};
_.jw.O=function(a){return new (a||_.jw)(_.m(_.Gv))};_.jw.ta=_.k({token:_.jw,oa:()=>_.Kd(_.iw),Ea:"root"});_.kw=class extends w3a{constructor(a,b){super([a,b])}};_.kw.O=function(a){return new (a||_.kw)(_.m(lw),_.m(Wv))};_.kw.ta=_.k({token:_.kw,oa:_.kw.O,Ea:"root"});
var lw=class extends Yv{constructor(a,b,c,d,e,f){super(a,b,c,d);this.apiKey=a;this.sessionIndex=b;this.Rq=c;this.withCredentials=d;this.productVersion=e;this.Ch=f}yxa(a){a=super.yxa(a);a["X-Goog-Api-Client"]=`grpc-web/1.0.0 ${`grimoire/1.0.0+${this.Ch.actionId}.${this.Ch.sessionId}`+`.${this.productVersion.replace("_","-")}`}`;return a}Aza(a){return _.ff([super.Aza(a),_.bk(this.Ch,a)])}};lw.O=function(a){return new (a||lw)(_.m(_.ho),_.m(_.io),_.m(_.lo),_.m(jta),_.m(fo),_.m(_.Vp))};
lw.ta=_.k({token:lw,oa:lw.O,Ea:"root"});var mw=class{constructor(){if(window.matchMedia){var a=window.matchMedia("(prefers-color-scheme: dark)");this.vqb=new _.gi(a.matches?"DARK":"LIGHT");a.addListener(b=>{this.vqb.next(b.matches?"DARK":"LIGHT")})}else this.vqb=new _.gi("LIGHT")}};mw.O=function(a){return new (a||mw)};mw.ta=_.k({token:mw,oa:mw.O,Ea:"root"});var nw=class{};nw.O=function(a){return new (a||nw)};nw.ta=_.k({token:nw,oa:a=>mw.O(a),Ea:"root"});_.L3a=new Set("cider;cider fewer-colors;cider colorblind-friendly;base16-light;eclipse;elegant;neat;solarized light;VA light".split(";"));_.M3a=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 N3a={toString:function(a){let b=[],c=0;a-=-2147483648;b[c++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".charAt(a%52);for(a=Math.floor(a/52);0<a;)b[c++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789".charAt(a%62),a=Math.floor(a/62);return b.join("")}};var Q3a=function(a){a=O3a(a);for(var b=2654435769,c=2654435769,d=314159265,e=a.length,f=e,g=0,l=function(){b-=c;b-=d;b^=d>>>13;c-=d;c-=b;c^=b<<8;d-=b;d-=c;d^=c>>>13;b-=c;b-=d;b^=d>>>12;c-=d;c-=b;c^=b<<16;d-=b;d-=c;d^=c>>>5;b-=c;b-=d;b^=d>>>3;c-=d;c-=b;c^=b<<10;d-=b;d-=c;d^=c>>>15};12<=f;f-=12,g+=12)b+=P3a(a,g),c+=P3a(a,g+4),d+=P3a(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 N3a.toString(d)},R3a=function(a){return a},O3a=function(a){for(var b=[],c=0;c<a.length;c++)b.push(a.charCodeAt(c));return b},P3a=function(a,b){return a[b]+(a[b+1]<<8)+(a[b+2]<<16)+(a[b+3]<<24)};var S3a=class extends _.cc{constructor(a){super(a)}},ow=[1,2,3];S3a.prototype.toObject=function(){return T3a(this)};var T3a=function(a){if(null!=a){_.dc(a);var b=_.h(_.Vl(a,1,ow));var c=_.Il(a,_.yl(a,ow,2));return{ygd:b,intVal:_.h(c),ura:_.h(_.Hl(a,_.yl(a,ow,3)))}}};var U3a=class extends _.cc{constructor(a){super(a)}};U3a.prototype.toObject=function(){return V3a(this)};var V3a=function(a){if(null!=a)return _.dc(a),{gid:_.h(_.tl(a,1)),count:_.h(_.El(a,2))}};var W3a=class extends _.cc{constructor(a){super(a)}};W3a.Wb=[1];W3a.prototype.toObject=function(){return X3a(this)};var X3a=function(a){if(null!=a)return _.dc(a),a=_.zl(a,U3a,1,_.vl()),{A7c:_.Xb(a,V3a)}};var Y3a=class extends _.cc{constructor(a){super(a)}},pw=[1,2,3];Y3a.prototype.toObject=function(){return Z3a(this)};var Z3a=function(a){if(null!=a)return _.dc(a),{dwa:_.h(_.Ul(a,1,pw)),doubleVal:_.h(_.tl(a,_.yl(a,pw,2))),u9c:X3a(_.Wl(a,W3a,3,pw))}};var $3a=class extends _.cc{constructor(a){super(a)}};$3a.Wb=[1];$3a.prototype.toObject=function(){return a4a(this)};var a4a=function(a){if(null!=a){_.dc(a);var b=_.zl(a,S3a,1,_.vl());return{c8c:_.Xb(b,T3a),I9c:Z3a(_.ol(a,Y3a,2))}}};var b4a=class extends _.cc{constructor(a){super(a)}};b4a.prototype.toObject=function(){return c4a(this)};var c4a=function(a){if(null!=a)return _.dc(a),{Lab:_.h(_.W(a,1))}};var d4a=class extends _.cc{constructor(a){super(a)}};d4a.prototype.toObject=function(){return e4a(this)};var e4a=function(a){if(null!=a)return _.dc(a),{appName:_.h(_.W(a,1)),appVersion:_.h(_.W(a,2)),qZc:_.h(_.Hl(a,3))}};var f4a=class extends _.cc{constructor(a){super(a)}};f4a.prototype.toObject=function(){return g4a(this)};var g4a=function(a){if(null!=a)return _.dc(a),{appName:_.h(_.W(a,1)),appVersion:_.h(_.W(a,2)),N7c:_.h(_.Il(a,3)),qZc:_.h(_.Hl(a,4))}};var i4a=class extends _.cc{constructor(a){super(a)}OKb(){return _.Wl(this,d4a,1,h4a)}ZUb(a){return _.Bl(this,1,h4a,a)}},h4a=[1,2,3];i4a.prototype.toObject=function(){return j4a(this)};var j4a=function(a){if(null!=a)return _.dc(a),{mobile:e4a(a.OKb()),dbd:g4a(_.Wl(a,f4a,2,h4a)),qad:c4a(_.Wl(a,b4a,3,h4a))}};var k4a=class extends _.cc{constructor(a){super(a)}};k4a.Wb=[3,6,4];k4a.prototype.toObject=function(){return l4a(this)};var l4a=function(a){if(null!=a){_.dc(a);var b=_.h(_.W(a,1)),c=_.h(Yaa(bc(a,5))),d=j4a(_.ol(a,i4a,2)),e=_.h(_.Ql(a,3,2)),f=_.Ob(a,6,Yaa,2,void 0,void 0,0);f=_.h(f);a=_.zl(a,$3a,4,_.vl());return{Agd:b,m9c:c,efd:d,d8c:e,l9c:f,J9c:_.Xb(a,a4a)}}};var m4a=class extends _.cc{constructor(a){super(a)}getKey(){return _.X(this,1)}uz(a){return _.Lc(this,1,a)}SJ(){return _.fm(this,1)}};m4a.prototype.toObject=function(){return n4a(this)};var n4a=function(a){if(null!=a)return _.dc(a),{key:_.h(_.W(a,1))}};var o4a=class extends _.cc{constructor(){super()}};o4a.Wb=[1];o4a.prototype.toObject=function(){if(null!=this){_.dc(this);var a={K3c:_.Xb(_.zl(this,k4a,1,_.vl()),l4a),Vfd:n4a(_.ol(this,m4a,2))}}else a=void 0;return a};var p4a=class extends Hm{constructor(){super();this.yK=1503;this.componentId="";const a=(new QEa(1503,"0")).wka("");YBa(this,_.Yk(Fc,a));this.transport=a.Za()}flush(a){a=a||[];if(a.length){const F=new o4a,I=[];for(let K=0;K<a.length;K++){const U=a[K];var b=new k4a;b=_.Lc(b,1,U.zQc);var c=[];for(var d=0;d<U.fields.length;d++)c.push(U.fields[d].rF);b=_.Rb(b,3,c,_.ub);c=[];d=[];for(const ca of U.z3.keys())d.push(ca.split(","));for(let ca=0;ca<d.length;ca++){const ma=d[ca];var e=U.IFc,f=s1a(U,ma)||[],
g=[];for(var l=0;l<f.length;l++){var p=f[l],t=p&&p.AGb;p=new Y3a;switch(e){case 3:t=Number(t);Number.isFinite(t)&&_.xl(p,1,pw,_.sb(t));break;case 2:t=Number(t),t=null==t?t:Haa(t),_.xl(p,2,pw,t)}g.push(p)}e=g;for(f=0;f<e.length;f++){g=e[f];l=new $3a;l=_.Al(l,2,g);g=ma;p=[];t=[];for(var x=0;x<U.fields.length;x++)t.push(U.fields[x].sF);for(x=0;x<t.length;x++){var B=t[x];const za=g[x],xa=new S3a;switch(B){case 3:_.bm(xa,1,ow,String(za));break;case 2:B=Number(za);Number.isFinite(B)&&_.xl(xa,2,ow,null==
B?B:mb(B));break;case 1:_.xl(xa,3,ow,Kaa("true"===za))}p.push(xa)}_.Cl(l,1,p);c.push(l)}}_.Cl(b,4,c);I.push(b);U.clear()}_.Cl(F,1,I);this.transport.dispatch(F);this.transport.flush()}}};var q4a,r4a,s4a,t4a,u4a;q4a=new _.ge("PRODUCTION_ALLOWLIST",{oa:()=>"l2YMRd lfR6bb iQyyte LhFyIb aVezrf i1iYkd dVgi5c kMzkoe pglXEd AbcbBc Yc0Dnb cvLsDf UAiaPe NdZs2d elAd5d q7HsZb kbrYBc qX517e KmD3Se w0tcsb".split(" ")});r4a=new _.ge("STREAMZ_PRODUCT_IDENTIFIER");s4a=new _.ge("STREAMZ_ALLOWLIST_IDENTIFIER");t4a=new _.ge("one_developer_workflow.streamz_service",{Ea:"root",oa:()=>_.Kd(_.Jf).Ub(()=>{var a=new p4a;a=new z1a(a);a.kKb=1E4;a.oo.setInterval(1E4);return a})});
u4a=function(a){return a.eTc.some(b=>a.rEc===b)};_.v4a=function(a,b){a.zone.Ub(()=>{u4a(a)&&a.KRc.dK(b,a.Pgb,!0)})};_.qw=class{constructor(a,b,c,d,e){this.VAa=a;this.zone=b;this.KRc=new A1a(this.VAa);new B1a(this.VAa);this.XZc=new C1a(this.VAa);new D1a(this.VAa);this.Pgb=d||window.location.hostname;this.eTc=c.map(R3a);this.rEc=Q3a(null!=e?e:this.Pgb)}rPb(a){this.zone.Ub(()=>{u4a(this)&&this.XZc.dK(this.Pgb,a)})}};
_.qw.O=function(a){return new (a||_.qw)(_.m(t4a),_.m(_.Jf),_.m(q4a),_.m(r4a,8),_.m(s4a,8))};_.qw.ta=_.k({token:_.qw,oa:_.qw.O,Ea:"root"});_.w4a=function(a,b){return a.W_()&&"DARK"===b?_.u(a.qVb.Cfa(),_.r(c=>_.M3a.has(c)?c:"cider-dark")):_.u(a.qVb.Rfa(),_.r(c=>_.L3a.has(c)?c:"cider"))};
_.rw=class{constructor(a,b,c){this.document=a;this.qVb=b;this.theme=_.u(b.bva(),_.Eg(d=>"SYSTEM"===d?c.vqb.Rf():_.kf(d)));this.qVa=_.u(this.theme,_.Eg(d=>_.w4a(this,d)));this.qsa=_.u(this.qVa,_.r(d=>d.split(" ").map(e=>"cm-s-"+e).join(" ")));this.theme.subscribe(d=>{this.setTheme(this.W_()?d:"LIGHT")})}W_(){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")}}};
_.rw.O=function(a){return new (a||_.rw)(_.m(_.ri),_.m(_.jw),_.m(nw))};_.rw.ta=_.k({token:_.rw,oa:_.rw.O,Ea:"root"});var x4a=new _.ge("enabledRouterConfig");var pta=new Set(Object.values({I0c:"PACKAGE_AVAILABLE_IN_MULTIBRANCH"}));var y4a=/^\s*$/,z4a=function(a,b){const c=a.reduce((d,{value:e})=>d+e,"");b=Bk(5,c,b);b.bP=0<a.length&&a[0].bP;if(a=a.find(({error:d})=>!!d))b.error=a.error;return b},A4a=function(a,b,c){c=Ak(c);c.start+=a?a.length:0;c.end-=b.length;return c},B4a=class{constructor({Cha:a,hJc:b,kJc:c}){this.Cha=a;this.iNb=!!b;this.oOc=!!c}};var C4a=function(){function a(b,c,d){this.message=b;this.expected=c;this.location=d;this.name="SyntaxError";"function"===typeof Error.captureStackTrace&&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,ab)}function d(pa){var Aa=Mr[pa],Na;if(!Aa){for(Na=pa-1;!Mr[Na];)Na--;Aa=Mr[Na];for(Aa={line:Aa.line,column:Aa.column};Na<pa;)10===b.charCodeAt(Na)?(Aa.line++,
Aa.column=1):Aa.column++,Na++;Mr[pa]=Aa}return Aa}function e(pa,Aa){var Na=d(pa),Dc=d(Aa);return{start:{offset:pa,line:Na.line,column:Na.column},end:{offset:Aa,line:Dc.line,column:Dc.column}}}function f(pa){ab<Hi||(ab>Hi&&(Hi=ab,mu=[]),mu.push(pa))}function g(){var pa=ab;var Aa=Ub();Aa===na&&(Aa=null);if(Aa!==na){Aa=[];var Na=l();for(Na===na&&(Na=p());Na!==na;)Aa.push(Na),Na=l(),Na===na&&(Na=p());Aa!==na?(Bd=pa,pa=Aa):(ab=pa,pa=na)}else ab=pa,pa=na;return pa}function l(){var pa=ab;var Aa=B();Aa===
na&&(Aa=t(),Aa===na&&(Aa=ma(),Aa===na&&(Aa=I())));if(Aa!==na){var Na=Ub();Na===na&&(Na=null);Na!==na?(Bd=ab,Na=(Na=lb.iNb)?void 0:na,Na!==na?(Bd=pa,pa=Aa):(ab=pa,pa=na)):(ab=pa,pa=na)}else ab=pa,pa=na;return pa}function p(){var pa=ab;var Aa=I();if(Aa!==na){var Na=Ub();Na===na&&(Na=null);Na!==na?(Bd=pa,pa=Aa):(ab=pa,pa=na)}else ab=pa,pa=na;return pa}function t(){var pa,Aa;var Na=ab;var Dc=[];for(pa=x();pa!==na;)Dc.push(pa),pa=x();if(Dc!==na)if(pa=nb(),pa!==na){var Hd=t();if(Hd===na)for(Hd=[],Aa=x();Aa!==
na;)Hd.push(Aa),Aa=x();Hd!==na?(Bd=Na,Na=Dc,Dc=c(),Na=Dc=sta(0,Na,Hd,pa,Dc)):(ab=Na,Na=na)}else ab=Na,Na=na;else ab=Na,Na=na;return Na}function x(){var pa=ab;var Aa=Ub();Aa===na&&(Aa=null);Aa!==na?(Aa=ma(),Aa===na&&(Aa=I()),Aa!==na?(Bd=pa,pa=Aa):(ab=pa,pa=na)):(ab=pa,pa=na);return pa}function B(){var pa,Aa;var Na=ab;var Dc=[];for(pa=F();pa!==na;)Dc.push(pa),pa=F();if(Dc!==na)if(pa=Ac(),pa!==na){var Hd=B();if(Hd===na)for(Hd=[],Aa=F();Aa!==na;)Hd.push(Aa),Aa=F();Hd!==na?(Bd=Na,Na=Dc,Dc=c(),Na=Dc=sta(2,
Na,Hd,pa,Dc)):(ab=Na,Na=na)}else ab=Na,Na=na;else ab=Na,Na=na;return Na}function F(){var pa=ab;var Aa=Ub();Aa===na&&(Aa=null);Aa!==na?(Aa=ma(),Aa===na&&(Aa=t(),Aa===na&&(Aa=I())),Aa!==na?(Bd=pa,pa=Aa):(ab=pa,pa=na)):(ab=pa,pa=na);return pa}function I(){var pa=ab;var Aa=le();Aa!==na?(Aa=K(),Aa===na&&(Aa=null),Aa!==na?(Bd=pa,pa=Aa=cd(Aa)):(ab=pa,pa=na)):(ab=pa,pa=na);pa===na&&(pa=K());return pa}function K(){var pa=ab;var Aa=Nb();if(Aa!==na){if(58===b.charCodeAt(ab)){var Na=me;ab++}else Na=na,0===hf&&
f(Qe);if(Na!==na){Na=bd();if(Na===na&&(Na=U(),Na===na)){Na=ab;hf++;var Dc=Ub();Dc===na&&(Dc=null);hf--;Dc!==na?(ab=Na,Na=void 0):Na=na}Na!==na?(Bd=pa,pa=Aa=Re(Aa,Na)):(ab=pa,pa=na)}else ab=pa,pa=na}else ab=pa,pa=na;pa===na&&(pa=bd(),pa===na&&(pa=U()));return pa}function U(){var pa=ab;var Aa=[];var Na=fc();Na===na&&(Na=ca());if(Na!==na)for(;Na!==na;)Aa.push(Na),Na=fc(),Na===na&&(Na=ca());else Aa=na;Aa!==na&&(Bd=pa,Aa=z4a(Aa,c()));return Aa}function ca(){var pa=ab;if(41===b.charCodeAt(ab)){var Aa=Ng;
ab++}else Aa=na,0===hf&&f(ih);Aa!==na&&(Bd=pa,pa=c(),pa=Bk(5,")",pa),pa.error={type:3,location:pa.location},Aa=pa);return Aa}function ma(){var pa;var Aa=ab;if(40===b.charCodeAt(ab)){var Na=Zi;ab++}else Na=na,0===hf&&f(jh);if(Na!==na)if(Na=Ub(),Na===na&&(Na=null),Na!==na){Na=[];for(pa=za();pa!==na;)Na.push(pa),pa=za();if(Na!==na)if(41===b.charCodeAt(ab)?(pa=Ng,ab++):(pa=na,0===hf&&f(ih)),pa===na&&(pa=null),pa!==na){Bd=ab;var Dc=pa;var Hd=c();if(Dc&&1===Na.length)if(Dc=Na[0],5!==Dc.Ql)Hd=!0;else{var {start:wf,
end:Cg}=Ak(Hd);Hd=Dc.location.end;Hd=wf+1<Dc.location.start||Cg-1>Hd}else Hd=!0;Hd=Hd?void 0:na;Hd!==na?(Bd=Aa,Aa=pa,pa=c(),pa=Ak(pa),Aa=Na={Ql:3,elements:Na,location:pa,error:Aa?void 0:{type:4,location:pa}}):(ab=Aa,Aa=na)}else ab=Aa,Aa=na;else ab=Aa,Aa=na}else ab=Aa,Aa=na;else ab=Aa,Aa=na;return Aa}function za(){var pa=ab;var Aa=xa();Aa===na&&(Aa=Va(),Aa===na&&(Aa=ma(),Aa===na&&(Aa=Ga())));if(Aa!==na){var Na=Ub();Na===na&&(Na=null);Na!==na?(Bd=pa,pa=Aa):(ab=pa,pa=na)}else ab=pa,pa=na;return pa}function xa(){var pa,
Aa;var Na=ab;var Dc=[];for(pa=Ea();pa!==na;)Dc.push(pa),pa=Ea();if(Dc!==na)if(pa=Ac(),pa!==na){var Hd=xa();if(Hd===na)for(Hd=[],Aa=Ea();Aa!==na;)Hd.push(Aa),Aa=Ea();Hd!==na?(Bd=Na,Na=Dc,Dc=c(),Na=Dc=sta(2,Na,Hd,pa,Dc)):(ab=Na,Na=na)}else ab=Na,Na=na;else ab=Na,Na=na;return Na}function Ea(){var pa=ab;var Aa=Ub();Aa===na&&(Aa=null);Aa!==na?(Aa=ma(),Aa===na&&(Aa=Va(),Aa===na&&(Aa=Ga())),Aa!==na?(Bd=pa,pa=Aa):(ab=pa,pa=na)):(ab=pa,pa=na);return pa}function Va(){var pa,Aa;var Na=ab;var Dc=[];for(pa=ob();pa!==
na;)Dc.push(pa),pa=ob();if(Dc!==na)if(pa=nb(),pa!==na){var Hd=Va();if(Hd===na)for(Hd=[],Aa=ob();Aa!==na;)Hd.push(Aa),Aa=ob();Hd!==na?(Bd=Na,Na=Dc,Dc=c(),Na=Dc=sta(0,Na,Hd,pa,Dc)):(ab=Na,Na=na)}else ab=Na,Na=na;else ab=Na,Na=na;return Na}function ob(){var pa=ab;var Aa=Ub();Aa===na&&(Aa=null);Aa!==na?(Aa=ma(),Aa===na&&(Aa=Ga()),Aa!==na?(Bd=pa,pa=Aa):(ab=pa,pa=na)):(ab=pa,pa=na);return pa}function Ga(){var pa=ab;var Aa=le();Aa!==na?(Aa=Oa(),Aa===na&&(Aa=null),Aa!==na?(Bd=pa,pa=Aa=cd(Aa)):(ab=pa,pa=na)):
(ab=pa,pa=na);pa===na&&(pa=Oa());return pa}function Oa(){var pa=ab;var Aa=Nb();if(Aa!==na){if(58===b.charCodeAt(ab)){var Na=me;ab++}else Na=na,0===hf&&f(Qe);if(Na!==na){Na=bd();if(Na===na&&(Na=Ra(),Na===na)){Na=ab;hf++;var Dc=Ub();Dc===na&&(Dc=null);hf--;Dc!==na?(ab=Na,Na=void 0):Na=na}Na!==na?(Bd=pa,pa=Aa=Re(Aa,Na)):(ab=pa,pa=na)}else ab=pa,pa=na}else ab=pa,pa=na;pa===na&&(pa=bd(),pa===na&&(pa=Ra()));return pa}function Ra(){var pa=ab;var Aa=[];var Na=fc();if(Na!==na)for(;Na!==na;)Aa.push(Na),Na=
fc();else Aa=na;Aa!==na&&(Bd=pa,Aa=z4a(Aa,c()));return Aa}function nb(){var pa=ab;var Aa=Ub();Aa===na&&(Aa=null);if(Aa!==na){var Na=[];var Dc=bb();if(Dc!==na)for(;Dc!==na;)Na.push(Dc),Dc=bb();else Na=na;Na!==na?(Dc=Ub(),Dc!==na?(Bd=ab,Na=(Na="AND"===Na.join(""))?void 0:na,Na!==na?(Bd=pa,pa=Aa=A4a(Aa,Dc,c())):(ab=pa,pa=na)):(ab=pa,pa=na)):(ab=pa,pa=na)}else ab=pa,pa=na;return pa}function Ac(){var pa=ab;var Aa=Ub();Aa===na&&(Aa=null);if(Aa!==na){var Na=[];var Dc=bb();if(Dc!==na)for(;Dc!==na;)Na.push(Dc),
Dc=bb();else Na=na;Na!==na?(Dc=Ub(),Dc!==na?(Bd=ab,Na=(Na="OR"===Na.join(""))?void 0:na,Na!==na?(Bd=pa,pa=Aa=A4a(Aa,Dc,c())):(ab=pa,pa=na)):(ab=pa,pa=na)):(ab=pa,pa=na)}else ab=pa,pa=na;return pa}function bd(){var pa;var Aa=ab;if(34===b.charCodeAt(ab)){var Na=kh;ab++}else Na=na,0===hf&&f(lh);if(Na!==na){Na=[];for(pa=Pa();pa!==na;)Na.push(pa),pa=Pa();Na!==na?(34===b.charCodeAt(ab)?(pa=kh,ab++):(pa=na,0===hf&&f(lh)),pa===na&&(pa=null),pa!==na?(Bd=Aa,Aa=pa,pa=c(),Na=Bk(4,Na.join(""),pa),Aa||(Na.error=
rta(0,pa.start.offset,pa.end.offset)),Aa=Na):(ab=Aa,Aa=na)):(ab=Aa,Aa=na)}else ab=Aa,Aa=na;return Aa}function fc(){var pa;var Aa=ab;if(40===b.charCodeAt(ab)){var Na=Zi;ab++}else Na=na,0===hf&&f(jh);if(Na!==na){Na=[];for(pa=fc();pa!==na;)Na.push(pa),pa=fc();Na!==na?(41===b.charCodeAt(ab)?(pa=Ng,ab++):(pa=na,0===hf&&f(ih)),pa===na&&(pa=null),pa!==na?(Bd=Aa,Aa=pa,pa=c(),Na=z4a(Na,pa),Na.value="("+Na.value,Aa?Na.value+=")":Na.error={type:4,location:{start:Na.location.start,end:Na.location.start+1}},Aa=
Na):(ab=Aa,Aa=na)):(ab=Aa,Aa=na)}else ab=Aa,Aa=na;Na=Aa;if(Na===na){Na=ab;Aa=[];pa=qb();if(pa!==na)for(;pa!==na;)Aa.push(pa),pa=qb();else Aa=na;Aa!==na?(Bd=ab,pa=Aa,pa=(pa=!lb.iNb||"AND"!==pa.join("")&&"OR"!==pa.join(""))?void 0:na,pa!==na?(Bd=Na,Na=Aa,Aa=c(),Na=Aa=Bk(5,Na.join(""),Aa)):(ab=Na,Na=na)):(ab=Na,Na=na)}return Na}function le(){var pa=ab;if(45===b.charCodeAt(ab)){var Aa=Kj;ab++}else Aa=na,0===hf&&f(jg);if(Aa!==na){Bd=ab;var Na=(Na=lb.oOc)?void 0:na;Na!==na?pa=Aa=[Aa,Na]:(ab=pa,pa=na)}else ab=
pa,pa=na;return pa}function td(){var pa=ab;if(92===b.charCodeAt(ab)){var Aa=$i;ab++}else Aa=na,0===hf&&f(aj);Aa!==na?(b.length>ab?(Aa=b.charAt(ab),ab++):(Aa=na,0===hf&&f(fl)),Aa===na&&(Aa=null),Aa!==na?(Bd=pa,pa=Aa?"\\"+Aa:"\\"):(ab=pa,pa=na)):(ab=pa,pa=na);return pa}function Nb(){var pa=ab;var Aa=[];if(Qo.test(b.charAt(ab))){var Na=b.charAt(ab);ab++}else Na=na,0===hf&&f(FE);if(Na!==na)for(;Na!==na;)Aa.push(Na),Qo.test(b.charAt(ab))?(Na=b.charAt(ab),ab++):(Na=na,0===hf&&f(FE));else Aa=na;Aa!==na?
(Bd=ab,Na=(Na=lb.Cha.has(Aa.join("")))?void 0:na,Na!==na?(Bd=pa,pa=Aa):(ab=pa,pa=na)):(ab=pa,pa=na);return pa}function Pa(){var pa=ab;if(b.substr(ab,2)===em){var Aa=em;ab+=2}else Aa=na,0===hf&&f(Se);Aa!==na&&(Bd=pa,Aa='"');pa=Aa;pa===na&&(pa=td(),pa===na&&(x0.test(b.charAt(ab))?(pa=b.charAt(ab),ab++):(pa=na,0===hf&&f(GE))));return pa}function bb(){var pa=ab;if(92===b.charCodeAt(ab)){var Aa=$i;ab++}else Aa=na,0===hf&&f(aj);Aa!==na?(34===b.charCodeAt(ab)?(Aa=kh,ab++):(Aa=na,0===hf&&f(lh)),Aa===na&&
(Aa=Tc(),Aa===na&&(58===b.charCodeAt(ab)?(Aa=me,ab++):(Aa=na,0===hf&&f(Qe)))),Aa!==na?(Bd=pa,pa=Aa):(ab=pa,pa=na)):(ab=pa,pa=na);if(pa===na&&(pa=td(),pa===na))if(pa=ab,b.length>ab?(Aa=b.charAt(ab),ab++):(Aa=na,0===hf&&f(fl)),Aa!==na){Bd=ab;var Na=(Na=!y4a.test(Aa))?void 0:na;Na!==na?(Bd=pa,pa=Aa):(ab=pa,pa=na)}else ab=pa,pa=na;return pa}function qb(){var pa=ab;var Aa=bb();if(Aa!==na){Bd=ab;var Na="("!==Aa&&")"!==Aa?void 0:na;Na!==na?(Bd=pa,pa=Aa):(ab=pa,pa=na)}else ab=pa,pa=na;return pa}function Ub(){var pa=
[];var Aa=Tc();if(Aa!==na)for(;Aa!==na;)pa.push(Aa),Aa=Tc();else pa=na;return pa}function Tc(){var pa=ab;if(b.length>ab){var Aa=b.charAt(ab);ab++}else Aa=na,0===hf&&f(fl);if(Aa!==na){Bd=ab;var Na=(Na=y4a.test(Aa))?void 0:na;Na!==na?(Bd=pa,pa=Aa):(ab=pa,pa=na)}else ab=pa,pa=na;return pa}var lb=1<arguments.length?arguments[1]:{},na={},Zb={T0c:g},vc=g,cd=function(pa){var Aa=c();pa||(Aa.start.offset++,pa=Bk(5,"",Aa),pa.error=rta(2,Aa.start.offset-1,Aa.end.offset));pa.bP=!0;return pa},me=":",Qe={type:"literal",
value:":",description:"':'"},Re=function(pa,Aa){var Na=lb,Dc=c();pa=pa.join("");Na={Ql:1,label:Na.Cha.get(pa),VOc:pa,value:Aa,location:Ak(Dc)};Aa||(Aa=Dc.end.offset,Na.error=rta(1,Aa-1,Aa));return Na},Ng=")",ih={type:"literal",value:")",description:"')'"},Zi="(",jh={type:"literal",value:"(",description:"'('"},kh='"',lh={type:"literal",value:'"',description:"'\"'"},Kj="-",jg={type:"literal",value:"-",description:"'-'"},$i="\\",aj={type:"literal",value:"\\",description:"'\\\\'"},fl={type:"any",description:"any character"},
em='\\"',Se={type:"literal",value:'\\"',description:"'\\\\\"'"},Qo=/^[a-zA-Z0-9_]/,FE={type:"class",value:"[a-zA-Z0-9_]",description:"[a-zA-Z0-9_]"},x0=/^[^"]/,GE={type:"class",value:'[^"]',description:'[^"]'},ab=0,Bd=0,Mr=[{line:1,column:1}],Hi=0,mu=[],hf=0;if("startRule"in lb){if(!(lb.wWb in Zb))throw Error("id`"+lb.wWb);vc=Zb[lb.wWb]}Zb=vc();if(Zb!==na&&ab===b.length)return Zb;Zb!==na&&ab<b.length&&f({type:"end",description:"end of input"});throw function(pa,Aa,Na){function Dc(wf){var Cg,vk;wf.sort(function(nu,
HE){return nu.description<HE.description?-1:nu.description>HE.description?1:0});if(0<wf.length){for(vk=Cg=1;Cg<wf.length;Cg++)wf[Cg-1]!==wf[Cg]&&(wf[vk]=wf[Cg],vk++);wf.length=vk}}function Hd(wf){var Cg=Array(wf.length),vk;for(vk=0;vk<wf.length;vk++)Cg[vk]=wf[vk].description;return"Expected "+(1<wf.length?Cg.slice(0,-1).join(", ")+" or "+Cg[wf.length-1]:Cg[0])+"."}null!==Aa&&Dc(Aa);return new a(null!==pa?pa:Hd(Aa),Aa,Na)}(null,mu,e(Hi,Hi));}}}();_.D4a=new _.ge("parserConfig");_.sw=class{constructor(a){this.fmb=a.fmb||[];this.FSc=new B4a(a);this.logger=a.logger}parse(a){const b={start:0,end:a.length};if(100<a.split(" ").length+a.split("(").length+a.split(")").length)return[{Ql:5,location:b,value:a}];try{const c=C4a.parse(a,this.FSc);return this.fmb.reduce((d,e)=>e.process(d),c)}catch(c){return this.logger&&_.Xt(this.logger,c),[{Ql:5,error:{type:8,location:c instanceof C4a.SyntaxError?Ak(c.location):b},location:b,value:a}]}}};
_.sw.O=function(a){return new (a||_.sw)(_.m(_.D4a))};_.sw.ta=_.k({token:_.sw,oa:_.sw.O});_.Ck=class extends _.V{constructor(a={}){super();this.i.root=null==a.root?null:a.root;this.i.includeRegionalRepos=null==a.Sva?null:a.Sva}get Sva(){return _.Y(this,"includeRegionalRepos")?_.T(this,"includeRegionalRepos"):!1}set Sva(a){this.i.includeRegionalRepos=a}get root(){return _.Y(this,"root")?_.T(this,"root"):null}set root(a){this.i.root=a}ha(){return _.Ck}ka(){return{keys:["includeRegionalRepos","root"],Ha:{root:_.Dk}}}};
_.Dk=class extends _.V{constructor(a={}){super();this.i.hostName=null==a.il?null:a.il;this.i.projectId=null==a.projectId?null:a.projectId;this.i.depotGroup=null==a.io?null:a.io;this.i.ossProject=null==a.Gg?null:a.Gg;this.i.repositoryName=null==a.yh?null:a.yh}get io(){return _.Y(this,"depotGroup")?_.T(this,"depotGroup"):""}set io(a){this.i.depotGroup=a}get il(){return _.Y(this,"hostName")?_.T(this,"hostName"):""}set il(a){this.i.hostName=a}get Gg(){return _.Y(this,"ossProject")?_.T(this,"ossProject"):
""}set Gg(a){this.i.ossProject=a}get projectId(){return _.Y(this,"projectId")?_.T(this,"projectId"):""}set projectId(a){this.i.projectId=a}get yh(){return _.Y(this,"repositoryName")?_.T(this,"repositoryName"):""}set yh(a){this.i.repositoryName=a}ha(){return _.Dk}ka(){return{keys:["depotGroup","hostName","ossProject","projectId","repositoryName"]}}};_.tw=new _.ge("API_VERSION");_.uw=new _.ge("REQUEST_SERVICE");_.vw=class{};_.vw.O=function(a){return new (a||_.vw)};_.vw.Ca=_.Ud({type:_.vw});
_.vw.Ba=_.md({});_.ww=class{constructor(a){this.sya=a;this.kK=_.Fv.has(28)}parse(a){return this.sya.parse(a)}Yua(a){return tta(a)}diff(a,b){a=this.parse(a);b=this.parse(b);return uta(a,b).sort((c,d)=>c.start-d.start)}};_.ww.O=function(a){return new (a||_.ww)(_.m(_.sw),_.m(_.Gv))};_.ww.ta=_.k({token:_.ww,oa:_.ww.O});var F4a,I4a,J4a,L4a,K4a,E4a,H4a,G4a;F4a=function(a,b){let c=[];b&&_.zl(b,Nn,1,_.vl())&&0<_.zl(b,Nn,1,_.vl()).length&&(c=_.zl(b,Nn,1,_.vl()).map(d=>{var e=d?d.getMessage():void 0;e=e?_.Hc(_.xta(e)||_.Dm).toString():"";const f=d?d.UKb():2;var g=_.Sl(d,2,_.vl(_.ql));var l=E4a;var p=_.Ql(d,4,_.vl());l=l(a,p);d=_.Ql(d,5,_.vl());return{messageHtml:e,iconName:"error_outline",scopes:g,targetPatterns:l,targetQueryWarnings:d.filter(qta),severity:f}}));return c};
I4a=function(a,b,c,d){return _.pf(function*(){const {Lm:e,Fe:f}=_.Mi(a.lk.Vc.Hw),g=e?a.Zl.parse(e):[],l=f?a.Zl.parse(f):[];var p=b.filter(x=>!x.scopes.includes(0)&&!x.isDismissed),t=p.filter(x=>{const B=x.scopes.includes(c),F=0===x.targetPatterns.length&&0===x.targetQueryWarnings.length,I=G4a(x.targetPatterns,d);a:{x=x.targetQueryWarnings;if(0!==x.length&&d.startsWith(`/${_.dq.B9}`)){x=new Set(x);for(K of _.zk(g)){let U;if((null==(U=K.warning)?0:U.type)&&x.has(K.warning.type)){var K=!0;break a}}for(const U of _.zk(l)){let ca;
if((null==(ca=U.warning)?0:ca.type)&&x.has(U.warning.type)){K=!0;break a}}}K=!1}return B&&(F||I||K)});p=p.filter(x=>x.scopes.includes(1));t=[...t,...p];for(const x of t)if(!(yield H4a(a,x)))return x})};J4a=function(a){return _.pf(function*(){var b=a.messageHtml;vta()?(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(wta)}`})};
L4a=function(a){a.nha=!0;a.ija=_.u(_.u(_.Ff(0,18E5),_.Hia(()=>a.nha)),_.Eg(()=>a.vEc.list()),_.Gg(b=>{a.bo=K4a(a,b.bo);0===a.bo.length&&(a.nha=!1,a.ija&&a.ija.unsubscribe())}),_.Eg(()=>I4a(a,a.bo,a.scope,a.url))).subscribe(b=>{a.announcement.next(b)})};
K4a=function(a,b){let c=[];if(null==b?0:b.bo)c=b.bo.map(d=>{var e=_.Ek(d.message);e=e?e.toString():"";const f=d.severity?zta(d.severity):2;let g;return{messageHtml:e,iconName:"error_outline",scopes:d.scopes.map(l=>yta(l)),targetPatterns:E4a(a,d.targetPatterns),targetQueryWarnings:(null==(g=d.targetQueryWarnings)?void 0:g.filter(qta))||[],severity:f}});return c};E4a=function(a,b){return b?b.flatMap(c=>{try{return[new RegExp(c)]}catch(d){console.log(`Could not compile regex: ${d}`)}return[]}):[]};
H4a=function(a,b){return J4a(b).then(c=>{c=a.localStorage.get(c);return!!c&&c>(new Date(Date.now())).toJSON()},()=>!1)};G4a=function(a,b){return 0===a.length?!1:a.some(c=>c.test(b))};
_.xw=class{get current(){return this.announcement.value}get LIb(){return!!this.current}constructor(a,b,c,d,e,f){this.Ta=a;this.vEc=b;this.lk=c;this.Zl=d;this.localStorage=e;this.nha=!1;this.bo=[];this.scope=0;this.url="";this.announcement=new _.gi;this.ija=null;this.bo=F4a(this,f);this.hb=_.u(this.Ta.events,_.Df(g=>g instanceof _.si),_.Gg(g=>{this.scope=g.url.startsWith(`/${_.dq.hR}`)?4:2;this.url=g.url}),_.Eg(g=>I4a(this,this.bo,this.scope,g.url))).subscribe(g=>{this.announcement.next(g);if(this.nha||
this.current)this.nha=!1,this.ija&&this.ija.unsubscribe(),L4a(this)})}Ia(){this.hb.unsubscribe()}Td(){return this.current?J4a(this.current).then(a=>{const b=new Date;b.setMonth(b.getMonth()+3);this.localStorage.set(a,`${b.toJSON()}`);return I4a(this,this.bo,this.scope,this.url)}).then(a=>{this.announcement.next(a)}):Promise.reject("There is no current announcement to dismiss")}};_.xw.O=function(a){return new (a||_.xw)(_.m(_.xi),_.m(bo),_.m(_.fi),_.m(_.ww),_.m(ONa),_.m(q3a,8))};
_.xw.ta=_.k({token:_.xw,oa:_.xw.O,Ea:"root"});var Fk;_.M4a=new _.ge("GMAT_BUTTON_OPTIONS",{Ea:"root",oa:()=>({Oe:!1})});_.yw=class{constructor(a,b){this.ab=a;this.options=b}Qa(){this.ab.ma.querySelector(".mat-icon, .material-icons")&&this.ab.ma.classList.add("gmat-mdc-button-with-prefix")}};_.yw.O=function(a){return new (a||_.yw)(_.w(_.Ye),_.w(_.M4a))};
_.yw.La=_.Wd({type:_.yw,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",""],[""]],lb:2,Ya:function(a,b){a&2&&_.Rg("gmat-mdc-button",!b.options.Oe)}});var Cta;Cta=(a,b)=>({warning:a,critical:b});_.zw=class{constructor(a){this.dFb=a;this.UGa=WIa}Td(){this.dFb.Td()}};_.zw.O=function(a){return new (a||_.zw)(_.w(_.xw),_.w(_.Ev))};
_.zw.wa=_.Qd({type:_.zw,na:[["announcement-bar"]],ya:2,Aa:3,Da:[[4,"ngIf"],[1,"announcement-bar",3,"ngClass"],[1,"announcement-icon"],[1,"announcement-text",3,"innerHTML"],["mat-button","","color","primary",3,"click",4,"ngIf"],["mat-button","","color","primary",3,"click"]],qa:function(a,b){a&1&&(_.y(0,Dta,6,7,"ng-container",0),_.Q(1,"async"));a&2&&_.A("ngIf",_.R(1,1,b.dFb.announcement))},Fa:[_.no,_.po,_.yw,_.Nt,_.Du,_.uo],styles:[".mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-text-button-container-height:36px;--mdc-filled-button-container-height:36px;--mdc-outlined-button-container-height:36px;--mdc-protected-button-container-height:36px;--mat-text-button-touch-target-display:block;--mat-filled-button-touch-target-display:block;--mat-protected-button-touch-target-display:block;--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 Aw=class{};Aw.O=function(a){return new (a||Aw)};
Aw.wa=_.Qd({type:Aw,na:[["ng-component"]],ya:23,Aa:1,Da:[["mat-dialog-title",""],["href","https://go.corp.google.com/new-cs-frequent-issues","target","_blank"],["href","https://b.corp.google.com/issues?q=status:open%20componentid:168840%2B%20your-query-here","target","_blank"],["align","end"],["mat-button","","mat-dialog-close",""],["mat-button","",1,"use-tool",3,"mat-dialog-close"]],qa:function(a){a&1&&(_.C(0,"h1",0),_.P(1,"Feedback"),_.E(),_.C(2,"mat-dialog-content")(3,"p"),_.P(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. "),
_.E(),_.C(5,"ul")(6,"li"),_.P(7,"Check if your issue is frequently reported: "),_.C(8,"a",1),_.P(9,"go/new-cs-frequent-issues"),_.E()(),_.C(10,"li"),_.P(11,"Check for your issue within our component: "),_.C(12,"a",2),_.P(13,"b/issues?q=status:open%20componentid:168840%2B"),_.E()()(),_.C(14,"p"),_.P(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. "),_.E(),_.C(16,"p"),_.P(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. "),
_.E()(),_.C(18,"mat-dialog-actions",3)(19,"button",4),_.P(20,"Cancel"),_.E(),_.C(21,"button",5),_.P(22,"Use Feedback tool"),_.E()());a&2&&(_.v(21),_.A("mat-dialog-close",!0))},Fa:[_.yw,_.Nt,_.tt,_.vt,_.xt,_.wt],styles:["p[_ngcontent-%COMP%]{margin:1em 0;color:var(--text-default)}ul[_ngcontent-%COMP%]{list-style-position:inside;color:var(--text-default)}"]});var N4a,O4a;N4a=function(a,b){a.jl&&a.Ga.mb({element:a.hV?a.hV:"mainContent",action:b,gestureName:"EXTERNAL"})};O4a=function(a,b,c){const d=new Promise(e=>{setTimeout(e)});_.Np(a.Ga,d.then(()=>{b===a.qP&&(a.hV=b,N4a(a,"focus"),a.qP=void 0,c())}),"focusCallback",!1)};_.Bw=function(a,b){a.qP=b;a.hV=a.qP;const c=a.Bja.get(b);c&&O4a(a,b,c)};_.P4a=function(a,b,c,d){a.Bja.has(b);a.Bja.set(b,d);c&&a.l7.set(c,b);b===a.qP&&O4a(a,b,d);return()=>{a.Bja.get(b)===d&&(a.Bja.delete(b),c&&a.l7.delete(c))}};
_.Ei=class{constructor(a,b){this.Ga=a;this.document=b;this.Bja=new Map;this.l7=new Map;this.jl=_.Gk.has(2);this.handler=c=>{if("focus"!==c.type||c.target!==this.document)this.qP=void 0,this.mb(c)};this.document.addEventListener("mousedown",this.handler,!0);this.document.addEventListener("keydown",this.handler,!0);this.document.addEventListener("focus",this.handler,!0);this.document.addEventListener("focusout",this.handler,!1)}Ia(){this.document.removeEventListener("mousedown",this.handler);this.document.removeEventListener("keydown",
this.handler);this.document.removeEventListener("focus",this.handler)}mb(a){if(a.target!==this.document)if("focusout"===a.type)N4a(this,"focusout"),this.hV=void 0;else if("focus"===a.type){a:if(a=a.target,null!=a)if(this.l7.has(a))a=this.l7.get(a);else{if(a instanceof HTMLElement)for(;a!==this.document.documentElement&&null!==a.parentElement;)if(a=a.parentElement,this.l7.has(a)){a=this.l7.get(a);break a}a="mainContent"}else a=void 0;a!==this.hV&&(this.hV=a,N4a(this,"focus"))}}vU(){this.hV=this.qP=
"mainContent";return!0}registerCallback(a,b,c){return _.P4a(this,a,b,c)}};_.Ei.O=function(a){return new (a||_.Ei)(_.m(_.Vp),_.m(_.ri),_.m(_.Ev))};_.Ei.ta=_.k({token:_.Ei,oa:_.Ei.O,Ea:"root"});var Q4a={Eqb(a){return[{text:a}]}};var S4a,R4a,T4a;S4a=function(a,b){if(!b||!a.Wj)return _.kf({});a.Ga.mb({element:a.Rw,action:a.jpb,gestureName:"CHANGE",zh:b,bucket:_.hj.Kwb});b=R4a(a,b);return _.u(a.Wj.Uta(b),_.r(c=>({Iu:c})))};R4a=function(a,b){var c=a.queryPrefix.getValue();if(!c)return{Lm:b};a=c.a6;c=c.value;return{Lm:b,Fe:a?c:"",Jd:a?void 0:c}};T4a=function(a,{Gp:b,prefix:c}){a.query=b||"";a.queryPrefix.next(c);c&&(c.a6?(a.Jd={},a.Fe=c.value):(a.Jd=_.mk(c.value,a.kK),a.Fe=""))};
_.Cw=class{jAa(a){a.eSa&&(this.fSa.unsubscribe(),this.fSa=a.eSa.subscribe(b=>{b=b({Gp:this.query,prefix:this.queryPrefix.getValue()});T4a(this,b);this.query||this.AP.next(this.query)}));this.aza=a.aza||{};this.Qw=a.ZTb;this.Wj=a.Wj;this.wja&&(this.zP=this.Wj?this.Wj:Q4a)}constructor({wja:a,Ga:b,Zsa:c,Rw:d,kK:e,RN:f}){this.aza={};this.fSa=new _.df;this.rJ=!1;this.query="";this.queryPrefix=new _.gi;this.AP=new _.zg;this.o4=_.pg;this.zP=Q4a;this.A7=!1;this.r8=_.pg;this.Fe="";this.Jd={};this.k2a=new _.zg;
this.wja=a;this.Ga=b;this.Zsa=c;this.Rw=d;this.wja&&(this.zP=this.Wj?this.Wj:Q4a);this.kK=e;this.RN=f}Qa(){const a=_.u(_.Cf(_.u(this.queryPrefix,_.Df(()=>this.A7)),_.u(this.k2a,_.r(c=>c.prefix))),_.og(_.Eta)),b=_.u(_.Cf(this.AP,_.u(this.k2a,_.r(c=>c.Gp||""))),_.og(),_.lg(this.Zsa));this.o4=_.u(_.sf([b,a]),_.r(([c])=>c),_.r(c=>_.u(_.yf(()=>S4a(this,c)),_.Ag(1))),_.vg(Hta,{qKb:_.pg,sfb:_.pg}),_.ig(({qKb:c})=>c),_.r(({sfb:c})=>Gta(c,this.AP)),_.Eg(Fta),_.vg((c,d)=>{if(d.Zd&&!d.Iu)return{Zd:!0,Iu:c.Iu};
if(this.rJ=!(!d.Iu||!d.Iu.length))this.UB=Date.now();return d}),Bia());this.r8=_.u(this.AP,_.r(c=>this.Wj&&this.Wj.XKb&&this.Wj.XKb(R4a(this,c))))}Ia(){this.fSa.unsubscribe()}setScope({sY:a}){if(!a)return!1;T4a(this,a({Gp:this.query,prefix:this.queryPrefix.getValue()}));return!0}eya(){this.A7=!1;if(!this.query&&!this.queryPrefix.getValue()){const {Gp:a="",prefix:b}=this.aza;this.query=a;this.queryPrefix.next(b)}}fya(){this.A7=!0;this.k2a.next({Gp:this.query,prefix:this.queryPrefix.getValue()});var a=
this.RN,b=Date.now();a.FUb=b}G3(a){this.query="";this.AP.next("");a.setFocus()}k8(a){a&&("string"===typeof a?(this.Ga.mb({element:this.Rw,action:this.eVc,gestureName:"CLICK",zh:a,bucket:_.hj.yGa}),this.rQb(R4a(this,a))):(a.Pa.Pc&&a.Pa.Sw&&a.Pa.kr?this.Ga.mb({element:this.Rw,action:"selectSuggestion_"+this.jpb,gestureName:"CLICK",If:a.position,zJ:[_.uk(a.Pa.Pc,a.Pa.Sw,a.Pa.kr,[],a.Pa.CD,this.UB)]}):this.Ga.mb({element:this.Rw,action:"selectSuggestion_"+this.jpb,gestureName:"CLICK",If:a.position}),
a.Pa.YAa&&a.Pa.YAa()))}get eVc(){let a,b;return this.queryPrefix.getValue()?`search${null!=(b=null==(a=this.queryPrefix.getValue())?void 0:a.pu)?b:"Other"}`:"search"}get jpb(){let a,b;return this.queryPrefix.getValue()?`suggest${null!=(b=null==(a=this.queryPrefix.getValue())?void 0:a.pu)?b:"Other"}`:"suggest"}};_.Cw.O=function(){_.Pf()};_.Cw.La=_.Wd({type:_.Cw});_.Dw=class{Rd(a){if(0!==a.button||a.ctrlKey||a.metaKey||a.shiftKey||this.EO)return!0;if(!this.href)return!1;_.Dp(this.Ta,this.href);return!1}constructor(a,b,c){this.Ta=a;this.Kb=b;this.k6=c;this.WZ=!1;this.href=this.Ig="";this.target=this.rel=null;this.EO=!1}Rb(){this.href=this.Oua();(this.EO=U4a.test(this.href))&&!this.WZ?(this.rel="noopener",this.target="_blank"):this.target=this.rel=null}Oua(){return"string"===typeof this.I8&&U4a.test(this.I8)?this.I8:this.k6.jz(_.Bp(this.Ta,this.v4a()))}v4a(){return _.Cp(this.Ta,
Array.isArray(this.I8)?this.I8:[this.I8],{Ei:this.Kb,Sa:this.Sa,Ig:this.Ig,Ye:this.Ye})}};_.Dw.O=function(a){return new (a||_.Dw)(_.w(_.xi),_.w(_.fi),_.w(_.yo))};_.Dw.La=_.Wd({type:_.Dw,na:[["a","universalLink",""]],lb:3,Ya:function(a,b){a&1&&_.M("click",function(c){return b.Rd(c)});a&2&&(_.Wg("href",b.href,_.ag),_.Pg("rel",b.rel)("target",b.target))},inputs:{I8:"universalLink",WZ:"sameWindow",Sa:"queryParams",Ig:"queryParamsHandling",Ye:"fragment"},features:[_.qe]});var U4a=/^http[s]?:\/\//;_.Ew=class{constructor(a,b,c){this.el=a;this.ab=b;this.ud=c;this.WQb=new _.df;this.resize=new _.wn}Qa(){this.WQb=this.ud.Ub(()=>_.u(this.ud.Gk,_.Dg(void 0),uia(),_.ig(()=>this.el.dP),_.Df(()=>{const a=this.ma.getBoundingClientRect();var b=this.previousRect;b=!(b&&a.height===b.height&&a.width===b.width);this.previousRect=a;return b}),_.ig(()=>this.el.ria)).subscribe(()=>{this.notify()}))}Ia(){this.WQb.unsubscribe()}get ma(){return this.dJc||this.ab.ma}notify(){this.resize.emit(this.ma)}};
_.Ew.O=function(a){return new (a||_.Ew)(_.w(_.tv),_.w(_.Ye),_.w(_.Jf))};_.Ew.La=_.Wd({type:_.Ew,na:[["","ascResizeNotifier",""]],inputs:{dJc:"elementToWatch"},outputs:{resize:"ascResizeNotifier"}});_.Fw=class{};_.Fw.O=function(a){return new (a||_.Fw)};_.Fw.Ca=_.Ud({type:_.Fw});_.Fw.Ba=_.md({});var V4a=function(a){for(const b of a.Yj)b!==a.Cq&&Gw(b)},W4a=function(a,b){let c=a.ME=!1;for(const d of a.Yj)Gw(d),c=c||d.wz,d.wz=!1;a.Tw=0;a.Vka.unsubscribe();b&&!c&&b.target.blur()},X4a=function(a){if(!(1<a.Yj.length))return a.Tw;for(let b=1;b<a.Yj.length;b++){const c=(a.Tw+b)%a.Yj.length;if(1<=a.Yj[c].V$a)return c}return a.Tw},Y4a=function(a){for(const b of a.Yj)b.wz=!0;a.Gib()},Hw=class{set mpb(a){this.ME=!1;this.o8.unsubscribe();this.o8=new _.df;this.opb.clear();if(a&&1<=a.length){this.Yj=a;
V4a(this);for(const b of this.Yj)this.o8.add(b.PWb.subscribe(c=>{this.qt=c})),this.o8.add(b.OWb.subscribe(c=>{this.ppb.emit(c);this.qt=void 0})),this.o8.add(b.uVb.subscribe(c=>{for(const {Tb:d,wXc:e}of c)this.opb.set(d,e)}))}else this.Yj=[]}get Cq(){if(this.Yj.length)return this.Yj[this.Tw]}constructor(a){this.qd=a;this.pNb=!1;this.opb=new Map;this.Tw=0;this.Yj=[];this.g6=new _.wn;this.ppb=new _.wn;this.o8=new _.df;this.Vka=new _.df;this.ME=!1}Rb(){for(const a of this.Yj)a.Tva=this.pNb}Ia(){W4a(this);
this.o8.unsubscribe();this.Vka.unsubscribe();this.ME=!1}Gib(){this.Vka.unsubscribe();this.Vka=new _.df;for(const [a,b]of this.opb){const c=a,d=b;this.Vka.add(this.qd.register("Suggestion Shortcut "+c,c,()=>{this.g6.emit({action:"shortcutSelect",qt:d})}))}}};Hw.O=function(a){return new (a||Hw)(_.w(_.dv))};
Hw.La=_.Wd({type:Hw,na:[["","suggestionHandlerFor",""]],Ya:function(a,b){a&1&&_.M("keydown.arrowdown",function(c){c.preventDefault();b.Cq&&(0>=b.Cq.V$a&&(b.Tw=X4a(b)),b.Cq.hQ(1),0>b.Cq.Qsa?(b.qt=void 0,b.ME=!1):b.ME=!0,b.g6.emit({action:"selectNext",qt:b.qt}))})("keydown.arrowup",function(c){c.preventDefault();b.Cq&&(b.Cq.hQ(-1),0>b.Cq.Qsa?(b.qt=void 0,b.ME=!1):b.ME=!0,b.g6.emit({action:"selectPrevious",qt:b.qt}))})("keydown.arrowright",function(c){const d=X4a(b);b.Cq&&1<b.Yj.length&&b.Tw!==d&&b.ME&&
-1<b.Cq.Qsa&&(c.preventDefault(),Gw(b.Cq),Gw(b.Yj[d]),b.Yj[d].hQ(1),b.g6.emit({action:"selectNextList",qt:b.qt}),b.Tw=d)})("keydown.arrowleft",function(c){var d;a:{if(1<b.Yj.length)for(d=1;d<b.Yj.length;d++){const e=(b.Tw-d+b.Yj.length)%b.Yj.length;if(1<=b.Yj[e].V$a){d=e;break a}}d=b.Tw}b.Cq&&1<b.Yj.length&&b.Tw!==d&&b.ME&&-1<b.Cq.Qsa&&(c.preventDefault(),Gw(b.Cq),Gw(b.Yj[d]),b.Yj[d].hQ(1),b.g6.emit({action:"selectPreviousList",qt:b.qt}),b.Tw=d)})("keydown.enter",function(c){c.preventDefault();b.ME=
!1;b.ppb.emit(b.qt);b.qt=void 0;b.Cq&&(Gw(b.Cq),b.Tw=0)})("keyup.escape",function(c){return W4a(b,c)})},inputs:{pNb:"isComboBox",mpb:[0,"suggestionHandlerFor","suggestionLists"]},outputs:{g6:"listNavigate",ppb:"suggestionSubmit"},features:[_.qe]});var Z4a=new _.ge("GMAT_FORM_FIELD_OPTIONS",{Ea:"root",oa:()=>({Oe:!1})});_.Iw=class{constructor(a){this.options=a}};_.Iw.O=function(a){return new (a||_.Iw)(_.w(Z4a))};_.Iw.La=_.Wd({type:_.Iw,na:[["mat-form-field"]],lb:2,Ya:function(a,b){a&2&&_.Rg("gmat-mdc-form-field",!b.options.Oe)}});var $4a=new _.ge("GMAT_INPUT_OPTIONS",{Ea:"root",oa:()=>({Oe:!1})});_.Jw=class{constructor(a){this.options=a}};_.Jw.O=function(a){return new (a||_.Jw)(_.w($4a))};_.Jw.La=_.Wd({type:_.Jw,na:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],lb:2,Ya:function(a,b){a&2&&_.Rg("gmat-mdc-input",!b.options.Oe)}});var Kw=class{constructor(a,b){this.tq=a;this.Ja=b;this.Fk=()=>{};this.ieb=()=>{}}setProperty(a,b){this.tq.setProperty(this.Ja.ma,a,b)}ft(a){this.ieb=a}On(a){this.Fk=a}aq(a){this.setProperty("disabled",a)}};Kw.O=function(a){return new (a||Kw)(_.w(_.pn),_.w(_.Ye))};Kw.La=_.Wd({type:Kw});var Lk=class extends Kw{};Lk.O=(()=>{let a;return function(b){return(a||(a=_.Ve(Lk)))(b||Lk)}})();Lk.La=_.Wd({type:Lk,features:[_.Mg]});_.Lw=new _.ge("");var a5a,b5a;a5a={va:_.Lw,Fb:_.Dd(()=>_.Kk),wd:!0};b5a=new _.ge("");_.Kk=class extends Kw{constructor(a,b,c){super(a,b);this.m$=c;this.wJa=!1;null==this.m$&&(this.m$=!/android (\d+)/.test((zj?window.navigator.userAgent:"").toLowerCase()))}Lo(a){this.setProperty("value",null==a?"":a)}Y$(a){(!this.m$||this.m$&&!this.wJa)&&this.Fk(a)}Fwc(){this.wJa=!0}Ewc(a){this.wJa=!1;this.m$&&this.Fk(a)}};_.Kk.O=function(a){return new (a||_.Kk)(_.w(_.pn),_.w(_.Ye),_.w(b5a,8))};
_.Kk.La=_.Wd({type:_.Kk,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&&_.M("input",function(c){return b.Y$(c.target.value)})("blur",function(){return b.ieb()})("compositionstart",function(){return b.Fwc()})("compositionend",function(c){return b.Ewc(c.target.value)})},
features:[_.zh([a5a]),_.Mg]});var Nw;_.Mw=new _.ge("");Nw=new _.ge("");_.Ow=function(a){return Jta(a)};var c5a=class{constructor(){this.AE=[];this.HI=[];this.tMa=[]}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 kz(){return this.control?
this.control.kz:null}get Qj(){return this.control?this.control.Qj:null}get Wn(){return this.control?this.control.Wn:null}get status(){return this.control?this.control.status:null}get Rrb(){return this.control?this.control.Rrb:null}get rla(){return this.control?this.control.rla:null}get Wm(){return this.control?this.control.Wm:null}get path(){return null}hqa(a){this.AE=a||[];this.Mna=Rta(this.AE)}fqa(a){this.HI=a||[];this.Lna=Tta(this.HI)}get yg(){return this.Mna||null}get LB(){return this.Lna||null}BCb(a){this.tMa.push(a)}Izc(){this.tMa.forEach(a=>
a());this.tMa=[]}reset(a){this.control&&this.control.reset(a)}En(a,b){return this.control?this.control.En(a,b):!1}getError(a,b){return this.control?this.control.getError(a,b):null}};_.Pw=class extends c5a{constructor(){super(...arguments);this.hq=this.name=this.ld=null}};_.Qw=class extends c5a{get Ds(){return null}get path(){return null}};_.d5a=class{constructor(a){this.gM=a}get bOb(){let a,b;return!!(null==(a=this.gM)?0:null==(b=a.control)?0:b.Wn)}get cOb(){let a,b;return!!(null==(a=this.gM)?0:null==(b=a.control)?0:b.Rrb)}get ONb(){let a,b;return!!(null==(a=this.gM)?0:null==(b=a.control)?0:b.kz)}get DO(){let a,b;return!!(null==(a=this.gM)?0:null==(b=a.control)?0:b.Qj)}get isValid(){let a,b;return!!(null==(a=this.gM)?0:null==(b=a.control)?0:b.valid)}get CNb(){let a,b;return!!(null==(a=this.gM)?0:null==(b=a.control)?0:b.invalid)}get LNb(){let a,
b;return!!(null==(a=this.gM)?0:null==(b=a.control)?0:b.pending)}get EOc(){let a;return!(null==(a=this.gM)||!a.MD)}};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"});_.Rw=class extends _.d5a{};_.Rw.O=function(a){return new (a||_.Rw)(_.w(_.Pw,2))};
_.Rw.La=_.Wd({type:_.Rw,na:[["","formControlName",""],["","ngModel",""],["","formControl",""]],lb:14,Ya:function(a,b){a&2&&_.Rg("ng-untouched",b.cOb)("ng-touched",b.bOb)("ng-pristine",b.ONb)("ng-dirty",b.DO)("ng-valid",b.isValid)("ng-invalid",b.CNb)("ng-pending",b.LNb)},features:[_.Mg]});var e5a=new _.ge("CallSetDisabledState",{Ea:"root",oa:()=>"whenDisabledForLegacyCode"});var Sw,f5a,g5a,h5a,i5a,j5a,k5a,dua,gua,l5a,m5a,n5a;Sw=class{};f5a=class extends Sw{constructor(a,b){super();this.value=a;this.source=b}};g5a=class extends Sw{constructor(a,b){super();this.kz=a;this.source=b}};h5a=class extends Sw{constructor(a,b){super();this.Wn=a;this.source=b}};i5a=class extends Sw{constructor(a,b){super();this.status=a;this.source=b}};j5a=class extends Sw{constructor(a){super();this.source=a}};k5a=class extends Sw{constructor(a){super();this.source=a}};_.cua=function(a,b){a.Bna(b)};
dua=function(a,b){a.IIa(b)};_.Jk=function(a,b={}){a.kCc();a.rca();if(a.enabled){var c=a.iwc();a.errors=a.WBc();a.status=a.Txb();"VALID"!==a.status&&"PENDING"!==a.status||a.VBc(c,b.oe)}let d;c=null!=(d=b.SG)?d:a;!1!==b.oe&&(a.Zh.next(new f5a(a.value,c)),a.Zh.next(new i5a(a.status,c)),a.Wm.emit(a.value),a.rla.emit(a.status));a.ld&&!b.Tj&&_.Jk(a.ld,Object.assign({},b,{SG:c}))};
_.fua=function(a,b={}){const c=!1===a.Wn;a.Wn=!0;let d;const e=null!=(d=b.SG)?d:a;a.ld&&!b.Tj&&_.fua(a.ld,Object.assign({},b,{SG:e}));c&&!1!==b.oe&&a.Zh.next(new h5a(!0,e))};gua=function(a,b={}){const c=!0===a.kz;a.kz=!1;let d;const e=null!=(d=b.SG)?d:a;a.ld&&!b.Tj&&gua(a.ld,Object.assign({},b,{SG:e}));c&&!1!==b.oe&&a.Zh.next(new g5a(!1,e))};_.Tw=function(a){a=a.AE;return Array.isArray(a)?a.includes(_.Ow):a===_.Ow};
l5a=function(a,b={}){const c=!0===a.Wn;a.Wn=!1;a.LMa=!1;let d;const e=null!=(d=b.SG)?d:a;a.jB(f=>{l5a(f,{Tj:!0,oe:b.oe,SG:e})});a.ld&&!b.Tj&&a.ld.Cqa(b,e);c&&!1!==b.oe&&a.Zh.next(new h5a(!1,e))};m5a=function(a,b={}){const c=!1===a.kz;a.kz=!0;a.Dpa=!1;let d;const e=null!=(d=b.SG)?d:a;a.jB(f=>{m5a(f,{Tj:!0,oe:b.oe})});a.ld&&!b.Tj&&a.ld.zqa(b,e);c&&!1!==b.oe&&a.Zh.next(new g5a(!0,e))};_.Uw=function(a,b,c={}){a.errors=b;a.SDb(!1!==c.oe,a,c.TVc)};
n5a=class{constructor(a,b){this.Dpa=!1;this.caa=null;this.LMa=!1;this.AI=()=>{};this.ld=null;this.kz=!0;this.Wn=!1;this.Zh=new _.zg;this.events=this.Zh.Rf();this.rpa=[];this.Bna(a);this.IIa(b)}get yg(){return this.Mna}set yg(a){this.AE=this.Mna=a}get LB(){return this.Lna}set LB(a){this.HI=this.Lna=a}get parent(){return this.ld}get valid(){return"VALID"===this.status}get invalid(){return"INVALID"===this.status}get pending(){return"PENDING"==this.status}get disabled(){return"DISABLED"===this.status}get enabled(){return"DISABLED"!==
this.status}get Qj(){return!this.kz}get Rrb(){return!this.Wn}get Nu(){return this.xqa?this.xqa:this.parent?this.parent.Nu:"change"}disable(a={}){const b=this.fCb(a.Tj);this.status="DISABLED";this.errors=null;this.jB(e=>{e.disable(Object.assign({},a,{Tj:!0}))});this.rca();let c;const d=null!=(c=a.SG)?c:this;!1!==a.oe&&(this.Zh.next(new f5a(this.value,d)),this.Zh.next(new i5a(this.status,d)),this.Wm.emit(this.value),this.rla.emit(this.status));this.QDb(Object.assign({},a,{YVb:b}),this);this.rpa.forEach(e=>
e(!0))}enable(a={}){const b=this.fCb(a.Tj);this.status="VALID";this.jB(c=>{c.enable(Object.assign({},a,{Tj:!0}))});_.Jk(this,{Tj:!0,oe:a.oe});this.QDb(Object.assign({},a,{YVb:b}),this);this.rpa.forEach(c=>c(!1))}QDb(a,b){this.ld&&!a.Tj&&(_.Jk(this.ld,a),a.YVb||this.ld.zqa({},b),this.ld.Cqa({},b))}Wmb(a){this.ld=a}eEb(a={oe:!0}){this.jB(b=>b.eEb(a));_.Jk(this,{Tj:!0,oe:a.oe})}kCc(){this.status=this.wIa()?"DISABLED":"VALID"}WBc(){return this.yg?this.yg(this):null}VBc(a,b){this.LB&&(this.status="PENDING",
this.caa={oe:!1!==b},this.Cxb=Mta(this.LB(this)).subscribe(c=>{this.caa=null;_.Uw(this,c,{oe:b,TVc:a})}))}iwc(){if(this.Cxb){this.Cxb.unsubscribe();let a,b;const c=null!=(b=null==(a=this.caa)?void 0:a.oe)?b:!1;this.caa=null;return c}return!1}get(a){if(null==a)return null;Array.isArray(a)||(a=a.split("."));return 0===a.length?null:a.reduce((b,c)=>b&&b.pzb(c),this)}getError(a,b){return(b=b?this.get(b):this)&&b.errors?b.errors[a]:null}En(a,b){return!!this.getError(a,b)}get root(){let a=this;for(;a.ld;)a=
a.ld;return a}SDb(a,b,c){this.status=this.Txb();a&&this.rla.emit(this.status);(a||c)&&this.Zh.next(new i5a(this.status,b));this.ld&&this.ld.SDb(a,b,c)}KAb(){this.Wm=new _.wn;this.rla=new _.wn}Txb(){return this.wIa()?"DISABLED":this.errors?"INVALID":this.caa||this.vxb("PENDING")?"PENDING":this.vxb("INVALID")?"INVALID":"VALID"}vxb(a){return this.yna(b=>b.status===a)}uxb(){return this.yna(a=>a.Qj)}tvc(){return this.yna(a=>a.Wn)}zqa(a,b){const c=!this.uxb(),d=this.kz!==c;this.kz=c;this.ld&&!a.Tj&&this.ld.zqa(a,
b);d&&this.Zh.next(new g5a(this.kz,b))}Cqa(a={},b){this.Wn=this.tvc();this.Zh.next(new h5a(this.Wn,b));this.ld&&!a.Tj&&this.ld.Cqa(a,b)}cT(a){this.AI=a}J2(a){Mk(a)&&null!=a.Nu&&(this.xqa=a.Nu)}fCb(a){const b=this.ld&&this.ld.Qj;return!a&&!!b&&!this.ld.uxb()}pzb(){return null}Bna(a){a=this.AE=Array.isArray(a)?a.slice():a;this.Mna=Array.isArray(a)?Rta(a):a||null}IIa(a){a=this.HI=Array.isArray(a)?a.slice():a;this.Lna=Array.isArray(a)?Tta(a):a||null}};var o5a,p5a;o5a=function(a,b,c){if(a.controls[b])return a.controls[b];a.controls[b]=c;c.Wmb(a);c.cT(a.AI);return c};
_.Vw=class extends n5a{constructor(a,b,c){super((Mk(b)?b.dE:b)||null,(Mk(b)?b.h3:c)||null);this.controls=a;this.KAb();this.J2(b);this.qCc();_.Jk(this,{Tj:!0,oe:!!this.LB})}Kqa(a){o5a(this,a);_.Jk(this,{oe:{}.oe});this.AI()}n7(a){this.controls[a]&&this.controls[a].cT(()=>{});delete this.controls[a];_.Jk(this,{oe:{}.oe});this.AI()}contains(a){return this.controls.hasOwnProperty(a)&&this.controls[a].enabled}setValue(a,b={}){kua(this,a);Object.keys(a).forEach(c=>{const d=this.controls;if(!Object.keys(d).length)throw new _.qd(1E3,
"");if(!d[c])throw new _.qd(1001,"");this.controls[c].setValue(a[c],{Tj:!0,oe:b.oe})});_.Jk(this,b)}reset(a={},b={}){this.jB((c,d)=>{c.reset(a?a[d]:null,{Tj:!0,oe:b.oe})});this.zqa(b,this);this.Cqa(b,this);_.Jk(this,b)}fOa(){let a=this.zCb(!1,(b,c)=>c.fOa()?!0:b);a&&_.Jk(this,{Tj:!0});return a}jB(a){Object.keys(this.controls).forEach(b=>{const c=this.controls[b];c&&a(c,b)})}qCc(){this.jB(a=>{a.Wmb(this);a.cT(this.AI)})}rca(){this.value=this.zBc()}yna(a){for(const [b,c]of Object.entries(this.controls)){const d=
c;if(this.contains(b)&&a(d))return!0}return!1}zBc(){return this.zCb({},(a,b,c)=>{if(b.enabled||this.disabled)a[c]=b.value;return a})}zCb(a,b){let c=a;this.jB((d,e)=>{c=b(c,d,e)});return c}wIa(){for(const a of Object.keys(this.controls))if(this.controls[a].enabled)return!1;return 0<Object.keys(this.controls).length||this.disabled}pzb(a){return this.controls.hasOwnProperty(a)?this.controls[a]:null}};p5a=class extends _.Vw{};var q5a,r5a;q5a={va:_.Qw,Fb:_.Dd(()=>_.Ww)};r5a=Promise.resolve();
_.Ww=class extends _.Qw{constructor(a,b,c){super();this.rN=c;this.MD=!1;this.PJa=new Set;this.tia=new _.wn;this.form=new _.Vw({},Rta(a),Tta(b))}Cc(){this.J2()}get Ds(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}Kqa(a){r5a.then(()=>{const b=this.rzb(a.path);a.control=o5a(b,a.name,a.control);Ik(a.control,a,this.rN);_.Jk(a.control,{oe:!1});this.PJa.add(a)})}getControl(a){return this.form.get(a.path)}n7(a){r5a.then(()=>{const b=this.rzb(a.path);
b&&b.n7(a.name);this.PJa.delete(a)})}wYb(a,b){r5a.then(()=>{this.form.get(a.path).setValue(b)})}setValue(a){this.control.setValue(a)}az(a){this.MD=!0;iua(this.form,this.PJa);this.tia.emit(a);let b;return"dialog"===(null==a?void 0:null==(b=a.target)?void 0:b.method)}Ljb(){this.form.reset(void 0);this.MD=!1}J2(){this.options&&null!=this.options.Nu&&(this.form.xqa=this.options.Nu)}rzb(a){a.pop();return a.length?this.form.get(a):this.form}};
_.Ww.O=function(a){return new (a||_.Ww)(_.w(_.Mw,10),_.w(Nw,10),_.w(e5a,8))};_.Ww.La=_.Wd({type:_.Ww,na:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],Ya:function(a,b){a&1&&_.M("submit",function(c){return b.az(c)})("reset",function(){b.Ljb()})},inputs:{options:[0,"ngFormOptions","options"]},outputs:{tia:"ngSubmit"},Qb:["ngForm"],features:[_.zh([q5a]),_.Mg]});_.Xw=class extends n5a{constructor(a=null,b,c){super((Mk(b)?b.dE:b)||null,(Mk(b)?b.h3:c)||null);this.defaultValue=null;this.re=[];this.ZS=!1;this.yxb(a);this.J2(b);this.KAb();_.Jk(this,{Tj:!0,oe:!!this.LB});Mk(b)&&(b.CQb||b.U9c)&&(lua(a)?this.defaultValue=a.value:this.defaultValue=a)}setValue(a,b={}){this.value=this.Tx=a;this.re.length&&!1!==b.fJb&&this.re.forEach(c=>c(this.value,!1!==b.fJc));_.Jk(this,b)}reset(a=this.defaultValue,b={}){this.yxb(a);m5a(this,b);l5a(this,b);this.setValue(this.value,
b);this.ZS=!1}rca(){}yna(){return!1}wIa(){return this.disabled}On(a){this.re.push(a)}jDc(a){var b=this.re;a=b.indexOf(a);-1<a&&b.splice(a,1)}kDc(a){var b=this.rpa;a=b.indexOf(a);-1<a&&b.splice(a,1)}jB(){}fOa(){return"submit"===this.Nu&&(this.Dpa&&gua(this),this.LMa&&_.fua(this),this.ZS)?(this.setValue(this.Tx,{Tj:!0,fJb:!1}),!0):!1}yxb(a){lua(a)?(this.value=this.Tx=a.value,a.disabled?this.disable({Tj:!0,oe:!1}):this.enable({Tj:!0,oe:!1})):this.value=this.Tx=a}};var s5a,t5a;s5a={va:_.Pw,Fb:_.Dd(()=>_.Yw)};t5a=Promise.resolve();
_.Yw=class extends _.Pw{constructor(a,b,c,d,e,f){super();this.Ua=e;this.rN=f;this.control=new _.Xw;this.cNa=!1;this.name="";this.update=new _.wn;this.ld=a;this.hqa(b);this.fqa(c);this.hq=jua(d)}Rb(a){this.owc();if(!this.cNa||"name"in a){if(this.cNa&&(this.ayb(),this.Ds)){const b=a.name.yj;this.Ds.n7({name:b,path:this.bAb(b)})}this.JNa()}"isDisabled"in a&&this.nDc(a);hua(a,this.HQ)&&(this.rca(this.model),this.HQ=this.model)}Ia(){this.Ds&&this.Ds.n7(this)}get path(){return this.bAb(this.name)}get Ds(){return this.ld?
this.ld.Ds:null}Jma(a){this.HQ=a;this.update.emit(a)}JNa(){this.J2();this.aAc()?this.sCc():this.Ds.Kqa(this);this.cNa=!0}J2(){this.options&&null!=this.options.Nu&&(this.control.xqa=this.options.Nu)}aAc(){return!this.ld||!(!this.options||!this.options.standalone)}sCc(){Ik(this.control,this,this.rN);_.Jk(this.control,{oe:!1})}owc(){this.ayb()}qwc(){}ayb(){this.options&&this.options.name&&(this.name=this.options.name)}rca(a){t5a.then(()=>{this.control.setValue(a,{fJc:!1});let b;null==(b=this.Ua)||_.xn(b)})}nDc(a){a=
a.isDisabled.hg;const b=0!==a&&_.Lh(a);t5a.then(()=>{b&&!this.control.disabled?this.control.disable():!b&&this.control.disabled&&this.control.enable();let c;null==(c=this.Ua)||_.xn(c)})}bAb(a){return this.ld?[...this.ld.path,a]:[a]}};_.Yw.O=function(a){return new (a||_.Yw)(_.w(_.Qw,9),_.w(_.Mw,10),_.w(Nw,10),_.w(_.Lw,10),_.w(_.Nh,8),_.w(e5a,8))};
_.Yw.La=_.Wd({type:_.Yw,na:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",Cm:[0,"disabled","isDisabled"],model:[0,"ngModel","model"],options:[0,"ngModelOptions","options"]},outputs:{update:"ngModelChange"},Qb:["ngModel"],features:[_.zh([s5a]),_.Mg,_.qe]});var u5a,v5a;u5a=new _.ge("");v5a={va:_.Pw,Fb:_.Dd(()=>_.Zw)};_.Zw=class extends _.Pw{set Cm(a){}constructor(a,b,c,d,e){super();this.IAc=d;this.rN=e;this.update=new _.wn;this.JAc=!1;this.hqa(a);this.fqa(b);this.hq=jua(c)}Rb(a){if(this.Ozc(a)){const b=a.form.yj;b&&aua(b,this);Ik(this.form,this,this.rN);_.Jk(this.form,{oe:!1})}hua(a,this.HQ)&&(this.form.setValue(this.model),this.HQ=this.model)}Ia(){this.form&&aua(this.form,this)}get path(){return[]}get control(){return this.form}Jma(a){this.HQ=a;this.update.emit(a)}Ozc(a){return a.hasOwnProperty("form")}};
_.Zw.O=function(a){return new (a||_.Zw)(_.w(_.Mw,10),_.w(Nw,10),_.w(_.Lw,10),_.w(u5a,8),_.w(e5a,8))};_.Zw.La=_.Wd({type:_.Zw,na:[["","formControl",""]],inputs:{form:[0,"formControl","form"],Cm:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},Qb:["ngForm"],features:[_.zh([v5a]),_.Mg,_.qe]});var w5a;w5a={va:_.Qw,Fb:_.Dd(()=>_.$w)};
_.$w=class extends _.Qw{constructor(a,b,c){super();this.rN=c;this.MD=!1;this.AI=()=>this.UDb();this.h4=[];this.form=null;this.tia=new _.wn;this.hqa(a);this.fqa(b)}Rb(a){a.hasOwnProperty("form")&&(this.yDc(),this.UDb(),this.uDc(),this.qpa=this.form)}Ia(){this.form&&($ta(this.form,this),this.form.AI===this.AI&&this.form.cT(()=>{}))}get Ds(){return this}get control(){return this.form}get path(){return[]}Kqa(a){const b=this.form.get(a.path);Ik(b,a,this.rN);_.Jk(b,{oe:!1});this.h4.push(a);return b}getControl(a){return this.form.get(a.path)}n7(a){aua(a.control||
null,a);var b=this.h4;a=b.indexOf(a);-1<a&&b.splice(a,1)}wYb(a,b){this.form.get(a.path).setValue(b)}az(a){this.MD=!0;iua(this.form,this.h4);this.tia.emit(a);this.form.Zh.next(new j5a(this.control));let b;return"dialog"===(null==a?void 0:null==(b=a.target)?void 0:b.method)}Ljb(){this.form.reset(void 0);this.MD=!1;this.form.Zh.next(new k5a(this.form))}UDb(){this.h4.forEach(a=>{const b=a.control,c=this.form.get(a.path);b!==c&&(aua(b||null,a),c instanceof _.Xw&&(Ik(c,a,this.rN),a.control=c))});this.form.eEb({oe:!1})}x2c(a){const b=
this.form.get(a.path);Vta(b,a);_.Jk(b,{oe:!1})}W1c(a){if(this.form){const b=this.form.get(a.path);b&&$ta(b,a)&&_.Jk(b,{oe:!1})}}uDc(){this.form.cT(this.AI);this.qpa&&this.qpa.cT(()=>{})}yDc(){Vta(this.form,this);this.qpa&&$ta(this.qpa,this)}U1c(){}};_.$w.O=function(a){return new (a||_.$w)(_.w(_.Mw,10),_.w(Nw,10),_.w(e5a,8))};
_.$w.La=_.Wd({type:_.$w,na:[["","formGroup",""]],Ya:function(a,b){a&1&&_.M("submit",function(c){return b.az(c)})("reset",function(){b.Ljb()})},inputs:{form:[0,"formGroup","form"]},outputs:{tia:"ngSubmit"},Qb:["ngForm"],features:[_.zh([w5a]),_.Mg,_.qe]});var x5a;x5a={va:_.Pw,Fb:_.Dd(()=>_.ax)};
_.ax=class extends _.Pw{set Cm(a){}constructor(a,b,c,d,e){super();this.IAc=e;this.nxb=!1;this.name=null;this.update=new _.wn;this.JAc=!1;this.ld=a;this.hqa(b);this.fqa(c);this.hq=jua(d)}Rb(a){this.nxb||this.JNa();hua(a,this.HQ)&&(this.HQ=this.model,this.Ds.wYb(this,this.model))}Ia(){this.Ds&&this.Ds.n7(this)}Jma(a){this.HQ=a;this.update.emit(a)}get path(){return[...this.ld.path,null==this.name?this.name:this.name.toString()]}get Ds(){return this.ld?this.ld.Ds:null}qwc(){}JNa(){this.control=this.Ds.Kqa(this);
this.nxb=!0}};_.ax.O=function(a){return new (a||_.ax)(_.w(_.Qw,13),_.w(_.Mw,10),_.w(Nw,10),_.w(_.Lw,10),_.w(u5a,8))};_.ax.La=_.Wd({type:_.ax,na:[["","formControlName",""]],inputs:{name:[0,"formControlName","name"],Cm:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},features:[_.zh([x5a]),_.Mg,_.qe]});var bx=class{constructor(){this.sca=_.Kta}Rb(a){this.FMb in a&&(this.sca=(this.bI=this.enabled(this.iRc(a[this.FMb].hg)))?this.WGc():_.Kta,this.re&&this.re())}validate(a){return this.sca(a)}Cja(a){this.re=a}enabled(a){return null!=a}},y5a;bx.O=function(a){return new (a||bx)};bx.La=_.Wd({type:bx,features:[_.qe]});y5a={va:_.Mw,Fb:_.Dd(()=>_.cx),wd:!0};_.cx=class extends bx{constructor(){super(...arguments);this.FMb="required";this.iRc=_.Lh;this.WGc=()=>Jta}enabled(a){return a}};
_.cx.O=(()=>{let a;return function(b){return(a||(a=_.Ve(_.cx)))(b||_.cx)}})();_.cx.La=_.Wd({type:_.cx,na:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],lb:1,Ya:function(a,b){a&2&&_.Pg("required",b.bI?"":null)},inputs:{required:"required"},features:[_.zh([y5a]),_.Mg]});_.dx=class{};_.dx.O=function(a){return new (a||_.dx)};_.dx.Ca=_.Ud({type:_.dx});_.dx.Ba=_.md({});var ex=class{constructor(){this.EYb=!1}get CQb(){const a=new ex;a.EYb=!0;return a}group(a,b=null){a=this.ACb(a);let c={};mua(b)?c=b:null!==b&&(c.dE=b.yg,c.h3=b.LB);return new _.Vw(a,c)}FP(a,b=null){a=this.ACb(a);return new p5a(a,b)}control(a,b,c){let d={};if(!this.EYb)return new _.Xw(a,b,c);mua(b)?d=b:(d.dE=b,d.h3=c);return new _.Xw(a,Object.assign({},d,{CQb:!0}))}ACb(a){const b={};Object.keys(a).forEach(c=>{b[c]=this.Uwc(a[c])});return b}Uwc(a){return a instanceof _.Xw?a:a instanceof n5a?a:Array.isArray(a)?
this.control(a[0],1<a.length?a[1]:null,2<a.length?a[2]:null):this.control(a)}};ex.O=function(a){return new (a||ex)};ex.ta=_.k({token:ex,oa:ex.O,Ea:"root"});_.fx=class extends ex{group(a,b=null){return super.group(a,b)}control(a,b,c){return super.control(a,b,c)}};_.fx.O=(()=>{let a;return function(b){return(a||(a=_.Ve(_.fx)))(b||_.fx)}})();_.fx.ta=_.k({token:_.fx,oa:_.fx.O,Ea:"root"});_.gx=class{};_.gx.O=function(a){return new (a||_.gx)};_.gx.Ca=_.Ud({type:_.gx});_.gx.Ba=_.md({imports:[_.dx]});new _.Kn;_.z5a=new _.ge("MatError");var A5a;
A5a=class{constructor(a){this.Lvc=a;this.Ib=new _.zg;this.mNa=new _.zg;this.E$=new Map;"undefined"!==typeof ResizeObserver&&(this.Ypa=new ResizeObserver(b=>this.mNa.next(b)))}observe(a){this.E$.has(a)||this.E$.set(a,_.u(new _.gf(b=>{const c=this.mNa.subscribe(b);let d;null==(d=this.Ypa)||d.observe(a,{box:this.Lvc});return()=>{let e;null==(e=this.Ypa)||e.unobserve(a);c.unsubscribe();this.E$.delete(a)}}),_.Df(b=>b.some(c=>c.target===a)),_.Ag({bufferSize:1,Kw:!0}),_.Fg(this.Ib)));return this.E$.get(a)}destroy(){this.Ib.next();this.Ib.complete();
this.mNa.complete();this.E$.clear()}};_.hx=class{constructor(){this.Saa=new Map;this.nb=_.Kd(_.Jf)}Ia(){for(const [,a]of this.Saa)a.destroy();this.Saa.clear()}observe(a,b){b=(null==b?void 0:b.box)||"content-box";this.Saa.has(b)||this.Saa.set(b,new A5a(b));return this.Saa.get(b).observe(a)}};_.hx.O=function(a){return new (a||_.hx)};_.hx.ta=_.k({token:_.hx,oa:_.hx.O,Ea:"root"});var B5a=new _.ge("FloatingLabelParent"),mx=class{get g2a(){return this.xzb}set g2a(a){this.xzb=a;this.vcb&&this.pAb()}get vcb(){return this.fMa}set vcb(a){(this.fMa=a)?this.MCc():this.Mr.unsubscribe()}constructor(a){this.Ja=a;this.fMa=this.xzb=!1;this.Ypa=_.Kd(_.hx);this.nb=_.Kd(_.Jf);this.ld=_.Kd(B5a);this.Mr=new _.df}Ia(){this.Mr.unsubscribe()}getWidth(){var a=this.Ja.ma;if(null!==a.offsetParent)a=a.scrollWidth;else{a=a.cloneNode(!0);a.style.setProperty("position","absolute");a.style.setProperty("transform",
"translate(-9999px, -9999px)");document.documentElement.appendChild(a);var b=a.scrollWidth;a.remove();a=b}return a}get element(){return this.Ja.ma}pAb(){setTimeout(()=>this.ld.izc())}MCc(){this.Mr.unsubscribe();this.nb.Ub(()=>{this.Mr=this.Ypa.observe(this.Ja.ma,{box:"border-box"}).subscribe(()=>this.pAb())})}};mx.O=function(a){return new (a||mx)(_.w(_.Ye))};
mx.La=_.Wd({type:mx,na:[["label","matFormFieldFloatingLabel",""]],qb:[1,"mdc-floating-label","mat-mdc-floating-label"],lb:2,Ya:function(a,b){a&2&&_.Rg("mdc-floating-label--float-above",b.g2a)},inputs:{g2a:"floating",vcb:"monitorResize"},standalone:!0});var C5a=0,nx=class{constructor(){this.align="start";this.id=`mat-mdc-hint-${C5a++}`}};nx.O=function(a){return new (a||nx)};nx.La=_.Wd({type:nx,na:[["mat-hint"]],qb:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],lb:4,Ya:function(a,b){a&2&&(_.Wg("id",b.id),_.Pg("align",null),_.Rg("mat-mdc-form-field-hint-end","end"===b.align))},inputs:{align:"align",id:"id"},standalone:!0});_.ox=class{};_.ox.O=function(a){return new (a||_.ox)};_.ox.La=_.Wd({type:_.ox,na:[["mat-label"]],standalone:!0});var px=class{constructor(a,b){this.Ja=a;this.qAb=c=>{const d=this.Ja.ma.classList,e=d.contains("mdc-line-ripple--deactivating");"opacity"===c.propertyName&&e&&d.remove("mdc-line-ripple--active","mdc-line-ripple--deactivating")};b.Ub(()=>{a.ma.addEventListener("transitionend",this.qAb)})}EB(){const a=this.Ja.ma.classList;a.remove("mdc-line-ripple--deactivating");a.add("mdc-line-ripple--active")}cea(){this.Ja.ma.classList.add("mdc-line-ripple--deactivating")}Ia(){this.Ja.ma.removeEventListener("transitionend",
this.qAb)}};px.O=function(a){return new (a||px)(_.w(_.Ye),_.w(_.Jf))};px.La=_.Wd({type:px,na:[["div","matFormFieldLineRipple",""]],qb:[1,"mdc-line-ripple"],standalone:!0});var D5a=["notch"],qx=class{constructor(a,b){this.Ja=a;this.nb=b;this.open=!1}Cc(){const a=this.Ja.ma.querySelector(".mdc-floating-label");a?(this.Ja.ma.classList.add("mdc-notched-outline--upgraded"),"function"===typeof requestAnimationFrame&&(a.style.transitionDuration="0s",this.nb.Ub(()=>{requestAnimationFrame(()=>a.style.transitionDuration="")}))):this.Ja.ma.classList.add("mdc-notched-outline--no-label")}aDb(a){this.MAc.ma.style.width=this.open&&a?`calc(${a}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + ${9}px)`:
""}};qx.O=function(a){return new (a||qx)(_.w(_.Ye),_.w(_.Jf))};
qx.wa=_.Qd({type:qx,na:[["div","matFormFieldNotchedOutline",""]],rb:function(a,b){a&1&&_.oh(D5a,5);if(a&2){let c;_.rh(c=_.sh())&&(b.MAc=c.first)}},qb:[1,"mdc-notched-outline"],lb:2,Ya:function(a,b){a&2&&_.Rg("mdc-notched-outline--notched",b.open)},inputs:{open:[0,"matFormFieldNotchedOutlineOpen","open"]},standalone:!0,features:[_.Ah],jc:["matFormFieldNotchedOutline",""],ac:["*"],ya:5,Aa:0,Da:[["notch",""],[1,"mdc-notched-outline__leading"],[1,"mdc-notched-outline__notch"],[1,"mdc-notched-outline__trailing"]],
qa:function(a){a&1&&(_.ch(),_.G(0,"div",1),_.C(1,"div",2,0),_.dh(3),_.E(),_.G(4,"div",3))},kb:2,Ma:0});_.E5a=new _.ge("MatPrefix");_.F5a=new _.ge("MatSuffix");_.G5a=_.Aj("transitionMessages",[_.Dj("enter",_.Cj({opacity:1,transform:"translateY(0%)"})),_.Ej("void => enter",[_.Cj({opacity:0,transform:"translateY(-5px)"}),_.Bj("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])]);_.rx=class{};_.rx.O=function(a){return new (a||_.rx)};_.rx.La=_.Wd({type:_.rx});var H5a,I5a,J5a,K5a,M5a;H5a=["textField"];I5a=["iconPrefixContainer"];J5a=["textPrefixContainer"];K5a=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]];_.sx=new _.ge("MatFormField");_.L5a=new _.ge("MAT_FORM_FIELD_DEFAULT_OPTIONS");M5a=0;
_.tx=class{get LF(){return this.tS}set LF(a){this.tS=_.sj(a)}get Bn(){let a;return this.Px||(null==(a=this.Ar)?void 0:a.Bn)||"auto"}set Bn(a){a!==this.Px&&(this.Px=a,_.xn(this.Ua))}get Bc(){return this.XA}set Bc(a){const b=this.XA;let c;this.XA=a||(null==(c=this.Ar)?void 0:c.Bc)||"fill";"outline"===this.XA&&this.XA!==b&&(this.o2=!0)}get n8(){let a;return this.pDb||(null==(a=this.Ar)?void 0:a.n8)||"fixed"}set n8(a){let b;this.pDb=a||(null==(b=this.Ar)?void 0:b.n8)||"fixed"}get XJ(){return this.vS}set XJ(a){this.vS=
a;this.xba()}get Nd(){return this.cKa||this.fyc}set Nd(a){this.cKa=a}constructor(a,b,c,d,e,f,g){this.Ja=a;this.Ua=b;this.Yb=d;this.uc=e;this.Ar=f;this.he=g;this.tS=!1;this.color="primary";this.XA="fill";this.pDb=null;this.vS="";this.BAb=this.gLa=this.AAb=this.fLa=!1;this.kv=`mat-mdc-form-field-label-${M5a++}`;this.haa=`mat-mdc-hint-${M5a++}`;this.mT="";this.Ib=new _.zg;this.vaa=null;this.o2=!1;this.Oc=_.Kd(_.Kf);f&&(f.Bc&&(this.Bc=f.Bc),this.tS=!(null==f||!f.LF),f.color&&(this.color=f.color))}Cc(){this.XDb();
this.mT="enter";_.yn(this.Ua)}Pd(){this.yzc();this.Czc();this.Bzc();this.Azc()}kG(){}Ia(){this.Ib.next();this.Ib.complete()}gO(){return this.wDb||this.Ja}yIa(){this.jI()&&(this.Bn="always")}yzc(){const a=this.Nd;a.controlType&&this.Ja.ma.classList.add(`mat-mdc-form-field-type-${a.controlType}`);a.Vb.subscribe(()=>{this.XDb();this.WM();_.xn(this.Ua)});a.Ad&&a.Ad.Wm&&_.u(a.Ad.Wm,_.Fg(this.Ib)).subscribe(()=>_.xn(this.Ua))}byb(){this.fLa=!!this.JM.find(a=>!a.AS);this.AAb=!!this.JM.find(a=>a.AS);this.gLa=
!!this.M2.find(a=>!a.AS);this.BAb=!!this.M2.find(a=>a.AS)}Bzc(){this.byb();_.Cf(this.JM.Kc,this.M2.Kc).subscribe(()=>{this.byb();_.xn(this.Ua)})}Czc(){this.kB.Kc.subscribe(()=>{this.xba();_.xn(this.Ua)});this.gB.Kc.subscribe(()=>{this.WM();_.xn(this.Ua)});this.WM()}S1c(){}XDb(){if(this.Nd.focused&&!this.vaa){this.vaa=!0;let b;null==(b=this.qBb)||b.EB()}else if(!this.Nd.focused&&(this.vaa||null===this.vaa)){this.vaa=!1;let b;null==(b=this.qBb)||b.cea()}let a;null==(a=this.wDb)||a.ma.classList.toggle("mdc-text-field--focused",
this.Nd.focused)}Azc(){this.JM.Kc.subscribe(()=>this.o2=!0);kga(()=>{this.o2&&(this.o2=!1,this.sDc())},{Zb:this.Oc});_.u(this.Yb.Nc,_.Fg(this.Ib)).subscribe(()=>this.o2=!0)}K2(){return"always"===this.Bn}kI(){return"outline"===this.Bc}Dzb(){return!this.uc.isBrowser&&this.JM.length&&!this.RM()}jI(){return!!this.RLa||!!this.SLa}RM(){return this.Nd.y_||this.K2()}Pr(a){const b=this.Nd?this.Nd.Ad:null;return b&&b[a]}P$(){return this.gB&&0<this.gB.length&&this.Nd.tg?"error":"hint"}izc(){this.ABc()}ABc(){if(this.kI()&&
this.joa&&this.RM()){let a;null==(a=this.JBb)||a.aDb(this.joa.getWidth())}else{let a;null==(a=this.JBb)||a.aDb(0)}}xba(){this.WM()}CDc(){}WM(){if(this.Nd){let a=[];this.Nd.eH&&"string"===typeof this.Nd.eH&&a.push(...this.Nd.eH.split(" "));if("hint"===this.P$()){const b=this.kB?this.kB.find(d=>"start"===d.align):null,c=this.kB?this.kB.find(d=>"end"===d.align):null;b?a.push(b.id):this.vS&&a.push(this.haa);c&&a.push(c.id)}else this.gB&&a.push(...this.gB.map(b=>b.id));this.Nd.NG(a)}}sDc(){if(this.kI()&&
this.joa){var a=this.joa.element;if(this.HAb||this.xDb)if(this.Kzc()){var b,c=null==(b=this.HAb)?void 0:b.ma,d;b=null==(d=this.xDb)?void 0:d.ma;var e;c=null!=(e=null==c?void 0:c.getBoundingClientRect().width)?e:0;var f;e=null!=(f=null==b?void 0:b.getBoundingClientRect().width)?f:0;a.style.transform=`var(
        --mat-mdc-form-field-label-transform,
        ${"translateY(-50%)"} translateX(${`calc(${"rtl"===this.Yb.value?"-1":"1"} * (${`${c+e}px`} + ${"var(--mat-mdc-form-field-label-offset-x, 0px)"}))`})
    )`}else this.o2=!0;else a.style.transform=""}}Kzc(){const a=this.Ja.ma;if(a.getRootNode){const b=a.getRootNode();return b&&b!==a}return document.documentElement.contains(a)}};_.tx.O=function(a){return new (a||_.tx)(_.w(_.Ye),_.w(_.Nh),_.w(_.Jf),_.w(_.rs),_.w(_.Ar),_.w(_.L5a,8),_.w(_.on,8),_.w(_.ri))};
_.tx.wa=_.Qd({type:_.tx,na:[["mat-form-field"]],yd:function(a,b,c){a&1&&(_.ph(c,_.ox,5),_.ph(c,_.ox,7),_.ph(c,_.rx,5),_.ph(c,_.E5a,5),_.ph(c,_.F5a,5),_.ph(c,_.z5a,5),_.ph(c,nx,5));if(a&2){let d;_.rh(d=_.sh())&&(b.RLa=d.first);_.rh(d=_.sh())&&(b.SLa=d.first);_.rh(d=_.sh())&&(b.fyc=d.first);_.rh(d=_.sh())&&(b.JM=d);_.rh(d=_.sh())&&(b.M2=d);_.rh(d=_.sh())&&(b.gB=d);_.rh(d=_.sh())&&(b.kB=d)}},rb:function(a,b){a&1&&(_.oh(H5a,5),_.oh(I5a,5),_.oh(J5a,5),_.oh(mx,5),_.oh(qx,5),_.oh(px,5));if(a&2){let c;_.rh(c=
_.sh())&&(b.wDb=c.first);_.rh(c=_.sh())&&(b.HAb=c.first);_.rh(c=_.sh())&&(b.xDb=c.first);_.rh(c=_.sh())&&(b.joa=c.first);_.rh(c=_.sh())&&(b.JBb=c.first);_.rh(c=_.sh())&&(b.qBb=c.first)}},qb:[1,"mat-mdc-form-field"],lb:42,Ya:function(a,b){a&2&&_.Rg("mat-mdc-form-field-label-always-float",b.K2())("mat-mdc-form-field-has-icon-prefix",b.fLa)("mat-mdc-form-field-has-icon-suffix",b.gLa)("mat-form-field-invalid",b.Nd.tg)("mat-form-field-disabled",b.Nd.disabled)("mat-form-field-autofilled",b.Nd.kU)("mat-form-field-no-animations",
"NoopAnimations"===b.he)("mat-form-field-appearance-fill","fill"==b.Bc)("mat-form-field-appearance-outline","outline"==b.Bc)("mat-form-field-hide-placeholder",b.jI()&&!b.RM())("mat-focused",b.Nd.focused)("mat-primary","accent"!==b.color&&"warn"!==b.color)("mat-accent","accent"===b.color)("mat-warn","warn"===b.color)("ng-untouched",b.Pr("untouched"))("ng-touched",b.Pr("touched"))("ng-pristine",b.Pr("pristine"))("ng-dirty",b.Pr("dirty"))("ng-valid",b.Pr("valid"))("ng-invalid",b.Pr("invalid"))("ng-pending",
b.Pr("pending"))},inputs:{LF:"hideRequiredMarker",color:"color",Bn:"floatLabel",Bc:"appearance",n8:"subscriptSizing",XJ:"hintLabel"},Qb:["matFormField"],standalone:!0,features:[_.zh([{va:_.sx,Fb:_.tx},{va:B5a,Fb:_.tx}]),_.Ah],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",
""],[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=_.ze();_.ch(K5a);_.y(0,pua,1,1,"ng-template",null,0,_.Eh);_.C(2,"div",4,1);_.M("click",function(d){_.n(c);return _.q(b.Nd.pY(d))});_.y(4,qua,1,0,"div",5);_.C(5,"div",6);_.y(6,tua,2,2,"div",
7)(7,uua,3,0,"div",8)(8,vua,3,0,"div",9);_.C(9,"div",10);_.y(10,xua,1,1,null,11);_.dh(11);_.E();_.y(12,yua,2,0,"div",12)(13,zua,2,0,"div",13);_.E();_.y(14,Aua,1,0,"div",14);_.E();_.C(15,"div",15);_.y(16,Bua,2,1,"div",16)(17,Dua,5,2,"div",17);_.E()}if(a&2){let c;_.v(2);_.Rg("mdc-text-field--filled",!b.kI())("mdc-text-field--outlined",b.kI())("mdc-text-field--no-label",!b.jI())("mdc-text-field--disabled",b.Nd.disabled)("mdc-text-field--invalid",b.Nd.tg);_.v(2);_.Ug(b.kI()||b.Nd.disabled?-1:4);_.v(2);
_.Ug(b.kI()?6:-1);_.v();_.Ug(b.fLa?7:-1);_.v();_.Ug(b.AAb?8:-1);_.v(2);_.Ug(!b.kI()||b.Dzb()?10:-1);_.v(2);_.Ug(b.BAb?12:-1);_.v();_.Ug(b.gLa?13:-1);_.v();_.Ug(b.kI()?-1:14);_.v();_.Rg("mat-mdc-form-field-subscript-dynamic-size","dynamic"===b.n8);_.v();_.Ug("error"===(c=b.P$())?16:"hint"===c?17:-1)}},Fa:[mx,qx,_.to,px,nx],styles:['.mdc-text-field{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:0;border-bottom-left-radius:0;display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-text-field__input{height:28px;width:100%;min-width:0;border:none;border-radius:0;background:none;appearance:none;padding:0}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}@media all{.mdc-text-field__input::placeholder{opacity:0}}@media all{.mdc-text-field__input:-ms-input-placeholder{opacity:0}}@media all{.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{opacity:1}}@media all{.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__affix{height:28px;opacity:0;white-space:nowrap}.mdc-text-field--label-floating .mdc-text-field__affix,.mdc-text-field--no-label .mdc-text-field__affix{opacity:1}@supports(-webkit-hyphens: none){.mdc-text-field--outlined .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field__affix--prefix,.mdc-text-field__affix--prefix[dir=rtl]{padding-left:2px;padding-right:0}.mdc-text-field--end-aligned .mdc-text-field__affix--prefix{padding-left:0;padding-right:12px}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--end-aligned .mdc-text-field__affix--prefix[dir=rtl]{padding-left:12px;padding-right:0}.mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field__affix--suffix,.mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:12px}.mdc-text-field--end-aligned .mdc-text-field__affix--suffix{padding-left:2px;padding-right:0}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--end-aligned .mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:2px}.mdc-text-field--filled{height:56px}.mdc-text-field--filled::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}.mdc-text-field--filled .mdc-floating-label{left:16px;right:initial}[dir=rtl] .mdc-text-field--filled .mdc-floating-label,.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:16px}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled.mdc-text-field--no-label::before{display:none}@supports(-webkit-hyphens: none){.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field--outlined{height:56px;overflow:visible}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1)}.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-floating-label--float-above{font-size:.75rem}.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-text-field--outlined .mdc-text-field__input{height:100%}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small, 4px)}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px,var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px,var(--mdc-shape-small, 4px))*2)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small, 4px)}@supports(top: max(0%)){.mdc-text-field--outlined{padding-left:max(16px,calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined{padding-right:max(16px,var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-left:max(16px,calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px,var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:max(16px,var(--mdc-shape-small, 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-right:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:max(16px,var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:max(16px,calc(var(--mdc-shape-small, 4px) + 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-right:max(16px,calc(var(--mdc-shape-small, 4px) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:initial}[dir=rtl] .mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:4px}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none !important;background-color:rgba(0,0,0,0)}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mdc-text-field--textarea{flex-direction:column;align-items:center;width:auto;height:auto;padding:0}.mdc-text-field--textarea .mdc-floating-label{top:19px}.mdc-text-field--textarea .mdc-floating-label:not(.mdc-floating-label--float-above){transform:none}.mdc-text-field--textarea .mdc-text-field__input{flex-grow:1;height:auto;min-height:1.5rem;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;resize:none;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--filled::before{display:none}.mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-10.25px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--filled .mdc-text-field__input{margin-top:23px;margin-bottom:9px}.mdc-text-field--textarea.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-27.25px) scale(1)}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-24.75px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label{top:18px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field__input{margin-bottom:2px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter{align-self:flex-end;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::after{display:inline-block;width:0;height:16px;content:"";vertical-align:-16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::before{display:none}.mdc-text-field__resizer{align-self:stretch;display:inline-flex;flex-direction:column;flex-grow:1;max-height:100%;max-width:100%;min-height:56px;min-width:fit-content;min-width:-moz-available;min-width:-webkit-fill-available;overflow:hidden;resize:both}.mdc-text-field--filled .mdc-text-field__resizer{transform:translateY(-1px)}.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateY(1px)}.mdc-text-field--outlined .mdc-text-field__resizer{transform:translateX(-1px) translateY(-1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer,.mdc-text-field--outlined .mdc-text-field__resizer[dir=rtl]{transform:translateX(1px) translateY(-1px)}.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateX(1px) translateY(1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input[dir=rtl],.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter[dir=rtl]{transform:translateX(-1px) translateY(1px)}.mdc-text-field--with-leading-icon{padding-left:0;padding-right:16px}[dir=rtl] .mdc-text-field--with-leading-icon,.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:16px;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 48px);left:48px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:48px}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100%/0.75 - 64px/0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label{left:36px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:36px}.mdc-text-field--with-leading-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) translateX(-32px) scale(1)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-37.25px) translateX(32px) scale(1)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) translateX(-32px) scale(0.75)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-34.75px) translateX(32px) scale(0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--with-trailing-icon{padding-left:16px;padding-right:0}[dir=rtl] .mdc-text-field--with-trailing-icon,.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0;padding-right:16px}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 64px)}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100%/0.75 - 64px/0.75)}.mdc-text-field--with-trailing-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 96px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100%/0.75 - 96px/0.75)}.mdc-text-field-helper-line{display:flex;justify-content:space-between;box-sizing:border-box}.mdc-text-field+.mdc-text-field-helper-line{padding-right:16px;padding-left:16px}.mdc-form-field>.mdc-text-field+label{align-self:flex-start}.mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--focused .mdc-notched-outline__trailing{border-width:2px}.mdc-text-field--focused+.mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg){opacity:1}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-text-field--focused.mdc-text-field--outlined.mdc-text-field--textarea .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{opacity:1}.mdc-text-field--disabled{pointer-events:none}@media screen and (forced-colors: active){.mdc-text-field--disabled .mdc-text-field__input{background-color:Window}.mdc-text-field--disabled .mdc-floating-label{z-index:1}}.mdc-text-field--disabled .mdc-floating-label{cursor:default}.mdc-text-field--disabled.mdc-text-field--filled .mdc-text-field__ripple{display:none}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--end-aligned .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--end-aligned .mdc-text-field__input[dir=rtl]{text-align:left}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix{direction:ltr}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--leading,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--leading{order:1}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{order:2}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input{order:3}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{order:4}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--trailing,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--trailing{order:5}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--prefix{padding-right:12px}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--suffix{padding-left:2px}.mdc-floating-label{position:absolute;left:0;-webkit-transform-origin:left top;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,.mdc-floating-label[dir=rtl]{right:0;left:auto;-webkit-transform-origin:right top;transform-origin:right top;text-align:right}.mdc-floating-label--float-above{cursor:auto}.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:1px;margin-right:0px;content:"*"}[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after,.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)[dir=rtl]::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,.mdc-notched-outline[dir=rtl]{text-align:right}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{box-sizing:border-box;height:100%;pointer-events:none}.mdc-notched-outline__trailing{flex-grow:1}.mdc-notched-outline__notch{flex:0 0 auto;width:auto}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.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-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch,.mdc-notched-outline--notched .mdc-notched-outline__notch[dir=rtl]{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}.mdc-line-ripple::after{transform:scaleX(0);opacity:0;z-index:2}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{border-top:1px solid;border-bottom:1px solid}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;width:12px}[dir=rtl] .mdc-notched-outline__leading,.mdc-notched-outline__leading[dir=rtl]{border-left:none;border-right:1px solid}.mdc-notched-outline__trailing{border-left:none;border-right:1px solid}[dir=rtl] .mdc-notched-outline__trailing,.mdc-notched-outline__trailing[dir=rtl]{border-left:1px solid;border-right:none}.mdc-notched-outline__notch{max-width:calc(100% - 12px*2)}.mdc-line-ripple::before{border-bottom-width:1px}.mdc-line-ripple::after{border-bottom-width:2px}.mdc-text-field--filled{border-top-left-radius:var(--mdc-filled-text-field-container-shape);border-top-right-radius:var(--mdc-filled-text-field-container-shape);border-bottom-right-radius:0;border-bottom-left-radius:0}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-filled-text-field-caret-color)}.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:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-filled-text-field-input-text-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-filled-text-field-disabled-input-text-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-label-text-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-focus-label-text-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label,.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-hover-label-text-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-disabled-label-text-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-error-label-text-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-error-focus-label-text-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-error-hover-label-text-color)}.mdc-text-field--filled .mdc-floating-label{font-family:var(--mdc-filled-text-field-label-text-font);font-size:var(--mdc-filled-text-field-label-text-size);font-weight:var(--mdc-filled-text-field-label-text-weight);letter-spacing:var(--mdc-filled-text-field-label-text-tracking)}@media all{.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color)}}@media all{.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)}}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:var(--mdc-filled-text-field-container-color)}.mdc-text-field--filled.mdc-text-field--disabled{background-color:var(--mdc-filled-text-field-disabled-container-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-active-indicator-color)}.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)}.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)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-disabled-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-hover-active-indicator-color)}.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)}.mdc-text-field--filled .mdc-line-ripple::before{border-bottom-width:var(--mdc-filled-text-field-active-indicator-height)}.mdc-text-field--filled .mdc-line-ripple::after{border-bottom-width:var(--mdc-filled-text-field-focus-active-indicator-height)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-outlined-text-field-caret-color)}.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:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-outlined-text-field-input-text-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-outlined-text-field-disabled-input-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-label-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-focus-label-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-hover-label-text-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-disabled-label-text-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-error-label-text-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-error-focus-label-text-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-error-hover-label-text-color)}.mdc-text-field--outlined .mdc-floating-label{font-family:var(--mdc-outlined-text-field-label-text-font);font-size:var(--mdc-outlined-text-field-label-text-size);font-weight:var(--mdc-outlined-text-field-label-text-weight);letter-spacing:var(--mdc-outlined-text-field-label-text-tracking)}@media all{.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color)}}@media all{.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)}}.mdc-text-field--outlined.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:calc(.75*var(--mdc-outlined-text-field-label-text-size))}.mdc-text-field--outlined.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:var(--mdc-outlined-text-field-label-text-size)}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:var(--mdc-outlined-text-field-container-shape);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape)}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-top-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-left-radius:0}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px,var(--mdc-outlined-text-field-container-shape))}}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px,var(--mdc-outlined-text-field-container-shape))*2)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-left-radius:0}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-top-left-radius:var(--mdc-outlined-text-field-container-shape);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape)}@supports(top: max(0%)){.mdc-text-field--outlined{padding-left:max(16px,calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined{padding-right:max(16px,var(--mdc-outlined-text-field-container-shape))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-left:max(16px,calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px,var(--mdc-outlined-text-field-container-shape))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:max(16px,var(--mdc-outlined-text-field-container-shape))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-right:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:max(16px,var(--mdc-outlined-text-field-container-shape))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:max(16px,calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-right:max(16px,calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-hover-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-focus-outline-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-disabled-outline-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-error-outline-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-error-hover-outline-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-error-focus-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__trailing{border-width:var(--mdc-outlined-text-field-outline-width)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__trailing{border-width:var(--mdc-outlined-text-field-focus-outline-width)}.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)}.mat-form-field-disabled .mdc-text-field__input::-moz-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input::-webkit-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input:-ms-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.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-text-field-wrapper::before{content:none}.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);padding-top:var(--mat-form-field-filled-with-label-container-padding-top);padding-bottom:var(--mat-form-field-filled-with-label-container-padding-bottom)}.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);padding-bottom:var(--mat-form-field-container-vertical-padding)}.mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:calc(var(--mat-form-field-container-height)/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) / 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)}.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);line-height:var(--mat-form-field-subscript-text-line-height);font-size:var(--mat-form-field-subscript-text-size);letter-spacing:var(--mat-form-field-subscript-text-tracking);font-weight:var(--mat-form-field-subscript-text-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)}.mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-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)}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)}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)}.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)}[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)}.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)}.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}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{outline:solid 1px}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper{outline-color:GrayText}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper{outline:dashed 3px}.cdk-high-contrast-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);line-height:var(--mat-form-field-container-text-line-height);font-size:var(--mat-form-field-container-text-size);letter-spacing:var(--mat-form-field-container-text-tracking);font-weight:var(--mat-form-field-container-text-weight)}[dir=rtl] .mat-mdc-form-field{text-align:right}.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)}.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)}.mat-form-field-disabled .mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-disabled-leading-icon-color)}.mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-trailing-icon-color)}.mat-form-field-disabled .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-disabled-trailing-icon-color)}.mat-form-field-invalid .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-trailing-icon-color)}.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)}.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)}.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 .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-text-field__input{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .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__affix{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple::before,.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-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea{transition:none}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-filled 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-filled{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon{0%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}[dir=rtl] .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir=rtl] .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl{0%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}.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)}.mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-standard 250ms 1}@keyframes mdc-floating-label-shake-float-above-standard{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}}.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:[_.G5a]},Ma:0});var N5a;N5a=_.mj({passive:!0});
_.ux=class{constructor(a,b){this.uc=a;this.nb=b;this.Laa=new Map}Ek(a){if(!this.uc.isBrowser)return _.pg;const b=_.uj(a);if(a=this.Laa.get(b))return a.subject;const c=new _.zg,d=e=>{"cdk-text-field-autofill-start"!==e.animationName||b.classList.contains("cdk-text-field-autofilled")?"cdk-text-field-autofill-end"===e.animationName&&b.classList.contains("cdk-text-field-autofilled")&&(b.classList.remove("cdk-text-field-autofilled"),this.nb.run(()=>c.next({target:e.target,j8a:!1}))):(b.classList.add("cdk-text-field-autofilled"),
this.nb.run(()=>c.next({target:e.target,j8a:!0})))};this.nb.Ub(()=>{b.addEventListener("animationstart",d,N5a);b.classList.add("cdk-text-field-autofill-monitored")});this.Laa.set(b,{subject:c,Lu:()=>{b.removeEventListener("animationstart",d,N5a)}});return c}dj(a){a=_.uj(a);const b=this.Laa.get(a);b&&(b.Lu(),b.subject.complete(),a.classList.remove("cdk-text-field-autofill-monitored"),a.classList.remove("cdk-text-field-autofilled"),this.Laa.delete(a))}Ia(){this.Laa.forEach((a,b)=>this.dj(b))}};
_.ux.O=function(a){return new (a||_.ux)(_.m(_.Ar),_.m(_.Jf))};_.ux.ta=_.k({token:_.ux,oa:_.ux.O,Ea:"root"});_.vx=class{};_.vx.O=function(a){return new (a||_.vx)};_.vx.Ca=_.Ud({type:_.vx});_.vx.Ba=_.md({});_.wx=class{};_.wx.O=function(a){return new (a||_.wx)};_.wx.Ca=_.Ud({type:_.wx});_.wx.Ba=_.md({imports:[_.$s,_.vo,_.Pr,_.$s]});_.O5a=new _.ge("MAT_INPUT_VALUE_ACCESSOR");var P5a;P5a=0;
_.xx=class{get disabled(){return this.oc}set disabled(a){this.oc=_.sj(a);this.focused&&(this.focused=!1,this.Vb.next())}get id(){return this.Ef}set id(a){this.Ef=a||this.HE}get required(){let a,b,c,d;return null!=(d=null!=(c=this.Zn)?c:null==(a=this.Ad)?void 0:null==(b=a.control)?void 0:_.Tw(b))?d:!1}set required(a){this.Zn=_.sj(a)}get type(){return this.CB}set type(a){this.CB=a||"text";!this.yaa&&_.Zoa().has(this.CB)&&(this.Ja.ma.type=this.CB)}get Wv(){return this.Wo.Os}set Wv(a){this.Wo.Os=a}get value(){return this.oaa.value}set value(a){a!==
this.value&&(this.oaa.value=a,this.Vb.next())}get lZ(){return this.zba}set lZ(a){this.zba=_.sj(a)}get tg(){return this.Wo.tg}set tg(a){this.Wo.tg=a}constructor(a,b,c,d,e,f,g,l,p,t){this.Ja=a;this.uc=b;this.Ad=c;this.a$=l;this.hf=t;this.HE=`mat-input-${P5a++}`;this.focused=!1;this.Vb=new _.zg;this.controlType="mat-input";this.oc=this.kU=!1;this.CB="text";this.zba=!1;this.jMa="date datetime datetime-local month time week".split(" ").filter(F=>_.Zoa().has(F));this.laa=F=>{F=F.target;F.value||0!==F.selectionStart||
0!==F.selectionEnd||(F.setSelectionRange(1,1),F.setSelectionRange(0,0))};const x=this.Ja.ma,B=x.nodeName.toLowerCase();this.oaa=g||x;this.vba=this.value;this.id=this.id;b.uH&&p.Ub(()=>{a.ma.addEventListener("keyup",this.laa)});this.Wo=new _.zVa(f,c,e,d,this.Vb);this.qE=!this.uc.isBrowser;this.tI="select"===B;this.yaa="textarea"===B;this.yS=!!t;this.tI&&(this.controlType=x.multiple?"mat-native-select-multiple":"mat-native-select")}Cc(){this.uc.isBrowser&&this.a$.Ek(this.Ja.ma).subscribe(a=>{this.kU=
a.j8a;this.Vb.next()})}Rb(){this.Vb.next()}Ia(){this.Vb.complete();this.uc.isBrowser&&this.a$.dj(this.Ja.ma);this.uc.uH&&this.Ja.ma.removeEventListener("keyup",this.laa)}Co(){this.Ad&&(this.Mu(),null!==this.Ad.disabled&&this.Ad.disabled!==this.disabled&&(this.disabled=this.Ad.disabled,this.Vb.next()));this.QJa();this.RJa()}focus(a){this.Ja.ma.focus(a)}Mu(){this.Wo.Mu()}eI(a){a!==this.focused&&(this.focused=a,this.Vb.next())}TS(){}QJa(){const a=this.Ja.ma.value;this.vba!==a&&(this.vba=a,this.Vb.next())}RJa(){const a=
this.uoa();if(a!==this.YMa){const b=this.Ja.ma;(this.YMa=a)?b.setAttribute("placeholder",a):b.removeAttribute("placeholder")}}uoa(){return this.placeholder||null}EDc(){}HLa(){return-1<this.jMa.indexOf(this.CB)}ELa(){let a=this.Ja.ma.validity;return a&&a.badInput}get empty(){return!this.HLa()&&!this.Ja.ma.value&&!this.ELa()&&!this.kU}get y_(){if(this.tI){const a=this.Ja.ma,b=a.options[0];return this.focused||a.multiple||!this.empty||!!(-1<a.selectedIndex&&b&&b.label)}return this.focused||!this.empty}NG(a){a.length?
this.Ja.ma.setAttribute("aria-describedby",a.join(" ")):this.Ja.ma.removeAttribute("aria-describedby")}pY(){this.focused||this.focus()}Voa(){const a=this.Ja.ma;return this.tI&&(a.multiple||1<a.size)}};_.xx.O=function(a){return new (a||_.xx)(_.w(_.Ye),_.w(_.Ar),_.w(_.Pw,10),_.w(_.Ww,8),_.w(_.$w,8),_.w(_.bt),_.w(_.O5a,10),_.w(_.ux),_.w(_.Jf),_.w(_.sx,8))};
_.xx.La=_.Wd({type:_.xx,na:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],qb:[1,"mat-mdc-input-element"],lb:18,Ya:function(a,b){a&1&&_.M("focus",function(){return b.eI(!0)})("blur",function(){return b.eI(!1)})("input",function(){return b.TS()});a&2&&(_.Wg("id",b.id)("disabled",b.disabled)("required",b.required),_.Pg("name",b.name||null)("readonly",b.lZ&&!b.tI||null)("aria-invalid",b.empty&&b.required?
null:b.tg)("aria-required",b.required)("id",b.id),_.Rg("mat-input-server",b.qE)("mat-mdc-form-field-textarea-control",b.yS&&b.yaa)("mat-mdc-form-field-input-control",b.yS)("mdc-text-field__input",b.yS)("mat-mdc-native-select-inline",b.Voa()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",Wv:"errorStateMatcher",eH:[0,"aria-describedby","userAriaDescribedBy"],value:"value",lZ:"readonly"},Qb:["matInput"],standalone:!0,features:[_.zh([{va:_.rx,
Fb:_.xx}]),_.qe]});var Q5a,R5a,S5a,U5a,V5a,W5a,Y5a,T5a;Q5a=["input"];R5a=["formField"];S5a=function(a){let b=a.jr.value||"";b=b.replace(/\n|\r\n/g," ");a.jr.setValue(b,{oe:!1});a.Pkb=a.zP.Eqb(b)};U5a=function(a){a.cs.add(a.ud.Ub(()=>T5a(a).subscribe(b=>{a.nRb=b})))};V5a=function(a){var b=a.jr.value,c;if(c=a.document.activeElement===a.Ky.ma)b=b.length,c=a.Ky.ma,c=c.selectionStart===b&&c.selectionEnd===b;a.zwa=c};W5a=function(a,b){a.zwa&&a.r8&&(b.preventDefault(),a.jr.setValue(a.jr.value+a.r8))};
_.X5a=function(a,b=!1){a.Dpb=b;a=a.Ky.ma;a.focus();a.select&&a.select()};Y5a=function(a,{action:b,qt:c}){b={element:a.Ay,action:b,gestureName:"CLICK",zh:a.jr.value};c?(b=Object.assign({},b,{If:c.position}),a.zwa=!1,a.nUb.emit(c)):V5a(a);a.Ga.mb(b)};T5a=function(a){return _.u(_.Af(a.Ky.ma,"scroll"),_.ig(()=>a.el.dP),_.r(()=>a.Ky.ma.scrollLeft),_.og(),_.ig(()=>a.el.ria),_.r(b=>`translateX(-${b}px)`))};
_.yx=class{set query(a){a!==this.jr.value&&(this.jr.setValue(a,{oe:!1}),_.xn(this.UKc),S5a(this))}set disabled(a){a&&this.jr.disable({oe:!1});this.i4=a}get disabled(){return this.i4}set VKc(a){this.UKc=a.Zb.get(_.Nh)}constructor(a,b,c,d){this.Ga=a;this.document=b;this.el=c;this.ud=d;this.nRb="";this.Pkb=[];this.jr=new _.Xw("");this.cs=new _.df;this.F_a=this.Dpb=this.i4=!1;this.placeholder="Textarea for query";this.zP=Q4a;this.zSb=new _.wn;this.Phb=new _.wn;this.blur=new _.wn;this.focus=new _.wn;this.nUb=
new _.wn;this.zwa=!1}Qa(){this.cs.add(this.jr.Wm.subscribe(()=>{S5a(this);Y4a(this.lpb);this.zSb.emit(this.jr.value)}));U5a(this);this.cs.add(_.Af(this.document,"selectionchange").subscribe(()=>{V5a(this)}))}Rb(a){a.hasOwnProperty("queryDecorator")&&S5a(this)}Cc(){}Ia(){this.cs.unsubscribe()}az(a){void 0!==a?this.Phb.emit(a):this.F_a&&this.Phb.emit(this.jr.value)}F6(){W4a(this.lpb);this.blur.emit();V5a(this)}Qdb(){this.Dpb?this.Dpb=!1:Y4a(this.lpb);this.focus.emit();V5a(this)}setFocus(){this.Ky.ma.focus()}};
_.yx.O=function(a){return new (a||_.yx)(_.w(_.Vp),_.w(_.ri),_.w(_.tv),_.w(_.Jf))};
_.yx.wa=_.Qd({type:_.yx,na:[["search-box"]],rb:function(a,b){a&1&&(_.oh(Q5a,7,_.Ye),_.oh(R5a,7,_.mh),_.oh(Hw,5));if(a&2){let c;_.rh(c=_.sh())&&(b.Ky=c.first);_.rh(c=_.sh())&&(b.VKc=c.first);_.rh(c=_.sh())&&(b.lpb=c.first)}},inputs:{query:"query",disabled:"disabled",Ay:"elementName",F_a:"enableTextBoxQuerySubmission",placeholder:"placeholder",zP:"queryDecorator",mpb:"suggestionLists",r8:"tabCompletionHint"},outputs:{zSb:"queryChange",Phb:"querySubmit",blur:"blur",focus:"focus",nUb:"selectSuggestion"},
features:[_.qe],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=_.ze();_.C(0,
"div",2);_.y(1,Eua,2,2,"span",3)(2,Fua,2,1,"span",4);_.E();_.C(3,"mat-form-field",5,0)(5,"textarea",6,1);_.M("input",function(){_.n(c);b.Pkb=b.zP.Eqb(_.th(6).value);return _.q()})("suggestionSubmit",function(d){_.n(c);return _.q(b.az(d))})("listNavigate",function(d){_.n(c);return _.q(Y5a(b,d))})("blur",function(){_.n(c);return _.q(b.F6())})("focus",function(){_.n(c);return _.q(b.Qdb())})("keydown.tab",function(d){_.n(c);return _.q(W5a(b,d))})("keydown.arrowright",function(d){_.n(c);return _.q(W5a(b,
d))});_.P(7,"  ");_.E()()}a&2&&(_.Qg("transform",b.nRb),_.v(),_.A("ngForOf",b.Pkb),_.v(),_.A("ngIf",b.zwa),_.v(),_.Rg("disabled",b.disabled),_.v(2),_.A("placeholder",b.placeholder)("formControl",b.jr)("suggestionHandlerFor",b.mpb)("isComboBox",b.F_a),_.Pg("aria-label",b.placeholder))},Fa:[_.no,_.oo,_.po,_.Jw,_.xx,_.tx,_.Iw,_.Kk,_.Rw,_.Zw,Hw],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 Z5a;Z5a=function(a,b){a.bmb&&(b?a.renderer.JE(a.ab.ma,a.bmb):a.renderer.IP(a.ab.ma,a.bmb))};
_.zx=class{set Le(a){this.VNb=a;Z5a(this,a)}set xVc(a){Z5a(this,!1);this.bmb=a;Z5a(this,this.VNb)}constructor(a,b,c){this.ab=a;this.renderer=b;this.scroll=c;this.Dcb=this.VNb=!1;this.events=new _.wn;this.UNb=!0;this.nQb=new _.wn}Qa(){}Rd(){this.events.next([this,0])}Vdb(a){a.preventDefault()}Wdb(){this.Dcb=!0}Xdb(){this.Dcb&&(this.Dcb=!1,this.events.next([this,1]),this.nQb.emit(this))}scrollIntoView(a){this.scroll.scrollTo(this.ab.ma,a)}};
_.zx.O=function(a){return new (a||_.zx)(_.w(_.Ye),_.w(_.pn),_.w(_.uv))};
_.zx.wa=_.Qd({type:_.zx,na:[["search-box-suggestion-item"]],Ya:function(a,b){a&1&&_.M("click",function(){return b.Rd()})("mousedown",function(c){return b.Vdb(c)})("mouseenter",function(){return b.Wdb()})("mousemove",function(){return b.Xdb()})("mouseleave",function(){b.events.next([b,2])})},inputs:{UNb:"isSelectable",Pa:"payload",xVc:"selectedClass",Tb:"shortcut"},outputs:{nQb:"mouseFocusItem"},ac:["*"],ya:1,Aa:0,qa:function(a){a&1&&(_.ch(),_.dh(0))},styles:["[_nghost-%COMP%] {display: block;}"]});var $5a,Gw,b6a,Ax,a6a;$5a=["template"];Gw=function(a){a.bw=-1;Ax(a,!0)};b6a=function(a){a.kpb.unsubscribe();a.bw=-1;a.Hu=a.aBa.toArray();0!==a.Hu.length&&(a.kpb=_.Cf(...a.Hu.map(b=>b.events.Rf())).subscribe(b=>{a6a(a,b)}),a.Tva||a.hQ(1))};Ax=function(a,b){a.deselectAll();const c=a.Hu[a.bw];c&&(c.Le=!0);b&&a.PWb.emit(c&&{position:a.bw,Pa:c.Pa})};
a6a=function(a,[b,c]){switch(c){case 0:a.OWb.emit({position:a.Hu.indexOf(b),Pa:b.Pa});break;case 1:a.bw=a.Hu.indexOf(b);Ax(a,!1);break;case 2:a.bw=-1;Ax(a,!0);break;default:_.wc(c,void 0)}};
_.Bx=class{constructor(){this.Hu=[];this.bw=-1;this.kpb=new _.df;this.rpb=!0;this.Tva=this.wz=!1;this.uVb=new _.xg(1);this.OWb=new _.wn;this.PWb=new _.wn}Pd(){this.NWb=_.u(this.aBa.Kc,_.Dg(void 0)).subscribe(()=>{this.rpb=!0;this.uVb.next(this.aBa.toArray().filter(a=>a.Tb).map(a=>({Tb:a.Tb,wXc:{position:this.aBa.toArray().indexOf(a),Pa:a.Pa}})))})}Jn(){this.rpb&&(b6a(this),this.rpb=!1)}Ia(){Gw(this);this.NWb&&this.NWb.unsubscribe();this.kpb.unsubscribe()}get Qsa(){return this.bw}get V$a(){return this.Hu.length}Bxa(a){a=
this.Hu.indexOf(a);0<=a&&(this.bw=a,Ax(this,!1))}scrollIntoView(a){this.Hu[this.bw].scrollIntoView(a)}deselectAll(){for(const a of this.Hu)a.Le=!1}hQ(a){a:{let {length:c}=this.Hu;if(c){var b=this.bw;this.Tva&&(b++,c++);for(let d=0;d<c;d++){b=(b+c+a)%c;const e=b-Number(this.Tva);if(0>e||this.Hu[e].UNb){b=e;break a}}b=this.bw}else b=-1}this.bw=b;Ax(this,!0);-1!==this.bw&&this.scrollIntoView(0<a?1:0)}};_.Bx.O=function(a){return new (a||_.Bx)};
_.Bx.wa=_.Qd({type:_.Bx,na:[["search-box-suggestion-list"]],yd:function(a,b,c){a&1&&_.ph(c,_.zx,5);if(a&2){let d;_.rh(d=_.sh())&&(b.aBa=d)}},rb:function(a,b){a&1&&_.oh($5a,7,_.hh);if(a&2){let c;_.rh(c=_.sh())&&(b.qa=c.first)}},ac:["*"],ya:2,Aa:0,Da:[["template",""]],qa:function(a){a&1&&(_.ch(),_.y(0,Gua,1,0,"ng-template",null,0,_.Eh))},kb:2});_.Cx=class{};_.Cx.O=function(a){return new (a||_.Cx)};_.Cx.Ca=_.Ud({type:_.Cx});_.Cx.Ba=_.md({imports:[_.wx]});_.Dx=class{};_.Dx.O=function(a){return new (a||_.Dx)};_.Dx.Ca=_.Ud({type:_.Dx});_.Dx.Ba=_.md({imports:[_.$s,_.wx,_.wx,_.vx,_.$s]});_.Ex=class{};_.Ex.O=function(a){return new (a||_.Ex)};_.Ex.Ca=_.Ud({type:_.Ex});_.Ex.Ba=_.md({imports:[_.Dx,_.Cx]});_.Fx=class{};_.Fx.O=function(a){return new (a||_.Fx)};_.Fx.Ca=_.Ud({type:_.Fx});_.Fx.Ba=_.md({imports:[_.bq,_.vo,_.Eu,_.Ex,_.gx]});var c6a={gsc:0,hsc:1,R0b:2,S0b:3,fdc:4,edc:5,Bmc:6,Amc: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 Gx=class{set oCa(a){this.width=272+64*a}constructor(a,b,c){this.document=a;this.j2a=b;this.ab=c;this.Td=new _.wn;this.action=new _.wn;this.Hg=2;this.color="blue";this.W2=this.X2="";this.Position=c6a;this.width=272;this.Qya=null;this.qo=this.j2a.create(this.ab.ma,{defer:!0});this.PYa=d=>{"Escape"===d.key&&this.QYa()};this.pAa=()=>{var d=this.document.activeElement;null!=d&&d.closest("onedev-feature-tooltip-body")||(this.Qya=this.document.activeElement)};this.document.addEventListener("keydown",
this.PYa);this.document.addEventListener("focusin",this.pAa)}Pd(){ATa(this.qo);this.pAa();_.Gr(this.qo)}Ia(){this.document.removeEventListener("keydown",this.PYa);this.document.removeEventListener("focusin",this.pAa);this.qo.destroy()}QYa(){this.Td.next();this.Qya&&"focus"in this.Qya&&this.Qya.focus({preventScroll:!0});this.document.removeEventListener("keydown",this.PYa);this.document.removeEventListener("focusin",this.pAa)}};Gx.O=function(a){return new (a||Gx)(_.w(_.ri),_.w(Vr),_.w(_.Ye))};
Gx.wa=_.Qd({type:Gx,na:[["onedev-feature-tooltip-body"]],lb:16,Ya:function(a,b){a&2&&_.Rg("pointer-top-left",b.Hg===b.Position.gsc)("pointer-top-right",b.Hg===b.Position.hsc)("pointer-bottom-left",b.Hg===b.Position.R0b)("pointer-bottom-right",b.Hg===b.Position.S0b)("pointer-left-top",b.Hg===b.Position.fdc)("pointer-left-bottom",b.Hg===b.Position.edc)("pointer-right-top",b.Hg===b.Position.Bmc)("pointer-right-bottom",b.Hg===b.Position.Amc)},inputs:{Hg:"pointerPosition",oCa:"widthOffset",color:"color",
X2:"actionBtnText",W2:"actionBtnIcon"},outputs:{Td:"dismiss",action:"action"},features:[_.zh([{va:MTa,nc:{ZRb:()=>{},PEb:()=>{}}},Vr])],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&&(_.ch(),_.C(0,"div",0)(1,"div",1),_.G(2,"div",2),_.E(),_.dh(3),_.C(4,"div",3),_.y(5,Iua,4,2,"button",4),_.C(6,"button",5),_.M("click",function(){return b.QYa()}),_.P(7," Got it "),_.E()()());a&2&&(_.Qg("width",b.width,"px"),_.A("ngClass",b.color),_.v(5),_.A("ngIf",b.X2),_.v(),_.A("color","white"===b.color?"primary":""))},Fa:[_.Ir,_.no,_.po,_.jt,_.Du],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 Hx=class{};Hx.O=function(a){return new (a||Hx)};Hx.Ca=_.Ud({type:Hx});Hx.Ba=_.md({});var Ix,d6a,e6a;Ix=function(a,b){if(a.TQa.has(b))return a.TQa.get(b);const c={xWa:new _.xg(1),ig:new _.zg,KIb:new _.zg};a.TQa.set(b,c);return c};d6a=function(a,b,c){Ix(a,b).xWa.next(c)};e6a=function(a,b){Ix(a,b).ig.next();Ix(a,b).xWa.next(void 0)};_.Jx=class{constructor(){this.TQa=new Map}QYa(){Ix(this).KIb.next()}};_.Jx.O=function(a){return new (a||_.Jx)};_.Jx.ta=_.k({token:_.Jx,oa:_.Jx.O,Ea:Hx});var f6a=[{Hg:2,wp:{zc:"center",Ac:"top",mc:"start",tc:"bottom",offsetX:-33}},{Hg:3,wp:{zc:"center",Ac:"top",mc:"end",tc:"bottom",offsetX:33}},{Hg:0,wp:{zc:"center",Ac:"bottom",mc:"start",tc:"top",offsetX:-33}},{Hg:1,wp:{zc:"center",Ac:"bottom",mc:"end",tc:"top",offsetX:33}}],g6a=[{Hg:2,wp:{zc:"start",Ac:"top",mc:"start",tc:"bottom",offsetX:-12}},{Hg:3,wp:{zc:"end",Ac:"top",mc:"end",tc:"bottom",offsetX:12}},{Hg:0,wp:{zc:"start",Ac:"bottom",mc:"start",tc:"top",offsetX:-12}},{Hg:1,wp:{zc:"end",Ac:"bottom",
mc:"end",tc:"top",offsetX:12}}],h6a=[{Hg:6,wp:{zc:"start",Ac:"center",mc:"end",tc:"top",offsetY:-33}},{Hg:7,wp:{zc:"start",Ac:"center",mc:"end",tc:"bottom",offsetY:33}},{Hg:4,wp:{zc:"end",Ac:"center",mc:"start",tc:"top",offsetY:-33}},{Hg:5,wp:{zc:"end",Ac:"center",mc:"start",tc:"bottom",offsetY:33}}],i6a=[{Hg:6,wp:{zc:"start",Ac:"top",mc:"end",tc:"top",offsetY:-12}},{Hg:7,wp:{zc:"start",Ac:"bottom",mc:"end",tc:"bottom",offsetY:12}},{Hg:4,wp:{zc:"end",Ac:"top",mc:"start",tc:"top",offsetY:-12}},{Hg:5,
wp:{zc:"end",Ac:"bottom",mc:"start",tc:"bottom",offsetY:12}}];var Kx=class{};Kx.O=function(a){return new (a||Kx)};Kx.Ca=_.Ud({type:Kx});Kx.Ba=_.md({});var k6a=function(a,b){b=j6a(b).filter(c=>!a.includes(c));return a.concat(b)},l6a=function(a,b){return k6a(a,b).map(c=>c.wp)},m6a=function(a,b,c){a=k6a(a,b).find(({wp:d})=>d===c);if(!a)throw Error("ld`"+JSON.stringify(c));return a.Hg},j6a=function(a){let b;const c=null==a?void 0:null==(b=a.ma)?void 0:b.clientWidth;let d;a=null==a?void 0:null==(d=a.ma)?void 0:d.clientHeight;return(void 0!==c&&60>c?f6a:g6a).concat(void 0!==a&&60>a?h6a:i6a)},Lx=class{};Lx.O=function(a){return new (a||Lx)};
Lx.ta=_.k({token:Lx,oa:Lx.O,Ea:Kx});var n6a,o6a,p6a,q6a;n6a=["template"];o6a=function(a){const b=a.Tfa();b.b7.subscribe(c=>{a.ud.run(()=>{a.Hg=m6a(a.XWa,a.anchor,c.SU);_.xn(a.mk)})});return b};
p6a=function(a,b){_.u(a.peb,Fia(a.eK),_.Gg(()=>{a.RFb.emit()}),_.Eg(()=>_.u(b,_.Fg(a.Td))),_.Fg(a.ig),_.Df(c=>!!c&&!a.isVisible())).subscribe(c=>{a.anchor=c;c=c.ma;if(a.De){var d=c.style.position;a.tlb={zIndex:c.style.zIndex,position:d};if("static"===d||""===d)c.style.position="relative";c.style.zIndex="1001"}c=a.lg;d=c.create;var e=o6a(a);var f=a.lg.Cj;f=a.De?f.block():f.ql();a.Id=d.call(c,{mg:e,Dj:f,minWidth:"fit-content",De:a.De});let g;null==(g=a.Id)||g.attach(new _.Ts(a.Lc,a.Kda))})};
q6a=function(a,b){_.u(b,_.Fg(a.ig),_.Df(()=>a.isVisible())).subscribe(()=>{a.Cva();a.Td.emit()})};
_.Mx=class{constructor(a,b,c,d,e){this.mN=a;this.lg=b;this.Kda=c;this.ud=d;this.mk=e;this.peb=new _.zg;this.XWa=[];this.oCa=0;this.color="blue";this.De=!1;this.W2=this.X2="";this.Td=new _.wn;this.RFb=new _.wn;this.action=new _.wn;this.Hg=0;this.ig=new _.xg;this.eK=new _.xg;this.tlb={zIndex:"",position:""};this.Cva=()=>{this.Id&&this.De&&this.anchor&&(this.anchor.ma.style.position=this.tlb.position,this.anchor.ma.style.zIndex=this.tlb.zIndex);let f;null==(f=this.Id)||f.dispose();this.Id=void 0}}Rb(a){if(a.customPositions){let b;
null==(b=this.Id)||_.mVa(b,o6a(this))}}Qa(){const {xWa:a,ig:b,KIb:c}=Ix(this.mN,this.rr);p6a(this,a);_.u(b,_.Fg(this.ig)).subscribe(this.Cva);q6a(this,c)}Cc(){this.eK.next()}Ia(){this.Cva();this.ig.next()}Tfa(){if(!this.anchor)throw Error("md");return _.Js(_.Qs(this.lg.position(),this.anchor),l6a(this.XWa,this.anchor))}isVisible(){return!!this.Id}};_.Mx.O=function(a){return new (a||_.Mx)(_.w(_.Jx),_.w(_.Ys),_.w(_.mh),_.w(_.Jf),_.w(_.Nh),_.w(Lx))};
_.Mx.wa=_.Qd({type:_.Mx,na:[["onedev-feature-tooltip"]],rb:function(a,b){a&1&&_.oh(n6a,5);if(a&2){let c;_.rh(c=_.sh())&&(b.Lc=c.first)}},inputs:{rr:"tooltipId",peb:"open$",XWa:"customPositions",oCa:"widthOffset",color:"color",De:"hasBackdrop",X2:"actionBtnText",W2:"actionBtnIcon"},outputs:{Td:"dismiss",RFb:"beforeShown",action:"action"},features:[_.qe],ac:["*"],ya:2,Aa:0,Da:[["template",""],[3,"action","dismiss","actionBtnText","actionBtnIcon","color","pointerPosition","widthOffset"]],qa:function(a){a&
1&&(_.ch(),_.y(0,Jua,2,5,"ng-template",null,0,_.Eh))},Fa:[Gx],kb:2,Ma:0});var Nx=class{};Nx.O=function(a){return new (a||Nx)};Nx.Ca=_.Ud({type:Nx});Nx.Ba=_.md({});var Ox=class{};Ox.O=function(a){return new (a||Ox)};Ox.Ca=_.Ud({type:Ox});Ox.Ba=_.md({imports:[Nx]});var Px=class{getValue(a){a=window.localStorage.getItem(a);return _.kf(a?JSON.parse(a):null)}Fy(a){return _.kf(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 _.kf(void 0)}};Px.O=function(a){return new (a||Px)};Px.ta=_.k({token:Px,oa:Px.O,Ea:Nx});var s6a,t6a,u6a;_.r6a=new _.ge("Feature Tooltip Controller Config");s6a=function(a){return _.u(a.KO.getValue(a.l$a),_.r(b=>null===b?!0:(new Date).getTime()-b>=a.config.hWa))};_.Qx=function(a,b){return`${"onedev.tooltips"}.${a.config.er}.${b}`};t6a=function(a,b,c,d){return c.filter(e=>{e=d.get(_.Qx(a,e));return e===b||"UNSEEN"===b&&null===e})};u6a=function(a,b,c){const d=c.map(e=>_.Qx(a,e));return _.u(a.KO.Fy(d),_.r(e=>t6a(a,b,c,e)))};
_.Rx=class{constructor(a,b,c){this.config=a;this.KO=b;this.Zb=c;this.wda=this.config.H_a?this.Zb.get(_.qw):void 0;this.l$a=`${"onedev"}.lastTooltipTime.${this.config.er}`;let d;this.config.SVb=null!=(d=this.config.SVb)?d:"tooltipShown";let e;this.config.LLb=null!=(e=this.config.LLb)?e:"tooltipHidden"}Dva(a){let b;null==(b=this.wda)||_.v4a(b,this.config.LLb);_.u(_.zf([this.KO.setValue(this.l$a,(new Date).getTime()),this.KO.setValue(_.Qx(this,a),"HIDDEN")]),_.ug())}showTooltip(a){let b;null==(b=this.wda)||
_.v4a(b,this.config.SVb);return _.u(_.zf([this.KO.setValue(this.l$a,(new Date).getTime()),this.KO.setValue(_.Qx(this,a),"SHOWING")]),_.ug())}};_.Rx.O=function(a){return new (a||_.Rx)(_.m(_.r6a),_.m(Px),_.m(_.Kf))};_.Rx.ta=_.k({token:_.Rx,oa:_.Rx.O,Ea:Ox});var v6a,w6a,x6a,y6a,z6a;v6a=function(a){return a.NXb.map(b=>b.rr)};w6a=function(a,b){return a.NXb.find(c=>c.rr===b)};x6a=function(a,b){_.u(b,_.Eg(c=>_.u(c.Td,_.ug(c.rr))),_.Fg(a.ig)).subscribe(c=>{a.yJ.Dva(c)})};y6a=function(a){return _.ff([_.Eg(()=>s6a(a.yJ)),_.Df(ef)])};z6a=function(a){return _.ff([_.Eg(()=>u6a(a.yJ,"UNSEEN",v6a(a))),_.Df(b=>0<b.length),_.r(b=>b[0])])};
_.Sx=class{constructor(a){this.yJ=a;this.OVb=_.kf(void 0);this.ig=new _.xg;this.pLc=()=>u6a(this.yJ,"SHOWING",v6a(this))}Pd(){const a=_.u(this.OVb,_.Eg(this.pLc),_.Eg(b=>0<b.length?_.kf(b[0]):_.u(_.kf(void 0),y6a(this),z6a(this))),_.r(b=>w6a(this,b)),_.Df(b=>!!b),_.r(b=>b),_.Ag({bufferSize:1,Kw:!0}));x6a(this,a);_.u(a,_.Fg(this.ig)).subscribe(b=>{b.peb.next();this.yJ.showTooltip(b.rr)})}Ia(){this.ig.next()}};_.Sx.O=function(a){return new (a||_.Sx)(_.w(_.Rx))};
_.Sx.wa=_.Qd({type:_.Sx,na:[["onedev-feature-tooltip-controller"]],yd:function(a,b,c){a&1&&_.ph(c,_.Mx,4);if(a&2){let d;_.rh(d=_.sh())&&(b.NXb=d)}},inputs:{OVb:"showTooltip$"},ya:0,Aa:0,qa:function(){},kb:2,Ma:0});_.Tx=class{constructor(a,b){this.mN=a;this.element=b;this.Aga=!1}Qa(){this.Aga?(this.TMb=new IntersectionObserver(([{isIntersecting:a}])=>{a?d6a(this.mN,this.rr,this.element):e6a(this.mN,this.rr)}),this.TMb.observe(this.element.ma)):d6a(this.mN,this.rr,this.element)}Ia(){e6a(this.mN,this.rr);let a;null==(a=this.TMb)||a.disconnect()}};_.Tx.O=function(a){return new (a||_.Tx)(_.w(_.Jx),_.w(_.Ye))};
_.Tx.La=_.Wd({type:_.Tx,na:[["","onedevTooltipAnchor",""]],inputs:{rr:[0,"onedevTooltipAnchor","tooltipId"],Aga:"hideTooltipWhenAnchorNotVisible"}});_.Ux=class{constructor(){this.className="gmat-subtitle-1 tooltip-title"}};_.Ux.O=function(a){return new (a||_.Ux)};_.Ux.La=_.Wd({type:_.Ux,na:[["","onedevTooltipTitle",""]],lb:2,Ya:function(a,b){a&2&&_.Sg(b.className)}});var A6a=new _.iu(3);var B6a=new _.ge("GMAT_PROGRESS_SPINNER_OPTIONS",{Ea:"root",oa:()=>({Oe:!1})});var C6a,D6a;C6a=["determinateSpinner"];D6a=new _.ge("mat-progress-spinner-default-options",{Ea:"root",oa:Mua});
_.Vx=class{get color(){return this.Ki||this.aS}set color(a){this.Ki=a}constructor(a,b,c){this.Ja=a;this.aS="primary";this.Sd=0;this.M1=100;this.mv="NoopAnimations"===b&&!!c&&!c.dyc;this.mode="mat-spinner"===a.ma.nodeName.toLowerCase()?"indeterminate":"determinate";c&&(c.color&&(this.color=this.aS=c.color),c.diameter&&(this.diameter=c.diameter),c.strokeWidth&&(this.strokeWidth=c.strokeWidth))}get value(){return"determinate"===this.mode?this.Sd:0}set value(a){this.Sd=Math.max(0,Math.min(100,a||0))}get diameter(){return this.M1}set diameter(a){this.M1=
a||0}get strokeWidth(){let a;return null!=(a=this.TNa)?a:this.diameter/10}set strokeWidth(a){this.TNa=a||0}Jna(){return(this.diameter-10)/2}kEb(){const a=2*this.Jna()+this.strokeWidth;return`0 0 ${a} ${a}`}lqa(){return 2*Math.PI*this.Jna()}JCc(){return"determinate"===this.mode?this.lqa()*(100-this.Sd)/100:null}gyb(){return this.strokeWidth/this.diameter*100}};_.Vx.O=function(a){return new (a||_.Vx)(_.w(_.Ye),_.w(_.on,8),_.w(D6a))};
_.Vx.wa=_.Qd({type:_.Vx,na:[["mat-progress-spinner"],["mat-spinner"]],rb:function(a,b){a&1&&_.oh(C6a,5);if(a&2){let c;_.rh(c=_.sh())&&(b.Z1c=c.first)}},qb:["role","progressbar","tabindex","-1",1,"mat-mdc-progress-spinner","mdc-circular-progress"],lb:18,Ya:function(a,b){a&2&&(_.Pg("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow","determinate"===b.mode?b.value:null)("mode",b.mode),_.Sg("mat-"+b.color),_.Qg("width",b.diameter,"px")("height",b.diameter,"px")("--mdc-circular-progress-size",b.diameter+
"px")("--mdc-circular-progress-active-indicator-width",b.diameter+"px"),_.Rg("_mat-animation-noopable",b.mv)("mdc-circular-progress--indeterminate","indeterminate"===b.mode))},inputs:{color:"color",mode:"mode",value:[2,"value","value",_.Mh],diameter:[2,"diameter","diameter",_.Mh],strokeWidth:[2,"strokeWidth","strokeWidth",_.Mh]},Qb:["matProgressSpinner"],standalone:!0,features:[_.Og,_.Ah],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&&(_.y(0,Lua,2,8,"ng-template",null,0,_.Eh),_.C(2,"div",2,1),_.He(),_.C(4,"svg",3),_.G(5,"circle",4),_.E()(),_.ye.YE=null,_.C(6,"div",5)(7,"div",6)(8,"div",7),_.Vg(9,8),_.E(),_.C(10,"div",9),_.Vg(11,8),_.E(),_.C(12,"div",10),_.Vg(13,8),_.E()()());a&2&&(a=_.th(1),_.v(4),_.Pg("viewBox",b.kEb()),_.v(),_.Qg("stroke-dasharray",b.lqa(),"px")("stroke-dashoffset",
b.JCc(),"px")("stroke-width",b.gyb(),"%"),_.Pg("r",b.Jna()),_.v(4),_.A("ngTemplateOutlet",a),_.v(2),_.A("ngTemplateOutlet",a),_.v(2),_.A("ngTemplateOutlet",a))},Fa:[_.to],styles:["@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-color-1-fade-in-out{from{opacity:.99}25%{opacity:.99}26%{opacity:0}89%{opacity:0}90%{opacity:.99}to{opacity:.99}}@keyframes mdc-circular-progress-color-2-fade-in-out{from{opacity:0}15%{opacity:0}25%{opacity:.99}50%{opacity:.99}51%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-3-fade-in-out{from{opacity:0}40%{opacity:0}50%{opacity:.99}75%{opacity:.99}76%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-4-fade-in-out{from{opacity:0}65%{opacity:0}75%{opacity:.99}90%{opacity:.99}to{opacity:0}}@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)}}.mdc-circular-progress{display:inline-flex;position:relative;direction:ltr;line-height:0;transition:opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.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-container{font-size:0;letter-spacing:0;white-space:nowrap;opacity:0}.mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress__indeterminate-circle-graphic{fill:rgba(0,0,0,0)}.mdc-circular-progress__determinate-circle{transition:stroke-dashoffset 500ms 0ms 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{display:inline-flex;position:relative;width:50%;height:100%;overflow:hidden}.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__determinate-container{opacity:0}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{opacity:1}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{animation:mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite}.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}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-1{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-2{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-3{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-4{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.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--closed{opacity: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)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mat-mdc-progress-spinner circle{stroke-width:var(--mdc-circular-progress-active-indicator-width)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-1 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-2 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-3 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-4 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mat-mdc-progress-spinner .mdc-circular-progress{width:var(--mdc-circular-progress-size) !important;height:var(--mdc-circular-progress-size) !important}.mat-mdc-progress-spinner{display:block;overflow:hidden;line-height:0}.mat-mdc-progress-spinner._mat-animation-noopable,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__determinate-circle{transition:none}.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}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container circle{stroke-dasharray:0 !important}.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic,.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle{stroke:currentColor;stroke:CanvasText}\n"],
kb:2,Ma:0});_.Wx=class{};_.Wx.O=function(a){return new (a||_.Wx)};_.Wx.Ca=_.Ud({type:_.Wx});_.Wx.Ba=_.md({imports:[_.vo,_.$s]});var E6a;E6a=function(a,b,c){b="indeterminate"===c?b:b+" "+A6a.format(Number(c)/100);a.Bha.textContent=b};
_.Xx=class{constructor(a,b){this.options=a;this.Uya=b;this.xc=new _.zg;this.Bha=document.createElement("label");this.Bha.classList.add("cdk-visually-hidden");this.Bha.classList.add("gmat-mdc-progress-spinner-accessible-label");_.u(Kua(b.Ja.ma),_.Fg(this.xc)).subscribe(c=>{E6a(this,c[0],c[1])})}Qa(){this.Uya.Ja.ma.insertAdjacentElement("afterend",this.Bha);const a=this.Uya.Ja.ma.getAttribute("aria-label");E6a(this,null!=a?a:"","indeterminate"===this.Uya.mode?"indeterminate":this.Uya.value.toString())}Ia(){this.Bha.remove();
this.xc.next();this.xc.complete()}};_.Xx.O=function(a){return new (a||_.Xx)(_.w(B6a),_.w(_.Vx,10))};_.Xx.La=_.Wd({type:_.Xx,na:[["mat-progress-spinner"],["mat-spinner"]],qb:["aria-hidden","true"],lb:3,Ya:function(a,b){a&2&&(_.Pg("tabindex",null),_.Rg("gmat-mdc-progress-spinner",!b.options.Oe))}});_.Yx=function(a,b){a.lva.includes(b)||a.lva.push(b)};_.Zx=class extends _.Ys{constructor(){super(...arguments);this.lva=[]}create(a){return super.create(Object.assign({},a,{Bd:(null==a?0:a.Bd)?_.rj(a.Bd).concat(this.lva):this.lva}))}};_.Zx.O=(()=>{let a;return function(b){return(a||(a=_.Ve(_.Zx)))(b||_.Zx)}})();_.Zx.ta=_.k({token:_.Zx,oa:_.Zx.O});var F6a=new _.ge("GMAT_TOOLTIP_OPTIONS",{Ea:"root",oa:()=>({Oe:!1})});_.$x=class{constructor(a,b){a.Oe||_.Yx(b,"gmat-mdc-tooltip")}};_.$x.O=function(a){return new (a||_.$x)(_.w(F6a),_.w(_.Ys))};_.$x.La=_.Wd({type:_.$x,na:[["","matTooltip",""]],features:[_.zh([{va:_.Ys,Od:_.Zx}])]});_.ay=class{constructor(){this.MAb=this.S2=!1}get vertical(){return this.S2}set vertical(a){this.S2=_.sj(a)}get inset(){return this.MAb}set inset(a){this.MAb=_.sj(a)}};_.ay.O=function(a){return new (a||_.ay)};
_.ay.wa=_.Qd({type:_.ay,na:[["mat-divider"]],qb:["role","separator",1,"mat-divider"],lb:7,Ya:function(a,b){a&2&&(_.Pg("aria-orientation",b.vertical?"vertical":"horizontal"),_.Rg("mat-divider-vertical",b.vertical)("mat-divider-horizontal",!b.vertical)("mat-divider-inset",b.inset))},inputs:{vertical:"vertical",inset:"inset"},standalone:!0,features:[_.Ah],ya:0,Aa:0,qa:function(){},styles:[".mat-divider{display:block;margin:0;border-top-style:solid;border-top-color:var(--mat-divider-color);border-top-width:var(--mat-divider-width)}.mat-divider.mat-divider-vertical{border-top:0;border-right-style:solid;border-right-color:var(--mat-divider-color);border-right-width:var(--mat-divider-width)}.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 G6a,I6a,K6a;G6a=["tooltip"];_.H6a=new _.ge("mat-tooltip-scroll-strategy",{Ea:"root",oa:()=>{const a=_.Kd(_.Ys);return()=>a.Cj.ql({Glb:20})}});I6a={va:_.H6a,Hb:[_.Ys],Bb:function(a){return()=>a.Cj.ql({Glb:20})}};_.J6a=new _.ge("mat-tooltip-default-options",{Ea:"root",oa:function(){return{FD:0,DC:0,Yqb:1500}}});K6a=_.mj({passive:!0});
_.cy=class{get position(){return this.kf}set position(a){if(a!==this.kf&&(this.kf=a,this.vb)){this.wT(this.vb);let b;null==(b=this.He)||b.show(0);this.vb.ef()}}get Xs(){return this.rba}set Xs(a){this.rba=_.sj(a);this.mq();this.vb=null}get disabled(){return this.oc}set disabled(a){(this.oc=_.sj(a))?this.Pe(0):this.hT()}get FD(){return this.Vba}set FD(a){this.Vba=_.vj(a)}get DC(){return this.lI}set DC(a){this.lI=_.vj(a);this.He&&(this.He.Naa=this.lI)}get message(){return this.xI}set message(a){_.Sr(this.YA,
this.Ja.ma,this.xI,"tooltip");this.xI=null!=a?String(a).trim():"";!this.xI&&this.oB()?this.Pe(0):(this.hT(),this.qca(),this.nb.Ub(()=>{Promise.resolve().then(()=>{_.JTa(this.YA,this.Ja.ma,this.message,"tooltip")})}))}get Jz(){return this.pT}set Jz(a){this.pT=a;this.He&&this.Sba(this.pT)}constructor(a,b,c,d,e,f,g,l,p,t,x,B){this.jf=a;this.Ja=b;this.EE=c;this.Ce=d;this.nb=e;this.uc=f;this.YA=g;this.Rc=l;this.Yb=t;this.kj=x;this.kf="below";this.qba=this.wca=this.oc=this.rba=!1;this.sOa=by;this.mn=8;
this.YH="mat-mdc";this.vt="auto";this.xI="";this.Kr=[];this.Ib=new _.zg;this.Oc=_.Kd(_.Kf);this.ze=p;this.Cb=B;x&&(this.Vba=x.FD,this.lI=x.DC,x.position&&(this.position=x.position),x.Xs&&(this.Xs=x.Xs),x.vt&&(this.vt=x.vt));_.u(t.Nc,_.Fg(this.Ib)).subscribe(()=>{this.vb&&this.wT(this.vb)});this.mn=8}Cc(){this.wca=!0;this.hT();_.u(this.Rc.Ek(this.Ja),_.Fg(this.Ib)).subscribe(a=>{a?"keyboard"===a&&this.nb.run(()=>this.show()):this.nb.run(()=>this.Pe(0))})}Ia(){const a=this.Ja.ma;clearTimeout(this.qT);
this.vb&&(this.vb.dispose(),this.He=null);this.Kr.forEach(([b,c])=>{a.removeEventListener(b,c,K6a)});this.Kr.length=0;this.Ib.next();this.Ib.complete();_.Sr(this.YA,a,this.message,"tooltip");this.Rc.dj(a)}show(a=this.FD,b){if(this.disabled||!this.message||this.oB()){let c;null==(c=this.He)||c.RR()}else b=this.av(b),this.mq(),this.oj=this.oj||new _.Ss(this.sOa,this.Ce),b=this.He=b.attach(this.oj).instance,b.UI=this.Ja.ma,b.Naa=this.lI,_.u(b.SS,_.Fg(this.Ib)).subscribe(()=>this.mq()),this.Sba(this.pT),
this.qca(),b.show(a)}Pe(a=this.DC){const b=this.He;b&&(b.isVisible()?b.Pe(a):(b.RR(),this.mq()))}toggle(a){this.oB()?this.Pe():this.show(void 0,a)}oB(){return!!this.He&&this.He.isVisible()}av(a){if(this.vb){var b=this.vb.Sl().mg;if((!this.Xs||!a)&&b.tB instanceof _.Ye)return this.vb;this.mq()}b=_.iVa(this.EE,this.Ja);a=_.pVa(_.Ks(_.Ls(_.Ns(_.Qs(this.jf.position(),this.Xs?a||this.Ja:this.Ja),`.${this.YH}-tooltip`),!1),this.mn),b);_.u(a.b7,_.Fg(this.Ib)).subscribe(d=>{this.BOa(d.SU);this.He&&d.gUb.uwa&&
this.He.isVisible()&&this.nb.run(()=>this.Pe(0))});this.vb=this.jf.create({direction:this.Yb,mg:a,Bd:`${this.YH}-${"tooltip-panel"}`,Dj:this.ze()});this.wT(this.vb);_.u(this.vb.So,_.Fg(this.Ib)).subscribe(()=>this.mq());_.u(this.vb.wY(),_.Fg(this.Ib)).subscribe(()=>{let d;return null==(d=this.He)?void 0:d.SKa()});_.u(this.vb.In(),_.Fg(this.Ib)).subscribe(d=>{this.oB()&&27===d.keyCode&&!_.kj(d)&&(d.preventDefault(),d.stopPropagation(),this.nb.run(()=>this.Pe(0)))});let c;(null==(c=this.kj)?0:c.GIb)&&
this.vb.FB(`${this.YH}-tooltip-panel-non-interactive`);return this.vb}mq(){this.vb&&this.vb.vg()&&this.vb.detach();this.He=null}wT(a){a=a.Sl().mg;const b=this.V1(),c=this.oS();_.Js(a,[this.R9(Object.assign({},b.Ao,c.Ao)),this.R9(Object.assign({},b.fallback,c.fallback))])}R9(a){const b=!this.Yb||"ltr"==this.Yb.value;"top"===a.Ac?a.offsetY=-8:"bottom"===a.Ac?a.offsetY=8:"start"===a.zc?a.offsetX=b?-8:8:"end"===a.zc&&(a.offsetX=b?8:-8);return a}V1(){const a=!this.Yb||"ltr"==this.Yb.value,b=this.position;
let c;if("above"==b||"below"==b)c={zc:"center",Ac:"above"==b?"top":"bottom"};else if("before"==b||"left"==b&&a||"right"==b&&!a)c={zc:"start",Ac:"center"};else if("after"==b||"right"==b&&a||"left"==b&&!a)c={zc:"end",Ac:"center"};const {x:d,y:e}=this.taa(c.zc,c.Ac);return{Ao:c,fallback:{zc:d,Ac:e}}}oS(){const a=!this.Yb||"ltr"==this.Yb.value,b=this.position;let c;if("above"==b)c={mc:"center",tc:"bottom"};else if("below"==b)c={mc:"center",tc:"top"};else if("before"==b||"left"==b&&a||"right"==b&&!a)c=
{mc:"end",tc:"center"};else if("after"==b||"right"==b&&a||"left"==b&&!a)c={mc:"start",tc:"center"};const {x:d,y:e}=this.taa(c.mc,c.tc);return{Ao:c,fallback:{mc:d,tc:e}}}qca(){this.He&&(this.He.message=this.message,this.He.sE(),_.Of(()=>{this.He&&this.vb.ef()},{Zb:this.Oc}))}Sba(a){this.He&&(this.He.Jz=a,this.He.sE())}taa(a,b){"above"===this.position||"below"===this.position?"top"===b?b="bottom":"bottom"===b&&(b="top"):"end"===a?a="start":"start"===a&&(a="end");return{x:a,y:b}}BOa(a){var b=a.tc,c=
a.zc;a=a.Ac;b="center"===b?this.Yb&&"rtl"===this.Yb.value?"end"===c?"left":"right":"start"===c?"left":"right":"bottom"===b&&"top"===a?"above":"below";if(b!==this.r$){if(c=this.vb)a=`${this.YH}-${"tooltip-panel"}-`,c.KP(a+this.r$),c.FB(a+b);this.r$=b}}hT(){!this.oc&&this.message&&this.wca&&!this.Kr.length&&(this.pba()?this.Kr.push(["mouseenter",a=>{this.Uba();let b=void 0;void 0!==a.x&&void 0!==a.y&&(b=a);this.show(void 0,b)}]):"off"!==this.vt&&(this.z$(),this.Kr.push(["touchstart",a=>{let b;const c=
(a=null==(b=a.targetTouches)?void 0:b[0])?{x:a.clientX,y:a.clientY}:void 0;this.Uba();clearTimeout(this.qT);let d;this.qT=setTimeout(()=>this.show(void 0,c),null!=(d=this.kj.Dhd)?d:500)}])),this.Q9(this.Kr))}Uba(){if(!this.qba){this.qba=!0;var a=[];if(this.pba())a.push(["mouseleave",b=>{b=b.relatedTarget;let c;b&&(null==(c=this.vb)?0:c.Qp.contains(b))||this.Pe()}],["wheel",b=>this.POa(b)]);else if("off"!==this.vt){this.z$();const b=()=>{clearTimeout(this.qT);this.Pe(this.kj.Yqb)};a.push(["touchend",
b],["touchcancel",b])}this.Q9(a);this.Kr.push(...a)}}Q9(a){a.forEach(([b,c])=>{this.Ja.ma.addEventListener(b,c,K6a)})}pba(){return!this.uc.uH&&!this.uc.ur}POa(a){if(this.oB()){a=this.Cb.elementFromPoint(a.clientX,a.clientY);const b=this.Ja.ma;a===b||b.contains(a)||this.Pe()}}z$(){const a=this.vt;if("off"!==a){const b=this.Ja.ma,c=b.style;if("on"===a||"INPUT"!==b.nodeName&&"TEXTAREA"!==b.nodeName)c.userSelect=c.msUserSelect=c.webkitUserSelect=c.MozUserSelect="none";"on"!==a&&b.draggable||(c.webkitUserDrag=
"none");c.touchAction="none";c.webkitTapHighlightColor="transparent"}}};_.cy.O=function(a){return new (a||_.cy)(_.w(_.Ys),_.w(_.Ye),_.w(_.xs),_.w(_.mh),_.w(_.Jf),_.w(_.Ar),_.w(_.Tr),_.w(_.Er),_.w(_.H6a),_.w(_.rs),_.w(_.J6a,8),_.w(_.ri))};
_.cy.La=_.Wd({type:_.cy,na:[["","matTooltip",""]],qb:[1,"mat-mdc-tooltip-trigger"],lb:2,Ya:function(a,b){a&2&&_.Rg("mat-mdc-tooltip-disabled",b.disabled)},inputs:{position:[0,"matTooltipPosition","position"],Xs:[0,"matTooltipPositionAtOrigin","positionAtOrigin"],disabled:[0,"matTooltipDisabled","disabled"],FD:[0,"matTooltipShowDelay","showDelay"],DC:[0,"matTooltipHideDelay","hideDelay"],vt:[0,"matTooltipTouchGestures","touchGestures"],message:[0,"matTooltip","message"],Jz:[0,"matTooltipClass","tooltipClass"]},
Qb:["matTooltip"],standalone:!0});
var by=class{constructor(a,b,c){this.Ua=a;this.Ja=b;this.f2=this.h$=this.cBb=!1;this.SS=new _.zg;this.iT="mat-mdc-tooltip-show";this.gaa="mat-mdc-tooltip-hide";this.El="NoopAnimations"===c}show(a){null!=this.hv&&clearTimeout(this.hv);this.uv=setTimeout(()=>{this.gca(!0);this.uv=void 0},a)}Pe(a){null!=this.uv&&clearTimeout(this.uv);this.hv=setTimeout(()=>{this.gca(!1);this.hv=void 0},a)}isVisible(){return this.f2}Ia(){this.RR();this.SS.complete();this.UI=null}SKa(){this.h$&&this.Pe(0)}sE(){_.xn(this.Ua)}XKa({relatedTarget:a}){a&&
this.UI.contains(a)||(this.isVisible()?this.Pe(this.Naa):this.jS(!1))}xMa(){this.cBb=this.bAc();this.sE()}bAc(){const a=this.Ja.ma.getBoundingClientRect();return 24<a.height&&200<=a.width}RKa({animationName:a}){a!==this.iT&&a!==this.gaa||this.jS(a===this.iT)}RR(){null!=this.uv&&clearTimeout(this.uv);null!=this.hv&&clearTimeout(this.hv);this.uv=this.hv=void 0}jS(a){a?this.h$=!0:this.isVisible()||this.SS.next()}gca(a){const b=this.rOa.ma;var c=this.iT;const d=this.gaa;b.classList.remove(a?d:c);b.classList.add(a?
c:d);this.f2!==a&&(this.f2=a,_.xn(this.Ua));a&&!this.El&&"function"===typeof getComputedStyle&&(c=getComputedStyle(b),"0s"===c.getPropertyValue("animation-duration")||"none"===c.getPropertyValue("animation-name"))&&(this.El=!0);a&&this.xMa();this.El&&(b.classList.add("_mat-animation-noopable"),this.jS(a))}};by.O=function(a){return new (a||by)(_.w(_.Nh),_.w(_.Ye),_.w(_.on,8))};
by.wa=_.Qd({type:by,na:[["mat-tooltip-component"]],rb:function(a,b){a&1&&_.oh(G6a,7);if(a&2){let c;_.rh(c=_.sh())&&(b.rOa=c.first)}},qb:["aria-hidden","true"],lb:2,Ya:function(a,b){a&1&&_.M("mouseleave",function(c){return b.XKa(c)});a&2&&_.Qg("zoom",b.isVisible()?1:null)},standalone:!0,features:[_.Ah],ya:4,Aa:4,Da:[["tooltip",""],[1,"mdc-tooltip","mdc-tooltip--shown","mat-mdc-tooltip",3,"animationend","ngClass"],[1,"mdc-tooltip__surface","mdc-tooltip__surface-animation"]],qa:function(a,b){if(a&1){const c=
_.ze();_.C(0,"div",1,0);_.M("animationend",function(d){_.n(c);return _.q(b.RKa(d))});_.C(2,"div",2);_.P(3);_.E()()}a&2&&(_.Rg("mdc-tooltip--multiline",b.cBb),_.A("ngClass",b.Jz),_.v(3),_.vh(b.message))},Fa:[_.no],styles:['.mdc-tooltip__surface{word-break:break-all;word-break:var(--mdc-tooltip-word-break, normal);overflow-wrap:anywhere}.mdc-tooltip--showing-transition .mdc-tooltip__surface-animation{transition:opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-tooltip--hide-transition .mdc-tooltip__surface-animation{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-tooltip{position:fixed;display:none;z-index:9}.mdc-tooltip-wrapper--rich{position:relative}.mdc-tooltip--shown,.mdc-tooltip--showing,.mdc-tooltip--hide{display:inline-flex}.mdc-tooltip--shown.mdc-tooltip--rich,.mdc-tooltip--showing.mdc-tooltip--rich,.mdc-tooltip--hide.mdc-tooltip--rich{display:inline-block;left:-320px;position:absolute}.mdc-tooltip__surface{line-height:16px;padding:4px 8px;min-width:40px;max-width:200px;min-height:24px;max-height:40vh;box-sizing:border-box;overflow:hidden;text-align:center}.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}@media screen and (forced-colors: active){.mdc-tooltip__surface::before{border-color:CanvasText}}.mdc-tooltip--rich .mdc-tooltip__surface{align-items:flex-start;display:flex;flex-direction:column;min-height:24px;min-width:40px;max-width:320px;position:relative}.mdc-tooltip--multiline .mdc-tooltip__surface{text-align:left}[dir=rtl] .mdc-tooltip--multiline .mdc-tooltip__surface,.mdc-tooltip--multiline .mdc-tooltip__surface[dir=rtl]{text-align:right}.mdc-tooltip__surface .mdc-tooltip__title{margin:0 8px}.mdc-tooltip__surface .mdc-tooltip__content{max-width:calc(200px - 2*8px);margin:8px;text-align:left}[dir=rtl] .mdc-tooltip__surface .mdc-tooltip__content,.mdc-tooltip__surface .mdc-tooltip__content[dir=rtl]{text-align:right}.mdc-tooltip--rich .mdc-tooltip__surface .mdc-tooltip__content{max-width:calc(320px - 2*8px);align-self:stretch}.mdc-tooltip__surface .mdc-tooltip__content-link{text-decoration:none}.mdc-tooltip--rich-actions,.mdc-tooltip__content,.mdc-tooltip__title{z-index:1}.mdc-tooltip__surface-animation{opacity:0;transform:scale(0.8);will-change:transform,opacity}.mdc-tooltip--shown .mdc-tooltip__surface-animation{transform:scale(1);opacity:1}.mdc-tooltip--hide .mdc-tooltip__surface-animation{transform:scale(1)}.mdc-tooltip__caret-surface-top,.mdc-tooltip__caret-surface-bottom{position:absolute;height:24px;width:24px;transform:rotate(35deg) skewY(20deg) scaleX(0.9396926208)}.mdc-tooltip__caret-surface-top .mdc-elevation-overlay,.mdc-tooltip__caret-surface-bottom .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-tooltip__caret-surface-bottom{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);outline:1px solid rgba(0,0,0,0);z-index:-1}@media screen and (forced-colors: active){.mdc-tooltip__caret-surface-bottom{outline-color:CanvasText}}.mat-mdc-tooltip .mdc-tooltip__surface{background-color:var(--mdc-plain-tooltip-container-color)}.mat-mdc-tooltip .mdc-tooltip__surface{border-radius:var(--mdc-plain-tooltip-container-shape)}.mat-mdc-tooltip .mdc-tooltip__caret-surface-top,.mat-mdc-tooltip .mdc-tooltip__caret-surface-bottom{border-radius:var(--mdc-plain-tooltip-container-shape)}.mat-mdc-tooltip .mdc-tooltip__surface{color:var(--mdc-plain-tooltip-supporting-text-color)}.mat-mdc-tooltip .mdc-tooltip__surface{font-family:var(--mdc-plain-tooltip-supporting-text-font);line-height:var(--mdc-plain-tooltip-supporting-text-line-height);font-size:var(--mdc-plain-tooltip-supporting-text-size);font-weight:var(--mdc-plain-tooltip-supporting-text-weight);letter-spacing:var(--mdc-plain-tooltip-supporting-text-tracking)}.mat-mdc-tooltip{position:relative;transform:scale(0)}.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-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 L6a,M6a,N6a,Nua;L6a=a=>({m2HasFocus:a});M6a=(a,b)=>[a,b];N6a=a=>[a];Nua=a=>({hidden:a});
_.dy=class extends _.Cw{set config(a){if(a&&(super.jAa(a),this.Zha=a.Zha,this.AAa.unsubscribe(),this.AAa=new _.df,a.qnb))for(const [b,c]of a.qnb){const d=c;this.AAa.add(this.qd.register(d.name,b,()=>{d.handler({Gp:this.query,prefix:this.queryPrefix.getValue()});d.pKb&&_.X5a(this.kL)}))}}constructor(a,b,c,d,e,f,g,l,p,t,x,B,F){super({wja:_.Fv.has(47),Rw:"GlobalSearchBox",Ga:a,Zsa:t,kK:_.Fv.has(28),RN:c});this.Ta=d;this.qd=e;this.rh=f;this.Zl=g;this.document=l;this.ab=p;this.mVc=x;this.lVc=B;this.rO=
F;this.AAa=new _.df;this.Pk=new _.df;this.oP=new _.xg(1);this.hka=0;this.Zha=void 0;this.Vvb="Clear search";this.Sfc="Search for code or files";this.bgc="No matching results";this.cgc="Try modifying your query";this.Yfc="Documentation";this.agc="New! Git Search";this.Zfc='The "package:" atom for GoB is deprecated. Learn about the new "git:", "repo:", and "branch:" atoms.';this.igc='The "package:" atom for GoB is deprecated. Use the new "git:", "repo:", and "branch:" atoms instead. Click the \'Info\' icon for more information';
this.uob=24;this.vob=2;this.Enb=new _.xg(1);this.fVc=_.u(this.oP,_.r(I=>{a:{for(const K of _.zk(I))if(K.warning)switch(K.warning.type){case "PACKAGE_AVAILABLE_IN_MULTIBRANCH":I=this.igc;break a;default:_.wc(K.warning.type,void 0)}I=""}return I}));this.FJ=new _.wn;this.VUc=_.Fv.has(41)}Qa(){super.Qa();const a=this.Zl.parse(this.query);this.oP.next(a);this.Enb.next(bva(a)&&this.Ta.url.startsWith("/search?q="));this.Pk.add(_.u(this.AP,_.r(b=>this.Zl.parse(b))).subscribe(b=>{this.oP.next(b)}));this.Pk.add(_.u(this.Ta.events,
_.Df(b=>b instanceof _.si),_.Eg(()=>_.u(this.oP,_.qg(1))),_.r(b=>bva(b)&&this.Ta.url.startsWith("/search?q="))).subscribe(b=>{this.Enb.next(b)}))}Cc(){this.sr=this.rh.registerCallback("SEARCH_BAR",this.ab.ma,()=>{_.X5a(this.kL,!0)})}Ia(){super.Ia();this.AAa.unsubscribe();this.Pk.unsubscribe();this.sr&&this.sr()}DF(a){(a=a.target)&&a instanceof HTMLElement&&a.classList.contains("search-bar")&&this.kL.setFocus()}get LSc(){const a=this.queryPrefix.getValue();return a&&a.FY?a.FY:this.Sfc}eya(){super.eya();
this.FJ.next(1)}fya(){super.fya();this.FJ.next(0)}G3(){super.G3(this.kL)}rQb(a){_.Dp(this.Ta,_.Cp(this.Ta,_.vOa,{Sa:_.zoa(a)}))}eeb(a){this.hka=a.getBoundingClientRect().width}lga(a){"scope"===a.Pa.kind&&this.LWb(a.Pa)}k8(a){a&&this.document.activeElement&&this.document.activeElement.blur();super.k8(a)}LWb(a){super.setScope(a)&&_.X5a(this.kL)}};
_.dy.O=function(a){return new (a||_.dy)(_.w(_.Vp),_.w(_.Gv),_.w(_.bw),_.w(_.xi),_.w(_.dv),_.w(_.Ei),_.w(_.ww),_.w(_.ri),_.w(_.Ye),_.w(_.o3a),_.w(j3a,8),_.w(k3a,8),_.w(_.n3a,8))};
_.dy.wa=_.Qd({type:_.dy,na:[["global-search-box"]],rb:function(a,b){a&1&&_.oh(_.yx,7);if(a&2){let c;_.rh(c=_.sh())&&(b.kL=c.first)}},inputs:{config:"config"},outputs:{FJ:"focusChange"},features:[_.Mg],ya:21,Aa:35,Da:[["searchBar",""],["suggestionList",""],["fxLayoutAlign","start center","onedevTooltipAnchor","gobMultibranchCallout",1,"search-bar",3,"click","keydown.escape","ngClass"],["fxFlex","grow",3,"queryChange","blur","focus","querySubmit","selectSuggestion","elementName","enableTextBoxQuerySubmission",
"queryDecorator","placeholder","query","suggestionLists","tabCompletionHint","matTooltip"],[4,"ngIf"],[1,"spinner",3,"click"],[3,"diameter","strokeWidth",4,"ngIf"],["mat-icon-button","","aria-label","Search",3,"click"],["type","button","class","clear","mat-icon-button","","trackAction","clearSearch",3,"ascTrackElement","matTooltip","click",4,"ngIf"],["mat-icon-button","","class","help-link","matTooltip","Help","aria-label","Help for query language","ascTrackElement","SearchBoxHelp","trackAction",
"click",3,"universalLink",4,"ngIf"],["class","suggestion-item","selectedClass","selected",3,"isSelectable","payload",4,"ngFor","ngForOf"],[3,"elementToWatch","ascResizeNotifier",4,"ngIf"],["class","scope-chip",3,"ngClass",4,"ngIf"],[1,"scope-chip",3,"ngClass"],["mat-icon-button","","trackAction","clearSearchScope","aria-label","Remove scope from search",1,"remove-scope-button",3,"click","ascTrackElement"],[3,"diameter","strokeWidth"],["type","button","mat-icon-button","","trackAction","clearSearch",
1,"clear",3,"click","ascTrackElement","matTooltip"],["mat-icon-button","","matTooltip","Help","aria-label","Help for query language","ascTrackElement","SearchBoxHelp","trackAction","click",1,"help-link",3,"universalLink"],["selectedClass","selected",1,"suggestion-item",3,"isSelectable","payload"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"ascResizeNotifier","elementToWatch"],["class","integrated-list",3,"border-color","width","display",4,"ngIf"],[1,"integrated-list"],[1,"integrated-suggestion-list"],
[1,"current-scope"],[3,"savedQuery","searchScope"],[3,"ngTemplateOutlet",4,"ngIf"],[3,"vertical"],[1,"integrated-scope-list"],[4,"ngTemplateOutlet"],[3,"ngTemplateOutlet"],[1,"title"],[1,"subtitle"],["tooltipId","gobMultibranchCallout","actionBtnIcon","open_in_new",3,"action","actionBtnText","widthOffset"],["onedevTooltipTitle",""]],qa:function(a,b){if(a&1){const c=_.ze();_.C(0,"div",2,0);_.M("click",function(d){_.n(c);return _.q(b.DF(d))})("keydown.escape",function(){_.n(c);_.th(15).wz||_.Bw(b.rh,
"CODE");return _.q()});_.C(2,"search-box",3);_.Q(3,"async");_.Q(4,"async");_.yh("queryChange",function(d){_.n(c);_.xh(b.query,d)||(b.query=d);return _.q(d)});_.M("blur",function(){_.n(c);return _.q(b.eya())})("focus",function(){_.n(c);return _.q(b.fya())})("queryChange",function(d){_.n(c);return _.q(b.AP.next(d))})("querySubmit",function(d){_.n(c);if("string"===typeof d)b.k8(d);else switch(d.Pa.kind){case "link":b.Ga.mb({element:b.Rw,action:"navigateManageSavedQuery",gestureName:"CLICK",fm:d.Pa.eXb});
_.Dp(b.Ta,d.Pa.eXb);break;case "scope":b.LWb(d.Pa);break;case "suggestion":b.k8(d);break;default:_.wc(d.Pa,"Item With Unkonwn Suggestion Kind")}return _.q()})("selectSuggestion",function(d){_.n(c);return _.q(b.lga(d))});_.E();_.y(5,Qua,3,3,"ng-container",4);_.C(6,"div",5);_.M("click",function(){_.n(c);return _.q(b.kL.setFocus())});_.y(7,Rua,1,2,"mat-spinner",6);_.Q(8,"async");_.E();_.C(9,"button",7);_.M("click",function(){_.n(c);b.k8(b.query);return _.q()});_.C(10,"mat-icon");_.P(11,"search");_.E()();
_.y(12,Sua,3,3,"button",8)(13,Tua,3,1,"a",9);_.E();_.C(14,"search-box-suggestion-list",null,1);_.y(16,Vua,2,4,"search-box-suggestion-item",10);_.Q(17,"async");_.E();_.y(18,$ua,2,2,"ng-container",11)(19,ava,5,4,"onedev-feature-tooltip-controller",4);_.Q(20,"async")}if(a&2){let c,d;a=_.th(15);_.Qg("border-color",b.Zha);_.A("ngClass",_.Ch(28,L6a,a.wz));_.v(2);_.gh("matTooltip",_.R(3,18,b.fVc));_.A("elementName",b.Rw)("enableTextBoxQuerySubmission",!0)("queryDecorator",b.zP)("placeholder",b.LSc);_.wh("query",
b.query);_.A("suggestionLists",b.Qw?_.Dh(30,M6a,a,b.Qw):_.Ch(33,N6a,a))("tabCompletionHint",_.R(4,20,b.r8));_.v(3);_.A("ngIf",b.VUc);_.v(2);_.A("ngIf",(null==(c=_.R(8,22,b.o4))?null:c.Zd)&&b.A7);_.v(5);_.A("ngIf",b.query);_.v();_.A("ngIf",b.rO);_.v(3);_.A("ngForOf",null==(d=_.R(17,24,b.o4))?null:d.Iu);_.v(2);_.A("ngIf",a.wz&&b.rJ||(null==b.Qw?null:b.Qw.wz));_.v();_.A("ngIf",_.R(20,26,b.Enb))}},Fa:[_.$p,_.no,_.oo,_.po,_.to,_.Dw,_.Mx,_.Sx,_.Tx,_.Ux,_.hs,_.Ft,_.ay,_.yw,_.Rt,_.Qt,_.Du,_.Xx,_.Vx,_.$x,
_.cy,_.Ew,_.Cv,_.yx,_.zx,_.Bx,_.uo],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 O6a;O6a=[[["",8,"appbar-left"]],[["",8,"appbar-center"]],[["",8,"appbar-right"]]];_.ey=class{};_.ey.O=function(a){return new (a||_.ey)};
_.ey.wa=_.Qd({type:_.ey,na:[["header","onedevAppbar",""]],jc:["onedevAppbar",""],ac:[".appbar-left",".appbar-center",".appbar-right"],ya:3,Aa:0,qa:function(a){a&1&&(_.ch(O6a),_.dh(0),_.dh(1,1),_.dh(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});_.fy=class{};_.fy.O=function(a){return new (a||_.fy)};_.fy.Ca=_.Ud({type:_.fy});_.fy.Ba=_.md({Nb:[{va:DWa,nc:{color:"primary"}}],imports:[_.St]});var P6a=new _.ge("GMAT_MENU_OPTIONS",{Ea:"root",oa:()=>({Oe:!1})});_.gy=class{constructor(a,b){this.options=a;a.Oe||_.Yx(b,"gmat-mdc-menu")}};_.gy.O=function(a){return new (a||_.gy)(_.w(P6a),_.w(_.Ys))};_.gy.La=_.Wd({type:_.gy,na:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],features:[_.zh([{va:_.Ys,Od:_.Zx}])]});var Q6a=_.Aj("transformMenu",[_.Dj("void",_.Cj({opacity:0,transform:"scale(0.8)"})),_.Ej("void => enter",_.Bj("120ms cubic-bezier(0, 0, 0.2, 1)",_.Cj({opacity:1,transform:"scale(1)"}))),_.Ej("* => void",_.Bj("100ms 25ms linear",_.Cj({opacity:0})))]),R6a=_.Aj("fadeInItems",[_.Dj("showing",_.Cj({opacity:1})),_.Ej("void => *",[_.Cj({opacity:0}),_.Bj("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])]);_.S6a=new _.ge("MatMenuContent");_.hy=new _.ge("MAT_MENU_PANEL");var T6a;T6a=[[["mat-icon"],["","matMenuItemIcon",""]],"*"];
_.iy=class{constructor(a,b,c,d,e){this.Ja=a;this.Cb=b;this.Rc=c;this.DI=d;this.Ua=e;this.role="menuitem";this.vc=this.disabled=!1;this.Fr=new _.zg;this.Fl=new _.zg;this.VI=this.Z1=!1;let f;null==d||null==(f=d.kPa)||f.call(d,this)}focus(a,b){this.Rc&&a?_.Dr(this.Rc,this.Og(),a,b):this.Og().focus(b);this.Fl.next(this)}Cc(){this.Rc&&this.Rc.Ek(this.Ja,!1)}Ia(){this.Rc&&this.Rc.dj(this.Ja);this.DI&&this.DI.removeItem&&this.DI.removeItem(this);this.Fr.complete();this.Fl.complete()}Xo(){return this.disabled?
"-1":"0"}Og(){return this.Ja.ma}gJa(a){this.disabled&&(a.preventDefault(),a.stopPropagation())}WKa(){this.Fr.next(this)}Qq(){const a=this.Ja.ma.cloneNode(!0),b=a.querySelectorAll("mat-icon, .material-icons");for(let d=0;d<b.length;d++)b[d].remove();let c;return(null==(c=a.textContent)?void 0:c.trim())||""}ANa(a){this.Z1=a;let b;null==(b=this.Ua)||_.xn(b)}INa(a){this.VI=a;let b;null==(b=this.Ua)||_.xn(b)}Yn(){return this.Cb&&this.Cb.activeElement===this.Og()}};
_.iy.O=function(a){return new (a||_.iy)(_.w(_.Ye),_.w(_.ri),_.w(_.Er),_.w(_.hy,8),_.w(_.Nh))};
_.iy.wa=_.Qd({type:_.iy,na:[["","mat-menu-item",""]],qb:[1,"mat-mdc-menu-item","mat-mdc-focus-indicator"],lb:8,Ya:function(a,b){a&1&&_.M("click",function(c){return b.gJa(c)})("mouseenter",function(){return b.WKa()});a&2&&(_.Pg("role",b.role)("tabindex",b.Xo())("aria-disabled",b.disabled)("disabled",b.disabled||null),_.Rg("mat-mdc-menu-item-highlighted",b.Z1)("mat-mdc-menu-item-submenu-trigger",b.VI))},inputs:{role:"role",disabled:[2,"disabled","disabled",_.Lh],vc:[2,"disableRipple","disableRipple",
_.Lh]},Qb:["matMenuItem"],standalone:!0,features:[_.Og,_.Ah],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&&(_.ch(T6a),_.dh(0),_.C(1,"span",0),_.dh(2,1),_.E(),_.G(3,"div",1),_.y(4,cva,2,0,":svg:svg",2));a&2&&(_.v(3),_.A("matRippleDisabled",
b.vc||b.disabled)("matRippleTrigger",b.Og()),_.v(),_.Ug(b.VI?4:-1))},Fa:[_.gt],kb:2,Ma:0});var U6a;U6a=0;_.V6a=new _.ge("mat-menu-default-options",{Ea:"root",oa:eva});
_.jy=class{get jq(){return this.ay}set jq(a){this.ay=a;this.Vw()}get xt(){return this.Bca}set xt(a){this.Bca=a;this.Vw()}set Bd(a){const b=this.XMa,c=Object.assign({},this.jj);b&&b.length&&b.split(" ").forEach(d=>{c[d]=!1});(this.XMa=a)&&a.length&&(a.split(" ").forEach(d=>{c[d]=!0}),this.Ja.ma.className="");this.jj=c}get classList(){return this.Bd}set classList(a){this.Bd=a}constructor(a,b,c,d){this.Ja=a;this.Ua=d;this.G$="mat-elevation-z";this.SIa=8;this.Li=new _.nh;this.jj={};this.yE="void";this.Dl=
new _.zg;this.close=this.closed=new _.wn;this.Via=`mat-menu-panel-${U6a++}`;this.Oc=_.Kd(_.Kf);this.cz=c.cz||"";this.ay=c.jq;this.Bca=c.xt;this.Nj=c.Nj;this.LK=c.LK;this.De=c.De}Qa(){this.Vw()}Pd(){this.COa();this.Jb=_.Wr((new _.$r(this.Li)).Oz().jH());this.Jb.wL.subscribe(()=>this.closed.emit("tab"));_.u(this.Li.Kc,_.Dg(this.Li),_.Eg(a=>_.Cf(...a.map(b=>b.Fl)))).subscribe(a=>_.Xr(this.Jb,a));this.Li.Kc.subscribe(a=>{const b=this.Jb;var c;"enter"===this.yE&&(null==(c=b.lf)?0:c.Yn())&&(a=a.toArray(),
c=Math.max(0,Math.min(a.length-1,b.Rr||0)),a[c]&&!a[c].disabled?b.Ej(c):_.Yr(b))})}Ia(){let a;null==(a=this.Jb)||a.destroy();this.Li.destroy();this.closed.complete();let b;null==(b=this.tzb)||b.destroy()}Fr(){return _.u(this.Li.Kc,_.Dg(this.Li),_.Eg(a=>_.Cf(...a.map(b=>b.Fr))))}kPa(){}removeItem(){}ie(a){const b=a.keyCode,c=this.Jb;switch(b){case 27:_.kj(a)||(a.preventDefault(),this.closed.emit("keydown"));break;case 37:this.MK&&"ltr"===this.direction&&this.closed.emit("keydown");break;case 39:this.MK&&
"rtl"===this.direction&&this.closed.emit("keydown");break;default:38!==b&&40!==b||_.Zr(c,"keyboard");c.ar(a);return}a.stopPropagation()}pfa(a="program"){let b;null==(b=this.tzb)||b.destroy();this.tzb=_.Of(()=>{let c=null;this.Li.length&&(c=this.Li.first.Og().closest('[role="menu"]'));if(!c||!c.contains(document.activeElement)){const d=this.Jb;_.Zr(d,a).wB(0,1);!d.lf&&c&&c.focus()}},{Zb:this.Oc})}Aka(a){a=`${this.G$}${Math.min(this.SIa+a,24)}`;var b=Object.keys(this.jj).find(c=>c.startsWith(this.G$));
b&&b!==this.bT||(b=Object.assign({},this.jj),this.bT&&(b[this.bT]=!1),b[a]=!0,this.bT=a,this.jj=b)}Vw(a=this.jq,b=this.xt){this.jj=Object.assign({},this.jj,{["mat-menu-before"]:"before"===a,["mat-menu-after"]:"after"===a,["mat-menu-above"]:"above"===b,["mat-menu-below"]:"below"===b});let c;null==(c=this.Ua)||_.xn(c)}ONa(){this.yE="enter"}iNa(){this.yE="void"}Taa(a){this.Dl.next(a);this.oE=!1}Uaa(a){this.oE=!0;"enter"===a.Bf&&0===this.Jb.Rr&&(a.element.scrollTop=0)}COa(){_.u(this.S9.Kc,_.Dg(this.S9)).subscribe(a=>
{this.Li.reset(a.filter(b=>b.DI===this));_.qh(this.Li)})}};_.jy.O=function(a){return new (a||_.jy)(_.w(_.Ye),_.w(_.Jf),_.w(_.V6a),_.w(_.Nh))};
_.jy.wa=_.Qd({type:_.jy,na:[["mat-menu"]],yd:function(a,b,c){a&1&&(_.ph(c,_.S6a,5),_.ph(c,_.iy,5),_.ph(c,_.iy,4));if(a&2){let d;_.rh(d=_.sh())&&(b.Wq=d.first);_.rh(d=_.sh())&&(b.S9=d);_.rh(d=_.sh())&&(b.items=d)}},rb:function(a,b){a&1&&_.oh(_.hh,5);if(a&2){let c;_.rh(c=_.sh())&&(b.Lc=c.first)}},lb:3,Ya:function(a){a&2&&_.Pg("aria-label",null)("aria-labelledby",null)("aria-describedby",null)},inputs:{Nj:"backdropClass",ariaLabel:[0,"aria-label","ariaLabel"],Ae:[0,"aria-labelledby","ariaLabelledby"],
Av:[0,"aria-describedby","ariaDescribedby"],jq:"xPosition",xt:"yPosition",LK:[2,"overlapTrigger","overlapTrigger",_.Lh],De:[2,"hasBackdrop","hasBackdrop",a=>null==a?null:_.Lh(a)],Bd:[0,"class","panelClass"],classList:"classList"},outputs:{closed:"closed",close:"close"},Qb:["matMenu"],standalone:!0,features:[_.zh([{va:_.hy,Fb:_.jy}]),_.Og,_.Ah],ac:["*"],ya:1,Aa:0,Da:[["tabindex","-1","role","menu",1,"mat-mdc-menu-panel","mat-mdc-elevation-specific",3,"keydown","click","id"],[1,"mat-mdc-menu-content"]],
qa:function(a){a&1&&(_.ch(),_.y(0,dva,3,7,"ng-template"))},styles:['mat-menu{display:none}.mat-mdc-menu-content{margin:0;padding:8px 0;list-style-type:none}.mat-mdc-menu-content:focus{outline:none}.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);line-height:var(--mat-menu-item-label-text-line-height);font-size:var(--mat-menu-item-label-text-size);letter-spacing:var(--mat-menu-item-label-text-tracking);font-weight:var(--mat-menu-item-label-text-weight)}.mat-mdc-menu-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box;outline:0;border-radius:var(--mat-menu-container-shape);background-color:var(--mat-menu-container-color);will-change:transform,opacity}.mat-mdc-menu-panel.ng-animating{pointer-events:none}.cdk-high-contrast-active .mat-mdc-menu-panel{outline:solid 1px}.mat-divider{color:var(--mat-menu-divider-color);margin-bottom:var(--mat-menu-divider-bottom-spacing);margin-top:var(--mat-menu-divider-top-spacing)}.mat-mdc-menu-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:var(--mat-menu-item-leading-spacing);padding-right:var(--mat-menu-item-trailing-spacing);-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;width:100%;text-align:left;box-sizing:border-box;color:inherit;font-size:inherit;background:none;text-decoration:none;margin:0;align-items:center;min-height:48px}.mat-mdc-menu-item:focus{outline:none}[dir=rtl] .mat-mdc-menu-item,.mat-mdc-menu-item[dir=rtl]{padding-left:var(--mat-menu-item-trailing-spacing);padding-right:var(--mat-menu-item-leading-spacing)}.mat-mdc-menu-item:has(.material-icons,mat-icon,[matButtonIcon]){padding-left:var(--mat-menu-item-with-icon-leading-spacing);padding-right:var(--mat-menu-item-with-icon-trailing-spacing)}[dir=rtl] .mat-mdc-menu-item:has(.material-icons,mat-icon,[matButtonIcon]),.mat-mdc-menu-item:has(.material-icons,mat-icon,[matButtonIcon])[dir=rtl]{padding-left:var(--mat-menu-item-with-icon-trailing-spacing);padding-right:var(--mat-menu-item-with-icon-leading-spacing)}.mat-mdc-menu-item::-moz-focus-inner{border:0}.mat-mdc-menu-item,.mat-mdc-menu-item:visited,.mat-mdc-menu-item:link{color:var(--mat-menu-item-label-text-color)}.mat-mdc-menu-item .mat-icon-no-color,.mat-mdc-menu-item .mat-mdc-menu-submenu-icon{color:var(--mat-menu-item-icon-color)}.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 .mat-icon{flex-shrink:0;margin-right:var(--mat-menu-item-spacing);height:var(--mat-menu-item-icon-size);width:var(--mat-menu-item-icon-size)}[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)}.mat-mdc-menu-item:not([disabled]):hover{background-color:var(--mat-menu-item-hover-state-layer-color)}.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)}.cdk-high-contrast-active .mat-mdc-menu-item{margin-top:1px}.mat-mdc-menu-submenu-icon{width:var(--mat-menu-item-icon-size);height:10px;fill:currentColor;padding-left:var(--mat-menu-item-spacing)}[dir=rtl] .mat-mdc-menu-submenu-icon{padding-right:var(--mat-menu-item-spacing);padding-left:0}[dir=rtl] .mat-mdc-menu-submenu-icon polygon{transform:scaleX(-1)}.cdk-high-contrast-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:[Q6a,R6a]},Ma:0});var W6a,X6a,Y6a,ky;W6a=new _.ge("mat-menu-scroll-strategy",{Ea:"root",oa:()=>{const a=_.Kd(_.Ys);return()=>a.Cj.ql()}});X6a={va:W6a,Hb:[_.Ys],Bb:function(a){return()=>a.Cj.ql()}};Y6a=_.mj({passive:!0});ky=function(a){return!!(a.tE&&a.Ni&&a.Jf)};
_.ly=class{get u$(){return this.Jf}set u$(a){this.Jf=a}get Jf(){return this.Jaa}set Jf(a){if(a!==this.Jaa){this.Jaa=a;this.MS.unsubscribe();a&&(this.MS=a.close.subscribe(c=>{this.JJa(c);"click"!==c&&"tab"!==c||!this.Ni||this.Ni.closed.emit(c)}));var b;null==(b=this.tE)||b.INa(ky(this))}}constructor(a,b,c,d,e,f,g,l,p){this.jf=a;this.Tc=b;this.Ce=c;this.tE=f;this.Yb=g;this.Rc=l;this.nb=p;this.vb=null;this.Ir=!1;this.MS=this.kaa=this.ZA=_.df.EMPTY;this.Ua=_.Kd(_.Nh);this.Z$=t=>{_.jj(t)||(this.ln="touch")};
this.ln=void 0;this.nt=!0;this.Udb=this.dY=new _.wn;this.Tdb=this.cY=new _.wn;this.ze=d;this.Ni=e instanceof _.jy?e:void 0;b.ma.addEventListener("touchstart",this.Z$,Y6a)}Pd(){this.VKa()}Ia(){this.vb&&(this.vb.dispose(),this.vb=null);this.Tc.ma.removeEventListener("touchstart",this.Z$,Y6a);this.MS.unsubscribe();this.ZA.unsubscribe();this.kaa.unsubscribe()}get WO(){return this.Ir}get dir(){return this.Yb&&"rtl"===this.Yb.value?"rtl":"ltr"}fD(){const a=this.Jf;if(!this.Ir&&a){var b=this.av(a),c=b.Sl(),
d=c.mg;this.DNa(a,d);c.De=null==a.De?!ky(this):a.De;b.attach(this.MKa(a));a.Wq&&a.Wq.attach(this.Lbb);this.ZA=this.aMa().subscribe(()=>this.xN());this.tLa(a);a instanceof _.jy&&(a.ONa(),_.u(a.Li.Kc,_.Fg(a.close)).subscribe(()=>{_.Is(_.Ms(d,!1));_.Ms(d,!0)}))}}xN(){let a;null==(a=this.Jf)||a.close.emit()}focus(a,b){this.Rc&&a?_.Dr(this.Rc,this.Tc,a,b):this.Tc.ma.focus(b)}ef(){let a;null==(a=this.vb)||a.ef()}JJa(a){if(this.vb&&this.WO){var b=this.Jf;this.ZA.unsubscribe();this.vb.detach();!this.nt||
"keydown"!==a&&this.ln&&ky(this)||this.focus(this.ln);this.ln=void 0;if(b instanceof _.jy)b.iNa(),b.Wq?_.u(b.Dl,_.Df(c=>"void"===c.Bf),_.qg(1),_.Fg(b.Wq.LIa)).subscribe({next:()=>b.Wq.detach(),complete:()=>this.KI(!1)}):this.KI(!1);else{this.KI(!1);let c;null==b||null==(c=b.Wq)||c.detach()}}}tLa(a){a.MK=ky(this)?this.Ni:void 0;a.direction=this.dir;this.BNa(a);a.pfa(this.ln||"program");this.KI(!0)}BNa(a){if(a.Aka){let b=0,c=a.MK;for(;c;)b++,c=c.MK;a.Aka(b)}}KI(a){a!==this.Ir&&((this.Ir=a)?this.dY.emit():
this.cY.emit(),ky(this)&&this.tE.ANa(a),_.xn(this.Ua))}av(a){if(!this.vb){const b=this.gI(a);this.XNa(a,b.mg);this.vb=this.jf.create(b);this.vb.In().subscribe()}return this.vb}gI(a){return new _.Gs({mg:_.Ns(_.qVa(_.Ms(_.Qs(this.jf.position(),this.Tc))),".mat-menu-panel, .mat-mdc-menu-panel"),Nj:a.Nj||"cdk-overlay-transparent-backdrop",Bd:a.cz,Dj:this.ze(),direction:this.Yb})}XNa(a,b){a.Vw&&b.b7.subscribe(c=>{const d="start"===c.SU.mc?"after":"before",e="top"===c.SU.tc?"below":"above";this.nb?this.nb.run(()=>
a.Vw(d,e)):a.Vw(d,e)})}DNa(a,b){let [c,d]="before"===a.jq?["end","start"]:["start","end"],e=c,f=d,[g,l]="above"===a.xt?["bottom","top"]:["top","bottom"],[p,t]=[g,l],x=p,B=t,[F,I]=[e,f],K=F,U=I,ca=0;ky(this)?(U=e="before"===a.jq?"start":"end",f=K="end"===e?"start":"end",this.Ni&&(null==this.XS&&(this.XS=(a=this.Ni.items.first)?a.Og().offsetTop:0),ca="bottom"===g?this.XS:-this.XS)):a.LK||(x="top"===g?"bottom":"top",B="top"===l?"bottom":"top");_.Js(b,[{zc:e,Ac:x,mc:K,tc:g,offsetY:ca},{zc:f,Ac:x,mc:U,
tc:g,offsetY:ca},{zc:e,Ac:B,mc:K,tc:l,offsetY:-ca},{zc:f,Ac:B,mc:U,tc:l,offsetY:-ca}])}aMa(){const a=this.vb.tm(),b=this.vb.So,c=this.Ni?this.Ni.closed:_.kf(),d=this.Ni?_.u(this.Ni.Fr(),_.Df(e=>e!==this.tE),_.Df(()=>this.Ir)):_.kf();return _.Cf(a,c,d,b)}YKa(a){_.ij(a)||(this.ln=0===a.button?"mouse":void 0,ky(this)&&a.preventDefault())}ie(a){a=a.keyCode;if(13===a||32===a)this.ln="keyboard";ky(this)&&(39===a&&"ltr"===this.dir||37===a&&"rtl"===this.dir)&&(this.ln="keyboard",this.fD())}Sk(a){ky(this)?
(a.stopPropagation(),this.fD()):this.Ir?this.xN():this.fD()}VKa(){ky(this)&&this.Ni&&(this.kaa=_.u(this.Ni.Fr(),_.Df(a=>a===this.tE&&!a.disabled),_.ng(0,_.vn)).subscribe(()=>{this.ln="mouse";this.Jf instanceof _.jy&&this.Jf.oE?_.u(this.Jf.Dl,_.qg(1),_.ng(0,_.vn),_.Fg(this.Ni.Fr())).subscribe(()=>this.fD()):this.fD()}))}MKa(a){this.oj&&this.oj.Lc===a.Lc||(this.oj=new _.Ts(a.Lc,this.Ce));return this.oj}};
_.ly.O=function(a){return new (a||_.ly)(_.w(_.Ys),_.w(_.Ye),_.w(_.mh),_.w(W6a),_.w(_.hy,8),_.w(_.iy,10),_.w(_.rs,8),_.w(_.Er),_.w(_.Jf))};
_.ly.La=_.Wd({type:_.ly,na:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],qb:[1,"mat-mdc-menu-trigger"],lb:3,Ya:function(a,b){a&1&&_.M("click",function(c){return b.Sk(c)})("mousedown",function(c){return b.YKa(c)})("keydown",function(c){return b.ie(c)});a&2&&_.Pg("aria-haspopup",b.Jf?"menu":null)("aria-expanded",b.WO)("aria-controls",b.WO?b.Jf.Via:null)},inputs:{u$:[0,"mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],Jf:[0,"matMenuTriggerFor","menu"],Lbb:[0,"matMenuTriggerData",
"menuData"],nt:[0,"matMenuTriggerRestoreFocus","restoreFocus"]},outputs:{dY:"menuOpened",Udb:"onMenuOpen",cY:"menuClosed",Tdb:"onMenuClose"},Qb:["matMenuTrigger"],standalone:!0});_.my=class{};_.my.O=function(a){return new (a||_.my)};_.my.Ca=_.Ud({type:_.my});_.my.Ba=_.md({Nb:[X6a],imports:[_.vo,_.ht,_.$s,_.Zs,_.Ds,_.$s]});_.ny=class{};_.ny.O=function(a){return new (a||_.ny)};_.ny.Ca=_.Ud({type:_.ny});_.ny.Ba=_.md({Nb:[{va:_.Ys,Od:_.Zx}],imports:[_.my]});var Z6a=[[["","onedevOptOutButton",""]],[["","mat-icon-button",""]]],$6a=function(a){for(const b of a.Cnb.Li)b.disabled=0===b.Og().offsetWidth},a7a=function(a){$6a(a);const b=a.lya?"keyboard":"mouse";a.lya=!1;setTimeout(()=>{a.Cnb.pfa(b)})},b7a=function(a){var b=Array.from(a.Ku),c=Array.from(a.MYc);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.Dnb,a.KVb]]},oy=class{constructor(a){this.zone=a;this.lya=!1;this.MP=new ResizeObserver(()=>{this.zone.run(()=>
{for(const [b,c]of b7a(this)){const d=b;Number(0===c.ma.offsetWidth)^Number(this.Dnb.WO&&d!==this.Dnb)&&d.xN()}$6a(this)})})}set Jf(a){a.Bd="onedev-appbar-menu";this.Cnb=a}Qa(){}Cc(){if(0<this.vQc.length)throw Error("nd");for(const a of[...this.buttons,this.KVb])this.MP.observe(a.ma)}Ia(){this.MP.disconnect()}};oy.O=function(a){return new (a||oy)(_.w(_.Jf))};
oy.wa=_.Qd({type:oy,na:[["onedev-mdc-button-group"]],yd:function(a,b,c){a&1&&(_.ph(c,_.ly,4),_.ph(c,_.ly,4,_.Ye),_.ph(c,_.yw,4,_.Ye),_.ph(c,_.Nt,4,_.Ye));if(a&2){let d;_.rh(d=_.sh())&&(b.Ku=d);_.rh(d=_.sh())&&(b.MYc=d);_.rh(d=_.sh())&&(b.buttons=d);_.rh(d=_.sh())&&(b.vQc=d)}},rb:function(a,b){a&1&&(_.oh(_.ly,5),_.oh(_.ly,5,_.Ye));if(a&2){let c;_.rh(c=_.sh())&&(b.Dnb=c.first);_.rh(c=_.sh())&&(b.KVb=c.first)}},lb:2,Ya:function(a){a&2&&_.Qg("display","flex")},inputs:{Jf:"menu"},standalone:!0,features:[_.Ah],
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&&(_.ch(Z6a),_.dh(0),_.dh(1,1),_.C(2,"button",0),_.M("keydown.enter",function(){b.lya=!0})("keydown.space",function(){b.lya=!0})("menuOpened",function(){return a7a(b)}),_.C(3,"mat-icon"),_.P(4,"more_vert"),_.E()());a&2&&(_.v(2),_.A("matMenuTriggerFor",b.Cnb))},Fa:[_.fy,_.yw,_.Qt,_.Eu,_.Du,
_.ny,_.gy,_.ly],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});_.py=class{};_.py.O=function(a){return new (a||_.py)};
_.py.wa=_.Qd({type:_.py,na:[["onedev-appbar-title"]],inputs:{er:"productName",wk:"iconUrl",Zj:"svgIcon",LFb:"badgeIcon"},ya:5,Aa:5,Da:[["aria-hidden","true","alt","",3,"src",4,"ngIf"],[3,"svgIcon",4,"ngIf"],["class","badge-disc",4,"ngIf"],["aria-level","1","role","heading"],["aria-hidden","true","alt","",3,"src"],[3,"svgIcon"],[1,"badge-disc"]],qa:function(a,b){a&1&&(_.y(0,fva,1,1,"img",0)(1,gva,1,1,"mat-icon",1)(2,hva,2,1,"mat-icon",2),_.C(3,"span",3),_.P(4),_.E());a&2&&(_.A("ngIf",b.wk),_.v(),_.A("ngIf",
b.Zj),_.v(),_.A("ngIf",b.LFb),_.v(),_.Pg("aria-label",b.er?b.er:"Product Name"),_.v(),_.uh(" ",b.er,"\n"))},Fa:[_.po,_.Du],styles:["[_nghost-%COMP%]{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;text-decoration:none;white-space:nowrap;--badge-color:var(--grey-800,#3c4043);--badge-bg:var(--grey-200,#e8eaed)}body.dark-mode[_nghost-%COMP%] -no-combinator[_nghost-%COMP%], body.dark-mode   [_nghost-%COMP%]{--badge-color:var(--grey-200);--badge-bg:var(--grey-800)}img[_ngcontent-%COMP%], mat-icon[_ngcontent-%COMP%]:not(.badge-disc):not(.boost-specificity){height:36px;width:36px}span[_ngcontent-%COMP%]{color:var(--text-secondary,#5f6368);font-family:Product Sans;font-size:22px;margin-left:12px}.badge-disc[_ngcontent-%COMP%]{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;background-color:var(--badge-bg);border-radius:14px;color:var(--badge-color);margin-left:-14px}.badge-disc[_ngcontent-%COMP%]:not(.boost-specificity){font-size:14px;height:14px;width:14px}@media (min-width:1280px){.badge-disc[_ngcontent-%COMP%]{display:none}}"],
Ma:0});_.qy=class{};_.qy.O=function(a){return new (a||_.qy)};_.qy.Ca=_.Ud({type:_.qy});_.qy.Ba=_.md({Nb:[I6a],imports:[_.Rr,_.vo,_.Zs,_.$s,_.$s,_.Ds]});var c7a=["feedbackTooltip"],d7a=["branding"],e7a=function(a){const b={};a.mZb&&(b.appBarTitle=a.mZb,b.disableAppLink=!1);b.appBarFontColor=a.appBarFontColor;a=a.TK((c,d)=>Object.assign({},c,d),sTa);return Object.assign({},a,b)},f7a=function(){setTimeout(()=>{let a;null==(a=document.getElementById("skiplink-navigation-target"))||a.focus()})},g7a=function(a){_.ufa(a.Iz.theme).then(b=>{a.Xw.sAa("DARK"===b?"LIGHT":"DARK")})},ry=class{get z2a(){return!this.DNb}get cLc(){return 0===this.hUb}constructor(a,
b,c,d,e,f,g,l,p,t,x){this.Ga=a;this.bl=b;this.Mea=c;this.Ta=d;this.Xw=e;this.Iz=f;this.document=g;this.BEc=l;this.appBarFontColor=p;this.mZb=t;this.ariaLabel="Product Title";this.wq=sTa;this.uo={};this.hUb=1;this.Qrb=new _.zg;this.DNb=!!this.document.querySelector("#gb");this.LRc=!!this.document.querySelector("#gb a[role=button]");this.width=this.DNb?`calc(100% - ${this.LRc?50:110}px)`:"100%";this.Lg=[x.register("showShortcutDialog","shift+/",()=>{this.T7&&(this.sw?(this.sw.close(),this.sw=void 0):
this.HAa(),this.Ga.mb({element:"AppBar",action:`${this.sw?"show":"hide"}KeyboardShortcuts`,gestureName:"KEYBOARD",projectId:this.wq.projectId}))}),x.register("sendFeedback","shift+2",()=>{this.Lea?(this.Lea.close(),this.Lea=void 0):this.J6("KEYBOARD")})];this.OZc=_.Fv.has(71)}Qa(){_.u(this.Ta.events,_.Df(a=>a instanceof _.si)).subscribe(()=>{this.wq=e7a(this);this.uo=this.T0a();this.ZFb.ma.style.setProperty("--text-secondary",this.wq.appBarFontColor)})}Ia(){this.Qrb.next();for(const a of this.Lg)a()}J6(a){this.Ga.mb({element:"FeedbackButton",
action:"open",gestureName:a,projectId:this.wq.projectId});this.Nea&&this.Nea.Pe();this.Lea=this.bl.open(Aw);_.u(this.Lea.HB(),_.sg()).subscribe(b=>{this.Lea=void 0;b&&this.Mea.M_()})}get Hga(){const a=this.wq.appLink;return a?a:`/${_.dq.GH}`}get projectId(){return this.wq.projectId}get T7(){return this.wq.keyboardShortcuts&&0<Array.from(this.wq.keyboardShortcuts.entries()).length}get yLb(){return this.T7||!!this.wq.settingsPageLink}get sLb(){return 0<(this.wq.additionalLinks||[]).length}get tLb(){return this.yLb||
this.sLb}HAa(){this.sw=this.bl.open(_.Pt,{gy:!1,data:this.wq.keyboardShortcuts,minWidth:400});_.u(this.sw.HB(),_.sg()).subscribe(()=>{this.sw=void 0})}T0a(){return this.TK((a,b)=>Object.assign({},a,b.uo),{})}TK(a,b){let c=this.Ta.bm.root.Vc;for(;c&&"primary"===c.af;)b=a(b,c.data),c=c.firstChild;return b}};ry.O=function(a){return new (a||ry)(_.w(_.Vp),_.w(_.st),_.w(_.zu),_.w(_.xi),_.w(_.jw),_.w(_.rw),_.w(_.ri),_.w(l3a,8),_.w(i3a,8),_.w(_.m3a,8),_.w(_.dv),_.w(_.Gv))};
ry.wa=_.Qd({type:ry,na:[["app-bar"]],rb:function(a,b){a&1&&(_.oh(c7a,5),_.oh(d7a,5,_.Ye));if(a&2){let c;_.rh(c=_.sh())&&(b.Nea=c.first);_.rh(c=_.sh())&&(b.ZFb=c.first)}},lb:6,Ya:function(a,b){a&2&&(_.Qg("width",b.width),_.Rg("full-width",b.z2a)("fullscreen-search",b.cLc))},inputs:{ariaLabel:"ariaLabel"},ya:42,Aa:15,Da:[["branding",""],["feedbackTooltip","matTooltip"],["menu","matMenu"],["overflowMenu","matMenu"],["onedevAppbar",""],[1,"appbar-left"],["mat-button","","ascTrackElement","AppBar","trackAction",
"navigateFromTitle",3,"routerLink","trackProjectId"],[3,"productName","svgIcon"],["class","hiring-banner","target","_blank","href","http://go/cs-we-are-hiring",4,"ngIf"],[1,"appbar-center"],[1,"skip-navigation-wrapper"],["mat-button","","color","primary","aria-label","skip to main content",1,"skip-to-main-content-link",3,"click","keydown.enter"],["fxFlex","","role","search",3,"config","focusChange",4,"ngIf"],[1,"appbar-right"],[3,"menu"],["type","button","mat-icon-button","","ascTrackElement","AppBar",
"trackAction","switchTheme","matTooltip","Switch theme","aria-label","Switch theme",1,"hover-focus-element",3,"click"],["type","button","mat-icon-button","","matTooltip","Send feedback","aria-label","Send feedback",1,"hover-focus-element",3,"click"],["svgIcon","shared:feedback_outline",1,"feedback"],["type","button","mat-icon-button","","externalLink","https://goto.google.com/sync2head/cs","matTooltip","Tip of the Week","aria-label","tip of the week",1,"hover-focus-element"],["type","button","mat-icon-button",
"","class","hover-focus-element menu-trigger","matTooltip","Help","aria-label","Help",3,"matMenuTriggerFor",4,"ngIf"],["class","settings","mat-icon-button","","ascTrackElement","AppBar","trackAction","navigateToSettingsPage","matTooltip","Settings","aria-label","Settings",3,"routerLink",4,"ngIf"],[3,"overlapTrigger"],["role","group"],["role","presentation",4,"ngIf"],[4,"ngIf"],["type","button","mat-menu-item","","ascTrackElement","AppBar","trackAction","switchTheme",3,"click"],["type","button","mat-menu-item",
"",3,"click"],"type button mat-menu-item  externalLink https://goto.google.com/sync2head/cs".split(" "),["type","button","mat-menu-item","",3,"matMenuTriggerFor",4,"ngIf"],["mat-menu-item","","ascTrackElement","AppBar","trackAction","navigateToSettingsPage",3,"routerLink",4,"ngIf"],["target","_blank","href","http://go/cs-we-are-hiring",1,"hiring-banner"],[1,"hiring-banner-ribbon"],[1,"hiring-banner-text"],["fxFlex","","role","search",3,"focusChange","config"],["type","button","mat-icon-button","",
"matTooltip","Help","aria-label","Help",1,"hover-focus-element","menu-trigger",3,"matMenuTriggerFor"],["svgIcon","shared:help_outline"],["mat-icon-button","","ascTrackElement","AppBar","trackAction","navigateToSettingsPage","matTooltip","Settings","aria-label","Settings",1,"settings",3,"routerLink"],["svgIcon","shared:settings_outline"],["role","presentation"],["mat-menu-item","","ascTrackElement","AppBar","trackAction","showKeyboardShortcuts",3,"click"],["role","group",1,"additional"],["role","presentation",
4,"ngFor","ngForOf"],["mat-menu-item","",1,"add",3,"externalLink"],["type","button","mat-menu-item","",3,"matMenuTriggerFor"],["mat-menu-item","","ascTrackElement","AppBar","trackAction","navigateToSettingsPage",3,"routerLink"]],qa:function(a,b){if(a&1){const c=_.ze();_.C(0,"header",4)(1,"div",5)(2,"a",6,0);_.G(4,"onedev-appbar-title",7);_.E();_.y(5,iva,4,0,"a",8);_.E();_.C(6,"div",9)(7,"div",10)(8,"button",11);_.M("click",function(){_.n(c);return _.q(f7a())})("keydown.enter",function(){_.n(c);return _.q(f7a())});
_.P(9," Skip navigation ");_.E()();_.y(10,jva,1,1,"global-search-box",12);_.E();_.C(11,"div",13)(12,"onedev-mdc-button-group",14)(13,"button",15);_.M("click",function(){_.n(c);return _.q(g7a(b))});_.C(14,"mat-icon");_.P(15,"brightness_4");_.E()();_.C(16,"button",16,1);_.M("click",function(){_.n(c);return _.q(b.J6("CLICK"))});_.G(18,"mat-icon",17);_.E();_.C(19,"a",18)(20,"mat-icon");_.P(21,"lightbulb_outline");_.E()();_.y(22,kva,2,1,"button",19)(23,lva,2,1,"a",20);_.E()();_.C(24,"mat-menu",21,2)(26,
"ul",22);_.y(27,mva,3,0,"li",23);_.E();_.y(28,pva,4,2,"ng-container",24);_.E();_.C(29,"mat-menu",null,3)(31,"button",25);_.M("click",function(){_.n(c);return _.q(g7a(b))});_.C(32,"span");_.P(33,"Switch theme");_.E()();_.C(34,"button",26);_.M("click",function(){_.n(c);return _.q(b.J6("CLICK"))});_.C(35,"span");_.P(36,"Send feedback");_.E()();_.C(37,"a",27)(38,"span");_.P(39,"Tip of the Week");_.E()();_.y(40,qva,3,1,"button",28)(41,rva,3,1,"a",29);_.E()()}a&2&&(a=_.th(30),_.v(2),_.A("routerLink",b.Hga)("trackProjectId",
b.projectId),_.Pg("aria-label",b.wq.appBarTitle||b.ariaLabel),_.v(2),_.gh("productName",b.wq.appBarTitle),_.A("svgIcon",b.BEc),_.v(),_.A("ngIf",b.OZc),_.v(5),_.A("ngIf",b.uo.qha),_.v(2),_.A("menu",a),_.v(10),_.A("ngIf",b.tLb),_.v(),_.A("ngIf",b.wq.settingsPageLink),_.v(),_.A("overlapTrigger",!1),_.v(3),_.A("ngIf",b.T7),_.v(),_.A("ngIf",b.sLb),_.v(12),_.A("ngIf",b.tLb),_.v(),_.A("ngIf",b.wq.settingsPageLink))},Fa:[_.$p,_.oo,_.po,_.Wp,_.Ft,_.dy,_.yw,_.Ot,_.Nt,_.Rt,_.Qt,_.ay,_.Du,_.gy,_.jy,_.iy,_.ly,
_.$x,_.cy,_.ey,_.py,oy,_.Ep],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}}"]});_.sy=class{constructor(a,b,c){this.oSc=a;this.WMc=b;this.Lq=c}bootstrap(){uOa(this.oSc);var a=this.WMc;for(const d of a.UMc){var b=[...d.icons];d.tIb&&(b=b.concat(d.tIb));for(const e of b){b=a;var c=d.Rs;const f=(0,_.Kc)`https://ssl.gstatic.com/devopsconsole/images/${c}/${e}.svg`;b.ZLb.lxb(c,e,new kYa(f))}}this.Lq.initialize()}};_.sy.O=function(a){return new (a||_.sy)(_.m(cq),_.m(_.Fu),_.m(_.xv),_.m(_.Tt))};_.sy.ta=_.k({token:_.sy,oa:_.sy.O,Ea:"root"});var h7a;h7a=function(a,b,c){a.Ga.mb({gestureName:"BACKGROUND",element:"HatsNextService",action:"showSurvey",Ie:b});a.service.YTc({triggerId:b,callback:d=>{d.surveyData&&_.u(a.colorScheme,_.qg(1)).subscribe(e=>{a.Ga.mb({gestureName:"BACKGROUND",element:"HatsNextService",action:"presentSurvey",Ie:b});a.service.SSc({surveyData:d.surveyData,colorScheme:e,authuser:0,customZIndex:1E4,productData:{productVersion:a.productVersion,experimentIds:a.experimentIds,customData:c}})})},authuser:0,enableTestingMode:!1})};
_.i7a=function(a,b){var c={};a.Ga.BRc.then(()=>{a.ud.Ub(()=>{_.ufa(a.ud.Gk).then(()=>{setTimeout(()=>{h7a(a,b,c)})})})})};_.ty=class{constructor(a,b,c,d,e,f,g,l){this.Ga=g;this.ud=l;this.productVersion=void 0;this.service=c(a,{locale:b,apiKey:d});this.colorScheme=_.u(f.theme,_.r(p=>"LIGHT"===p?1:2));this.experimentIds=Array.from(e).map(p=>`${p}`)}};_.ty.O=function(a){return new (a||_.ty)(_.m(AJa),_.m(_.ak),_.m(_.iYa),_.m(_.ho),_.m(J2a),_.m(_.rw),_.m(_.Vp),_.m(_.Jf))};
_.ty.ta=_.k({token:_.ty,oa:_.ty.O,Ea:"root"});var uy=class{constructor(a,b,c,d,e,f,g,l,p,t,x,B,F,I){this.FUc=a;this.Sqa=b;this.YQa=d;this.Ta=e;this.Bh=g;this.userEmail=p;this.storage=t;this.A5a=B;c.bootstrap();(this.jl=_.Gk.has(2))&&x.load();this.wbb();this.jl&&_.Fv.has(42)&&_.i7a(B,"n9xCgksaE0jd2PDg8Pq0PBfvWMwF");_.Bu(F,"access_time_24px",(0,_.Kc)`https://www.gstatic.com/images/icons/material/system_gm/svg/access_time_24px.svg`);_.Bu(F,"info_outline_24px",(0,_.Kc)`https://www.gstatic.com/images/icons/material/system_gm/svg/info_outline_24px.svg`);
_.Bu(F,"link_24px",(0,_.Kc)`https://www.gstatic.com/images/icons/material/system_gm/svg/link_24px.svg`);this.Sqa&&I.documentElement.style.setProperty("--app-bar-bg",this.Sqa)}wbb(){this.userEmail||!_.Gk.has(3)||this.storage&&this.storage.get("epn_dismiss")||this.wnb()}wnb(){this.Bh.open("We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.","Got it",{duration:0}).qB.subscribe(()=>{this.storage&&this.storage.set("epn_dismiss",!0)})}Qa(){var a=this.Ta;
a.config=this.FUc.map(Hma);a.aP=!1}};uy.O=function(a){return new (a||uy)(_.w(x4a),_.w(h3a),_.w(_.sy),_.w(_.xw),_.w(_.xi),_.w(_.Gv),_.w(_.eu),_.w(_.Ev),_.w(_.go),_.w(_.IWa,8),_.w(_.sv),_.w(_.ty),_.w(_.Cu),_.w(_.ri))};
uy.wa=_.Qd({type:uy,na:[["cst-app"],["protractor-cst-app"]],ya:6,Aa:3,Da:[[1,"app"],[1,"router-wrapper"],["class","announcement-bar",4,"ngIf"],[1,"announcement-bar"]],qa:function(a,b){a&1&&(_.G(0,"app-bar"),_.C(1,"div",0)(2,"div",1),_.y(3,sva,1,0,"announcement-bar",2),_.G(4,"router-outlet"),_.E()(),_.G(5,"uncaught-error-notifier"));a&2&&(_.Qg("background-color",b.Sqa),_.v(3),_.A("ngIf",b.YQa.LIb))},Fa:[_.po,_.zw,ry,_.qu,_.Ro],styles:["cst-app[_nghost-%COMP%], protractor-cst-app[_nghost-%COMP%]{display:flex;flex:1 1 100%;flex-direction:column;min-height:0}.app[_ngcontent-%COMP%]{display:flex;flex:1 1 100%;min-height:0}.router-wrapper[_ngcontent-%COMP%]{display:flex;flex-grow:1;flex-direction:column;overflow:auto}.router-wrapper[_ngcontent-%COMP%]    >:not(announcement-bar){flex:1 1 100%;min-height:0}router-outlet[_ngcontent-%COMP%]{flex:0!important}"]});var k7a=function(a,b){let c=!1;const d=[];j7a(a,b,d);for(const e of d)c&&(e.error={type:6,location:e.location}),c=!0},j7a=function(a,b,c){for(const d of b)0===d.Ql||2===d.Ql?(j7a(a,d.Qwa,c),j7a(a,d.Eza,c)):_.Nk(d,a.rUa)&&!d.error&&c.push(d)},wva=class{constructor(a){this.rUa=a}process(a){k7a(this,a);for(const b of _.zk(a))3===b.Ql&&k7a(this,b.elements);return a}};var yva=class{constructor(a){this.NQc=a}process(a){if(!this.NQc)return a;for(const c of _.zk(a)){var b;if(b=_.Nk(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 xva=class{constructor(){var a=l7a;this.rUa=5;this.pattern=a}process(a){for(const b of _.zk(a))!_.Nk(b,this.rUa)||b.error||this.pattern.test(b.value?b.value.value:"")||(b.error={type:7,location:b.location});return a}};var m7a,n7a;m7a=function(a,b,c=d=>new d){return b.wc?c(b.wc):b.instance};n7a=class{constructor(){this.Eja=[]}Ue(a){return this.Eja.length?m7a(this,this.Eja[0],a):void 0}};_.o7a=class extends n7a{};var l7a,vva;l7a=/^(y|yes|n|no|auto)$/;vva=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]]);
_.p7a=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]]);_.q7a=new Map([["b",4],["branch",4],["r",20],["repo",20],["g",15],["git",15],..._.p7a]);
_.uva=new _.o7a;_.tva=new _.o7a;_.vy=class{};_.vy.O=function(a){return new (a||_.vy)};_.vy.Ca=_.Ud({type:_.vy});_.vy.Ba=_.md({Nb:[_.sw,_.ww,{va:_.D4a,Bb:a=>zva({nh:a||void 0}),Hb:[[new _.kn,_.Yt]]}]});_.wy=class{};_.wy.O=function(a){return new (a||_.wy)};_.wy.Ca=_.Ud({type:_.wy});_.wy.Ba=_.md({imports:[_.vy,_.vo,_.fy,_.Eu]});_.xy=class{};_.xy.O=function(a){return new (a||_.xy)};_.xy.Ca=_.Ud({type:_.xy});_.xy.Ba=_.md({imports:[_.vo,_.Xp,_.Gp]});_.r7a=new _.ge("TooltipAnchor");_.s7a=new _.ge("TooltipPeventer");_.yy=class{};_.yy.O=function(a){return new (a||_.yy)};_.yy.Ca=_.Ud({type:_.yy});_.yy.Ba=_.md({imports:[_.Rr,Hx,_.vo,Ox,_.Jt,_.Eu,_.Zs,Kx]});_.zy=class{};_.zy.O=function(a){return new (a||_.zy)};_.zy.Ca=_.Ud({type:_.zy});_.zy.Ba=_.md({imports:[_.Wx]});_.Ay=class{};_.Ay.O=function(a){return new (a||_.Ay)};_.Ay.Ca=_.Ud({type:_.Ay});_.Ay.Ba=_.md({imports:[_.qy]});_.By=class{};_.By.O=function(a){return new (a||_.By)};_.By.Ca=_.Ud({type:_.By});_.By.Ba=_.md({imports:[_.$s,_.$s]});_.Cy=class{};_.Cy.O=function(a){return new (a||_.Cy)};_.Cy.Ca=_.Ud({type:_.Cy});_.Cy.Ba=_.md({Nb:[{va:_.r6a,nc:{er:"grimoire-multibranch",hWa:1E3,H_a:!0}}],imports:[_.bq,_.vy,_.vo,_.xy,_.yy,_.It,_.By,_.fy,_.Eu,_.zy,_.Ay,_.Fw,_.Dv,_.Fx]});_.t7a=_.Aj("transformMenu",[_.Dj("void",_.Cj({opacity:0,transform:"scale(0.8)"})),_.Ej("void => enter",_.Bj("120ms cubic-bezier(0, 0, 0.2, 1)",_.Cj({opacity:1,transform:"scale(1)"}))),_.Ej("* => void",_.Bj("100ms 25ms linear",_.Cj({opacity:0})))]);_.u7a=_.Aj("fadeInItems",[_.Dj("showing",_.Cj({opacity:1})),_.Ej("void => *",[_.Cj({opacity:0}),_.Bj("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])]);var Dy=class{constructor(a,b,c,d,e,f,g){this.GE=a;this.YR=b;this.bn=c;this.Oc=d;this.Ce=e;this.Cb=f;this.Ua=g;this.LIa=new _.zg}attach(a={}){this.oj||(this.oj=new _.Ts(this.GE,this.Ce));this.detach();this.fba||(this.fba=new uVa(this.Cb.createElement("div"),this.YR,this.bn,this.Oc));const b=this.GE.ab.ma;b.parentNode.insertBefore(this.fba.oya,b);let c;null==(c=this.Ua)||_.xn(c);this.oj.attach(this.fba,a);this.LIa.next()}detach(){this.oj.KNc&&this.oj.detach()}Ia(){this.fba&&this.fba.dispose()}};
Dy.O=function(a){return new (a||Dy)(_.w(_.hh),_.w(_.mn),_.w(_.wi),_.w(_.Kf),_.w(_.mh),_.w(_.ri),_.w(_.Nh))};Dy.La=_.Wd({type:Dy});var v7a,w7a;v7a=[[["mat-icon"],["","matMenuItemIcon",""]],"*"];w7a=_.Yj(_.Zj(class{}));
_.Ey=class extends w7a{constructor(a,b,c,d,e){super();this.Ja=a;this.Cb=b;this.Rc=c;this.DI=d;this.Ua=e;this.role="menuitem";this.Fr=new _.zg;this.Fl=new _.zg;this.VI=this.Z1=!1;let f;null==d||null==(f=d.kPa)||f.call(d,this)}focus(a,b){this.Rc&&a?_.Dr(this.Rc,this.Og(),a,b):this.Og().focus(b);this.Fl.next(this)}Cc(){this.Rc&&this.Rc.Ek(this.Ja,!1)}Ia(){this.Rc&&this.Rc.dj(this.Ja);this.DI&&this.DI.removeItem&&this.DI.removeItem(this);this.Fr.complete();this.Fl.complete()}Xo(){return this.disabled?
"-1":"0"}Og(){return this.Ja.ma}gJa(a){this.disabled&&(a.preventDefault(),a.stopPropagation())}WKa(){this.Fr.next(this)}Qq(){const a=this.Ja.ma.cloneNode(!0),b=a.querySelectorAll("mat-icon, .material-icons");for(let d=0;d<b.length;d++)b[d].remove();let c;return(null==(c=a.textContent)?void 0:c.trim())||""}ANa(a){this.Z1=a;let b;null==(b=this.Ua)||_.xn(b)}INa(a){this.VI=a;let b;null==(b=this.Ua)||_.xn(b)}Yn(){return this.Cb&&this.Cb.activeElement===this.Og()}};
_.Ey.O=function(a){return new (a||_.Ey)(_.w(_.Ye),_.w(_.ri),_.w(_.Er),_.w(_.hy,8),_.w(_.Nh))};
_.Ey.wa=_.Qd({type:_.Ey,na:[["","mat-menu-item",""]],qb:[1,"mat-mdc-menu-item","mat-mdc-focus-indicator"],lb:9,Ya:function(a,b){a&1&&_.M("click",function(c){return b.gJa(c)})("mouseenter",function(){return b.WKa()});a&2&&(_.Pg("role",b.role)("tabindex",b.Xo())("aria-disabled",b.disabled)("disabled",b.disabled||null)("mat-id-collision",null),_.Rg("mat-mdc-menu-item-highlighted",b.Z1)("mat-mdc-menu-item-submenu-trigger",b.VI))},inputs:{disabled:"disabled",vc:"disableRipple",role:"role"},Qb:["matMenuItem"],
features:[_.Mg],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&&(_.ch(v7a),_.dh(0),_.C(1,"span",0),_.dh(2,1),
_.E(),_.G(3,"div",1),_.y(4,Ava,2,0,"svg",2));a&2&&(_.v(3),_.A("matRippleDisabled",b.vc||b.disabled)("matRippleTrigger",b.Og()),_.v(),_.A("ngIf",b.VI))},Fa:[_.po,_.gt],kb:2,Ma:0});var x7a={va:W6a,Hb:[_.Ys],Bb:function(a){return()=>a.Cj.ql()}},y7a=_.mj({passive:!0}),Gy=class{get u$(){return this.Jf}set u$(a){this.Jf=a}get Jf(){return this.Jaa}set Jf(a){if(a!==this.Jaa){this.Jaa=a;this.MS.unsubscribe();a&&(this.MS=a.close.subscribe(c=>{this.JJa(c);"click"!==c&&"tab"!==c||!this.Ni||this.Ni.closed.emit(c)}));var b;null==(b=this.tE)||b.INa(ky(this))}}constructor(a,b,c,d,e,f,g,l,p){this.jf=a;this.Tc=b;this.Ce=c;this.tE=f;this.Yb=g;this.Rc=l;this.nb=p;this.vb=null;this.Ir=!1;this.MS=
this.kaa=this.ZA=_.df.EMPTY;this.Ua=_.Kd(_.Nh);this.Z$=t=>{_.jj(t)||(this.ln="touch")};this.ln=void 0;this.nt=!0;this.Udb=this.dY=new _.wn;this.Tdb=this.cY=new _.wn;this.ze=d;this.Ni="function"==typeof _.Fy&&e instanceof _.Fy?e:void 0;b.ma.addEventListener("touchstart",this.Z$,y7a)}Pd(){this.VKa()}Ia(){this.vb&&(this.vb.dispose(),this.vb=null);this.Tc.ma.removeEventListener("touchstart",this.Z$,y7a);this.MS.unsubscribe();this.ZA.unsubscribe();this.kaa.unsubscribe()}get WO(){return this.Ir}get dir(){return this.Yb&&
"rtl"===this.Yb.value?"rtl":"ltr"}fD(){const a=this.Jf;if(!this.Ir&&a){var b=this.av(a),c=b.Sl(),d=c.mg;this.DNa(a,d);c.De=null==a.De?!ky(this):a.De;b.attach(this.MKa(a));a.Wq&&a.Wq.attach(this.Lbb);this.ZA=this.aMa().subscribe(()=>this.xN());this.tLa(a);"function"==typeof _.Fy&&a instanceof _.Fy&&(a.ONa(),_.u(a.Li.Kc,_.Fg(a.close)).subscribe(()=>{_.Is(_.Ms(d,!1));_.Ms(d,!0)}))}}xN(){let a;null==(a=this.Jf)||a.close.emit()}focus(a,b){this.Rc&&a?_.Dr(this.Rc,this.Tc,a,b):this.Tc.ma.focus(b)}ef(){let a;
null==(a=this.vb)||a.ef()}JJa(a){if(this.vb&&this.WO){var b=this.Jf;this.ZA.unsubscribe();this.vb.detach();!this.nt||"keydown"!==a&&this.ln&&ky(this)||this.focus(this.ln);this.ln=void 0;if("function"==typeof _.Fy&&b instanceof _.Fy)b.iNa(),b.Wq?_.u(b.Dl,_.Df(c=>"void"===c.Bf),_.qg(1),_.Fg(b.Wq.LIa)).subscribe({next:()=>b.Wq.detach(),complete:()=>this.KI(!1)}):this.KI(!1);else{this.KI(!1);let c;null==b||null==(c=b.Wq)||c.detach()}}}tLa(a){a.MK=ky(this)?this.Ni:void 0;a.direction=this.dir;this.BNa(a);
a.pfa(this.ln||"program");this.KI(!0)}BNa(a){if(a.Aka){let b=0,c=a.MK;for(;c;)b++,c=c.MK;a.Aka(b)}}KI(a){a!==this.Ir&&((this.Ir=a)?this.dY.emit():this.cY.emit(),ky(this)&&this.tE.ANa(a),_.xn(this.Ua))}av(a){if(!this.vb){const b=this.gI(a);this.XNa(a,b.mg);this.vb=this.jf.create(b);this.vb.In().subscribe()}return this.vb}gI(a){return new _.Gs({mg:_.Ns(_.qVa(_.Ms(_.Qs(this.jf.position(),this.Tc))),".mat-menu-panel, .mat-mdc-menu-panel"),Nj:a.Nj||"cdk-overlay-transparent-backdrop",Bd:a.cz,Dj:this.ze(),
direction:this.Yb})}XNa(a,b){a.Vw&&b.b7.subscribe(c=>{const d="start"===c.SU.mc?"after":"before",e="top"===c.SU.tc?"below":"above";this.nb?this.nb.run(()=>a.Vw(d,e)):a.Vw(d,e)})}DNa(a,b){let [c,d]="before"===a.jq?["end","start"]:["start","end"],e=c,f=d,[g,l]="above"===a.xt?["bottom","top"]:["top","bottom"],[p,t]=[g,l],x=p,B=t,[F,I]=[e,f],K=F,U=I,ca=0;ky(this)?(U=e="before"===a.jq?"start":"end",f=K="end"===e?"start":"end",this.Ni&&(null==this.XS&&(this.XS=(a=this.Ni.items.first)?a.Og().offsetTop:0),
ca="bottom"===g?this.XS:-this.XS)):a.LK||(x="top"===g?"bottom":"top",B="top"===l?"bottom":"top");_.Js(b,[{zc:e,Ac:x,mc:K,tc:g,offsetY:ca},{zc:f,Ac:x,mc:U,tc:g,offsetY:ca},{zc:e,Ac:B,mc:K,tc:l,offsetY:-ca},{zc:f,Ac:B,mc:U,tc:l,offsetY:-ca}])}aMa(){const a=this.vb.tm(),b=this.vb.So,c=this.Ni?this.Ni.closed:_.kf(),d=this.Ni?_.u(this.Ni.Fr(),_.Df(e=>e!==this.tE),_.Df(()=>this.Ir)):_.kf();return _.Cf(a,c,d,b)}YKa(a){_.ij(a)||(this.ln=0===a.button?"mouse":void 0,ky(this)&&a.preventDefault())}ie(a){a=a.keyCode;
if(13===a||32===a)this.ln="keyboard";ky(this)&&(39===a&&"ltr"===this.dir||37===a&&"rtl"===this.dir)&&(this.ln="keyboard",this.fD())}Sk(a){ky(this)?(a.stopPropagation(),this.fD()):this.Ir?this.xN():this.fD()}VKa(){ky(this)&&this.Ni&&(this.kaa=_.u(this.Ni.Fr(),_.Df(a=>a===this.tE&&!a.disabled),_.ng(0,_.vn)).subscribe(()=>{this.ln="mouse";"function"==typeof _.Fy&&this.Jf instanceof _.Fy&&this.Jf.oE?_.u(this.Jf.Dl,_.qg(1),_.ng(0,_.vn),_.Fg(this.Ni.Fr())).subscribe(()=>this.fD()):this.fD()}))}MKa(a){this.oj&&
this.oj.Lc===a.Lc||(this.oj=new _.Ts(a.Lc,this.Ce));return this.oj}};Gy.O=function(a){return new (a||Gy)(_.w(_.Ys),_.w(_.Ye),_.w(_.mh),_.w(W6a),_.w(_.hy,8),_.w(_.Ey,10),_.w(_.rs,8),_.w(_.Er),_.w(_.Jf))};
Gy.La=_.Wd({type:Gy,lb:3,Ya:function(a,b){a&1&&_.M("click",function(c){return b.Sk(c)})("mousedown",function(c){return b.YKa(c)})("keydown",function(c){return b.ie(c)});a&2&&_.Pg("aria-haspopup",b.Jf?"menu":null)("aria-expanded",b.WO)("aria-controls",b.WO?b.Jf.Via:null)},inputs:{u$:[0,"mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],Jf:[0,"matMenuTriggerFor","menu"],Lbb:[0,"matMenuTriggerData","menuData"],nt:[0,"matMenuTriggerRestoreFocus","restoreFocus"]},outputs:{dY:"menuOpened",Udb:"onMenuOpen",
cY:"menuClosed",Tdb:"onMenuClose"}});_.Hy=class extends Dy{};_.Hy.O=(()=>{let a;return function(b){return(a||(a=_.Ve(_.Hy)))(b||_.Hy)}})();_.Hy.La=_.Wd({type:_.Hy,na:[["ng-template","matMenuContent",""]],features:[_.zh([{va:_.S6a,Fb:_.Hy}]),_.Mg]});_.Iy=class extends _.Ey{};_.Iy.O=(()=>{let a;return function(b){return(a||(a=_.Ve(_.Iy)))(b||_.Iy)}})();
_.Iy.wa=_.Qd({type:_.Iy,na:[["","mat-menu-item",""]],qb:[1,"mat-focus-indicator"],lb:21,Ya:function(a,b){a&2&&(_.Pg("role",b.role)("tabindex",b.Xo())("aria-disabled",b.disabled.toString())("disabled",b.disabled||null)("mat-id-collision",null),_.Rg("mat-menu-item",!0)("mat-menu-item-highlighted",b.Z1)("mat-menu-item-submenu-trigger",b.VI)("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",
vc:"disableRipple"},Qb:["matMenuItem"],features:[_.zh([{va:_.Ey,Fb:_.Iy}]),_.Mg],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&&(_.ch(),_.dh(0),_.G(1,"div",0),_.y(2,Bva,2,0,"svg",
1));a&2&&(_.v(),_.A("matRippleDisabled",b.vc||b.disabled)("matRippleTrigger",b.Og()),_.v(),_.A("ngIf",b.VI))},Fa:[_.po,_.gt],kb:2,Ma:0});_.Jy=class extends Gy{};_.Jy.O=(()=>{let a;return function(b){return(a||(a=_.Ve(_.Jy)))(b||_.Jy)}})();_.Jy.La=_.Wd({type:_.Jy,na:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],qb:[1,"mat-menu-trigger"],Qb:["matMenuTrigger"],features:[_.Mg]});_.Ky=class{};_.Ky.O=function(a){return new (a||_.Ky)};_.Ky.Ca=_.Ud({type:_.Ky});_.Ky.Ba=_.md({Nb:[x7a],imports:[_.vo,_.$s,_.ht,_.Zs,_.Ds,_.$s]});var Ly=class{};Ly.O=function(a){return new (a||Ly)};Ly.Ca=_.Ud({type:Ly});Ly.Ba=_.md({imports:[_.vo,_.Jt,_.Eu,_.Ky,oy]});_.My=class{};_.My.O=function(a){return new (a||_.My)};_.My.Ca=_.Ud({type:_.My});_.My.Ba=_.md({imports:[Ly]});var z7a=new _.ge("GMAT_DIALOG_OPTIONS",{Ea:"root",oa:()=>({Oe:!1})});var Ny=class extends _.st{constructor(a,b,c,d,e,f,g,l){l.Oe||_.Yx(a,"gmat-mdc-dialog");super(a,b,c,d,e,f,g)}};Ny.O=function(a){return new (a||Ny)(_.m(_.Ys),_.m(_.Kf),_.m(_.Bo,8),_.m(hWa,8),_.m(iWa),_.m(_.st,12),_.m(ws),_.m(z7a))};Ny.ta=_.k({token:Ny,oa:Ny.O});_.Oy=class{};_.Oy.O=function(a){return new (a||_.Oy)};_.Oy.Ca=_.Ud({type:_.Oy});_.Oy.Ba=_.md({Nb:[{va:_.st,Od:Ny},{va:_.Ys,Od:_.Zx}],imports:[yt]});var Py=class{};Py.O=function(a){return new (a||Py)};Py.Ca=_.Ud({type:Py});Py.Ba=_.md({imports:[_.bq,_.vo,_.Xp,{Op:_.Au,Nb:[_.zu]},_.It,_.Cy,_.Kt,_.fy,_.Oy,_.By,_.Eu,_.ny,_.Ay,_.My,_.Gp]});var A7a=[{Pga:"Documentation",zn:"https://goto.google.com/grimoire-codesearch-documentation"},{Pga:"Accessibility Help",zn:"https://g3doc.corp.google.com/devtools/grimoire/g3doc/howto/accessibility.md"}],B7a=[{Pga:"Documentation",zn:"https://cloud.google.com/source-repositories/docs/"},{tIc:!0,Pga:"Support",zn:"https://cloud.google.com/source-repositories/docs/support"}],Qy=class{constructor(){this.additionalLinks=_.Gk.has(2)?A7a:B7a}resolve(){return this.additionalLinks}};
Qy.O=function(a){return new (a||Qy)(_.m(_.Ev))};Qy.ta=_.k({token:Qy,oa:Qy.O,Ea:"root"});var C7a,D7a,E7a,F7a,Ry;C7a=[{Tb:"?",ee:"Show shortcut help"},{Tb:["@"],ee:"Send feedback"},{Tb:["alt","+","..."],ee:"Use shortcuts with modal screenreader"},{Tb:"c",ee:"Focus code panel"},{Tb:"g",ee:"Go to line"},{Tb:"o",ee:"Show outline"},{Tb:"t",ee:"Show directory tree"}];D7a=[];E7a=[{Tb:"/",ee:"Search for code or files"},{Tb:".",ee:"Search for code or files in this directory"},{Tb:"j",ee:"Select next result in the search result list"},{Tb:"k",ee:"Select previous result in the search result list"}];
F7a=[];
Ry=[{Tb:"a",ee:"Toggle fullscreen mode"},{Tb:"b",ee:"Toggle blame layer"},{Tb:"f",ee:"Show find in file menu"},{Tb:"h",ee:"Show revision history of the file"},{Tb:"l",ee:"Show links menu"},{Tb:["l","then","p"],ee:"Copy the current file path"},{Tb:["l","then","h"],ee:"Copy the link to the HEAD version of the file"},{Tb:["l","then","r"],ee:"Copy the link to the current version and line of the file"},{Tb:["ctrl","+","shift","+","\\"],ee:"Opens the context menu for the focused symbol"},{Tb:"q",ee:"Toggle bottom panel"},
{Tb:"u",ee:"Toggle the navigation panel"},{Tb:"y",ee:"Show/hide search matches in a file"},{Tb:["\u2191","or","k"],ee:"Up one line in code browser"},{Tb:["\u2193","or","j"],ee:"Down one line in code browser"},{Tb:"+",ee:"Increase size of code font"},{Tb:"-",ee:"Decrease size of code font"}];
_.Sy=class{constructor(){_.Fv.has(10)&&Ry.push({Tb:"x",ee:"Show cross references for symbols"});_.Fv.has(5)&&Ry.push({Tb:"X",ee:"Show a callgraph for the file"});_.Fv.has(7)&&Ry.push({Tb:"8",ee:"Toggle code column guides"});if(_.Fv.has(37)){var a=Ry.findIndex(f=>"Show/hide search matches in a file"===f.ee);Ry.splice(a,1)}_.Fv.has(28)||F7a.push({Tb:"E",ee:"Open in editor (when available)"});_.Gk.has(2)&&(D7a.push({Tb:"r",ee:"Open the related files menu"},{Tb:["r","then","b"],ee:"Open related BUILD file"},
{Tb:["r","then","o"],ee:"Open related OWNERS file"},{Tb:["r","then","r"],ee:"Open related README file"},{Tb:["r","then","t"],ee:"Open related test file"}),Ry.push({Tb:["l","then","g"],ee:"Copy link to google3-relative path"},{Tb:["l","then","i"],ee:"Copy import statement"},{Tb:["l","then","b"],ee:"Copy build rule"}));a=["General",Ok(C7a)];const b=["Related files (hold <shift> to open in new tab)",Ok(D7a)],c=["Search",Ok(E7a)],d=["View in",Ok(F7a)],e=["File Browsing",Ok(Ry)];this.fUc=new Map([a,b,
...(_.Fv.has(37)?[]:[c,d]),e])}resolve(){return this.fUc}};_.Sy.O=function(a){return new (a||_.Sy)(_.m(_.Ev),_.m(_.Gv))};_.Sy.ta=_.k({token:_.Sy,oa:_.Sy.O,Ea:"root"});var Ty=class{constructor(){this.settingsPageLink=_.Gk.has(2)?_.dq.c1:void 0}resolve(){return this.settingsPageLink}};Ty.O=function(a){return new (a||Ty)(_.m(_.Ev))};Ty.ta=_.k({token:Ty,oa:Ty.O,Ea:"root"});var G7a;G7a=window.location.pathname;
_.H7a=[{va:fo,Bb:function(a){return a.Hfa().Eua()},Hb:[Tv]},{va:vJa,Bb:function(a){a=_.Jl(a.Hfa(),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:_.wc(a,"Unknown Environment Name")}},Hb:[Tv]},{va:_.go,Bb:function(a){return _.X(a,11)||""},Hb:[Tv]},{va:a3a,Bb:function(a){return a.M3a()||""},Hb:[Tv]},{va:wJa,Bb:function(a){return!!_.Kl(a,17)},Hb:[Tv]},{va:xJa,
Bb:function(a){return!!_.Kl(a,19)},Hb:[Tv]},{va:_.yJa,Bb:function(a){return _.X(a,13)||""},Hb:[Tv]},{va:f3a,Bb:function(a){return a.ug()||window.location.hostname},Hb:[Tv]},{va:_.g3a,Bb:function(a){return _.X(a,30)||""},Hb:[Tv]},{va:h3a,Bb:function(a){return Av(a)?_.X(Av(a),1)||null:null},Hb:[Tv]},{va:i3a,Bb:function(a){return Av(a)?_.X(Av(a),8)||null:null},Hb:[Tv]},{va:j3a,Bb:function(a){return Av(a)?_.X(Av(a),3)||null:null},Hb:[Tv]},{va:k3a,Bb:function(a){return Av(a)?_.X(Av(a),2)||null:null},Hb:[Tv]},
{va:l3a,Bb:function(a){return Av(a)?_.X(Av(a),4)||null:null},Hb:[Tv]},{va:_.m3a,Bb:function(a){return Av(a)?Av(a).aga()||null:null},Hb:[Tv]},{va:_.n3a,Bb:function(a){return Av(a)?_.X(Av(a),10)||null:null},Hb:[Tv]},{va:_.o3a,Bb:function(a){return Ml(_.ol(a,R1a,10),2)},Hb:[Tv]},{va:_.p3a,Bb:function(a){return _.ol(a,R1a,10)},Hb:[Tv]},{va:_.zJa,Bb:function(a){return _.X(a,23)},Hb:[Tv]},{va:AJa,Bb:function(a){return _.X(a,25)||"1633047"},Hb:[Tv]},{va:BJa,Bb:function(a){return _.X(a,31)||"https://play.google.com/log"},
Hb:[Tv]},{va:Tv,Bb:function(){const a=window.GRIMOIRE_CONFIG;if(!a)throw Error("od");return I2a(a)}},{va:q3a,Bb:function(a){const b=new YIa;for(const d of _.zl(a,M1a,35,_.vl())){a=b;var c=d.c5();_.Dl(a,1,Nn,c)}return b},Hb:[Tv]},{va:_.ho,Bb:function(a){return _.X(a,1)||""},Hb:[Tv]},{va:_.io,Bb:function(a){return _.X(a,2)},Hb:[Tv]},{va:CJa,Bb:function(a){return _.X(a,3)},Hb:[Tv]},{va:DJa,Bb:function(){return _.Wba(window)}},{va:EJa,Bb:function(a){return _.X(Bv(a),1)},Hb:[Tv]},{va:r3a,Bb:function(a){return _.ol(a,
X1a,20)},Hb:[Tv]},{va:_.b3a,Bb:function(a){return a.u5()},Hb:[Tv]},{va:_.FJa,Bb:function(a){return _.X(Bv(a),15)},Hb:[Tv]},{va:_.wk,Bb:function(a){return _.X(_.ol(a,Z1a,7),2)},Hb:[Tv]},{va:u3a,Bb:function(a){const b=new Map;for(const [c,d]of _.Pb(_.ol(a,Z1a,7),16,_.yb).entries())b.set(c,d);return b},Hb:[Tv]},{va:_.jo,Bb:function(a){return _.X(Bv(a),2)},Hb:[Tv]},{va:_.GJa,Bb:function(a){return _.X(Bv(a),6)},Hb:[Tv]},{va:_.ko,Bb:function(a){return _.X(Bv(a),8)},Hb:[Tv]},{va:_.IJa,Bb:function(a){return _.X(Bv(a),
11)},Hb:[Tv]},{va:_.NJa,Bb:function(a){return _.X(Bv(a),4)},Hb:[Tv]},{va:_.OJa,Bb:function(a){return _.X(Bv(a),13)},Hb:[Tv]},{va:PJa,Bb:function(a){return _.X(Bv(a),5)},Hb:[Tv]},{va:_.LJa,Bb:function(a){return _.X(Bv(a),3)},Hb:[Tv]},{va:_.MJa,Bb:function(a){return _.X(Bv(a),16)},Hb:[Tv]},{va:_.QJa,Bb:function(a){return _.X(Bv(a),9)},Hb:[Tv]},{va:_.JJa,Bb:function(a){return _.X(_.ol(a,zv,4),2)},Hb:[Tv]},{va:_.SJa,Bb:function(a){return _.X(_.ol(a,zv,4),7)},Hb:[Tv]},{va:_.TJa,Bb:function(a){return _.X(_.ol(a,
zv,4),8)},Hb:[Tv]},{va:KJa,Bb:function(a){return _.X(_.ol(a,zv,4),3)},Hb:[Tv]},{va:_.RJa,Bb:function(a){return _.X(Bv(a),12)},Hb:[Tv]},{va:_.HJa,Bb:function(a){return _.X(Bv(a),7)},Hb:[Tv]},{va:_.lo,Bb:function(a){return _.X(a,15)},Hb:[Tv]},{va:_.VJa,Bb:function(){return G7a}},{va:WJa,nc:!1},{va:UJa,nc:!1}];_.Uy=class{constructor(a){if(a)throw Error("pd");}};_.Uy.O=function(a){return new (a||_.Uy)(_.m(_.Uy,12))};_.Uy.Ca=_.Ud({type:_.Uy});_.Uy.Ba=_.md({});_.I7a=new _.ge("REQUEST_SERVICE");_.Vy=class{};_.Vy.O=function(a){return new (a||_.Vy)};_.Vy.Ca=_.Ud({type:_.Vy});_.Vy.Ba=_.md({});var Wy=class{constructor(a){this.KWc=a}create(a,b){return new J7a(a,this.KWc,b)}};Wy.O=function(a){return new (a||Wy)(_.m(_.Uv))};Wy.ta=_.k({token:Wy,oa:Wy.O,Ea:"root"});var J7a=class extends eJa{constructor(a,b,c){super();this.xSa=a;this.Bob=b;this.url=c}makeRequest(a){return _.u(this.xSa.makeRequest(a),this.Bob.create(this.url))}};var K7a=class extends eJa{constructor(a){super();this.kTc=a}makeRequest(a){return _.yf(()=>this.kTc.makeRequest(a))}};_.Xy=class{constructor(a,b){this.fma=a;this.wfa=b}create(a){a=this.wfa.create(a,"xd4");return this.fma.create(new K7a(a))}};_.Xy.O=function(a){return new (a||_.Xy)(_.m(Ku),_.m(Yy))};_.Xy.ta=_.k({token:_.Xy,oa:_.Xy.O,Ea:"root"});_.Zy=class{constructor(a,b,c){this.NWc=a;this.fma=b;this.wfa=c}create(a){const b=new K7a(this.wfa.create(a,"xd4"));return this.NWc.create(this.fma.create(b),a)}};_.Zy.O=function(a){return new (a||_.Zy)(_.m(Wy),_.m(Ku),_.m(Yy))};_.Zy.ta=_.k({token:_.Zy,oa:_.Zy.O,Ea:"root"});
_.$y=class{constructor(a,b,c,d){this.config=a;this.fma=b;this.sRc=c;this.wfa=d}create(a){a=_.Gk.has(0)?this.sRc.create(a):this.wfa.create(a,"xd3");return this.fma.create(new K7a(a))}};_.$y.O=function(a){return new (a||_.$y)(_.m(_.Ev),_.m(Ku),_.m(Lu),_.m(Yy))};_.$y.ta=_.k({token:_.$y,oa:_.$y.O,Ea:"root"});
var Yy=class{constructor(a,b,c,d,e){this.iya=a;this.sessionIndex=b;this.lock=c;this.Ga=d;this.Rq=e}create(a,b){const c=_.Fv.has(28)&&!_.Fv.has(29)?{}:{"googleapis.config/sessionIndex":this.sessionIndex,"googleapis.config/auth/useFirstPartyAuth":!0,"googleapis.config/auth/useFirstPartyAuthV2":!0};caa()&&(b="xd3");c["client/xd3"]="xd3"===b;c["client/xd4"]="xd4"===b;return new BYa(a,this.iya,this.Ga,this.lock,this.Rq,c)}};
Yy.O=function(a){return new (a||Yy)(_.m(_.ho),_.m(_.io),_.m(_.KYa),_.m(_.Qv),_.m(_.lo),_.m(_.Gv))};Yy.ta=_.k({token:Yy,oa:Yy.O,Ea:"root"});_.L7a=new _.ge("REQUEST_SERVICE");_.az=class{};_.az.O=function(a){return new (a||_.az)};_.az.Ca=_.Ud({type:_.az});_.az.Ba=_.md({});_.bz=new _.ge("file_contents_derived_data_memoizers");_.M7a=class{constructor(a){this.Ga=a;this.kg=new _.Nu(this.Ga)}};_.N7a=new _.ge("file_service",{Ea:"root",oa:()=>_.xk(kTa)});_.cz=class extends _.M7a{constructor(a,b,c){super(a);this.SN=b;this.qf=c}wC(a,b,c,d,e,f){const g=_.tk(a,b,c,d,e,f);return this.kg.fetch(g.toObject(),()=>this.fetch(g))}Msa(){return new ir}extract(a){return a.wC()}isValid(a){return 0!==a.Xg()}fetch(a){return _.u(_.Vv(this.qf,()=>this.SN.wC((new HSa).bq(a),this.qf.al()),"FileService.getFolding"),_.r(b=>b.wC()||new ir))}};_.cz.O=function(a){return new (a||_.cz)(_.m(_.Vp),_.m(_.N7a),_.m(_.kw))};_.cz.ta=_.k({token:_.cz,oa:_.cz.O,Ea:"root"});_.dz=class extends _.M7a{constructor(a,b,c){super(a);this.SN=b;this.qf=c}xC(a,b,c,d,e,f){const g=_.tk(a,b,c,d,e,f);return this.kg.fetch(g.toObject(),()=>this.fetch(g))}Msa(){return new jr}extract(a){return a.xC()}isValid(a){return 0!==a.Xg()}fetch(a){return _.u(_.Vv(this.qf,()=>this.SN.xC((new LSa).bq(a),this.qf.al()),"FileService.getOutline"),_.r(b=>b.xC()||new jr))}};_.dz.O=function(a){return new (a||_.dz)(_.m(_.Vp),_.m(_.N7a),_.m(_.kw))};_.dz.ta=_.k({token:_.dz,oa:_.dz.O,Ea:"root"});_.O7a=new _.ge("REQUEST_SERVICE");_.ez=class{};_.ez.O=function(a){return new (a||_.ez)};_.ez.Ca=_.Ud({type:_.ez});_.ez.Ba=_.md({});_.fz=new _.ge("API_VERSION");_.gz=new _.ge("REQUEST_SERVICE");_.hz=class{};_.hz.O=function(a){return new (a||_.hz)};_.hz.Ca=_.Ud({type:_.hz});_.hz.Ba=_.md({});_.iz=new _.ge("API_VERSION");_.jz=new _.ge("REQUEST_SERVICE");_.kz=class{};_.kz.O=function(a){return new (a||_.kz)};_.kz.Ca=_.Ud({type:_.kz});_.kz.Ba=_.md({});_.P7a=new _.ge("API_VERSION");_.Q7a=new _.ge("REQUEST_SERVICE");_.lz=class{};_.lz.O=function(a){return new (a||_.lz)};_.lz.Ca=_.Ud({type:_.lz});_.lz.Ba=_.md({});_.R7a=new _.ge("API_VERSION");_.S7a=new _.ge("REQUEST_SERVICE");_.mz=class{};_.mz.O=function(a){return new (a||_.mz)};_.mz.Ca=_.Ud({type:_.mz});_.mz.Ba=_.md({});_.T7a=new _.ge("REQUEST_SERVICE");_.nz=class{};_.nz.O=function(a){return new (a||_.nz)};_.nz.Ca=_.Ud({type:_.nz});_.nz.Ba=_.md({});var U7a=new _.ge("localObservableRequestService",{Ea:"root",oa:()=>{const a={b5:"",a5:""};return _.Kd(Wy).create(new _.PYa(a),a.b5)}}),oz=class{constructor(a){if(a)throw Error("qd");}};oz.O=function(a){return new (a||oz)(_.m(oz,12))};oz.Ca=_.Ud({type:oz});oz.Ba=_.md({imports:[_.bq,_.Vy,_.az,_.lz,_.Xu,_.Yu,_.Ru,_.$n,_.vw,_.Zu,_.$u,_.hz,_.av,_.nz,_.mz,_.kz,_.ez]});var pz=class{SRb(a){const b=a.indexOf("?");if(-1===b)return a;let c=a.indexOf("#",b);c=-1===c?a.length:c;return a.substring(0,b)+a.substring(b,c).replace(/\+/g," ")+a.substring(c)}RRb(){}QRb(a){return a}};pz.O=function(a){return new (a||pz)};pz.ta=_.k({token:pz,oa:pz.O});var W7a;_.V7a=null;W7a=new _.ge("legacy converter",{Ea:"root",oa:()=>_.V7a});var X7a,Eva,Y7a;X7a=/^([^?#;]*)((\?|#|;).*)?$/;Eva=[_.dq.Kub,_.dq.IFa,_.dq.hR,_.dq.c1,_.dq.Hwb];Y7a=[{startIndex:1,L_a:"+"},{xWb:"+",L_a:":"},{xWb:":"}];
_.qz=class{constructor(a){this.QOb=a;this.wo=_.Gk.has(2)}SRb(a,b){b&&this.QOb&&(a=this.QOb(a));if("/"===a||a.startsWith("/?")||a.startsWith("/#"))a=a.substring(1);a=a.replace("piper///","piper/_/");b=a.split("/+/");if(1===b.length)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}RRb(a,b){a=a.root.children.primary.Wd;if(!(2>=a.length)){var c=a.map(e=>e.path).join("/")+"/";for(var d of Eva)if(c.startsWith(d+
"/"))return;if(this.wo&&"h"!==a[0].path)"piper"===a[0].path?4<=a.length&&Dva(a,3,a.length):Dva(a,1,a.length);else{let e;if("h"===a[0].path||"source"===a[0].path)e=a.shift();for(const f of Y7a){d=f.startIndex;if(void 0===d){d=a.findIndex(g=>g.path===f.xWb);if(0>d)break;d++}c=void 0!==f.L_a?a.findIndex(g=>g.path===f.L_a):a.length;c=0>c?a.length:c;Dva(a,d,c)}e&&a.unshift(e)}b&&(a[a.length-1].path+="/")}}QRb(a){if(!Fva(a))return a;let b=a.replace(X7a,"$1");a=a.replace(X7a,"$2");b=b.replace(/%2F/g,"/").replace(/%2B/g,
"+").replace("/:/",":").replace("/:",":").replace(":/",":").replace("piper/_/","piper///");return b+a}};_.qz.O=function(a){return new (a||_.qz)(_.m(W7a),_.m(_.Ev))};_.qz.ta=_.k({token:_.qz,oa:_.qz.O});var Z7a=function(a,b){a.current&&a.current.path===a.location.path()||(a.i8a=!0,a.current={path:a.location.path(),F8:a.parse(a.location.path())},a.i8a=!1);for(const c of a.vSc)a.current.F8.Sa.hasOwnProperty(c)&&a.TSc(c,a.current.F8,b)},$7a=class extends SKa{constructor(a,b=Gva){super();this.location=a;this.vSc=mTa;this.TSc=b;this.current=null;this.i8a=!1}parse(a){a=super.parse(a);this.i8a||Z7a(this,a);return a}Zc(a){Z7a(this,a);return super.Zc(a)}};var a8a,b8a;a8a=window.location.pathname;b8a=new _.ge("queryParamPreserver",{Ea:"root",oa:()=>Hva});
_.rz=class extends $7a{constructor(a,b,c,d){super(c,d);this.Zb=b;this.Tya=[];this.Tya.push(new pz,a)}parse(a){var b=a.split(/[\/]+;/);b=1<b.length?b.join(";"):a;a=b!==a||!this.Ta.aP&&"/"!==a8a&&a8a.endsWith("/")&&(new _.hk(b)).le()+"/"===a8a;for(var c of this.Tya)b=c.SRb(b,!this.Ta.aP);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.Tya)d.RRb(c,a);return c}Zc(a){a=super.Zc(a);for(const b of this.Tya)a=b.QRb(a);
return a}get Ta(){this.JTb||(this.JTb=this.Zb.get(_.xi));return this.JTb}};_.rz.O=function(a){return new (a||_.rz)(_.m(_.qz),_.m(_.Kf),_.m(_.Bo),_.m(b8a))};_.rz.ta=_.k({token:_.rz,oa:_.rz.O});var c8a=new _.ge("GMAT_SNACK_BAR_OPTIONS",{Ea:"root",oa:()=>({Oe:!1})});var sz=class extends _.eu{constructor(a,b,c,d,e,f,g){g.Oe||_.Yx(a,"gmat-mdc-snack-bar");super(a,b,c,d,e,f)}};sz.O=function(a){return new (a||sz)(_.m(_.Ys),_.m(_.Qr),_.m(_.Kf),_.m(_.Lr),_.m(_.eu,12),_.m(_.YWa),_.m(c8a))};sz.ta=_.k({token:sz,oa:sz.O});_.tz=class{};_.tz.O=function(a){return new (a||_.tz)};_.tz.Ca=_.Ud({type:_.tz});_.tz.Ba=_.md({Nb:[{va:_.eu,Od:sz},{va:_.Ys,Od:_.Zx}],imports:[_.fu]});_.d8a=new _.ge("MatInkBarPositioner",{Ea:"root",oa:function(){return a=>({left:a?(a.offsetLeft||0)+"px":"0",width:a?(a.offsetWidth||0)+"px":"0"})}});_.e8a=new _.ge("MatTabContent");_.f8a=_.Aj("translateTab",[_.Dj("center, void, left-origin-center, right-origin-center",_.Cj({transform:"none"})),_.Dj("left",_.Cj({transform:"translate3d(-100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),_.Dj("right",_.Cj({transform:"translate3d(100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),_.Ej("* => left, * => right, left => center, right => center",_.Bj("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")),_.Ej("void => left-origin-center",[_.Cj({transform:"translate3d(-100%, 0, 0)",
visibility:"hidden"}),_.Bj("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")]),_.Ej("void => right-origin-center",[_.Cj({transform:"translate3d(100%, 0, 0)",visibility:"hidden"}),_.Bj("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")])]);_.uz=new _.ge("MAT_TABS_CONFIG");_.g8a=_.mj({passive:!0});_.h8a=new _.ge("MatTabLabel");_.i8a=new _.ge("MAT_TAB");_.j8a=new _.ge("MAT_TAB_GROUP");var awa={};var vz=class extends _.gi{constructor(){super({type:"@ngrx/store/init"})}next(a){if("function"===typeof a)throw new TypeError("rd");if("undefined"===typeof a)throw new TypeError("sd");if("undefined"===typeof a.type)throw new TypeError("td");super.next(a)}complete(){}Ia(){super.complete()}};vz.O=function(a){return new (a||vz)};vz.ta=_.k({token:vz,oa:vz.O});var k8a=[vz];var l8a=new _.ge("@ngrx/store Internal Root Guard"),m8a=new _.ge("@ngrx/store Internal Initial State"),n8a=new _.ge("@ngrx/store Initial State"),o8a=new _.ge("@ngrx/store Reducer Factory"),p8a=new _.ge("@ngrx/store Internal Reducer Factory Provider"),q8a=new _.ge("@ngrx/store Initial Reducers"),r8a=new _.ge("@ngrx/store Internal Initial Reducers"),s8a=new _.ge("@ngrx/store Internal Store Reducers"),t8a=new _.ge("@ngrx/store Internal Store Features"),u8a=new _.ge("@ngrx/store Feature Reducers"),v8a=
new _.ge("@ngrx/store User Provided Meta Reducers"),w8a=new _.ge("@ngrx/store Meta Reducers"),x8a=new _.ge("@ngrx/store Internal Resolved Meta Reducers"),y8a=new _.ge("@ngrx/store User Runtime Checks Config"),z8a=new _.ge("@ngrx/store Internal User Runtime Checks Config"),wz=new _.ge("@ngrx/store Internal Runtime Checks"),A8a=new _.ge("@ngrx/store Check if Action types are unique");var B8a=class extends _.gf{},C8a=class extends vz{},E8a=function(a,b){a.pZ=Object.assign({},a.pZ,b);D8a(a,Object.keys(b))},F8a=function(a,b){b=b.reduce((c,{pZ:d,gza:e,eQb:f,initialState:g,key:l})=>{d="function"===typeof d?Ova(f)(d,g):Nva(e,f)(d,g);c[l]=d;return c},{});E8a(a,b)},G8a=function(a,b){b.forEach(c=>{a.pZ=Lva(a.pZ,c)});D8a(a,b)},H8a=function(a,b){G8a(a,b.map(c=>c.key))},D8a=function(a,b){a.next(a.gza(a.pZ,a.initialState));a.xIc.next({type:"@ngrx/store/update-reducers",features:b})},xz=class extends _.gi{constructor(a,
b,c,d){super(d(c,b));this.xIc=a;this.initialState=b;this.pZ=c;this.gza=d}Ia(){this.complete()}};xz.O=function(a){return new (a||xz)(_.m(C8a),_.m(n8a),_.m(q8a),_.m(o8a))};xz.ta=_.k({token:xz,oa:xz.O});var I8a=[xz,{va:B8a,Fb:xz},{va:C8a,Fb:vz}];var yz=class extends _.zg{Ia(){this.complete()}};yz.O=(()=>{let a;return function(b){return(a||(a=_.Ve(yz)))(b||yz)}})();yz.ta=_.k({token:yz,oa:yz.O});var J8a=[yz];var K8a=class extends _.gf{},zz=class extends _.gi{constructor(a,b,c,d){super(d);this.UAa=_.u(_.u(_.u(a,_.xia(uHa)),_.Hg(b)),_.vg(cwa,{state:d})).subscribe(({state:e,action:f})=>{this.next(e);c.next(f)})}Ia(){this.UAa.unsubscribe();this.complete()}};zz.O=function(a){return new (a||zz)(_.m(vz),_.m(B8a),_.m(yz),_.m(n8a))};zz.ta=_.k({token:zz,oa:zz.O});var L8a=[zz,{va:K8a,Fb:zz}];var Pk=class extends _.gf{constructor(a,b,c){super();this.Cca=b;this.vib=c;this.source=a}select(a,...b){return dwa.call(null,a,...b)(this)}ZF(a){const b=new Pk(this,this.Cca,this.vib);b.operator=a;return b}dispatch(a){this.Cca.next(a)}next(a){this.Cca.next(a)}error(a){this.Cca.error(a)}complete(){this.Cca.complete()}};Pk.O=function(a){return new (a||Pk)(_.m(K8a),_.m(vz),_.m(xz))};Pk.ta=_.k({token:Pk,oa:Pk.O});var M8a=[Pk];var Az=class{};Az.O=function(a){return new (a||Az)(_.m(vz),_.m(B8a),_.m(yz),_.m(Pk),_.m(l8a,8),_.m(A8a,8))};Az.Ca=_.Ud({type:Az});Az.Ba=_.md({});var Bz=class{constructor(a,b,c){this.features=a;this.vib=c;a=a.map((d,e)=>{e=b.shift()[e];return Object.assign({},d,{pZ:e,initialState:fwa(d.initialState)})});F8a(c,a)}Ia(){H8a(this.vib,this.features)}};Bz.O=function(a){return new (a||Bz)(_.m(t8a),_.m(u8a),_.m(xz),_.m(Az),_.m(A8a,8))};Bz.Ca=_.Ud({type:Bz});Bz.Ba=_.md({});var N8a=new _.ge("@ngrx/effects Internal Root Guard"),O8a=new _.ge("@ngrx/effects User Provided Effects"),P8a=new _.ge("@ngrx/effects Internal Root Effects"),Q8a=new _.ge("@ngrx/effects Internal Root Effects Instances"),R8a=new _.ge("@ngrx/effects Effects Error Handler",{Ea:"root",oa:()=>owa});var S8a=function(a){return _.u(a,Qfa(b=>"Object"!==b.constructor.name&&"Function"!==b.constructor.name?Object.getPrototypeOf(b):b),_.uf(b=>_.u(b,Qfa(pwa))),_.uf(b=>{const c=_.u(b,_.kia(d=>qwa(a.mh,a.aJc)(d)),_.r(d=>{if("N"===d.notification.kind){const t=d.notification.value;if("function"===typeof t||!t||!t.type||"string"!==typeof t.type){var e=a.mh,f=e.handleError,g=Error,l="yd`"+jwa(d)+"`";try{var p=JSON.stringify(t)}catch(x){p=t}f.call(e,g(l+p))}}return d.notification}),_.Df(d=>"N"===d.kind&&null!=
d.value),cia());b=_.u(b,_.qg(1),_.Df(nwa),_.r(d=>d.ngrxOnInitEffects()));return _.Cf(c,b)}))},Cz=class extends _.zg{constructor(a,b){super();this.mh=a;this.aJc=b}hPa(a){this.next(a)}};Cz.O=function(a){return new (a||Cz)(_.m(_.fg),_.m(R8a))};Cz.ta=_.k({token:Cz,oa:Cz.O,Ea:"root"});(function(a,b){awa[a]=(awa[a]||0)+1;if("function"===typeof b)return Iva(a,(...c)=>Object.assign({},b(...c),{type:a}));switch(b?b.R1c:"empty"){case "empty":return Iva(a,()=>({type:a}));case "props":return Iva(a,c=>Object.assign({},c,{type:a}));default:throw Error("zd");}})("@ngrx/effects/init");var Dz=class{constructor(a,b){this.ZIc=a;this.store=b;this.yea=null}start(){this.yea||(this.yea=S8a(this.ZIc).subscribe(this.store))}Ia(){this.yea&&(this.yea.unsubscribe(),this.yea=null)}};Dz.O=function(a){return new (a||Dz)(_.m(Cz),_.m(Pk))};Dz.ta=_.k({token:Dz,oa:Dz.O,Ea:"root"});var Ez=class{constructor(a,b,c,d){this.sources=a;b.start();for(const e of d)a.hPa(e);c.dispatch({type:"@ngrx/effects/init"})}hPa(a){this.sources.hPa(a)}};Ez.O=function(a){return new (a||Ez)(_.m(Cz),_.m(Dz),_.m(Pk),_.m(Q8a),_.m(Az,8),_.m(Bz,8),_.m(N8a,8))};Ez.Ca=_.Ud({type:Ez});Ez.Ba=_.md({});var T8a=[_.ps,_.mp,_.UMa()],Fz=new _.pOa,U8a=[{path:"",vU:_.loa(),children:[{path:_.dq.B9,kl:Fz.for("search"),data:zr,resolve:{keyboardShortcuts:_.Fi(_.Sy),settingsPageLink:_.Fi(Ty),additionalLinks:_.Fi(Qy)},ir:"paramsOrQueryParamsChange"},{path:_.dq.c1,kl:Fz.for("source_settings"),data:zr,resolve:{keyboardShortcuts:_.Fi(_.Sy),settingsPageLink:_.Fi(Ty),additionalLinks:_.Fi(Qy)}},{path:_.dq.Kub,kl:Fz.for("admin"),data:Object.assign({},zr),resolve:{keyboardShortcuts:_.Fi(_.Sy),additionalLinks:_.Fi(Qy)}},
{path:_.dq.IFa,kl:Fz.for("onboarding"),data:zr},{path:_.dq.hR,kl:Fz.for("results"),data:{appBarTitle:"Build Status",appBarBadge:"early access",disableAppLink:!0,showSshKeysLink:!1,showTermsOfServiceLink:!0,showPrivacyLink:!0}},{path:_.dq.Hwb,kl:Fz.for("ssh_keys"),data:zr,resolve:{keyboardShortcuts:_.Fi(_.Sy)}},{path:_.dq.Anc,kl:Fz.for("source"),data:Object.assign({},zr,{groupType:"host"}),resolve:{keyboardShortcuts:_.Fi(_.Sy),settingsPageLink:_.Fi(Ty),additionalLinks:_.Fi(Qy)}},{path:_.dq.GH,kl:Fz.for("source"),
data:Object.assign({},zr),resolve:{keyboardShortcuts:_.Fi(_.Sy),settingsPageLink:_.Fi(Ty),additionalLinks:_.Fi(Qy)}},{path:"**",component:_.vv,data:{appBarTitle:"Oops",showTermsOfServiceLink:!0,showPrivacyLink:!0}}]}],Gz=class{store(){}DAa(a,b){return this.rga(a)&&this.rga(b)?a.component===b.component:a.me===b.me}rga(a){return a.data.Pc}};Gz.O=function(a){return new (a||Gz)};Gz.ta=_.k({token:Gz,oa:Gz.O});var Hz=class{};Hz.O=function(a){return new (a||Hz)};Hz.Ca=_.Ud({type:Hz,bootstrap:[uy]});
var V8a=[..._.oOa(Fz),_.Di,_.Tt,_.Fu,_.qz,{va:yi,Bb:function(a){return()=>{_.u(a.prefetch("file",!1),_.qg(1),_.ng(1E3)).subscribe(()=>{const b=document.getElementById("pre-rendered-code");null==b||b.hasAttribute("processed")||b.parentElement.removeChild(b)})}},Hb:[_.hw],wd:!0},{va:_.fg,Fb:_.su,Hb:[_.Yt]},{va:_.Bi,Od:_.rz},{va:_.wp,Od:Gz},{va:_.yKa,nc:"/"},{va:x4a,Bb:function(a){const b=U8a[0].children.filter(c=>{switch(c.path){case "piper":case _.dq.c1:return _.Gk.has(2);case _.dq.hR:return _.Kl(_.ol(a,
zv,4),1);default:return!0}});U8a[0].children=b;return U8a},Hb:[Tv,_.Ev]},{va:_.tYa,nc:_.sYa},{va:_.j1a,nc:_.k1a},{va:_.qi,Od:_.yv},{va:_.uz,nc:{Dz:!1}}],W8a={Op:_.Uy,Nb:_.H7a},X8a;
X8a={Op:Az,Nb:[...function(a={},b={}){return[{va:l8a,Bb:hwa},{va:m8a,nc:b.initialState},{va:n8a,Bb:fwa,Hb:[m8a]},{va:r8a,nc:a},{va:s8a,Fb:a instanceof _.ge?a:r8a},{va:q8a,Hb:[r8a,[new _.QFa(s8a)]],Bb:ewa},{va:v8a,nc:b.eQb?b.eQb:[]},{va:x8a,Hb:[w8a,v8a],Bb:gwa},{va:p8a,nc:b.gza?b.gza:Kva},{va:o8a,Hb:[p8a,x8a],Bb:Nva},k8a,I8a,J8a,L8a,M8a,[{va:z8a,nc:b.ffd},{va:y8a,Bb:$va,Hb:[z8a]},{va:wz,Hb:[y8a],Bb:Wva},{va:w8a,wd:!0,Hb:[wz],Bb:Yva},{va:w8a,wd:!0,Hb:[wz],Bb:Xva},{va:w8a,wd:!0,Hb:[wz],Bb:Zva}],[{va:A8a,
wd:!0,Hb:[wz],Bb:bwa}]]}({},void 0)]};var Y8a=[[]].flat(),Z8a=Y8a.filter(kwa);
Hz.Ba=_.md({Nb:V8a,imports:[T8a,_.dw,_.wy,Py,W8a,X8a,{Op:Ez,Nb:[Z8a,{va:P8a,nc:[Y8a]},{va:N8a,Bb:function(){const a=_.Kd(Dz,{optional:!0,ZVb:!0}),b=_.Kd(P8a,{self:!0});if((1!==b.length||0!==b[0].length)&&a)throw new TypeError("Ad");return"guarded"}},{va:O8a,wd:!0,nc:[]},{va:Q8a,Bb: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=>kwa(d)?_.Kd(d):d)},Hb:[P8a,O8a]}]},_.ru,_.wv,_.Eu,_.tz,_.FNa(U8a),{Op:oz,Nb:[_.Hu,{va:_.On,Od:_.OYa},{va:_.iYa,Bb:_.yra},
{va:jYa,Bb:function(){return{enabledFeatures:Array.from(_.Fv).join(", ")}}},{va:_.uw,Bb:_.fk,Hb:[_.wk,_.Zy]},{va:_.sJa,Fb:U7a},{va:_.I7a,Bb:_.fk,Hb:[_.FJa,_.$y]},{va:_.tZa,Bb:_.fk,Hb:[_.jo,_.$y]},{va:_.uZa,Bb:_.fk,Hb:[_.jo,_.$y]},{va:_.L7a,Bb:_.fk,Hb:[_.GJa,_.$y]},{va:_.Q7a,Bb:_.fk,Hb:[_.ko,_.$y]},{va:_.rZa,Bb:_.fk,Hb:[_.IJa,_.$y]},{va:_.gz,Bb:_.fk,Hb:[_.JJa,_.Xy]},{va:_.jz,Bb:_.fk,Hb:[_.SJa,_.Xy]},{va:_.S7a,Bb:_.fk,Hb:[_.LJa,_.$y]},{va:_.T7a,Bb:_.fk,Hb:[_.MJa,_.$y]},{va:_.vZa,Bb:_.fk,Hb:[_.NJa,_.$y]},
{va:_.wZa,Bb:_.fk,Hb:[_.OJa,_.$y]},{va:_.yZa,Bb:_.fk,Hb:[_.QJa,_.$y]},{va:_.O7a,Bb:_.fk,Hb:[_.RJa,_.$y]},{va:_.Gu,Bb:function(){return window}},{va:_.KYa,Od:_.MYa},{va:_.LYa,Bb:function(a){return new _.Gm(a.document)},Hb:[_.Gu]},{va:_.bz,wd:!0,Fb:_.cz},{va:_.bz,wd:!0,Fb:_.dz}]},gw]});var Iz=class{};Iz.O=function(a){return new (a||Iz)};Iz.Ca=_.Ud({type:Iz,bootstrap:[uy]});Iz.Ba=_.md({imports:[Hz,_.qs]});var rwa;_.Qk=new Map;rwa=!1;var a9a=function(a){var b=a.split(".");b=4!==b.length&&3!==b.length||-1!==b[0].indexOf("=")?null:new $8a(b);if(null===b)throw new TypeError("Bd`"+a);return b},$8a=class{constructor(a){this.Wd=a}toString(){return this.Wd.join(".")}getVersion(){return this.Wd[1]}};var g9a=function(a,b=!0){var c=b9a(a);const d=new c9a,e=c.match($m)[5];pc(d9a,function(g){const l=e.match("/"+g+"=([^/]+)");l&&Jz(d,g,l[1])});const f=-1!=a.indexOf("_/ss/")?"_/ss/":-1!=a.indexOf("_/wa/")?"_/wa/":"_/js/";d.L8=a.substr(0,a.indexOf(f)+f.length);if(d.L8.endsWith("_/wa/")){b=e9a(a);let g=!0;Object.values(f9a).forEach(l=>{a.endsWith(l)&&(d.Stb=l,g=!1)});g&&(c=a.split("/"),d.Stb="/"+c[c.length-1]);Jz(d,"wk",b.toString());return d}if(!b)return d;(b=c.match($m)[6]||null)&&$Ea(b,(g,l)=>{d.Uj[g]=
l});return d},b9a=function(a){return a.startsWith("https://uberproxy-pen-redirect.corp.google.com/uberproxy/pen?url=")?a.substr(65):a},e9a=function(a){let b=null;const c=a.lastIndexOf("_/wa/")+5,d=a.indexOf("/",c);-1!==d?b=a.slice(c,d):Object.values(f9a).forEach(e=>{a.endsWith(e)&&(b=a.slice(c,a.lastIndexOf(e)))});if(null===b)return null;try{return a9a(b)}catch(e){return null}},h9a=function(a){var b=(b=b9a(a).match($m)[5]||null)?decodeURI(b):b;return null===b?!1:RegExp("/_/wa/","g").test(b)?!!e9a(a):
RegExp("(/_/js/)|(/_/ss/)","g").test(b)?/\/k=/.test(b):!1},Jz=function(a,b,c){c?a.Ck[b]=c:delete a.Ck[b]},k9a=function(a){const b=[],c=(0,_.jk)(function(d){void 0!==this.Ck[d]&&b.push(d+"="+this.Ck[d])},a);i9a(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.Ck||Jz(a,"d","0"),c("d"),c("exm"),c("excm"),(a.Ck.excm||a.Ck.exm)&&b.push("ed=1"),c("im"),c("dg"),c("sm"),"1"==Kz(a,"br")&&c("br"),c("br-d"),""!==j9a(a)&&c("wt"),c("gssmodulesetproto"),
c("ujg"),c("sp"),c("rs"),c("cb"),c("ee"),c("tpc"),c("m"));return b.join("/")},Kz=function(a,b){return a.Ck[b]?a.Ck[b]:null},i9a=function(a){a=Kz(a,"md");return!!a&&"0"!==a},j9a=function(a){switch(Kz(a,"wt")){case "0":return"0";case "1":return"1";case "2":return"2";default:return""}},l9a=function(a,b){b&&0<b.length?(b.sort(),Jz(a,"exm",b.join(","))):Jz(a,"exm",null)},m9a=function(a,b){b&&0<b.length?(b.sort(),Jz(a,"excm",b.join(","))):Jz(a,"excm",null)},n9a=function(a){return(a=Kz(a,"m"))?a.split(","):
[]},o9a=function(a,b){const c=Object.keys(b).filter(d=>!!Object.keys(b[d]).length).map(d=>{const e=Object.keys(b[d]);1<e.length&&e.sort();return d+":"+e.join(",")});c.sort();Jz(a,"ee",c.join(";"))},p9a=function(a){delete a.Ck.m;delete a.Ck.exm;delete a.Ck.ed},c9a=class{constructor(){this.Ck={};this.L8="";this.Uj={};this.Stb=".wasm"}toString(){if(this.L8.endsWith("_/wa/"))var a=`${this.L8}${Kz(this,"wk")}${this.Stb}`;else{a=this.L8+k9a(this);const b=_.an(this.Uj);let c="";""!=b&&(c="?"+b);a+=c}return a}O7(a){Jz(this,
"md",a)}lVb(a){Jz(this,"rs",a)}VKb(){return Kz(this,"rs")}clone(){return g9a(this.toString())}},d9a={Z0c:"k",O_c:"ck",y1c:"wk",y0c:"m",Y_c:"exm",W_c:"excm",F_c:"am",u0c:"mm",X0c:"rt",k0c:"d",X_c:"ed",h1c:"sv",Q_c:"deob",J_c:"cb",d1c:"rs",b1c:"sdch",l0c:"im",R_c:"dg",U_c:"br",T_c:"br-d",E1c:"wt",Z_c:"ee",g1c:"sm",x0c:"md",d0c:"gssmodulesetproto",v1c:"ujg",u1c:"sp",q1c:"tpc"},q9a=RegExp("^loaded_(g|h)?[_\\d]+$"),f9a={x1c:".wasm",f1c:".map",o1c:".symbols",o0c:".loader.js",p0c:".loader.sourcemap",C1c:".worker.js",
D1c:".worker.sourcemap"};var r9a=a=>{a=a.clone();p9a(a);Jz(a,"dg",null);Jz(a,"d","0");l9a(a,null);m9a(a,null);return a},s9a=!0,t9a=(a,b,{cssRowKey:c,HU:d,bW:e,callback:f}={})=>{Jz(a,"m",b.join(","));e&&o9a(a,e);c&&(Jz(a,"ck",c),d?a.lVb(d):s9a&&(s9a=!1));if(f){if(null!=f&&!q9a.test(f))throw Error("Cd`"+f);Jz(a,"cb",f)}a=a.toString();_.al(a,"/")&&(e=document.location.href.match($m),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 _.Jc(a)},u9a=(a,b,{Ejb:c=[],cssRowKey:d,
HU:e,bW:f,callback:g}={})=>{a=r9a(a);m9a(a,c);return t9a(a,b,{cssRowKey:d,HU:e,bW:f,callback:g})},v9a=(a,b,{jTb:c=[],Ejb:d=[],cssRowKey:e,HU:f,bW:g,callback:l}={})=>{a=r9a(a);Jz(a,"d","1");l9a(a,c);m9a(a,d);return t9a(a,b,{cssRowKey:e,HU:f,bW:g,callback:l})};var x9a=function(a){return w9a(a).then(function(b){return JSON.parse(b.responseText)})},w9a=function(a){const b={},c=b.t_c?b.t_c.Tda():pQa.Tda();return(new Mq(function(d,e){let f;try{c.open("GET",a,!0)}catch(g){e(new Lz("Error opening XHR: "+g.message,a,c))}c.onreadystatechange=function(){if(4==c.readyState){_.da.clearTimeout(f);var g;!(g=nQa(c.status))&&(g=0===c.status)&&(g=ZEa(a),g=!("http"==g||"https"==g||""==g));g?d(c):e(new y9a(c.status,a,c))}};c.onerror=function(){e(new Lz("Network error",a,
c))};if(b.headers)for(let g in b.headers){const l=b.headers[g];null!=l&&c.setRequestHeader(g,l)}b.withCredentials&&(c.withCredentials=b.withCredentials);b.responseType&&(c.responseType=b.responseType);b.mimeType&&c.overrideMimeType(b.mimeType);0<b.qYc&&(f=_.da.setTimeout(function(){c.onreadystatechange=()=>{};c.abort();e(new z9a(a,c))},b.qYc));try{c.send(null)}catch(g){c.onreadystatechange=()=>{},_.da.clearTimeout(f),e(new Lz("Error sending XHR: "+g.message,a,c))}})).vQ(function(d){d instanceof Oq&&
c.abort();throw d;})},Lz=function(a,b,c){_.ba.call(this,a+", url="+b);this.url=b;this.rCa=c};_.$k(Lz,_.ba);Lz.prototype.name="XhrError";var y9a=function(a,b,c){Lz.call(this,"Request Failed, status="+a,b,c);this.status=a};_.$k(y9a,Lz);y9a.prototype.name="XhrHttpError";var z9a=function(a,b){Lz.call(this,"Request timed out",a,b)};_.$k(z9a,Lz);z9a.prototype.name="XhrTimeoutError";var B9a,G9a,H9a,D9a,E9a,F9a,J9a;_.A9a=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(x=>!_.Ji().wj[x].My());0!==t.length?d(t,`Response was successful but was missing module(s) ${t}.`):c()},p=()=>{f--;0==f&&l()};b.forEach(t=>{t=_.Ji().wj[t];t.My()?p():(t.m7(t.sta,p),iOa(t,p))});a.onload=()=>l();a.onerror=()=>{g();d(b)}};
_.Mz=function(a,b){let c=!1,d=[];for(let e=0;e<b.length;++e){const f=b[e];a.t7[f]||(a.t7[f]=!0,a.tza.push(f),c=!0,d.push(f))}c&&(a.Fjb=!1)};B9a=function(a,b){if(b.href||b.getAttribute("data-href"))if(b=b.href||b.getAttribute("data-href"),h9a(b)&&!g9a(b).L8.endsWith("_/js/")){b=n9a(g9a(b));for(const c of b)a.bab.includes(c)||a.bab.push(c)}};
_.C9a=function(a,b,c,d){if(a.V6)return a.V6.then(()=>{_.C9a(a,b,c,d)}),!0;if(!a.Dma){const f=[];var e=Object.assign({},a.t7);a.U8(b,g=>{f.push(g.getId())},d,g=>!g.My(),e);b=f}for(e=0;e<b.length;){let f=b.length-e,g=0==e?b:b.slice(e,b.length),l=D9a(a,g,d),p=_.yc(l).toString();for(;p.length>a.Ama;)if(1<f)f-=Math.ceil((p.length-a.Ama)/6),f=Math.max(f,1),g=b.slice(e,e+f),l=D9a(a,g,d),p=_.yc(l).toString();else return a.Dma?(a.Dma=!1,a.V6=E9a(a).then(t=>{F9a(a,t,d)}),_.C9a(a,b.slice(e),c,d)):!1;e+=f;a.Dma?
c(l,g):c(l,g,e===b.length?b:[])}return!0};G9a=function(a){a.Fjb||(a.Fjb=!0,a.tza.sort());return a.tza};H9a=function(a){a=a.bab;a.sort();return a};D9a=function(a,b,c){return a.Dma?v9a(a.gka,b,{cssRowKey:a.QHb,HU:a.cHb,bW:c,jTb:G9a(a),Ejb:H9a(a)}):u9a(a.gka,b,{cssRowKey:a.QHb,HU:a.cHb,jTb:G9a(a),Ejb:H9a(a)})};_.I9a=function(a,b){let c=[];for(let d=0;d<b.length;++d){const e=b[d];a.t7[e]&&(delete a.t7[e],_.ua(a.tza,e),c.push(e))}};E9a=function(a){a=a.gka.clone();p9a(a);Jz(a,"dg",null);a.O7("1");return x9a(a.toString())};
F9a=function(a,b,c){_.Ji().fAa((b||{}).moduleGraph);a.U8(G9a(a),d=>{_.Mz(a,[d.getId()])},c);a.V6=null};
_.Nz=class{constructor(a,b,c,d=!1,e=!1){this.gka=g9a(_.yc(a).toString(),!0);this.QHb=b;this.cHb=c;this.Dma=d;this.t7={};this.scb={};this.tza=[];this.Fjb=!0;this.bab=(a=Kz(this.gka,"excm"))?a.split(","):[];this.VVc=e;this.Cma=!1;this.Qda="anonymous";this.Ama=4043;this.E7a=document.head||document.documentElement;this.V6=this.Hha=null;this.DXc=!0;this.logger=null;_.Mz(this,n9a(this.gka));this.Rta=void 0;this.pxa()}OPc(a,b,{bW:c,onError:d,tY:e,FRc:f}={}){this.scb=b;if(!a)throw Error("Fd");if(this.VVc){for(const g of document.getElementsByTagName("style"))B9a(this,
g);for(const g of document.getElementsByTagName("link"))B9a(this,g)}this.fPb(this.Hgb(a),c,d,e,f)}fPb(a,b,c=()=>{},d=()=>{}){_.C9a(this,a,(e,f,g=f)=>{this.load(e,f,c,d,g,b)},b)||c(-1)}pxa(){}load(a,b,c,d,e=b){const f=J9a(a,this.Cma,this.Qda,this.Rta);_.Mz(this,b);this.Hha=f;this.E7a.insertBefore(f,this.E7a.firstChild);_.A9a(f,b,()=>{f.parentElement.removeChild(f);this.Hha==f&&(this.Hha=null);const g=new Set;b.map(l=>g.add(l));for(const l in this.scb)this.scb[l].My()&&g.add(l);Array.from(g);d()},g=>
{f.parentElement.removeChild(f);this.Hha==f&&(this.Hha=null);_.I9a(this,g);this.V6?this.V6.then(()=>{c(-1)}):c(-1)},e)}Hgb(a){return a.filter(b=>!this.t7[b])}U8(a,b,c,d,e={}){const f=_.Ji();for(let g of a){a=f.wj[g];if(e[g]||d&&!d(a))continue;e[g]=!0;let l=a.qea||[];if(c){let p=[];c[g]&&(p=Object.keys(c[g]));l=l.concat(p)}this.U8(l,b,c,d,e);b(a)}}};J9a=(a,b,c,d)=>{const e=_.Pm(document,"SCRIPT");_.Cc(e,a);b&&(e.crossOrigin=c);e.async=!1;d&&e.setAttribute("fetchpriority",d);return e};var K9a=function(a){switch(a.type){case Oz.rf.Rwb:return"Unauthorized";case Oz.rf.Uub:return"Consecutive load failures";case Oz.rf.TIMEOUT:return"Timed out";case Oz.rf.swb:return"Out of date module id";case Oz.rf.CEa:return"Init error";default:return`Unknown failure type ${a.type}`}},Oz=class{constructor(a,b){this.type=a;this.status=b}toString(){return`${K9a(this)} (${void 0!=this.status?this.status:"?"})`}};Vk.Vu=Oz;Vk.Vu.rf={Rwb:0,Uub:1,TIMEOUT:2,swb:3,CEa:4};var Pz=function(){this.rcb=this.Vl=null;this.wj={};this.dG=[];this.ZK=[];this.sza=[];this.kt=[];this.EQ=[];this.QN={};this.RE={};this.dC=this.kra=new Tp([],"");this.g$a=null;this.Zva=new _.tu;this.GSa=!1;this.Csa=0;this.tNb=this.IYb=this.sOb=!1};_.$k(Pz,kOa);var L9a=function(a,b){_.ba.call(this,`Error loading ${a}: ${b}`)};_.$k(L9a,_.ba);_.aa=Pz.prototype;_.aa.GUb=function(a){this.GSa=a};
_.aa.fAa=function(a,b){if(!(this instanceof Pz))this.fAa(a,b);else if("string"===typeof a){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(0===p.length)d++,f="sy"+d.toString(36),p=[];else{var t=p.indexOf(":");if(0>t)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 x=0;x<p.length;x++)t-=0===p[x].length?1:Number(p[x]),p[x]=c[t]}t=0;
if(0===f.length)t=1;else if("+"===f.charAt(0)||"-"===f.charAt(0))t=Number(f);0!==t&&(d+=t,f="sy"+d.toString(36))}c.push(f);M9a(this,f,p);if(g)break;f=e+1;e=a.indexOf("/",f);-1===e&&(g=!0);l++}this.rcb=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);M9a(this,e,g)}this.rcb=c}b&&b.length?(laa(this.dG,b),this.g$a=_.sa(b)):this.Zva.YN||this.Zva.callback();Object.freeze(this.rcb);this.dC==
this.kra&&(this.dC=null,this.kra.onLoad((0,_.jk)(this.PKb,this))&&N9a(this,new Vk.Vu(Vk.Vu.rf.CEa)),Qz(this))}};_.aa.VSb=function(a,b){if(this.QN[a]){delete this.QN[a][b];for(const c in this.QN[a])return;delete this.QN[a]}};_.aa.isActive=function(){return 0<this.dG.length};_.aa.dOb=function(){return 0<this.EQ.length};
var Qz=function(a){var b=a.sOb,c=a.isActive();c!=b&&(a.Gta(c?"active":"idle"),a.sOb=c);b=a.dOb();b!=a.IYb&&(a.Gta(b?"userActive":"userIdle"),a.IYb=b)},M9a=function(a,b,c){a.wj[b]?(a=a.wj[b].qea,a!=c&&a.splice(0,a.length,...c)):a.wj[b]=new Tp(c,b)},Q9a=function(a,b,c){var d=[];_.Ca(b,d);b=[];for(var e={},f=0;f<d.length;f++){var g=d[f],l=a.wj[g];if(!l)throw Error("Gd`"+g);var p=new _.tu;e[g]=p;l.My()?p.callback(null):(O9a(a,g,l,!!c,p),P9a(a,g)||b.push(g))}0<b.length&&(0===a.dG.length?a.Z$a(b):(a.kt.push(b),
Qz(a)));return e},O9a=function(a,b,c,d,e){c.registerCallback(e.callback,e);iOa(c,function(f){e.Bea(new L9a(b,f))});P9a(a,b)?d&&(0<=_.ta(a.EQ,b)||a.EQ.push(b),Qz(a)):d&&(0<=_.ta(a.EQ,b)||a.EQ.push(b))};
Pz.prototype.Z$a=function(a,b,c){b||(this.Csa=0);var d=this.Hgb(a);this.dG=d;this.ZK=this.GSa?a:_.va(d);Qz(this);if(0!==d.length){this.sza.push.apply(this.sza,d);if(0<Object.keys(this.QN).length&&!this.Vl.DXc)throw Error("Hd");a=(0,_.jk)(this.Vl.OPc,this.Vl,_.va(d),this.wj,{bW:this.QN,n8c:!!c,onError:e=>{var f=this.ZK;e=null!=e?e:void 0;this.Csa++;this.ZK=f;d.forEach(_.Yk(_.ua,this.sza),this);401==e?(N9a(this,new Vk.Vu(Vk.Vu.rf.Rwb,e)),this.kt.length=0):410==e?(R9a(this,new Vk.Vu(Vk.Vu.rf.swb,e)),
S9a(this)):3<=this.Csa?(R9a(this,new Vk.Vu(Vk.Vu.rf.Uub,e)),S9a(this)):this.Z$a(this.ZK,!0,8001==e)},FRc:(0,_.jk)(this.YLc,this)});(b=5E3*Math.pow(this.Csa,2))?_.da.setTimeout(a,b):a()}};Pz.prototype.Hgb=function(a){a=a.filter(d=>this.wj[d].My()?(_.da.setTimeout(()=>Error("Id`"+d),0),!1):!0);for(var b=[],c=0;c<a.length;c++)b=b.concat(T9a(this,a[c]));_.Ca(b);return!this.GSa&&1<b.length?(a=b.shift(),this.kt=b.map(function(d){return[d]}).concat(this.kt),[a]):b};
var T9a=function(a,b){var c=uc(a.sza),d=[];c[b]||d.push(b);b=[b];for(var e=0;e<b.length;e++)for(var f=a.wj[b[e]].qea,g=f.length-1;0<=g;g--){var l=f[g];a.wj[l].My()||c[l]||(d.push(l),b.push(l))}d.reverse();_.Ca(d);return d};
Pz.prototype.mAa=function(){if(this.dC){var a=this.dC.getId(),b=[];if(this.QN[a]){for(const c of Object.keys(this.QN[a])){const d=this.wj[c];d&&!d.My()&&(this.VSb(a,c),b.push(c))}this.aab(b)}this.isDisposed()||(this.wj[a].onLoad((0,_.jk)(this.PKb,this))&&N9a(this,new Vk.Vu(Vk.Vu.rf.CEa)),_.ua(this.EQ,a),_.ua(this.dG,a),0===this.dG.length&&S9a(this),this.g$a&&a==this.g$a&&(this.Zva.YN||this.Zva.callback()),Qz(this),this.dC=null)}};
var P9a=function(a,b){if(0<=_.ta(a.dG,b))return!0;for(var c=0;c<a.kt.length;c++)if(0<=_.ta(a.kt[c],b))return!0;return!1};Pz.prototype.load=function(a,b){return Q9a(this,[a],b)[a]};Pz.prototype.aab=function(a){return Q9a(this,a)};var woa=function(a){var b=_.Ii;b.dC&&"synthetic_module_overhead"===b.dC.getId()&&(b.mAa(),delete b.wj.synthetic_module_overhead);b.wj[a]&&b.U8(b.wj[a].qea||[],c=>{c.mAa();_.ua(b.dG,c.getId())},c=>!c.My());b.dC=b.wj[a]};
Pz.prototype.OSb=function(a){this.dC||(this.wj.synthetic_module_overhead=new Tp([],"synthetic_module_overhead"),this.dC=this.wj.synthetic_module_overhead);var b=this.dC;b.m7(b.sta,a)};Pz.prototype.YLc=function(){R9a(this,new Vk.Vu(Vk.Vu.rf.TIMEOUT));S9a(this)};
var R9a=function(a,b){1<a.ZK.length?a.kt=a.ZK.map(function(c){return[c]}).concat(a.kt):N9a(a,b)},N9a=function(a,b){var c=a.ZK;a.dG.length=0;for(var d=[],e=0;e<a.kt.length;e++){var f=a.kt[e].filter(function(p){var t=T9a(this,p);return exa(c,function(x){return 0<=_.ta(t,x)})},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.kt.length;f++)_.ua(a.kt[f],d[e]);_.ua(a.EQ,d[e])}var g=a.RE.error;if(g)for(e=0;e<g.length;e++){var l=g[e];for(f=0;f<d.length;f++)l("error",d[f],
b)}for(e=0;e<c.length;e++)if(a.wj[c[e]])a.wj[c[e]].onError(b);a.ZK.length=0;Qz(a)},S9a=function(a){for(;a.kt.length;){var b=a.kt.shift().filter(function(c){return!this.wj[c].My()},a);if(0<b.length){a.Z$a(b);return}}Qz(a)};_.aa=Pz.prototype;_.aa.registerCallback=function(a,b){Array.isArray(a)||(a=[a]);for(var c=0;c<a.length;c++)this.m7(a[c],b)};_.aa.m7=function(a,b){var c=this.RE;c[a]||(c[a]=[]);c[a].push(b)};_.aa.Gta=function(a){for(var b=this.RE[a],c=0;b&&c<b.length;c++)b[c](a)};
_.aa.U8=function(a,b,c=()=>!0,d={}){for(const e of a)a=this.wj[e],!d[e]&&c(a)&&(d[e]=!0,this.U8(a.qea||[],b,c,d),b(a))};_.aa.dispose=function(){cca(Rba(this.wj),this.kra);this.wj={};this.dG=[];this.ZK=[];this.EQ=[];this.kt=[];this.RE={};this.tNb=!0};_.aa.isDisposed=function(){return this.tNb};_.toa=function(){return new Pz};_.Rk('/**\n * @license\n * Hammer.JS - v2.0.2 - 2014-07-26\n * http://hammerjs.github.io/\n *\n * Copyright (c) 2014 Jorik Tangelder <j.tangelder@gmail.com>;\n * Licensed under the MIT license */\n\n\n!function(a,b,c,d){"use strict";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");\n');Error.stackTraceLimit=Infinity;_.Qk.set("CST-APP",Hz);_.Qk.set("PROTRACTOR-CST-APP",Iz);
if("?refreshSso=1"===location.search)window.close();else{_.Ji().OSb(vwa);var Rz={};let a=Rz.cssRowKey||"",b=Rz.HU||"";!a&&window&&window._F_cssRowKey&&(a=window._F_cssRowKey,!b&&window._F_combinedSignature&&(b=window._F_combinedSignature));if(a&&"function"!==typeof window._F_installCss)throw Error("Jd");var U9a=Rz.gad||_.Nz,V9a;let c,d="";const e=_.da._F_jsUrl;if("undefined"!==typeof document&&document&&document.getElementById){const l=document.getElementById("base-js");if(l){const p=l.tagName.toUpperCase();
if("SCRIPT"==p||"LINK"==p)d=l.src?l.src:l.getAttribute("href")}}if(e&&d){if(e!=d)throw Error("Dd`"+e+"`"+d);c=e}else c=e||d;if(!h9a(c))throw Error("Ed");V9a=_.Jc(c);const f=new U9a(V9a,a,b,!1,!1);Rz.oZc&&(f.Cma=Rz.oZc);Rz.RGc&&(f.Qda=Rz.RGc);Rz.Ama&&(f.Ama=Rz.Ama);Rz.Rta&&(f.Rta=Rz.Rta);const g=_.Ji();g.Vl=f;g.GUb(!0)};_.W9a=function(a,b){return _.Bp(a.Ta,_.Cp(a.Ta,_.sr(b)))};_.Sz=class{constructor(a,b){this.Ta=a;this.window=b}};_.Sz.O=function(a){return new (a||_.Sz)(_.m(_.xi),_.m(_.Gu))};_.Sz.ta=_.k({token:_.Sz,oa:_.Sz.O,Ea:"root"});
_.Fv.add(9);
_.Fv.add(2);
_.Gk.add(3);
_.Fv.add(72);
_.Fv.add(73);
_.Fv.add(69);_.tva.Eja.push({instance:_.q7a});
_.Fv.add(88);
_.Fv.add(77);
_.Fv.add(19);
_.M2a="https://cs.corp.google.com";
_.Fv.add(31);
_.Fv.add(38);
_.Fv.add(42);

_.Fv.add(70);
_.Fv.add(84);
_.Fv.add(44);
_.Fv.add(48);
_.Fv.add(55);
_.Fv.add(56);
_.Fv.add(78);
_.Fv.add(82);
_.Fv.add(1);
_.Fv.add(3);
_.Fv.add(10);
var N$a=function(a){if(a&&(a=Number(a),!isNaN(a)))return a};_.vOa=["/search"];var dA=class extends _.jw{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.tF=new _.gi(null!=(c=a)?c:"PREVIEW");var d;a:{if(c=this.storage.get("__SourceSettings_LastFileNavigationTab"))switch(c){case "FILES":case "OUTLINE":break a}c=void 0}this.XJb=new _.gi(null!=(d=c)?d:"FILES");let e;this.gD=new _.gi(null!=(e=this.storage.get("__SourceSettings_OutlineState"))?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 _.gi(null!=(f=d)?f:"SYSTEM");let g;this.cXa=new _.gi(null!=(g=this.storage.get("__SourceSettings_DarkSyntaxTheme"))?g:"cider-dark");let l;this.G$a=new _.gi(null!=(l=this.storage.get("__SourceSettings_LightSyntaxTheme"))?l:"cider");this.storage.get("__SourceSettings_XrefBuildConfigFilter");var p;f=null!=(p=this.storage.get("__SourceSettings_XrefExcludeFilters"))?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.rZb=new _.gi(p);var x;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.Nga=new _.gi(null!=(x=t)?x:"SHOW_ALWAYS");let B;a:{if(x=this.storage.get("__SourceSettings_XrefOpenAction"))switch(x){case "MAIN":case "MINI":case "XREF_PREVIEW":break a}x=void 0}this.xub=
new _.gi(null!=(B=x)?B:"MINI");let F;this.tabSize=new _.gi(null!=(F=N$a(this.storage.get("__SourceSettings_TabSize")))?F:2);let I;this.pageSize=new _.gi(null!=(I=N$a(this.storage.get("__SourceSettings_PageSize")))?I:10);let K;this.xia=new _.gi(null!=(K=N$a(this.storage.get("__SourceSettings_NumStarredPlaces")))?K:50);this.xnb=new _.gi(!!this.storage.get("__SourceSettings_ShowFoldMarkers"));let U;this.uZb=new _.gi(null!=(U=N$a(this.storage.get("__SourceSettings_XrefPreviewPaneMinSize")))?U:0);this.Ega=
new _.gi(!!this.storage.get("__SourceSettings_HighlightXrefs"));this.ynb=new _.gi(!!this.storage.get("__SourceSettings_ShowGenerated"));let ca;this.Yka=new _.gi(null!=(ca=this.storage.get("__SourceSettings_ShowCustomContextMenu"))?ca:!0)}Qfa(){return this.tF}Fka(a){this.storage.set("__SourceSettings_LastFileDetailTab",a);this.tF.next(a)}o5(){return this.XJb}L7(a){this.storage.set("__SourceSettings_LastFileNavigationTab",a);this.XJb.next(a)}LJ(){return this.gD}Wy(a){a=Object.assign({},this.gD.value,
a);this.gD.next(a);this.storage.set("__SourceSettings_OutlineState",a)}bva(){return this.theme}sAa(a){this.storage.set("__SourceSettings_Theme",a);this.theme.next(a)}Cfa(){return this.cXa}xka(a){this.storage.set("__SourceSettings_DarkSyntaxTheme",a);this.cXa.next(a)}Rfa(){return this.G$a}Hka(a){this.storage.set("__SourceSettings_LightSyntaxTheme",a);this.G$a.next(a)}dga(){return this.rZb}Qka(a){this.storage.set("__SourceSettings_XrefExcludeFilters",Array.from(a));this.rZb.next(new Set(a))}m5(){return this.Nga}Eka(a){this.storage.set("__SourceSettings_XrefHovercards",
a);this.Nga.next(a)}GW(){return this.tabSize}Pka(a){this.storage.set("__SourceSettings_TabSize",a);this.tabSize.next(a)}BW(){return this.pageSize}P7(a){this.storage.set("__SourceSettings_PageSize",a);this.pageSize.next(a)}t5(){return this.xia}Ika(a){this.storage.set("__SourceSettings_NumStarredPlaces",a);this.xia.next(a)}DW(){return this.xnb}Nka(a){this.storage.set("__SourceSettings_ShowFoldMarkers",a);this.xnb.next(a)}Yfa(){return this.ynb}Oka(a){this.storage.set("__SourceSettings_ShowGenerated",
a);this.ynb.next(a)}jva(){return this.uZb}lnb(a){this.storage.set("__SourceSettings_XrefPreviewPaneMinSize",a);this.uZb.next(a)}uW(){return this.Ega}K7(a){this.storage.set("__SourceSettings_HighlightXrefs",a);this.Ega.next(a)}w5(){return this.Yka}Mka(a){this.storage.set("__SourceSettings_ShowCustomContextMenu",a);this.Yka.next(a)}KW(){return this.xub}R7(a){this.storage.set("__SourceSettings_XrefOpenAction",a);this.xub.next(a)}};dA.O=function(a){return new (a||dA)(_.m(_.IWa),_.m(_.Gv))};
dA.ta=_.k({token:dA,oa:dA.O,Ea:"root"});_.iw=dA;_.Fv.add(28);
_._ModuleManager_initialize=function(a,b){if(!_.Ii){if(!_.toa)return;_.uoa()}_.Ii.fAa(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 cab,dab,eab,fab,iab,jab,kab,lab,mab,sab,tab,uab,vab,xab;_.bab=function(a,b){const c=_.Pka.get(b)||null;if(c&&c!==a)throw Error("db`"+b+"`"+_.pd(c)+"`"+_.pd(c.name));_.Pka.set(b,a)};_.eA=function(a,b,c){a=_.oja(_.ze(),a,b,c);_.xja(_.ce,a)};
cab=function(a){if("characterData"===a.type&&a.target instanceof Comment)return!0;if("childList"===a.type){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};dab=function(a){a&1&&_.G(0,"mat-pseudo-checkbox",1);a&2&&(a=_.N(),_.A("disabled",a.disabled)("state",a.selected?"checked":"unchecked"))};
eab=function(a){a&1&&_.G(0,"mat-pseudo-checkbox",3);a&2&&(a=_.N(),_.A("disabled",a.disabled))};fab=function(a){a&1&&(_.C(0,"span",4),_.P(1),_.E());a&2&&(a=_.N(),_.v(),_.uh("(",a.group.label,")"))};_.gab=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};_.hab=function(a,b,c,d){return a<c?a:a+b>c+d?Math.max(0,a-d+b):c};iab=function(a){a&1&&(_.C(0,"span",4),_.P(1),_.E());a&2&&(a=_.N(),_.v(),_.vh(a.placeholder))};
jab=function(a){a&1&&_.dh(0)};kab=function(a){a&1&&(_.C(0,"span",11),_.P(1),_.E());a&2&&(a=_.N(2),_.v(),_.vh(a.orb))};lab=function(a){a&1&&(_.C(0,"span",5),_.y(1,jab,1,0)(2,kab,2,1,"span",11),_.E());a&2&&(a=_.N(),_.v(),_.Ug(a.ZWa?1:2))};
mab=function(a){if(a&1){const b=_.ze();_.C(0,"div",12,1);_.M("@transformPanel.done",function(c){_.n(b);const d=_.N();return _.q(d.lba.next(c.Bf))})("keydown",function(c){_.n(b);const d=_.N();return _.q(d.ie(c))});_.dh(2,1);_.E()}a&2&&(a=_.N(),_.eA("mat-mdc-select-panel mdc-menu-surface mdc-menu-surface--open ",a.KKa(),""),_.A("ngClass",a.Bd)("@transformPanel","showing"),_.Pg("id",a.id+"-panel")("aria-multiselectable",a.multiple)("aria-label",a.ariaLabel||null)("aria-labelledby",a.pS()))};
_.fA=function(a,b){a.iqa=b;return a};_.gA=function(a,b=!0){a.S2=b;return a};_.hA=function(a,b){a.Goa=b;return a};_.nab=function(a){a.qxb=["shiftKey"];return a};_.oab=function(a){a.jba={enabled:!0,c4:10};return a};_.pab=function(a,b=!0){a.Uxb=b;return a};_.iA=function(a){return a.jI()?a.kv:null};_.jA=function(a,b){let c=0;return function(d){_.da.clearTimeout(c);const e=arguments;c=_.da.setTimeout(function(){a.apply(void 0,e)},b)}};_.kA=function(a){return{Op:_.Gp,Nb:[{va:_.Rna,wd:!0,nc:a}]}};
_.lA=class{constructor(a){this.HAc=a;this.pB=new Map;this.nb=_.Kd(_.Jf)}Ia(){this.pB.forEach((a,b)=>this.jyb(b))}observe(a){const b=_.uj(a);return new _.gf(c=>{const d=_.u(this.OAc(b),_.r(e=>e.filter(f=>!cab(f))),_.Df(e=>!!e.length)).subscribe(e=>{this.nb.run(()=>{c.next(e)})});return()=>{d.unsubscribe();this.iDc(b)}})}OAc(a){return this.nb.Ub(()=>{if(this.pB.has(a))this.pB.get(a).count++;else{const b=new _.zg,c=this.HAc.create(d=>b.next(d));c&&c.observe(a,{characterData:!0,childList:!0,subtree:!0});
this.pB.set(a,{uRc:c,stream:b,count:1})}return this.pB.get(a).stream})}iDc(a){this.pB.has(a)&&(this.pB.get(a).count--,this.pB.get(a).count||this.jyb(a))}jyb(a){if(this.pB.has(a)){const {uRc:b,stream:c}=this.pB.get(a);b&&b.disconnect();c.complete();this.pB.delete(a)}}};_.lA.O=function(a){return new (a||_.lA)(_.m(_.Or))};_.lA.ta=_.k({token:_.lA,oa:_.lA.O,Ea:"root"});
_.mA=class{get disabled(){return this.oc}set disabled(a){(this.oc=a)?this.AOa():this.om()}get Z3(){return this.nxc}set Z3(a){this.nxc=_.vj(a);this.om()}constructor(a,b){this.zJa=a;this.Ja=b;this.event=new _.wn;this.oc=!1;this.CJa=null}Pd(){this.CJa||this.disabled||this.om()}Ia(){this.AOa()}om(){this.AOa();const a=this.zJa.observe(this.Ja);this.CJa=(this.Z3?_.u(a,_.lg(this.Z3)):a).subscribe(this.event)}AOa(){let a;null==(a=this.CJa)||a.unsubscribe()}};
_.mA.O=function(a){return new (a||_.mA)(_.w(_.lA),_.w(_.Ye))};_.mA.La=_.Wd({type:_.mA,na:[["","cdkObserveContent",""]],inputs:{disabled:[2,"cdkObserveContentDisabled","disabled",_.Lh],Z3:"debounce"},outputs:{event:"cdkObserveContent"},Qb:["cdkObserveContent"],standalone:!0,features:[_.Og]});_.rab=class extends _.OTa{Ej(a){this.lf&&_.qab(this.lf);super.Ej(a);this.lf&&(a=this.lf,a.DR||(a.DR=!0,_.xn(a.Ua)))}};
_.nA=class{get selected(){this.te||(this.te=Array.from(this.gT.values()));return this.te}constructor(a=!1,b,c=!0){this.lj=a;this.czb=c;this.VB=void 0;this.gT=new Set;this.v$=[];this.I2=[];this.changed=new _.zg;b&&b.length&&(a?b.forEach(d=>this.hpa(d)):this.hpa(b[0]),this.I2.length=0)}select(...a){a.forEach(b=>this.hpa(b));a=this.Foa();this.nq();return a}kh(...a){a.forEach(b=>this.yOa(b));a=this.Foa();this.nq();return a}setSelection(...a){const b=this.selected,c=new Set(a);a.forEach(d=>this.hpa(d));
b.filter(d=>!c.has(this.ooa(d,c))).forEach(d=>this.yOa(d));a=this.Foa();this.nq();return a}toggle(a){return this.Le(a)?this.kh(a):this.select(a)}clear(a=!0){this.MDb();const b=this.Foa();a&&this.nq();return b}Le(a){return this.gT.has(this.ooa(a))}xo(){return 0===this.gT.size}fi(){return!this.xo()}sort(a){this.lj&&this.selected&&this.te.sort(a)}nq(){this.te=null;if(this.I2.length||this.v$.length)this.changed.next({source:this,kN:this.I2,removed:this.v$}),this.v$=[],this.I2=[]}hpa(a){a=this.ooa(a);
this.Le(a)||(this.lj||this.MDb(),this.Le(a)||this.gT.add(a),this.czb&&this.I2.push(a))}yOa(a){a=this.ooa(a);this.Le(a)&&(this.gT.delete(a),this.czb&&this.v$.push(a))}MDb(){this.xo()||this.gT.forEach(a=>this.yOa(a))}F2c(){}Foa(){return!(!this.v$.length&&!this.I2.length)}ooa(a,b){if(this.VB){let c;b=null!=(c=b)?c:this.gT;for(let d of b)if(this.VB(a,d))return d}return a}};
sab=[{zc:"start",Ac:"bottom",mc:"start",tc:"top"},{zc:"start",Ac:"top",mc:"start",tc:"bottom"},{zc:"end",Ac:"top",mc:"end",tc:"bottom"},{zc:"end",Ac:"bottom",mc:"end",tc:"top"}];_.oA=class{constructor(a){this.ab=a}};_.oA.O=function(a){return new (a||_.oA)(_.w(_.Ye))};_.oA.La=_.Wd({type:_.oA,na:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],Qb:["cdkOverlayOrigin"],standalone:!0});
_.pA=class{get offsetX(){return this.rMa}set offsetX(a){this.rMa=a;this.kf&&this.yqa(this.kf)}get offsetY(){return this.Kt}set offsetY(a){this.Kt=a;this.kf&&this.yqa(this.kf)}get CV(){return this.Wyb}set CV(a){this.Wyb=a}constructor(a,b,c,d,e){this.jf=a;this.Yb=e;this.tba=this.Vna=this.Exb=this.Ena=_.df.EMPTY;this.Wyb=!1;this.nb=_.Kd(_.Jf);this.viewportMargin=0;this.push=this.fLb=this.jKb=this.oPb=this.De=this.Qi=this.open=!1;this.tm=new _.wn;this.LY=new _.wn;this.attach=new _.wn;this.detach=new _.wn;
this.kRb=new _.wn;this.mRb=new _.wn;this.RCc=new _.Ts(b,c);this.Iba=d;this.Dj=this.Iba()}get Id(){return this.vb}get dir(){return this.Yb?this.Yb.value:"ltr"}Ia(){this.Exb.unsubscribe();this.Vna.unsubscribe();this.Ena.unsubscribe();this.tba.unsubscribe();this.vb&&this.vb.dispose()}Rb(a){this.kf&&(this.yqa(this.kf),this.vb.wt({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),a.origin&&this.open&&this.kf.apply());a.open&&(this.open?this.LR():this.Pyb())}av(){this.iz&&
this.iz.length||(this.iz=sab);const a=this.vb=this.jf.create(this.Ovc());this.Exb=a.Dna.subscribe(()=>this.attach.emit());this.Vna=a.So.subscribe(()=>this.detach.emit());a.In().subscribe(b=>{this.kRb.next(b);27!==b.keyCode||this.Qi||_.kj(b)||(b.preventDefault(),this.Pyb())});this.vb.wY().subscribe(b=>{const c=this.Iyc(),d=_.qj(b);c&&(c===d||c.contains(d))||this.mRb.next(b)})}Ovc(){var a=this.kf=this.mg||this.dxc();a=new _.Gs({direction:this.Yb,mg:a,Dj:this.Dj,De:this.De,CV:this.CV});if(this.width||
0===this.width)a.width=this.width;if(this.height||0===this.height)a.height=this.height;if(this.minWidth||0===this.minWidth)a.minWidth=this.minWidth;if(this.minHeight||0===this.minHeight)a.minHeight=this.minHeight;this.Nj&&(a.Nj=this.Nj);this.Bd&&(a.Bd=this.Bd);return a}yqa(a){const b=this.iz.map(c=>({zc:c.zc,Ac:c.Ac,mc:c.mc,tc:c.tc,offsetX:c.offsetX||this.offsetX,offsetY:c.offsetY||this.offsetY,Bd:c.Bd||void 0}));return _.Ns(_.Ms(_.Ks(_.qVa(_.pab(_.Ls(_.Js(a.Jka(this.V1()),b),this.jKb),this.push),
this.fLb),this.viewportMargin),this.oPb),this.JYc)}dxc(){const a=_.Qs(this.jf.position(),this.V1());this.yqa(a);return a}V1(){return this.origin instanceof _.oA?this.origin.ab:this.origin}Iyc(){return this.origin instanceof _.oA?this.origin.ab.ma:this.origin instanceof _.Ye?this.origin.ma:"undefined"!==typeof Element&&this.origin instanceof Element?this.origin:null}LR(){this.vb?this.vb.Sl().De=this.De:this.av();this.vb.vg()||this.vb.attach(this.RCc);this.De?this.Ena=this.vb.tm().subscribe(a=>{this.tm.emit(a)}):
this.Ena.unsubscribe();this.tba.unsubscribe();0<this.LY.nl.length&&(this.tba=_.u(this.kf.b7,_.Hia(()=>0<this.LY.nl.length)).subscribe(a=>{this.nb.run(()=>this.LY.emit(a));0===this.LY.nl.length&&this.tba.unsubscribe()}))}Pyb(){this.vb&&this.vb.detach();this.Ena.unsubscribe();this.tba.unsubscribe()}};_.pA.O=function(a){return new (a||_.pA)(_.w(_.Ys),_.w(_.hh),_.w(_.mh),_.w(_.wVa),_.w(_.rs,8))};
_.pA.La=_.Wd({type:_.pA,na:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:[0,"cdkConnectedOverlayOrigin","origin"],iz:[0,"cdkConnectedOverlayPositions","positions"],mg:[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"],Nj:[0,"cdkConnectedOverlayBackdropClass","backdropClass"],Bd:[0,"cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:[0,"cdkConnectedOverlayViewportMargin","viewportMargin"],Dj:[0,"cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:[0,"cdkConnectedOverlayOpen","open"],Qi:[0,"cdkConnectedOverlayDisableClose","disableClose"],JYc:[0,"cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],De:[2,"cdkConnectedOverlayHasBackdrop",
"hasBackdrop",_.Lh],oPb:[2,"cdkConnectedOverlayLockPosition","lockPosition",_.Lh],jKb:[2,"cdkConnectedOverlayFlexibleDimensions","flexibleDimensions",_.Lh],fLb:[2,"cdkConnectedOverlayGrowAfterOpen","growAfterOpen",_.Lh],push:[2,"cdkConnectedOverlayPush","push",_.Lh],CV:[2,"cdkConnectedOverlayDisposeOnNavigation","disposeOnNavigation",_.Lh]},outputs:{tm:"backdropClick",LY:"positionChange",attach:"attach",detach:"detach",kRb:"overlayKeydown",mRb:"overlayOutsideClick"},Qb:["cdkConnectedOverlay"],standalone:!0,
features:[_.Og,_.qe]});_.qA=class{constructor(a){this.he=a;this.state="unchecked";this.disabled=!1;this.Bc="full"}};_.qA.O=function(a){return new (a||_.qA)(_.w(_.on,8))};
_.qA.wa=_.Qd({type:_.qA,na:[["mat-pseudo-checkbox"]],qb:[1,"mat-pseudo-checkbox"],lb:12,Ya:function(a,b){a&2&&_.Rg("mat-pseudo-checkbox-indeterminate","indeterminate"===b.state)("mat-pseudo-checkbox-checked","checked"===b.state)("mat-pseudo-checkbox-disabled",b.disabled)("mat-pseudo-checkbox-minimal","minimal"===b.Bc)("mat-pseudo-checkbox-full","full"===b.Bc)("_mat-animation-noopable","NoopAnimations"===b.he)},inputs:{state:"state",disabled:"disabled",Bc:"appearance"},standalone:!0,features:[_.Ah],
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)}.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)}.mat-pseudo-checkbox-full{border-color:var(--mat-full-pseudo-checkbox-unselected-icon-color);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)}.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);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)}.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)}.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)}.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});tab=["text"];uab=[[["mat-icon"]],"*"];vab=0;_.wab=class{constructor(a,b=!1){this.source=a;this.wX=b}};_.qab=function(a){a.DR&&(a.DR=!1,_.xn(a.Ua))};
_.rA=class{get multiple(){return this.ld&&this.ld.multiple}get selected(){return this.te}get disabled(){return this.group&&this.group.disabled||this.oc}set disabled(a){this.oc=a}get vc(){return!(!this.ld||!this.ld.vc)}get Bm(){return!(!this.ld||!this.ld.Bm)}constructor(a,b,c,d){this.Tc=a;this.Ua=b;this.ld=c;this.group=d;this.oc=this.DR=this.te=!1;this.PS="";this.id=`mat-option-${vab++}`;this.yw=new _.wn;this.Pi=new _.zg}get active(){return this.DR}get eE(){let a;return((null==(a=this.nOa)?void 0:
a.ma.textContent)||"").trim()}select(a=!0){this.te||(this.te=!0,_.xn(this.Ua),a&&this.eS())}kh(a=!0){this.te&&(this.te=!1,_.xn(this.Ua),a&&this.eS())}focus(a,b){const c=this.Og();"function"===typeof c.focus&&c.focus(b)}Qq(){return this.eE}ie(a){13!==a.keyCode&&32!==a.keyCode||_.kj(a)||(this.Or(),a.preventDefault())}Or(){this.disabled||(this.te=this.multiple?!this.te:!0,_.xn(this.Ua),this.eS(!0))}Xo(){return this.disabled?"-1":"0"}Og(){return this.Tc.ma}Jn(){if(this.te){const a=this.eE;a!==this.PS&&
(this.PS&&this.Pi.next(),this.PS=a)}}Ia(){this.Pi.complete()}eS(a=!1){this.yw.emit(new _.wab(this,a))}};_.rA.O=function(a){return new (a||_.rA)(_.w(_.Ye),_.w(_.Nh),_.w(_.dt,8),_.w(_.et,8))};
_.rA.wa=_.Qd({type:_.rA,na:[["mat-option"]],rb:function(a,b){a&1&&_.oh(tab,7);if(a&2){let c;_.rh(c=_.sh())&&(b.nOa=c.first)}},qb:["role","option",1,"mat-mdc-option","mdc-list-item"],lb:11,Ya:function(a,b){a&1&&_.M("click",function(){return b.Or()})("keydown",function(c){return b.ie(c)});a&2&&(_.Wg("id",b.id),_.Pg("aria-selected",b.selected)("aria-disabled",b.disabled.toString()),_.Rg("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",_.Lh]},outputs:{yw:"onSelectionChange"},Qb:["matOption"],standalone:!0,features:[_.Og,_.Ah],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-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled"]],qa:function(a,b){a&1&&(_.ch(uab),_.y(0,dab,1,2,"mat-pseudo-checkbox",1),_.dh(1),_.C(2,"span",2,0),_.dh(4,1),_.E(),_.y(5,eab,1,1,"mat-pseudo-checkbox",3)(6,fab,2,1,"span",4),_.G(7,"div",5));a&2&&(_.Ug(b.multiple?0:-1),_.v(5),_.Ug(b.multiple||!b.selected||b.Bm?-1:5),_.v(),_.Ug(b.group&&b.group.mI?6:-1),_.v(),_.A("matRippleTrigger",b.Og())("matRippleDisabled",b.disabled||b.vc))},Fa:[_.qA,_.gt],styles:['.mat-mdc-option{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:16px;padding-right:16px;-webkit-user-select:none;user-select:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);color:var(--mat-option-label-text-color);font-family:var(--mat-option-label-text-font);line-height:var(--mat-option-label-text-line-height);font-size:var(--mat-option-label-text-size);letter-spacing:var(--mat-option-label-text-tracking);font-weight:var(--mat-option-label-text-weight);min-height:48px}.mat-mdc-option:focus{outline:none}[dir=rtl] .mat-mdc-option,.mat-mdc-option[dir=rtl]{padding-left:16px;padding-right:16px}.mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:var(--mat-option-hover-state-layer-color)}.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)}.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)}.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)}.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}.cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-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] .cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::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-mdc-focus-indicator::before{content:""}\n'],
kb:2,Ma:0});_.sA=class{};_.sA.O=function(a){return new (a||_.sA)};_.sA.Ca=_.Ud({type:_.sA});_.sA.Ba=_.md({imports:[_.$s]});_.tA=class{};_.tA.O=function(a){return new (a||_.tA)};_.tA.Ca=_.Ud({type:_.tA});_.tA.Ba=_.md({imports:[_.ht,_.$s,_.sA,_.rA]});
_.uA=class extends _.fs{set align(a){this.Mc("align",a)}set UPa(a){this.Mc("alignXs",a)}set RPa(a){this.Mc("alignSm",a)}set QPa(a){this.Mc("alignMd",a)}set LPa(a){this.Mc("alignLg",a)}set TPa(a){this.Mc("alignXl",a)}set OPa(a){this.Mc("alignLtSm",a)}set NPa(a){this.Mc("alignLtMd",a)}set MPa(a){this.Mc("alignLtLg",a)}set PPa(a){this.Mc("alignLtXl",a)}set KPa(a){this.Mc("alignGtXs",a)}set JPa(a){this.Mc("alignGtSm",a)}set IPa(a){this.Mc("alignGtMd",a)}set HPa(a){this.Mc("alignGtLg",a)}Rb(a){(null!=
a.align||this.Uk)&&this.Zx()}Qa(){super.Qa();this.Faa("align","stretch",a=>{this.Zx(a.value)});this.Zx()}Zx(a){a=a||this.GI("align")||"stretch";this.Uk&&(a=this.Uk.BT);this.q1(this.b$(a))}b$(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}};_.uA.O=function(a){return new (a||_.uA)(_.w(_.es),_.w(_.Ye),_.w(_.pn))};
_.uA.La=_.Wd({type:_.uA,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"],UPa:[0,"fxFlexAlign.xs","alignXs"],RPa:[0,"fxFlexAlign.sm","alignSm"],
QPa:[0,"fxFlexAlign.md","alignMd"],LPa:[0,"fxFlexAlign.lg","alignLg"],TPa:[0,"fxFlexAlign.xl","alignXl"],OPa:[0,"fxFlexAlign.lt-sm","alignLtSm"],NPa:[0,"fxFlexAlign.lt-md","alignLtMd"],MPa:[0,"fxFlexAlign.lt-lg","alignLtLg"],PPa:[0,"fxFlexAlign.lt-xl","alignLtXl"],KPa:[0,"fxFlexAlign.gt-xs","alignGtXs"],JPa:[0,"fxFlexAlign.gt-sm","alignGtSm"],IPa:[0,"fxFlexAlign.gt-md","alignGtMd"],HPa:[0,"fxFlexAlign.gt-lg","alignGtLg"]},features:[_.Mg,_.qe]});_.vA=class{};_.vA.O=function(a){return new (a||_.vA)};
_.vA.Ca=_.Ud({type:_.vA});_.vA.Ba=_.md({imports:[_.dx]});xab=0;_.wA=class{constructor(a,b){this.id=`mat-mdc-error-${xab++}`;a||b.ma.setAttribute("aria-live","polite")}};_.wA.O=function(a){return new (a||_.wA)(_.Ne("aria-live"),_.w(_.Ye))};_.wA.La=_.Wd({type:_.wA,na:[["mat-error"],["","matError",""]],qb:["aria-atomic","true",1,"mat-mdc-form-field-error","mat-mdc-form-field-bottom-align"],lb:1,Ya:function(a,b){a&2&&_.Wg("id",b.id)},inputs:{id:"id"},standalone:!0,features:[_.zh([{va:_.z5a,Fb:_.wA}])]});
_.xA=class{constructor(){this.AS=!1}set LLa(a){this.AS=!0}};_.xA.O=function(a){return new (a||_.xA)};_.xA.La=_.Wd({type:_.xA,na:[["","matSuffix",""],["","matIconSuffix",""],["","matTextSuffix",""]],inputs:{LLa:[0,"matTextSuffix","_isTextSelector"]},standalone:!0,features:[_.zh([{va:_.F5a,Fb:_.xA}])]});
var yab={va:_.H6a,Hb:[_.Ys],Bb:function(a){return()=>a.Cj.ql({Glb:20})}},zab=_.mj({passive:!0}),Aab=class{get position(){return this.kf}set position(a){if(a!==this.kf&&(this.kf=a,this.vb)){this.wT(this.vb);let b;null==(b=this.He)||b.show(0);this.vb.ef()}}get Xs(){return this.rba}set Xs(a){this.rba=_.sj(a);this.mq();this.vb=null}get disabled(){return this.oc}set disabled(a){(this.oc=_.sj(a))?this.Pe(0):this.hT()}get FD(){return this.Vba}set FD(a){this.Vba=_.vj(a)}get DC(){return this.lI}set DC(a){this.lI=
_.vj(a);this.He&&(this.He.Naa=this.lI)}get message(){return this.xI}set message(a){_.Sr(this.YA,this.Ja.ma,this.xI,"tooltip");this.xI=null!=a?String(a).trim():"";!this.xI&&this.oB()?this.Pe(0):(this.hT(),this.qca(),this.nb.Ub(()=>{Promise.resolve().then(()=>{_.JTa(this.YA,this.Ja.ma,this.message,"tooltip")})}))}get Jz(){return this.pT}set Jz(a){this.pT=a;this.He&&this.Sba(this.pT)}constructor(a,b,c,d,e,f,g,l,p,t,x,B){this.jf=a;this.Ja=b;this.EE=c;this.Ce=d;this.nb=e;this.uc=f;this.YA=g;this.Rc=l;
this.Yb=t;this.kj=x;this.kf="below";this.qba=this.wca=this.oc=this.rba=!1;this.mn=8;this.YH="mat";this.vt="auto";this.xI="";this.Kr=[];this.Ib=new _.zg;this.ze=p;this.Cb=B;x&&(this.Vba=x.FD,this.lI=x.DC,x.position&&(this.position=x.position),x.Xs&&(this.Xs=x.Xs),x.vt&&(this.vt=x.vt));_.u(t.Nc,_.Fg(this.Ib)).subscribe(()=>{this.vb&&this.wT(this.vb)})}Cc(){this.wca=!0;this.hT();_.u(this.Rc.Ek(this.Ja),_.Fg(this.Ib)).subscribe(a=>{a?"keyboard"===a&&this.nb.run(()=>this.show()):this.nb.run(()=>this.Pe(0))})}Ia(){const a=
this.Ja.ma;clearTimeout(this.qT);this.vb&&(this.vb.dispose(),this.He=null);this.Kr.forEach(([b,c])=>{a.removeEventListener(b,c,zab)});this.Kr.length=0;this.Ib.next();this.Ib.complete();_.Sr(this.YA,a,this.message,"tooltip");this.Rc.dj(a)}show(a=this.FD,b){if(this.disabled||!this.message||this.oB()){let c;null==(c=this.He)||c.RR()}else b=this.av(b),this.mq(),this.oj=this.oj||new _.Ss(this.sOa,this.Ce),b=this.He=b.attach(this.oj).instance,b.UI=this.Ja.ma,b.Naa=this.lI,_.u(b.SS,_.Fg(this.Ib)).subscribe(()=>
this.mq()),this.Sba(this.pT),this.qca(),b.show(a)}Pe(a=this.DC){const b=this.He;b&&(b.isVisible()?b.Pe(a):(b.RR(),this.mq()))}toggle(a){this.oB()?this.Pe():this.show(void 0,a)}oB(){return!!this.He&&this.He.isVisible()}av(a){if(this.vb){var b=this.vb.Sl().mg;if((!this.Xs||!a)&&b.tB instanceof _.Ye)return this.vb;this.mq()}b=_.iVa(this.EE,this.Ja);a=_.pVa(_.Ks(_.Ls(_.Ns(_.Qs(this.jf.position(),this.Xs?a||this.Ja:this.Ja),`.${this.YH}-tooltip`),!1),this.mn),b);_.u(a.b7,_.Fg(this.Ib)).subscribe(d=>{this.BOa(d.SU);
this.He&&d.gUb.uwa&&this.He.isVisible()&&this.nb.run(()=>this.Pe(0))});this.vb=this.jf.create({direction:this.Yb,mg:a,Bd:`${this.YH}-${"tooltip-panel"}`,Dj:this.ze()});this.wT(this.vb);_.u(this.vb.So,_.Fg(this.Ib)).subscribe(()=>this.mq());_.u(this.vb.wY(),_.Fg(this.Ib)).subscribe(()=>{let d;return null==(d=this.He)?void 0:d.SKa()});_.u(this.vb.In(),_.Fg(this.Ib)).subscribe(d=>{this.oB()&&27===d.keyCode&&!_.kj(d)&&(d.preventDefault(),d.stopPropagation(),this.nb.run(()=>this.Pe(0)))});let c;(null==
(c=this.kj)?0:c.GIb)&&this.vb.FB(`${this.YH}-tooltip-panel-non-interactive`);return this.vb}mq(){this.vb&&this.vb.vg()&&this.vb.detach();this.He=null}wT(a){a=a.Sl().mg;const b=this.V1(),c=this.oS();_.Js(a,[this.R9(Object.assign({},b.Ao,c.Ao)),this.R9(Object.assign({},b.fallback,c.fallback))])}R9(a){return a}V1(){const a=!this.Yb||"ltr"==this.Yb.value,b=this.position;let c;if("above"==b||"below"==b)c={zc:"center",Ac:"above"==b?"top":"bottom"};else if("before"==b||"left"==b&&a||"right"==b&&!a)c={zc:"start",
Ac:"center"};else if("after"==b||"right"==b&&a||"left"==b&&!a)c={zc:"end",Ac:"center"};const {x:d,y:e}=this.taa(c.zc,c.Ac);return{Ao:c,fallback:{zc:d,Ac:e}}}oS(){const a=!this.Yb||"ltr"==this.Yb.value,b=this.position;let c;if("above"==b)c={mc:"center",tc:"bottom"};else if("below"==b)c={mc:"center",tc:"top"};else if("before"==b||"left"==b&&a||"right"==b&&!a)c={mc:"end",tc:"center"};else if("after"==b||"right"==b&&a||"left"==b&&!a)c={mc:"start",tc:"center"};const {x:d,y:e}=this.taa(c.mc,c.tc);return{Ao:c,
fallback:{mc:d,tc:e}}}qca(){this.He&&(this.He.message=this.message,this.He.sE(),_.u(this.nb.Fia,_.qg(1),_.Fg(this.Ib)).subscribe(()=>{this.He&&this.vb.ef()}))}Sba(a){this.He&&(this.He.Jz=a,this.He.sE())}taa(a,b){"above"===this.position||"below"===this.position?"top"===b?b="bottom":"bottom"===b&&(b="top"):"end"===a?a="start":"start"===a&&(a="end");return{x:a,y:b}}BOa(a){var b=a.tc,c=a.zc;a=a.Ac;b="center"===b?this.Yb&&"rtl"===this.Yb.value?"end"===c?"left":"right":"start"===c?"left":"right":"bottom"===
b&&"top"===a?"above":"below";if(b!==this.r$){if(c=this.vb)a=`${this.YH}-${"tooltip-panel"}-`,c.KP(a+this.r$),c.FB(a+b);this.r$=b}}hT(){!this.oc&&this.message&&this.wca&&!this.Kr.length&&(this.pba()?this.Kr.push(["mouseenter",a=>{this.Uba();let b=void 0;void 0!==a.x&&void 0!==a.y&&(b=a);this.show(void 0,b)}]):"off"!==this.vt&&(this.z$(),this.Kr.push(["touchstart",a=>{let b;const c=(a=null==(b=a.targetTouches)?void 0:b[0])?{x:a.clientX,y:a.clientY}:void 0;this.Uba();clearTimeout(this.qT);this.qT=setTimeout(()=>
this.show(void 0,c),500)}])),this.Q9(this.Kr))}Uba(){if(!this.qba){this.qba=!0;var a=[];if(this.pba())a.push(["mouseleave",b=>{b=b.relatedTarget;let c;b&&(null==(c=this.vb)?0:c.Qp.contains(b))||this.Pe()}],["wheel",b=>this.POa(b)]);else if("off"!==this.vt){this.z$();const b=()=>{clearTimeout(this.qT);this.Pe(this.kj.Yqb)};a.push(["touchend",b],["touchcancel",b])}this.Q9(a);this.Kr.push(...a)}}Q9(a){a.forEach(([b,c])=>{this.Ja.ma.addEventListener(b,c,zab)})}pba(){return!this.uc.uH&&!this.uc.ur}POa(a){if(this.oB()){a=
this.Cb.elementFromPoint(a.clientX,a.clientY);const b=this.Ja.ma;a===b||b.contains(a)||this.Pe()}}z$(){const a=this.vt;if("off"!==a){const b=this.Ja.ma,c=b.style;if("on"===a||"INPUT"!==b.nodeName&&"TEXTAREA"!==b.nodeName)c.userSelect=c.msUserSelect=c.webkitUserSelect=c.MozUserSelect="none";"on"!==a&&b.draggable||(c.webkitUserDrag="none");c.touchAction="none";c.webkitTapHighlightColor="transparent"}}};Aab.O=function(){_.Pf()};
Aab.La=_.Wd({type:Aab,inputs:{position:[0,"matTooltipPosition","position"],Xs:[0,"matTooltipPositionAtOrigin","positionAtOrigin"],disabled:[0,"matTooltipDisabled","disabled"],FD:[0,"matTooltipShowDelay","showDelay"],DC:[0,"matTooltipHideDelay","hideDelay"],vt:[0,"matTooltipTouchGestures","touchGestures"],message:[0,"matTooltip","message"],Jz:[0,"matTooltipClass","tooltipClass"]}});
var yA=class{constructor(a,b){this.Ua=a;this.f2=this.h$=!1;this.SS=new _.zg;this.El="NoopAnimations"===b}show(a){null!=this.hv&&clearTimeout(this.hv);this.uv=setTimeout(()=>{this.gca(!0);this.uv=void 0},a)}Pe(a){null!=this.uv&&clearTimeout(this.uv);this.hv=setTimeout(()=>{this.gca(!1);this.hv=void 0},a)}isVisible(){return this.f2}Ia(){this.RR();this.SS.complete();this.UI=null}SKa(){this.h$&&this.Pe(0)}sE(){_.xn(this.Ua)}XKa({relatedTarget:a}){a&&this.UI.contains(a)||(this.isVisible()?this.Pe(this.Naa):
this.jS(!1))}xMa(){}RKa({animationName:a}){a!==this.iT&&a!==this.gaa||this.jS(a===this.iT)}RR(){null!=this.uv&&clearTimeout(this.uv);null!=this.hv&&clearTimeout(this.hv);this.uv=this.hv=void 0}jS(a){a?this.h$=!0:this.isVisible()||this.SS.next()}gca(a){const b=this.rOa.ma;var c=this.iT;const d=this.gaa;b.classList.remove(a?d:c);b.classList.add(a?c:d);(this.f2=a)&&!this.El&&"function"===typeof getComputedStyle&&(c=getComputedStyle(b),"0s"===c.getPropertyValue("animation-duration")||"none"===c.getPropertyValue("animation-name"))&&
(this.El=!0);a&&this.xMa();this.El&&(b.classList.add("_mat-animation-noopable"),this.jS(a))}};yA.O=function(a){return new (a||yA)(_.w(_.Nh),_.w(_.on,8))};yA.La=_.Wd({type:yA});var Bab;Bab=["tooltip"];_.AA=class extends Aab{constructor(a,b,c,d,e,f,g,l,p,t,x,B){super(a,b,c,d,e,f,g,l,p,t,x,B);this.sOa=zA}};_.AA.O=function(a){return new (a||_.AA)(_.w(_.Ys),_.w(_.Ye),_.w(_.xs),_.w(_.mh),_.w(_.Jf),_.w(_.Ar),_.w(_.Tr),_.w(_.Er),_.w(_.H6a),_.w(_.rs,8),_.w(_.J6a,8),_.w(_.ri))};_.AA.La=_.Wd({type:_.AA,na:[["","matTooltip",""]],qb:[1,"mat-tooltip-trigger"],lb:2,Ya:function(a,b){a&2&&_.Rg("mat-tooltip-disabled",b.disabled)},Qb:["matTooltip"],features:[_.Mg]});
var zA=class extends yA{constructor(a,b,c){super(a,c);this.iT="mat-tooltip-show";this.gaa="mat-tooltip-hide";this.Pzc=b.observe("(max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape)")}};zA.O=function(a){return new (a||zA)(_.w(_.Nh),_.w(_.Lr),_.w(_.on,8))};
zA.wa=_.Qd({type:zA,na:[["mat-tooltip-component"]],rb:function(a,b){a&1&&_.oh(Bab,7);if(a&2){let c;_.rh(c=_.sh())&&(b.rOa=c.first)}},qb:["aria-hidden","true"],lb:3,Ya:function(a,b){a&1&&_.M("mouseleave",function(c){return b.XKa(c)});a&2&&(_.Pg("mat-id-collision",null),_.Qg("zoom",b.isVisible()?1:null))},features:[_.Mg],ya:4,Aa:6,Da:[["tooltip",""],[1,"mat-tooltip",3,"animationend","ngClass"]],qa:function(a,b){if(a&1){const c=_.ze();_.C(0,"div",1,0);_.Q(2,"async");_.M("animationend",function(d){_.n(c);
return _.q(b.RKa(d))});_.P(3);_.E()}if(a&2){let c;_.Rg("mat-tooltip-handset",null==(c=_.R(2,4,b.Pzc))?null:c.matches);_.A("ngClass",b.Jz);_.v(3);_.vh(b.message)}},Fa:[_.no,_.uo],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)}.cdk-high-contrast-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});_.BA=class{};_.BA.O=function(a){return new (a||_.BA)};_.BA.Ca=_.Ud({type:_.BA});_.BA.Ba=_.md({Nb:[yab],imports:[_.Rr,_.vo,_.Zs,_.$s,_.$s,_.Ds]});_.CA=class{constructor(a){this.element=a;this.size="xsmall";this.format="hairline"}Qa(){var a=Array.from(this.element.ma.classList);for(const b of a)Cab.includes(b)&&this.element.ma.classList.remove(b);a=new Set;a.add(Dab.includes(this.size)?this.size:"xsmall");a.add(Eab.includes(this.format)?this.format:"hairline");for(const b of a.values())this.element.ma.classList.add(b)}};_.CA.O=function(a){return new (a||_.CA)(_.w(_.Ye))};
_.CA.wa=_.Qd({type:_.CA,na:[["button","gme-button-old",""],["a","gme-button-old",""]],inputs:{size:"size",format:"format"},jc:["gme-button-old",""],ac:["*"],ya:1,Aa:0,qa:function(a){a&1&&(_.ch(),_.dh(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:#d0e1fc;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:#d0e1fc}.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:#3a87eb;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:#3a87eb;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 Eab=["hairline","fill","flat"],Dab=["xsmall","medium"],Cab=[...Eab,...Dab];var DA=class{};DA.O=function(a){return new (a||DA)};DA.Ca=_.Ud({type:DA});DA.Ba=_.md({imports:[_.vo]});_.EA=class{};_.EA.O=function(a){return new (a||_.EA)};_.EA.Ca=_.Ud({type:_.EA});_.EA.Ba=_.md({imports:[DA]});var Fab=new _.ge("ListOption");var FA=class{constructor(a){this.sBb=a}TAb(){let a;return!this.sBb||"after"===(null==(a=this.sBb)?void 0:a.panel.IL)}};FA.O=function(a){return new (a||FA)(_.w(Fab,8))};FA.La=_.Wd({type:FA,lb:4,Ya:function(a,b){a&2&&_.Rg("mdc-list-item__start",b.TAb())("mdc-list-item__end",!b.TAb())},standalone:!0});_.GA=class extends FA{};_.GA.O=(()=>{let a;return function(b){return(a||(a=_.Ve(_.GA)))(b||_.GA)}})();
_.GA.La=_.Wd({type:_.GA,na:[["","matListItemAvatar",""]],qb:[1,"mat-mdc-list-item-avatar"],standalone:!0,features:[_.Mg]});_.HA=class extends FA{};_.HA.O=(()=>{let a;return function(b){return(a||(a=_.Ve(_.HA)))(b||_.HA)}})();_.HA.La=_.Wd({type:_.HA,na:[["","matListItemIcon",""]],qb:[1,"mat-mdc-list-item-icon"],standalone:!0,features:[_.Mg]});var Gab=new _.ge("MAT_LIST_CONFIG");_.IA=class{constructor(){this.dBb=!0;this.oc=this.jm=!1;this.kj=_.Kd(Gab,{optional:!0})}get vc(){return this.jm}set vc(a){this.jm=_.sj(a)}get disabled(){return this.oc}set disabled(a){this.oc=_.sj(a)}};_.IA.O=function(a){return new (a||_.IA)};_.IA.La=_.Wd({type:_.IA,lb:1,Ya:function(a,b){a&2&&_.Pg("aria-disabled",b.disabled)},inputs:{vc:"disableRipple",disabled:"disabled"},standalone:!0});_.JA=class extends _.IA{};_.JA.O=(()=>{let a;return function(b){return(a||(a=_.Ve(_.JA)))(b||_.JA)}})();
_.JA.wa=_.Qd({type:_.JA,na:[["mat-list"]],qb:[1,"mat-mdc-list","mat-mdc-list-base","mdc-list"],Qb:["matList"],standalone:!0,features:[_.zh([{va:_.IA,Fb:_.JA}]),_.Mg,_.Ah],ac:["*"],ya:1,Aa:0,qa:function(a){a&1&&(_.ch(),_.dh(0))},styles:['@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-list-divider::after{content:"";display:block;border-bottom-width:1px;border-bottom-style:solid}}.mdc-list{margin:0;padding:8px 0;list-style-type:none}.mdc-list:focus{outline:none}.mdc-list-item__wrapper{display:block}.mdc-list-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;align-items:stretch;cursor:pointer}.mdc-list-item:focus{outline:none}.mdc-list-item.mdc-list-item--with-one-line{height:48px}.mdc-list-item.mdc-list-item--with-two-lines{height:64px}.mdc-list-item.mdc-list-item--with-three-lines{height:88px}.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-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.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-one-line .mdc-list-item__end{align-self:center;margin-top:0}.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 .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--disabled,.mdc-list-item.mdc-list-item--non-interactive{cursor:auto}.mdc-list-item:not(.mdc-list-item--selected):focus::before,.mdc-list-item.mdc-ripple-upgraded--background-focused::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}@media screen and (forced-colors: active){.mdc-list-item:not(.mdc-list-item--selected):focus::before,.mdc-list-item.mdc-ripple-upgraded--background-focused::before{border-color:CanvasText}}.mdc-list-item.mdc-list-item--selected::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:3px double rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item.mdc-list-item--selected::before{border-color:CanvasText}}.mdc-list-item.mdc-list-item--selected:focus::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:3px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item.mdc-list-item--selected:focus::before{border-color:CanvasText}}a.mdc-list-item{color:inherit;text-decoration:none}.mdc-list-item__start{fill:currentColor;flex-shrink:0;pointer-events:none}.mdc-list-item__end{flex-shrink:0;pointer-events:none}.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__content[for]{pointer-events:none}.mdc-list-item__primary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.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;line-height:normal}.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__overline-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:24px;content:"";vertical-align:0}.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-three-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-three-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-three-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-avatar.mdc-list-item,.mdc-list-item--with-leading-avatar.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-avatar .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-avatar .mdc-list-item__start,.mdc-list-item--with-leading-avatar .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.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-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-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-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.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-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-leading-avatar.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-avatar .mdc-list-item__start{border-radius:50%}.mdc-list-item--with-leading-icon.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-icon.mdc-list-item,.mdc-list-item--with-leading-icon.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-icon .mdc-list-item__start{margin-left:16px;margin-right:32px}[dir=rtl] .mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--with-leading-icon .mdc-list-item__start[dir=rtl]{margin-left:32px;margin-right:16px}.mdc-list-item--with-leading-icon.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-icon.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-icon.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-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-icon.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-icon.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-leading-icon.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-thumbnail.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-thumbnail.mdc-list-item,.mdc-list-item--with-leading-thumbnail.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-thumbnail .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-thumbnail .mdc-list-item__start,.mdc-list-item--with-leading-thumbnail .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-thumbnail.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-thumbnail.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-thumbnail.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-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-thumbnail.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-thumbnail.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-leading-thumbnail.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-image.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-image.mdc-list-item,.mdc-list-item--with-leading-image.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-image .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-image .mdc-list-item__start,.mdc-list-item--with-leading-image .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-image.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-image.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-image.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-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-image.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-image.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-leading-image.mdc-list-item--with-one-line{height:72px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-video.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-video.mdc-list-item,.mdc-list-item--with-leading-video.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-video .mdc-list-item__start{margin-left:0;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-video .mdc-list-item__start,.mdc-list-item--with-leading-video .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:0}.mdc-list-item--with-leading-video.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-video.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-video.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-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-video.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-video.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-leading-video.mdc-list-item--with-one-line{height:72px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-checkbox.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-checkbox.mdc-list-item,.mdc-list-item--with-leading-checkbox.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-checkbox .mdc-list-item__start{margin-left:8px;margin-right:24px}[dir=rtl] .mdc-list-item--with-leading-checkbox .mdc-list-item__start,.mdc-list-item--with-leading-checkbox .mdc-list-item__start[dir=rtl]{margin-left:24px;margin-right:8px}.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-leading-checkbox.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-checkbox.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-checkbox.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-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-checkbox.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-checkbox.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-leading-checkbox.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-radio.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-radio.mdc-list-item,.mdc-list-item--with-leading-radio.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-radio .mdc-list-item__start{margin-left:8px;margin-right:24px}[dir=rtl] .mdc-list-item--with-leading-radio .mdc-list-item__start,.mdc-list-item--with-leading-radio .mdc-list-item__start[dir=rtl]{margin-left:24px;margin-right:8px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-radio.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{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{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__overline-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__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-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{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{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-switch.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-switch.mdc-list-item,.mdc-list-item--with-leading-switch.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-switch .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-switch .mdc-list-item__start,.mdc-list-item--with-leading-switch .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item--with-leading-switch.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-switch.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-switch.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-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-switch.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-switch.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-leading-switch.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-trailing-icon.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-icon.mdc-list-item,.mdc-list-item--with-trailing-icon.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-icon .mdc-list-item__end{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-icon .mdc-list-item__end,.mdc-list-item--with-trailing-icon .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{align-self:flex-start;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-meta.mdc-list-item,.mdc-list-item--with-trailing-meta.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-meta .mdc-list-item__end{margin-left:28px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-trailing-meta .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:28px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.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-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-trailing-meta .mdc-list-item__end{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family);font-size:var(--mdc-typography-caption-font-size);line-height:var(--mdc-typography-caption-line-height);font-weight:var(--mdc-typography-caption-font-weight);letter-spacing:var(--mdc-typography-caption-letter-spacing);text-decoration:var(--mdc-typography-caption-text-decoration);text-transform:var(--mdc-typography-caption-text-transform)}.mdc-list-item--with-trailing-checkbox.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item,.mdc-list-item--with-trailing-checkbox.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-checkbox .mdc-list-item__end{margin-left:24px;margin-right:8px}[dir=rtl] .mdc-list-item--with-trailing-checkbox .mdc-list-item__end,.mdc-list-item--with-trailing-checkbox .mdc-list-item__end[dir=rtl]{margin-left:8px;margin-right:24px}.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-item--with-trailing-radio.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item,.mdc-list-item--with-trailing-radio.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-radio .mdc-list-item__end{margin-left:24px;margin-right:8px}[dir=rtl] .mdc-list-item--with-trailing-radio .mdc-list-item__end,.mdc-list-item--with-trailing-radio .mdc-list-item__end[dir=rtl]{margin-left:8px;margin-right:24px}.mdc-list-item--with-trailing-radio.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:8px}.mdc-list-item--with-trailing-switch.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-switch.mdc-list-item,.mdc-list-item--with-trailing-switch.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-switch .mdc-list-item__end{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-switch .mdc-list-item__end,.mdc-list-item--with-trailing-switch .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-switch.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item--with-overline.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-overline.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item--with-overline.mdc-list-item--with-three-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-overline.mdc-list-item--with-three-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item{padding-left:16px;padding-right:16px}[dir=rtl] .mdc-list-item,.mdc-list-item[dir=rtl]{padding-left:16px;padding-right:16px}.mdc-list-group .mdc-deprecated-list{padding:0}.mdc-list-group__subheader{margin:calc((3rem - 1.5rem)/2) 16px}.mdc-list-divider{padding:0;background-clip:content-box}.mdc-list-divider.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset{padding-left:16px;padding-right:auto}[dir=rtl] .mdc-list-divider.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset,.mdc-list-divider.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset[dir=rtl]{padding-left:auto;padding-right:16px}.mdc-list-divider.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset{padding-left:auto;padding-right:16px}[dir=rtl] .mdc-list-divider.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset,.mdc-list-divider.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset[dir=rtl]{padding-left:16px;padding-right:auto}.mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset{padding-left:0px;padding-right:auto}[dir=rtl] .mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset[dir=rtl]{padding-left:auto;padding-right:0px}[dir=rtl] .mdc-list-divider,.mdc-list-divider[dir=rtl]{padding:0}.mdc-list-item{background-color:var(--mdc-list-list-item-container-color)}.mdc-list-item.mdc-list-item--selected{background-color:var(--mdc-list-list-item-selected-container-color)}.mdc-list-item--with-one-line{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-one-line.mdc-list-item--with-leading-avatar,.mdc-list-item--with-one-line.mdc-list-item--with-leading-icon,.mdc-list-item--with-one-line.mdc-list-item--with-leading-thumbnail,.mdc-list-item--with-one-line.mdc-list-item--with-leading-checkbox,.mdc-list-item--with-one-line.mdc-list-item--with-leading-radio,.mdc-list-item--with-one-line.mdc-list-item--with-leading-switch{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-one-line.mdc-list-item--with-leading-image,.mdc-list-item--with-one-line.mdc-list-item--with-leading-video{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-two-lines{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-two-lines.mdc-list-item--with-leading-avatar,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-icon,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-thumbnail,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-checkbox,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-radio,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-switch,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-image,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-video{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-three-lines{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item.mdc-list-item--with-one-line{height:var(--mdc-list-list-item-one-line-container-height)}.mdc-list-item.mdc-list-item--with-two-lines{height:var(--mdc-list-list-item-two-line-container-height)}.mdc-list-item.mdc-list-item--with-three-lines{height:var(--mdc-list-list-item-three-line-container-height)}.mdc-list-item__content,.mdc-list-item__primary-text{color:var(--mdc-list-list-item-label-text-color)}.mdc-list-item__primary-text{font-family:var(--mdc-list-list-item-label-text-font);line-height:var(--mdc-list-list-item-label-text-line-height);font-size:var(--mdc-list-list-item-label-text-size);font-weight:var(--mdc-list-list-item-label-text-weight);letter-spacing:var(--mdc-list-list-item-label-text-tracking)}.mdc-list-item__secondary-text{color:var(--mdc-list-list-item-supporting-text-color)}.mdc-list-item__secondary-text{font-family:var(--mdc-list-list-item-supporting-text-font);line-height:var(--mdc-list-list-item-supporting-text-line-height);font-size:var(--mdc-list-list-item-supporting-text-size);font-weight:var(--mdc-list-list-item-supporting-text-weight);letter-spacing:var(--mdc-list-list-item-supporting-text-tracking)}.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-list-list-item-leading-icon-color)}.mdc-list-item--with-leading-icon .mdc-list-item__start{width:var(--mdc-list-list-item-leading-icon-size);height:var(--mdc-list-list-item-leading-icon-size)}.mdc-list-item--with-leading-icon .mdc-list-item__start>i{font-size:var(--mdc-list-list-item-leading-icon-size)}.mdc-list-item--with-leading-icon .mdc-list-item__start .mdc-list-item__icon{font-size:var(--mdc-list-list-item-leading-icon-size);width:var(--mdc-list-list-item-leading-icon-size);height:var(--mdc-list-list-item-leading-icon-size)}.mdc-list-item--with-leading-icon .mdc-list-item__start .mdc-list-item__icon,.mdc-list-item--with-leading-icon .mdc-list-item__start .mdc-list-item__icon>.materialdesignWizIconSvgsSvgIcon{display:block}.mdc-list-item--with-leading-avatar .mdc-list-item__start{width:var(--mdc-list-list-item-leading-avatar-size);height:var(--mdc-list-list-item-leading-avatar-size)}.mdc-list-item.mdc-list-item--with-trailing-meta .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-supporting-text-color)}.mdc-list-item--with-trailing-meta .mdc-list-item__end{font-family:var(--mdc-list-list-item-trailing-supporting-text-font);line-height:var(--mdc-list-list-item-trailing-supporting-text-line-height);font-size:var(--mdc-list-list-item-trailing-supporting-text-size);font-weight:var(--mdc-list-list-item-trailing-supporting-text-weight);letter-spacing:var(--mdc-list-list-item-trailing-supporting-text-tracking)}.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-icon-color)}.mdc-list-item--with-trailing-icon .mdc-list-item__end{width:var(--mdc-list-list-item-trailing-icon-size);height:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--with-trailing-icon .mdc-list-item__end>i{font-size:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--with-trailing-icon .mdc-list-item__end .mdc-list-item__icon{font-size:var(--mdc-list-list-item-trailing-icon-size);width:var(--mdc-list-list-item-trailing-icon-size);height:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--with-trailing-icon .mdc-list-item__end .mdc-list-item__icon,.mdc-list-item--with-trailing-icon .mdc-list-item__end .mdc-list-item__icon>.materialdesignWizIconSvgsSvgIcon{display:block}.mdc-list-item--selected.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-selected-trailing-icon-color)}.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,.mdc-list-item--disabled .mdc-list-item__overline-text{opacity:var(--mdc-list-list-item-disabled-label-text-opacity)}.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-list-list-item-disabled-leading-icon-color)}.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start{opacity:var(--mdc-list-list-item-disabled-leading-icon-opacity)}.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-disabled-trailing-icon-color)}.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end{opacity:var(--mdc-list-list-item-disabled-trailing-icon-opacity)}.mdc-list-item:hover .mdc-list-item__content,.mdc-list-item:hover .mdc-list-item__primary-text{color:var(--mdc-list-list-item-hover-label-text-color)}.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-trailing-icon:hover .mdc-list-item__end{color:var(--mdc-list-list-item-hover-trailing-icon-color)}.mdc-list-item:focus .mdc-list-item__content,.mdc-list-item:focus .mdc-list-item__primary-text{color:var(--mdc-list-list-item-focus-label-text-color)}.mdc-list-item.mdc-list-item--disabled .mdc-list-item__primary-text{color:var(--mdc-list-list-item-disabled-label-text-color)}.mdc-list-item:hover::before{background-color:var(--mdc-list-list-item-hover-state-layer-color);opacity:var(--mdc-list-list-item-hover-state-layer-opacity)}.mdc-list-item.mdc-list-item--disabled::before{background-color:var(--mdc-list-list-item-disabled-state-layer-color);opacity:var(--mdc-list-list-item-disabled-state-layer-opacity)}.mdc-list-item:focus::before{background-color:var(--mdc-list-list-item-focus-state-layer-color);opacity:var(--mdc-list-list-item-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)}.mdc-list-item--with-leading-avatar .mat-mdc-list-item-avatar{border-radius:var(--mdc-list-list-item-leading-avatar-shape);background-color:var(--mdc-list-list-item-leading-avatar-color)}.mat-mdc-list-item-icon{font-size:var(--mdc-list-list-item-leading-icon-size)}.cdk-high-contrast-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}.cdk-high-contrast-active 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}.mat-mdc-list-item>.mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-list-item:focus>.mat-mdc-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);margin-inline-end:var(--mat-list-list-item-leading-icon-end-space)}.mat-mdc-nav-list .mat-mdc-list-item{border-radius:var(--mat-list-active-indicator-shape);--mat-mdc-focus-indicator-border-radius:var(--mat-list-active-indicator-shape)}.mat-mdc-nav-list .mat-mdc-list-item.mdc-list-item--activated{background-color:var(--mat-list-active-indicator-color)}\n'],kb:2,
Ma:0});_.KA=class extends _.IA{constructor(){super(...arguments);this.dBb=!1}};_.KA.O=(()=>{let a;return function(b){return(a||(a=_.Ve(_.KA)))(b||_.KA)}})();
_.KA.wa=_.Qd({type:_.KA,na:[["mat-nav-list"]],qb:["role","navigation",1,"mat-mdc-nav-list","mat-mdc-list-base","mdc-list"],Qb:["matNavList"],standalone:!0,features:[_.zh([{va:_.IA,Fb:_.KA}]),_.Mg,_.Ah],ac:["*"],ya:1,Aa:0,qa:function(a){a&1&&(_.ch(),_.dh(0))},styles:['@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-list-divider::after{content:"";display:block;border-bottom-width:1px;border-bottom-style:solid}}.mdc-list{margin:0;padding:8px 0;list-style-type:none}.mdc-list:focus{outline:none}.mdc-list-item__wrapper{display:block}.mdc-list-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;align-items:stretch;cursor:pointer}.mdc-list-item:focus{outline:none}.mdc-list-item.mdc-list-item--with-one-line{height:48px}.mdc-list-item.mdc-list-item--with-two-lines{height:64px}.mdc-list-item.mdc-list-item--with-three-lines{height:88px}.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-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.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-one-line .mdc-list-item__end{align-self:center;margin-top:0}.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 .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--disabled,.mdc-list-item.mdc-list-item--non-interactive{cursor:auto}.mdc-list-item:not(.mdc-list-item--selected):focus::before,.mdc-list-item.mdc-ripple-upgraded--background-focused::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}@media screen and (forced-colors: active){.mdc-list-item:not(.mdc-list-item--selected):focus::before,.mdc-list-item.mdc-ripple-upgraded--background-focused::before{border-color:CanvasText}}.mdc-list-item.mdc-list-item--selected::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:3px double rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item.mdc-list-item--selected::before{border-color:CanvasText}}.mdc-list-item.mdc-list-item--selected:focus::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:3px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item.mdc-list-item--selected:focus::before{border-color:CanvasText}}a.mdc-list-item{color:inherit;text-decoration:none}.mdc-list-item__start{fill:currentColor;flex-shrink:0;pointer-events:none}.mdc-list-item__end{flex-shrink:0;pointer-events:none}.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__content[for]{pointer-events:none}.mdc-list-item__primary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.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;line-height:normal}.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__overline-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:24px;content:"";vertical-align:0}.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-three-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-three-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-three-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-avatar.mdc-list-item,.mdc-list-item--with-leading-avatar.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-avatar .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-avatar .mdc-list-item__start,.mdc-list-item--with-leading-avatar .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.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-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-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-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.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-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-leading-avatar.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-avatar .mdc-list-item__start{border-radius:50%}.mdc-list-item--with-leading-icon.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-icon.mdc-list-item,.mdc-list-item--with-leading-icon.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-icon .mdc-list-item__start{margin-left:16px;margin-right:32px}[dir=rtl] .mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--with-leading-icon .mdc-list-item__start[dir=rtl]{margin-left:32px;margin-right:16px}.mdc-list-item--with-leading-icon.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-icon.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-icon.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-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-icon.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-icon.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-leading-icon.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-thumbnail.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-thumbnail.mdc-list-item,.mdc-list-item--with-leading-thumbnail.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-thumbnail .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-thumbnail .mdc-list-item__start,.mdc-list-item--with-leading-thumbnail .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-thumbnail.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-thumbnail.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-thumbnail.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-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-thumbnail.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-thumbnail.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-leading-thumbnail.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-image.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-image.mdc-list-item,.mdc-list-item--with-leading-image.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-image .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-image .mdc-list-item__start,.mdc-list-item--with-leading-image .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-image.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-image.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-image.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-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-image.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-image.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-leading-image.mdc-list-item--with-one-line{height:72px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-video.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-video.mdc-list-item,.mdc-list-item--with-leading-video.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-video .mdc-list-item__start{margin-left:0;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-video .mdc-list-item__start,.mdc-list-item--with-leading-video .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:0}.mdc-list-item--with-leading-video.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-video.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-video.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-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-video.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-video.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-leading-video.mdc-list-item--with-one-line{height:72px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-checkbox.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-checkbox.mdc-list-item,.mdc-list-item--with-leading-checkbox.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-checkbox .mdc-list-item__start{margin-left:8px;margin-right:24px}[dir=rtl] .mdc-list-item--with-leading-checkbox .mdc-list-item__start,.mdc-list-item--with-leading-checkbox .mdc-list-item__start[dir=rtl]{margin-left:24px;margin-right:8px}.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-leading-checkbox.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-checkbox.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-checkbox.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-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-checkbox.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-checkbox.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-leading-checkbox.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-radio.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-radio.mdc-list-item,.mdc-list-item--with-leading-radio.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-radio .mdc-list-item__start{margin-left:8px;margin-right:24px}[dir=rtl] .mdc-list-item--with-leading-radio .mdc-list-item__start,.mdc-list-item--with-leading-radio .mdc-list-item__start[dir=rtl]{margin-left:24px;margin-right:8px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-radio.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{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{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__overline-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__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-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{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{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-switch.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-switch.mdc-list-item,.mdc-list-item--with-leading-switch.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-switch .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-switch .mdc-list-item__start,.mdc-list-item--with-leading-switch .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item--with-leading-switch.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-switch.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-switch.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-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-switch.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-switch.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-leading-switch.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-trailing-icon.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-icon.mdc-list-item,.mdc-list-item--with-trailing-icon.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-icon .mdc-list-item__end{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-icon .mdc-list-item__end,.mdc-list-item--with-trailing-icon .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{align-self:flex-start;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-meta.mdc-list-item,.mdc-list-item--with-trailing-meta.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-meta .mdc-list-item__end{margin-left:28px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-trailing-meta .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:28px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.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-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-trailing-meta .mdc-list-item__end{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family);font-size:var(--mdc-typography-caption-font-size);line-height:var(--mdc-typography-caption-line-height);font-weight:var(--mdc-typography-caption-font-weight);letter-spacing:var(--mdc-typography-caption-letter-spacing);text-decoration:var(--mdc-typography-caption-text-decoration);text-transform:var(--mdc-typography-caption-text-transform)}.mdc-list-item--with-trailing-checkbox.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item,.mdc-list-item--with-trailing-checkbox.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-checkbox .mdc-list-item__end{margin-left:24px;margin-right:8px}[dir=rtl] .mdc-list-item--with-trailing-checkbox .mdc-list-item__end,.mdc-list-item--with-trailing-checkbox .mdc-list-item__end[dir=rtl]{margin-left:8px;margin-right:24px}.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-item--with-trailing-radio.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item,.mdc-list-item--with-trailing-radio.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-radio .mdc-list-item__end{margin-left:24px;margin-right:8px}[dir=rtl] .mdc-list-item--with-trailing-radio .mdc-list-item__end,.mdc-list-item--with-trailing-radio .mdc-list-item__end[dir=rtl]{margin-left:8px;margin-right:24px}.mdc-list-item--with-trailing-radio.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:8px}.mdc-list-item--with-trailing-switch.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-switch.mdc-list-item,.mdc-list-item--with-trailing-switch.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-switch .mdc-list-item__end{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-switch .mdc-list-item__end,.mdc-list-item--with-trailing-switch .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-switch.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item--with-overline.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-overline.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item--with-overline.mdc-list-item--with-three-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-overline.mdc-list-item--with-three-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item{padding-left:16px;padding-right:16px}[dir=rtl] .mdc-list-item,.mdc-list-item[dir=rtl]{padding-left:16px;padding-right:16px}.mdc-list-group .mdc-deprecated-list{padding:0}.mdc-list-group__subheader{margin:calc((3rem - 1.5rem)/2) 16px}.mdc-list-divider{padding:0;background-clip:content-box}.mdc-list-divider.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset{padding-left:16px;padding-right:auto}[dir=rtl] .mdc-list-divider.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset,.mdc-list-divider.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset[dir=rtl]{padding-left:auto;padding-right:16px}.mdc-list-divider.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset{padding-left:auto;padding-right:16px}[dir=rtl] .mdc-list-divider.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset,.mdc-list-divider.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset[dir=rtl]{padding-left:16px;padding-right:auto}.mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset{padding-left:0px;padding-right:auto}[dir=rtl] .mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset[dir=rtl]{padding-left:auto;padding-right:0px}[dir=rtl] .mdc-list-divider,.mdc-list-divider[dir=rtl]{padding:0}.mdc-list-item{background-color:var(--mdc-list-list-item-container-color)}.mdc-list-item.mdc-list-item--selected{background-color:var(--mdc-list-list-item-selected-container-color)}.mdc-list-item--with-one-line{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-one-line.mdc-list-item--with-leading-avatar,.mdc-list-item--with-one-line.mdc-list-item--with-leading-icon,.mdc-list-item--with-one-line.mdc-list-item--with-leading-thumbnail,.mdc-list-item--with-one-line.mdc-list-item--with-leading-checkbox,.mdc-list-item--with-one-line.mdc-list-item--with-leading-radio,.mdc-list-item--with-one-line.mdc-list-item--with-leading-switch{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-one-line.mdc-list-item--with-leading-image,.mdc-list-item--with-one-line.mdc-list-item--with-leading-video{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-two-lines{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-two-lines.mdc-list-item--with-leading-avatar,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-icon,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-thumbnail,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-checkbox,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-radio,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-switch,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-image,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-video{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-three-lines{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item.mdc-list-item--with-one-line{height:var(--mdc-list-list-item-one-line-container-height)}.mdc-list-item.mdc-list-item--with-two-lines{height:var(--mdc-list-list-item-two-line-container-height)}.mdc-list-item.mdc-list-item--with-three-lines{height:var(--mdc-list-list-item-three-line-container-height)}.mdc-list-item__content,.mdc-list-item__primary-text{color:var(--mdc-list-list-item-label-text-color)}.mdc-list-item__primary-text{font-family:var(--mdc-list-list-item-label-text-font);line-height:var(--mdc-list-list-item-label-text-line-height);font-size:var(--mdc-list-list-item-label-text-size);font-weight:var(--mdc-list-list-item-label-text-weight);letter-spacing:var(--mdc-list-list-item-label-text-tracking)}.mdc-list-item__secondary-text{color:var(--mdc-list-list-item-supporting-text-color)}.mdc-list-item__secondary-text{font-family:var(--mdc-list-list-item-supporting-text-font);line-height:var(--mdc-list-list-item-supporting-text-line-height);font-size:var(--mdc-list-list-item-supporting-text-size);font-weight:var(--mdc-list-list-item-supporting-text-weight);letter-spacing:var(--mdc-list-list-item-supporting-text-tracking)}.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-list-list-item-leading-icon-color)}.mdc-list-item--with-leading-icon .mdc-list-item__start{width:var(--mdc-list-list-item-leading-icon-size);height:var(--mdc-list-list-item-leading-icon-size)}.mdc-list-item--with-leading-icon .mdc-list-item__start>i{font-size:var(--mdc-list-list-item-leading-icon-size)}.mdc-list-item--with-leading-icon .mdc-list-item__start .mdc-list-item__icon{font-size:var(--mdc-list-list-item-leading-icon-size);width:var(--mdc-list-list-item-leading-icon-size);height:var(--mdc-list-list-item-leading-icon-size)}.mdc-list-item--with-leading-icon .mdc-list-item__start .mdc-list-item__icon,.mdc-list-item--with-leading-icon .mdc-list-item__start .mdc-list-item__icon>.materialdesignWizIconSvgsSvgIcon{display:block}.mdc-list-item--with-leading-avatar .mdc-list-item__start{width:var(--mdc-list-list-item-leading-avatar-size);height:var(--mdc-list-list-item-leading-avatar-size)}.mdc-list-item.mdc-list-item--with-trailing-meta .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-supporting-text-color)}.mdc-list-item--with-trailing-meta .mdc-list-item__end{font-family:var(--mdc-list-list-item-trailing-supporting-text-font);line-height:var(--mdc-list-list-item-trailing-supporting-text-line-height);font-size:var(--mdc-list-list-item-trailing-supporting-text-size);font-weight:var(--mdc-list-list-item-trailing-supporting-text-weight);letter-spacing:var(--mdc-list-list-item-trailing-supporting-text-tracking)}.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-icon-color)}.mdc-list-item--with-trailing-icon .mdc-list-item__end{width:var(--mdc-list-list-item-trailing-icon-size);height:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--with-trailing-icon .mdc-list-item__end>i{font-size:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--with-trailing-icon .mdc-list-item__end .mdc-list-item__icon{font-size:var(--mdc-list-list-item-trailing-icon-size);width:var(--mdc-list-list-item-trailing-icon-size);height:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--with-trailing-icon .mdc-list-item__end .mdc-list-item__icon,.mdc-list-item--with-trailing-icon .mdc-list-item__end .mdc-list-item__icon>.materialdesignWizIconSvgsSvgIcon{display:block}.mdc-list-item--selected.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-selected-trailing-icon-color)}.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,.mdc-list-item--disabled .mdc-list-item__overline-text{opacity:var(--mdc-list-list-item-disabled-label-text-opacity)}.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-list-list-item-disabled-leading-icon-color)}.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start{opacity:var(--mdc-list-list-item-disabled-leading-icon-opacity)}.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-disabled-trailing-icon-color)}.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end{opacity:var(--mdc-list-list-item-disabled-trailing-icon-opacity)}.mdc-list-item:hover .mdc-list-item__content,.mdc-list-item:hover .mdc-list-item__primary-text{color:var(--mdc-list-list-item-hover-label-text-color)}.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-trailing-icon:hover .mdc-list-item__end{color:var(--mdc-list-list-item-hover-trailing-icon-color)}.mdc-list-item:focus .mdc-list-item__content,.mdc-list-item:focus .mdc-list-item__primary-text{color:var(--mdc-list-list-item-focus-label-text-color)}.mdc-list-item.mdc-list-item--disabled .mdc-list-item__primary-text{color:var(--mdc-list-list-item-disabled-label-text-color)}.mdc-list-item:hover::before{background-color:var(--mdc-list-list-item-hover-state-layer-color);opacity:var(--mdc-list-list-item-hover-state-layer-opacity)}.mdc-list-item.mdc-list-item--disabled::before{background-color:var(--mdc-list-list-item-disabled-state-layer-color);opacity:var(--mdc-list-list-item-disabled-state-layer-opacity)}.mdc-list-item:focus::before{background-color:var(--mdc-list-list-item-focus-state-layer-color);opacity:var(--mdc-list-list-item-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)}.mdc-list-item--with-leading-avatar .mat-mdc-list-item-avatar{border-radius:var(--mdc-list-list-item-leading-avatar-shape);background-color:var(--mdc-list-list-item-leading-avatar-color)}.mat-mdc-list-item-icon{font-size:var(--mdc-list-list-item-leading-icon-size)}.cdk-high-contrast-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}.cdk-high-contrast-active 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}.mat-mdc-list-item>.mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-list-item:focus>.mat-mdc-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);margin-inline-end:var(--mat-list-list-item-leading-icon-end-space)}.mat-mdc-nav-list .mat-mdc-list-item{border-radius:var(--mat-list-active-indicator-shape);--mat-mdc-focus-indicator-border-radius:var(--mat-list-active-indicator-shape)}.mat-mdc-nav-list .mat-mdc-list-item.mdc-list-item--activated{background-color:var(--mat-list-active-indicator-color)}\n'],kb:2,
Ma:0});_.LA=class{};_.LA.O=function(a){return new (a||_.LA)};_.LA.Ca=_.Ud({type:_.LA});_.LA.Ba=_.md({imports:[_.Pr,_.vo,_.$s,_.ht,_.sA,_.By]});_.Hab=new _.ge("GMAT_SELECT_OPTIONS",{Ea:"root",oa:()=>({Oe:!1})});_.MA=class{constructor(a){this.options=a}};_.MA.O=function(a){return new (a||_.MA)(_.w(_.Hab))};_.MA.La=_.Wd({type:_.MA,na:[["mat-select"]],lb:2,Ya:function(a,b){a&2&&_.Rg("gmat-mdc-select",!b.options.Oe)}});var Iab=_.Aj("transformPanel",[_.Dj("void",_.Cj({opacity:0,transform:"scale(1, 0.8)"})),_.Ej("void => showing",_.Bj("120ms cubic-bezier(0, 0, 0.2, 1)",_.Cj({opacity:1,transform:"scale(1, 1)"}))),_.Ej("* => void",_.Bj("100ms linear",_.Cj({opacity:0})))]);var Jab,Kab,Lab,Mab,Pab,Rab;Jab=["trigger"];Kab=["panel"];Lab=[[["mat-select-trigger"]],"*"];Mab=0;_.Nab=new _.ge("mat-select-scroll-strategy",{Ea:"root",oa:()=>{const a=_.Kd(_.Ys);return()=>a.Cj.ql()}});_.Oab=new _.ge("MAT_SELECT_CONFIG");Pab={va:_.Nab,Hb:[_.Ys],Bb:function(a){return()=>a.Cj.ql()}};_.Qab=new _.ge("MatSelectTrigger");Rab=class{constructor(a,b){this.source=a;this.value=b}};
_.NA=class{eqa(a){var b=this.options.toArray()[a];if(b){const c=this.panel.ma,d=_.gab(a,this.options,this.JK);b=b.Og();c.scrollTop=0===a&&1===d?0:_.hab(b.offsetTop,b.offsetHeight,c.scrollTop,c.offsetHeight)}}QMa(){this.eqa(this.Jb.Rr||0)}tKa(a){return new Rab(this,a)}get focused(){return this.Fl||this.nm}get Bm(){return this.uS}set Bm(a){this.uS=a;this.eOa()}get placeholder(){return this.Ux}set placeholder(a){this.Ux=a;this.Vb.next()}get required(){let a,b,c,d;return null!=(d=null!=(c=this.Zn)?c:
null==(a=this.Ad)?void 0:null==(b=a.control)?void 0:_.Tw(b))?d:!1}set required(a){this.Zn=a;this.Vb.next()}get multiple(){return this.lj}set multiple(a){this.lj=a}get VB(){return this.aB}set VB(a){this.aB=a;this.td&&this.tM()}get value(){return this.Sd}set value(a){this.SH(a)&&this.re(a)}get Wv(){return this.Wo.Os}set Wv(a){this.Wo.Os=a}get id(){return this.Ef}set id(a){this.Ef=a||this.HE;this.Vb.next()}get tg(){return this.Wo.tg}set tg(a){this.Wo.tg=a}constructor(a,b,c,d,e,f,g,l,p,t,x,B,F,I){this.tf=
a;this.Ua=b;this.Ja=e;this.Yb=f;this.uB=p;this.Ad=t;this.Haa=F;this.kj=I;this.RMa=[{zc:"start",Ac:"bottom",mc:"start",tc:"top"},{zc:"end",Ac:"bottom",mc:"end",tc:"top"},{zc:"start",Ac:"top",mc:"start",tc:"bottom",Bd:"mat-mdc-select-panel-above"},{zc:"end",Ac:"top",mc:"end",tc:"bottom",Bd:"mat-mdc-select-panel-above"}];this.nm=!1;this.aB=(xa,Ea)=>xa===Ea;this.HE=`mat-select-${Mab++}`;this.ica=null;this.Br=new _.zg;this.Vb=new _.zg;this.rIc=!0;this.re=()=>{};this.Te=()=>{};this.tca=`mat-select-value-${Mab++}`;
this.lba=new _.zg;let K;this.GMa=(null==(K=this.kj)?void 0:K.cz)||"";this.Fl=!1;this.controlType="mat-select";this.vc=this.disabled=!1;this.tabIndex=0;let U,ca;this.uS=null!=(ca=null==(U=this.kj)?void 0:U.Bm)?ca:!1;this.lj=!1;let ma,za;this.fF=null!=(za=null==(ma=this.kj)?void 0:ma.fF)?za:!1;this.ariaLabel="";this.sG=this.kj&&"undefined"!==typeof this.kj.sG?this.kj.sG:"auto";this.Qx=new _.zg;this.Qia=_.yf(()=>{const xa=this.options;return xa?_.u(xa.Kc,_.Dg(xa),_.Eg(()=>_.Cf(...xa.map(Ea=>Ea.yw)))):
_.u(this.Qx,_.Eg(()=>this.Qia))});this.Pp=new _.wn;this.cba=_.u(this.Pp,_.Df(xa=>xa),_.r(()=>{}));this.i$=_.u(this.Pp,_.Df(xa=>!xa),_.r(()=>{}));this.Uw=new _.wn;this.Ko=new _.wn;this.Sg=null;this.MI=xa=>this.jd?!1:xa.disabled;this.Ad&&(this.Ad.hq=this);null!=(null==I?void 0:I.dH)&&(this.dH=I.dH);this.Wo=new _.zVa(d,t,l,g,this.Vb);this.Iba=B;this.ze=this.Iba();this.tabIndex=parseInt(x)||0;this.id=this.id}Qa(){this.td=new _.nA(this.multiple);this.Vb.next();_.u(this.lba,_.og(),_.Fg(this.Br)).subscribe(()=>
this.kba(this.jd));_.u(this.tf.Nc(),_.Fg(this.Br)).subscribe(()=>{this.jd&&(this.aCb=this.aAb(this.SMa),_.yn(this.Ua))})}Pd(){this.Qx.next();this.Qx.complete();this.sLa();_.u(this.td.changed,_.Fg(this.Br)).subscribe(a=>{a.kN.forEach(b=>b.select());a.removed.forEach(b=>b.kh())});_.u(this.options.Kc,_.Dg(null),_.Fg(this.Br)).subscribe(()=>{this.lNa();this.tM()})}Co(){const a=this.PKa(),b=this.Ad;if(a!==this.ica){const c=this.Ja.ma;(this.ica=a)?c.setAttribute("aria-labelledby",a):c.removeAttribute("aria-labelledby")}b&&
(this.uba!==b.control&&(void 0!==this.uba&&null!==b.disabled&&b.disabled!==this.disabled&&(this.disabled=b.disabled),this.uba=b.control),this.Mu())}Rb(a){(a.disabled||a.userAriaDescribedBy)&&this.Vb.next();a.typeaheadDebounceInterval&&this.Jb&&this.Jb.jH(this.dH)}Ia(){let a;null==(a=this.Jb)||a.destroy();this.Br.next();this.Br.complete();this.Vb.complete();this.WR()}toggle(){this.jd?this.close():this.open()}open(){this.Ft()&&(this.uB&&(this.SMa=this.uB.gO()),this.aCb=this.aAb(this.SMa),this.KR(),
this.nm=!0,_.hA(this.Jb,null),this.nLa(),_.xn(this.Ua),this.Vb.next())}KR(){const a=this.Ja.ma.closest('body > .cdk-overlay-container [aria-modal="true"]');if(a){var b=`${this.id}-panel`;this.Sg&&_.xj(this.Sg,"aria-owns",b);_.wj(a,"aria-owns",b);this.Sg=a}}WR(){this.Sg&&(_.xj(this.Sg,"aria-owns",`${this.id}-panel`),this.Sg=null)}close(){this.nm&&(this.nm=!1,_.hA(this.Jb,this.Tk()?"rtl":"ltr"),_.xn(this.Ua),this.Te(),this.Vb.next())}Lo(a){this.SH(a)}On(a){this.re=a}ft(a){this.Te=a}aq(a){this.disabled=
a;_.xn(this.Ua);this.Vb.next()}get jd(){return this.nm}get selected(){let a,b;return this.multiple?(null==(a=this.td)?void 0:a.selected)||[]:null==(b=this.td)?void 0:b.selected[0]}get orb(){if(this.empty)return"";if(this.lj){const a=this.td.selected.map(b=>b.eE);this.Tk()&&a.reverse();return a.join(", ")}return this.td.selected[0].eE}Mu(){this.Wo.Mu()}Tk(){return this.Yb?"rtl"===this.Yb.value:!1}ie(a){this.disabled||(this.jd?this.ZKa(a):this.TKa(a))}TKa(a){var b=a.keyCode;const c=40===b||38===b||
37===b||39===b,d=this.Jb;!(0<d.Vx.length||13!==b&&32!==b||_.kj(a))||(this.multiple||a.altKey)&&c?(a.preventDefault(),this.open()):this.multiple||(b=this.selected,d.ar(a),(a=this.selected)&&b!==a&&this.Haa.Kl(a.eE,1E4))}ZKa(a){const b=this.Jb;var c=a.keyCode;const d=40===c||38===c,e=0<b.Vx.length;if(d&&a.altKey)a.preventDefault(),this.close();else if(e||13!==c&&32!==c||!b.lf||_.kj(a))if(!e&&this.lj&&65===c&&a.ctrlKey){a.preventDefault();const f=this.options.some(g=>!g.disabled&&!g.selected);this.options.forEach(g=>
{g.disabled||(f?g.select():g.kh())})}else c=b.Rr,b.ar(a),this.lj&&d&&a.shiftKey&&b.lf&&b.Rr!==c&&b.lf.Or();else a.preventDefault(),b.lf.Or()}qq(){this.disabled||(this.Fl=!0,this.Vb.next())}Vk(){this.Fl=!1;let a;null!=(a=this.Jb)&&(a.Vx=[]);this.disabled||this.jd||(this.Te(),_.xn(this.Ua),this.Vb.next())}sMa(){_.u(this.xE.LY,_.qg(1)).subscribe(()=>{_.yn(this.Ua);this.QMa()})}KKa(){return this.uB?`mat-${this.uB.color}`:""}get empty(){return!this.td||this.td.xo()}tM(){Promise.resolve().then(()=>{this.Ad&&
(this.Sd=this.Ad.value);this.FE(this.Sd);this.Vb.next()})}FE(a){this.options.forEach(b=>_.qab(b));this.td.clear();this.multiple&&a?(a.forEach(b=>this.Mba(b)),this.jT()):(a=this.Mba(a))?_.Xr(this.Jb,a):this.jd||_.Xr(this.Jb,-1);_.xn(this.Ua)}Mba(a){const b=this.options.find(c=>{if(this.td.Le(c))return!1;try{return null!=c.value&&this.aB(c.value,a)}catch(d){return!1}});b&&this.td.select(b);return b}SH(a){return a!==this.Sd||this.lj&&Array.isArray(a)?(this.options&&this.FE(a),this.Sd=a,!0):!1}aAb(a){return"auto"===
this.sG?(a instanceof _.oA?a.ab:a||this.Ja).ma.getBoundingClientRect().width:null===this.sG?"":this.sG}eOa(){if(this.options)for(const a of this.options)_.xn(a.Ua)}sLa(){this.Jb=_.fA(_.nab(_.oab(_.Wr(_.hA(_.gA((new _.rab(this.options)).jH(this.dH)),this.Tk()?"rtl":"ltr")))),this.MI);this.Jb.wL.subscribe(()=>{this.jd&&(!this.multiple&&this.Jb.lf&&this.Jb.lf.Or(),this.focus(),this.close())});this.Jb.Nc.subscribe(()=>{this.nm&&this.panel?this.eqa(this.Jb.Rr||0):this.nm||this.multiple||!this.Jb.lf||this.Jb.lf.Or()})}lNa(){const a=
_.Cf(this.options.Kc,this.Br);_.u(this.Qia,_.Fg(a)).subscribe(b=>{this.wMa(b.source,b.wX);b.wX&&!this.multiple&&this.nm&&(this.close(),this.focus())});_.u(_.Cf(...this.options.map(b=>b.Pi)),_.Fg(a)).subscribe(()=>{_.yn(this.Ua);this.Vb.next()})}wMa(a,b){const c=this.td.Le(a);null!=a.value||this.lj?(c!==a.selected&&(a.selected?this.td.select(a):this.td.kh(a)),b&&this.Jb.Ej(a),this.multiple&&(this.jT(),b&&this.focus())):(a.kh(),this.td.clear(),null!=this.value&&this.FI(a.value));c!==this.td.Le(a)&&
this.FI();this.Vb.next()}jT(){if(this.multiple){const a=this.options.toArray();this.td.sort((b,c)=>this.hla?this.hla(b,c,a):a.indexOf(b)-a.indexOf(c));this.Vb.next()}}FI(a){this.Sd=a=this.multiple?this.selected.map(b=>b.value):this.selected?this.selected.value:a;this.Ko.emit(a);this.re(a);this.Uw.emit(this.tKa(a));_.xn(this.Ua)}nLa(){if(this.Jb)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.Jb.Ej(a)}else this.Jb.Ej(this.td.selected[0])}Ft(){let a;
return!this.nm&&!this.disabled&&0<(null==(a=this.options)?void 0:a.length)}focus(a){this.Ja.ma.focus(a)}pS(){if(this.ariaLabel)return null;let a;const b=null==(a=this.uB)?void 0:_.iA(a);return this.Ae?(b?b+" ":"")+this.Ae:b}pKa(){return this.jd&&this.Jb&&this.Jb.lf?this.Jb.lf.id:null}PKa(){if(this.ariaLabel)return null;var a;const b=null==(a=this.uB)?void 0:_.iA(a);a=(b?b+" ":"")+this.tca;this.Ae&&(a+=" "+this.Ae);return a}kba(a){this.Pp.emit(a)}NG(a){a.length?this.Ja.ma.setAttribute("aria-describedby",
a.join(" ")):this.Ja.ma.removeAttribute("aria-describedby")}pY(){this.focus();this.open()}get y_(){return this.jd||!this.empty||this.focused&&!!this.placeholder}};_.NA.O=function(a){return new (a||_.NA)(_.w(_.Cs),_.w(_.Nh),_.w(_.Jf),_.w(_.bt),_.w(_.Ye),_.w(_.rs,8),_.w(_.Ww,8),_.w(_.$w,8),_.w(_.sx,8),_.w(_.Pw,10),_.Ne("tabindex"),_.w(_.Nab),_.w(_.Qr),_.w(_.Oab,8))};
_.NA.wa=_.Qd({type:_.NA,na:[["mat-select"]],yd:function(a,b,c){a&1&&(_.ph(c,_.Qab,5),_.ph(c,_.rA,5),_.ph(c,_.et,5));if(a&2){let d;_.rh(d=_.sh())&&(b.ZWa=d.first);_.rh(d=_.sh())&&(b.options=d);_.rh(d=_.sh())&&(b.JK=d)}},rb:function(a,b){a&1&&(_.oh(Jab,5),_.oh(Kab,5),_.oh(_.pA,5));if(a&2){let c;_.rh(c=_.sh())&&(b.trigger=c.first);_.rh(c=_.sh())&&(b.panel=c.first);_.rh(c=_.sh())&&(b.xE=c.first)}},qb:["role","combobox","aria-autocomplete","none","aria-haspopup","listbox",1,"mat-mdc-select"],lb:19,Ya:function(a,
b){a&1&&_.M("keydown",function(c){return b.ie(c)})("focus",function(){return b.qq()})("blur",function(){return b.Vk()});a&2&&(_.Pg("id",b.id)("tabindex",b.disabled?-1:b.tabIndex)("aria-controls",b.jd?b.id+"-panel":null)("aria-expanded",b.jd)("aria-label",b.ariaLabel||null)("aria-required",b.required.toString())("aria-disabled",b.disabled.toString())("aria-invalid",b.tg)("aria-activedescendant",b.pKa()),_.Rg("mat-mdc-select-disabled",b.disabled)("mat-mdc-select-invalid",b.tg)("mat-mdc-select-required",
b.required)("mat-mdc-select-empty",b.empty)("mat-mdc-select-multiple",b.multiple))},inputs:{eH:[0,"aria-describedby","userAriaDescribedBy"],Bd:"panelClass",disabled:[2,"disabled","disabled",_.Lh],vc:[2,"disableRipple","disableRipple",_.Lh],tabIndex:[2,"tabIndex","tabIndex",a=>null==a?0:_.Mh(a)],Bm:[2,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",_.Lh],placeholder:"placeholder",required:[2,"required","required",_.Lh],multiple:[2,"multiple","multiple",_.Lh],fF:[2,"disableOptionCentering",
"disableOptionCentering",_.Lh],VB:"compareWith",value:"value",ariaLabel:[0,"aria-label","ariaLabel"],Ae:[0,"aria-labelledby","ariaLabelledby"],Wv:"errorStateMatcher",dH:[2,"typeaheadDebounceInterval","typeaheadDebounceInterval",_.Mh],hla:"sortComparator",id:"id",sG:"panelWidth"},outputs:{Pp:"openedChange",cba:"opened",i$:"closed",Uw:"selectionChange",Ko:"valueChange"},Qb:["matSelect"],standalone:!0,features:[_.zh([{va:_.rx,Fb:_.NA},{va:_.dt,Fb:_.NA}]),_.Og,_.qe,_.Ah],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=_.ze();_.ch(Lab);_.C(0,"div",2,0);_.M("click",function(){_.n(c);
return _.q(b.open())});_.C(3,"div",3);_.y(4,iab,2,1,"span",4)(5,lab,3,1,"span",5);_.E();_.C(6,"div",6)(7,"div",7);_.He();_.C(8,"svg",8);_.G(9,"path",9);_.E()()()();_.y(10,mab,3,9,"ng-template",10);_.M("backdropClick",function(){_.n(c);return _.q(b.close())})("attach",function(){_.n(c);return _.q(b.sMa())})("detach",function(){_.n(c);return _.q(b.close())})}a&2&&(a=_.th(1),_.v(3),_.Pg("id",b.tca),_.v(),_.Ug(b.empty?4:5),_.v(6),_.A("cdkConnectedOverlayPanelClass",b.GMa)("cdkConnectedOverlayScrollStrategy",
b.ze)("cdkConnectedOverlayOrigin",b.SMa||a)("cdkConnectedOverlayOpen",b.jd)("cdkConnectedOverlayPositions",b.RMa)("cdkConnectedOverlayWidth",b.aCb))},Fa:[_.oA,_.pA,_.no],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);font-family:var(--mat-select-trigger-text-font);line-height:var(--mat-select-trigger-text-line-height);font-size:var(--mat-select-trigger-text-size);font-weight:var(--mat-select-trigger-text-weight);letter-spacing:var(--mat-select-trigger-text-tracking)}div.mat-mdc-select-panel{box-shadow:var(--mat-select-container-elevation-shadow)}.mat-mdc-select-disabled{color:var(--mat-select-disabled-trigger-text-color)}.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)}.mat-mdc-select-arrow{width:10px;height:5px;position:relative;color:var(--mat-select-enabled-arrow-color)}.mat-mdc-form-field.mat-focused .mat-mdc-select-arrow{color:var(--mat-select-focused-arrow-color)}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-arrow{color:var(--mat-select-disabled-arrow-color)}.mat-mdc-select-arrow svg{fill:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:CanvasText}.mat-mdc-select-disabled .cdk-high-contrast-active .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)}.cdk-high-contrast-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)}._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)}\n'],
kb:2,data:{animation:[Iab]},Ma:0});_.OA=class{};_.OA.O=function(a){return new (a||_.OA)};_.OA.Ca=_.Ud({type:_.OA});_.OA.Ba=_.md({Nb:[Pab],imports:[_.vo,_.Zs,_.tA,_.$s,_.Ds,_.wx,_.tA,_.$s]});
}catch(e){_._DumpException(e)}
try{
var Sab,Uab,Wab,UA,$ab,VA,bbb,cbb,fbb,ebb,obb,cB,qbb,rbb,sbb,tbb,ubb,vbb,wbb,dB,xbb,ybb,zbb,Abb,Bbb,Cbb,Dbb,fB,gB,Ebb,hB,Fbb,iB,Gbb,Hbb,Ibb,Jbb,Kbb,Lbb,Nbb,Rbb,Sbb,Tbb,Vbb,Wbb,Xbb,Ybb,Zbb,acb,bcb,ccb,dcb,ecb,fcb,gcb,hcb,icb,jcb,ncb,ocb,pcb,qcb,rcb,scb,tcb,ucb,vcb,wcb,xcb,lB,mB,zcb,Acb,Bcb,Zab,Vab,Fcb,Xab,abb,dbb,gbb,WA,hbb,ibb,lbb,mbb,nbb,kbb,jbb,Mbb,eB,Obb,Pbb,Ubb,Kcb,Ncb,Hcb,Icb,Jcb,Ocb;
_.PA=function(a,b){a=a.split("%s");let c="";const d=a.length-1;for(let e=0;e<d;e++)c+=a[e]+(e<b.length?b[e]:"%s");_.ba.call(this,c+a[d])};_.QA=function(a,b){return a>b?1:a<b?-1:0};_.RA=function(a,b){const c=[];let d=0,e=a;void 0!==b&&(d=a,e=b);if(0>e-d)return[];for(a=d;a<e;a+=1)c.push(a);return c};Sab=function(a){let b=!0;const c=/^[-_a-zA-Z0-9]$/;for(let d=0;d<a.length;d++){const e=a.charAt(d);if("]"==e){if(b)return!1;b=!0}else if("["==e){if(!b)return!1;b=!1}else if(!b&&!c.test(e))return!1}return b};
Uab=function(a){return a.replace(_.KBa,(b,c,d,e)=>{let f="";d=d.replace(/^(['"])(.*)\1$/,(g,l,p)=>{f=l;return p});b=_.mc(d).toString();return c+f+b+f+e})};
Wab=function(a){if(a instanceof _.hc)return'url("'+a.toString().replace(/</g,"%3c").replace(/[\\"]/g,"\\$&")+'")';if(a instanceof _.zm)a=_.DBa(a);else{a=String(a);var b=a.replace(_.LBa,"$1").replace(_.LBa,"$1").replace(_.KBa,"url");if(_.JBa.test(b)){if(b=!Vab.test(a)){let c=b=!0;for(let d=0;d<a.length;d++){const e=a.charAt(d);"'"==e&&c?b=!b:'"'==e&&b&&(c=!c)}b=b&&c&&Sab(a)}a=b?Uab(a):"zClosurez"}else a="zClosurez"}if(/[{;}]/.test(a))throw new _.PA("Value does not allow [{;}], got: %s.",[a]);return a};
_.SA=function(...a){let b=void 0;"function"===typeof a[a.length-1]&&(b=a.pop());1===a.length&&(0,_.rf)(a[0])&&(a=a[0].slice());return c=>_.wfa(c,_.tf([c,...a]),new _.Ffa(b))};_.TA=function(){return a=>_.nf(a,new Xab)};UA=function(a,b){a=a.data[b];return null===a||"string"===typeof a?null:a.hasOwnProperty("currentCaseLViewIndex")?a:a.value};_.Yab=function(a,b,c,d,e,f){a=_.Kg(a,_.ye.tn,c,e);_.Fe(2);return a?b+_.od(c)+d+_.od(e)+f:_.dg};
$ab=function(a){a in Zab||(Zab[a]=_.Hf.hdb&&_.Hf.hdb.eg&&_.Hf.hdb.eg.locales&&_.Hf.hdb.eg.locales[a]);return Zab[a]};VA=function(a){var b=a.toLowerCase().replace(/_/g,"-");if(a=$ab(b))return a;b=b.split("-")[0];if(a=$ab(b))return a;if("en"===b)return abb;throw new _.qd(701,!1);};
bbb=function(a,b,c,d){const e=c[11];let f=null,g;for(let B=0;B<b.length;B++){var l=b[B];if("string"==typeof l){var p=b[++B];if(null===c[p]){var t=c,x=Node.TEXT_NODE;_.Lg=!0;l=_.Eja(t,l,x);c[p]=l}}else if("number"==typeof l)switch(l&1){case 0:t=l>>>17;null===f&&(f=t,g=e.parentNode(d));t===f?(p=d,t=g):(p=null,t=_.re(c[t]));null!==t&&(l=(l&131070)>>>1,e.insertBefore(t,c[l],p,!1),l=UA(a,l),null!==l&&"object"===typeof l&&(p=_.Sia(l,c),null!==p&&bbb(a,l.create[p],c,c[l.XEb])));break;case 1:l>>>=1,p=b[++B],
t=b[++B],_.xha(e,_.re(c[l]),null,null,p,t,null)}else switch(l){case _.Rja:t=b[++B];l=b[++B];null===c[l]&&(p=c,x=Node.COMMENT_NODE,_.Lg=!0,p=_.Eja(p,t,x),l=c[l]=p,_.Xe(l,c));break;case _.Pja:t=b[++B],l=b[++B],null===c[l]&&(p=c,x=Node.ELEMENT_NODE,_.Lg=!0,p=_.Eja(p,t,x),l=c[l]=p,_.Xe(l,c))}}};
cbb=function(a,b,c){var d=_.Sia(b,c);if(null!==d)for(b=b.remove[d],d=0;d<b.length;d++){var e=b[d];if(0<e){const f=_.re(c[e]);if(null!==f){e=c[11];const g=e.parentNode(f);g&&e.removeChild(g,f,void 0)}}else cbb(a,UA(a,~e),c)}};
fbb=function(a,b,c,d,e){for(let B=0;B<c.length;B++){var f=c[B];const F=c[++B];if(f&e){f="";for(let I=B+1;I<=B+F;I++){var g=c[I];if("string"==typeof g)f+=g;else if("number"==typeof g)if(0>g)f+=_.od(b[d-g]);else{var l=g>>>2;switch(g&3){case 1:g=c[++I];var p=c[++I],t=a.data[l];"string"===typeof t?_.xha(b[11],b[l],null,t,g,f,p):_.eg(a,t,b,g,f,b[11],p,!1);break;case 0:g=b[l];null!==g&&b[11].setValue(g,f);break;case 2:g=a;l=UA(a,l);p=b;t=l;var x=t.tN.indexOf(f);if(-1===x)switch(t.type){case 1:x=f;x=(0,VA(_.zIa)[20])(parseInt(x,
10));x=dbb[x];const K=void 0!==x?x:"other";x=t.tN.indexOf(K);-1===x&&"other"!==K&&(x=t.tN.indexOf("other"));break;case 0:x=t.tN.indexOf("other")}t=-1===x?null:x;_.Sia(l,p)!==t&&(cbb(g,l,p),p[l.fV]=null===t?null:~t,null!==t&&(x=p[l.XEb])&&bbb(g,l.create[t],p,x));break;case 3:ebb(a,UA(a,l),d,b)}}}}else f=c[B+1],0<f&&3===(f&3)&&(f=UA(a,f>>>2),0>b[f.fV]&&ebb(a,f,d,b));B+=F}};ebb=function(a,b,c,d){let e=d[b.fV];if(null!==e){let f=gbb;0>e&&(e=d[b.fV]=~e,f=-1);fbb(a,d,b.update[e],c,f)}};
obb=function(a,b={}){let c=a;if(hbb.test(a)){const d={},e=[0];c=c.replace(ibb,(f,g,l)=>{f=g||l;const p=d[f]||[];p.length||(f.split("|").forEach(F=>{var I=F.match(jbb);I=I?parseInt(I[1],10):0;const K=kbb.test(F);p.push([I,K,F])}),d[f]=p);if(!p.length)throw Error("gb`"+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,x,B]=p[g];x?e.pop():f!==t&&e.push(t);p.splice(g,1);return B})}if(!Object.keys(b).length)return c;c=c.replace(lbb,(d,e,f,g,l,p)=>b.hasOwnProperty(f)?`${e}${b[f]}${p}`:
d);c=c.replace(mbb,(d,e)=>b.hasOwnProperty(e)?b[e]:d);return c=c.replace(nbb,(d,e)=>{if(b.hasOwnProperty(e)){const f=b[e];if(!f.length)throw Error("hb`"+d+"`"+e);return f.shift()}return d})};_.XA=function(a){_.Jg(_.ze(),_.ye.tn++,a)&&(gbb|=1<<Math.min(WA,31));WA++;return _.XA};_.YA=function(a){var b=_.Ae(),c=_.ze();0<WA&&(a=b.data[a+25],fbb(b,c,Array.isArray(a)?a:a.update,_.ye.tn-WA-1,gbb));WA=gbb=0};_.ZA=function(a,b={}){return obb(a,b)};
_.$A=function(a,b,c,d,e,f,g){const l=_.ze();b=_.Yab(l,b,c,d,e,f);b!==_.dg&&_.eg(_.Ae(),_.Ge(),l,a,b,l[11],g,!1);return _.$A};_.pbb=function(a,b,c,d,e,f,g,l){b+=c;c=_.Kg(a,b,e,f);return _.Jg(a,b+2,g)||c?_.Ig(a,b+3,l?d.call(l,e,f,g):d(e,f,g)):_.vka(a,b+3)};_.aB=function(a,b,c,d){a+=25;const e=_.ze(),f=e[a];return e[1].data[a].fe?_.uka(e,_.Ee(),b,f.transform,c,d,f):f.transform(c,d)};
_.bB=function(a,b,c,d,e){a+=25;const f=_.ze(),g=f[a];return f[1].data[a].fe?_.pbb(f,_.Ee(),b,g.transform,c,d,e,g):g.transform(c,d,e)};cB=function(a,b){for(;-1<b;b--)if("undefined"!==typeof a[b])return a[b];throw Error("qb");};qbb=function(a,b,c){a=VA(a);b=cB([a[1],a[2]],b);return cB(b,c)};rbb=function(a,b,c){a=VA(a);b=cB([a[3],a[4]],b);return cB(b,c)};sbb=function(a,b,c){a=VA(a);b=cB([a[5],a[6]],b);return cB(b,c)};tbb=function(a,b){a=VA(a)[7];return cB(a,b)};
ubb=function(a,b){a=VA(a);return cB(a[10],b)};vbb=function(a,b){a=VA(a);return cB(a[11],b)};wbb=function(a,b){a=VA(a)[12];return cB(a,b)};dB=function(a,b){a=VA(a);const c=a[13][b];if("undefined"===typeof c){if(12===b)return a[13][0];if(13===b)return a[13][1]}return c};xbb=function(a){if(!a[21])throw Error("pb`"+a[0]);};ybb=function(a){const [b,c]=a.split(":");return{hours:+b,minutes:+c}};zbb=function(a){a=VA(a);xbb(a);return(a[21][2]||[]).map(b=>"string"===typeof b?ybb(b):[ybb(b[0]),ybb(b[1])])};
Abb=function(a,b,c){a=VA(a);xbb(a);b=cB([a[21][0],a[21][1]],b)||[];return cB(b,c)||[]};Bbb=function(a,b){a=a.replace(/:/g,"");a=Date.parse("Jan 01, 1970 00:00:00 "+a)/6E4;return isNaN(a)?b:a};Cbb=function(a,b,c){const d=new Date(0);d.setFullYear(a,b,c);d.setHours(0,0,0);return d};Dbb=function(a,b){b&&(a=a.replace(/\{([^}]+)}/g,function(c,d){return null!=b&&d in b?b[d]:c}));return a};
fB=function(a,b){const c=VA(a)[0];null!=eB[c]||(eB[c]={});if(eB[c][b])return eB[c][b];var d="";switch(b){case "shortDate":d=ubb(a,0);break;case "mediumDate":d=ubb(a,1);break;case "longDate":d=ubb(a,2);break;case "fullDate":d=ubb(a,3);break;case "shortTime":d=vbb(a,0);break;case "mediumTime":d=vbb(a,1);break;case "longTime":d=vbb(a,2);break;case "fullTime":d=vbb(a,3);break;case "short":d=fB(a,"shortTime");var e=fB(a,"shortDate");d=Dbb(wbb(a,0),[d,e]);break;case "medium":d=fB(a,"mediumTime");e=fB(a,
"mediumDate");d=Dbb(wbb(a,1),[d,e]);break;case "long":d=fB(a,"longTime");e=fB(a,"longDate");d=Dbb(wbb(a,2),[d,e]);break;case "full":d=fB(a,"fullTime"),e=fB(a,"fullDate"),d=Dbb(wbb(a,3),[d,e])}d&&(eB[c][b]=d);return d};gB=function(a,b,c="-",d,e){let f="";if(0>a||e&&0>=a)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};
Ebb=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("rb`"+a);}};hB=function(a,b,c=0,d=!1,e=!1){return function(f,g){f=Ebb(a,f);if(0<c||f>-c)f+=c;if(3===a)0===f&&-12===c&&(f=12);else if(6===a)return gB(f,3).substring(0,b);g=dB(g,5);return gB(f,b,g,d,e)}};
Fbb=function(a,b,c,d,e,f){switch(c){case 2:return sbb(b,e,d)[a.getMonth()];case 1:return rbb(b,e,d)[a.getDay()];case 0:const g=a.getHours(),l=a.getMinutes();return f&&(c=zbb(b),a=Abb(b,e,d),c=c.findIndex(p=>{if(Array.isArray(p)){const [t,x]=p;p=g>=t.hours&&l>=t.minutes;const B=g<x.hours||g===x.hours&&l<x.minutes;if(t.hours<x.hours){if(p&&B)return!0}else if(p||B)return!0}else if(p.hours===g&&p.minutes===l)return!0;return!1}),-1!==c)?a[c]:qbb(b,e,d)[12>g?0:1];case 3:return tbb(b,d)[0>=a.getFullYear()?
0:1];default:throw Error("sb`"+c);}};iB=function(a,b,c=0,d=!1){return function(e,f){return Fbb(e,f,a,b,c,d)}};Gbb=function(a){return function(b,c,d){b=-1*d;c=dB(c,5);const e=0<b?Math.floor(b/60):Math.ceil(b/60);switch(a){case 0:return(0<=b?"+":"")+gB(e,2,c)+gB(Math.abs(b%60),2,c);case 1:return"GMT"+(0<=b?"+":"")+gB(e,1,c);case 2:return"GMT"+(0<=b?"+":"")+gB(e,2,c)+":"+gB(Math.abs(b%60),2,c);case 3:return 0===d?"Z":(0<=b?"+":"")+gB(e,2,c)+":"+gB(Math.abs(b%60),2,c);default:throw Error("tb`"+a);}}};
Hbb=function(a){var b=a.getDay();b=0===b?-3:4-b;return Cbb(a.getFullYear(),a.getMonth(),a.getDate()+b)};Ibb=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=Hbb(c);e=c.getFullYear();const f=Cbb(e,0,1).getDay();e=Cbb(e,0,1+(4>=f?4:11)-f);c=c.getTime()-e.getTime();c=1+Math.round(c/6048E5)}return gB(c,a,dB(d,5))}};Jbb=function(a,b=!1){return function(c,d){c=Hbb(c).getFullYear();return gB(c,a,dB(d,5),b)}};
Kbb=function(a,b){const c=a.getTimezoneOffset();b=Bbb(b,c);a=new Date(a.getTime());a.setMinutes(a.getMinutes()+-1*(b-c));return a};Lbb=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(1E3*parseFloat("0."+(a[7]||0))));return b};
Nbb=function(a){if(a instanceof Date&&!isNaN(a.valueOf()))return a;if("number"===typeof a&&!isNaN(a))return new Date(a);if("string"===typeof a){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 Cbb(c,d-1,e)}var b=parseFloat(a);if(!isNaN(a-b))return new Date(b);if(b=a.match(Mbb))return Lbb(b)}b=new Date(a);if(!(b instanceof Date)||isNaN(b.valueOf()))throw Error("ub`"+a);return b};
_.Qbb=function(a,b,c,d){let e=Nbb(a);b=fB(c,b)||b;a=[];let f;for(;b;)if(f=Obb.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=Bbb(d,g),e=Kbb(e,d));let l="";a.forEach(p=>{a:if(Pbb[p])var t=Pbb[p];else{switch(p){case "G":case "GG":case "GGG":t=iB(3,1);break;case "GGGG":t=iB(3,2);break;case "GGGGG":t=iB(3,0);break;case "y":t=hB(0,1,0,!1,!0);break;case "yy":t=hB(0,2,0,!0,!0);break;case "yyy":t=hB(0,3,0,!1,!0);break;case "yyyy":t=hB(0,4,0,!1,
!0);break;case "Y":t=Jbb(1);break;case "YY":t=Jbb(2,!0);break;case "YYY":t=Jbb(3);break;case "YYYY":t=Jbb(4);break;case "M":case "L":t=hB(1,1,1);break;case "MM":case "LL":t=hB(1,2,1);break;case "MMM":t=iB(2,1);break;case "MMMM":t=iB(2,2);break;case "MMMMM":t=iB(2,0);break;case "LLL":t=iB(2,1,1);break;case "LLLL":t=iB(2,2,1);break;case "LLLLL":t=iB(2,0,1);break;case "w":t=Ibb(1);break;case "ww":t=Ibb(2);break;case "W":t=Ibb(1,!0);break;case "d":t=hB(2,1);break;case "dd":t=hB(2,2);break;case "c":case "cc":t=
hB(7,1);break;case "ccc":t=iB(1,1,1);break;case "cccc":t=iB(1,2,1);break;case "ccccc":t=iB(1,0,1);break;case "cccccc":t=iB(1,3,1);break;case "E":case "EE":case "EEE":t=iB(1,1);break;case "EEEE":t=iB(1,2);break;case "EEEEE":t=iB(1,0);break;case "EEEEEE":t=iB(1,3);break;case "a":case "aa":case "aaa":t=iB(0,1);break;case "aaaa":t=iB(0,2);break;case "aaaaa":t=iB(0,0);break;case "b":case "bb":case "bbb":t=iB(0,1,1,!0);break;case "bbbb":t=iB(0,2,1,!0);break;case "bbbbb":t=iB(0,0,1,!0);break;case "B":case "BB":case "BBB":t=
iB(0,1,0,!0);break;case "BBBB":t=iB(0,2,0,!0);break;case "BBBBB":t=iB(0,0,0,!0);break;case "h":t=hB(3,1,-12);break;case "hh":t=hB(3,2,-12);break;case "H":t=hB(3,1);break;case "HH":t=hB(3,2);break;case "m":t=hB(4,1);break;case "mm":t=hB(4,2);break;case "s":t=hB(5,1);break;case "ss":t=hB(5,2);break;case "S":t=hB(6,1);break;case "SS":t=hB(6,2);break;case "SSS":t=hB(6,3);break;case "Z":case "ZZ":case "ZZZ":t=Gbb(0);break;case "ZZZZZ":t=Gbb(3);break;case "O":case "OO":case "OOO":case "z":case "zz":case "zzz":t=
Gbb(1);break;case "OOOO":case "ZZZZ":case "zzzz":t=Gbb(2);break;default:t=null;break a}Pbb[p]=t}l+=t?t(e,c,g):"''"===p?"'":p.replace(/(^'|'$)/g,"").replace(/''/g,"'")});return l};
Rbb=function(a){a=Math.abs(a)+"";let b=0,c,d,e,f,g;-1<(d=a.indexOf("."))&&(a=a.replace(".",""));0<(e=a.search(/e/i))?(0>d&&(d=e),d+=+a.slice(e+1),a=a.substring(0,e)):0>d&&(d=a.length);for(e=0;"0"===a.charAt(e);e++);if(e===(g=a.length))c=[0],d=1;else{for(g--;"0"===a.charAt(g);)g--;d-=e;c=[];for(f=0;e<=g;e++,f++)c[f]=Number(a.charAt(e))}22<d&&(c=c.splice(0,21),b=d-1,d=1);return{CIb:c,exponent:b,fK:d}};Sbb=function(a){const b=parseInt(a);if(isNaN(b))throw Error("xb`"+a);return b};
Tbb=function(a,b,c){if(b>c)throw Error("wb`"+b+"`"+c);let d=a.CIb,e=d.length-a.fK;c=Math.min(Math.max(b,e),c);let f=c+a.fK;var g=d[f];if(0<f){d.splice(Math.max(a.fK,f));for(var l=f;l<d.length;l++)d[l]=0}else for(e=Math.max(0,e),a.fK=1,d.length=Math.max(1,f=c+1),d[0]=0,l=1;l<f;l++)d[l]=0;if(5<=g)if(0>f-1){for(g=0;g>f;g--)d.unshift(0),a.fK++;d.unshift(1);a.fK++}else d[f-1]++;for(;e<Math.max(0,c);e++)d.push(0);let p=0!==c;const t=b+a.fK;if(b=d.reduceRight(function(x,B,F,I){B+=x;I[F]=10>B?B:B-10;p&&(0===
I[F]&&F>=t?I.pop():p=!1);return 10<=B?1:0},0))d.unshift(b),a.fK++};
Vbb=function(a,b,c,d){var e="",f=!1;if(isFinite(a)){f=Rbb(a);e=b.CQc;var g=b.hQb,l=b.pbb;if(d){var p=d.match(Ubb);if(null===p)throw Error("vb`"+d);d=p[1];const t=p[3];p=p[5];null!=d&&(e=Sbb(d));null!=t&&(g=Sbb(t));null!=p?l=Sbb(p):null!=t&&g>l&&(l=g)}Tbb(f,g,l);g=f.CIb;p=f.fK;l=f.exponent;d=[];for(f=g.every(t=>!t);p<e;p++)g.unshift(0);for(;0>p;p++)g.unshift(0);0<p?d=g.splice(p,g.length):(d=g,g=[0]);e=[];for(g.length>=b.C$a&&e.unshift(g.splice(-b.C$a,g.length).join(""));g.length>b.D2a;)e.unshift(g.splice(-b.D2a,
g.length).join(""));g.length&&e.unshift(g.join(""));e=e.join(dB(c,1));d.length&&(e+=dB(c,0)+d.join(""));l&&(e+=dB(c,6)+"+"+l)}else e=dB(c,9);return e=0>a&&!f?b.Vcb+e+b.Wcb:b.Jya+e+b.lja};
Wbb=function(a,b="-"){const c={CQc:1,hQb:0,pbb:0,Jya:"",lja:"",Vcb:"",Wcb:"",D2a:0,C$a:0};a=a.split(";");var d=a[0];a=a[1];var e=-1!==d.indexOf(".")?d.split("."):[d.substring(0,d.lastIndexOf("0")+1),d.substring(d.lastIndexOf("0")+1)],f=e[0];e=e[1]||"";c.Jya=f.substring(0,f.indexOf("#"));for(let g=0;g<e.length;g++){const l=e.charAt(g);"0"===l?c.hQb=c.pbb=g+1:"#"===l?c.pbb=g+1:c.lja+=l}f=f.split(",");c.D2a=f[1]?f[1].length:0;c.C$a=f[2]||f[1]?(f[2]||f[1]).length:0;a?(b=d.length-c.Jya.length-c.lja.length,
d=a.indexOf("#"),c.Vcb=a.substring(0,d).replace(/'/g,""),c.Wcb=a.slice(d+b).replace(/'/g,"")):(c.Vcb=b+c.Jya,c.Wcb=c.lja);return c};Xbb=function(a,b){return a.start==b.start&&a.end==b.end};_.jB=function(a){return null!=a.error&&null!=a.error.code};Ybb=function(a){a&1&&(_.C(0,"span",10),_.P(1),_.E());a&2&&(a=_.N(),_.v(),_.uh(" ",a.item.label," "))};Zbb=function(a){a&1&&_.Vg(0)};
acb=function(a){if(a&1){const b=_.ze();_.C(0,"div",11);_.M("keyup.escape",function(){_.n(b);const c=_.N();c.EU();c.trigger.ma.focus();return _.q()});_.y(1,Zbb,1,0,"ng-container",12);_.E()}a&2&&(a=_.N(),_.v(),_.A("ngTemplateOutlet",a.item.qa)("ngTemplateOutletContext",a.item.context||_.Bh(2,$bb)))};bcb=function(a){a&1&&(_.C(0,"span",8),_.P(1),_.E());a&2&&(a=_.N().ua,_.v(),_.vh(a.label))};
ccb=function(a){a&1&&_.G(0,"segmented-dropdown-button",9);a&2&&(a=_.N().ua,_.A("item",a)("useBreadcrumbStyling",!0))};dcb=function(a){a&1&&_.Vg(0)};ecb=function(a){a&1&&(_.J(0),_.y(1,dcb,1,0,"ng-container",10),_.L());a&2&&(a=_.N().ua,_.v(),_.A("ngTemplateOutlet",a.qa)("ngTemplateOutletContext",a.context))};fcb=function(a){a&1&&(_.C(0,"mat-icon",11),_.P(1," keyboard_arrow_right "),_.E())};gcb=function(a){a&1&&_.G(0,"div",12)};
hcb=function(a,b){a&1&&(_.J(0),_.C(1,"div",1),_.y(2,bcb,2,1,"span",2),_.J(3,3),_.y(4,ccb,1,2,"segmented-dropdown-button",4)(5,ecb,2,2,"ng-container",5),_.L(),_.E(),_.y(6,fcb,2,0,"mat-icon",6)(7,gcb,1,0,"div",7),_.L());if(a&2){a=b.ua;b=b.last;const c=_.N();_.v();_.Rg("no-padding",a.zQb);_.Pg("aria-label",a.ariaLabel)("role",a.f3);_.v();_.A("ngIf",!a.ariaLabel);_.v();_.A("ngSwitch",a.type);_.v();_.A("ngSwitchCase",c.Oy.bvb);_.v();_.A("ngSwitchCase",c.Oy.Qwb);_.v();_.A("ngIf",!b);_.v();_.A("ngIf",b&&
a.type==c.Oy.bvb)}};_.kB=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};icb=function(a){a&1&&_.Vg(0,6);a&2&&(_.N(2),_.A("ngTemplateOutlet",_.th(4)))};jcb=function(a){a&1&&_.Vg(0,6);a&2&&(_.N(2),_.A("ngTemplateOutlet",_.th(4)))};
ncb=function(a){if(a&1){const b=_.ze();_.C(0,"button",4,2);_.M("ascClipboardEvent",function(c){_.n(b);const d=_.N();return _.q(kcb(d,c))})("click",function(c){_.n(b);const d=_.N();return _.q(d.Rd(c))})("mouseenter",function(){_.n(b);const c=_.N();return _.q(lcb(c))})("blur",function(){_.n(b);const c=_.N();return _.q(mcb(c))})("mouseleave",function(){_.n(b);const c=_.N();return _.q(mcb(c))});_.y(2,icb,1,1,"ng-container",5);_.C(3,"span");_.P(4);_.E();_.y(5,jcb,1,1,"ng-container",5);_.E()}a&2&&(a=_.N(),
_.A("format",a.Nib?"flat":"hairline")("ascClipboard",a.aV),_.Pg("aria-label",a.ariaLabel),_.v(2),_.A("ngIf",!a.PAa),_.v(),_.Rg("light",a.xLb),_.v(),_.vh(a.v3),_.v(),_.A("ngIf",a.PAa))};
ocb=function(a){if(a&1){const b=_.ze();_.C(0,"button",7,2);_.M("ascClipboardEvent",function(c){_.n(b);const d=_.N();return _.q(kcb(d,c))})("click",function(c){_.n(b);const d=_.N();return _.q(d.Rd(c))})("mouseenter",function(){_.n(b);const c=_.N();return _.q(lcb(c))})("blur",function(){_.n(b);const c=_.N();return _.q(mcb(c))})("mouseleave",function(){_.n(b);const c=_.N();return _.q(mcb(c))});_.C(2,"mat-icon",8);_.P(3);_.E()()}a&2&&(a=_.N(),_.Rg("small",a.XNb)("remove-border",a.Nib),_.A("ascClipboard",
a.aV),_.Pg("aria-label",a.ariaLabel),_.v(2),_.A("color","primary"===a.color?"primary":null),_.v(),_.uh(" ",a.z6a," "))};pcb=function(a){a&1&&(_.C(0,"mat-icon",8),_.P(1),_.E());a&2&&(a=_.N(),_.A("color","primary"===a.color?"primary":null),_.v(),_.uh(" ",a.z6a," "))};qcb=function(a){a&1&&_.G(0,"mat-icon",4);a&2&&(a=_.N(),_.A("svgIcon",a.icon))};rcb=function(a){a&1&&(_.C(0,"mat-icon",5),_.P(1),_.E());a&2&&(a=_.N(),_.v(),_.vh(a.icon))};scb=function(a){a&1&&_.Vg(0)};
tcb=function(a){a&1&&(_.J(0),_.y(1,scb,1,0,"ng-container",6),_.L());a&2&&(_.N(),a=_.th(7),_.v(),_.A("ngTemplateOutlet",a))};ucb=function(a){a&1&&_.Vg(0)};vcb=function(a){a&1&&(_.J(0),_.y(1,ucb,1,0,"ng-container",6),_.L());a&2&&(_.N(),a=_.th(7),_.v(),_.A("ngTemplateOutlet",a))};wcb=function(a){a&1&&(_.C(0,"div",7),_.dh(1),_.E(),_.C(2,"p",8),_.dh(3,1),_.E())};
xcb=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(1E3*parseFloat(`0.${e[7]||0}`)));return f}if(a instanceof Date&&!isNaN(a.valueOf()))return a;if("number"===
typeof a&&!isNaN(a))return new Date(a);if("string"===typeof a){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("ub`"+a);return d};lB=function(a,b,c){try{return _.Qbb(a,b,"en-US",c)}catch(d){return""}};
mB=function(a){return a.getFullYear()===(new Date(Date.now())).getFullYear()?ycb:"y-MM-dd"};zcb=function(a,b){return c=>lB(c,a,b)};_.nB=function(a){let b=a.length-1;for(;"/"===a[b];)b--;return a.substring(a.lastIndexOf("/",b)+1)};Acb=function(){};Bcb=function(a){a&1&&(_.C(0,"span",1),_.He(),_.C(1,"svg",2),_.G(2,"path",3),_.E()());a&2&&(a=_.N(),_.A("@indicatorRotate",a.poa()))};Zab={};_.$k(_.PA,_.ba);_.PA.prototype.name="AssertionError";
_.Ccb=function(a,b,c,d){d=d?d(b):b;return Object.prototype.hasOwnProperty.call(a,d)?a[d]:a[d]=c(b)};_.Dcb=function(a){return a instanceof _.Am&&a.constructor===_.Am?a.hSb:"type_error:SafeStyle"};Vab=/\/\*/;_.Ecb=function(a){let b="";for(let c in a)if(Object.prototype.hasOwnProperty.call(a,c)){if(!/^[-_a-zA-Z0-9]+$/.test(c))throw Error("R`"+c);let d=a[c];null!=d&&(d=Array.isArray(d)?d.map(Wab).join(" "):Wab(d),b+=`${c}:${d};`)}return b?new _.Am(b,_.HBa):_.IBa};
_.oB=function(a){return a instanceof _.Cm?a:_.Gc(_.Ywa(String(a)))};_.pB=function(a,b){return a&&b?a.split(b).length-1:0};Fcb=class extends _.rn{constructor(a){super(a);this.ALb=!1}Dc(a){let b;this.ALb?b=[this.ogb,a]:this.ALb=!0;this.ogb=a;b&&this.destination.next(b)}};Xab=class{call(a,b){return b.subscribe(new Fcb(a))}};
abb=["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 1===Math.floor(Math.abs(a))&&0===b?1:5}];dbb=["zero","one","two","few","many"];gbb=0;WA=0;hbb=/\[(\ufffd.+?\ufffd?)\]/;ibb=/\[(\ufffd.+?\ufffd?)\]|(\ufffd\/?\*\d+:\d+\ufffd)/g;
lbb=/({\s*)(VAR_(PLURAL|SELECT)(_\d+)?)(\s*,)/g;mbb=/{([A-Z0-9_]+)}/g;nbb=/\ufffdI18N_EXP_(ICU(_\d+)?)\ufffd/g;kbb=/\/\*/;jbb=/\d+:(\d+)/;Mbb=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/;eB={};Obb=/((?:[^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]*)/;Pbb={};Ubb=/^(\d+)?\.((\d+)(-(\d+))?)?$/;
_.qB=class{constructor(a){this.pAc=a}transform(a,b,c){if(null==a||""===a||a!==a)return null;c||(c=this.pAc);try{if("string"!==typeof a||isNaN(Number(a)-parseFloat(a))){if("number"!==typeof a)throw Error("yb`"+a);var d=a}else d=Number(a);a=d;const e=VA(c)[14][0],f=Wbb(e,dB(c,5));return Vbb(a,f,c,b)}catch(e){throw new _.qd(2100,!1);}}};_.qB.O=function(a){return new (a||_.qB)(_.w(_.ak,16))};_.qB.Ge=_.Xd({name:"number",type:_.qB,fe:!0,standalone:!0});_.Gcb=function(a){a.HOa();a.Aqa()};
Kcb=class{constructor(a,b,c){this.wNa=new _.zg;this.Tza=_.u(this.wNa,_.og());this.ao=null;this.Yo=a;this.DM=b;this.l2=c}attach(a){this.ao=a;this.HOa();this.Aqa()}detach(){this.wNa.complete();this.ao=null}nz(a,b){this.ao&&Hcb(this.ao,a*this.Yo,b)}HOa(){if(this.ao){var a=this.ao,b=this.ao.Tna*this.Yo;a.uqa!==b&&(a.uqa=b,a.Sxb(),a.gpa())}}Aqa(){if(this.ao){var a=this.ao.Nt;a={start:a.start,end:a.end};var b=this.ao.OJ(),c=this.ao.Tna,d=this.ao.p6(),e=0<this.Yo?d/this.Yo:0;if(a.end>c){var f=Math.ceil(b/
this.Yo);const g=Math.max(0,Math.min(e,c-f));e!=g&&(e=g,d=g*this.Yo,a.start=Math.floor(e));a.end=Math.max(0,Math.min(c,a.start+f))}f=d-a.start*this.Yo;f<this.DM&&0!=a.start?(a.start=Math.max(0,a.start-Math.ceil((this.l2-f)/this.Yo)),a.end=Math.min(c,Math.ceil(e+(b+this.DM)/this.Yo))):(b=a.end*this.Yo-(d+b),b<this.DM&&a.end!=c&&(b=Math.ceil((this.l2-b)/this.Yo),0<b&&(a.end=Math.min(c,a.end+b),a.start=Math.max(0,Math.floor(e-this.DM/this.Yo)))));Icb(this.ao,a);Jcb(this.ao,this.Yo*a.start);this.wNa.next(Math.floor(e))}}};
_.rB=class{constructor(){this.Yo=20;this.DM=100;this.l2=200;this.ze=new Kcb(this.Ewa,this.Xy,this.Vy)}get Ewa(){return this.Yo}set Ewa(a){this.Yo=_.vj(a)}get Xy(){return this.DM}set Xy(a){this.DM=_.vj(a)}get Vy(){return this.l2}set Vy(a){this.l2=_.vj(a)}Rb(){var a=this.ze,b=this.Xy,c=this.Vy;a.Yo=this.Ewa;a.DM=b;a.l2=c;a.HOa();a.Aqa()}};_.rB.O=function(a){return new (a||_.rB)};
_.rB.La=_.Wd({type:_.rB,na:[["cdk-virtual-scroll-viewport","itemSize",""]],inputs:{Ewa:"itemSize",Xy:"minBufferPx",Vy:"maxBufferPx"},standalone:!0,features:[_.zh([{va:_.hVa,Bb:function(a){return a.ze},Hb:[_.Dd(()=>_.rB)]}]),_.qe]});
var Lcb=class extends _.zs{constructor(a){super();this.Ag=a}connect(){return _.Gf(this.Ag)?this.Ag:_.kf(this.Ag)}disconnect(){}},Mcb=class{constructor(){this.Dtb=20;this.vca=[]}pRa(a,b,c,d,e){_.GIa(a,(f,g,l)=>{let p,t;null==f.Fw?t=(p=this.Gzc(()=>c(f,g,l),l,b,d(f)))?1:0:null==l?(this.vxc(g,b),t=3):(p=this.GAc(g,l,b,d(f)),t=2);if(e){let x;e({context:null==(x=p)?void 0:x.context,operation:t,FP:f})}})}detach(){for(const a of this.vca)a.destroy();this.vca=[]}Gzc(a,b,c,d){if(b=this.Hzc(b,c))b.context.ua=
d;else return a=a(),c.ai(a.Lc,a.context,a.index)}vxc(a,b){a=b.detach(a);this.uAc(a,b)}GAc(a,b,c,d){a=c.get(a);c.move(a,b);a.context.ua=d;return a}uAc(a,b){if(this.vca.length<this.Dtb)this.vca.push(a);else{const c=b.indexOf(a);-1===c?a.destroy():b.remove(c)}}Hzc(a,b){const c=this.vca.pop();c&&b.R5(c,a);return c||null}},sB=class extends _.ys{};sB.O=function(a){return new (a||sB)(_.w(_.Ye),_.w(_.xs),_.w(_.Jf),_.w(_.rs,8))};sB.La=_.Wd({type:sB,features:[_.Mg]});Ncb=["contentWrapper"];
Hcb=function(a,b,c="auto"){c={behavior:c};"horizontal"===a.orientation?c.start=b:c.top=b;a.LG.scrollTo(c)};Icb=function(a,b){Xbb(a.Nt,b)||(a.mRa&&(b={start:0,end:Math.max(a.Nt.end,b.end)}),a.fNa.next(a.Nt=b),a.gpa(()=>{}))};
Jcb=function(a,b){b=a.mRa?0:b;var c=a.dir&&"rtl"==a.dir.value;const d="horizontal"==a.orientation;c=`translate${d?"X":"Y"}(${Number((d&&c?-1:1)*b)}px)`;a.Xpa=b;a.MCb!=c&&(a.MCb=c,a.gpa(()=>{if(a.LCb){const e=a.vyb.ma;a.Xpa-="horizontal"===a.orientation?e.offsetWidth:e.offsetHeight;a.LCb=!1;Jcb(a,a.Xpa)}}))};Ocb=function(a){let b;b="horizontal"===a.orientation?"left":"top";var c=a.LG.ab.ma.getBoundingClientRect()[b];return a.ab.ma.getBoundingClientRect()[b]-c};
_.tB=class extends sB{get orientation(){return this.DMa}set orientation(a){this.DMa!==a&&(this.DMa=a,this.Sxb())}constructor(a,b,c,d,e,f,g,l){super(a,f,c,e);this.ab=a;this.Ua=b;this.ze=d;this.LG=l;this.uc=_.Kd(_.Ar);this.NJa=new _.zg;this.fNa=new _.zg;this.DMa="vertical";this.mRa=!1;this.Tza=new _.gf(p=>this.ze.Tza.subscribe(t=>Promise.resolve().then(()=>this.ud.run(()=>p.next(t)))));this.KTc=this.fNa;this.uqa=0;this.BDb=this.CDb="";this.Nt={start:0,end:0};this.Xpa=this.eN=this.Tna=0;this.FLa=this.LCb=
!1;this.oNa=[];this.lEb=_.df.EMPTY;this.Oc=_.Kd(_.Kf);this.uaa=!1;this.lEb=g.Nc().subscribe(()=>{this.ipa();_.Gcb(this.ze)});this.LG||(this.ab.ma.classList.add("cdk-virtual-scrollable"),this.LG=this)}Qa(){this.uc.isBrowser&&(this.LG===this&&super.Qa(),this.ud.Ub(()=>Promise.resolve().then(()=>{this.ipa();this.ze.attach(this);_.u(this.LG.oM,_.Dg(null),_.Uha(0,_.kVa),_.Fg(this.Ib)).subscribe(()=>{this.ze.Aqa()});this.gpa()})))}Ia(){this.detach();this.ze.detach();this.fNa.complete();this.NJa.complete();
this.lEb.unsubscribe();this.uaa=!0;super.Ia()}attach(a){this.ud.Ub(()=>{this.Czb=a;_.u(this.Czb.fIb,_.Fg(this.NJa)).subscribe(b=>{b=b.length;b!==this.Tna&&(this.Tna=b,_.Gcb(this.ze));this.Xyb()})})}detach(){this.Czb=null;this.NJa.next()}OJ(){return this.eN}nz(a,b="auto"){this.ze.nz(a,b)}p6(a){return Math.max(0,(this.LG==this?b=>super.p6(b):b=>this.LG.p6(b))(null!=a?a:"horizontal"===this.orientation?"start":"top")-Ocb(this))}ipa(){const a=this.LG.ab.ma;this.eN="horizontal"===this.orientation?a.clientWidth:
a.clientHeight}gpa(a){a&&this.oNa.push(a);this.FLa||(this.FLa=!0,this.ud.Ub(()=>Promise.resolve().then(()=>{this.Xyb()})))}Xyb(){this.uaa||this.ud.run(()=>{_.xn(this.Ua);this.vyb.ma.style.transform=this.MCb;_.Of(()=>{this.FLa=!1;const a=this.oNa;this.oNa=[];for(const b of a)b()},{Zb:this.Oc})})}Sxb(){this.BDb="horizontal"===this.orientation?"":`${this.uqa}px`;this.CDb="horizontal"===this.orientation?`${this.uqa}px`:""}};
_.tB.O=function(a){return new (a||_.tB)(_.w(_.Ye),_.w(_.Nh),_.w(_.Jf),_.w(_.hVa,8),_.w(_.rs,8),_.w(_.xs),_.w(_.Cs),_.w(_.jVa,8))};
_.tB.wa=_.Qd({type:_.tB,na:[["cdk-virtual-scroll-viewport"]],rb:function(a,b){a&1&&_.oh(Ncb,7);if(a&2){let c;_.rh(c=_.sh())&&(b.vyb=c.first)}},qb:[1,"cdk-virtual-scroll-viewport"],lb:4,Ya:function(a,b){a&2&&_.Rg("cdk-virtual-scroll-orientation-horizontal","horizontal"===b.orientation)("cdk-virtual-scroll-orientation-vertical","horizontal"!==b.orientation)},inputs:{orientation:"orientation",mRa:[2,"appendOnly","appendOnly",_.Lh]},outputs:{Tza:"scrolledIndexChange"},standalone:!0,features:[_.zh([{va:_.ys,
Bb:(a,b)=>a||b,Hb:[[new _.kn,new _.QFa(_.jVa)],_.tB]}]),_.Og,_.Mg,_.Ah],ac:["*"],ya:4,Aa:4,Da:[["contentWrapper",""],[1,"cdk-virtual-scroll-content-wrapper"],[1,"cdk-virtual-scroll-spacer"]],qa:function(a,b){a&1&&(_.ch(),_.C(0,"div",1,0),_.dh(2),_.E(),_.G(3,"div",2));a&2&&(_.v(3),_.Qg("width",b.CDb)("height",b.BDb))},styles:["cdk-virtual-scroll-viewport{display:block;position:relative;transform:translateZ(0)}.cdk-virtual-scrollable{overflow:auto;will-change:scroll-position;contain:strict;-webkit-overflow-scrolling:touch}.cdk-virtual-scroll-content-wrapper{position:absolute;top:0;left:0;contain:content}[dir=rtl] .cdk-virtual-scroll-content-wrapper{right:0;left:auto}.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper{min-height:100%}.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>ul:not([cdkVirtualFor]){padding-left:0;padding-right:0;margin-left:0;margin-right:0;border-left-width:0;border-right-width:0;outline:none}.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper{min-width:100%}.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>ul:not([cdkVirtualFor]){padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;border-top-width:0;border-bottom-width:0;outline:none}.cdk-virtual-scroll-spacer{height:1px;transform-origin:0 0;flex:0 0 auto}[dir=rtl] .cdk-virtual-scroll-spacer{transform-origin:100% 0}\n"],
kb:2,Ma:0});
_.uB=class{get iUa(){return this.Yxb}set iUa(a){this.Yxb=a;_.Uj(a)?this.s$.next(a):this.s$.next(new Lcb(_.Gf(a)?a:Array.from(a||[])))}get Tra(){return this.kwc}set Tra(a){this.p2=!0;this.kwc=a?(b,c)=>a(b+(this.Nt?this.Nt.start:0),c):void 0}set HFc(a){a&&(this.p2=!0,this.GE=a)}get yGb(){return this.T2.Dtb}set yGb(a){this.T2.Dtb=_.vj(a)}constructor(a,b,c,d,e,f){this.Ce=a;this.GE=b;this.dB=c;this.T2=d;this.ao=e;this.hH=new _.zg;this.s$=new _.zg;this.fIb=_.u(this.s$,_.Dg(null),_.TA(),_.Eg(([g,l])=>this.mwc(g,
l)),_.Ag(1));this.ZH=null;this.p2=!1;this.Ib=new _.zg;this.fIb.subscribe(g=>{this.Ag=g;this.TBb()});_.u(this.ao.KTc,_.Fg(this.Ib)).subscribe(g=>{this.Nt=g;this.hH.nl.length&&f.run(()=>this.hH.next(this.Nt));this.TBb()});this.ao.attach(this)}Co(){if(this.ZH&&this.p2){const a=this.ZH.diff(this.NCb);a?this.EIa(a):this.lDc();this.p2=!1}}Ia(){this.ao.detach();this.s$.next(void 0);this.s$.complete();this.hH.complete();this.Ib.next();this.Ib.complete();this.T2.detach()}TBb(){this.Nt&&(this.NCb=this.Ag.slice(this.Nt.start,
this.Nt.end),this.ZH||(this.ZH=this.dB.find(this.NCb).create((a,b)=>this.Tra?this.Tra(a,b):b)),this.p2=!0)}mwc(a,b){a&&a.disconnect(this);this.p2=!0;return b?b.connect(this):_.kf()}lDc(){const a=this.Ag.length;let b=this.Ce.length;for(;b--;){const c=this.Ce.get(b);c.context.index=this.Nt.start+b;c.context.count=a;this.RDb(c.context);_.yn(c)}}EIa(a){this.T2.pRa(a,this.Ce,(c,d,e)=>this.BKa(c,e),c=>c.item);_.HIa(a,c=>{this.Ce.get(c.Nl).context.ua=c.item});a=this.Ag.length;let b=this.Ce.length;for(;b--;){const c=
this.Ce.get(b);c.context.index=this.Nt.start+b;c.context.count=a;this.RDb(c.context)}}RDb(a){a.first=0===a.index;a.last=a.index===a.count-1;a.E4=0===a.index%2;a.Idb=!a.E4}BKa(a,b){return{Lc:this.GE,context:{ua:a.item,iUa:this.Yxb,index:-1,count:-1,first:!1,last:!1,Idb:!1,E4:!1},index:b}}};_.uB.O=function(a){return new (a||_.uB)(_.w(_.mh),_.w(_.hh),_.w(_.Hn),_.w(_.As),_.w(_.tB,4),_.w(_.Jf))};
_.uB.La=_.Wd({type:_.uB,na:[["","cdkVirtualFor","","cdkVirtualForOf",""]],inputs:{iUa:"cdkVirtualForOf",Tra:"cdkVirtualForTrackBy",HFc:"cdkVirtualForTemplate",yGb:"cdkVirtualForTemplateCacheSize"},standalone:!0,features:[_.zh([{va:_.As,Od:Mcb}])]});var Pcb=function(a,b){b=b||new Date(_.Zk());var c;if(c=a.getDate()==b.getDate())if(b=b||new Date(_.Zk()),c=a.getMonth()==b.getMonth())b=b||new Date(_.Zk()),c=a.getFullYear()==b.getFullYear();return c},Qcb={S0c:0,Qwb:1,bvb:2,0:"Path",1:"Template",2:"Dropdown"};_.vB=class{constructor(a,b){this.renderer=b;this.uFb=new _.wn(!0);this.LUa=new _.zg;this.element=a.ma}Qa(){this.renderer.setProperty(this.element,"tabIndex",this.element.tabIndex||-1);let a=!1;_.u(_.Af(this.element,"mousedown",{capture:!0}),_.Df(c=>!_.ACa(c.target)),_.Eg(()=>_.u(_.kf(!1),_.ng(0),_.Dg(!0))),_.Fg(this.LUa)).subscribe(c=>{a=c});const b=_.u(_.Af(this.element,"onfocusout"in this.element?"focusout":"blur",{capture:!0}),_.Fg(this.LUa));b.subscribe(c=>{a?(a=!1,_.u(_.Ff(0),_.Fg(b)).subscribe(()=>
{this.element.focus()})):this.element.contains(c.relatedTarget)||this.uFb.emit()})}Ia(){this.LUa.next()}};_.vB.O=function(a){return new (a||_.vB)(_.w(_.Ye),_.w(_.pn))};_.vB.La=_.Wd({type:_.vB,na:[["","ascBlur",""]],outputs:{uFb:"ascBlur"}});var Rcb,$bb;Rcb=["trigger"];$bb=()=>({});_.wB=class{constructor(){this.BYb=this.disabled=this.isOpen=!1}Qa(){}Cc(){}SD(){this.isOpen=!this.isOpen}EU(){this.isOpen=!1}};_.wB.O=function(a){return new (a||_.wB)};
_.wB.wa=_.Qd({type:_.wB,na:[["segmented-dropdown-button","item",""]],rb:function(a,b){a&1&&_.oh(Rcb,5,_.Ye);if(a&2){let c;_.rh(c=_.sh())&&(b.trigger=c.first)}},inputs:{item:"item",disabled:"disabled",BYb:"useBreadcrumbStyling"},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=_.ze();_.ch();_.C(0,"div",1);_.M("ascBlur",function(){_.n(c);return _.q(b.EU())});_.C(1,"div",2);_.y(2,Ybb,2,1,"span",3);_.C(3,"div",4)(4,"a",5);_.dh(5);_.C(6,"span",6);_.P(7);_.E()();_.C(8,"button",7,0);_.M("click",function(){_.n(c);return _.q(b.SD())});
_.G(10,"mat-icon",8);_.E()()();_.y(11,acb,2,3,"div",9);_.E()}a&2&&(_.v(),_.Qg("pointer-events",b.disabled?"none":"unset"),_.Rg("breadcrumb",b.BYb)("active",b.isOpen)("disabled",b.disabled),_.v(),_.A("ngIf",b.item.label),_.v(2),_.A("universalLink",b.item.Kb)("queryParams",b.item.Sa)("matTooltip",b.item.tooltip)("ascTrackElement",b.item.lc),_.Pg("aria-label",b.item.label+" "+b.item.title),_.v(3),_.vh(b.item.title),_.v(),_.Rg("active",b.isOpen),_.A("ascTrackElement",b.item.lc)("trackAction",b.isOpen?
"openDropdown":"closeDropdown"),_.Pg("aria-label",b.item.ariaLabel||"dropdown"),_.v(3),_.A("ngIf",b.isOpen))},Fa:[_.Ir,_.$p,_.vB,_.po,_.to,_.gs,_.hs,_.jt,_.Du,_.AA,_.Dw],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});_.xB=class{constructor(){this.Oy=Qcb;this.ariaLabel="Breadcrumbs";this.role="navigation"}Qa(){}};_.xB.O=function(a){return new (a||_.xB)};
_.xB.wa=_.Qd({type:_.xB,na:[["breadcrumb","items",""]],lb:2,Ya:function(a,b){a&2&&_.Pg("aria-label",b.ariaLabel)("role",b.role)},inputs:{items:"items"},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&&_.y(0,hcb,8,10,"ng-container",0);a&2&&_.A("ngForOf",b.items)},Fa:[_.oo,_.po,_.to,_.qo,_.ro,_.Du,_.wB],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}"]});_.yB=class{};_.yB.O=function(a){return new (a||_.yB)};_.yB.Ca=_.Ud({type:_.yB});_.yB.Ba=_.md({});_.zB=class{};_.zB.O=function(a){return new (a||_.zB)};_.zB.Ca=_.Ud({type:_.zB});_.zB.Ba=_.md({imports:[_.Rr,_.bq,_.yB,_.vo,_.It,_.Jt,_.Eu,_.BA,_.Gp,_.xy]});_.AB=class{};_.AB.O=function(a){return new (a||_.AB)};_.AB.Ca=_.Ud({type:_.AB});_.AB.Ba=_.md({imports:[_.bq,_.vo,_.Eu,_.Gp,_.zB]});_.BB=class{constructor(a,b){this.document=a;this.ab=b;this.vFb="";this.CRa=new _.wn}Rb(){}copy(){const a=this.vFb;_.kB(this.document,this.ab.ma,a)?this.CRa.emit({MWb:!0,text:a}):this.CRa.emit({MWb:!1,text:""})}};_.BB.O=function(a){return new (a||_.BB)(_.w(_.ri),_.w(_.Ye))};_.BB.La=_.Wd({type:_.BB,na:[["button","ascClipboard",""]],Ya:function(a,b){a&1&&_.M("click",function(){return b.copy()})},inputs:{vFb:[0,"ascClipboard","ascClipboardTextToCopy"]},outputs:{CRa:"ascClipboardEvent"},features:[_.qe]});var Scb,kcb,lcb,mcb;Scb=["button"];kcb=function(a,b){b.MWb&&(a.GHb.emit(),a.Xla=a.hpb,lcb(a),a.Mp.Kl(a.hpb,"assertive"))};lcb=function(a){a.tooltip.message=a.Xla;a.tooltip.show();clearTimeout(a.MXb);a.MXb=setTimeout(()=>{a.tooltip.Pe()},1E3)};mcb=function(a){a.Xla=a.Jga;a.tooltip.message=a.Xla};
_.CB=class{set f6a(a){this.Xla=this.Jga=a}get EWc(){return this.PAa&&this.v3}get mOc(){return"mediumContrast"===this.color}get jOc(){return"lowContrast"===this.color}set ariaLabel(a){this.ey=a}get ariaLabel(){return this.ey?this.ey:"Click to copy"!==this.Jga&&this.Jga?this.Jga:this.v3?this.v3:"Click to copy"}constructor(a){this.Mp=a;this.v3="";this.z6a="content_copy";this.aV="";this.hpb="Copied to clipboard";this.GHb=new _.wn;this.XNb=this.xLb=this.PAa=!1;this.color="highContrast";this.Nib=!1;this.Xla=
this.Jga="Click to copy"}Rd(a){a.stopPropagation();a.preventDefault();return!1}trigger(){this.button.ma.click()}Ia(){clearTimeout(this.MXb)}};_.CB.O=function(a){return new (a||_.CB)(_.w(_.Qr))};
_.CB.wa=_.Qd({type:_.CB,na:[["copy-button"]],rb:function(a,b){a&1&&(_.oh(Scb,5,_.Ye),_.oh(_.AA,5));if(a&2){let c;_.rh(c=_.sh())&&(b.button=c.first);_.rh(c=_.sh())&&(b.tooltip=c.first)}},lb:6,Ya:function(a,b){a&2&&_.Rg("space-between",b.EWc)("medium-contrast",b.mOc)("low-contrast",b.jOc)},inputs:{v3:"buttonLabel",z6a:"iconInnerText",aV:"copyText",f6a:"hoverMsg",hpb:"successMsg",PAa:"spaceBetweenButtonLabelAndText",xLb:"hasLightLabel",XNb:"isSmall",color:"color",Nib:"removeBorder",ariaLabel:[0,"aria-label",
"ariaLabel"]},outputs:{GHb:"copyEvent"},ya:5,Aa:2,Da:[["iconOnly",""],["icon",""],["button",""],["type","button","class","labeled","gme-button-old","","size","xsmall","matTooltip","","matTooltipPosition","below",3,"format","ascClipboard","ascClipboardEvent","click","mouseenter","blur","mouseleave",4,"ngIf","ngIfElse"],["type","button","gme-button-old","","size","xsmall","matTooltip","","matTooltipPosition","below",1,"labeled",3,"ascClipboardEvent","click","mouseenter","blur","mouseleave","format",
"ascClipboard"],[3,"ngTemplateOutlet",4,"ngIf"],[3,"ngTemplateOutlet"],["type","button","matTooltip","","matTooltipPosition","below",1,"icon-only",3,"ascClipboardEvent","click","mouseenter","blur","mouseleave","ascClipboard"],[3,"color"]],qa:function(a,b){a&1&&_.y(0,ncb,6,8,"button",3)(1,ocb,4,8,"ng-template",null,0,_.Eh)(3,pcb,2,2,"ng-template",null,1,_.Eh);a&2&&(a=_.th(2),_.A("ngIf",b.v3)("ngIfElse",a))},Fa:[_.BB,_.po,_.to,_.CA,_.Du,_.AA],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});_.DB=class{};_.DB.O=function(a){return new (a||_.DB)};_.DB.Ca=_.Ud({type:_.DB});_.DB.Ba=_.md({});_.EB=class{};_.EB.O=function(a){return new (a||_.EB)};_.EB.Ca=_.Ud({type:_.EB});_.EB.Ba=_.md({imports:[_.DB,_.vo,_.EA,_.Jt,_.Eu,_.BA]});var Tcb,Ucb;Tcb=[[["icon-empty-state-title"]],[["icon-empty-state-subtitle"]]];Ucb=["*"];_.FB=class{constructor(){this.icon="";this.aOb=!0;this.dla=!1}};_.FB.O=function(a){return new (a||_.FB)};
_.FB.wa=_.Qd({type:_.FB,na:[["icon-empty-state-display","icon",""]],inputs:{icon:"icon",aOb:"isSvg",dla:"showTextOutside"},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&&(_.ch(Tcb),_.C(0,"div"),_.y(1,qcb,1,1,"mat-icon",2)(2,rcb,
2,1,"ng-template",null,0,_.Eh)(4,tcb,2,1,"ng-container",3),_.E(),_.y(5,vcb,2,1,"ng-container",3)(6,wcb,4,0,"ng-template",null,1,_.Eh));a&2&&(a=_.th(3),_.Rg("container-large",!b.dla)("container-small",b.dla),_.v(),_.A("ngIf",b.aOb)("ngIfElse",a),_.v(3),_.A("ngIf",!b.dla),_.v(),_.A("ngIf",b.dla))},Fa:[_.po,_.to,_.Du],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}"]});
_.GB=class{};_.GB.O=function(a){return new (a||_.GB)};_.GB.wa=_.Qd({type:_.GB,na:[["icon-empty-state-title"]],ac:Ucb,ya:1,Aa:0,qa:function(a){a&1&&(_.ch(),_.dh(0))},kb:2});_.HB=class{};_.HB.O=function(a){return new (a||_.HB)};_.HB.wa=_.Qd({type:_.HB,na:[["icon-empty-state-subtitle"]],ac:Ucb,ya:1,Aa:0,qa:function(a){a&1&&(_.ch(),_.dh(0))},kb:2});_.IB=class{};_.IB.O=function(a){return new (a||_.IB)};_.IB.Ca=_.Ud({type:_.IB});_.IB.Ba=_.md({imports:[_.vo,_.Eu]});var Vcb={F1c:"y",G1c:"y G",H1c:"MMM y",I1c:"MMMM y",J1c:"MM/y",Jvb:"MMM d",z0c:"MMMM dd",B0c:"M/d",A0c:"MMMM d",nfc:"MMM d, y",z1c:"EEE, MMM d",A1c:"EEE, MMM d, y",P_c:"d",C0c:"MMM d, h:mm\u202fa zzzz"},Wcb=Vcb;Wcb=Vcb;var Xcb;
Xcb={FDa:{XL:{R:{"-1":"yesterday",0:"today",1:"tomorrow"},P:"one{# day ago}other{# days ago}",F:"one{in # day}other{in # days}"},eR:{R:{"-1":"yesterday",0:"today",1:"tomorrow"},P:"one{#d ago}other{#d ago}",F:"one{in #d}other{in #d}"}},w$b:{XL:{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.}"},eR:{R:{0:"this hour"},P:"one{#h ago}other{#h ago}",F:"one{in #h}other{in #h}"}},Kec:{XL:{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.}"},eR:{R:{0:"this minute"},P:"one{#m ago}other{#m ago}",F:"one{in #m}other{in #m}"}},MONTH:{XL:{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.}"},
eR:{R:{"-1":"last mo.",0:"this mo.",1:"next mo."},P:"one{#mo ago}other{#mo ago}",F:"one{in #mo}other{in #mo}"}},hGa:{XL:{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.}"},eR:{R:{"-1":"last qtr.",0:"this qtr.",1:"next qtr."},P:"one{#q ago}other{#q ago}",F:"one{in #q}other{in #q}"}},
enc:{XL:{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.}"},eR:{R:{0:"now"},P:"one{#s ago}other{#s ago}",F:"one{in #s}other{in #s}"}},WEEK:{XL:{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.}"},
eR:{R:{"-1":"last wk.",0:"this wk.",1:"next wk."},P:"one{#w ago}other{#w ago}",F:"one{in #w}other{in #w}"}},gIa:{XL:{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.}"},eR:{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 Ycb=function(a){this.EP=Xcb;this.QQa=!0;a&&("always"==a?this.QQa=!0:"auto"==a&&(this.QQa=!1))};Ycb.prototype.format=function(a,b){b=Zcb(this,b).XL;if(!this.QQa&&b&&b.R&&b.R[""+a])a=b.R[""+a];else if(b){var c=Math.abs(a);a=(new _.lu("{N,plural,"+(0<a||0==a&&Infinity==1/a?b.F:b.P)+"}")).format({N:c})}else a="";return a};
var Zcb=function(a,b){switch(b){default:case 0:return a.EP.gIa;case 1:return a.EP.hGa;case 2:return a.EP.MONTH;case 3:return a.EP.WEEK;case 4:return a.EP.FDa;case 5:return a.EP.w$b;case 6:return a.EP.Kec;case 7:return a.EP.enc}};var $cb,adb,bdb=function(a){$cb||($cb=new _.Mv(Wcb.Jvb));return $cb.format(a)},cdb=function(a,b){var c=new Date(_.Zk()),d=c.getTimezoneOffset();c.setHours(0);c.setMinutes(0);c.setSeconds(0);c.setMilliseconds(0);d=6E4*(c.getTimezoneOffset()-d);c=(a-c.getTime()+d)/864E5;c=Math.floor(c);c=(new Ycb("auto")).format(c,4);if(!c||c.match(/[0-9\u0660-\u0669\u06f0-\u06f9]/g))c=null;else{d=1;var e=c.charCodeAt(0);55296<=e&&57343>=e&&(d=2);c=c.substring(0,d).toLocaleUpperCase()+c.substring(d)}return c?c:(b||
bdb)(new Date(a))};adb=function(a,b,c){var d=new Ycb;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 ddb,ycb,edb;ddb=_.O2a.ZGa[3];ycb=Wcb.Jvb;edb=Wcb.nfc;
_.JB=class{transform(a,b="datetime",c){if(null==a)return"";let d;try{d=xcb(a)}catch(f){return""}switch(b){case "relativeTime":a=d.getTime();b=_.Zk();var e=Math.floor((b-a)/6E4);b=!1;0>e&&(b=!0,e*=-1);60>e?a=adb(e,b,0):(e=Math.floor(e/60),24>e?a=adb(e,b,1):(e=new Date(_.Zk()),e.setHours(0),e.setMinutes(0),e.setSeconds(0),e.setMilliseconds(0),e=Math.ceil((e.getTime()-a)/864E5),b&&(e*=-1),a=14>e?adb(e,b,2):""));return a||lB(d,mB(d),c);case "dateOrTodayTime":a=d;b=new Date(Date.now());b.setDate(b.getDate()-
1);if(Pcb(a,b))return cdb(d.getTime(),zcb(mB(d),c));a=Pcb(d)?ddb:edb;return lB(d,a,c)||cdb(d.getTime(),zcb(mB(d),c));case "datetime":return a=cdb(d.getTime(),zcb(mB(d),c)),c=lB(d,ddb,c),`${a} ${c}`;case "date":return cdb(d.getTime(),zcb(mB(d),c));default:return lB(d,b,c)}}};_.JB.O=function(a){return new (a||_.JB)};_.JB.Ge=_.Xd({name:"dateTimeDisplay",type:_.JB,fe:!0});_.KB=class{};_.KB.O=function(a){return new (a||_.KB)};_.KB.Ca=_.Ud({type:_.KB});_.KB.Ba=_.md({});_.fdb={"":1,n:Math.pow(1024,-3),u:Math.pow(1024,-2),m:1/1024,k:1024,K:1024,M:Math.pow(1024,2),G:Math.pow(1024,3),T:Math.pow(1024,4),P:Math.pow(1024,5),E:Math.pow(1024,6),Z:Math.pow(1024,7),Y:Math.pow(1024,8)};_.LB=class{constructor(){this.transform=_.nB}};_.LB.O=function(a){return new (a||_.LB)};_.LB.Ge=_.Xd({name:"lastPathElement",type:_.LB,fe:!0});var MB,gdb;MB=function(a){return"horizontal"===(a.layout||"horizontal")};gdb=function(a,b){return MB(a)?b.offsetHeight:b.offsetWidth};
_.NB=class{get classList(){return this.layout||""}constructor(a,b){this.renderer=a;this.ab=b;this.Nkb=!1;this.resize=new _.wn;this.kTb=new _.wn;this.uMb=this.u7a=0}Qa(){}Vdb(a){if(0===a.button){var b=!!(this.ab.ma.compareDocumentPosition(this.vN)&Node.DOCUMENT_POSITION_PRECEDING);if(MB(this)){var c=this.ab.ma.offsetTop;this.Nkb=c===this.vN.offsetTop?b:c<this.vN.offsetTop}else c=this.ab.ma.offsetLeft,this.Nkb=c===this.vN.offsetLeft?b:c<this.vN.offsetLeft;this.u7a=gdb(this,this.vN);this.uMb=MB(this)?
a.clientY:a.clientX;this.TBa&&this.TBa();this.UBa&&this.UBa();this.TBa=this.renderer.listen("document","mousemove",d=>{this.Xdb(d)});this.UBa=this.renderer.listen("document","mouseup",d=>{0===d.button&&(this.TBa&&this.TBa(),this.UBa&&this.UBa(),d=gdb(this,this.vN)-this.u7a,0!==d&&this.kTb.emit(0<d?"grow":"shrink"))});a.preventDefault()}}Xdb(a){if(null==a.buttons||1===a.buttons){var b=(MB(this)?a.clientY:a.clientX)-this.uMb;this.Nkb&&(b*=-1);b=this.u7a+b;this.resize.emit(b);const c=this.vN.style;MB(this)?
c.height=`${b}px`:c.width=`${b}px`;a.preventDefault()}}};_.NB.O=function(a){return new (a||_.NB)(_.w(_.pn),_.w(_.Ye))};_.NB.wa=_.Qd({type:_.NB,na:[["splitter"]],lb:2,Ya:function(a,b){a&1&&_.M("mousedown",function(c){return b.Vdb(c)});a&2&&_.Sg(b.classList)},inputs:{layout:"layout",vN:"changeSizeOf"},outputs:{resize:"resize",kTb:"resizeDone"},ya:0,Aa:0,qa:function(){},styles:["splitter[_nghost-%COMP%]{position:relative}.vertical[_nghost-%COMP%]{cursor:col-resize;width:4px}.horizontal[_nghost-%COMP%]{cursor:row-resize;height:4px}"]});_.OB=class{};_.OB.O=function(a){return new (a||_.OB)};_.OB.Ca=_.Ud({type:_.OB});_.OB.Ba=_.md({});var idb;_.hdb=RegExp("((?:https?|ftp)://)+(?:[\\w~#-&\\(-\\-/-:<-@!\\[\\]\\|]+(?:[\\.;][\\w~#-&\\(\\*-\\-/-:<-@!\\[])+)*[\\w~#-&\\(-\\-/-:<-@!\\[\\]\\|]*");idb="(?: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,} b/[0-9]{4,}(?:#comment\\d+)? cases/[0-9]+-[0-9]+ (?:cl|cr)/[0-9]{5,} crbug/[0-9]{3,}(?:#c\\d+)? crrev/[0-9]+ fxb/[0-9]+ fxr/[0-9]+ mdb/[a-zA-Z][\\w\\-]* chg/[0-9]{3,} (?:t|tick)/[0-9]{5,} shax/[0-9]+ meme(?:gen)?/[0-9]{6,} omg(?:tool)?/[0-9]+ o/[0-9]{4,} pegboard/[a-z0-9+-]+ prodspec/[-a-zA-Z0-9]+ (?:sem|sempervi)/[0-9]+ (?:teams|who)/[a-z][a-z0-9]* tqr/[0-9]+ anyup/[-a-z0-9_]+ xids?/[0-9]+(/[-a-zA-Z0-9_]+)* b/(?:hotlists|savedsearches|bookmark-groups|dashboard)/[0-9]+ sponge2?/[a-f0-9]+-[a-f0-9]+-[a-f0-9]+-[a-f0-9]+-[a-f0-9]+ fusion2/presubmit/\\w+/\\w+(/targets|/OCL:\\w+:BASE:\\w+:\\w+:\\w+(/\\w+[?]?(\\w+=\\w+&?)*)?)?".split(" ");
idb.join("|");
_.jdb=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~#-&\\(-\\-/-:<-@!\\[\\]\\|]*)?",...idb].map(a=>
`\\b${a}|`).join("")+"$)","gi");
_.kdb=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])/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>']]);_.ldb=RegExp("^(.*?)([:;,\\.?>\\]\\)!]+)$");var mdb=_.Aj("indicatorRotate",[_.Dj("collapsed, void",_.Cj({transform:"rotate(0deg)"})),_.Dj("expanded",_.Cj({transform:"rotate(180deg)"})),_.Ej("expanded <=> collapsed, void => collapsed",_.Bj("225ms cubic-bezier(0.4,0.0,0.2,1)"))]),ndb=_.Aj("bodyExpansion",[_.Dj("collapsed, void",_.Cj({height:"0px",visibility:"hidden"})),_.Dj("expanded",_.Cj({height:"*",visibility:""})),_.Ej("expanded <=> collapsed, void => collapsed",_.Bj("225ms cubic-bezier(0.4,0.0,0.2,1)"))]);var odb=0,pdb=new _.ge("CdkAccordion"),PB=class{constructor(){this.Pi=new _.zg;this.VBb=new _.zg;this.id=`cdk-accordion-${odb++}`;this.wd=!1}Rb(a){this.Pi.next(a)}Ia(){this.Pi.complete();this.VBb.complete()}};PB.O=function(a){return new (a||PB)};PB.La=_.Wd({type:PB,na:[["cdk-accordion"],["","cdkAccordion",""]],inputs:{wd:[2,"multi","multi",_.Lh]},Qb:["cdkAccordion"],standalone:!0,features:[_.zh([{va:pdb,Fb:PB}]),_.Og,_.qe]});var qdb=0,QB=class{get zd(){return this.bKa}set zd(a){this.bKa!==a&&(this.bKa=a,this.AJb.emit(a),a?(this.ji.emit(),this.Mxc.notify(this.id,this.Jl?this.Jl.id:this.id)):this.closed.emit(),_.xn(this.Ua))}constructor(a,b,c){this.Jl=a;this.Ua=b;this.Mxc=c;this.WBb=_.df.EMPTY;this.closed=new _.wn;this.ji=new _.wn;this.xc=new _.wn;this.AJb=new _.wn;this.id=`cdk-accordion-child-${qdb++}`;this.disabled=this.bKa=!1;this.Cba=()=>{};this.Cba=c.listen((d,e)=>{this.Jl&&!this.Jl.wd&&this.Jl.id===e&&this.id!==d&&
(this.zd=!1)});this.Jl&&(this.WBb=this.LCc())}Ia(){this.ji.complete();this.closed.complete();this.xc.emit();this.xc.complete();this.Cba();this.WBb.unsubscribe()}toggle(){this.disabled||(this.zd=!this.zd)}close(){this.disabled||(this.zd=!1)}open(){this.disabled||(this.zd=!0)}LCc(){return this.Jl.VBb.subscribe(a=>{this.disabled||(this.zd=a)})}};QB.O=function(a){return new (a||QB)(_.w(pdb,12),_.w(_.Nh),_.w(_.Bs))};
QB.La=_.Wd({type:QB,na:[["cdk-accordion-item"],["","cdkAccordionItem",""]],inputs:{zd:[2,"expanded","expanded",_.Lh],disabled:[2,"disabled","disabled",_.Lh]},outputs:{closed:"closed",ji:"opened",xc:"destroyed",AJb:"expandedChange"},Qb:["cdkAccordionItem"],standalone:!0,features:[_.zh([{va:pdb,nc:void 0}]),_.Og]});var RB=class{};RB.O=function(a){return new (a||RB)};RB.Ca=_.Ud({type:RB});RB.Ba=_.md({});var rdb=new _.ge("MAT_ACCORDION");var sdb=new _.ge("MAT_EXPANSION_PANEL");_.SB=class{constructor(a,b){this.GE=a;this.Nxc=b}};_.SB.O=function(a){return new (a||_.SB)(_.w(_.hh),_.w(sdb,8))};_.SB.La=_.Wd({type:_.SB,na:[["ng-template","matExpansionPanelContent",""]],standalone:!0});var tdb,udb,vdb;tdb=["body"];udb=[[["mat-expansion-panel-header"]],"*",[["mat-action-row"]]];vdb=0;_.wdb=new _.ge("MAT_EXPANSION_PANEL_DEFAULT_OPTIONS");
_.TB=class extends QB{get VJ(){return this.EAb||this.Jl&&this.Jl.VJ}set VJ(a){this.EAb=a}get IL(){return this.ZCc||this.Jl&&this.Jl.IL}set IL(a){this.ZCc=a}constructor(a,b,c,d,e,f,g){super(a,b,c);this.Ce=d;this.he=f;this.EAb=!1;this.IEb=new _.wn;this.HEb=new _.wn;this.wLa=new _.zg;this.CAb=`mat-expansion-panel-header-${vdb++}`;this.Jl=a;this.Cb=e;this.El="NoopAnimations"===f;g&&(this.VJ=g.VJ)}ozc(){return this.Jl?this.zd&&"default"===this.Jl.displayMode:!1}poa(){return this.zd?"expanded":"collapsed"}toggle(){this.zd=
!this.zd}close(){this.zd=!1}open(){this.zd=!0}Pd(){this.ULa&&this.ULa.Nxc===this&&_.u(this.ji,_.Dg(null),_.Df(()=>this.zd&&!this.oj),_.qg(1)).subscribe(()=>{this.oj=new _.Ts(this.ULa.GE,this.Ce)})}Rb(a){this.wLa.next(a)}Ia(){super.Ia();this.wLa.complete()}Nna(){if(this.v1){const a=this.Cb.activeElement,b=this.v1.ma;return a===b||b.contains(a)}return!1}IR(a){if("void"!==a.tk&&!this.El&&this.v1){let b;null==(b=this.v1)||b.ma.setAttribute("inert","")}}Dl(a){"void"!==a.tk&&("expanded"===a.Bf?this.IEb.emit():
"collapsed"===a.Bf&&this.HEb.emit(),!this.El&&this.v1&&this.v1.ma.removeAttribute("inert"))}};_.TB.O=function(a){return new (a||_.TB)(_.w(rdb,12),_.w(_.Nh),_.w(_.Bs),_.w(_.mh),_.w(_.ri),_.w(_.on,8),_.w(_.wdb,8))};
_.TB.wa=_.Qd({type:_.TB,na:[["mat-expansion-panel"]],yd:function(a,b,c){a&1&&_.ph(c,_.SB,5);if(a&2){let d;_.rh(d=_.sh())&&(b.ULa=d.first)}},rb:function(a,b){a&1&&_.oh(tdb,5);if(a&2){let c;_.rh(c=_.sh())&&(b.v1=c.first)}},qb:[1,"mat-expansion-panel"],lb:6,Ya:function(a,b){a&2&&_.Rg("mat-expanded",b.zd)("_mat-animation-noopable",b.El)("mat-expansion-panel-spacing",b.ozc())},inputs:{VJ:[2,"hideToggle","hideToggle",_.Lh],IL:"togglePosition"},outputs:{IEb:"afterExpand",HEb:"afterCollapse"},Qb:["matExpansionPanel"],
standalone:!0,features:[_.zh([{va:rdb,nc:void 0},{va:sdb,Fb:_.TB}]),_.Og,_.Mg,_.qe,_.Ah],ac:["mat-expansion-panel-header","*","mat-action-row"],ya:7,Aa:4,Da:[["body",""],["role","region",1,"mat-expansion-panel-content",3,"id"],[1,"mat-expansion-panel-body"],[3,"cdkPortalOutlet"]],qa:function(a,b){if(a&1){const c=_.ze();_.ch(udb);_.dh(0);_.C(1,"div",1,0);_.M("@bodyExpansion.start",function(d){_.n(c);return _.q(b.IR(d))})("@bodyExpansion.done",function(d){_.n(c);return _.q(b.Dl(d))});_.C(3,"div",2);
_.dh(4,1);_.y(5,Acb,0,0,"ng-template",3);_.E();_.dh(6,2);_.E()}a&2&&(_.v(),_.A("@bodyExpansion",b.poa())("id",b.id),_.Pg("aria-labelledby",b.CAb),_.v(4),_.A("cdkPortalOutlet",b.oj))},Fa:[_.Ws],styles:['.mat-expansion-panel{box-sizing:content-box;display:block;margin:0;overflow:hidden;transition:margin 225ms cubic-bezier(0.4, 0, 0.2, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);position:relative;background:var(--mat-expansion-container-background-color);color:var(--mat-expansion-container-text-color);border-radius:var(--mat-expansion-container-shape)}.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);border-top-left-radius:var(--mat-expansion-container-shape)}.mat-accordion .mat-expansion-panel:last-of-type{border-bottom-right-radius:var(--mat-expansion-container-shape);border-bottom-left-radius:var(--mat-expansion-container-shape)}.cdk-high-contrast-active .mat-expansion-panel{outline:solid 1px}.mat-expansion-panel.ng-animate-disabled,.ng-animate-disabled .mat-expansion-panel,.mat-expansion-panel._mat-animation-noopable{transition:none}.mat-expansion-panel-content{display:flex;flex-direction:column;overflow:visible;font-family:var(--mat-expansion-container-text-font);font-size:var(--mat-expansion-container-text-size);font-weight:var(--mat-expansion-container-text-weight);line-height:var(--mat-expansion-container-text-line-height);letter-spacing:var(--mat-expansion-container-text-tracking)}.mat-expansion-panel-content[style*="visibility: hidden"] *{visibility:hidden !important}.mat-expansion-panel-body{padding:0 24px 16px}.mat-expansion-panel-spacing{margin:16px 0}.mat-accordion>.mat-expansion-panel-spacing:first-child,.mat-accordion>*:first-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-top:0}.mat-accordion>.mat-expansion-panel-spacing:last-child,.mat-accordion>*:last-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-bottom:0}.mat-action-row{border-top-style:solid;border-top-width:1px;display:flex;flex-direction:row;justify-content:flex-end;padding:16px 8px 16px 24px;border-top-color:var(--mat-expansion-actions-divider-color)}.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,data:{animation:[ndb]},Ma:0});var xdb;xdb=[[["mat-panel-title"]],[["mat-panel-description"]],"*"];
_.UB=class{constructor(a,b,c,d,e,f,g){this.panel=a;this.Tc=b;this.Rc=c;this.Ua=d;this.he=f;this.dCb=_.df.EMPTY;this.tabIndex=0;const l=a.Jl?_.u(a.Jl.Pi,_.Df(p=>!(!p.hideToggle&&!p.togglePosition))):_.pg;this.tabIndex=parseInt(g||"")||0;this.dCb=_.Cf(a.ji,a.closed,l,_.u(a.wLa,_.Df(p=>!!(p.hideToggle||p.disabled||p.togglePosition)))).subscribe(()=>_.xn(this.Ua));_.u(a.closed,_.Df(()=>a.Nna())).subscribe(()=>_.Dr(c,b,"program"));e&&(this.expandedHeight=e.expandedHeight,this.collapsedHeight=e.collapsedHeight)}get disabled(){return this.panel.disabled}sqa(){this.disabled||
this.panel.toggle()}m2c(){return this.panel.zd}poa(){return this.panel.poa()}e2c(){return this.panel.id}h2c(){return this.panel.IL}gDb(){return!this.panel.VJ&&!this.panel.disabled}Eyc(){const a=this.panel.zd;return a&&this.expandedHeight?this.expandedHeight:!a&&this.collapsedHeight?this.collapsedHeight:null}CS(a){switch(a.keyCode){case 32:case 13:_.kj(a)||(a.preventDefault(),this.sqa());break;default:this.panel.Jl&&this.panel.Jl.gzc(a)}}focus(a,b){a?_.Dr(this.Rc,this.Tc,a,b):this.Tc.ma.focus(b)}Cc(){this.Rc.Ek(this.Tc).subscribe(a=>
{a&&this.panel.Jl&&this.panel.Jl.fzc(this)})}Ia(){this.dCb.unsubscribe();this.Rc.dj(this.Tc)}};_.UB.O=function(a){return new (a||_.UB)(_.w(_.TB,1),_.w(_.Ye),_.w(_.Er),_.w(_.Nh),_.w(_.wdb,8),_.w(_.on,8),_.Ne("tabindex"))};
_.UB.wa=_.Qd({type:_.UB,na:[["mat-expansion-panel-header"]],qb:["role","button",1,"mat-expansion-panel-header","mat-focus-indicator"],lb:15,Ya:function(a,b){a&1&&_.M("click",function(){return b.sqa()})("keydown",function(c){return b.CS(c)});a&2&&(_.Pg("id",b.panel.CAb)("tabindex",b.disabled?-1:b.tabIndex)("aria-controls",b.panel.id)("aria-expanded",b.panel.zd)("aria-disabled",b.panel.disabled),_.Qg("height",b.Eyc()),_.Rg("mat-expanded",b.panel.zd)("mat-expansion-toggle-indicator-after","after"===
b.panel.IL)("mat-expansion-toggle-indicator-before","before"===b.panel.IL)("_mat-animation-noopable","NoopAnimations"===b.he))},inputs:{expandedHeight:"expandedHeight",collapsedHeight:"collapsedHeight",tabIndex:[2,"tabIndex","tabIndex",a=>null==a?0:_.Mh(a)]},standalone:!0,features:[_.Og,_.Ah],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&&(_.ch(xdb),_.C(0,"span",0),_.dh(1),_.dh(2,1),_.dh(3,2),_.E(),_.y(4,Bcb,3,1,"span",1));a&2&&(_.Rg("mat-content-hide-toggle",!b.gDb()),_.v(4),_.Ug(b.gDb()?4:-1))},styles:['.mat-expansion-panel-header{display:flex;flex-direction:row;align-items:center;padding:0 24px;border-radius:inherit;transition:height 225ms cubic-bezier(0.4, 0, 0.2, 1);height:var(--mat-expansion-header-collapsed-state-height);font-family:var(--mat-expansion-header-text-font);font-size:var(--mat-expansion-header-text-size);font-weight:var(--mat-expansion-header-text-weight);line-height:var(--mat-expansion-header-text-line-height);letter-spacing:var(--mat-expansion-header-text-tracking)}.mat-expansion-panel-header.mat-expanded{height:var(--mat-expansion-header-expanded-state-height)}.mat-expansion-panel-header[aria-disabled=true]{color:var(--mat-expansion-header-disabled-state-text-color)}.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)}@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)}}.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)}.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)}.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)}.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);display:inline-block;display:var(--mat-expansion-legacy-header-indicator-display, inline-block)}.mat-expansion-indicator svg{width:24px;height:24px;margin:0 -8px;vertical-align:middle;fill:var(--mat-expansion-header-indicator-color);display:none;display:var(--mat-expansion-header-indicator-display, none)}.cdk-high-contrast-active .mat-expansion-panel-content{border-top:1px solid;border-top-left-radius:0;border-top-right-radius:0}\n'],
kb:2,data:{animation:[mdb]},Ma:0});_.VB=class extends PB{constructor(){super(...arguments);this.Bpa=new _.nh;this.VJ=!1;this.displayMode="default";this.IL="after"}Pd(){_.u(this.DAb.Kc,_.Dg(this.DAb)).subscribe(a=>{this.Bpa.reset(a.filter(b=>b.panel.Jl===this));_.qh(this.Bpa)});this.Jb=_.Wr((new _.$r(this.Bpa)).Oz())}gzc(a){this.Jb.ar(a)}fzc(a){_.Xr(this.Jb,a)}Ia(){super.Ia();let a;null==(a=this.Jb)||a.destroy();this.Bpa.destroy()}};_.VB.O=(()=>{let a;return function(b){return(a||(a=_.Ve(_.VB)))(b||_.VB)}})();
_.VB.La=_.Wd({type:_.VB,na:[["mat-accordion"]],yd:function(a,b,c){a&1&&_.ph(c,_.UB,5);if(a&2){let d;_.rh(d=_.sh())&&(b.DAb=d)}},qb:[1,"mat-accordion"],lb:2,Ya:function(a,b){a&2&&_.Rg("mat-accordion-multi",b.wd)},inputs:{VJ:[2,"hideToggle","hideToggle",_.Lh],displayMode:"displayMode",IL:"togglePosition"},Qb:["matAccordion"],standalone:!0,features:[_.zh([{va:rdb,Fb:_.VB}]),_.Og,_.Mg]});_.WB=class{};_.WB.O=function(a){return new (a||_.WB)};_.WB.Ca=_.Ud({type:_.WB});_.WB.Ba=_.md({imports:[_.$s,RB,_.Xs]});_.ydb=new _.ge("MAT_CARD_CONFIG");_.XB=class{};_.XB.O=function(a){return new (a||_.XB)};_.XB.Ca=_.Ud({type:_.XB});_.XB.Ba=_.md({imports:[_.$s,_.vo,_.$s]});
}catch(e){_._DumpException(e)}
try{
var Blb,IF,Dlb,Elb,Flb;_.zlb=function(){return _.Df(a=>0!==a.state)};_.DF=function(a,b){return 2===a.state?a.Sb:b};_.EF=function(a){return{state:1,message:a}};_.FF=function(a){return _.kf(_.EF(a))};_.GF=function(a){return{state:2,Sb:a}};Blb=function(a){if(a&1){const b=_.ze();_.C(0,"button",5);_.M("click",function(){_.n(b);const c=_.N();_.Alb(c);c.log("clear");return _.q()});_.C(1,"mat-icon");_.P(2,"cancel");_.E()()}a&2&&(a=_.N(),_.Rg("no-margin",a.MLb),_.Pg("aria-label",a.AU))};
_.Clb=function(a,b){a.aD({message:b,Td:"Dismiss"})};_.HF=function(a){let b=0,c=!1,d=[];const e=function(){b=0;c&&(c=!1,f())},f=function(){b=_.da.setTimeout(e,300);let g=d;d=[];a.apply(void 0,g)};return function(g){d=arguments;b?c=!0:f()}};IF=class{constructor(a){this.Ja=a}};IF.O=function(a){return new (a||IF)(_.w(_.Ye))};IF.La=_.Wd({type:IF,na:[["","matListItemTitle",""]],qb:[1,"mat-mdc-list-item-title","mdc-list-item__primary-text"],standalone:!0});var JF=class{constructor(a){this.Ja=a}};
JF.O=function(a){return new (a||JF)(_.w(_.Ye))};JF.La=_.Wd({type:JF,na:[["","matListItemLine",""]],qb:[1,"mat-mdc-list-item-line","mdc-list-item__secondary-text"],standalone:!0});var KF=class{};KF.O=function(a){return new (a||KF)};KF.La=_.Wd({type:KF,na:[["","matListItemMeta",""]],qb:[1,"mat-mdc-list-item-meta","mdc-list-item__end"],standalone:!0});
var LF=class{set lines(a){this.mzb=_.vj(a,null);this.wqa(!1)}get vc(){let a;return this.disabled||this.jm||this.mv||!(null==(a=this.rBb)||!a.vc)}set vc(a){this.jm=_.sj(a)}get disabled(){let a;return this.oc||!(null==(a=this.rBb)||!a.disabled)}set disabled(a){this.oc=_.sj(a)}get SZ(){return this.vc||!!this.zu.disabled}constructor(a,b,c,d,e,f){this.Ja=a;this.nb=b;this.rBb=c;this.uc=d;this.mzb=null;this.oc=this.jm=!1;this.Xba=new _.df;this.CE=null;this.iLa=!1;this.zu=e||{};this.en=this.Ja.ma;this.VAb=
"button"===this.en.nodeName.toLowerCase();this.mv="NoopAnimations"===f;c&&!c.dBb&&this.vzc();this.VAb&&!this.en.hasAttribute("type")&&this.en.setAttribute("type","button")}Cc(){this.AAc();this.wqa(!0)}Ia(){this.Xba.unsubscribe();null!==this.CE&&this.CE.Bba()}j2c(){return!(!this.Ixb.length&&!this.IAb.length)}vzc(){this.en.classList.add("mat-mdc-list-item-interactive");this.CE=new _.MVa(this,this.nb,this.en,this.uc);_.LVa(this.CE,this.en)}AAc(){this.nb.Ub(()=>{this.Xba.add(_.Cf(this.VLa.Kc,this.rqa.Kc).subscribe(()=>
this.wqa(!1)))})}wqa(a){if(this.VLa&&this.rqa&&this.zOa){a&&this.nwc();var b;a=null!=(b=this.mzb)?b:this.uzc();b=this.zOa.ma;this.en.classList.toggle("mat-mdc-list-item-single-line",1>=a);this.en.classList.toggle("mdc-list-item--with-one-line",1>=a);this.en.classList.toggle("mdc-list-item--with-two-lines",2===a);this.en.classList.toggle("mdc-list-item--with-three-lines",3===a);this.iLa?(a=0===this.rqa.length&&1===a,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"))}}uzc(){let a=this.rqa.length+this.VLa.length;this.iLa&&(a+=1);return a}nwc(){this.iLa=Array.from(this.zOa.ma.childNodes).filter(a=>a.nodeType!==a.COMMENT_NODE).some(a=>!(!a.textContent||!a.textContent.trim()))}};LF.O=function(a){return new (a||LF)(_.w(_.Ye),_.w(_.Jf),_.w(_.IA,8),_.w(_.Ar),_.w(_.ft,8),_.w(_.on,8))};
LF.La=_.Wd({type:LF,yd:function(a,b,c){a&1&&(_.ph(c,_.GA,4),_.ph(c,_.HA,4));if(a&2){let d;_.rh(d=_.sh())&&(b.Ixb=d);_.rh(d=_.sh())&&(b.IAb=d)}},lb:4,Ya:function(a,b){a&2&&(_.Pg("aria-disabled",b.disabled)("disabled",b.VAb&&b.disabled||null),_.Rg("mdc-list-item--disabled",b.disabled))},inputs:{lines:"lines",vc:"disableRipple",disabled:"disabled"},standalone:!0});Dlb=["unscopedContent"];Elb=["text"];
Flb=[[["","matListItemAvatar",""],["","matListItemIcon",""]],[["","matListItemTitle",""]],[["","matListItemLine",""]],"*",[["","matListItemMeta",""]],[["mat-divider"]]];_.MF=class extends LF{get qn(){return this.sIa}set qn(a){this.sIa=_.sj(a)}constructor(a,b,c,d,e,f){super(a,b,c,d,e,f);this.sIa=!1}O$(){return"A"===this.en.nodeName&&this.sIa?"page":null}};_.MF.O=function(a){return new (a||_.MF)(_.w(_.Ye),_.w(_.Jf),_.w(_.IA,8),_.w(_.Ar),_.w(_.ft,8),_.w(_.on,8))};
_.MF.wa=_.Qd({type:_.MF,na:[["mat-list-item"],["a","mat-list-item",""],["button","mat-list-item",""]],yd:function(a,b,c){a&1&&(_.ph(c,JF,5),_.ph(c,IF,5),_.ph(c,KF,5));if(a&2){let d;_.rh(d=_.sh())&&(b.VLa=d);_.rh(d=_.sh())&&(b.rqa=d);_.rh(d=_.sh())&&(b.wAc=d)}},rb:function(a,b){a&1&&(_.oh(Dlb,5),_.oh(Elb,5));if(a&2){let c;_.rh(c=_.sh())&&(b.zOa=c.first);_.rh(c=_.sh())&&(b.n2c=c.first)}},qb:[1,"mat-mdc-list-item","mdc-list-item"],lb:11,Ya:function(a,b){a&2&&(_.Pg("aria-current",b.O$()),_.Rg("mdc-list-item--activated",
b.qn)("mdc-list-item--with-leading-avatar",0!==b.Ixb.length)("mdc-list-item--with-leading-icon",0!==b.IAb.length)("mdc-list-item--with-trailing-meta",0!==b.wAc.length)("_mat-animation-noopable",b.mv))},inputs:{qn:"activated"},Qb:["matListItem"],standalone:!0,features:[_.Mg,_.Ah],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-mdc-focus-indicator"]],qa:function(a,b){if(a&1){const c=_.ze();_.ch(Flb);_.dh(0);_.C(1,"span",1);_.dh(2,1);_.dh(3,2);_.C(4,"span",2,0);_.M("cdkObserveContent",function(){_.n(c);return _.q(b.wqa(!0))});_.dh(6,3);_.E()();_.dh(7,4);_.dh(8,5);_.G(9,"div",3)}},Fa:[_.mA],kb:2,Ma:0});_.NF=class{constructor(){this.ariaLabel="Loading";this.diameter=16;this.text="Loading...";this.inline=this.uLb=!1}get fontSize(){return Math.min(.8*this.diameter,16)}};
_.NF.O=function(a){return new (a||_.NF)};
_.NF.wa=_.Qd({type:_.NF,na:[["loading"]],lb:4,Ya:function(a,b){a&2&&_.Rg("background",b.uLb)("inline",b.inline)},inputs:{ariaLabel:"ariaLabel",diameter:"diameter",text:"text",uLb:"hasBackground",inline:"inline"},ya:3,Aa:10,Da:[["role","status"],[3,"diameter","strokeWidth"]],qa:function(a,b){a&1&&(_.C(0,"span",0),_.P(1),_.E(),_.G(2,"mat-spinner",1));a&2&&(_.Qg("margin-bottom",b.inline?0:b.diameter/4,"px")("font-size",b.fontSize,"px")("line-height",b.diameter,"px"),_.v(),_.uh(" ",b.text,"\n"),_.v(),
_.A("diameter",b.diameter)("strokeWidth",b.diameter/8),_.Pg("aria-label",b.ariaLabel))},Fa:[_.Vx],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});_.OF=class{};_.OF.O=function(a){return new (a||_.OF)};_.OF.Ca=_.Ud({type:_.OF});_.OF.Ba=_.md({imports:[_.Wx]});_.PF=class{constructor(){this.mp="";this.aMb="medium";this.theme="info"}get IMc(){return`${this.mp} ${this.aMb} ${this.theme}`}};_.PF.O=function(a){return new (a||_.PF)};
_.PF.wa=_.Qd({type:_.PF,na:[["dc-information-box"]],lb:2,Ya:function(a,b){a&2&&_.Sg(b.IMc)},inputs:{mp:"class",aMb:"iconSize",theme:"theme"},ac:["*"],ya:5,Aa:1,Da:[["aria-hidden","true"]],qa:function(a,b){a&1&&(_.ch(),_.C(0,"mat-icon",0),_.P(1),_.E(),_.P(2,"\n"),_.dh(3),_.P(4,"\n"));a&2&&(_.v(),_.vh("warning"===b.theme?"warning":"info"))},Fa:[_.Du],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}"]});_.QF=class{};_.QF.O=function(a){return new (a||_.QF)};_.QF.Ca=_.Ud({type:_.QF});_.QF.Ba=_.md({imports:[_.vo,_.Eu]});var Glb,Ilb;Glb=new _.lu("Code font size set to {codeSize}px.");_.RF=function(a,b,c=!1){void 0===b?(a.storage.remove("chosen_code_size"),a.zda.next(void 0)):(b=Math.floor(b),0>=b||(a.zda.next(b),a.storage.set("chosen_code_size",b),c&&Hlb(a.Bh,b)))};Ilb=function(a){let b;const c=null!=(b=a.zda.value)?b:13;_.RF(a,c-1,!0)};
_.SF=class{constructor(a,b,c){this.storage=b;this.Bh=c;this.zda=new _.gi;this.bs=this.zda.Rf();(b=(b=this.storage.get("chosen_code_size"))&&Number(b))&&!isNaN(b)&&_.RF(this,b);a.register("increment font size no mod",[43],()=>{this.dK()});a.register("increment font size with mod",[187,1],()=>{this.dK()});a.register("increment font size with equals",[187],()=>{this.dK()});a.register("increment font size numpad",[107],()=>{this.dK()});a.register("decrement font size",[189],()=>{Ilb(this)});a.register("decrement font size numpad",
[109],()=>{Ilb(this)})}dK(){let a;const b=null!=(a=this.zda.value)?a:13;_.RF(this,b+1,!0)}};_.SF.O=function(a){return new (a||_.SF)(_.m(_.dv),_.m(_.IWa),_.m(_.eu))};_.SF.ta=_.k({token:_.SF,oa:_.SF.O,Ea:"root"});var Hlb=_.jA((a,b)=>{a.open(Glb.format({codeSize:b}),"Dismiss",{duration:3E3})},1E3);_.TF={ij:0,Error:1,Xh:2,0:"Loading",1:"Error",2:"Loaded"};_.UF={state:0};var Jlb;Jlb=["inputBox"];_.Alb=function(a){a.input.setValue("");a.oUa=""};
_.VF=class{set value(a){this.oUa=a;this.input.setValue(a)}set ariaLabel(a){this.ey=a}get ariaLabel(){return this.ey||this.placeholder}constructor(a){this.Ga=a;this.icon=this.placeholder="";this.iIb=300;this.MLb=!1;this.AU="Clear";this.Ko=new _.wn;this.input=new _.Xw}Cc(){}Qa(){_.u(this.input.Wm,_.lg(this.iIb)).subscribe(a=>{this.Ko.emit(a);this.oUa!==a&&this.log("change",a);this.oUa=void 0})}focus(){this.Ul.ma.focus()}get lWc(){return!!this.input.value}log(a,b){if(this.FBa){let c;"clear"===a?(a=this.FBa.JUa,
c="CLICK"):(a=this.FBa.kUa,c="CHANGE");this.Ga.mb({gestureName:c,element:this.FBa.element,action:a,zh:b})}}};_.VF.O=function(a){return new (a||_.VF)(_.w(_.Vp))};
_.VF.wa=_.Qd({type:_.VF,na:[["input-with-icon","icon",""]],rb:function(a,b){a&1&&_.oh(Jlb,7);if(a&2){let c;_.rh(c=_.sh())&&(b.Ul=c.first)}},inputs:{FBa:"trackingConfig",placeholder:"placeholder",icon:"icon",iIb:"debounceTimeMs",MLb:"hideCloseIconMargin",AU:"clearLabel",value:"value",ariaLabel:[0,"aria-label","ariaLabel"]},outputs:{Ko:"valueChange"},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&&(_.C(0,"div",1)(1,"mat-icon",2),_.P(2),_.E(),_.G(3,"input",3,0),_.y(5,Blb,3,3,"button",4),_.E());a&2&&(_.v(2),_.vh(b.icon),_.v(),_.A("placeholder",b.placeholder)("formControl",b.input),_.Pg("aria-label",b.ariaLabel),_.v(2),_.A("ngIf",b.lWc))},Fa:[_.po,
_.gs,_.hs,_.Ft,_.uA,_.Kk,_.Rw,_.yw,_.Qt,_.Du,_.Zw],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 Klb=new _.ge("GMAT_LIST_OPTIONS",{Ea:"root",oa:()=>({Oe:!1})});_.WF=class{constructor(a){this.options=a}};_.WF.O=function(a){return new (a||_.WF)(_.w(Klb))};_.WF.La=_.Wd({type:_.WF,na:[["mat-list"],["mat-action-list"],["mat-nav-list"],["mat-selection-list"]],lb:2,Ya:function(a,b){a&2&&_.Rg("gmat-mdc-list",!b.options.Oe)}});_.XF=class{};_.XF.O=function(a){return new (a||_.XF)};_.XF.Ca=_.Ud({type:_.XF});_.XF.Ba=_.md({imports:[_.vo,_.It,_.vA,_.fy,_.Eu,_.Ex,_.gx]});_.YF=class{};_.YF.O=function(a){return new (a||_.YF)};_.YF.Ca=_.Ud({type:_.YF});_.YF.Ba=_.md({imports:[_.LA]});_.Llb=`/${_.dq.c1}/${"savedqueries"}`;_.Mlb=`/${_.dq.c1}`;var $F;_.Nlb=null;_.ZF=Object.freeze({queries:[],jea:null});$F=function(a,b){return a.VTb?_.u(b(a.VTb),_.r(_.GF),_.kg(()=>_.FF("")),_.Dg(_.UF)):_.FF("")};_.aG=function(a){return $F(a,b=>b.UJc())};_.bG=class{constructor(a){this.VTb=_.Nlb&&a.get(_.Nlb)}mPa(a){return $F(this,b=>b.mPa(a))}Pib(a){return $F(this,b=>b.Pib(a))}yka(a){return $F(this,b=>b.yka(a))}Xrb(a,b){return $F(this,c=>c.Xrb(a,b))}};_.bG.O=function(a){return new (a||_.bG)(_.m(_.Kf))};_.bG.ta=_.k({token:_.bG,oa:_.bG.O,Ea:"root"});_.Olb=new _.lu("Search with saved query: {name}");var Plb;Plb={va:_.Oab,Hb:[[new _.kn,new _.ln,new _.QFa(_.Oab)],[new _.kn,new _.QFa(_.Hab)]],Bb:(a,b)=>!b||b.Oe?a||{}:a?Object.assign({},a,{cz:_.rj(a.cz).concat("gmat-mdc-select")}):{cz:"gmat-mdc-select"}};_.cG=class{};_.cG.O=function(a){return new (a||_.cG)};_.cG.Ca=_.Ud({type:_.cG});_.cG.Ba=_.md({Nb:[Plb],imports:[_.OA,_.Cx]});
}catch(e){_._DumpException(e)}
try{
/*
 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
var Rlb,Ulb,Wlb,Xlb,Ylb,amb,cmb,dmb,emb,mmb,nmb,omb,qmb,kmb,pmb,umb,vmb,wmb,zmb,Amb,Bmb,lG,Dmb,Emb,Fmb,Imb,Kmb,mG,Omb,Mmb,Nmb,Umb,FG,enb,fnb,gnb,hnb,inb,jnb,IG,knb,lnb,onb,qnb,unb,wnb,Lnb,RG,Nnb,Onb,Pnb,Qnb,Rnb,Snb,Vnb,Wnb,Xnb,Znb,$nb,aob,bob,cob,dob,eob,fob,iob,gob,nob,mob,lob,oob,pob,qob,rob,sob,tob,uob,vob,wob,xob,yob,zob,Aob,Bob,Cob,Dob,Eob,Fob,Gob,Hob,Iob,Job,Kob,Mob,Nob,Oob,Pob,Qob,Rob,Sob,Uob,Wob,Xob,Yob,Zob,$ob,bpb,dpb,cpb,epb,gpb,fpb,ZG,hpb,jpb,vpb,cH,upb,xpb,dH,eH,fH,gH,zpb,Bpb,Dpb,Fpb,
hH,Ipb,iH,Lpb,Npb,Ppb,Spb,Tpb,Upb,Wpb,Xpb,Zpb,$pb,aqb,cqb,dqb,eqb,fqb,gqb,hqb,iqb,jqb,kqb,lqb,Slb,Qlb,oqb,smb,Vlb,fG,eG,tmb,Zlb,$lb,gmb,lmb,rmb,pqb,ipb,qqb,rqb,tqb,uqb,wqb,xqb,yqb,pnb,Cmb,zqb,Aqb,Bqb,Hmb,Qmb,Pmb,Cqb,Dqb,Smb,nH,Eqb,NG,cnb,Fqb,Gqb,Hqb,sH,tH,uH,vH,wH,xH,yH,zH,AH,Iqb,Jqb,Kqb,Mqb,Nqb,Oqb,EH,Pqb,Rqb,Sqb,Tqb,Uqb,Vqb,Wqb,Xqb,Zqb,arb,drb,erb,frb,grb,hrb,irb,jrb,krb,lrb,mrb,nrb,orb,prb,qrb,IH,srb,trb;Rlb=function(a){return Qlb[a]||""};
_.Tlb=function(a){Slb.test(a)&&(a=a.replace(Slb,Rlb));a=atob(a);const b=new Uint8Array(a.length);for(let c=0;c<a.length;c++)b[c]=a.charCodeAt(c);return b};Ulb=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};_.dG=function(){return Vlb||(Vlb=Symbol())};Wlb=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};
Xlb=function(a,b){if("string"===typeof b)try{b=_.Tlb(b)}catch(c){return!1}return _.Da(b)&&Ulb(a,b)};Ylb=function(a,b,c,d,e){let f;return null!=(f=a<d?b[a+e]:void 0)?f:null==c?void 0:c[a]};amb=function(a){switch(typeof a){case "boolean":return Zlb||(Zlb=[0,void 0,!0]);case "number":return 0<a?void 0:0===a?$lb||($lb=[0,void 0]):[-a,void 0];case "string":return[0,a];case "object":return a}};_.bmb=function(a){return Array.isArray(a)?a[0]instanceof _.gm?a:[_.dya,a]:[a,void 0]};
cmb=function(a,b,c){const d=c[1];let e;if(d){const f=d[_.hm];e=f?f.txa:amb(d[0]);a[b]=null!=f?f:d}e&&e===Zlb?(a.ebb||(a.ebb=new Set)).add(b):c[0]&&(a.p7||(a.p7=new Set)).add(b)};dmb=function(a,b){return[a.Hub,!b||0<b[0]?void 0:b]};emb=function(a,b,c){a[b]=c};
_.fmb=function(a,b,c,d,e=emb){b.txa=amb(a[0]);let f=0;var g=a[++f];g&&g.constructor===Object&&(b.Xe=g,g=a[++f],"function"===typeof g&&(b.cIc=g,b.Gad=a[++f],g=a[++f]));const l={};for(;Array.isArray(g)&&"number"===typeof g[0]&&0<g[0];){for(var p=0;p<g.length;p++)l[g[p]]=g;g=a[++f]}for(p=1;void 0!==g;){"number"===typeof g&&(p+=g,g=a[++f]);let B;var t=void 0;g instanceof _.gm?B=g:(B=_.eya,f--);if(B.BZb){g=a[++f];t=a;var x=f;"function"==typeof g&&(g=g(),t[x]=g);t=g}g=a[++f];x=p+1;"number"===typeof g&&
0>g&&(x-=g,g=a[++f]);for(;p<x;p++){const F=l[p];e(b,p,t?d(B,t,F):c(B,F))}}return b};_.jmb=function(a){var b=a[_.hm];if(b)return b;b=_.fmb(a,a[_.hm]=new gmb,dmb,dmb,cmb);if(!b.Xe&&!b.p7&&!b.ebb){let c=!0;for(let d in b)isNaN(d)||(c=!1);c?(amb(a[0])===Zlb?_.hmb?b=_.hmb:(b=new gmb,b.txa=amb(!0),b=_.hmb=b):b=_.imb||(_.imb=new gmb),b=a[_.hm]=b):b.MRc=!0}return b};mmb=function(a,b,c){if(a.size!=b.size)return!1;let d=!0;a.forEach((e,f)=>{kmb(e,b.get(f),null==c?void 0:lmb(c,2))||(d=!1)});return d};
nmb=function(a,b,c){if(null==b)return 0===a.size;if(!Array.isArray(b)||a.size>b.length)return!1;b=Array.prototype.slice.call(b);b.sort(Wlb);let d=0,e=void 0;for(let f=b.length-1;0<=f;f--){const g=b[f];if(!g||!Array.isArray(g)||2!==g.length)return!1;const l=g[0];if(l===e)continue;let p;if(!kmb(a.get(l),g[1],null==(p=c)?void 0:lmb(p,2)))return!1;e=l;d++}return d===a.size};
omb=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(Wlb);b.sort(Wlb);const c=a.length,d=b.length;if(0===c&&0===d)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,x=b[f];if(!Array.isArray(x))return!1;let B=x[0];for(;f<d-1&&(t=b[f+1])[0]===B;)f++,x=t;if(p!==B||!kmb(l[1],x[1]))return!1;e++;f++}return e>=c&&f>=d};
qmb=function(a,b){const c=_.dG();let d,e,f;if(a.YO===_.vb)f=a.Ze,null!=d||(d=f[c]),e=_.Daa(a);else if(Array.isArray(a))f=a;else return!1;if(b.YO===_.vb)a=b.Ze,null!=d||(d=a[c]),e=e||_.Daa(b);else if(Array.isArray(b))a=b;else return!1;let g;return pmb(f,a,null!=(g=e)?g:_.Jb,d,2)};kmb=function(a,b,c){return pmb(a,b,void 0,c,0)};
pmb=function(a,b,c,d,e){null!=eG&&Array.isArray(a)&&Array.isArray(b)&&eG.push(d?"cc":"cn");if(a===b||null==a&&null==b)return!0;if(a instanceof _.Ab)return rmb(a,b,d);if(b instanceof _.Ab)return rmb(b,a,d);if(null==a||null==b)return!1;if(a instanceof _.Xa)return smb(a,b);if(b instanceof _.Xa)return smb(b,a);if(_.Da(a))return Xlb(a,b);if(_.Da(b))return Xlb(b,a);var f=typeof a,g=typeof b;if("object"!==f||"object"!==g)return Number.isNaN(a)||Number.isNaN(b)?String(a)===String(b):"string"===f&&"number"===
g||"number"===f&&"string"===g?+a===+b:"boolean"===f&&"number"===g||"number"===f&&"boolean"===g?!a===!b:!1;if(a.YO===_.vb||b.YO===_.vb)return qmb(a,b);if(a.constructor!=b.constructor)return!1;if(a.constructor===Array){g=a[_.Ma]|0;var l=b[_.Ma]|0,p=a.length,t=b.length,x=Math.max(p,t);f=+!!((g|l)&512)-1;(g=1===e||!!((g|l)&1))&&(e=1);if(!g){g=_.dG();var B;null!=d||(d=null!=(B=a[g])?B:b[g]);if(null!=d){c=(c=d.p7)?c:tmb||(tmb=new Set);var F=(F=d.ebb)?F:tmb||(tmb=new Set)}}B=p&&a[p-1];g=t&&b[t-1];_.Wa(B)||
(B=null);_.Wa(g)||(g=null);p=p-f-+!!B;t=t-f-+!!g;for(l=0;l<x;l++)if(!umb(l-f,a,B,p,b,g,t,f,c,F,d,e))return null!=eG&&eG.push("f"),!1;if(B)for(var I in B){{e=a;x=B;l=p;var K=b,U=g,ca=t,ma=f,za=c,xa=F,Ea=d;const Va=+I;e=!Number.isFinite(Va)||Va<l||Va<ca?!0:umb(Va,e,x,l,K,U,ca,ma,za,xa,Ea,2)}if(!e)return null!=eG&&eG.push("f"),!1}if(g)for(let Va in g)if((I=B&&Va in B)||(I=a,e=B,x=p,l=b,K=g,U=t,ca=f,ma=c,za=F,xa=d,Ea=+Va,I=!Number.isFinite(Ea)||Ea<x||Ea<U?!0:umb(Ea,I,e,x,l,K,U,ca,ma,za,xa,2)),!I)return null!=
eG&&eG.push("f"),!1;null!=eG&&eG.push("t");return!0}if(a.constructor===Object)return kmb([a],[b]);throw Error();};
umb=function(a,b,c,d,e,f,g,l,p,t,x,B){b=Ylb(a,b,c,d,l);e=Ylb(a,e,f,g,l);B=1===B;null!=eG&&eG.push(a);if(null==e){if(_.cb(b,p,a))return!0;B||fG||p||!Array.isArray(b)||b.length||(b[_.Ma]|0)&64||b[_.dG()]||fG++}if(null==b){if(_.cb(e,p,a))return!0;B||fG||p||!Array.isArray(e)||e.length||(e[_.Ma]|0)&64||e[_.dG()]||fG++}x=B?x:null==x?void 0:lmb(x,a);if(t=null==t?void 0:t.has(a)){if(null==b&&Array.isArray(e))return 0===e.length;if(null==e&&Array.isArray(b))return 0===b.length;if(Array.isArray(b)&&Array.isArray(e))return omb(b,
e)}return pmb(b,e,void 0,x,t||_.zaa(p,a)?1:0)};_.gG=function(a){null!=a&&(a=a.vd||"",a="string"===typeof a?a:new Uint8Array(a));return a};_.hG=function(a){return a instanceof _.ej};_.iG=function(a){return _.hG(a)&&a.uj()};vmb=function(a){return Array.prototype.concat.apply([],arguments)};wmb=function(a,b){return vmb.apply([],Array.prototype.map.call(a,b,void 0))};_.xmb=function(a){a=a.tagName;if("SCRIPT"===a||"STYLE"===a)throw Error("Q");};
_.jG=function(a,b,c){const d="beforebegin"===b||"afterend"===b?a.parentElement:a;null!==d&&_.xmb(d);a.insertAdjacentHTML(b,_.Hc(c))};_.kG=function(a){var b={};if(a instanceof _.Cm)return a;a=String(a).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;");b.mdd&&(a=a.replace(/(^|[\r\n\t ]) /g,"$1&#160;"));b.VRb&&(a=a.replace(/(\r\n|\n|\r)/g,"<br>"));b.ndd&&(a=a.replace(/(\t+)/g,'<span style="white-space:pre">$1</span>'));return _.Gc(a)};
_.ymb=function(a,b){a=_.kG(a);return _.Gc(b.map(c=>_.Hc(_.kG(c))).join(_.Hc(a).toString()))};zmb=function(a){a=a.__ngContext__;return"number"===typeof a?_.gfa.get(a)||null:a||null};Amb=function(a,b){const c=a[1];for(let d=25;d<c.qra;d++)if(_.re(a[d])===b)return d;return-1};Bmb=function(a){if(a.Tg)return a.Tg;if(a.next)return a.next;for(;a.parent&&!a.parent.next;)a=a.parent;return a.parent&&a.parent.next};
lG=function(a){var b=zmb(a);if(b){if(_.oe(b)){var c,d=void 0,e=void 0;if(a&&a.constructor&&a.constructor.wa){a:{if(d=b[1].WE)for(c=0;c<d.length;c++){var f=d[c];if(_.te(f,b)[8]===a){c=f;break a}}else if(_.te(25,b)[8]===a){c=25;break a}c=-1}if(-1==c)throw Error("Ja");d=a}else if(a&&a.constructor&&a.constructor.La){a:{for(e=b[1].firstChild;e;){f=e.wn;for(c=e.Ov;f<c;f++)if(b[f]===a){c=e.index;break a}e=Bmb(e)}c=-1}if(-1==c)throw Error("Ka");e=b[1].data[c];if(0===e.wn)e=_.Od;else{a=[];for(f=e.wn;f<e.Ov;f++){const g=
b[f];g&&g.constructor&&g.constructor.wa||a.push(g)}e=a}}else if(c=Amb(b,a),-1==c)return null;a=_.re(b[c]);b=(f=zmb(a))&&!Array.isArray(f)?f:new Cmb(b[19],c,a);d&&void 0===b.component&&(b.component=d,_.Xe(b.component,b));if(e&&void 0===b.h4)for(b.h4=e,a=0;a<e.length;a++)_.Xe(e[a],b);_.Xe(b.QQc,b)}}else for(d=a;d=d.parentNode;)if(e=zmb(d)){e=Array.isArray(e)?e:e.Dm;if(!e)return null;c=Amb(e,a);if(0<=c){b=_.re(e[c]);a=new Cmb(e[19],c,b);_.Xe(b,a);b=a;break}}return b||null};
Dmb=function(a){a=lG(a);if(null===a)return null;if(void 0===a.component){const c=a.Dm;if(null===c)return null;var b=c[1].data[a.C6];const d=b.wn;b=b.oy;a.component=-1<b?c[d+b]:null}return a.component};Emb=function(a,b){return a.name==b.name?0:a.name<b.name?-1:1};
Fmb=function(a){var b=lG(a);b=null===b?null:b.Dm;if(null===b)return[];const c=b[7],d=b[1].yq,e=[];if(d&&c)for(let p=0;p<d.length;){var f=d[p++],g=d[p++];if("string"===typeof f){g=_.re(b[g]);const t=c[d[p++]];var l=d[p++];const x="boolean"===typeof l||0<=l?"dom":"output";l="boolean"===typeof l?l:!1;a==g&&e.push({element:a,name:f,callback:t,Uhd:l,type:x})}}e.sort(Emb);return e};_.Gmb=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 _.mf)}})})};
Imb=function(a){return b=>_.nf(b,new Hmb(a))};Kmb=function(){var a=Jmb;return b=>_.wg(new _.gi(a))(b)};_.Lmb=function(a,b,c){a=a.wa;a.oYa=_.Pd(b,!1);a.Gfb=_.Pd(c,!0)};
mG=function(a,b,c,d,e,f){var g=null===a?-1:a.index;g=-1!==g?_.re(b[g]):null;if(a.type&11){Mmb(g,c,d,e,f);if(-1<a.oy){var l=_.te(a.index,b);l&&l[1].firstChild&&mG(l[1].firstChild,l,c,d,e,f)}else a.Tg&&mG(a.Tg,b,c,d,e,f),g&&Nmb(g,c,d,e);l=b[a.index];_.pe(l)&&Omb(l,c,d,e,f)}else if(a.type&4)l=b[a.index],Mmb(l[7],c,d,e,f),Omb(l,c,d,e,f);else if(a.type&16){const t=b[15];l=t[5].Gw[a.Gw];if(Array.isArray(l))for(var p of l)Mmb(p,c,d,e,f);else l&&(p=t[3],mG(p[1].data[l.index],p,c,d,e,f))}else a.Tg&&mG(a.Tg,
b,c,d,e,f);f!==g&&(a=a.flags&2?a.Wya:a.next)&&mG(a,b,c,d,e,f)};Omb=function(a,b,c,d,e){for(let f=10;f<a.length;f++){const g=a[f],l=g[1].firstChild;l&&mG(l,g,b,c,d,e)}};Mmb=function(a,b,c,d,e){e!==a&&(a=_.nG(a))&&(d&&a instanceof Pmb&&b(a)&&-1===c.indexOf(a)?c.push(a):!d&&b(a)&&-1===c.indexOf(a)&&c.push(a))};
Nmb=function(a,b,c,d){a=a.childNodes;const e=a.length;for(let f=0;f<e;f++){const g=a[f],l=_.nG(g);l&&(d&&l instanceof Pmb&&b(l)&&-1===c.indexOf(l)?c.push(l):!d&&b(l)&&-1===c.indexOf(l)&&c.push(l),Nmb(g,b,c,d))}};_.nG=function(a){return a instanceof Node?(a.hasOwnProperty("__ng_debug__")||(a.__ng_debug__=a.nodeType==Node.ELEMENT_NODE?new Pmb(a):new Qmb(a)),a.__ng_debug__):null};_.oG=function(a){return a.map(b=>(...c)=>_.Kd(b).mf(...c))};
_.Rmb=function(a){if(a.projectId)return"project";if(a.il)return"host";if(a.io)return"depot";if(a.Gg)return"ossProject"};_.pG=function(a){return a?"string"===typeof a?"depot"===a:"depot"===a.kind:!1};_.Tmb=function(a){return a.replace(Smb,(b,c)=>c+"/")};Umb=function(a){return a.startsWith("refs/tags/")?a:`${"refs/tags/"}${a}`};_.qG=function(a){if(a&&!_.Xi.test(a)&&"HEAD"!==a)return a};
_.rG=function(a){if("object"===typeof a)switch(a.type){case 1:return _.Qi(a.Zr);case 2:return _.Ri(a.Zr);case 3:return _.bj(a.Zr);default:return a.Zr}return _.Qi(a)||_.Ri(a)||_.bj(a)};_.Vmb=function({ae:a,path:b,repository:c}){b=b||"";return _.pG(null==a?void 0:a.type)&&c&&_.bl(c,"piper")?b&&`${"//depot/"}${b}`:b};_.Wmb=function(a){const b=_.Rmb(a);if(b)return{id:a.projectId||a.il||a.io||a.Gg,type:b}};
_.Xmb=function(a,b,c,d){const {ae:e,repository:f}={ae:_.Wmb(a),repository:a.yh};a.tr&&(d=d?Object.assign({},d,{Pb:a.tr}):{Pb:a.tr});return"depot"===e.type?new _.ej({repository:f,yb:b,path:c,params:d}):new _.fj({ae:e,repository:f,yb:b,path:c,params:d})};_.Ymb=function(a,b){const c=a.Gu;return _.Xmb(c.Se,c.fr,a.path,b)};_.sG=function(a){if(null!=a)return"number"===typeof a?a:a[0]&&a[0].start};
_.Zmb=function({params:a},b){if(null!=a)switch(b){case 0:return a.Pb;case 3:case 1:return void 0!==a.Pw||void 0!==a.Qy?a.Pw:a.Pb;case 2:return a.Qy;default:throw _.wc(b,"Unexpected version.");}};_.tG=function({params:a,path:b},c){switch(c){case 0:return b;case 1:return a&&a.Wp||b;case 2:return a&&a.Py;case 3:return a&&a.Wp;default:throw _.wc(c,"Unexpected version.");}};_.uG=function(a,b){return _.Goa(a,b)&&_.cj(a.path,b.path,_.pTa)};
_.vG=function(a,b){return _.uG(a,b)&&_.nk(a,1)===_.nk(b,1)&&_.tG(a,1)===_.tG(b,1)};_.xG=function(a,b,c=1,d=a){if(a.tb&&a.repository){if(_.hG(a)){if(_.iG(a))return d=_.Iv,c=_.tG(a,c),!c||c.match(/\/$/)?`${d}cl/${b}`:`${d}cl/${b}/depot/${c}`;a=_.Jv&&`https://${d.tb}.${_.Jv}/`;const e=d.repository;c=_.tG(d,c)||"";return`${a}${e}/+/${b}/${c}`}c=d.hc();b&&_.wr(c,b);c.cj({});return _.sr(_.wG(c,"ref").Za())}};_.yG=function(a){return"host"===a.Uc};
_.zG=function(a,b,{Yva:c="zeroBased",Ig:d="preserve"}={}){const e=_.sr(a);a.path&&a.params.line&&delete e[e.length-1][_.dj.N$a];a=e[e.length-1];d=_.Cp(b,e,{Ig:d});!a.ws&&(null==d?0:d.Sa)&&d.Sa.snapshot&&delete d.Sa.snapshot;const f=_.Bp(b,d);b=f.includes("?")?f.indexOf("?"):f.length;const g=f.substr(0,b),l=f.substr(b);return p=>{if(null==p)return f;p="oneBased"===c?p:"number"===typeof p?p+1:p.map(({start:t,end:x})=>({start:t+1,end:x+1}));return`${g};${_.dj.N$a}=${_.Hoa(p)}${l}`}};
_.$mb=function(a,b,c){return _.u(a.params.Lf?_.kf(a.params.Lf):_.u(b,_.Dg(void 0),_.kg(()=>_.kf(void 0))),_.r(d=>{d=a.hc().cj({Lf:d,Wp:a.params.Wp,Pb:a.params.Pb}).Za();return _.zG(d,c,{Ig:null})}))};_.AG=function(a){return!!(_.iG(a)&&a.path&&a.path.startsWith("google3"))};_.anb=function(a){const b=a.path;return b?_.AG(a)?b.substring(8):b:""};_.BG=function(a){return _.hG(a)&&!a.uj()};_.CG=function(a){return _.BG(a)||_.yG(a)};_.DG=function(a){return _.ok(a)&&!!a.yb};
_.EG=function(a){if(a.params.Pb)return _.yr(a)?`${a.params.Pb}`:`${a.params.Pb} @snapshot ${a.yb}`};_.bnb=function(a,b){{const c=[];_.hG(a)&&a.params.Pb?c.unshift(_.EG(a)):!a.yb||_.hG(a)&&_.yr(a)||c.unshift(_.rG(a.yb));"ref"!==b&&(c.unshift(a.repository),"repo"!==b&&(_.hG(a)||c.unshift(a.tb)));a=c}return a.join(" \u203a ")};FG=function(...a){let b=void 0;for(const c of a)if(void 0===b)b=cnb[c];else{if("string"===typeof b)break;b=b[c]}return void 0===b?"":"string"===typeof b?b:""};
_.dnb=function(a){return a instanceof Array?0<a.length&&a.every(b=>5===b):5===a};enb=function(a){return 2===a||_.dnb(a)};_.GG=function(a){return a instanceof Array?0<a.length&&a.every(enb):enb(a)};fnb=function(a){return new _.gf(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()}})};gnb=function(a){a&1&&(_.C(0,"span"),_.P(1),_.E());a&2&&(a=_.N(),_.v(),_.vh(a.XKc))};hnb=function(a){a&1&&_.G(0,"li",16)};
inb=function(a,b){a&1&&(_.J(0),_.C(1,"li"),_.P(2),_.E(),_.y(3,hnb,1,0,"li",15),_.L());a&2&&(a=b.ua,b=b.last,_.v(2),_.vh(a),_.v(),_.A("ngIf",!b))};jnb=function(a){a&1&&(_.C(0,"div",9)(1,"span",6),_.P(2,"Affected Files"),_.E(),_.C(3,"span"),_.P(4),_.E()());a&2&&(a=_.N(),_.v(4),_.vh(a.changelist.FEb))};_.HG=function(a){return 2===a.state};IG=function({name:a,Do:b},c){return{Fp:a,FY:_.Olb.format({name:a}),value:b,a6:!0,Tb:c,pu:"SavedQuery"}};
knb=function(a,b){return(a=a.find(({Do:c})=>c===b))?IG(a):IG({name:b,Do:b})};lnb=function(a){return({Gp:b})=>({Gp:b,prefix:a})};
onb=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(0>t){if(0===c.length)return a;c.push(a.substring(p));p=d}else c.push(a.substring(p,t)),l=t,p=t+1,mnb?(nnb.lastIndex=p,t=nnb.exec(a)):(nnb.lastIndex=0,t=nnb.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 x=a.indexOf(t,p);0>x?p=d:(f.push(t,a.substring(p,x+1)),p=x+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();}1===e&&p>=d&&(p=l+1,c.push("<"),e=0,f=[],l=g=null)}return c.join("")};qnb=function(a,b){if(b&&b.ITc)b.ITc(a);else{a:if(_.ya(b)){if(b.RD&&(b=b.RD(),b instanceof _.Cm))break a;b=_.oB("zSoyz")}else b=_.oB(String(b));pnb(a,b)}};_.rnb=function(a,b,c=0,d=!1){const e=new Set;for(const {start:f,end:g}of _.JG(a,b.length,c,d))for(const l of b.slice(f-c,g-c+1))e.add(l);return e};
_.snb=function(a){const b=new Set;if(void 0===a)return b;if("number"===typeof a)b.add(a);else for(const c of a)for(a=c.start;a<=c.end;a++)b.add(a);return b};_.JG=function(a,b,c=0,d=!1){return void 0===a?[]:"number"===typeof a?_.KG(a,b,c)?[{start:a,end:a}]:[]:d?a.filter(e=>_.KG(e.start,b,c)||_.KG(e.end,b,c)).map(e=>({start:_.KG(e.start,b,c)?e.start:c,end:_.KG(e.end,b,c)?e.end:c+b})):a.filter(e=>_.KG(e.start,b,c)&&_.KG(e.end,b,c))};_.KG=function(a,b,c=0){return a>=c&&a<c+b};
_.LG=function(a){return(_.kl?"Meta+":"Ctrl+")+a};unb=function(a){return _.kl?a.replace(tnb,"\u2318"):a};
_.Inb=function({Lm:a,Jd:b=""}){var c=_.mk(b);const d=c.ae,e=c.repository,f=c.path,g=c.Pb,l=c.yb,p=[_.MG];var t=null==d?void 0:d.type;if(d&&t&&!_.pG(t)&&"host"!==t){var x=p.push;var B=d.id;var F=void 0;switch(t){case "ossProject":case "project":var I=NG(vnb.format({project:B}));F=_.LG("p");var K="Project";break;default:I=_.wc(t,void 0),K=_.wc(t,void 0)}B={Fp:I,value:_.lk({ae:{id:B,type:t}}),Tb:F,pu:K};x.call(p,B)}e&&"host"!==t&&p.push(wnb(e,_.pG(t),c));d&&"host"===t&&e&&l&&(c=p.push,t=_.Foa(_.Si(l)),
t=_.Ti(l)?NG(xnb.format({tag:t})):NG(ynb.format({branch:t})),x=NG(znb.format({id:d.id,repo:e,ref:l})),B=_.lk({ae:d,repository:e,yb:l}),I=_.Ti(l)?NG(Anb.format({id:d.id,repo:e,ref:l})):NG(Bnb.format({id:d.id,repo:e,ref:l})),c.call(p,{Fp:t,FY:x,value:B,Tb:_.LG("b"),Yla:I,pu:"Ref"}));"string"===typeof f&&(c=p.push,t="host"===(null==d?void 0:d.type),x=_.nB(f),I=x===f?x:"/\u2026/"+x,B=NG(Cnb.format({dir:I})),I=t?NG(Dnb.format({id:null==d?void 0:d.id,repo:e,dir:I})):NG(Enb.format({repo:e,dir:I})),F=_.LG("d"),
K="",x&&x!==f&&(K=t&&l?NG(Fnb.format({id:null==d?void 0:d.id,repo:e,dir:f||"/",ref:l})):NG(Gnb.format({repo:e,dir:f||"/"}))),c.call(p,{Fp:B,FY:I,value:b,Tb:F,Yla:K,pu:"Directory"}));g&&p.push(_.Hnb(g));return{scopes:p,state:{prefix:p[p.length-1],Gp:a}}};_.Hnb=function(a){return{Fp:"This CitC Workspace",value:_.lk({Pb:a}),Tb:_.LG("y"),FY:"Search for code or files in this CitC Workspace",pu:"CitcWorkspace"}};
wnb=function(a,b,{ae:c,repository:d}){a=b?NG(Jnb.format({"package":a})):NG(Knb.format({repo:a}));const e=b?_.LG("p"):_.LG("r");return{Fp:a,value:_.lk({ae:c,repository:d}),Tb:e,pu:b?"Package":"Repository"}};_.OG=function(a){a=Number(a);return isNaN(a)||a>Number.MAX_SAFE_INTEGER?1:a};Lnb=function(a,b){return a.matches?a.matches(b):a.msMatchesSelector(b)};_.PG=function(a,b,c){for(;null!==a;){if(Lnb(a,b))return a;if(c&&Lnb(a,c))break;a=a.parentElement}return null};
_.QG=function(a){const b=window.getSelection();b.empty();const c=document.createRange();c.selectNodeContents(a);b.addRange(c)};RG=function(a){a=a.target;return a instanceof Element?(a=_.PG(a,"div[data-line-number]","code-container"))?{element:a,lineNumber:_.OG(a.dataset.lineNumber)}:null:null};Nnb=function({ax:a}){let b=Number.POSITIVE_INFINITY;for(const {NC:c,Zq:d}of a){if(!d)throw Error("Rd");a=c.search(Mnb);-1===a&&(a=Number.POSITIVE_INFINITY);b=Math.min(b,a,...d.AN.map(({startIndex:e})=>e))}return b};
_.SG=function(a){return a.altKey||a.ctrlKey||a.metaKey||a.shiftKey};
Onb=function(a,b){if(a&1){const c=_.ze();_.C(0,"div",3);_.M("mouseenter",function(){const d=_.n(c).index,e=_.N();0<=e.ZJ&&e.m3.Xd.Ti(e.ZJ).classList.remove("hover");e.ZJ=d;e.m3.Xd.Ti(d).classList.add("hover");return _.q()})("mouseleave",function(){_.n(c);const d=_.N();0<=d.ZJ&&d.m3.Xd.Ti(d.ZJ).classList.remove("hover");d.ZJ=-1;return _.q()});_.P(1);_.E()}if(a&2){a=b.ua;b=b.index;const c=_.N();_.Rg("focus",b===c.bO)("hover",b===c.ZJ);_.v();_.uh("",a.lineNumber,":")}};
Pnb=function(a){a=[...a];a.sort(([c],[d])=>c-d);const b=[];for(const [,{start:c,end:d}]of a)0===b.length||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};
Qnb=function(a,b){a&1&&_.G(0,"div",2);if(a&2){a=b.ua;b=b.index;const c=_.N(2);_.Qg("height",c.lineHeight*(a.visible.end-a.visible.start),"px")("left",a.visible.indentation-.5,"ch")("top",c.lineHeight*a.visible.start,"px");_.$A("title","Collapse lines ",a.original.start+1," - ",a.original.end,"");_.Pg("data-index",b)}};Rnb=function(a){a&1&&(_.J(0),_.y(1,Qnb,1,10,"div",1),_.L());a&2&&(a=_.N(),_.v(),_.A("ngForOf",a.Ktb))};
Snb=function(a,b){const c=[];for(const d of b){b=_.TG(a,d.start);const e=_.TG(a,d.end);b<e-1&&c.push({visible:{start:b,end:e,indentation:d.indentation},original:d})}c.sort((d,e)=>d.visible.start-e.visible.start);return c};_.Tnb=function(a){if(void 0!==a)return"number"===typeof a?a-1:a.map(({start:b,end:c})=>({start:b-1,end:c-1}))};
_.VG=function(){return _.pf(function*(){return UG?UG:(new Promise((a,b)=>{_.Ji().load("codemirror").then(a,b)})).then(()=>{UG=window.CodeMirror;const a=UG.modeInfo.find(b=>"Mathematica"===b.name);a&&(a.ext=["nb"]);return UG})})};
_.Unb=function(a,b){if(void 0===a||0===a.length)return new Map;const c=new Map;let d=0,e=0,f=window.CodeMirror;_.VG().then(g=>{f=g});f.runMode(a,b||"text/plain",(g,l)=>{null!=l&&(c.has(d)||c.set(d,[]),c.get(d).push({startColumn:e,endColumn:e+g.length,mp:"cm-"+l}));e+=g.length;g.endsWith("\n")&&(d++,e=0)});return c};Vnb=function(a,b){a&1&&_.G(0,"div",18);a&2&&(a=b.ua,b=_.N(),_.Qg("height",b.getHeight(a.start,a.end),"px")("min-width",b.FU,"ch")("top",b.cga(a.start),"px"))};
Wnb=function(a){a&1&&(_.C(0,"div",19),_.P(1,"\n        "),_.C(2,"pre",20),_.P(3),_.E(),_.P(4,"\n      "),_.E());a&2&&(a=_.N(),_.Qg("min-height",a.lineHeight*a.F0,"px"),_.v(3),_.vh(a.GU))};
Xnb=function(a){if(a&1){const b=_.ze();_.C(0,"code-folding-container",21);_.M("rangeToggled",function(c){_.n(b);const d=_.N();return _.q(d.Igb(c))})("mousedown",function(c){_.n(b);return _.q(c.stopPropagation())});_.E()}a&2&&(a=_.N(),_.Qg("pointer-events",a.yda?"none":"unset"),_.A("visibility",a.visibility)("folding",a.ro)("lineHeight",a.lineHeight))};_.Ynb=function(a,b){return{il:"host"===b?a:void 0,projectId:"project"===b?a:void 0,io:"depot"===b?a:void 0,Gg:"ossProject"===b?a:void 0}};
Znb=function(a,b){const {il:c,projectId:d,io:e,Gg:f}=_.Ynb(a,b);return{repositoryKeyHostName:c,repositoryKeyDepotGroup:e,repositoryKeyProjectId:d,repositoryKeyOssProject:f}};$nb=function(a){a&1&&(_.C(0,"a",2),_.Vg(1,3),_.E());if(a&2){a=_.N();const b=_.th(2);_.A("universalLink",a.link)("queryParams",a.Sa)("queryParamsHandling",a.Ig)("sameWindow",a.WZ);_.Pg("aria-label",a.DPc);_.v();_.A("ngTemplateOutlet",b)}};aob=function(a){a&1&&_.dh(0)};
bob=function({tb:a,Uc:b,repository:c,repositoryKeyWorkspaceId:d,gitRefsToken:e}){return Object.assign({},Znb(a,b),{repositoryKeyRepositoryName:c,repositoryKeyWorkspaceId:d,gitRefsToken:e})};cob=function(a,b){if(b.find(({vf:c})=>c===a||_.Eoa(c||"")===a))return{type:1,Zr:_.Eoa(a)}};dob=function(a,b){if(b.some(({tagName:c})=>c===a||Umb(c||"")===a))return{type:2,Zr:Umb(a)}};eob=function(a){if(_.Xi.test(a))return{type:3,Zr:a}};_.WG=function(a){return{type:0,Zr:a}};
_.XG=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:_.wc(a,void 0)}};fob=function(a){for(const c of a.Iu){let d=void 0;var b=c.Je;const e=null==b?void 0:null==(d=b.Gu)?void 0:d.fr;e&&(b.Gu.fr=_.Qi(e)||_.Ri(e)||e)}return a};
iob=function(a,b){for(let c of a.split("\n"))if(!gob(c)){a:{a=c;for(const d of hob)if(a.startsWith(d)){c=a.substring(d.length).trim();break a}c=a}return b&&0<b?`Rollback of changelist ${b}. Reason: ${c}`:c}return""};gob=function(a){if(!a)return!0;for(const b of job)if(b.test(a))return!0;for(const b of kob)if(0<=a.indexOf(b))return!0;return!1};
nob=function(a){const b=a.change;var c=b.changeId.changeNumber,d=lob(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),co:b.userName,EG:mob(a),FEb:b.sourceFiles.length}};mob=function(a){return(a=a.change.description.tags.find(b=>"R"===b.key))&&""!==a.value?a.value.split(","):[]};
lob=function(a,b){b=null==b?void 0:b.find(d=>"ROLLBACK_OF"===d.key);let c;if(null==b?0:b.value)c=Number(b.value),isNaN(c)&&(c=void 0);return a?iob(a,c):""};oob=function(a){return new _.gf(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)})};
pob=function(a,b){a&1&&(_.C(0,"onedev-changelist-hovercard-body",1),_.dh(1,0,["ngProjectAs","onedev-hovercard-action",5,["onedev-hovercard-action"]]),_.E());a&2&&_.A("changelist",b.Ka)};
qob=function(a){if(a&1){const b=_.ze();_.C(0,"div",0);_.M("clickOutside",function(){_.n(b);const c=_.N();return _.q(c.RGb.next())})("mouseenter",function(){_.n(b);_.N().twa.next(!0);return _.q()})("mouseleave",function(){_.n(b);_.N().twa.next(!1);return _.q()});_.dh(1);_.E()}a&2&&(a=_.N(),_.Sg(a.className),_.A("cdkTrapFocusAutoCapture",a.kZb))};rob=function(a){a&1&&(_.C(0,"div",7),_.P(1),_.E());a&2&&(a=_.N(),_.v(),_.uh("",a.CTc,"\n"))};
sob=function(a){if(a&1){const b=_.ze();_.C(0,"button",13);_.M("click",function(){_.n(b);const c=_.N(2);return _.q(c.show(c.Z0.L0))});_.C(1,"mat-icon");_.P(2,"published_with_changes");_.E();_.P(3," Commit ");_.E()}if(a&2){a=_.N().Ka;const b=_.N();_.A("activated",a.yb===b.Z0.L0)("ascTrackElement",b.lc)("trackProjectId",b.tb)}};
tob=function(a,b){if(a&1){const c=_.ze();_.C(0,"mat-nav-list",8)(1,"button",9);_.M("click",function(){_.n(c);const d=_.N();return _.q(d.show(d.Z0.Tma))});_.C(2,"mat-icon",10);_.P(3,"account_tree");_.E();_.P(4," Branch ");_.E();_.C(5,"button",11);_.M("click",function(){_.n(c);const d=_.N();return _.q(d.show(d.Z0.Tag))});_.C(6,"mat-icon");_.P(7,"label_outline");_.E();_.P(8," Tag ");_.E();_.y(9,sob,4,3,"button",12);_.E()}a&2&&(a=b.Ka,b=_.N(),_.v(),_.A("activated",a.yb===b.Z0.Tma)("ascTrackElement",b.lc)("trackProjectId",
b.tb),_.v(4),_.A("activated",a.yb===b.Z0.Tag)("ascTrackElement",b.lc)("trackProjectId",b.tb),_.v(4),_.A("ngIf",!a.SNb))};uob=function(a){a&1&&(_.J(0),_.C(1,"span",24)(2,"span",25),_.P(3),_.Q(4,"toPrettyRef"),_.E(),_.C(5,"span",26),_.P(6),_.E(),_.C(7,"span",27),_.P(8),_.E()(),_.L());a&2&&(a=_.N().ua,_.v(3),_.vh(_.R(4,3,a.title)),_.v(3),_.vh("-"),_.v(2),_.vh(a.metadata))};vob=function(a){a&1&&(_.J(0),_.P(1),_.L());a&2&&(a=_.N().ua,_.v(),_.vh(a.title))};
wob=function(a,b){if(a&1){const c=_.ze();_.C(0,"a",22);_.M("click",function(){_.n(c);const d=_.N(3);return _.q(d.blur())});_.y(1,uob,9,5,"ng-container",23)(2,vob,2,1,"ng-container",23);_.E()}if(a&2){a=b.ua;b=_.N(2).Ka;const c=_.N();_.Rg("active-element",a.Le);_.A("routerLink",_.sr(a.Va))("matTooltip",a.metadata||a.title)("ascTrackElement",c.lc)("trackAction",b.Sb.KL)("trackProjectId",c.tb);_.v();_.A("ngIf",a.jwa);_.v();_.A("ngIf",!a.jwa)}};
xob=function(a){a&1&&(_.C(0,"span"),_.P(1),_.E());a&2&&(a=_.N(3).Ka,_.v(),_.uh(" ",a.Sb.u6a," "))};yob=function(a){a&1&&(_.C(0,"span"),_.P(1),_.E());a&2&&(a=_.N(3).Ka,_.v(),_.vh(a.Sb.t6a))};zob=function(a){a&1&&(_.C(0,"span",28),_.y(1,xob,2,1,"span",29)(2,yob,2,1,"ng-template",null,1,_.Eh),_.E());if(a&2){a=_.th(3);const b=_.N(3);_.v();_.A("ngIf",b.Tlb.getValue())("ngIfElse",a)}};
Aob=function(a){a&1&&(_.C(0,"cdk-virtual-scroll-viewport",19,0),_.y(2,wob,3,9,"a",20)(3,zob,4,2,"span",21),_.E());a&2&&(a=_.N().Ka,_.N(),_.v(2),_.A("cdkVirtualForOf",a.Sb.items)("cdkVirtualForTemplateCacheSize",0),_.v(),_.A("ngIf",!a.Sb.items.length))};Bob=function(a){a&1&&(_.C(0,"dc-information-box",30),_.P(1),_.E());a&2&&(a=_.N().Ka,_.v(),_.uh(" ",a.message," "))};Cob=function(a){a&1&&_.G(0,"loading",31);a&2&&_.A("inline",!0)};
Dob=function(a,b){a&1&&(_.C(0,"div",14),_.J(1,15),_.y(2,Aob,4,3,"cdk-virtual-scroll-viewport",16)(3,Bob,2,1,"dc-information-box",17)(4,Cob,1,1,"loading",18),_.L(),_.E());a&2&&(a=b.Ka,b=_.N(),_.v(),_.A("ngSwitch",a.state),_.v(),_.A("ngSwitchCase",b.Wc.Xh),_.v(),_.A("ngSwitchCase",b.Wc.Error),_.v(),_.A("ngSwitchCase",b.Wc.ij))};Eob=function(a,{Iza:b,Va:c,version:d},e){return Object.assign({},e,{items:a.map(f=>Object.assign({},f,{Va:b(f.fr,c),Le:f.fr===_.nk(c,d)||"HEAD"===_.nk(c,d)&&!!f.u8a}))})};
Fob=function({wf:a,Cda:b}){return{title:a,fr:a,metadata:b,L1a:`${a} -- ${b}`,jwa:!0}};Gob=function({yb:a}){switch(a){case 0:return"Error loading branches";case 1:return"Error loading tags";case 2:return"Error loading commits";default:return _.wc(a,"Unsupported ref type")}};Hob=function({type:a}){switch(a){case 1:case 0:return 0;case 2:return 1;case 3:return 2;default:return _.wc(a,"Unknown ref type")}};
Iob=function({yb:a}){switch(a){case 0:return"Search branches";case 1:return"Search tags";case 2:return"Search commits";default:return _.wc(a,"Unsupported ref type")}};Job=function([a,b]){return _.HG(b)?_.GF(Object.assign({},b.Sb,{items:b.Sb.items.filter(({L1a:c})=>-1!==c.toUpperCase().indexOf(a.toUpperCase()))})):b};Kob=function({md:a,b4:b}){const c=[];for(const {vf:d}of a)d===b?c.unshift({vf:d,u8a:!0}):c.push({vf:d});return c};_.Lob=function(a,b){return _.YG(_.wr(b.hc(),a)).Za()};
Mob=function(a){a.sort(({start:b},{start:c})=>b-c)};Nob=function(a,b){a&1&&(_.C(0,"span"),_.P(1),_.E());a&2&&(a=b.ua,_.Rg("matched",a.SC),_.v(),_.uh("\n          ",a.Vlb,"\n        "))};Oob=function(a){a&1&&(_.C(0,"span",10),_.P(1),_.E());a&2&&(a=_.N().UWb,_.A("ngClass",a.Uv),_.v(),_.vh(a.type))};Pob=function(a){a&1&&(_.C(0,"span",11),_.P(1),_.E());a&2&&(a=_.N().m4,_.v(),_.vh(a))};
Qob=function(a,b){if(a&1){const c=_.ze();_.P(0,"\n  ");_.C(1,"a",1);_.M("click",function(d){_.n(c);return _.q(d.preventDefault())});_.P(2,"\n    ");_.G(3,"mat-icon",2);_.P(4,"\n\n    ");_.C(5,"div",3);_.P(6,"\n      ");_.C(7,"div",4);_.P(8,"\n        ");_.y(9,Nob,2,3,"span",5);_.P(10,"\n      ");_.E();_.P(11,"\n      ");_.C(12,"div",6);_.P(13,"\n        ");_.y(14,Oob,2,2,"span",7);_.P(15,"\n        ");_.y(16,Pob,2,1,"span",8);_.P(17,"\n        ");_.C(18,"span",9);_.P(19);_.E();_.P(20,"\n      ");
_.E();_.P(21,"\n    ");_.E();_.P(22,"\n  ");_.E();_.P(23,"\n")}if(a&2){a=b.m4;const c=b.kC,d=b.icon,e=b.eSb,f=b.UWb;b=b.url;_.v();_.Pg("href",b,_.ag);_.v(2);_.A("svgIcon",d);_.v(6);_.A("ngForOf",e);_.v(5);_.A("ngIf",f);_.v(2);_.A("ngIf",a);_.v(3);_.vh(c)}};Rob=function(a){a&1&&(_.C(0,"span",2),_.P(1,"-"),_.E())};Sob=function(a,b){a&1&&(_.J(0),_.C(1,"span"),_.P(2),_.E(),_.y(3,Rob,2,0,"span",1),_.L());a&2&&(a=b.ua,b=b.last,_.v(2),_.vh(a),_.v(),_.A("ngIf",!b))};
Uob=function(a){a&1&&_.G(0,"menu-keyboard-shortcut-hint",5);if(a&2){a=_.N().ua;const b=_.N();_.A("shortcut",_.Ch(1,Tob,b.uKb(a.scope.Tb)))}};
Wob=function(a,b){if(a&1){const c=_.ze();_.C(0,"search-box-suggestion-item",2);_.M("mouseFocusItem",function(d){_.n(c);const e=_.N();return _.q(e.Bxa(d))});_.C(1,"div",3);_.P(2);_.E();_.y(3,Uob,1,3,"menu-keyboard-shortcut-hint",4);_.E()}a&2&&(a=b.ua,b=_.N(),_.Rg("bold-active-element",Vob(b,a.scope)),_.A("payload",a.Pa)("shortcut",a.scope.Tb)("matTooltip",a.scope.Yla),_.v(2),_.uh(" ",a.scope.Fp," "),_.v(),_.A("ngIf",a.scope.Tb))};Xob=function(a){a&1&&_.G(0,"hr")};
Yob=function(a){a&1&&_.G(0,"menu-keyboard-shortcut-hint",5);if(a&2){a=_.N().ua;const b=_.N(2);_.A("shortcut",_.Ch(1,Tob,b.uKb(a.scope.Tb)))}};
Zob=function(a,b){if(a&1){const c=_.ze();_.C(0,"search-box-suggestion-item",7);_.M("mouseFocusItem",function(d){_.n(c);const e=_.N(2);return _.q(e.Bxa(d))});_.C(1,"div",3);_.P(2);_.E();_.y(3,Yob,1,3,"menu-keyboard-shortcut-hint",4);_.E()}a&2&&(a=b.ua,b=_.N(2),_.Rg("bold-active-element",Vob(b,a.scope)),_.A("payload",a.Pa)("shortcut",a.scope.Tb),_.v(2),_.uh(" ",a.scope.Fp," "),_.v(),_.A("ngIf",a.scope.Tb))};
$ob=function(a,b){a&1&&(_.J(0),_.y(1,Xob,1,0,"hr",1)(2,Zob,4,6,"search-box-suggestion-item",6),_.L());a&2&&(a=b.Ka,_.v(),_.A("ngIf",a.length),_.v(),_.A("ngForOf",a))};bpb=function(a){a&1&&(_.J(0),_.G(1,"hr"),_.C(2,"search-box-suggestion-item",8)(3,"a",9),_.G(4,"mat-icon",10),_.J(5),_.P(6," Manage saved queries "),_.L(),_.E()(),_.L());a&2&&(a=_.N(),_.v(2),_.A("payload",_.Ch(2,apb,a.Bwb)),_.v(),_.A("routerLink",a.Bwb))};
dpb=function(a){const b=_.u(_.Af(a,"visibilitychange"),_.Df(()=>cpb(a)));return c=>_.u(c,_.Eg(d=>{d=_.kf(d);return cpb(a)?d:_.u(d,Imb(()=>b))}))};cpb=function(a){return!("visibilityState"in a)||"visible"===a.visibilityState};epb=function(a,b){var c=a.n5(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,"")};
gpb=function(a){const b=[];for(const c of _.zk(a))fpb(c,b);b.sort(({index:c},{index:d})=>c-d);return b};
fpb=function(a,b){const c=a.location.start,d=a.location.end;a:switch(a.Ql){case 1:case 4:case 5:var e=!0;break a;default:e=!1}e&&a.bP&&ZG("operator",c-1,c,b);a.error&&ZG("error",a.error.location.start,a.error.location.end,b);a.warning&&ZG("warning",a.warning.location.start,a.warning.location.end,b);switch(a.Ql){case 1:ZG("label",c,c+a.VOc.length+1,b);break;case 0:case 2:ZG("operator",a.bRb.start,a.bRb.end,b);break;case 4:ZG("quoted",c,d,b);break;case 3:case 5:break;default:_.wc(a,void 0)}};
ZG=function(a,b,c,d){d.push({index:b,name:a,add:!0},{index:c,name:a})};hpb=function(a){let b,c;return(null!=(c=null==(b=_.nr(a))?void 0:_.zl(b,_.hr,1,_.vl()))?c:[]).filter(d=>{let e;return(null==(e=_.ol(d,_.gr,4))?0:_.Kl(e,4))?!1:_.GG(_.$G(a))||!_.GG(d.EW())})};
_.kpb=function(a,b,c,d,e,f){const g=_.ol(b,_.kr,2)||ipb(),l=Number(b.WKb());let p,t,x,B,F,I;const K={kind:0,ve:"",vF:l,PUc:_.xta(_.ol(b,_.Ln,5))||void 0,XSb:0<_.zl(b,_.Ln,6,_.vl()).length?_.zl(b,_.Ln,6,_.vl()).map(U=>_.xta(U)):void 0,location:a,diffBase:f&&(f.ew()||_.gG(_.wl(f,1))),fileName:a.path,mimeType:_.X(g,1),Hsa:_.Kl(g,2),line:a.params.line,f6:e,tK:_.Ll(g,8),NO:null==(p=g.Pfa())?void 0:p.getId(),xG:null!=(I=c[0])?I:0,FV:null==(t=g.kO())?void 0:t.getEditor(),eW:null==(x=g.kO())?void 0:_.X(x,
4),kva:null==(B=g.kO())?void 0:_.X(B,2),KK:null==(F=g.kO())?void 0:_.X(F,3),GKb:_.zl(g,_.uq,12,_.vl())};return 4194304<l?(a=_.u(0===(b.ew()||_.gG(_.wl(b,1))).length&&d?_.yf(()=>d(l)):_.kf(b),_.r(U=>jpb(K,U))),Object.assign({},K,{ufa:a})):jpb(K,b)};
jpb=function(a,b){const c=b.ew()||_.gG(_.wl(b,1));b=_.ol(b,_.kr,2)||new _.kr;var d;if(d=_.ol(b,_.eSa,9)){var e=lpb.get(d);if(e)d=e;else{e=0;var f=RegExp("\n","g"),g=mpb([0],npb,opb),l=0;var p=c;for(var t=null;;){var x=f.exec(p);if(x&&""!==p){let F=x.index;g[l]=p.substr(0,F|0);x=F+x[0].length|0;p=p.substr(x,p.length-x|0);f.lastIndex=0;if(Object.is(t,p)||null==t&&null==p)g[l]=p.substr(0,1),p=p.substr(1);t=p;l=l+1|0}else{g[l]=p;break}}p=g;f=[];g=[];l=0;for(let F=p,I=0;I<F.length;I++)p=F[I],e=Math.max(e,
p.length),0==l?(t=g,x=ppb(p.length),t.push(x)):(t=g,x=ppb(g[g.length-1|0].sC+1+p.length|0),t.push(x)),f.push(aH(p)+"\n"),l=l+1|0;"\n"===c.substr(c.length-1|0,1)?f.pop():(l=f.pop(),f.push(l.substr(0,l.length-1|0)));l=p=new qpb;l.RJc=f;l.SJc=g;l.HJb=e;e=p;f=rpb(new spb,e,_.Ob(d,1,_.pb,_.vl(_.ql)),_.Ql(d,2,_.vl(_.ql)));e={lines:e.H3a(),iX:f,length:c.length,SPb:e.HJb};lpb.set(d,e);d=e}}else d=c;f=_.zl(b,_.jSa,3,_.vl());e=new Map;if(f)for(B of f)if(f=B.getRange(),g=B.getType(),g=tpb.get(g))for(l=_.Ll(f,
1);l<=_.Ll(f,3);l++)e.has(l)||e.set(l,[]),e.get(l).push({startColumn:l===_.Ll(f,1)?_.Ll(f,2):0,endColumn:l===_.Ll(f,3)?_.Ll(f,4):Number.MAX_SAFE_INTEGER,mp:g});var B=e;return Object.assign({},a,{ve:c,code:d,Gy:B,KG:b.p5(_.ql)})};
vpb=function(a){var b=bH.hasOwnProperty(a)?bH[a]:null;if(b)return b;65536<Object.keys(bH).length&&(bH={});var c=[0,0,0,0],d=RegExp("\\\\[0-9A-Fa-f]{1,5}\\s","g");b=upb(a,RegExp("\\\\[0-9A-Fa-f]{6}\\s?","g"));b=upb(b,d);b=upb(b,/\\./g);b=b.replace(RegExp(":not\\(([^\\)]*)\\)","g"),"     $1 ");b=b.replace(RegExp("{[^]*","gm"),"");b=cH(b,c,RegExp("(\\[[^\\]]+\\])","g"),2);b=cH(b,c,RegExp("(#[^\\#\\s\\+>~\\.\\[:]+)","g"),1);b=cH(b,c,RegExp("(\\.[^\\s\\+>~\\.\\[:]+)","g"),2);b=cH(b,c,/(::[^\s\+>~\.\[:]+|:first-line|:first-letter|:before|:after)/gi,
3);b=cH(b,c,/(:[\w-]+\([^\)]*\))/gi,2);b=cH(b,c,/(:[^\s\+>~\.\[:]+)/g,2);b=b.replace(/[\*\s\+>~]/g," ");b=b.replace(/[#\.]/g," ");cH(b,c,/([^\s\+>~\.\[:]+)/g,3);b=c;return bH[a]=b};cH=function(a,b,c,d){return a.replace(c,function(e){b[d]+=1;return Array(e.length+1).join(" ")})};upb=function(a,b){return a.replace(b,function(c){return Array(c.length+1).join("A")})};xpb=function(a){return wpb[a]};
dH=function(a,b){a=_.da[a];return a&&a.prototype?(b=Object.getOwnPropertyDescriptor(a.prototype,b))&&b.get||null:null};eH=function(a,b){return(a=_.da[a])&&a.prototype&&a.prototype[b]||null};fH=function(a,b,c,d){if(a)return a.apply(b);a=b[c];if(!d(a))throw Error("ue");return a};gH=function(a,b,c,d){if(a)return a.apply(b,d);if(_.hl&&10>document.documentMode){if(!b[c].call)throw Error("ve");}else if("function"!=typeof b[c])throw Error("ue");return b[c].apply(b,d)};
zpb=function(a){return fH(ypb,a,"attributes",function(b){return b instanceof NamedNodeMap})};Bpb=function(a,b,c){try{gH(Apb,a,"setAttribute",[b,c])}catch(d){if(-1==d.message.indexOf("A security problem occurred"))throw d;}};Dpb=function(a){return fH(Cpb,a,"style",function(b){return b instanceof CSSStyleDeclaration})};Fpb=function(a){return fH(Epb,a,"sheet",function(b){return b instanceof CSSStyleSheet})};hH=function(a){return fH(Gpb,a,"nodeName",function(b){return"string"==typeof b})};
Ipb=function(a){return fH(Hpb,a,"nodeType",function(b){return"number"==typeof b})};iH=function(a){return fH(Jpb,a,"parentNode",function(b){return!(b&&"string"==typeof b.name&&b.name&&"parentnode"==b.name.toLowerCase())})};Lpb=function(a,b){return gH(Kpb,a,a.getPropertyValue?"getPropertyValue":"getAttribute",[b])||""};Npb=function(a,b,c){gH(Mpb,a,a.setProperty?"setProperty":"setAttribute",[b,c])};Ppb=function(a){return fH(Opb,a,"namespaceURI",function(b){return"string"==typeof b})};
_.Qpb=function(a){const b=new _.hk(a);if(b.Du&&"HTTP"===b.Du.toUpperCase())_.bn(b,"");else if(!b.RJ())return _.mc(`data:image/png;path="${btoa(a)}";base64,${"iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAACklEQVR4nGMAAQAABQAB"}`);return _.mc(b.toString())};
Spb=function(a,b){if(a&1){const c=_.ze();_.J(0);_.C(1,"button",1);_.Q(2,"async");_.M("click",function(){_.n(c);_.N().bsb.next({kind:"event",action:"CLICK"});return _.q()});_.C(3,"mat-icon");_.P(4);_.E()();_.L()}a&2&&(a=b.Ka,b=_.N(),_.v(),_.A("disabled",a.state===b.e1.Tu)("matTooltip",_.R(2,10,b.D8))("ascTrackElement",b.lc)("trackAction",a.state===b.e1.NGa?"unstar":"star"),_.Pg("aria-label",Rpb.format({starred:a.state===b.e1.NGa?"starred":"unstarred",elementName:b.Ay,type:b.type})),_.v(2),_.Rg("starred",
a.state===b.e1.NGa)("disabled",a.state===b.e1.Tu),_.v(),_.uh(" ",a.state===b.e1.Wsc?"star_border":"star"," "))};Tpb=function(a,b){switch(b){case "REF":return _.wG(a.hc(),"ref").Za();case "REPO":return _.wG(a.hc(),"repo").Za();case "FILE":case "FOLDER":return a;default:return _.wc(b,void 0)}};
Upb=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 _.wc(a,"Unsupported place item type")}};
_.Vpb=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 _.wc(a,"Unsupported place item type")}};Wpb=function({Lm:a,Jd:b},{Lm:c,Jd:d}){return a===c&&b===d};
Xpb=function({Zq:a,zG:b}){const c=[];let d;for(const {AN:e,lineNumber:f}of(null==(d=b)?void 0:d.Zq)||a)for(const {startIndex:g,length:l}of e)c.push({Ud:{start:g,end:g+l},lineNumber:_.OG(f)});return c};
Zpb=function(a){if(a&1){const b=_.ze();_.J(0);_.C(1,"span",5);_.ah(2,0);_.Q(3,"number");_.Q(4,"number");_.E();_.C(5,"button",6);_.M("click",function(){_.n(b);const c=_.N();return _.q(Ypb(c,-1))});_.C(6,"mat-icon");_.P(7,"keyboard_arrow_up");_.E()();_.C(8,"button",7);_.M("click",function(){_.n(b);const c=_.N();return _.q(Ypb(c,1))});_.C(9,"mat-icon");_.P(10,"keyboard_arrow_down");_.E()();_.L()}a&2&&(a=_.N(),_.v(4),_.XA(a.n6)(_.R(3,17,a.Nk+1))(_.R(4,19,a.n6)),_.YA(2),_.v(),_.A("disabled",0>=a.Nk)("title",
a.Tvb)("ascTrackElement",a.lc)("trackArtifactId",a.cma)("trackListIndex",a.Nk)("trackProjectId",a.xQ),_.Pg("aria-label",a.Tvb),_.v(3),_.A("disabled",a.Nk>=a.n6-1)("title",a.Svb)("ascTrackElement",a.lc)("trackArtifactId",a.cma)("trackListIndex",a.Nk)("trackProjectId",a.xQ),_.Pg("aria-label",a.Svb))};$pb=function(a){a&1&&_.G(0,"loading",8);a&2&&_.A("inline",!0)};
aqb=function(a){if(a&1){const b=_.ze();_.C(0,"button",9);_.M("click",function(){_.n(b);const c=_.N();return _.q(c.close.emit())});_.C(1,"mat-icon");_.P(2,"close");_.E()()}a&2&&(a=_.N(),_.A("title",a.Rvb)("ascTrackElement",a.lc)("trackArtifactId",a.cma)("trackProjectId",a.xQ),_.Pg("aria-label",a.Rvb))};
cqb=function(a){if(a&1){const b=_.ze();_.C(0,"a",10);_.Q(1,"icon");_.M("click",function(c){_.n(b);const d=_.N(3);return _.q(bqb(d,c))});_.P(2);_.E()}if(a&2){a=_.N().ua;const b=_.N(2);_.eA("file-item ",_.R(1,9,a.entryType),"");_.Rg("deleted",a.ho);_.A("routerLink",_.sr(a.Pc))("queryParamsHandling",b.Ig);_.Pg("aria-label",a.name||b.ariaLabel);_.v(2);_.vh(a.name)}};
dqb=function(a){a&1&&(_.C(0,"a"),_.Q(1,"icon"),_.Q(2,"toHref"),_.P(3),_.E());if(a&2){a=_.N().ua;const b=_.N().ua,c=_.N();_.eA("file-item ",_.R(1,8,a.entryType),"");_.Rg("deleted",a.ho);_.Pg("href",_.bB(2,10,a,b,c.uj),_.ag)("aria-label",a.name||c.ariaLabel);_.v(3);_.vh(a.name)}};eqb=function(a){a&1&&_.G(0,"img",11);a&2&&(a=_.N(3),_.A("alt",a.OCa),_.Pg("title",a.OCa))};
fqb=function(a,b){a&1&&(_.C(0,"span",14),_.G(1,"img",15),_.C(2,"label",16),_.P(3),_.E()());a&2&&(a=b.ua,b=_.N(4),_.$A("title","",a.title,": ",b.rEb(a.instances),""),_.v(),_.A("src",a.icon||b.U4b,_.ag)("alt",a.title),_.v(2),_.vh(b.rEb(a.instances)))};gqb=function(a,b){a&1&&(_.C(0,"span",12),_.y(1,fqb,4,6,"span",13),_.E());a&2&&(a=b.Ka,_.v(),_.A("ngForOf",a))};
hqb=function(a,b){a&1&&(_.J(0),_.C(1,"span",6,1),_.y(3,cqb,3,11,"a",7)(4,dqb,4,14,"ng-template",null,2,_.Eh)(6,eqb,1,2,"img",8)(7,gqb,2,1,"span",9),_.Q(8,"activeAggregations"),_.E(),_.L());if(a&2){a=b.ua;b=_.th(5);const c=_.N(2);_.v(3);_.A("ngIf",!c.w0||!a.gWc)("ngIfElse",b);_.v(3);_.A("ngIf",a.LNc);_.v();_.A("ngIf",_.aB(8,4,a.path,c.aggregations))}};iqb=function(a){a&1&&(_.J(0),_.y(1,hqb,9,7,"ng-container",5),_.L());a&2&&(a=_.N(),_.v(),_.A("incrementalForOf",a.files)("incrementalForLimit",a.limit))};
_.mqb=function(a,b,c){"android"===a&&(a="android-internal");if("chops_infra_internal"===a)return a=new _.G1a,a=_.sk(a,1,"chops_infra_internal"),a=_.sk(a,2,"chromium/infra/infra_superproject"),_.sk(a,3,"main");a=b.get(a);var d=null==a?void 0:_.X(a,2);b=null==a?void 0:_.X(a,3);if(d&&b){if(d=c=c.get(d)){b=_.Yi(b);const [e,f]=jqb(_.Ql(c,2,_.vl())),[g,l]=jqb(_.Ql(c,3,_.vl()));c=_.Ql(c,4,_.vl());d=kqb(b,e,g,c)&&!lqb(b,f,l)}if(d)return a}};
jqb=function(a){const b=[],c=[];for(const d of a)d.startsWith("-")?c.push(d.substring(1)):b.push(d);return[b,c]};kqb=function(a,b,c,d){return b.includes(a)||c.some(e=>a.startsWith(e))||d.some(e=>(new RegExp(e)).test(a))};lqb=function(a,b,c){return b.includes(a)||c.some(d=>a.startsWith(d))};Slb=/[-_.]/g;Qlb={"-":"+",_:"/",".":"="};_.nqb=function(a){if(_.Ya!==_.Ya)throw Error("w");var b=a.vd;b=null==b||_.Da(b)?b:"string"===typeof b?_.Tlb(b):null;return null==b?b:a.vd=b};
oqb=function(a,b){if(!a.vd||!b.vd||a.vd===b.vd)return a.vd===b.vd;if("string"===typeof a.vd&&"string"===typeof b.vd){var c=a.vd;let d=b.vd;b.vd.length>a.vd.length&&(d=a.vd,c=b.vd);if(0!==c.lastIndexOf(d,0))return!1;for(b=d.length;b<c.length;b++)if("="!==c[b])return!1;return!0}c=_.nqb(a);b=_.nqb(b);return Ulb(c,b)};smb=function(a,b){if("string"===typeof b)b=b?new _.Xa(b,_.Ya):_.Za();else if(b instanceof Uint8Array)b=new _.Xa(b,_.Ya);else if(!(b instanceof _.Xa))return!1;return oqb(a,b)};fG=0;eG=void 0;
gmb=class{};lmb=function(a,b){var c=a[b];if(null!=c)return Array.isArray(c)?a[b]=_.jmb(c):c;c=a.Xe;if(null!=c&&(c=c[b],null!=c)){c=_.bmb(c);var d;!c[0].Hub||null!=(d=a.p7)&&d.has(b)||(a.p7||(a.p7=new Set)).add(b);d=c[1];if(null!=d)return a[b]=_.jmb(d)}};rmb=function(a,b,c){return b instanceof _.Ab?mmb(a,b,c):nmb(a,b,c)};pqb=function(a,b){return _.Yl(a,2,b)};ipb=function(){var a=new _.kr;a=_.Yl(a,2,!1);return _.sk(a,1,"text/plain")};_.$G=function(a){return _.Sl(a,8,_.vl())};_.jH=function(a){return{Kb:_.sr(a)}};
_.wG=function(a,b){a.od();if("ref"===b)return a;_.wr(a);return"repo"===b?a:_.vr(a)};_.kH=function(a,b){b(a.params);return a};_.YG=function(a){_.kH(a,b=>{delete b.line;delete b.Py;delete b.Em;delete b.Wp;delete b.Lf});return a};qqb=function(a,b){a.ria.subscribe(b)};rqb=function(a,b){return _.u(a.y5(),_.r(c=>c.some(d=>_.tr(d,b))))};_.sqb=function(a,b){return"mainContent"!==a.qP?()=>{}:_.P4a(a,"mainContent",void 0,b)};
tqb=function(a,b,c){a.kg.put(b.toObject(),_.u(c,_.r(d=>a.extract(d)),_.Df(d=>!!d),_.mg(a.Msa()),_.Eg(d=>a.isValid(d)?_.kf(d):a.fetch(b))))};uqb=0;_.vqb=function(a,b){fG=0;const c=a==b||!(!a||!b)&&a instanceof b.constructor&&qmb(a,b);a&&b&&a.constructor===b.constructor&&!c&&0<fG&&!uqb++&&_.Gaa();return c};wqb=function(){return null};xqb=function(a){return a instanceof _.Bm&&a.constructor===_.Bm?a.gSb:"type_error:SafeStyleSheet"};
yqb=function(a){let b="";const c=d=>{Array.isArray(d)?d.forEach(c):b+=xqb(d)};Array.prototype.forEach.call(arguments,c);return new _.Bm(b,_.MBa)};pnb=function(a,b){if((0,_.jCa)())for(;a.lastChild;)a.removeChild(a.lastChild);a.innerHTML=_.Hc(b)};Cmb=class{get Dm(){return _.gfa.get(this.UOc)||null}constructor(a,b,c){this.UOc=a;this.C6=b;this.QQc=c}};zqb=function(a,b){b.unsubscribe();const c=a.bta.indexOf(b);-1!==c&&a.bta.splice(c,1);return b.fRb};Aqb=function(a){a.iHb&&0===a.bta.length&&a.destination.complete()};
Bqb=class extends _.xGa{constructor(a,b){super(a);this.MXa=b;this.iHb=!1;this.bta=[];this.index=0}bD(a,b,c,d){this.destination.next(a);zqb(this,d);Aqb(this)}aD(a){this.Cr(a)}Zy(a){(a=zqb(this,a))&&this.destination.next(a);Aqb(this)}Dc(a){const b=this.index++;try{const c=this.MXa(a,b);if(c){const d=_.qf(c,new _.vGa(this,a,0));d&&!d.closed&&(this.destination.add(d),this.bta.push(d))}}catch(c){this.destination.error(c)}}ti(){this.iHb=!0;Aqb(this);this.unsubscribe()}};
Hmb=class{constructor(a){this.MXa=a}call(a,b){return b.subscribe(new Bqb(a,this.MXa))}};
Qmb=class{constructor(a){this.Ss=a}get parent(){const a=this.Ss.parentNode;return a?new Pmb(a):null}get Zb(){const a=lG(this.Ss),b=a?a.Dm:null;return null===b?_.RFa:new _.Ue(b[1].data[a.C6],b)}get ny(){var a=this.Ss,b;if((b=a)&&!(b=Dmb(a)))if(a=(a=lG(a))?a.Dm:null,null===a)b=null;else{for(var c;2===a[1].type&&(c=_.xe(a));)a=c;b=a[2]&512?null:a[8]}return b}get context(){var a;if(!(a=Dmb(this.Ss))){a=this.Ss;if("undefined"!==typeof Element&&!(a instanceof Element))throw Error("La");a=(a=lG(a))?a.Dm:
null;a=null===a?null:a[8]}return a}get vj(){return Fmb(this.Ss).filter(a=>"dom"===a.type)}};
Pmb=class extends Qmb{get ma(){return this.Ss.nodeType==Node.ELEMENT_NODE?this.Ss:null}get name(){const a=lG(this.Ss),b=a?a.Dm:null;return null!==b?b[1].data[a.C6].value:this.Ss.nodeName}get properties(){var a=lG(this.Ss);const b=a?a.Dm:null;if(null===b)return{};const c=b[1].data;var d=c[a.C6];a={};var e=this.ma;if(e)for(var f=Object.getPrototypeOf(e),g=Node.prototype;null!==f&&f!==g;){var l=Object.getOwnPropertyDescriptors(f);for(var p in l)p.startsWith("__")||p.startsWith("on")||(l=e[p],"string"!==
typeof l&&"boolean"!==typeof l&&"number"!==typeof l&&null!==l||(a[p]=l));f=Object.getPrototypeOf(f)}p=d.hTc;if(null!==p)for(d=0;d<p.length;d++)if(e=p[d],f=c[e].split("\ufffd"),g=f[0],1<f.length){l=f[1];for(let t=1;t<f.length-1;t++)l+=_.od(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=lG(b),d=c?c.Dm:null;if(null===d)return{};c=d[1].data[c.C6].jc;d=[];if(c){let e=0;for(;e<c.length;){const f=c[e];if("string"!==typeof f)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 null!=(b=null==(a=this.ma)?void 0:a.style)?b:{}}get de(){const a={},b=this.ma.className;("string"!==typeof b?b.baseVal.split(" "):b.split(" ")).forEach(c=>a[c]=!0);return a}get childNodes(){const a=this.Ss.childNodes,b=[];for(let c=0;c<a.length;c++)b.push(_.nG(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(_.nG(a[c]));
return b}query(a){const b=[],c=lG(this.Ss),d=c?c.Dm:null;null!==d?mG(d[1].data[c.C6],d,a,b,!0,this.Ss):Nmb(this.Ss,a,b,!0);return b[0]||null}};Cqb=function(a,b,c){c=c||{};c.format="jspb";this.Hh=new _.er(c);this.Mh=void 0==a?a:a.replace(/\/+$/,"")};_.aa=Cqb.prototype;_.aa.axa=function(a,b){return _.dr(this.Hh,this.Mh+"/$rpc/devtools.sourcerers.DecorationsService/ListDecorations",a,b||{},_.FRa)};
_.aa.Ojb=function(a,b){return _.dr(this.Hh,this.Mh+"/$rpc/devtools.sourcerers.DecorationsService/ResolveDocumentation",a,b||{},_.GRa)};_.aa.Pjb=function(a,b){return _.dr(this.Hh,this.Mh+"/$rpc/devtools.sourcerers.DecorationsService/ResolveItemList",a,b||{},_.HRa)};_.aa.Nja=function(a,b){return _.dr(this.Hh,this.Mh+"/$rpc/devtools.sourcerers.DecorationsService/ResolvePanel",a,b||{},_.IRa)};
_.aa.z3a=function(a,b){return _.dr(this.Hh,this.Mh+"/$rpc/devtools.sourcerers.DecorationsService/GetFilterSupport",a,b||{},_.ERa)};Dqb=_.gc(_.fr);Smb=/^(.*?)\/*$/;_.lH=class{transform(a){return a?_.rG(a):""}};_.lH.O=function(a){return new (a||_.lH)};_.lH.Ge=_.Xd({name:"toPrettyRef",type:_.lH,fe:!0});_.mH=class{};_.mH.O=function(a){return new (a||_.mH)};_.mH.Ca=_.Ud({type:_.mH});_.mH.Ba=_.md({});
nH=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.mc=b.mc;this.tc=b.tc}};_.oH=function(a){a.title.Rm("")};_.pH=class{constructor(a){this.title=a;_.oH(this)}};_.pH.O=function(a){return new (a||_.pH)(_.m(_.bp))};_.pH.ta=_.k({token:_.pH,oa:_.pH.O,Ea:"root"});Eqb=/(\(.*?\)+)|(\[.*?\]+)|(\{.*?\}+)|(<.*?>+)/g;NG=function(a){const b=_.u0a.test.call(_.u0a,a)?"\u200f":"\u200e";return a.replace(Eqb,b+"$&"+b)};
cnb={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"}}};Fqb=["content"];Gqb=function(a){null!=a.Hy.ma.getAttribute("disabled")?a.Hy.ma.setAttribute("aria-disabled","true"):a.Hy.ma.removeAttribute("aria-disabled")};
Hqb=function(a){var b=Array.from(a.Hy.ma.classList);for(const c of b)_.$2a.includes(c)&&a.Hy.ma.classList.remove(c);b=new Set;b.add(_.Y2a.includes(a.size)?a.size:"small");b.add(_.X2a.includes(a.format)?a.format:"fill");b.add(_.Z2a.includes(a.color)?a.color:"blue");for(const c of b.values())a.Hy.ma.classList.add(c)};
_.qH=class{constructor(a){this.Hy=a;this.size="small";this.format="fill";this.color="blue";this.RLb=new MutationObserver(()=>void Gqb(this));this.RLb.observe(a.ma,{attributes:!0,attributeFilter:["disabled"]})}Qa(){Hqb(this);"A"===this.Hy.ma.tagName&&this.Hy.ma.classList.add("link")}Rb(a){(a.size||a.format||a.color)&&Hqb(this)}Ia(){this.RLb.disconnect()}Jn(){const a=this.HGc.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)}Gqb(this)}get CUc(){if("fill"===this.format)return FG("gme-grey","900")+"22";switch(this.color){case "blue":return FG("gme-blue","600")+"22";case "red":return FG("gme-red","600")+"22";case "green":return FG("gme-green","700")+"22";case "grey":return FG("gme-grey","600")+"22";case "white":return FG("white")+"22";case "yellow":return FG("gme-yellow","700")+"22";default:return FG("gme-blue","600")+"22"}}get BUc(){return{PV:250,YV:0}}};_.qH.O=function(a){return new (a||_.qH)(_.w(_.Ye))};
_.qH.wa=_.Qd({type:_.qH,na:[["button","gme-button",""],["a","gme-button",""]],rb:function(a,b){a&1&&_.oh(Fqb,5);if(a&2){let c;_.rh(c=_.sh())&&(b.HGc=c.first)}},inputs:{size:"size",format:"format",color:"color"},features:[_.qe],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&&(_.ch(),_.C(0,"span",1,0),_.dh(2),_.E(),_.G(3,"div",2)(4,
"div",3));a&2&&(_.v(3),_.A("matRippleAnimation",b.BUc)("matRippleColor",b.CUc))},Fa:[_.gt],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:rgba(255,255,255,.04)}.flat.white[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:rgba(255,255,255,.04)}.flat.white[_nghost-%COMP%]:focus    {color:#fff;fill:#fff;background:rgba(255,255,255,.12)}.flat.white[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(255,255,255,.12)}.flat.white[_nghost-%COMP%]:active    {color:#fff;fill:#fff;background:rgba(255,255,255,.06)}.flat.white[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:rgba(255,255,255,.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});_.rH=class{constructor(a){this.Ga=a}};_.rH.O=function(a){return new (a||_.rH)(_.w(_.Qv))};_.rH.La=_.Wd({type:_.rH,na:[["","trackBucket",""],["","trackAction","","feedbackEvent",""]],Ya:function(a,b){a&1&&_.M("click",function(){let c={};b.PXb&&(c={bucket:b.PXb});b.gW&&(c=Object.assign({},c,{zJ:[b.gW]}));b.Ga.Jo(c)})},inputs:{PXb:"trackBucket",gW:"feedbackEvent"}});
sH={FZb:"ADD",T0b:"BRANCH",d5b:"DELETE",T6b:"EDIT",Qbc:"INTEGRATE",NONE:"NONE",values(){return[sH.NONE,sH.FZb,sH.T0b,sH.T6b,sH.d5b,sH.Qbc]}};tH={NCa:"BBCP",QEa:"KYTHE",zGa:"SEARCH_INDEX",JHa:"UNKNOWN_PROVENANCE",bIa:"VCS",values(){return[tH.JHa,tH.bIa,tH.QEa,tH.zGa,tH.NCa]}};uH={uA:"DIRECTORY",pH:"EXECUTABLE",Uu:"FILE",HA:"GIT_LINK",kE:"SYMBOLIC_LINK",JH:"UNKNOWN_OBJECT_TYPE",values(){return[uH.JH,uH.Uu,uH.uA,uH.kE,uH.HA,uH.pH]}};
vH={uA:"DIRECTORY",pH:"EXECUTABLE",Uu:"FILE",HA:"GIT_LINK",kE:"SYMBOLIC_LINK",JH:"UNKNOWN_OBJECT_TYPE",values(){return[vH.JH,vH.Uu,vH.uA,vH.kE,vH.HA,vH.pH]}};wH={uA:"DIRECTORY",pH:"EXECUTABLE",Uu:"FILE",HA:"GIT_LINK",kE:"SYMBOLIC_LINK",JH:"UNKNOWN_OBJECT_TYPE",values(){return[wH.JH,wH.Uu,wH.uA,wH.kE,wH.HA,wH.pH]}};xH={NCa:"BBCP",QEa:"KYTHE",zGa:"SEARCH_INDEX",JHa:"UNKNOWN_PROVENANCE",bIa:"VCS",values(){return[xH.JHa,xH.bIa,xH.QEa,xH.zGa,xH.NCa]}};
yH={uA:"DIRECTORY",pH:"EXECUTABLE",Uu:"FILE",HA:"GIT_LINK",kE:"SYMBOLIC_LINK",JH:"UNKNOWN_OBJECT_TYPE",values(){return[yH.JH,yH.Uu,yH.uA,yH.kE,yH.HA,yH.pH]}};
zH={ZZb:"ALLOCATION",A_b:"ANONYMOUS_FUNCTION",y0b:"BACKUP_SCHEDULE",X0b:"BUILD_ARGUMENT",Y0b:"BUILD_BINARY",Z0b:"BUILD_GENERATOR",a1b:"BUILD_LIBRARY",g1b:"BUILD_RULE",h1b:"BUILD_TEST",i1b:"BUILD_VARIABLE",E1b:"CHANGELOG",Pub:"CLASS",u2b:"COLUMN",I2b:"CONSTANT",u3b:"DART_MIXIN",Y4b:"DEFINE_CONST",Z4b:"DEFINE_MACRO",cvb:"ENUM",dvb:"ENUM_CONSTANT",EXTENSION:"EXTENSION",lvb:"FIELD",cna:"FUNCTION",L9b:"GRAPHQL_DIRECTIVE",M9b:"GRAPHQL_FRAGMENT",N9b:"GRAPHQL_FRAGMENT_SPREAD",O9b:"GRAPHQL_LIST",P9b:"GRAPHQL_OPERATION",
R9b:"GROUP",Jbc:"INDEX",Cvb:"INTERFACE",fcc:"JOB",mcc:"JS_ASSIGNMENT",ncc:"JS_CONST",occ:"JS_FUNCTION_ASSIGNMENT",pcc:"JS_FUNCTION_LITERAL",qcc:"JS_GETTER",rcc:"JS_GOOG_PROVIDE",scc:"JS_GOOG_REQUIRE",tcc:"JS_LITERAL",wcc:"JS_SETTER",ycc:"JS_VAR",Ddc:"LOCALITY_GROUP",iec:"MD_HEADER",Hvb:"METHOD",jfc:"MODULE",lwb:"NAMESPACE",Rhc:"OBJECT",YL:"PACKAGE",Ajc:"PREPROCESSOR",ywb:"PROPERTY",Rkc:"PROTO_BUNDLE",Ilc:"QUEUE",Jmc:"RUST_IMPL",Omc:"SCOPE",DGa:"SERVICE",Hnc:"SQL_DATABASE",Inc:"SQL_MODEL",Jnc:"SQL_TVF",
Jwb:"STRUCT",trc:"SWIFT_ACTOR",zrc:"TABLE",Src:"TEMPLATE",Ct:"TEST",Pwb:"TYPEDEF",Swb:"UNION",Msc:"UNKNOWN_SYMBOL",Uwb:"VARIABLE",buc:"XML_TAG",duc:"YANG_CONTAINER",euc:"YANG_GROUPING",fuc:"YANG_IDENTITY",guc:"YANG_LEAF",huc:"YANG_LIST",values(){return[zH.Msc,zH.Omc,zH.R9b,zH.Pub,zH.Cvb,zH.Jwb,zH.cvb,zH.Swb,zH.Hvb,zH.lvb,zH.cna,zH.Uwb,zH.Pwb,zH.lwb,zH.EXTENSION,zH.ywb,zH.dvb,zH.A_b,zH.Ct,zH.YL,zH.Rhc,zH.I2b,zH.jfc,zH.Ajc,zH.g1b,zH.Y0b,zH.h1b,zH.a1b,zH.Z0b,zH.X0b,zH.i1b,zH.ycc,zH.ncc,zH.rcc,zH.scc,
zH.wcc,zH.qcc,zH.tcc,zH.pcc,zH.mcc,zH.occ,zH.Y4b,zH.Z4b,zH.buc,zH.Src,zH.fcc,zH.DGa,zH.ZZb,zH.zrc,zH.Ilc,zH.Ddc,zH.Jbc,zH.Rkc,zH.y0b,zH.u2b,zH.E1b,zH.iec,zH.Jnc,zH.Inc,zH.Hnc,zH.u3b,zH.euc,zH.fuc,zH.duc,zH.huc,zH.guc,zH.trc,zH.L9b,zH.P9b,zH.M9b,zH.N9b,zH.O9b,zH.Jmc]}};
AH={Z_b:"ATOM",v2b:"COMMENT",LDa:"DEFINITION",Gcc:"KEYWORD",Hdc:"LOCAL_REF",Wdc:"MACRO",Phc:"NUMERIC_LITERAL",Elc:"QUALIFIER",foc:"STRING_LITERAL",ssc:"TYPE_ID",kd:"UNKNOWN",values(){return[AH.kd,AH.Gcc,AH.foc,AH.v2b,AH.Phc,AH.Wdc,AH.ssc,AH.Z_b,AH.LDa,AH.Elc,AH.Hdc]}};
Iqb=class extends _.V{constructor(a={}){super();this.i.lastCommitTime=null==a.qK?null:a.qK;this.i.lastCommitMessage=null==a.Kwa?null:a.Kwa;this.i.size=null==a.size?null:a.size;this.i.deleted=null==a.ho?null:a.ho;this.i.existedAtCommit=null==a.Jta?null:a.Jta}get ho(){return _.Y(this,"deleted")?_.T(this,"deleted"):!1}set ho(a){this.i.deleted=a}get Jta(){return _.Y(this,"existedAtCommit")?_.T(this,"existedAtCommit"):""}set Jta(a){this.i.existedAtCommit=a}get Kwa(){return _.Y(this,"lastCommitMessage")?
_.T(this,"lastCommitMessage"):""}set Kwa(a){this.i.lastCommitMessage=a}get qK(){return _.Y(this,"lastCommitTime")?_.T(this,"lastCommitTime"):""}set qK(a){this.i.lastCommitTime=a}get size(){return _.Y(this,"size")?_.T(this,"size"):"0"}set size(a){this.i.size=a}ha(){return Iqb}ka(){return{keys:["deleted","existedAtCommit","lastCommitMessage","lastCommitTime","size"]}}};
Jqb=class extends _.V{constructor(a={}){super();this.i.email=null==a.email?null:a.email;this.i.name=null==a.name?null:a.name}get email(){return _.Y(this,"email")?_.T(this,"email"):""}set email(a){this.i.email=a}get name(){return _.Y(this,"name")?_.T(this,"name"):""}set name(a){this.i.name=a}ha(){return Jqb}ka(){return{keys:["email","name"]}}};
Kqb=class extends _.V{constructor(a={}){super();this.i.branchName=null==a.vf?null:a.vf;this.i.commitId=null==a.wf?null:a.wf}get vf(){return _.Y(this,"branchName")?_.T(this,"branchName"):""}set vf(a){this.i.branchName=a}get wf(){return _.Y(this,"commitId")?_.T(this,"commitId"):""}set wf(a){this.i.commitId=a}ha(){return Kqb}ka(){return{keys:["branchName","commitId"]}}};
_.Lqb=class extends _.V{constructor(a={}){super();this.i.newPath=null==a.jG?null:a.jG;this.i.oldPath=null==a.Kf?null:a.Kf;this.i.newHash=null==a.ddb?null:a.ddb;this.i.oldHash=null==a.Jdb?null:a.Jdb;this.i.newType=null==a.Hxa?null:a.Hxa;this.i.oldType=null==a.Txa?null:a.Txa}get ddb(){return _.Y(this,"newHash")?_.T(this,"newHash"):""}set ddb(a){this.i.newHash=a}get jG(){return _.Y(this,"newPath")?_.T(this,"newPath"):""}set jG(a){this.i.newPath=a}get Hxa(){return _.Y(this,"newType")?_.T(this,"newType"):
null}set Hxa(a){this.i.newType=a}get Jdb(){return _.Y(this,"oldHash")?_.T(this,"oldHash"):""}set Jdb(a){this.i.oldHash=a}get Kf(){return _.Y(this,"oldPath")?_.T(this,"oldPath"):""}set Kf(a){this.i.oldPath=a}get Txa(){return _.Y(this,"oldType")?_.T(this,"oldType"):null}set Txa(a){this.i.oldType=a}ha(){return _.Lqb}ka(){return{Na:{newType:vH,oldType:wH},keys:"newHash newPath newType oldHash oldPath oldType".split(" ")}}};
Mqb=class extends _.V{constructor(a={}){super();this.i.path=null==a.path?null:a.path;this.i.hash=null==a.hash?null:a.hash;this.i.type=null==a.type?null:a.type;this.i.attributes=null==a.attributes?null:a.attributes;this.i.sources=null==a.sources?null:a.sources;this.i.locationHint=null==a.vK?null:a.vK}static get rf(){return uH}get attributes(){return _.Y(this,"attributes")?_.T(this,"attributes"):null}set attributes(a){this.i.attributes=a}get hash(){return _.Y(this,"hash")?_.T(this,"hash"):""}set hash(a){this.i.hash=
a}get vK(){return _.Y(this,"locationHint")?_.T(this,"locationHint"):""}set vK(a){this.i.locationHint=a}get path(){return _.Y(this,"path")?_.T(this,"path"):""}set path(a){this.i.path=a}get sources(){return _.Y(this,"sources")?_.T(this,"sources"):[]}set sources(a){this.i.sources=a}get type(){return _.Y(this,"type")?_.T(this,"type"):null}set type(a){this.i.type=a}ha(){return Mqb}ka(){return{Na:{sources:tH,type:uH},keys:"attributes hash locationHint path sources type".split(" "),Ha:{attributes:Iqb}}}};
_.BH=class extends _.V{constructor(a={}){super();this.i.hostName=null==a.il?null:a.il;this.i.projectId=null==a.projectId?null:a.projectId;this.i.depotGroup=null==a.io?null:a.io;this.i.ossProject=null==a.Gg?null:a.Gg;this.i.repositoryName=null==a.yh?null:a.yh;this.i.workspaceId=null==a.tr?null:a.tr}get io(){return _.Y(this,"depotGroup")?_.T(this,"depotGroup"):""}set io(a){this.i.depotGroup=a}get il(){return _.Y(this,"hostName")?_.T(this,"hostName"):""}set il(a){this.i.hostName=a}get Gg(){return _.Y(this,
"ossProject")?_.T(this,"ossProject"):""}set Gg(a){this.i.ossProject=a}get projectId(){return _.Y(this,"projectId")?_.T(this,"projectId"):""}set projectId(a){this.i.projectId=a}get yh(){return _.Y(this,"repositoryName")?_.T(this,"repositoryName"):""}set yh(a){this.i.repositoryName=a}get tr(){return _.Y(this,"workspaceId")?_.T(this,"workspaceId"):""}set tr(a){this.i.workspaceId=a}ha(){return _.BH}ka(){return{keys:"depotGroup hostName ossProject projectId repositoryName workspaceId".split(" ")}}};
Nqb=class extends _.V{constructor(a={}){super();this.i.repositoryKey=null==a.Se?null:a.Se;this.i.refSpec=null==a.fr?null:a.fr;this.i.refHint=null==a.refHint?null:a.refHint}get refHint(){return _.Y(this,"refHint")?_.T(this,"refHint"):""}set refHint(a){this.i.refHint=a}get fr(){return _.Y(this,"refSpec")?_.T(this,"refSpec"):""}set fr(a){this.i.refSpec=a}get Se(){return _.Y(this,"repositoryKey")?_.T(this,"repositoryKey"):null}set Se(a){this.i.repositoryKey=a}ha(){return Nqb}ka(){return{keys:["refHint",
"refSpec","repositoryKey"],Ha:{repositoryKey:_.BH}}}};
_.DH=class extends _.V{constructor(a={}){super();this.i.sourceRoot=null==a.Gu?null:a.Gu;this.i.path=null==a.path?null:a.path;this.i.type=null==a.type?null:a.type;this.i.fileSize=null==a.fileSize?null:a.fileSize;this.i.sources=null==a.sources?null:a.sources;this.i.locationHint=null==a.vK?null:a.vK}static get rf(){return yH}get fileSize(){return _.Y(this,"fileSize")?_.T(this,"fileSize"):"0"}set fileSize(a){this.i.fileSize=a}get vK(){return _.Y(this,"locationHint")?_.T(this,"locationHint"):""}set vK(a){this.i.locationHint=
a}get path(){return _.Y(this,"path")?_.T(this,"path"):""}set path(a){this.i.path=a}get Gu(){return _.Y(this,"sourceRoot")?_.T(this,"sourceRoot"):null}set Gu(a){this.i.sourceRoot=a}get sources(){return _.Y(this,"sources")?_.T(this,"sources"):[]}set sources(a){this.i.sources=a}get type(){return _.Y(this,"type")?_.T(this,"type"):null}set type(a){this.i.type=a}ha(){return _.DH}ka(){return{Na:{sources:xH,type:yH},keys:"fileSize locationHint path sourceRoot sources type".split(" "),Ha:{sourceRoot:Nqb}}}};
Oqb=class extends _.V{constructor(a={}){super();this.i.fileSpec=null==a.Je?null:a.Je;this.i.childEntries=null==a.Xra?null:a.Xra}get Xra(){return _.Y(this,"childEntries")?_.T(this,"childEntries"):[]}set Xra(a){this.i.childEntries=a}get Je(){return _.Y(this,"fileSpec")?_.T(this,"fileSpec"):null}set Je(a){this.i.fileSpec=a}ha(){return Oqb}ka(){return{Oa:{childEntries:Mqb},keys:["childEntries","fileSpec"],Ha:{fileSpec:_.DH}}}};
EH=class extends _.V{constructor(a={}){super();this.i.startIndex=null==a.startIndex?null:a.startIndex;this.i.length=null==a.length?null:a.length}get length(){return _.Y(this,"length")?_.T(this,"length"):0}set length(a){this.i.length=a}get startIndex(){return _.Y(this,"startIndex")?_.T(this,"startIndex"):0}set startIndex(a){this.i.startIndex=a}ha(){return EH}ka(){return{keys:["length","startIndex"]}}};
Pqb=class extends _.V{constructor(a={}){super();this.i.linkRange=null==a.Zwa?null:a.Zwa;this.i.url=null==a.url?null:a.url}get Zwa(){return _.Y(this,"linkRange")?_.T(this,"linkRange"):null}set Zwa(a){this.i.linkRange=a}get url(){return _.Y(this,"url")?_.T(this,"url"):""}set url(a){this.i.url=a}ha(){return Pqb}ka(){return{keys:["linkRange","url"],Ha:{linkRange:EH}}}};
_.Qqb=class extends _.V{constructor(a={}){super();this.i.commitId=null==a.wf?null:a.wf;this.i.commitTime=null==a.oJ?null:a.oJ;this.i.author=null==a.co?null:a.co;this.i.commitMessage=null==a.Bq?null:a.Bq;this.i.metadata=null==a.metadata?null:a.metadata;this.i.fileDiffEntries=null==a.Rl?null:a.Rl;this.i.parentCommitIds=null==a.vG?null:a.vG;this.i.commitSubject=null==a.Cda?null:a.Cda;this.i.oldPath=null==a.Kf?null:a.Kf;this.i.committer=null==a.wsa?null:a.wsa;this.i.commitMessageLinkDefinitions=null==
a.BN?null:a.BN;this.i.fetchFileSpec=null==a.Mq?null:a.Mq;this.i.revisionNumber=null==a.revisionNumber?null:a.revisionNumber;this.i.fileOperation=null==a.bua?null:a.bua;this.i.workspace=null==a.Pb?null:a.Pb}get co(){return _.Y(this,"author")?_.T(this,"author"):null}set co(a){this.i.author=a}get wf(){return _.Y(this,"commitId")?_.T(this,"commitId"):""}set wf(a){this.i.commitId=a}get Bq(){return _.Y(this,"commitMessage")?_.T(this,"commitMessage"):""}set Bq(a){this.i.commitMessage=a}get BN(){return _.Y(this,
"commitMessageLinkDefinitions")?_.T(this,"commitMessageLinkDefinitions"):[]}set BN(a){this.i.commitMessageLinkDefinitions=a}get Cda(){return _.Y(this,"commitSubject")?_.T(this,"commitSubject"):""}set Cda(a){this.i.commitSubject=a}get oJ(){return _.Y(this,"commitTime")?_.T(this,"commitTime"):""}set oJ(a){this.i.commitTime=a}get wsa(){return _.Y(this,"committer")?_.T(this,"committer"):null}set wsa(a){this.i.committer=a}get Mq(){return _.Y(this,"fetchFileSpec")?_.T(this,"fetchFileSpec"):null}set Mq(a){this.i.fetchFileSpec=
a}get Rl(){return _.Y(this,"fileDiffEntries")?_.T(this,"fileDiffEntries"):[]}set Rl(a){this.i.fileDiffEntries=a}get bua(){return _.Y(this,"fileOperation")?_.T(this,"fileOperation"):null}set bua(a){this.i.fileOperation=a}get metadata(){return _.Y(this,"metadata")?_.T(this,"metadata"):null}set metadata(a){this.i.metadata=a}get Kf(){return _.Y(this,"oldPath")?_.T(this,"oldPath"):""}set Kf(a){this.i.oldPath=a}get vG(){return _.Y(this,"parentCommitIds")?_.T(this,"parentCommitIds"):[]}set vG(a){this.i.parentCommitIds=
a}get revisionNumber(){return _.Y(this,"revisionNumber")?_.T(this,"revisionNumber"):0}set revisionNumber(a){this.i.revisionNumber=a}get Pb(){return _.Y(this,"workspace")?_.T(this,"workspace"):""}set Pb(a){this.i.workspace=a}ha(){return _.Qqb}ka(){return{Oa:{commitMessageLinkDefinitions:Pqb,fileDiffEntries:_.Lqb},Na:{fileOperation:sH},keys:"author commitId commitMessage commitMessageLinkDefinitions commitSubject commitTime committer fetchFileSpec fileDiffEntries fileOperation metadata oldPath parentCommitIds revisionNumber workspace".split(" "),
xd:{metadata:{wc:null,Ec:!1,Fc:!1,Gc:!1}},Ha:{author:Jqb,committer:Jqb,fetchFileSpec:_.DH}}}};
Rqb=class extends _.V{constructor(a={}){super();this.i.lineNumber=null==a.lineNumber?null:a.lineNumber;this.i.columnRanges=null==a.AN?null:a.AN}get AN(){return _.Y(this,"columnRanges")?_.T(this,"columnRanges"):[]}set AN(a){this.i.columnRanges=a}get lineNumber(){return _.Y(this,"lineNumber")?_.T(this,"lineNumber"):"0"}set lineNumber(a){this.i.lineNumber=a}ha(){return Rqb}ka(){return{Oa:{columnRanges:EH},keys:["columnRanges","lineNumber"]}}};
Sqb=class extends _.V{constructor(a={}){super();this.i.lineNumber=null==a.lineNumber?null:a.lineNumber;this.i.lineText=null==a.NC?null:a.NC;this.i.range=null==a.Ud?null:a.Ud}get lineNumber(){return _.Y(this,"lineNumber")?_.T(this,"lineNumber"):0}set lineNumber(a){this.i.lineNumber=a}get NC(){return _.Y(this,"lineText")?_.T(this,"lineText"):""}set NC(a){this.i.lineText=a}get Ud(){return _.Y(this,"range")?_.T(this,"range"):null}set Ud(a){this.i.range=a}ha(){return Sqb}ka(){return{keys:["lineNumber",
"lineText","range"],Ha:{range:EH}}}};
Tqb=class extends _.V{constructor(a={}){super();this.i.commitLogEntries=null==a.un?null:a.un;this.i.nextCommitId=null==a.gdb?null:a.gdb;this.i.nextCommitIds=null==a.Ixa?null:a.Ixa;this.i.pageToken=null==a.pageToken?null:a.pageToken}get un(){return _.Y(this,"commitLogEntries")?_.T(this,"commitLogEntries"):[]}set un(a){this.i.commitLogEntries=a}get gdb(){return _.Y(this,"nextCommitId")?_.T(this,"nextCommitId"):""}set gdb(a){this.i.nextCommitId=a}get Ixa(){return _.Y(this,"nextCommitIds")?_.T(this,"nextCommitIds"):
[]}set Ixa(a){this.i.nextCommitIds=a}get pageToken(){return _.Y(this,"pageToken")?_.T(this,"pageToken"):""}set pageToken(a){this.i.pageToken=a}ha(){return Tqb}ka(){return{Oa:{commitLogEntries:_.Qqb},keys:["commitLogEntries","nextCommitId","nextCommitIds","pageToken"]}}};Uqb=class extends _.V{ha(){return Uqb}ka(){return{keys:[]}}};Vqb=class extends _.V{ha(){return Vqb}ka(){return{keys:[]}}};
Wqb=class extends _.V{constructor(a={}){super();this.i.matchingRanges=null==a.Zq?null:a.Zq}get Zq(){return _.Y(this,"matchingRanges")?_.T(this,"matchingRanges"):[]}set Zq(a){this.i.matchingRanges=a}ha(){return Wqb}ka(){return{Oa:{matchingRanges:Rqb},keys:["matchingRanges"]}}};
Xqb=class extends _.V{constructor(a={}){super();this.i.tagName=null==a.tagName?null:a.tagName;this.i.targetId=null==a.targetId?null:a.targetId}get tagName(){return _.Y(this,"tagName")?_.T(this,"tagName"):""}set tagName(a){this.i.tagName=a}get targetId(){return _.Y(this,"targetId")?_.T(this,"targetId"):""}set targetId(a){this.i.targetId=a}ha(){return Xqb}ka(){return{keys:["tagName","targetId"]}}};
_.Yqb=class extends _.V{constructor(a={}){super();this.i.branch=null==a.md?null:a.md;this.i.defaultBranchName=null==a.b4?null:a.b4;this.i.tags=null==a.tags?null:a.tags}get md(){return _.Y(this,"branch")?_.T(this,"branch"):[]}set md(a){this.i.branch=a}get b4(){return _.Y(this,"defaultBranchName")?_.T(this,"defaultBranchName"):""}set b4(a){this.i.defaultBranchName=a}get tags(){return _.Y(this,"tags")?_.T(this,"tags"):[]}set tags(a){this.i.tags=a}ha(){return _.Yqb}ka(){return{Oa:{branch:Kqb,tags:Xqb},
keys:["branch","defaultBranchName","tags"]}}};Zqb=class extends _.V{constructor(a={}){super();this.i.roots=null==a.Hza?null:a.Hza}get Hza(){return _.Y(this,"roots")?_.T(this,"roots"):null}set Hza(a){this.i.roots=a}ha(){return Zqb}ka(){return{keys:["roots"],Ha:{roots:_.Yqb}}}};
_.$qb=class extends _.V{constructor(a={}){super();this.i.pageToken=null==a.pageToken?null:a.pageToken;this.i.pageSize=null==a.pageSize?null:a.pageSize;this.i.numberOfContextLines=null==a.su?null:a.su;this.i.enableDiagnostics=null==a.ko?null:a.ko;this.i.repositoryScope=null==a.Om?null:a.Om;this.i.refSpecScope=null==a.UK?null:a.UK;this.i.pathPrefix=null==a.pathPrefix?null:a.pathPrefix;this.i.savedQuery=null==a.Fe?null:a.Fe;this.i.scoringModel=null==a.hL?null:a.hL;this.i.exhaustive=null==a.vs?null:a.vs;
this.i.fullHistorySearch=null==a.yua?null:a.yua;this.i.debugLevel=null==a.GN?null:a.GN;this.i.retrieveMultibranchResults=null==a.Ow?null:a.Ow;this.i.suppressGitLegacyResults=null==a.gx?null:a.gx;this.i.showPersonalizedResults=null==a.lr?null:a.lr}get GN(){return _.Y(this,"debugLevel")?_.T(this,"debugLevel"):0}set GN(a){this.i.debugLevel=a}get ko(){return _.Y(this,"enableDiagnostics")?_.T(this,"enableDiagnostics"):!1}set ko(a){this.i.enableDiagnostics=a}get vs(){return _.Y(this,"exhaustive")?_.T(this,
"exhaustive"):!1}set vs(a){this.i.exhaustive=a}get yua(){return _.Y(this,"fullHistorySearch")?_.T(this,"fullHistorySearch"):!1}set yua(a){this.i.fullHistorySearch=a}get su(){return _.Y(this,"numberOfContextLines")?_.T(this,"numberOfContextLines"):0}set su(a){this.i.numberOfContextLines=a}get pageSize(){return _.Y(this,"pageSize")?_.T(this,"pageSize"):0}set pageSize(a){this.i.pageSize=a}get pageToken(){return _.Y(this,"pageToken")?_.T(this,"pageToken"):""}set pageToken(a){this.i.pageToken=a}get pathPrefix(){return _.Y(this,
"pathPrefix")?_.T(this,"pathPrefix"):""}set pathPrefix(a){this.i.pathPrefix=a}get UK(){return _.Y(this,"refSpecScope")?_.T(this,"refSpecScope"):""}set UK(a){this.i.refSpecScope=a}get Om(){return _.Y(this,"repositoryScope")?_.T(this,"repositoryScope"):null}set Om(a){this.i.repositoryScope=a}get Ow(){return _.Y(this,"retrieveMultibranchResults")?_.T(this,"retrieveMultibranchResults"):!1}set Ow(a){this.i.retrieveMultibranchResults=a}get Fe(){return _.Y(this,"savedQuery")?_.T(this,"savedQuery"):""}set Fe(a){this.i.savedQuery=
a}get hL(){return _.Y(this,"scoringModel")?_.T(this,"scoringModel"):""}set hL(a){this.i.scoringModel=a}get lr(){return _.Y(this,"showPersonalizedResults")?_.T(this,"showPersonalizedResults"):!1}set lr(a){this.i.showPersonalizedResults=a}get gx(){return _.Y(this,"suppressGitLegacyResults")?_.T(this,"suppressGitLegacyResults"):!1}set gx(a){this.i.suppressGitLegacyResults=a}ha(){return _.$qb}ka(){return{keys:"debugLevel enableDiagnostics exhaustive fullHistorySearch numberOfContextLines pageSize pageToken pathPrefix refSpecScope repositoryScope retrieveMultibranchResults savedQuery scoringModel showPersonalizedResults suppressGitLegacyResults".split(" "),
Ha:{repositoryScope:_.Ck}}}};
_.FH=class extends _.V{constructor(a={}){super();this.i.numberOfContextLines=null==a.su?null:a.su;this.i.minSnippetLinesPerFile=null==a.kia?null:a.kia;this.i.minSnippetLinesPerPage=null==a.lia?null:a.lia;this.i.showAllSnippets=null==a.FAa?null:a.FAa}get kia(){return _.Y(this,"minSnippetLinesPerFile")?_.T(this,"minSnippetLinesPerFile"):0}set kia(a){this.i.minSnippetLinesPerFile=a}get lia(){return _.Y(this,"minSnippetLinesPerPage")?_.T(this,"minSnippetLinesPerPage"):0}set lia(a){this.i.minSnippetLinesPerPage=a}get su(){return _.Y(this,
"numberOfContextLines")?_.T(this,"numberOfContextLines"):0}set su(a){this.i.numberOfContextLines=a}get FAa(){return _.Y(this,"showAllSnippets")?_.T(this,"showAllSnippets"):!1}set FAa(a){this.i.showAllSnippets=a}ha(){return _.FH}ka(){return{keys:["minSnippetLinesPerFile","minSnippetLinesPerPage","numberOfContextLines","showAllSnippets"]}}};
arb=class extends _.V{constructor(a={}){super();this.i.queryString=null==a.xu?null:a.xu;this.i.searchOptions=null==a.Wza?null:a.Wza;this.i.snippetOptions=null==a.rL?null:a.rL}get xu(){return _.Y(this,"queryString")?_.T(this,"queryString"):""}set xu(a){this.i.queryString=a}get Wza(){return _.Y(this,"searchOptions")?_.T(this,"searchOptions"):null}set Wza(a){this.i.searchOptions=a}get rL(){return _.Y(this,"snippetOptions")?_.T(this,"snippetOptions"):null}set rL(a){this.i.snippetOptions=a}ha(){return arb}ka(){return{keys:["queryString",
"searchOptions","snippetOptions"],Ha:{searchOptions:_.$qb,snippetOptions:_.FH}}}};_.brb=class extends _.V{constructor(a={}){super();this.i.enableDiagnostics=null==a.ko?null:a.ko;this.i.savedQuery=null==a.Fe?null:a.Fe}get ko(){return _.Y(this,"enableDiagnostics")?_.T(this,"enableDiagnostics"):!1}set ko(a){this.i.enableDiagnostics=a}get Fe(){return _.Y(this,"savedQuery")?_.T(this,"savedQuery"):""}set Fe(a){this.i.savedQuery=a}ha(){return _.brb}ka(){return{keys:["enableDiagnostics","savedQuery"]}}};
_.crb=class extends _.V{constructor(a={}){super();this.i.numberOfContextLines=null==a.su?null:a.su}get su(){return _.Y(this,"numberOfContextLines")?_.T(this,"numberOfContextLines"):0}set su(a){this.i.numberOfContextLines=a}ha(){return _.crb}ka(){return{keys:["numberOfContextLines"]}}};
drb=class extends _.V{constructor(a={}){super();this.i.file=null==a.file?null:a.file;this.i.queryString=null==a.xu?null:a.xu;this.i.options=null==a.options?null:a.options;this.i.snippetOptions=null==a.rL?null:a.rL}get file(){return _.Y(this,"file")?_.T(this,"file"):null}set file(a){this.i.file=a}get options(){return _.Y(this,"options")?_.T(this,"options"):null}set options(a){this.i.options=a}get xu(){return _.Y(this,"queryString")?_.T(this,"queryString"):""}set xu(a){this.i.queryString=a}get rL(){return _.Y(this,
"snippetOptions")?_.T(this,"snippetOptions"):null}set rL(a){this.i.snippetOptions=a}ha(){return drb}ka(){return{keys:["file","options","queryString","snippetOptions"],Ha:{file:_.DH,options:_.brb,snippetOptions:_.crb}}}};
erb=class extends _.V{constructor(a={}){super();this.i.tokenType=null==a.tokenType?null:a.tokenType;this.i.range=null==a.Ud?null:a.Ud}get Ud(){return _.Y(this,"range")?_.T(this,"range"):null}set Ud(a){this.i.range=a}get tokenType(){return _.Y(this,"tokenType")?_.T(this,"tokenType"):null}set tokenType(a){this.i.tokenType=a}ha(){return erb}ka(){return{Na:{tokenType:AH},keys:["range","tokenType"],Ha:{range:EH}}}};
frb=class extends _.V{constructor(a={}){super();this.i.lineText=null==a.NC?null:a.NC;this.i.lineNumber=null==a.lineNumber?null:a.lineNumber;this.i.matchingRanges=null==a.Zq?null:a.Zq;this.i.ranges=null==a.zG?null:a.zG;this.i.tokens=null==a.dh?null:a.dh}get lineNumber(){return _.Y(this,"lineNumber")?_.T(this,"lineNumber"):"0"}set lineNumber(a){this.i.lineNumber=a}get NC(){return _.Y(this,"lineText")?_.T(this,"lineText"):""}set NC(a){this.i.lineText=a}get Zq(){return _.Y(this,"matchingRanges")?_.T(this,
"matchingRanges"):null}set Zq(a){this.i.matchingRanges=a}get zG(){return _.Y(this,"ranges")?_.T(this,"ranges"):[]}set zG(a){this.i.ranges=a}get dh(){return _.Y(this,"tokens")?_.T(this,"tokens"):[]}set dh(a){this.i.tokens=a}ha(){return frb}ka(){return{Oa:{ranges:EH,tokens:erb},keys:["lineNumber","lineText","matchingRanges","ranges","tokens"],Ha:{matchingRanges:Rqb}}}};
grb=class extends _.V{constructor(a={}){super();this.i.snippetLines=null==a.ax?null:a.ax}get ax(){return _.Y(this,"snippetLines")?_.T(this,"snippetLines"):[]}set ax(a){this.i.snippetLines=a}ha(){return grb}ka(){return{Oa:{snippetLines:frb},keys:["snippetLines"]}}};
hrb=class extends _.V{constructor(a={}){super();this.i.matchingSnippets=null==a.nxa?null:a.nxa}get nxa(){return _.Y(this,"matchingSnippets")?_.T(this,"matchingSnippets"):[]}set nxa(a){this.i.matchingSnippets=a}ha(){return hrb}ka(){return{Oa:{matchingSnippets:grb},keys:["matchingSnippets"]}}};
irb=class extends _.V{constructor(a={}){super();this.i.matchingRanges=null==a.Zq?null:a.Zq;this.i.ranges=null==a.zG?null:a.zG;this.i.snippets=null==a.Fj?null:a.Fj}get Zq(){return _.Y(this,"matchingRanges")?_.T(this,"matchingRanges"):[]}set Zq(a){this.i.matchingRanges=a}get zG(){return _.Y(this,"ranges")?_.T(this,"ranges"):null}set zG(a){this.i.ranges=a}get Fj(){return _.Y(this,"snippets")?_.T(this,"snippets"):null}set Fj(a){this.i.snippets=a}ha(){return irb}ka(){return{Oa:{matchingRanges:Rqb},keys:["matchingRanges",
"ranges","snippets"],Ha:{ranges:Wqb,snippets:hrb}}}};jrb=class extends _.V{constructor(a={}){super();this.i.revision=null==a.Dd?null:a.Dd;this.i.snippets=null==a.Fj?null:a.Fj}get Dd(){return _.Y(this,"revision")?_.T(this,"revision"):""}set Dd(a){this.i.revision=a}get Fj(){return _.Y(this,"snippets")?_.T(this,"snippets"):[]}set Fj(a){this.i.snippets=a}ha(){return jrb}ka(){return{Oa:{snippets:grb},keys:["revision","snippets"]}}};
krb=class extends _.V{constructor(a={}){super();this.i.fileSpec=null==a.Je?null:a.Je;this.i.snippets=null==a.Fj?null:a.Fj;this.i.numberOfMatchingLines=null==a.yia?null:a.yia;this.i.matchingChangelists=null==a.kbb?null:a.kbb;this.i.revisionMatches=null==a.Dza?null:a.Dza;this.i.deletedAtCl=null==a.aF?null:a.aF;this.i.deletedTermChangelist=null==a.bF?null:a.bF}get aF(){return _.Y(this,"deletedAtCl")?_.T(this,"deletedAtCl"):"0"}set aF(a){this.i.deletedAtCl=a}get bF(){return _.Y(this,"deletedTermChangelist")?
_.T(this,"deletedTermChangelist"):"0"}set bF(a){this.i.deletedTermChangelist=a}get Je(){return _.Y(this,"fileSpec")?_.T(this,"fileSpec"):null}set Je(a){this.i.fileSpec=a}get kbb(){return _.Y(this,"matchingChangelists")?_.T(this,"matchingChangelists"):[]}set kbb(a){this.i.matchingChangelists=a}get yia(){return _.Y(this,"numberOfMatchingLines")?_.T(this,"numberOfMatchingLines"):0}set yia(a){this.i.numberOfMatchingLines=a}get Dza(){return _.Y(this,"revisionMatches")?_.T(this,"revisionMatches"):[]}set Dza(a){this.i.revisionMatches=
a}get Fj(){return _.Y(this,"snippets")?_.T(this,"snippets"):[]}set Fj(a){this.i.snippets=a}ha(){return krb}ka(){return{Oa:{revisionMatches:jrb,snippets:grb},keys:"deletedAtCl deletedTermChangelist fileSpec matchingChangelists numberOfMatchingLines revisionMatches snippets".split(" "),Ha:{fileSpec:_.DH}}}};
lrb=class extends _.V{constructor(a={}){super();this.i.fileSearchResult=null==a.afa?null:a.afa;this.i.directorySearchResult=null==a.lta?null:a.lta;this.i.debugInfoString=null==a.eC?null:a.eC;this.i.resultToken=null==a.dL?null:a.dL;this.i.personalized=null==a.W6?null:a.W6;this.i.refsToken=null==a.k7?null:a.k7}get eC(){return _.Y(this,"debugInfoString")?_.T(this,"debugInfoString"):""}set eC(a){this.i.debugInfoString=a}get lta(){return _.Y(this,"directorySearchResult")?_.T(this,"directorySearchResult"):
null}set lta(a){this.i.directorySearchResult=a}get afa(){return _.Y(this,"fileSearchResult")?_.T(this,"fileSearchResult"):null}set afa(a){this.i.fileSearchResult=a}get W6(){return _.Y(this,"personalized")?_.T(this,"personalized"):!1}set W6(a){this.i.personalized=a}get k7(){return _.Y(this,"refsToken")?_.T(this,"refsToken"):""}set k7(a){this.i.refsToken=a}get dL(){return _.Y(this,"resultToken")?_.T(this,"resultToken"):""}set dL(a){this.i.resultToken=a}ha(){return lrb}ka(){return{keys:"debugInfoString directorySearchResult fileSearchResult personalized refsToken resultToken".split(" "),
Ha:{directorySearchResult:Oqb,fileSearchResult:krb}}}};
_.GH=class extends _.V{constructor(a={}){super();this.i.searchResults=null==a.oz?null:a.oz;this.i.estimatedResultCount=null==a.Eta?null:a.Eta;this.i.nextPageToken=null==a.nextPageToken?null:a.nextPageToken;this.i.debugInfoString=null==a.eC?null:a.eC;this.i.responseToken=null==a.NZ?null:a.NZ;this.i.exhaustive=null==a.vs?null:a.vs;this.i.requestToken=null==a.YK?null:a.YK;this.i.debugResponseProto=null==a.Eq?null:a.Eq;this.i.debugRequestProto=null==a.Dq?null:a.Dq;this.i.refinements=null==a.qD?null:a.qD}get eC(){return _.Y(this,
"debugInfoString")?_.T(this,"debugInfoString"):""}set eC(a){this.i.debugInfoString=a}get Dq(){return _.Y(this,"debugRequestProto")?_.T(this,"debugRequestProto"):""}set Dq(a){this.i.debugRequestProto=a}get Eq(){return _.Y(this,"debugResponseProto")?_.T(this,"debugResponseProto"):""}set Eq(a){this.i.debugResponseProto=a}get Eta(){return _.Y(this,"estimatedResultCount")?_.T(this,"estimatedResultCount"):"0"}set Eta(a){this.i.estimatedResultCount=a}get vs(){return _.Y(this,"exhaustive")?_.T(this,"exhaustive"):
!1}set vs(a){this.i.exhaustive=a}get nextPageToken(){return _.Y(this,"nextPageToken")?_.T(this,"nextPageToken"):""}set nextPageToken(a){this.i.nextPageToken=a}get qD(){return _.Y(this,"refinements")?_.T(this,"refinements"):[]}set qD(a){this.i.refinements=a}get YK(){return _.Y(this,"requestToken")?_.T(this,"requestToken"):""}set YK(a){this.i.requestToken=a}get NZ(){return _.Y(this,"responseToken")?_.T(this,"responseToken"):""}set NZ(a){this.i.responseToken=a}get oz(){return _.Y(this,"searchResults")?
_.T(this,"searchResults"):[]}set oz(a){this.i.searchResults=a}ha(){return _.GH}ka(){return{Oa:{searchResults:lrb},keys:"debugInfoString debugRequestProto debugResponseProto estimatedResultCount exhaustive nextPageToken refinements requestToken responseToken searchResults".split(" ")}}};
mrb=class extends _.V{constructor(a={}){super();this.i.repositoryScope=null==a.Om?null:a.Om;this.i.refSpecScope=null==a.UK?null:a.UK;this.i.pathPrefix=null==a.pathPrefix?null:a.pathPrefix;this.i.savedQuery=null==a.Fe?null:a.Fe;this.i.maxSuggestions=null==a.oxa?null:a.oxa;this.i.enableDiagnostics=null==a.ko?null:a.ko;this.i.retrieveMultibranchResults=null==a.Ow?null:a.Ow;this.i.suppressGitLegacyResults=null==a.gx?null:a.gx;this.i.showPersonalizedResults=null==a.lr?null:a.lr}get ko(){return _.Y(this,
"enableDiagnostics")?_.T(this,"enableDiagnostics"):!1}set ko(a){this.i.enableDiagnostics=a}get oxa(){return _.Y(this,"maxSuggestions")?_.T(this,"maxSuggestions"):0}set oxa(a){this.i.maxSuggestions=a}get pathPrefix(){return _.Y(this,"pathPrefix")?_.T(this,"pathPrefix"):""}set pathPrefix(a){this.i.pathPrefix=a}get UK(){return _.Y(this,"refSpecScope")?_.T(this,"refSpecScope"):""}set UK(a){this.i.refSpecScope=a}get Om(){return _.Y(this,"repositoryScope")?_.T(this,"repositoryScope"):null}set Om(a){this.i.repositoryScope=
a}get Ow(){return _.Y(this,"retrieveMultibranchResults")?_.T(this,"retrieveMultibranchResults"):!1}set Ow(a){this.i.retrieveMultibranchResults=a}get Fe(){return _.Y(this,"savedQuery")?_.T(this,"savedQuery"):""}set Fe(a){this.i.savedQuery=a}get lr(){return _.Y(this,"showPersonalizedResults")?_.T(this,"showPersonalizedResults"):!1}set lr(a){this.i.showPersonalizedResults=a}get gx(){return _.Y(this,"suppressGitLegacyResults")?_.T(this,"suppressGitLegacyResults"):!1}set gx(a){this.i.suppressGitLegacyResults=
a}ha(){return mrb}ka(){return{keys:"enableDiagnostics maxSuggestions pathPrefix refSpecScope repositoryScope retrieveMultibranchResults savedQuery showPersonalizedResults suppressGitLegacyResults".split(" "),Ha:{repositoryScope:_.Ck}}}};
nrb=class extends _.V{constructor(a={}){super();this.i.queryString=null==a.xu?null:a.xu;this.i.suggestOptions=null==a.ZAa?null:a.ZAa}get xu(){return _.Y(this,"queryString")?_.T(this,"queryString"):""}set xu(a){this.i.queryString=a}get ZAa(){return _.Y(this,"suggestOptions")?_.T(this,"suggestOptions"):null}set ZAa(a){this.i.suggestOptions=a}ha(){return nrb}ka(){return{keys:["queryString","suggestOptions"],Ha:{suggestOptions:mrb}}}};
orb=class extends _.V{constructor(a={}){super();this.i.type=null==a.type?null:a.type;this.i.range=null==a.Ud?null:a.Ud}static get rf(){return zH}get Ud(){return _.Y(this,"range")?_.T(this,"range"):null}set Ud(a){this.i.range=a}get type(){return _.Y(this,"type")?_.T(this,"type"):null}set type(a){this.i.type=a}ha(){return orb}ka(){return{Na:{type:zH},keys:["range","type"],Ha:{range:EH}}}};
prb=class extends _.V{constructor(a={}){super();this.i.title=null==a.title?null:a.title;this.i.symbol=null==a.symbol?null:a.symbol;this.i.fileSpec=null==a.Je?null:a.Je;this.i.lineNumber=null==a.lineNumber?null:a.lineNumber;this.i.resultToken=null==a.dL?null:a.dL;this.i.match=null==a.match?null:a.match}get Je(){return _.Y(this,"fileSpec")?_.T(this,"fileSpec"):null}set Je(a){this.i.fileSpec=a}get lineNumber(){return _.Y(this,"lineNumber")?_.T(this,"lineNumber"):0}set lineNumber(a){this.i.lineNumber=
a}get match(){return _.Y(this,"match")?_.T(this,"match"):null}set match(a){this.i.match=a}get dL(){return _.Y(this,"resultToken")?_.T(this,"resultToken"):""}set dL(a){this.i.resultToken=a}get symbol(){return _.Y(this,"symbol")?_.T(this,"symbol"):null}set symbol(a){this.i.symbol=a}get title(){return _.Y(this,"title")?_.T(this,"title"):""}set title(a){this.i.title=a}ha(){return prb}ka(){return{keys:"fileSpec lineNumber match resultToken symbol title".split(" "),Ha:{fileSpec:_.DH,match:Sqb,symbol:orb}}}};
qrb=class extends _.V{constructor(a={}){super();this.i.suggestions=null==a.Iu?null:a.Iu;this.i.responseToken=null==a.NZ?null:a.NZ;this.i.requestToken=null==a.YK?null:a.YK}get YK(){return _.Y(this,"requestToken")?_.T(this,"requestToken"):""}set YK(a){this.i.requestToken=a}get NZ(){return _.Y(this,"responseToken")?_.T(this,"responseToken"):""}set NZ(a){this.i.responseToken=a}get Iu(){return _.Y(this,"suggestions")?_.T(this,"suggestions"):[]}set Iu(a){this.i.suggestions=a}ha(){return qrb}ka(){return{Oa:{suggestions:prb},
keys:["requestToken","responseToken","suggestions"]}}};
_.HH={$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"};
IH=class{constructor(a,b,c){this.Wa=a;this.Wa=null==a?"v1":a;this.ub=new _.Qn(b,c)}match(a,b={},c={}){return _.Pn(this.ub,{body:a,Lb:"POST",Mb:"integration_grimoire_pa_googleapis_sandbox.contents.match",path:`/${this.Wa}/contents/match`,Sa:_.Qh(b,_.HH,c),Ob:irb})}search(a,b={},c={}){return _.Pn(this.ub,{body:a,Lb:"POST",Mb:"integration_grimoire_pa_googleapis_sandbox.contents.search",path:`/${this.Wa}/contents/search`,Sa:_.Qh(b,_.HH,c),Ob:_.GH})}ipb(a,b={}){return _.Pn(this.ub,{body:a,Lb:"POST",Mb:"integration_grimoire_pa_googleapis_sandbox.contents.suggest",
path:`/${this.Wa}/contents/suggest`,Sa:_.Qh(b,_.HH,{}),Ob:qrb})}};IH.O=function(a){return new (a||IH)(_.m(_.tw,8),_.m(_.uw),_.m(_.On,8))};IH.ta=_.k({token:IH,oa:IH.O});var JH=class{};JH.O=function(a){return new (a||JH)};JH.ta=_.k({token:JH,oa:a=>IH.O(a),Ea:_.vw});
var KH=class{constructor(a,b,c){this.Wa=a;this.Wa=null==a?"v1":a;this.ub=new _.Qn(b,c)}list(a={},b={}){return _.Pn(this.ub,{body:null,Lb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.history.list.list",path:`/${this.Wa}/history/list`,Sa:_.Qh(a,_.HH,b),Ob:Tqb})}};KH.O=function(a){return new (a||KH)(_.m(_.tw,8),_.m(_.uw),_.m(_.On,8))};KH.ta=_.k({token:KH,oa:KH.O});_.LH=class{};_.LH.O=function(a){return new (a||_.LH)};_.LH.ta=_.k({token:_.LH,oa:a=>KH.O(a),Ea:_.vw});
var MH=class{constructor(a,b,c){this.Wa=a;this.Wa=null==a?"v1":a;this.ub=new _.Qn(b,c)}mgb(a){return _.Pn(this.ub,{body:a,Lb:"POST",Mb:"integration_grimoire_pa_googleapis_sandbox.indexing.prepare",path:`/${this.Wa}/indexing/prepare`,Sa:_.Qh({},_.HH,{}),Ob:Vqb})}};MH.O=function(a){return new (a||MH)(_.m(_.tw,8),_.m(_.uw),_.m(_.On,8))};MH.ta=_.k({token:MH,oa:MH.O});var NH=class{};NH.O=function(a){return new (a||NH)};NH.ta=_.k({token:NH,oa:a=>MH.O(a),Ea:_.vw});
var OH=class{constructor(a,b,c){this.Wa=a;this.Wa=null==a?"v1":a;this.ub=new _.Qn(b,c)}list(a={},b={}){return _.Pn(this.ub,{body:null,Lb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.refs.list",path:`/${this.Wa}/refs`,Sa:_.Qh(a,_.HH,b),Ob:Zqb})}};OH.O=function(a){return new (a||OH)(_.m(_.tw,8),_.m(_.uw),_.m(_.On,8))};OH.ta=_.k({token:OH,oa:OH.O});var PH=class{};PH.O=function(a){return new (a||PH)};PH.ta=_.k({token:PH,oa:a=>OH.O(a),Ea:_.vw});var QH=class{};QH.O=function(a){return new (a||QH)};
QH.Ca=_.Ud({type:QH});QH.Ba=_.md({imports:[_.vo]});var RH=class{};RH.O=function(a){return new (a||RH)};RH.wa=_.Qd({type:RH,na:[["","onedevDot",""]],lb:1,Ya:function(a){a&2&&_.Pg("aria-hidden",!0)},jc:["onedevDot",""],ya:1,Aa:0,qa:function(a){a&1&&_.P(0,"\u00a0\u00b7\u00a0")},kb:2});var SH=class{};SH.O=function(a){return new (a||SH)};SH.Ca=_.Ud({type:SH});SH.Ba=_.md({});
var rrb=[[["onedev-hovercard-action"]]],TH=class{Qa(){}get statusText(){switch(this.changelist.status){case 0:return"Submitted";case 1:return"Pending";case 2:return"Rolled Back";default:return"Status Unknown"}}get XKc(){return this.changelist.updateTime?(new _.Mv("HH:mm MMM d, yyyy")).format(this.changelist.updateTime):""}};TH.O=function(a){return new (a||TH)};
TH.wa=_.Qd({type:TH,na:[["onedev-changelist-hovercard-body"]],inputs:{changelist:"changelist"},standalone:!0,features:[_.Ah],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&&(_.ch(rrb),_.C(0,"div",0)(1,"div",1)(2,"div",2),_.P(3),_.E(),_.C(4,"div",3),_.G(5,"mat-icon",4),_.C(6,"div",5)(7,"span",6),_.P(8),_.E(),_.y(9,gnb,2,1,"span",7),_.E(),_.G(10,"mat-icon",8),_.C(11,"div",5)(12,"div",9)(13,"span",6),_.P(14,"Author"),_.E(),_.C(15,"span"),_.P(16),_.E()(),_.C(17,"div",9)(18,"span",6),_.P(19,"Reviewers"),
_.E(),_.C(20,"ul",10),_.y(21,inb,4,2,"ng-container",11),_.E()(),_.y(22,jnb,5,1,"div",12),_.E(),_.G(23,"mat-icon",13),_.C(24,"div",5)(25,"ul",10)(26,"li")(27,"a",14),_.P(28,"Critique"),_.E()()()()()(),_.dh(29),_.E());a&2&&(_.v(3),_.uh(" ",b.changelist.title," "),_.v(5),_.vh(b.statusText),_.v(),_.A("ngIf",b.changelist.updateTime),_.v(7),_.vh(b.changelist.co),_.v(5),_.A("ngForOf",b.changelist.EG),_.v(),_.A("ngIf",b.changelist.FEb),_.v(5),_.A("href","https://critique-ng.corp.google.com/cl/"+b.changelist.id,
_.ag))},Fa:[QH,_.vo,_.oo,_.po,SH,RH,_.Eu,_.Du],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});srb=[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];_.UH=class{};_.UH.O=function(a){return new (a||_.UH)};_.UH.Ca=_.Ud({type:_.UH});_.UH.Ba=_.md({});_.VH=class{};_.VH.O=function(a){return new (a||_.VH)};_.VH.La=_.Wd({type:_.VH,na:[["mat-panel-title"]],qb:[1,"mat-expansion-panel-header-title"],standalone:!0});trb=function(a,b,c){return _.u(_.aG(a.IG),_.r(d=>_.DF(d,_.ZF)),_.r(c),_.r(d=>({prefix:d,hrb:lnb(d)})),_.Dg(b))};
_.urb=function(a,b,c){const d=b?knb([],b):c.prefix,e={prefix:d,hrb:()=>Object.assign({},c,{prefix:d})},f=d&&d.value&&(_.mk(d.value).path||"").endsWith("/");return b?trb(a,e,({queries:g})=>knb(g,b)):c.Gp||f?_.kf(e):trb(a,e,({jea:g})=>g?IG(g):d)};_.WH=class{constructor(a){this.IG=a}};_.WH.O=function(a){return new (a||_.WH)(_.m(_.bG))};_.WH.ta=_.k({token:_.WH,oa:_.WH.O,Ea:"root"});var vrb,wrb,xrb;vrb={};wrb={};xrb={};_.XH=function(){throw Error("Nd");};_.XH.prototype.wHb=null;_.XH.prototype.h5=function(){return this.content};_.XH.prototype.toString=function(){return this.content};_.XH.prototype.RD=function(){if(this.Nda!==vrb)throw Error("Od");return _.Gc(this.toString())};var yrb=function(){_.XH.call(this)};_.$k(yrb,_.XH);yrb.prototype.Nda=vrb;var zrb,Drb,mnb,nnb,$H,Irb,Jrb,Brb,Krb,Grb,Arb,Erb,Frb,Hrb,Lrb,Mrb,Crb;zrb=function(a){if(null!=a)switch(a.wHb){case 1:return 1;case -1:return-1;case 0:return 0}return null};_.ZH=function(a){return null!=a&&a.Nda===vrb?a:a instanceof _.Cm?(0,_.YH)(_.Hc(a).toString()):(0,_.YH)(String(String(a)).replace(Arb,Brb),zrb(a))};_.YH=function(a){function b(c){this.content=c}b.prototype=a.prototype;return function(c,d){c=new b(String(c));void 0!==d&&(c.wHb=d);return c}}(yrb);
Drb=function(a){return onb(String(a),()=>"").replace(Crb,"&lt;")};mnb=RegExp.prototype.hasOwnProperty("sticky");nnb=new RegExp((mnb?"":"^")+"(?:!|/?([a-zA-Z][a-zA-Z0-9:-]*))",mnb?"gy":"g");$H=function(a){return null!=a&&a.Nda===vrb?String(Drb(a.h5())).replace(Erb,Brb):String(a).replace(Arb,Brb)};
Irb=function(a){null!=a&&a.Nda===wrb||null!=a&&a.Nda===xrb?a=String(a).replace(Frb,Grb):a instanceof _.hc?a=String(_.ic(a)).replace(Frb,Grb):a instanceof _.xc?a=String(_.yc(a).toString()).replace(Frb,Grb):(a=String(a),a=Hrb.test(a)?a.replace(Frb,Grb):"about:invalid#zSoyz");return a};
Jrb={"\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;"};Brb=function(a){return Jrb[a]};
Krb={"\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"};Grb=function(a){return Krb[a]};Arb=/[\x00\x22\x26\x27\x3c\x3e]/g;Erb=/[\x00\x22\x27\x3c\x3e]/g;Frb=/[\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;Hrb=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;Lrb=/^(?!base|iframe|link|noframes|noscript|object|script|style|textarea|title|xmp)[a-z0-9_$:-]*$/i;Mrb=function(a){a=String(a);return Lrb.test(a)?a:"zSoyz"};Crb=/</g;var Srb,Trb;_.Orb=function(a){return _.Nrb(a.lineNumber,a.href)};_.Nrb=function(a,b){return(0,_.YH)('<div class="line-number CodeMirror-gutter-background"><a class="CodeMirror-linenumber CodeMirror-gutter-elt" href="'+$H(Irb(b))+'" aria-label="Line '+$H(a+1)+'" tabIndex="-1" data-line-number="'+$H(a)+'">'+_.ZH(a+1)+"</a></div>")};_.Qrb=function(a){return _.Prb(a.start,a.end)};
_.Prb=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 '+$H(e+1)+'" tabIndex="-1" data-line-number="'+$H(e)+'">'+_.ZH(e+1)+"</span></div>"}return(0,_.YH)(c)};Srb=function(a){const b=a.lines,c=a.au;let d="";a=a.lineNumbers;const e=a.length;for(let f=0;f<e;f++){const g=a[f];d+=_.Rrb(g,b[g],c[f])}return(0,_.YH)(d)};
_.Rrb=function(a,b,c){return(0,_.YH)('<div data-line-number="'+$H(a)+'">'+Trb(void 0,b,c)+"</div>")};
Trb=function(a,b,c,d){d=void 0===d?0:d;let e="";if(0!==c.length){const f=c.length;for(let g=0;g<f;g++){const l=c[g];e+=_.ZH(b.substring(0===g?0:c[g-1].Ui()-d,l.zm()-d))+"<"+Mrb(_.X(l,3))+' class="'+$H(_.X(l,4))+'"'+(""!==l.Oua()?' href="'+$H(Irb(l.Oua()))+'"':"")+(""!==l.getKey()?' data-key="'+$H(l.getKey())+'"':"")+">"+Trb(a,b.substring(l.zm()-d,l.Ui()-d),_.aI(l),l.zm())+"</"+Mrb(_.X(l,3))+">"+(g===c.length-1?_.ZH(b.substring(l.Ui()-d)):"")}}else e+=_.ZH(b);return(0,_.YH)(e)};_.aI=function(a,b){return _.zl(a,_.bI,8,_.vl(b))};_.bI=class extends _.cc{constructor(a){super(a)}zm(){return _.Ll(this,1)}setStart(a){return _.$l(this,1,a)}Ui(){return _.Ll(this,2)}setEnd(a){return _.$l(this,2,a)}Oua(){return _.X(this,5)}getKey(){return _.X(this,6)}uz(a){return _.sk(this,6,a)}};_.bI.Wb=[8];_.bI.prototype.toObject=function(){return Urb(this)};
var Urb=function(a){if(null!=a)return _.dc(a),{start:_.Ll(a,1),end:_.Ll(a,2),tagName:_.X(a,3),Rcd:_.X(a,4),href:_.X(a,5),key:_.X(a,6),Pab:_.Kl(a,7),C4c:_.Xb(_.aI(a),Urb)}};var Vrb;_.cI=function(a,b,c){a=a.create("span");a.className=c;b=document.createTextNode(b);a.appendChild(b);return a};_.dI=function(a,b){a=a.create("div");a.className=b;return a};Vrb=class{constructor(a){this.B6=a;this.rendered=[]}clear(){if(this.B6.Fq){const a=this.rendered;this.rendered=[];for(const b of a)this.B6.Fq(b)}}create(a){a=this.B6.createElement(a);this.B6.Fq&&_.nG(a)&&this.rendered.push(a);return a}};var Wrb;Wrb=function(a,b,c,d=0){if(_.KG(b,a.iu())){var e=a.eX.get(b);if(!e||c)if(e||!c){var f=a.Ti(b);f&&(c?(a.container.insertBefore(f,e),_.Rm(e),a.eX.delete(b)):(c=a.Nsa(b,d),a.eX.set(b,c),c.style.display="none",a.container.insertBefore(c,f),a=_.dI(a,""),a.style.display="none",a.appendChild(f),c.appendChild(a)))}}};
_.Xrb=class extends Vrb{constructor({ma:a},b){super(b);this.eX=new Map;this.container=a}kx(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=void 0===a?f.indentation:Math.min(a,f.indentation))}void 0===a&&(a=0);for(e=d.start;e<d.end;e++){Wrb(this,e,!1,a);if(f=this.eX.get(e))f.style.display=e===d.start?"":"none";b.add(e)}}for(const [g]of this.eX)d=g,b.has(d)||Wrb(this,d,!0)}clear(){super.clear();this.eX.clear()}};var tnb=/Meta/gi;_.MG={Fp:"Everything",value:"",Tb:_.LG("e"),pu:"Everything"};var Cnb=new _.lu("Directory ({dir})"),Enb=new _.lu("Search in ({repo} \u203a {dir})"),Dnb=new _.lu("Search in ({id}/{repo} \u203a \u2026 \u203a {dir})"),Gnb=new _.lu("Directory ({repo} \u203a {dir})"),Fnb=new _.lu("Directory ({id}/{repo} \u203a {ref} \u203a {dir})"),Knb=new _.lu("Repository ({repo})"),Jnb=new _.lu("Package ({package})"),ynb=new _.lu("Branch ({branch})"),Bnb=new _.lu("Branch ({id}/{repo} \u203a {ref})"),xnb=new _.lu("Tag ({tag})"),Anb=new _.lu("Tag ({id}/{repo} \u203a {ref})"),znb=
new _.lu("Search in ({id}/{repo} \u203a {ref})"),vnb=new _.lu("Project ({project})");var Zrb=function(a){return _.Ccb(a.prototype,"$$generatedClassName",function(){return"Class$obf_"+{valueOf(){return++Yrb}}})},Yrb=1E3;var fI=class{uga(){return $rb(this)}toString(){var a=aH(asb(eI(this.constructor)))+"@";var b=(this.uga()>>>0).toString(16);return a+aH(b)}};var dsb=class extends fI{constructor(){super();this.Ota=0}Uab(){return(this.Ota+1|0)<this.GJb.length}m6(){if(!this.Uab()){var a=new bsb,b=a;b.Uca instanceof Error&&(Error.captureStackTrace?Error.captureStackTrace(b.Uca):b.Uca.stack=Error().stack);b=a;var c=Error(a);b.Uca=c;csb(c,b);throw a.Uca;}a=this.GJb;b=this.Ota=this.Ota+1|0;return a[b]}};var esb=class extends fI{toString(){let a=asb(eI(this.constructor)),b=this.T7c;return null==b?a:aH(a)+": "+aH(b)}};var fsb=class extends esb{};var gsb=class extends fsb{};var hsb=class extends fI{};var isb=class extends fI{};var jsb=class extends isb{};var ksb=function(){ksb=()=>{};let a=mpb([256],lsb,msb);for(let b=0;256>b;b=b+1|0)a[b]=nsb(b-128|0);osb=a},osb;var mpb=function(a,b,c){return psb(a,{Pwa:b,MOb:c,nYa:a.length})},psb=function(a,b){let c=a[0];if(null==c)return null;const d=new globalThis.Array(c);b&&(d.Gub=b);if(1<a.length){a=a.slice(1);b=b&&{Pwa:b.Pwa,MOb:b.MOb,nYa:b.nYa-1};for(let e=0;e<c;e++)d[e]=psb(a,b)}else if(b&&(a=b.Pwa.D_c,void 0!==a))for(b=0;b<c;b++)d[b]=a;return d};var ppb=function(a){-129<a&&128>a?(ksb(),a=osb[a+128|0]):a=nsb(a);return a},msb=function(a){return a instanceof lsb},nsb=function(a){let b=new lsb;b.sC=a;return b},lsb=class extends isb{constructor(){super();this.sC=0}uga(){return this.sC}toString(){return""+this.sC}};var qsb=class extends fI{constructor(a){super();this.QJc=a}};var rsb=function(a){let b;return b=a.PJc,b()},ssb=class extends fI{constructor(a){super();this.PJc=a}};var tsb=class extends fI{toString(){return this.Jea}};var bsb=class extends gsb{};var usb=class extends tsb{};var vsb=class extends fI{toString(){return this.K4?0==this.a1a.length?this.K4.toString():aH(this.K4.toString())+aH(this.a1a):this.OJc}};var wsb=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 null==a?0:$rb(a)}},xsb=0,$rb=function(a){return a.Iub||(Object.defineProperties(a,{Iub:{value:xsb=xsb+1|0,enumerable:!1}}),a.Iub)};var ysb=function(a){return a.uga?a.uga():wsb(a)},Bsb=function(a){switch(typeof a){case "number":return eI(jsb);case "boolean":return eI(hsb);case "string":return eI(npb);case "function":return eI(zsb)}if(a instanceof fI)a=eI(a.constructor);else if(Array.isArray(a))a=(a=a.Gub)?eI(a.Pwa,a.nYa):eI(fI,1);else if(null!=a)a=eI(Asb);else throw new TypeError("Pd");return a};var zsb=class{};var Asb=class extends fI{};var csb=function(a,b){if(a instanceof Object)try{a.L1c=b,Object.defineProperties(a,{cause:{get:()=>b.MJc&&b.MJc.Uca}})}catch(c){}};var aH=function(a){return null==a?"null":a.toString()},Csb=function(a,b){a=a.substr(0,b.length);return Object.is(a,b)||null==a&&null==b},opb=function(a){return"string"===typeof a},npb=class extends fI{};var Dsb=function(a,b){let c="";for(let d=0;d<b;d=d+1|0)c=aH(c)+aH(a);return c},asb=function(a){return 0!=a.W0a?aH(Dsb("[",a.W0a))+String("L"+aH(Zrb(a.V0a))+";"):Zrb(a.V0a)},Esb=class extends fI{constructor(a,b){super();this.V0a=a;this.W0a=b}toString(){return"class "+aH(asb(this))}},eI=function(a,b){let c=b||0;return _.Ccb(a.prototype,"$$class/"+c,function(){return new Esb(a,c)})};var Fsb=function(a,b){a.push(b)},Gsb=function(a,b){for(let c=0,d=b.length;c<d;c=c+1|0)a.push(b[c])},Hsb=function(a,b){a.sort((c,d)=>{let e;return e=b.QJc,e(c,d)})},Jsb=function(a){return new ssb(()=>{let b=new Isb;b.Ota=-1;b.GJb=a;return b})};var Isb=class extends dsb{};var Lsb,Ksb;Lsb=function(a,b,c,d){let e=null;for(;0!=c.length;){let g=c.pop();var f=a.qh.iwa(g);let l=a.qh.Ui(g);a.qh.setEnd(g,a.qh.zm(b));let p=f&&!a.qh.qwa(b)&&a.qh.qwa(g),t=0==c.length?null:c[c.length-1|0];p||a.qh.zm(g)>=a.qh.Ui(g)?null!=t?a.qh.ZSb(t,g):e=a.qh.fO(g):null!=t&&a.qh.Dca(t,g);f=f?a.qh.Ui(b):a.qh.zm(b);!p&&f<l&&Ksb(a,d,a.qh.FHb(g,f,l))}return e};Ksb=function(a,b,c){let d=b.length;for(;0<d&&0<a.qh.Xtb(b[d-1|0],c);)d=d-1|0;b.splice(d,0,c)};
_.Msb=class extends fI{constructor(a){super();this.qh=a}Zc(a){let b;if(!a||0==a.length)return this.qh.fu([]);var c=[];for(var d=a.length-1|0;0<=d;d=d-1|0)Fsb(c,this.qh.hc(a[d]));a=(b=this.qh,new qsb((g,l)=>b.Xtb(g,l)));Hsb(c,a);a=[];d=[];for(var e=!1;0<c.length;){let g=c.pop();for(;0!=a.length&&this.qh.zm(g)>=this.qh.Ui(a[a.length-1|0]);){var f=a.pop();this.qh.iwa(f)&&(e=!1);0==a.length||this.qh.Dca(a[a.length-1|0],f)}f=e;let l=this.qh.iwa(g);e=f||l;if(0==a.length)a.push(g),d.push(g);else if(f&&l){if(!this.qh.qwa(g)){if(e=
Lsb(this,g,a,c))d.pop(),Gsb(d,e);e=!1;Ksb(this,c,g)}}else f=a[a.length-1|0],this.qh.Ui(g)>this.qh.Ui(f)&&Ksb(this,c,this.qh.jWb(g,this.qh.Ui(f))),a.push(g)}for(c=a.length;1<c;c=c-1|0)this.qh.Dca(a[c-2|0],a[c-1|0]);return this.qh.fu(d)}};var Nsb=function(a,b){const c=a.Ija.get(b);c&&(_.Rm(c.element),a.view.remove(a.view.indexOf(c.BZc)),a.Ija.delete(b))},Osb=function(a,b){const c=a.Ti(b.line);if(c){a.Ija.get(b)&&Nsb(a,b);var d=a.view.ai(b.qa,b.context);const e=d.am;if(1!==e.length)throw Error("Qd");d={element:e[0],BZc:d};a.B6.insertBefore(a.container,d.element,c);_.xn(a.ue);a.Ija.set(b,d)}},gI=class extends _.Xrb{constructor(a,b,c,d,e){super(c,d);this.ue=a;this.view=b;this.ab=c;this.lx=!1;this.Tf=[];this.Dk=new _.wn;this.MC=new _.wn;
this.Ija=new Map;this.lines=[];this.Fm=[];this.Im=0;this.hb=_.u(e.GW(),_.og()).subscribe(f=>{const g=void 0===this.tabSize;this.tabSize=f;g||_.xn(this.ue)})}Ia(){this.hb.unsubscribe()}Rb(a){if(a.highlightedLines){for(const b of Array.from(this.container.querySelectorAll("[aria-current]")))b.removeAttribute("aria-current");a=_.JG(this.Tf,this.iu());for(const b of a)for(a=b.start;a<=b.end;a++){let c;null==(c=this.Ti(a))||c.setAttribute("aria-current","true")}}}iu(){return this.Im}Ti(a){this.Fm.length<=
a&&(this.Fm=this.Fm.concat(Array.from(this.container.children).slice(this.Fm.length)));return this.Fm[a]}Nsa(a,b){const c=_.dI(this,"line");c.appendChild(_.cI(this,Array.from({length:b+1}).join(" "),"line"));b=_.cI(this,"...","line ellipses");b.addEventListener("click",()=>{this.Dk.emit(a)});c.appendChild(b);return c}NU(){if(this.iu())return this.container.firstElementChild.getBoundingClientRect().height;const a=_.dI(this,"");a.appendChild(document.createTextNode("_"));this.container.appendChild(a);
const b=a.getBoundingClientRect().height;this.container.removeChild(a);return b}Hca(a,b=0,c=a.length,d=[]){this.lines=a;0===b&&(this.Fm=[]);b<this.Im&&(b=this.Im);this.Im=c;var e=document.getElementById("pre-rendered-code");if(null!=e&&this.lx){b=e.scrollTop;e.parentNode.removeChild(e);e=e.querySelector("code-container");var f;e.setAttribute("style",null!=(f=this.container.getAttribute("style"))?f:"");this.container.parentElement.replaceChild(e,this.container);this.container=e;(f=_.PG(this.container,
"format-code","body"))&&0>=f.scrollTop&&(f.scrollTop=b);b=this.container.childElementCount;d=d.slice(1)}for(f=0;b<c&&f<d.length;)e=this.container.childElementCount,_.jG(this.container,"beforeend",d[f]),f++,b+=this.container.childElementCount-e;b>=c&&(this.Im=b);if(f<d.length)return d.slice(f);if(b<c){d=this.wVa(b,c);c=this.container;b=void 0===b?0:b;f="";e=d.length;for(let g=0;g<e;g++){const l=b+g;f+=_.Rrb(l,a[l],d[g])}a=(0,_.YH)(f);_.jG(c,"beforeend",a.RD())}return[]}xma(a){a=a.filter(f=>_.KG(f,
this.iu()));if(!(0===a.length||a[a.length-1]>=this.Im)){var b=new _.Msb(new Psb),c=a.map(f=>{let g;return b.Zc(null!=(g=this.Rj.get(f))?g:null)}),d=document.activeElement,e=null;null!=d&&d.parentElement===this.container&&(e=d.dataset.lineNumber);d=document.createElement("div");qnb(d,Srb({lineNumbers:a,lines:this.lines,au:c}));for(c=a.length-1;0<=c;c--){const f=d.children[c];this.eX.has(a[c])||this.container.replaceChild(f,this.Ti(a[c]));this.Fm[a[c]]=f}null!=e&&(a=Number(e),isNaN(a)||this.focus(a))}}focus(a){a=
_.JG(a,this.iu());if(0!==a.length){var b=this.Ti(a[0].start);b.hasAttribute("tabindex")||b.setAttribute("tabindex","-1");this.MC.next(a[0].start);b.focus()}}clear(){super.clear();this.view.clear();this.container.textContent="";this.Im=0;this.Ija.clear()}wVa(a,b){const c=new _.Msb(new Psb),d=[];for(;a<b;a++){let e;d.push(c.Zc(null!=(e=this.Rj.get(a))?e:null))}return d}};gI.O=function(a){return new (a||gI)(_.w(_.Nh),_.w(_.mh),_.w(_.Ye),_.w(_.pn),_.w(_.jw))};
gI.wa=_.Qd({type:gI,na:[["code-container"]],lb:4,Ya:function(a,b){a&2&&_.Qg("-moz-tab-size",b.tabSize)("tab-size",b.tabSize)},inputs:{lx:"usePrefetchIfPossible",Tf:"highlightedLines",Rj:"inlineWidgets"},outputs:{Dk:"lineShown",MC:"lineFocused"},features:[_.Mg,_.qe],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 Psb=class{Dca(a,b){_.Dl(a,8,_.bI,b)}FHb(a,b,c){return _.rl(a.clone(),8).setStart(b).setEnd(c)}fu(a){return a}fO(a){return _.aI(a,_.ql)}Ui(a){return a.Ui()}zm(a){return a.zm()}iwa(a){return"a"===_.X(a,3)}qwa(a){return _.Kl(a,7)}ZSb(a,b){b=_.aI(a).concat(_.aI(b));_.Cl(a,8,b)}setEnd(a,b){a.setEnd(b)}jWb(a,b){if(b<a.zm()||b>=a.Ui())throw new RangeError;const c=_.rl(a.clone(),8).setStart(b);a.setEnd(b);return c}hc(a){const b=(new _.bI).setStart(a.startColumn).setEnd(a.endColumn);a.Pab&&_.Yl(b,7,!0);
var c,d=null!=(c=a.tagName)?c:"span";c=_.sk(b,3,d);_.sk(c,4,a.mp);null!=a.href&&_.sk(b,5,a.href);null!=a.key&&b.uz(a.key);return b}Xtb(a,b){return b.zm()-a.zm()||a.Ui()-b.Ui()}};var Qsb=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"}),Rsb=function(a){return a.snippet.ax.map(({NC:b})=>b.substring(a.fea)+"\n")},Tsb=function(a,{dh:b}){return b.filter(c=>{const d=c.Ud;c=c.tokenType;return!d||d.startIndex+d.length<=a.fea?!1:!!c&&Qsb.hasOwnProperty(c)&&!!Qsb[c]}).map(({Ud:c,tokenType:d})=>
Object.assign({},Ssb(a,c),{mp:Qsb[d]}))},Usb=function(a,{lineNumber:b,NC:c}){return a.iJb.filter(d=>d.lineNumber===b).flatMap(d=>d.AN.map(e=>{let f=e.startIndex;for(e=e.length;f<c.length&&" "===c[f];)++f,--e;return Object.assign({},Ssb(a,new EH({startIndex:f,length:e})),{mp:a.hJb||"emphasized"})}))},Vsb=function(a,{Zq:b}){return b?b.AN.map(c=>Object.assign({},Ssb(a,c),{tagName:"mark",mp:""})):[]},Wsb=function(a,{lineNumber:b,NC:c}){if(!a.OC)return[];b=a.OC(_.OG(b));return[Object.assign({},Ssb(a,new EH({startIndex:0,
length:c.length})),{tagName:"a",mp:"",href:b})]},Ssb=function(a,b){return{startColumn:Math.max(b.startIndex-a.fea,0),endColumn:Math.max(b.startIndex+b.length-a.fea,0)}},hI=class{constructor(){this.iJb=[];this.hJb="";this.fea=0}Rb(){this.fea=Nnb(this.snippet);this.Xd.clear();var a=this.Xd;const b=this.snippet.ax,c=new Map;for(let e=0,f=b.length;e<f;e++){var d=b[e];d=[...Tsb(this,d),...Usb(this,d),...Vsb(this,d),...Wsb(this,d)];c.set(e,d)}a.Rj=c;this.Xd.Hca(Rsb(this))}};
hI.O=function(a){return new (a||hI)};
hI.wa=_.Qd({type:hI,na:[["basic-snippet","snippet",""]],rb:function(a,b){a&1&&_.oh(gI,7);if(a&2){let c;_.rh(c=_.sh())&&(b.Xd=c.first)}},inputs:{OC:"linkGenerator",snippet:"snippet",iJb:"emphasizedRanges",hJb:"emphasisClass",bs:"codeFontSize"},features:[_.qe],jc:["snippet",""],ya:1,Aa:2,Da:[[1,"nopadding"]],qa:function(a,b){a&1&&_.G(0,"code-container",0);a&2&&_.Qg("font-size",b.bs)},Fa:[gI],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 Mnb=/\S/;_.iI=class{constructor(a,b,c){this.Ga=a;this.Ta=b;this.document=c;this.KL="resultLine";this.ZJ=this.bO=-1}Rb(){}click(a){if(0===a.button&&!_.SG(a)){var b=RG(a);if(null!=b){b=_.OG(this.snippet.ax[b.lineNumber].lineNumber);var c=this.OC(b);a:{var d=this.document.getSelection();if(d&&d.toString()){const e=d.anchorNode&&_.PG(d.anchorNode instanceof Element?d.anchorNode:d.anchorNode.parentElement,"file-search-snippet");d=d.focusNode&&_.PG(d.focusNode instanceof Element?d.focusNode:d.focusNode.parentElement,
"file-search-snippet");if(e||d)break a}a.preventDefault();_.Dp(this.Ta,c)}this.Ga.mb({element:this.lc,action:this.KL,gestureName:"CLICK",If:this.resultIndex,zJ:[Object.assign({},this.gW,{lineNumber:b})]},a)}}}};_.iI.O=function(a){return new (a||_.iI)(_.w(_.Qv),_.w(_.xi),_.w(_.ri))};
_.iI.wa=_.Qd({type:_.iI,na:["file-search-snippet linkGenerator  resultIndex  snippet  trackElement  feedbackEvent ".split(" ")],rb:function(a,b){a&1&&_.oh(hI,7);if(a&2){let c;_.rh(c=_.sh())&&(b.m3=c.first)}},inputs:{OC:"linkGenerator",resultIndex:"resultIndex",snippet:"snippet",lc:"trackElement",gW:"feedbackEvent",bs:"codeFontSize"},features:[_.qe],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&&(_.C(0,"div",0),_.y(1,Onb,2,5,"div",1),_.E(),_.C(2,"basic-snippet",2),_.M("click",function(c){return b.click(c)})("mouseover",function(c){c=RG(c);if(null!=c){var d=c.element;b.ZJ=c.lineNumber;d.classList.add("hover")}})("mouseout",function(c){c=RG(c);null!=c&&(b.ZJ=-1,c.element.classList.remove("hover"))})("focusin",
function(c){c=RG(c);null!=c&&(0<=b.bO&&b.m3.Xd.Ti(b.bO).classList.remove("focus"),b.bO=c.lineNumber,b.m3.Xd.Ti(b.bO).classList.add("focus"))})("focusout",function(c){null!=RG(c)&&(0<=b.bO&&b.m3.Xd.Ti(b.bO).classList.remove("focus"),b.bO=-1)}),_.E());a&2&&(_.Qg("font-size",b.bs),_.v(),_.A("ngForOf",b.snippet.ax),_.v(),_.A("snippet",b.snippet)("linkGenerator",b.OC)("codeFontSize",b.bs))},Fa:[_.oo,hI],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});_.Xsb=new _.ge("cEvt");_.Ysb={onError(a){throw a;},crb(a){return a()},ema(a){a()},qPb(){},Jab(){},l6(){},Ms(){},RX(){}};var Zsb;_.TG=function(a,b){let c=0;for(const d of a.o0)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};Zsb=class{constructor(a){this.G5a=a;this.o0=Pnb(a)}Vla(a){if(a.end<=a.start||0>a.start)return this;const b=new Map(this.G5a);b.has(a.start)?b.delete(a.start):b.set(a.start,a);return new Zsb(b)}};_.jI=new Zsb(new Map);
_.kI=class{constructor(a=_.Ysb){this.je=a;this.Itb=new _.zg;this.visibility=_.u(this.Itb,_.vg((b,c)=>{switch(c.action){case "toggleRange":return a&&(b.G5a.has(c.Ud.start)?a.Jab():a.qPb()),b.Vla(c.Ud);case "show":return this.show(b,c.line);case "showAll":return _.jI;default:return _.wc(c,void 0)}},_.jI),_.Dg(_.jI),_.Ag(1))}kx(a){this.Itb.next(a)}Ia(){this.Itb.complete()}show(a,b){if(null==b)return a;let c=a,d=!1;b="number"===typeof b?[{start:b,end:b}]:b;for(const [,e]of a.G5a){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.Vla(a))}d&&this.je&&this.je.Jab();return c}};_.kI.O=function(a){return new (a||_.kI)(_.m(_.Xsb,8))};_.kI.ta=_.k({token:_.kI,oa:_.kI.O});_.lI=class{constructor(){this.Ktb=[];this.ro=[];this.lineHeight=0;this.visibility=_.jI;this.DP=new _.wn;this.delay=_.u(_.kf(!0),_.ng(50))}Rd(a){(a=a.target)&&a instanceof HTMLElement&&(a=a.dataset.index)&&(a=Number(a),isNaN(a)||this.DP.emit(this.Ktb[a].original))}Rb(a){a.folding&&(this.delay=_.u(_.kf(!0),_.ng(50)));if(a.visibility||a.folding)this.Ktb=Snb(this.visibility,this.ro)}};_.lI.O=function(a){return new (a||_.lI)};
_.lI.wa=_.Qd({type:_.lI,na:[["code-folding-container"]],Ya:function(a,b){a&1&&_.M("click",function(c){return b.Rd(c)})},inputs:{ro:"folding",lineHeight:"lineHeight",visibility:"visibility"},outputs:{DP:"rangeToggled"},features:[_.qe],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&&(_.y(0,Rnb,2,1,"ng-container",0),_.Q(1,"async"));a&2&&_.A("ngIf",_.R(1,1,b.delay))},Fa:[_.oo,_.po,_.uo],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});_.mI=class{};_.mI.O=function(a){return new (a||_.mI)};_.mI.Ca=_.Ud({type:_.mI});_.mI.Ba=_.md({imports:[_.vo]});_.nI=class extends _.ys{constructor(a,b,c){super(a,b,c);this.lines=[];this.uJb="code-and-highlight-container";this.I3=new _.zg;this.Cxa=new _.zg;this.Fcb=new _.zg;this.X9a=new _.zg;this.Y9a=new _.zg;this.scroll=new _.zg}Qa(){super.Qa()}Ia(){super.Ia()}};_.nI.O=function(a){return new (a||_.nI)(_.w(_.Ye),_.w(_.xs),_.w(_.Jf))};_.nI.La=_.Wd({type:_.nI,features:[_.Mg]});var UG=void 0;_.oI=class{constructor(a,b){if(_.Fv.has(7)){const c=new _.gi(!0);this.enabled=c.Rf();b.register("toggleLineLimitation","8",()=>{c.nl.length&&c.next(!c.value)})}else this.enabled=_.kf(!1)}};_.oI.O=function(a){return new (a||_.oI)(_.m(_.Gv),_.m(_.dv))};_.oI.ta=_.k({token:_.oI,oa:_.oI.O,Ea:"root"});var $sb=["CodeMirror-activeline","CodeMirror-activeline-gutter"],atb=function(a,b){const c=a.Lv;a.Lv+=b;b=a.Lv;if(c!==b){if(a.Gm){var d=[];for(let f=c;f<b;f++)d.push(_.Orb({lineNumber:f,href:a.Gm(f)}).RD());_.jG(a.container,"beforeend",_.ymb(_.Dm,d))}else _.jG(a.container,"beforeend",_.Qrb({start:c,end:b}).RD());d=Array.from(a.container.children);a.gr=0===c?d:a.gr.concat(d.slice(a.gr.length));for(var e of a.WJ)c<=e&&e<b&&a.Bga(a.gr[e]);for(const [f,g]of a.S0a.entries())e=f,d=g,c<=e&&e<b&&a.gr[e].classList.add(...d)}a.BG=
_.rnb(a.O5,a.gr)},btb=function(a,{line:b,height:c}){if(a.gr[b]){if(!a.o7.get(b)){const d={height:0,element:_.dI(a,"")};a.B6.insertBefore(a.container,d.element,a.gr[b]);a.o7.set(b,d)}a=a.o7.get(b);a.height+=c;a.element.style.height=`${a.height}px`}},ctb=function(a,{line:b,height:c}){const d=a.o7.get(b);d&&(d.height-=c,0<d.height?d.element.style.height=`${d.height}px`:(a.o7.delete(b),_.Rm(d.element)))},pI=class extends _.Xrb{constructor(a,b){super(a,b);this.ab=a;this.MC=new _.wn;this.Xq=new _.wn;this.ju=
new _.wn;this.Dk=new _.wn;this.O5=void 0;this.BG=new Set;this.WJ=new Set;this.Lv=0;this.gr=[];this.o7=new Map;this.S0a=new Map}iu(){return this.gr.length}Ti(a){return this.gr[a]}Nsa(a){const b=_.dI(this,"line-number CodeMirror-gutter-background");b.appendChild(_.cI(this,"-",""));b.addEventListener("click",()=>{this.Dk.emit(a)});return b}Rd(a){const b=a.target;if("A"===b.tagName&&(0!==a.button||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("A"!==b.tagName)return this.ju.next({line:c,u6:a}),!0;this.Xq.next({line:c,u6:a});return!1}clear(){super.clear();this.gr=[];this.o7.clear();this.container.textContent="";this.Lv=0;atb(this,0)}focus(a){a=_.JG(a,this.gr.length);0<a.length&&(this.gr[a[0].start].firstElementChild.focus(),this.MC.next(a[0].start))}Cga(a){for(const b of this.BG||[]){b.classList.remove("highlight");for(const c of $sb)b.classList.remove(c);
b.removeAttribute("aria-current");b.style.backgroundColor=""}this.O5=a;this.BG=_.rnb(this.O5,this.gr);this.WJ=_.snb(a);for(const b of this.BG)this.Bga(b)}Vrb(a){if(this.Gm){this.Gm=a;for(let b=0,c=this.gr.length;b<c;b++)_.oc(this.gr[b].firstElementChild,a(b))}else this.clear(),atb(this,this.Lv)}Bga(a){a.classList.add("highlight");for(const b of $sb)a.classList.add(b);a.setAttribute("aria-current","true")}};pI.O=function(a){return new (a||pI)(_.w(_.Ye),_.w(_.pn))};
pI.wa=_.Qd({type:pI,na:[["line-number-container"]],Ya:function(a,b){a&1&&_.M("click",function(c){return b.Rd(c)})},inputs:{Gm:"lineNumberLinkProvider"},outputs:{MC:"lineFocused",Xq:"lineNumberClicked",ju:"gutterClicked",Dk:"lineShown"},features:[_.Mg],ya:0,Aa:0,qa:function(){},styles:["line-number-container{flex-basis:auto;flex-grow:0;flex-shrink:0;min-width:0}div.line-number{padding:0 5px 0 3px;position:unset;text-align:end}.CodeMirror-linenumber{line-height:inherit;min-width:unset;padding:0 0 0 5px;position:unset}a.CodeMirror-linenumber{cursor:pointer;display:block;text-align:right}"],
kb:2,Ma:0});_.qI=class{constructor(a){this.Ga=a;this.uQb=new _.zg;this.Rsa=new Map;this.zia=new _.Nu(this.Ga)}register(a,b){if(this.Rsa.has(a))throw Error("Sd`"+a);this.Rsa.set(a,b);this.uQb.next(a)}fC(a){if(!this.Rsa.has(a))throw Error("Td`"+a);this.Rsa.delete(a);this.uQb.next(a)}};_.qI.O=function(a){return new (a||_.qI)(_.m(_.Vp))};_.qI.ta=_.k({token:_.qI,oa:_.qI.O,Ea:"root"});var dtb,etb,ftb,gtb,htb,itb;dtb=["content"];etb=["gutter"];ftb=["decorations"];gtb=["sidebar"];htb=["focusElement"];itb=function(a,b=a.lineHeight,c=!1){return _.pf(function*(){c?a.zya=[...a.Wca].map(d=>({type:"add",widget:d})):yield a.continue;a.rma(b);a.vma(b);for(const {type:d,widget:e}of a.zya)"add"===d?(Osb(a.Xd,e),btb(a.Fg,e)):(Nsb(a.Xd,e),ctb(a.Fg,e));a.zya=[];for(const d of a.Ry.concat(a.Fu))a.s0(d);for(const [d,e]of a.BC)a.sma(e,d,b)})};_.jtb=function(a){a.F0=_.TG(a.visibility,a.Im)};
_.ktb=function(a){a.uva||(a.uva=!0,setTimeout(()=>{a.uva=!1;a.Lja();_.xn(a.ue)}))};_.ltb=function(a){a.tva||(a.tva=!0,setTimeout(()=>{a.tva=!1;a.Kja();_.xn(a.ue)}))};
_.rI=class extends _.nI{constructor(a,b,c,d,e,f,g,l,p,t,x,B,F,I,K,U,ca){super(B,F,a);this.renderer=c;this.view=d;this.el=e;this.fka=f;this.E0=g;this.rh=l;this.qd=p;this.document=t;this.ue=I;this.Iz=K;this.M$a=U;this.tPa=ca;this.x4a=_.JG;this.os=new Set;this.Rj=new Map;this.CC=this.ZW=this.tva=this.uva=!1;this.Wca=new Set;this.Ry=[];this.fw=new Map;this.BC=new Map;this.Mda=new _.xg(1);this.hb=new _.df;this.Fu=[];this.Ws=null;this.zya=[];this.m0=[];this.xc=!1;this.ksa=new _.zg;this.XD=()=>{};this.YW=
!0;this.F0=this.lineHeight=0;this.value=this.fileName="";this.Dha=1E3;this.Jwa=800;this.visibility=_.jI;this.ro=[];this.fE=void 0;this.lx=!1;this.bma=new _.wn;this.Dk=new _.wn;this.DP=new _.wn;this.FU=0;this.de=this.GU="";this.sr=this.ul=this.rK=void 0;this.yda=!1;this.BV=!0;this.Xq=new _.wn;this.ju=new _.wn;this.RX=_.jA(()=>{this.je.RX()},500);this.je=x||_.Ysb;this.Ci=new _.bv(this.document);this.Ci.Qqa=!1;this.Ci.HP("CTRL_A",65,2);this.Ci.HP("CTRL_A",65,8);_.Iq(this.Ci,"shortcut",ma=>{if("CTRL_A"===
ma.identifier)for(ma=this.Oda.ma;ma;){if(this.document.activeElement===ma){if(this.continue){const za=t.getSelection(),xa=za&&za.toString();this.continue.then(()=>{za&&za.toString()!==xa||_.QG(this.Xd.container)})}else _.QG(this.Xd.container);return!1}ma=ma.parentElement}return!0});this.hb.add(this.tPa.bs.subscribe(ma=>{this.ab.ma.style.fontSize=null!=ma?`${ma}px`:"";_.xn(this.ue);setTimeout(()=>{this.yja(this.Xd.NU())})}));this.hb.add(this.Iz.qsa.subscribe(ma=>{this.de=ma;_.xn(this.ue)}))}get Xd(){return this.mVa}get Im(){return this.lines.length}set Xd(a){this.mVa=
a;this.hb.add(_.u(_.Af(window,"resize"),_.r(()=>a.NU()),_.og()).subscribe(b=>{this.yja(b)}))}set dka(a){this.YW=!1;this.Tf=_.Tnb(a)}Rb(a){if(!this.lineHeight){for(var b of this.de.split(" "))b&&this.Oda.ma.classList.add(b);this.lineHeight=this.Xd.NU()}a.fileName||a.value?(this.Ydb(),this.continue=this.je.crb(()=>this.render())):a.scrollToLine?(this.iw(this.Tf),this.ZZ(_.sG(this.Tf))):a.lineNumberLinkProvider?(b=()=>{this.Fg.Vrb(this.Gm)},this.continue?this.continue.then(b):b()):a.visibleCodeIdentifier&&
(a.visibleCodeIdentifier.yj&&this.E0.fC(a.visibleCodeIdentifier.yj),this.Dja());(a.visibility||a.folding)&&this.kx();if(!this.YW){this.XD();const c=this.Tf;"CODE"===this.GJ?this.XD=_.sqb(this.rh,()=>{null!=c?this.cO(c,!0):this.ofa.ma.focus()}):void 0!==this.GJ&&(this.XD=this.rh.registerCallback(this.GJ,this.ab.ma,()=>{this.cO(c,!0);this.XD()}))}this.BV||this.Fg.clear();if(a.lineLimitation){let c;this.GU="".padStart(null!=(c=this.tK)?c:80," ")}}p_(a){this.yda=a}cO(a,b=!1){const c=this;_.pf(function*(){yield c.continue;
_.g1a(c.el,()=>{c.bK(a,b)})})}bK(a,b=!1){if(!b||this.hha(_.sG(a)))this.Xd.focus(a),this.ab.ma.scrollLeft=0,this.YW=!0}yja(a){this.lineHeight=a;_.xn(this.ue);itb(this)}Qa(){super.Qa();_.u(this.oM,_.ig(()=>this.el.dP),_.r(a=>a.target.scrollLeft),_.ig(()=>this.el.Kxa)).subscribe(a=>{this.rt.ma.style.right=`${-a}px`;this.RX()});this.ab.ma.addEventListener("copy",()=>{this.je.Ms()});this.ab.ma.addEventListener("keydown",a=>{if(!_.SG(a)){var b=document.activeElement;if(b&&b instanceof HTMLElement&&this.ab.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.Xd.ab.ma.contains(b)?this.bK(c-1):this.Fg.focus(c-1),a.preventDefault()),["Down","ArrowDown","j"].includes(a.key)&&(this.Xd.ab.ma.contains(b)?this.bK(c+1):this.Fg.focus(c+1),a.preventDefault())))}}});"CODE"===this.GJ&&(this.ul=this.qd.register("openCode","c",()=>{this.je.l6();_.Bw(this.rh,"CODE")}),this.sr=this.rh.registerCallback("CODE",this.ab.ma,()=>{const a=document.activeElement;
a&&a instanceof HTMLElement&&this.ab.ma.contains(a)&&!this.Fg.ab.ma.contains(a)&&this.ofa.ma!==a?this.Fg.focus(this.rK||0):this.bK(this.rK||0)}))}Cc(){this.Dja()}Dja(){this.fE&&this.E0.register(this.fE,_.u(this.oM,_.ig(()=>this.el.dP),_.r(a=>a.target.scrollTop),_.og(),_.r(a=>({startLine:Math.floor(a/this.lineHeight),endLine:Math.min(Math.ceil((a+this.ab.ma.clientHeight)/this.lineHeight),this.Im)})),_.ig(()=>this.el.ria)))}Pd(){this.Mda.next(!0)}Ia(){this.xc=!0;this.clear();this.fE&&this.E0.fC(this.fE);
this.Ci&&this.Ci.dispose();this.ul&&this.ul();this.sr&&this.sr();this.XD();this.hb.unsubscribe();super.Ia()}JE(a){this.ab.ma.classList.add(a)}IP(a){this.ab.ma.classList.remove(a)}Igb(a){this.DP.emit(a);this.cO(a.start-1)}kx(){for(const a of[this.Xd,this.Fg])a.kx(this.visibility.o0,this.ro);for(const a of this.Ry)this.s0(a);for(const a of this.Fu)this.s0(a);_.jtb(this)}jbb(){this.ZW||(this.ZW=!0,setTimeout(()=>{this.ZW=!1;this.q7();_.xn(this.ue)}))}dia(a){this.os.add(a);this.Tka()}FPb(a,b,c,d){this.Ws=
{Ra:a,position:b,offset:d};this.Tka()}iw(a){const b=this;return _.pf(function*(){b.Dk.emit(a);yield b.continue;b.je.ema(()=>{b.Fg.Cga(a);return Promise.resolve()},"selectLine")})}Tka(){this.CC||(this.CC=!0,this.je.ema(()=>{const a=this;return _.pf(function*(){const b=new _.gf(c=>{const d=setTimeout(()=>{c.next(void 0);c.complete()});return()=>{clearTimeout(d)}});a.rZ=b.subscribe();yield _.Gmb(b);a.rZ=void 0;a.CC=!1;yield a.continue;0<a.os.size&&a.Xd.xma(Array.from(a.os));a.os.clear();a.Elb()})},"inline"))}lPa(a,
b,c,d){return this.Eca(()=>{_.ktb(this)},{startLine:c,endLine:d,qa:a,context:b},this.Ry)}BEb(a,b,c,d){return this.Eca(()=>{this.jbb()},{startLine:c,endLine:d,qa:a,context:b},this.Fu)}zEb(a,b,c){const d={line:c,qa:a,context:b},e=this.fw.get(c)||[];e.push(d);this.fw.set(c,e);_.ltb(this);return()=>{e.splice(e.indexOf(d),1);_.ltb(this)}}Z2(a,b){this.Rj.has(a)?this.Rj.get(a).push(b):this.Rj.set(a,[b]);this.dia(a);return{remove:()=>{const c=this.Rj.get(a);if(null!=c){var d=c.indexOf(b);0>d||(c.splice(d,
1),this.dia(a))}}}}cga(a){return this.lineHeight*(this.visibility?_.TG(this.visibility,a):a)}getHeight(a,b){return this.lineHeight*(1+(this.visibility?_.TG(this.visibility,b)-_.TG(this.visibility,a):b-a))}Eca(a,b,c){a();c.push(b);return()=>{a();c.splice(c.indexOf(b),1)}}Ydb(){this.fw.clear();this.BC.clear();this.Ry=[];this.Fu=[];this.zya=[];this.Rj.clear();this.Wca.clear();this.os.clear();this.rea()}render(){const a=this;return _.pf(function*(){a.clear();a.rendered||(a.CC=!0);var b=document.getElementById("pre-rendered-code");
b&&a.Xd.lx&&b.setAttribute("processed","");const c=yield a.P5a();b=a.lines;_.jtb(a);yield _.sn(_.u(a.Mda,_.sg()));a.Tf=_.JG(a.Tf,b.length);a.bma.emit(b.length);var d=0===a.Tf.length?0:a.Tf[a.Tf.length-1].end;const e=(d=null==a.Ws&&b.length>a.Dha&&d<a.Dha)?a.Jwa:b.length,f=d?_.sn(_.u(_.kf(!0),_.ng(100),_.Fg(a.ksa))):void 0;atb(a.Fg,e);d=a.lineHeight;a.Kja(d);a.Lja();a.q7(d);const g=a.Xd.Hca(b,0,e,a.rendered);a.ZZ(_.sG(a.Tf));a.rendered||a.os.clear();a.FU=c+3;if(f){yield f;if(!a.rendered){var l=Array.from(a.os).filter(p=>
p<e);0<l.length&&a.Xd.xma(l);a.os.clear()}atb(a.Fg,b.length-e);a.ue.detach();l=new Promise(p=>{setTimeout(()=>{if(!a.xc){var t=a.ue;_.Bea(t.Me);t.Me[2]|=128;_.yn(a.ue);p()}},100)});a.Xd.Hca(b,e,b.length,g)}yield itb(a,d,!0);a.rendered||(a.CC=!1);a.Fg.Cga(a.Tf);yield l})}P5a(){const a=this;return _.pf(function*(){var b;a.GT(null!=(b=a.Gy)?b:new Map);if(a.value.lines)return a.GT(a.value.iX),a.lines=a.value.lines,a.value.SPb;if(!a.Gy||!a.Gy.size){b=a.Hda(a.value);let c,d;const e=_.Unb(a.value,null!=
(d=null==(c=(yield _.VG()).findModeByFileName(a.fileName))?void 0:c.mime)?d:"text/plain");a.GT(e);return b}return a.Hda(a.value)})}Hda(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}GT(a){for(const [b,c]of a.entries()){a=b;const d=c,e=this.Rj.get(a);if(null==e)this.Rj.set(a,d);else for(const f of d)e.push(f)}}Lja(){_.Qm(this.JX.ma);for(const a of this.Ry)this.xZ(this.JX,a)}q7(a=this.lineHeight){_.Qm(this.rt.ma);
this.vma(a);this.renderer.Ah(this.rt.ma,"display","none");for(const b of this.Fu)this.renderer.Ah(this.rt.ma,"display","block"),this.xZ(this.rt,b)}Kja(a=this.lineHeight){_.Qm(this.Is.ma);this.BC.clear();this.rma(a);this.Trb(11);var b=this.x5a()?"block":"none";this.renderer.Ah(this.Is.ma,"display",b);for(const [c,d]of this.fw)b=d,0!==b.length&&this.nza(c,b,a)}nza(a,b,c){const d=this.rWa();this.sma(d,a,c);this.BC.set(a,d);for(const e of b){e.Mw=this.view.ai(e.qa,e.context).am;for(const f of e.Mw)this.renderer.appendChild(d,
f)}this.renderer.appendChild(this.Is.ma,d)}rWa(){const a=this.renderer.createElement("div");a.className="gutter-line";this.renderer.Fq&&_.nG(a)&&this.m0.push(a);return a}sma(a,b,c){let d=b*c;for(const e of this.Wca)e.line<b&&(d+=e.height);this.renderer.Ah(a,"position","absolute");this.renderer.Ah(a,"top",`${d}px`);this.renderer.Ah(a,"height",`${c}px`);this.renderer.Ah(a,"bottom","0")}x5a(){for(const a of this.fw.values())if(0<a.length)return!0;return!1}vma(a){this.wma(this.rt,a)}rma(a){this.wma(this.Is,
a)}wma(a,b){const c=[...this.Wca].reduce((d,e)=>e.height+d,0);this.renderer.Ah(a.ma,"height",`${b*this.Im+c}px`)}Trb(a){var b=Array.from(this.fw.values()).map(c=>c.length);b=0<b.length?Math.max(...b):0;this.renderer.Ah(this.Is.ma,"width",`${a*b}px`)}xZ(a,b){b.Mw=this.view.ai(b.qa,b.context).am;this.s0(b);for(const c of b.Mw)this.renderer.appendChild(a.ma,c)}Elb(){if(this.Ws){var a=this.Ws.offset,b=this.ab.ma.querySelector(this.Ws.Ra);b&&(this.fka.scrollTo(b,this.Ws.position,null!=a?a:0),this.Ws=null)}}s0({Mw:a,
startLine:b,endLine:c}){if(a&&void 0!==b&&void 0!==c){var d=this.cga(b),e=this.getHeight(b,c);for(const f of this.Wca)f.line<b?d+=f.height:f.line<c&&(e+=f.height);for(const f of a)this.renderer.Ah(f,"top",`${d}px`),-1<c?this.renderer.Ah(f,"height",`${e}px`):this.renderer.Ah(f,"bottom","0")}}clear(){this.view.clear();this.Xd.clear();this.Fg.clear();this.rea();this.ksa.next(!0);this.continue=void 0;let a;null==(a=this.rZ)||a.unsubscribe();this.rZ=void 0}rea(){if(this.renderer.Fq)for(const a of this.m0)this.renderer.Fq(a);
this.m0=[]}ZZ(a){null==a||this.hha(a)||(this.ab.ma.scrollTop=this.lineHeight*Math.max(a-5,0))}hha(a){if(null==a)return!1;a*=this.lineHeight;const b=this.ab.ma.scrollTop,c=b+this.ab.ma.offsetHeight;return b<=a&&a<c}};_.rI.O=function(a){return new (a||_.rI)(_.w(_.Jf),_.w(_.fi),_.w(_.pn),_.w(_.mh),_.w(_.tv),_.w(_.uv),_.w(_.qI),_.w(_.Ei),_.w(_.dv),_.w(_.ri),_.w(_.Xsb,8),_.w(_.Ye),_.w(_.xs),_.w(_.Nh),_.w(_.rw),_.w(_.oI),_.w(_.SF))};
_.rI.wa=_.Qd({type:_.rI,na:[["format-code"]],rb:function(a,b){a&1&&(_.oh(dtb,7),_.oh(etb,7),_.oh(pI,7),_.oh(ftb,7),_.oh(gtb,7),_.oh(htb,7),_.oh(gI,7));if(a&2){let c;_.rh(c=_.sh())&&(b.Oda=c.first);_.rh(c=_.sh())&&(b.Is=c.first);_.rh(c=_.sh())&&(b.Fg=c.first);_.rh(c=_.sh())&&(b.JX=c.first);_.rh(c=_.sh())&&(b.rt=c.first);_.rh(c=_.sh())&&(b.ofa=c.first);_.rh(c=_.sh())&&(b.Xd=c.first)}},inputs:{fileName:"fileName",value:"value",Gy:"highlightInfo",rendered:"rendered",Dha:"largeFileThreshold",Jwa:"largeFileRenderCount",
tK:"lineLimitation",visibility:"visibility",ro:"folding",fE:"visibleCodeIdentifier",GJ:"focusableRegion",lx:"usePrefetchIfPossible",BV:"displayLineNumbers",dka:"scrollToLine",Gm:"lineNumberLinkProvider"},outputs:{bma:"totalNumLines",Dk:"lineShown",DP:"rangeToggled",Xq:"lineNumberClicked",ju:"gutterClicked"},features:[_.zh([{va:_.nI,Fb:_.rI}]),_.Mg,_.qe],ya:39,Aa:23,Da:[["content",""],["gutter",""],["decorations",""],["focusElement",""],["sidebar",""],[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"]],qa:function(a,b){if(a&1){const c=_.ze();_.C(0,"div",5);_.P(1,"\n  ");_.C(2,"div",6,0);_.P(4,"\n    ");_.G(5,"div",7,1);_.P(7,"\n    ");_.C(8,"line-number-container",
8);_.M("lineFocused",function(d){_.n(c);return _.q(b.rK=d)})("lineNumberClicked",function(d){_.n(c);return _.q(b.Xq.emit(d))})("gutterClicked",function(d){_.n(c);return _.q(b.ju.emit(d))})("lineShown",function(d){_.n(c);return _.q(b.Dk.emit(d))});_.P(9,"\n    ");_.E();_.P(10,"\n    ");_.C(11,"div",9);_.M("click",function(d){_.n(c);return _.q(b.I3.next(d))})("contextmenu",function(d){_.n(c);return _.q(b.I3.next(d))})("mouseover",function(d){_.n(c);return _.q(b.Cxa.next(d))})("mouseout",function(d){_.n(c);
return _.q(b.Fcb.next(d))})("mousedown",function(){_.n(c);return _.q(b.p_(!0))})("mouseup",function(){_.n(c);return _.q(b.p_(!1))})("mouseleave",function(){_.n(c);return _.q(b.p_(!1))})("keydown",function(d){_.n(c);return _.q(b.X9a.next(d))})("keyup",function(d){_.n(c);return _.q(b.Y9a.next(d))});_.P(12,"\n      ");_.G(13,"div",10,2);_.P(15,"\n      ");_.y(16,Vnb,1,6,"div",11);_.P(17,"\n      ");_.y(18,Wnb,5,3,"div",12);_.Q(19,"async");_.P(20,"\n      ");_.C(21,"div",13,3);_.P(23,"\n        ");_.C(24,
"span",14);_.P(25,"\n          Code panel - press c to focus line 1.\n        ");_.E();_.P(26,"\n      ");_.E();_.P(27,"\n      ");_.C(28,"code-container",15);_.M("lineFocused",function(d){_.n(c);return _.q(b.rK=d)})("lineShown",function(d){_.n(c);return _.q(b.Dk.emit(d))});_.P(29,"\n      ");_.E();_.P(30,"\n      ");_.y(31,Xnb,1,5,"code-folding-container",16);_.P(32,"\n    ");_.E();_.P(33,"\n  ");_.E();_.P(34,"\n  ");_.G(35,"div",17,4);_.P(37,"\n");_.E();_.P(38,"\n")}a&2&&(_.v(2),_.eA("content CodeMirror ",
b.de,""),_.v(6),_.Qg("min-height",b.lineHeight*b.F0,"px"),_.Rg("line-numbers",b.BV),_.A("lineNumberLinkProvider",b.Gm),_.v(3),_.Sg(b.uJb),_.v(2),_.Qg("min-width",b.FU,"ch"),_.v(3),_.A("ngForOf",b.x4a(b.Tf,b.lines.length)),_.v(2),_.A("ngIf",_.R(19,21,b.M$a.enabled)&&b.GU),_.v(10),_.Qg("padding-right",0===b.Fu.length?0:300,"px"),_.A("usePrefetchIfPossible",b.lx)("inlineWidgets",b.Rj)("highlightedLines",b.Tf),_.v(3),_.A("ngIf",0<b.ro.length))},Fa:[_.lI,_.oo,_.po,gI,pI,_.uo],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;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});_.sI=class{};_.sI.O=function(a){return new (a||_.sI)};_.sI.Ca=_.Ud({type:_.sI});_.sI.Ba=_.md({imports:[_.mI,_.vo,_.Ex,_.Gp]});_.tI=class{};_.tI.O=function(a){return new (a||_.tI)};_.tI.Ca=_.Ud({type:_.tI});_.tI.Ba=_.md({imports:[_.bq,_.vo,_.sI,_.Gp]});var otb,ntb;_.mtb={Zk:[],kMb:new Set,j6:2,hfb:new Map};
otb=function(a,b,c,d,e,f,g,l,p,t,x){b=Object.assign({},Znb(b,c),{repositoryKeyRepositoryName:d,path:f,maxLogEntries:g,includeDiffEntries:(void 0===l?0:l)?!0:void 0,symmetricDiffRefSpec:p,repositoryKeyWorkspaceId:t,refHint:x,logForPath:_.Fv.has(72),logForPathWithPagination:_.Fv.has(73)});e="TOKEN"===(null==e?void 0:e.N6)?Object.assign({},{pageToken:e.token},b):"COMMITS"===(null==e?void 0:e.N6)?Object.assign({},{starts:e.Zk},b):b;return ntb(a,JSON.stringify(e,Object.keys(e).sort()),e)};
ntb=function(a,b,c){return _.u(a.RK.prefetch("history"),_.Eg(d=>{if(d){const e=JSON.parse(d.request);a.kg.put(JSON.stringify(e,Object.keys(e).sort()),_.kf(_.Ph(Tqb,JSON.parse(d.response))))}return a.kg.fetch(b,()=>a.client.list(c))}))};_.uI=function(a,b,c,d){return _.u(a.q5(b,c,d),_.r(e=>e&&e.wf))};
_.vI=class{constructor(a,b,c){this.Ga=a;this.client=b;this.RK=c;this.kg=new _.Nu(this.Ga)}list(a,b,c,d,e,f,g,l,p,t){return otb(this,a,b,c,d?{N6:"COMMITS",Zk:[d]}:void 0,e,f,void 0===g?!1:g,l,p,t)}resolve(a,b,c,d,e){return _.u(otb(this,a.tb,a.Uc,a.repository,b,a.path||"",e||50,!1,void 0,a.params.Pb,c),_.r(f=>{if(d)for(const g of f.un||[])g.Mq||(g.Mq=d);return{X5a:f,Qea:null!=e&&50<e}}))}q5(a,b,c){b=void 0===b?"repository":b;c=void 0===c?1:c;const d=_.nk(a,c),e=_.CG(a)?_.qG(_.nk(a,0)):void 0,f=a.repository,
g=a.tb,l=a.Uc;b="path"===b&&_.tG(a,c)||"/";a=_.Zmb(a,c);return _.u(this.list(g,l,f,d,b,1,!1,void 0,a,e),_.r(p=>p.un&&p.un[0]))}};_.vI.O=function(a){return new (a||_.vI)(_.m(_.Vp),_.m(_.LH),_.m(_.hw),_.m(_.Gv))};_.vI.ta=_.k({token:_.vI,oa:_.vI.O,Ea:"root"});_.ptb=Object.freeze([]);_.qtb=Object.freeze({});_.wI=class{constructor(){this.condition=!1;this.link="";this.WZ=!1}};_.wI.O=function(a){return new (a||_.wI)};
_.wI.wa=_.Qd({type:_.wI,na:[["conditional-link","condition","","link",""]],inputs:{condition:"condition",link:"link",DPc:"linkAriaLabel",Sa:"queryParams",Ig:"queryParamsHandling",WZ:"sameWindow"},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&&(_.ch(),_.y(0,$nb,2,6,"a",1)(1,aob,
1,0,"ng-template",null,0,_.Eh));a&2&&(a=_.th(2),_.A("ngIf",b.condition)("ngIfElse",a))},Fa:[_.po,_.to,_.Dw],kb:2,Ma:0});_.xI=function(a,b){const c=bob(b);return a.kg.fetch(Object.assign({},c),()=>_.u(a.client.list(c),_.r(d=>d.Hza)))};_.yI=class{constructor(a,b){this.Ga=a;this.client=b;this.kg=new _.Ou(this.Ga)}};_.yI.O=function(a){return new (a||_.yI)(_.m(_.Vp),_.m(PH))};_.yI.ta=_.k({token:_.yI,oa:_.yI.O,Ea:"root"});_.zI=function(a,b){const c=b.yb,d=b.tb,e=b.Uc,f=b.repository;if(!c)return _.kf(_.WG(""));b=b.params.Pb;if("depot"===e){if(!isNaN(Number(c))||"HEAD"===c)return _.kf({type:b?5:4,Zr:c});const g=eob(c);if(g)return _.kf(g)}return c.startsWith("refs/")&&0<c.indexOf("/",6)?_.kf(_.Ti(c)?{type:2,Zr:c}:_.Ui(c)?{type:1,Zr:c}:_.WG(c)):_.u(_.xI(a.HG,{tb:d,Uc:e,repository:f,repositoryKeyWorkspaceId:b}),_.r(({md:g,tags:l})=>cob(c,g)||dob(c,l)||eob(c)||_.WG(c)),_.kg(g=>{_.Xt(a.nh,g);return _.kf(_.WG(c))}))};
_.AI=class{constructor(a,b){this.nh=a;this.HG=b}};_.AI.O=function(a){return new (a||_.AI)(_.m(_.Yt),_.m(_.yI))};_.AI.ta=_.k({token:_.AI,oa:_.AI.O});_.rtb=new _.lu("Browse repo at {refSpec}");_.stb="Commit Details";_.ttb="Commit ";_.utb="ID";_.vtb="Commit Date";_.wtb="Revision";var xtb;xtb=function(a,b){a.Zja||(b=_.Ph(b.ha(),_.Oh(b)),b.Fe="");return b};
_.BI=class{constructor(a,b,c,d,e,f,g){this.Klb=a;this.Rq=b;this.awa=c;this.RK=f;this.GN=g;this.Zja=_.Fv.has(40);this.ko=_.Fv.has(43)}match(a,b,c,d){const e=a.tb,f=a.Uc,g=a.repository,l=a.path;if(!e||!f||!g)throw Error("Ud");if(!b)return _.kf(new irb);c=xtb(this,c);c.ko=this.ko;a=_.nk(a,1);b=new drb({xu:b,file:new _.DH({Gu:new Nqb({Se:new _.BH(Object.assign({},_.Ynb(e,f),{yh:g})),fr:a}),path:l}),options:c,rL:d});return this.Klb.match(b)}search(a,b,c,d=!1){if(!a)return _.kf(new _.GH);b=xtb(this,b);
b=_.Ph(b.ha(),_.Oh(b));b.ko=this.ko;this.GN&&!isNaN(this.GN)&&(b.GN=this.GN);this.Rq&&(b.Om=b.Om||new _.Ck,b.Om.root=b.Om.root||new _.Dk,b.Om.root.projectId=this.awa.slice(1).split("/")[0]);const e=new arb({xu:a,Wza:b,rL:c}),f=()=>this.Klb.search(e);return d?(this.RK.delete("search"),f()):_.u(this.RK.prefetch("search"),_.Eg(g=>g?_.kf(_.Ph(_.GH,JSON.parse(g.response))):f()))}ipb(a,b){if(!a)return _.kf(new qrb);b=xtb(this,b);b=_.Ph(b.ha(),_.Oh(b));b.ko=this.ko;this.Rq&&(b.Om=b.Om||new _.Ck,b.Om.root=
b.Om.root||new _.Dk,b.Om.root.projectId=this.awa.slice(1).split("/")[0]);a=new nrb({xu:a,ZAa:b});return _.u(this.Klb.ipb(a),_.r(fob))}};_.BI.O=function(a){return new (a||_.BI)(_.m(JH),_.m(_.lo),_.m(_.VJa),_.m(_.Gv),_.m(_.Ev),_.m(_.hw),_.m(_.s3a))};_.BI.ta=_.k({token:_.BI,oa:_.BI.O,Ea:"root"});_.ytb=new Date(Date.UTC(2033,10,22,18,0,0));_.ztb=_.Kv({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]});_.Atb=_.Kv(0);var job=new Set([/^(#+[ \t]*)?BEGIN_PUBLIC[ \t]*$/,/^(#+[ \t]*)?END_PUBLIC[ \t]*$/]),kob=["Automated g4 rollback","Reason for rollback"],hob=["PUBLIC: ","RELNOTES: ","USERNOTES: "];var CI=class{};CI.O=function(a){return new (a||CI)};CI.Ca=_.Ud({type:CI});CI.Ba=_.md({});var Btb=function(a,b){const c=`https://sandbar-backend.corp.google.com/v1/changes/${b}`;return _.u(a.bHc,_.Eg(()=>a.TMc.get(c,{withCredentials:!0})),_.r(nob))},DI=class{constructor(a,b){this.TMc=a;this.document=b;this.bHc=_.u(oob(this.document),_.Ag({bufferSize:1,Kw:!0}))}};DI.O=function(a){return new (a||DI)(_.m(_.fp),_.m(_.ri))};DI.ta=_.k({token:DI,oa:DI.O,Ea:CI});var Ctb;Ctb=[[["onedev-hovercard-action"]]];_.EI=class{set changelistId(a){this.id=a;this.xSb.next(a)}get changelistId(){return this.id}constructor(a){this.OFc=a;this.xSb=new _.xg(1);this.DGb=_.u(this.xSb,_.Eg(b=>Btb(this.OFc,b)),_.Ag(1));this.eK=new _.xg(1);this.ig=new _.xg(1)}Qa(){_.u(this.DGb,_.qg(1),_.Fg(this.ig)).subscribe(()=>{this.eK.next()})}};_.EI.O=function(a){return new (a||_.EI)(_.w(DI))};
_.EI.wa=_.Qd({type:_.EI,na:[["onedev-changelist-hovercard"]],inputs:{changelistId:"changelistId"},outputs:{eK:"init$"},standalone:!0,features:[_.Ah],ac:["onedev-hovercard-action"],ya:2,Aa:3,Da:[[3,"changelist",4,"ngIf"],[3,"changelist"]],qa:function(a,b){a&1&&(_.ch(Ctb),_.y(0,pob,2,1,"onedev-changelist-hovercard-body",0),_.Q(1,"async"));a&2&&_.A("ngIf",_.R(1,1,b.DGb))},Fa:[TH,CI,_.vo,_.po,_.uo],kb:2,Ma:0});var Dtb;var FI=class{constructor(a){this.ab=a;this.eventType="click";this.NGb=new _.wn;this.lsa=b=>{if(b instanceof MouseEvent){var c=b.target;c&&(this.ab.ma.contains(c)||this.NGb.emit(b))}}}Qa(){this.Zua().addEventListener(this.eventType,this.lsa,!0)}Ia(){this.Zua().removeEventListener(this.eventType,this.lsa,!0)}Zua(){let a;a:{var b=this.ab.ma;if(null==Dtb){const c="undefined"!==typeof document?document.head:null;Dtb=!(!c||!c.createShadowRoot&&!c.attachShadow)}if(Dtb&&(b=b.getRootNode?b.getRootNode():null,
"undefined"!==typeof ShadowRoot&&ShadowRoot&&b instanceof ShadowRoot))break a;b=null}return null!=(a=b)?a:document}};FI.O=function(a){return new (a||FI)(_.w(_.Ye))};FI.La=_.Wd({type:FI,na:[["","clickOutside",""]],inputs:{eventType:[0,"clickOutsideEvent","eventType"]},outputs:{NGb:"clickOutside"}});var GI=class{};GI.O=function(a){return new (a||GI)};GI.Ca=_.Ud({type:GI});GI.Ba=_.md({});var Etb,Ftb,Gtb;Etb=Symbol("Vd");Ftb=Symbol("Wd");Gtb=function(a){const b=a[Ftb];return b?(b.loaded||(b.ye.ai(b.Lc),_.yn(b.mda),b.loaded=!0),_.u(a[Etb],_.ng(0))):_.kf(void 0)};_.HI=class{constructor(a){this.ye=a;this.className="onedev-hovercard";this.Zxa=new _.wn;this[Etb]=new _.xg(1);this.kZb=!1;this.twa=new _.gi(!1);this.RGb=new _.zg}Qa(){}};_.HI.O=function(a){return new (a||_.HI)(_.w(_.mh))};
_.HI.wa=_.Qd({type:_.HI,na:[["onedev-hovercard"]],rb:function(a,b){a&1&&_.oh(_.hh,7);if(a&2){let c;_.rh(c=_.sh())&&(b.Lc=c.first)}},inputs:{className:"className"},outputs:{Zxa:"onHide"},Qb:["onedevHovercard"],ac:["*"],ya:1,Aa:0,Da:[["cdkTrapFocus","",3,"clickOutside","mouseenter","mouseleave","cdkTrapFocusAutoCapture"]],qa:function(a){a&1&&(_.ch(),_.y(0,qob,2,3,"ng-template"))},Fa:[_.Ir,FI],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});_.II=class{constructor(a,b,c,d){this.Lc=a;this.ye=b;this.mda=c;this.loaded=!1;d[Ftb]=this}};_.II.O=function(a){return new (a||_.II)(_.w(_.hh),_.w(_.mh),_.w(_.Nh),_.w(_.HI))};_.II.La=_.Wd({type:_.II,na:[["","onedevHovercardLazyBody",""]]});_.JI=class{constructor(a){this.Mga=a;this.ig=new _.xg(1)}Ia(){this.ig.next()}Qa(){_.u(this.eOc,_.Fg(this.ig)).subscribe(this.Mga[Etb])}};_.JI.O=function(a){return new (a||_.JI)(_.w(_.HI))};
_.JI.La=_.Wd({type:_.JI,na:[["","onedevIsHovercardReady",""]],inputs:{eOc:[0,"onedevIsHovercardReady","isHovercardReady$"]}});var Htb=[{zc:"end",Ac:"center",mc:"start",tc:"center",offsetX:10},{zc:"center",Ac:"bottom",mc:"center",tc:"top",offsetY:10},{zc:"center",Ac:"top",mc:"center",tc:"bottom",offsetY:-10},{zc:"end",Ac:"bottom",mc:"start",tc:"top",offsetX:10,offsetY:10},{zc:"end",Ac:"top",mc:"start",tc:"bottom",offsetX:10,offsetY:-10}];var Itb=class{constructor(){this.delay=600;this.position=Htb;this.NYc=[]}},Jtb=function(a){a.fha.next(!1);a.K8a.next(!1);let b;null==(b=a.NF.getValue())||b.twa.next(!1)},Ltb=function(a){_.u(Ktb(a),_.Fg(a.ig)).subscribe(b=>{(a.active=b)?a.show():a.Pe()})},Mtb=function(a){_.u(a.NF,_.Eg(b=>(null==b?void 0:b.RGb)||_.Hk),_.Fg(a.ig)).subscribe(()=>{Jtb(a)})},Ktb=function(a){return _.u(_.sf([_.u(Ntb(a),_.Dg(!1)),a.fha]),_.Bg(),_.r(([b,c])=>b||c),_.Eg(b=>{let c;return(null==(c=a.JZc)?void 0:_.u(c,_.ug(b)))||
_.kf(b)}))},Otb=function(a){if(a.Id&&a.Id.vg()){document.removeEventListener("keydown",a.SQb);let b;null!=(b=a.NF.getValue())&&b.Zxa.emit();a.Id.detach()}},Ntb=function(a){return _.u(a.NF,_.Eg(b=>_.u(_.sf([a.K8a,(null==b?void 0:b.twa)||_.kf(!1)]),_.r(([c,d])=>c||d),_.lg(a.config.delay),_.Fg(a.ig))))},Ptb=class{constructor(a,b){this.lg=a;this.origin=b;this.JZc=void 0;this.enabled=!0;this.config=new Itb;this.active=!1;this.ULb=new _.xg(1);this.DMc=new _.zg;this.NF=new _.gi(null);this.K8a=new _.gi(!1);
this.fha=new _.gi(!1);this.ig=new _.xg(1);this.SQb=c=>{"Escape"===c.key&&(Jtb(this),c.stopPropagation(),c.preventDefault())};Ltb(this);Mtb(this)}dispose(){Otb(this);let a;null==(a=this.Id)||a.dispose();this.ig.next();this.ig.complete()}Ke(){return this.NF.getValue()?this.active:void 0}toggle(a){this.K8a.next(a)}show(){this.enabled&&this.Id&&!this.Id.vg()&&this.NF.getValue()&&(this.NF.getValue().kZb=this.fha.value,_.u(Gtb(this.NF.getValue()),_.qg(1),_.Fg(this.ig)).subscribe(()=>{this.Id&&this.pXb&&
this.Id.attach(this.pXb);document.addEventListener("keydown",this.SQb);this.ULb.next()}))}Pe(){Otb(this);this.DMc.next()}Tfa(){return _.Js(_.Ks(_.Ls(_.Qs(this.lg.position(),this.origin)),8),this.config.position)}};var Qtb;Qtb=new _.ge("onedevHovercardLoggingOn");
_.KI=class{set enabled(a){this.cH.enabled=a}constructor(a,b,c,d,e){this.ye=c;this.Zb=e;this.config=new Itb;this.TQb=new _.wn;this.ig=new _.xg(1);this.cH=new Ptb(a,b);_.u(this.cH.ULb,_.Hg(d||_.kf(!1)),_.Fg(this.ig)).subscribe(([,f])=>{this.TQb.emit();f&&(this.wda||(this.wda=this.Zb.get(_.qw)),_.v4a(this.wda,"hovercardShown"))})}Rb(a){if(a.hovercard){var b;a=null==(b=a.hovercard)?void 0:b.hg;this.cH.NF.next(a);if(a){b=this.cH;var c=this.ye;b.config=this.config;b.Id=b.lg.create({mg:b.Tfa(),Dj:b.lg.Cj.ql()});
b.pXb=new _.Ts(a.Lc,c);b.NF.next(a)}}}Ia(){this.cH.dispose();this.ig.next();this.ig.complete()}Ke(){return this.cH.Ke()}Eia(a){if(this.config.NYc.includes(a.key)){var b=this.cH;a.stopPropagation();a.preventDefault();b.fha.next(!0)}}toggle(a){this.cH.toggle(a)}Pe(){this.cH.Pe()}};_.KI.O=function(a){return new (a||_.KI)(_.w(_.Ys),_.w(_.Ye),_.w(_.mh),_.w(Qtb,8),_.w(_.Kf))};
_.KI.La=_.Wd({type:_.KI,na:[["","onedevHovercardTrigger",""]],lb:2,Ya:function(a,b){a&1&&_.M("mouseenter",function(){return b.toggle(!0)})("mouseleave",function(){return b.toggle(!1)})("keydown.alt.arrowRight",function(c){var d=b.cH;c.stopPropagation();c.preventDefault();d.fha.next(!0)})("keydown",function(c){return b.Eia(c)});a&2&&_.Pg("aria-haspopup",b.Mga?"true":void 0)("aria-expanded",b.Ke())},inputs:{Mga:[0,"onedevHovercardTrigger","hovercard"],enabled:[0,"onedevHovercardActive","enabled"],config:[0,
"onedevHovercardConfig","config"]},outputs:{TQb:"onedevHovercardShown"},Qb:["onedevHovercardTrigger"],features:[_.qe]});var Rtb={Tma:0,Tag:1,L0:2,0:"Branch",1:"Tag",2:"Commit"};var Stb,Ttb,Utb,Vtb,Wtb,Xtb,Ytb,Ztb;Stb=["rightPaneScroller"];Ttb=a=>({element:a,JUa:"clear",kUa:"search"});Utb={t6a:"No branches",u6a:"No branch results",KL:"changeBranch"};Vtb={t6a:"No tags",u6a:"No tag results",KL:"changeTag"};Wtb={t6a:"No commits",u6a:"No commit results",KL:"changeCommit"};Xtb=function(a,b){var c=b.Va;const d=b.version;c=_.u(_.zI(a.qZ,_.wr(c.hc(),_.nk(c,d)||"").Za()),_.r(Hob),_.sg(),_.Dg(0));return _.u(_.xf(c,a.DPb),_.r(e=>Object.assign({},b,{yb:e})))};
Ytb=function(a,b){const c=b.yb,d=b.Va,e=b.gitRefsToken;switch(c){case 0:return _.u(_.xI(a.HG,Object.assign({},d,{gitRefsToken:e})),_.r(Kob),_.r(f=>Eob(f.map(g=>({title:String(g.vf),fr:_.Si(g.vf),L1a:g.vf,jwa:!1,u8a:g.u8a})),b,Utb)));case 1:return _.u(_.xI(a.HG,Object.assign({},d,{gitRefsToken:e})),_.r(({tags:f})=>Eob(f.map(g=>({title:String(g.tagName),fr:Umb(g.tagName),L1a:g.tagName,jwa:!1})),b,Vtb)));case 2:return _.u(a.th.list(d.tb,d.Uc,d.repository,void 0,"",250),_.r(({un:f})=>Eob(f.map(Fob),b,
Wtb)));default:return _.wc(c,"Unsupported ref type")}};Ztb=function(a){const b=a.zOb.findIndex(d=>d.Le);if(!(0>b)){var c=a.AUc;c&&0!==c.Nt.end&&(c.nz(b),a.jL=!0)}};
_.LI=class{set j7(a){this.jL=!1;this.Xsa.next(a);this.tb=a.Va.tb}constructor(a,b,c,d){this.th=a;this.qZ=b;this.HG=c;this.ud=d;this.Z0=Rtb;this.Wc=_.TF;this.jL=this.fOb=!1;this.zOb=[];this.Xsa=new _.zg;this.DPb=new _.zg;this.Tlb=new _.gi("");this.CTc="SAME RESULT AVAILABLE IN:";this.Oja=_.u(this.Xsa,_.Eg(e=>Xtb(this,e)),_.yg(1),_.of());a=_.u(this.Oja,_.Eg(e=>_.u(Ytb(this,e),_.r(_.GF),_.kg(()=>_.FF(Gob(e))),_.Dg(_.UF))));this.HZc=_.u(_.sf([this.Tlb,a]),_.r(Job),_.Gg(e=>{_.HG(e)&&(this.zOb=e.Sb.items)}));
this.placeholder=_.u(this.Oja,_.r(Iob));this.hb=this.Oja.subscribe(({yb:e})=>{this.fOb=2===e})}Jn(){this.jL||(this.ud.isStable?Ztb(this):_.u(this.ud.Gk,_.sg()).subscribe(()=>{Ztb(this)}))}Ia(){this.hb.unsubscribe()}show(a){this.jL=!1;this.DPb.next(a)}blur(){document.activeElement.blur()}};_.LI.O=function(a){return new (a||_.LI)(_.w(_.vI),_.w(_.AI),_.w(_.yI),_.w(_.Jf))};
_.LI.wa=_.Qd({type:_.LI,na:[["ref-picker","refPickerData",""]],rb:function(a,b){a&1&&_.oh(Stb,5);if(a&2){let c;_.rh(c=_.sh())&&(b.AUc=c.first)}},lb:2,Ya:function(a,b){a&2&&_.Rg("wide-view",b.fOb)},inputs:{lc:"trackElement",j7:"refPickerData"},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&&(_.y(0,rob,2,1,"div",2),_.Q(1,"async"),_.C(2,"input-with-icon",3),_.Q(3,"async"),_.M("valueChange",function(c){b.Tlb.next(c)}),_.E(),_.C(4,"div",4),_.y(5,tob,10,7,"mat-nav-list",5),_.Q(6,"async"),_.y(7,Dob,5,4,"div",6),_.Q(8,"async"),_.E());a&2&&(_.A("ngIf",_.R(1,5,b.Oja).SNb),_.v(2),_.A("placeholder",_.R(3,7,b.placeholder))("trackingConfig",
_.Ch(13,Ttb,b.lc)),_.v(3),_.A("ngIf",_.R(6,9,b.Oja)),_.v(2),_.A("ngIf",_.R(8,11,b.HZc)))},Fa:[_.$p,_.po,_.qo,_.ro,_.gs,_.Ft,_.WF,_.KA,_.MF,_.PF,_.VF,_.NF,_.rB,_.uB,_.tB,_.yw,_.Ot,_.Du,_.cy,_.Ep,_.uo,_.lH],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});_.MI=class{};_.MI.O=function(a){return new (a||_.MI)};_.MI.Ca=_.Ud({type:_.MI});_.MI.Ba=_.md({imports:[_.bq,_.vo,_.It,_.YF,_.QF,_.XF,_.OF,_.Es,_.mH,_.fy,_.Eu,_.qy,_.Gp]});_.NI=class{};_.NI.O=function(a){return new (a||_.NI)};_.NI.Ca=_.Ud({type:_.NI});_.NI.Ba=_.md({imports:[_.vo,_.Gp,_.xy]});_.OI=class{};_.OI.O=function(a){return new (a||_.OI)};_.OI.Ca=_.Ud({type:_.OI});_.OI.Ba=_.md({imports:[_.vo]});_.PI=class{};_.PI.O=function(a){return new (a||_.PI)};_.PI.Ca=_.Ud({type:_.PI});_.PI.Ba=_.md({imports:[_.vo,_.KB,_.Ay]});var QI=class{};QI.O=function(a){return new (a||QI)};QI.Ca=_.Ud({type:QI});QI.Ba=_.md({});_.RI=class{};_.RI.O=function(a){return new (a||_.RI)};_.RI.Ca=_.Ud({type:_.RI});_.RI.Ba=_.md({imports:[_.EI,CI]});_.SI=class{};_.SI.O=function(a){return new (a||_.SI)};_.SI.Ca=_.Ud({type:_.SI});_.SI.Ba=_.md({imports:[_.Rr,GI,_.vo,_.Jt,_.Zs]});var $tb;$tb=function(a,b){return(a=a.document.getSelection())&&a.toString()&&b!==a.toString()?`"${a.toString().replace(/"/g,'\\"')}"`:b};_.bub=function(a,b,c){const d=new Map([["/",{name:"focusSearchBox",handler:({Gp:e,prefix:f})=>{b.next(()=>({Gp:$tb(a,e||""),prefix:f}))},pKb:!0}]]);c&&d.set(".",{name:"focusSearchBoxWithThisDirectory",handler:({Gp:e})=>{aub(a.Wj.y7,c);b.next(()=>({Gp:$tb(a,e||""),prefix:c}))},pKb:!0});return d};_.cub=class{constructor(a,b){this.document=a;this.Wj=b}};var dub=new Map([[zH.Pub,{type:"Class",Uv:"class"}],[zH.Cvb,{type:"Interface",Uv:"interface"}],[zH.Jwb,{type:"Struct",Uv:"struct"}],[zH.cvb,{type:"Enum",Uv:"enum"}],[zH.Swb,{type:"Union",Uv:"union"}],[zH.Hvb,{type:"Method",Uv:"method"}],[zH.lvb,{type:"Field",Uv:"field"}],[zH.cna,{type:"Function",Uv:"function"}],[zH.Uwb,{type:"Variable",Uv:"variable"}],[zH.Pwb,{type:"Typedef",Uv:"typedef"}],[zH.lwb,{type:"Namespace",Uv:"namespace"}],[zH.ywb,{type:"Property",Uv:"property"}],[zH.dvb,{type:"Enum Constant",
Uv:"enum-constant"}]]);var eub={start:Number.POSITIVE_INFINITY,end:Number.POSITIVE_INFINITY};var fub=["suggestionTemplate"],gub=function({lineNumber:a,title:b,symbol:c,dL:d},e,f,g,l,p){if(!f)throw Error("Xd");a=_.xr(f.hc(),Object.assign({},l.params,{line:a}));l.params.Pb&&_.wr(a,l.yb);l=a.Za();a={m4:_.bnb(l)};g=_.Bp(p,_.Cp(p,_.sr(l),{Sa:g}));if(c&&c.Ud){p=c.Ud.startIndex;var t=[{start:p,end:p+c.Ud.length}];Mob(t);t.push(eub);p=[];var x=-1;let B=-1;for(const {start:F,end:I}of t)F>B&&(t=p,(x=b.substring(x,B))&&t.push({Vlb:x,SC:!0}),t=p,(x=b.substring(B,F))&&t.push({Vlb:x,SC:!1}),x=F),B=Math.max(I,
B);b=p}else b=[{Vlb:b,SC:!1}];return c&&c.type?Object.assign({},a,{kC:l.path,icon:"source:symbol",url:g,eSb:b,Sw:d,kr:e,Pc:f,UWb:dub.get(c.type)}):Object.assign({},a,{kC:_.Pi(l.path||""),icon:l.TF?"source:file":"source:folder_open",url:g,eSb:b,Sw:d,kr:e,Pc:f})},TI=class{Cc(){}};TI.O=function(a){return new (a||TI)};
TI.wa=_.Qd({type:TI,na:[["ng-component"]],rb:function(a,b){a&1&&_.oh(fub,7,_.hh);if(a&2){let c;_.rh(c=_.sh())&&(b.qpb=c.first)}},ya:3,Aa:0,Da:[["suggestionTemplate",""],[1,"code-search-suggestion",3,"click"],[1,"margin-icon",3,"svgIcon"],[1,"main-content"],[1,"primary-text"],[3,"matched",4,"ngFor","ngForOf"],[1,"secondary-text"],["class","symbol-label",3,"ngClass",4,"ngIf"],["class","scope",4,"ngIf"],[1,"display-path"],[1,"symbol-label",3,"ngClass"],[1,"scope"]],qa:function(a){a&1&&(_.y(0,Qob,24,
6,"ng-template",null,0,_.Eh),_.P(2,"\n"))},Fa:[_.no,_.oo,_.po,_.Du],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}"]});_.UI=class{constructor(){this.Tb=[]}};_.UI.O=function(a){return new (a||_.UI)};_.UI.wa=_.Qd({type:_.UI,na:[["menu-keyboard-shortcut-hint"]],qb:[1,"gmat-caption","grimoire-secondary-text"],inputs:{Tb:"shortcut"},ya:1,Aa:1,Da:[[4,"ngFor","ngForOf"],["class","divider",4,"ngIf"],[1,"divider"]],qa:function(a,b){a&1&&_.y(0,Sob,4,2,"ng-container",0);a&2&&_.A("ngForOf",b.Tb)},Fa:[_.oo,_.po],styles:["menu-keyboard-shortcut-hint[_nghost-%COMP%]{font-family:Roboto Mono,monospace}.divider[_ngcontent-%COMP%]{margin:0 5px}"]});var Tob=a=>[a],apb=a=>({kind:"link",eXb:a}),aub=function(a,b){b&&(a.ET=b,_.yn(a.ue))},Vob=function(a,{Fp:b,value:c,a6:d}){if(!a.ET)return!1;const e=a.ET.Fp,f=a.ET.value;return!!d===!!a.ET.a6&&b===e&&c===f},hub=function(a,b){return{kind:"scope",sY:({Gp:c})=>{a.ET=b;_.yn(a.ue);return{Gp:c,prefix:b}}}},VI=class{constructor(a,b,c){this.ue=a;this.ET=null;this.Bwb=_.Llb;this.uKb=unb;this.savedQueries=_.pg;this.scopes=[{scope:_.MG,Pa:hub(this,_.MG)}];this.Zja=_.Fv.has(40);this.savedQueries=_.u(_.aG(c),_.r(d=>
_.DF(d,_.ZF)),_.r(({queries:d})=>d.map((e,f)=>{e=10>f?IG(e,_.LG(((f+1)%10).toLocaleString())):IG(e);return{scope:e,Pa:hub(this,e)}})))}Cc(){}enb(a,b){a=a.map(c=>({scope:c,Pa:hub(this,c)}));this.ET=b;JSON.stringify(this.scopes)!==JSON.stringify(a)&&(this.scopes=a);_.yn(this.ue)}MVc(){var a=this.Qw;0<a.Hu.length&&a.Hu[0].Rd()}Bxa(a){this.Qw.Bxa(a)}};VI.O=function(a){return new (a||VI)(_.w(_.Nh),_.w(_.Gv),_.w(_.bG))};
VI.wa=_.Qd({type:VI,na:[["scope-list"]],rb:function(a,b){a&1&&_.oh(_.Bx,7);if(a&2){let c;_.rh(c=_.sh())&&(b.Qw=c.first)}},ya:6,Aa:5,Da:[["selectedClass","selected","matTooltipClass","custom-tooltip",3,"payload","bold-active-element","shortcut","matTooltip","mouseFocusItem",4,"ngFor","ngForOf"],[4,"ngIf"],["selectedClass","selected","matTooltipClass","custom-tooltip",3,"mouseFocusItem","payload","shortcut","matTooltip"],[1,"scope-text"],[3,"shortcut",4,"ngIf"],[3,"shortcut"],["selectedClass","selected",
3,"payload","bold-active-element","shortcut","mouseFocusItem",4,"ngFor","ngForOf"],["selectedClass","selected",3,"mouseFocusItem","payload","shortcut"],["selectedClass","selected",3,"payload"],["ascTrackElement","ScopeDropdown","trackAction","navigateToManageSavedQueries",3,"routerLink"],["svgIcon","shared:settings_outline"]],qa:function(a,b){a&1&&(_.C(0,"search-box-suggestion-list")(1,"div"),_.y(2,Wob,4,7,"search-box-suggestion-item",0)(3,$ob,3,2,"ng-container",1),_.Q(4,"async"),_.E(),_.y(5,bpb,
7,4,"ng-container",1),_.E());a&2&&(_.v(2),_.A("ngForOf",b.scopes),_.v(),_.A("ngIf",_.R(4,3,b.savedQueries)),_.v(2),_.A("ngIf",b.Zja))},Fa:[_.$p,_.oo,_.po,_.$x,_.cy,_.Du,_.UI,_.Ep,_.zx,_.Bx,_.uo],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 iub=function(a){a.hb||(a.hb=a.zone.Ub(()=>_.u(_.Ff(0,6E5),dpb(a.document)).subscribe(()=>{a.mgb()})))},WI=class{constructor(a,b,c,d){this.Ga=a;this.jNc=b;this.zone=c;this.document=d}Ia(){this.hb&&this.hb.unsubscribe()}mgb(){_.Qp(this.Ga,()=>this.jNc.mgb(new Uqb),"searchPrepare")}};WI.O=function(a){return new (a||WI)(_.m(_.Vp),_.m(NH),_.m(_.Jf),_.m(_.ri))};WI.ta=_.k({token:WI,oa:WI.O,Ea:"root"});var XI=function(a){this.vd=void 0;this.xq={};if(a){var b=_.XEa(a);a=_.WEa(a);for(var c=0;c<b.length;c++)this.set(b[c],a[c])}};XI.prototype.set=function(a,b){jub(this,a,b,!1)};XI.prototype.add=function(a,b){jub(this,a,b,!0)};var jub=function(a,b,c,d){for(var e=0;e<b.length;e++){var f=b.charAt(e);a.xq[f]||(a.xq[f]=new XI);a=a.xq[f]}if(d&&void 0!==a.vd)throw Error("Yd`"+b);a.vd=c};
XI.prototype.get=function(a){a:{for(var b=this,c=0;c<a.length;c++)if(b=b.xq[a.charAt(c)],!b){a=void 0;break a}a=b}return a?a.vd:void 0};XI.prototype.Fy=function(){var a=[];kub(this,a);return a};var kub=function(a,b){void 0!==a.vd&&b.push(a.vd);for(var c in a.xq)kub(a.xq[c],b)};XI.prototype.n5=function(a){var b=[];if(a){for(var c=this,d=0;d<a.length;d++){var e=a.charAt(d);if(!c.xq[e])return[];c=c.xq[e]}lub(c,a,b)}else lub(this,"",b);return b};
var lub=function(a,b,c){void 0!==a.vd&&c.push(b);for(var d in a.xq)lub(a.xq[d],b+d,c)};_.aa=XI.prototype;_.aa.Q3=function(a){return void 0!==this.get(a)};_.aa.clear=function(){this.xq={};this.vd=void 0};_.aa.remove=function(a){for(var b=this,c=[],d=0;d<a.length;d++){var e=a.charAt(d);if(!b.xq[e])throw Error("Zd`"+a);c.push([b,e]);b=b.xq[e]}a=b.vd;for(delete b.vd;0<c.length;)if(e=c.pop(),b=e[0],e=e[1],b.xq[e].xo())delete b.xq[e];else break;return a};_.aa.clone=function(){return new XI(this)};
_.aa.xo=function(){return void 0===this.vd&&_.qc(this.xq)};var mub=new _.ge("labelPriorities"),YI=class{constructor(a,b,c){this.sya=a;c=c.Cha;a=new XI;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.WOc=a}};YI.O=function(a){return new (a||YI)(_.m(_.sw),_.m(mub),_.m(_.D4a))};YI.ta=_.k({token:YI,oa:YI.O});var nub,pub,oub;nub=_.kf([]);pub=function(a,{Iu:b,YK:c},d){const e=_.gj(a.lk.Vc)||new _.fj;return b.map(f=>gub(f,c,f.Je&&_.Ymb(f.Je,{line:f.lineNumber}),d,e,a.Ta)).map(f=>oub(a,f))};oub=function(a,b){return{kind:"suggestion",qa:a.qpb,tQ:b,YAa:()=>{_.Dp(a.Ta,b.url)},Sw:b.Sw,kr:b.kr,Pc:b.Pc,CD:a.RN.FUb}};
_.ZI=class{get y7(){return this.Alb.instance}constructor(a,b,c,d,e,f,g,l,p,t,x,B,F){this.Zl=a;this.Slb=b;this.Ta=c;this.LXc=d;this.lk=B;this.RN=F;this.qpb=_.zn(e,TI).create(t).instance.qpb;this.Alb=_.zn(e,VI).create(t);_.wIa(f,this.Alb.jw);_.Gk.has(2)||_.Fv.has(28)||_.Fv.has(37)||iub(x);this.Ow=_.Fv.has(69);this.gx=_.Fv.has(97);this.lr=p.x5()}Ia(){this.Alb.destroy()}Uta(a){const {Lm:b="",Fe:c="",Jd:d=""}=a,e=_.mk(d,this.Zl.kK),f=_.zoa(a);return _.u(_.u(this.lr,_.qg(1),_.r(g=>new mrb({Om:this.Zl.Yua(e),
UK:e.yb,oxa:7,pathPrefix:_.Vmb(e),Fe:c,Ow:this.Ow,gx:this.gx,lr:g}))),_.Eg(g=>this.Slb.ipb(b,g)),_.r(g=>pub(this,g,f)),_.kg(()=>nub))}XKb({Lm:a=""}){a:{var b=this.LXc;a=b.sya.parse(a);b:{for(c of _.zk(a))if(c.error){var c=!0;break b}c=!1}if(!c&&(a=a[a.length-1])&&5===a.Ql){b=epb(b.WOc,a.value);b=void 0===b?b:b+":";break a}b=void 0}return b}Eqb(a){var b=this.Zl.parse(a);const c=[],d=new Map;let e=0;for(const {index:f,name:g,add:l}of gpb(b))f>e&&c.push({text:a.substring(e,f),esa:Array.from(d.keys())}),
e=f,l?(b=(d.get(g)||0)+1,d.set(g,b)):(b=(d.get(g)||1)-1,0===b?d.delete(g):d.set(g,b));e<a.length&&c.push({text:a.substring(e),esa:Array.from(d.keys())});return c}};_.ZI.O=function(a){return new (a||_.ZI)(_.m(_.ww),_.m(_.BI),_.m(_.xi),_.m(YI),_.m(_.mn),_.m(_.wi),_.m(_.Ev),_.m(_.Gv),_.m(_.jw),_.m(_.Kf),_.m(WI),_.m(_.fi),_.m(_.bw))};_.ZI.ta=_.k({token:_.ZI,oa:_.ZI.O});_.$I=class{};_.$I.O=function(a){return new (a||_.$I)};_.$I.Ca=_.Ud({type:_.$I});_.$I.Ba=_.md({imports:[_.vo]});_.aJ=class{};_.aJ.O=function(a){return new (a||_.aJ)};_.aJ.Ca=_.Ud({type:_.aJ});_.aJ.Ba=_.md({Nb:[_.ZI,YI,{va:mub,Bb:function(){return new Map(srb.map((a,b)=>[a,b]))}}],imports:[_.bq,_.vy,_.vo,_.Ay,_.Eu,_.$I,_.Gp,_.Fx]});_.bJ=class{constructor(a){this.Xb=a}transform(a){return _.u(this.Xb.z5(),_.Dg(!1),_.r(b=>b?_.anb(a):a.path||""),_.og())}};_.bJ.O=function(a){return new (a||_.bJ)(_.w(_.jw,16))};_.bJ.Ge=_.Xd({name:"maybeStripGoogle3",type:_.bJ,fe:!0});_.cJ=class{};_.cJ.O=function(a){return new (a||_.cJ)};_.cJ.Ca=_.Ud({type:_.cJ});_.cJ.Ba=_.md({});_.qub=new Set(["depot","host","ossProject"]);_.rub=new _.ge("viewDataProvider");_.sub=new _.ge("GMAT_CARD_OPTIONS",{Ea:"root",oa:()=>({Oe:!1})});_.dJ=class{constructor(){this.subject=new _.zg}subscribe(a){return this.subject.subscribe(a)}};_.dJ.O=function(a){return new (a||_.dJ)};_.dJ.ta=_.k({token:_.dJ,oa:_.dJ.O});_.tub=[new nH({zc:"start",Ac:"top"},{mc:"end",tc:"top"},-7),new nH({zc:"start",Ac:"bottom"},{mc:"end",tc:"bottom"},-7)];_.eJ=function(a,b){a.remove();a.bC=[];for(const c of b)try{c.render(),a.bC.push(c)}catch(d){a.mh.handleError(d)}};
_.fJ=class{constructor(a){this.mh=a;this.bC=[];this.tfb=null}Ia(){this.clear();this.Ee()}MHb(){return[]}iP(){}onLoad(){}tY(){}Ee(){}update(){this.clear();this.render()}clear(){this.tfb&&this.tfb.unsubscribe();this.remove()}render(){this.onLoad();_.eJ(this,this.MHb());this.tfb=this.Osa().subscribe(a=>{a&&(_.eJ(this,a),0===this.bC.length&&0<a.length?(this.iP(),_.eJ(this,[])):this.tY(a))},()=>{this.iP();_.eJ(this,[])})}remove(){for(const a of this.bC)try{a.remove()}catch(b){this.mh.handleError(b)}this.bC=
[]}};_.fJ.O=function(a){return new (a||_.fJ)(_.w(_.fg))};_.fJ.La=_.Wd({type:_.fJ});_.uub=[new nH({zc:"end",Ac:"bottom"},{mc:"start",tc:"top"}),new nH({zc:"end",Ac:"center"},{mc:"start",tc:"center"}),new nH({zc:"end",Ac:"top"},{mc:"start",tc:"bottom"})];_.vub=RegExp("^x-kythe://([a-zA-Z]+)=");_.wub=new _.ge("decorations_service",{oa:()=>_.xk(Cqb)});_.xub={au:new Set,ids:[]};_.yub=Object.freeze({[0]:{name:"Unknown",Hc:"?"},[50]:{name:"Scope",Hc:"?"},[51]:{name:"Group",Hc:"G"},[1]:{name:"Class",Hc:"C",className:"code-data"},[2]:{name:"Interface",Hc:"I",className:"code-data"},[3]:{name:"Struct",Hc:"S",className:"code-data"},[4]:{name:"Enum",Hc:"E",className:"code-data"},[5]:{name:"Union",Hc:"S",className:"code-data"},[6]:{name:"Method",Hc:"M",className:"code-procedure"},[7]:{name:"Field",Hc:"F",className:"code-sub-data"},[8]:{name:"Function",Hc:"F",className:"code-procedure"},
[9]:{name:"Variable",Hc:"V",className:"code-alias"},[10]:{name:"Typedef",Hc:"T",className:"code-alias"},[11]:{name:"Namespace",Hc:"N"},[67]:{name:"Extension",Hc:"E",className:"code-data"},[12]:{name:"Property",Hc:"P",className:"code-sub-data"},[13]:{name:"Enum Constant",Hc:"e",className:"code-sub-data"},[15]:{name:"Anonymous Function",Hc:"?"},[16]:{name:"Test",Hc:"t"},[17]:{name:"Package",Hc:"P"},[18]:{name:"Object",Hc:"O"},[61]:{name:"Constant",Hc:"c"},[62]:{name:"Module",Hc:"m"},[79]:{name:"Preprocessor",
Hc:"p"},[20]:{name:"Build Rule",Hc:"R"},[21]:{name:"Build Binary",Hc:"B"},[22]:{name:"Build Test",Hc:"T"},[23]:{name:"Build Library",Hc:"L"},[24]:{name:"Build Generator",Hc:"G"},[25]:{name:"Build Argument",Hc:"A"},[26]:{name:"Build Variable",Hc:"V",className:"code-alias"},[30]:{name:"Variable",Hc:"V",className:"code-alias"},[31]:{name:"Constant",Hc:"c"},[32]:{name:"Goog Provide",Hc:"?"},[33]:{name:"Goog Require",Hc:"?"},[34]:{name:"Setter",Hc:"?"},[35]:{name:"Getter",Hc:"?"},[36]:{name:"Literal",
Hc:"?"},[37]:{name:"Function Literal",Hc:"?"},[38]:{name:"Assignment",Hc:"V",className:"code-alias"},[39]:{name:"Function Assignment",Hc:"M",className:"code-procedure"},[40]:{name:"Define Const",Hc:"D"},[41]:{name:"Define Macro",Hc:"D"},[45]:{name:"Xml Tag",Hc:"<"},[46]:{name:"Template",Hc:"T"},[47]:{name:"Job",Hc:"J"},[48]:{name:"Service",Hc:"S"},[49]:{name:"Allocation",Hc:"A"},[52]:{name:"Table",Hc:"T"},[53]:{name:"Queue",Hc:"Q"},[54]:{name:"Locality Group",Hc:"L"},[55]:{name:"Index",Hc:"I"},[56]:{name:"Proto Bundle",
Hc:"?"},[57]:{name:"Backup Schedule",Hc:"B"},[58]:{name:"Column",Hc:"C"},[59]:{name:"Changelog",Hc:"?"},[60]:{name:"Markdown Header",Hc:"#"},[63]:{name:"SQL TVF",Hc:"t"},[64]:{name:"SQL Model",Hc:"m"},[65]:{name:"SQL Database",Hc:"d"},[66]:{name:"Dart Mixin",Hc:"M",className:"code-data"},[68]:{name:"YANG Grouping",Hc:"G",className:"code-data"},[69]:{name:"YANG Identity",Hc:"I",className:"code-data"},[70]:{name:"YANG Container",Hc:"C",className:"code-data"},[71]:{name:"YANG List",Hc:"L",className:"code-data"},
[72]:{name:"YANG Leaf",Hc:"L",className:"code-data"},[73]:{name:"Swift Actor",Hc:"A",className:"code-data"},[74]:{name:"GraphQL Directive",Hc:"D",className:"code-data"},[75]:{name:"GraphQL Operation",Hc:"O",className:"code-data"},[76]:{name:"GraphQL Fragment",Hc:"F",className:"code-data"},[77]:{name:"GraphQL Fragment Spread",Hc:"S",className:"code-data"},[78]:{name:"GraphQL List",Hc:"L",className:"code-data"},[80]:{name:"Impl",Hc:"I",className:"code-data"}});
_.zub=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 Aub=function(a,b,c){if(0===a.length)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)},Bub=function(a,b){a=a.replace(/\|/g,function(d,e,f){for(d=!1;0<=--e&&"\\"===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},gJ=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},hJ=function(){},Fub=function(a,b,c){if(a){try{var d=decodeURIComponent(Cub(c)).replace(/[^\w:]/g,"").toLowerCase()}catch(e){return null}if(0===d.indexOf("javascript:")||0===d.indexOf("vbscript:")||0===d.indexOf("data:"))return null}b&&!Dub.test(c)&&(a=b,Eub[" "+a]||(Eub[" "+a]=/^[^:]+:\/*[^/]*$/.test(a)?a+"/":Aub(a,"/",!0)),a=Eub[" "+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},iJ=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},vk:function(){return new RegExp(a,b)}}},Cub=function(a){return a.replace(/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig,function(b,c){c=c.toLowerCase();return"colon"===c?":":"#"===c.charAt(0)?"x"===c.charAt(1)?String.fromCharCode(parseInt(c.substring(2),16)):String.fromCharCode(+c.substring(1)):
""})},jJ=function(a,b){if(b){if(Gub.test(a))return a.replace(Hub,function(c){return Iub[c]})}else if(Jub.test(a))return a.replace(Kub,function(c){return Iub[c]});return a},Lub=function(){this.E7={}},Mub=function(a){this.dh=[];this.token=null;this.options=a||_.kJ.defaults;this.options.renderer=this.options.renderer||new lJ;this.renderer=this.options.renderer;this.renderer.options=this.options;this.Wnb=new Lub},Nub=function(){},lJ=function(){this.options=_.kJ.defaults},nJ=function(a,b){this.options=
b||_.kJ.defaults;this.links=a;this.rules=mJ.iY;this.renderer=this.options.renderer||new lJ;this.renderer.options=this.options;this.cK=!1;if(!this.links)throw Error("oe");this.options.PK?this.rules=mJ.PK:this.options.Gs&&(this.rules=this.options.gTa?mJ.gTa:mJ.Gs)},Oub=function(a){this.dh=[];this.dh.links=Object.create(null);this.options=a||_.kJ.defaults;this.rules=oJ.iY;this.options.PK?this.rules=oJ.PK:this.options.Gs&&(this.rules=this.options.fBa?oJ.fBa:oJ.Gs)},oJ={UQc:/^\n+/,code:/^( {4}[^\n]+\n*)+/,
q1a:hJ,Jva:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/,EQb:hJ,Xca:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3})(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,Iy:"^ {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,}|$))",
gea:/^ {0,3}\[(label)\]: *(?:\n *)?<?([^\s>]+)>?(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/,table:hJ,TOb:/^([^\n]+)\n *(=|-){2,} *(?:\n+|$)/,tG:/^([^\n]+(?:\n(?!hr|heading|lheading| {0,3}>|<\/?(?:tag)(?: +|\n|\/?>)|<(?:script|pre|style|!--))[^\n]+)*)/,text:/^[^\n]+/,Zo:/(?!\s*\])(?:\\.|[^\[\]\\])+/,qOa:/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/};oJ.gea=iJ(oJ.gea).replace("label",oJ.Zo).replace("title",oJ.qOa).vk();oJ.BTa=/(?:[*+-]|\d{1,9}\.)/;oJ.item=/^( *)(bull) ?[^\n]*(?:\n(?!\1bull ?)[^\n]*)*/;
oJ.item=iJ(oJ.item,"gm").replace(/bull/g,oJ.BTa).vk();oJ.list=iJ(oJ.list).replace(/bull/g,oJ.BTa).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+oJ.gea.source+")").vk();oJ.vDb="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";
oJ.tJa=/\x3c!--(?!-?>)[\s\S]*?--\x3e/;oJ.Iy=iJ(oJ.Iy,"i").replace("comment",oJ.tJa).replace("tag",oJ.vDb).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).vk();oJ.tG=iJ(oJ.tG).replace("hr",oJ.Jva).replace("heading",oJ.heading).replace("lheading",oJ.TOb).replace("tag",oJ.vDb).vk();oJ.Xca=iJ(oJ.Xca).replace("paragraph",oJ.tG).vk();oJ.iY=gJ({},oJ);
oJ.Gs=gJ({},oJ.iY,{q1a:/^ {0,3}(`{3,}|~{3,})([^`\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?:\n+|$)|$)/,tG:/^/,heading:/^ *(#{1,6}) +([^\n]+?) *#* *(?:\n+|$)/});oJ.Gs.tG=iJ(oJ.tG).replace("(?!","(?!"+oJ.Gs.q1a.source.replace("\\1","\\2")+"|"+oJ.list.source.replace("\\1","\\3")+"|").vk();oJ.fBa=gJ({},oJ.Gs,{EQb:/^ *([^|\n ].*\|.*)\n *([-:]+ *\|[-| :]*)(?:\n((?:.*[^>\n ].*(?:\n|$))*)\n*|$)/,table:/^ *\|(.+)\n *\|?( *[-:]+[-| :]*)(?:\n((?: *[^>\n ].*(?:\n|$))*)\n*|$)/});
oJ.PK=gJ({},oJ.iY,{Iy:iJ("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:\"[^\"]*\"|'[^']*'|\\s[^'\"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",oJ.tJa).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").vk(),gea:/^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/});
var Pub=function(a,b){return(new Oub(b)).token(a.replace(/\r\n|\r/g,"\n").replace(/\t/g,"    ").replace(/\u00a0/g," ").replace(/\u2424/g,"\n"),!0)};
Oub.prototype.token=function(a,b){a=a.replace(/^ +$/gm,"");for(var c,d,e,f,g,l,p,t,x,B,F;a;){if(e=this.rules.UQc.exec(a))a=a.substring(e[0].length),1<e[0].length&&this.dh.push({type:"space"});if(e=this.rules.code.exec(a))a=a.substring(e[0].length),e=e[0].replace(/^ {4}/gm,""),this.dh.push({type:"code",text:this.options.PK?e:Aub(e,"\n")});else if(e=this.rules.q1a.exec(a))a=a.substring(e[0].length),this.dh.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.dh.push({type:"heading",depth:e[1].length,text:e[2]});else{if(b&&(e=this.rules.EQb.exec(a))&&(g={type:"table",vo:Bub(e[1].replace(/^ *| *\| *$/g,"")),align:e[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:e[3]?e[3].replace(/\n$/,"").split("\n"):[]},g.vo.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]=Bub(g.cells[t],g.vo.length);this.dh.push(g);continue}if(e=this.rules.Jva.exec(a))a=a.substring(e[0].length),this.dh.push({type:"hr"});else if(e=this.rules.Xca.exec(a))a=a.substring(e[0].length),this.dh.push({type:"blockquote_start"}),e=e[0].replace(/^ *> ?/gm,""),this.token(e,b),this.dh.push({type:"blockquote_end"});else if(e=this.rules.list.exec(a)){a=a.substring(e[0].length);f=e[2];c=1<f.length;l={type:"list_start",ordered:c,start:c?+f:"",Yha:!1};this.dh.push(l);
e=e[0].match(this.rules.item);p=[];c=!1;x=e.length;for(t=0;t<x;t++)g=e[t],d=g.length,g=g.replace(/^ *([*+-]|\d+\.) */,""),~g.indexOf("\n ")&&(d-=g.length,g=this.options.PK?g.replace(/^ {1,4}/gm,""):g.replace(new RegExp("^ {1,"+d+"}","gm"),"")),t!==x-1&&(d=oJ.BTa.exec(e[t+1])[0],1<f.length?1===d.length:1<d.length||this.options.vWc&&d!==f)&&(a=e.slice(t+1).join("\n")+a,t=x-1),d=c||/\n\n(?!\s*$)/.test(g),t!==x-1&&(c="\n"===g.charAt(g.length-1),d||(d=c)),d&&(l.Yha=!0),B=/^\[[ xX]\] /.test(g),F=void 0,
B&&(F=" "!==g[1],g=g.replace(/^\[[ xX]\] +/,"")),d={type:"list_item_start",task:B,checked:F,Yha:d},p.push(d),this.dh.push(d),this.token(g,!1),this.dh.push({type:"list_item_end"});if(l.Yha)for(x=p.length,t=0;t<x;t++)p[t].Yha=!0;this.dh.push({type:"list_end"})}else if(e=this.rules.Iy.exec(a))a=a.substring(e[0].length),this.dh.push({type:this.options.Zp?"paragraph":"html",pre:!this.options.Xja&&("pre"===e[1]||"script"===e[1]||"style"===e[1]),text:e[0]});else if(b&&(e=this.rules.gea.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.dh.links[f]||(this.dh.links[f]={href:e[2],title:e[3]});else{if(b&&(e=this.rules.table.exec(a))&&(g={type:"table",vo:Bub(e[1].replace(/^ *| *\| *$/g,"")),align:e[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:e[3]?e[3].replace(/(?: *\| *)?\n$/,"").split("\n"):[]},g.vo.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]=Bub(g.cells[t].replace(/^ *\| *| *\| *$/g,""),g.vo.length);this.dh.push(g);continue}if(e=this.rules.TOb.exec(a))a=a.substring(e[0].length),this.dh.push({type:"heading",depth:"="===e[2]?1:2,text:e[1]});else if(b&&(e=this.rules.tG.exec(a)))a=a.substring(e[0].length),this.dh.push({type:"paragraph",text:"\n"===e[1].charAt(e[1].length-1)?e[1].slice(0,-1):e[1]});else if(e=this.rules.text.exec(a))a=a.substring(e[0].length),
this.dh.push({type:"text",text:e[0]});else if(a)throw Error("pe`"+a.charCodeAt(0));}}}return this.dh};
var mJ={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,jSa:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:hJ,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*\)/,iza:/^!?\[(label)\]\[(ref)\]/,rdb:/^!?\[(ref)\](?:\[\])?/,wla:/^__([^\s_])__(?!_)|^\*\*([^\s*])\*\*(?!\*)|^__([^\s][\s\S]*?[^\s])__(?!_)|^\*\*([^\s][\s\S]*?[^\s])\*\*(?!\*)/,GV:/^_([^\s_])_(?!_)|^\*([^\s*"<\[])\*(?!\*)|^_([^\s][\s\S]*?[^\s_])_(?!_|[^\spunctuation])|^_([^\s_][\s\S]*?[^\s])_(?!_|[^\spunctuation])|^\*([^\s"<\[][\s\S]*?[^\s*])\*(?!\*)|^\*([^\s*"<\[][\s\S]*?[^\s])\*(?!\*)/,
code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,o3:/^( {2,}|\\)\n(?!\s*$)/,nea:hJ,text:/^(`+|[^`])[\s\S]*?(?=[\\<!\[`*]|\b_| {2,}\n|$)/,rBc:"!\"#$%&'()*+,\\-./:;<=>?@\\[^_{|}~"};mJ.GV=iJ(mJ.GV).replace(/punctuation/g,mJ.rBc).vk();mJ.Jxc=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g;mJ.ZBc=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/;mJ.Exc=/[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])?)+(?![-_])/;
mJ.jSa=iJ(mJ.jSa).replace("scheme",mJ.ZBc).replace("email",mJ.Exc).vk();mJ.Evc=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/;mJ.tag=iJ(mJ.tag).replace("comment",oJ.tJa).replace("attribute",mJ.Evc).vk();mJ.Zo=/(?:\[[^\[\]]*\]|\\[\[\]]?|`[^`]*`|[^\[\]\\])*?/;mJ.tzc=/\s*(<(?:\\[<>]?|[^\s<>\\])*>|[^\s\x00-\x1f]*)/;mJ.qOa=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/;mJ.link=iJ(mJ.link).replace("label",mJ.Zo).replace("href",mJ.tzc).replace("title",mJ.qOa).vk();
mJ.iza=iJ(mJ.iza).replace("label",mJ.Zo).replace("ref",oJ.Zo).vk();mJ.rdb=iJ(mJ.rdb).replace("ref",oJ.Zo).vk();mJ.iY=gJ({},mJ);mJ.PK=gJ({},mJ.iY,{wla:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,GV:/^_(?=\S)([\s\S]*?\S)_(?!_)|^\*(?=\S)([\s\S]*?\S)\*(?!\*)/,link:iJ(/^!?\[(label)\]\((.*?)\)/).replace("label",mJ.Zo).vk(),iza:iJ(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",mJ.Zo).vk()});
mJ.Gs=gJ({},mJ.iY,{escape:iJ(mJ.escape).replace("])","~|])").vk(),Pxc:/[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/,Hvc:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,nea:/^~+(?=\S)([\s\S]*?\S)~+/,text:iJ(mJ.text).replace("]|","~]|").replace("|$","|https?://|ftp://|www\\.|[a-zA-Z0-9.!#$%&'*+/=?^_`{\\|}~-]+@|$").vk()});mJ.Gs.url=iJ(mJ.Gs.url,"i").replace("email",mJ.Gs.Pxc).vk();
mJ.gTa=gJ({},mJ.Gs,{o3:iJ(mJ.o3).replace("{2,}","*").vk(),text:iJ(mJ.Gs.text).replace("{2,}","*").vk()});
nJ.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+=jJ(e[1]);else if(e=this.rules.tag.exec(a))!this.cK&&/^<a /i.test(e[0])?this.cK=!0:this.cK&&/^<\/a>/i.test(e[0])&&(this.cK=!1),!this.Pva&&/^<(pre|code|kbd|script)(\s|>)/i.test(e[0])?this.Pva=!0:this.Pva&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(e[0])&&(this.Pva=!1),a=a.substring(e[0].length),b+=this.options.Zp?this.options.Xja?this.options.Xja(e[0]):jJ(e[0]):e[0];else if(e=this.rules.link.exec(a)){a:{d=
e[2];if(-1!==d.indexOf(")"))for(var f=c=0;f<d.length;f++)if("\\"===d[f])f++;else if("("===d[f])c++;else if(")"===d[f]&&(c--,0>c)){d=f;break a}d=-1}-1<d&&(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.cK=!0;d=e[2];this.options.PK?(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+=Qub(this,e,{href:Rub(d),title:Rub(c)});this.cK=!1}else if((e=this.rules.iza.exec(a))||
(e=this.rules.rdb.exec(a)))a=a.substring(e[0].length),c=(e[2]||e[1]).replace(/\s+/g," "),(c=this.links[c.toLowerCase()])&&c.href?(this.cK=!0,b+=Qub(this,e,c),this.cK=!1):(b+=e[0].charAt(0),a=e[0].substring(1)+a);else if(e=this.rules.wla.exec(a))a=a.substring(e[0].length),b+=this.renderer.wla(this.output(e[4]||e[3]||e[2]||e[1]));else if(e=this.rules.GV.exec(a))a=a.substring(e[0].length),b+=this.renderer.GV(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.YGb(jJ(e[2].trim(),!0));else if(e=this.rules.o3.exec(a))a=a.substring(e[0].length),b+=this.renderer.o3();else if(e=this.rules.nea.exec(a))a=a.substring(e[0].length),b+=this.renderer.nea(this.output(e[1]));else if(e=this.rules.jSa.exec(a))a=a.substring(e[0].length),"@"===e[2]?(c=jJ(this.cbb(e[1])),d="mailto:"+c):d=c=jJ(e[1]),b+=this.renderer.link(d,null,c);else if(!this.cK&&(e=this.rules.url.exec(a))){if("@"===e[2])c=jJ(e[0]),d="mailto:"+c;else{do d=e[0],e[0]=this.rules.Hvc.exec(e[0])[0];
while(d!==e[0]);c=jJ(e[0]);d="www."===e[1]?"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.Pva?b+this.renderer.text(e[0]):b+this.renderer.text(jJ(this.Ynb(e[0])));else if(a)throw Error("pe`"+a.charCodeAt(0));return b};
var Rub=function(a){return a?a.replace(mJ.Jxc,"$1"):a},Qub=function(a,b,c){var d=c.href;c=c.title?jJ(c.title):null;return"!"!==b[0].charAt(0)?a.renderer.link(d,c,a.output(b[1])):a.renderer.image(d,c,jJ(b[1]))};nJ.prototype.Ynb=function(a){return this.options.Ynb?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};
nJ.prototype.cbb=function(a){if(!this.options.cbb)return a;for(var b="",c=a.length,d=0,e;d<c;d++)e=a.charCodeAt(d),.5<Math.random()&&(e="x"+e.toString(16)),b+="&#"+e+";";return b};_.aa=lJ.prototype;_.aa.code=function(a,b,c){b=(b||"").match(/\S*/)[0];if(this.options.iw){var d=this.options.iw(a,b);null!=d&&d!==a&&(c=!0,a=d)}return b?'<pre><code class="'+this.options.cPc+jJ(b,!0)+'">'+(c?a:jJ(a,!0))+"</code></pre>\n":"<pre><code>"+(c?a:jJ(a,!0))+"</code></pre>"};
_.aa.Xca=function(a){return"<blockquote>\n"+a+"</blockquote>\n"};_.aa.Iy=function(a){return a};_.aa.heading=function(a,b,c,d){return this.options.AMc?"<h"+b+' id="'+this.options.BMc+d.MAa(c)+'">'+a+"</h"+b+">\n":"<h"+b+">"+a+"</h"+b+">\n"};_.aa.Jva=function(){return this.options.Pma?"<hr/>\n":"<hr>\n"};_.aa.list=function(a,b,c){var d=b?"ol":"ul";return"<"+d+(b&&1!==c?' start="'+c+'"':"")+">\n"+a+"</"+d+">\n"};_.aa.tG=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 Sub=function(a,b){var c=b.vo?"th":"td";return(b.align?"<"+c+' align="'+b.align+'">':"<"+c+">")+a+"</"+c+">\n"};_.aa=lJ.prototype;_.aa.wla=function(a){return"<strong>"+a+"</strong>"};_.aa.GV=function(a){return"<em>"+a+"</em>"};_.aa.YGb=function(a){return"<code>"+a+"</code>"};_.aa.o3=function(){return this.options.Pma?"<br/>":"<br>"};_.aa.nea=function(a){return"<del>"+a+"</del>"};
_.aa.link=function(a,b,c){a=Fub(this.options.Zp,this.options.PFb,a);if(null===a)return c;a='<a href="'+jJ(a)+'"';b&&(a+=' title="'+b+'"');return a+(">"+c+"</a>")};_.aa.image=function(a,b,c){a=Fub(this.options.Zp,this.options.PFb,a);if(null===a)return c;a='<img src="'+a+'" alt="'+c+'"';b&&(a+=' title="'+b+'"');return a+=this.options.Pma?"/>":">"};_.aa.text=function(a){return a};_.aa=Nub.prototype;_.aa.wla=function(a){return a};_.aa.GV=function(a){return a};_.aa.YGb=function(a){return a};_.aa.nea=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.o3=function(){return""};var Tub=function(a,b){return(new Mub(b)).parse(a)};Mub.prototype.parse=function(a){this.inline=new nJ(a.links,this.options);this.pNc=new nJ(a.links,gJ({},this.options,{renderer:new Nub}));this.dh=a.reverse();for(a="";this.next();)a+=Uub(this);return a};Mub.prototype.next=function(){return this.token=this.dh.pop()};
Mub.prototype.peek=function(){return this.dh[this.dh.length-1]||0};
var Vub=function(a){for(var b=a.token.text;"text"===a.peek().type;)b+="\n"+a.next().text;return a.inline.output(b)},Uub=function(a){switch(a.token.type){case "space":return"";case "hr":return a.renderer.Jva();case "heading":return a.renderer.heading(a.inline.output(a.token.text),a.token.depth,Cub(a.pNc.output(a.token.text)),a.Wnb);case "code":return a.renderer.code(a.token.text,a.token.lang,a.token.vJc);case "table":var b="",c="",d,e;var f="";for(d=0;d<a.token.vo.length;d++)f+=Sub(a.inline.output(a.token.vo[d]),
{vo:!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+=Sub(a.inline.output(g[e]),{vo:!1,align:a.token.align[e]});c+="<tr>\n"+f+"</tr>\n"}return a.renderer.table(b,c);case "blockquote_start":for(c="";"blockquote_end"!==a.next().type;)c+=Uub(a);return a.renderer.Xca(c);case "list_start":c="";b=a.token.ordered;for(d=a.token.start;"list_end"!==a.next().type;)c+=Uub(a);return a.renderer.list(c,b,d);case "list_item_start":c=
"";b=a.token.Yha;for(a.token.task&&(c+="<input "+(a.token.checked?'checked="" ':"")+'disabled="" type="checkbox"'+(a.renderer.options.Pma?" /":"")+"> ");"list_item_end"!==a.next().type;)c+=b||"text"!==a.token.type?Uub(a):Vub(a);return"<li>"+c+"</li>\n";case "html":return a.renderer.Iy(a.token.text);case "paragraph":return a.renderer.tG(a.inline.output(a.token.text));case "text":return a.renderer.tG(Vub(a));default:c='Token with "'+a.token.type+'" type was not found.';if(a.options.silent)return console.log(c),
"";throw Error(c);}};Lub.prototype.MAa=function(a){a=a.toLowerCase().trim().replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-");if(this.E7.hasOwnProperty(a)){var b=a;do this.E7[b]++,a=b+"-"+this.E7[b];while(this.E7.hasOwnProperty(a))}this.E7[a]=0;return a};var Gub=/[&<>"']/,Hub=/[&<>"']/g,Iub={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},Jub=/[<>"']|&(?!#?\w+;)/,Kub=/[<>"']|&(?!#?\w+;)/g,Eub={},Dub=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;hJ.exec=hJ;
_.kJ=function(a,b,c){if("undefined"===typeof a||null===a)throw Error("qe");if("string"!==typeof a)throw Error("re`"+Object.prototype.toString.call(a));if(c||"function"===typeof b){c||(c=b,b=null);b=gJ({},_.kJ.defaults,b||{});var d=b.iw,e=0;try{var f=Pub(a,b)}catch(p){return c(p)}var g=f.length;var l=function(p){if(p)return b.iw=d,c(p);try{var t=Tub(f,b)}catch(x){p=x}b.iw=d;return p?c(p):c(null,t)};if(!d||3>d.length)return l();delete b.iw;if(!g)return l();for(;e<f.length;e++)(function(p){return"code"!==
p.type?--g||l():d(p.text,p.lang,function(t,x){if(t)return l(t);if(null==x||x===p.text)return--g||l();p.text=x;p.vJc=!0;--g||l()})})(f[e])}else try{return b&&(b=gJ({},_.kJ.defaults,b)),Tub(Pub(a,b),b)}catch(p){p.message+="\nPlease report this to https://github.com/markedjs/marked.";if((b||_.kJ.defaults).silent)return"<p>An error occurred:</p><pre>"+jJ(p.message,!0)+"</pre>";throw p;}};_.kJ.options=_.kJ.setOptions=function(a){gJ(_.kJ.defaults,a);return _.kJ};
_.kJ.rLc=function(){return{PFb:null,gTa:!1,Gs:!0,AMc:!0,BMc:"",iw:null,cPc:"language-",cbb:!0,PK:!1,renderer:new lJ,Zp:!1,Xja:null,silent:!1,vWc:!1,Ynb:!1,fBa:!0,Pma:!1}};_.kJ.defaults=_.kJ.rLc();_.kJ.sya=Tub;_.kJ.xrc=Lub;_.kJ.parse=_.kJ;var Wub=class extends fI{constructor(){super();this.L4=this.Iea=0}};var Yub=class extends fI{uga(){let a=1;for(let d=Xub(this),e=0;e<d.length;e++){var b=this[d[e]];if(null!=b){if(b.Gub)if(b){var c=1;for(let f=b,g=0;g<f.length;g++)b=Math.imul(31,c),c=f[g],c=null!=c?ysb(c):0,c=b+c|0;b=c}else b=0;else b=ysb(b);a=Math.imul(1000003,a)^b}}return a}toString(){var a=Bsb(this);a=aH(Zrb(a.V0a))+aH(Dsb("[]",a.W0a));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 vsb;b=aH(b)+"{";a.NJc=", ".toString();
a.JJb=b.toString();a.a1a="}".toString();a.OJc=aH(a.JJb)+aH(a.a1a);for(let f=Xub(this),g=0;g<f.length;g++){var c=f[g],d=this[c];Array.isArray(d)&&(d="["+aH(d)+"]");b=a;c=aH(c)+"="+aH(d);d=b;if(d.K4){var e=d.K4;e.Jea=aH(e.Jea)+aH(d.NJc)}else{e=d;let l=new usb;l.Jea=d.JJb;e.K4=l}b=b.K4;b.Jea=aH(b.Jea)+aH(c)}return a.toString()}},Xub=function(a){const b=Object.keys(a),c=a.C_c;return c?b.filter(d=>!c.includes(d)):b};var Zub=class extends Yub{constructor(){super();this.X0a=this.Z0a=this.Y0a=0}line(){return this.Y0a}start(){return this.Z0a}end(){return this.X0a}};var $ub=class extends fI{constructor(){super();this.Hea=0}Uab(){return this.Hea<this.IJb.length}m6(){let a;return ppb(this.IJb[a=this.Hea,this.Hea=this.Hea+1|0,a])}};var cvb=function(a,b,c,d){c=rsb(c);d=rsb(d);let e=new Wub;b=b.SJc;e.Iea=0;e.L4=0;for(e.M4=b;c.Uab();){var f=c.m6().sC;b=f>>2;var g=e,l=c.m6().sC,p=c.m6().sC,t=[],x=g;for(x.Iea=x.Iea+l|0;x.M4.length>x.L4&&x.M4[x.L4].sC<x.Iea;)x.L4=x.L4+1|0;x=x.Iea;p=x+p|0;l=g.L4;for(var B=0==l?0:g.M4[l-1|0].sC+1|0,F=x-B|0;p>(B-1|0)&&l<g.M4.length;){var I=g.M4[l].sC;x=t;B=p>I?I-B|0:p-B|0;I=new Zub;I.Y0a=l;I.Z0a=F;I.X0a=B;x.push(I);l=l+1|0;B=g.M4[l-1|0].sC+1|0;F=0}g=t;0<(f&1)&&d.m6();switch(f&2){case 0:f=a;b=avb(b);
if(null!=b)for(let K=g,U=0;U<K.length;U++)g=K[U],t=b,bvb(f,g,{startColumn:g.start(),endColumn:g.end(),mp:t});break;case 2:f=a;t=b;b=d.m6();switch(t){case 35:case 36:b="/search?q="+aH(encodeURIComponent(b));break;case 30:t=RegExp("^https?://cs.corp.google.com","");x="";for(p=0;0<=(p=x.indexOf("\\",p));)36==x.charCodeAt(p+1|0)?(l=aH(x.substr(0,p|0))+"$",F=p=p+1|0,l+=aH(x.substr(F))):(l=aH(x.substr(0,p|0)),F=p=p+1|0,l+=aH(x.substr(F))),x=l;b=b.replace(t,x);break;case 55:b="https://b.corp.google.com/issues?q="+
aH(b);break;case 37:b="https://b.corp.google.com/hotlists/"+aH(b);break;case 38:b="https://b.corp.google.com/savedsearches/"+aH(b);break;case 56:b="https://b.corp.google.com/components/"+aH(b)}Csb(b,"/search/")&&0<b.indexOf("?")&&(b="/search"+aH(b.substr(b.indexOf("?"))));t=Csb(b,"http://")||Csb(b,"https://")?"external":"";for(let K=g,U=0;U<K.length;U++)f.addLink(K[U],b,t)}}return a.iX},rpb=function(a,b,c,d){return cvb(a,b,new ssb(()=>{let e=new $ub;e.Hea=0;e.IJb=c;return e}),Jsb(d))};var avb=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 qpb=class extends fI{constructor(){super();this.HJb=0}H3a(){return this.RJc}};var bvb=function(a,b,c){a.iX.has(b.line())||a.iX.set(b.line(),[]);a.iX.get(b.line()).push(c)},spb=class{constructor(){this.iX=new Map}addLink(a,b,c){bvb(this,a,{startColumn:a.start(),endColumn:a.end(),tagName:"a",mp:"link-decoration-layer",href:b,key:c})}};var gvb,qwb,rwb,hvb;_.dvb=!0;_.evb=!1;_.fvb=!1;gvb=function(a,b,c,d){c=c.uk().clone().Sm(0);const e=_.u(d,_.r(f=>{let g;return(null==(g=_.or(f))?void 0:_.ol(g,_.kr,2))||new _.kr}));for(const f of a.XPb)tqb(f,c,e);return _.u(d,_.Hia((f,g)=>!!_.nr(f)||0===g),_.Gg(f=>{var g=_.ol(f,_.uq,7);let l;if(null==g?0:null==(l=_.ol(g,_.rk,1))?0:l.jO()){g=g.clone().Sm(0);for(var p of a.XPb)tqb(p,g,e);p=b.clone().bq(g);a.EN.put(p.toObject(),_.kf(f))}}))};
qwb=function(a,b){const c=b.clone();c.od(_.Pi(_.Tmb(b.le())));let d,e;return null==(e=null==(d=hvb(a,c))?void 0:_.nr(d))?void 0:_.zl(e,_.hr,1,_.vl()).find(f=>f.le()===b.le())};
rwb=function(a,b){const c=a.cQc.includes(b.uk().getType());return _.u(_.Vv(a.qf,()=>{if(c){var d=a.qf.al();d["X-Server-Timeout"]="60"}else d=a.qf.al();if(_.dvb){var e=a.SN;d=e.Hh.oL(e.Mh+"/$rpc/devtools.grimoire.FileService/GetContentsStreaming",b,d||{},_.ASa);d=fnb(d)}else d=a.SN.Hua(b,d);return d},"FileService.getContentsStreaming"),_.Ag())};hvb=function(a,b){b=pqb((new _.fr).bq(b),!1);a=a.EN;b=b.toObject();return a.getValue(b)};
_.pJ=class{constructor(a,b,c,d,e){this.Ga=a;this.XPb=b;this.SN=c;this.qf=d;this.RK=e;this.cQc=[3,0];this.EN=new _.Nu(this.Ga)}list(a,b,c,d,e,f){if(""===e||"/"===e)e=void 0;a=_.tk(a,b,c,d,e,f);const g=(new _.fr).bq(a),l=g.clone();a.Sm(3);return _.u(this.RK.prefetch("directory"),_.Eg(p=>{p&&this.EN.put(Dqb(p.request).toObject(),gvb(this,l,g,_.kf((0,_.ySa)(p.response))));return _.u(this.EN.fetch(l.toObject(),()=>{const t=pqb(l.clone(),!0).toObject();let x,B;return null!=(B=null==(x=_.UYa(this.EN,t))?
void 0:_.u(x,_.sg()))?B:this.Hua(l,g)}),_.r(hpb))}))}get(a,b,c,d,e,f){a=_.tk(a,b,c,d,e,null==f?void 0:f.Pb);(null==f?0:f.fileSize)&&_.Sb(a,4,_.sb(f.fileSize),"0");const g=pqb((new _.fr).bq(a),!0),l=g.clone();if(b=qwb(this,a))b.getType()&&a.Sm(b.getType()),0<b.EW().length&&a.mVb(b.EW()),b.I3a()&&a.XUb(b.I3a());void 0!==(null==f?void 0:f.type)&&a.Sm(null==f?void 0:f.type);_.Yl(_.Yl(_.Yl(g,4,!0),9,_.evb),10,_.fvb);this.Ga.Jo({zJ:[{eventType:"FILE_OPENED",xJb:[],Je:a,lineNumber:null==f?void 0:f.line}]});
return _.u(this.RK.prefetch("file"),_.Eg(p=>{p&&this.EN.put(Dqb(p.request).toObject(),gvb(this,l,g,_.kf((0,_.ySa)(p.response))));return this.EN.fetch(l.toObject(),()=>{var t=this.EN;var x=pqb(l.clone(),!1).toObject();t=t.getValue(x);x=this.Hua(l,g);return t?_.u(x,_.Dg(t),_.og(_.vqb)):x})}))}Hua(a,b){return gvb(this,a,b,rwb(this,b))}};_.pJ.O=function(a){return new (a||_.pJ)(_.m(_.Qv),_.m(_.bz),_.m(_.N7a),_.m(_.kw),_.m(_.hw))};_.pJ.ta=_.k({token:_.pJ,oa:_.pJ.O,Ea:"root"});var tpb=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"]]),lpb=new WeakMap;var swb={"* 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,"* 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},twb={"* 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 bH={};var uwb={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},vwb=/[\n\f\r"'()*<>]/g,wpb={"\n":"%0a","\f":"%0c","\r":"%0d",'"':"%22","'":"%27","(":"%28",")":"%29",
"*":"%2a","<":"%3c",">":"%3e"},wwb=function(a,b,c){b=(0,_.dl)(b);if(""==b)return null;var d=String(b.slice(0,4)).toLowerCase();if(0==("url("<d?-1:"url("==d?0:1)){if(!b.endsWith(")")||1<_.pB(b,"(")||1<_.pB(b,")")||!c)a=null;else{a:for(b=b.substring(4,b.length-1),d=0;2>d;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))&&_.ic(a)!=_.lc.toString()?'url("'+_.ic(a).replace(vwb,xpb)+'")':null:null}return a}if(0<b.indexOf("(")){if(/"|'/.test(b))return null;
for(a=/([\-\w]+)\(/g;c=a.exec(b);)if(!(c[1].toLowerCase()in uwb))return null}return b};var ypb=dH("Element","attributes")||dH("Node","attributes"),xwb=eH("Element","hasAttribute"),ywb=eH("Element","getAttribute"),Apb=eH("Element","setAttribute"),zwb=eH("Element","removeAttribute");dH("Element","innerHTML")||dH("HTMLElement","innerHTML");var Awb=eH("Element","getElementsByTagName"),Bwb=eH("Element","matches")||eH("Element","msMatchesSelector"),Gpb=dH("Node","nodeName"),Hpb=dH("Node","nodeType"),Jpb=dH("Node","parentNode");dH("Node","childNodes");
var Cpb=dH("HTMLElement","style")||dH("Element","style"),Epb=dH("HTMLStyleElement","sheet"),Kpb=eH("CSSStyleDeclaration","getPropertyValue"),Mpb=eH("CSSStyleDeclaration","setProperty"),Opb=dH("Element","namespaceURI")||dH("Node","namespaceURI");var Cwb=RegExp("\\s*([^\\s'\",]+[^'\",]*(('([^'\\r\\n\\f\\\\]|\\\\[^])*')|(\"([^\"\\r\\n\\f\\\\]|\\\\[^])*\")|[^'\",])*)","g"),Dwb={"-webkit-border-horizontal-spacing":!0,"-webkit-border-vertical-spacing":!0},Gwb=function(a,b,c){var d=[];Ewb(_.va(a.cssRules)).forEach(function(e){if(b&&!/[a-zA-Z][\w-:\.]*/.test(b))throw Error("we");if(!(b&&_.hl&&10==document.documentMode&&/\\['"]/.test(e.selectorText))){var f=b?e.selectorText.replace(Cwb,"#"+b+" $1"):e.selectorText,g=d.push;e=Fwb(e.style,c);if(_.ka(f,
"<"))throw Error("S`"+f);const t=f.replace(/('|")((?!\1)[^\r\n\f\\]|\\[\s\S])*\1/g,"");if(!/^[-_a-zA-Z0-9#.:* ,>+~[\]()=\\^$|]+$/.test(t))throw Error("T`"+f);a:{const x={"(":")","[":"]"},B=[];for(let F=0;F<t.length;F++){const I=t[F];if(x[I])B.push(x[I]);else{b:{for(p in x)if(x[p]==I){var l=!0;break b}l=!1}if(l&&B.pop()!=I){var p=!1;break a}}}p=0==B.length}if(!p)throw Error("U`"+f);e instanceof _.Am||(e=_.Ecb(e));g.call(d,new _.Bm(`${f}{`+_.Dcb(e).replace(/</g,"\\3C ")+"}",_.MBa))}});return yqb(d)},
Ewb=function(a){return a.filter(function(b){return b instanceof CSSStyleRule||b.type==CSSRule.STYLE_RULE})},Iwb=function(a,b,c){a=Hwb("<style>"+a+"</style>");return null==a||null==a.sheet?_.NBa:Gwb(a.sheet,void 0!=b?b:null,c)},Hwb=function(a){a=_.Gc("<html><head></head><body>"+a+"</body></html>");return(new DOMParser).parseFromString(_.Hc(a),"text/html").body.children[0]},Fwb=function(a,b){if(!a)return _.IBa;var c=document.createElement("div").style;Jwb(a).forEach(function(d){var e=_.jl&&d in Dwb?
d:d.replace(/^-(?:apple|css|epub|khtml|moz|mso?|o|rim|wap|webkit|xv)-(?=[a-z])/i,"");_.al(e,"--")||_.al(e,"var")||(d=Lpb(a,d),d=wwb(e,d,b),null!=d&&Npb(c,e,d))});return new _.Am(c.cssText||"",_.HBa)},Lwb=function(a){var b=Array.from(gH(Awb,a,"getElementsByTagName",["STYLE"])),c=wmb(b,function(g){return _.va(Fpb(g).cssRules)});c=Ewb(c);let d=[];for(var e=0;e<c.length;e++)d[e]={index:e,mlb:c[e]};d.sort(function(g,l){var p=vpb(g.mlb.selectorText),t=vpb(l.mlb.selectorText);a:{const x=Math.min(p.length,
t.length);for(let B=0;B<x;B++){const F=_.QA(p[B],t[B]);if(0!=F){p=F;break a}}p=_.QA(p.length,t.length)}return p||g.index-l.index});for(e=0;e<d.length;e++)c[e]=d[e].mlb;c.reverse();a=document.createTreeWalker(a,NodeFilter.SHOW_ELEMENT,null,!1);for(var f;f=a.nextNode();)c.forEach(function(g){gH(Bwb,f,f.matches?"matches":"msMatchesSelector",[g.selectorText])&&g.style&&Kwb(f,g.style)});b.forEach(_.Rm)},Kwb=function(a,b){var c=Jwb(a.style);Jwb(b).forEach(function(d){if(!(0<=c.indexOf(d))){var e=Lpb(b,
d);Npb(a.style,d,e)}})},Jwb=function(a){_.wa(a)?a=_.va(a):(a=_.Sba(a),_.ua(a,"cssText"));return a};var Mwb="undefined"!=typeof WeakMap&&-1!=WeakMap.toString().indexOf("[native code]"),Nwb=0,Owb=function(){this.Ck=[];this.dCa=[];this.X3="data-elementweakmap-index-"+Nwb++};Owb.prototype.set=function(a,b){if(gH(xwb,a,"hasAttribute",[this.X3])){var c=parseInt(gH(ywb,a,"getAttribute",[this.X3])||null,10);this.dCa[c]=b}else c=this.dCa.push(b)-1,Bpb(a,this.X3,c.toString()),this.Ck.push(a);return this};
Owb.prototype.get=function(a){if(gH(xwb,a,"hasAttribute",[this.X3]))return a=parseInt(gH(ywb,a,"getAttribute",[this.X3])||null,10),this.dCa[a]};Owb.prototype.clear=function(){this.Ck.forEach(function(a){gH(zwb,a,"removeAttribute",[this.X3])},this);this.Ck=[];this.dCa=[]};_.Pwb=function(){this.Tga=document.implementation.createHTMLDocument("")};
_.Pwb.prototype.lSb=function(a){const b=this.Tga.createElement("span");this.Zda&&"*"==this.yla&&(b.id=this.Zda);this.z7a&&(a=Hwb("<div>"+a+"</div>"),Lwb(a),a=a.innerHTML);a=_.Gc(a);var c=document.createElement("template");if("content"in c)pnb(c,a),c=c.content;else{var d=document.implementation.createHTMLDocument("x");c=d.body;pnb(d.body,a)}a=document.createTreeWalker(c,NodeFilter.SHOW_ELEMENT|NodeFilter.SHOW_TEXT,null,!1);for(c=Mwb?new WeakMap:new Owb;d=a.nextNode();){a:{var e=d;switch(Ipb(e)){case 3:e=
this.createTextNode(e);break a;case 1:if("TEMPLATE"==hH(e).toUpperCase())e=null;else{var f=hH(e).toUpperCase();if(f in this.Ela||"http://www.w3.org/1999/xhtml"!=Ppb(e))f=null;else if(this.s8[f])f=this.Tga.createElement(f);else{var g=this.Tga.createElement("span");this.rnb&&Bpb(g,"data-sanitizer-original-tag",f.toLowerCase());f=g}if(f){var l=f,p=zpb(e);if(null!=p)for(var t=0;g=p[t];t++)if(g.specified){var x=e;var B=g;var F=B.name;if(_.al(F,"data-sanitizer-"))B=null;else{var I=hH(x);B=B.value;var K=
{tagName:(0,_.dl)(I).toLowerCase(),attributeName:(0,_.dl)(F).toLowerCase()},U={jHc:void 0};"style"==K.attributeName&&(U.jHc=Dpb(x));x=Qwb(I,F);x in this.Qca?(F=this.Qca[x],B=F(B,K,U)):(F=Qwb(null,F),F in this.Qca?(F=this.Qca[F],B=F(B,K,U)):B=null)}null!==B&&Bpb(l,g.name,B)}e=f}else e=null}break a;default:e=null}}if(e){if(1==Ipb(e)&&c.set(d,e),d=iH(d),g=!1,d)f=Ipb(d),l=hH(d).toLowerCase(),p=iH(d),11!=f||p?"body"==l&&p&&(f=iH(p))&&!iH(f)&&(g=!0):g=!0,f=null,g||!d?f=b:1==Ipb(d)&&(f=c.get(d)),f.content&&
(f=f.content),f.appendChild(e)}else _.Qm(d)}c.clear&&c.clear();return b};var Rwb={APPLET:!0,AUDIO:!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 Swb={A:!0,ABBR:!0,ACRONYM:!0,ADDRESS:!0,AREA:!0,ARTICLE:!0,ASIDE:!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 Twb={"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},Xwb=function(a){this.Tga=document.implementation.createHTMLDocument("");a=a||new Uwb;Vwb(a);this.Qca=_.sc(a.OE);this.Ela=_.sc(a.Ela);this.s8=_.sc(a.s8);this.rnb=a.rnb;a.xHc.forEach(function(b){if(!_.al(b,"data-"))throw new _.PA('Only "data-" attributes allowed, got: %s.',[b]);if(_.al(b,"data-sanitizer-"))throw new _.PA('Attributes with "%s" prefix are not allowed, got: %s.',
["data-sanitizer-",b]);this.Qca["* "+b.toUpperCase()]=Wwb},this);a.uHc.forEach(function(b){b=b.toUpperCase();if(!_.ka(b,"-")||Twb[b])throw new _.PA("Only valid custom element tag names allowed, got: %s.",[b]);this.s8[b]=!0},this);this.qia=a.qia;this.yla=a.yla;this.Zda=null;this.z7a=a.z7a};_.$k(Xwb,_.Pwb);
var Ywb=function(a){return function(b,c){b=(0,_.dl)(b);return(c=a(b,c))&&_.ic(c)!=_.lc.toString()?_.ic(c):null}},Uwb=function(){this.OE={};_.gl([swb,twb],function(a){_.Sba(a).forEach(function(b){this.OE[b]=Wwb},this)},this);this.oN={};this.xHc=[];this.uHc=[];this.Ela=_.sc(Rwb);this.s8=_.sc(Swb);this.rnb=!1;this.kZc=Zwb;this.RUc=this.Jqb=this.PQc=this.qia=wqb;this.yla=null;this.ORb=this.z7a=!1},$wb=function(a,b){return function(c,d,e,f){c=a(c,d,e,f);return null==c?null:b(c,d,e,f)}},qJ=function(a,b,
c,d){a[c]&&!b[c]&&(a[c]=$wb(a[c],d))};Uwb.prototype.Za=function(){return new Xwb(this)};
var Vwb=function(a){if(a.ORb)throw Error("xe");qJ(a.OE,a.oN,"* USEMAP",axb);var b=Ywb(a.kZc);["* ACTION","* CITE","* HREF"].forEach(function(d){qJ(this.OE,this.oN,d,b)},a);var c=Ywb(a.qia);["* LONGDESC","* SRC","LINK HREF"].forEach(function(d){qJ(this.OE,this.oN,d,c)},a);["* FOR","* HEADERS","* NAME"].forEach(function(d){qJ(this.OE,this.oN,d,_.Yk(bxb,this.PQc))},a);qJ(a.OE,a.oN,"A TARGET",_.Yk(cxb,["_blank","_self"]));qJ(a.OE,a.oN,"* CLASS",_.Yk(dxb,a.Jqb));qJ(a.OE,a.oN,"* ID",_.Yk(exb,a.Jqb));qJ(a.OE,
a.oN,"* STYLE",_.Yk(a.RUc,c));a.ORb=!0},Zwb=a=>_.mc(a),Qwb=function(a,b){a||(a="*");return(a+" "+b).toUpperCase()},Wwb=function(a){return(0,_.dl)(a)},cxb=function(a,b){b=(0,_.dl)(b);return 0<=_.ta(a,b.toLowerCase())?b:null},axb=function(a){return(a=(0,_.dl)(a))&&"#"==a.charAt(0)?a:null},bxb=function(a,b,c){b=(0,_.dl)(b);return a(b,c)},dxb=function(a,b,c){b=b.split(/(?:\s+)/);for(var d=[],e=0;e<b.length;e++){var f=a(b[e],c);f&&d.push(f)}return 0==d.length?null:d.join(" ")},exb=function(a,b,c){b=(0,_.dl)(b);
return a(b,c)};Xwb.prototype.Zp=function(a){this.Zda=_.fxb(this);a=this.lSb(a);if(0<zpb(a).length){const b=this.Tga.createElement("span");b.appendChild(a);a=b}a=(new XMLSerializer).serializeToString(a);return _.Gc(a.slice(a.indexOf(">")+1,a.lastIndexOf("</")))};_.fxb=function(a){var b=!("STYLE"in a.Ela)&&"STYLE"in a.s8;return"*"==a.yla&&b?"sanitizer-"+_.Fm():a.yla};
Xwb.prototype.createTextNode=function(a){var b=a.data;(a=iH(a))&&"style"==hH(a).toLowerCase()&&!("STYLE"in this.Ela)&&"STYLE"in this.s8&&(b=xqb(Iwb(b,this.Zda,(0,_.jk)(function(c,d){return this.qia(c,{W5c:d})},this))));return document.createTextNode(b)};var gxb=new Uwb;gxb.Jqb=(a,b)=>b&&b.attributeName&&"ID"===b.attributeName.toUpperCase()?"untrusted-user-content-"+a:null;gxb.qia=(a,b)=>b&&b.tagName&&b.attributeName?"IMG"===b.tagName.toUpperCase()&&"SRC"===b.attributeName.toUpperCase()?_.Qpb(a):null:null;_.hxb=gxb.Za();_.ixb=new _.ge("ContextMenuData");var rJ=class{};rJ.O=function(a){return new (a||rJ)};rJ.Ca=_.Ud({type:rJ});rJ.Ba=_.md({imports:[_.vo,_.By,_.Ky]});_.sJ=class{};_.sJ.O=function(a){return new (a||_.sJ)};_.sJ.Ca=_.Ud({type:_.sJ});_.sJ.Ba=_.md({imports:[rJ,_.Ky]});_.jxb=[new nH({zc:"start",Ac:"top"},{mc:"start",tc:"bottom"},0,-10),new nH({zc:"start",Ac:"bottom"},{mc:"start",tc:"top"},0,10),new nH({zc:"start",Ac:"top"},{mc:"center",tc:"bottom"},0,-10),new nH({zc:"start",Ac:"bottom"},{mc:"center",tc:"top"},0,10),new nH({zc:"start",Ac:"top"},{mc:"end",tc:"bottom"},0,-10),new nH({zc:"start",Ac:"bottom"},{mc:"end",tc:"top"},0,10)];_.kxb=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 lxb,nxb;lxb=a=>({state:a});_.mxb=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}"};
nxb={NGa:0,Wsc:1,Tu:2,0:"STARRED",1:"UNSTARRED",2:"DISABLED"};
_.tJ=class{constructor(a,b,c,d){this.Ga=a;this.nh=b;this.Mp=c;this.Xb=d;this.sWb=new _.wn;this.e1=nxb;this.mCa=this.D8=_.pg;this.bsb=new _.zg;this.OTa=!1}Rb(){this.Va=Tpb(this.Va,this.type);this.mCa=_.u(_.Cf(_.u(rqb(this.Xb,this.Va),_.r(a=>({kind:"rpc",state:a?0:1})),_.kg(a=>{_.Xt(this.nh,a);return _.kf({kind:"rpc",state:2})})),this.bsb),_.vg((a,b)=>{switch(b.kind){case "rpc":return b.state;case "event":if(2===a)return a;this.Ga.mb({element:"StarComponent",action:"triggerStarButton",gestureName:b.action});
this.PMb=a=1===a;this.sWb.emit(a);this.OTa||(this.OTa=!0,this.makeRequest(a));return a?0:1;default:return _.wc(b,void 0)}},2),_.yg(1),_.of());this.D8=_.u(this.mCa,_.r(a=>{switch(a){case 0:case 1:return _.Vpb(this.type,0===a);case 2:return"An error occurred, star disabled";default:return _.wc(a,"star state is unknown")}}))}makeRequest(a){return _.u(a?this.Xb.RAa(this.Va):this.Xb.SBa(this.Va)).subscribe({complete:()=>{a!==this.PMb?this.makeRequest(this.PMb):this.OTa=!1},error:b=>{_.Xt(this.nh,b);this.Mp.Kl(Upb(this.type,
a),"polite");this.mCa=_.kf(2);this.D8=_.kf("An error occurred, star disabled")}})}};_.tJ.O=function(a){return new (a||_.tJ)(_.w(_.Vp),_.w(_.Yt),_.w(_.Qr),_.w(_.jw))};
_.tJ.wa=_.Qd({type:_.tJ,na:["star place  type  trackElement ".split(" ")],inputs:{type:"type",Va:"place",lc:"trackElement",Ay:"elementName"},outputs:{sWb:"starChange"},features:[_.qe],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&&(_.y(0,Spb,5,12,"ng-container",0),_.Q(1,"async"));a&2&&_.A("ngIf",_.Ch(3,lxb,_.R(1,1,b.mCa)))},Fa:[_.$p,_.po,_.yw,_.Qt,_.Du,
_.$x,_.cy,_.uo],styles:[_.mxb()],Ma:0});var Rpb=new _.lu("{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}}}}");_.uJ=class{};_.uJ.O=function(a){return new (a||_.uJ)};_.uJ.Ca=_.Ud({type:_.uJ});_.uJ.Ba=_.md({imports:[_.bq,_.vo,_.fy,_.Eu,_.Ay]});_.vJ=class{constructor(){this.path=""}Qa(){}};_.vJ.O=function(a){return new (a||_.vJ)};
_.vJ.wa=_.Qd({type:_.vJ,na:[["empty-file-detail","path",""]],inputs:{path:"path"},jc:["path",""],ya:7,Aa:3,Da:[["icon","source:file"]],qa:function(a,b){a&1&&(_.C(0,"icon-empty-state-display",0)(1,"icon-empty-state-title"),_.P(2," Empty file "),_.E(),_.C(3,"icon-empty-state-subtitle")(4,"div"),_.P(5),_.Q(6,"lastPathElement"),_.E()()());a&2&&(_.v(5),_.uh(" ",_.R(6,1,b.path)," is currently empty. "))},Fa:[_.FB,_.HB,_.GB,_.LB],kb:2,Ma:0});var oxb=class{constructor(a,b,{start:c,end:d},e,f){this.Ut=a;this.line=b;this.startColumn=c;this.endColumn=d;this.classList=f+` match-${e}`}remove(){this.KQ&&this.KQ.remove()}render(){this.KQ=this.Ut.Z2(this.line-1,{startColumn:this.startColumn,endColumn:this.endColumn,mp:this.classList})}scrollTo(a){this.Ut.FPb("."+this.classList.split(" ").join("."),a,this.line-1,60)}};var pxb;pxb=function(a){a.hb&&a.hb.unsubscribe();a.hb=a.Nk.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")})};
_.wJ=class extends _.fJ{constructor(a,b,c){super(c);this.Ut=a;this.fX=b;this.wxa=[];this.selectedIndex=null;this.matches=[];this.nz=-1;this.Nk=_.pg;this.Q5a="search"}Rb(a){a.selectedMatchIndex&&pxb(this);a.matches&&this.update();if(a.scrollToIndex){a=a.scrollToIndex;var b=a.yj;a=a.hg;const d=this.wxa[a];if(d){var c;null==(c=this.fX)||c.kx({action:"show",line:d.line});d.scrollTo(-1===b?0:a>b?1:0)}}else a.matches&&(a=a.matches,c=a.yj,a=a.hg,c=c&&c[this.nz]&&c[this.nz].lineNumber,c=-1===c?0:(a&&a[this.nz]&&
a[this.nz].lineNumber)>c?1:0,a=this.wxa[this.nz])&&(null==(b=this.fX)||b.kx({action:"show",line:a.line}),a.scrollTo(c))}Ia(){super.Ia();this.hb&&this.hb.unsubscribe()}Osa(){let a="search-match-layer";"find"===this.Q5a?a+=" find-match":"search"===this.Q5a&&(a+=" search-match");this.wxa=this.matches.map(({lineNumber:b,Ud:c},d)=>new oxb(this.Ut,b,c,d,this.selectedIndex===d?a+" selected-match":a));return _.kf(this.wxa)}};_.wJ.O=function(a){return new (a||_.wJ)(_.w(_.nI),_.w(_.kI,8),_.w(_.fg))};
_.wJ.La=_.Wd({type:_.wJ,na:[["search-match-layer"]],inputs:{matches:"matches",nz:"scrollToIndex",Nk:"selectedMatchIndex",Q5a:"highlightStyle"},features:[_.Mg,_.qe]});var Jmb,qxb,rxb;Jmb=_.GF([]);qxb=_.kf({state:1,message:"Invalid search query"});rxb=function(a,b,{Lm:c,Fe:d=""},e){return(c=e||c)?_.u(a.search(b,c,d),_.Dg(_.UF)):_.kf(Jmb)};
_.xJ=class{constructor(a,b){this.Slb=a;this.fxa=new _.xg(1);this.gPa=new _.gi;a=_.u(this.fxa,_.og((c,d)=>!!c&&!!d&&_.vG(c,d)));b=_.u(b.Hw,_.r(_.Mi),_.og(Wpb));this.matches=_.u(_.sf([a,b,this.gPa]),_.Eg(([c,d,e])=>c?_.u(rxb(this,c,d,e),_.kg(f=>(f=f.error)&&400===f.code?qxb:_.kf({state:1,message:"Search matches couldn't be loaded."}))):_.kf(Jmb)),Kmb(),_.of())}MGb(){this.fxa.next(null)}search(a,b,c){return _.u(this.Slb.match(a,b,new _.brb({Fe:c})),_.r(Xpb),_.r(_.GF))}};
_.xJ.O=function(a){return new (a||_.xJ)(_.m(_.BI),_.m(_.fi))};_.xJ.ta=_.k({token:_.xJ,oa:_.xJ.O});var Ypb;Ypb=function(a,b){a.Nk+=b;a.tUb.emit(a.Nk)};
_.yJ=class{constructor(a,b){this.qd=a;this.Ga=b;this.Rvb="Stop highlighting matches";this.Svb="Next match";this.Tvb="Previous match";this.Wc=_.TF;this.n6=this.dIb=0;this.Nk=-1;this.DVb=!1;this.tUb=new _.wn;this.close=new _.wn;this.rZc=!0}Qa(){const a=this.qd.register("Jump to next match in the file","n",()=>{this.Ga.mb({gestureName:"KEYBOARD",element:this.lc,action:"selectNextSearchMatch"});this.Nk>=this.n6-1||Ypb(this,1)}),b=this.qd.register("Jump to previous match in the file","p",()=>{this.Ga.mb({gestureName:"KEYBOARD",
element:this.lc,action:"selectPreviousSearchMatch"});0>=this.Nk||Ypb(this,-1)});this.Lg=()=>{a();b()}}Rb(){this.Nk=Math.min(this.n6-1,Math.max(0,this.Nk))}Ia(){this.Lg()}};_.yJ.O=function(a){return new (a||_.yJ)(_.w(_.dv),_.w(_.Vp))};
_.yJ.wa=_.Qd({type:_.yJ,na:[["file-matches-navigation","trackElement",""]],lb:2,Ya:function(a,b){a&2&&_.Rg("grimoire-secondary-text",b.rZc)},inputs:{dIb:"dataState",n6:"matchCount",Nk:"selectedMatchIndex",DVb:"showCloseButton",cma:"trackArtifactId",xQ:"trackProjectId",lc:"trackElement"},outputs:{tUb:"selectedMatchIndexChange",close:"close"},features:[_.qe],jc:["trackElement",""],ya:4,Aa:4,Da:()=>[_.ZA("{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&&(_.J(0,1),_.y(1,Zpb,11,21,"ng-container",2)(2,$pb,1,1,"loading",3),_.L(),_.y(3,aqb,3,5,"button",4));a&2&&(_.A("ngSwitch",b.dIb),_.v(),_.A("ngSwitchCase",b.Wc.Xh),_.v(),_.A("ngSwitchCase",b.Wc.ij),_.v(),_.A("ngIf",b.DVb))},Fa:[_.$p,_.po,_.qo,_.ro,_.NF,_.yw,_.Qt,_.Du,_.qB],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 sxb=["gridItem"],uxb=function(a){_.yn(a.iYa);if(a.TJb){var b=a.TJb.ma.offsetWidth;var c=a.Gwa.toArray();b=txb(a,b,c);c=Math.ceil(Math.ceil(Math.max(c.length,a.NOb||0)/b)*a.NOc);a.A1a=c?`${c}px`:"auto";_.xn(a.iYa);_.yn(a.iYa)}else a.A1a="auto"},txb=function(a,b,c){const {min:d,max:e,QZc:f}=vxb(a,c);c=Math.min(Math.floor(b/d),20);if(1>=c)return 1;for(a=wxb(a,Math.min(Math.floor(b/e),20),c,f);1<=c;c--){const g=a.get(c);if((g?g.reduce((l,p)=>l+p):0)<=b)return c}return 1},vxb=function(a,b){if(a.s9a)return a.s9a;
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.QLb;e=Math.min(l,e);f=Math.max(l,f)}return a.s9a={min:e,max:f,QZc:d}},wxb=function(a,b,c,d){a.X8||(a.X8=new Map);const e=[];for(;b<=c;b++)a.X8.has(b)||(a.X8.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.X8.get(g);f=Math.floor(c/f);b[f]=Math.max(b[f]||0,d[c])}return a.X8},zJ=class{constructor(a,b,c,d){this.TJb=
a;this.iYa=b;this.mra=c;this.A1a="auto";this.QLb=this.PYb=0;this.NOb=void 0;this.hb=new _.df;this.QYb=this.RYb=!1;this.Mjb=new _.Ew(c,a,d)}get NOc(){return this.Gwa.first?this.Gwa.first.ma.getBoundingClientRect().height+this.PYb:0}Qa(){this.Mjb.Qa();this.hb.add(this.Mjb.resize.subscribe(()=>{uxb(this)}))}Cc(){this.RYb=!0;this.Gwa.Kc.subscribe(()=>{this.refresh()})}Ia(){this.QYb=!0;this.hb.unsubscribe();this.Mjb.Ia()}refresh(){this.RYb&&qqb(this.mra,()=>{this.QYb||(delete this.s9a,delete this.X8,uxb(this))})}};
zJ.O=function(a){return new (a||zJ)(_.w(_.Ye),_.w(_.Nh),_.w(_.tv),_.w(_.Jf))};
zJ.wa=_.Qd({type:zJ,na:[["grid-layout"]],yd:function(a,b,c){a&1&&_.ph(c,sxb,4,_.Ye);if(a&2){let d;_.rh(d=_.sh())&&(b.Gwa=d)}},lb:2,Ya:function(a,b){a&2&&_.Qg("height",b.A1a)},inputs:{PYb:"verticalItemMargin",QLb:"horizontalItemMargin",NOb:"leaveSpaceFor"},ac:["*"],ya:1,Aa:0,qa:function(a){a&1&&(_.ch(),_.dh(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 xxb,yxb,zxb,bqb;xxb=a=>[a];yxb=[{prefix:"k",lG:1E3},{prefix:"M",lG:1E6},{prefix:"G",lG:1E9},{prefix:"T",lG:1E12},{prefix:"P",lG:1E15},{prefix:"E",lG:1E18},{prefix:"Z",lG:1E21},{prefix:"Y",lG:1E24}];zxb=function(a){if(1E4>a)return a.toString();for(const b of yxb)if(1E3*b.lG>a&&b.lG<=a)return a/=b.lG,a=10<a?Math.round(a):Math.round(10*a)/10,`${a}${b.prefix}`;return a.toString()};
bqb=function(a,b){const c=b.target;if(c.pathname){var d=[];a.kr&&a.iUb&&d.push(_.uk(_.K2a(a.KSc,c.pathname),a.iUb,a.kr,["CLICK_RESULT_CONTENT"],a.CD,a.UB));a.Ga.mb({element:"FileListItem",action:"navigate",gestureName:"CLICK",zJ:d});a.w0&&!_.SG(b)&&(b.preventDefault(),_.Dp(a.Ta,c.pathname))}};
_.AJ=class{constructor(a,b,c,d){this.Ta=a;this.Ga=b;this.lk=c;this.KSc=d;this.U4b="https://www.gstatic.com/devopsconsole/images/source/codelayers/annotation.png";this.OCa="Generated by a BUILD rule. See go/bbcp for more details";this.rEb=zxb;this.files=[];this.Ig="";this.uj=this.w0=!1;this.ariaLabel="File Item";this.DUb=_.kf("");this.xVa=this.ku=!1}Rb(a){a.aggregations&&this.ku&&(this.xVa=!0)}get rWc(){return null==this.limit||this.files.length<this.limit?this.files.length:this.limit}Qa(){this.w0&&
(this.DUb=_.u(this.lk.params,_.r(a=>{({Ifb:a}=_.Moa(a));if(!Object.keys(a).length)return"";a=_.Bp(this.Ta,_.Cp(this.Ta,["unused",a])).split(";");a.shift();return`;${a.join(";")}`})));this.ku=!0}kG(){this.xVa&&(this.MLc.refresh(),this.xVa=!1)}};_.AJ.O=function(a){return new (a||_.AJ)(_.w(_.xi),_.w(_.Qv),_.w(_.fi),_.w(_.Hv))};
_.AJ.wa=_.Qd({type:_.AJ,na:[["file-list"]],rb:function(a,b){a&1&&_.oh(zJ,7);if(a&2){let c;_.rh(c=_.sh())&&(b.MLc=c.first)}},inputs:{LEc:"ariaLabelledbyId",files:"files",Ig:"queryParamsHandling",w0:"useRelativeUrls",kr:"searchRequestToken",iUb:"searchResponseToken",CD:"sessionStartTimeMs",UB:"clientTimeResultsDisplayedMs",limit:"limit",uj:"isPiper",aggregations:"aggregations",ariaLabel:"ariaLabel"},features:[_.qe],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=_.ze();_.C(0,"grid-layout",3,0);_.M("click",function(d){_.n(c);return _.q(bqb(b,d))});_.y(2,iqb,2,2,"ng-container",4);_.Q(3,"async");_.E()}a&2&&(_.A("leaveSpaceFor",b.rWc),_.Pg("aria-labelledby",b.LEc),_.v(2),_.A("ngForOf",_.Ch(5,xxb,_.R(3,
3,b.DUb))))},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});_.BJ=class{};_.BJ.O=function(a){return new (a||_.BJ)};_.BJ.Ca=_.Ud({type:_.BJ});_.BJ.Ba=_.md({imports:[_.XB]});var CJ=class{};CJ.O=function(a){return new (a||CJ)};CJ.Ca=_.Ud({type:CJ});CJ.Ba=_.md({Nb:[_.dJ],imports:[_.bq,QI,_.vo,_.PI,_.Xp,_.OI,_.OF,_.fy,_.BJ,_.Eu,_.zy,_.Zs,_.Gp,_.mH,_.xy]});var DJ=class{};DJ.O=function(a){return new (a||DJ)};DJ.Ca=_.Ud({type:DJ});DJ.Ba=_.md({imports:[_.vo]});var EJ=class{};EJ.O=function(a){return new (a||EJ)};EJ.Ca=_.Ud({type:EJ});EJ.Ba=_.md({imports:[_.vo,_.BJ]});var FJ=class{};FJ.O=function(a){return new (a||FJ)};FJ.Ca=_.Ud({type:FJ});FJ.Ba=_.md({imports:[_.Zs]});var GJ=class{};GJ.O=function(a){return new (a||GJ)};GJ.Ca=_.Ud({type:GJ});GJ.Ba=_.md({imports:[_.vo,EJ,FJ,_.BJ]});var HJ=class{};HJ.O=function(a){return new (a||HJ)};HJ.Ca=_.Ud({type:HJ});HJ.Ba=_.md({imports:[_.vo]});_.IJ=class{};_.IJ.O=function(a){return new (a||_.IJ)};_.IJ.Ca=_.Ud({type:_.IJ});_.IJ.Ba=_.md({imports:[_.bq,_.vo,_.xy]});var JJ=class{};JJ.O=function(a){return new (a||JJ)};JJ.Ca=_.Ud({type:JJ});JJ.Ba=_.md({imports:[_.vo]});_.KJ=class{};_.KJ.O=function(a){return new (a||_.KJ)};_.KJ.Ca=_.Ud({type:_.KJ});_.KJ.Ba=_.md({});var LJ=class{};LJ.O=function(a){return new (a||LJ)};LJ.Ca=_.Ud({type:LJ});LJ.Ba=_.md({imports:[_.vo,_.fy,_.By,_.BJ,_.KJ]});var MJ=class{};MJ.O=function(a){return new (a||MJ)};MJ.Ca=_.Ud({type:MJ});MJ.Ba=_.md({imports:[_.vo,_.sJ,LJ]});_.NJ=class{};_.NJ.O=function(a){return new (a||_.NJ)};_.NJ.Ca=_.Ud({type:_.NJ});_.NJ.Ba=_.md({Nb:[_.AI],imports:[CJ,DJ,_.vo,JJ,GJ,_.IJ,HJ,MJ,MJ]});_.OJ=class{};_.OJ.O=function(a){return new (a||_.OJ)};_.OJ.Ca=_.Ud({type:_.OJ});_.OJ.Ba=_.md({imports:[_.IB,_.UH]});_.PJ=class{};_.PJ.O=function(a){return new (a||_.PJ)};_.PJ.Ca=_.Ud({type:_.PJ});_.PJ.Ba=_.md({Nb:[_.AI],imports:[_.vo]});_.QJ=class{};_.QJ.O=function(a){return new (a||_.QJ)};_.QJ.Ca=_.Ud({type:_.QJ});_.QJ.Ba=_.md({imports:[_.bq,_.vo,_.OF,_.fy,_.Eu]});var XJ=class{transform(a,b){a.endsWith("/")&&(a=a.substring(0,a.length-1));if(null==b)return null;a=b.get(a);if(!a)return null;b=[];for(const c of a.values())0<c.instances&&b.push(c);return 0===b.length?null:b}};XJ.O=function(a){return new (a||XJ)};XJ.Ge=_.Xd({name:"activeAggregations",type:XJ,fe:!0});var YJ=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 _.wc(a,void 0)}}};YJ.O=function(a){return new (a||YJ)};YJ.Ge=_.Xd({name:"icon",type:YJ,fe:!0});var ZJ=class{constructor(a,b){this.Df=a;this.qa=b;this.Wva=-1;this.mMb=2E3;this.Qj=!0;this.UOb=!1}Rb(a){this.Qj=!0;a.incrementalForLimit&&!a.incrementalForOf&&(this.UOb=!0)}Co(){this.Qj&&(this.Qj=!1,this.UOb||this.Df.clear(),this.clearInterval(),this.wZ(),this.O7a=setInterval(()=>{this.wZ()},1))}Ia(){this.clearInterval()}wZ(){const a=null==this.Wva||0>this.Wva?Infinity:this.Wva;if(this.Xva){var b=this.Df.length,c=Math.min(b+this.mMb,this.Xva.length);for(c=Math.min(a,c);b<c;b++)this.Df.ai(this.qa,
{ua:this.Xva[b]});b>=Math.min(a,this.Xva.length)&&this.clearInterval()}else this.clearInterval()}clearInterval(){null!=this.O7a&&clearInterval(this.O7a);this.O7a=void 0}};ZJ.O=function(a){return new (a||ZJ)(_.w(_.mh),_.w(_.hh))};ZJ.La=_.Wd({type:ZJ,na:[["","incrementalFor","","incrementalForOf",""]],inputs:{Xva:"incrementalForOf",Wva:"incrementalForLimit",mMb:"incrementalForCount"},features:[_.qe]});var $J=class{transform(a,b,c){if(a.ho){var d=a.Lf;c=d?c||a.Pc&&_.iG(a.Pc)?`;${_.dj.zTb}=${d}`:`;${_.dj.Lf}=${d}`:""}else c="";return c?(b&&(b=b.replace(/;(rcl|drc)=[^;]+/,"")),`${encodeURIComponent(a.name)}${c}${b}`):`${encodeURIComponent(a.name)}${b}`}};$J.O=function(a){return new (a||$J)};$J.Ge=_.Xd({name:"toHref",type:$J,fe:!0});var aK=class{};aK.O=function(a){return new (a||aK)};aK.Ca=_.Ud({type:aK});aK.Ba=_.md({});_.bK=class{};_.bK.O=function(a){return new (a||_.bK)};_.bK.Ca=_.Ud({type:_.bK});_.bK.Ba=_.md({imports:[_.bq,_.vo,aK,_.Eu,_.Ay,_.NJ,_.UH,_.Gp]});_.Lmb(_.AJ,[_.oo,_.po,zJ,_.Ep,ZJ],[_.uo,XJ,YJ,$J]);
_.evb=!0;
}catch(e){_._DumpException(e)}
try{
var Ixb,Jxb,Kxb,Lxb,Mxb,Nxb,Uxb,Sxb,Pxb,Qxb,Rxb,Txb,Vxb,Xxb,Wxb,Yxb,Zxb,gyb,kK,iyb,jyb,kyb,lyb,myb,nyb,oyb,pyb,qyb,pK,uyb,wyb,vyb,xyb,yyb,zyb,Ayb,Byb,Cyb;_.Hxb=function(a){var b=a.host;const c=a.Qe,d=a.dF;a=a.Gg;if(c)b={type:"project",id:c.projectId};else if(b)b={type:"host",id:b.name};else{if(d)return new _.ej({});if(a)b={type:"ossProject",id:a.name};else throw Error("cd");}return new _.fj({ae:b})};
Ixb=function({Lm:a,Jd:b=""}){const {ae:c,repository:d}=_.mk(b),e={};a&&(e.Gp=a);d?e.prefix={Fp:d,value:b,pu:"Repository"}:c&&(e.prefix={Fp:c.id,value:b,pu:"host"===c.type?"Host":"Project"});return e};Jxb=function(a,b){var c=_.tG(a,2)||_.tG(a,0);const d=_.tG(a,1),e=_.nk(a,2);a=_.nk(a,1);c=new _.hK({path:c,hash:e,type:b});b=new _.hK({path:d,hash:a,type:b});return new _.iK({left:c,right:b})};
Kxb=function(a,b){var c;let d;const e=null==(c=_.ol(b,_.uq,7))?void 0:null==(d=_.ol(c,_.rk,1))?void 0:d.jO();if(!e&&!a.path)return a;c=a.hc();e&&_.wr(c,_.Si(e));a.path&&(_.or(b)&&a.path.endsWith("/")?c.od(a.path.slice(0,-1)):_.nr(b)&&!a.path.endsWith("/")&&c.od(a.path+"/"));return c.Za()};Lxb=function(a,b,c,d){if(!_.nk(b,2))return _.kf(a);d=Jxb(b,d);return _.u(c.diff(b.tb,b.Uc,b.repository,[d]),_.r(e=>{a.fta=e.Rea[0];return a}))};
Mxb=function(a,b,c,d){const e=_.tG(a,c)||a.path,f={commit:_.nk(a,c),yb:_.nk(a,0)||""};c=_.Zmb(a,c);return _.u(b.get(a.tb,a.Uc,a.repository,f,e,{Pb:c,fileSize:d,line:_.eta(a.params.line)}),_.kg(g=>{if(_.nk(a,2)&&g&&_.jB(g)&&404===g.error.code){g=Promise;var l=g.resolve;var p=new _.pr;var t=new _.lr;var x=new _.kr;t=_.Al(t,2,x);p=_.Bl(p,2,_.mr,t);g=l.call(g,p)}else throw g;return g}))};Nxb=function(a,b,c){return _.nk(b,2)?_.u(a,_.SA(Mxb(b,c,2),(d,e)=>({current:d,diffBase:e}))):_.u(a,_.r(d=>({current:d})))};
_.Oxb=function(a){if(a.path&&"/"!==a.path){const b=a.path.split("/");return b[b.length-(a.TF?1:2)]}return a.repository?a.repository:a.tb?a.tb:""};Uxb=function(a){a=[[0,_.MG],[1,Pxb(a)],[2,Qxb(a)],[3,Rxb(a)],[4,Sxb(a)],[5,Txb(a)]].filter(b=>!!b[1]);return new Map(a)};
Sxb=function(a){var b=a.path;void 0!==b?""===b||"/"===b?b="":b.endsWith("/")||(b=_.Pi(b),b=""===b||"/"===b?"":_.Tmb(b)):b=void 0;return b?{Fp:"This directory",value:_.lk({ae:Vxb(a),repository:a.repository,path:b,yb:_.yG(a)&&a.yb?_.Yi(a.yb):void 0}),Tb:_.LG("d"),FY:"Search for code or files in this directory",pu:"Directory"}:null};
Pxb=function(a){if(_.hG(a)||_.yG(a))return null;a=Vxb(a);if(!a)return null;const b=_.lk({ae:a});return{Fp:"host"===a.type?"This host":"This project",value:b,Tb:"host"===a.type?_.LG("h"):_.LG("p"),pu:"host"===a.type?"Host":"Project"}};Qxb=function(a){if(_.yG(a))return null;const b=a.repository;if(!b)return null;const c=_.lk({ae:Vxb(a),repository:b});return{Fp:_.hG(a)?b:"This repository",value:c,Tb:_.hG(a)?_.LG("p"):_.LG("r"),pu:_.hG(a)?"Project":"Repository"}};
Rxb=function(a){if(!_.yG(a))return null;const b=a.repository;var c=a.yb;if(!b||!c)return null;c=_.Yi(c);const d=_.Ui(c);return d||_.Ti(c)?{Fp:d?"This branch":"This tag",value:_.lk({ae:Vxb(a),repository:b,yb:c}),Tb:_.LG("b"),FY:d?"Search for code or files in this branch":"Search for code or files in this tag",pu:"Ref"}:null};Txb=function({params:a}){return a.Pb?_.Hnb(a.Pb):null};Vxb=function({tb:a,Uc:b}){if(a&&b)return{id:a,type:b}};
Xxb=function(a,b,c){const d=Uxb(a),{state:e}=_.Inb(c),f=Array.from(d.values()),g=f.find(l=>_.Eta(l,e.prefix));c=!c.Lm&&!c.Jd;a.path&&1<a.path.length&&!a.TF&&d.has(4)?e.prefix=d.get(4):c?e.prefix=Wxb(b,d):g?e.prefix=g:f.push(e.prefix);return{scopes:f,state:e}};Wxb=function({repository:a,tb:b,yb: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:_.MG};
Yxb=function(a){if(!a||!a.tb||!a.Uc)return{};a=_.lk({ae:{id:a.tb,type:a.Uc},repository:a.repository});return Ixb({Jd:a})};_.$xb=function(a){const b=a.sZ.map(c=>{let d,e,f,g;return{Vd:new RegExp(null!=(d=null==c?void 0:c.Vd)?d:""),Jg:null!=(e=null==c?void 0:c.Jg)?e:"",label:null!=(f=null==c?void 0:c.label)?f:void 0,Tb:null!=(g=null==c?void 0:c.Tb)?g:void 0}});a=a.g0.map(c=>({ID:Zxb(c.ID),PD:Zxb(c.PD)}));return{sZ:b,g0:a}};
Zxb=function(a){let b,c,d,e;return{Ep:new RegExp(null!=(b=null==a?void 0:a.Ep)?b:""),ut:null!=(c=null==a?void 0:a.ut)?c:"",Vd:new RegExp(null!=(d=null==a?void 0:a.Vd)?d:""),Jg:null!=(e=null==a?void 0:a.Jg)?e:""}};_.fyb=function(a){const b=_.ayb(a);return[_.byb,_.cyb,_.dyb].find(c=>_.eyb(c,b))};_.ayb=function(a){a=a.replace(/^\w+@([^:]+):/,"https://$1/");a=a.replace(/^ssh:\/\/\w+@/,"https://");a=new _.hk(a);_.bn(a,"https");a.od(a.le().replace(/\.git$/,""));return a};
gyb=function(a,b){return _.u(_.xI(a,b),_.r(c=>c.b4))};_.hyb=function(a,b){if(b.yb)return _.kf(b);const c=b.tb,d=b.repository,e=b.Uc;return c&&d&&e?_.u(gyb(a,{tb:c,repository:d,Uc:e}),_.r(f=>f?_.wr(b.hc(),f).Za():b)):_.kf(b)};_.jK={zCa:"ADDED",XCa:"CHANGED",ofc:"MOVED_CHANGED",pfc:"MOVED_CHANGED_OUT",qfc:"MOVED_IN",rfc:"MOVED_OUT",lGa:"REMOVED",DHa:"UNCHANGED",Gb:"UNDEFINED",values(){return[_.jK.Gb,_.jK.DHa,_.jK.zCa,_.jK.lGa,_.jK.XCa,_.jK.qfc,_.jK.rfc,_.jK.ofc,_.jK.pfc]}};
kK={uA:"DIRECTORY",pH:"EXECUTABLE",Uu:"FILE",HA:"GIT_LINK",kE:"SYMBOLIC_LINK",JH:"UNKNOWN_OBJECT_TYPE",values(){return[kK.JH,kK.Uu,kK.uA,kK.kE,kK.HA,kK.pH]}};iyb=class extends _.V{constructor(a={}){super();this.i.name=null==a.name?null:a.name}get name(){return _.Y(this,"name")?_.T(this,"name"):""}set name(a){this.i.name=a}ha(){return iyb}ka(){return{keys:["name"]}}};
jyb=class extends _.V{constructor(a={}){super();this.i.projectId=null==a.projectId?null:a.projectId}get projectId(){return _.Y(this,"projectId")?_.T(this,"projectId"):""}set projectId(a){this.i.projectId=a}ha(){return jyb}ka(){return{keys:["projectId"]}}};kyb=class extends _.V{constructor(a={}){super();this.i.name=null==a.name?null:a.name}get name(){return _.Y(this,"name")?_.T(this,"name"):""}set name(a){this.i.name=a}ha(){return kyb}ka(){return{keys:["name"]}}};
lyb=class extends _.V{constructor(a={}){super();this.i.beginLine=null==a.PB?null:a.PB;this.i.endLine=null==a.endLine?null:a.endLine;this.i.contents=null==a.Ml?null:a.Ml}get PB(){return _.Y(this,"beginLine")?_.T(this,"beginLine"):0}set PB(a){this.i.beginLine=a}get Ml(){return _.Y(this,"contents")?_.T(this,"contents"):""}set Ml(a){this.i.contents=a}get endLine(){return _.Y(this,"endLine")?_.T(this,"endLine"):0}set endLine(a){this.i.endLine=a}ha(){return lyb}ka(){return{keys:["beginLine","contents",
"endLine"]}}};
myb=class extends _.V{constructor(a={}){super();this.i.type=null==a.type?null:a.type;this.i.leftChunk=null==a.LC?null:a.LC;this.i.rightChunk=null==a.vD?null:a.vD}static get rf(){return _.jK}get LC(){return _.Y(this,"leftChunk")?_.T(this,"leftChunk"):null}set LC(a){this.i.leftChunk=a}get vD(){return _.Y(this,"rightChunk")?_.T(this,"rightChunk"):null}set vD(a){this.i.rightChunk=a}get type(){return _.Y(this,"type")?_.T(this,"type"):null}set type(a){this.i.type=a}ha(){return myb}ka(){return{Na:{type:_.jK},keys:["leftChunk",
"rightChunk","type"],Ha:{leftChunk:lyb,rightChunk:lyb}}}};
nyb=class extends _.V{constructor(a={}){super();this.i.linesUnchanged=null==a.Ywa?null:a.Ywa;this.i.linesAdded=null==a.Twa?null:a.Twa;this.i.linesRemoved=null==a.Xwa?null:a.Xwa;this.i.linesChanged=null==a.Uwa?null:a.Uwa}get Twa(){return _.Y(this,"linesAdded")?_.T(this,"linesAdded"):"0"}set Twa(a){this.i.linesAdded=a}get Uwa(){return _.Y(this,"linesChanged")?_.T(this,"linesChanged"):"0"}set Uwa(a){this.i.linesChanged=a}get Xwa(){return _.Y(this,"linesRemoved")?_.T(this,"linesRemoved"):"0"}set Xwa(a){this.i.linesRemoved=
a}get Ywa(){return _.Y(this,"linesUnchanged")?_.T(this,"linesUnchanged"):"0"}set Ywa(a){this.i.linesUnchanged=a}ha(){return nyb}ka(){return{keys:["linesAdded","linesChanged","linesRemoved","linesUnchanged"]}}};
_.hK=class extends _.V{constructor(a={}){super();this.i.path=null==a.path?null:a.path;this.i.hash=null==a.hash?null:a.hash;this.i.type=null==a.type?null:a.type}static get rf(){return kK}get hash(){return _.Y(this,"hash")?_.T(this,"hash"):""}set hash(a){this.i.hash=a}get path(){return _.Y(this,"path")?_.T(this,"path"):""}set path(a){this.i.path=a}get type(){return _.Y(this,"type")?_.T(this,"type"):null}set type(a){this.i.type=a}ha(){return _.hK}ka(){return{Na:{type:kK},keys:["hash","path","type"]}}};
_.iK=class extends _.V{constructor(a={}){super();this.i.left=null==a.left?null:a.left;this.i.right=null==a.right?null:a.right}get left(){return _.Y(this,"left")?_.T(this,"left"):null}set left(a){this.i.left=a}get right(){return _.Y(this,"right")?_.T(this,"right"):null}set right(a){this.i.right=a}ha(){return _.iK}ka(){return{keys:["left","right"],Ha:{left:_.hK,right:_.hK}}}};
oyb=class extends _.V{constructor(a={}){super();this.i.fileDiffSpec=null==a.Uea?null:a.Uea;this.i.modificationMetadata=null==a.mia?null:a.mia;this.i.diffChunks=null==a.hC?null:a.hC}get hC(){return _.Y(this,"diffChunks")?_.T(this,"diffChunks"):[]}set hC(a){this.i.diffChunks=a}get Uea(){return _.Y(this,"fileDiffSpec")?_.T(this,"fileDiffSpec"):null}set Uea(a){this.i.fileDiffSpec=a}get mia(){return _.Y(this,"modificationMetadata")?_.T(this,"modificationMetadata"):null}set mia(a){this.i.modificationMetadata=
a}ha(){return oyb}ka(){return{Oa:{diffChunks:myb},keys:["diffChunks","fileDiffSpec","modificationMetadata"],Ha:{fileDiffSpec:_.iK,modificationMetadata:nyb}}}};
pyb=class extends _.V{constructor(a={}){super();this.i.repositoryKey=null==a.Se?null:a.Se;this.i.fileDiffSpecs=null==a.Yta?null:a.Yta}get Yta(){return _.Y(this,"fileDiffSpecs")?_.T(this,"fileDiffSpecs"):[]}set Yta(a){this.i.fileDiffSpecs=a}get Se(){return _.Y(this,"repositoryKey")?_.T(this,"repositoryKey"):null}set Se(a){this.i.repositoryKey=a}ha(){return pyb}ka(){return{Oa:{fileDiffSpecs:_.iK},keys:["fileDiffSpecs","repositoryKey"],Ha:{repositoryKey:_.BH}}}};
qyb=class extends _.V{constructor(a={}){super();this.i.fileDiffContents=null==a.Rea?null:a.Rea}get Rea(){return _.Y(this,"fileDiffContents")?_.T(this,"fileDiffContents"):[]}set Rea(a){this.i.fileDiffContents=a}ha(){return qyb}ka(){return{Oa:{fileDiffContents:oyb},keys:["fileDiffContents"]}}};
_.ryb=class extends _.V{constructor(a={}){super();this.i.name=null==a.name?null:a.name;this.i.displayName=null==a.displayName?null:a.displayName}get displayName(){return _.Y(this,"displayName")?_.T(this,"displayName"):""}set displayName(a){this.i.displayName=a}get name(){return _.Y(this,"name")?_.T(this,"name"):""}set name(a){this.i.name=a}ha(){return _.ryb}ka(){return{keys:["displayName","name"]}}};
_.lK=class extends _.V{constructor(a={}){super();this.i.regex=null==a.Vd?null:a.Vd;this.i.relatedRegex=null==a.Jg?null:a.Jg;this.i.label=null==a.label?null:a.label;this.i.shortcut=null==a.Tb?null:a.Tb}get label(){return _.Y(this,"label")?_.T(this,"label"):""}set label(a){this.i.label=a}get Vd(){return _.Y(this,"regex")?_.T(this,"regex"):""}set Vd(a){this.i.regex=a}get Jg(){return _.Y(this,"relatedRegex")?_.T(this,"relatedRegex"):""}set Jg(a){this.i.relatedRegex=a}get Tb(){return _.Y(this,"shortcut")?
_.T(this,"shortcut"):""}set Tb(a){this.i.shortcut=a}ha(){return _.lK}ka(){return{keys:["label","regex","relatedRegex","shortcut"]}}};
_.mK=class extends _.V{constructor(a={}){super();this.i.host=null==a.host?null:a.host;this.i.project=null==a.Qe?null:a.Qe;this.i.depot=null==a.dF?null:a.dF;this.i.codeReviewEnabled=null==a.pVa?null:a.pVa;this.i.ossProject=null==a.Gg?null:a.Gg}get pVa(){return _.Y(this,"codeReviewEnabled")?_.T(this,"codeReviewEnabled"):!1}set pVa(a){this.i.codeReviewEnabled=a}get dF(){return _.Y(this,"depot")?_.T(this,"depot"):null}set dF(a){this.i.depot=a}get host(){return _.Y(this,"host")?_.T(this,"host"):null}set host(a){this.i.host=
a}get Gg(){return _.Y(this,"ossProject")?_.T(this,"ossProject"):null}set Gg(a){this.i.ossProject=a}get Qe(){return _.Y(this,"project")?_.T(this,"project"):null}set Qe(a){this.i.project=a}ha(){return _.mK}ka(){return{keys:["codeReviewEnabled","depot","host","ossProject","project"],Ha:{depot:kyb,host:iyb,ossProject:_.ryb,project:jyb}}}};
_.syb=class extends _.V{constructor(a={}){super();this.i.repositoryKey=null==a.Se?null:a.Se;this.i.latestCommitLog=null==a.n$a?null:a.n$a;this.i.repositoryGroup=null==a.ae?null:a.ae;this.i.description=null==a.description?null:a.description;this.i.mirrorUrl=null==a.fY?null:a.fY;this.i.displayName=null==a.displayName?null:a.displayName}get description(){return _.Y(this,"description")?_.T(this,"description"):""}set description(a){this.i.description=a}get displayName(){return _.Y(this,"displayName")?
_.T(this,"displayName"):""}set displayName(a){this.i.displayName=a}get n$a(){return _.Y(this,"latestCommitLog")?_.T(this,"latestCommitLog"):null}set n$a(a){this.i.latestCommitLog=a}get fY(){return _.Y(this,"mirrorUrl")?_.T(this,"mirrorUrl"):""}set fY(a){this.i.mirrorUrl=a}get ae(){return _.Y(this,"repositoryGroup")?_.T(this,"repositoryGroup"):null}set ae(a){this.i.repositoryGroup=a}get Se(){return _.Y(this,"repositoryKey")?_.T(this,"repositoryKey"):null}set Se(a){this.i.repositoryKey=a}ha(){return _.syb}ka(){return{keys:"description displayName latestCommitLog mirrorUrl repositoryGroup repositoryKey".split(" "),
Ha:{latestCommitLog:_.Qqb,repositoryGroup:_.mK,repositoryKey:_.BH}}}};
_.nK=class extends _.V{constructor(a={}){super();this.i.dirRegex=null==a.Ep?null:a.Ep;this.i.targetDir=null==a.ut?null:a.ut;this.i.regex=null==a.Vd?null:a.Vd;this.i.relatedRegex=null==a.Jg?null:a.Jg}get Ep(){return _.Y(this,"dirRegex")?_.T(this,"dirRegex"):""}set Ep(a){this.i.dirRegex=a}get Vd(){return _.Y(this,"regex")?_.T(this,"regex"):""}set Vd(a){this.i.regex=a}get Jg(){return _.Y(this,"relatedRegex")?_.T(this,"relatedRegex"):""}set Jg(a){this.i.relatedRegex=a}get ut(){return _.Y(this,"targetDir")?
_.T(this,"targetDir"):""}set ut(a){this.i.targetDir=a}ha(){return _.nK}ka(){return{keys:["dirRegex","regex","relatedRegex","targetDir"]}}};
_.oK=class extends _.V{constructor(a={}){super();this.i.srcToTest=null==a.ID?null:a.ID;this.i.testToSrc=null==a.PD?null:a.PD}get ID(){return _.Y(this,"srcToTest")?_.T(this,"srcToTest"):null}set ID(a){this.i.srcToTest=a}get PD(){return _.Y(this,"testToSrc")?_.T(this,"testToSrc"):null}set PD(a){this.i.testToSrc=a}ha(){return _.oK}ka(){return{keys:["srcToTest","testToSrc"],Ha:{srcToTest:_.nK,testToSrc:_.nK}}}};
_.tyb=class extends _.V{constructor(a={}){super();this.i.relatedFileConfigs=null==a.sZ?null:a.sZ;this.i.testDirPairs=null==a.g0?null:a.g0}get sZ(){return _.Y(this,"relatedFileConfigs")?_.T(this,"relatedFileConfigs"):[]}set sZ(a){this.i.relatedFileConfigs=a}get g0(){return _.Y(this,"testDirPairs")?_.T(this,"testDirPairs"):[]}set g0(a){this.i.testDirPairs=a}ha(){return _.tyb}ka(){return{Oa:{relatedFileConfigs:_.lK,testDirPairs:_.oK},keys:["relatedFileConfigs","testDirPairs"]}}};
pK=class{constructor(a,b,c){this.Wa=a;this.Wa=null==a?"v1":a;this.ub=new _.Qn(b,c)}get(a,b={},c={}){return _.Pn(this.ub,{body:a,Lb:"POST",Mb:"integration_grimoire_pa_googleapis_sandbox.diff.get",path:`/${this.Wa}/diff:get`,Sa:_.Qh(b,_.HH,c),Ob:qyb})}};pK.O=function(a){return new (a||pK)(_.m(_.tw,8),_.m(_.uw),_.m(_.On,8))};pK.ta=_.k({token:pK,oa:pK.O});var qK=class{};qK.O=function(a){return new (a||qK)};qK.ta=_.k({token:qK,oa:a=>pK.O(a),Ea:_.vw});
_.rK=class{constructor(a,b){this.Ga=a;this.client=b;this.kg=new _.Nu(this.Ga)}diff(a,b,c,d){var e=d.map(g=>({left:{path:g.left.path||"",hash:g.left.hash||""},right:{path:g.right.path||"",hash:g.right.hash||""}}));a=_.Ynb(a,b);e=Object.assign({},a,{yh:c,e8c:e});c=new _.BH(Object.assign({},a,{yh:c}));const f=new pyb({Se:c,Yta:[...d]});return this.kg.fetch(e,()=>this.client.get(f))}};_.rK.O=function(a){return new (a||_.rK)(_.m(_.Vp),_.m(qK))};_.rK.ta=_.k({token:_.rK,oa:_.rK.O,Ea:"root"});uyb=/^readme(\.md)?$/i;
wyb=function(a,b,c){return b.repository?b.yb?vyb(a,b,c):_.u(_.xI(a.HG,{tb:b.tb,Uc:b.Uc,repository:b.repository}),_.kg(d=>{const e=d.error;if(e&&404===e.code)return a.oh.log(d),_.kf({kind:7,location:b});if(e&&403===e.code)return a.oh.log(d),_.kf({kind:6,location:b});throw d;}),_.Eg(d=>{if(d instanceof _.Yqb){var e=d.b4;e?(d=_.wr(b.hc(),e).Za(),d=vyb(a,d,c)):d=0===d.tags.length&&0===d.md.length?_.kf({kind:9,location:b}):_.kf({kind:10,location:_.wr(b.hc(),"HEAD").Za()})}else d=_.kf(d);return d})):_.Hk};
vyb=function(a,b,c){const d=_.u(Mxb(b,a.As,1),_.Eg(e=>{const f=Kxb(b,e);return!c||b.path===f.path&&b.yb===f.yb?_.kf(e):(a.Ta.navigate(_.sr(f),{nja:!0,Ig:"preserve",aj:!0}),_.Hk)}));return _.u(Nxb(d,b,a.As),_.Eg(e=>xyb(a,b,e)),_.Dg({kind:5,location:b}),_.kg(e=>{if(e&&_.jB(e)&&404===e.error.code&&e.error.message&&e.error.message.includes("Submodule Not on GoB"))return _.kf({kind:13,location:b});if(e&&_.jB(e)&&404===e.error.code)return _.kf({kind:8,location:b});if(e&&_.jB(e)&&403===e.error.code)return a.oh.log(e),
_.kf({kind:6,location:b});a.oh.log(e);return _.kf({kind:12,location:b})}))};xyb=function(a,b,{current:c,diffBase:d}){var e=_.zl(c,_.uSa,5,_.vl());e=e[e.length-1];if(a.FOc)return yyb(a,b,{current:c,diffBase:d},e);if(e){if(e.le())throw Error("se");c=_.$G(c);let f;c={kind:2,location:b,ega:e.getUrl(),VK:e.Dn()||void 0,ly:_.X(e,2),f6:e,xG:null!=(f=c[0])?f:0};return Lxb(c,b,a.Sea,kK.HA)}return yyb(a,b,{current:c,diffBase:d},e)};
yyb=function(a,b,{current:c,diffBase:d},e){const f=Kxb(b,c);if(_.nr(c))return zyb(a,f,_.nr(c),_.$G(c),e);if(_.or(c))return _.kf(_.kpb(f,_.or(c),_.$G(c),g=>_.u(Mxb(f,a.As,1,g),_.r(l=>{let p;return null!=(p=_.or(l))?p:new _.lr})),e,d&&(_.or(d)||void 0)));if(_.Wl(c,_.wSa,3,_.mr))return Ayb(a,f,_.Wl(c,_.wSa,3,_.mr),_.$G(c),e);if(_.Wl(c,_.sSa,4,_.mr))return Byb(a,f,_.Wl(c,_.sSa,4,_.mr),_.$G(c),e);throw Error("te");};
zyb=function(a,b,c,d,e){const f=_.zl(c,_.hr,1,_.vl())||[];let g;const l={kind:1,entries:f,location:b,xG:d,KK:null==(g=c.kO())?void 0:_.X(g,3)};l.f6=e;const p=f.find(t=>1===t.getType()&&!(_.ol(t,_.gr,4)&&_.Kl(_.ol(t,_.gr,4),4))&&!!a.hPc.transform(t.le()).match(uyb));if(!p)return _.kf(l);c={commit:_.nk(b,1)||b.yb,yb:_.nk(b,0)||""};return _.u(Cyb(a,b.tb,b.Uc,b.repository,p.le(),c,b.params.Pb),_.r(t=>{l.ded=p.le();t&&(l.eza=t.ew()||_.gG(_.wl(t,1)),l.lib=_.xta(_.ol(t,_.Ln,5))||void 0);return l}),_.kg(()=>
_.kf(l)))};Ayb=function(a,b,c,d,e){let f;c={kind:3,target:_.X(c,1),location:b,path:_.Kl(c,3)?_.X(c,2)||"/":void 0,nTb:_.Kl(c,3),f6:e,xG:null!=(f=d[0])?f:0};return Lxb(c,b,a.Sea,kK.kE)};Byb=function(a,b,c,d,e){let f;c={kind:2,location:b,ega:c.getUrl(),VK:c.Dn()||void 0,ly:_.X(c,2),f6:e,xG:null!=(f=d[0])?f:0};return Lxb(c,b,a.Sea,kK.HA)};Cyb=function(a,b,c,d,e,f,g){return _.u(a.As.get(b,c,d,f,e,{Pb:g}),_.r(l=>_.or(l)))};
_.sK=class{constructor(a,b,c,d,e,f){this.lk=a;this.As=b;this.Sea=c;this.oh=d;this.HG=e;this.Ta=f;this.hPc=new _.LB;this.Pc=_.u(this.lk.data,_.r(g=>{g=g.Pc;g.path||(g=g.hc().od("/").Za());return g}),_.yg(1),_.of());this.WK=_.u(this.Pc,_.Eg(g=>this.c4a(g,!0)),_.yg(1),_.of());this.FOc=_.Fv.has(55)}c4a(a,b=!1){return _.u(wyb(this,a,b),_.Dg({kind:4,location:a}))}};_.sK.O=function(a){return new (a||_.sK)(_.m(_.fi),_.m(_.pJ),_.m(_.rK),_.m(_.pu),_.m(_.yI),_.m(_.xi),_.m(_.Gv))};_.sK.ta=_.k({token:_.sK,oa:_.sK.O});_.tK=class extends _.pH{constructor(a,b){super(a);this.er=b||"Source"}Rm(a){let b=_.Oxb(a);_.hG(a)&&a.params.Pb&&(a=_.EG(a),b=b?`${b} - ${a}`:a);this.title.Rm(b?`${b} - ${this.er}`:this.er)}};_.tK.O=function(a){return new (a||_.tK)(_.m(_.bp),_.m(_.m3a,8))};_.tK.ta=_.k({token:_.tK,oa:_.tK.O,Ea:"root"});_.Dyb=function(a,b,c){const d=_.Mi(c);c=Yxb(b);const e=new _.zg;var f=_.u(_.u(_.hyb(a.HG,b),_.r(p=>Xxb(p,b,d))),_.Eg(({scopes:p,state:t})=>_.u(_.urb(a.ulb,d.Fe,t),_.Gg(({prefix:x})=>{a.Wj.y7.enb(p,x||null)}),_.r(({hrb:x})=>x))));f=_.Cf(f,e);const g=new _.cub(a.document,a.Wj),l=Sxb(b)||void 0;return{eSa:f,qha:!0,aza:c,Wj:a.Wj,ZTb:a.Wj.y7.Qw,qnb:_.bub(g,e,l)}};_.uK=class{constructor(a,b,c,d){this.Wj=a;this.ulb=b;this.HG=c;this.document=d}resolve(a){const b=_.gj(a);return _.Dyb(this,b,a.Hw)}};
_.uK.O=function(a){return new (a||_.uK)(_.m(_.ZI),_.m(_.WH),_.m(_.yI),_.m(_.ri))};_.uK.ta=_.k({token:_.uK,oa:_.uK.O});_.Eyb=void 0;_.vK=class{get config(){return _.Eyb}};_.vK.O=function(a){return new (a||_.vK)};_.vK.ta=_.k({token:_.vK,oa:_.vK.O,Ea:"root"});var Fyb;_.eyb=function(a,b){return b.ug()===a.domain||b.ug().endsWith("."+a.domain)};Fyb=class{constructor({name:a,icon:b,zza:c,KAa:d}){this.name=a;this.icon=b;this.zza=c;this.KAa=d;this.domain=(new _.hk(c)).ug()}};_.byb=new Fyb({name:"GitHub",icon:"shared:github",zza:"https://github.com",KAa:"https://github.com/logout"});_.cyb=new Fyb({name:"Bitbucket",icon:"shared:bitbucket_v3",zza:"https://bitbucket.org",KAa:"https://id.atlassian.com/logout?continue=https%3A%2F%2Fbitbucket.org%2Faccount%2Fsignout%2F"});
_.dyb=new Fyb({name:"GitLab",icon:"shared:gitlab_v2",zza:"https://gitlab.com",KAa:"https://gitlab.com/users/sign_out"});
}catch(e){_._DumpException(e)}
try{
var Iyb;Iyb=function(a){a&1&&(_.C(0,"div",10),_.He(),_.C(1,"svg",12),_.G(2,"path",13),_.E(),_.C(3,"svg",14),_.G(4,"path",15),_.E()())};_.wK=function(a,b){a=String(a);if(!b.test(a))throw Error("nb`"+a+"`"+b.toString());};_.Jyb=new _.ge("mat-slide-toggle-default-options",{Ea:"root",oa:()=>({HYa:!1,sO:!1})});var Kyb,Lyb,Myb,Nyb;Kyb=["switch"];Lyb={va:_.Lw,Fb:_.Dd(()=>_.xK),wd:!0};Myb=class{constructor(a,b){this.source=a;this.checked=b}};Nyb=0;
_.xK=class{yr(a){return new Myb(this,a)}get fda(){return`${this.id||this.Yx}-button`}focus(){this.NCc.ma.focus()}get checked(){return this.Yf}set checked(a){this.Yf=a;_.xn(this.Ua)}get Tq(){return`${this.id||this.Yx}-input`}constructor(a,b,c,d,e,f){this.Ja=a;this.Rc=b;this.Ua=c;this.defaults=e;this.re=()=>{};this.Te=()=>{};this.cN=()=>{};this.Yf=!1;this.name=null;this.yo="after";this.Ae=this.ariaLabel=null;this.vc=this.disabled=!1;this.tabIndex=0;this.Nc=new _.wn;this.Sla=new _.wn;this.tabIndex=parseInt(d)||
0;this.color=e.color||"accent";this.mv="NoopAnimations"===f;this.id=this.Yx=`mat-mdc-slide-toggle-${++Nyb}`;let g;this.sO=null!=(g=e.sO)?g:!1;this.kv=this.Yx+"-label"}Pd(){this.Rc.Ek(this.Ja,!0).subscribe(a=>{"keyboard"===a||"program"===a?(this.Fl=!0,_.xn(this.Ua)):a||Promise.resolve().then(()=>{this.Fl=!1;this.Te();_.xn(this.Ua)})})}Rb(a){a.required&&this.cN()}Ia(){this.Rc.dj(this.Ja)}Lo(a){this.checked=!!a}On(a){this.re=a}ft(a){this.Te=a}validate(a){return this.required&&!0!==a.value?{required:!0}:
null}Cja(a){this.cN=a}aq(a){this.disabled=a;_.xn(this.Ua)}toggle(){this.checked=!this.checked;this.re(this.checked)}nq(){this.re(this.checked);this.Nc.emit(this.yr(this.checked))}Sk(){this.Sla.emit();this.defaults.HYa||(this.checked=!this.checked,this.re(this.checked),this.Nc.emit(new Myb(this,this.checked)))}lyc(){return this.Ae?this.Ae:this.ariaLabel?null:this.kv}};_.xK.O=function(a){return new (a||_.xK)(_.w(_.Ye),_.w(_.Er),_.w(_.Nh),_.Ne("tabindex"),_.w(_.Jyb),_.w(_.on,8))};
_.xK.wa=_.Qd({type:_.xK,na:[["mat-slide-toggle"]],rb:function(a,b){a&1&&_.oh(Kyb,5);if(a&2){let c;_.rh(c=_.sh())&&(b.NCc=c.first)}},qb:[1,"mat-mdc-slide-toggle"],lb:13,Ya:function(a,b){a&2&&(_.Wg("id",b.id),_.Pg("tabindex",null)("aria-label",null)("name",null)("aria-labelledby",null),_.Sg(b.color?"mat-"+b.color:""),_.Rg("mat-mdc-slide-toggle-focused",b.Fl)("mat-mdc-slide-toggle-checked",b.checked)("_mat-animation-noopable",b.mv))},inputs:{name:"name",id:"id",yo:"labelPosition",ariaLabel:[0,"aria-label",
"ariaLabel"],Ae:[0,"aria-labelledby","ariaLabelledby"],Av:[0,"aria-describedby","ariaDescribedby"],required:[2,"required","required",_.Lh],color:"color",disabled:[2,"disabled","disabled",_.Lh],vc:[2,"disableRipple","disableRipple",_.Lh],tabIndex:[2,"tabIndex","tabIndex",a=>null==a?0:_.Mh(a)],checked:[2,"checked","checked",_.Lh],sO:[2,"hideIcon","hideIcon",_.Lh]},outputs:{Nc:"change",Sla:"toggleChange"},Qb:["matSlideToggle"],standalone:!0,features:[_.zh([Lyb,{va:_.Mw,Fb:_.xK,wd:!0}]),_.Og,_.qe,_.Ah],
ac:["*"],ya:13,Aa:24,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-mdc-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=_.ze();_.ch();_.C(0,"div",1)(1,"button",2,0);_.M("click",function(){_.n(c);return _.q(b.Sk())});_.G(3,"div",3);_.C(4,"div",4)(5,"div",5)(6,"div",6);_.G(7,"div",7);_.E();
_.C(8,"div",8);_.G(9,"div",9);_.E();_.y(10,Iyb,5,0,"div",10);_.E()()();_.C(11,"label",11);_.M("click",function(d){_.n(c);return _.q(d.stopPropagation())});_.dh(12);_.E()()}a&2&&(a=_.th(2),_.A("labelPosition",b.yo),_.v(),_.Rg("mdc-switch--selected",b.checked)("mdc-switch--unselected",!b.checked)("mdc-switch--checked",b.checked)("mdc-switch--disabled",b.disabled),_.A("tabIndex",b.disabled?-1:b.tabIndex)("disabled",b.disabled),_.Pg("id",b.fda)("name",b.name)("aria-label",b.ariaLabel)("aria-labelledby",
b.lyc())("aria-describedby",b.Av)("aria-required",b.required||null)("aria-checked",b.checked),_.v(8),_.A("matRippleTrigger",a)("matRippleDisabled",b.vc||b.disabled)("matRippleCentered",!0),_.v(),_.Ug(b.sO?-1:10),_.v(),_.A("for",b.fda),_.Pg("id",b.kv))},Fa:[_.gt,_.ct],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}.mdc-switch[hidden]{display:none}.mdc-switch:disabled{cursor:default;pointer-events:none}.mdc-switch__track{overflow:hidden;position:relative;width:100%}.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%}@media screen and (forced-colors: active){.mdc-switch__track::before,.mdc-switch__track::after{border-color:currentColor}}.mdc-switch__track::before{transition:transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);transform:translateX(0)}.mdc-switch__track::after{transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transform:translateX(-100%)}[dir=rtl] .mdc-switch__track::after,.mdc-switch__track[dir=rtl]::after{transform:translateX(100%)}.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__track::before,.mdc-switch--selected .mdc-switch__track[dir=rtl]::before{transform:translateX(-100%)}.mdc-switch--selected .mdc-switch__track::after{transition:transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);transform:translateX(0)}.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)}[dir=rtl] .mdc-switch__handle-track,.mdc-switch__handle-track[dir=rtl]{left:auto;right:0}.mdc-switch--selected .mdc-switch__handle-track{transform:translateX(100%)}[dir=rtl] .mdc-switch--selected .mdc-switch__handle-track,.mdc-switch--selected .mdc-switch__handle-track[dir=rtl]{transform:translateX(-100%)}.mdc-switch__handle{display:flex;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);left:0;right:auto}[dir=rtl] .mdc-switch__handle,.mdc-switch__handle[dir=rtl]{left:auto;right:0}.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 screen and (forced-colors: active){.mdc-switch__handle::before,.mdc-switch__handle::after{border-color:currentColor}}.mdc-switch__shadow{border-radius:inherit;bottom:0;left:0;position:absolute;right:0;top:0}.mdc-elevation-overlay{bottom:0;left:0;right:0;top:0}.mdc-switch__ripple{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);z-index:-1}.mdc-switch:disabled .mdc-switch__ripple{display:none}.mdc-switch__icons{height:100%;position:relative;width:100%;z-index:1}.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--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 .mat-internal-form-field{color:var(--mat-switch-label-text-color);font-family:var(--mat-switch-label-text-font);line-height:var(--mat-switch-label-text-line-height);font-size:var(--mat-switch-label-text-size);letter-spacing:var(--mat-switch-label-text-tracking);font-weight:var(--mat-switch-label-text-weight)}.mat-mdc-slide-toggle .mdc-switch--disabled+label{color:var(--mdc-switch-disabled-label-text-color)}.mdc-switch{width:var(--mdc-switch-track-width)}.mdc-switch.mdc-switch--selected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-selected-handle-color)}.mdc-switch.mdc-switch--selected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-hover-handle-color)}.mdc-switch.mdc-switch--selected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-focus-handle-color)}.mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-selected-pressed-handle-color)}.mdc-switch.mdc-switch--selected:disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-selected-handle-color)}.mdc-switch.mdc-switch--unselected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-unselected-handle-color)}.mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-hover-handle-color)}.mdc-switch.mdc-switch--unselected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-focus-handle-color)}.mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-unselected-pressed-handle-color)}.mdc-switch.mdc-switch--unselected:disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-unselected-handle-color)}.mdc-switch .mdc-switch__handle::before{background:var(--mdc-switch-handle-surface-color)}.mdc-switch:enabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-handle-elevation)}.mdc-switch:disabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-disabled-handle-elevation)}.mdc-switch .mdc-switch__focus-ring-wrapper,.mdc-switch .mdc-switch__handle{height:var(--mdc-switch-handle-height)}.mdc-switch .mdc-switch__handle{border-radius:var(--mdc-switch-handle-shape)}.mdc-switch .mdc-switch__handle{width:var(--mdc-switch-handle-width)}.mdc-switch .mdc-switch__handle-track{width:calc(100% - var(--mdc-switch-handle-width))}.mdc-switch.mdc-switch--selected:enabled .mdc-switch__icon{fill:var(--mdc-switch-selected-icon-color)}.mdc-switch.mdc-switch--selected:disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-selected-icon-color)}.mdc-switch.mdc-switch--unselected:enabled .mdc-switch__icon{fill:var(--mdc-switch-unselected-icon-color)}.mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-unselected-icon-color)}.mdc-switch.mdc-switch--selected:disabled .mdc-switch__icons{opacity:var(--mdc-switch-disabled-selected-icon-opacity)}.mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icons{opacity:var(--mdc-switch-disabled-unselected-icon-opacity)}.mdc-switch.mdc-switch--selected .mdc-switch__icon{width:var(--mdc-switch-selected-icon-size);height:var(--mdc-switch-selected-icon-size)}.mdc-switch.mdc-switch--unselected .mdc-switch__icon{width:var(--mdc-switch-unselected-icon-size);height:var(--mdc-switch-unselected-icon-size)}.mdc-switch.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::before,.mdc-switch.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background-color:var(--mdc-switch-selected-hover-state-layer-color)}.mdc-switch.mdc-switch--selected:enabled:focus .mdc-switch__ripple::before,.mdc-switch.mdc-switch--selected:enabled:focus .mdc-switch__ripple::after{background-color:var(--mdc-switch-selected-focus-state-layer-color)}.mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__ripple::before,.mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__ripple::after{background-color:var(--mdc-switch-selected-pressed-state-layer-color)}.mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::before,.mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background-color:var(--mdc-switch-unselected-hover-state-layer-color)}.mdc-switch.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::before,.mdc-switch.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::after{background-color:var(--mdc-switch-unselected-focus-state-layer-color)}.mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__ripple::before,.mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__ripple::after{background-color:var(--mdc-switch-unselected-pressed-state-layer-color)}.mdc-switch.mdc-switch--selected:enabled:hover:not(:focus):hover .mdc-switch__ripple::before,.mdc-switch.mdc-switch--selected:enabled:hover:not(:focus).mdc-ripple-surface--hover .mdc-switch__ripple::before{opacity:var(--mdc-switch-selected-hover-state-layer-opacity)}.mdc-switch.mdc-switch--selected:enabled:focus.mdc-ripple-upgraded--background-focused .mdc-switch__ripple::before,.mdc-switch.mdc-switch--selected:enabled:focus:not(.mdc-ripple-upgraded):focus .mdc-switch__ripple::before{transition-duration:75ms;opacity:var(--mdc-switch-selected-focus-state-layer-opacity)}.mdc-switch.mdc-switch--selected:enabled:active:not(.mdc-ripple-upgraded) .mdc-switch__ripple::after{transition:opacity 150ms linear}.mdc-switch.mdc-switch--selected:enabled:active:not(.mdc-ripple-upgraded):active .mdc-switch__ripple::after{transition-duration:75ms;opacity:var(--mdc-switch-selected-pressed-state-layer-opacity)}.mdc-switch.mdc-switch--selected:enabled:active.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-switch-selected-pressed-state-layer-opacity)}.mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus):hover .mdc-switch__ripple::before,.mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus).mdc-ripple-surface--hover .mdc-switch__ripple::before{opacity:var(--mdc-switch-unselected-hover-state-layer-opacity)}.mdc-switch.mdc-switch--unselected:enabled:focus.mdc-ripple-upgraded--background-focused .mdc-switch__ripple::before,.mdc-switch.mdc-switch--unselected:enabled:focus:not(.mdc-ripple-upgraded):focus .mdc-switch__ripple::before{transition-duration:75ms;opacity:var(--mdc-switch-unselected-focus-state-layer-opacity)}.mdc-switch.mdc-switch--unselected:enabled:active:not(.mdc-ripple-upgraded) .mdc-switch__ripple::after{transition:opacity 150ms linear}.mdc-switch.mdc-switch--unselected:enabled:active:not(.mdc-ripple-upgraded):active .mdc-switch__ripple::after{transition-duration:75ms;opacity:var(--mdc-switch-unselected-pressed-state-layer-opacity)}.mdc-switch.mdc-switch--unselected:enabled:active.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-switch-unselected-pressed-state-layer-opacity)}.mdc-switch .mdc-switch__ripple{height:var(--mdc-switch-state-layer-size);width:var(--mdc-switch-state-layer-size)}.mdc-switch .mdc-switch__track{height:var(--mdc-switch-track-height)}.mdc-switch:disabled .mdc-switch__track{opacity:var(--mdc-switch-disabled-track-opacity)}.mdc-switch:enabled .mdc-switch__track::after{background:var(--mdc-switch-selected-track-color)}.mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-hover-track-color)}.mdc-switch:enabled:focus:not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-focus-track-color)}.mdc-switch:enabled:active .mdc-switch__track::after{background:var(--mdc-switch-selected-pressed-track-color)}.mdc-switch:disabled .mdc-switch__track::after{background:var(--mdc-switch-disabled-selected-track-color)}.mdc-switch:enabled .mdc-switch__track::before{background:var(--mdc-switch-unselected-track-color)}.mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-hover-track-color)}.mdc-switch:enabled:focus:not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-focus-track-color)}.mdc-switch:enabled:active .mdc-switch__track::before{background:var(--mdc-switch-unselected-pressed-track-color)}.mdc-switch:disabled .mdc-switch__track::before{background:var(--mdc-switch-disabled-unselected-track-color)}.mdc-switch .mdc-switch__track{border-radius:var(--mdc-switch-track-shape)}.mdc-switch:enabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-handle-elevation-shadow)}.mdc-switch:disabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-disabled-handle-elevation-shadow)}.mat-mdc-slide-toggle{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 .mdc-switch__ripple::after{content:"";opacity:0}.mat-mdc-slide-toggle .mdc-switch:hover .mdc-switch__ripple::after{opacity:.04;transition:opacity 75ms 0ms 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.mat-mdc-slide-toggle-focused .mat-mdc-focus-indicator::before{content:""}.mat-mdc-slide-toggle .mat-ripple-element{opacity:.12}.mat-mdc-slide-toggle .mat-mdc-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-elevation-overlay,.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}.mdc-switch__handle{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)}.mdc-switch--selected .mdc-switch__track::before{opacity:var(--mat-switch-hidden-track-opacity);transition:var(--mat-switch-hidden-track-transition)}.mdc-switch--selected .mdc-switch__track::after{opacity:var(--mat-switch-visible-track-opacity);transition:var(--mat-switch-visible-track-transition)}.mdc-switch--unselected .mdc-switch__track::before{opacity:var(--mat-switch-visible-track-opacity);transition:var(--mat-switch-visible-track-transition)}.mdc-switch--unselected .mdc-switch__track::after{opacity:var(--mat-switch-hidden-track-opacity);transition:var(--mat-switch-hidden-track-transition)}.mat-mdc-slide-toggle .mdc-switch--unselected .mdc-switch__handle{width:var(--mat-switch-unselected-handle-size);height:var(--mat-switch-unselected-handle-size)}.mat-mdc-slide-toggle .mdc-switch--selected .mdc-switch__handle{width:var(--mat-switch-selected-handle-size);height:var(--mat-switch-selected-handle-size)}.mat-mdc-slide-toggle .mdc-switch__handle:has(.mdc-switch__icons){width:var(--mat-switch-with-icon-handle-size);height:var(--mat-switch-with-icon-handle-size)}.mat-mdc-slide-toggle:active .mdc-switch:not(.mdc-switch--disabled) .mdc-switch__handle{width:var(--mat-switch-pressed-handle-size);height:var(--mat-switch-pressed-handle-size)}.mat-mdc-slide-toggle .mdc-switch--selected .mdc-switch__handle{margin:var(--mat-switch-selected-handle-horizontal-margin)}.mat-mdc-slide-toggle .mdc-switch--selected .mdc-switch__handle:has(.mdc-switch__icons){margin:var(--mat-switch-selected-with-icon-handle-horizontal-margin)}.mat-mdc-slide-toggle .mdc-switch--unselected .mdc-switch__handle{margin:var(--mat-switch-unselected-handle-horizontal-margin)}.mat-mdc-slide-toggle .mdc-switch--unselected .mdc-switch__handle:has(.mdc-switch__icons){margin:var(--mat-switch-unselected-with-icon-handle-horizontal-margin)}.mat-mdc-slide-toggle:active .mdc-switch--selected:not(.mdc-switch--disabled) .mdc-switch__handle{margin:var(--mat-switch-selected-pressed-handle-horizontal-margin)}.mat-mdc-slide-toggle:active .mdc-switch--unselected:not(.mdc-switch--disabled) .mdc-switch__handle{margin:var(--mat-switch-unselected-pressed-handle-horizontal-margin)}.mdc-switch__track::after,.mdc-switch__track::before{border-width:var(--mat-switch-track-outline-width);border-color:var(--mat-switch-track-outline-color)}.mdc-switch--selected .mdc-switch__track::after,.mdc-switch--selected .mdc-switch__track::before{border-width:var(--mat-switch-selected-track-outline-width);border-color:var(--mat-switch-selected-track-outline-color)}.mdc-switch--disabled .mdc-switch__track::after,.mdc-switch--disabled .mdc-switch__track::before{border-width:var(--mat-switch-disabled-unselected-track-outline-width);border-color:var(--mat-switch-disabled-unselected-track-outline-color)}.mdc-switch--disabled.mdc-switch--selected .mdc-switch__handle::after{opacity:var(--mat-switch-disabled-selected-handle-opacity)}.mdc-switch--disabled.mdc-switch--unselected .mdc-switch__handle::after{opacity:var(--mat-switch-disabled-unselected-handle-opacity)}\n'],
kb:2,Ma:0});
}catch(e){_._DumpException(e)}
try{
var Oyb,yK;Oyb=function(a){return _.u(a.KW(),_.r(b=>null==b?b:"MINI"===b||"XREF_PREVIEW"===b))};_.Pyb=function(a){return _.u(Oyb(a),_.r(b=>null!=b?b:!1))};_.Qyb=function(a,b){a.R7(b?"XREF_PREVIEW":"MAIN")};yK=class{};yK.O=function(a){return new (a||yK)};yK.Ca=_.Ud({type:yK});yK.Ba=_.md({imports:[_.xK,_.$s,_.$s]});var Ryb=new _.ge("GMAT_SLIDE_TOGGLE_OPTIONS",{Ea:"root",oa:()=>({Oe:!1})});_.zK=class{constructor(a){this.options=a}};_.zK.O=function(a){return new (a||_.zK)(_.w(Ryb))};_.zK.La=_.Wd({type:_.zK,na:[["mat-slide-toggle"]],lb:2,Ya:function(a,b){a&2&&_.Rg("gmat-mdc-slide-toggle",!b.options.Oe)}});_.AK=class{};_.AK.O=function(a){return new (a||_.AK)};_.AK.Ca=_.Ud({type:_.AK});_.AK.Ba=_.md({Nb:[{va:_.Jyb,nc:{color:"primary"}}],imports:[yK]});
}catch(e){_._DumpException(e)}
try{
var tOc=function(){var a=[_.Hk];return b=>_.wfa(b,_.xf(b,...a))},vOc=function(){return a=>_.wg(new uOc)(a)},wOc=function(a){return"1"===(null==a?void 0:a.trim())},xOc=function(a){return(a.error.details||[]).find(b=>{const c=_.HXa.get("DebugInfo");return c&&b["@type"]===c+"DebugInfo"})},yOc=function({ae:a,repository:b}){return!!a||!!b},zOc=function(a,b){a&1&&_.G(0,"breadcrumb",10);a&2&&_.A("items",b.Ka)},AOc=function(a,b){a&1&&(_.C(0,"span",11),_.P(1),_.E());a&2&&(a=b.title,b=_.N(),_.Pg("id","root-indicator-"+
b.resultIndex),_.v(),_.uh(" ",a," "))},BOc=function(a){a&1&&_.G(0,"onedev-changelist-hovercard",14,7);if(a&2){a=_.th(1);const b=_.N().cl;_.A("changelistId",b)("onedevIsHovercardReady",a.eK)}},COc=function(a,b){a&1&&(_.C(0,"a",12),_.P(1),_.E(),_.C(2,"onedev-hovercard",null,6),_.y(4,BOc,2,2,"onedev-changelist-hovercard",13),_.E());if(a&2){a=b.title;const c=b.cl;b=b.Pc;const d=_.th(3),e=_.N();_.A("universalLink",e.VGc(b,c))("ascTrackElement",e.lc)("trackListIndex",e.resultIndex)("onedevHovercardTrigger",
d)("feedbackEvent",e.gW);_.Pg("id","ref-indicator-"+e.resultIndex)("aria-describedby","root-indicator-"+e.resultIndex);_.v();_.uh(" ",a," ")}},DOc=function(a,b){a&1&&(_.C(0,"span",15),_.P(1),_.E());a&2&&(a=b.title,b=_.N(),_.Pg("id","ref-indicator-"+b.resultIndex),_.v(),_.uh(" ",a," "))},EOc=function(a,b){a&1&&_.G(0,"segmented-dropdown-button",16);a&2&&_.A("item",b.xib)("useBreadcrumbStyling",!1)},FOc=function(a,b){a&1&&_.G(0,"ref-picker",17);a&2&&(a=b.j7,b=_.N(),_.A("refPickerData",a)("trackElement",
b.GP))},HOc=function(a,b){a&1&&(_.C(0,"a",18,8)(2,"div",19),_.P(3),_.C(4,"span",20),_.P(5),_.E()()());a&2&&(a=b.Pc,b=_.N(),_.A("routerLink",_.sr(a))("ascTrackElement",b.lc)("trackListIndex",b.resultIndex)("feedbackEvent",b.gW),_.Pg("id","search-result-header-"+b.resultIndex)("aria-describedby","root-indicator-"+b.resultIndex),_.v(3),_.uh(" ",GOc(a.path)[0],""),_.v(2),_.vh(GOc(a.path)[1]))},GOc=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("/")]},IOc=function({Vp:{length:a}}){return a},JOc=function(a,b){const c=Object.assign({},a,{Jd:void 0,PL:void 0,fZ:void 0}),d=Object.assign({},b,{Jd:void 0,PL:void 0,fZ:void 0});return _.rc(c,d)&&_.lk(a.Jd)===_.lk(b.Jd)&&wOc(a.PL.nta)===wOc(b.PL.nta)},ERc=function({oz:a,YK:b},c,d){return a?a.map(e=>KOc(e,c,b,d)).filter(e=>!!e):[]},KOc=function({afa:a,lta:b,dL:c,k7:d,eC:e,W6:f},g,l,p){return a?FRc(a,_.Ymb(a.Je),l,c,d,e,
f,p):b&&g?GRc(b,_.Ymb(b.Je),l,c,d,e,f,p):null},FRc=function({Fj:a,yia:b,aF:c,bF:d},e,f,g,l,p,t,x){const B=HRc(a),F=IRc(a);return JRc(e,0,f,g,l,p,t,x,a,B,b,b-F,c,d)},GRc=function({Xra:a},b,c,d,e,f,g,l){c=JRc(b,1,c,d,e,f,g,l);const p=b.hc();c.children=a.slice(0,12).map(({path:t,type:x})=>{t=p.od(t).Za();return{entryType:KRc(x),Pc:t,path:t.path,name:_.nB(t.path)}});c.zLb=12<a.length;return c},KRc=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}},JRc=function(a,b,c,d,e,f,g,l,p=[],t=!1,x=0,B=0,F="",I=""){1===b&&(a=a.hc().od(_.Tmb(a.path)).Za());a={Pc:a,kr:c,Sw:d,jVc:e,W6:g,CD:l,eC:f};switch(b){case 0:return Object.assign({},a,{nMc:t,ydb:B,yia:x,Fj:p,type:b,aF:F,bF:I});case 1:return Object.assign({},a,{type:b});default:return _.wc(b,`Unknown result type: ${b}`)}},HRc=function(a){return a.some(b=>b.ax.some(({Zq:c})=>!!c&&c.AN.some(({length:d})=>0<d)))},IRc=function(a){return(new Set(a.flatMap(b=>b.ax.filter(c=>
c.zG&&c.zG.some(d=>0<d.length)).map(c=>c.lineNumber)))).size},LRc=function(a){return 2===(null==a?void 0:a.type)},MRc=function({NN:a,qu:b,Dq:c,Eq:d,qD:e},f,g,l){f=Math.floor(f/g.pageSize);const p=f*g.pageSize;return{Ic:f,wKc:p,NN:a,qu:b,Mm:g,rUc:l,Vp:l.Nqa.slice(p,Math.min(p+g.pageSize,l.Nqa.length)),Dq:c,Eq:d,qD:e}},QRc=function(a){let b=void 0,c=void 0;if(1===a.length){var d=a[0];if(5===d.Ql&&!d.bP&&(d=NRc(d.value,ORc)))return d}for(const e of _.zk(a))5===e.Ql&&a.includes(e)&&!e.bP?(d=NRc(e.value,
ORc))&&(c=d):5===e.Ql?(d=NRc(e.value,PRc))&&(c=d):1===e.Ql&&12===e.label&&e.value&&(d=NRc(e.value.value,ORc))&&(b=d);return c||b},NRc=function(a,b){if(a=b.exec(a))if([,a]=a,a=Number(a),!isNaN(a)&&0<a)return a},RRc=function(a){if(a&1){const b=_.ze();_.J(0);_.G(1,"splitter",15);_.C(2,"div",16,1)(4,"result-preview",17);_.M("close",function(){_.n(b);const c=_.N(3);return _.q(c.jD=void 0)});_.E()();_.L()}if(a&2){a=_.th(3);const b=_.N(2).Ka,c=_.N();_.v();_.A("changeSizeOf",a);_.v(3);_.A("target",c.jD)("loadedQueryContext",
b.Sb.Mm)}},SRc=function(a){if(a&1){const b=_.ze();_.J(0);_.C(1,"div",7);_.G(2,"query-suggestion",8);_.Q(3,"async");_.G(4,"result-header",9);_.Q(5,"async");_.G(6,"search-result-warnings",10);_.C(7,"div",11)(8,"result-list",12);_.M("previewTriggered",function(c){_.n(b);const d=_.N(2);d.jD=d.jD===c?void 0:c;return _.q()});_.G(9,"result-footer",13);_.E()()();_.y(10,RRc,5,3,"ng-container",14);_.L()}if(a&2){a=_.N().Ka;const b=_.N();_.v(2);_.A("searchResultsElementName",b.Pm)("pagedData",_.R(3,13,b.xRb));
_.v(2);_.A("searchResultsElementName",b.Pm)("pagedSearchResponse",a.Sb)("queryContext",_.R(5,15,b.Mm));_.v(2);_.A("warnings",a.Sb.qD);_.v(2);_.A("previewTarget",b.jD)("resultPage",a.Sb)("searchResultsElementName",b.Pm)("showResultsIncomplete",b.C7?2===a.state?!0:1===a.state&&3===a.KE.i0a:!1);_.v();_.A("paginatedResults",a.Sb)("trackElement",b.Pm);_.v();_.A("ngIf",b.jD)}},TRc=function(a){a&1&&_.G(0,"loading",18);a&2&&_.A("diameter",20)},URc=function(a){a&1&&_.G(0,"search-results-incomplete",25);a&
2&&(a=_.N(3),_.A("docLink",a.C7)("trackElement",a.Pm))},VRc=function(a){a&1&&(_.C(0,"span"),_.P(1),_.E());a&2&&(a=_.N(2).Ka,_.v(),_.vh(a.WAa))},WRc=function(a){a&1&&(_.C(0,"a",29),_.P(1),_.E());a&2&&(a=_.N().Ka,_.A("externalLink",a.link),_.v(),_.vh(a.message))},XRc=function(a){if(a&1){const b=_.ze();_.C(0,"button",30);_.M("click",function(){_.n(b);const c=_.N().Ka;return _.q(c.callback())});_.P(1);_.E()}a&2&&(a=_.N().Ka,_.v(),_.uh(" ",a.message," "))},YRc=function(a,b){a&1&&(_.C(0,"div",26),_.y(1,
WRc,2,2,"a",27)(2,XRc,2,1,"button",28),_.E());a&2&&(a=b.Ka,_.v(),_.A("ngIf",a.link),_.v(),_.A("ngIf",a.callback))},ZRc=function(a){if(a&1){const b=_.ze();_.C(0,"div",31)(1,"copy-button",32);_.M("copyEvent",function(){_.n(b);const c=_.N(3);return _.q(c.Ms())});_.E()()}a&2&&(a=_.N(2).Ka,_.v(),_.A("buttonLabel","Copy Error Trace")("hasLightLabel",!0)("removeBorder",!0)("hoverMsg","Copy the error trace")("copyText",a.OTb))},$Rc=function(a){a&1&&(_.C(0,"div",19),_.G(1,"result-header",20),_.Q(2,"async"),
_.G(3,"search-result-warnings",10),_.y(4,URc,1,2,"search-results-incomplete",21),_.C(5,"icon-empty-state-display",22)(6,"icon-empty-state-title"),_.P(7),_.E(),_.C(8,"icon-empty-state-subtitle"),_.y(9,VRc,2,1,"span",14)(10,YRc,3,2,"div",23)(11,ZRc,2,5,"div",24),_.E()()());if(a&2){a=_.N().Ka;const b=_.N();_.v();_.A("searchResultsElementName",b.Pm)("queryContext",_.R(2,11,b.Mm))("errorData",a)("maybeSkippedDocuments",b.qu);_.v(2);_.A("warnings",a.KE.qD);_.v();_.A("ngIf",b.C7?2===a.state?!0:1===a.state&&
3===a.KE.i0a:!1);_.v();_.A("isSvg",!1);_.v(2);_.vh(a.message);_.v(2);_.A("ngIf",a.WAa);_.v();_.A("ngIf",a.action);_.v();_.A("ngIf",a.OTb)}},aSc=function(a,b){a&1&&(_.J(0,3),_.y(1,SRc,11,17,"ng-container",4)(2,TRc,1,1,"loading",5)(3,$Rc,12,13,"div",6),_.L());a&2&&(a=b.Ka,b=_.N(),_.A("ngSwitch",a.state),_.v(),_.A("ngSwitchCase",b.Su.Xh),_.v(),_.A("ngSwitchCase",b.Su.ij),_.v(),_.A("ngSwitchCase",b.Su.Error))},bSc=function(a){if(a&1){const b=_.ze();_.C(0,"div",33)(1,"p",34);_.P(2," Skipped ");_.C(3,"a",
35);_.M("click",function(){_.n(b);_.N().Bh.Td();return _.q()});_.P(4," results page ");_.E();_.P(5," since there is only one result. ");_.E();_.C(6,"span",36)(7,"button",37);_.M("click",function(){_.n(b);_.N().Bh.Td();return _.q()});_.P(8);_.E()()()}a&2&&(a=_.N(),_.v(3),_.A("routerLink",a.QHc)("queryParams",a.Rmc),_.v(5),_.uh(" ",a.Egc," "))},cSc=function(a,b=""){if(0!==a.Ic||1!==a.Vp.length||a.qu||"true"===b.trim().toLowerCase()||"1"===b.trim())return!1;a=a.Vp[0];if(1===a.type||0===a.Fj.length)return!0;
b=a.Fj[a.Fj.length-1].ax;return 25>_.OG(b[b.length-1].lineNumber)-_.OG(a.Fj[0].ax[0].lineNumber)},dSc=function(a){a&1&&_.G(0,"star",23);a&2&&(a=_.N(),_.A("place",a.yc.Pc)("type",a.zLc(a.yc.Pc))("elementName",a.yc.Pc.path))},eSc=function(a){a&1&&_.G(0,"file-search-breadcrumb",24,2);a&2&&(a=_.N(),_.A("place",a.yc.Pc)("isSelected",a.Le)("resultIndex",a.If)("trackElement",a.lc)("refsToken",a.yc.jVc)("feedbackEvent",a.WJb))},fSc=function(a){a&1&&(_.C(0,"span",27),_.P(1),_.E());a&2&&(a=_.N(2),_.Pg("id",
"root-indicator-"+a.If),_.v(),_.vh(a.Zkb))},gSc=function(a){a&1&&(_.y(0,fSc,2,2,"span",25),_.C(1,"a",26,3)(3,"h3"),_.P(4),_.E()());a&2&&(a=_.N(),_.A("ngIf",a.Zkb),_.v(),_.A("routerLink",_.sr(a.yc.Pc))("ascTrackElement",a.lc)("trackListIndex",a.If)("feedbackEvent",a.WJb),_.Pg("id","search-result-header-"+a.If)("aria-describedby",a.Zkb?"root-indicator-"+a.If:void 0),_.v(3),_.vh(a.yc.Pc.path))},hSc=function(a){a&1&&(_.J(0),_.G(1,"mat-divider",16),_.C(2,"a",28)(3,"mat-icon",29),_.P(4," auto_fix_high "),
_.E()(),_.L());a&2&&(a=_.N(),_.v(2),_.A("routerLink",a.Q8b)("ascTrackElement",a.lc))},iSc=function(a){if(a&1){const b=_.ze();_.C(0,"button",31);_.M("click",function(){_.n(b);const c=_.N(2);return _.q(c.LBa.emit())});_.P(1," Preview ");_.E()}a&2&&(a=_.N(2),_.A("ascTrackElement",a.lc)("trackArtifactId",_.sr(a.yc.Pc))("trackListIndex",a.If))},jSc=function(a){if(a&1){const b=_.ze();_.C(0,"button",31);_.M("click",function(){_.n(b);const c=_.N(2);return _.q(c.LBa.emit())});_.P(1," Hide Preview ");_.E()}a&
2&&(a=_.N(2),_.A("ascTrackElement",a.lc)("trackArtifactId",_.sr(a.yc.Pc))("trackListIndex",a.If))},kSc=function(a){a&1&&_.G(0,"onedev-changelist-hovercard",34,6);if(a&2){a=_.th(1);const b=_.N(3);_.A("changelistId",b.yc.bF)("onedevIsHovercardReady",a.eK)}},lSc=function(a){a&1&&(_.J(0),_.G(1,"mat-divider",16),_.C(2,"a",32),_.P(3," Match deleted "),_.E(),_.C(4,"onedev-hovercard",null,5),_.y(6,kSc,2,2,"onedev-changelist-hovercard",33),_.E(),_.L());if(a&2){a=_.th(5);const b=_.N(2);_.v(2);_.A("externalLink",
b.Bda(b.yc.bF))("ascTrackElement",b.lc)("trackArtifactId",_.sr(b.yc.Pc))("trackListIndex",b.If)("onedevHovercardTrigger",a)}},mSc=function(a){a&1&&_.G(0,"onedev-changelist-hovercard",34,6);if(a&2){a=_.th(1);const b=_.N(3);_.A("changelistId",b.yc.aF)("onedevIsHovercardReady",a.eK)}},nSc=function(a){a&1&&(_.J(0),_.G(1,"mat-divider",16),_.C(2,"a",35),_.P(3," File deleted "),_.E(),_.C(4,"onedev-hovercard",null,7),_.y(6,mSc,2,2,"onedev-changelist-hovercard",33),_.E(),_.L());if(a&2){a=_.th(5);const b=_.N(2);
_.v(2);_.A("universalLink",b.Bda(b.yc.aF))("ascTrackElement",b.lc)("trackArtifactId",_.sr(b.yc.Pc))("trackListIndex",b.If)("onedevHovercardTrigger",a)}},oSc=function(a){a&1&&(_.J(0),_.G(1,"mat-divider",16),_.y(2,iSc,2,3,"button",30)(3,jSc,2,3,"ng-template",null,4,_.Eh)(5,lSc,7,5,"ng-container",18)(6,nSc,7,5,"ng-container",18),_.L());if(a&2){a=_.th(4);const b=_.N();_.v(2);_.A("ngIf",b.jD!==b.yc)("ngIfElse",a);_.v(3);_.A("ngIf",b.jWc);_.v();_.A("ngIf",b.eWc)}},pSc=function(a){a&1&&_.G(0,"mat-divider",
16)},qSc=function(a){if(a&1){const b=_.ze();_.C(0,"button",38);_.M("click",function(){_.n(b);const c=_.N(2);return _.q(c.LBa.emit())});_.P(1," View All ");_.E()}a&2&&(a=_.N(2),_.A("ascTrackElement",a.lc)("trackArtifactId",_.sr(a.yc.Pc))("trackListIndex",a.If))},rSc=function(a){a&1&&(_.J(0),_.y(1,pSc,1,0,"mat-divider",36)(2,qSc,2,3,"button",37),_.L());a&2&&(a=_.N(),_.v(),_.A("ngIf",a.yc.zLb),_.v(),_.A("ngIf",a.yc.zLb))},sSc=function(a,b){a&1&&(_.G(0,"file-search-snippet",40),_.Q(1,"async"));if(a&2){a=
b.ua;b=b.last;const c=_.N(2);_.Sg(_.R(1,11,c.Iz.qsa));_.Rg("last",b&&!c.EJb);_.A("linkGenerator",c.OC)("resultIndex",c.If)("snippet",a)("trackElement",c.lc)("feedbackEvent",c.YVa)("codeFontSize",c.bs)}},tSc=function(a){a&1&&(_.J(0),_.C(1,"mat-icon"),_.P(2,"unfold_less"),_.E(),_.C(3,"span"),_.P(4," Show fewer matching lines "),_.E(),_.L())},uSc=function(a){a&1&&(_.C(0,"mat-icon"),_.P(1,"unfold_more"),_.E(),_.C(2,"span"),_.P(3," "),_.ah(4,10),_.P(5," "),_.E());a&2&&(a=_.N(4),_.v(4),_.XA(a.yc.ydb)(a.yc.ydb),
_.YA(4))},vSc=function(a,b){if(a&1){const c=_.ze();_.C(0,"button",42,8);_.M("click",function(){const d=_.n(c).ua,e=_.N(3);return _.q(e.yYb.next(!d))});_.y(2,tSc,5,0,"ng-container",43)(3,uSc,6,2,"ng-template",null,9,_.Eh);_.E()}if(a&2){a=b.ua;b=_.th(4);const c=_.N(3);_.A("ascTrackElement",c.lc)("trackArtifactId",_.sr(c.yc.Pc))("trackAction",a?"collapseSnippets":"expandSnippets")("trackListIndex",c.If);_.v(2);_.A("ngIf",a)("ngIfElse",b)}},xSc=function(a){a&1&&(_.J(0),_.y(1,vSc,5,6,"button",41),_.Q(2,
"async"),_.L());if(a&2){let b;a=_.N(2);_.v();_.A("ngForOf",_.Ch(3,wSc,null==(b=_.R(2,1,a.fob))?null:b.zd))}},ySc=function(a){a&1&&(_.J(0),_.y(1,sSc,2,13,"file-search-snippet",39),_.Q(2,"async"),_.y(3,xSc,3,5,"ng-container",18),_.L());if(a&2){let b;a=_.N();_.v();_.A("ngForOf",null==(b=_.R(2,2,a.fob))?null:b.Fj);_.v(2);_.A("ngIf",a.EJb)}},zSc=function(a){a&1&&(_.C(0,"div"),_.Q(1,"async"),_.G(2,"file-list",44),_.E());a&2&&(a=_.N(),_.eA("file-list-wrapper ",_.R(1,10,a.Iz.qsa),""),_.v(2),_.A("files",a.yc.children)("queryParamsHandling",
a.merge)("ariaLabelledbyId","search-result-header-"+a.If)("searchRequestToken",a.yc.kr)("searchResponseToken",a.yc.Sw)("sessionStartTimeMs",a.yc.CD)("clientTimeResultsDisplayedMs",a.UB))},ASc=function(a){if(a&1){const b=_.ze();_.C(0,"mat-expansion-panel",45);_.M("opened",function(){_.n(b);const c=_.N();return _.q(c.rSc=!0)})("closed",function(){_.n(b);const c=_.N();return _.q(c.rSc=!1)});_.C(1,"mat-expansion-panel-header")(2,"mat-panel-title");_.P(3," Debug Info ");_.E()();_.C(4,"p");_.P(5);_.E()()}a&
2&&(a=_.N(),_.v(5),_.vh(a.yc.eC))},BSc=function(a,b){a&1&&(_.C(0,"span",10),_.P(1),_.E());a&2&&(a=b.ua,_.A("ngClass",a.esa),_.v(),_.uh(" ",a.text," "))},DSc=function(a,b){a&1&&(_.C(0,"a",8),_.y(1,BSc,2,2,"span",9),_.E());if(a&2){a=b.Ka;b=_.N().Ka;const c=_.N();_.A("routerLink",_.Bh(4,CSc))("queryParams",{q:b.i7,all:void 0,start:1})("ascTrackElement",c.Pm);_.v();_.A("ngForOf",a)}},ESc=function(a){a&1&&(_.C(0,"span",11)(1,"span",12),_.P(2," Search instead\u00a0 "),_.E(),_.C(3,"a",13),_.P(4),_.E()());
if(a&2){a=_.N().Ka;const b=_.N();_.v(3);_.A("routerLink",_.Bh(4,CSc))("queryParams",b.s5b)("ascTrackElement",b.Pm);_.v();_.uh(" ",a.query," ")}},FSc=function(a){if(a&1){const b=_.ze();_.C(0,"span",14);_.G(1,"mat-divider",15);_.C(2,"button",16);_.M("click",function(){_.n(b);_.N(2).npb.next(!0);return _.q()});_.C(3,"mat-icon");_.P(4,"close");_.E()()()}a&2&&(a=_.N(2),_.v(2),_.A("ascTrackElement",a.Pm))},GSc=function(a,b){a&1&&(_.C(0,"span",1)(1,"span",2)(2,"span",3)(3,"span",4),_.P(4),_.E(),_.y(5,DSc,
2,5,"a",5),_.Q(6,"async"),_.E(),_.y(7,ESc,5,5,"span",6),_.E(),_.y(8,FSc,5,1,"span",7),_.E());a&2&&(a=b.Ka,b=_.N(),_.Rg("redirect-panel",2===a.type),_.v(),_.A("matTooltip",b.kgc),_.v(3),_.uh(" ",2===a.type?b.Bgc:b.Wfc,"\u00a0 "),_.v(),_.A("ngIf",_.R(6,7,b.HHc)),_.v(2),_.A("ngIf",2===a.type),_.v(),_.A("ngIf",2!==a.type))},ISc=function(a,b){a&1&&(_.C(0,"conditional-link",9),_.P(1),_.E());a&2&&(a=b.ua,b=_.N(),_.A("condition",!a.rNb)("sameWindow",!0)("linkAriaLabel",b.e8b.format({pageNumber:b.pwb.format(a.Ic+
1)}))("link",_.Bh(9,HSc))("queryParams",a.Sa)("ascTrackElement",b.lc)("trackGestureClick",!0)("trackListIndex",a.Ic),_.v(),_.uh(" ",b.pwb.format(a.Ic+1)," "))},JSc=function(a,b){if(4>a+b)return[a,b];if(a>b)return[b,a]=JSc(b,a),[a,b];2<=a&&(a=2);return[a,Math.min(b,4-a)]},KSc=function(a){a&1&&(_.C(0,"mat-icon",8),_.P(1," help_outline "),_.E())},LSc=function(a){if(a&1){const b=_.ze();_.C(0,"copy-button",9);_.M("copyEvent",function(){_.n(b);const c=_.N();return _.q(c.Ms())});_.E()}a&2&&(a=_.N(),_.A("hasLightLabel",
!0)("spaceBetweenButtonLabelAndText",!0)("removeBorder",!0)("hoverMsg","Copy all file paths on this page")("copyText",a.mEc))},NSc=function(a){a&1&&(_.J(0),_.G(1,"div",10)(2,"scope-indicator",11),_.C(3,"a",12)(4,"mat-icon"),_.P(5,"close"),_.E(),_.C(6,"span"),_.P(7," Remove Scope "),_.E()(),_.L());a&2&&(a=_.N(),_.v(2),_.A("savedQuery",a.Fe)("searchScope",a.Jd)("displayBreadcrumb",!0),_.v(),_.A("routerLink",_.Bh(7,MSc))("queryParams",a.Pmc)("ascTrackElement",a.Pm)("trackAction","clearSearchScope"))},
OSc=function(a){a&1&&(_.C(0,"a",13)(1,"span"),_.P(2," Find Everything "),_.E()());a&2&&(a=_.N(),_.A("routerLink",_.Bh(3,MSc))("queryParams",a.Qmc)("ascTrackElement",a.Pm))},PSc=function(a){if(a&1){const b=_.ze();_.C(0,"span",14)(1,"mat-label");_.P(2," Snippets ");_.E();_.C(3,"mat-form-field",15)(4,"mat-select",16);_.Q(5,"async");_.M("selectionChange",function(c){_.n(b);const d=_.N();return _.q(d.tVc(c.value))});_.C(6,"mat-option",17);_.P(7," Classic ");_.E();_.C(8,"mat-option",18);_.P(9," Compact ");
_.E();_.C(10,"mat-option",19);_.P(11," All Matching Lines ");_.E();_.C(12,"mat-option",20);_.P(13," Off ");_.E()()()()}a&2&&(a=_.N(),_.v(),_.Pg("id",a.Pm+"-snippet-style-control-label"),_.v(3),_.A("aria-labelledby",a.Pm+"-snippet-style-control-label")("value",_.R(5,3,a.xWc)))},QSc=function(a){a&1&&(_.C(0,"mat-expansion-panel",23)(1,"mat-expansion-panel-header")(2,"mat-panel-title"),_.P(3," Search Request "),_.E()(),_.C(4,"p"),_.P(5),_.E()());a&2&&(a=_.N(2),_.v(5),_.vh(a.Dq))},RSc=function(a){a&1&&
(_.C(0,"mat-expansion-panel",23)(1,"mat-expansion-panel-header")(2,"mat-panel-title"),_.P(3," Search Response "),_.E()(),_.C(4,"p"),_.P(5),_.E()());a&2&&(a=_.N(2),_.v(5),_.vh(a.Eq))},SSc=function(a){a&1&&(_.C(0,"div",21),_.y(1,QSc,6,1,"mat-expansion-panel",22)(2,RSc,6,1,"mat-expansion-panel",22),_.E());a&2&&(a=_.N(),_.Sg(0===a.OZ?"debug-info-container":""),_.v(),_.A("ngIf",a.Dq),_.v(),_.A("ngIf",a.Eq))},USc=function(a,b){if(a&1){const c=_.ze();_.C(0,"li")(1,"file-search-result",3);_.Q(2,"async");
_.Q(3,"async");_.M("triggerPreview",function(){const d=_.n(c).ua,e=_.N();return _.q(e.aSb.emit(d))});_.E()()}if(a&2){a=b.ua;b=b.index;const c=_.N();_.v();_.A("entry",a)("resultPage",c.cL)("isActive",a===c.jD)("listIndex",b)("scopeDetail",TSc(c.cL.Mm.Jd))("trackElement",c.Pm)("previewTarget",c.jD)("isSelected",b===_.R(2,10,c.selectedIndex))("codeFontSize",_.R(3,12,c.bs))("container",c.ab.ma.parentNode)}},VSc=function(a){a&1&&_.G(0,"search-results-incomplete",4);a&2&&(a=_.N(),_.A("docLink",a.C7)("trackElement",
a.Pm))},WSc=function(a){a&1&&(_.C(0,"icon-empty-state-display",5)(1,"icon-empty-state-title"),_.P(2," Binary file "),_.E(),_.C(3,"icon-empty-state-subtitle"),_.P(4," No preview available "),_.E()())},XSc=function(a){a&1&&_.G(0,"empty-file-detail",6);a&2&&(a=_.N(),_.A("path",a.Pc.path))},YSc=function(a){a&1&&(_.G(0,"img",7),_.Q(1,"lastPathElement"));a&2&&(a=_.N(),_.A("alt",_.R(1,2,a.Pc.path))("src",a.imageUrl,_.ag))},ZSc=function(a){a&1&&(_.C(0,"dc-information-box",12),_.P(1),_.E());a&2&&(a=_.N(2),
_.v(),_.uh(" ",a.matches.message," "))},$Sc=function(a){if(a&1){const b=_.ze();_.C(0,"file-matches-navigation",17);_.Q(1,"async");_.M("selectedMatchIndexChange",function(c){_.n(b);const d=_.N(4);return _.q(d.Nk.next(c))});_.E()}a&2&&(a=_.N(4),_.A("dataState",a.Su.Xh)("matchCount",a.matches.Sb.length)("selectedMatchIndex",_.R(1,5,a.Nk))("trackArtifactId",_.sr(a.Pc))("trackElement",a.Ji))},aTc=function(a){a&1&&(_.J(0),_.y(1,$Sc,2,7,"file-matches-navigation",16),_.Q(2,"async"),_.L());a&2&&(a=_.N(3),
_.v(),_.A("ngIf",-1<_.R(2,1,a.Nk)))},bTc=function(a){a&1&&_.G(0,"loading",18);a&2&&_.A("inline",!0)},cTc=function(a){a&1&&(_.C(0,"div",13),_.y(1,aTc,3,3,"ng-container",14)(2,bTc,1,1,"loading",15),_.E());a&2&&(a=_.N(2),_.A("ngSwitch",a.matches.state),_.v(),_.A("ngSwitchCase",a.Su.Xh),_.v(),_.A("ngSwitchCase",a.Su.ij))},dTc=function(a){a&1&&(_.G(0,"search-match-layer",21),_.Q(1,"async"));a&2&&(a=_.N(3),_.A("matches",a.matches.Sb)("scrollToIndex",_.R(1,3,a.Nk))("selectedMatchIndex",a.Nk))},eTc=function(a){if(a&
1){const b=_.ze();_.J(0);_.C(1,"format-code",19);_.Q(2,"async");_.M("lineNumberClicked",function(c){_.n(b);const d=_.N(2);return _.q(d.Xq(c))});_.y(3,dTc,2,5,"search-match-layer",20);_.E();_.L()}a&2&&(a=_.N(2),_.v(),_.A("value",a.wb.code)("fileName",a.Pc.path)("lineLimitation",a.wb.tK)("lineNumberLinkProvider",_.R(2,6,a.Gm))("highlightInfo",a.wb.Gy),_.v(2),_.A("ngIf",a.matches.state===a.Su.Xh))},gTc=function(a){a&1&&(_.C(0,"div",8),_.y(1,ZSc,2,1,"dc-information-box",9)(2,cTc,3,3,"div",10)(3,eTc,4,
8,"ng-container",11),_.E());a&2&&(a=_.N(),_.v(),_.A("ngIf",a.matches.state===a.Su.Error),_.v(),_.A("ngIf",fTc(a.matches)),_.v(),_.A("ngIf",a.wb))},hTc=function(a){if(a&1){const b=_.ze();_.C(0,"h2")(1,"span",5);_.P(2,"File Preview");_.E();_.C(3,"button",6);_.M("click",function(){_.n(b);const c=_.N();return _.q(c.close.emit())});_.C(4,"mat-icon");_.P(5,"close");_.E()()()}a&2&&(a=_.N(),_.v(3),_.A("title",a.Uvb)("ascTrackElement",a.Ji)("trackArtifactId",_.sr(a.a0)),_.Pg("aria-label",a.Uvb))},iTc=function(a){a&
1&&_.G(0,"loading",11);a&2&&_.A("diameter",20)},jTc=function(a){a&1&&(_.G(0,"single-file-preview",14),_.Q(1,"async"));if(a&2){a=_.N(2).Ka;const b=_.N();_.A("fileData",a.Sb)("matches",_.R(1,2,b.AJ.matches))}},kTc=function(a){a&1&&_.G(0,"file-list",15);if(a&2){a=_.N(2).Ka;const b=_.N();_.A("files",a.Sb.items)("queryParamsHandling",b.merge)}},lTc=function(a){a&1&&(_.J(0)(1,7),_.y(2,jTc,2,4,"single-file-preview",12)(3,kTc,1,2,"file-list",13),_.L()());if(a&2){a=_.N().Ka;const b=_.N();_.v();_.A("ngSwitch",
a.Sb.type);_.v();_.A("ngSwitchCase",b.DH.File);_.v();_.A("ngSwitchCase",b.DH.TDa)}},mTc=function(a){a&1&&(_.C(0,"icon-empty-state-display",16)(1,"icon-empty-state-title"),_.P(2),_.E(),_.C(3,"icon-empty-state-subtitle"),_.P(4),_.E()());a&2&&(a=_.N().Ka,_.A("isSvg",!1),_.v(2),_.vh(a.message),_.v(2),_.vh(a.WAa))},nTc=function(a,b){a&1&&(_.J(0,7),_.y(1,iTc,1,1,"loading",8)(2,lTc,4,3,"ng-container",9)(3,mTc,5,3,"icon-empty-state-display",10),_.L());a&2&&(a=b.Ka,b=_.N(),_.A("ngSwitch",a.state),_.v(),_.A("ngSwitchCase",
b.Su.ij),_.v(),_.A("ngSwitchCase",b.Su.Xh),_.v(),_.A("ngSwitchCase",b.Su.Error))},oTc=function(a,b){return a.map(c=>{var d=c.le();c=c.getType();d=b.od(d).Za();return{entryType:c||0,Pc:d,path:d.path,name:_.nB(d.path)}})},pTc=function(a){a&1&&(_.C(0,"div",1)(1,"mat-icon",2),_.P(2,"error_outline"),_.E(),_.C(3,"span",3),_.P(4),_.E()());a&2&&(a=_.N(),_.v(4),_.vh(a.MZc))},uOc=class extends _.zg{constructor(){super(...arguments);this.value=null;this.EF=this.J5=!1}om(a){return this.En?(a.error(this.Nla),
_.df.EMPTY):this.EF&&this.J5?(a.next(this.value),a.complete(),_.df.EMPTY):super.om(a)}next(a){this.EF||(this.value=a,this.J5=!0)}error(a){this.EF||super.error(a)}complete(){this.EF=!0;this.J5&&super.next(this.value);super.complete()}},qTc={sq:void 0,ss:void 0,start:void 0},rTc={all:"1",start:void 0},sTc={ssfr:"1"},tTc={all:void 0,start:1,dqr:"1"},vTc=function(a,b){return _.u(_.aG(a.IG),_.Eg(c=>{switch(c.state){case 0:return _.pg;case 1:return _.Clb(a.oh,"The default saved query could not be resolved."),
uTc(a,b,"").then(()=>!1);case 2:return c=c.Sb.jea,uTc(a,b,c&&c.Do||"").then(()=>!1);default:return _.wc(c,void 0)}}))},uTc=function(a,b,c){return _.Dp(a.Ta,_.ik(new _.hk(b),"sq",c).toString(),{aj:!0})},x9=class{constructor(a,b,c){this.oh=a;this.Ta=b;this.IG=c;this.Zja=_.Fv.has(40)}mf({Hw:a},{url:b}){if(!this.Zja)return _.kf(!0);({Fe:a}=_.Mi(a));return"USE_DEFAULT_STORED_QUERY"!==a?_.kf(!0):vTc(this,b)}};x9.O=function(a){return new (a||x9)(_.m(_.pu),_.m(_.xi),_.m(_.bG),_.m(_.Gv))};
x9.ta=_.k({token:x9,oa:x9.O,Ea:"root"});
var wTc=["resultRoot"],xTc=["resultRef"],yTc=["refPicker"],zTc=["resultCl"],ATc=["resultWorkspace"],BTc=["resultPath"],CTc=["resultPathLink"],DTc=new _.lu("Open branch {branch}"),ETc=new _.lu("Open tag {tag}"),y9=class{set Va(a){this.Pc.next(a)}constructor(a){this.Le=!1;this.Pc=new _.xg(1);this.VGc=_.xG;this.GP="SearchResultRefPicker";this.aGb=_.kf([]);this.aGb=_.u(this.Pc,_.Eg(b=>_.DG(b)?_.u(_.zI(a,b),_.Dg(_.WG(b.yb)),_.r(c=>({Va:b,Lw:c}))):_.kf({Va:b,Lw:_.WG("")})),_.r(({Va:b,Lw:c})=>this.Sda(b,
c)))}Qa(){}Cc(){this.Le&&this.rfa()}Rb(a){a.isSelected&&this.Le&&this.rfa()}Sda(a,b){const c=[];c.push({type:1,qa:this.oUc,label:"Search Result Root",context:{title:_.hG(a)?a.repository:`${a.tb}/${a.repository}`}});const d=_.DG(a)&&!_.hG(a);if(_.DG(a)&&_.hG(a)&&!_.yr(a)){var e=c.push,f=`cl/${_.rG(b)}`;b={type:1,qa:this.lUc,label:_.XG(b.type),zQb:!0,context:{title:f,cl:b.Zr,Pc:a}};e.call(c,b)}else d?(e=c.push,f=this.vWa(a,b),b={type:1,qa:this.nUc,label:_.XG(b.type),zQb:!0,context:{xib:f}},e.call(c,
b)):a.params.Pb&&c.push({type:1,qa:this.sUc,label:"Snapshot",context:{title:a.params.Pb}});(!d||a.path&&"/"!==a.path)&&c.push({type:1,qa:this.mUc,label:"Search Result Path",context:{Pc:a}});return c}vWa(a,b){const c=_.rG(b),d={Va:a,Iza:_.Lob,version:0,gitRefsToken:this.k7,SNb:!0};return Object.assign({},{title:c,qa:this.Aja,label:_.XG(b.type),ariaLabel:"Search result ref picker",lc:this.GP,context:{j7:d},tooltip:1===b.type?DTc.format({branch:c}):ETc.format({tag:c})},_.jH(a.hc().od("").Za()))}rfa(){let a,
b;null==(a=this.Bza)||null==(b=a.ma)||b.focus()}};y9.O=function(a){return new (a||y9)(_.w(_.AI))};
y9.wa=_.Qd({type:y9,na:[["file-search-breadcrumb"]],rb:function(a,b){a&1&&(_.oh(wTc,7,_.hh),_.oh(xTc,7,_.hh),_.oh(yTc,7,_.hh),_.oh(zTc,7,_.hh),_.oh(ATc,7,_.hh),_.oh(BTc,7,_.hh),_.oh(CTc,5,_.Ye));if(a&2){let c;_.rh(c=_.sh())&&(b.oUc=c.first);_.rh(c=_.sh())&&(b.nUc=c.first);_.rh(c=_.sh())&&(b.Aja=c.first);_.rh(c=_.sh())&&(b.lUc=c.first);_.rh(c=_.sh())&&(b.sUc=c.first);_.rh(c=_.sh())&&(b.mUc=c.first);_.rh(c=_.sh())&&(b.Bza=c.first)}},inputs:{resultIndex:"resultIndex",lc:"trackElement",gW:"feedbackEvent",
Le:"isSelected",k7:"refsToken",Va:"place"},features:[_.qe],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&&(_.y(0,zOc,1,1,"breadcrumb",
9),_.Q(1,"async"),_.y(2,AOc,2,2,"ng-template",null,0,_.Eh)(4,COc,5,8,"ng-template",null,1,_.Eh)(6,DOc,2,2,"ng-template",null,2,_.Eh)(8,EOc,1,2,"ng-template",null,3,_.Eh)(10,FOc,1,2,"ng-template",null,4,_.Eh)(12,HOc,6,8,"ng-template",null,5,_.Eh));a&2&&_.A("ngIf",_.R(1,1,b.aGb))},Fa:[_.$p,_.rH,_.po,_.EI,_.qH,_.HI,_.II,_.KI,_.JI,_.LI,_.Ep,_.wB,_.xB,_.Dw,_.uo],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 z9=class{};z9.O=function(a){return new (a||z9)};z9.Ca=_.Ud({type:z9});z9.Ba=_.md({imports:[_.cw,_.vo,_.RI,_.fw,_.SI,_.Eu,_.MI,_.Gp,_.zB,_.AB,_.xy]});var A9=class{constructor(){this.jl=_.Gk.has(2)}mf({Hw:a}){return this.jl&&"cl"===a.get("type")?(a=a.get("q")||"",_.zc(window,(_.Iv||"")+"search?ct=os&q="+(a+" status:submitted"),"_self"),!1):!0}};A9.O=function(a){return new (a||A9)(_.m(_.Ev))};A9.ta=_.k({token:A9,oa:A9.O,Ea:"root"});var FTc=new Map([[400,2],[404,4]]),GTc=function(a,b){return new B9(0,"Sorry, something went wrong",void 0,b&&{message:"Click here to retry",callback:b},void 0,JSON.stringify(a))},B9=class extends Error{constructor(a,b,c,d,e,f){super(b);this.WAa=c;this.action=d;this.OTb=f;this.state=1;this.KE={i0a:a,Dq:e?e.Dq:"",Eq:e?e.Eq:"",qD:e?e.qD:[]}}},HTc=new Map([[2,"[ORIGINAL ERROR] generic::invalid_argument: "],[4,"[ORIGINAL ERROR] generic::not_found: "]]);var ITc={},JTc=function(a,b){return a.qQb.subscribe(()=>{a.e8||(a.e8=ITc);a.e8=Object.assign({},a.e8,b())})},C9=class{constructor(a){this.cache=new Map;this.xc=new _.zg;this.dSb=Number.NEGATIVE_INFINITY;this.qQb=_.u(a.events,_.Df(c=>c instanceof _.No),_.Fg(this.xc));const b=_.u(this.qQb,_.Dg({tD:void 0,id:Number.NEGATIVE_INFINITY}),_.Gg(({id:c,tD:d})=>{(this.SAa=d?this.cache.get(d.hG):void 0)&&this.cache.set(c,this.SAa)}));_.u(a.events,_.Df(c=>c instanceof _.si||c instanceof _.ti||c instanceof _.Wna),
_.Hg(b),_.Fg(this.xc)).subscribe(([{id:c},{tD:d}])=>{this.e8&&this.cache.set(this.dSb,this.e8);this.dSb=c;this.e8=this.SAa;d&&this.cache.delete(d.hG)})}Ia(){this.xc.next();this.xc.complete()}get(){return this.SAa||ITc}};C9.O=function(a){return new (a||C9)(_.m(_.xi))};C9.ta=_.k({token:C9,oa:C9.O,Ea:"root"});var KTc={File:0,TDa:1,0:"File",1:"Directory"};var MTc=function(a,b){const c=[];for(const d of _.zk(b))(b=LTc(a,d))&&c.push({start:d.location.start,end:d.location.end,LTc:b});return c.sort((d,e)=>d.start-e.start)},LTc=function(a,b){if((a.uXc||a.HSb)&&_.Nk(b,9)&&!b.error&&(a=_.mqb(b.value?b.value.value:"",a.pya,a.it)))return`(repo:"${_.X(a,2)}" branch:"${_.X(a,3)}")`},D9=class{constructor(a,b,c){this.Zl=a;this.it=b;this.pya=c;this.uXc=_.Fv.has(69);this.HSb=_.Fv.has(88)}U3a(a){var b=this.Zl.parse(a);b=MTc(this,b);const c=[];let d=0;for(const {start:e,
end:f,LTc: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,i7:b,type:this.HSb?2:1}}};D9.O=function(a){return new (a||D9)(_.m(_.ww),_.m(_.d3a),_.m(_.e3a),_.m(_.Gv))};D9.ta=_.k({token:D9,oa:D9.O,Ea:"root"});var NTc={su:1},OTc=new Map([["SNIPPET_SUBSET",new _.FH({su:1,kia:10,lia:60})],["MATCHING_LINE_SUBSET",new _.FH({kia:10,lia:60})],["ALL_MATCHING_LINES",new _.FH({FAa:!0})],["NONE",new _.FH({})]]),PTc=function(a,b,c,d){const e=(Math.floor(c/b.pageSize)+1)*b.pageSize;if(d&&JOc(b,d.Mm)){const l=d.rUc,p=l.Nqa;b=l.nextPageToken;return p.length>=e||!b?_.kf(MRc(d,c,d.Mm,l)):_.u(a.Uta(d.Mm,b,e-p.length,p.length),_.Gg(({Vp:t,nextPageToken:x})=>{l.Nqa=p.concat(t);l.nextPageToken=x}),_.r(t=>MRc(t,c,d.Mm,l)))}const f=
a.U3a(b),g=Object.assign({},b,{fZ:f});return _.u(a.Uta(LRc(f)?g:b,"",e,0),_.r(l=>MRc(l,c,g,{Nqa:l.Vp,nextPageToken:l.nextPageToken})))},QTc=function(a,b,c,d,e){const f=_.u(a.lr,_.qg(1),_.r(t=>new _.$qb(Object.assign({},NTc,{pageSize:d,pageToken:c,pathPrefix:_.Vmb(b.Jd),UK:b.Jd.yb,Om:a.Zl.Yua(b.Jd),Fe:b.Fe,hL:a.hL||"",vs:b.vs,Ow:a.Ow,gx:a.gx,lr:t}))));let {Lm:g}=b,l=!1;const p=b.fZ;LRc(p)&&(g=p.i7,l=!0);b.Jd.Pb&&(g=`${g} add_workspace:${b.Jd.Pb}`);return _.u(_.u(f,_.Eg(t=>a.bfa.search(g,t,OTc.get(b.eob),
l))),_.r(t=>{const x=ERc(t,a.qIc,a.RN.FUb),B=x.length;let F=Number(t.Eta||0),I=t.nextPageToken;I?F=Math.max(e+B+1,F):(F=e+B,I="");return{NN:F,qu:!t.vs,nextPageToken:I,Vp:x,Dq:t.Dq,Eq:t.Eq,qD:t.qD}}))},RTc=function(a,b,c,d){return _.Eg(e=>e.nextPageToken?_.u(QTc(a,b,e.nextPageToken,c,d+e.Vp.length),_.r(f=>Object.assign({},f,{Vp:e.Vp.concat(f.Vp)}))):_.kf(e))},STc=function(a,b,{Lm:c,Fe:d},e){return _.u(a.bfa.match(b,c,new _.brb({Fe:d}),new _.crb({su:e})),_.r(({Fj:f})=>(null==f?void 0:f.nxa)||[]))},
E9=class{constructor(a,b,c,d,e,f,g){this.bfa=a;this.Zl=b;this.RN=c;this.qTc=d;this.hL=e;this.qIc=_.Fv.has(44);this.Ow=_.Fv.has(69);this.gx=_.Fv.has(97);this.lr=g.x5()}Uta(a,b,c,d){if(0>=c)throw Error("Jf`"+c);let e=Math.min(c,100);b=QTc(this,a,b,e,d);for(c-=e;c;)e=Math.min(c,100),b=_.u(b,RTc(this,a,e,d)),c-=e;return b}U3a(a){return wOc(a.PL.nta)?void 0:this.qTc.U3a(a.Lm)}};E9.O=function(a){return new (a||E9)(_.m(_.BI),_.m(_.ww),_.m(_.bw),_.m(D9),_.m(_.t3a),_.m(_.Gv),_.m(_.jw))};
E9.ta=_.k({token:E9,oa:E9.O});var TTc=new _.lu("{query} - Search"),F9=class extends _.pH{Rm(a){this.title.Rm(a?TTc.format({query:a}):"Search")}};F9.O=(()=>{let a;return function(b){return(a||(a=_.Ve(F9)))(b||F9)}})();F9.ta=_.k({token:F9,oa:F9.O,Ea:"root"});var UTc=new _.ge("partialResultsLink",{Ea:"root",oa:()=>{const a=_.Kd(_.p3a,8);return a?_.X(a,11):""}});var PRc=/^[lL]:(\d+)$/,ORc=/:(\d+)(:\d+)?$/;var VTc=["singleSearchResultRedirect"],YTc=function(a,b,c){const d=a.Zl.parse(b.Lm||"");if(!d.length)return _.lf(new B9(1,"Empty query","Please enter a search query"));WTc(a,d);return _.u(XTc(a,b,c),_.Eg(e=>{a.qu=e.qu;if(!IOc(e))throw new B9(3,"No matching results","Try modifying your query",void 0,e);if(!cSc(e,b.PL.MVb))return _.kf(e);let f=e.Vp[0].Pc;const g=QRc(d);g&&(f=_.xr(f.hc(),{line:g}).Za());return a.Ta.navigate(_.sr(f),{Ig:"merge",aj:!0}).then(()=>{a.Bh.ZQb(a.tWc,{duration:7E3});return e})}))},
WTc=function(a,b){var c;if(c=a.jl)a:{for(const d of _.zk(b))if(_.Nk(d,9)&&(b=d.value?d.value.value.toLowerCase():"")&&!b.includes("piper")){c=!0;break a}c=!1}c&&_.i7a(a.A5a,"aRL6gx1dJ0jd2PDg8Pq0Pu5YnmBe")},XTc=function(a,b,c){const d=b.PL.c2a?Number(b.PL.c2a):1;return!Number.isInteger(d)||1>d?_.lf(GTc()):PTc(a.Kn,b,d-1,c&&_.HG(c)?c.Sb:void 0)},G9=class{constructor(a,b,c,d,e,f,g,l,p,t,x,B,F,I,K){this.cache=a;this.Zl=b;this.Ta=c;this.Kn=d;this.nh=e;this.wBa=f;this.Bh=g;this.rO=l;this.C7=p;this.hL=t;
this.Ga=B;this.A5a=K;this.kHb=new _.df;this.xTb=new _.zg;this.Su=_.TF;this.Pm="GlobalSearchResults";this.Egc="Dismiss";this.Rmc=sTc;this.Mm=this.page=_.pg;this.qu=!1;this.xRb=_.pg;this.nSc=_.u(x.BW(),_.r(U=>U||10));this.wWc=x.Xfa();this.jl=_.Gk.has(2)}Qa(){this.Mm=_.u(_.Cf(_.u(this.Ta.bm.root.Hw,_.r(_.Mi)),this.xTb),_.SA(this.nSc,this.wWc),_.r(([b,c,d])=>({PL:b,Lm:b.Lm||"",Fe:b.Fe||"",Jd:_.mk(b.Jd||"",this.Zl.kK),hL:this.hL||"",vs:"1"===b.vs,pageSize:c,eob:d})),_.Gg(b=>{this.wBa.Rm(b.Lm);this.jD=
void 0}));const a=_.u(_.u(this.Mm,_.Hg(_.yf(()=>_.u(this.page,_.Dg(void 0)))),_.Eg(([b,c])=>{const {page:d}=this.cache.get();return d?_.kf(_.GF(d)):_.u(YTc(this,b,c),_.r(_.GF),_.Dg(_.UF),_.kg(e=>_.kf(this.onError(e,()=>{this.xTb.next(b.PL)}))))}),_.Dg(_.UF),_.og(),_.Eg(b=>0!==b.state?_.kf(b):_.u(_.kf(b),_.ng(300))),_.Gg(b=>{this.jl&&1===b.state&&3===b.KE.i0a&&_.i7a(this.A5a,"6YLbu9w4s0jd2PDg8Pq0Y5mv6qro")})),_.yg(1));this.page=a;this.kHb.add(a.connect());this.xRb=_.u(this.page,_.Dg(void 0),_.TA())}Ia(){this.kHb.unsubscribe();
this.Bh.Td();_.oH(this.wBa)}get QHc(){return _.vOa}Ms(){this.Ga.mb({gestureName:"CLICK",element:"FileSearch",action:"copyErrorTrace"})}onError(a,b){if(a instanceof B9)return a;var c,d;if(400===(null==(c=a.error)?void 0:c.code)||404===(null==(d=a.error)?void 0:d.code)){b=this.rO;(c=xOc(a))?(c=c.detail,c="string"===typeof c?c:null):c=null;d=c;var e,f;c=(null==(e=a.error)?void 0:e.code)&&FTc.get(null==(f=a.error)?void 0:f.code)||0;a=d||void 0;e=void 0;b&&(e={message:"Learn more",link:b});f=HTc.get(c);
let g;f&&(null==(g=a)?0:g.startsWith(f))&&(a=a.substring(f.length));return new B9(c,"Invalid search query",a||"This may be the result of a syntax error",e)}_.Xt(this.nh,a);return GTc(a.error,b)}};G9.O=function(a){return new (a||G9)(_.w(C9),_.w(_.ww),_.w(_.xi),_.w(E9),_.w(_.Yt),_.w(F9),_.w(_.eu),_.w(_.n3a),_.w(UTc),_.w(_.t3a),_.w(_.jw),_.w(_.Qv),_.w(_.Ev),_.w(_.Gv),_.w(_.ty))};
G9.wa=_.Qd({type:G9,na:[["file-search"]],rb:function(a,b){a&1&&_.oh(VTc,7);if(a&2){let c;_.rh(c=_.sh())&&(b.tWc=c.first)}},features:[_.zh([E9])],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&&(_.y(0,aSc,4,4,"ng-container",2),_.Q(1,"async"),_.y(2,bSc,9,3,"ng-template",null,0,_.Eh));a&2&&_.A("ngIf",_.R(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 ZTc=["resultPath"],$Tc=["breadcrumb"],aUc=["expansionToggle"],wSc=a=>[a],bUc=function(a){if(1===a.yc.type)return _.pg;const b={Fj:a.yc.Fj,zd:!1},c=_.u(STc(a.Kn,a.yc.Pc,a.cL.Mm,"SNIPPET_SUBSET"===a.cL.Mm.eob?1:0),_.qg(1),_.r(d=>({Fj:d,zd:!0})),vOc(),_.of());return _.u(a.yYb,_.Eg(d=>d?c:_.kf(b)),_.Eg(d=>{const e=a.container.scrollTop,f=!d.zd&&e>(a.GAa?a.p3.ma.offsetTop:a.Bza.ma.offsetTop)?a.DJb.ma.offsetTop:0;return _.u(_.kf(void 0),tOc(),_.ig(()=>a.el.dP),_.r(()=>f?e-f+a.DJb.ma.offsetTop:e),_.ig(()=>
a.el.Kxa),_.Gg(g=>{a.container.scrollTop=g}),_.nia(),_.Dg(d))}),_.Dg(b),_.yg(1),_.of())},H9=class extends _.Yp{get projectId(){return this.yc.Pc.tb}get Zkb(){const a=_.bnb(this.yc.Pc,this.YTb);return a&&`[${a}]`}get p8a(){return!!this.yc.Pc.params.Pb}get EJb(){return 0===this.yc.type&&!!this.yc.ydb&&"NONE"!==this.cL.Mm.eob}get jWc(){return _.iG(this.yc.Pc)&&0===this.yc.type&&!!this.yc.bF&&"0"!==this.yc.bF&&this.yc.bF!==this.yc.aF}get eWc(){return _.iG(this.yc.Pc)&&0===this.yc.type&&!!this.yc.aF&&
"0"!==this.yc.aF}constructor(a,b,c,d,e,f,g){super();this.Iz=b;this.Ga=c;this.Ta=d;this.Kn=e;this.el=f;this.DH=KTc;this.PGc="Copy file path";this.zLc=_.Sk;this.Q8b=_.Mlb;this.isActive=!1;this.If=-1;this.lc="";this.YTb="repo";this.Le=!1;this.LBa=new _.wn;this.yYb=new _.zg;this.fob=_.pg;g&&(this.zh=g.zh);this.Fnb=_.Fv.has(22);this.GAa=_.Fv.has(70)&&_.Fv.has(69)}Rb(a){a.isSelected&&this.Le&&this.rfa();a.entry&&(this.UB=Date.now(),this.WJb=_.uk(this.yc.Pc,this.yc.Sw,this.yc.kr,["CLICK_RESULT_FILENAME"],
this.yc.CD,this.UB),this.YVa=_.uk(this.yc.Pc,this.yc.Sw,this.yc.kr,["CLICK_RESULT_CONTENT"],this.yc.CD,this.UB),this.OC=_.zG(this.yc.Pc,this.Ta,{Yva:"oneBased"}),this.fob=bUc(this))}Cc(){this.Le&&this.rfa()}Ms(){this.Ga.mb({gestureName:"CLICK",element:this.lc,action:"copy",projectId:this.projectId})}Bda(a){if(this.yc)return _.xG(this.yc.Pc,a)}rfa(){if(!this.GAa){let a,b;null==(a=this.Bza)||null==(b=a.ma)||b.focus()}}};
H9.O=function(a){return new (a||H9)(_.w(_.Gv),_.w(_.rw),_.w(_.Qv),_.w(_.xi),_.w(E9),_.w(_.tv),_.w(_.Yp,12))};
H9.wa=_.Qd({type:H9,na:[["file-search-result"]],rb:function(a,b){a&1&&(_.oh(ZTc,5),_.oh($Tc,5,_.Ye),_.oh(aUc,5,_.Ye));if(a&2){let c;_.rh(c=_.sh())&&(b.Bza=c.first);_.rh(c=_.sh())&&(b.p3=c.first);_.rh(c=_.sh())&&(b.DJb=c.first)}},inputs:{yc:"entry",cL:"resultPage",container:"container",isActive:"isActive",If:"listIndex",lc:"trackElement",YTb:"scopeDetail",jD:"previewTarget",Le:"isSelected",bs:"codeFontSize"},outputs:{LBa:"triggerPreview"},features:[_.zh([{va:_.Yp,Fb:H9}]),_.Mg,_.qe],ya:20,Aa:27,Da:()=>
[["classicResultPath",""],["copyButton",""],["breadcrumb",""],["resultPath",""],["hidePreviewButton",""],["matchDeletedCard",""],["cardBody",""],["fileDeletedCard",""],["expansionToggle",""],["collapsed",""],_.ZA("{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=_.ze();_.C(0,"div",11)(1,"div",12);_.y(2,dSc,1,3,"star",13);_.G(3,"mat-icon",14);_.y(4,eSc,2,6,"file-search-breadcrumb",15)(5,gSc,5,8,"ng-template",null,0,_.Eh);_.E();_.G(7,"mat-divider",16);_.C(8,"copy-button",17,1);_.Q(10,"maybeStripGoogle3");_.Q(11,"async");_.M("copyEvent",
function(){_.n(c);return _.q(b.Ms())});_.E();_.y(12,hSc,5,2,"ng-container",18);_.J(13,19);_.y(14,oSc,7,4,"ng-container",20)(15,rSc,3,2,"ng-container",20);_.L();_.E();_.J(16,19);_.y(17,ySc,4,4,"ng-container",20)(18,zSc,3,12,"div",21);_.L();_.y(19,ASc,6,1,"mat-expansion-panel",22)}a&2&&(a=_.th(6),_.Rg("active-element",b.isActive)("citc",b.p8a),_.v(),_.Rg("no-breadcrumb-padding",!b.GAa),_.v(),_.A("ngIf",b.Fnb),_.v(),_.A("svgIcon",b.yc.type===b.DH.File?"source:file":"source:folder_open"),_.v(),_.A("ngIf",
b.GAa)("ngIfElse",a),_.v(4),_.A("hasLightLabel",!0)("spaceBetweenButtonLabelAndText",!0)("removeBorder",!0)("hoverMsg",b.PGc)("copyText",_.R(11,25,_.R(10,23,b.yc.Pc))),_.v(4),_.A("ngIf",b.yc.W6),_.v(),_.A("ngSwitch",b.yc.type),_.v(),_.A("ngSwitchCase",b.DH.File),_.v(),_.A("ngSwitchCase",b.DH.TDa),_.v(),_.A("ngSwitch",b.yc.type),_.v(),_.A("ngSwitchCase",b.DH.File),_.v(),_.A("ngSwitchCase",b.DH.TDa),_.v(),_.A("ngIf",b.yc.eC))},Fa:[_.$p,_.rH,y9,_.oo,_.po,_.qo,_.ro,_.EI,_.HI,_.II,_.KI,_.JI,_.CB,_.Wp,
_.AJ,_.qH,_.yw,_.Nt,_.Rt,_.Du,_.$x,_.cy,_.TB,_.UB,_.VH,_.ay,_.Ep,_.iI,_.tJ,_.Dw,_.uo,_.bJ],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 I9=class{constructor(a,b,c){this.document=a;this.Wj=b;this.ulb=c;this.gVc={Wj:b,qha:!0,ZTb:b.y7.Qw}}resolve(a){var b=_.Mi(a.Hw);const {scopes:c,state:d}=_.Inb(b);a=new _.zg;b=_.Cf(_.u(_.urb(this.ulb,b.Fe,d),_.Gg(({prefix:e})=>{this.Wj.y7.enb(c,e||null)}),_.r(({hrb:e})=>e)),a);return Object.assign({},this.gVc,{eSa:b,qnb:_.bub(new _.cub(this.document,this.Wj),a)})}};I9.O=function(a){return new (a||I9)(_.m(_.ri),_.m(_.ZI),_.m(_.WH))};I9.ta=_.k({token:I9,oa:I9.O});var CSc=()=>[],cUc=function(a){return _.u(_.sf([a.Agb,a.npb]),_.r(([b,c])=>a.vXc&&!c&&b&&0!==b.type?b:void 0))},J9=class{set pSc([a,b]){b=b&&_.HG(b)&&b.Sb;a=a&&_.HG(a)&&a.Sb;b=b?b.Mm.fZ:void 0;this.Agb.next(b);b=b?0!==b.type?b.i7:void 0:void 0;a&&a.Mm.fZ?(a=a.Mm.fZ,a=0!==a.type?a.i7:void 0):a=void 0;b&&b!==a&&this.npb.next(!1)}constructor(a,b){this.Zl=b;this.Agb=new _.gi;this.npb=new _.gi(!1);this.HHc=_.u(this.Agb,_.r(c=>{if(c&&0!==c.type){var d=c.i7;c=this.Zl.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),esa:["bold"]}),f=l;f<d.length&&e.push({text:d.substring(f)});d=e}else d=[];return d}));this.kgc='"package:" is deprecated, use "repo:" and "branch:" instead';this.Wfc="Improve your search:";this.Bgc="Showing results for";this.s5b=tTc;this.vXc=_.Fv.has(84)}Qa(){}};J9.O=function(a){return new (a||J9)(_.w(_.Gv),_.w(_.ww))};
J9.wa=_.Qd({type:J9,na:[["query-suggestion","searchResultsElementName",""]],inputs:{Pm:"searchResultsElementName",pSc:"pagedData"},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&&(_.y(0,GSc,9,9,"span",0),_.Q(1,"async"));a&2&&_.A("ngIf",_.R(1,1,cUc(b)))},Fa:[_.$p,_.no,_.oo,_.po,_.yw,_.Qt,_.Du,_.$x,_.cy,_.ay,_.Ep,_.uo],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 HSc=()=>[],dUc=function({Ic:a,Mm:b,NN:c}){c=Math.ceil(Math.min(c,2E3)/b.pageSize)-1-a;var d=a;[d,c]=JSc(d,c);c=_.RA(a-d,a+c+1).map(e=>({Sa:{start:b.pageSize*e+1},Ic:e,rNb:a===e}));d=c.findIndex(e=>e.rNb);return{tRb:c,SK:c[d-1],next:c[d+1]}},K9=class{constructor(a,b){this.Ga=a;this.Xb=b;this.fwb="Next page";this.gwb="Previous page";this.sgc="Open page {pageNumber}";this.e8b=new _.lu(this.sgc);this.pwb=new _.iu(1);this.kVc=this.Xb.BW();this.lc="";this.dz={tRb:[]};this.sVc=_.HF(c=>{this.Ga.mb({element:this.lc,
action:"searchResultsPageSizeChanged",Ie:c.toString(),gestureName:"CHANGE"});this.Xb.P7(c)})}set qSc(a){this.dz=dUc(a)}Qa(){}};K9.O=function(a){return new (a||K9)(_.w(_.Qv),_.w(_.jw))};
K9.wa=_.Qd({type:K9,na:[["result-footer"]],inputs:{qSc:"paginatedResults",lc:"trackElement"},ya:20,Aa:29,Da:[[1,"page-controls"],["queryParamsHandling","merge","trackAction","pagePrevious",1,"previous",3,"condition","sameWindow","link","queryParams","linkAriaLabel","title","ascTrackElement","trackGestureClick","trackListIndex"],[1,"mat-icon-rtl-mirror"],["class","page-link","queryParamsHandling","merge","trackAction","navigateToResultsPage",3,"condition","sameWindow","linkAriaLabel","link","queryParams",
"ascTrackElement","trackGestureClick","trackListIndex",4,"ngFor","ngForOf"],["queryParamsHandling","merge","trackAction","pageNext",1,"next",3,"condition","sameWindow","link","queryParams","linkAriaLabel","title","ascTrackElement","trackGestureClick","trackListIndex"],[1,"page-size-control"],["appearance","outline"],[3,"selectionChange","aria-labelledby","value"],[3,"value"],["queryParamsHandling","merge","trackAction","navigateToResultsPage",1,"page-link",3,"condition","sameWindow","linkAriaLabel",
"link","queryParams","ascTrackElement","trackGestureClick","trackListIndex"]],qa:function(a,b){a&1&&(_.C(0,"span",0)(1,"conditional-link",1)(2,"mat-icon",2),_.P(3,"chevron_left"),_.E()(),_.y(4,ISc,2,10,"conditional-link",3),_.C(5,"conditional-link",4)(6,"mat-icon",2),_.P(7,"chevron_right"),_.E()()(),_.C(8,"span",5)(9,"mat-label"),_.P(10," Results per page "),_.E(),_.C(11,"mat-form-field",6)(12,"mat-select",7),_.Q(13,"async"),_.M("selectionChange",function(c){return b.sVc(c.value)}),_.C(14,"mat-option",
8),_.P(15," 10 "),_.E(),_.C(16,"mat-option",8),_.P(17," 25 "),_.E(),_.C(18,"mat-option",8),_.P(19," 100 "),_.E()()()());a&2&&(_.v(),_.A("condition",b.dz.SK)("sameWindow",!0)("link",_.Bh(27,HSc))("queryParams",null==b.dz.SK?null:b.dz.SK.Sa)("linkAriaLabel",b.gwb)("title",b.gwb)("ascTrackElement",b.lc)("trackGestureClick",!0)("trackListIndex",null==b.dz.SK?null:b.dz.SK.Ic),_.v(3),_.A("ngForOf",b.dz.tRb),_.v(),_.A("condition",b.dz.next)("sameWindow",!0)("link",_.Bh(28,HSc))("queryParams",null==b.dz.next?
null:b.dz.next.Sa)("linkAriaLabel",b.fwb)("title",b.fwb)("ascTrackElement",b.lc)("trackGestureClick",!0)("trackListIndex",null==b.dz.next?null:b.dz.next.Ic),_.v(4),_.Pg("id",b.lc+"-page-size-control-label"),_.v(3),_.A("aria-labelledby",b.lc+"-page-size-control-label")("value",_.R(13,25,b.kVc)),_.v(2),_.A("value",10),_.v(2),_.A("value",25),_.v(2),_.A("value",100))},Fa:[_.$p,_.oo,_.wI,_.Iw,_.tx,_.ox,_.Du,_.MA,_.NA,_.rA,_.uo],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 MSc=()=>[],eUc=new _.lu("{resultCount, plural, =1 {Result {firstPosition} of {lastPosition}} other {Results {firstPosition} - {lastPosition} of {totalResultCount}}}"),fUc=new _.iu(1),L9=class{set Mm(a){this.Fe=a.Fe;this.Jd=a.Jd}constructor(a,b,c,d){this.Ga=c;this.Xb=d;this.xOc=yOc;this.Pmc=qTc;this.Qmc=rTc;this.xWc=this.Xb.Xfa();this.qu=!1;this.OZ=0;this.Fe="";this.Jd={};this.Xb.dva();this.tVc=_.HF(e=>{this.Ga.mb({element:this.Pm,action:"snippetDetailChanged",Ie:e.toString(),gestureName:"CHANGE"});
this.Xb.rAa(e)});this.jl=_.Gk.has(2);this.cOc=_.Fv.has(45)}Qa(){}Rb(a){if(a.pagedSearchResponse){const e=this.Uia;if(e){this.OZ=IOc(e);const f=e.wKc+1;this.qu=e.qu;var b=eUc.format,c=this.OZ,d=fUc.format(f+this.OZ-1);const g=fUc.format(e.NN);this.qTb=b.call(eUc,{resultCount:c,firstPosition:f,lastPosition:d,totalResultCount:this.Uia&&this.qu&&this.jl?3E6<e.NN?"1M+":2E5<e.NN?"100k+":1E4<e.NN?"10k+":1E3<e.NN?"1k+":`~${g}`:g});this.Dq=e.Dq;this.Eq=e.Eq}else this.OZ=0}a.errorData&&this.B4&&(this.OZ=0,
this.qTb=this.B4.message,this.Dq=this.B4.KE.Dq,this.Eq=this.B4.KE.Eq)}get CFc(){return this.jl}Ms(){this.Ga.mb({gestureName:"CLICK",element:"SearchResultsHeader",action:"copyAllResults"})}get mEc(){return this.Uia?this.Uia.Vp.map(a=>a.Pc.path).join("\n"):""}};L9.O=function(a){return new (a||L9)(_.w(_.Ev),_.w(_.Gv),_.w(_.Qv),_.w(_.jw))};
L9.wa=_.Qd({type:L9,na:[["result-header","searchResultsElementName",""]],inputs:{Pm:"searchResultsElementName",qu:"maybeSkippedDocuments",Mm:"queryContext",Uia:"pagedSearchResponse",B4:"errorData"},features:[_.qe],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&&(_.C(0,"span",0)(1,"span",1),_.P(2),_.y(3,KSc,2,0,"mat-icon",2),_.E(),_.y(4,LSc,1,5,"copy-button",3)(5,NSc,8,8,"ng-container",4)(6,OSc,3,4,"a",5)(7,PSc,14,5,"span",6),_.E(),_.y(8,SSc,3,4,"div",7));a&2&&(_.v(2),_.uh(" ",b.qTb," "),_.v(),_.A("ngIf",!!b.Uia&&b.qu&&b.jl),_.v(),_.A("ngIf",0!==b.OZ),_.v(),_.A("ngIf",b.xOc(b.Jd)||b.Fe),_.v(),_.A("ngIf",b.qu&&b.jl&&
b.cOc),_.v(),_.A("ngIf",b.CFc),_.v(),_.A("ngIf",b.Dq||b.Eq))},Fa:[_.$p,_.po,_.CB,_.CA,_.Iw,_.tx,_.ox,_.Du,_.MA,_.NA,_.rA,_.$x,_.cy,_.TB,_.UB,_.VH,_.Ep,_.Cv,_.uo],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 M9=class{Qa(){}};M9.O=function(a){return new (a||M9)};
M9.wa=_.Qd({type:M9,na:[["search-results-incomplete","docLink","","trackElement",""]],inputs:{EIc:"docLink",lc:"trackElement"},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&&(_.C(0,"span",0),_.P(1," Not seeing the search results you expect?\n"),_.E(),_.C(2,"a",1),_.P(3," Learn more\n"),_.E());a&2&&(_.v(2),_.A("externalLink",
b.EIc)("ascTrackElement",b.lc))},Fa:[_.$p,_.Wp],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 gUc=["listContainer"],hUc=[[["result-footer"]]],TSc=function(a){return a.path||a.repository?"ref":a.ae?"repo":"repoGroup"},iUc=function(a){const b=a.cL.Vp;return 25>=b.length||a.Y5a.get().scrollTop?_.kf(b):_.u(_.DGa,_.sg(),_.ng(0),_.ug(b),_.Dg(b.slice(0,20)))},N9=class extends _.ys{constructor(a,b,c,d,e,f,g,l,p,t,x){super(g,l,p,x);this.Ga=a;this.rh=b;this.Y5a=c;this.Ta=d;this.qd=e;this.C7=f;this.Pm="";this.LVb=!1;this.aSb=new _.wn;this.Wc=_.TF;this.DH=KTc;this.selectedIndex=new _.gi(-1);this.Vp=
_.pg;this.cs=new _.df;this.ZUc=new _.df;this.bs=_.u(t.bs,_.r(B=>B?`${B}px`:void 0),_.yg(1),_.of())}Qa(){super.Qa();this.cs.add(JTc(this.Y5a,()=>({page:this.cL,scrollTop:this.ab.ma.scrollTop})));this.cs.add(_.u(this.Ta.events,_.Df(a=>a instanceof _.si),_.Dg(null)).subscribe(()=>{this.Hlb=this.Y5a.get().scrollTop}));this.cs.add(this.qd.register("selectNextResult","j",()=>{this.hQ(1);this.Ns("selectNextResult")}));this.cs.add(this.qd.register("selectPreviousResult","k",()=>{this.hQ(-1);this.Ns("selectPreviousResult")}))}Rb(a){a.hasOwnProperty("resultPage")&&
(this.cs.add(_.sqb(this.rh,()=>{this.selectedIndex.next(0)})),this.ZUc.unsubscribe(),this.Vp=iUc(this))}Jn(){void 0!==this.Hlb&&(this.ab.ma.scrollTop=this.Hlb,this.Hlb=void 0)}Ia(){super.Ia();this.cs.unsubscribe()}hQ(a){const b=this.cL.Vp.length;b&&(a=this.selectedIndex.value+a,0>a||a>=b||this.selectedIndex.next(a))}Ns(a){this.Ga.mb({element:"ResultList",action:a,gestureName:"KEYBOARD",If:this.selectedIndex.value})}};
N9.O=function(a){return new (a||N9)(_.w(_.Vp),_.w(_.Ei),_.w(C9),_.w(_.xi),_.w(_.dv),_.w(UTc),_.w(_.Ye),_.w(_.xs),_.w(_.Jf),_.w(_.SF),_.w(_.rs,8))};
N9.wa=_.Qd({type:N9,na:[["result-list"]],rb:function(a,b){a&1&&_.oh(gUc,7);if(a&2){let c;_.rh(c=_.sh())&&(b.ead=c.first)}},inputs:{jD:"previewTarget",cL:"resultPage",Pm:"searchResultsElementName",LVb:"showResultsIncomplete"},outputs:{aSb:"previewTriggered"},features:[_.Mg,_.qe],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&&(_.ch(hUc),_.C(0,"ul",null,0),_.y(2,USc,4,14,"li",1),_.Q(3,"async"),_.E(),_.y(4,VSc,1,2,"search-results-incomplete",2),_.dh(5));a&2&&(_.v(2),_.A("ngForOf",_.R(3,2,b.Vp)),_.v(2),_.A("ngIf",b.LVb))},Fa:[_.oo,_.po,H9,M9,_.uo],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 jUc=["image/png","image/jpeg","image/gif"],kUc={VL:0,EMPTY:1,Abc:2,Xrc:3,0:"BINARY",1:"EMPTY",2:"IMAGE",3:"TEXT"},fTc=function(a){switch(a.state){case 1:return!1;case 0:return!0;case 2:return 0<a.Sb.length;default:return _.wc(a,void 0)}},O9=class{set aKc(a){const b=a.ve,c=a.xG;a=a.Pc;this.data=b.ew()||_.gG(_.wl(b,1));this.metadata=_.ol(b,_.kr,2);this.Pc=a;this.wb=_.kpb(a,b,[c]);this.Gm=_.$mb(a,_.uI(this.th,a,"path"),this.Ta)}set matches(a){this.LPb=a;this.Nk.next(_.DF(a,[]).length?0:-1)}get matches(){return this.LPb}get DIc(){return this.data?
this.metadata?jUc.includes(_.X(this.metadata,1))?2:_.Kl(this.metadata,2)?0:3:3:1}get imageUrl(){const a=this.metadata,b=this.data;return`data:${a?_.X(a,1):""};base64,${b}`}constructor(a,b,c){this.Ga=a;this.th=b;this.Ta=c;this.LPb=_.GF([]);this.Su=_.TF;this.Xma=kUc;this.Ji="SearchResultFilePreview";this.data="";this.Gm=_.pg;this.metadata=null;this.Nk=new _.xg(1)}Qa(){}Xq(a){this.Ta.navigate(_.sr(_.xr(this.Pc.hc(),{line:a.line+1}).Za()),{Ig:"preserve"});this.Ga.mb({gestureName:"CLICK",element:this.Ji,
action:"selectLine",projectId:this.Pc.tb},a.u6)}};O9.O=function(a){return new (a||O9)(_.w(_.Vp),_.w(_.vI),_.w(_.xi))};
O9.wa=_.Qd({type:O9,na:[["single-file-preview","fileData","","matches",""]],inputs:{aKc:"fileData",matches:"matches"},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&&(_.J(0,0),_.y(1,WSc,5,0,"icon-empty-state-display",1)(2,XSc,1,1,"empty-file-detail",2)(3,YSc,2,4,"img",3)(4,gTc,4,3,"div",4),_.L());a&2&&(_.A("ngSwitch",b.DIc),_.v(),_.A("ngSwitchCase",b.Xma.VL),_.v(),_.A("ngSwitchCase",b.Xma.EMPTY),
_.v(),_.A("ngSwitchCase",b.Xma.Abc),_.v(),_.A("ngSwitchCase",b.Xma.Xrc))},Fa:[_.po,_.qo,_.ro,_.vJ,_.yJ,_.FB,_.HB,_.GB,_.PF,_.NF,_.rI,_.wJ,_.uo,_.LB],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 lUc=function(a,b){return _.u(a.As.get(b.tb,b.Uc,b.repository,_.qk(b),b.path,{Pb:b.params.Pb,type:1,line:_.eta(b.params.line)}),_.r(c=>{const d=_.or(c);if(!d)throw Error("Kf");let e;return _.GF({type:0,ve:d,xG:null!=(e=_.$G(c)[0])?e:0,Pc:b})}))},mUc=function(a,b){const c=b.hc();return _.u(a.As.list(b.tb,b.Uc,b.repository,_.qk(b),b.path,b.params.Pb),_.r(d=>({state:2,Sb:{type:1,items:oTc(d,c)}})))},P9=class{set target(a){var b=a.Pc;this.a0=b;switch(a.type){case 0:a.nMc?this.AJ.fxa.next(b):this.AJ.MGb();
b=lUc(this,b);break;case 1:b=mUc(this,b);break;default:b=_.wc(a,void 0)}setTimeout(()=>{let c;null==(c=document.getElementById("result-preview-header"))||c.focus()});this.page=_.u(b,_.Dg(_.UF),_.kg(()=>{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=_.wc(c,void 0)}}return _.kf({state:1,message:"Error fetching contents",WAa:c})}))}set PPc(a){a=a.fZ;LRc(a)?this.AJ.gPa.next(a.i7):this.AJ.gPa.next(void 0)}constructor(a,
b){this.As=a;this.AJ=b;this.Su=_.TF;this.DH=KTc;this.Ji="SearchResultFilePreview";this.l$b="result-preview-header";this.Uvb="Close";this.Mfc="Preview of File ";this.page=_.pg;this.a0=new _.fj;this.close=new _.wn}};P9.O=function(a){return new (a||P9)(_.w(_.pJ),_.w(_.xJ))};
P9.wa=_.Qd({type:P9,na:[["result-preview"]],inputs:{target:"target",PPc:"loadedQueryContext"},outputs:{close:"close"},features:[_.zh([_.xJ])],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&&(_.y(0,hTc,6,4,"h2",0),_.C(1,"div",1),_.G(2,"mat-icon",2),_.C(3,"a",3),_.P(4),_.E()(),_.y(5,nTc,4,4,"ng-container",
4),_.Q(6,"async"));a&2&&(_.A("ngIf",b.a0.path),_.v(3),_.A("routerLink",_.sr(b.a0))("ascTrackElement",b.Ji),_.Pg("id",b.l$b)("aria-label",b.Mfc+b.a0.path),_.v(),_.uh(" ",b.a0.path," "),_.v(),_.A("ngIf",_.R(6,7,b.a0.path&&b.page)))},Fa:[_.$p,_.po,_.qo,_.ro,_.AJ,_.FB,_.HB,_.GB,_.NF,_.yw,_.Qt,_.Du,_.Ep,O9,_.uo],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 Q9=class{constructor(){this.warnings=void 0;this.jl=_.Gk.has(2)}get MZc(){return this.warnings.join(";")}get YVc(){return this.jl&&this.warnings&&0<this.warnings.length}};Q9.O=function(a){return new (a||Q9)(_.w(_.Ev))};
Q9.wa=_.Qd({type:Q9,na:[["search-result-warnings"]],inputs:{warnings:"warnings"},ya:1,Aa:1,Da:[["class","has-warnings",4,"ngIf"],[1,"has-warnings"],[1,"warning-icon"],[1,"warning-text"]],qa:function(a,b){a&1&&_.y(0,pTc,5,1,"div",0);a&2&&_.A("ngIf",b.YVc)},Fa:[_.po,_.Du],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 R9=class{};R9.O=function(a){return new (a||R9)};R9.Ca=_.Ud({type:R9});R9.Ba=_.md({imports:[_.vo,_.OJ,_.QJ,_.IB,_.QF,_.OF,_.UH,_.sI,_.PJ]});var nUc,oUc;nUc={uo:I9};oUc=[{path:"",component:G9,mf:_.oG([A9,x9]),resolve:nUc,ir:"paramsOrQueryParamsChange"}];_.S9=class{};_.S9.O=function(a){return new (a||_.S9)};_.S9.Ca=_.Ud({type:_.S9,id:"search"});_.S9.Ba=_.md({Nb:[I9,_.pJ],imports:[_.cw,z9,_.vy,_.vo,_.NI,_.RI,_.SI,_.EB,_.Xp,_.bK,_.QJ,_.aJ,_.fw,_.EA,_.IB,_.QF,_.OF,_.fy,_.tz,_.Cx,_.Eu,_.cG,_.Ay,_.WB,_.YF,_.zy,_.cJ,_.sI,_.kA(oUc),_.Dv,_.PJ,R9,_.tI,_.OB,_.uJ,_.xy,_.Gp]});_.bab(_.S9,"search");
_.Lmb(G9,function(){return[_.$p,_.po,_.qo,_.ro,_.CB,_.Wp,_.FB,_.HB,_.GB,_.NF,_.yw,_.Nt,_.$t,_.au,_.bu,_.Ep,_.NB,P9,J9,K9,L9,N9,M9,Q9]},function(){return[_.uo]});
}catch(e){_._DumpException(e)}
try{
var pUc=function(a,b){a=Number(a);return!isNaN(a)&&a>=b&&Number.isInteger(a)},qUc=function(a){a&1&&_.G(0,"settings-header",27)},rUc=function(a){if(a&1){const b=_.ze();_.C(0,"div")(1,"mat-form-field",28)(2,"mat-label");_.P(3," Appearance ");_.E();_.C(4,"mat-select",15);_.Q(5,"async");_.M("selectionChange",function(c){_.n(b);const d=_.N();return _.q(d.uVc(c.value))});_.C(6,"mat-option",29);_.P(7," Light ");_.E();_.C(8,"mat-option",30);_.P(9," Dark ");_.E();_.C(10,"mat-option",31);_.P(11," Use System Settings ");
_.E()()()()}a&2&&(a=_.N(),_.v(4),_.A("value",_.R(5,1,a.emb)))},sUc=function(a,b){a&1&&(_.C(0,"mat-option",34),_.P(1),_.E());a&2&&(a=b.ua,_.A("value",a),_.v(),_.uh(" ",a.replace("cider","default")," "))},tUc=function(a){if(a&1){const b=_.ze();_.C(0,"div")(1,"mat-form-field",32)(2,"mat-label");_.P(3," Dark syntax highlighting theme ");_.E();_.C(4,"mat-select",15);_.Q(5,"async");_.M("selectionChange",function(c){_.n(b);const d=_.N();return _.q(d.pVc(c.value))});_.y(6,sUc,2,2,"mat-option",33);_.E()()()}a&
2&&(a=_.N(),_.v(4),_.A("value",_.R(5,2,a.yVc)),_.v(2),_.A("ngForOf",a.t3b))},uUc=function(a){a&1&&_.P(0," Light syntax highlighting theme ")},vUc=function(a){a&1&&_.P(0," Syntax highlighting theme ")},wUc=function(a,b){a&1&&(_.C(0,"mat-option",34),_.P(1),_.E());a&2&&(a=b.ua,_.A("value",a),_.v(),_.uh(" ",a.replace("cider","default")," "))},xUc=function(a){if(a&1){const b=_.ze();_.C(0,"div")(1,"mat-form-field",35)(2,"mat-label");_.y(3,uUc,1,0)(4,vUc,1,0);_.E();_.C(5,"mat-select",15);_.Q(6,"async");
_.M("selectionChange",function(c){_.n(b);const d=_.N();return _.q(d.rVc(c.value))});_.y(7,wUc,2,2,"mat-option",33);_.E()()()}a&2&&(a=_.N(),_.v(3),_.Ug(a.W_?3:4),_.v(2),_.A("value",_.R(6,3,a.AVc)),_.v(2),_.A("ngForOf",a.wdc))},yUc=function(a){if(a&1){const b=_.ze();_.C(0,"div")(1,"mat-slide-toggle",36);_.Q(2,"async");_.M("change",function(c){_.n(b);const d=_.N();return _.q(d.AYc(c))});_.P(3," Strip the google3/ prefix when copying paths ");_.E()()}a&2&&(a=_.N(),_.v(),_.A("checked",_.R(2,1,a.GWb)))},
zUc=function(a){a&1&&(_.C(0,"a",37)(1,"mat-icon",38),_.P(2,"info_outline"),_.E()())},AUc=function(a){if(a&1){const b=_.ze();_.C(0,"div")(1,"mat-form-field",39)(2,"mat-label");_.P(3," Default Cider editing behavior ");_.E();_.C(4,"mat-select",15);_.Q(5,"async");_.M("selectionChange",function(c){_.n(b);const d=_.N();return _.q(d.oVc(c.value))});_.C(6,"mat-option",40);_.P(7," Open in Cider ");_.E();_.C(8,"mat-option",41);_.P(9," Open the workspace selection prompt in Cider ");_.E()()()()}a&2&&(a=_.N(),
_.v(4),_.A("value",_.R(5,1,a.rda)))},BUc=function(a){if(a&1){const b=_.ze();_.C(0,"div")(1,"mat-slide-toggle",42);_.Q(2,"async");_.M("change",function(c){_.n(b);const d=_.N();return _.q(d.BYc(c))});_.P(3," When opening the Cider workspace selection prompt, default to suggesting a unique workspace name. ");_.E()()}a&2&&(a=_.N(),_.v(),_.A("checked",_.R(2,1,a.Cla)))},CUc=function(a){if(a&1){const b=_.ze();_.C(0,"div")(1,"mat-slide-toggle",43);_.Q(2,"async");_.M("change",function(c){_.n(b);const d=_.N();
return _.q(d.zYc(c))});_.P(3," Show personalized results based on search history ");_.E();_.C(4,"a",44)(5,"mat-icon",38);_.P(6,"info_outline");_.E()()()}a&2&&(a=_.N(),_.v(),_.A("checked",_.R(2,1,a.lr)))},DUc=function(a){if(a&1){const b=_.ze();_.C(0,"div")(1,"mat-form-field",45)(2,"mat-label");_.P(3," Search results page size ");_.E();_.C(4,"mat-select",15);_.Q(5,"async");_.M("selectionChange",function(c){_.n(b);const d=_.N();return _.q(d.gZc(c.value))});_.C(6,"mat-option",34);_.P(7," 10 ");_.E();
_.C(8,"mat-option",34);_.P(9," 25 ");_.E();_.C(10,"mat-option",34);_.P(11," 100 ");_.E()()()()}a&2&&(a=_.N(),_.v(4),_.A("value",_.R(5,4,a.pageSize)),_.v(2),_.A("value",10),_.v(2),_.A("value",25),_.v(2),_.A("value",100))},EUc=function(a){if(a&1){const b=_.ze();_.C(0,"div")(1,"mat-form-field",46)(2,"mat-select",47);_.Q(3,"async");_.M("selectionChange",function(c){_.n(b);const d=_.N();return _.q(d.fZc(c.value))});_.C(4,"mat-option",34);_.P(5," 25 ");_.E();_.C(6,"mat-option",34);_.P(7," 50 ");_.E();_.C(8,
"mat-option",34);_.P(9," 100 ");_.E();_.C(10,"mat-option",34);_.P(11," 200 ");_.E()();_.C(12,"mat-label");_.P(13," Starred paths on homepage ");_.E()()()}a&2&&(a=_.N(),_.v(2),_.A("value",_.R(3,5,a.xia)),_.v(2),_.A("value",25),_.v(2),_.A("value",50),_.v(2),_.A("value",100),_.v(2),_.A("value",200))},T9=class extends _.Zp{constructor(a,b,c,d){super(a,b,d,c,"change");this.TXb=!0}Pdb(a){this.TXb&&_.tOa(this,"CHANGE",a)}};T9.O=function(a){return new (a||T9)(_.w(_.Vp),_.w(_.pn),_.w(_.Ye),_.w(_.Yp,8))};
T9.La=_.Wd({type:T9,na:[["input","ascTrackElement","","trackAction",""],["select","ascTrackElement","","trackAction",""],["textarea","ascTrackElement","","trackAction",""]," ascTrackElement  trackAction  trackGestureChange ".split(" ")],inputs:{TXb:"trackGestureChange"},features:[_.Mg]});var U9=class{constructor(){this.Jz=this.text="";this.ariaLabel="Hover or Focus for more information"}};U9.O=function(a){return new (a||U9)};
U9.wa=_.Qd({type:U9,na:[["help-tooltip","text",""]],inputs:{text:"text",Jz:"tooltipClass",ariaLabel:"ariaLabel"},jc:["text",""],ya:3,Aa:3,Da:[["tabindex","0","role","button","matTooltipPosition","right",3,"matTooltipClass","matTooltip"]],qa:function(a,b){a&1&&(_.C(0,"span",0)(1,"mat-icon"),_.P(2,"help_outline"),_.E()());a&2&&(_.A("matTooltipClass",b.Jz)("matTooltip",b.text),_.Pg("aria-label",b.ariaLabel))},Fa:[_.Du,_.AA],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 V9=class{};V9.O=function(a){return new (a||V9)};V9.Ca=_.Ud({type:V9});V9.Ba=_.md({imports:[_.vo,_.Eu,_.BA]});var FUc=Object.freeze({"invalid-number":!0}),W9=class{constructor(){this.SEb=!1}validate(a){return pUc(a.value,this.SEb?0:1)?null:FUc}};W9.O=function(a){return new (a||W9)};W9.La=_.Wd({type:W9,na:[["","positiveIntegerValidator",""]],inputs:{SEb:"allowZero"},features:[_.zh([{va:_.Mw,Fb:W9,wd:!0}])]});var X9=class{validate(a){return void 0===a.value||""===a.value||pUc(a.value,1)?null:FUc}};X9.O=function(a){return new (a||X9)};
X9.La=_.Wd({type:X9,na:[["","optionalPositiveIntegerValidator",""]],features:[_.zh([{va:_.Mw,Fb:X9,wd:!0}])]});_.Y9=class{constructor(){this.vRb=""}};_.Y9.O=function(a){return new (a||_.Y9)};
_.Y9.wa=_.Qd({type:_.Y9,na:[["settings-header"]],inputs:{vRb:"pageTitle"},ac:["*"],ya:4,Aa:1,Da:["role;heading;aria-level;1;fxLayoutAlign;center center".split(";"),["fxFlex","grow",1,"title"]],qa:function(a,b){a&1&&(_.ch(),_.C(0,"div",0)(1,"span",1),_.P(2),_.E(),_.dh(3),_.E());a&2&&(_.v(2),_.vh(b.vRb))},Fa:[_.hs,_.Ft],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 Z9,GUc,HUc;Z9=function(a,b,c){a.Ga.mb({element:"Settings",action:b,Ie:c,gestureName:"CHANGE"})};GUc=function(a,b){if(!a.W_||!b)return!1;switch(b){case "SYSTEM":case "DARK":return!0;case "LIGHT":return!1;default:return _.wc(b,void 0)}};HUc=function(a){if(!a)return!0;switch(a){case "DARK":return!1;case "SYSTEM":case "LIGHT":return!0;default:return _.wc(a,void 0)}};
_.$9=class{constructor(a,b,c,d,e,f){this.document=a;this.Ga=b;this.Xb=c;this.psa=d;this.Kb=e;this.emb=this.Xb.bva();this.Ega=this.Xb.uW();this.fWc=this.Xb.DW();this.GWb=this.Xb.z5();this.tabSize=this.Xb.GW();this.pageSize=this.Xb.BW();this.bs=this.psa.bs;this.xia=this.Xb.t5();this.tZb=_.Pyb(this.Xb);this.v_c=this.Xb.jva();this.rda=this.Xb.e5();this.Cla=this.Xb.A5();this.lr=this.Xb.x5();this.bWc=this.Xb.w5();this.RMc=this.Xb.m5();this.t3b=Array.from(_.M3a);this.wdc=Array.from(_.L3a);this.hb=new _.df;
this.HVb=!0;this.uVc=_.HF(g=>{Z9(this,"themeChanged",g);this.Xb.sAa(g)});this.pVc=_.HF(g=>{Z9(this,"darkSyntaxThemeChanged",g);this.Xb.xka(g)});this.rVc=_.HF(g=>{Z9(this,"lightSyntaxThemeChanged",g);this.Xb.Hka(g)});this.wYc=_.HF(g=>{Z9(this,"highlightXrefsChanged",g.checked.toString());this.Xb.K7(g.checked)});this.yYc=_.HF(g=>{Z9(this,"showFoldMarkersChanged",g.checked.toString());this.Xb.Nka(g.checked)});this.AYc=_.HF(g=>{Z9(this,"stripGoogle3FromCopyChanged",g.checked.toString());this.Xb.wAa(g.checked)});
this.hZc=_.jA((g,l)=>{Z9(this,"tabSizeChanged",g);l&&this.Xb.Pka(Number(g))},300);this.gZc=_.jA(g=>{Z9(this,"pageSizeChanged",String(g));this.Xb.P7(g)},300);this.cZc=_.jA((g,l)=>{Z9(this,"codeFontSizeChanged",g);l&&(""===g?_.RF(this.psa):_.RF(this.psa,Number(g)))},300);this.fZc=_.jA(g=>{Z9(this,"numStarredPlacesChanged",String(g));this.Xb.Ika(g)},300);this.aUc=()=>{_.RF(this.psa)};this.CYc=_.HF(g=>{Z9(this,"xrefMiniPanelEnabledChanged",g.checked.toString());_.Qyb(this.Xb,g.checked)});this.iZc=_.jA((g,
l)=>{Z9(this,"xrefMiniPanelMinWidthChanged",g);l&&this.Xb.lnb(Number(g))},300);this.oVc=_.HF(g=>{Z9(this,"ciderDefaultChanged",g);this.Xb.hAa(g)});this.BYc=_.HF(g=>{Z9(this,"suggestUniqueCiderWsChanged",g.checked.toString());this.Xb.xAa(g.checked)});this.zYc=_.HF(g=>{Z9(this,"showPersonalizedResultsChanged",g.checked.toString());this.Xb.uAa(g.checked)});this.xYc=_.HF(g=>{Z9(this,"showCustomContextMenuChanged",g.checked.toString());this.Xb.Mka(g.checked)});this.qVc=_.HF(g=>{Z9(this,"hovercardVisibilityChanged",
g);this.Xb.Eka(g)});this.W_=f.W_();this.wo=_.Gk.has(2);this.yVc=_.w4a(f,"DARK");this.AVc=_.w4a(f,"LIGHT")}Cc(){this.hb.add(this.Kb.Ye.subscribe(a=>{a&&(a=this.document.querySelector(`#${a}`))&&(null==a||a.scrollIntoView(),null==a||a.focus(),null==a||a.classList.add("highlight-anim"))}))}Ia(){this.hb.unsubscribe()}};_.$9.O=function(a){return new (a||_.$9)(_.w(_.ri),_.w(_.Vp),_.w(_.jw),_.w(_.SF),_.w(_.fi),_.w(_.rw),_.w(_.Ev),_.w(_.Gv))};
_.$9.wa=_.Qd({type:_.$9,na:[["general-settings"]],inputs:{HVb:"showHeader"},ya:76,Aa:44,Da:[["xrefMiniPanelMinWidthField","matInput"],["tabSizeField","matInput"],["codeFontSizeField","matInput"],["pageTitle","General",4,"ngIf"],[4,"ngIf"],["id","show-fold-markers-toggle","color","primary",3,"change","checked"],["id","highlight-xrefs-toggle","color","primary",3,"change","checked"],["id","show-custom-context-menu-toggle","color","primary",3,"change","checked"],[1,"preview"],["id","xrefs-mini-panel-toggle",
"color","primary",3,"change","checked","aria-label"],["id","xrefs-mini-panel-min-width-field"],["matInput","","positiveIntegerValidator","","autocomplete","off","aria-label","Change the minimum browser width for the references preview pane to be visible when the setting is enabled",3,"ngModelChange","allowZero","ngModel","disabled"],["matSuffix",""],["mat-icon-button","","class","help-link-button","matTooltip","Help","aria-label","More information about the reference preview panel","ascTrackElement",
"Settings","trackAction","openXrefHelp","externalLink","http://go/cs-xref#using-the-breadcrumb-trail",4,"ngIf"],["id","hovercard-visibility-field"],[3,"selectionChange","value"],["value","NEVER_SHOW"],["value","SHOW_WITH_SHIFT"],["value","SHOW_WITH_CTRL"],["value","SHOW_WITH_PLATFORM_CMD"],["value","SHOW_ALWAYS"],["id","tab-size-field"],["matInput","","positiveIntegerValidator","","autocomplete","off",3,"ngModelChange","ngModel"],["id","code-font-size-field"],["matInput","","optionalPositiveIntegerValidator",
"","autocomplete","off","ascTrackElement","Settings","trackAction","typeCodeFontSize",3,"ngModelChange","ngModel"],["type","button","gme-button-old","","id","code-font-size-reset-button","format","hairline","size","xsmall","ascTrackElement","Settings","trackAction","resetCodeFontSize",3,"click"],["text","This setting affects any text representing code such as the main code panel and search results."],["pageTitle","General"],["id","theme-selector"],["value","LIGHT"],["value","DARK"],["value","SYSTEM"],
["id","dark-syntax-theme-selector"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["id","light-syntax-theme-selector"],["id","strip-google3-from-copy-toggle","color","primary",3,"change","checked"],["mat-icon-button","","matTooltip","Help","aria-label","More information about the reference preview panel","ascTrackElement","Settings","trackAction","openXrefHelp","externalLink","http://go/cs-xref#using-the-breadcrumb-trail",1,"help-link-button"],["inline",""],["id","cider-default-field"],["value","cider"],
["value","prompt"],["id","unique-cider-ws-toggle","color","primary",3,"change","checked"],["id","personalization-toggle","color","primary",3,"change","checked"],["mat-icon-button","","matTooltip","Help","aria-label","More information about the search personalization setting","ascTrackElement","Settings","trackAction","openPersonalizationHelp","externalLink","https://goto.google.com/cs-personalization",1,"help-link-button"],["id","page-size-selector"],["id","num-starred-places-selector"],["aria-label",
"Change the number of starred path shown by default on the landing page",3,"selectionChange","value"]],qa:function(a,b){if(a&1){const c=_.ze();_.y(0,qUc,1,0,"settings-header",3)(1,rUc,12,3,"div",4)(2,tUc,7,4,"div",4);_.Q(3,"async");_.y(4,xUc,8,5,"div",4);_.Q(5,"async");_.y(6,yUc,4,3,"div",4);_.C(7,"div")(8,"mat-slide-toggle",5);_.Q(9,"async");_.M("change",function(d){_.n(c);return _.q(b.yYc(d))});_.P(10," Show Fold Markers ");_.E()();_.C(11,"div")(12,"mat-slide-toggle",6);_.Q(13,"async");_.M("change",
function(d){_.n(c);return _.q(b.wYc(d))});_.P(14," Highlight References ");_.E()();_.C(15,"div")(16,"mat-slide-toggle",7);_.Q(17,"async");_.M("change",function(d){_.n(c);return _.q(b.xYc(d))});_.P(18," Show Cross References Context Menu on right click ");_.E()();_.C(19,"div",8)(20,"mat-slide-toggle",9);_.Q(21,"async");_.M("change",function(d){_.n(c);return _.q(b.CYc(d))});_.P(22," Enable the references preview pane when the browser is wider than ");_.E();_.C(23,"mat-form-field",10)(24,"input",11,
0);_.Q(26,"async");_.Q(27,"async");_.M("ngModelChange",function(d){_.n(c);return _.q(b.iZc(d,_.th(25).Ad.valid))});_.E();_.C(28,"span",12);_.P(29,"pixels");_.E();_.C(30,"mat-error");_.P(31," Must set width to a positive integer. ");_.E()();_.y(32,zUc,3,0,"a",13);_.E();_.y(33,AUc,10,3,"div",4)(34,BUc,4,3,"div",4)(35,CUc,7,3,"div",4);_.C(36,"div")(37,"mat-form-field",14)(38,"mat-label");_.P(39," Show identifier hovercards ");_.E();_.C(40,"mat-select",15);_.Q(41,"async");_.M("selectionChange",function(d){_.n(c);
return _.q(b.qVc(d.value))});_.C(42,"mat-option",16);_.P(43," Never show ");_.E();_.C(44,"mat-option",17);_.P(45," Hold 'Shift' to show ");_.E();_.C(46,"mat-option",18);_.P(47," Hold 'Control' to show ");_.E();_.C(48,"mat-option",19);_.P(49," Hold 'Control' or 'Command' (macOS) to show ");_.E();_.C(50,"mat-option",20);_.P(51," Always show ");_.E()()()();_.C(52,"div")(53,"mat-form-field",21)(54,"input",22,1);_.Q(56,"async");_.M("ngModelChange",function(d){_.n(c);return _.q(b.hZc(d,_.th(55).Ad.valid))});
_.E();_.C(57,"mat-label");_.P(58," Tab size (chars) ");_.E();_.C(59,"mat-error");_.P(60," Must set tab size to a positive integer. ");_.E()()();_.y(61,DUc,12,6,"div",4)(62,EUc,14,7,"div",4);_.C(63,"div")(64,"mat-form-field",23)(65,"input",24,2);_.Q(67,"async");_.M("ngModelChange",function(d){_.n(c);return _.q(b.cZc(d,_.th(66).Ad.valid))});_.E();_.C(68,"mat-label");_.P(69," Code font size (px) ");_.E();_.C(70,"mat-error");_.P(71," Must set code font size to a positive integer or clear the field. ");
_.E()();_.C(72,"button",25);_.M("click",function(){_.n(c);return _.q(b.aUc())});_.C(73,"span");_.P(74,"Reset");_.E()();_.G(75,"help-tooltip",26);_.E()}a&2&&(a=_.th(25),_.A("ngIf",b.HVb),_.v(),_.A("ngIf",b.W_),_.v(),_.A("ngIf",GUc(b,_.R(3,22,b.emb))),_.v(2),_.A("ngIf",HUc(_.R(5,24,b.emb))),_.v(2),_.A("ngIf",b.wo),_.v(2),_.A("checked",_.R(9,26,b.fWc)),_.v(4),_.A("checked",_.R(13,28,b.Ega)),_.v(4),_.A("checked",_.R(17,30,b.bWc)),_.v(4),_.A("checked",_.R(21,32,b.tZb))("aria-label","Enable the references preview pane when the browser is wider than "+
a.value+" pixels"),_.v(4),_.A("allowZero",!0)("ngModel",_.R(26,34,b.v_c))("disabled",!1===_.R(27,36,b.tZb)),_.v(8),_.A("ngIf",b.wo),_.v(),_.A("ngIf",b.wo),_.v(),_.A("ngIf",b.wo),_.v(),_.A("ngIf",b.wo),_.v(5),_.A("value",_.R(41,38,b.RMc)),_.v(14),_.A("ngModel",_.R(56,40,b.tabSize)),_.v(7),_.A("ngIf",!b.wo),_.v(),_.A("ngIf",b.wo),_.v(3),_.A("ngModel",_.R(67,42,b.bs)))},Fa:[_.$p,T9,_.oo,_.po,_.Wp,_.Kk,_.Rw,_.Yw,_.CA,U9,_.yw,_.Rt,_.Iw,_.tx,_.ox,_.wA,_.xA,_.Du,_.Jw,_.xx,_.MA,_.NA,_.rA,_.zK,_.xK,_.$x,_.cy,
_.Y9,X9,W9,_.uo],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});_.a$=class{};_.a$.O=function(a){return new (a||_.a$)};_.a$.Ca=_.Ud({type:_.a$});_.a$.Ba=_.md({imports:[_.vo,_.It]});_.b$=class{};_.b$.O=function(a){return new (a||_.b$)};_.b$.Ca=_.Ud({type:_.b$});_.b$.Ba=_.md({Nb:[{va:_.L5a,nc:{LF:!0,n8:"dynamic"}}],imports:[_.bq,_.vo,_.Xp,_.vA,_.EA,V9,_.fy,_.Cx,_.Eu,_.Ex,_.YF,_.cG,_.AK,_.Ay,_.a$]});
}catch(e){_._DumpException(e)}
try{
_.Ki("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 wVc=function(a,b){a:{const c=a.length,d="string"===typeof a?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 0>b?null:"string"===typeof a?a.charAt(b):a[b]},xVc=function(a,b,c){if(a){var d=_.ayb(a);if(!b)return d.toString();a=_.Qi(b)||_.Ri(b)||b;switch([_.byb,_.cyb,_.dyb].find(e=>_.eyb(e,d))){case _.byb:case _.dyb:return c&&"/"!==c?_.Ora(d.toString(),"blob",a,c):_.Ora(d.toString(),"tree",a);case _.cyb:return _.Ora(d.toString(),"src",a,c||"")}}},l$=function(...a){return wVc(a,
b=>void 0!==b)},AVc=function(a){var b,c=[],d=1;if("string"===typeof a)if(yVc[a]){c=yVc[a].slice();var e="rgb"}else if("transparent"===a)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;4>=g?(c=[parseInt(f[0]+f[0],16),parseInt(f[1]+f[1],16),parseInt(f[2]+f[2],16)],4===g&&(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)],8===g&&(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="rgb"===a,e=f=a.replace(/a$/,""),g="cmyk"===f?4:"gray"===f?1:3,c=b[2].trim().split(/\s*,\s*/).map(function(l,p){if(/%$/.test(l)){if(p===g)return parseFloat(l)/100;if("rgb"===f)return 255*parseFloat(l)/100}else if("h"===f[p]&&!/deg$/.test(l)&&void 0!==zVc[l])return zVc[l];return parseFloat(l)}),a===f&&c.push(1),d=d?1:void 0===c[g]?1:c[g],c=c.slice(0,g)):10<a.length&&/[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)?_.ya(a)&&!Array.isArray(a)?(b=l$(a.r,a.red,a.R,null),null!==b?(e="rgb",c=[b,l$(a.Pq,a.green,a.G),l$(a.b,a.blue,a.B)]):(e="hsl",c=[l$(a.h,a.Kva,a.iE),l$(a.s,a.saturation,a.S),l$(a.l,a.sK,a.L,a.b,a.brightness)]),d=l$(a.a,a.alpha,a.opacity,1),null!=a.opacity&&(d/=100)):Array.isArray(a)&&(c=[a[0],a[1],a[2]],e="rgb",d=4===a.length?a[3]:1):(e="rgb",c=[a>>>16,(a&65280)>>>8,a&255]);
return{space:e,values:c,alpha:d}},m$=function(a,b,c){if(isNaN(a)||0>a||a>b)throw new RangeError("Lf`"+a+"`"+c+"`0`"+b);},BVc=function(a){if(!/^[a-fA-F0-9]+$/.test(a))throw Error("Nf`"+a);return parseInt(a,16)},CVc=function(a){a=a.toString(16);return 2<=a.length?a:"0"+a},n$=function(a){return.04045>=a?a/12.92:((a+.055)/1.055)**2.4},DVc=function(a){return.0031308>=a?12.92*a:1.055*a**(1/2.4)-.055},o$=function(a){const b=6/29;return a>b**3?a**(1/3):1/(3*b**2)*a+4/29},EVc=function(a){const b=6/29;return a>
b?a**3:3*b**2*(a-4/29)},OVc=function(a,b,c){"number"!==typeof b&&(b=FVc[b]);var d=GVc(a);a=GVc(c||HVc());c=`${IVc(d)},${b},${IVc(a)}`;if(JVc.has(c))return JVc.get(c);if(KVc(d,a)>b)a=d;else{var e=LVc(d);d=50<LVc(a).sK?-1:1;let f=MVc(e);for(let g=e.sK;0<=g&&100>=g&&!(f=MVc(new NVc(g,e.a,e.b)),KVc(f,a)>b);g+=d);a=f}JVc.set(c,a);return a},GVc=function(a){if(a instanceof p$)return a;if(a instanceof PVc)return new p$(a.red,a.green,a.blue);if(a instanceof _.l2a)return new p$(_.Ol(a,1)||0,_.Ol(a,2)||0,_.Ol(a,
3)||0);a.startsWith("#")&&(a=a.substring(1));return QVc(a)},HVc=function(){var a=getComputedStyle(document.body).backgroundColor;if(!a)return RVc;const {space:b,values:c,alpha:d}=AVc(a);switch(b){case "rgb":const [p,t,x]=c;return SVc(new p$(p/255,t/255,x/255,d),RVc);case "hsl":const [B,F,I]=c;var e=new TVc(B,F/100,I/100,d),f=(1-Math.abs(2*e.sK-1))*e.saturation;a=e.alpha;var g=f,l=Math.max(0,e.sK-f/2);let K=f=l;e=e.Kva%360/60;const U=g*(1-Math.abs(e%2-1));switch(Math.floor(e)){case 0:f+=g;K+=U;break;
case 1:f+=U;K+=g;break;case 2:K+=g;l+=U;break;case 3:K+=U;l+=g;break;case 4:f+=U;l+=g;break;case 5:f+=g,l+=U}a=new p$(f,K,l,a);return SVc(a,RVc);default:throw Error("Of`"+b);}},UVc=function(a){a&1&&_.G(0,"img",19);a&2&&(a=_.N().Ka,_.A("src",a.UX,_.ag))},VVc=function(a){a&1&&_.G(0,"global-search-box",22);a&2&&(a=_.N().Ka,_.A("config",a))},WVc=function(a,b){a&1&&(_.C(0,"div",20),_.y(1,VVc,1,1,"global-search-box",21),_.E());a&2&&(a=b.Ka,_.v(),_.A("ngIf",a.qha))},XVc=function(a,b){a&1&&(_.J(0),_.P(1,
"\n            "),_.C(2,"li",15),_.P(3,"\n              "),_.C(4,"a",26),_.P(5),_.E(),_.P(6,"\n            "),_.E(),_.P(7,"\n          "),_.L());a&2&&(a=b.ua,_.v(4),_.A("universalLink",a.target)("sameWindow",!0)("trackAction",a.KB),_.v(),_.uh("\n                ",a.label,"\n              "))},YVc=function(a){a&1&&(_.C(0,"div",23)(1,"nav",24)(2,"ul",13),_.y(3,XVc,8,4,"ng-container",25),_.E()()());a&2&&(a=_.N().Ka,_.v(3),_.A("ngForOf",a.kRa))},ZVc=function(a){if(a&1){const b=_.ze();_.C(0,"li",15)(1,
"button",27);_.M("click",function(){_.n(b);const c=_.N(2);return _.q(c.W9a.next(void 0))});_.P(2," Keyboard Shortcuts ");_.E()()}},$Vc=function(a,b){a&1&&(_.C(0,"li",15)(1,"a",28),_.P(2),_.E()());a&2&&(a=b.ua,_.v(),_.A("universalLink",a.target)("trackAction",a.KB),_.v(),_.uh(" ",a.label," "))},aWc=function(a,b){if(a&1){const c=_.ze();_.C(0,"header",2)(1,"div",3)(2,"a",4);_.y(3,UVc,1,1,"img",5);_.G(4,"onedev-appbar-title",6);_.E()();_.y(5,WVc,2,1,"div",7);_.Q(6,"async");_.C(7,"div",8);_.y(8,YVc,4,
1,"div",9);_.C(9,"div",10)(10,"button",11)(11,"mat-icon");_.P(12,"more_vert");_.E()()();_.C(13,"mat-menu",12,0)(15,"ul",13);_.y(16,ZVc,3,0,"li",14);_.Q(17,"async");_.C(18,"li",15)(19,"button",16);_.M("click",function(){_.n(c);_.N().bl.open(q$);return _.q()});_.P(20," Settings ");_.E()();_.y(21,$Vc,3,3,"li",17);_.C(22,"li",15)(23,"button",18);_.M("click",function(){_.n(c);const d=_.N();return _.q(d.J6("CLICK"))});_.P(24," Send Feedback ");_.E()()()()()()}if(a&2){a=b.Ka;b=_.th(14);const c=_.N();_.Qg("height",
a.UX?"76px":null);_.v(2);_.Rg("app-logo",a.UX);_.A("universalLink",a.Hga)("sameWindow",!0)("title",a.title?a.title:"");_.v();_.A("ngIf",a.UX);_.v();_.gh("productName",a.UX?void 0:a.title);_.A("svgIcon",a.UX?void 0:"oss:logo");_.v();_.A("ngIf",_.R(6,16,c.uo));_.v(3);_.A("ngIf",!a.lNb);_.v(2);_.A("matMenuTriggerFor",b);_.v(3);_.A("overlapTrigger",!1);_.v(3);_.A("ngIf",_.R(17,18,c.T7));_.v(5);_.A("ngForOf",a.aQb)}},bWc=function(a){a&1&&_.G(0,"announcement-bar",5)},cWc=function(a){a&1&&(_.C(0,"div",6),
_.G(1,"loading"),_.E())},dWc=function(a,b){a&1&&(_.C(0,"a",1)(1,"div",2)(2,"div",3),_.G(3,"img",4),_.E(),_.C(4,"span",5),_.P(5),_.E()(),_.C(6,"span",6),_.P(7),_.E(),_.C(8,"div",7)(9,"a",8),_.P(10," View Project "),_.E()()());a&2&&(a=b.ua,b=_.N(),_.A("routerLink",b.tSb(a)),_.v(3),_.gh("src",a.wk,_.ag),_.fh("alt","Icon for ",a.displayName,""),_.v(2),_.vh(a.displayName),_.v(2),_.vh(a.ED))},eWc=function(a){if(a&1){const b=_.ze();_.C(0,"button",12);_.M("click",function(){_.n(b);const c=_.N();return _.q(c.G3())});
_.C(1,"mat-icon");_.P(2,"close");_.E()()}a&2&&(a=_.N(),_.A("ascTrackElement",a.Rw)("matTooltip",a.bwb),_.Pg("aria-label",a.bwb))},fWc=function(a){a&1&&(_.C(0,"a",13),_.G(1,"mat-icon",14),_.E());a&2&&(a=_.N(),_.A("universalLink",a.rO))},gWc=function(a){a&1&&_.Vg(0)},hWc=function(a,b){a&1&&(_.C(0,"search-box-suggestion-item",15),_.y(1,gWc,1,0,"ng-container",16),_.E());a&2&&(a=b.ua,_.A("isSelectable",!!a.YAa)("payload",a),_.v(),_.A("ngTemplateOutlet",a.qa)("ngTemplateOutletContext",a.tQ))},iWc=function(a){a&
1&&_.Vg(0)},jWc=function(a){a&1&&(_.C(0,"div",19),_.y(1,iWc,1,0,"ng-container",20),_.E());if(a&2){a=_.N(2);const b=_.th(12);_.Qg("width",a.hka,"px");_.v();_.A("ngTemplateOutlet",b.qa)}},kWc=function(a){if(a&1){const b=_.ze();_.J(0,17);_.M("ascResizeNotifier",function(c){_.n(b);const d=_.N();return _.q(d.eeb(c))});_.y(1,jWc,2,3,"div",18);_.L()}if(a&2){a=_.N();const b=_.th(12);_.A("elementToWatch",_.th(1));_.v();_.A("ngIf",b.wz&&a.rJ)}},lWc=function(a){a&1&&_.G(0,"img",6);a&2&&(a=_.N(),_.gh("src",a.wk,
_.ag),_.fh("alt","",a.label," Logo"))},mWc=function(a){a&1&&_.G(0,"mat-icon",7)},nWc=function(a){a&1&&_.G(0,"loading")},oWc=function(a){a&1&&_.G(0,"whitelabelled-search",8);a&2&&(a=_.N(2).Ka,_.A("projects",a.Sb.Nn)("iconUrl",a.Sb.wk)("label",a.Sb.displayName))},pWc=function(a){a&1&&_.G(0,"discover-find-contribute",9);a&2&&(a=_.N(2).Ka,_.A("projects",a.Sb.Nn))},qWc=function(a){a&1&&(_.J(0,2),_.y(1,oWc,1,3,"whitelabelled-search",6)(2,pWc,1,1,"discover-find-contribute",7),_.L());if(a&2){a=_.N().Ka;const b=
_.N();_.A("ngSwitch",a.Sb.qa);_.v();_.A("ngSwitchCase",b.tic.ona)}},rWc=function(a){a&1&&_.Vg(0)},sWc=function(a){a&1&&(_.J(0),_.y(1,rWc,1,0,"ng-container",10),_.L());a&2&&(_.N(2),a=_.th(3),_.v(),_.A("ngTemplateOutlet",a))},tWc=function(a,b){a&1&&(_.J(0,2),_.y(1,nWc,1,0,"loading",3)(2,qWc,3,2,"ng-container",4)(3,sWc,2,1,"ng-container",5),_.L());a&2&&(a=b.Ka,b=_.N(),_.A("ngSwitch",a.state),_.v(),_.A("ngSwitchCase",b.Wc.ij),_.v(),_.A("ngSwitchCase",b.Wc.Xh))},uWc=function(a){a&1&&(_.C(0,"icon-empty-state-display",
11)(1,"icon-empty-state-title"),_.P(2," Unable to load page. "),_.E(),_.C(3,"icon-empty-state-subtitle"),_.P(4," Please try again later. "),_.E()());a&2&&_.A("isSvg",!1)},vWc=function(a){a&1&&_.G(0,"img",21);a&2&&(a=_.N().Ka,_.gh("src",a.Tca,_.ag))},wWc=function(a){a&1&&_.G(0,"th",22)},xWc=function(a,b){a&1&&(_.C(0,"a",32),_.G(1,"mat-icon",33),_.C(2,"span",34),_.P(3),_.E()());if(a&2){a=b.Ka;b=_.N().Ka;const c=_.N(6);_.fh("title","View on ",a.name,"");_.fh("aria-label","View on ",a.name,"");_.A("externalLink",
c.sLc(b));_.v();_.A("svgIcon",a.icon);_.v(2);_.uh(" View on ",a.name," ")}},yWc=function(a,b){a&1&&(_.J(0),_.y(1,xWc,4,7,"a",31),_.L());a&2&&(a=b.Ka,b=_.N(6),_.v(),_.A("ngIf",b.jTc(a)))},zWc=function(a){a&1&&(_.C(0,"td",29),_.y(1,yWc,2,1,"ng-container",30),_.E());a&2&&(a=_.N().ua,_.v(),_.A("ngIf",null==a?null:null==a.repository?null:a.repository.fY))},AWc=function(a){a&1&&(_.C(0,"span",34),_.P(1," Language unknown "),_.E())},BWc=function(a){a&1&&(_.C(0,"div"),_.Q(1,"colorContrast"),_.C(2,"mat-icon"),
_.P(3,"check_circle"),_.E(),_.C(4,"span",34),_.P(5," Has references "),_.E()());a&2&&(a=_.N(2).Ka,_.Qg("color",_.aB(1,2,a.EL,"uiElement")))},CWc=function(a){a&1&&(_.C(0,"span",34),_.P(1," No references "),_.E())},EWc=function(a,b){a&1&&(_.C(0,"tr"),_.y(1,zWc,2,1,"td",23),_.C(2,"td",24)(3,"a",25),_.Q(4,"colorContrast"),_.P(5),_.E()(),_.C(6,"td"),_.P(7),_.Q(8,"dateTimeDisplay"),_.E(),_.C(9,"td"),_.P(10),_.y(11,AWc,2,0,"span",26),_.E(),_.C(12,"td"),_.P(13),_.E(),_.C(14,"td",27),_.y(15,BWc,6,5,"div",
28)(16,CWc,2,0,"ng-template",null,0,_.Eh),_.E()());if(a&2){a=b.ua;b=_.th(17);var c=_.N().Ka;_.N(3);_.v();_.A("ngIf",DWc(c.it));_.v(2);_.Qg("color",_.aB(4,11,c.EL,"text"));c=a.repository&&a.repository.Se?_.sr(new _.fj({ae:{type:"ossProject",id:c.name},repository:a.name||a.repository.Se.yh})):void 0;_.A("routerLink",c);_.v(2);_.uh(" ",a.name||a.repository.Se.yh," ");_.v(2);_.vh(_.aB(8,14,a.qK,"relativeTime"));_.v(3);_.uh(" ",a.languages.join(", ")," ");_.v();_.A("ngIf",!a.languages||0===a.languages.length);
_.v(2);_.vh(a.license);_.v(2);_.A("ngIf",a.xva)("ngIfElse",b)}},GWc=function(a,b){a&1&&(_.C(0,"div",7),_.y(1,vWc,1,1,"img",8),_.C(2,"div",9)(3,"div",10),_.G(4,"img",11),_.C(5,"div")(6,"h1",12),_.Q(7,"colorContrast"),_.C(8,"conditional-link",13),_.P(9),_.E()(),_.C(10,"h2",14),_.P(11),_.E()()(),_.G(12,"oss-home-search-box",15),_.Q(13,"async"),_.C(14,"h2",16),_.P(15," Repositories "),_.E(),_.C(16,"table",17)(17,"thead")(18,"tr"),_.y(19,wWc,1,0,"th",18),_.C(20,"th"),_.P(21,"Name"),_.E(),_.C(22,"th"),
_.P(23," Last Commit Date "),_.E(),_.C(24,"th"),_.P(25,"Language"),_.E(),_.C(26,"th"),_.P(27,"License"),_.E(),_.C(28,"th",19),_.P(29," References "),_.E()()(),_.C(30,"tbody"),_.y(31,EWc,18,17,"tr",20),_.E()()()());a&2&&(a=b.Ka,b=_.N(3),_.v(),_.A("ngIf",a.Tca),_.v(3),_.gh("src",a.wk,_.ag),_.gh("alt",a.ED),_.v(2),_.Qg("color",_.aB(7,14,a.EL,"heading")),_.Pg("aria-label",a.displayName?a.displayName:"Project Name"),_.v(2),_.A("condition",a.Tia)("link",a.Tia)("sameWindow",!0),_.v(),_.uh(" ",a.displayName,
" "),_.v(2),_.vh(a.ED),_.v(),_.A("config",_.R(13,17,b.uo)),_.v(7),_.A("ngIf",DWc(a.it)),_.v(12),_.A("ngForOf",FWc(a.it)))},HWc=function(a){a&1&&(_.J(0),_.y(1,GWc,32,19,"div",6),_.L());a&2&&(a=_.N().Ka,_.v(),_.A("ngIf",a.Sb))},IWc=function(a){a&1&&(_.C(0,"icon-empty-state-display",35)(1,"icon-empty-state-title"),_.P(2," Could not load project "),_.E()())},JWc=function(a){a&1&&_.G(0,"loading",36);a&2&&_.A("diameter",20)},KWc=function(a,b){a&1&&(_.J(0,2),_.y(1,HWc,2,1,"ng-container",3)(2,IWc,3,0,"icon-empty-state-display",
4)(3,JWc,1,1,"loading",5),_.L());a&2&&(a=b.Ka,b=_.N(),_.A("ngSwitch",a.state),_.v(),_.A("ngSwitchCase",b.Wc.Xh),_.v(),_.A("ngSwitchCase",b.Wc.Error),_.v(),_.A("ngSwitchCase",b.Wc.ij))},r$={u5b:"DISCOVER_FIND_CONTRIBUTE",Nsc:"UNKNOWN_TEMPLATE",ona:"WHITELABELLED_SEARCH",values(){return[r$.Nsc,r$.u5b,r$.ona]}},PVc=class extends _.V{constructor(a={}){super();this.i.red=null==a.red?null:a.red;this.i.green=null==a.green?null:a.green;this.i.blue=null==a.blue?null:a.blue;this.i.alpha=null==a.alpha?null:
a.alpha}get alpha(){return _.Y(this,"alpha")?_.T(this,"alpha"):0}set alpha(a){this.i.alpha=a}get blue(){return _.Y(this,"blue")?_.T(this,"blue"):0}set blue(a){this.i.blue=a}get green(){return _.Y(this,"green")?_.T(this,"green"):0}set green(a){this.i.green=a}get red(){return _.Y(this,"red")?_.T(this,"red"):0}set red(a){this.i.red=a}ha(){return PVc}ka(){return{keys:["alpha","blue","green","red"]}}},LWc=class extends _.V{constructor(a={}){super();this.i.repository=null==a.repository?null:a.repository;
this.i.tags=null==a.tags?null:a.tags;this.i.hasSemanticIndex=null==a.xva?null:a.xva;this.i.lastCommitTime=null==a.qK?null:a.qK;this.i.language=null==a.language?null:a.language;this.i.languages=null==a.languages?null:a.languages;this.i.license=null==a.license?null:a.license;this.i.name=null==a.name?null:a.name;this.i.hidden=null==a.hidden?null:a.hidden;this.i.defaultBranch=null==a.ata?null:a.ata}get ata(){return _.Y(this,"defaultBranch")?_.T(this,"defaultBranch"):""}set ata(a){this.i.defaultBranch=
a}get xva(){return _.Y(this,"hasSemanticIndex")?_.T(this,"hasSemanticIndex"):!1}set xva(a){this.i.hasSemanticIndex=a}get hidden(){return _.Y(this,"hidden")?_.T(this,"hidden"):!1}set hidden(a){this.i.hidden=a}get language(){return _.Y(this,"language")?_.T(this,"language"):""}set language(a){this.i.language=a}get languages(){return _.Y(this,"languages")?_.T(this,"languages"):[]}set languages(a){this.i.languages=a}get qK(){return _.Y(this,"lastCommitTime")?_.T(this,"lastCommitTime"):""}set qK(a){this.i.lastCommitTime=
a}get license(){return _.Y(this,"license")?_.T(this,"license"):""}set license(a){this.i.license=a}get name(){return _.Y(this,"name")?_.T(this,"name"):""}set name(a){this.i.name=a}get repository(){return _.Y(this,"repository")?_.T(this,"repository"):null}set repository(a){this.i.repository=a}get tags(){return _.Y(this,"tags")?_.T(this,"tags"):[]}set tags(a){this.i.tags=a}ha(){return LWc}ka(){return{keys:"defaultBranch hasSemanticIndex hidden language languages lastCommitTime license name repository tags".split(" "),
Ha:{repository:_.syb}}}},MWc=class extends _.V{constructor(a={}){super();this.i.name=null==a.name?null:a.name;this.i.displayName=null==a.displayName?null:a.displayName;this.i.iconUrl=null==a.wk?null:a.wk;this.i.shortDescription=null==a.ED?null:a.ED;this.i.homePageUrl=null==a.Z5a?null:a.Z5a;this.i.ospoPageUrl=null==a.Tia?null:a.Tia;this.i.repositories=null==a.it?null:a.it;this.i.backgroundImageUrl=null==a.Tca?null:a.Tca;this.i.themeColor=null==a.EL?null:a.EL;this.i.repoKeyPrefix=null==a.qza?null:a.qza;
this.i.relatedFilesConfig=null==a.tZ?null:a.tZ}get Tca(){return _.Y(this,"backgroundImageUrl")?_.T(this,"backgroundImageUrl"):""}set Tca(a){this.i.backgroundImageUrl=a}get displayName(){return _.Y(this,"displayName")?_.T(this,"displayName"):""}set displayName(a){this.i.displayName=a}get Z5a(){return _.Y(this,"homePageUrl")?_.T(this,"homePageUrl"):""}set Z5a(a){this.i.homePageUrl=a}get wk(){return _.Y(this,"iconUrl")?_.T(this,"iconUrl"):""}set wk(a){this.i.iconUrl=a}get name(){return _.Y(this,"name")?
_.T(this,"name"):""}set name(a){this.i.name=a}get Tia(){return _.Y(this,"ospoPageUrl")?_.T(this,"ospoPageUrl"):""}set Tia(a){this.i.ospoPageUrl=a}get tZ(){return _.Y(this,"relatedFilesConfig")?_.T(this,"relatedFilesConfig"):null}set tZ(a){this.i.relatedFilesConfig=a}get qza(){return _.Y(this,"repoKeyPrefix")?_.T(this,"repoKeyPrefix"):""}set qza(a){this.i.repoKeyPrefix=a}get it(){return _.Y(this,"repositories")?_.T(this,"repositories"):[]}set it(a){this.i.repositories=a}get ED(){return _.Y(this,"shortDescription")?
_.T(this,"shortDescription"):""}set ED(a){this.i.shortDescription=a}get EL(){return _.Y(this,"themeColor")?_.T(this,"themeColor"):null}set EL(a){this.i.themeColor=a}ha(){return MWc}ka(){return{Oa:{repositories:LWc},keys:"backgroundImageUrl displayName homePageUrl iconUrl name ospoPageUrl relatedFilesConfig repoKeyPrefix repositories shortDescription themeColor".split(" "),Ha:{relatedFilesConfig:_.tyb,themeColor:PVc}}}},NWc=class extends _.V{constructor(a={}){super();this.i.template=null==a.qa?null:
a.qa;this.i.projects=null==a.Nn?null:a.Nn;this.i.displayName=null==a.displayName?null:a.displayName;this.i.iconUrl=null==a.wk?null:a.wk;this.i.aboutUrl=null==a.V2?null:a.V2;this.i.ciUrl=null==a.D3?null:a.D3;this.i.privacyPolicyUrl=null==a.f7?null:a.f7;this.i.termsOfServiceUrl=null==a.w8?null:a.w8}static get Qwb(){return r$}get V2(){return _.Y(this,"aboutUrl")?_.T(this,"aboutUrl"):""}set V2(a){this.i.aboutUrl=a}get D3(){return _.Y(this,"ciUrl")?_.T(this,"ciUrl"):""}set D3(a){this.i.ciUrl=a}get displayName(){return _.Y(this,
"displayName")?_.T(this,"displayName"):""}set displayName(a){this.i.displayName=a}get wk(){return _.Y(this,"iconUrl")?_.T(this,"iconUrl"):""}set wk(a){this.i.iconUrl=a}get f7(){return _.Y(this,"privacyPolicyUrl")?_.T(this,"privacyPolicyUrl"):""}set f7(a){this.i.privacyPolicyUrl=a}get Nn(){return _.Y(this,"projects")?_.T(this,"projects"):[]}set Nn(a){this.i.projects=a}get qa(){return _.Y(this,"template")?_.T(this,"template"):null}set qa(a){this.i.template=a}get w8(){return _.Y(this,"termsOfServiceUrl")?
_.T(this,"termsOfServiceUrl"):""}set w8(a){this.i.termsOfServiceUrl=a}ha(){return NWc}ka(){return{Oa:{projects:MWc},Na:{template:r$},keys:"aboutUrl ciUrl displayName iconUrl privacyPolicyUrl projects template termsOfServiceUrl".split(" ")}}},OWc=class extends _.V{constructor(a={}){super();this.i.projects=null==a.Nn?null:a.Nn}get Nn(){return _.Y(this,"projects")?_.T(this,"projects"):[]}set Nn(a){this.i.projects=a}ha(){return OWc}ka(){return{Oa:{projects:MWc},keys:["projects"]}}},s$=class{constructor(a,
b,c){this.Wa=a;this.Wa=null==a?"v1":a;this.ub=new _.Qn(b,c)}get(a,b={},c={}){_.wK(a,RegExp("^[^/]+$"));return _.Pn(this.ub,{body:null,Lb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.landingPages.get",path:`/${this.Wa}/landingPages/${a}`,Sa:_.Qh(b,_.HH,c),Ob:NWc})}};s$.O=function(a){return new (a||s$)(_.m(_.tw,8),_.m(_.uw),_.m(_.On,8))};s$.ta=_.k({token:s$,oa:s$.O});var t$=class{};t$.O=function(a){return new (a||t$)};t$.ta=_.k({token:t$,oa:a=>s$.O(a),Ea:_.vw});
var u$=class{constructor(a,b,c){this.Wa=a;this.Wa=null==a?"v1":a;this.ub=new _.Qn(b,c)}get(a,b={},c={}){_.wK(a,RegExp("^[^/]+$"));return _.Pn(this.ub,{body:null,Lb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.ossProjects.get",path:`/${this.Wa}/ossProjects/${a}`,Sa:_.Qh(b,_.HH,c),Ob:MWc})}list(a={},b={}){return _.Pn(this.ub,{body:null,Lb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.ossProjects.list",path:`/${this.Wa}/ossProjects`,Sa:_.Qh(a,_.HH,b),Ob:OWc})}};
u$.O=function(a){return new (a||u$)(_.m(_.tw,8),_.m(_.uw),_.m(_.On,8))};u$.ta=_.k({token:u$,oa:u$.O});var v$=class{};v$.O=function(a){return new (a||v$)};v$.ta=_.k({token:v$,oa:a=>u$.O(a),Ea:_.vw});
var PWc=function(a){return a.ZOc.fetch(void 0,()=>{var b=a.XRc;return _.Pn(b.ub,{body:null,Lb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.landingPages.getCurrent",path:`/${b.Wa}/landingPages/current`,Sa:_.Qh({},_.HH,{}),Ob:NWc})})},w$=class{constructor(a,b,c){this.Ga=a;this.WRc=b;this.XRc=c;this.Cn=new _.Nu(this.Ga);this.ZOc=new _.Nu(this.Ga);this.multibranchEnabled=_.Fv.has(69)}get(a){return a?this.Cn.fetch({name:a,multibranchEnabled:this.multibranchEnabled},()=>this.WRc.get(a,{multibranchEnabled:this.multibranchEnabled})):
_.pg}};w$.O=function(a){return new (a||w$)(_.m(_.Vp),_.m(v$),_.m(t$),_.m(_.Gv))};w$.ta=_.k({token:w$,oa:w$.O,Ea:"root"});var x$=class{constructor(a,b){this.mV=a;this.PLc=b;if(!this.mV)throw Error("Bb");this.gtag=function(){this.mV.push(arguments)}}TO(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.di&&(a.latencyMs=b.di.toString()),this.gtag("event",b.action,a)}xK(a){this.gtag("config",this.PLc,{page_path:a})}};x$.O=function(a){return new (a||x$)(_.m(_.DKa),_.m(_.g3a))};x$.ta=_.k({token:x$,oa:x$.O});var q$=class{constructor(){this.lIc="block"}};q$.O=function(a){return new (a||q$)};
q$.wa=_.Qd({type:q$,na:[["ng-component"]],lb:2,Ya:function(a,b){a&2&&_.Qg("display",b.lIc)},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&&(_.C(0,"h2",0),_.P(1," Settings\n"),_.E(),_.C(2,"mat-dialog-content"),_.G(3,"general-settings",1),_.E(),_.C(4,"mat-dialog-actions",2)(5,"button",3),_.P(6," Close "),_.E()());a&2&&(_.v(3),_.A("showHeader",!1))},Fa:[_.$p,_.$9,
_.yw,_.Nt,_.tt,_.vt,_.xt,_.wt],kb:2,Ma:0});var y$=class extends _.vK{get config(){return this.HVa}jAa(a){this.HVa=a&&_.$xb(a)}};y$.O=(()=>{let a;return function(b){return(a||(a=_.Ve(y$)))(b||y$)}})();y$.ta=_.k({token:y$,oa:y$.O});var z$=class extends _.tK{constructor(a){super(a,null);this.dPa=void 0;this.Uqa="Code Search"}Rm(a){this.XBa(a)}XBa(a){const b=[this.Uqa];this.dPa&&b.unshift(this.dPa);(a=(null==a?void 0:a.repository)&&_.Oxb(a))&&b.unshift(a);this.title.Rm(b.slice(0,2).join(" - "))}};z$.O=function(a){return new (a||z$)(_.m(_.bp))};z$.ta=_.k({token:z$,oa:z$.O});/*

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

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

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

 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
var yVc={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 zVc={red:0,orange:60,yellow:120,green:180,blue:240,purple:300};var QWc=2**-16,QVc=function(a){if(!/^[a-fA-F0-9]{3,8}$/.test(a))throw Error("Mf`"+a);if(3===a.length||4===a.length)var b=/^(.)(.)(.)(.)?$/.exec(a).slice(1,5).map(e=>e?e+e:"ff");else if(6===a.length||8===a.length)b=/^(..)(..)(..)(..)?$/.exec(a).slice(1,5),void 0===b[3]&&(b[3]="ff");else throw Error("Mf`"+a);a=BVc(b[0])/255;const c=BVc(b[1])/255,d=BVc(b[2])/255;b=BVc(b[3])/255;return new p$(a,c,d,b)},MVc=function(a){var b=(a.sK+16)/116;const c=.95047*EVc(b+a.a/500),d=EVc(b);b=1.08883*EVc(b-a.b/200);
return new p$(Math.min(Math.max(DVc(3.2404542*c+-1.5371385*d+-.4985314*b),0),1),Math.min(Math.max(DVc(-.969266*c+1.8760108*d+.041556*b),0),1),Math.min(Math.max(DVc(.0556434*c+-.2040259*d+1.0572252*b),0),1),a.alpha)},IVc=function(a){const b=1>a.alpha?CVc(Math.round(255*a.alpha)):"";return CVc(Math.round(255*a.red))+CVc(Math.round(255*a.green))+CVc(Math.round(255*a.blue))+b},SVc=function(a,b){if(1-a.alpha<QWc)return a;const c=b.alpha*(1-a.alpha);return new p$(a.red*a.alpha+b.red*c,a.green*a.alpha+b.green*
c,a.blue*a.alpha+b.blue*c,a.alpha+c)},RWc=function(a){return.2126*n$(a.red)+.7152*n$(a.green)+.0722*n$(a.blue)},KVc=function(a,b){a=RWc(SVc(a,1-b.alpha<QWc?b:new p$(b.red,b.green,b.blue)));b=RWc(b);return a>=b?(a+.05)/(b+.05):(b+.05)/(a+.05)},p$=class{constructor(a,b,c,d=1){this.red=a;this.green=b;this.blue=c;this.alpha=d;m$(a,1,"red");m$(b,1,"green");m$(c,1,"blue");m$(d,1,"alpha")}Dqb(){return`rgba(${100*this.red}%, ${100*this.green}%, `+`${100*this.blue}%, ${this.alpha})`}},RVc=new p$(1,1,1);
new p$(0,0,0);
var TVc=class{constructor(a,b,c,d=1){this.Kva=a;this.saturation=b;this.sK=c;this.alpha=d;m$(a,360,"hue");m$(b,1,"saturation");m$(c,1,"lightness");m$(d,1,"alpha")}Dqb(){return`hsla(${this.Kva}, ${100*this.saturation}%, `+`${100*this.sK}%, ${this.alpha})`}rotate(a){return new TVc((this.Kva+a+360)%360,this.saturation,this.sK,this.alpha)}},LVc=function(a){const b=n$(a.red),c=n$(a.green),d=n$(a.blue),e=.2126729*b+.7151522*c+.072175*d;return new NVc(116*o$(e)-16,500*(o$((.4124564*b+.3575761*c+.1804375*
d)/.95047)-o$(e)),200*(o$(e)-o$((.0193339*b+.119192*c+.9503041*d)/1.08883)),a.alpha)},NVc=class{constructor(a,b,c,d=1){this.sK=a;this.a=b;this.b=c;this.alpha=d;m$(a,Number.MAX_VALUE,"lightness");m$(d,1,"alpha")}};var FVc={heading:3,text:4.5,subtext:7,uiElement:3},A$=class{transform(a,b,c){if(a)return OVc(a,b,c).Dqb()}};A$.O=function(a){return new (a||A$)};A$.Ge=_.Xd({name:"colorContrast",type:A$,fe:!0});var B$=class{};B$.O=function(a){return new (a||B$)};B$.Ca=_.Ud({type:B$});B$.Ba=_.md({});var JVc=new Map;var SWc=["feedbackTooltip"],TWc={label:"Privacy",target:"https://www.google.com/policies/privacy/",KB:"navigateToPrivacy"},UWc={label:"Terms",target:"https://www.google.com/policies/terms/",KB:"navigateToTerms"},C$={Hga:"https://opensource.google/",lNb:!1,title:"Code Search",kRa:[],aQb:[TWc,UWc]},VWc={title:"Google Open Source",UX:"https://ssl.gstatic.com/devopsconsole/images/oss/logo_os_google_wordmark-2022.svg",kRa:[{label:"Events",target:"https://opensource.google/events/",KB:"navigateToOspoEvents"},
{label:"Projects",target:"https://opensource.google/projects/",KB:"navigateToOspoProjects"},{label:"Programs and Services",target:"https://opensource.google/programs-and-services/",KB:"navigateToOspoPrograms"},{label:"Documentation",target:"https://opensource.google/documentation/reference/",KB:"navigateToOspoDocs"},{label:"About",target:"https://opensource.google/about/",KB:"navigateToOspoAbout"},{label:"Blog",target:"https://opensource.googleblog.com/",KB:"navigateToOspoBlog"}]},WWc=function(a){return a.TK((b,
c)=>c.keyboardShortcuts||b,new Map)},XWc=function(a){return a.TK((b,c)=>c.zKb||b,!1)},YWc=function(a){a?document.body.classList.add("scrollable"):document.body.classList.remove("scrollable")},D$=class{constructor(a,b,c,d,e,f,g,l,p){this.Ga=a;this.bl=b;this.Mea=c;this.Ta=d;this.mza=e;this.wBa=f;this.W9a=new _.zg;this.Qrb=new _.zg;this.KTb=_.u(this.Ta.events,_.Df(t=>t instanceof _.si),_.r(()=>this.Ta.bm.Vc.root),_.Dg(this.Ta.bm.Vc.root),_.Ag(1));this.ul=p.register("showShortcutDialog","shift+/",()=>
{this.W9a.next(void 0)});p.register("sendFeedback","shift+2",()=>{this.J6("KEYBOARD")});this.uo=this.T0a();this.keyboardShortcuts=WWc(this);this.wb=_.u(PWc(l),_.Eg(t=>{if(t.qa===r$.ona){const x=[];t.f7?x.push(Object.assign({},TWc,{target:t.f7})):x.push(TWc);t.w8&&x.push(Object.assign({},UWc,{target:t.w8}));t.D3&&x.push({label:"CI Status",target:t.D3,KB:"navigateToCi"});t.V2&&x.push({label:"About this site",target:t.V2,KB:"navigateToAbout"});return _.kf(Object.assign({},C$,{Hga:_.sr(new _.fj),title:t.displayName||
"Code Search",aQb:x,kRa:[]}))}return this.TK((x,B)=>{x=B.Pc;return x&&x.repository?(B=B.Gg)?Object.assign({},C$,VWc,{Hga:_.sr(_.wG(x.hc(),"repoGroup").Za()),lNb:!0,title:B.displayName,wk:B.wk,UX:void 0}):Object.assign({},C$,VWc):Object.assign({},C$,VWc)},C$)}));this.hb=_.u(this.W9a,_.Hg(this.T7,this.keyboardShortcuts)).subscribe(([,t,x])=>{t&&(this.sw?(this.sw.close(),this.sw=void 0):this.HAa(x),this.Ga.mb({element:"AppBar",action:`${this.sw?"show":"hide"}KeyboardShortcuts`,gestureName:"KEYBOARD"}))});
this.hb.add(this.KTb.subscribe());this.hb.add(XWc(this).subscribe(t=>{YWc(t)}));this.hb.add(_.u(PWc(l),_.Eg(t=>{const x=t.qa===r$.ona,B={Uqa:x?t.displayName||"Code Search":"Google Open Source"};return this.TK((F,I)=>{F=I.Pc;let K;const U=x?void 0:null==(K=I.Gg)?void 0:K.displayName;let ca,ma;I=null!=(ma=null==(ca=I.Gg)?void 0:ca.tZ)?ma:void 0;return Object.assign({},{projectName:U,Pc:F,tZ:I},B)},B)})).subscribe(({Uqa:t,projectName:x,Pc:B,tZ:F})=>{var I=this.wBa;I.Uqa=t;I.dPa=x;I.XBa(B);this.mza.jAa(F)}))}Ia(){this.Qrb.next();
this.ul();this.hb&&(this.hb.unsubscribe(),this.hb=void 0);YWc(!1)}get T7(){return _.u(this.keyboardShortcuts,_.r(a=>0<Array.from(a.entries()).length))}J6(a){this.Ga.mb({element:"FeedbackButton",action:"open",gestureName:a});this.Nea&&this.Nea.Pe();this.Mea.M_()}HAa(a){this.sw=this.bl.open(_.Pt,{gy:!1,data:a,minWidth:400});_.u(this.sw.HB(),_.sg()).subscribe(()=>{this.sw=void 0})}T0a(){const a=this.TK((c,d)=>Object.assign({},c,d.uo),{}),b=this.TK((c,d)=>d.ossProject||c);return _.u(_.sf([a,b]),_.r(([c,
d])=>{d=d&&d.EL?OVc(d.EL,"uiElement").Dqb():void 0;return Object.assign({},c,{Zha:d})}))}TK(a,b){return _.u(this.KTb,_.r(c=>{let d=b;for(;c&&"primary"===c.af;)d=a(d,c.data),c=c.firstChild;return d}))}};D$.O=function(a){return new (a||D$)(_.w(_.Vp),_.w(_.st),_.w(_.zu),_.w(_.xi),_.w(y$),_.w(z$),_.w(_.Gv),_.w(w$),_.w(_.dv))};
D$.wa=_.Qd({type:D$,na:[["app-bar"]],rb:function(a,b){a&1&&_.oh(SWc,5);if(a&2){let c;_.rh(c=_.sh())&&(b.Nea=c.first)}},ya:2,Aa:3,Da:[["menu","matMenu"],["onedevAppbar","",3,"height",4,"ngIf"],["onedevAppbar",""],[1,"appbar-left"],["mat-button","","ascTrackElement","AppBar","trackAction","navigateFromTitle",1,"branding",3,"universalLink","sameWindow","title"],["alt","",3,"src",4,"ngIf"],[3,"productName","svgIcon"],["class","appbar-center",4,"ngIf"],[1,"appbar-right"],["class","link-container","fxLayout",
"","fxFlex","none",4,"ngIf"],["fxLayout","","fxFlex","none",1,"icon-container"],["type","button","mat-icon-button","","matTooltip","More items","aria-label","More items",1,"menu-trigger",3,"matMenuTriggerFor"],[3,"overlapTrigger"],["role","group"],["role","presentation",4,"ngIf"],["role","presentation"],["mat-menu-item","","type","button","ascTrackElement","AppBar","trackAction","showSettingsDialog",3,"click"],["role","presentation",4,"ngFor","ngForOf"],["mat-menu-item","","type","button",3,"click"],
["alt","",3,"src"],[1,"appbar-center"],["role","search",3,"config",4,"ngIf"],["role","search",3,"config"],["fxLayout","","fxFlex","none",1,"link-container"],["aria-label","navigation bar"],[4,"ngFor","ngForOf"],["ascTrackElement","AppBar",3,"universalLink","sameWindow","trackAction"],["mat-menu-item","","type","button","ascTrackElement","AppBar","trackAction","showKeyboardShortcuts",3,"click"],["mat-menu-item","","ascTrackElement","AppBar",3,"universalLink","trackAction"]],qa:function(a,b){a&1&&(_.y(0,
aWc,25,20,"header",1),_.Q(1,"async"));a&2&&_.A("ngIf",_.R(1,1,b.wb))},Fa:[_.$p,_.ey,_.py,_.oo,_.po,_.gs,_.Ft,_.dy,_.yw,_.Ot,_.Qt,_.Du,_.gy,_.jy,_.iy,_.ly,_.$x,_.cy,_.Dw,_.uo],styles:["app-bar[_nghost-%COMP%]{position:relative;top:0;z-index:1000;--ospo-link:#4c4c4c;--ospo-link-hover:#4285f4}app-barbody.dark-mode[_nghost-%COMP%] -no-combinator[_nghost-%COMP%], body.dark-mode   [_nghost-%COMP%]{--ospo-link:#c9c9c9;--ospo-link-hover:#307bf3}.app-logo[_ngcontent-%COMP%]{position:relative;left:4px;top:-2px}.app-logo[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:34px;width:230px}.icon-container[_ngcontent-%COMP%], .link-container[_ngcontent-%COMP%]{align-items:center}.link-container[_ngcontent-%COMP%]   nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{font-size:16px;font-family:Roboto,sans-serif;letter-spacing:normal;list-style:none;margin:0}.link-container[_ngcontent-%COMP%]   nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:inline-block;margin:0 7px 0 8px}@media (min-width:940px){.link-container[_ngcontent-%COMP%]   nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{margin:0 18px}}.link-container[_ngcontent-%COMP%]   nav[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:var(--ospo-link);display:inline-block;font-size:14px;font-weight:500;text-transform:uppercase}.link-container[_ngcontent-%COMP%]   nav[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{color:var(--ospo-link-hover);text-decoration:none}.mat-mdc-menu-item[_ngcontent-%COMP%], .mat-mdc-menu-item[_ngcontent-%COMP%]:link, .mat-mdc-menu-item[_ngcontent-%COMP%]:visited{color:#5f6368;font-weight:400;font-size:13px;letter-spacing:.02em;line-height:16px;--mat-menu-item-label-text-size:13px;align-items:center;color:inherit;display:flex;height:32px;justify-content:space-between;min-height:unset}.mat-mdc-menu-item[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%], .mat-mdc-menu-item[_ngcontent-%COMP%]:link   mat-icon[_ngcontent-%COMP%], .mat-mdc-menu-item[_ngcontent-%COMP%]:visited   mat-icon[_ngcontent-%COMP%]{margin:0 0 0 16px}global-search-box[_ngcontent-%COMP%]{margin:0 12px;max-width:800px;min-width:300px;width:100%}"]});var E$=class{constructor(a,b,c,d,e,f){this.YQa=c;this.Ta=d;this.Bh=e;this.storage=f;a.bootstrap();this.GUc=_.u(d.events,_.Df(g=>g instanceof _.cLa||g instanceof _.dLa),_.r(g=>g instanceof _.cLa));this.wbb();b.qVa.subscribe()}wbb(){this.storage&&this.storage.get("epn_dismiss")||this.wnb()}wnb(){this.Bh.open("We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.","Got it",{duration:0}).qB.subscribe(()=>{this.storage&&this.storage.set("epn_dismiss",
!0)})}};E$.O=function(a){return new (a||E$)(_.w(_.sy),_.w(_.rw),_.w(_.xw),_.w(_.xi),_.w(_.eu),_.w(_.IWa,8))};
E$.wa=_.Qd({type:E$,na:[["oss-app"],["protractor-oss-app"]],ya:9,Aa:4,Da:[[1,"app"],[1,"router-wrapper"],["class","announcement-bar",4,"ngIf"],["id","butler-edit-button",2,"display","none !important"],["class","root-loader",4,"ngIf"],[1,"announcement-bar"],[1,"root-loader"]],qa:function(a,b){a&1&&(_.G(0,"app-bar"),_.C(1,"div",0)(2,"div",1),_.y(3,bWc,1,0,"announcement-bar",2),_.G(4,"router-outlet"),_.E()(),_.G(5,"uncaught-error-notifier")(6,"span",3),_.y(7,cWc,2,0,"div",4),_.Q(8,"async"));a&2&&(_.v(3),
_.A("ngIf",b.YQa.LIb),_.v(4),_.A("ngIf",_.R(8,2,b.GUc)))},Fa:[_.po,_.zw,D$,_.qu,_.NF,_.Ro,_.uo],styles:["oss-app[_nghost-%COMP%], protractor-oss-app[_nghost-%COMP%]{display:flex;flex:1 1 100%;flex-direction:column;min-height:0}body.scrollable[_nghost-%COMP%]   .app[_ngcontent-%COMP%], body.scrollable   [_nghost-%COMP%]   .app[_ngcontent-%COMP%]{flex-shrink:0;flex-basis:auto}.app[_ngcontent-%COMP%]{display:flex;flex:1 1 100%;min-height:0}.root-loader[_ngcontent-%COMP%]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center}.router-wrapper[_ngcontent-%COMP%]{display:flex;flex-grow:1;flex-direction:column;overflow:auto}.router-wrapper[_ngcontent-%COMP%]    >:not(announcement-bar){flex:1 1 100%;min-height:0}router-outlet[_ngcontent-%COMP%]{flex:0!important}"]});var F$=class{};F$.O=function(a){return new (a||F$)};F$.Ca=_.Ud({type:F$});F$.Ba=_.md({imports:[_.bq,_.vo,_.b$,_.fy,_.Oy]});var G$=class{};G$.O=function(a){return new (a||G$)};G$.Ca=_.Ud({type:G$});G$.Ba=_.md({imports:[_.bq,_.My,_.vo,_.Xp,{Op:_.Au,Nb:[_.zu]},_.It,_.Cy,_.Kt,_.fy,_.Oy,_.Eu,_.ny,_.Ay,_.Gp,F$,_.xy]});var H$=class{Qa(){}tSb(a){return _.sr(_.Hxb(new _.mK({Gg:new _.ryb(a)})))}};H$.O=function(a){return new (a||H$)};
H$.wa=_.Qd({type:H$,na:[["oss-project-cards"]],inputs:{Nn:"projects"},ya:1,Aa:1,Da:[["class","project-card","ascTrackElement","HomePageProjectCard","trackAction","click",3,"routerLink",4,"ngFor","ngForOf"],["ascTrackElement","HomePageProjectCard","trackAction","click",1,"project-card",3,"routerLink"],[1,"title-container"],[1,"image-container"],["aria-hidden","true",3,"src","alt"],[1,"project-name"],[1,"project-description"],[1,"project-link-container"],["aria-hidden","true",1,"project-link"]],qa:function(a,
b){a&1&&_.y(0,dWc,11,6,"a",0);a&2&&_.A("ngForOf",b.Nn)},Fa:[_.$p,_.oo,_.Ep],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 ZWc=a=>[a],I$=class extends _.Cw{set config(a){a&&super.jAa(a)}constructor(a,b,c,d,e,f,g,l){super({wja:_.Fv.has(47),Rw:"OssHomeSearchBox",Ga:a,Zsa:g,kK:_.Fv.has(28),RN:d});this.Ta=b;this.ab=e;this.rh=f;this.rO=l;this.bwb="Clear search";this.dgc="Search for code or files";this.egc="Loading suggestions";this.uob=24;this.vob=2;this.hka=0}Cc(){this.sr=this.rh.registerCallback("HOME_PAGE_SEARCH",this.ab.ma,()=>{_.X5a(this.kL,!0)})}Ia(){this.sr&&this.sr()}rQb(a){_.Dp(this.Ta,_.Cp(this.Ta,_.vOa,{Sa:_.zoa(a)}))}eeb(a){this.hka=
a.getBoundingClientRect().width}G3(){super.G3(this.kL)}};I$.O=function(a){return new (a||I$)(_.w(_.Vp),_.w(_.xi),_.w(_.Gv),_.w(_.bw),_.w(_.Ye),_.w(_.Ei),_.w(_.o3a),_.w(_.n3a,8))};
I$.wa=_.Qd({type:I$,na:[["oss-home-search-box"]],rb:function(a,b){a&1&&_.oh(_.yx,7);if(a&2){let c;_.rh(c=_.sh())&&(b.kL=c.first)}},inputs:{config:"config"},features:[_.Mg],ya:16,Aa:23,Da:[["searchBar",""],["searchBox",""],["suggestionList",""],["fxLayoutAlign","start center",1,"search-bar"],["color","primary",1,"search-icon",3,"click"],["fxFlex","grow",3,"queryChange","blur","focus","querySubmit","elementName","enableTextBoxQuerySubmission","queryDecorator","placeholder","query","suggestionLists"],
[1,"spinner"],[3,"diameter","strokeWidth"],["type","button","class","clear","mat-icon-button","","trackAction","clearSearch","aria-label","Clear query",3,"ascTrackElement","matTooltip","click",4,"ngIf"],["mat-icon-button","","class","help-link","matTooltip","Help","aria-label","Help for query language","ascTrackElement","OssSearchBoxHelp","trackAction","click",3,"universalLink",4,"ngIf"],["class","suggestion-item","selectedClass","selected",3,"isSelectable","payload",4,"ngFor","ngForOf"],[3,"elementToWatch",
"ascResizeNotifier",4,"ngIf"],["type","button","mat-icon-button","","trackAction","clearSearch","aria-label","Clear query",1,"clear",3,"click","ascTrackElement","matTooltip"],["mat-icon-button","","matTooltip","Help","aria-label","Help for query language","ascTrackElement","OssSearchBoxHelp","trackAction","click",1,"help-link",3,"universalLink"],["svgIcon","shared:help_outline"],["selectedClass","selected",1,"suggestion-item",3,"isSelectable","payload"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],
[3,"ascResizeNotifier","elementToWatch"],["class","search-suggestions",3,"width",4,"ngIf"],[1,"search-suggestions"],[4,"ngTemplateOutlet"]],qa:function(a,b){if(a&1){const c=_.ze();_.C(0,"div",3,0)(2,"mat-icon",4);_.M("click",function(){_.n(c);return _.q(_.th(5).setFocus())});_.P(3,"search");_.E();_.C(4,"search-box",5,1);_.yh("queryChange",function(d){_.n(c);_.xh(b.query,d)||(b.query=d);return _.q(d)});_.M("blur",function(){_.n(c);return _.q(b.eya())})("focus",function(){_.n(c);return _.q(b.fya())})("queryChange",
function(d){_.n(c);return _.q(b.AP.next(d))})("querySubmit",function(d){_.n(c);return _.q(b.k8(d))});_.E();_.C(6,"div",6);_.Q(7,"async");_.G(8,"mat-spinner",7);_.E();_.y(9,eWc,3,3,"button",8)(10,fWc,2,1,"a",9);_.E();_.C(11,"search-box-suggestion-list",null,2);_.y(13,hWc,2,4,"search-box-suggestion-item",10);_.Q(14,"async");_.E();_.y(15,kWc,2,2,"ng-container",11)}if(a&2){let c,d;a=_.th(12);_.Rg("suggesting",a.wz&&b.rJ);_.v(4);_.A("elementName",b.Rw)("enableTextBoxQuerySubmission",!0)("queryDecorator",
b.zP)("placeholder",b.dgc);_.wh("query",b.query);_.A("suggestionLists",_.Ch(21,ZWc,a));_.v(2);_.Qg("visibility",(null==(c=_.R(7,17,b.o4))?0:c.Zd)&&b.A7?"visible":"hidden");_.v(2);_.A("diameter",b.uob)("strokeWidth",b.vob);_.Pg("aria-label",b.egc);_.v();_.A("ngIf",b.query);_.v();_.A("ngIf",b.rO);_.v(3);_.A("ngForOf",null==(d=_.R(14,19,b.o4))?null:d.Iu);_.v(2);_.A("ngIf",a.wz&&b.rJ)}},Fa:[_.$p,_.oo,_.po,_.to,_.Dw,_.hs,_.Ft,_.yw,_.Rt,_.Qt,_.Du,_.Xx,_.Vx,_.$x,_.cy,_.Ew,_.yx,_.zx,_.Bx,_.uo],styles:["oss-home-search-box[_nghost-%COMP%]{font-family:Roboto,sans-serif;display:block}.search-bar[_ngcontent-%COMP%]{border:1px solid transparent;border-radius:23.5px;font-size:14px;height:47px;line-height:47px}.search-bar.suggesting[_ngcontent-%COMP%]{border-style:solid;border-width:1px;border-bottom-left-radius:0;border-bottom-right-radius:0}.search-bar[_ngcontent-%COMP%]   .help-link[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size:18px;line-height:18px;margin-right:14.5px;padding:0}.search-bar[_ngcontent-%COMP%]   .help-link[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{height:18px;font-size:18px;line-height:18px;width:18px;vertical-align:middle;--mdc-icon-button-icon-size:18px}.search-bar[_ngcontent-%COMP%]   search-box[_ngcontent-%COMP%]{margin-left:10px}.search-bar[_ngcontent-%COMP%]   .search-icon[_ngcontent-%COMP%]{margin-left:18px}.search-suggestions[_ngcontent-%COMP%]{border-style:solid;border-width:1px;border-bottom-left-radius:23.5px;border-bottom-right-radius:23.5px;box-sizing:border-box;font-size:14px;margin-top:-1px;overflow:hidden;position:absolute}.search-suggestions[_ngcontent-%COMP%]   .suggestion-item[_ngcontent-%COMP%]{padding:0 10px;overflow:hidden}"]});var J$=class{constructor(a,b){this.uo=_.Dyb(a,new _.fj,b.Vc.Hw)}Qa(){}tSb(a){return _.sr(new _.fj({ae:{type:"ossProject",id:a.name}}))}};J$.O=function(a){return new (a||J$)(_.w(_.uK),_.w(_.fi))};
J$.wa=_.Qd({type:J$,na:[["discover-find-contribute"]],inputs:{Nn:"projects"},ya:6,Aa:2,Da:[[1,"search-box"],["role","search",3,"config"],[3,"projects"]],qa:function(a,b){a&1&&(_.C(0,"h1"),_.P(1," Search all projects for code or files\n"),_.E(),_.C(2,"div",0),_.G(3,"oss-home-search-box",1),_.E(),_.C(4,"section"),_.G(5,"oss-project-cards",2),_.E());a&2&&(_.v(3),_.A("config",b.uo),_.v(2),_.A("projects",b.Nn))},Fa:[I$,H$],styles:["discover-find-contribute[_nghost-%COMP%]{margin:25px 36px;padding:33px 36px;flex-direction:column;align-items:center}h1[_ngcontent-%COMP%]{font-weight:400;font-size:28px;line-height:36px;margin-bottom:26px;text-align:center}oss-project-cards[_ngcontent-%COMP%]{justify-content:center}.search-box[_ngcontent-%COMP%]{margin-bottom:80px;display:flex;flex-direction:row;justify-content:center}.search-box[_ngcontent-%COMP%]   oss-home-search-box[_ngcontent-%COMP%]{flex:1 1 auto;min-width:400px;max-width:800px}"],
Ma:0});var K$=class{constructor(a,b){this.uo=_.Dyb(a,new _.fj,b.Vc.Hw)}Qa(){}};K$.O=function(a){return new (a||K$)(_.w(_.uK),_.w(_.fi))};
K$.wa=_.Qd({type:K$,na:[["whitelabelled-search"]],inputs:{Nn:"projects",wk:"iconUrl",label:"label"},ya:7,Aa:4,Da:[["fallbackLogo",""],[1,"logo-container"],["class","logo","aria-hidden","true",3,"src","alt",4,"ngIf","ngIfElse"],[1,"search-box"],["role","search",3,"config"],[3,"projects"],["aria-hidden","true",1,"logo",3,"src","alt"],["svgIcon","oss:logo",1,"logo"]],qa:function(a,b){a&1&&(_.C(0,"div",1),_.y(1,lWc,1,3,"img",2)(2,mWc,1,0,"ng-template",null,0,_.Eh),_.E(),_.C(4,"div",3),_.G(5,"oss-home-search-box",
4),_.E(),_.G(6,"oss-project-cards",5));a&2&&(a=_.th(3),_.v(),_.A("ngIf",b.wk)("ngIfElse",a),_.v(4),_.A("config",b.uo),_.v(),_.A("projects",b.Nn))},Fa:[_.po,_.Du,I$,H$],styles:["whitelabelled-search[_nghost-%COMP%]{align-items:center;display:flex;flex-direction:column;margin:25px 36px;padding:33px 36px}.logo-container[_ngcontent-%COMP%]{align-items:flex-end;display:flex;height:140px;justify-content:center;width:140px}.logo-container[_ngcontent-%COMP%]   img.logo[_ngcontent-%COMP%]{max-height:140px;max-width:140px}.logo-container[_ngcontent-%COMP%]   mat-icon.logo[_ngcontent-%COMP%]{height:140px;width:140px}oss-project-cards[_ngcontent-%COMP%]{width:100%}.search-box[_ngcontent-%COMP%]{margin:30px;min-width:600px}"],
Ma:0});var L$=class{constructor(a,b){this.Wc=_.TF;this.tic=r$;_.Bw(a,"HOME_PAGE_SEARCH");this.wb=_.u(PWc(b),_.r(_.GF),_.kg(c=>_.FF(c.message)),_.Dg(_.UF))}};L$.O=function(a){return new (a||L$)(_.w(_.Ei),_.w(w$))};
L$.wa=_.Qd({type:L$,na:[["home-page"]],ya:4,Aa:3,Da:[["error",""],[3,"ngSwitch",4,"ngIf"],[3,"ngSwitch"],[4,"ngSwitchCase"],[3,"ngSwitch",4,"ngSwitchCase"],[4,"ngSwitchDefault"],[3,"projects","iconUrl","label",4,"ngSwitchCase"],[3,"projects",4,"ngSwitchDefault"],[3,"projects","iconUrl","label"],[3,"projects"],[4,"ngTemplateOutlet"],["icon","error",3,"isSvg"]],qa:function(a,b){a&1&&(_.y(0,tWc,4,3,"ng-container",1),_.Q(1,"async"),_.y(2,uWc,5,1,"ng-template",null,0,_.Eh));a&2&&_.A("ngIf",_.R(1,1,b.wb))},
Fa:[_.po,_.to,_.qo,_.ro,_.so,J$,_.FB,_.HB,_.GB,_.NF,K$,_.uo],styles:["home-page[_nghost-%COMP%]{display:flex}home-page[_nghost-%COMP%] > *[_ngcontent-%COMP%]{flex:1}"],Ma:0});var M$=class{};M$.O=function(a){return new (a||M$)};M$.Ca=_.Ud({type:M$});M$.Ba=_.md({imports:[_.bq,_.vo,_.Eu,_.Gp]});var N$=class{};N$.O=function(a){return new (a||N$)};N$.Ca=_.Ud({type:N$});N$.Ba=_.md({imports:[_.bq,_.vy,_.vo,_.xy,_.It,_.fy,_.Eu,_.zy,_.Ay,_.Fw,_.Fx]});var O$=class{};O$.O=function(a){return new (a||O$)};O$.Ca=_.Ud({type:O$});O$.Ba=_.md({imports:[_.bq,_.It,_.vo,_.aJ,_.QF,_.OF,_.Eu,N$,M$,_.Gp]});var P$=class{};P$.O=function(a){return new (a||P$)};P$.Ca=_.Ud({type:P$});P$.Ba=_.md({imports:[_.bq,_.vo,_.aJ,_.QF,_.OF,_.Eu,N$,M$,_.Gp]});var Q$=class{};Q$.O=function(a){return new (a||Q$)};Q$.Ca=_.Ud({type:Q$});Q$.Ba=_.md({imports:[_.bq,_.vo,O$,_.IB,_.QF,_.OF,_.Gp,P$]});var R$=class{constructor(a){this.YRc=a}resolve(a){return(a=_.gj(a).tb)?_.u(this.YRc.get(a),_.kg(()=>_.kf(void 0))):_.kf(void 0)}};R$.O=function(a){return new (a||R$)(_.m(w$))};R$.ta=_.k({token:R$,oa:R$.O});var DWc=function(a){return a.some(b=>b.repository&&b.repository.fY)},FWc=function(a){return a.filter(b=>!b.hidden)},S$=class{constructor(a,b,c,d){this.Wc=_.TF;this.jTc=_.fyb;this.sLc=xVc;_.Bw(b,"HOME_PAGE_SEARCH");this.Qe=_.u(a.params,_.Eg(e=>_.u(d.get(e.repositoryGroupId),_.r(f=>_.GF(f)))),_.kg(e=>_.FF(`Could not load oss project: ${e.message}`)),_.Dg(_.UF));this.uo=_.u(a.params,_.r(e=>_.Dyb(c,new _.fj({ae:{id:e.repositoryGroupId,type:"ossProject"}}),a.Vc.Hw)))}};
S$.O=function(a){return new (a||S$)(_.w(_.fi),_.w(_.Ei),_.w(_.uK),_.w(w$))};
S$.wa=_.Qd({type:S$,na:[["project-page"]],ya:2,Aa:3,Da:[["noSemanticIndex",""],[3,"ngSwitch",4,"ngIf"],[3,"ngSwitch"],[4,"ngSwitchCase"],["icon","shared:project",4,"ngSwitchCase"],["fxFlex","auto",3,"diameter",4,"ngSwitchCase"],["class","container project-page-container",4,"ngIf"],[1,"container","project-page-container"],["aria-hidden","true","class","background-image","alt","",3,"src",4,"ngIf"],[1,"project-card"],[1,"project-header"],["aria-hidden","true",1,"project-image",3,"src","alt"],[1,"name"],
[3,"condition","link","sameWindow"],["aria-label","currentProject.shortDescription?currentProject.shortDescription:'Short Description'",1,"short-description"],["role","search",3,"config"],[1,"repository-label"],[1,"repository-list"],["role","cell",4,"ngIf"],[1,"centered"],[4,"ngFor","ngForOf"],["aria-hidden","true","alt","",1,"background-image",3,"src"],["role","cell"],["class","external-source-link",4,"ngIf"],[1,"repository-name"],["ascTrackElement","RepositoryList","trackAction","navigateToRepoFromRepoList",
1,"repository-link","fill-cell",3,"routerLink"],["class","cdk-visually-hidden",4,"ngIf"],[1,"xrefs-icon"],[3,"color",4,"ngIf","ngIfElse"],[1,"external-source-link"],[4,"ngIf"],["mat-icon-button","","ascTrackElement","OssProjectPageViewCanonicalSource","trackAction","click",3,"externalLink","title","aria-label",4,"ngIf"],["mat-icon-button","","ascTrackElement","OssProjectPageViewCanonicalSource","trackAction","click",3,"externalLink","title","aria-label"],[3,"svgIcon"],[1,"cdk-visually-hidden"],["icon",
"shared:project"],["fxFlex","auto",3,"diameter"]],qa:function(a,b){a&1&&(_.y(0,KWc,4,4,"ng-container",1),_.Q(1,"async"));a&2&&_.A("ngIf",_.R(1,1,b.Qe))},Fa:[_.$p,_.oo,_.po,_.qo,_.ro,_.wI,_.Wp,_.FB,_.GB,_.NF,_.Du,I$,_.Ep,A$,_.uo,_.JB],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=_.Ud({type:T$});T$.Ba=_.md({imports:[_.bq,B$,_.vo,_.NI,_.KB,_.Xp,_.Cy,_.IB,_.OF,_.KJ,_.Eu,N$,_.Gp]});var $Wc=new _.ge("localObservableRequestService",{Ea:"root",oa:()=>new _.PYa({b5:"",a5:""})}),U$=class{constructor(a){if(a)throw Error("qd");}};U$.O=function(a){return new (a||U$)(_.m(U$,12))};U$.Ca=_.Ud({type:U$});U$.Ba=_.md({imports:[_.Vy,_.bq,_.az,_.lz,_.Xu,_.Yu,_.Ru,_.$n,_.vw,_.Zu,_.$u,_.hz,_.av,_.nz,_.mz,_.kz,_.ez]});var aXc=class{};var V$=class extends aXc{constructor(a){super();this.Ta=a}navigate(a){this.Ta.navigate([a])}};V$.O=function(a){return new (a||V$)(_.m(_.xi))};V$.ta=_.k({token:V$,oa:V$.O,Ea:"root"});var bXc=[_.ps,_.mp,_.UMa()],cXc=new _.pOa,dXc=[{path:"",vU:_.loa(),children:[{path:"search",kl:function(){return _.S9}},{path:"",component:L$,data:{uo:{qha:!1},zKb:!0}},{path:":repositoryGroupId",component:S$,data:{uo:{qha:!1},zKb:!0}},{path:"",kl:cXc.for("source"),data:{groupType:"ossProject"},resolve:{keyboardShortcuts:_.Fi(_.Sy),Gg:_.Fi(R$)},ir:function(a,b){return _.gj(a).tb!==_.gj(b).tb}},{path:"**",component:_.vv}]}],W$=class{store(){}DAa(a,b){return this.rga(a)&&this.rga(b)?a.component===b.component:
a.me===b.me}rga(a){return a.data.Pc}};W$.O=function(a){return new (a||W$)};W$.ta=_.k({token:W$,oa:W$.O});var X$=class extends _.sv{load(){}};X$.O=(()=>{let a;return function(b){return(a||(a=_.Ve(X$)))(b||X$)}})();X$.ta=_.k({token:X$,oa:X$.O});var Y$=class extends _.sK{c4a(a){return _.kf({kind:4,location:a})}};Y$.O=(()=>{let a;return function(b){return(a||(a=_.Ve(Y$)))(b||Y$)}})();Y$.ta=_.k({token:Y$,oa:Y$.O});var Z$=class{};Z$.O=function(a){return new (a||Z$)};Z$.Ca=_.Ud({type:Z$,bootstrap:[E$]});
Z$.Ba=_.md({Nb:[..._.oOa(cXc),_.Tt,_.uK,_.Fu,R$,y$,z$,_.qz,_.Di,{va:_.yKa,nc:"/"},{va:_.Ho,Od:x$},{va:_.sv,Od:X$},{va:_.fg,Fb:_.su,Hb:[_.Yt]},{va:_.j1a,nc:_.k1a},{va:_.qi,Od:_.yv},{va:aXc,Od:V$},{va:_.vK,Fb:y$},{va:_.wp,Od:W$},{va:_.tK,Fb:z$},{va:_.Bi,Od:_.rz},{va:_.tYa,nc:_.sYa},{va:_.sK,Od:Y$}],imports:[bXc,_.dw,_.wy,G$,{Op:_.Uy,Nb:_.H7a},_.ru,_.wv,_.aJ,Q$,_.OF,_.Eu,_.tz,T$,_.FNa(dXc),{Op:U$,Nb:[_.Hu,{va:_.On,Od:_.OYa},{va:_.iYa,Bb:_.yra},{va:_.uw,Bb:_.fk,Hb:[_.wk,_.Zy]},{va:_.sJa,Fb:$Wc},{va:_.I7a,
Bb:_.fk,Hb:[_.FJa,_.$y]},{va:_.tZa,Bb:_.fk,Hb:[_.jo,_.$y]},{va:_.uZa,Bb:_.fk,Hb:[_.jo,_.$y]},{va:_.L7a,Bb:_.fk,Hb:[_.GJa,_.$y]},{va:_.Q7a,Bb:_.fk,Hb:[_.ko,_.$y]},{va:_.rZa,Bb:_.fk,Hb:[_.IJa,_.$y]},{va:_.gz,Bb:_.fk,Hb:[_.JJa,_.Xy]},{va:_.jz,Bb:_.fk,Hb:[_.SJa,_.Xy]},{va:_.S7a,Bb:_.fk,Hb:[_.LJa,_.$y]},{va:_.T7a,Bb:_.fk,Hb:[_.MJa,_.$y]},{va:_.vZa,Bb:_.fk,Hb:[_.NJa,_.$y]},{va:_.wZa,Bb:_.fk,Hb:[_.OJa,_.$y]},{va:_.yZa,Bb:_.fk,Hb:[_.QJa,_.$y]},{va:_.O7a,Bb:_.fk,Hb:[_.RJa,_.$y]},{va:_.Gu,Bb:function(){return window}},
{va:_.KYa,Od:_.MYa},{va:_.LYa,Bb:function(a){return new _.Gm(a.document)},Hb:[_.Gu]},{va:_.bz,wd:!0,Fb:_.cz},{va:_.bz,wd:!0,Fb:_.dz}]}]});var $$=class{};$$.O=function(a){return new (a||$$)};$$.Ca=_.Ud({type:$$,bootstrap:[E$]});$$.Ba=_.md({imports:[Z$,_.qs]});_.Qk.set("OSS-APP",Z$);_.Qk.set("PROTRACTOR-OSS-APP",$$);
_.Li();
}catch(e){_._DumpException(e)}
try{
var zdb,Adb,Bdb,Cdb,Ddb,Edb,Fdb,Gdb,Hdb,Jdb,Idb,Kdb;zdb=function(a){a&1&&_.dh(0,2)};Adb=function(a){a&1&&(_.C(0,"thead",0),_.Vg(1,1),_.E(),_.C(2,"tbody",0),_.Vg(3,2)(4,3),_.E(),_.C(5,"tfoot",0),_.Vg(6,4),_.E())};Bdb=function(a){a&1&&_.Vg(0,1)(1,2)(2,3)(3,4)};Cdb=function(a,b){return a.concat(Array.from(b))};Ddb=function(a,b){b=b.toUpperCase();for(a=a.Df.element.ma;a;){const c=1===a.nodeType?a.nodeName:null;if(c===b)return a;if("TABLE"===c)break;a=a.parentNode}return null};
Edb=function(a){a&1&&_.dh(0,2)};Fdb=function(a){a&1&&(_.C(0,"thead",0),_.Vg(1,1),_.E(),_.C(2,"tbody",2),_.Vg(3,3)(4,4),_.E(),_.C(5,"tfoot",0),_.Vg(6,5),_.E())};Gdb=function(a){a&1&&_.Vg(0,1)(1,3)(2,4)(3,5)};Hdb=function(){return{color:"accent"}};Jdb=function(a){var b;null==(b=a.YOb)||b.unsubscribe();b=[...a.links.toArray(),a.link].filter(c=>!!c).map(c=>c.NQb);a.YOb=_.u(_.tf(b),_.vf()).subscribe(c=>{a.Jt!==Idb(a,a.Ta)(c)&&a.update()})};
Idb=function(a,b){const c=a.Kza.Ln?a.Kza:a.Kza.exact||!1;return d=>(d=d.hm)?b.isActive(d,c):!1};Kdb=function(a){const b=Idb(a,a.Ta);return a.link&&b(a.link)||a.links.some(b)};
_.YB=class{get isActive(){return this.Jt}constructor(a,b,c,d,e){this.Ta=a;this.element=b;this.renderer=c;this.mda=d;this.link=e;this.de=[];this.Jt=!1;this.Kza={exact:!1};this.hNb=new _.wn;this.clb=a.events.subscribe(f=>{f instanceof _.si&&this.update()})}Pd(){_.u(_.kf(this.links.Kc,_.kf(null)),_.vf()).subscribe(()=>{this.update();Jdb(this)})}set HUc(a){this.de=(Array.isArray(a)?a:a.split(" ")).filter(b=>!!b)}Rb(){this.update()}Ia(){this.clb.unsubscribe();let a;null==(a=this.YOb)||a.unsubscribe()}update(){this.links&&
this.Ta.aP&&queueMicrotask(()=>{const a=Kdb(this);this.de.forEach(b=>{a?this.renderer.JE(this.element.ma,b):this.renderer.IP(this.element.ma,b)});a&&void 0!==this.rFb?this.renderer.setAttribute(this.element.ma,"aria-current",this.rFb.toString()):this.renderer.removeAttribute(this.element.ma,"aria-current");this.Jt!==a&&(this.Jt=a,_.xn(this.mda),this.hNb.emit(a))})}};_.YB.O=function(a){return new (a||_.YB)(_.w(_.xi),_.w(_.Ye),_.w(_.pn),_.w(_.Nh),_.w(_.Ep,8))};
_.YB.La=_.Wd({type:_.YB,na:[["","routerLinkActive",""]],yd:function(a,b,c){a&1&&_.ph(c,_.Ep,5);if(a&2){let d;_.rh(d=_.sh())&&(b.links=d)}},inputs:{Kza:"routerLinkActiveOptions",rFb:"ariaCurrentWhenActive",HUc:"routerLinkActive"},outputs:{hNb:"isActiveChange"},Qb:["routerLinkActive"],standalone:!0,features:[_.qe]});
_.Ldb=class{pRa(a,b,c,d,e){_.GIa(a,(f,g,l)=>{if(null==f.Fw){var p=c(f,g,l);p=b.ai(p.Lc,p.context,p.index);g=1}else null==l?(b.remove(g),g=3):(p=b.get(g),b.move(p,l),g=2);if(e){let t;e({context:null==(t=p)?void 0:t.context,operation:g,FP:f})}})}detach(){}};_.ZB=class extends _.d5a{};_.ZB.O=function(a){return new (a||_.ZB)(_.w(_.Qw,10))};
_.ZB.La=_.Wd({type:_.ZB,na:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],lb:16,Ya:function(a,b){a&2&&_.Rg("ng-untouched",b.cOb)("ng-touched",b.bOb)("ng-pristine",b.ONb)("ng-dirty",b.DO)("ng-valid",b.isValid)("ng-invalid",b.CNb)("ng-pending",b.LNb)("ng-submitted",b.EOc)},features:[_.Mg]});_.$B=class{};_.$B.O=function(a){return new (a||_.$B)};
_.$B.La=_.Wd({type:_.$B,na:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],qb:["novalidate",""]});_.aC=new _.ge("CDK_TABLE");var Mdb;_.bC=class{constructor(a){this.qa=a}};_.bC.O=function(a){return new (a||_.bC)(_.w(_.hh))};_.bC.La=_.Wd({type:_.bC,na:[["","cdkCellDef",""]],standalone:!0});_.cC=class{constructor(a){this.qa=a}};_.cC.O=function(a){return new (a||_.cC)(_.w(_.hh))};_.cC.La=_.Wd({type:_.cC,na:[["","cdkHeaderCellDef",""]],standalone:!0});var dC=class{constructor(a){this.qa=a}};dC.O=function(a){return new (a||dC)(_.w(_.hh))};dC.La=_.Wd({type:dC,na:[["","cdkFooterCellDef",""]],standalone:!0});
_.eC=class{get name(){return this.Jr}set name(a){this.CNa(a)}get sticky(){return this.zB}set sticky(a){a!==this.zB&&(this.zB=a,this.Er=!0)}get Nob(){return this.RNa}set Nob(a){a!==this.RNa&&(this.RNa=a,this.Er=!0)}constructor(a){this.XM=a;this.RNa=this.zB=this.Er=!1}v5a(){const a=this.Er;this.Er=!1;return a}lca(){this.rJa=[`cdk-column-${this.HWa}`]}CNa(a){a&&(this.Jr=a,this.HWa=a.replace(/[^a-z0-9_-]/gi,"-"),this.lca())}};_.eC.O=function(a){return new (a||_.eC)(_.w(_.aC,8))};
_.eC.La=_.Wd({type:_.eC,na:[["","cdkColumnDef",""]],yd:function(a,b,c){a&1&&(_.ph(c,_.bC,5),_.ph(c,_.cC,5),_.ph(c,dC,5));if(a&2){let d;_.rh(d=_.sh())&&(b.xU=d.first);_.rh(d=_.sh())&&(b.headerCell=d.first);_.rh(d=_.sh())&&(b.SKc=d.first)}},inputs:{name:[0,"cdkColumnDef","name"],sticky:[2,"sticky","sticky",_.Lh],Nob:[2,"stickyEnd","stickyEnd",_.Lh]},standalone:!0,features:[_.zh([{va:"MAT_SORT_HEADER_COLUMN_DEF",Fb:_.eC}]),_.Og]});Mdb=class{constructor(a,b){b.ma.classList.add(...a.rJa)}};_.fC=class extends Mdb{};
_.fC.O=function(a){return new (a||_.fC)(_.w(_.eC),_.w(_.Ye))};_.fC.La=_.Wd({type:_.fC,na:[["cdk-header-cell"],["th","cdk-header-cell",""]],qb:["role","columnheader",1,"cdk-header-cell"],standalone:!0,features:[_.Mg]});_.gC=class extends Mdb{constructor(a,b){super(a,b);let c;(a=null==(c=a.XM)?void 0:c.pyc())&&b.ma.setAttribute("role",a)}};_.gC.O=function(a){return new (a||_.gC)(_.w(_.eC),_.w(_.Ye))};_.gC.La=_.Wd({type:_.gC,na:[["cdk-cell"],["td","cdk-cell",""]],qb:[1,"cdk-cell"],standalone:!0,features:[_.Mg]});var Ndb;Ndb=class{constructor(){this.Zpb=[];this.qJb=[]}};_.Odb=new _.ge("_COALESCED_STYLE_SCHEDULER");_.hC=class{constructor(){this.lM=null;this.nb=_.Kd(_.Jf)}Wf(a){this.fxc();this.lM.Zpb.push(a)}fxc(){this.lM||(this.lM=new Ndb,this.nb.Ub(()=>queueMicrotask(()=>{for(;this.lM.Zpb.length||this.lM.qJb.length;){const a=this.lM;this.lM=new Ndb;for(const b of a.Zpb)b();for(const b of a.qJb)b()}this.lM=null})))}};_.hC.O=function(a){return new (a||_.hC)(_.m(_.Jf))};_.hC.ta=_.k({token:_.hC,oa:_.hC.O});var iC=class{constructor(a,b){this.qa=a;this.dB=b}Rb(a){this.sJa||(a=a.columns&&a.columns.hg||[],this.sJa=this.dB.find(a).create(),this.sJa.diff(a))}},mC;iC.O=function(a){return new (a||iC)(_.w(_.hh),_.w(_.Hn))};iC.La=_.Wd({type:iC,features:[_.qe]});_.jC=class extends iC{get sticky(){return this.zB}set sticky(a){a!==this.zB&&(this.zB=a,this.Er=!0)}constructor(a,b,c){super(a,b);this.XM=c;this.zB=this.Er=!1}Rb(a){super.Rb(a)}v5a(){const a=this.Er;this.Er=!1;return a}};
_.jC.O=function(a){return new (a||_.jC)(_.w(_.hh),_.w(_.Hn),_.w(_.aC,8))};_.jC.La=_.Wd({type:_.jC,na:[["","cdkHeaderRowDef",""]],inputs:{eo:[0,"cdkHeaderRowDef","columns"],sticky:[2,"cdkHeaderRowDefSticky","sticky",_.Lh]},standalone:!0,features:[_.Og,_.Mg,_.qe]});var kC=class extends iC{get sticky(){return this.zB}set sticky(a){a!==this.zB&&(this.zB=a,this.Er=!0)}constructor(a,b,c){super(a,b);this.XM=c;this.zB=this.Er=!1}Rb(a){super.Rb(a)}v5a(){const a=this.Er;this.Er=!1;return a}};
kC.O=function(a){return new (a||kC)(_.w(_.hh),_.w(_.Hn),_.w(_.aC,8))};kC.La=_.Wd({type:kC,na:[["","cdkFooterRowDef",""]],inputs:{eo:[0,"cdkFooterRowDef","columns"],sticky:[2,"cdkFooterRowDefSticky","sticky",_.Lh]},standalone:!0,features:[_.Og,_.Mg,_.qe]});_.lC=class extends iC{constructor(a,b,c){super(a,b);this.XM=c}};_.lC.O=function(a){return new (a||_.lC)(_.w(_.hh),_.w(_.Hn),_.w(_.aC,8))};
_.lC.La=_.Wd({type:_.lC,na:[["","cdkRowDef",""]],inputs:{eo:[0,"cdkRowDefColumns","columns"],Nz:[0,"cdkRowDefWhen","when"]},standalone:!0,features:[_.Mg]});_.nC=class{constructor(a){this.dN=a;mC=this}Ia(){mC===this&&(mC=null)}};mC=null;_.nC.O=function(a){return new (a||_.nC)(_.w(_.mh))};_.nC.La=_.Wd({type:_.nC,na:[["","cdkCellOutlet",""]],standalone:!0});_.oC=class{};_.oC.O=function(a){return new (a||_.oC)};
_.oC.wa=_.Qd({type:_.oC,na:[["cdk-header-row"],["tr","cdk-header-row",""]],qb:["role","row",1,"cdk-header-row"],standalone:!0,features:[_.Ah],ya:1,Aa:0,Da:[["cdkCellOutlet",""]],qa:function(a){a&1&&_.Vg(0,0)},Fa:[_.nC],kb:2});_.pC=class{};_.pC.O=function(a){return new (a||_.pC)};_.pC.wa=_.Qd({type:_.pC,na:[["cdk-row"],["tr","cdk-row",""]],qb:["role","row",1,"cdk-row"],standalone:!0,features:[_.Ah],ya:1,Aa:0,Da:[["cdkCellOutlet",""]],qa:function(a){a&1&&_.Vg(0,0)},Fa:[_.nC],kb:2});
var qC=class{constructor(a){this.Lc=a;this.X1c="cdk-no-data-row"}};qC.O=function(a){return new (a||qC)(_.w(_.hh))};qC.La=_.Wd({type:qC,na:[["ng-template","cdkNoDataRow",""]],standalone:!0});_.Pdb=new _.ge("CDK_SPL");var Qdb=["top","bottom","left","right"],Rdb=function(a,b,c){const d=[];for(const e of b)if(e.nodeType===e.ELEMENT_NODE)for(d.push(e),b=0;b<e.children.length;b++)d.push(e.children[b]);a.E1.Wf(()=>{for(const e of d)a.HCb(e,c)})},Sdb=function(a,b,c,d,e=!0){b.length&&a.UAb&&(c.some(f=>f)||d.some(f=>f))?a.E1.Wf(()=>{var f=b[0];const g=f.children.length;f=a.ryc(f,e);const l=a.Uyc(f,c),p=a.Tyc(f,d),t=c.lastIndexOf(!0),x=d.indexOf(!0);var B="rtl"===a.direction;const F=B?"right":"left";B=B?"left":"right";
for(const I of b)for(let K=0;K<g;K++){const U=I.children[K];c[K]&&a.wna(U,F,l[K],K===t);d[K]&&a.wna(U,B,p[K],K===x)}a.IM&&(a.IM.cXc({sizes:-1===t?[]:f.slice(0,t+1).map((I,K)=>c[K]?I:null)}),a.IM.dXc({sizes:-1===x?[]:f.slice(x).map((I,K)=>d[K+x]?I:null).reverse()}))}):a.IM&&(a.IM.cXc({sizes:[]}),a.IM.dXc({sizes:[]}))},Tdb=function(a,b,c,d){a.UAb&&a.E1.Wf(()=>{const e="bottom"===d?b.slice().reverse():b,f="bottom"===d?c.slice().reverse():c,g=[],l=[],p=[];for(let x=0,B=0;x<e.length;x++)if(f[x]){g[x]=
B;var t=e[x];p[x]=a.nB?Array.from(t.children):[t];t=t.getBoundingClientRect().height;B+=t;l[x]=t}t=f.lastIndexOf(!0);for(let x=0;x<e.length;x++){if(!f[x])continue;const B=g[x],F=x===t;for(const I of p[x])a.wna(I,d,B,F)}if("top"===d){let x;null==(x=a.IM)||x.xgd({sizes:l,vRc:g,elements:p})}else{let x;null==(x=a.IM)||x.wgd({sizes:l,vRc:g,elements:p})}})},Udb=function(a,b,c){a.nB&&a.E1.Wf(()=>{const d=b.querySelector("tfoot");d&&(c.some(e=>!e)?a.HCb(d,["bottom"]):a.wna(d,"bottom",0,!1))})},Vdb=class{constructor(a,
b,c,d,e=!0,f=!0,g){this.nB=a;this.mDb=b;this.direction=c;this.E1=d;this.UAb=e;this.GBb=f;this.IM=g;this.WIa=[];this.Nxb={top:`${b}-border-elem-top`,bottom:`${b}-border-elem-bottom`,left:`${b}-border-elem-left`,right:`${b}-border-elem-right`}}HCb(a,b){for(const c of b)a.style[c]="",a.classList.remove(this.Nxb[c]);Qdb.some(c=>-1===b.indexOf(c)&&a.style[c])?a.style.zIndex=this.Kzb(a):(a.style.zIndex="",this.GBb&&(a.style.position=""),a.classList.remove(this.mDb))}wna(a,b,c,d){a.classList.add(this.mDb);
d&&a.classList.add(this.Nxb[b]);a.style[b]=`${c}px`;a.style.zIndex=this.Kzb(a);this.GBb&&(a.style.cssText+="position: -webkit-sticky; position: sticky; ")}Kzb(a){const b={top:100,bottom:10,left:1,right:1};let c=0;for(const d of Qdb)a.style[d]&&(c+=b[d]);return c?`${c}`:""}ryc(a,b=!0){if(!b&&this.WIa.length)return this.WIa;b=[];a=a.children;for(let c=0;c<a.length;c++)b.push(a[c].getBoundingClientRect().width);return this.WIa=b}Uyc(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}Tyc(a,b){const c=[];let d=0;for(let e=a.length;0<e;e--)b[e]&&(c[e]=d,d+=a[e]);return c}};var Wdb,vC,Xdb,Ydb,Zdb;Wdb=[[["caption"]],[["colgroup"],["col"]],"*"];_.rC=class{constructor(a,b){this.Df=a;this.ab=b;a=_.Kd(_.aC);a.vB=this;a.ypa()}};_.rC.O=function(a){return new (a||_.rC)(_.w(_.mh),_.w(_.Ye))};_.rC.La=_.Wd({type:_.rC,na:[["","rowOutlet",""]],standalone:!0});_.sC=class{constructor(a,b){this.Df=a;this.ab=b;a=_.Kd(_.aC);a.sM=this;a.ypa()}};_.sC.O=function(a){return new (a||_.sC)(_.w(_.mh),_.w(_.Ye))};_.sC.La=_.Wd({type:_.sC,na:[["","headerRowOutlet",""]],standalone:!0});
_.tC=class{constructor(a,b){this.Df=a;this.ab=b;a=_.Kd(_.aC);a.pM=this;a.ypa()}};_.tC.O=function(a){return new (a||_.tC)(_.w(_.mh),_.w(_.Ye))};_.tC.La=_.Wd({type:_.tC,na:[["","footerRowOutlet",""]],standalone:!0});_.uC=class{constructor(a,b){this.Df=a;this.ab=b;a=_.Kd(_.aC);a.IBb=this;a.ypa()}};_.uC.O=function(a){return new (a||_.uC)(_.w(_.mh),_.w(_.Ye))};_.uC.La=_.Wd({type:_.uC,na:[["","noDataRowOutlet",""]],standalone:!0});
vC=function(a){const b=a.Q$(a.sM),c=a.Q$(a.vB),d=a.Q$(a.pM);if(a.nB&&!a.hoa||a.kT)Rdb(a.TM,[...b,...c,...d],["left","right"]),a.kT=!1;b.forEach((e,f)=>{a.tIa([e],a.sS[f])});a.PM.forEach(e=>{const f=[];for(let g=0;g<c.length;g++)a.Wpa[g].x7===e&&f.push(c[g]);a.tIa(f,e)});d.forEach((e,f)=>{a.tIa([e],a.kS[f])});Array.from(a.iM.values()).forEach(e=>{e.Er=!1})};
Xdb=function(a){a.Wpa=a.iyc();const b=a.mE.diff(a.Wpa);if(b){var c=a.vB.Df;a.T2.pRa(b,c,(d,e,f)=>a.BKa(d.item,f),d=>d.item.data,d=>{1===d.operation&&d.context&&a.JCb(d.FP.item.x7,d.context)});a.vDc();_.HIa(b,d=>{c.get(d.Nl).context.ua=d.item.data});a.ZDb();_.Of(()=>{vC(a)},{Zb:a.Oc})}else a.ZDb();a.vHb.next()};
Ydb=function(a){const b=a.Q$(a.sM);if(a.nB){var c=Ddb(a.sM,"thead");c&&(c.style.display=b.length?"":"none")}c=a.sS.map(d=>d.sticky);Rdb(a.TM,b,["top"]);Tdb(a.TM,b,c,"top");a.sS.forEach(d=>{d.Er=!1})};Zdb=function(a){const b=a.Q$(a.pM);if(a.nB){var c=Ddb(a.pM,"tfoot");c&&(c.style.display=b.length?"":"none")}c=a.kS.map(d=>d.sticky);Rdb(a.TM,b,["bottom"]);Tdb(a.TM,b,c,"bottom");Udb(a.TM,a.Ja.ma,c);a.kS.forEach(d=>{d.Er=!1})};
_.wC=class{pyc(){if(void 0===this.dJa){var a=this.Ja.ma.getAttribute("role");a="grid"===a||"treegrid"===a?"gridcell":"cell";this.dJa=this.nB&&"cell"===a?null:a}return this.dJa}get hx(){return this.P2}set hx(a){this.P2=a}get dataSource(){return this.zr}set dataSource(a){this.zr!==a&&this.dOa(a)}get Dxa(){return this.DBb}set Dxa(a){this.DBb=a;this.vB&&this.vB.Df.length&&(this.Ezb(),vC(this))}get mfa(){return this.hoa}set mfa(a){this.hoa=a;this.kT=this.loa=!0}constructor(a,b,c,d,e,f,g,l,p,t,x){this.dB=
a;this.Ua=b;this.Ja=c;this.Yb=e;this.uc=g;this.T2=l;this.E1=p;this.tf=t;this.GCc=x;this.Lt=new _.zg;this.iM=new Map;this.Byb=new Set;this.Eyb=new Set;this.Dyb=new Set;this.Cyb=new Set;this.loa=this.kT=this.iKa=this.jLa=!0;this.B1=new Map;this.Mob="cdk-table-sticky";this.Ucb=!0;this.Eoa=this.bLa=this.fBb=!1;this.dJa=void 0;this.hoa=this.DBb=!1;this.vHb=new _.wn;this.hH=new _.gi({start:0,end:Number.MAX_VALUE});this.Oc=_.Kd(_.Kf);d||c.ma.setAttribute("role","table");this.Cb=f;this.qE=!g.isBrowser;this.nB=
"TABLE"===c.ma.nodeName}Qa(){this.uCc();this.mE=this.dB.find([]).create((a,b)=>this.hx?this.hx(b.bea,b.data):b);_.u(this.tf.Nc(),_.Fg(this.Lt)).subscribe(()=>{this.loa=!0})}Pd(){this.Eoa=!0}kG(){this.Vxb()&&this.ICb()}Ia(){let a,b,c;[null==(a=this.vB)?void 0:a.Df,null==(b=this.sM)?void 0:b.Df,null==(c=this.pM)?void 0:c.Df,this.B1,this.Byb,this.Eyb,this.Dyb,this.Cyb,this.iM].forEach(d=>{null==d||d.clear()});this.sS=[];this.kS=[];this.Jyb=null;this.Lt.next();this.Lt.complete();_.Uj(this.dataSource)&&
this.dataSource.disconnect(this)}ypa(){!this.bLa&&this.vB&&this.sM&&this.pM&&this.IBb&&(this.bLa=!0,this.Vxb()&&this.ICb())}Vxb(){return this.bLa&&this.Eoa}ICb(){this.Wvc();this.Vvc();const a=this.OBc()||this.jLa||this.iKa;this.kT=this.kT||a;this.loa=a;this.jLa&&(this.Gzb(),this.jLa=!1);this.iKa&&(this.Fzb(),this.iKa=!1);this.dataSource&&0<this.PM.length&&!this.Vpa?this.ppa():this.kT&&vC(this);this.rwc()}iyc(){const a=[],b=this.B1;this.B1=new Map;for(let d=0;d<this.Ag.length;d++){var c=this.Ag[d];
const e=this.Pyc(c,d,b.get(c));this.B1.has(c)||this.B1.set(c,new WeakMap);for(c=0;c<e.length;c++){let f=e[c];const g=this.B1.get(f.data);g.has(f.x7)?g.get(f.x7).push(f):g.set(f.x7,[f]);a.push(f)}}return a}Pyc(a,b,c){return this.Ryc(a,b).map(d=>{const e=c&&c.has(d)?c.get(d):[];return e.length?(d=e.shift(),d.bea=b,d):{data:a,x7:d,bea:b}})}Vvc(){this.iM.clear();Cdb(this.toa(this.Iwc),this.Byb).forEach(a=>{this.iM.has(a.name);this.iM.set(a.name,a)})}Wvc(){this.sS=Cdb(this.toa(this.Kwc),this.Dyb);this.kS=
Cdb(this.toa(this.Jwc),this.Cyb);this.PM=Cdb(this.toa(this.Lwc),this.Eyb);this.Jyb=this.PM.filter(a=>!a.Nz)[0]}OBc(){var a=(d,e)=>d||!!e.sJa.diff(e.eo);const b=this.PM.reduce(a,!1);b&&this.Ezb();const c=this.sS.reduce(a,!1);c&&this.Gzb();(a=this.kS.reduce(a,!1))&&this.Fzb();return b||c||a}dOa(a){this.Ag=[];_.Uj(this.dataSource)&&this.dataSource.disconnect(this);this.Vpa&&(this.Vpa.unsubscribe(),this.Vpa=null);a||(this.mE&&this.mE.diff([]),this.vB&&this.vB.Df.clear());this.zr=a}ppa(){if(this.dataSource){var a;
_.Uj(this.dataSource)?a=this.dataSource.connect(this):_.Gf(this.dataSource)?a=this.dataSource:Array.isArray(this.dataSource)&&(a=_.kf(this.dataSource));this.Vpa=_.u(a,_.Fg(this.Lt)).subscribe(b=>{this.Ag=b||[];Xdb(this)})}}Gzb(){0<this.sM.Df.length&&this.sM.Df.clear();this.sS.forEach((a,b)=>this.KCb(this.sM,a,b));Ydb(this)}Fzb(){0<this.pM.Df.length&&this.pM.Df.clear();this.kS.forEach((a,b)=>this.KCb(this.pM,a,b));Zdb(this)}tIa(a,b){var c=Array.from(b.eo||[]).map(d=>this.iM.get(d));b=c.map(d=>d.sticky);
c=c.map(d=>d.Nob);Sdb(this.TM,a,b,c,!this.hoa||this.loa)}Q$(a){const b=[];for(let c=0;c<a.Df.length;c++){const d=a.Df.get(c);b.push(d.am[0])}return b}Ryc(a,b){if(1==this.PM.length)return[this.PM[0]];let c=[];if(this.Dxa)c=this.PM.filter(d=>!d.Nz||d.Nz(b,a));else{let d=this.PM.find(e=>e.Nz&&e.Nz(b,a))||this.Jyb;d&&c.push(d)}return c}BKa(a,b){return{Lc:a.x7.qa,context:{ua:a.data},index:b}}KCb(a,b,c,d={}){a=a.Df.ai(b.qa,d,c);this.JCb(b,d);return a}JCb(a,b){for(let c of this.qyc(a))mC&&mC.dN.ai(c,b);
_.xn(this.Ua)}vDc(){const a=this.vB.Df;for(let b=0,c=a.length;b<c;b++){const d=a.get(b).context;d.count=c;d.first=0===b;d.last=b===c-1;d.E4=0===b%2;d.Idb=!d.E4;this.Dxa?(d.bea=this.Wpa[b].bea,d.Ced=b):d.index=this.Wpa[b].bea}}qyc(a){return a&&a.eo?Array.from(a.eo,b=>{b=this.iM.get(b);return a instanceof _.jC?b.headerCell.qa:a instanceof kC?b.SKc.qa:b.xU.qa}):[]}Ezb(){this.mE.diff([]);this.vB.Df.clear();Xdb(this)}rwc(){const a=(b,c)=>b||c.v5a();this.sS.reduce(a,!1)&&Ydb(this);this.kS.reduce(a,!1)&&
Zdb(this);Array.from(this.iM.values()).reduce(a,!1)&&(this.kT=!0,vC(this))}uCc(){this.TM=new Vdb(this.nB,this.Mob,this.Yb?this.Yb.value:"ltr",this.E1,this.uc.isBrowser,this.Ucb,this.GCc);_.u(this.Yb?this.Yb.Nc:_.kf(),_.Fg(this.Lt)).subscribe(a=>{this.TM.direction=a;vC(this)})}toa(a){return a.filter(b=>!b.XM||b.XM===this)}ZDb(){var a=this.Y1c||this.LAc;if(a){var b=0===this.vB.Df.length;if(b!==this.fBb){var c=this.IBb.Df;b?(a=c.ai(a.Lc),c=a.am[0],1===a.am.length&&(null==c?void 0:c.nodeType)===this.Cb.ELEMENT_NODE&&
(c.setAttribute("role","row"),c.classList.add("cdk-no-data-row"))):c.clear();this.fBb=b;_.xn(this.Ua)}}}};_.wC.O=function(a){return new (a||_.wC)(_.w(_.Hn),_.w(_.Nh),_.w(_.Ye),_.Ne("role"),_.w(_.rs,8),_.w(_.ri),_.w(_.Ar),_.w(_.As),_.w(_.Odb),_.w(_.Cs),_.w(_.Pdb,12),_.w(_.Jf,8))};
_.wC.wa=_.Qd({type:_.wC,na:[["cdk-table"],["table","cdk-table",""]],yd:function(a,b,c){a&1&&(_.ph(c,qC,5),_.ph(c,_.eC,5),_.ph(c,_.lC,5),_.ph(c,_.jC,5),_.ph(c,kC,5));if(a&2){let d;_.rh(d=_.sh())&&(b.LAc=d.first);_.rh(d=_.sh())&&(b.Iwc=d);_.rh(d=_.sh())&&(b.Lwc=d);_.rh(d=_.sh())&&(b.Kwc=d);_.rh(d=_.sh())&&(b.Jwc=d)}},qb:[1,"cdk-table"],lb:2,Ya:function(a,b){a&2&&_.Rg("cdk-table-fixed-layout",b.mfa)},inputs:{hx:"trackBy",dataSource:"dataSource",Dxa:[2,"multiTemplateDataRows","multiTemplateDataRows",
_.Lh],mfa:[2,"fixedLayout","fixedLayout",_.Lh]},outputs:{vHb:"contentChanged"},Qb:["cdkTable"],standalone:!0,features:[_.zh([{va:_.aC,Fb:_.wC},{va:_.As,Od:_.Ldb},{va:_.Odb,Od:_.hC},{va:_.Pdb,nc:null}]),_.Og,_.Ah],ac:["caption","colgroup, col","*"],ya:5,Aa:2,Da:[["role","rowgroup"],["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],qa:function(a,b){a&1&&(_.ch(Wdb),_.dh(0),_.dh(1,1),_.y(2,zdb,1,0)(3,Adb,7,0)(4,Bdb,4,0));a&2&&(_.v(2),_.Ug(b.qE?2:-1),_.v(),_.Ug(b.nB?
3:4))},Fa:[_.sC,_.rC,_.uC,_.tC],styles:[".cdk-table-fixed-layout{table-layout:fixed}\n"],kb:2});_.xC=class{};_.xC.O=function(a){return new (a||_.xC)};_.xC.Ca=_.Ud({type:_.xC});_.xC.Ba=_.md({imports:[_.Es]});_.yC=class extends _.bC{};_.yC.O=(()=>{let a;return function(b){return(a||(a=_.Ve(_.yC)))(b||_.yC)}})();_.yC.La=_.Wd({type:_.yC,na:[["","matCellDef",""]],standalone:!0,features:[_.zh([{va:_.bC,Fb:_.yC}]),_.Mg]});_.zC=class extends _.cC{};_.zC.O=(()=>{let a;return function(b){return(a||(a=_.Ve(_.zC)))(b||_.zC)}})();_.zC.La=_.Wd({type:_.zC,na:[["","matHeaderCellDef",""]],standalone:!0,features:[_.zh([{va:_.cC,Fb:_.zC}]),_.Mg]});
_.AC=class extends _.eC{get name(){return this.Jr}set name(a){this.CNa(a)}lca(){super.lca();this.rJa.push(`mat-column-${this.HWa}`)}};_.AC.O=(()=>{let a;return function(b){return(a||(a=_.Ve(_.AC)))(b||_.AC)}})();_.AC.La=_.Wd({type:_.AC,na:[["","matColumnDef",""]],inputs:{name:[0,"matColumnDef","name"]},standalone:!0,features:[_.zh([{va:_.eC,Fb:_.AC},{va:"MAT_SORT_HEADER_COLUMN_DEF",Fb:_.AC}]),_.Mg]});_.BC=class extends _.fC{};_.BC.O=(()=>{let a;return function(b){return(a||(a=_.Ve(_.BC)))(b||_.BC)}})();
_.BC.La=_.Wd({type:_.BC,na:[["mat-header-cell"],["th","mat-header-cell",""]],qb:["role","columnheader",1,"mat-mdc-header-cell","mdc-data-table__header-cell"],standalone:!0,features:[_.Mg]});_.CC=class extends _.gC{};_.CC.O=(()=>{let a;return function(b){return(a||(a=_.Ve(_.CC)))(b||_.CC)}})();_.CC.La=_.Wd({type:_.CC,na:[["mat-cell"],["td","mat-cell",""]],qb:[1,"mat-mdc-cell","mdc-data-table__cell"],standalone:!0,features:[_.Mg]});_.DC=class extends _.jC{};_.DC.O=(()=>{let a;return function(b){return(a||(a=_.Ve(_.DC)))(b||_.DC)}})();_.DC.La=_.Wd({type:_.DC,na:[["","matHeaderRowDef",""]],inputs:{eo:[0,"matHeaderRowDef","columns"],sticky:[2,"matHeaderRowDefSticky","sticky",_.Lh]},standalone:!0,features:[_.zh([{va:_.jC,Fb:_.DC}]),_.Og,_.Mg]});_.EC=class extends _.lC{};_.EC.O=(()=>{let a;return function(b){return(a||(a=_.Ve(_.EC)))(b||_.EC)}})();
_.EC.La=_.Wd({type:_.EC,na:[["","matRowDef",""]],inputs:{eo:[0,"matRowDefColumns","columns"],Nz:[0,"matRowDefWhen","when"]},standalone:!0,features:[_.zh([{va:_.lC,Fb:_.EC}]),_.Mg]});_.FC=class extends _.oC{};_.FC.O=(()=>{let a;return function(b){return(a||(a=_.Ve(_.FC)))(b||_.FC)}})();
_.FC.wa=_.Qd({type:_.FC,na:[["mat-header-row"],["tr","mat-header-row",""]],qb:["role","row",1,"mat-mdc-header-row","mdc-data-table__header-row"],Qb:["matHeaderRow"],standalone:!0,features:[_.zh([{va:_.oC,Fb:_.FC}]),_.Mg,_.Ah],ya:1,Aa:0,Da:[["cdkCellOutlet",""]],qa:function(a){a&1&&_.Vg(0,0)},Fa:[_.nC],kb:2});_.GC=class extends _.pC{};_.GC.O=(()=>{let a;return function(b){return(a||(a=_.Ve(_.GC)))(b||_.GC)}})();
_.GC.wa=_.Qd({type:_.GC,na:[["mat-row"],["tr","mat-row",""]],qb:["role","row",1,"mat-mdc-row","mdc-data-table__row"],Qb:["matRow"],standalone:!0,features:[_.zh([{va:_.pC,Fb:_.GC}]),_.Mg,_.Ah],ya:1,Aa:0,Da:[["cdkCellOutlet",""]],qa:function(a){a&1&&_.Vg(0,0)},Fa:[_.nC],kb:2});var $db;$db=[[["caption"]],[["colgroup"],["col"]],"*"];_.HC=class extends _.wC{constructor(){super(...arguments);this.Mob="mat-mdc-table-sticky";this.Ucb=!1}};_.HC.O=(()=>{let a;return function(b){return(a||(a=_.Ve(_.HC)))(b||_.HC)}})();
_.HC.wa=_.Qd({type:_.HC,na:[["mat-table"],["table","mat-table",""]],qb:[1,"mat-mdc-table","mdc-data-table__table"],lb:2,Ya:function(a,b){a&2&&_.Rg("mdc-table-fixed-layout",b.mfa)},Qb:["matTable"],standalone:!0,features:[_.zh([{va:_.wC,Fb:_.HC},{va:_.aC,Fb:_.HC},{va:_.Odb,Od:_.hC},{va:_.As,Od:_.Ldb},{va:_.Pdb,nc:null}]),_.Mg,_.Ah],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&&(_.ch($db),_.dh(0),_.dh(1,1),_.y(2,Edb,1,0)(3,Fdb,7,0)(4,Gdb,4,0));a&2&&(_.v(2),_.Ug(b.qE?2:-1),_.v(),_.Ug(b.nB?3:4))},Fa:[_.sC,_.rC,_.uC,_.tC],styles:[".mat-mdc-table-sticky{position:sticky !important}.mdc-data-table{-webkit-overflow-scrolling:touch;display:inline-flex;flex-direction:column;box-sizing:border-box;position:relative}.mdc-data-table__table-container{-webkit-overflow-scrolling:touch;overflow-x:auto;width:100%}.mdc-data-table__table{min-width:100%;border:0;white-space:nowrap;border-spacing:0;table-layout:fixed}.mdc-data-table__cell{box-sizing:border-box;overflow:hidden;text-align:left;text-overflow:ellipsis}[dir=rtl] .mdc-data-table__cell,.mdc-data-table__cell[dir=rtl]{text-align:right}.mdc-data-table__cell--numeric{text-align:right}[dir=rtl] .mdc-data-table__cell--numeric,.mdc-data-table__cell--numeric[dir=rtl]{text-align:left}.mdc-data-table__header-cell{box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;outline:none;text-align:left}[dir=rtl] .mdc-data-table__header-cell,.mdc-data-table__header-cell[dir=rtl]{text-align:right}.mdc-data-table__header-cell--numeric{text-align:right}[dir=rtl] .mdc-data-table__header-cell--numeric,.mdc-data-table__header-cell--numeric[dir=rtl]{text-align:left}.mdc-data-table__header-cell-wrapper{align-items:center;display:inline-flex;vertical-align:middle}.mdc-data-table__cell,.mdc-data-table__header-cell{padding:0 16px 0 16px}.mdc-data-table__header-cell--checkbox,.mdc-data-table__cell--checkbox{padding-left:4px;padding-right:0}[dir=rtl] .mdc-data-table__header-cell--checkbox,[dir=rtl] .mdc-data-table__cell--checkbox,.mdc-data-table__header-cell--checkbox[dir=rtl],.mdc-data-table__cell--checkbox[dir=rtl]{padding-left:0;padding-right:4px}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{table-layout:auto;white-space:normal;background-color:var(--mat-table-background-color)}.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, rgba(0, 0, 0, 0.87));font-family:var(--mat-table-header-headline-font, Roboto, sans-serif);line-height:var(--mat-table-header-headline-line-height);font-size:var(--mat-table-header-headline-size, 14px);font-weight:var(--mat-table-header-headline-weight, 500)}.mat-mdc-row{height:var(--mat-table-row-item-container-height, 52px);color:var(--mat-table-row-item-label-text-color, 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, Roboto, sans-serif);line-height:var(--mat-table-row-item-label-text-line-height);font-size:var(--mat-table-row-item-label-text-size, 14px);font-weight:var(--mat-table-row-item-label-text-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, rgba(0, 0, 0, 0.87));font-family:var(--mat-table-footer-supporting-text-font, Roboto, sans-serif);line-height:var(--mat-table-footer-supporting-text-line-height);font-size:var(--mat-table-footer-supporting-text-size, 14px);font-weight:var(--mat-table-footer-supporting-text-weight);letter-spacing:var(--mat-table-footer-supporting-text-tracking)}.mat-mdc-header-cell{border-bottom-color:var(--mat-table-row-item-outline-color, 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);font-weight:inherit;line-height:inherit}.mat-mdc-cell{border-bottom-color:var(--mat-table-row-item-outline-color, 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);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)}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});_.IC=class{};_.IC.O=function(a){return new (a||_.IC)};_.IC.Ca=_.Ud({type:_.IC});_.IC.Ba=_.md({imports:[_.$s,_.xC,_.$s]});_.aeb=new _.ge("MatRadioGroup");_.beb=new _.ge("mat-radio-default-options",{Ea:"root",oa:Hdb});
}catch(e){_._DumpException(e)}
try{
var ceb,feb,geb,heb,ieb,jeb,meb,reb,ueb,veb,web,xeb,zeb,Aeb,Beb,Ceb,Deb,Eeb,Feb,Geb,Heb,Ieb,Jeb,Keb,Leb,Meb,Neb,Oeb,Peb,Qeb,Reb,Seb,Teb,Ueb,Veb,Web,Xeb,Yeb,$eb,afb,bfb,cfb,dfb,efb,ffb,gfb,hfb,ifb,jfb,kfb,lfb,mfb,nfb,ofb,pfb,rfb,sfb,tfb,ufb,vfb,wfb,xfb,yfb,zfb,Afb,Bfb,Cfb,Dfb,Efb,Ffb,Gfb,Hfb,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,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,Hgb,Igb,
Jgb,Kgb,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,rhb,shb,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,oib,pib,qib,rib,sib,tib,uib,vib,xib,SC,wib,yib,zib,Aib,Bib,Cib,Dib,Fib,eeb,keb,Gib,leb,Hib,oeb,peb,aD,Iib,YC,Jib,Kib,dD,fD,Mib,jD,mD,Nib,Oib,Qib,Rib,pD,Sib,Tib;
ceb=function(a){const b=a.m8,c=a.counter;a=a.Aya;b.next(c);this.Wf({m8:b,counter:c+1,Aya:a},a)};_.deb=function(a=0){var b=_.Ef;if((0,_.rf)(a)||!(0<=a-parseFloat(a)+1)||0>a)a=0;b&&"function"===typeof b.Wf||(b=_.Ef);return new _.gf(c=>{c.add(b.Wf(ceb,a,{m8:c,counter:0,Aya:a}));return c})};feb=function(a){return b=>_.nf(b,new eeb(a))};geb=function(a,b,c,d,e){return a===c&&Object.is(b,d)?1:Object.is(e(a,b),e(c,d))?-1:0};heb=function(a,b,c,d){const e=new Set;for(;b<=c;b++)e.add(d(b,a.at(b)));return e};
ieb=function(a,b,c,d){return void 0!==b&&b.has(d)?(a.attach(c,b.get(d)),b.delete(d),!0):!1};jeb=function(a,b,c,d,e){ieb(a,b,d,c(d,e))?a.NL(d,e):(b=a.create(d,e),a.attach(d,b))};
meb=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],x=geb(f,p,f,t,c);if(0!==x)0>x&&a.NL(f,t),f++;else{var B=a.at(g);x=b[l];var F=geb(g,B,l,x,c);0!==F?(0>F&&a.NL(g,x),g--,l--):(p=c(f,p),B=c(g,B),F=c(f,t),Object.is(F,B)?(B=c(l,x),Object.is(B,p)?(keb(a,f,g),a.NL(g,x),l--,g--):a.move(g,f),a.NL(f,t),f++):(null!=d||(d=new leb),null!=e||(e=heb(a,f,g,c)),ieb(a,d,f,F)?(a.NL(f,t),f++,g++):e.has(F)?(d.set(p,a.detach(f)),g--):
(t=a.create(f,b[f]),a.attach(f,t),f++,g++)))}}for(;f<=l;)jeb(a,d,c,f,b[f]),f++}else if(null!=b){b=b[Symbol.iterator]();for(l=b.next();!l.done&&f<=g;)t=a.at(f),x=l.value,p=geb(f,t,f,x,c),0!==p?(0>p&&a.NL(f,x),f++,l=b.next()):(null!=d||(d=new leb),null!=e||(e=heb(a,f,g,c)),p=c(f,x),ieb(a,d,f,p)?(a.NL(f,x),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,x)),f++,g++,l=b.next()));for(;!l.done;)jeb(a,d,c,a.length,l.value),l=b.next()}for(;f<=g;)a.destroy(a.detach(g--));
let I;null==(I=d)||I.forEach(K=>{a.destroy(K)})};_.neb=function(a,b){return b};_.JC=function(a,b,c,d,e,f,g,l){_.$e("NgControlFlow");const p=_.ze(),t=_.Ae(),x=_.ze();g=l?g.bind(x[15][8]):g;x[25+a]=new oeb(g);_.gja(p,t,a+1,b,c,d,e,_.ue(t.Da,f))};_.KC=function(a){const b=_.ud(null);var c=_.ye.selectedIndex;try{const d=_.ze(),e=d[1],f=d[c];c+=1;const g=d[c];void 0===f.bxa?f.bxa=new peb(g,d,e.data[c]):f.bxa.reset();const l=f.bxa;meb(l,a,f.FYc);if(l.y6)for(a=0;a<l.length;a++)_.Uia(l.MO,a)[8].TL=a}finally{_.ud(b)}};
_.LC=function(a,b,c,d,e){const f=_.ze();a=_.Yab(f,a,b,c,d,e);a!==_.dg&&_.Cha(f,a);return _.LC};_.qeb=function(a,b,c,d,e,f,g){const l=_.ze();var p=_.ye.tn;const t=_.Kg(l,p,b,d);p=_.Jg(l,p+2,f)||t;_.Fe(3);a=p?a+_.od(b)+c+_.od(d)+e+_.od(f)+g:_.dg;a!==_.dg&&_.Cha(l,a);return _.qeb};reb=function(a){var b=/\s+/;const c=[];if(null!=a){a=Array.isArray(a)?a:`${a}`.split(b);for(const d of a)(a=`${d}`.trim())&&c.push(a)}return c};_.MC=function(a){return{type:5,ah:a}};
_.seb=function(a){return class extends a{get tg(){return this._getTracker().tg}set tg(b){this._getTracker().tg=b}get Wv(){return this._getTracker().Os}set Wv(b){this._getTracker().Os=b}Mu(){this._getTracker().Mu()}_getTracker(){this.FDb||(this.FDb=new _.zVa(this.GJa,this.Ad,this.oba,this.nba,this.Vb));return this.FDb}constructor(...b){super(...b)}}};
_.teb=function(a,b=0){return class extends a{get tabIndex(){return this.disabled?-1:this.uq}set tabIndex(c){this.uq=null!=c?_.vj(c):this.JXa}constructor(...c){super(...c);this.JXa=this.uq=b}}};ueb=function(a,b){const c=Array(a);for(let d=0;d<a;d++)c[d]=b(d);return c};
veb=function(a){if(a&1){const b=_.ze();_.C(0,"div",0);_.M("keydown",function(c){_.n(b);const d=_.N();return _.q(d.ie(c))})("click",function(){_.n(b);const c=_.N();return _.q(c.closed.emit("click"))})("@transformMenu.start",function(c){_.n(b);const d=_.N();return _.q(d.Uaa(c))})("@transformMenu.done",function(c){_.n(b);const d=_.N();return _.q(d.Taa(c))});_.C(1,"div",1);_.dh(2);_.E()()}a&2&&(a=_.N(),_.A("id",a.Via)("ngClass",a.jj)("@transformMenu",a.yE),_.Pg("aria-label",a.ariaLabel||null)("aria-labelledby",
a.Ae||null)("aria-describedby",a.Av||null))};web=function(a){a=a.classList;return!!((null==a?0:a.contains("cdk-nested-tree-node"))||(null==a?0:a.contains("cdk-tree")))};xeb=function(){return{color:"accent",PUa:"check-indeterminate"}};
_.yeb=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;0<a&&(c-=a,d-=a);return 1-c/d};zeb=function(a){a&1&&_.Vg(0)};
Aeb=function(a){a&1&&_.P(0);a&2&&(a=_.N(),_.uh(" ",a.bc.l4?a.bc.l4(a.option):a.option,"\n"))};Beb=function(a){a&1&&(_.C(0,"span",7),_.P(1),_.Q(2,"async"),_.Q(3,"format"),_.E());if(a&2){let b;a=_.N();_.v();_.uh(" ",_.bB(3,3,null==(b=_.R(2,1,a.bc.Rv))?null:b.length,a.tvb,"NUM")," ")}};Ceb=function(a){a&1&&_.Vg(0)};Deb=function(a,b){a&1&&(_.C(0,"mat-icon",9),_.P(1),_.E());a&2&&(a=b.Ka,_.A("svgIcon",a.Zj),_.v(),_.uh(" ",a.Zj?"":a.Kh," "))};
Eeb=function(a){a&1&&_.y(0,Deb,2,2,"mat-icon",8);a&2&&(a=_.N(),_.A("ngIf",a.lw.search))};Feb=function(a,b){a&1&&(_.C(0,"mat-icon",12),_.P(1),_.E());a&2&&(a=b.Ka,_.A("svgIcon",a.Zj),_.v(),_.uh(" ",a.Zj?"":a.Kh," "))};Geb=function(a){if(a&1){const b=_.ze();_.C(0,"button",10);_.M("click",function(){_.n(b);const c=_.N();return _.q(c.bc.zD.next(""))});_.y(1,Feb,2,2,"mat-icon",11);_.E()}a&2&&(a=_.N(),_.v(),_.A("ngIf",a.lw.close))};Heb=function(a){a&1&&_.G(0,"xap-picker-search")};
Ieb=function(a){a&1&&_.Vg(0,8);a&2&&(_.N(),_.A("ngTemplateOutlet",_.th(9)))};Jeb=function(a){a&1&&(_.C(0,"div",11),_.G(1,"mat-progress-spinner",12),_.E());a&2&&(_.v(),_.A("diameter",48)("strokeWidth",4))};Keb=function(a){a&1&&(_.J(0),_.C(1,"div",9),_.y(2,Jeb,2,2,"div",10),_.E(),_.L());a&2&&(a=_.N(2),_.v(2),_.A("ngIf",!(null==a.Ap?0:a.Ap.Lc))("ngIfElse",null==a.Ap?null:a.Ap.Lc))};Leb=function(a){a&1&&(_.C(0,"div",15)(1,"p",16),_.P(2),_.E()());a&2&&(a=_.N(3),_.v(2),_.uh(" ",a.t9," "))};
Meb=function(a){a&1&&(_.J(0),_.C(1,"div",13),_.y(2,Leb,3,1,"div",14),_.E(),_.L());a&2&&(a=_.N(2),_.v(2),_.A("ngIf",!(null==a.yp?0:a.yp.Lc))("ngIfElse",null==a.yp?null:a.yp.Lc))};Neb=function(a){a&1&&(_.C(0,"div",15)(1,"p",16),_.P(2),_.E()());a&2&&(a=_.N(3),_.v(2),_.uh(" ",a.r9," "))};Oeb=function(a){a&1&&(_.J(0),_.C(1,"div",17),_.y(2,Neb,3,1,"div",14),_.E(),_.L());a&2&&(a=_.N(2),_.v(2),_.A("ngIf",!(null==a.xp?0:a.xp.Lc))("ngIfElse",null==a.xp?null:a.xp.Lc))};
Peb=function(a){a&1&&(_.C(0,"div",15),_.P(1),_.E());a&2&&(a=_.N(3),_.v(),_.uh(" ",a.s9," "))};Qeb=function(a){a&1&&(_.J(0),_.C(1,"div",18),_.y(2,Peb,2,1,"div",14),_.E(),_.L());a&2&&(a=_.N(2),_.v(2),_.A("ngIf",!(null==a.zp?0:a.zp.Lc))("ngIfElse",null==a.zp?null:a.zp.Lc))};
Reb=function(a){a&1&&(_.C(0,"mat-checkbox",23),_.Q(1,"async"),_.Q(2,"format"),_.P(3),_.Q(4,"async"),_.E());if(a&2){a=_.N(2).Ka;const b=_.N();_.A("xapSelectAll",b.bc.model)("xapSelectAllCorpus",_.R(1,4,b.bc.Rv))("aria-label",_.bB(2,6,a.lUb,b.Dwb,"NUM_ITEMS"));_.v(3);_.uh(" ",_.R(4,10,b.nka)," ")}};
Seb=function(a){if(a&1){const b=_.ze();_.C(0,"mat-checkbox",25);_.M("keydown.enter",function(c){_.n(b);return _.q(c.target.click())})("onfocus",function(){_.n(b);const c=_.N(4);return _.q(c.QKc=0)});_.G(1,"xap-picker-option",26);_.E()}if(a&2){a=_.N().ua;const b=_.N(3);_.A("disabled",b.bc.Ak?b.bc.Ak(a):!1)("xapSelectionModel",b.bc.model)("xapSelection",a)("aria-label",b.bc.e3(a));_.v();_.A("template",null==(b.Mo||b.LQ)?null:(b.Mo||b.LQ).Lc)("option",a)}};
Teb=function(a){if(a&1){const b=_.ze();_.C(0,"mat-checkbox",27);_.M("keydown.enter",function(c){_.n(b);return _.q(c.target.click())});_.G(1,"xap-picker-option",26);_.E()}if(a&2){a=_.N().ua;const b=_.N(3);_.A("disabled",b.bc.Ak?b.bc.Ak(a):!1)("xapSelectionModel",b.bc.model)("xapSelection",a)("aria-label",b.bc.e3(a));_.v();_.A("template",null==(b.Mo||b.LQ)?null:(b.Mo||b.LQ).Lc)("option",a)}};
Ueb=function(a,b){a&1&&(_.J(0),_.y(1,Seb,2,6,"mat-checkbox",24)(2,Teb,2,6,"ng-template",null,1,_.Eh),_.L());a&2&&(a=b.first,b=_.th(3),_.v(),_.A("ngIf",a)("ngIfElse",b))};Veb=function(a){a&1&&(_.C(0,"div",28),_.P(1),_.Q(2,"format"),_.E());a&2&&(a=_.N(3),_.v(),_.uh(" ",_.bB(2,1,a.fG,a.svb,"MAX_DISPLAYED_OPTIONS")," "))};
Web=function(a){if(a&1){const b=_.ze();_.y(0,Reb,5,12,"mat-checkbox",19);_.C(1,"div",20);_.M("keydown",function(c){_.n(b);const d=_.N(2);return _.q(d.G5(c))});_.y(2,Ueb,4,2,"ng-container",21);_.Q(3,"async");_.y(4,Veb,3,5,"div",22);_.Q(5,"async");_.E()}if(a&2){a=_.N().Ka;const b=_.N();_.A("ngIf",a.pz);_.v(2);_.A("ngForOf",_.R(3,3,b.hYb));_.v(2);_.A("ngIf",b.fG<_.R(5,5,b.bc.Rv).length)}};
Xeb=function(a,b){a&1&&(_.C(0,"div",3),_.y(1,Heb,1,0,"xap-picker-search",4),_.J(2,5),_.y(3,Ieb,1,1,"ng-container",6)(4,Keb,3,2,"ng-container",7)(5,Meb,3,2,"ng-container",7)(6,Oeb,3,2,"ng-container",7)(7,Qeb,3,2,"ng-container",7),_.L(),_.y(8,Web,6,7,"ng-template",null,0,_.Eh),_.E());a&2&&(a=b.Ka,b=_.N(),_.v(),_.A("ngIf",a.Eu),_.v(),_.A("ngSwitch",a.eja),_.v(),_.A("ngSwitchCase",b.Jj.X0),_.v(),_.A("ngSwitchCase",b.Jj.LOADING),_.v(),_.A("ngSwitchCase",b.Jj.ana),_.v(),_.A("ngSwitchCase",b.Jj.Zma),_.v(),
_.A("ngSwitchCase",b.Jj.ERROR))};Yeb=function(a,b){a&1&&(_.C(0,"mat-icon",16),_.P(1),_.E());a&2&&(a=b.Ka,_.A("svgIcon",a.Zj),_.v(),_.uh(" ",a.Zj?"":a.Kh," "))};
$eb=function(a,b){if(a&1){const c=_.ze();_.C(0,"li",9)(1,"div",10)(2,"div",11);_.G(3,"xap-picker-option",12);_.E();_.C(4,"div",13)(5,"button",14,0);_.M("click",function(){const d=_.n(c).ua,e=_.N();return _.q(e.bc.model.kh(d))})("keydown.enter",function(){const d=_.n(c).ua,e=_.N();return _.q(e.bc.model.kh(d))});_.y(7,Yeb,2,2,"mat-icon",15);_.E()()()()}a&2&&(a=b.ua,b=_.N(),_.v(3),_.A("template",null==b.Mo?null:b.Mo.Lc)("option",a),_.v(2),_.A("matTooltip",Zeb(b,a)),_.Pg("aria-label",Zeb(b,a)),_.v(2),
_.A("ngIf",b.lw.remove_circle_outline))};afb=function(a,b){if(b&&a&&("ArrowUp"===a.key||"ArrowDown"===a.key)){a.preventDefault();b=b.toArray();var c=b.findIndex(d=>d.ma===a.target);"ArrowUp"===a.key?c--:"ArrowDown"===a.key&&c++;0>c||c>=b.length||b[c].ma.focus()}};bfb=function(a){a&1&&_.G(0,"xap-picker-search")};cfb=function(a){a&1&&(_.J(0),_.Vg(1,7),_.L());a&2&&(_.N(),a=_.th(9),_.v(),_.A("ngTemplateOutlet",a))};
dfb=function(a){a&1&&(_.C(0,"div",10),_.G(1,"mat-progress-spinner",11),_.E());a&2&&(_.v(),_.A("diameter",48)("strokeWidth",4))};efb=function(a){a&1&&(_.J(0),_.C(1,"div",8),_.y(2,dfb,2,2,"div",9),_.E(),_.L());a&2&&(a=_.N(2),_.v(2),_.A("ngIf",!(null==a.Ap?0:a.Ap.Lc))("ngIfElse",null==a.Ap?null:a.Ap.Lc))};ffb=function(a){a&1&&(_.C(0,"div",14)(1,"p",15),_.P(2),_.E()());a&2&&(a=_.N(3),_.v(2),_.uh(" ",a.t9," "))};
gfb=function(a){a&1&&(_.J(0),_.C(1,"div",12),_.y(2,ffb,3,1,"div",13),_.E(),_.L());a&2&&(a=_.N(2),_.v(2),_.A("ngIf",!(null==a.yp?0:a.yp.Lc))("ngIfElse",null==a.yp?null:a.yp.Lc))};hfb=function(a){a&1&&(_.C(0,"div",14)(1,"p",15),_.P(2),_.E()());a&2&&(a=_.N(3),_.v(2),_.uh(" ",a.r9," "))};ifb=function(a){a&1&&(_.J(0),_.C(1,"div",16),_.y(2,hfb,3,1,"div",13),_.E(),_.L());a&2&&(a=_.N(2),_.v(2),_.A("ngIf",!(null==a.xp?0:a.xp.Lc))("ngIfElse",null==a.xp?null:a.xp.Lc))};
jfb=function(a){a&1&&(_.C(0,"div",14),_.P(1),_.E());a&2&&(a=_.N(3),_.v(),_.uh(" ",a.s9," "))};kfb=function(a){a&1&&(_.J(0),_.C(1,"div",17),_.y(2,jfb,2,1,"div",13),_.E(),_.L());a&2&&(a=_.N(2),_.v(2),_.A("ngIf",!(null==a.zp?0:a.zp.Lc))("ngIfElse",null==a.zp?null:a.zp.Lc))};
lfb=function(a,b){if(a&1){const c=_.ze();_.C(0,"li",20,1);_.Q(2,"async");_.M("click",function(){const d=_.n(c).ua,e=_.N(3);return _.q(NC(e,d))})("keydown.enter",function(){const d=_.n(c).ua,e=_.N(3);return _.q(NC(e,d))})("keydown.space",function(){const d=_.n(c).ua,e=_.N(3);return _.q(NC(e,d))});_.C(3,"span",21);_.G(4,"xap-picker-option",22);_.E()()}if(a&2){a=b.ua;b=b.first;const c=_.N(3);_.Rg("xap-picker-single-select-option-disabled",null==c.bc.Ak?null:c.bc.Ak(a))("xap-picker-single-selected",_.R(2,
9,c.bc.model.Le(a)));_.A("matRippleDisabled",null==c.bc.Ak?null:c.bc.Ak(a))("tabindex",b?0:-1);_.Pg("aria-disabled",null==c.bc.Ak?null:c.bc.Ak(a));_.v(4);_.A("template",null==c.Mo?null:c.Mo.Lc)("option",a)}};mfb=function(a){if(a&1){const b=_.ze();_.C(0,"ul",18);_.M("keydown",function(c){_.n(b);const d=_.N(2);return _.q(d.G5(c))});_.y(1,lfb,5,11,"li",19);_.E()}a&2&&(a=_.N().Ka,_.v(),_.A("ngForOf",a.PIb))};
nfb=function(a,b){a&1&&(_.C(0,"div",3),_.y(1,bfb,1,0,"xap-picker-search",4),_.J(2,5),_.y(3,cfb,2,1,"ng-container",6)(4,efb,3,2,"ng-container",6)(5,gfb,3,2,"ng-container",6)(6,ifb,3,2,"ng-container",6)(7,kfb,3,2,"ng-container",6),_.L(),_.y(8,mfb,2,1,"ng-template",null,0,_.Eh),_.E());a&2&&(a=b.Ka,b=_.N(),_.v(),_.A("ngIf",a.Eu),_.v(),_.A("ngSwitch",a.eja),_.v(),_.A("ngSwitchCase",b.Jj.X0),_.v(),_.A("ngSwitchCase",b.Jj.LOADING),_.v(),_.A("ngSwitchCase",b.Jj.ana),_.v(),_.A("ngSwitchCase",b.Jj.Zma),_.v(),
_.A("ngSwitchCase",b.Jj.ERROR))};ofb=function(a){a&1&&_.G(0,"xap-picker-single-select",7)};pfb=function(a){a&1&&_.G(0,"xap-picker-checklist",8);a&2&&(a=_.N(2).Ka,_.A("maxDisplayedOptions",a.fG))};rfb=function(a){if(a&1){const b=_.ze();_.C(0,"xap-picker-selection-list",9);_.M("clearSelections",function(){_.n(b);const c=_.N(3);return _.q(qfb(c))});_.E()}};
sfb=function(a){if(a&1){const b=_.ze();_.C(0,"xap-picker",4);_.Q(1,"async");_.Q(2,"async");_.M("ngModelChange",function(c){_.n(b);const d=_.N(2);return _.q(d.rz.next(c))});_.y(3,ofb,1,0,"xap-picker-single-select",5)(4,pfb,1,1,"ng-template",null,1,_.Eh)(6,rfb,1,0,"xap-picker-selection-list",6);_.E()}if(a&2){a=_.th(5);const b=_.N().Ka,c=_.N();_.Rg("xap-picker-multi-pane",b.Yw);_.A("ngModel",_.R(1,11,c.rz))("options",_.R(2,13,c.options))("displayFunction",b.Ri)("searchVisible",b.Eu)("searchFilter",b.a_)("selectAllVisible",
b.pz);_.v(3);_.A("ngIf",b.lQ)("ngIfElse",a);_.v(3);_.A("ngIf",b.Yw)}};tfb=function(a){a&1&&_.G(0,"xap-picker-single-select",7)};ufb=function(a){a&1&&_.Vg(0,13);a&2&&(a=_.N(4).Ka,_.A("ngTemplateOutlet",a.SO))};vfb=function(a){a&1&&_.y(0,ufb,1,1,"ng-template",12)};wfb=function(a){a&1&&_.Vg(0,13);a&2&&(a=_.N(4).Ka,_.A("ngTemplateOutlet",a.h0a))};xfb=function(a){a&1&&_.y(0,wfb,1,1,"ng-template",14)};yfb=function(a){a&1&&_.Vg(0,13);a&2&&(a=_.N(4).Ka,_.A("ngTemplateOutlet",a.a_a))};
zfb=function(a){a&1&&_.y(0,yfb,1,1,"ng-template",15)};Afb=function(a){a&1&&_.Vg(0,13);a&2&&(a=_.N(4).Ka,_.A("ngTemplateOutlet",a.b_a))};Bfb=function(a){a&1&&_.y(0,Afb,1,1,"ng-template",16)};Cfb=function(a){a&1&&(_.C(0,"xap-picker-checklist",7),_.y(1,vfb,1,0,null,2)(2,xfb,1,0,null,2)(3,zfb,1,0,null,2)(4,Bfb,1,0,null,2),_.E());a&2&&(a=_.N(2).Ka,_.v(),_.A("ngIf",a.SO),_.v(),_.A("ngIf",a.h0a),_.v(),_.A("ngIf",a.a_a),_.v(),_.A("ngIf",a.b_a))};
Dfb=function(a){if(a&1){const b=_.ze();_.C(0,"xap-picker-selection-list",17);_.M("clearSelection",function(){_.n(b);const c=_.N(3);return _.q(qfb(c))});_.E()}};
Efb=function(a){if(a&1){const b=_.ze();_.C(0,"xap-picker",10);_.Q(1,"async");_.M("ngModelChange",function(c){_.n(b);const d=_.N(2);return _.q(d.rz.next(c))});_.y(2,tfb,1,0,"xap-picker-single-select",5)(3,Cfb,5,4,"ng-template",null,1,_.Eh)(5,Dfb,1,0,"xap-picker-selection-list",11);_.E()}if(a&2){a=_.th(4);const b=_.N().Ka,c=_.N();_.Rg("xap-picker-multi-pane",b.Yw);_.A("ngModel",_.R(1,9,c.rz))("getOptions",b.getOptions)("displayFunction",b.Ri)("selectAllVisible",b.pz);_.v(2);_.A("ngIf",b.lQ)("ngIfElse",
a);_.v(3);_.A("ngIf",b.Yw)}};Ffb=function(a,b){a&1&&(_.J(0),_.y(1,sfb,7,15,"xap-picker",3)(2,Efb,6,11,"ng-template",null,0,_.Eh),_.L());a&2&&(a=b.Ka,b=_.th(3),_.v(),_.A("ngIf",!a.X8a)("ngIfElse",b))};Gfb=function(a){a&1&&(_.C(0,"span",7),_.P(1),_.Q(2,"async"),_.Q(3,"format"),_.E());if(a&2){let b;a=_.N();_.v();_.uh(" ",_.bB(3,3,null==(b=_.R(2,1,a.bc.Rv))?null:b.length,a.tvb,"NUM")," ")}};Hfb=function(a){a&1&&_.Vg(0)};
Ifb=function(a,b){a&1&&(_.C(0,"mat-icon",9),_.P(1),_.E());a&2&&(a=b.Ka,_.A("svgIcon",a.Zj),_.v(),_.uh(" ",a.Zj?"":a.Kh," "))};Jfb=function(a){a&1&&_.y(0,Ifb,2,2,"mat-icon",8);a&2&&(a=_.N(),_.A("ngIf",a.lw.search))};Kfb=function(a,b){a&1&&(_.C(0,"mat-icon",12),_.P(1),_.E());a&2&&(a=b.Ka,_.A("svgIcon",a.Zj),_.v(),_.uh(" ",a.Zj?"":a.Kh," "))};
Lfb=function(a){if(a&1){const b=_.ze();_.C(0,"button",10);_.M("click",function(){_.n(b);const c=_.N();return _.q(c.bc.zD.next(""))});_.y(1,Kfb,2,2,"mat-icon",11);_.E()}a&2&&(a=_.N(),_.v(),_.A("ngIf",a.lw.close))};Mfb=function(a){a&1&&_.G(0,"xap-picker-search")};Nfb=function(a){a&1&&_.Vg(0,8);a&2&&(_.N(),_.A("ngTemplateOutlet",_.th(9)))};Ofb=function(a){a&1&&(_.C(0,"div",11),_.G(1,"mat-progress-spinner",12),_.E());a&2&&(_.v(),_.A("diameter",48)("strokeWidth",4))};
Pfb=function(a){a&1&&(_.J(0),_.C(1,"div",9),_.y(2,Ofb,2,2,"div",10),_.E(),_.L());a&2&&(a=_.N(2),_.v(2),_.A("ngIf",!(null==a.Ap?0:a.Ap.Lc))("ngIfElse",null==a.Ap?null:a.Ap.Lc))};Qfb=function(a){a&1&&(_.C(0,"div",15)(1,"p",16),_.P(2),_.E()());a&2&&(a=_.N(3),_.v(2),_.uh(" ",a.t9," "))};Rfb=function(a){a&1&&(_.J(0),_.C(1,"div",13),_.y(2,Qfb,3,1,"div",14),_.E(),_.L());a&2&&(a=_.N(2),_.v(2),_.A("ngIf",!(null==a.yp?0:a.yp.Lc))("ngIfElse",null==a.yp?null:a.yp.Lc))};
Sfb=function(a){a&1&&(_.C(0,"div",15)(1,"p",16),_.P(2),_.E()());a&2&&(a=_.N(3),_.v(2),_.uh(" ",a.r9," "))};Tfb=function(a){a&1&&(_.J(0),_.C(1,"div",17),_.y(2,Sfb,3,1,"div",14),_.E(),_.L());a&2&&(a=_.N(2),_.v(2),_.A("ngIf",!(null==a.xp?0:a.xp.Lc))("ngIfElse",null==a.xp?null:a.xp.Lc))};Ufb=function(a){a&1&&(_.C(0,"div",15),_.P(1),_.E());a&2&&(a=_.N(3),_.v(),_.uh(" ",a.s9," "))};
Vfb=function(a){a&1&&(_.J(0),_.C(1,"div",18),_.y(2,Ufb,2,1,"div",14),_.E(),_.L());a&2&&(a=_.N(2),_.v(2),_.A("ngIf",!(null==a.zp?0:a.zp.Lc))("ngIfElse",null==a.zp?null:a.zp.Lc))};Wfb=function(a){a&1&&(_.C(0,"mat-checkbox",23),_.Q(1,"async"),_.Q(2,"format"),_.P(3),_.Q(4,"async"),_.E());if(a&2){a=_.N(2).Ka;const b=_.N();_.A("xapSelectAll",b.bc.model)("xapSelectAllCorpus",_.R(1,4,b.bc.Rv))("aria-label",_.bB(2,6,a.lUb,b.Dwb,"NUM_ITEMS"));_.v(3);_.uh(" ",_.R(4,10,b.nka)," ")}};
Xfb=function(a){if(a&1){const b=_.ze();_.C(0,"mat-checkbox",25);_.M("keydown.enter",function(c){_.n(b);return _.q(c.target.click())})("onfocus",function(){_.n(b);const c=_.N(4);return _.q(c.QKc=0)});_.G(1,"xap-picker-option",26);_.E()}if(a&2){a=_.N().ua;const b=_.N(3);_.A("disabled",b.bc.Ak?b.bc.Ak(a):!1)("xapSelectionModel",b.bc.model)("xapSelection",a)("aria-label",b.bc.e3(a));_.v();_.A("template",null==(b.Mo||b.LQ)?null:(b.Mo||b.LQ).Lc)("option",a)}};
Yfb=function(a){if(a&1){const b=_.ze();_.C(0,"mat-checkbox",27);_.M("keydown.enter",function(c){_.n(b);return _.q(c.target.click())});_.G(1,"xap-picker-option",26);_.E()}if(a&2){a=_.N().ua;const b=_.N(3);_.A("disabled",b.bc.Ak?b.bc.Ak(a):!1)("xapSelectionModel",b.bc.model)("xapSelection",a)("aria-label",b.bc.e3(a));_.v();_.A("template",null==(b.Mo||b.LQ)?null:(b.Mo||b.LQ).Lc)("option",a)}};
Zfb=function(a,b){a&1&&(_.J(0),_.y(1,Xfb,2,6,"mat-checkbox",24)(2,Yfb,2,6,"ng-template",null,1,_.Eh),_.L());a&2&&(a=b.first,b=_.th(3),_.v(),_.A("ngIf",a)("ngIfElse",b))};$fb=function(a){a&1&&(_.C(0,"div",28),_.P(1),_.Q(2,"format"),_.E());a&2&&(a=_.N(3),_.v(),_.uh(" ",_.bB(2,1,a.fG,a.svb,"MAX_DISPLAYED_OPTIONS")," "))};
agb=function(a){if(a&1){const b=_.ze();_.y(0,Wfb,5,12,"mat-checkbox",19);_.C(1,"div",20);_.M("keydown",function(c){_.n(b);const d=_.N(2);return _.q(d.G5(c))});_.y(2,Zfb,4,2,"ng-container",21);_.Q(3,"async");_.y(4,$fb,3,5,"div",22);_.Q(5,"async");_.E()}if(a&2){a=_.N().Ka;const b=_.N();_.A("ngIf",a.pz);_.v(2);_.A("ngForOf",_.R(3,3,b.hYb));_.v(2);_.A("ngIf",b.fG<_.R(5,5,b.bc.Rv).length)}};
bgb=function(a,b){a&1&&(_.C(0,"div",3),_.y(1,Mfb,1,0,"xap-picker-search",4),_.J(2,5),_.y(3,Nfb,1,1,"ng-container",6)(4,Pfb,3,2,"ng-container",7)(5,Rfb,3,2,"ng-container",7)(6,Tfb,3,2,"ng-container",7)(7,Vfb,3,2,"ng-container",7),_.L(),_.y(8,agb,6,7,"ng-template",null,0,_.Eh),_.E());a&2&&(a=b.Ka,b=_.N(),_.v(),_.A("ngIf",a.Eu),_.v(),_.A("ngSwitch",a.eja),_.v(),_.A("ngSwitchCase",b.Jj.X0),_.v(),_.A("ngSwitchCase",b.Jj.LOADING),_.v(),_.A("ngSwitchCase",b.Jj.ana),_.v(),_.A("ngSwitchCase",b.Jj.Zma),_.v(),
_.A("ngSwitchCase",b.Jj.ERROR))};cgb=function(a,b){a&1&&(_.C(0,"mat-icon",16),_.P(1),_.E());a&2&&(a=b.Ka,_.A("svgIcon",a.Zj),_.v(),_.uh(" ",a.Zj?"":a.Kh," "))};
dgb=function(a,b){if(a&1){const c=_.ze();_.C(0,"li",9)(1,"div",10)(2,"div",11);_.G(3,"xap-picker-option",12);_.E();_.C(4,"div",13)(5,"button",14,0);_.M("click",function(){const d=_.n(c).ua,e=_.N();return _.q(e.bc.model.kh(d))})("keydown.enter",function(){const d=_.n(c).ua,e=_.N();return _.q(e.bc.model.kh(d))});_.y(7,cgb,2,2,"mat-icon",15);_.E()()()()}a&2&&(a=b.ua,b=_.N(),_.v(3),_.A("template",null==b.Mo?null:b.Mo.Lc)("option",a),_.v(2),_.A("matTooltip",Zeb(b,a)),_.Pg("aria-label",Zeb(b,a)),_.v(2),
_.A("ngIf",b.lw.remove_circle_outline))};egb=function(a){a&1&&_.G(0,"xap-picker-search")};fgb=function(a){a&1&&(_.J(0),_.Vg(1,7),_.L());a&2&&(_.N(),a=_.th(9),_.v(),_.A("ngTemplateOutlet",a))};ggb=function(a){a&1&&(_.C(0,"div",10),_.G(1,"mat-progress-spinner",11),_.E());a&2&&(_.v(),_.A("diameter",48)("strokeWidth",4))};igb=function(a){a&1&&(_.J(0),_.C(1,"div",8),_.y(2,ggb,2,2,"div",9),_.E(),_.L());a&2&&(a=_.N(2),_.v(2),_.A("ngIf",!(null==a.Ap?0:a.Ap.Lc))("ngIfElse",null==a.Ap?null:a.Ap.Lc))};
jgb=function(a){a&1&&(_.C(0,"div",14)(1,"p",15),_.P(2),_.E()());a&2&&(a=_.N(3),_.v(2),_.uh(" ",a.t9," "))};kgb=function(a){a&1&&(_.J(0),_.C(1,"div",12),_.y(2,jgb,3,1,"div",13),_.E(),_.L());a&2&&(a=_.N(2),_.v(2),_.A("ngIf",!(null==a.yp?0:a.yp.Lc))("ngIfElse",null==a.yp?null:a.yp.Lc))};lgb=function(a){a&1&&(_.C(0,"div",14)(1,"p",15),_.P(2),_.E()());a&2&&(a=_.N(3),_.v(2),_.uh(" ",a.r9," "))};
mgb=function(a){a&1&&(_.J(0),_.C(1,"div",16),_.y(2,lgb,3,1,"div",13),_.E(),_.L());a&2&&(a=_.N(2),_.v(2),_.A("ngIf",!(null==a.xp?0:a.xp.Lc))("ngIfElse",null==a.xp?null:a.xp.Lc))};ngb=function(a){a&1&&(_.C(0,"div",14),_.P(1),_.E());a&2&&(a=_.N(3),_.v(),_.uh(" ",a.s9," "))};ogb=function(a){a&1&&(_.J(0),_.C(1,"div",17),_.y(2,ngb,2,1,"div",13),_.E(),_.L());a&2&&(a=_.N(2),_.v(2),_.A("ngIf",!(null==a.zp?0:a.zp.Lc))("ngIfElse",null==a.zp?null:a.zp.Lc))};
pgb=function(a,b){if(a&1){const c=_.ze();_.C(0,"li",20,1);_.Q(2,"async");_.M("click",function(){const d=_.n(c).ua,e=_.N(3);return _.q(NC(e,d))})("keydown.enter",function(){const d=_.n(c).ua,e=_.N(3);return _.q(NC(e,d))})("keydown.space",function(){const d=_.n(c).ua,e=_.N(3);return _.q(NC(e,d))});_.C(3,"span",21);_.G(4,"xap-picker-option",22);_.E()()}if(a&2){a=b.ua;b=b.first;const c=_.N(3);_.Rg("xap-picker-single-select-option-disabled",null==c.bc.Ak?null:c.bc.Ak(a))("xap-picker-single-selected",_.R(2,
9,c.bc.model.Le(a)));_.A("matRippleDisabled",null==c.bc.Ak?null:c.bc.Ak(a))("tabindex",b?0:-1);_.Pg("aria-disabled",null==c.bc.Ak?null:c.bc.Ak(a));_.v(4);_.A("template",null==c.Mo?null:c.Mo.Lc)("option",a)}};qgb=function(a){if(a&1){const b=_.ze();_.C(0,"ul",18);_.M("keydown",function(c){_.n(b);const d=_.N(2);return _.q(d.G5(c))});_.y(1,pgb,5,11,"li",19);_.E()}a&2&&(a=_.N().Ka,_.v(),_.A("ngForOf",a.PIb))};
rgb=function(a,b){a&1&&(_.C(0,"div",3),_.y(1,egb,1,0,"xap-picker-search",4),_.J(2,5),_.y(3,fgb,2,1,"ng-container",6)(4,igb,3,2,"ng-container",6)(5,kgb,3,2,"ng-container",6)(6,mgb,3,2,"ng-container",6)(7,ogb,3,2,"ng-container",6),_.L(),_.y(8,qgb,2,1,"ng-template",null,0,_.Eh),_.E());a&2&&(a=b.Ka,b=_.N(),_.v(),_.A("ngIf",a.Eu),_.v(),_.A("ngSwitch",a.eja),_.v(),_.A("ngSwitchCase",b.Jj.X0),_.v(),_.A("ngSwitchCase",b.Jj.LOADING),_.v(),_.A("ngSwitchCase",b.Jj.ana),_.v(),_.A("ngSwitchCase",b.Jj.Zma),_.v(),
_.A("ngSwitchCase",b.Jj.ERROR))};sgb=function(a){a&1&&_.G(0,"xap-picker-single-select",7)};tgb=function(a){a&1&&_.G(0,"xap-picker-checklist",8);a&2&&(a=_.N(2).Ka,_.A("maxDisplayedOptions",a.fG))};ugb=function(a){if(a&1){const b=_.ze();_.C(0,"xap-picker-selection-list",9);_.M("clearSelections",function(){_.n(b);const c=_.N(3);return _.q(qfb(c))});_.E()}};
vgb=function(a){if(a&1){const b=_.ze();_.C(0,"xap-picker",4);_.Q(1,"async");_.Q(2,"async");_.M("ngModelChange",function(c){_.n(b);const d=_.N(2);return _.q(d.rz.next(c))});_.y(3,sgb,1,0,"xap-picker-single-select",5)(4,tgb,1,1,"ng-template",null,1,_.Eh)(6,ugb,1,0,"xap-picker-selection-list",6);_.E()}if(a&2){a=_.th(5);const b=_.N().Ka,c=_.N();_.Rg("xap-picker-multi-pane",b.Yw);_.A("ngModel",_.R(1,11,c.rz))("options",_.R(2,13,c.options))("displayFunction",b.Ri)("searchVisible",b.Eu)("searchFilter",b.a_)("selectAllVisible",
b.pz);_.v(3);_.A("ngIf",b.lQ)("ngIfElse",a);_.v(3);_.A("ngIf",b.Yw)}};wgb=function(a){a&1&&_.G(0,"xap-picker-single-select",7)};xgb=function(a){a&1&&_.Vg(0,13);a&2&&(a=_.N(4).Ka,_.A("ngTemplateOutlet",a.SO))};ygb=function(a){a&1&&_.y(0,xgb,1,1,"ng-template",12)};zgb=function(a){a&1&&_.Vg(0,13);a&2&&(a=_.N(4).Ka,_.A("ngTemplateOutlet",a.h0a))};Agb=function(a){a&1&&_.y(0,zgb,1,1,"ng-template",14)};Bgb=function(a){a&1&&_.Vg(0,13);a&2&&(a=_.N(4).Ka,_.A("ngTemplateOutlet",a.a_a))};
Cgb=function(a){a&1&&_.y(0,Bgb,1,1,"ng-template",15)};Dgb=function(a){a&1&&_.Vg(0,13);a&2&&(a=_.N(4).Ka,_.A("ngTemplateOutlet",a.b_a))};Egb=function(a){a&1&&_.y(0,Dgb,1,1,"ng-template",16)};Fgb=function(a){a&1&&(_.C(0,"xap-picker-checklist",7),_.y(1,ygb,1,0,null,2)(2,Agb,1,0,null,2)(3,Cgb,1,0,null,2)(4,Egb,1,0,null,2),_.E());a&2&&(a=_.N(2).Ka,_.v(),_.A("ngIf",a.SO),_.v(),_.A("ngIf",a.h0a),_.v(),_.A("ngIf",a.a_a),_.v(),_.A("ngIf",a.b_a))};
Ggb=function(a){if(a&1){const b=_.ze();_.C(0,"xap-picker-selection-list",17);_.M("clearSelection",function(){_.n(b);const c=_.N(3);return _.q(qfb(c))});_.E()}};
Hgb=function(a){if(a&1){const b=_.ze();_.C(0,"xap-picker",10);_.Q(1,"async");_.M("ngModelChange",function(c){_.n(b);const d=_.N(2);return _.q(d.rz.next(c))});_.y(2,wgb,1,0,"xap-picker-single-select",5)(3,Fgb,5,4,"ng-template",null,1,_.Eh)(5,Ggb,1,0,"xap-picker-selection-list",11);_.E()}if(a&2){a=_.th(4);const b=_.N().Ka,c=_.N();_.Rg("xap-picker-multi-pane",b.Yw);_.A("ngModel",_.R(1,9,c.rz))("getOptions",b.getOptions)("displayFunction",b.Ri)("selectAllVisible",b.pz);_.v(2);_.A("ngIf",b.lQ)("ngIfElse",
a);_.v(3);_.A("ngIf",b.Yw)}};Igb=function(a,b){a&1&&(_.J(0),_.y(1,vgb,7,15,"xap-picker",3)(2,Hgb,6,11,"ng-template",null,0,_.Eh),_.L());a&2&&(a=b.Ka,b=_.th(3),_.v(),_.A("ngIf",!a.X8a)("ngIfElse",b))};Jgb=function(a){a&1&&(_.Zg(0,2,1),_.Vg(1),_.$g());a&2&&(a=_.N().ua,_.v(),_.XA(a.name),_.YA(0))};Kgb=function(a){a&1&&_.ah(0,2,2)};Mgb=function(a){a&1&&(_.J(0),_.P(1),_.L());if(a&2){a=_.N(2).ua;const b=_.N();_.v();_.uh(" ",_.Lgb(b,a)," ")}};
Ngb=function(a){a&1&&(_.C(0,"mat-error"),_.y(1,Mgb,2,1,"ng-container",9),_.E());if(a&2){a=_.N().ua;const b=_.N();_.v();_.A("ngIf",_.Lgb(b,a))}};Ogb=function(a){a&1&&(_.C(0,"div",11),_.P(1),_.E());a&2&&(a=_.N().ua,_.v(),_.vh(a.uV))};
Pgb=function(a,b){a&1&&(_.J(0),_.C(1,"mat-form-field",5)(2,"mat-label",6),_.Zg(3,2),_.y(4,Jgb,2,1,"ng-container",7)(5,Kgb,1,0,"ng-template",null,0,_.Eh),_.$g(),_.E(),_.G(7,"input",8,1),_.y(9,Ngb,2,1,"mat-error",9),_.E(),_.y(10,Ogb,2,1,"div",10),_.L());if(a&2){let c;a=b.ua;b=_.th(6);const d=_.N();_.v(4);_.A("ngIf",a.name)("ngIfElse",b);_.v(3);_.A("type",a.inputType||"text")("placeholder",a.placeholder||"")("formControlName",a.ys);_.Pg("aria-label",a.placeholder)("autocomplete",a.autocomplete||null)("name",
a.name||null);_.v(2);_.A("ngIf",null==(c=d.Si.get(a.ys))?null:c.errors);_.v();_.A("ngIf",a.uV)}};Qgb=function(a){a&1&&(_.C(0,"mat-error"),_.ah(1,5),_.E())};Rgb=function(a){a&1&&(_.C(0,"mat-error"),_.ah(1,6),_.E())};Sgb=function(a){return b=>{let c=!1;return(c=a.some(d=>d.label===b.value))?{validUnique:!0}:null}};Tgb=function(a,b){a&1&&(_.C(0,"mat-option",3),_.P(1),_.E());a&2&&(a=b.ua,_.A("value",a),_.v(),_.uh(" ",a.displayName," "))};
Ugb=function(a){return class extends a{get vc(){return this.jm}set vc(b){this.jm=_.sj(b)}constructor(...b){super(...b);this.jm=!1}}};Vgb=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};Wgb=function(a,b,c,d){return a<c?a:a+b>c+d?Math.max(0,a-d+b):c};Xgb=function(a){a&1&&_.G(0,"mat-pseudo-checkbox",5);a&2&&(a=_.N(),_.A("state",a.selected?"checked":"unchecked")("disabled",a.disabled))};
Ygb=function(a){a&1&&(_.C(0,"span",6),_.P(1),_.E());a&2&&(a=_.N(),_.v(),_.uh("(",a.group.label,")"))};Zgb=function(a){a&1&&(_.J(0),_.C(1,"div",15),_.G(2,"div",16)(3,"div",17)(4,"div",18),_.E(),_.C(5,"div",19),_.G(6,"div",16)(7,"div",17)(8,"div",18),_.E(),_.L())};$gb=function(a){if(a&1){const b=_.ze();_.C(0,"div",20);_.M("cdkObserveContent",function(){_.n(b);const c=_.N();return _.q(OC(c))});_.dh(1,1);_.E()}a&2&&(a=_.N(),_.A("cdkObserveContentDisabled","outline"!=a.Bc))};
ahb=function(a){a&1&&(_.J(0),_.dh(1,2),_.C(2,"span"),_.P(3),_.E(),_.L());a&2&&(a=_.N(2),_.v(3),_.vh(a.Nd.placeholder))};bhb=function(a){a&1&&_.dh(0,3,["*ngSwitchCase","true"])};chb=function(a){a&1&&(_.C(0,"span",23),_.P(1," *"),_.E())};
dhb=function(a){if(a&1){const b=_.ze();_.C(0,"label",21,2);_.M("cdkObserveContent",function(){_.n(b);const c=_.N();return _.q(OC(c))});_.y(2,ahb,4,1,"ng-container",13)(3,bhb,1,0,"ng-content",13)(4,chb,2,0,"span",22);_.E()}a&2&&(a=_.N(),_.Rg("mat-empty",a.Nd.empty&&!a.K2())("mat-form-field-empty",a.Nd.empty&&!a.K2())("mat-accent","accent"==a.color)("mat-warn","warn"==a.color),_.A("cdkObserveContentDisabled","outline"!=a.Bc)("id",a.kv)("ngSwitch",a.baa()),_.Pg("for",a.Nd.id)("aria-owns",a.Nd.id),_.v(2),
_.A("ngSwitchCase",!1),_.v(),_.A("ngSwitchCase",!0),_.v(),_.A("ngIf",!a.LF&&a.Nd.required&&!a.Nd.disabled))};ehb=function(a){a&1&&(_.C(0,"div",24),_.dh(1,4),_.E())};fhb=function(a){a&1&&(_.C(0,"div",25),_.G(1,"span",26),_.E());a&2&&(a=_.N(),_.v(),_.Rg("mat-accent","accent"==a.color)("mat-warn","warn"==a.color))};ghb=function(a){a&1&&(_.C(0,"div"),_.dh(1,5),_.E());a&2&&(a=_.N(),_.A("@transitionMessages",a.mT))};
hhb=function(a){a&1&&(_.C(0,"div",30),_.P(1),_.E());a&2&&(a=_.N(2),_.A("id",a.haa),_.v(),_.vh(a.XJ))};ihb=function(a){a&1&&(_.C(0,"div",27),_.y(1,hhb,2,2,"div",28),_.dh(2,6),_.G(3,"div",29),_.dh(4,7),_.E());a&2&&(a=_.N(),_.A("@transitionMessages",a.mT),_.v(),_.A("ngIf",a.XJ))};jhb=function(a){a&1&&(_.C(0,"span",9),_.P(1),_.E());a&2&&(a=_.N(),_.v(),_.vh(a.placeholder))};khb=function(a){a&1&&(_.C(0,"span",13),_.P(1),_.E());a&2&&(a=_.N(2),_.v(),_.vh(a.orb))};
lhb=function(a){a&1&&_.dh(0,0,["*ngSwitchCase","true"])};mhb=function(a){a&1&&(_.C(0,"span",10),_.y(1,khb,2,1,"span",11)(2,lhb,1,0,"ng-content",12),_.E());a&2&&(a=_.N(),_.A("ngSwitch",!!a.ZWa),_.v(2),_.A("ngSwitchCase",!0))};
nhb=function(a){if(a&1){const b=_.ze();_.C(0,"div",14)(1,"div",15,1);_.M("@transformPanel.done",function(c){_.n(b);const d=_.N();return _.q(d.lba.next(c.Bf))})("keydown",function(c){_.n(b);const d=_.N();return _.q(d.ie(c))});_.dh(3,1);_.E()()}a&2&&(a=_.N(),_.A("@transformPanelWrap",void 0),_.v(),_.eA("mat-select-panel ",a.KKa(),""),_.Qg("transform-origin",a.Q2)("font-size",a.jca,"px"),_.A("ngClass",a.Bd)("@transformPanel",a.multiple?"showing-multiple":"showing"),_.Pg("id",a.id+"-panel")("aria-multiselectable",
a.multiple)("aria-label",a.ariaLabel||null)("aria-labelledby",a.pS()))};ohb=function(a,b){a&1&&(_.C(0,"mat-option",3),_.P(1),_.E());a&2&&(a=b.ua,_.A("value",a),_.v(),_.uh(" ",a.displayName," "))};phb=function(a,b){a&1&&(_.C(0,"div",12),_.P(1),_.E());a&2&&(a=b.ua,b=_.N(3),_.fh("id","dialog-description-",b.rc.id,""),_.v(),_.uh(" ",a," "))};
rhb=function(a){if(a&1){const b=_.ze();_.C(0,"xap-comparison-operator-selector",13);_.M("change",function(c){_.n(b);const d=_.N(3);return _.q(qhb(d,c))})("operatorFocusChange",function(c){_.n(b);_.N(3).xeb=c;return _.q()});_.E()}a&2&&(a=_.N(3),_.Rg("xap-filterbar-filtereditor-operator-single-line",a.filter.config.Y7),_.A("operators",a.Yd.xW())("value",null==a.rc?null:a.rc.Gf)("appliedFilterId",a.rc.id))};shb=function(){};
uhb=function(a){a&1&&(_.J(0),_.dh(1),_.C(2,"div",7),_.y(3,phb,2,3,"div",8),_.C(4,"div",9),_.y(5,rhb,1,5,"xap-comparison-operator-selector",10),_.C(6,"div",11),_.y(7,shb,0,0,"ng-template",null,2,_.Eh),_.E()()(),_.dh(9,1),_.L());a&2&&(a=_.N(2),_.v(3),_.A("ngIf",a.rc.config.description),_.v(),_.Rg("xap-filterbar-multiple-lines",!a.filter.config.Y7)("xap-filterbar-single-line",a.filter.config.Y7),_.v(),_.A("ngIf",thb(a)))};vhb=function(a){a&1&&_.Vg(0)};
whb=function(a){a&1&&_.y(0,vhb,1,0,"ng-container",14);a&2&&(a=_.N(2),_.A("ngTemplateOutlet",a.SO))};
xhb=function(a){if(a&1){const b=_.ze();_.C(0,"div",4);_.M("keydown.enter",function(){_.n(b);const c=_.N();c.filter.config.WSc||c.Yd.qO();return _.q()})("focusout",function(){_.n(b);const c=_.N();return _.q(c.F6())});_.C(1,"div",5);_.y(2,uhb,10,6,"ng-container",6)(3,whb,1,1,"ng-template",null,1,_.Eh);_.E()()}if(a&2){a=_.th(4);const b=_.N();_.Pg("aria-labelledby","dialog-label-"+b.rc.id)("aria-describedby","dialog-description-"+b.rc.id);_.v(2);_.A("ngIf",b.filter)("ngIfElse",a)}};
yhb=function(a,b){a&1&&(_.C(0,"div",12),_.P(1),_.E());a&2&&(a=b.ua,b=_.N(3),_.fh("id","dialog-description-",b.rc.id,""),_.v(),_.uh(" ",a," "))};
zhb=function(a){if(a&1){const b=_.ze();_.C(0,"xap-comparison-operator-selector",13);_.M("change",function(c){_.n(b);const d=_.N(3);return _.q(qhb(d,c))})("operatorFocusChange",function(c){_.n(b);_.N(3).xeb=c;return _.q()});_.E()}a&2&&(a=_.N(3),_.Rg("xap-filterbar-filtereditor-operator-single-line",a.filter.config.Y7),_.A("operators",a.Yd.xW())("value",null==a.rc?null:a.rc.Gf)("appliedFilterId",a.rc.id))};Ahb=function(){};
Bhb=function(a){a&1&&(_.J(0),_.dh(1),_.C(2,"div",7),_.y(3,yhb,2,3,"div",8),_.C(4,"div",9),_.y(5,zhb,1,5,"xap-comparison-operator-selector",10),_.C(6,"div",11),_.y(7,Ahb,0,0,"ng-template",null,2,_.Eh),_.E()()(),_.dh(9,1),_.L());a&2&&(a=_.N(2),_.v(3),_.A("ngIf",a.rc.config.description),_.v(),_.Rg("xap-filterbar-multiple-lines",!a.filter.config.Y7)("xap-filterbar-single-line",a.filter.config.Y7),_.v(),_.A("ngIf",thb(a)))};Chb=function(a){a&1&&_.Vg(0)};
Dhb=function(a){a&1&&_.y(0,Chb,1,0,"ng-container",14);a&2&&(a=_.N(2),_.A("ngTemplateOutlet",a.SO))};
Ehb=function(a){if(a&1){const b=_.ze();_.C(0,"div",4);_.M("keydown.enter",function(){_.n(b);const c=_.N();c.filter.config.WSc||c.Yd.qO();return _.q()})("focusout",function(){_.n(b);const c=_.N();return _.q(c.F6())});_.C(1,"div",5);_.y(2,Bhb,10,6,"ng-container",6)(3,Dhb,1,1,"ng-template",null,1,_.Eh);_.E()()}if(a&2){a=_.th(4);const b=_.N();_.Pg("aria-labelledby","dialog-label-"+b.rc.id)("aria-describedby","dialog-description-"+b.rc.id);_.v(2);_.A("ngIf",b.filter)("ngIfElse",a)}};Fhb=function(){return{diameter:100}};
Ghb=function(a){a&1&&(_.He(),_.G(0,"circle",4));if(a&2){a=_.N();const b=_.th(1);_.Qg("animation-name","mat-progress-spinner-stroke-rotate-"+a.jqa)("stroke-dashoffset",a.gAb(),"px")("stroke-dasharray",a.xoa(),"px")("stroke-width",a.Lzb(),"%")("transform-origin",a.Mzb(b));_.Pg("r",a.noa())}};
Hhb=function(a){a&1&&(_.He(),_.G(0,"circle",4));if(a&2){a=_.N();const b=_.th(1);_.Qg("stroke-dashoffset",a.gAb(),"px")("stroke-dasharray",a.xoa(),"px")("stroke-width",a.Lzb(),"%")("transform-origin",a.Mzb(b));_.Pg("r",a.noa())}};Ihb=function(){return{Wr:!1,fJ:!1,Bm:!1,rD:!1}};Jhb=function(a,b){a&1&&(_.C(0,"div",1,0),_.dh(2),_.E());a&2&&(a=b.id,b=_.N(),_.A("id",b.id)("ngClass",b.jj),_.Pg("aria-label",b.ariaLabel||null)("aria-labelledby",b.pS(a)))};
Khb=function(a,b){if(a&1){const c=_.ze();_.C(0,"mat-option",12);_.P(1);_.C(2,"button",13);_.M("click",function(d){const e=_.n(c).ua,f=_.N(2);d.stopPropagation();f.RXa.emit(e);return _.q()});_.C(3,"mat-icon",14);_.P(4);_.E()()()}a&2&&(a=b.ua,b=_.N(2),_.A("value",a),_.v(),_.uh(" ",a.label," "),_.v(2),_.A("svgIcon",_.PC(b.zi,"delete_filter"))("fontSet",b.gib?"google-material-icons":void 0),_.v(),_.vh(_.QC(b.zi,"delete_filter")))};
Lhb=function(a){a&1&&(_.C(0,"div",9)(1,"mat-optgroup",10),_.y(2,Khb,5,5,"mat-option",11),_.E()());a&2&&(a=_.N(),_.v(2),_.A("ngForOf",a.xD))};Mhb=function(a){a&1&&_.Vg(0)};Ohb=function(a,b){a&1&&(_.C(0,"mat-option",20),_.y(1,Mhb,1,0,"ng-container",21),_.E());a&2&&(a=b.ua,_.N(4),b=_.th(12),_.A("value",a),_.v(),_.A("ngTemplateOutlet",b)("ngTemplateOutletContext",_.Ch(3,Nhb,a)))};
Phb=function(a){a&1&&(_.C(0,"div")(1,"mat-optgroup",18),_.y(2,Ohb,2,5,"mat-option",19),_.E()());a&2&&(a=_.N().ua,_.v(),_.A("label",a.oO),_.v(),_.A("ngForOf",a.nO))};Qhb=function(a){a&1&&_.Vg(0)};Rhb=function(a){a&1&&(_.C(0,"mat-option",20),_.y(1,Qhb,1,0,"ng-container",21),_.E());if(a&2){a=_.N().ua;_.N(2);const b=_.th(12);_.A("value",a);_.v();_.A("ngTemplateOutlet",b)("ngTemplateOutletContext",_.Ch(3,Nhb,a))}};
Shb=function(a,b){a&1&&(_.J(0),_.y(1,Phb,3,2,"div",16)(2,Rhb,2,5,"mat-option",17),_.L());a&2&&(a=b.ua,_.N(2),_.v(),_.A("ngIf",_.RC(a)&&0<a.nO.length),_.v(),_.A("ngIf",!_.RC(a)))};Thb=function(a){a&1&&(_.C(0,"mat-option",22)(1,"span",23),_.P(2),_.E()());a&2&&(a=_.N(3),_.v(2),_.vh(a.ZC))};Uhb=function(a,b){a&1&&(_.J(0),_.y(1,Thb,3,1,"mat-option",8),_.L());a&2&&(a=b.Ka,b=_.N(2),_.v(),_.A("ngIf",b.ZC&&0===a.length))};
Vhb=function(a){a&1&&(_.J(0),_.y(1,Shb,3,2,"ng-container",15),_.Q(2,"async"),_.y(3,Uhb,2,1,"ng-container",16),_.Q(4,"async"),_.L());a&2&&(a=_.N(),_.v(),_.A("ngForOf",_.R(2,2,a.iZ)),_.v(2),_.A("ngIf",_.R(4,4,a.iZ)))};Whb=function(a,b){a&1&&(_.C(0,"mat-option",20)(1,"span"),_.P(2),_.E()());a&2&&(a=b.ua,_.A("value",a),_.Pg("aria-label",a.ariaLabel||a.displayName),_.v(2),_.vh(a.displayName))};
Xhb=function(a){a&1&&(_.C(0,"div")(1,"mat-optgroup",18),_.y(2,Whb,3,3,"mat-option",19),_.E()());a&2&&(a=_.N().ua,_.v(),_.A("label",a.oO),_.v(),_.A("ngForOf",a.nO))};Yhb=function(a){a&1&&(_.C(0,"mat-option",20)(1,"span"),_.P(2),_.E()());a&2&&(a=_.N().ua,_.A("value",a),_.Pg("aria-label",a.ariaLabel||null),_.v(2),_.vh(a.displayName))};
Zhb=function(a,b){a&1&&(_.J(0),_.y(1,Xhb,3,2,"div",16)(2,Yhb,3,3,"mat-option",17),_.L());a&2&&(a=b.ua,_.N(2),_.v(),_.A("ngIf",_.RC(a)&&0<a.nO.length),_.v(),_.A("ngIf",!_.RC(a)))};$hb=function(a){a&1&&(_.C(0,"mat-option",22)(1,"span",23),_.P(2),_.E()());a&2&&(a=_.N(3),_.v(2),_.vh(a.ZC))};aib=function(a,b){a&1&&(_.J(0),_.y(1,$hb,3,1,"mat-option",8),_.L());a&2&&(a=b.Ka,b=_.N(2),_.v(),_.A("ngIf",b.ZC&&0===a.length))};
bib=function(a){a&1&&(_.y(0,Zhb,3,2,"ng-container",15),_.Q(1,"async"),_.y(2,aib,2,1,"ng-container",16),_.Q(3,"async"));a&2&&(a=_.N(),_.A("ngForOf",_.R(1,2,a.VO)),_.v(2),_.A("ngIf",_.R(3,4,a.VO)))};cib=function(a){a&1&&(_.C(0,"mat-option",22),_.G(1,"mat-spinner",24),_.E());a&2&&(a=_.N(),_.Pg("aria-label",a.hwb))};dib=function(a){a&1&&(_.C(0,"b"),_.P(1),_.E());a&2&&(a=_.N().ua,_.v(),_.vh(a.text))};eib=function(a){a&1&&(_.C(0,"i"),_.P(1),_.E());a&2&&(a=_.N().ua,_.v(),_.vh(a.text))};
fib=function(a){a&1&&(_.C(0,"u"),_.P(1),_.E());a&2&&(a=_.N().ua,_.v(),_.vh(a.text))};gib=function(a){a&1&&(_.J(0),_.P(1),_.L());a&2&&(a=_.N().ua,_.v(),_.vh(a.text))};hib=function(a,b){a&1&&(_.C(0,"span"),_.J(1,25),_.y(2,dib,2,1,"b",26)(3,eib,2,1,"i",26)(4,fib,2,1,"u",26)(5,gib,2,1,"ng-container",27),_.L(),_.E());a&2&&(a=b.ua,_.v(),_.A("ngSwitch",a.tag),_.v(),_.A("ngSwitchCase","b"),_.v(),_.A("ngSwitchCase","i"),_.v(),_.A("ngSwitchCase","u"))};
iib=function(a,b){a&1&&_.y(0,hib,6,4,"span",15);a&2&&_.A("ngForOf",b.ua.n4)};jib=function(a,b){return this.cDc(b)};kib=function(a){a&1&&(_.C(0,"tr",0)(1,"td",3),_.P(2),_.E()());a&2&&(a=_.N(),_.v(),_.Qg("padding-top",a.SR)("padding-bottom",a.SR),_.Pg("colspan",a.Pxa),_.v(),_.uh(" ",a.label," "))};lib=function(a){a&1&&(_.C(0,"td",3),_.P(1),_.E());a&2&&(a=_.N(2),_.Qg("padding-top",a.SR)("padding-bottom",a.SR),_.Pg("colspan",a.J$),_.v(),_.uh(" ",a.J$>=a.lOb?a.label:""," "))};
mib=function(a,b){if(a&1){const c=_.ze();_.C(0,"td",6)(1,"button",7);_.M("click",function(d){const e=_.n(c).ua,f=_.N(2);return _.q(f.lwc(e,d))})("focus",function(d){const e=_.n(c).ua,f=_.N(2);return _.q(f.Fxc(e,d))});_.C(2,"span",8);_.P(3);_.E();_.G(4,"span",9);_.E()()}if(a&2){a=b.ua;b=b.TL;const c=_.N().TL,d=_.N();_.Qg("width",d.Zxb)("padding-top",d.SR)("padding-bottom",d.SR);_.Pg("data-mat-row",c)("data-mat-col",b);_.v();_.Rg("mat-calendar-body-disabled",!a.enabled)("mat-calendar-body-active",d.SAb(c,
b))("mat-calendar-body-range-start",d.KLa(a.wm))("mat-calendar-body-range-end",d.JLa(a.wm))("mat-calendar-body-in-range",d.Uoa(a.wm))("mat-calendar-body-comparison-bridge-start",d.Mzc(a.wm,c,b))("mat-calendar-body-comparison-bridge-end",d.Lzc(a.wm,c,b))("mat-calendar-body-comparison-start",d.XAb(a.wm))("mat-calendar-body-comparison-end",d.WAb(a.wm))("mat-calendar-body-in-comparison-range",d.Qzc(a.wm))("mat-calendar-body-preview-start",d.Wzc(a.wm))("mat-calendar-body-preview-end",d.Vzc(a.wm))("mat-calendar-body-in-preview",
d.Rzc(a.wm));_.A("ngClass",a.iHc)("tabindex",d.SAb(c,b)?0:-1);_.Pg("aria-label",a.ariaLabel)("aria-disabled",!a.enabled||null)("aria-pressed",d.e2(a.wm))("aria-current",d.GXb===a.wm?"date":null)("aria-describedby",d.wyc(a.wm));_.v();_.Rg("mat-calendar-body-selected",d.e2(a.wm))("mat-calendar-body-comparison-identical",d.Nzc(a.wm))("mat-calendar-body-today",d.GXb===a.wm);_.v();_.uh(" ",a.wea," ")}};
oib=function(a,b){a&1&&(_.C(0,"tr",1),_.y(1,lib,2,6,"td",4),_.JC(2,mib,5,48,"td",5,nib),_.E());if(a&2){a=b.ua;b=b.TL;const c=_.N();_.v();_.Ug(0===b&&c.J$?1:-1);_.v();_.KC(a)}};pib=function(a){return"TD"===(null==a?void 0:a.nodeName)};qib=function(a){let b;if(pib(a))b=a;else if(pib(a.parentNode))b=a.parentNode;else{let d;pib(null==(d=a.parentNode)?void 0:d.parentNode)&&(b=a.parentNode.parentNode)}let c;return null!=(null==(c=b)?void 0:c.getAttribute("data-mat-row"))?b:null};
rib=function(a,b,c){return null!==c&&b!==c&&a<c&&a===b};sib=function(a,b,c){return null!==b&&b!==c&&a>=b&&a===c};tib=function(a,b,c,d){return d&&null!==b&&null!==c&&b!==c&&a>=b&&a<=c};uib=function(a){a=a.changedTouches[0];return document.elementFromPoint(a.clientX,a.clientY)};vib=function(a,b){a&1&&(_.C(0,"th",2)(1,"span",6),_.P(2),_.E(),_.C(3,"span",3),_.P(4),_.E()());a&2&&(a=b.ua,_.v(2),_.vh(a.uPb),_.v(2),_.vh(a.Rcb))};
xib=function(a,b,c,d,e){b=a.getYear(b);c=a.getYear(c);a=wib(a,d,e);return Math.floor((b-a)/24)===Math.floor((c-a)/24)};SC=function(a,b,c,d){return((a.getYear(b)-wib(a,c,d))%24+24)%24};wib=function(a,b,c){let d=0;c?d=a.getYear(c)-24+1:b&&(d=a.getYear(b));return d};yib=function(){};
zib=function(a){if(a&1){const b=_.ze();_.C(0,"mat-month-view",4);_.yh("activeDateChange",function(c){_.n(b);const d=_.N();_.xh(d.ob,c)||(d.ob=c);return _.q(c)});_.M("_userSelection",function(c){_.n(b);const d=_.N();return _.q(d.Una(c))})("dragStarted",function(c){_.n(b);const d=_.N();return _.q(d.Bxc(c))})("dragEnded",function(c){_.n(b);const d=_.N();return _.q(d.VJa(c))});_.E()}a&2&&(a=_.N(),_.wh("activeDate",a.ob),_.A("selected",a.selected)("dateFilter",a.tj)("maxDate",a.Ed)("minDate",a.Cd)("dateClass",
a.Ol)("comparisonStart",a.Hv)("comparisonEnd",a.my)("startDateAccessibleName",a.c8)("endDateAccessibleName",a.x4)("activeDrag",a.una))};
Aib=function(a){if(a&1){const b=_.ze();_.C(0,"mat-year-view",5);_.yh("activeDateChange",function(c){_.n(b);const d=_.N();_.xh(d.ob,c)||(d.ob=c);return _.q(c)});_.M("monthSelected",function(c){_.n(b);const d=_.N();return _.q(d.CAc(c))})("selectedChange",function(c){_.n(b);const d=_.N();return _.q(d.lAb(c,"month"))});_.E()}a&2&&(a=_.N(),_.wh("activeDate",a.ob),_.A("selected",a.selected)("dateFilter",a.tj)("maxDate",a.Ed)("minDate",a.Cd)("dateClass",a.Ol))};
Bib=function(a){if(a&1){const b=_.ze();_.C(0,"mat-multi-year-view",6);_.yh("activeDateChange",function(c){_.n(b);const d=_.N();_.xh(d.ob,c)||(d.ob=c);return _.q(c)});_.M("yearSelected",function(c){_.n(b);const d=_.N();return _.q(d.XDc(c))})("selectedChange",function(c){_.n(b);const d=_.N();return _.q(d.lAb(c,"year"))});_.E()}a&2&&(a=_.N(),_.wh("activeDate",a.ob),_.A("selected",a.selected)("dateFilter",a.tj)("maxDate",a.Ed)("minDate",a.Cd)("dateClass",a.Ol))};Cib=function(){};
Dib=function(a){a&1&&(_.He(),_.C(0,"svg",2),_.G(1,"path",3),_.E())};_.TC=function(a){_.Op(a).status="DEGRADED"};
_.UC=function(a){for(var b=[],c=0,d=0;c<a.length;){var e=a[c++];if(128>e)b[d++]=String.fromCharCode(e);else if(191<e&&224>e){var f=a[c++];b[d++]=String.fromCharCode((e&31)<<6|f&63)}else if(239<e&&365>e){f=a[c++];var g=a[c++],l=a[c++];e=((e&7)<<18|(f&63)<<12|(g&63)<<6|l&63)-65536;b[d++]=String.fromCharCode(55296+(e>>10));b[d++]=String.fromCharCode(56320+(e&1023))}else f=a[c++],g=a[c++],b[d++]=String.fromCharCode((e&15)<<12|(f&63)<<6|g&63)}return b.join("")};
_.Eib=function(a){var b=a.length,c=3*b/4;c%3?c=Math.floor(c):_.ka("=.",a[b-1])&&(c=_.ka("=.",a[b-2])?c-2:c-1);var d=new Uint8Array(c),e=0;_.Exa(a,function(f){d[e++]=f});return e!==c?d.subarray(0,e):d};_.VC=function(a){return String(a).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08")};
Fib=class extends _.rn{constructor(a,b){super(a);this.Tp=b;this.Snb=!0;this.index=0}Dc(a){const b=this.destination;if(this.Snb)try{this.Snb=!!this.Tp(a,this.index++)}catch(c){this.destination.error(c)}this.Snb||b.next(a)}};eeb=class{constructor(a){this.Tp=a}call(a,b){return b.subscribe(new Fib(a,this.Tp))}};keb=function(a,b,c){const d=Math.min(b,c);b=Math.max(b,c);c=a.detach(b);if(1<b-d){const e=a.detach(d);a.attach(d,c);a.attach(b,e)}else a.attach(d,c)};
Gib=class{destroy(){}NL(){}move(a,b){this.attach(b,this.detach(a))}};
leb=class{constructor(){this.pK=new Map;this.XI=void 0}has(a){return this.pK.has(a)}delete(a){if(!this.has(a))return!1;const b=this.pK.get(a);void 0!==this.XI&&this.XI.has(b)?(this.pK.set(a,this.XI.get(b)),this.XI.delete(b)):this.pK.delete(a);return!0}get(a){return this.pK.get(a)}set(a,b){if(this.pK.has(a)){a=this.pK.get(a);void 0===this.XI&&(this.XI=new Map);const c=this.XI;for(;c.has(a);)a=c.get(a);c.set(a,b)}else this.pK.set(a,b)}forEach(a){for(let [b,c]of this.pK){let d=b,e=c;a(e,d);if(void 0!==
this.XI){const f=this.XI;for(;f.has(e);)e=f.get(e),a(e,d)}}}};Hib=class{constructor(a,b,c){this.MO=a;this.ua=b;this.TL=c}};oeb=class{constructor(a){this.FYc=a;this.bxa=void 0}};
peb=class extends Gib{constructor(a,b,c){super();this.MO=a;this.JMc=b;this.rXb=c;this.veb=void 0;this.y6=!1}get length(){return this.MO.length-10}at(a){return _.Uia(this.MO,a)[8].ua}attach(a,b){const c=b[6];this.y6||(this.y6=a!==this.length);_.Wia(this.MO,b,a,_.Via(this.rXb,c))}detach(a){this.y6||(this.y6=a!==this.length-1);return _.Tf(this.MO,a)}create(a,b){a=_.Tia(this.JMc,this.rXb,new Hib(this.MO,b,a),{LXa:null});let c;null==(c=this.veb)||c.ked();return a}destroy(a){_.wga(a[1],a);let b;null==(b=
this.veb)||b.led()}NL(a,b){_.Uia(this.MO,a)[8].ua=b}reset(){this.y6=!1;let a;null==(a=this.veb)||a.reset()}};_.WC=class{constructor(a,b,c){this.locale=a;this.THc=b;this.iea=c}transform(a,b,c,d){if(null==a||""===a||a!==a)return null;try{let e,f;const g=null!=(f=null!=b?b:null==(e=this.iea)?void 0:e.dateFormat)?f:"mediumDate";let l,p,t;const x=null!=(t=null!=(p=null!=c?c:null==(l=this.iea)?void 0:l.Ahd)?p:this.THc)?t:void 0;return _.Qbb(a,g,d||this.locale,x)}catch(e){throw new _.qd(2100,!1);}}};
_.WC.O=function(a){return new (a||_.WC)(_.w(_.ak,16),_.w(_.tKa,24),_.w(_.uKa,24))};_.WC.Ge=_.Xd({name:"date",type:_.WC,fe:!0,standalone:!0});_.XC=class{constructor(a,b){this.Ja=a;this.Rc=b;this.zzb=null;this.vGb=new _.wn}get qfa(){return this.zzb}Cc(){const a=this.Ja.ma;this.ABb=this.Rc.Ek(a,1===a.nodeType&&a.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(b=>{this.zzb=b;this.vGb.emit(b)})}Ia(){this.Rc.dj(this.Ja);this.ABb&&this.ABb.unsubscribe()}};
_.XC.O=function(a){return new (a||_.XC)(_.w(_.Ye),_.w(_.Er))};_.XC.La=_.Wd({type:_.XC,na:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{vGb:"cdkFocusChange"},Qb:["cdkMonitorFocus"],standalone:!0});_.ZC=function(a,b){return YC(b)&&a.isValid(b)?b:null};_.$C=function(a,b,c){return a.getYear(b)-a.getYear(c)||a.getMonth(b)-a.getMonth(c)||a.getDate(b)-a.getDate(c)};aD=function(a,b,c){if(b&&c){let d=a.isValid(b),e=a.isValid(c);return d&&e?!_.$C(a,b,c):d==e}return b==c};
_.bD=function(a,b,c,d){return c&&0>_.$C(a,b,c)?c:d&&0<_.$C(a,b,d)?d:b};_.cD=class{constructor(){this.exa=this.tBb=new _.zg}ci(a){return null==a||YC(a)&&this.isValid(a)?a:this.invalid()}M7(a){this.locale=a;this.tBb.next()}};Iib=/^\d{4}-\d{2}-\d{2}(?:T\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|(?:(?:\+|-)\d{2}:\d{2}))?)?$/;YC=function(a){return a instanceof Date};Jib=function(a){const b=new Intl.DateTimeFormat(a.locale,{month:"short",timeZone:"utc"});return ueb(12,c=>a.N$(b,new Date(2017,c,1)))};
Kib=function(a){const b=new Intl.DateTimeFormat(a.locale,{day:"numeric",timeZone:"utc"});return ueb(31,c=>a.N$(b,new Date(2017,0,c+1)))};_.Lib=function(a,b){const c=new Intl.DateTimeFormat(a.locale,{weekday:b,timeZone:"utc"});return ueb(7,d=>a.N$(c,new Date(2017,0,d+1)))};dD=function(a,b){const c=new Intl.DateTimeFormat(a.locale,{year:"numeric",timeZone:"utc"});return a.N$(c,b)};_.eD=function(a,b){return a.getDate(a.p$(a.getYear(b),a.getMonth(b)+1,0))};
fD=function(a,b,c,d){a=a.p$(b,c,d);a.getMonth();return a};_.gD=function(a,b,c){let d=a.p$(a.getYear(b),a.getMonth(b)+c,a.getDate(b));a.getMonth(d)!=((a.getMonth(b)+c)%12+12)%12&&(d=a.p$(a.getYear(d),a.getMonth(d),0));return d};_.hD=function(a,b,c){return _.gD(a,b,12*c)};_.iD=function(a,b,c){return a.p$(a.getYear(b),a.getMonth(b),a.getDate(b)+c)};Mib=function(a,b){return[b.getUTCFullYear(),a.Ywb(b.getUTCMonth()+1),a.Ywb(b.getUTCDate())].join("-")};
jD=class extends _.cD{constructor(a){super();this.xBb=_.Kd(_.AVa,{optional:!0});void 0!==a&&(this.xBb=a);super.M7(this.xBb)}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"number"==typeof a?new Date(a):a?new Date(Date.parse(a)):null}format(a,b){if(!this.isValid(a))throw Error("lc");b=new Intl.DateTimeFormat(this.locale,Object.assign({},b,{timeZone:"utc"}));return this.N$(b,a)}ci(a){if("string"===
typeof a){if(!a)return null;if(Iib.test(a)){let b=new Date(a);if(this.isValid(b))return b}}return super.ci(a)}isValid(a){return!isNaN(a.getTime())}invalid(){return new Date(NaN)}p$(a,b,c){const d=new Date;d.setFullYear(a,b,c);d.setHours(0,0,0,0);return d}Ywb(a){return("00"+a).slice(-2)}N$(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)}};
jD.O=function(a){return new (a||jD)(_.m(_.AVa,8))};jD.ta=_.k({token:jD,oa:jD.O});_.kD=class{};_.kD.O=function(a){return new (a||_.kD)};_.kD.Ca=_.Ud({type:_.kD});_.kD.Ba=_.md({Nb:[[{va:_.cD,Od:jD},{va:_.at,nc:{parse:{Zt:null},display:{Zt:{year:"numeric",month:"numeric",day:"numeric"},Bcb:{year:"numeric",month:"short"},zHc:{year:"numeric",month:"long",day:"numeric"},KQc:{year:"numeric",month:"long"}}}}]]});_.lD=class{};_.lD.O=function(a){return new (a||_.lD)};_.lD.Ca=_.Ud({type:_.lD});
_.lD.Ba=_.md({imports:[_.$s,_.$s]});mD={EZb:"ACTIVE",e5b:"DELETE_IN_PROGRESS",g5b:"DELETE_REQUESTED",vdc:"LIFECYCLE_STATE_UNSPECIFIED",values(){return[mD.vdc,mD.EZb,mD.g5b,mD.e5b]}};Nib=class extends _.V{ha(){return Nib}ka(){return{keys:[]}}};
Oib=class extends _.V{constructor(a={}){super();this.i.code=null==a.code?null:a.code;this.i.message=null==a.message?null:a.message;this.i.details=null==a.details?null:a.details}get code(){return _.Y(this,"code")?_.T(this,"code"):null}set code(a){this.i.code=a}get details(){return _.Y(this,"details")?_.T(this,"details"):null}set details(a){this.i.details=a}get message(){return _.Y(this,"message")?_.T(this,"message"):null}set message(a){this.i.message=a}ha(){return Oib}ka(){return{keys:["code","details",
"message"],xd:{details:{wc:null,Ec:!0,Fc:!1,Gc:!1}}}}};
_.Pib=class extends _.V{constructor(a={}){super();this.i.name=null==a.name?null:a.name;this.i.metadata=null==a.metadata?null:a.metadata;this.i.done=null==a.done?null:a.done;this.i.error=null==a.error?null:a.error;this.i.response=null==a.response?null:a.response}get done(){return _.Y(this,"done")?_.T(this,"done"):null}set done(a){this.i.done=a}get error(){return _.Y(this,"error")?_.T(this,"error"):null}set error(a){this.i.error=a}get metadata(){return _.Y(this,"metadata")?_.T(this,"metadata"):null}set metadata(a){this.i.metadata=
a}get name(){return _.Y(this,"name")?_.T(this,"name"):null}set name(a){this.i.name=a}get response(){return _.Y(this,"response")?_.T(this,"response"):null}set response(a){this.i.response=a}ha(){return _.Pib}ka(){return{keys:["done","error","metadata","name","response"],xd:{metadata:{wc:null,Ec:!1,Fc:!1,Gc:!1},response:{wc:null,Ec:!1,Fc:!1,Gc:!1}},Ha:{error:Oib}}}};
Qib=class extends _.V{constructor(a={}){super();this.i.type=null==a.type?null:a.type;this.i.id=null==a.id?null:a.id}get id(){return _.Y(this,"id")?_.T(this,"id"):null}set id(a){this.i.id=a}get type(){return _.Y(this,"type")?_.T(this,"type"):null}set type(a){this.i.type=a}ha(){return Qib}ka(){return{keys:["id","type"]}}};
_.nD=class extends _.V{constructor(a={}){super();this.i.projectNumber=null==a.projectNumber?null:a.projectNumber;this.i.projectId=null==a.projectId?null:a.projectId;this.i.lifecycleState=null==a.lifecycleState?null:a.lifecycleState;this.i.name=null==a.name?null:a.name;this.i.createTime=null==a.createTime?null:a.createTime;this.i.labels=null==a.labels?null:a.labels;this.i.parent=null==a.parent?null:a.parent;this.i.tags=null==a.tags?null:a.tags}get createTime(){return _.Y(this,"createTime")?_.T(this,
"createTime"):null}set createTime(a){this.i.createTime=a}get labels(){return _.Y(this,"labels")?_.T(this,"labels"):null}set labels(a){this.i.labels=a}get lifecycleState(){return _.Y(this,"lifecycleState")?_.T(this,"lifecycleState"):null}set lifecycleState(a){this.i.lifecycleState=a}get name(){return _.Y(this,"name")?_.T(this,"name"):null}set name(a){this.i.name=a}get parent(){return _.Y(this,"parent")?_.T(this,"parent"):null}set parent(a){this.i.parent=a}get projectId(){return _.Y(this,"projectId")?
_.T(this,"projectId"):null}set projectId(a){this.i.projectId=a}get projectNumber(){return _.Y(this,"projectNumber")?_.T(this,"projectNumber"):null}set projectNumber(a){this.i.projectNumber=a}get tags(){return _.Y(this,"tags")?_.T(this,"tags"):null}set tags(a){this.i.tags=a}ha(){return _.nD}ka(){return{Na:{lifecycleState:mD},keys:"createTime labels lifecycleState name parent projectId projectNumber tags".split(" "),xd:{labels:{wc:null,Ec:!1,Fc:!1,Gc:!1},tags:{wc:null,Ec:!1,Fc:!1,Gc:!1}},Ha:{parent:Qib}}}};
Rib=class extends _.V{constructor(a={}){super();this.i.projects=null==a.Nn?null:a.Nn;this.i.nextPageToken=null==a.nextPageToken?null:a.nextPageToken}get nextPageToken(){return _.Y(this,"nextPageToken")?_.T(this,"nextPageToken"):null}set nextPageToken(a){this.i.nextPageToken=a}get Nn(){return _.Y(this,"projects")?_.T(this,"projects"):null}set Nn(a){this.i.projects=a}ha(){return Rib}ka(){return{Oa:{projects:_.nD},keys:["nextPageToken","projects"]}}};
_.oD={$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"};
pD=class{constructor(a,b,c){this.Wa=a;this.Wa=null==a?"v1":a;this.ub=new _.Qn(b,c)}create(a,b={},c={}){return _.Pn(this.ub,{body:a,Lb:"POST",Mb:"cloudresourcemanager.projects.create",path:`/${this.Wa}/projects`,Sa:_.Qh(b,_.oD,c),Ob:_.Pib})}delete(a,b={},c={}){return _.Pn(this.ub,{body:null,Lb:"DELETE",Mb:"cloudresourcemanager.projects.delete",path:`/${this.Wa}/projects/${a}`,Sa:_.Qh(b,_.oD,c),Ob:Nib})}get(a,b={},c={}){return _.Pn(this.ub,{body:null,Lb:"GET",Mb:"cloudresourcemanager.projects.get",
path:`/${this.Wa}/projects/${a}`,Sa:_.Qh(b,_.oD,c),Ob:_.nD})}list(a={},b={}){return _.Pn(this.ub,{body:null,Lb:"GET",Mb:"cloudresourcemanager.projects.list",path:`/${this.Wa}/projects`,Sa:_.Qh(a,_.oD,b),Ob:Rib})}update(a,b,c={},d={}){return _.Pn(this.ub,{body:b,Lb:"PUT",Mb:"cloudresourcemanager.projects.update",path:`/${this.Wa}/projects/${a}`,Sa:_.Qh(c,_.oD,d),Ob:_.nD})}};pD.O=function(a){return new (a||pD)(_.m(_.sZa,8),_.m(_.tZa),_.m(_.On,8))};pD.ta=_.k({token:pD,oa:pD.O});_.qD=class{};
_.qD.O=function(a){return new (a||_.qD)};_.qD.ta=_.k({token:_.qD,oa:a=>pD.O(a),Ea:_.Xu});Sib=0;
_.Fy=class{get jq(){return this.ay}set jq(a){this.ay=a;this.Vw()}get xt(){return this.Bca}set xt(a){this.Bca=a;this.Vw()}get LK(){return this.ZBb}set LK(a){this.ZBb=_.sj(a)}get De(){return this.rAb}set De(a){this.rAb=_.sj(a)}set Bd(a){const b=this.XMa;b&&b.length&&b.split(" ").forEach(c=>{this.jj[c]=!1});(this.XMa=a)&&a.length&&(a.split(" ").forEach(c=>{this.jj[c]=!0}),this.Ja.ma.className="")}get classList(){return this.Bd}set classList(a){this.Bd=a}constructor(a,b,c,d){this.Ja=a;this.nb=b;this.Ua=
d;this.Li=new _.nh;this.jj={};this.yE="void";this.Dl=new _.zg;this.close=this.closed=new _.wn;this.Via=`mat-menu-panel-${Sib++}`;this.cz=c.cz||"";this.ay=c.jq;this.Bca=c.xt;this.Nj=c.Nj;this.ZBb=c.LK;this.rAb=c.De}Qa(){this.Vw()}Pd(){this.COa();this.Jb=_.Wr((new _.$r(this.Li)).Oz().jH());this.Jb.wL.subscribe(()=>this.closed.emit("tab"));_.u(this.Li.Kc,_.Dg(this.Li),_.Eg(a=>_.Cf(...a.map(b=>b.Fl)))).subscribe(a=>_.Xr(this.Jb,a));this.Li.Kc.subscribe(a=>{const b=this.Jb;var c;"enter"===this.yE&&(null==
(c=b.lf)?0:c.Yn())&&(a=a.toArray(),c=Math.max(0,Math.min(a.length-1,b.Rr||0)),a[c]&&!a[c].disabled?b.Ej(c):_.Yr(b))})}Ia(){let a;null==(a=this.Jb)||a.destroy();this.Li.destroy();this.closed.complete();let b;null==(b=this.uzb)||b.unsubscribe()}Fr(){return _.u(this.Li.Kc,_.Dg(this.Li),_.Eg(a=>_.Cf(...a.map(b=>b.Fr))))}kPa(){}removeItem(){}ie(a){const b=a.keyCode,c=this.Jb;switch(b){case 27:_.kj(a)||(a.preventDefault(),this.closed.emit("keydown"));break;case 37:this.MK&&"ltr"===this.direction&&this.closed.emit("keydown");
break;case 39:this.MK&&"rtl"===this.direction&&this.closed.emit("keydown");break;default:38!==b&&40!==b||_.Zr(c,"keyboard");c.ar(a);return}a.stopPropagation()}pfa(a="program"){let b;null==(b=this.uzb)||b.unsubscribe();this.uzb=_.u(this.nb.Gk,_.qg(1)).subscribe(()=>{let c=null;this.Li.length&&(c=this.Li.first.Og().closest('[role="menu"]'));if(!c||!c.contains(document.activeElement)){const d=this.Jb;_.Zr(d,a).wB(0,1);!d.lf&&c&&c.focus()}})}Aka(a){a=`${this.G$}${Math.min(this.SIa+a,24)}`;const b=Object.keys(this.jj).find(c=>
c.startsWith(this.G$));b&&b!==this.bT||(this.bT&&(this.jj[this.bT]=!1),this.jj[a]=!0,this.bT=a)}Vw(a=this.jq,b=this.xt){const c=this.jj;c["mat-menu-before"]="before"===a;c["mat-menu-after"]="after"===a;c["mat-menu-above"]="above"===b;c["mat-menu-below"]="below"===b;let d;null==(d=this.Ua)||_.xn(d)}ONa(){this.yE="enter"}iNa(){this.yE="void"}Taa(a){this.Dl.next(a);this.oE=!1}Uaa(a){this.oE=!0;"enter"===a.Bf&&0===this.Jb.Rr&&(a.element.scrollTop=0)}COa(){_.u(this.S9.Kc,_.Dg(this.S9)).subscribe(a=>{this.Li.reset(a.filter(b=>
b.DI===this));_.qh(this.Li)})}};_.Fy.O=function(a){return new (a||_.Fy)(_.w(_.Ye),_.w(_.Jf),_.w(_.V6a),_.w(_.Nh))};
_.Fy.La=_.Wd({type:_.Fy,yd:function(a,b,c){a&1&&(_.ph(c,_.S6a,5),_.ph(c,_.Ey,5),_.ph(c,_.Ey,4));if(a&2){let d;_.rh(d=_.sh())&&(b.Wq=d.first);_.rh(d=_.sh())&&(b.S9=d);_.rh(d=_.sh())&&(b.items=d)}},rb:function(a,b){a&1&&_.oh(_.hh,5);if(a&2){let c;_.rh(c=_.sh())&&(b.Lc=c.first)}},inputs:{Nj:"backdropClass",ariaLabel:[0,"aria-label","ariaLabel"],Ae:[0,"aria-labelledby","ariaLabelledby"],Av:[0,"aria-describedby","ariaDescribedby"],jq:"xPosition",xt:"yPosition",LK:"overlapTrigger",De:"hasBackdrop",Bd:[0,
"class","panelClass"],classList:"classList"},outputs:{closed:"closed",close:"close"}});_.rD=class extends _.Fy{constructor(a,b,c,d){super(a,b,c,d);this.G$="mat-elevation-z";this.SIa=4}};_.rD.O=function(a){return new (a||_.rD)(_.w(_.Ye),_.w(_.Jf),_.w(_.V6a),_.w(_.Nh))};
_.rD.wa=_.Qd({type:_.rD,na:[["mat-menu"]],qb:["ngSkipHydration",""],lb:4,Ya:function(a){a&2&&_.Pg("aria-label",null)("aria-labelledby",null)("aria-describedby",null)("mat-id-collision",null)},Qb:["matMenu"],features:[_.zh([{va:_.hy,Fb:_.rD}]),_.Mg],ac:["*"],ya:1,Aa:0,Da:[["tabindex","-1","role","menu",1,"mat-menu-panel",3,"keydown","click","id","ngClass"],[1,"mat-menu-content"]],qa:function(a){a&1&&(_.ch(),_.y(0,veb,3,6,"ng-template"))},Fa:[_.no],styles:['mat-menu{display:none}.mat-menu-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;max-height:calc(100vh - 48px);border-radius:4px;outline:0;min-height:64px;position:relative}.mat-menu-panel.ng-animating{pointer-events:none}.cdk-high-contrast-active .mat-menu-panel{outline:solid 1px}.mat-menu-content:not(:empty){padding-top:8px;padding-bottom:8px}.mat-menu-item{-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:48px;height:48px;padding:0 16px;text-align:left;text-decoration:none;max-width:100%;position:relative}.mat-menu-item::-moz-focus-inner{border:0}.mat-menu-item[disabled]{cursor:default}[dir=rtl] .mat-menu-item{text-align:right}.mat-menu-item .mat-icon{margin-right:16px;vertical-align:middle}.mat-menu-item .mat-icon svg{vertical-align:top}[dir=rtl] .mat-menu-item .mat-icon{margin-left:16px;margin-right:0}.mat-menu-item[disabled]::after{display:block;position:absolute;content:"";top:0;left:0;bottom:0;right:0}.cdk-high-contrast-active .mat-menu-item{margin-top:1px}.mat-menu-item-submenu-trigger{padding-right:32px}[dir=rtl] .mat-menu-item-submenu-trigger{padding-right:16px;padding-left:32px}.mat-menu-submenu-icon{position:absolute;top:50%;right:16px;transform:translateY(-50%);width:5px;height:10px;fill:currentColor}[dir=rtl] .mat-menu-submenu-icon{right:auto;left:16px;transform:translateY(-50%) scaleX(-1)}.cdk-high-contrast-active .mat-menu-submenu-icon{fill:CanvasText}button.mat-menu-item{width:100%}.mat-menu-item .mat-menu-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}\n'],
kb:2,data:{animation:[_.t7a,_.u7a]},Ma:0});_.sD=class{};_.sD.O=function(a){return new (a||_.sD)};_.sD.Ca=_.Ud({type:_.sD});_.sD.Ba=_.md({imports:[_.$s,_.$s]});Tib="Y Z E P T G M K  m u n".split(" ");_.tD=class{constructor(a){this.Bc=(null==a?void 0:a.Bc)||"raised"}};_.tD.O=function(a){return new (a||_.tD)(_.w(_.ydb,8))};
_.tD.wa=_.Qd({type:_.tD,na:[["mat-card"]],qb:[1,"mat-mdc-card","mdc-card"],lb:4,Ya:function(a,b){a&2&&_.Rg("mat-mdc-card-outlined","outlined"===b.Bc)("mdc-card--outlined","outlined"===b.Bc)},inputs:{Bc:"appearance"},Qb:["matCard"],standalone:!0,features:[_.Ah],ac:["*"],ya:1,Aa:0,qa:function(a){a&1&&(_.ch(),_.dh(0))},styles:['.mdc-card{display:flex;flex-direction:column;box-sizing:border-box}.mdc-card::after{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;pointer-events:none}@media screen and (forced-colors: active){.mdc-card::after{border-color:CanvasText}}.mdc-card--outlined::after{border:none}.mdc-card__content{border-radius:inherit;height:100%}.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}.mdc-card__media--square::before{margin-top:100%}.mdc-card__media--16-9::before{margin-top:56.25%}.mdc-card__media-content{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box}.mdc-card__primary-action{display:flex;flex-direction:column;box-sizing:border-box;position:relative;outline:none;color:inherit;text-decoration:none;cursor:pointer;overflow:hidden}.mdc-card__primary-action:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.mdc-card__primary-action:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.mdc-card__actions{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;min-height:52px;padding:8px}.mdc-card__actions--full-bleed{padding:0}.mdc-card__action-buttons,.mdc-card__action-icons{display:flex;flex-direction:row;align-items:center;box-sizing:border-box}.mdc-card__action-icons{color:rgba(0, 0, 0, 0.6);flex-grow:1;justify-content:flex-end}.mdc-card__action-buttons+.mdc-card__action-icons{margin-left:16px;margin-right:0}[dir=rtl] .mdc-card__action-buttons+.mdc-card__action-icons,.mdc-card__action-buttons+.mdc-card__action-icons[dir=rtl]{margin-left:0;margin-right:16px}.mdc-card__action{display:inline-flex;flex-direction:row;align-items:center;box-sizing:border-box;justify-content:center;cursor:pointer;user-select:none}.mdc-card__action:focus{outline:none}.mdc-card__action--button{margin-left:0;margin-right:8px;padding:0 8px}[dir=rtl] .mdc-card__action--button,.mdc-card__action--button[dir=rtl]{margin-left:8px;margin-right:0}.mdc-card__action--button:last-child{margin-left:0;margin-right:0}[dir=rtl] .mdc-card__action--button:last-child,.mdc-card__action--button:last-child[dir=rtl]{margin-left:0;margin-right:0}.mdc-card__actions--full-bleed .mdc-card__action--button{justify-content:space-between;width:100%;height:auto;max-height:none;margin:0;padding:8px 16px;text-align:left}[dir=rtl] .mdc-card__actions--full-bleed .mdc-card__action--button,.mdc-card__actions--full-bleed .mdc-card__action--button[dir=rtl]{text-align:right}.mdc-card__action--icon{margin:-6px 0;padding:12px}.mdc-card__action--icon:not(:disabled){color:rgba(0, 0, 0, 0.6)}.mat-mdc-card{border-radius:var(--mdc-elevated-card-container-shape);background-color:var(--mdc-elevated-card-container-color);border-width:0;border-style:solid;border-color:var(--mdc-elevated-card-container-color);box-shadow:var(--mdc-elevated-card-container-elevation)}.mat-mdc-card .mdc-card::after{border-radius:var(--mdc-elevated-card-container-shape)}.mat-mdc-card-outlined{border-width:var(--mdc-outlined-card-outline-width);border-style:solid;border-color:var(--mdc-outlined-card-outline-color);border-radius:var(--mdc-outlined-card-container-shape);background-color:var(--mdc-outlined-card-container-color);box-shadow:var(--mdc-outlined-card-container-elevation)}.mat-mdc-card-outlined .mdc-card::after{border-radius:var(--mdc-outlined-card-container-shape)}.mat-mdc-card-title{font-family:var(--mat-card-title-text-font);line-height:var(--mat-card-title-text-line-height);font-size:var(--mat-card-title-text-size);letter-spacing:var(--mat-card-title-text-tracking);font-weight:var(--mat-card-title-text-weight)}.mat-mdc-card-subtitle{color:var(--mat-card-subtitle-text-color);font-family:var(--mat-card-subtitle-text-font);line-height:var(--mat-card-subtitle-text-line-height);font-size:var(--mat-card-subtitle-text-size);letter-spacing:var(--mat-card-subtitle-text-tracking);font-weight:var(--mat-card-subtitle-text-weight)}.mat-mdc-card{position:relative}.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});_.Uib=function(a,b,c,d,e,f){const g=new _.xg(1);return _.u(_.u(_.deb(c),_.Fg(_.Ff(d)),_.Fg(g)),_.bk(a.Ga,e),_.uf(b,1),_.sg(f),_.wg(g),_.of())};_.uD=class{constructor(a){this.Ga=a}};_.uD.O=function(a){return new (a||_.uD)(_.m(_.Vp))};_.uD.ta=_.k({token:_.uD,oa:_.uD.O,Ea:"root"});_.vD=class{transform(a){var b=a;a=b;var c="",d=1;0>b&&(b=-b);if(Infinity===b)a=(Infinity*Math.sign(a)).toString();else{for(var e=0;e<Tib.length;e++){var f=Tib[e];d=_.fdb[f];if(b>=d||1>=d&&b>.1*d){c=f;break}}c||(d=1);b=Math.pow(10,0);a=Math.round(a/d*b)/b+""+c}return`${a}B`}};_.vD.O=function(a){return new (a||_.vD)};_.vD.Ge=_.Xd({name:"humanizeBytes",type:_.vD,fe:!0});_.wD=class{};_.wD.O=function(a){return new (a||_.wD)};_.wD.Ca=_.Ud({type:_.wD});_.wD.Ba=_.md({Nb:[_.vD]});_.Vib=new _.ge("CDK_TREE_NODE_OUTLET_NODE");_.xD=class{constructor(a,b){this.Df=a;this.qMa=b}};_.xD.O=function(a){return new (a||_.xD)(_.w(_.mh),_.w(_.Vib,8))};_.xD.La=_.Wd({type:_.xD,na:[["","cdkTreeNodeOutlet",""]],standalone:!0});var Wib=class{constructor(a){this.ua=a}},yD=class{constructor(a){this.qa=a}};yD.O=function(a){return new (a||yD)(_.w(_.hh))};yD.La=_.Wd({type:yD,na:[["","cdkTreeNodeDef",""]],inputs:{Nz:[0,"cdkTreeNodeDefWhen","when"]},standalone:!0});var zD;_.Xib=function(a,b,c=a.mE,d=a.u2.Df,e){if(c=c.diff(b))_.GIa(c,(f,g,l)=>{null==f.Fw?a.insertNode(b[l],l,d,e):null==l?(d.remove(g),a.epa.delete(f.item)):(f=d.get(g),d.move(f,l))}),_.yn(a.Ua)};
_.AD=class{get dataSource(){return this.zr}set dataSource(a){this.zr!==a&&this.dOa(a)}constructor(a,b){this.dB=a;this.Ua=b;this.Lt=new _.zg;this.epa=new Map;this.hH=new _.gi({start:0,end:Number.MAX_VALUE})}Qa(){this.mE=this.dB.find([]).create(this.hx)}Ia(){this.u2.Df.clear();this.hH.complete();this.Lt.next();this.Lt.complete();this.zr&&"function"===typeof this.zr.disconnect&&this.dataSource.disconnect(this);this.ZR&&(this.ZR.unsubscribe(),this.ZR=null)}kG(){this.rxc=this.t2.filter(a=>!a.Nz)[0];this.dataSource&&
this.t2&&!this.ZR&&this.ppa()}dOa(a){this.zr&&"function"===typeof this.zr.disconnect&&this.dataSource.disconnect(this);this.ZR&&(this.ZR.unsubscribe(),this.ZR=null);a||this.u2.Df.clear();this.zr=a;this.t2&&this.ppa()}ppa(){let a;_.Uj(this.zr)?a=this.zr.connect(this):_.Gf(this.zr)?a=this.zr:Array.isArray(this.zr)&&(a=_.kf(this.zr));a&&(this.ZR=_.u(a,_.Fg(this.Lt)).subscribe(b=>_.Xib(this,b)))}Gyc(a,b){return 1===this.t2.length?this.t2.first:this.t2.find(c=>c.Nz&&c.Nz(b,a))||this.rxc}insertNode(a,b,
c,d){const e=this.Gyc(a,b),f=new Wib(a);this.rd.Ey?f.level=this.rd.Ey(a):"undefined"!==typeof d&&this.epa.has(d)?f.level=this.epa.get(d)+1:f.level=0;this.epa.set(a,f.level);(c?c:this.u2.Df).ai(e.qa,f,b);zD&&(zD.data=a)}};_.AD.O=function(a){return new (a||_.AD)(_.w(_.Hn),_.w(_.Nh))};
_.AD.wa=_.Qd({type:_.AD,na:[["cdk-tree"]],yd:function(a,b,c){a&1&&_.ph(c,yD,5);if(a&2){let d;_.rh(d=_.sh())&&(b.t2=d)}},rb:function(a,b){a&1&&_.oh(_.xD,7);if(a&2){let c;_.rh(c=_.sh())&&(b.u2=c.first)}},qb:["role","tree",1,"cdk-tree"],inputs:{dataSource:"dataSource",rd:"treeControl",hx:"trackBy"},Qb:["cdkTree"],standalone:!0,features:[_.Ah],ya:1,Aa:0,Da:[["cdkTreeNodeOutlet",""]],qa:function(a){a&1&&_.Vg(0,0)},Fa:[_.xD],kb:2});
_.BD=class{get role(){return"treeitem"}set role(a){this.Ja.ma.setAttribute("role",a)}get data(){return this.Ag}set data(a){a!==this.Ag&&(this.Ag=a,this.mCc(),this.FJa.next())}get Ke(){return this.Qr.rd.Ke(this.Ag)}get level(){return this.Qr.rd.Ey?this.Qr.rd.Ey(this.Ag):this.bBc}constructor(a,b){this.Ja=a;this.Qr=b;this.Ib=new _.zg;this.FJa=new _.zg;zD=this;this.role="treeitem"}Qa(){let a=this.Ja.ma.parentElement;for(;a&&!web(a);)a=a.parentElement;this.bBc=a?a.classList.contains("cdk-nested-tree-node")?
_.Mh(a.getAttribute("aria-level")):0:-1;this.Ja.ma.setAttribute("aria-level",`${this.level+1}`)}Ia(){zD===this&&(zD=null);this.FJa.complete();this.Ib.next();this.Ib.complete()}focus(){this.Ja.ma.focus()}mCc(){this.role="treeitem"}};zD=null;_.BD.O=function(a){return new (a||_.BD)(_.w(_.Ye),_.w(_.AD))};_.BD.La=_.Wd({type:_.BD,na:[["cdk-tree-node"]],qb:[1,"cdk-tree-node"],lb:1,Ya:function(a,b){a&2&&_.Pg("aria-expanded",b.Ke)},inputs:{role:"role"},Qb:["cdkTreeNode"],standalone:!0});var Yib=/([A-Za-z%]+)$/,CD=class{get level(){return this.dpa}set level(a){this.ZCb(a)}get indent(){return this.Joa}set indent(a){this.YCb(a)}constructor(a,b,c,d){this.hca=a;this.Qr=b;this.Tc=c;this.Yb=d;this.Ib=new _.zg;this.nMb="px";this.Joa=40;this.Pba();d&&_.u(d.Nc,_.Fg(this.Ib)).subscribe(()=>this.Pba(!0));a.FJa.subscribe(()=>this.Pba())}Ia(){this.Ib.next();this.Ib.complete()}YAc(){var a=this.hca.data&&this.Qr.rd.Ey?this.Qr.rd.Ey(this.hca.data):null;a=null==this.dpa?a:this.dpa;return"number"===
typeof a?`${a*this.Joa}${this.nMb}`:null}Pba(a=!1){const b=this.YAc();if(b!==this.jxc||a){a=this.Tc.ma;const c=this.Yb&&"rtl"===this.Yb.value?"paddingRight":"paddingLeft";a.style[c]=b||"";a.style["paddingLeft"===c?"paddingRight":"paddingLeft"]="";this.jxc=b}}ZCb(a){this.dpa=isNaN(a)?null:a;this.Pba()}YCb(a){let b=a,c="px";"string"===typeof a&&(a=a.split(Yib),b=a[0],c=a[1]||c);this.nMb=c;this.Joa=_.Mh(b);this.Pba()}};CD.O=function(a){return new (a||CD)(_.w(_.BD),_.w(_.AD),_.w(_.Ye),_.w(_.rs,8))};
CD.La=_.Wd({type:CD,na:[["","cdkTreeNodePadding",""]],inputs:{level:[2,"cdkTreeNodePadding","level",_.Mh],indent:[0,"cdkTreeNodePaddingIndent","indent"]},standalone:!0,features:[_.Og]});var DD=class{constructor(a,b){this.Qr=a;this.hca=b;this.recursive=!1}sqa(a){this.recursive?this.Qr.rd.vYc(this.hca.data):this.Qr.rd.toggle(this.hca.data);a.stopPropagation()}};DD.O=function(a){return new (a||DD)(_.w(_.AD),_.w(_.BD))};DD.La=_.Wd({type:DD,na:[["","cdkTreeNodeToggle",""]],Ya:function(a,b){a&1&&_.M("click",function(c){return b.sqa(c)})},inputs:{recursive:[2,"cdkTreeNodeToggleRecursive","recursive",_.Lh]},standalone:!0,features:[_.Og]});var ED=class{};ED.O=function(a){return new (a||ED)};ED.Ca=_.Ud({type:ED});ED.Ba=_.md({});_.FD=class extends yD{};_.FD.O=(()=>{let a;return function(b){return(a||(a=_.Ve(_.FD)))(b||_.FD)}})();_.FD.La=_.Wd({type:_.FD,na:[["","matTreeNodeDef",""]],inputs:{Nz:[0,"matTreeNodeDefWhen","when"],data:[0,"matTreeNode","data"]},standalone:!0,features:[_.zh([{va:yD,Fb:_.FD}]),_.Mg]});_.GD=class{constructor(a,b){this.Df=a;this.qMa=b}};_.GD.O=function(a){return new (a||_.GD)(_.w(_.mh),_.w(_.Vib,8))};_.GD.La=_.Wd({type:_.GD,na:[["","matTreeNodeOutlet",""]],standalone:!0,features:[_.zh([{va:_.xD,Fb:_.GD}])]});_.HD=class extends CD{get level(){return this.dpa}set level(a){this.ZCb(a)}get indent(){return this.Joa}set indent(a){this.YCb(a)}};_.HD.O=(()=>{let a;return function(b){return(a||(a=_.Ve(_.HD)))(b||_.HD)}})();_.HD.La=_.Wd({type:_.HD,na:[["","matTreeNodePadding",""]],inputs:{level:[2,"matTreeNodePadding","level",_.Mh],indent:[0,"matTreeNodePaddingIndent","indent"]},standalone:!0,features:[_.zh([{va:CD,Fb:_.HD}]),_.Og,_.Mg]});_.ID=class extends DD{};_.ID.O=(()=>{let a;return function(b){return(a||(a=_.Ve(_.ID)))(b||_.ID)}})();_.ID.La=_.Wd({type:_.ID,na:[["","matTreeNodeToggle",""]],inputs:{recursive:[0,"matTreeNodeToggleRecursive","recursive"]},standalone:!0,features:[_.zh([{va:DD,Fb:_.ID}]),_.Mg]});_.JD=class extends _.AD{constructor(){super(...arguments);this.u2=void 0}};_.JD.O=(()=>{let a;return function(b){return(a||(a=_.Ve(_.JD)))(b||_.JD)}})();
_.JD.wa=_.Qd({type:_.JD,na:[["mat-tree"]],rb:function(a,b){a&1&&_.oh(_.GD,7);if(a&2){let c;_.rh(c=_.sh())&&(b.u2=c.first)}},qb:["role","tree",1,"mat-tree"],Qb:["matTree"],standalone:!0,features:[_.zh([{va:_.AD,Fb:_.JD}]),_.Mg,_.Ah],ya:1,Aa:0,Da:[["matTreeNodeOutlet",""]],qa:function(a){a&1&&_.Vg(0,0)},Fa:[_.GD],styles:[".mat-tree{display:block;background-color:var(--mat-tree-container-background-color)}.mat-tree-node,.mat-nested-tree-node{color:var(--mat-tree-node-text-color);font-family:var(--mat-tree-node-text-font);font-size:var(--mat-tree-node-text-size);font-weight:var(--mat-tree-node-text-weight)}.mat-tree-node{display:flex;align-items:center;flex:1;word-wrap:break-word;min-height:var(--mat-tree-node-min-height)}.mat-nested-tree-node{border-bottom-width:0}\n"],kb:2});_.KD=class{};_.KD.O=function(a){return new (a||_.KD)};_.KD.Ca=_.Ud({type:_.KD});_.KD.Ba=_.md({imports:[ED,_.$s,_.$s]});var Zib=new _.ge("GMAT_CHECKBOX_OPTIONS",{Ea:"root",oa:()=>({Oe:!1})});_.LD=class{constructor(a){this.options=a}};_.LD.O=function(a){return new (a||_.LD)(_.w(Zib))};_.LD.La=_.Wd({type:_.LD,na:[["mat-checkbox"]],lb:2,Ya:function(a,b){a&2&&_.Rg("gmat-mdc-checkbox",!b.options.Oe)}});_.$ib=new _.ge("mat-checkbox-default-options",{Ea:"root",oa:xeb});var ajb,bjb,cjb,djb,ejb,fjb;ajb=["input"];bjb=["label"];cjb={va:_.Lw,Fb:_.Dd(()=>_.MD),wd:!0};djb=class{};ejb=0;fjb=xeb();
_.MD=class{focus(){this.ui.ma.focus()}yr(a){const b=new djb;b.source=this;b.checked=a;return b}oKa(){let a;return null==(a=this.ui)?void 0:a.ma}get Tq(){return`${this.id||this.Yx}-input`}constructor(a,b,c,d,e,f){this.Ja=a;this.Ua=b;this.nb=c;this.he=e;this.Wk=f;this.an={kma:"mdc-checkbox--anim-unchecked-checked",lma:"mdc-checkbox--anim-unchecked-indeterminate",vUa:"mdc-checkbox--anim-checked-unchecked",pda:"mdc-checkbox--anim-checked-indeterminate",m7a:"mdc-checkbox--anim-indeterminate-checked",n7a:"mdc-checkbox--anim-indeterminate-unchecked"};
this.ariaLabel="";this.Ae=null;this.yo="after";this.name=null;this.Nc=new _.wn;this.pX=new _.wn;this.Te=()=>{};this.cv="";this.q$=0;this.bB=()=>{};this.iEb=()=>{};this.hn=this.oc=this.Yf=!1;this.Wk=this.Wk||fjb;this.color=this.Wk.color||fjb.color;this.tabIndex=parseInt(d)||0;this.id=this.Yx=`mat-mdc-checkbox-${++ejb}`}Rb(a){a.required&&this.iEb()}Cc(){this.Yba(this.hn)}get checked(){return this.Yf}set checked(a){a!=this.checked&&(this.Yf=a,_.xn(this.Ua))}get disabled(){return this.oc}set disabled(a){a!==
this.disabled&&(this.oc=a,_.xn(this.Ua))}get indeterminate(){return this.hn}set indeterminate(a){const b=a!=this.hn;this.hn=a;b&&(this.hn?this.sT(3):this.sT(this.checked?1:2),this.pX.emit(this.hn));this.Yba(this.hn)}Sx(){return this.vc||this.disabled}tpa(){_.yn(this.Ua)}Lo(a){this.checked=!!a}On(a){this.bB=a}ft(a){this.Te=a}aq(a){this.disabled=a}validate(a){return this.required&&!0!==a.value?{required:!0}:null}Cja(a){this.iEb=a}sT(a){let b=this.q$,c=this.oKa();if(b!==a&&c&&(this.cv&&c.classList.remove(this.cv),
this.cv=this.nKa(b,a),this.q$=a,0<this.cv.length)){c.classList.add(this.cv);const d=this.cv;this.nb.Ub(()=>{setTimeout(()=>{c.classList.remove(d)},1E3)})}}nq(){this.bB(this.checked);this.Nc.emit(this.yr(this.checked));this.ui&&(this.ui.ma.checked=this.checked)}toggle(){this.checked=!this.checked;this.bB(this.checked)}Boa(){let a;const b=null==(a=this.Wk)?void 0:a.PUa;this.disabled||"noop"===b?this.disabled||"noop"!==b||(this.ui.ma.checked=this.checked,this.ui.ma.indeterminate=this.indeterminate):
(this.indeterminate&&"check"!==b&&Promise.resolve().then(()=>{this.hn=!1;this.pX.emit(this.hn)}),this.Yf=!this.Yf,this.sT(this.Yf?1:2),this.nq())}uMa(a){a.stopPropagation()}Vk(){Promise.resolve().then(()=>{this.Te();_.xn(this.Ua)})}nKa(a,b){if("NoopAnimations"===this.he)return"";switch(a){case 0:if(1===b)return this.an.kma;if(3==b)return this.Yf?this.an.pda:this.an.lma;break;case 2:return 1===b?this.an.kma:this.an.lma;case 1:return 2===b?this.an.vUa:this.an.pda;case 3:return 1===b?this.an.m7a:this.an.n7a}return""}Yba(a){const b=
this.ui;b&&(b.ma.indeterminate=a)}w2(){this.Boa()}yMa(){this.Boa();this.disabled||this.ui.ma.focus()}kBc(a){a.target&&this.hBb.ma.contains(a.target)&&a.stopPropagation()}};_.MD.O=function(a){return new (a||_.MD)(_.w(_.Ye),_.w(_.Nh),_.w(_.Jf),_.Ne("tabindex"),_.w(_.on,8),_.w(_.$ib,8))};
_.MD.wa=_.Qd({type:_.MD,na:[["mat-checkbox"]],rb:function(a,b){a&1&&(_.oh(ajb,5),_.oh(bjb,5),_.oh(_.gt,5));if(a&2){let c;_.rh(c=_.sh())&&(b.ui=c.first);_.rh(c=_.sh())&&(b.hBb=c.first);_.rh(c=_.sh())&&(b.QP=c.first)}},qb:[1,"mat-mdc-checkbox"],lb:14,Ya:function(a,b){a&2&&(_.Wg("id",b.id),_.Pg("tabindex",null)("aria-label",null)("aria-labelledby",null),_.Sg(b.color?"mat-"+b.color:"mat-accent"),_.Rg("_mat-animation-noopable","NoopAnimations"===b.he)("mdc-checkbox--disabled",b.disabled)("mat-mdc-checkbox-disabled",
b.disabled)("mat-mdc-checkbox-checked",b.checked))},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],Ae:[0,"aria-labelledby","ariaLabelledby"],Av:[0,"aria-describedby","ariaDescribedby"],id:"id",required:[2,"required","required",_.Lh],yo:"labelPosition",name:"name",value:"value",vc:[2,"disableRipple","disableRipple",_.Lh],tabIndex:[2,"tabIndex","tabIndex",a=>null==a?void 0:_.Mh(a)],color:"color",checked:[2,"checked","checked",_.Lh],disabled:[2,"disabled","disabled",_.Lh],indeterminate:[2,"indeterminate",
"indeterminate",_.Lh]},outputs:{Nc:"change",pX:"indeterminateChange"},Qb:["matCheckbox"],standalone:!0,features:[_.zh([cjb,{va:_.Mw,Fb:_.MD,wd:!0}]),_.Og,_.qe,_.Ah],ac:["*"],ya:15,Aa:19,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-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mdc-label",3,"for"]],qa:function(a,b){if(a&1){const c=_.ze();_.ch();_.C(0,"div",3);_.M("click",function(d){_.n(c);return _.q(b.kBc(d))});
_.C(1,"div",4,0)(3,"div",5);_.M("click",function(){_.n(c);return _.q(b.yMa())});_.E();_.C(4,"input",6,1);_.M("blur",function(){_.n(c);return _.q(b.Vk())})("click",function(){_.n(c);return _.q(b.w2())})("change",function(d){_.n(c);return _.q(b.uMa(d))});_.E();_.G(6,"div",7);_.C(7,"div",8);_.He();_.C(8,"svg",9);_.G(9,"path",10);_.E();_.ye.YE=null;_.G(10,"div",11);_.E();_.G(11,"div",12);_.E();_.C(12,"label",13,2);_.dh(14);_.E()()}a&2&&(a=_.th(2),_.A("labelPosition",b.yo),_.v(4),_.Rg("mdc-checkbox--selected",
b.checked),_.A("checked",b.checked)("indeterminate",b.indeterminate)("disabled",b.disabled)("id",b.Tq)("required",b.required)("tabIndex",b.disabled?-1:b.tabIndex),_.Pg("aria-label",b.ariaLabel||null)("aria-labelledby",b.Ae)("aria-describedby",b.Av)("aria-checked",b.indeterminate?"mixed":null)("name",b.name)("value",b.value),_.v(7),_.A("matRippleTrigger",a)("matRippleDisabled",b.vc||b.disabled)("matRippleCentered",!0),_.v(),_.A("for",b.Tq))},Fa:[_.gt,_.ct],styles:['@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:mdc-animation-deceleration-curve-timing-function;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}}.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}.mdc-checkbox[hidden]{display:none}.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%}@media screen and (forced-colors: active){.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring{border-color:CanvasText}}.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring::after{border-color:CanvasText}}@media all and (-ms-high-contrast: none){.mdc-checkbox .mdc-checkbox__focus-ring{display:none}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-checkbox__mixedmark{margin:0 1px}}.mdc-checkbox--disabled{cursor:default;pointer-events:none}.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 0ms cubic-bezier(0.4, 0, 0.6, 1),border-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__checkmark{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;transition:opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox--upgraded .mdc-checkbox__checkmark{opacity:1}.mdc-checkbox__checkmark-path{transition:stroke-dashoffset 180ms 0ms 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 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.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 0s;transition:none}.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark{animation:mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark{animation:mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;transition:none}.mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background{transition:border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1),background-color 90ms 0ms 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,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark-path{stroke-dashoffset:0}.mdc-checkbox__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit}.mdc-checkbox__native-control:disabled{cursor:default;pointer-events:none}.mdc-checkbox--touch{margin:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2)}.mdc-checkbox--touch .mdc-checkbox__native-control{top:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);right:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);left:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);width:var(--mdc-checkbox-state-layer-size);height:var(--mdc-checkbox-state-layer-size)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark{transition:opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 180ms 0ms 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,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark{transform:rotate(45deg);opacity:0;transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__mixedmark,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(0deg);opacity:1}.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark-path,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__mixedmark{transition:none}.mdc-checkbox{padding:calc((var(--mdc-checkbox-state-layer-size) - 18px) / 2);margin:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2)}.mdc-checkbox .mdc-checkbox__native-control[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-disabled-unselected-icon-color);background-color:transparent}.mdc-checkbox .mdc-checkbox__native-control[disabled]:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[disabled]:indeterminate~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true][disabled]~.mdc-checkbox__background{border-color:transparent;background-color:var(--mdc-checkbox-disabled-selected-icon-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:var(--mdc-checkbox-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:var(--mdc-checkbox-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:var(--mdc-checkbox-disabled-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:var(--mdc-checkbox-disabled-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-icon-color);background-color:transparent}.mdc-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-icon-color);background-color:var(--mdc-checkbox-selected-icon-color)}@keyframes mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336{0%{border-color:var(--mdc-checkbox-unselected-icon-color);background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-icon-color);background-color:var(--mdc-checkbox-selected-icon-color)}}@keyframes mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336{0%,80%{border-color:var(--mdc-checkbox-selected-icon-color);background-color:var(--mdc-checkbox-selected-icon-color)}100%{border-color:var(--mdc-checkbox-unselected-icon-color);background-color:transparent}}.mdc-checkbox.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox:hover .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-hover-icon-color);background-color:transparent}.mdc-checkbox:hover .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox:hover .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-checkbox:hover .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-hover-icon-color);background-color:var(--mdc-checkbox-selected-hover-icon-color)}@keyframes mdc-checkbox-fade-in-background-FF212121FFF4433600000000FFF44336{0%{border-color:var(--mdc-checkbox-unselected-hover-icon-color);background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-hover-icon-color);background-color:var(--mdc-checkbox-selected-hover-icon-color)}}@keyframes mdc-checkbox-fade-out-background-FF212121FFF4433600000000FFF44336{0%,80%{border-color:var(--mdc-checkbox-selected-hover-icon-color);background-color:var(--mdc-checkbox-selected-hover-icon-color)}100%{border-color:var(--mdc-checkbox-unselected-hover-icon-color);background-color:transparent}}.mdc-checkbox:hover.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:hover.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-FF212121FFF4433600000000FFF44336}.mdc-checkbox:hover.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:hover.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-FF212121FFF4433600000000FFF44336}.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-pressed-icon-color);background-color:transparent}.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-pressed-icon-color);background-color:var(--mdc-checkbox-selected-pressed-icon-color)}@keyframes mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336{0%{border-color:var(--mdc-checkbox-unselected-pressed-icon-color);background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-pressed-icon-color);background-color:var(--mdc-checkbox-selected-pressed-icon-color)}}@keyframes mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336{0%,80%{border-color:var(--mdc-checkbox-selected-pressed-icon-color);background-color:var(--mdc-checkbox-selected-pressed-icon-color)}100%{border-color:var(--mdc-checkbox-unselected-pressed-icon-color);background-color:transparent}}.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox .mdc-checkbox__background{top:calc((var(--mdc-checkbox-state-layer-size) - 18px) / 2);left:calc((var(--mdc-checkbox-state-layer-size) - 18px) / 2)}.mdc-checkbox .mdc-checkbox__native-control{top:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);right:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);left:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);width:var(--mdc-checkbox-state-layer-size);height:var(--mdc-checkbox-state-layer-size)}.mdc-checkbox .mdc-checkbox__native-control:enabled:focus:focus:not(:checked):not(:indeterminate)~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-focus-icon-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled:focus:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control:enabled:focus:indeterminate~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-focus-icon-color);background-color:var(--mdc-checkbox-selected-focus-icon-color)}.mdc-checkbox:hover .mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-hover-state-layer-opacity);background-color:var(--mdc-checkbox-unselected-hover-state-layer-color)}.mdc-checkbox:hover .mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-hover-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-focus-state-layer-opacity);background-color:var(--mdc-checkbox-unselected-focus-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-focus-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-pressed-state-layer-opacity);background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color)}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-hover-state-layer-opacity);background-color:var(--mdc-checkbox-selected-hover-state-layer-color)}.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)}.mdc-checkbox .mdc-checkbox__native-control:focus:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-focus-state-layer-opacity);background-color:var(--mdc-checkbox-selected-focus-state-layer-color)}.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)}.mdc-checkbox:active .mdc-checkbox__native-control:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-pressed-state-layer-opacity);background-color:var(--mdc-checkbox-selected-pressed-state-layer-color)}.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)}.mat-mdc-checkbox{display:inline-block;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-checkbox .mdc-checkbox__background{-webkit-print-color-adjust:exact;color-adjust:exact}.mat-mdc-checkbox._mat-animation-noopable *,.mat-mdc-checkbox._mat-animation-noopable *::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);font-family:var(--mat-checkbox-label-text-font);line-height:var(--mat-checkbox-label-text-line-height);font-size:var(--mat-checkbox-label-text-size);letter-spacing:var(--mat-checkbox-label-text-tracking);font-weight:var(--mat-checkbox-label-text-weight)}.mat-mdc-checkbox.mat-mdc-checkbox-disabled label{cursor:default;color:var(--mat-checkbox-disabled-label-color)}.mat-mdc-checkbox label:empty{display:none}.cdk-high-contrast-active .mat-mdc-checkbox.mat-mdc-checkbox-disabled{opacity:.5}.cdk-high-contrast-active .mat-mdc-checkbox .mdc-checkbox__checkmark{--mdc-checkbox-selected-checkmark-color: CanvasText;--mdc-checkbox-disabled-selected-checkmark-color: CanvasText}.mat-mdc-checkbox .mdc-checkbox__ripple{opacity:0}.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-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%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-checkbox-touch-target-display)}.mat-mdc-checkbox-ripple::before{border-radius:50%}.mdc-checkbox__native-control:focus~.mat-mdc-focus-indicator::before{content:""}\n'],
kb:2,Ma:0});var gjb,ijb,jjb,ljb,mjb,njb;_.OD=function(a){return new _.ND(new Map([["0",a]]))};_.PD=function(a){return new _.ND(new Map(a.map((b,c)=>[String(c),b])))};_.ND=class{constructor(a=null){this.Gma=new Map;a&&(this.Gma=new Map(a))}get mr(){return this.Gma.values().next().value}get rn(){return Array.from(this.Gma.values())}get Bo(){return new Map(this.Gma)}isValid(){return 0<this.Gma.size&&this.rn.every(a=>null!=a)}};
_.QD=class{constructor(a,b,c,d=!0,e=!1){this.config=a;this.Gf=b;this.value=c;this.gt=d;this.Rga=e;Object.defineProperty(this,"id",{enumerable:!1,value:`xap-filter-${gjb}`});gjb++}get isValid(){return null!=this.Gf&&this.value.isValid()}get QRc(){return this.Gf?"xap-filterbar-filtereditor-chip-operator-"+this.Gf.id.replace(/[^a-zA-Z0-9-_]/g,"-"):""}get hF(){let a="";this.Gf&&0<this.value.Bo.size&&(a=this.value.rn.filter(b=>null!==b).map(b=>this.y4a(b)).filter(b=>b.trim()).join(", "));return!this.Gf||
0<this.value.Bo.size&&0===a.length?this.config.displayName||this.config.id:`${this.config.displayName} ${this.Gf.iQ||this.Gf.displayName} ${a}`}y4a(a){return String(a)}};gjb=0;_.RD=class{};_.RD.O=function(a){return new (a||_.RD)};_.RD.La=_.Wd({type:_.RD});_.hjb=class{constructor(a){this.p8=a}};_.kjb=function(a){return new ijb(b=>_.u(a,_.Eg(c=>{if(!c.has(b))throw Error("Kd`"+b);return _.kf(new jjb(c.get(b)))})))};ijb=class{constructor(a){this.dKb=a}};
jjb=class{constructor(a){this.config=this.config=a;if(!(this.config.xm||this.config.Jm&&this.config.Jm.size))throw Error("Ld");if(!(this.config.Jm&&this.config.Jm.size||this.config.JB&&this.config.JB.length))throw Error("Md");}};ljb=function(a,b){b=a.qg.getValue().concat(b);a.qg.next(b)};mjb=function(a,b){const c=a.qg.getValue().filter(d=>!b(d));a.qg.next(c)};njb=function(a,b,c){const d=a.qg.getValue().slice();b<d.length&&(c?d[b]=c:d[b].gt&&d.splice(b,1));a.qg.next(d)};
_.ojb=class{constructor(a,b,c,d=!0,e=!1,f){this.ZPb=a;this.YIb=b;this.pZc=d;this.v0=e;this.qg=new _.gi([]);c&&this.qg.next(c);d&&(this.Q1a=new Map);f&&(this.UP=f)}get hF(){return this.qg.value.map(a=>a.hF).join("; ")}get isValid(){return 0<this.qg.value.length&&this.qg.value.every(a=>a.isValid)}destroy(){this.qg.complete()}clear(){const a=this.qg.value.filter(b=>!b.gt);this.qg.next(a)}dw(a){if(this.pZc){if(this.Q1a.has(a))return _.kf(this.Q1a.get(a));const b=_.u(this.YIb.dKb(a),_.Ag(1));_.u(b,_.sg()).subscribe(c=>
{this.Q1a.set(a,c)});return _.u(b,_.sg())}return this.YIb.dKb(a)}};var pjb=function(a){return a.Ik.length?_.u(a.uUb,feb(()=>!!a.Ik.length)):a.uUb},SD=function(a){return a.Ik.length?_.u(a.rUb,feb(()=>!!a.Ik.length),_.og()):_.u(a.rUb,_.og())},TD=function(a,b){if(null==b)return!1;b=a.hash(b);if(!a.Ik.length)return a.selected.has(b);a=a.Ik[a.Ik.length-1];b=a.nw.has(b);return 0===a.j_?!b:b},qjb=function(a){if(!a.Ik.length)return null;a=a.Ik[a.Ik.length-1];return{j_:a.j_,nw:Array.from(a.nw.values())}},rjb=class{constructor(a=b=>b){this.zMc=a;this.K8=new _.gi;this.ZD=this.K8.Rf();
this.RTa=new _.zg;this.Ik=[];this.selected=new Map;this.uUb=_.u(this.ZD,_.r(()=>Array.from(this.selected.values())),_.Ag(1));this.rUb=_.u(this.ZD,_.r(()=>this.selected.size),_.Ag(1))}Le(a){if(null==a)return _.kf(!1);const b=this.hash(a);a=_.u(this.ZD,_.r(()=>this.selected.has(b)));return this.Ik.length?_.u(a,feb(()=>!!this.Ik.length),_.og()):_.u(a,_.Dg(this.selected.has(b)),_.og())}toggle(a,b){null==b&&(b=!TD(this,a));b?this.select(a):this.kh(a)}select(...a){if(this.Ik.length){var b=this.Ik[this.Ik.length-
1];if(0===b.j_)for(const c of a)b.nw.delete(this.hash(c));else for(const c of a)b.nw.set(this.hash(c),c)}else for(b of a)this.selected.set(this.hash(b),b);this.K8.next()}kh(...a){if(this.Ik.length){var b=this.Ik[this.Ik.length-1];if(0===b.j_)for(const c of a)b.nw.set(this.hash(c),c);else for(const c of a)b.nw.delete(this.hash(c))}else for(b of a)this.selected.delete(this.hash(b));this.K8.next()}clear(){this.Ik.length=0;this.RTa.next();this.selected.clear();this.K8.next()}mka(a,b,c=!1){this.Ik.push({j_:a,
POc:_.u(b,_.qg(1),_.Ag(1)),nw:new Map});this.RTa.next();this.K8.next();_.u(_.sf(this.Ik.map(d=>d.POc)),_.Fg(this.RTa)).subscribe(d=>{const e=this.Ik;this.Ik=[];for(let f=0;f<d.length;f++){let g=d[f];const l=e[f];0===l.j_?(c||(g=g.filter(p=>!TD(this,p))),this.select(...g),this.kh(...l.nw.values())):(this.kh(...g),this.select(...l.nw.values()))}this.K8.next()})}hash(a){return this.zMc.call(null,a)}};var sjb,ujb,UD;sjb=new _.lu("{COUNT, plural, =1 {# item}other {# items}}");_.tjb=new _.ge("xap_picker_hash_function");ujb={LOADING:0,ERROR:1,ana:2,Zma:3,X0:4,0:"LOADING",1:"ERROR",2:"EMPTY_SEARCH_AND_OPTIONS",3:"EMPTY_OPTIONS",4:"READY"};
UD=class{constructor(a){this.mha=new _.gi(!1);this.mya=new _.gi([]);this.Rv=new _.xg(1);_.u(this.Rv,_.r(({length:b})=>!b),_.Dg(!0));this.zD=new _.xg(1);this.BOc=_.u(this.zD,_.r(b=>!b),_.Dg(!0));this.lL=new _.gi(!0);this.Yza=new _.gi(!0);this.getOptions=null;this.ika="Search";this.xFb=_.u(_.sf([this.zD,this.mha]),_.Df(([,b])=>!!b),_.r(([b])=>[b,this.getOptions]),_.Eg(([b,c])=>_.u(c(b),_.qg(1),_.r(d=>({Zd:!1,options:d,error:null})),_.Dg({Zd:!0,options:[],error:null}),_.kg(d=>_.kf({Zd:!1,error:d,options:[]})))),
_.Dg({Zd:!1,options:[],error:null}),_.Ag({bufferSize:1,Kw:!0}));this.Eya=_.u(_.sf([this.mha,this.xFb,this.BOc]),_.r(([b,{error:c,Zd:d,options:e},f])=>b?c?1:d?0:!e.length&&f?2:e.length||f?4:3:4));this.model=new rjb(a||void 0);this.mya.subscribe(this.Rv);this.nka=_.u(this.Rv,_.r(b=>sjb.format({COUNT:b.length})));this.e3||(this.e3=()=>null);_.u(_.sf([this.mya,this.zD,this.mha]),_.Df(([,,b])=>!b)).subscribe(([b,c])=>{if(!c)this.Rv.next(b);else if(b){let d=b;d=null!=this.a_?b.filter(e=>{let f;return null==
(f=this.a_)?void 0:f.call(this,c,e)}):b.map(e=>{var f=_.yeb(c,this.l4&&null!=e?this.l4(e):String(e));return{item:e,score:f}}).filter(({score:e})=>.8<e).sort((e,f)=>f.score-e.score).map(({item:e})=>e);this.Rv.next(d)}});_.u(this.xFb,_.r(({options:b})=>b)).subscribe(this.mya)}replace(a){_.u(SD(this.model),_.qg(1)).subscribe(b=>{0<b&&this.model.clear();this.model.select(...a)})}};UD.O=function(a){return new (a||UD)(_.m(_.tjb,8))};UD.ta=_.k({token:UD,oa:UD.O});var vjb=[[["","xapPickerHeader",""]],[["","xapPickerFilter",""]],[["","xapPickerOptions",""]],[["","xapPickerSelections",""]],[["","xapPickerFooter",""]]],VD=class{set getOptions(a){this.bc.getOptions=a}constructor(a){this.bc=a;this.bc.mha.next(!0)}};VD.O=function(a){return new (a||VD)(_.w(UD))};VD.La=_.Wd({type:VD,na:[["xap-picker","xapAsyncOptions",""]],inputs:{getOptions:"getOptions"}});
_.WD=class{set options(a){this.bc.mya.next(a)}set Eu(a){this.bc.lL.next(a)}set a_(a){this.bc.a_=a}constructor(a){this.bc=a;this.bc.mha.next(!1)}};_.WD.O=function(a){return new (a||_.WD)(_.w(UD))};_.WD.La=_.Wd({type:_.WD,na:[["xap-picker",3,"xapAsyncOptions",""]],inputs:{options:"options",Eu:"searchVisible",a_:"searchFilter"}});
_.XD=class{set pz(a){this.bc.Yza.next(a)}set JEc(a){this.bc.e3=a}set Ri(a){this.bc.l4=a}set Ak(a){this.bc.Ak=a}set ika(a){this.bc.ika=a}constructor(a){this.bc=a;this.ig=new _.xg(1);_.u(pjb(a.model),_.Fg(this.ig)).subscribe(b=>{this.Fk(b)})}Lo(a){null!=a&&this.bc.replace(a)}Fk(a){this.MQb&&this.MQb(a)}On(a){this.MQb=a}ieb(){}ft(){}Ia(){this.ig.next();this.ig.complete()}};_.XD.O=function(a){return new (a||_.XD)(_.w(UD,2))};
_.XD.wa=_.Qd({type:_.XD,na:[["xap-picker"]],inputs:{pz:"selectAllVisible",JEc:"ariaLabelFunction",Ri:"displayFunction",Ak:"isOptionDisabled",ika:"searchInputPlaceholder"},features:[_.zh([{va:_.Lw,Fb:_.Dd(()=>_.XD),wd:!0},UD])],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&&(_.ch(vjb),_.C(0,"div",0),_.dh(1),_.C(2,"div",1)(3,"div",2)(4,"div",3),_.dh(5,1),_.E(),_.C(6,"div",4),_.dh(7,2),_.E()(),_.dh(8,3),_.E(),_.dh(9,4),_.E())},kb:2,Ma:0});_.YD=class{transform(a,b,c){return null==a?a:b.format({[c]:a})}};_.YD.O=function(a){return new (a||_.YD)};_.YD.Ge=_.Xd({name:"format",type:_.YD,fe:!0});_.ZD=class{};_.ZD.O=function(a){return new (a||_.ZD)};_.ZD.Ca=_.Ud({type:_.ZD});_.ZD.Ba=_.md({});var $D=class{constructor(a){this.Lc=a}};$D.O=function(a){return new (a||$D)(_.w(_.hh))};$D.La=_.Wd({type:$D,na:[["","xapPickerErrorTemplate",""]]});var aE=class{constructor(a){this.Lc=a}};aE.O=function(a){return new (a||aE)(_.w(_.hh))};aE.La=_.Wd({type:aE,na:[["","xapPickerLoadingTemplate",""]]});var bE=class{constructor(a){this.Lc=a}};bE.O=function(a){return new (a||bE)(_.w(_.hh))};bE.La=_.Wd({type:bE,na:[["","xapPickerEmptyOptionsTemplate",""]]});var cE=class{constructor(a){this.Lc=a}};
cE.O=function(a){return new (a||cE)(_.w(_.hh))};cE.La=_.Wd({type:cE,na:[["","xapPickerEmptySearchAndOptionsTemplate",""]]});var wjb=a=>({ua:a}),dE=class{constructor(a){this.Lc=a}};dE.O=function(a){return new (a||dE)(_.w(_.hh))};dE.La=_.Wd({type:dE,na:[["","xapPickerCustomOption",""]]});var eE=class{constructor(a){this.bc=a}Qa(){}};eE.O=function(a){return new (a||eE)(_.w(UD))};
eE.wa=_.Qd({type:eE,na:[["xap-picker-option"]],inputs:{qa:"template",option:"option"},ya:3,Aa:4,Da:[["defaultOption",""],[4,"ngTemplateOutlet","ngTemplateOutletContext"]],qa:function(a,b){a&1&&_.y(0,zeb,1,0,"ng-container",1)(1,Aeb,1,1,"ng-template",null,0,_.Eh);a&2&&(a=_.th(2),_.A("ngTemplateOutlet",b.qa||a)("ngTemplateOutletContext",_.Ch(2,wjb,b.option)))},Fa:[_.to],kb:2,Ma:0});var fE=class{constructor(a){this.bc=a;this.Jj=ujb;this.lL=_.u(this.bc.lL,_.og());this.Yza=_.u(this.bc.Yza,_.og());this.nka=_.u(this.bc.nka,_.og());this.Dwb=new _.lu("Select all {NUM_ITEMS}");this.t9="Use search to find options.";this.s9="Error loading search results. Please try again.";this.r9="No results found.";this.svb=new _.lu("Showing the first {MAX_DISPLAYED_OPTIONS} options");this.GGb=_.u(_.sf([_.u(this.bc.Eya),_.u(this.bc.nka,_.og()),_.u(this.bc.lL,_.og()),_.u(this.bc.Yza,_.og())]),_.r(([b,
c,d,e])=>({eja:b,lUb:c,Eu:d,pz:e})));this.hYb=_.u(this.bc.Rv,_.r(b=>{void 0===this.fG&&(this.fG=Infinity);return this.fG>b.length?b:b.slice(0,this.fG)}))}};fE.O=function(a){return new (a||fE)(_.w(UD))};
fE.La=_.Wd({type:fE,yd:function(a,b,c){a&1&&(_.ph(c,aE,5),_.ph(c,$D,5),_.ph(c,bE,5),_.ph(c,cE,5),_.ph(c,dE,5));if(a&2){let d;_.rh(d=_.sh())&&(b.Ap=d.first);_.rh(d=_.sh())&&(b.zp=d.first);_.rh(d=_.sh())&&(b.xp=d.first);_.rh(d=_.sh())&&(b.yp=d.first);_.rh(d=_.sh())&&(b.Mo=d.first)}},inputs:{LQ:"xapPickerCustomOptionTemplate",fG:"maxDisplayedOptions"}});var xjb={search:{Kh:"search"},close:{Kh:"close"},expand_more:{Kh:"expand_more"},remove_circle_outline:{Kh:"remove_circle_outline"},arrow_back:{Kh:"arrow_back"}},yjb=new _.ge("ICON_MAPPING",{Ea:"root",oa:()=>xjb});var zjb=["searchInput"],Ajb=new _.lu("{NUM, plural, =0 {0 items}=1 {1 item}other {# items}}"),gE=class{constructor(a,b){this.bc=a;this.lw=b;this.Jj=ujb;this.tvb=Ajb}focus(){this.input&&this.input.ma.focus()}};gE.O=function(a){return new (a||gE)(_.w(UD),_.w(yjb))};
gE.wa=_.Qd({type:gE,na:[["xap-picker-search"]],rb:function(a,b){a&1&&_.oh(zjb,7);if(a&2){let c;_.rh(c=_.sh())&&(b.input=c.first)}},ya:12,Aa:12,Da:()=>[["searchInput",""],["searchIcon",""],["clearIcon",""],[1,"xap-picker-search"],["aria-label","Search","tabindex","0","type","text",1,"xap-picker-search-input",3,"ngModelChange","ngModel","placeholder"],["role","status","class","cdk-visually-hidden",4,"ngIf"],[4,"ngIf","ngIfThen","ngIfElse"],["role","status",1,"cdk-visually-hidden"],["class","xap-picker-icon xap-picker-search-icon",
"matSuffix","",3,"svgIcon",4,"ngIf"],["matSuffix","",1,"xap-picker-icon","xap-picker-search-icon",3,"svgIcon"],["aria-label","Clear search term","mat-icon-button","","matSuffix","",1,"xap-picker-close-icon",3,"click"],["class","xap-picker-icon",3,"svgIcon",4,"ngIf"],[1,"xap-picker-icon",3,"svgIcon"]],qa:function(a,b){if(a&1){const c=_.ze();_.C(0,"div",3)(1,"input",4,0);_.Q(3,"async");_.M("ngModelChange",function(d){_.n(c);return _.q(b.bc.zD.next(d))});_.E();_.y(4,Beb,4,7,"span",5);_.Q(5,"async");
_.y(6,Ceb,1,0,"ng-container",6);_.Q(7,"async");_.y(8,Eeb,1,1,"ng-template",null,1,_.Eh)(10,Geb,2,1,"ng-template",null,2,_.Eh);_.E()}if(a&2){a=_.th(9);const c=_.th(11);_.v();_.A("ngModel",_.R(3,6,b.bc.zD))("placeholder",b.bc.ika);_.v(3);_.A("ngIf",_.R(5,8,b.bc.Eya)===b.Jj.X0);_.v(2);_.A("ngIf",_.R(7,10,b.bc.zD))("ngIfThen",c)("ngIfElse",a)}},Fa:[_.po,_.Kk,_.Rw,_.Yw,_.yw,_.Qt,_.xA,_.Du,_.uo,_.YD],kb:2,Ma:0});var hE=class{set indeterminate(a){this.control.indeterminate=a}set n_c(a){this.Pda.next(a)}set o_c(a){isNaN(a)||this.iWa.next(a)}set disabled(a){this.IIb.next(a)}set selection(a){a&&(this.qz=a,this.b6a())}constructor(a,b,c,d,e){this.mk=c;this.ab=d;this.Pda=new _.gi;this.iWa=new _.gi(0);this.IIb=new _.gi(!1);this.ota=new _.zg;this.oka=new _.wn;this.control=a[0];this.control.On(f=>{this.Fk(f)});b&&(this.selection=b);this.control.aq&&_.sf([this.Pda,this.iWa,this.IIb]).subscribe(([f,g,l])=>{this.control.aq(!(f?
f.length:g)||l);_.xn(this.mk)});e.Ub(()=>{d.ma.getAttribute("aria-label")||d.ma.setAttribute("aria-label","Select all")})}Qa(){}Ia(){this.ota.next();this.ota.complete()}Fk(a){this.mka(a?0:1)}b6a(){this.ota.next();_.u(_.sf([this.Pda,this.iWa,SD(this.qz),this.qz.ZD]),_.r(([a,b,c])=>{const d=this.qz,e=qjb(d);b=a?a.length:b;return b?e?a?a.every(f=>TD(d,f))?2:1:0===e.j_?e.nw.length?e.nw.length<b?1:0:2:e.nw.length?e.nw.length<b?1:2:0:!c||a&&(c=a.filter(f=>TD(d,f)).length,!c)?0:c<b?1:2:0}),_.og(),_.Fg(this.ota)).subscribe(a=>
{this.control.Lo(2===a);this.indeterminate=1===a;_.xn(this.mk);this.oka.emit(a)})}mka(a){let b=null;this.gOb?b=this.gOb.call(null,a):Array.isArray(this.Pda.value)&&(b=_.kf(this.Pda.value));b?this.qz.mka(a,b):this.qz.clear()}};hE.O=function(a){return new (a||hE)(_.w(_.Lw,2),_.w(rjb,8),_.w(_.Nh),_.w(_.Ye),_.w(_.Jf))};
hE.La=_.Wd({type:hE,na:[["mat-checkbox","xapSelectAll",""],["input","type","checkbox","xapSelectAll",""]],inputs:{n_c:"xapSelectAllCorpus",o_c:"xapSelectAllCorpusCount",disabled:[2,"disabled","disabled",_.Lh],selection:[0,"xapSelectAll","selection"],gOb:[0,"xapSelectAllItemsToSelectAccessor","itemsToSelectAccessor"]},outputs:{oka:"selectAllState"},features:[_.Og]});var iE=null,jE=class{set item(a){this.Dwa=a;this.ZD.next()}set selection(a){a&&(this.qz=a,this.b6a())}get selection(){return this.qz||null}constructor(a,b,c){this.mk=c;this.ZD=new _.xg(1);this.control=a[0];this.control.On(d=>{this.Fk(d)});this.selection=b;this.ab=_.Kd(_.Ye);this.ab.ma.vub=this}Fk(a){void 0!==this.Dwa&&this.qz&&this.qz.toggle(this.Dwa,!!a)}Rd(a){let b;if(a.shiftKey&&(null==(b=iE)?0:b.selection)&&iE!==this&&iE.selection===this.selection){const c=iE;setTimeout(()=>{a:{var d=this.ab.ma;
for(var e=new Set,f=c.ab.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.ab.ma);var g=d.indexOf(this.ab.ma);if(-1!==f&&-1!==g)for(e=Math.min(f,g),f=Math.max(f,g)+1,g=TD(this.qz,this.Dwa);e<f;e++){const l=d[e];let p;(null==(p=l.vub)?void 0:p.selection)===this.selection&&l.vub.Fk(g)}}})}iE=this}Ia(){let a;null==(a=this.hb)||a.unsubscribe();this.ZD.complete();this.ab.ma.vub=
null;iE===this&&(iE=null)}b6a(){let a;null==(a=this.hb)||a.unsubscribe();this.hb=_.u(_.sf([this.qz.ZD,this.ZD]),_.r(()=>TD(this.qz,this.Dwa)),_.og()).subscribe(b=>{this.control.Lo(b);_.xn(this.mk)})}};jE.O=function(a){return new (a||jE)(_.w(_.Lw,2),_.w(rjb,8),_.w(_.Nh))};
jE.La=_.Wd({type:jE,na:[["mat-checkbox","xapSelection",""],["input","type","checkbox","xapSelection",""]],qb:[1,"xap-selection-checkbox"],Ya:function(a,b){a&1&&_.M("click",function(c){return b.Rd(c)})},inputs:{item:[0,"xapSelection","item"],selection:[0,"xapSelectionModel","selection"]}});_.kE=class{};_.kE.O=function(a){return new (a||_.kE)};_.kE.Ca=_.Ud({type:_.kE});_.kE.Ba=_.md({imports:[_.MD,_.$s,_.$s]});_.lE=class extends fE{focus(){this.bc.lL.getValue()?this.search&&this.search.focus():this.Gv.length&&this.Gv.first.focus()}G5(a){if(this.Gv&&("ArrowDown"===a.key||"ArrowUp"===a.key)){a.preventDefault();var b=this.Gv.toArray().findIndex(c=>c.Ja.ma.querySelector("input")===a.target);"ArrowUp"===a.key?b--:"ArrowDown"===a.key&&b++;0>b||b>=this.Gv.length||this.Gv.toArray()[b].focus()}}};_.lE.O=(()=>{let a;return function(b){return(a||(a=_.Ve(_.lE)))(b||_.lE)}})();
_.lE.wa=_.Qd({type:_.lE,na:[["xap-picker-checklist"]],rb:function(a,b){a&1&&(_.oh(gE,5),_.oh(_.MD,5));if(a&2){let c;_.rh(c=_.sh())&&(b.search=c.first);_.rh(c=_.sh())&&(b.Gv=c)}},features:[_.Mg],ya:2,Aa:3,Da:[["optionsTemplate",""],["noTab",""],["class","xap-picker-checklist",4,"ngIf"],[1,"xap-picker-checklist"],[4,"ngIf"],[3,"ngSwitch"],[3,"ngTemplateOutlet",4,"ngSwitchCase"],[4,"ngSwitchCase"],[3,"ngTemplateOutlet"],[1,"xap-picker-status-loading"],["class","xap-picker-checklist-spinner-container",
4,"ngIf","ngIfElse"],[1,"xap-picker-checklist-spinner-container"],["mode","indeterminate",3,"diameter","strokeWidth"],[1,"xap-picker-status-empty-search-options"],["class","xap-picker-checklist-status-message-container",4,"ngIf","ngIfElse"],[1,"xap-picker-checklist-status-message-container"],[1,"xap-picker-checklist-status-message","gmat-body-2"],[1,"xap-picker-status-empty-options"],[1,"xap-picker-status-error"],["class","xap-picker-checklist-select-all xap-checkbox","tabindex","0",3,"xapSelectAll",
"xapSelectAllCorpus","aria-label",4,"ngIf"],["role","tree","xapPickerArrowNav","","xapPickerArrowNavChildSelector","input",1,"xap-picker-checklist-option-list",3,"keydown"],[4,"ngFor","ngForOf"],["class","xap-picker-checklist-truncated-message",4,"ngIf"],["tabindex","0",1,"xap-picker-checklist-select-all","xap-checkbox",3,"xapSelectAll","xapSelectAllCorpus","aria-label"],["class","xap-picker-checklist-option xap-checkbox","role","treeitem","tabindex","0",3,"disabled","xapSelectionModel","xapSelection",
"aria-label","keydown.enter","onfocus",4,"ngIf","ngIfElse"],["role","treeitem","tabindex","0",1,"xap-picker-checklist-option","xap-checkbox",3,"keydown.enter","onfocus","disabled","xapSelectionModel","xapSelection","aria-label"],[3,"template","option"],["role","treeitem","tabindex","-1",1,"xap-picker-checklist-option","xap-checkbox",3,"keydown.enter","disabled","xapSelectionModel","xapSelection","aria-label"],[1,"xap-picker-checklist-truncated-message"]],qa:function(a,b){a&1&&(_.y(0,Xeb,10,7,"div",
2),_.Q(1,"async"));a&2&&_.A("ngIf",_.R(1,1,b.GGb))},Fa:[_.oo,_.po,_.to,_.qo,_.ro,_.LD,_.MD,_.Xx,_.Vx,eE,hE,jE,gE,_.uo,_.YD],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 Bjb,Zeb;Bjb=["removeButton"];Zeb=function(a,b){return a.bc.l4?"Deselect "+a.bc.l4(b):"Deselect"};_.mE=class{constructor(a,b){this.bc=a;this.lw=b;this.NUa=new _.wn}};_.mE.O=function(a){return new (a||_.mE)(_.w(UD),_.w(yjb))};
_.mE.wa=_.Qd({type:_.mE,na:[["xap-picker-selection-list"]],yd:function(a,b,c){a&1&&_.ph(c,dE,5);if(a&2){let d;_.rh(d=_.sh())&&(b.Mo=d.first)}},rb:function(a,b){a&1&&_.oh(Bjb,5,_.Ye);if(a&2){let c;_.rh(c=_.sh())&&(b.Aed=c)}},outputs:{NUa:"clearSelections"},ya:12,Aa:9,Da:()=>[["removeButton",""]," \ufffd0\ufffd selected "," Clear all ",[1,"xap-picker-selection-list-container"],[1,"xap-picker-selection-list-subheader"],["aria-live","polite",1,"xap-picker-number-selected"],["color","primary","mat-button",
"",1,"xap-picker-clear-all-button",3,"click","disabled"],[1,"xap-picker-selection-list"],["class","xap-picker-selection-list-item",4,"ngFor","ngForOf"],[1,"xap-picker-selection-list-item"],[1,"xap-picker-selection"],[1,"xap-picker-selection-value"],[3,"template","option"],[1,"xap-picker-selection-button-container"],["mat-icon-button","",1,"xap-picker-selection-remove-button",3,"click","keydown.enter","matTooltip"],["class","xap-picker-selection-remove",3,"svgIcon",4,"ngIf"],[1,"xap-picker-selection-remove",
3,"svgIcon"]],qa:function(a,b){a&1&&(_.C(0,"div",3)(1,"div",4)(2,"div",5),_.ah(3,1),_.Q(4,"async"),_.E(),_.C(5,"div")(6,"button",6),_.Q(7,"async"),_.M("click",function(){b.bc.model.clear();b.NUa.emit()}),_.ah(8,2),_.E()()(),_.C(9,"ul",7),_.y(10,$eb,8,5,"li",8),_.Q(11,"async"),_.E()());a&2&&(_.v(4),_.XA(_.R(4,3,SD(b.bc.model))),_.YA(3),_.v(2),_.A("disabled",0===_.R(7,5,SD(b.bc.model))),_.v(4),_.A("ngForOf",_.R(11,7,pjb(b.bc.model))))},Fa:[_.oo,_.po,_.yw,_.Nt,_.Qt,_.$x,_.cy,_.Du,eE,_.uo],kb:2,Ma:0});var Cjb,NC;Cjb=["optionItem"];NC=function(a,b){let c,d;(null==(d=(c=a.bc).Ak)?0:d.call(c,b))||a.bc.replace([b])};
_.nE=class{constructor(a){this.bc=a;this.lL=_.u(this.bc.lL,_.og());this.Jj=ujb;this.t9="Use search to find options.";this.s9="Error loading search results. Please try again.";this.r9="No results found.";this.UVb=_.u(_.sf([_.u(this.bc.Eya),_.u(this.bc.lL,_.og()),this.bc.Rv]),_.r(([b,c,d])=>({eja:b,Eu:c,PIb:d})))}G5(a){afb(a,this.options)}focus(){if(this.bc.lL.getValue()){let a;null==(a=this.search)||a.focus()}else{let a;null==(a=this.options.first)||a.ma.focus()}}};
_.nE.O=function(a){return new (a||_.nE)(_.w(UD))};
_.nE.wa=_.Qd({type:_.nE,na:[["xap-picker-single-select"]],yd:function(a,b,c){a&1&&(_.ph(c,aE,5),_.ph(c,$D,5),_.ph(c,bE,5),_.ph(c,cE,5),_.ph(c,dE,5));if(a&2){let d;_.rh(d=_.sh())&&(b.Ap=d.first);_.rh(d=_.sh())&&(b.zp=d.first);_.rh(d=_.sh())&&(b.xp=d.first);_.rh(d=_.sh())&&(b.yp=d.first);_.rh(d=_.sh())&&(b.Mo=d.first)}},rb:function(a,b){a&1&&(_.oh(gE,5),_.oh(Cjb,5,_.Ye));if(a&2){let c;_.rh(c=_.sh())&&(b.search=c.first);_.rh(c=_.sh())&&(b.options=c)}},ya:2,Aa:3,Da:[["optionsTemplate",""],["optionItem",
""],["class","xap-picker-single-select",4,"ngIf"],[1,"xap-picker-single-select"],[4,"ngIf"],[3,"ngSwitch"],[4,"ngSwitchCase"],[3,"ngTemplateOutlet"],[1,"xap-picker-status-loading"],["class","xap-picker-checklist-spinner-container",4,"ngIf","ngIfElse"],[1,"xap-picker-checklist-spinner-container"],["mode","indeterminate",3,"diameter","strokeWidth"],[1,"xap-picker-status-empty-search-options"],["class","xap-picker-single-select-status-message-container",4,"ngIf","ngIfElse"],[1,"xap-picker-single-select-status-message-container"],
[1,"xap-picker-single-select-status-message","gmat-body-2"],[1,"xap-picker-status-empty-options"],[1,"xap-picker-status-error"],["role","tree",1,"xap-picker-single-select-options-list",3,"keydown"],["matRipple","","class","xap-picker-single-select-option","role","treeitem",3,"matRippleDisabled","xap-picker-single-select-option-disabled","xap-picker-single-selected","tabindex","click","keydown.enter","keydown.space",4,"ngFor","ngForOf"],["matRipple","","role","treeitem",1,"xap-picker-single-select-option",
3,"click","keydown.enter","keydown.space","matRippleDisabled","tabindex"],[1,"xap-picker-single-select-text"],[3,"template","option"]],qa:function(a,b){a&1&&(_.y(0,nfb,10,7,"div",2),_.Q(1,"async"));a&2&&_.A("ngIf",_.R(1,1,b.UVb))},Fa:[_.oo,_.po,_.to,_.qo,_.ro,_.Xx,_.Vx,_.gt,eE,gE,_.uo],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 qfb;qfb=function(a){let b;null!=(b=a.FGb)&&b.Gv.length&&b.Gv.first.focus()};
_.oE=class extends _.RD{set config(a){a.X8a||this.Sia.next(a.options);let b,c,d;const e=Object.assign({},a,{Yw:null!=(b=a.Yw)?b:!0,lQ:!!a.lQ,pz:null!=(c=a.pz)?c:!0},a.X8a?{}:{Eu:null!=(d=a.Eu)?d:!0});this.zsa.next(e)}set rc(a){this.rz.next(a&&a.value.rn||[])}constructor(a){super();this.ud=a;this.xc=new _.xg;this.Sia=new _.gi([]);this.rz=new _.gi([]);this.values=_.u(this.rz,_.r(b=>_.PD(null!=b?b:[])),_.Fg(this.xc));this.options=_.u(this.Sia,_.Eg(b=>_.Gf(b)?b:_.kf(b)));this.zsa=new _.xg(1)}get isValid(){return!0}Ia(){this.xc.next();
this.xc.complete()}focus(){this.ud.Ub(()=>{setTimeout(()=>{let a;null==(a=this.lQ)||a.focus();let b;null==(b=this.FGb)||b.focus()})})}};_.oE.O=function(a){return new (a||_.oE)(_.w(_.Jf))};
_.oE.wa=_.Qd({type:_.oE,na:[["xap-picker-editor"]],rb:function(a,b){a&1&&(_.oh(_.lE,5),_.oh(_.nE,5));if(a&2){let c;_.rh(c=_.sh())&&(b.FGb=c.first);_.rh(c=_.sh())&&(b.lQ=c.first)}},inputs:{config:"config",rc:"appliedFilter"},outputs:{values:"values"},features:[_.Mg],ya:2,Aa:3,Da:[["asyncTemplate",""],["multiSelect",""],[4,"ngIf"],[3,"ngModel","options","displayFunction","searchVisible","searchFilter","selectAllVisible","xap-picker-multi-pane","ngModelChange",4,"ngIf","ngIfElse"],[3,"ngModelChange",
"ngModel","options","displayFunction","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&&(_.y(0,Ffb,4,2,"ng-container",2),_.Q(1,"async"));a&2&&_.A("ngIf",_.R(1,1,b.zsa))},Fa:[_.po,_.to,_.Rw,_.Yw,_.lE,_.mE,bE,cE,$D,aE,_.nE,_.XD,VD,_.WD,_.uo],styles:["xap-picker-editor{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 var(--xap-color-outline-variant,#dadce0)}"],
kb:2,Ma:0});_.pE=class{};_.pE.O=function(a){return new (a||_.pE)};_.pE.La=_.Wd({type:_.pE,na:[["","matSuffix",""]],features:[_.zh([{va:_.F5a,Fb:_.pE}])]});var qE=class extends gE{};qE.O=(()=>{let a;return function(b){return(a||(a=_.Ve(qE)))(b||qE)}})();
qE.wa=_.Qd({type:qE,na:[["xap-picker-search"]],features:[_.Mg],ya:12,Aa:12,Da:()=>[["searchInput",""],["searchIcon",""],["clearIcon",""],[1,"xap-picker-search"],["aria-label","Search","tabindex","0","type","text",1,"xap-picker-search-input",3,"ngModelChange","ngModel","placeholder"],["role","status","class","cdk-visually-hidden",4,"ngIf"],[4,"ngIf","ngIfThen","ngIfElse"],["role","status",1,"cdk-visually-hidden"],["class","xap-picker-icon xap-picker-search-icon","matSuffix","",3,"svgIcon",4,"ngIf"],
["matSuffix","",1,"xap-picker-icon","xap-picker-search-icon",3,"svgIcon"],["aria-label","Clear search term","mat-icon-button","","matSuffix","",1,"xap-picker-close-icon",3,"click"],["class","xap-picker-icon",3,"svgIcon",4,"ngIf"],[1,"xap-picker-icon",3,"svgIcon"]],qa:function(a,b){if(a&1){const c=_.ze();_.C(0,"div",3)(1,"input",4,0);_.Q(3,"async");_.M("ngModelChange",function(d){_.n(c);return _.q(b.bc.zD.next(d))});_.E();_.y(4,Gfb,4,7,"span",5);_.Q(5,"async");_.y(6,Hfb,1,0,"ng-container",6);_.Q(7,
"async");_.y(8,Jfb,1,1,"ng-template",null,1,_.Eh)(10,Lfb,2,1,"ng-template",null,2,_.Eh);_.E()}if(a&2){a=_.th(9);const c=_.th(11);_.v();_.A("ngModel",_.R(3,6,b.bc.zD))("placeholder",b.bc.ika);_.v(3);_.A("ngIf",_.R(5,8,b.bc.Eya)===b.Jj.X0);_.v(2);_.A("ngIf",_.R(7,10,b.bc.zD))("ngIfThen",c)("ngIfElse",a)}},Fa:[_.po,_.Kk,_.Rw,_.Yw,_.jt,_.Du,_.pE,_.uo,_.YD],kb:2,Ma:0});var Djb=["input"],Ejb=["label"],Fjb=0,Gjb={color:"accent",PUa:"check-indeterminate"},Hjb=_.teb(_.Xj(_.Yj(_.Zj(class{constructor(a){this.Ja=a}})))),Ijb=class extends Hjb{get Tq(){return`${this.id||this.Yx}-input`}get required(){return this.Zn}set required(a){this.Zn=_.sj(a)}constructor(a,b,c,d,e,f,g){super(b);this.Ua=c;this.nb=d;this.he=f;this.Wk=g;this.ariaLabel="";this.Ae=null;this.yo="after";this.name=null;this.Nc=new _.wn;this.pX=new _.wn;this.Te=()=>{};this.cv="";this.q$=0;this.bB=()=>{};this.hn=
this.oc=this.Yf=!1;this.Wk=this.Wk||Gjb;this.color=this.defaultColor=this.Wk.color||Gjb.color;this.tabIndex=parseInt(e)||0;this.id=this.Yx=`${a}${++Fjb}`}Cc(){this.Yba(this.hn)}get checked(){return this.Yf}set checked(a){a=_.sj(a);a!=this.checked&&(this.Yf=a,_.xn(this.Ua))}get disabled(){return this.oc}set disabled(a){a=_.sj(a);a!==this.disabled&&(this.oc=a,_.xn(this.Ua))}get indeterminate(){return this.hn}set indeterminate(a){const b=a!=this.hn;this.hn=_.sj(a);b&&(this.hn?this.sT(3):this.sT(this.checked?
1:2),this.pX.emit(this.hn));this.Yba(this.hn)}Sx(){return this.vc||this.disabled}tpa(){_.yn(this.Ua)}Lo(a){this.checked=!!a}On(a){this.bB=a}ft(a){this.Te=a}aq(a){this.disabled=a}sT(a){let b=this.q$,c=this.oKa();if(b!==a&&c&&(this.cv&&c.classList.remove(this.cv),this.cv=this.nKa(b,a),this.q$=a,0<this.cv.length)){c.classList.add(this.cv);const d=this.cv;this.nb.Ub(()=>{setTimeout(()=>{c.classList.remove(d)},1E3)})}}nq(){this.bB(this.checked);this.Nc.emit(this.yr(this.checked));this.ui&&(this.ui.ma.checked=
this.checked)}toggle(){this.checked=!this.checked;this.bB(this.checked)}Boa(){let a;const b=null==(a=this.Wk)?void 0:a.PUa;this.disabled||"noop"===b?this.disabled||"noop"!==b||(this.ui.ma.checked=this.checked,this.ui.ma.indeterminate=this.indeterminate):(this.indeterminate&&"check"!==b&&Promise.resolve().then(()=>{this.hn=!1;this.pX.emit(this.hn)}),this.Yf=!this.Yf,this.sT(this.Yf?1:2),this.nq())}uMa(a){a.stopPropagation()}Vk(){Promise.resolve().then(()=>{this.Te();_.xn(this.Ua)})}nKa(a,b){if("NoopAnimations"===
this.he)return"";switch(a){case 0:if(1===b)return this.an.kma;if(3==b)return this.Yf?this.an.pda:this.an.lma;break;case 2:return 1===b?this.an.kma:this.an.lma;case 1:return 2===b?this.an.vUa:this.an.pda;case 3:return 1===b?this.an.m7a:this.an.n7a}return""}Yba(a){const b=this.ui;b&&(b.ma.indeterminate=a)}};Ijb.O=function(){_.Pf()};
Ijb.La=_.Wd({type:Ijb,rb:function(a,b){a&1&&(_.oh(Djb,5),_.oh(Ejb,5),_.oh(_.gt,5));if(a&2){let c;_.rh(c=_.sh())&&(b.ui=c.first);_.rh(c=_.sh())&&(b.hBb=c.first);_.rh(c=_.sh())&&(b.QP=c.first)}},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],Ae:[0,"aria-labelledby","ariaLabelledby"],Av:[0,"aria-describedby","ariaDescribedby"],id:"id",required:"required",yo:"labelPosition",name:"name",value:"value",checked:"checked",disabled:"disabled",indeterminate:"indeterminate"},outputs:{Nc:"change",pX:"indeterminateChange"},
features:[_.Mg]});var Jjb,Kjb,Ljb;Jjb=a=>({PV:a});Kjb=class{};Ljb={va:_.Lw,Fb:_.Dd(()=>_.rE),wd:!0};
_.rE=class extends Ijb{constructor(a,b,c,d,e,f,g){super("mat-checkbox-",a,b,d,e,f,g);this.Rc=c;this.an={kma:"mat-checkbox-anim-unchecked-checked",lma:"mat-checkbox-anim-unchecked-indeterminate",vUa:"mat-checkbox-anim-checked-unchecked",pda:"mat-checkbox-anim-checked-indeterminate",m7a:"mat-checkbox-anim-indeterminate-checked",n7a:"mat-checkbox-anim-indeterminate-unchecked"}}yr(a){const b=new Kjb;b.source=this;b.checked=a;return b}oKa(){return this.Ja.ma}Cc(){super.Cc();this.Rc.Ek(this.Ja,!0).subscribe(a=>
{a||this.Vk()})}Ia(){this.Rc.dj(this.Ja)}w2(a){a.stopPropagation();super.Boa()}focus(a,b){a?_.Dr(this.Rc,this.ui,a,b):this.ui.ma.focus(b)}};_.rE.O=function(a){return new (a||_.rE)(_.w(_.Ye),_.w(_.Nh),_.w(_.Er),_.w(_.Jf),_.Ne("tabindex"),_.w(_.on,8),_.w(_.$ib,8))};
_.rE.wa=_.Qd({type:_.rE,na:[["mat-checkbox"]],qb:[1,"mat-checkbox"],lb:15,Ya:function(a,b){a&2&&(_.Wg("id",b.id),_.Pg("tabindex",null)("aria-label",null)("aria-labelledby",null)("mat-id-collision",null),_.Rg("mat-checkbox-indeterminate",b.indeterminate)("mat-checkbox-checked",b.checked)("mat-checkbox-disabled",b.disabled)("mat-checkbox-label-before","before"==b.yo)("_mat-animation-noopable","NoopAnimations"===b.he))},inputs:{vc:"disableRipple",color:"color",tabIndex:"tabIndex"},Qb:["matCheckbox"],
features:[_.zh([Ljb]),_.Mg],ac:["*"],ya:17,Aa:20,Da:[["label",""],["input",""],["checkboxLabel",""],[1,"mat-checkbox-layout"],[1,"mat-checkbox-inner-container"],["type","checkbox",1,"mat-checkbox-input","cdk-visually-hidden",3,"change","click","id","required","checked","disabled","tabIndex"],["matRipple","",1,"mat-checkbox-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleRadius","matRippleCentered","matRippleAnimation"],[1,"mat-ripple-element","mat-checkbox-persistent-ripple"],
[1,"mat-checkbox-frame"],[1,"mat-checkbox-background"],["version","1.1","focusable","false","viewBox","0 0 24 24","aria-hidden","true",1,"mat-checkbox-checkmark"],["fill","none","stroke","white","d","M4.1,12.7 9,17.6 20.3,6.3",1,"mat-checkbox-checkmark-path"],[1,"mat-checkbox-mixedmark"],[1,"mat-checkbox-label",3,"cdkObserveContent"],[2,"display","none"]],qa:function(a,b){if(a&1){const c=_.ze();_.ch();_.C(0,"label",3,0)(2,"span",4)(3,"input",5,1);_.M("change",function(d){_.n(c);return _.q(b.uMa(d))})("click",
function(d){_.n(c);return _.q(b.w2(d))});_.E();_.C(5,"span",6);_.G(6,"span",7);_.E();_.G(7,"span",8);_.C(8,"span",9);_.He();_.C(9,"svg",10);_.G(10,"path",11);_.E();_.ye.YE=null;_.G(11,"span",12);_.E()();_.C(12,"span",13,2);_.M("cdkObserveContent",function(){_.n(c);return _.q(b.tpa())});_.C(14,"span",14);_.P(15,"\u00a0");_.E();_.dh(16);_.E()()}if(a&2){a=_.th(1);const c=_.th(13);_.Pg("for",b.Tq);_.v(2);_.Rg("mat-checkbox-inner-container-no-side-margin",!c.textContent||!c.textContent.trim());_.v();_.A("id",
b.Tq)("required",b.required)("checked",b.checked)("disabled",b.disabled)("tabIndex",b.tabIndex);_.Pg("value",b.value)("name",b.name)("aria-label",b.ariaLabel||null)("aria-labelledby",b.Ae)("aria-describedby",b.Av);_.v(2);_.A("matRippleTrigger",a)("matRippleDisabled",b.Sx())("matRippleRadius",20)("matRippleCentered",!0)("matRippleAnimation",_.Ch(18,Jjb,"NoopAnimations"===b.he?0:150))}},Fa:[_.gt,_.mA],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}.cdk-high-contrast-active .mat-checkbox .mat-checkbox-background{background:none}.mat-checkbox-persistent-ripple{display:block;width:100%;height:100%;transform:none}.mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{opacity:.04}.mat-checkbox.cdk-keyboard-focused .mat-checkbox-persistent-ripple{opacity:.12}.mat-checkbox-persistent-ripple,.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}.cdk-high-contrast-black-on-white .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}.cdk-high-contrast-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}.cdk-high-contrast-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 sE=class extends fE{G5(a){if(this.Gv&&("ArrowDown"===a.key||"ArrowUp"===a.key)){a.preventDefault();var b=this.Gv.toArray().findIndex(c=>c.Ja.ma.querySelector("input")===a.target);"ArrowUp"===a.key?b--:"ArrowDown"===a.key&&b++;0>b||b>=this.Gv.length||this.Gv.toArray()[b].focus()}}};sE.O=(()=>{let a;return function(b){return(a||(a=_.Ve(sE)))(b||sE)}})();
sE.wa=_.Qd({type:sE,na:[["xap-picker-checklist"]],rb:function(a,b){a&1&&_.oh(_.rE,5);if(a&2){let c;_.rh(c=_.sh())&&(b.Gv=c)}},features:[_.Mg],ya:2,Aa:3,Da:[["optionsTemplate",""],["noTab",""],["class","xap-picker-checklist",4,"ngIf"],[1,"xap-picker-checklist"],[4,"ngIf"],[3,"ngSwitch"],[3,"ngTemplateOutlet",4,"ngSwitchCase"],[4,"ngSwitchCase"],[3,"ngTemplateOutlet"],[1,"xap-picker-status-loading"],["class","xap-picker-checklist-spinner-container",4,"ngIf","ngIfElse"],[1,"xap-picker-checklist-spinner-container"],
["mode","indeterminate",3,"diameter","strokeWidth"],[1,"xap-picker-status-empty-search-options"],["class","xap-picker-checklist-status-message-container",4,"ngIf","ngIfElse"],[1,"xap-picker-checklist-status-message-container"],[1,"xap-picker-checklist-status-message","gmat-body-2"],[1,"xap-picker-status-empty-options"],[1,"xap-picker-status-error"],["class","xap-picker-checklist-select-all xap-checkbox","tabindex","0",3,"xapSelectAll","xapSelectAllCorpus","aria-label",4,"ngIf"],["role","tree","xapPickerArrowNav",
"","xapPickerArrowNavChildSelector","input",1,"xap-picker-checklist-option-list",3,"keydown"],[4,"ngFor","ngForOf"],["class","xap-picker-checklist-truncated-message",4,"ngIf"],["tabindex","0",1,"xap-picker-checklist-select-all","xap-checkbox",3,"xapSelectAll","xapSelectAllCorpus","aria-label"],["class","xap-picker-checklist-option xap-checkbox","role","treeitem","tabindex","0",3,"disabled","xapSelectionModel","xapSelection","aria-label","keydown.enter","onfocus",4,"ngIf","ngIfElse"],["role","treeitem",
"tabindex","0",1,"xap-picker-checklist-option","xap-checkbox",3,"keydown.enter","onfocus","disabled","xapSelectionModel","xapSelection","aria-label"],[3,"template","option"],["role","treeitem","tabindex","-1",1,"xap-picker-checklist-option","xap-checkbox",3,"keydown.enter","disabled","xapSelectionModel","xapSelection","aria-label"],[1,"xap-picker-checklist-truncated-message"]],qa:function(a,b){a&1&&(_.y(0,bgb,10,7,"div",2),_.Q(1,"async"));a&2&&_.A("ngIf",_.R(1,1,b.GGb))},Fa:[_.oo,_.po,_.to,_.qo,_.ro,
_.Xx,_.Vx,_.rE,eE,hE,jE,qE,_.uo,_.YD],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 tE=class extends _.mE{};tE.O=(()=>{let a;return function(b){return(a||(a=_.Ve(tE)))(b||tE)}})();
tE.wa=_.Qd({type:tE,na:[["xap-picker-selection-list"]],features:[_.Mg],ya:12,Aa:9,Da:()=>[["removeButton",""]," \ufffd0\ufffd selected "," Clear all ",[1,"xap-picker-selection-list-container"],[1,"xap-picker-selection-list-subheader"],["aria-live","polite",1,"xap-picker-number-selected"],["color","primary","mat-button","",1,"xap-picker-clear-all-button",3,"click","disabled"],[1,"xap-picker-selection-list"],["class","xap-picker-selection-list-item",4,"ngFor","ngForOf"],[1,"xap-picker-selection-list-item"],
[1,"xap-picker-selection"],[1,"xap-picker-selection-value"],[3,"template","option"],[1,"xap-picker-selection-button-container"],["mat-icon-button","",1,"xap-picker-selection-remove-button",3,"click","keydown.enter","matTooltip"],["class","xap-picker-selection-remove",3,"svgIcon",4,"ngIf"],[1,"xap-picker-selection-remove",3,"svgIcon"]],qa:function(a,b){a&1&&(_.C(0,"div",3)(1,"div",4)(2,"div",5),_.ah(3,1),_.Q(4,"async"),_.E(),_.C(5,"div")(6,"button",6),_.Q(7,"async"),_.M("click",function(){b.bc.model.clear();
b.NUa.emit()}),_.ah(8,2),_.E()()(),_.C(9,"ul",7),_.y(10,dgb,8,5,"li",8),_.Q(11,"async"),_.E()());a&2&&(_.v(4),_.XA(_.R(4,3,SD(b.bc.model))),_.YA(3),_.v(2),_.A("disabled",0===_.R(7,5,SD(b.bc.model))),_.v(4),_.A("ngForOf",_.R(11,7,pjb(b.bc.model))))},Fa:[_.oo,_.po,_.$x,_.cy,_.jt,_.Du,eE,_.uo],kb:2,Ma:0});var uE=class extends _.nE{constructor(a){super(a);this.bc=a}};uE.O=function(a){return new (a||uE)(_.w(UD))};
uE.wa=_.Qd({type:uE,na:[["xap-picker-single-select"]],features:[_.Mg],ya:2,Aa:3,Da:[["optionsTemplate",""],["optionItem",""],["class","xap-picker-single-select",4,"ngIf"],[1,"xap-picker-single-select"],[4,"ngIf"],[3,"ngSwitch"],[4,"ngSwitchCase"],[3,"ngTemplateOutlet"],[1,"xap-picker-status-loading"],["class","xap-picker-checklist-spinner-container",4,"ngIf","ngIfElse"],[1,"xap-picker-checklist-spinner-container"],["mode","indeterminate",3,"diameter","strokeWidth"],[1,"xap-picker-status-empty-search-options"],
["class","xap-picker-single-select-status-message-container",4,"ngIf","ngIfElse"],[1,"xap-picker-single-select-status-message-container"],[1,"xap-picker-single-select-status-message","gmat-body-2"],[1,"xap-picker-status-empty-options"],[1,"xap-picker-status-error"],["role","tree",1,"xap-picker-single-select-options-list",3,"keydown"],["matRipple","","class","xap-picker-single-select-option","role","treeitem",3,"matRippleDisabled","xap-picker-single-select-option-disabled","xap-picker-single-selected",
"tabindex","click","keydown.enter","keydown.space",4,"ngFor","ngForOf"],["matRipple","","role","treeitem",1,"xap-picker-single-select-option",3,"click","keydown.enter","keydown.space","matRippleDisabled","tabindex"],[1,"xap-picker-single-select-text"],[3,"template","option"]],qa:function(a,b){a&1&&(_.y(0,rgb,10,7,"div",2),_.Q(1,"async"));a&2&&_.A("ngIf",_.R(1,1,b.UVb))},Fa:[_.oo,_.po,_.to,_.qo,_.ro,_.Xx,_.Vx,_.gt,eE,qE,_.uo],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});_.vE=class extends _.oE{};_.vE.O=(()=>{let a;return function(b){return(a||(a=_.Ve(_.vE)))(b||_.vE)}})();
_.vE.wa=_.Qd({type:_.vE,na:[["xap-picker-editor"]],features:[_.Mg],ya:2,Aa:3,Da:[["asyncTemplate",""],["multiSelect",""],[4,"ngIf"],[3,"ngModel","options","displayFunction","searchVisible","searchFilter","selectAllVisible","xap-picker-multi-pane","ngModelChange",4,"ngIf","ngIfElse"],[3,"ngModelChange","ngModel","options","displayFunction","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&&(_.y(0,Igb,
4,2,"ng-container",2),_.Q(1,"async"));a&2&&_.A("ngIf",_.R(1,1,b.zsa))},Fa:[_.po,_.to,_.Rw,_.Yw,_.XD,VD,_.WD,sE,bE,cE,$D,aE,tE,uE,_.uo],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});_.Mjb=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"});_.wE={id:"EQ",displayName:"="};_.xE={id:"EQ_v",displayName:"equals",iQ:"="};var Njb,Pjb,Ojb;Njb=["textInput"];_.Lgb=function(a,b){if(!b.QL||!b.QL.JYb)return null;for(const [c,d]of Array.from(b.QL.JYb.entries())){const e=c,f=d;if(a.Si.get(b.ys).En(e))return f}return null};Pjb=function(a,b){if(b&&b.length){var c={};for(const d of b){const e=new _.Xw(d.bJ&&""===d.value?"":d.value||null,d.QL?d.QL.dE:[]);c[d.ys]=e}a.rua&&a.rua.unsubscribe();a.Si=new _.Vw(c);a.rua=a.Si.Wm.subscribe(()=>{Ojb(a)});Ojb(a);a.AGc=b}};
Ojb=function(a){const b=new Map;for(const c of Object.keys(a.Si.controls))b.set(c,a.Si.controls[c].value);a.LYb.next(b)};
_.yE=class{set Vt(a){Pjb(this,a)}get Vt(){return this.AGc}set disabled(a){a?this.Si.disable():this.Si.enable()}get disabled(){return this.Si.disabled}constructor(a){this.mk=a;this.LYb=new _.zg;this.values=this.LYb.Rf();this.snb=!1;this.Si=new _.Vw({})}Jn(){this.snb&&(this.d2a.ma.focus(),this.snb=!1,_.yn(this.mk))}Ia(){this.rua&&this.rua.unsubscribe()}focus(){this.d2a?this.d2a.ma.focus():this.snb=!0}};_.yE.O=function(a){return new (a||_.yE)(_.w(_.Nh))};
_.yE.wa=_.Qd({type:_.yE,na:[["xap-multi-text-field-base"]],rb:function(a,b){a&1&&_.oh(Njb,5);if(a&2){let c;_.rh(c=_.sh())&&(b.d2a=c.first)}},inputs:{Vt:"configs",disabled:"disabled"},outputs:{values:"values"},ya:2,Aa:2,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"],["appearance","outline",1,"xap-filterbar-textbase-field"],
[1,"xap-filterbar-textbase-field-label"],[4,"ngIf","ngIfElse"],["matInput","",3,"type","placeholder","formControlName"],[4,"ngIf"],["class","delimiter",4,"ngIf"],[1,"delimiter"]],qa:function(a,b){a&1&&(_.C(0,"div",3),_.y(1,Pgb,11,10,"ng-container",4),_.E());a&2&&(_.A("formGroup",b.Si),_.v(),_.A("ngForOf",b.Vt))},Fa:[_.oo,_.po,_.Kk,_.Rw,_.ZB,_.Iw,_.tx,_.ox,_.wA,_.Jw,_.xx,_.$w,_.ax],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}"],
kb:2,Ma:0});_.Qjb=function(a,b){b=b.get("text-field");b=a.fq.bJ&&""===b?"":b||null;a.Xm.next(_.OD(b))};
_.zE=class extends _.RD{constructor(){super(...arguments);this.Xm=new _.gi(_.OD(null));this.values=this.Xm.Rf();this.fq={ys:"text-field"}}set config(a){this.fq.placeholder=a&&a.placeholder||void 0;this.fq.autocomplete=a&&a.autocomplete||void 0;this.fq.name=a&&a.name||void 0;this.fq.QL=a&&a.QL||void 0;this.Ri=(null==a?void 0:a.Ri)||void 0;this.fq.bJ=(null==a?void 0:a.bJ)||void 0;null==this.fq.value&&this.fq.bJ&&(this.fq.value="");null!=this.fq.value&&this.Ri&&(this.fq.value=this.Ri(this.fq.value))}set rc(a){let b;
a=null==(b=a.value)?void 0:b.mr;this.fq.bJ&&""===a?this.fq.value=this.Ri?this.Ri(a):a:(a=a||void 0,this.fq.value=this.Ri&&a?this.Ri(a):a)}get isValid(){return!!this.Xm.value&&this.Xm.value.rn.every(a=>null!=a)&&this.z8.Si.valid}focus(){this.z8.focus()}};_.zE.O=(()=>{let a;return function(b){return(a||(a=_.Ve(_.zE)))(b||_.zE)}})();_.zE.La=_.Wd({type:_.zE,inputs:{config:"config",rc:"appliedFilter"},outputs:{values:"values"},features:[_.Mg]});var Rjb,Sjb;Rjb={remove_filter:"close",clear_filters:"close",close_editor:"close",save_filters:"save",delete_filter:"delete"};Sjb=new _.ge("xap_filter_bar_icon_config");_.Tjb=function(a,b){let c,d;return null==(c=a.WLb)?void 0:null==(d=c.Sgd)?void 0:d.get(b)};_.QC=function(a,b){let c,d,e;return null!=(e=null==(c=a.WLb)?void 0:null==(d=c.E5c)?void 0:d[b])?e:Rjb[b]};_.PC=function(a,b){return _.Tjb(a,_.QC(a,b))};_.AE=class{constructor(a){this.WLb=a}};_.AE.O=function(a){return new (a||_.AE)(_.m(Sjb,8))};
_.AE.ta=_.k({token:_.AE,oa:_.AE.O});var Ujb=["labelInput"],BE=class{constructor(a,b){this.Dp=a;this.data=b;this.xc=new _.zg;this.eQ=new _.Xw("");_.u(b.xD,_.Fg(this.xc)).subscribe(c=>{this.eQ.Bna([_.Ow,Sgb(c)]);_.Jk(this.eQ)})}Ia(){this.xc.next();this.xc.complete()}cancel(){this.Dp.close({data:null})}};BE.O=function(a){return new (a||BE)(_.w(_.qt),_.w(_.rt))};
BE.wa=_.Qd({type:BE,na:[["xap-filter-bar-save-dialog"]],rb:function(a,b){a&1&&_.oh(Ujb,7);if(a&2){let c;_.rh(c=_.sh())&&(b.input=c.first)}},ya:14,Aa:3,Da:()=>[["labelInput",""]," Save filter\n","Filter label","Cancel","Save"," You must enter a value "," A saved filter set with this label already exists ",[1,"xap-filterbar-save-dialog-header"],["appearance","outline",1,"xap-filterbar-save-dialog-form-field"],["matInput","",1,"xap-filterbar-save-dialog-label-input",3,"formControl"],[4,"ngIf"],[1,"xap-filterbar-save-dialog-buttons"],
["mat-button","","color","primary",1,"xap-filterbar-save-dialog-cancel-button",3,"click"],["mat-button","","color","primary",1,"xap-filterbar-save-dialog-save-button",3,"click"]],qa:function(a,b){if(a&1){const c=_.ze();_.C(0,"div",7);_.ah(1,1);_.E();_.C(2,"mat-form-field",8)(3,"mat-label");_.ah(4,2);_.E();_.G(5,"input",9,0);_.y(7,Qgb,2,0,"mat-error",10)(8,Rgb,2,0,"mat-error",10);_.E();_.C(9,"div",11)(10,"button",12);_.M("click",function(){_.n(c);return _.q(b.cancel())});_.ah(11,3);_.E();_.C(12,"button",
13);_.M("click",function(){_.n(c);b.eQ.value&&b.eQ.valid&&b.Dp.close({data:b.eQ.value});return _.q()});_.ah(13,4);_.E()()}a&2&&(_.v(5),_.A("formControl",b.eQ),_.v(2),_.A("ngIf",b.eQ.En("required")),_.v(),_.A("ngIf",b.eQ.En("validUnique")))},Fa:[_.po,_.yw,_.Nt,_.Iw,_.tx,_.ox,_.wA,_.Jw,_.xx,_.Kk,_.Rw,_.Zw],kb:2,Ma:0});var Yjb;_.Vjb=new _.ge("xap_fbcc");_.Wjb=function(a,b,c){b?a.Kv=c:c===a.Kv&&(a.Kv=-1)};_.Xjb=function(a,b){const c=b.rc;a.IK.emit({J8:c.isValid?0:1,IT:[c]});if(b.CG){const d=a.config.qg.getValue().find(e=>e.config.id===c.config.id);if(d){if(b.rc.Rga)return;mjb(a.config,e=>e.config.id===c.config.id&&e!==d);b=a.config.qg.getValue().indexOf(d);c.value.mr&&njb(a.config,b,c);_.Wjb(a,!0,b)}else ljb(a.config,[c])}else ljb(a.config,[c]);c.isValid||-1!==a.Kv||(a.Kv=a.config.qg.value.length-1)};
Yjb=function(a){return 0<a.config.qg.getValue().filter(({gt:b})=>b).length};_.Zjb=function(a){if(a.disabled)return!1;let b,c;switch(null!=(c=null==(b=a.jKc)?void 0:b.L4c)?c:1){case 1:return Yjb(a);case 2:return 0<a.config.qg.getValue().length;default:return!0}};
_.CE=class{get disabled(){return this.Cm}set disabled(a){this.Cm=_.sj(a)}get Kv(){return this.eV}set Kv(a){this.eV!==a&&(-1<this.eV&&this.eV<this.config.qg.getValue().length&&!this.config.qg.getValue()[this.eV].isValid&&this.remove(this.eV),this.JZa=-1<a&&a<this.config.qg.getValue().length,this.eV=a)}constructor(a,b,c){this.zi=a;this.bl=b;this.jKc=c;this.IK=new _.wn;this.YPb=!0;this.EY="Add a filter";this.Gja="Remove all filters";this.Yja="Save all filters";this.Cm=!1;this.wN=null;this.eV=-1;this.msa=
this.JZa=!1;this.Vqa=f=>{this.IK.emit({J8:0,IT:f.filters});this.config.qg.next(f.filters)};this.kya=f=>{f&&f.stopPropagation();let g,l;f=null!=(l=null==(g=this.config.UP)?void 0:g.h8c)?l:BE;let p,t,x;null==(x=null==(t=this.bl)?void 0:t.open(f,{data:{xD:null==(p=this.config.UP)?void 0:p.xD},Qi:!0,Bd:"xap-filterbar-save-dialog",ariaLabel:"Save applied filters"}))||x.HB().subscribe(()=>{})};let d,e;if(_.Gf(null==(d=this.bl)?void 0:d.Lqa)&&(null==(e=this.bl)?0:e.Ph)){let f,g;null==(f=this.bl)||null==
(g=f.Lqa)||g.subscribe(()=>{this.msa=!1})}}Qa(){}Ia(){this.wN&&this.wN.unsubscribe()}F3(a){this.IK.emit({J8:4,IT:this.config.qg.getValue()});this.config.clear();null==a||a.stopPropagation()}update(a,b){b.isValid?(this.IK.emit({J8:2,IT:[b]}),njb(this.config,a,b)):this.remove(a);!this.YPb&&this.msa||this.focus();this.msa=!1}remove(a){this.IK.emit({J8:3,IT:[this.config.qg.getValue()[a]]});njb(this.config,a,null);a<this.Kv&&this.Kv--}focus(){let a;null==(a=this.Nq)||a.focus()}DF(a){this.msa=!0;this.focus();
a.stopPropagation()}};_.CE.O=function(){_.Pf()};_.CE.La=_.Wd({type:_.CE,inputs:{config:"config",S4:"filterBarLabel",cKb:"filterBarIcon",YPb:"menuAutoFocus",EY:"placeholderMsg",Vga:"inputLabel",Gja:"removeFilterMsg",Yja:"saveFilterMsg",ZC:"noResultsMessage",disabled:"disabled"},outputs:{IK:"update"}});_.$jb=function(a){let b;return(a.editor?a.editor.isValid:a.newValue||a.KZa)&&(a.rc.gt||!(null==(b=a.newValue)||!b.rn.length))};_.DE=function(a){return a.filter&&(!a.filter.config.WPc||!a.rc.isValid)&&!a.filter.config.fua};
_.EE=class{constructor(){this.vta=!0;this.aJb=new _.zg;this.ZIb=this.aJb.Rf();this.iFb=new _.zg;this.GEc=this.iFb.Rf();this.uta=new _.zg;this.XIc=this.uta.Rf();this.v4=new _.zg;this.XIb=this.v4.Rf();this.KZa=this.newValue=this.Np=null;this.stb=new _.zg;this.KYb=this.stb.Rf()}set Hn(a){let b;a&&(null==(b=this.filter)?0:b.config.fua)?(this.zka(this.filter.config.fua),this.Np=this.xW()[0],this.qO()):a!==this.vta&&(this.vta=a,this.aJb.next(this.vta))}get Hn(){return this.vta}set rc(a){this.hFb=a;this.Np=
a.Gf;this.newValue=a.value}get rc(){return this.hFb}xW(){return this.filter?this.filter.config.Jm&&0<this.filter.config.Jm.size?Array.from(this.filter.config.Jm.keys()):this.filter.config.JB:[]}zka(a){this.filter.config.dZc?this.KZa=a:this.newValue=a}qO(){if(this.filter&&(!this.filter.config.fid||_.$jb(this))&&(this.filter.config.dZc&&(this.newValue=this.KZa),null!==this.newValue&&null!==this.Np)){let a;this.hFb=a=this.filter.config.Jm&&0<this.filter.config.Jm.size?this.filter.config.Jm.get(this.Np).Mj(this.Np,
this.newValue):this.filter.config.Mj(this.Np,this.newValue);this.iFb.next(a);this.v4.next()}}};_.EE.O=function(a){return new (a||_.EE)};_.EE.ta=_.k({token:_.EE,oa:_.EE.O});_.akb=function(a){a.Hn&&a.Yd.editor&&a.Yd.editor.focus()};
_.IE=class{get disabled(){return this.Cm}set disabled(a){this.Cm=_.sj(a)}set filter(a){this.Yd.filter=a;this.Yd.stb.next()}get filter(){return this.Yd.filter}set Hn(a){(this.Yd.Hn=a)&&_.akb(this)}get Hn(){return this.Yd.Hn}set rc(a){this.Yd.rc=a}get rc(){return this.Yd.rc}constructor(a,b,c,d){this.mk=a;this.zi=b;this.Yd=c;this.ab=d;this.update=new _.wn;this.xea=new _.wn;this.Cm=!1;this.hb=new _.df;this.hb.add(c.GEc.subscribe(this.update));this.hb.add(c.ZIb.subscribe(this.xea));this.hb.add(c.XIc.subscribe(()=>
{_.akb(this)}));this.hb.add(c.KYb.subscribe(()=>{_.xn(a)}))}Qa(){}Ia(){this.hb.unsubscribe()}xW(){return this.Yd.xW()}zka(a){this.Yd.zka(a)}qO(){this.Yd.qO()}};_.IE.O=function(a){return new (a||_.IE)(_.w(_.Nh),_.w(_.AE),_.w(_.EE),_.w(_.Ye))};_.IE.La=_.Wd({type:_.IE,inputs:{disabled:"disabled",filter:"filter",Hn:"isEditorVisible",rc:"appliedFilter"},outputs:{update:"update",xea:"editorVisibleChange"}});var JE=class{constructor(){this.Mia=new _.Xw;this.OMb=[];this.Nc=this.Mia.Wm;this.Lia=new _.wn;this.oRa=""}set Nia(a){this.OMb=a;null===this.getValue()&&0<this.Nia.length&&(this.value=a[0])}get Nia(){return this.OMb}set value(a){this.Mia.setValue(a)}getValue(){return this.Mia.value}};JE.O=function(a){return new (a||JE)};
JE.wa=_.Qd({type:JE,na:[["xap-comparison-operator-selector"]],inputs:{Nia:"operators",oRa:"appliedFilterId",value:"value"},outputs:{Nc:"change",Lia:"operatorFocusChange"},ya:3,Aa:6,Da:()=>[["floatLabel","never",1,"xap-filterbar-operator-select-field"],["matInput","","placeholder","Operator",1,"xap-comparison-operator-dropdown",3,"focus","focusout","formControl","aria-labelledby","aria-describedby"],[3,"value",4,"ngFor","ngForOf"],[3,"value"]],qa:function(a,b){a&1&&(_.C(0,"mat-form-field",0)(1,"mat-select",
1),_.M("focus",function(){b.Lia.emit(!0)})("focusout",function(){b.Lia.emit(!1)}),_.y(2,Tgb,2,2,"mat-option",2),_.E()());a&2&&(_.v(),_.fh("aria-labelledby","dialog-label-",b.oRa,""),_.fh("aria-describedby","dialog-description-",b.oRa,""),_.A("formControl",b.Mia),_.v(),_.A("ngForOf",b.Nia))},Fa:[_.oo,_.rA,_.Iw,_.tx,_.MA,_.NA,_.Rw,_.Zw],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 bkb=_.Zj(class{}),ckb=0,KE=class extends bkb{constructor(a){super();this.kv=`mat-optgroup-label-${ckb++}`;let b;this.mI=null!=(b=null==a?void 0:a.p7a)?b:!1}};KE.O=function(a){return new (a||KE)(_.w(_.dt,8))};KE.La=_.Wd({type:KE,inputs:{label:"label"},features:[_.Mg]});var dkb=["text"],ekb=0,fkb=class{constructor(a,b=!1){this.source=a;this.wX=b}},gkb=class{get multiple(){return this.ld&&this.ld.multiple}get selected(){return this.te}get disabled(){return this.group&&this.group.disabled||this.oc}set disabled(a){this.oc=_.sj(a)}get vc(){return!(!this.ld||!this.ld.vc)}get Bm(){return!(!this.ld||!this.ld.Bm)}constructor(a,b,c,d){this.Tc=a;this.Ua=b;this.ld=c;this.group=d;this.oc=this.DR=this.te=!1;this.PS="";this.id=`mat-option-${ekb++}`;this.yw=new _.wn;this.Pi=new _.zg}get active(){return this.DR}get eE(){let a;
return((null==(a=this.nOa)?void 0:a.ma.textContent)||"").trim()}select(a=!0){this.te||(this.te=!0,_.xn(this.Ua),a&&this.eS())}kh(a=!0){this.te&&(this.te=!1,_.xn(this.Ua),a&&this.eS())}focus(a,b){const c=this.Og();"function"===typeof c.focus&&c.focus(b)}Qq(){return this.eE}ie(a){13!==a.keyCode&&32!==a.keyCode||_.kj(a)||(this.Or(),a.preventDefault())}Or(){this.disabled||(this.te=this.multiple?!this.te:!0,_.xn(this.Ua),this.eS(!0))}Xo(){return this.disabled?"-1":"0"}Og(){return this.Tc.ma}Jn(){if(this.te){const a=
this.eE;a!==this.PS&&(this.PS&&this.Pi.next(),this.PS=a)}}Ia(){this.Pi.complete()}eS(a=!1){this.yw.emit(new fkb(this,a))}};gkb.O=function(){_.Pf()};gkb.La=_.Wd({type:gkb,rb:function(a,b){a&1&&_.oh(dkb,7);if(a&2){let c;_.rh(c=_.sh())&&(b.nOa=c.first)}},inputs:{value:"value",id:"id",disabled:"disabled"},outputs:{yw:"onSelectionChange"}});_.mj({passive:!0,capture:!0});_.mj({passive:!0,capture:!0});new _.Kn;var hkb=["*",[["mat-option"],["ng-container"]]],LE=class extends KE{};LE.O=(()=>{let a;return function(b){return(a||(a=_.Ve(LE)))(b||LE)}})();
LE.wa=_.Qd({type:LE,na:[["mat-optgroup"]],qb:[1,"mat-optgroup"],lb:6,Ya:function(a,b){a&2&&(_.Pg("role",b.mI?null:"group")("aria-disabled",b.mI?null:b.disabled.toString())("aria-labelledby",b.mI?null:b.kv)("mat-id-collision",null),_.Rg("mat-optgroup-disabled",b.disabled))},inputs:{disabled:"disabled"},Qb:["matOptgroup"],features:[_.zh([{va:_.et,Fb:LE}]),_.Mg],ac:["*","mat-option, ng-container"],ya:4,Aa:2,Da:[["role","presentation",1,"mat-optgroup-label",3,"id"]],qa:function(a,b){a&1&&(_.ch(hkb),_.C(0,
"span",0),_.P(1),_.dh(2),_.E(),_.dh(3,1));a&2&&(_.A("id",b.kv),_.v(),_.uh("",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});_.ME=class extends gkb{};_.ME.O=function(a){return new (a||_.ME)(_.w(_.Ye),_.w(_.Nh),_.w(_.dt,8),_.w(_.et,8))};
_.ME.wa=_.Qd({type:_.ME,na:[["mat-option"]],qb:["role","option",1,"mat-option","mat-focus-indicator"],lb:13,Ya:function(a,b){a&1&&_.M("click",function(){return b.Or()})("keydown",function(c){return b.ie(c)});a&2&&(_.Wg("id",b.id),_.Pg("tabindex",b.Xo())("aria-selected",b.selected)("aria-disabled",b.disabled.toString())("mat-id-collision",null),_.Rg("mat-selected",b.selected)("mat-option-multiple",b.multiple)("mat-active",b.active)("mat-option-disabled",b.disabled))},Qb:["matOption"],features:[_.Mg],
ac:["*"],ya:6,Aa:4,Da:[["text",""],["class","mat-option-pseudo-checkbox",3,"state","disabled",4,"ngIf"],[1,"mat-option-text"],["class","cdk-visually-hidden",4,"ngIf"],["mat-ripple","",1,"mat-option-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mat-option-pseudo-checkbox",3,"state","disabled"],[1,"cdk-visually-hidden"]],qa:function(a,b){a&1&&(_.ch(),_.y(0,Xgb,1,2,"mat-pseudo-checkbox",1),_.C(1,"span",2,0),_.dh(3),_.E(),_.y(4,Ygb,2,1,"span",3),_.G(5,"div",4));a&2&&(_.A("ngIf",b.multiple),_.v(4),
_.A("ngIf",b.group&&b.group.mI),_.v(),_.A("matRippleTrigger",b.Og())("matRippleDisabled",b.disabled||b.vc))},Fa:[_.gt,_.po,_.qA],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:""}.cdk-high-contrast-active .mat-option[aria-disabled=true]{opacity:.5}.cdk-high-contrast-active .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] .cdk-high-contrast-active .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});_.ikb=Number.MAX_SAFE_INTEGER;_.jkb=new _.ge("MatHint");_.NE=class{};_.NE.O=function(a){return new (a||_.NE)};_.NE.La=_.Wd({type:_.NE,na:[["mat-label"]]});var OE=class{};OE.O=function(a){return new (a||OE)};OE.La=_.Wd({type:OE,na:[["mat-placeholder"]]});var kkb,lkb,mkb,nkb,okb,pkb,qkb,OC;kkb=["connectionContainer"];lkb=["inputContainer"];mkb=["label"];nkb=["*",[["","matPrefix",""]],[["mat-placeholder"]],[["mat-label"]],[["","matSuffix",""]],[["mat-error"]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]];okb=Number.MAX_SAFE_INTEGER;pkb=_.Xj(class{constructor(a){this.Ja=a}},"primary");qkb=new _.ge("MAT_FORM_FIELD_DEFAULT_OPTIONS");
OC=function(a){var b=a.Zo?a.Zo.ma:null,c=a.syb.ma;if("outline"===a.Bc&&a.uc.isBrowser)if(b&&b.children.length&&b.textContent.trim())if(a.Jzc()){var d=0,e=0,f=c.querySelectorAll(".mat-form-field-outline-start"),g=c.querySelectorAll(".mat-form-field-outline-gap");if(a.Zo&&a.Zo.ma.children.length){d=c.getBoundingClientRect();if(0===d.width&&0===d.height){a.gba=!0;a.zpa=!1;return}d=a.fAb(d);e=b.children;c=a.fAb(e[0].getBoundingClientRect());b=0;for(let l=0;l<e.length;l++)b+=e[l].offsetWidth;d=Math.abs(c-
d)-5;e=0<b?.75*b+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.gba=a.zpa=!1}else a.zpa=!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"};
_.PE=class extends pkb{get Bc(){return this.XA}set Bc(a){const b=this.XA;let c;this.XA=a||(null==(c=this.Ar)?void 0:c.Bc)||"legacy";"outline"===this.XA&&b!==a&&(this.gba=!0)}get LF(){return this.tS}set LF(a){this.tS=_.sj(a)}K2(){return"always"===this.Bn&&!this.MNa}XIa(){return"never"!==this.Bn}get XJ(){return this.vS}set XJ(a){this.vS=a;this.xba()}get Bn(){return"legacy"!==this.Bc&&"never"===this.Px?"auto":this.Px}set Bn(a){a!==this.Px&&(this.Px=a||this.Rzb(),_.xn(this.Ua))}get Nd(){return this.cKa||
this.Mwc||this.Nwc}set Nd(a){this.cKa=a}constructor(a,b,c,d,e,f,g){super(a);this.Ua=b;this.Yb=c;this.Ar=d;this.uc=e;this.nb=f;this.gba=this.zpa=!1;this.Ib=new _.zg;this.MNa=this.tS=!1;this.vS=this.mT="";this.haa=`mat-hint-${okb--}`;this.kv=`mat-form-field-label-${okb--}`;this.Bn=this.Rzb();this.dM="NoopAnimations"!==g;this.Bc=(null==d?void 0:d.Bc)||"legacy";d&&(this.tS=!!d.LF,d.color&&(this.color=this.defaultColor=d.color))}gO(){return this.syb||this.Ja}Pd(){const a=this.Nd;a.controlType&&this.Ja.ma.classList.add(`mat-form-field-type-${a.controlType}`);
_.u(a.Vb,_.Dg(null)).subscribe(()=>{this.WM();_.xn(this.Ua)});a.Ad&&a.Ad.Wm&&_.u(a.Ad.Wm,_.Fg(this.Ib)).subscribe(()=>_.xn(this.Ua));this.nb.Ub(()=>{_.u(this.nb.Gk,_.Fg(this.Ib)).subscribe(()=>{this.gba&&OC(this)})});_.Cf(this.JM.Kc,this.M2.Kc).subscribe(()=>{this.gba=!0;_.xn(this.Ua)});_.u(this.kB.Kc,_.Dg(null)).subscribe(()=>{this.xba();_.xn(this.Ua)});_.u(this.gB.Kc,_.Dg(null)).subscribe(()=>{this.WM();_.xn(this.Ua)});this.Yb&&_.u(this.Yb.Nc,_.Fg(this.Ib)).subscribe(()=>{"function"===typeof requestAnimationFrame?
this.nb.Ub(()=>{requestAnimationFrame(()=>OC(this))}):OC(this)})}kG(){this.zpa&&OC(this)}Cc(){this.mT="enter";_.yn(this.Ua)}Ia(){this.Ib.next();this.Ib.complete()}Pr(a){const b=this.Nd?this.Nd.Ad:null;return b&&b[a]}nzc(){return!!(this.Nd&&this.Nd.placeholder||this.dBc)}baa(){return!(!this.RLa&&!this.SLa)}RM(){return this.XIa()&&(this.Nd&&this.Nd.y_||this.K2())}qzc(){return"legacy"===this.Bc&&!this.baa()||this.baa()&&!this.RM()}jI(){return this.baa()||"legacy"===this.Bc&&this.nzc()}P$(){return this.gB&&
0<this.gB.length&&this.Nd.tg?"error":"hint"}yIa(){this.jI()&&this.XIa()&&(this.dM&&this.Zo&&(this.MNa=!0,_.u(_.Af(this.Zo.ma,"transitionend"),_.qg(1)).subscribe(()=>{this.MNa=!1})),this.Bn="always",_.xn(this.Ua))}D2c(){}xba(){this.WM()}CDc(){}Rzb(){return this.Ar&&this.Ar.Bn||"auto"}WM(){if(this.Nd){let a=[];this.Nd.eH&&"string"===typeof this.Nd.eH&&a.push(...this.Nd.eH.split(" "));if("hint"===this.P$()){const b=this.kB?this.kB.find(d=>"start"===d.align):null,c=this.kB?this.kB.find(d=>"end"===d.align):
null;b?a.push(b.id):this.vS&&a.push(this.haa);c&&a.push(c.id)}else this.gB&&a.push(...this.gB.map(b=>b.id));this.Nd.NG(a)}}C2c(){}fAb(a){return this.Yb&&"rtl"===this.Yb.value?a.right:a.left}Jzc(){const a=this.Ja.ma;if(a.getRootNode){const b=a.getRootNode();return b&&b!==a}return document.documentElement.contains(a)}};_.PE.O=function(a){return new (a||_.PE)(_.w(_.Ye),_.w(_.Nh),_.w(_.rs,8),_.w(qkb,8),_.w(_.Ar),_.w(_.Jf),_.w(_.on,8))};
_.PE.wa=_.Qd({type:_.PE,na:[["mat-form-field"]],yd:function(a,b,c){a&1&&(_.ph(c,_.rx,5),_.ph(c,_.rx,7),_.ph(c,_.NE,5),_.ph(c,_.NE,7),_.ph(c,OE,5),_.ph(c,_.z5a,5),_.ph(c,_.jkb,5),_.ph(c,_.E5a,5),_.ph(c,_.F5a,5));if(a&2){let d;_.rh(d=_.sh())&&(b.Mwc=d.first);_.rh(d=_.sh())&&(b.Nwc=d.first);_.rh(d=_.sh())&&(b.RLa=d.first);_.rh(d=_.sh())&&(b.SLa=d.first);_.rh(d=_.sh())&&(b.dBc=d.first);_.rh(d=_.sh())&&(b.gB=d);_.rh(d=_.sh())&&(b.kB=d);_.rh(d=_.sh())&&(b.JM=d);_.rh(d=_.sh())&&(b.M2=d)}},rb:function(a,
b){a&1&&(_.oh(kkb,7),_.oh(lkb,5),_.oh(mkb,5));if(a&2){let c;_.rh(c=_.sh())&&(b.syb=c.first);_.rh(c=_.sh())&&(b.l2c=c.first);_.rh(c=_.sh())&&(b.Zo=c.first)}},qb:["ngSkipHydration","",1,"mat-form-field"],lb:41,Ya:function(a,b){a&2&&(_.Pg("mat-id-collision",null),_.Rg("mat-form-field-appearance-standard","standard"==b.Bc)("mat-form-field-appearance-fill","fill"==b.Bc)("mat-form-field-appearance-outline","outline"==b.Bc)("mat-form-field-appearance-legacy","legacy"==b.Bc)("mat-form-field-invalid",b.Nd.tg)("mat-form-field-can-float",
b.XIa())("mat-form-field-should-float",b.RM())("mat-form-field-has-label",b.jI())("mat-form-field-hide-placeholder",b.qzc())("mat-form-field-disabled",b.Nd.disabled)("mat-form-field-autofilled",b.Nd.kU)("mat-focused",b.Nd.focused)("ng-untouched",b.Pr("untouched"))("ng-touched",b.Pr("touched"))("ng-pristine",b.Pr("pristine"))("ng-dirty",b.Pr("dirty"))("ng-valid",b.Pr("valid"))("ng-invalid",b.Pr("invalid"))("ng-pending",b.Pr("pending"))("_mat-animation-noopable",!b.dM))},inputs:{color:"color",Bc:"appearance",
LF:"hideRequiredMarker",XJ:"hintLabel",Bn:"floatLabel"},Qb:["matFormField"],features:[_.zh([{va:_.sx,Fb:_.PE}]),_.Mg],ac:"* [matPrefix] mat-placeholder mat-label [matSuffix] mat-error mat-hint:not([align='end']) mat-hint[align='end']".split(" "),ya:15,Aa:8,Da:[["connectionContainer",""],["inputContainer",""],["label",""],[1,"mat-form-field-wrapper"],[1,"mat-form-field-flex",3,"click"],[4,"ngIf"],["class","mat-form-field-prefix",3,"cdkObserveContentDisabled","cdkObserveContent",4,"ngIf"],[1,"mat-form-field-infix"],
[1,"mat-form-field-label-wrapper"],["class","mat-form-field-label",3,"cdkObserveContentDisabled","id","mat-empty","mat-form-field-empty","mat-accent","mat-warn","ngSwitch","cdkObserveContent",4,"ngIf"],["class","mat-form-field-suffix",4,"ngIf"],["class","mat-form-field-underline",4,"ngIf"],[1,"mat-form-field-subscript-wrapper",3,"ngSwitch"],[4,"ngSwitchCase"],["class","mat-form-field-hint-wrapper",4,"ngSwitchCase"],[1,"mat-form-field-outline"],[1,"mat-form-field-outline-start"],[1,"mat-form-field-outline-gap"],
[1,"mat-form-field-outline-end"],[1,"mat-form-field-outline","mat-form-field-outline-thick"],[1,"mat-form-field-prefix",3,"cdkObserveContent","cdkObserveContentDisabled"],[1,"mat-form-field-label",3,"cdkObserveContent","cdkObserveContentDisabled","id","ngSwitch"],["class","mat-placeholder-required mat-form-field-required-marker","aria-hidden","true",4,"ngIf"],["aria-hidden","true",1,"mat-placeholder-required","mat-form-field-required-marker"],[1,"mat-form-field-suffix"],[1,"mat-form-field-underline"],
[1,"mat-form-field-ripple"],[1,"mat-form-field-hint-wrapper"],["class","mat-hint",3,"id",4,"ngIf"],[1,"mat-form-field-hint-spacer"],[1,"mat-hint",3,"id"]],qa:function(a,b){if(a&1){const c=_.ze();_.ch(nkb);_.C(0,"div",3)(1,"div",4,0);_.M("click",function(d){_.n(c);return _.q(b.Nd.pY(d))});_.y(3,Zgb,9,0,"ng-container",5)(4,$gb,2,1,"div",6);_.C(5,"div",7,1);_.dh(7);_.C(8,"span",8);_.y(9,dhb,5,16,"label",9);_.E()();_.y(10,ehb,2,0,"div",10);_.E();_.y(11,fhb,2,4,"div",11);_.C(12,"div",12);_.y(13,ghb,2,
1,"div",13)(14,ihb,5,2,"div",14);_.E()()}a&2&&(_.v(3),_.A("ngIf","outline"==b.Bc),_.v(),_.A("ngIf",b.JM.length),_.v(5),_.A("ngIf",b.jI()),_.v(),_.A("ngIf",b.M2.length),_.v(),_.A("ngIf","outline"!=b.Bc),_.v(),_.A("ngSwitch",b.P$()),_.v(),_.A("ngSwitchCase","error"),_.v(),_.A("ngSwitchCase","hint"))},Fa:[_.po,_.qo,_.ro,_.mA],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}.cdk-high-contrast-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}.cdk-high-contrast-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}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-form-field-flex{outline:solid 1px}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex{outline-color:GrayText}.cdk-high-contrast-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}.cdk-high-contrast-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}.cdk-high-contrast-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}.cdk-high-contrast-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}.cdk-high-contrast-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}.cdk-high-contrast-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}.cdk-high-contrast-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}.cdk-high-contrast-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)}.cdk-high-contrast-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}.cdk-high-contrast-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}.cdk-high-contrast-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}.cdk-high-contrast-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}.cdk-high-contrast-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)}.cdk-high-contrast-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:[_.G5a]},Ma:0});_.rkb=Number.MAX_SAFE_INTEGER;var skb=_.Aj("transformPanelWrap",[_.Ej("* => void",_.Hpa("@transformPanel",[{type:9,options:null}]))]),tkb=_.Aj("transformPanel",[_.Dj("void",_.Cj({transform:"scaleY(0.8)",minWidth:"100%",opacity:0})),_.Dj("showing",_.Cj({opacity:1,minWidth:"calc(100% + 32px)",transform:"scaleY(1)"})),_.Dj("showing-multiple",_.Cj({opacity:1,minWidth:"calc(100% + 64px)",transform:"scaleY(1)"})),_.Ej("void => *",_.Bj("120ms cubic-bezier(0, 0, 0.2, 1)")),_.Ej("* => void",_.Bj("100ms 25ms linear",_.Cj({opacity:0})))]);var ukb=["trigger"],vkb=["panel"],wkb=Number.MAX_SAFE_INTEGER,xkb=Ugb(function(a,b=0){return class extends a{get tabIndex(){return this.disabled?-1:this.uq}set tabIndex(c){this.uq=null!=c?_.vj(c):this.JXa}constructor(...c){super(...c);this.JXa=this.uq=b}}}(function(a){return class extends a{get disabled(){return this.oc}set disabled(b){this.oc=_.sj(b)}constructor(...b){super(...b);this.oc=!1}}}(_.seb(class{constructor(a,b,c,d,e){this.Ja=a;this.GJa=b;this.nba=c;this.oba=d;this.Ad=e;this.Vb=new _.zg}})))),
QE=class extends xkb{get focused(){return this.Fl||this.nm}get placeholder(){return this.Ux}set placeholder(a){this.Ux=a;this.Vb.next()}get required(){let a,b,c,d;return null!=(d=null!=(c=this.Zn)?c:null==(a=this.Ad)?void 0:null==(b=a.control)?void 0:_.Tw(b))?d:!1}set required(a){this.Zn=_.sj(a);this.Vb.next()}get multiple(){return this.lj}set multiple(a){this.lj=_.sj(a)}get fF(){return this.Uyb}set fF(a){this.Uyb=_.sj(a)}get VB(){return this.aB}set VB(a){this.aB=a;this.td&&this.tM()}get value(){return this.Sd}set value(a){this.SH(a)&&
this.re(a)}get dH(){return this.vqa}set dH(a){this.vqa=_.vj(a)}get id(){return this.Ef}set id(a){this.Ef=a||this.HE;this.Vb.next()}constructor(a,b,c,d,e,f,g,l,p,t,x,B,F,I){super(e,d,g,l,t);this.tf=a;this.Ua=b;this.nb=c;this.Yb=f;this.uB=p;this.Haa=F;this.kj=I;this.nm=!1;this.aB=(ma,za)=>ma===za;this.HE=`mat-select-${wkb--}`;this.ica=null;this.Br=new _.zg;this.re=()=>{};this.Te=()=>{};this.tca=`mat-select-value-${wkb--}`;this.lba=new _.zg;let K;this.GMa=(null==(K=this.kj)?void 0:K.cz)||"";this.Fl=
!1;this.controlType="mat-select";this.lj=!1;let U,ca;this.Uyb=null!=(ca=null==(U=this.kj)?void 0:U.fF)?ca:!1;this.ariaLabel="";this.Qia=_.yf(()=>{const ma=this.options;return ma?_.u(ma.Kc,_.Dg(ma),_.Eg(()=>_.Cf(...ma.map(za=>za.yw)))):_.u(this.nb.Gk,_.qg(1),_.Eg(()=>this.Qia))});this.Pp=new _.wn;this.cba=_.u(this.Pp,_.Df(ma=>ma),_.r(()=>{}));this.i$=_.u(this.Pp,_.Df(ma=>!ma),_.r(()=>{}));this.Uw=new _.wn;this.Ko=new _.wn;this.Sg=null;this.Ad&&(this.Ad.hq=this);null!=(null==I?void 0:I.dH)&&(this.vqa=
I.dH);this.Iba=B;this.ze=this.Iba();this.tabIndex=parseInt(x)||0;this.id=this.id}Qa(){this.td=new _.nA(this.multiple);this.Vb.next();_.u(this.lba,_.og(),_.Fg(this.Br)).subscribe(()=>this.kba(this.jd))}Pd(){this.sLa();_.u(this.td.changed,_.Fg(this.Br)).subscribe(a=>{a.kN.forEach(b=>b.select());a.removed.forEach(b=>b.kh())});_.u(this.options.Kc,_.Dg(null),_.Fg(this.Br)).subscribe(()=>{this.lNa();this.tM()})}Co(){const a=this.PKa(),b=this.Ad;if(a!==this.ica){const c=this.Ja.ma;(this.ica=a)?c.setAttribute("aria-labelledby",
a):c.removeAttribute("aria-labelledby")}b&&(this.uba!==b.control&&(void 0!==this.uba&&null!==b.disabled&&b.disabled!==this.disabled&&(this.disabled=b.disabled),this.uba=b.control),this.Mu())}Rb(a){(a.disabled||a.userAriaDescribedBy)&&this.Vb.next();a.typeaheadDebounceInterval&&this.Jb&&this.Jb.jH(this.vqa)}Ia(){let a;null==(a=this.Jb)||a.destroy();this.Br.next();this.Br.complete();this.Vb.complete();this.WR()}toggle(){this.jd?this.close():this.open()}open(){this.Ft()&&(this.KR(),this.nm=!0,_.hA(this.Jb,
null),this.nLa(),_.xn(this.Ua))}KR(){const a=this.Ja.ma.closest('body > .cdk-overlay-container [aria-modal="true"]');if(a){var b=`${this.id}-panel`;this.Sg&&_.xj(this.Sg,"aria-owns",b);_.wj(a,"aria-owns",b);this.Sg=a}}WR(){this.Sg&&(_.xj(this.Sg,"aria-owns",`${this.id}-panel`),this.Sg=null)}close(){this.nm&&(this.nm=!1,_.hA(this.Jb,this.Tk()?"rtl":"ltr"),_.xn(this.Ua),this.Te())}Lo(a){this.SH(a)}On(a){this.re=a}ft(a){this.Te=a}aq(a){this.disabled=a;_.xn(this.Ua);this.Vb.next()}get jd(){return this.nm}get selected(){let a,
b;return this.multiple?(null==(a=this.td)?void 0:a.selected)||[]:null==(b=this.td)?void 0:b.selected[0]}get orb(){if(this.empty)return"";if(this.lj){const a=this.td.selected.map(b=>b.eE);this.Tk()&&a.reverse();return a.join(", ")}return this.td.selected[0].eE}Tk(){return this.Yb?"rtl"===this.Yb.value:!1}ie(a){this.disabled||(this.jd?this.ZKa(a):this.TKa(a))}TKa(a){var b=a.keyCode;const c=40===b||38===b||37===b||39===b,d=this.Jb;!(0<d.Vx.length||13!==b&&32!==b||_.kj(a))||(this.multiple||a.altKey)&&
c?(a.preventDefault(),this.open()):this.multiple||(b=this.selected,d.ar(a),(a=this.selected)&&b!==a&&this.Haa.Kl(a.eE,1E4))}ZKa(a){const b=this.Jb;var c=a.keyCode;const d=40===c||38===c,e=0<b.Vx.length;if(d&&a.altKey)a.preventDefault(),this.close();else if(e||13!==c&&32!==c||!b.lf||_.kj(a))if(!e&&this.lj&&65===c&&a.ctrlKey){a.preventDefault();const f=this.options.some(g=>!g.disabled&&!g.selected);this.options.forEach(g=>{g.disabled||(f?g.select():g.kh())})}else c=b.Rr,b.ar(a),this.lj&&d&&a.shiftKey&&
b.lf&&b.Rr!==c&&b.lf.Or();else a.preventDefault(),b.lf.Or()}qq(){this.disabled||(this.Fl=!0,this.Vb.next())}Vk(){this.Fl=!1;let a;null!=(a=this.Jb)&&(a.Vx=[]);this.disabled||this.jd||(this.Te(),_.xn(this.Ua),this.Vb.next())}sMa(){_.u(this.xE.LY,_.qg(1)).subscribe(()=>{_.yn(this.Ua);this.QMa()})}KKa(){return this.uB?`mat-${this.uB.color}`:""}get empty(){return!this.td||this.td.xo()}tM(){Promise.resolve().then(()=>{this.Ad&&(this.Sd=this.Ad.value);this.FE(this.Sd);this.Vb.next()})}FE(a){this.options.forEach(b=>
_.qab(b));this.td.clear();this.multiple&&a?(a.forEach(b=>this.Mba(b)),this.jT()):(a=this.Mba(a))?_.Xr(this.Jb,a):this.jd||_.Xr(this.Jb,-1);_.xn(this.Ua)}Mba(a){const b=this.options.find(c=>{if(this.td.Le(c))return!1;try{return null!=c.value&&this.aB(c.value,a)}catch(d){return!1}});b&&this.td.select(b);return b}SH(a){return a!==this.Sd||this.lj&&Array.isArray(a)?(this.options&&this.FE(a),this.Sd=a,!0):!1}MI(a){return a.disabled}sLa(){this.Jb=_.fA(_.nab(_.oab(_.Wr(_.hA(_.gA((new _.rab(this.options)).jH(this.vqa)),
this.Tk()?"rtl":"ltr")))),this.MI);this.Jb.wL.subscribe(()=>{this.jd&&(!this.multiple&&this.Jb.lf&&this.Jb.lf.Or(),this.focus(),this.close())});this.Jb.Nc.subscribe(()=>{this.nm&&this.panel?this.eqa(this.Jb.Rr||0):this.nm||this.multiple||!this.Jb.lf||this.Jb.lf.Or()})}lNa(){const a=_.Cf(this.options.Kc,this.Br);_.u(this.Qia,_.Fg(a)).subscribe(b=>{this.wMa(b.source,b.wX);b.wX&&!this.multiple&&this.nm&&(this.close(),this.focus())});_.u(_.Cf(...this.options.map(b=>b.Pi)),_.Fg(a)).subscribe(()=>{_.yn(this.Ua);
this.Vb.next()})}wMa(a,b){const c=this.td.Le(a);null!=a.value||this.lj?(c!==a.selected&&(a.selected?this.td.select(a):this.td.kh(a)),b&&this.Jb.Ej(a),this.multiple&&(this.jT(),b&&this.focus())):(a.kh(),this.td.clear(),null!=this.value&&this.FI(a.value));c!==this.td.Le(a)&&this.FI();this.Vb.next()}jT(){if(this.multiple){const a=this.options.toArray();this.td.sort((b,c)=>this.hla?this.hla(b,c,a):a.indexOf(b)-a.indexOf(c));this.Vb.next()}}FI(a){let b=null;this.Sd=b=this.multiple?this.selected.map(c=>
c.value):this.selected?this.selected.value:a;this.Ko.emit(b);this.re(b);this.Uw.emit(this.tKa(b));_.xn(this.Ua)}nLa(){if(this.Jb)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.Jb.Ej(a)}else this.Jb.Ej(this.td.selected[0])}Ft(){let a;return!this.nm&&!this.disabled&&0<(null==(a=this.options)?void 0:a.length)}focus(a){this.Ja.ma.focus(a)}pS(){if(this.ariaLabel)return null;let a;const b=null==(a=this.uB)?void 0:_.iA(a);return this.Ae?(b?
b+" ":"")+this.Ae:b}pKa(){return this.jd&&this.Jb&&this.Jb.lf?this.Jb.lf.id:null}PKa(){if(this.ariaLabel)return null;var a;const b=null==(a=this.uB)?void 0:_.iA(a);a=(b?b+" ":"")+this.tca;this.Ae&&(a+=" "+this.Ae);return a}kba(a){this.Pp.emit(a)}NG(a){a.length?this.Ja.ma.setAttribute("aria-describedby",a.join(" ")):this.Ja.ma.removeAttribute("aria-describedby")}pY(){this.focus();this.open()}get y_(){return this.nm||!this.empty||this.Fl&&!!this.Ux}};
QE.O=function(a){return new (a||QE)(_.w(_.Cs),_.w(_.Nh),_.w(_.Jf),_.w(_.bt),_.w(_.Ye),_.w(_.rs,8),_.w(_.Ww,8),_.w(_.$w,8),_.w(_.sx,8),_.w(_.Pw,10),_.Ne("tabindex"),_.w(_.Nab),_.w(_.Qr),_.w(_.Oab,8))};
QE.La=_.Wd({type:QE,rb:function(a,b){a&1&&(_.oh(ukb,5),_.oh(vkb,5),_.oh(_.pA,5));if(a&2){let c;_.rh(c=_.sh())&&(b.trigger=c.first);_.rh(c=_.sh())&&(b.panel=c.first);_.rh(c=_.sh())&&(b.xE=c.first)}},inputs:{eH:[0,"aria-describedby","userAriaDescribedBy"],Bd:"panelClass",placeholder:"placeholder",required:"required",multiple:"multiple",fF:"disableOptionCentering",VB:"compareWith",value:"value",ariaLabel:[0,"aria-label","ariaLabel"],Ae:[0,"aria-labelledby","ariaLabelledby"],Wv:"errorStateMatcher",dH:"typeaheadDebounceInterval",
hla:"sortComparator",id:"id"},outputs:{Pp:"openedChange",cba:"opened",i$:"closed",Uw:"selectionChange",Ko:"valueChange"},features:[_.Mg,_.qe]});var ykb,zkb;ykb=[[["mat-select-trigger"]],"*"];zkb=class{constructor(a,b){this.source=a;this.value=b}};
_.RE=class extends QE{constructor(){super(...arguments);this.jca=this.sv=0;this.Q2="top";this.Kt=0;this.RMa=[{zc:"start",Ac:"top",mc:"start",tc:"top"},{zc:"start",Ac:"bottom",mc:"start",tc:"bottom"}]}cwc(a,b,c){const d=this.U1();return Math.min(Math.max(0,d*a-b+d/2),c)}Qa(){super.Qa();_.u(this.tf.Nc(),_.Fg(this.Br)).subscribe(()=>{this.jd&&(this.tT=this.trigger.ma.getBoundingClientRect(),_.xn(this.Ua))})}open(){super.Ft()&&(super.open(),this.tT=this.trigger.ma.getBoundingClientRect(),this.jca=parseInt(getComputedStyle(this.trigger.ma).fontSize||
"0"),this.bwc(),_.u(this.nb.Gk,_.qg(1)).subscribe(()=>{this.jca&&this.xE.Id&&this.xE.Id.Qp&&(this.xE.Id.Qp.style.fontSize=`${this.jca}px`)}))}eqa(a){const b=Vgb(a,this.options,this.JK),c=this.U1();this.panel.ma.scrollTop=0===a&&1===b?0:Wgb((a+b)*c,c,this.panel.ma.scrollTop,256)}QMa(){this.Zvc();this.panel.ma.scrollTop=this.sv}kba(a){this.jd?this.sv=0:(this.xE.offsetX=0,_.xn(this.Ua));super.kba(a)}tKa(a){return new zkb(this,a)}Kyc(){let a;return null==(a=this.tT)?void 0:a.width}Zvc(){var a=this.xE.Id.Qp.getBoundingClientRect();
const b=this.tf.OJ(),c=this.Tk(),d=this.multiple?56:32;var e=this.multiple?40:this.fF?16:(e=this.td.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);0<f?e+=f+8:0<a&&(e-=a+8);this.xE.offsetX=Math.round(e);this.xE.Id.ef()}awc(a,b,c){const d=this.U1(),e=(d-this.tT.height)/2,f=Math.floor(256/d);return this.fF?0:Math.round(-1*(0===this.sv?a*d:this.sv===c?(a-(this.qoa()-f))*d+(d-(this.qoa()*d-256)%d):b-d/2)-e)}pwc(a){var b=this.U1(),c=this.tf.OJ();
const d=this.tT.top-8;c=c.height-this.tT.bottom-8;const e=Math.abs(this.Kt);b=Math.min(this.qoa()*b,256)-e-this.tT.height;b>c?this.kvc(b,c):e>d?this.jvc(e,d,a):this.Q2=this.GKa()}kvc(a,b){a=Math.round(a-b);this.sv-=a;this.Kt-=a;this.Q2=this.GKa();0>=this.sv&&(this.Kt=this.sv=0,this.Q2="50% bottom 0px")}jvc(a,b,c){a=Math.round(a-b);this.sv+=a;this.Kt+=a;this.Q2=this.GKa();this.sv>=c&&(this.sv=c,this.Kt=0,this.Q2="50% top 0px")}bwc(){var a=this.U1(),b=this.qoa(),c=Math.min(b*a,256);a=b*a-c;b=this.empty?
0:Math.max(this.options.toArray().indexOf(this.td.selected[0]),0);b+=Vgb(b,this.options,this.JK);c/=2;this.sv=this.cwc(b,c,a);this.Kt=this.awc(b,c,a);this.pwc(a)}GKa(){const a=this.U1();return`50% ${Math.abs(this.Kt)-(a-this.tT.height)/2+a/2}px 0px`}U1(){return 3*this.jca}qoa(){return this.options.length+this.JK.length}};_.RE.O=(()=>{let a;return function(b){return(a||(a=_.Ve(_.RE)))(b||_.RE)}})();
_.RE.wa=_.Qd({type:_.RE,na:[["mat-select"]],yd:function(a,b,c){a&1&&(_.ph(c,_.Qab,5),_.ph(c,_.ME,5),_.ph(c,_.et,5));if(a&2){let d;_.rh(d=_.sh())&&(b.ZWa=d.first);_.rh(d=_.sh())&&(b.options=d);_.rh(d=_.sh())&&(b.JK=d)}},qb:["role","combobox","aria-autocomplete","none","aria-haspopup","true","ngSkipHydration","",1,"mat-select"],lb:20,Ya:function(a,b){a&1&&_.M("keydown",function(c){return b.ie(c)})("focus",function(){return b.qq()})("blur",function(){return b.Vk()});a&2&&(_.Pg("id",b.id)("tabindex",
b.tabIndex)("aria-controls",b.jd?b.id+"-panel":null)("aria-expanded",b.jd)("aria-label",b.ariaLabel||null)("aria-required",b.required.toString())("aria-disabled",b.disabled.toString())("aria-invalid",b.tg)("aria-activedescendant",b.pKa())("mat-id-collision",null),_.Rg("mat-select-disabled",b.disabled)("mat-select-invalid",b.tg)("mat-select-required",b.required)("mat-select-empty",b.empty)("mat-select-multiple",b.multiple))},inputs:{disabled:"disabled",vc:"disableRipple",tabIndex:"tabIndex"},Qb:["matSelect"],
features:[_.zh([{va:_.rx,Fb:_.RE},{va:_.dt,Fb:_.RE}]),_.Mg],ac:["mat-select-trigger","*"],ya:9,Aa:12,Da:[["origin","cdkOverlayOrigin","trigger",""],["panel",""],["cdk-overlay-origin","",1,"mat-select-trigger",3,"click"],[1,"mat-select-value",3,"ngSwitch"],["class","mat-select-placeholder mat-select-min-line",4,"ngSwitchCase"],["class","mat-select-value-text",3,"ngSwitch",4,"ngSwitchCase"],[1,"mat-select-arrow-wrapper"],[1,"mat-select-arrow"],["cdk-connected-overlay","","cdkConnectedOverlayLockPosition",
"","cdkConnectedOverlayHasBackdrop","","cdkConnectedOverlayBackdropClass","cdk-overlay-transparent-backdrop",3,"backdropClick","attach","detach","cdkConnectedOverlayPanelClass","cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","cdkConnectedOverlayMinWidth","cdkConnectedOverlayOffsetY"],[1,"mat-select-placeholder","mat-select-min-line"],[1,"mat-select-value-text",3,"ngSwitch"],["class","mat-select-min-line",4,"ngSwitchDefault"],
[4,"ngSwitchCase"],[1,"mat-select-min-line"],[1,"mat-select-panel-wrap"],["role","listbox","tabindex","-1",3,"keydown","ngClass"]],qa:function(a,b){if(a&1){const c=_.ze();_.ch(ykb);_.C(0,"div",2,0);_.M("click",function(){_.n(c);return _.q(b.toggle())});_.C(3,"div",3);_.y(4,jhb,2,1,"span",4)(5,mhb,3,2,"span",5);_.E();_.C(6,"div",6);_.G(7,"div",7);_.E()();_.y(8,nhb,4,14,"ng-template",8);_.M("backdropClick",function(){_.n(c);return _.q(b.close())})("attach",function(){_.n(c);return _.q(b.sMa())})("detach",
function(){_.n(c);return _.q(b.close())})}a&2&&(a=_.th(1),_.Pg("aria-owns",b.jd?b.id+"-panel":null),_.v(3),_.A("ngSwitch",b.empty),_.Pg("id",b.tca),_.v(),_.A("ngSwitchCase",!0),_.v(),_.A("ngSwitchCase",!1),_.v(3),_.A("cdkConnectedOverlayPanelClass",b.GMa)("cdkConnectedOverlayScrollStrategy",b.ze)("cdkConnectedOverlayOrigin",a)("cdkConnectedOverlayOpen",b.jd)("cdkConnectedOverlayPositions",b.RMa)("cdkConnectedOverlayMinWidth",b.Kyc())("cdkConnectedOverlayOffsetY",b.Kt))},Fa:[_.no,_.qo,_.ro,_.so,_.pA,
_.oA],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}.cdk-high-contrast-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:[skb,tkb]},Ma:0});var SE=class extends JE{};SE.O=(()=>{let a;return function(b){return(a||(a=_.Ve(SE)))(b||SE)}})();
SE.wa=_.Qd({type:SE,na:[["xap-comparison-operator-selector"]],features:[_.Mg],ya:3,Aa:2,Da:()=>[["color","accent","floatLabel","never",1,"xap-filterbar-operator-select-field"],["matInput","","placeholder","Operator",3,"focus","focusout","formControl"],[3,"value",4,"ngFor","ngForOf"],[3,"value"]],qa:function(a,b){a&1&&(_.C(0,"mat-form-field",0)(1,"mat-select",1),_.M("focus",function(){b.Lia.emit(!0)})("focusout",function(){b.Lia.emit(!1)}),_.y(2,ohb,2,2,"mat-option",2),_.E()());a&2&&(_.v(),_.A("formControl",
b.Mia),_.v(),_.A("ngForOf",b.Nia))},Fa:[_.oo,_.ME,_.PE,_.RE,_.Rw,_.Zw],styles:[".xap-filterbar-operator-select-field{width:100%}"],kb:2,Ma:0});var Akb,Bkb,Ckb,qhb,thb;Akb=["overlayContainer"];Bkb=["valueEditor"];Ckb=[[["","header",""]],[["","footer",""]]];
qhb=function(a,b){if(a.filter&&_.DE(a.Yd)&&a.Fma){if(b){if(a.Np===b)return;a.Np=b}a.Np||(a.Np=a.Yd.xW()[0]);if(a.filter.config.Jm){const f=a.filter.config.Jm.get(a.Np);if(f)if(b=f.Mj(a.Np,a.newValue||_.OD(null)),f.xm){var c=f.xm;var d=f.nx}else var e=f.j8c;else return}else c=a.filter.config.xm,b=a.filter.config.Mj(a.Np,a.newValue||_.OD(null)),d=a.filter.config.nx;if(!a.editor||a.editor.constructor!==c)if(a.editor&&(b.value=new _.ND),a.cCa.next(),a.Fma.clear(),e)a.editor=null,a.Yd.zka(e);else{a.editor=
_.Fn(a.Fma,_.zn(a.VE,c)).instance;a.editor.rc=b;let f=!0;_.u(a.editor.values,_.TA(),_.Df(([g,l])=>!_.rc(g||{},l||{})),_.r(([,g])=>g),_.Fg(a.cCa)).subscribe(g=>{a.Yd.zka(g);a.filter.config.Rga&&!f&&null!=g.mr&&a.Yd.qO();f=!1})}if(a.editor&&(a.editor.config=d,a.Hn&&!a.xeb))if(thb(a)){let f,g,l;null==(f=a.lg.Id)||null==(g=f.Qp)||null==(l=g.querySelector(".xap-comparison-operator-dropdown"))||l.focus();a.oua=!0}else a.Yd.uta.next();_.yn(a.mk);a.Yd.stb.next()}};
thb=function(a){return a.filter&&1<a.Yd.xW().length||!a.filter.config.L5a};
_.TE=class{set filter(a){this.Yd.filter=a}get filter(){return this.Yd.filter}set Hn(a){(this.Yd.Hn=a)&&this.Yd.uta.next()}get Hn(){return this.Yd.Hn}set rc(a){this.Yd.rc=a}get rc(){return this.Yd.rc}set Fma(a){(this.WIc=a)?setTimeout(()=>{this.filter.config.fua||qhb(this);this.lg.Id.ef()}):this.editor=null}get Fma(){return this.WIc}set editor(a){this.Yd.editor=a}get editor(){return this.Yd.editor}set Np(a){this.Yd.Np=a}get Np(){return this.Yd.Np}set newValue(a){this.Yd.newValue=a}get newValue(){return this.Yd.newValue}constructor(a,
b,c){this.VE=a;this.mk=b;this.Yd=c;this.oua=!0;this.xeb=!1;this.cCa=new _.zg;this.hb=new _.df;this.hYa=!1;this.hb.add(c.ZIb.subscribe(()=>{_.xn(this.mk)}));this.hb.add(c.KYb.subscribe(()=>{_.xn(this.mk)}))}Ia(){this.cCa.next();this.cCa.complete();this.hb.unsubscribe()}F6(){this.Hn?this.oua||(this.oua=!0,this.Yd.uta.next()):this.oua=!1}ef(){setTimeout(()=>{let a;null==(a=this.lg.Id)||a.ef()})}Ndb(){this.hYa=!0;this.Yd.v4.next();this.hYa=!1}};
_.TE.O=function(a){return new (a||_.TE)(_.w(_.mn),_.w(_.Nh),_.w(_.EE))};
_.TE.wa=_.Qd({type:_.TE,na:[["xap-filter-editor-content"]],rb:function(a,b){a&1&&(_.oh(Akb,5),_.oh(Bkb,5,_.mh));if(a&2){let c;_.rh(c=_.sh())&&(b.lg=c.first);_.rh(c=_.sh())&&(b.Fma=c.first)}},inputs:{trigger:"trigger",SO:"loadingTemplate"},ac:["[header]","[footer]"],ya:2,Aa:2,Da:[["overlayContainer","cdkConnectedOverlay"],["filterLoading",""],["valueEditor",""],["cdkConnectedOverlay","","cdkConnectedOverlayHasBackdrop","true","cdkConnectedOverlayGrowAfterOpen","true","cdkConnectedOverlayPush","true",
"cdkConnectedOverlayBackdropClass","cdk-overlay-transparent-backdrop",3,"backdropClick","detach","cdkConnectedOverlayOpen","cdkConnectedOverlayOrigin"],["role","dialog",1,"xap-filterbar-filtereditor-popup",3,"keydown.enter","focusout"],["cdkTrapFocus","",1,"xap-filterbar-filtereditor-popup-card"],[4,"ngIf","ngIfElse"],[1,"xap-filterbar-filtereditor-popup-content"],["class","xap-filterbar-filtereditor-description",3,"id",4,"ngIf"],[1,"xap-filterbar-filtereditor-content"],[3,"xap-filterbar-filtereditor-operator-single-line",
"operators","value","appliedFilterId","change","operatorFocusChange",4,"ngIf"],[1,"xap-filterbar-filterbareditor-template"],[1,"xap-filterbar-filtereditor-description",3,"id"],[3,"change","operatorFocusChange","operators","value","appliedFilterId"],[4,"ngTemplateOutlet"]],qa:function(a,b){if(a&1){const c=_.ze();_.ch(Ckb);_.y(0,xhb,5,4,"ng-template",3,0,_.Eh);_.M("backdropClick",function(){_.n(c);return _.q(b.Yd.v4.next())})("detach",function(){_.n(c);return _.q(b.Ndb())})}a&2&&_.A("cdkConnectedOverlayOpen",
b.Hn)("cdkConnectedOverlayOrigin",b.trigger)},Fa:[_.Ir,_.po,_.to,_.pA,JE],kb:2,Ma:0});var Dkb;Dkb=[[["","header",""]],[["","footer",""]]];_.UE=class extends _.TE{Ndb(){this.Yd.v4.next()}};_.UE.O=(()=>{let a;return function(b){return(a||(a=_.Ve(_.UE)))(b||_.UE)}})();
_.UE.wa=_.Qd({type:_.UE,na:[["xap-filter-editor-content"]],features:[_.Mg],ac:["[header]","[footer]"],ya:2,Aa:2,Da:[["overlayContainer","cdkConnectedOverlay"],["filterLoading",""],["valueEditor",""],["cdkConnectedOverlay","","cdkConnectedOverlayHasBackdrop","true","cdkConnectedOverlayGrowAfterOpen","true","cdkConnectedOverlayPush","true","cdkConnectedOverlayBackdropClass","cdk-overlay-transparent-backdrop",3,"backdropClick","detach","cdkConnectedOverlayOpen","cdkConnectedOverlayOrigin"],["role","dialog",
1,"xap-filterbar-filtereditor-popup",3,"keydown.enter","focusout"],["cdkTrapFocus","",1,"xap-filterbar-filtereditor-popup-card"],[4,"ngIf","ngIfElse"],[1,"xap-filterbar-filtereditor-popup-content"],["class","xap-filterbar-filtereditor-description",3,"id",4,"ngIf"],[1,"xap-filterbar-filtereditor-content"],[3,"xap-filterbar-filtereditor-operator-single-line","operators","value","appliedFilterId","change","operatorFocusChange",4,"ngIf"],[1,"xap-filterbar-filterbareditor-template"],[1,"xap-filterbar-filtereditor-description",
3,"id"],[3,"change","operatorFocusChange","operators","value","appliedFilterId"],[4,"ngTemplateOutlet"]],qa:function(a,b){if(a&1){const c=_.ze();_.ch(Dkb);_.y(0,Ehb,5,4,"ng-template",3,0,_.Eh);_.M("backdropClick",function(){_.n(c);return _.q(b.Yd.v4.next())})("detach",function(){_.n(c);return _.q(b.Ndb())})}a&2&&_.A("cdkConnectedOverlayOpen",b.Hn)("cdkConnectedOverlayOrigin",b.trigger)},Fa:[_.Ir,_.po,_.to,_.pA,SE],kb:2,Ma:0});_.Ekb=new _.ge("GMAT_LEGACY_CHIPS_OPTION");_.Fkb=new _.ge("mat-chips-default-options");var Jkb;_.Gkb=new _.ge("MatChipRemove");_.Hkb=new _.ge("MatChipAvatar");_.Ikb=new _.ge("MatChipTrailingIcon");Jkb=class{constructor(a){this.Ja=a}};_.Kkb=_.teb(_.Xj(_.Yj(Jkb),"primary"),-1);_.Lkb=_.seb(class{constructor(a,b,c,d){this.GJa=a;this.nba=b;this.oba=c;this.Ad=d;this.Vb=new _.zg}});_.Mkb=Number.MAX_SAFE_INTEGER;var Nkb=new _.ge("mat-progress-spinner-default-options",{Ea:"root",oa:Fhb});var Okb,Pkb;Okb=_.Xj(class{constructor(a){this.Ja=a}},"primary");
_.VE=class extends Okb{get diameter(){return this.M1}set diameter(a){this.M1=_.vj(a);this.jqa=this.eAb();this.oDb&&this.Dxb()}get strokeWidth(){return this.TNa||this.diameter/10}set strokeWidth(a){this.TNa=_.vj(a)}get value(){return"determinate"===this.mode?this.Sd:0}set value(a){this.Sd=Math.max(0,Math.min(100,_.vj(a)))}constructor(a,b,c,d,e,f,g,l,p){super(a);this.Cb=c;this.npa=p;this.M1=100;this.Sd=0;this.Mr=_.df.EMPTY;this.mode="determinate";this.jqa=this.eAb();Pkb.has(c.head)||Pkb.set(c.head,
new Set([100]));this.mv="NoopAnimations"===d&&!!e&&!e.dyc;"mat-spinner"===a.ma.nodeName.toLowerCase()&&(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.uGa&&g&&f&&l&&(this.Mr=g.Nc(150).subscribe(()=>{"indeterminate"===this.mode&&l.run(()=>_.xn(f))}))}Qa(){const a=this.Ja.ma;this.oDb=_.dpa(a)||this.Cb.head;this.Dxb();a.classList.add("mat-progress-spinner-indeterminate-animation")}Ia(){this.Mr.unsubscribe()}noa(){return(this.diameter-
10)/2}Zyc(){const a=2*this.noa()+this.strokeWidth;return`0 0 ${a} ${a}`}xoa(){return 2*Math.PI*this.noa()}gAb(){return"determinate"===this.mode?this.xoa()*(100-this.Sd)/100:null}Lzb(){return this.strokeWidth/this.diameter*100}Mzb(a){let b;a=50*(null!=(b=a.currentScale)?b:1);return`${a}% ${a}%`}Dxb(){const a=this.oDb,b=this.M1;let c=Pkb.get(a);if(!c||!c.has(b)){const d=this.Cb.createElement("style");this.npa&&(d.nonce=this.npa);d.setAttribute("mat-spinner-animation",this.jqa);d.textContent=this.kyc();
a.appendChild(d);c||(c=new Set,Pkb.set(a,c));c.add(b)}}kyc(){const a=this.xoa();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.jqa}`)}eAb(){return this.diameter.toString().replace(".","_")}};Pkb=new WeakMap;_.VE.O=function(a){return new (a||_.VE)(_.w(_.Ye),_.w(_.Ar),_.w(_.ri,8),_.w(_.on,8),_.w(Nkb),_.w(_.Nh),_.w(_.Cs),_.w(_.Jf),_.w(_.VFa,8))};
_.VE.wa=_.Qd({type:_.VE,na:[["mat-progress-spinner"],["mat-spinner"]],qb:["role","progressbar","tabindex","-1",1,"mat-progress-spinner","mat-spinner"],lb:11,Ya:function(a,b){a&2&&(_.Pg("aria-valuemin","determinate"===b.mode?0:null)("aria-valuemax","determinate"===b.mode?100:null)("aria-valuenow","determinate"===b.mode?b.value:null)("mode",b.mode)("mat-id-collision",null),_.Qg("width",b.diameter,"px")("height",b.diameter,"px"),_.Rg("_mat-animation-noopable",b.mv))},inputs:{color:"color",diameter:"diameter",
strokeWidth:"strokeWidth",mode:"mode",value:"value"},Qb:["matProgressSpinner"],features:[_.Mg],ya:4,Aa:8,Da:[["svg",""],["preserveAspectRatio","xMidYMid meet","focusable","false","aria-hidden","true",3,"ngSwitch"],["cx","50%","cy","50%",3,"animation-name","stroke-dashoffset","stroke-dasharray","stroke-width","transform-origin",4,"ngSwitchCase"],["cx","50%","cy","50%",3,"stroke-dashoffset","stroke-dasharray","stroke-width","transform-origin",4,"ngSwitchCase"],["cx","50%","cy","50%"]],qa:function(a,
b){a&1&&(_.He(),_.C(0,"svg",1,0),_.y(2,Ghb,1,11,"circle",2)(3,Hhb,1,9,"circle",3),_.E());a&2&&(_.Qg("width",b.diameter,"px")("height",b.diameter,"px"),_.A("ngSwitch","indeterminate"===b.mode),_.Pg("viewBox",b.Zyc()),_.v(2),_.A("ngSwitchCase",!0),_.v(),_.A("ngSwitchCase",!1))},Fa:[_.qo,_.ro],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}.cdk-high-contrast-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 Qkb,Rkb;Qkb=["autocompleteInputBox"];Rkb=function(a){const b=a.p8(a.Ul.value||"");a.v0?a.iZ=b:a.VO=b};_.RC=function(a){return!!a.oO&&!!a.nO};_.Skb=function(a){0===a.yO.ma.selectionStart&&0===a.yO.ma.selectionEnd&&a.JQb.emit()};
_.WE=class{get disabled(){return this.Cm}set disabled(a){this.Cm=_.sj(a);a?this.Ul.disable():this.Ul.enable()}set p8(a){this.yQc=a;Rkb(this)}get p8(){return this.yQc}constructor(a){this.zi=a;this.hwb="Loading options";this.selected=new _.wn;this.cmb=new _.wn;this.RXa=new _.wn;this.JQb=new _.wn;this.Cm=!1;this.Ul=new _.Xw;this.xc=new _.zg;this.kha=!1;_.u(this.Ul.Wm,_.Fg(this.xc)).subscribe(b=>{"string"===typeof b&&Rkb(this)})}Cc(){this.yO.ma.classList.remove("mat-mdc-chip-input");this.yO.ma.classList.remove("mat-mdc-input-element");
this.yO.ma.classList.remove("mdc-text-field__input");this.yO.ma.classList.remove("mat-input-element")}Qa(){this.v0&&!this.iZ&&Rkb(this)}Ia(){this.xc.next();this.xc.complete()}focus(){this.yO.ma.focus()}Rd(){const a=this.yO.ma;a.blur();a.focus()}};_.WE.O=function(a){return new (a||_.WE)(_.w(_.AE))};
_.WE.La=_.Wd({type:_.WE,rb:function(a,b){a&1&&_.oh(Qkb,7);if(a&2){let c;_.rh(c=_.sh())&&(b.yO=c.first)}},inputs:{disabled:"disabled",placeholder:"placeholder",Vga:"inputLabel",v0:"useRankedSuggestions",ZC:"noResultsMessage",p8:"suggestionProvider",xD:"savedFilterSets"},outputs:{selected:"selected",cmb:"selectedSet",RXa:"deletedSet",JQb:"onBackspace"}});_.Tkb=_.Aj("panelAnimation",[_.Dj("void, hidden",_.Cj({opacity:0,transform:"scaleY(0.8)"})),_.Ej(":enter, hidden => visible",[_.Gpa([_.Bj("0.03s linear",_.Cj({opacity:1})),_.Bj("0.12s cubic-bezier(0, 0, 0.2, 1)",_.Cj({transform:"scaleY(1)"}))])]),_.Ej(":leave, visible => hidden",[_.Bj("0.075s linear",_.Cj({opacity:0}))])]);_.Ukb=new _.ge("mat-autocomplete-default-options",{Ea:"root",oa:Ihb});var Vkb,Wkb;Vkb={va:_.Lw,Fb:_.Dd(()=>_.XE),wd:!0};Wkb=new _.ge("mat-autocomplete-scroll-strategy",{Ea:"root",oa:()=>{const a=_.Kd(_.Ys);return()=>a.Cj.ql()}});_.Xkb={va:Wkb,Hb:[_.Ys],Bb:function(a){return()=>a.Cj.ql()}};
_.XE=class{constructor(a,b,c,d,e,f,g,l,p,t,x){this.Tc=a;this.jf=b;this.Ce=c;this.uf=d;this.Ua=e;this.Yb=g;this.hf=l;this.Cb=p;this.tf=t;this.Ar=x;this.KS=this.l$=!1;this.xca=_.df.EMPTY;this.QR=!0;this.XR=new _.zg;this.yca=()=>{this.QR=this.Cb.activeElement!==this.Tc.ma||this.jd};this.re=()=>{};this.Te=()=>{};this.position="auto";this.Sca="off";this.Qx=new _.zg;this.Oc=_.Kd(_.Kf);this.qIa="mat-mdc-autocomplete-panel-above";this.cp=!1;this.Ria=_.yf(()=>{const B=this.autocomplete?this.autocomplete.options:
null;return B?_.u(B.Kc,_.Dg(B),_.Eg(()=>_.Cf(...B.map(F=>F.yw)))):_.u(this.Qx,_.Eg(()=>this.Ria))});this.aLa=B=>{if(27===B.keyCode&&!_.kj(B)||38===B.keyCode&&_.kj(B,"altKey")){if(this.nv){let F;this.mca(null!=(F=this.NOa)?F:"");this.nv=null}this.XR.next();this.eT();B.stopPropagation();B.preventDefault()}};this.Sg=null;this.ze=f}Cc(){this.Qx.next();this.Qx.complete();const a=this.Dr();"undefined"!==typeof a&&this.uf.Ub(()=>a.addEventListener("blur",this.yca))}Rb(a){a.position&&this.hk&&(this.Rba(this.hk),
this.jd&&this.vb.ef())}Ia(){const a=this.Dr();"undefined"!==typeof a&&a.removeEventListener("blur",this.yca);this.xca.unsubscribe();this.l$=!0;this.LJa();this.XR.complete();this.WR()}get jd(){return this.cp&&this.autocomplete.HD}jya(){this.wpa()}kJ(){this.kNa();this.cp&&(this.jd&&this.uf.run(()=>{this.autocomplete.closed.emit()}),this.autocomplete.oBb===this&&(this.autocomplete.zS=!1,this.autocomplete.oBb=null),this.cp=!1,this.nv=null,this.vb&&this.vb.vg()&&(this.vb.detach(),this.ZA.unsubscribe()),
this.vT(),this.l$||_.yn(this.Ua),this.Sg&&_.xj(this.Sg,"aria-owns",this.autocomplete.id))}ef(){this.cp&&this.vb.ef()}get Web(){return _.u(_.Cf(this.Ria,_.u(this.autocomplete.Jb.wL,_.Df(()=>this.cp)),this.XR,this.IKa(),this.vb?_.u(this.vb.So,_.Df(()=>this.cp)):_.kf()),_.r(a=>a instanceof _.wab?a:null))}get Sr(){return this.autocomplete&&this.autocomplete.Jb?this.autocomplete.Jb.lf:null}IKa(){return _.u(_.Cf(_.Af(this.Cb,"click"),_.Af(this.Cb,"auxclick"),_.Af(this.Cb,"touchend")),_.Df(a=>{a=_.qj(a);
const b=this.hf?this.hf.gO().ma:null,c=this.pJ?this.pJ.ab.ma:null;return this.cp&&a!==this.Tc.ma&&this.Cb.activeElement!==this.Tc.ma&&(!b||!b.contains(a))&&(!c||!c.contains(a))&&!!this.vb&&!this.vb.Qp.contains(a)}))}Lo(a){Promise.resolve(null).then(()=>this.RH(a))}On(a){this.re=a}ft(a){this.Te=a}aq(a){this.Tc.ma.disabled=a}ie(a){const b=a.keyCode,c=_.kj(a);27!==b||c||a.preventDefault();this.uca=this.Tc.ma.value;if(this.Sr&&13===b&&this.jd&&!c)this.Sr.Or(),this.eT(),a.preventDefault();else if(this.autocomplete){const d=
this.autocomplete.Jb.lf,e=38===b||40===b;9===b||e&&!c&&this.jd?this.autocomplete.Jb.ar(a):e&&this.Ft()&&this.wpa(this.uca);if(e||this.autocomplete.Jb.lf!==d)this.uNa(this.autocomplete.Jb.Rr||0),this.autocomplete.fJ&&this.Sr&&(this.nv||(this.NOa=this.uca),this.nv=this.Sr,this.RH(this.Sr.value))}}Y$(a){var b=a.target;let c=b.value;"number"===b.type&&(c=""==c?null:parseFloat(c));if(this.KM!==c){this.KM=c;this.nv=null;this.autocomplete&&this.autocomplete.rD||this.re(c);if(!c)this.hM(null,!1);else if(this.jd&&
!this.autocomplete.rD){var d;if(b=null==(d=this.autocomplete.options)?void 0:d.find(e=>e.selected))d=this.Szb(b.value),c!==d&&b.kh(!1)}if(this.Ft()&&this.Cb.activeElement===a.target){let e;a=null!=(e=this.uca)?e:this.Tc.ma.value;this.uca=null;this.wpa(a)}}}hI(){this.QR?this.Ft()&&(this.KM=this.Tc.ma.value,this.LR(this.KM),this.Px(!0)):this.QR=!0}Sk(){this.Ft()&&!this.jd&&this.wpa()}Px(a=!1){this.hf&&"auto"===this.hf.Bn&&(a?this.hf.yIa():this.hf.Bn="always",this.KS=!0)}kNa(){this.KS&&(this.hf&&(this.hf.Bn=
"auto"),this.KS=!1)}WNa(){const a=new _.gf(c=>{_.Of(()=>{c.next()},{Zb:this.Oc})}),b=_.u(this.autocomplete.options.Kc,_.Gg(()=>_.Is(this.hk)),_.ng(0));return _.u(_.Cf(a,b),_.Eg(()=>this.uf.run(()=>{const c=this.jd;this.eT();this.vT();_.yn(this.Ua);this.jd&&this.vb.ef();c!==this.jd&&(this.jd?this.H$():this.autocomplete.closed.emit());return this.Web})),_.qg(1)).subscribe(c=>this.KNa(c))}H$(){this.autocomplete.ji.emit()}LJa(){this.vb&&(this.kJ(),this.vb.dispose(),this.vb=null)}Szb(a){const b=this.autocomplete;
return b&&b.sJ?b.sJ(a):a}RH(a){const b=this.Szb(a);null==a&&this.hM(null,!1);this.mca(null!=b?b:"")}mca(a){this.hf?this.hf.Nd.value=a:this.Tc.ma.value=a;this.KM=a}KNa(a){const b=this.autocomplete;(a=a?a.source:this.nv)?(this.hM(a),this.RH(a.value),this.re(a.value),b.YJa(a),this.Tc.ma.focus()):b.rD&&this.Tc.ma.value!==this.HDc&&(this.hM(null),this.RH(null),b.Dl?_.u(b.Dl,_.qg(1)).subscribe(()=>this.re(null)):this.re(null));this.kJ()}hM(a,b){let c,d;null==(c=this.autocomplete)||null==(d=c.options)||
d.forEach(e=>{e!==a&&e.selected&&e.kh(b)})}wpa(a=this.Tc.ma.value){this.LR(a);this.Px();this.Sg&&_.wj(this.Sg,"aria-owns",this.autocomplete.id)}LR(a){let b=this.vb;if(b)this.hk.Jka(this.lS()),b.wt({width:this.qS()});else{let d;this.oj=new _.Ts(this.autocomplete.qa,this.Ce,{id:null==(d=this.hf)?void 0:_.iA(d)});this.vb=b=this.jf.create(this.gI());this.xca=this.tf.Nc().subscribe(()=>{this.jd&&b&&b.wt({width:this.qS()})})}b&&!b.vg()&&(b.attach(this.oj),this.HDc=a,this.uca=null,this.ZA=this.WNa());a=
this.jd;this.autocomplete.zS=this.cp=!0;this.autocomplete.oBb=this;let c;this.autocomplete.Oba(null==(c=this.hf)?void 0:c.color);this.vT();this.KR();this.jd&&a!==this.jd&&this.H$()}vT(){this.autocomplete.Tba();if(this.jd){var a=this.vb;this.DS||(this.DS=a.In().subscribe(this.aLa));this.US||(this.US=a.wY().subscribe())}else{null==(a=this.DS)||a.unsubscribe();let b;null==(b=this.US)||b.unsubscribe();this.DS=this.US=null}}gI(){let a,b;return new _.Gs({mg:this.oS(),Dj:this.ze(),width:this.qS(),direction:null!=
(b=this.Yb)?b:void 0,Bd:null==(a=this.Ar)?void 0:a.cz})}oS(){const a=_.pab(_.Ls(_.Qs(this.jf.position(),this.lS()),!1),!1);this.Rba(a);return this.hk=a}Rba(a){var b=[{zc:"start",Ac:"bottom",mc:"start",tc:"top"},{zc:"end",Ac:"bottom",mc:"end",tc:"top"}],c=this.qIa;c=[{zc:"start",Ac:"top",mc:"start",tc:"bottom",Bd:c},{zc:"end",Ac:"top",mc:"end",tc:"bottom",Bd:c}];b="above"===this.position?c:"below"===this.position?b:[...b,...c];_.Js(a,b)}lS(){return this.pJ?this.pJ.ab:this.hf?this.hf.gO():this.Tc}qS(){return this.autocomplete.sG||
this.DKa()}DKa(){return this.lS().ma.getBoundingClientRect().width}eT(){const a=this.autocomplete;if(a.Wr){let b=-1;for(let c=0;c<a.options.length;c++)if(!a.options.get(c).disabled){b=c;break}a.Jb.Ej(b)}else a.Jb.Ej(-1)}Ft(){const a=this.Tc.ma;return!a.readOnly&&!a.disabled&&!this.Qt}Dr(){let a;return(null==(a=this.Cb)?void 0:a.defaultView)||window}uNa(a){const b=this.autocomplete,c=_.gab(a,b.options,b.JK);0===a&&1===c?b.Qba(0):b.panel&&(a=b.options.toArray()[a])&&(a=a.Og(),b.Qba(_.hab(a.offsetTop,
a.offsetHeight,b.NKa(),b.panel.ma.offsetHeight)))}KR(){const a=this.Tc.ma.closest('body > .cdk-overlay-container [aria-modal="true"]');if(a){var b=this.autocomplete.id;this.Sg&&_.xj(this.Sg,"aria-owns",b);_.wj(a,"aria-owns",b);this.Sg=a}}WR(){this.Sg&&(_.xj(this.Sg,"aria-owns",this.autocomplete.id),this.Sg=null)}};_.XE.O=function(a){return new (a||_.XE)(_.w(_.Ye),_.w(_.Ys),_.w(_.mh),_.w(_.Jf),_.w(_.Nh),_.w(Wkb),_.w(_.rs,8),_.w(_.sx,9),_.w(_.ri,8),_.w(_.Cs),_.w(_.Ukb,8))};
_.XE.La=_.Wd({type:_.XE,na:[["input","matAutocomplete",""],["textarea","matAutocomplete",""]],qb:[1,"mat-mdc-autocomplete-trigger"],lb:7,Ya:function(a,b){a&1&&_.M("focusin",function(){return b.hI()})("blur",function(){return b.Te()})("input",function(c){return b.Y$(c)})("keydown",function(c){return b.ie(c)})("click",function(){return b.Sk()});a&2&&_.Pg("autocomplete",b.Sca)("role",b.Qt?null:"combobox")("aria-autocomplete",b.Qt?null:"list")("aria-activedescendant",b.jd&&b.Sr?b.Sr.id:null)("aria-expanded",
b.Qt?null:b.jd.toString())("aria-controls",b.Qt||!b.jd?null:null==b.autocomplete?null:b.autocomplete.id)("aria-haspopup",b.Qt?null:"listbox")},inputs:{autocomplete:[0,"matAutocomplete","autocomplete"],position:[0,"matAutocompletePosition","position"],pJ:[0,"matAutocompleteConnectedTo","connectedTo"],Sca:[0,"autocomplete","autocompleteAttribute"],Qt:[2,"matAutocompleteDisabled","autocompleteDisabled",_.Lh]},Qb:["matAutocompleteTrigger"],standalone:!0,features:[_.zh([Vkb]),_.Og,_.qe]});_.YE=class{};_.YE.O=function(a){return new (a||_.YE)};_.YE.Ca=_.Ud({type:_.YE});_.YE.Ba=_.md({Nb:[_.Xkb],imports:[_.Zs,_.tA,_.$s,_.vo,_.Ds,_.tA,_.$s]});var Ykb=["panel"],Zkb=0,$kb=class{constructor(a,b){this.source=a;this.option=b}},alb=Ugb(class{}),ZE=class extends alb{get isOpen(){return this.zS&&this.HD}Oba(a){this.Ki=a;this.eDb(this.jj)}get Wr(){return this.Gxb}set Wr(a){this.Gxb=_.sj(a)}get fJ(){return this.Hxb}set fJ(a){this.Hxb=_.sj(a)}get rD(){return this.PCb}set rD(a){this.PCb=_.sj(a)}set classList(a){this.jj=a&&a.length?reb(a).reduce((b,c)=>{b[c]=!0;return b},{}):{};this.fDb(this.jj);this.eDb(this.jj);this.Ja.ma.className=""}constructor(a,
b,c,d){super();this.Ua=a;this.Ja=b;this.Ar=c;this.O9=_.df.EMPTY;this.zS=this.HD=!1;this.sJ=null;this.Pia=new _.wn;this.ji=new _.wn;this.closed=new _.wn;this.Oia=new _.wn;this.jj={};this.id=`mat-autocomplete-${Zkb++}`;this.p7a=(null==d?void 0:d.uGa)||!1;this.Gxb=!!c.Wr;this.Hxb=!!c.fJ;this.PCb=!!c.rD}Pd(){this.Jb=_.fA((new _.rab(this.options)).Oz(),this.MI);this.O9=this.Jb.Nc.subscribe(a=>{this.isOpen&&this.Oia.emit({source:this,option:this.options.toArray()[a]||null})});this.Tba()}Ia(){let a;null==
(a=this.Jb)||a.destroy();this.O9.unsubscribe()}Qba(a){this.panel&&(this.panel.ma.scrollTop=a)}NKa(){return this.panel?this.panel.ma.scrollTop:0}Tba(){this.HD=!!this.options.length;this.fDb(this.jj);_.xn(this.Ua)}YJa(a){this.Pia.emit(new $kb(this,a))}pS(a){return this.ariaLabel?null:this.Ae?(a?a+" ":"")+this.Ae:a}fDb(a){a[this.LDc]=this.HD;a[this.pzc]=!this.HD}eDb(a){a["mat-primary"]="primary"===this.Ki;a["mat-warn"]="warn"===this.Ki;a["mat-accent"]="accent"===this.Ki}MI(a){return a.disabled}};
ZE.O=function(a){return new (a||ZE)(_.w(_.Nh),_.w(_.Ye),_.w(_.Ukb),_.w(_.Ar))};
ZE.La=_.Wd({type:ZE,rb:function(a,b){a&1&&(_.oh(_.hh,7),_.oh(Ykb,5));if(a&2){let c;_.rh(c=_.sh())&&(b.qa=c.first);_.rh(c=_.sh())&&(b.panel=c.first)}},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],Ae:[0,"aria-labelledby","ariaLabelledby"],sJ:"displayWith",Wr:"autoActiveFirstOption",fJ:"autoSelectActiveOption",rD:"requireSelection",sG:"panelWidth",classList:[0,"class","classList"]},outputs:{Pia:"optionSelected",ji:"opened",closed:"closed",Oia:"optionActivated"},features:[_.Mg]});var $E=class{get Qt(){return this.MIa}set Qt(a){this.MIa=_.sj(a)}constructor(a,b,c,d,e,f,g,l,p,t,x){this.Tc=a;this.jf=b;this.Ce=c;this.uf=d;this.Ua=e;this.Yb=g;this.hf=l;this.Cb=p;this.tf=t;this.Ar=x;this.KS=this.MIa=this.l$=!1;this.xca=_.df.EMPTY;this.QR=!0;this.XR=new _.zg;this.yca=()=>{this.QR=this.Cb.activeElement!==this.Tc.ma||this.jd};this.re=()=>{};this.Te=()=>{};this.position="auto";this.Sca="off";this.cp=!1;this.Ria=_.yf(()=>{const B=this.autocomplete?this.autocomplete.options:null;return B?
_.u(B.Kc,_.Dg(B),_.Eg(()=>_.Cf(...B.map(F=>F.yw)))):_.u(this.uf.Gk,_.qg(1),_.Eg(()=>this.Ria))});this.aLa=B=>{if(27===B.keyCode&&!_.kj(B)||38===B.keyCode&&_.kj(B,"altKey")){if(this.nv){let F;this.mca(null!=(F=this.NOa)?F:"");this.nv=null}this.XR.next();this.eT();B.stopPropagation();B.preventDefault()}};this.Sg=null;this.ze=f}Cc(){const a=this.Dr();"undefined"!==typeof a&&this.uf.Ub(()=>a.addEventListener("blur",this.yca))}Rb(a){a.position&&this.hk&&(this.Rba(this.hk),this.jd&&this.vb.ef())}Ia(){const a=
this.Dr();"undefined"!==typeof a&&a.removeEventListener("blur",this.yca);this.xca.unsubscribe();this.l$=!0;this.LJa();this.XR.complete();this.WR()}get jd(){return this.cp&&this.autocomplete.HD}jya(){this.LR();this.Px()}kJ(){this.kNa();this.cp&&(this.jd&&this.uf.run(()=>{this.autocomplete.closed.emit()}),this.autocomplete.zS=this.cp=!1,this.nv=null,this.vb&&this.vb.vg()&&(this.vb.detach(),this.ZA.unsubscribe()),this.vT(),this.l$||_.yn(this.Ua))}ef(){this.cp&&this.vb.ef()}get Web(){return _.u(_.Cf(this.Ria,
_.u(this.autocomplete.Jb.wL,_.Df(()=>this.cp)),this.XR,this.IKa(),this.vb?_.u(this.vb.So,_.Df(()=>this.cp)):_.kf()),_.r(a=>a instanceof fkb?a:null))}get Sr(){return this.autocomplete&&this.autocomplete.Jb?this.autocomplete.Jb.lf:null}IKa(){return _.u(_.Cf(_.Af(this.Cb,"click"),_.Af(this.Cb,"auxclick"),_.Af(this.Cb,"touchend")),_.Df(a=>{a=_.qj(a);const b=this.hf?this.hf.Ja.ma:null,c=this.pJ?this.pJ.ab.ma:null;return this.cp&&a!==this.Tc.ma&&this.Cb.activeElement!==this.Tc.ma&&(!b||!b.contains(a))&&
(!c||!c.contains(a))&&!!this.vb&&!this.vb.Qp.contains(a)}))}Lo(a){Promise.resolve(null).then(()=>this.RH(a))}On(a){this.re=a}ft(a){this.Te=a}aq(a){this.Tc.ma.disabled=a}ie(a){const b=a.keyCode,c=_.kj(a);27!==b||c||a.preventDefault();if(this.Sr&&13===b&&this.jd&&!c)this.Sr.Or(),this.eT(),a.preventDefault();else if(this.autocomplete){const d=this.autocomplete.Jb.lf,e=38===b||40===b;9===b||e&&!c&&this.jd?this.autocomplete.Jb.ar(a):e&&this.Ft()&&this.jya();if(e||this.autocomplete.Jb.lf!==d)this.uNa(this.autocomplete.Jb.Rr||
0),this.autocomplete.fJ&&this.Sr&&(this.nv||(this.NOa=this.Tc.ma.value),this.nv=this.Sr,this.RH(this.Sr.value))}}Y$(a){let b=a.target,c=b.value;"number"===b.type&&(c=""==c?null:parseFloat(c));this.KM!==c&&(this.KM=c,this.nv=null,this.re(c),c||this.hM(null,!1),this.Ft()&&this.Cb.activeElement===a.target&&this.jya())}hI(){this.QR?this.Ft()&&(this.KM=this.Tc.ma.value,this.LR(),this.Px(!0)):this.QR=!0}Sk(){this.Ft()&&!this.jd&&this.jya()}Px(a=!1){this.hf&&"auto"===this.hf.Bn&&(a?this.hf.yIa():this.hf.Bn=
"always",this.KS=!0)}kNa(){this.KS&&(this.hf&&(this.hf.Bn="auto"),this.KS=!1)}WNa(){const a=_.u(this.uf.Gk,_.qg(1)),b=_.u(this.autocomplete.options.Kc,_.Gg(()=>_.Is(this.hk)),_.ng(0));return _.u(_.Cf(a,b),_.Eg(()=>{this.uf.run(()=>{const c=this.jd;this.eT();this.vT();_.yn(this.Ua);this.jd&&this.vb.ef();c!==this.jd&&(this.jd?this.H$():this.autocomplete.closed.emit())});return this.Web}),_.qg(1)).subscribe(c=>this.KNa(c))}H$(){this.IDc=this.Tc.ma.value;this.autocomplete.ji.emit()}LJa(){this.vb&&(this.kJ(),
this.vb.dispose(),this.vb=null)}RH(a){a=this.autocomplete&&this.autocomplete.sJ?this.autocomplete.sJ(a):a;this.mca(null!=a?a:"")}mca(a){this.hf?this.hf.Nd.value=a:this.Tc.ma.value=a;this.KM=a}KNa(a){const b=this.autocomplete;(a=a?a.source:this.nv)?(this.hM(a),this.RH(a.value),this.re(a.value),b.YJa(a),this.Tc.ma.focus()):b.rD&&this.Tc.ma.value!==this.IDc&&(this.hM(null),this.RH(null),b.Dl?_.u(b.Dl,_.qg(1)).subscribe(()=>this.re(null)):this.re(null));this.kJ()}hM(a,b){let c,d;null==(c=this.autocomplete)||
null==(d=c.options)||d.forEach(e=>{e!==a&&e.selected&&e.kh(b)})}LR(){let a=this.vb;if(a)this.hk.Jka(this.lS()),a.wt({width:this.qS()});else{var b;this.oj=new _.Ts(this.autocomplete.qa,this.Ce,{id:null==(b=this.hf)?void 0:_.iA(b)});this.vb=a=this.jf.create(this.gI());this.xca=this.tf.Nc().subscribe(()=>{this.jd&&a&&a.wt({width:this.qS()})})}a&&!a.vg()&&(a.attach(this.oj),this.ZA=this.WNa());b=this.jd;this.autocomplete.zS=this.cp=!0;let c;this.autocomplete.Oba(null==(c=this.hf)?void 0:c.color);this.vT();
this.KR();this.jd&&b!==this.jd&&this.H$()}vT(){this.autocomplete.Tba();if(this.jd){var a=this.vb;this.DS||(this.DS=a.In().subscribe(this.aLa));this.US||(this.US=a.wY().subscribe())}else{null==(a=this.DS)||a.unsubscribe();let b;null==(b=this.US)||b.unsubscribe();this.DS=this.US=null}}gI(){let a,b;return new _.Gs({mg:this.oS(),Dj:this.ze(),width:this.qS(),direction:null!=(b=this.Yb)?b:void 0,Bd:null==(a=this.Ar)?void 0:a.cz})}oS(){const a=_.pab(_.Ls(_.Qs(this.jf.position(),this.lS()),!1),!1);this.Rba(a);
return this.hk=a}Rba(a){var b=[{zc:"start",Ac:"bottom",mc:"start",tc:"top"},{zc:"end",Ac:"bottom",mc:"end",tc:"top"}],c=this.qIa;c=[{zc:"start",Ac:"top",mc:"start",tc:"bottom",Bd:c},{zc:"end",Ac:"top",mc:"end",tc:"bottom",Bd:c}];b="above"===this.position?c:"below"===this.position?b:[...b,...c];_.Js(a,b)}lS(){return this.pJ?this.pJ.ab:this.hf?this.hf.gO():this.Tc}qS(){return this.autocomplete.sG||this.DKa()}DKa(){return this.lS().ma.getBoundingClientRect().width}eT(){const a=this.autocomplete;if(a.Wr){let b=
-1;for(let c=0;c<a.options.length;c++)if(!a.options.get(c).disabled){b=c;break}a.Jb.Ej(b)}else a.Jb.Ej(-1)}Ft(){const a=this.Tc.ma;return!a.readOnly&&!a.disabled&&!this.MIa}Dr(){let a;return(null==(a=this.Cb)?void 0:a.defaultView)||window}uNa(a){const b=this.autocomplete,c=Vgb(a,b.options,b.JK);0===a&&1===c?b.Qba(0):b.panel&&(a=b.options.toArray()[a])&&(a=a.Og(),b.Qba(Wgb(a.offsetTop,a.offsetHeight,b.NKa(),b.panel.ma.offsetHeight)))}KR(){const a=this.Tc.ma.closest('body > .cdk-overlay-container [aria-modal="true"]');
if(a){var b=this.autocomplete.id;this.Sg&&_.xj(this.Sg,"aria-owns",b);_.wj(a,"aria-owns",b);this.Sg=a}}WR(){this.Sg&&(_.xj(this.Sg,"aria-owns",this.autocomplete.id),this.Sg=null)}};$E.O=function(a){return new (a||$E)(_.w(_.Ye),_.w(_.Ys),_.w(_.mh),_.w(_.Jf),_.w(_.Nh),_.w(Wkb),_.w(_.rs,8),_.w(_.sx,9),_.w(_.ri,8),_.w(_.Cs),_.w(_.Ukb,8))};
$E.La=_.Wd({type:$E,inputs:{autocomplete:[0,"matAutocomplete","autocomplete"],position:[0,"matAutocompletePosition","position"],pJ:[0,"matAutocompleteConnectedTo","connectedTo"],Sca:[0,"autocomplete","autocompleteAttribute"],Qt:[0,"matAutocompleteDisabled","autocompleteDisabled"]},features:[_.qe]});var blb;blb={va:_.Lw,Fb:_.Dd(()=>_.aF),wd:!0};_.aF=class extends $E{constructor(){super(...arguments);this.qIa="mat-autocomplete-panel-above"}};_.aF.O=(()=>{let a;return function(b){return(a||(a=_.Ve(_.aF)))(b||_.aF)}})();
_.aF.La=_.Wd({type:_.aF,na:[["input","matAutocomplete",""],["textarea","matAutocomplete",""]],qb:[1,"mat-autocomplete-trigger"],lb:7,Ya:function(a,b){a&1&&_.M("focusin",function(){return b.hI()})("blur",function(){return b.Te()})("input",function(c){return b.Y$(c)})("keydown",function(c){return b.ie(c)})("click",function(){return b.Sk()});a&2&&_.Pg("autocomplete",b.Sca)("role",b.Qt?null:"combobox")("aria-autocomplete",b.Qt?null:"list")("aria-activedescendant",b.jd&&b.Sr?b.Sr.id:null)("aria-expanded",
b.Qt?null:b.jd.toString())("aria-owns",b.Qt||!b.jd?null:null==b.autocomplete?null:b.autocomplete.id)("aria-haspopup",b.Qt?null:"listbox")},Qb:["matAutocompleteTrigger"],features:[_.zh([blb]),_.Mg]});_.bF=class extends ZE{constructor(){super(...arguments);this.LDc="mat-autocomplete-visible";this.pzc="mat-autocomplete-hidden";this.Dl=null}};_.bF.O=(()=>{let a;return function(b){return(a||(a=_.Ve(_.bF)))(b||_.bF)}})();
_.bF.wa=_.Qd({type:_.bF,na:[["mat-autocomplete"]],yd:function(a,b,c){a&1&&(_.ph(c,_.et,5),_.ph(c,_.ME,5));if(a&2){let d;_.rh(d=_.sh())&&(b.JK=d);_.rh(d=_.sh())&&(b.options=d)}},qb:["ngSkipHydration","",1,"mat-autocomplete"],lb:1,Ya:function(a){a&2&&_.Pg("mat-id-collision",null)},inputs:{vc:"disableRipple"},Qb:["matAutocomplete"],features:[_.zh([{va:_.dt,Fb:_.bF}]),_.Mg],ac:["*"],ya:1,Aa:0,Da:[["panel",""],["role","listbox",1,"mat-autocomplete-panel",3,"id","ngClass"]],qa:function(a){a&1&&(_.ch(),
_.y(0,Jhb,3,4,"ng-template"))},Fa:[_.no],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}.cdk-high-contrast-active .mat-autocomplete-panel{outline:solid 1px}mat-autocomplete{display:none}\n"],
kb:2,Ma:0});var Nhb;Nhb=a=>({ua:a});_.cF=function(a){a.Zga&&a.CFb.kJ()};_.dF=class extends _.WE{constructor(){super(...arguments);this.gib=!1}get Zga(){return this.autocomplete.isOpen}lga(a){this.Ul.setValue("");a.option.value.filters?this.cmb.emit(a.option.value):this.selected.emit(a.option.value)}};_.dF.O=(()=>{let a;return function(b){return(a||(a=_.Ve(_.dF)))(b||_.dF)}})();
_.dF.wa=_.Qd({type:_.dF,na:[["xap-filter-menu"]],rb:function(a,b){a&1&&(_.oh(_.bF,7),_.oh(_.aF,7));if(a&2){let c;_.rh(c=_.sh())&&(b.autocomplete=c.first);_.rh(c=_.sh())&&(b.CFb=c.first)}},features:[_.Mg],ya:13,Aa:13,Da:()=>[["autocompleteInputBox",""],["auto","matAutocomplete"],["standardSuggestions",""],["rankedItem",""],[1,"xap-filterbar-menu-input-box",3,"click","focusin","focusout","keydown.backspace","formControl","matAutocomplete","placeholder"],["autoActiveFirstOption","","panelWidth","auto",
1,"xap-filterbar-menu-autocomplete",3,"optionSelected","aria-label"],["class","xap-filterbar-menu-saved-group",4,"ngIf"],[4,"ngIf","ngIfElse"],["disabled","","class","xap-filterbar-menu-option",4,"ngIf"],[1,"xap-filterbar-menu-saved-group"],["label","Saved filters"],["class","xap-filterbar-menu-option xap-filterbar-menu-saved-option",3,"value",4,"ngFor","ngForOf"],[1,"xap-filterbar-menu-option","xap-filterbar-menu-saved-option",3,"value"],["mat-icon-button","","aria-label","Delete saved filter",3,
"click"],[3,"svgIcon","fontSet"],[4,"ngFor","ngForOf"],[4,"ngIf"],["class","xap-filterbar-menu-option",3,"value",4,"ngIf"],[3,"label"],["class","xap-filterbar-menu-option",3,"value",4,"ngFor","ngForOf"],[1,"xap-filterbar-menu-option",3,"value"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["disabled","",1,"xap-filterbar-menu-option"],[1,"no-results"],"color accent diameter 26 strokeWidth 3".split(" "),[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"]],qa:function(a,b){if(a&1){const c=_.ze();
_.C(0,"input",4,0);_.M("click",function(){_.n(c);return _.q(b.Rd())})("focusin",function(){_.n(c);return _.q(b.kha=!0)})("focusout",function(){_.n(c);return _.q(b.kha=!1)})("keydown.backspace",function(){_.n(c);return _.q(_.Skb(b))});_.E();_.C(2,"mat-autocomplete",5,1);_.M("optionSelected",function(d){_.n(c);return _.q(b.lga(d))});_.y(4,Lhb,3,1,"div",6)(5,Vhb,5,6,"ng-container",7)(6,bib,4,6,"ng-template",null,2,_.Eh)(8,cib,2,1,"mat-option",8);_.Q(9,"async");_.Q(10,"async");_.y(11,iib,1,1,"ng-template",
null,3,_.Eh);_.E()}if(a&2){a=_.th(3);const c=_.th(7);_.A("formControl",b.Ul)("matAutocomplete",a)("placeholder",b.placeholder);_.Pg("aria-label",b.Vga||b.placeholder||null);_.v(2);_.A("aria-label",b.placeholder);_.v(2);_.A("ngIf",null==b.xD?null:b.xD.length);_.v();_.A("ngIf",b.v0)("ngIfElse",c);_.v(3);_.A("ngIf",null==_.R(9,9,b.VO)&&null==_.R(10,11,b.iZ))}},Fa:[_.oo,_.po,_.to,_.qo,_.ro,_.so,_.bF,_.aF,_.ME,LE,_.jt,_.Du,_.VE,_.Kk,_.Rw,_.Zw,_.uo],kb:2,Ma:0});var nib=(a,b)=>b.id,clb=0,dlb=class{constructor(a,b,c,d,e={},f=a,g){this.value=a;this.wea=b;this.ariaLabel=c;this.enabled=d;this.iHc=e;this.wm=f;this.fib=g;this.id=clb++}},elb=1,flb=_.mj({passive:!1,capture:!0}),eF=_.mj({passive:!0,capture:!0}),glb=_.mj({passive:!0}),fF=class{Jn(){this.dI&&(this.hB(),this.dI=!1)}constructor(a,b){this.Ja=a;this.nb=b;this.uc=_.Kd(_.Ar);this.dI=!1;this.Pxa=7;this.xEb=0;this.UF=!1;this.zGb=1;this.tP=this.SY=null;this.zUb=new _.wn;this.oja=new _.wn;this.sm=new _.wn;this.DV=
new _.wn;this.kF=new _.wn;this.Wna=!1;this.Oc=_.Kd(_.Kf);this.cDc=c=>c;this.eoa=c=>{if(this.iDb&&"focus"===c.type)this.iDb=!1;else if(c.target&&this.UF){const d=this.T1(c.target);d&&this.nb.run(()=>this.oja.emit({value:d.enabled?d:null,event:c}))}};this.EDb=c=>{if(this.UF){var d=uib(c),e=d?this.T1(d):null;d!==c.target&&(this.Wna=!0);qib(c.target)&&c.preventDefault();this.nb.run(()=>this.oja.emit({value:(null==e?0:e.enabled)?e:null,event:c}))}};this.bpa=c=>{null!==this.tP&&this.UF&&("blur"!==c.type&&
(this.Wna=!0),!c.target||!this.T1(c.target)||c.relatedTarget&&this.T1(c.relatedTarget)||this.nb.run(()=>this.oja.emit({value:null,event:c})))};this.kpa=c=>{if(this.UF){this.Wna=!1;var d=c.target&&this.T1(c.target);d&&this.Uoa(d.wm)&&this.nb.run(()=>{this.DV.emit({value:d.fib,event:c})})}};this.hMa=c=>{if(this.UF){var d=qib(c.target);d?d.closest(".mat-calendar-body")===this.Ja.ma&&this.nb.run(()=>{const e=this.T1(d);let f;this.kF.emit({value:null!=(f=null==e?void 0:e.fib)?f:null,event:c})}):this.nb.run(()=>
{this.kF.emit({value:null,event:c})})}};this.DDb=c=>{(c=uib(c))&&this.hMa({target:c})};this.Ef=`mat-calendar-body-${elb++}`;this.QNa=`${this.Ef}-start-date`;this.ZJa=`${this.Ef}-end-date`;b.Ub(()=>{const c=a.ma;c.addEventListener("touchmove",this.EDb,flb);c.addEventListener("mouseenter",this.eoa,eF);c.addEventListener("focus",this.eoa,eF);c.addEventListener("mouseleave",this.bpa,eF);c.addEventListener("blur",this.bpa,eF);c.addEventListener("mousedown",this.kpa,glb);c.addEventListener("touchstart",
this.kpa,glb);this.uc.isBrowser&&(window.addEventListener("mouseup",this.hMa),window.addEventListener("touchend",this.DDb))})}lwc(a,b){this.Wna||a.enabled&&this.zUb.emit({value:a.value,event:b})}Fxc(a,b){a.enabled&&this.sm.emit({value:a.value,event:b})}e2(a){return this.d8===a||this.y4===a}Rb(a){const b=a.numCols,c=this.rows,d=this.Pxa;if(a.rows||b)this.J$=c&&c.length&&c[0].length?d-c[0].length:0;if(a.cellAspectRatio||b||!this.SR)this.SR=`${50*this.zGb/d}%`;if(b||!this.Zxb)this.Zxb=`${100/d}%`}Ia(){const a=
this.Ja.ma;a.removeEventListener("touchmove",this.EDb,flb);a.removeEventListener("mouseenter",this.eoa,eF);a.removeEventListener("focus",this.eoa,eF);a.removeEventListener("mouseleave",this.bpa,eF);a.removeEventListener("blur",this.bpa,eF);a.removeEventListener("mousedown",this.kpa,glb);a.removeEventListener("touchstart",this.kpa,glb);this.uc.isBrowser&&(window.removeEventListener("mouseup",this.hMa),window.removeEventListener("touchend",this.DDb))}SAb(a,b){b=a*this.Pxa+b;a&&(b-=this.J$);return b==
this.xEb}hB(a=!0){_.Of(()=>{setTimeout(()=>{const b=this.Ja.ma.querySelector(".mat-calendar-body-active");b&&(a||(this.iDb=!0),b.focus())})},{Zb:this.Oc})}qNa(){this.dI=!0}KLa(a){return rib(a,this.d8,this.y4)}JLa(a){return sib(a,this.d8,this.y4)}Uoa(a){return tib(a,this.d8,this.y4,this.UF)}XAb(a){return rib(a,this.Hv,this.my)}Mzc(a,b,c){if(!this.XAb(a)||this.KLa(a)||!this.Uoa(a))return!1;a=this.rows[b][c-1];a||(a=(b=this.rows[b-1])&&b[b.length-1]);return a&&!this.JLa(a.wm)}Lzc(a,b,c){if(!this.WAb(a)||
this.JLa(a)||!this.Uoa(a))return!1;a=this.rows[b][c+1];a||(a=(b=this.rows[b+1])&&b[0]);return a&&!this.KLa(a.wm)}WAb(a){return sib(a,this.Hv,this.my)}Qzc(a){return tib(a,this.Hv,this.my,this.UF)}Nzc(a){return this.Hv===this.my&&a===this.Hv}Wzc(a){return rib(a,this.SY,this.tP)}Vzc(a){return sib(a,this.SY,this.tP)}Rzc(a){return tib(a,this.SY,this.tP,this.UF)}wyc(a){return this.UF?this.d8===a&&this.y4===a?`${this.QNa} ${this.ZJa}`:this.d8===a?this.QNa:this.y4===a?this.ZJa:null:null}T1(a){var b=qib(a);
return b&&(a=b.getAttribute("data-mat-row"),b=b.getAttribute("data-mat-col"),a&&b)?this.rows[parseInt(a)][parseInt(b)]:null}};fF.O=function(a){return new (a||fF)(_.w(_.Ye),_.w(_.Jf))};
fF.wa=_.Qd({type:fF,na:[["","mat-calendar-body",""]],qb:[1,"mat-calendar-body"],inputs:{label:"label",rows:"rows",GXb:"todayValue",d8:"startValue",y4:"endValue",lOb:"labelMinRequiredCells",Pxa:"numCols",xEb:"activeCell",UF:"isRange",zGb:"cellAspectRatio",Hv:"comparisonStart",my:"comparisonEnd",SY:"previewStart",tP:"previewEnd",c8:"startDateAccessibleName",x4:"endDateAccessibleName"},outputs:{zUb:"selectedValueChange",oja:"previewChange",sm:"activeDateChange",DV:"dragStarted",kF:"dragEnded"},Qb:["matCalendarBody"],
standalone:!0,features:[_.qe,_.Ah],jc:["mat-calendar-body",""],ya:7,Aa:5,Da:[["aria-hidden","true"],["role","row"],[1,"mat-calendar-body-hidden-label",3,"id"],[1,"mat-calendar-body-label"],[1,"mat-calendar-body-label",3,"paddingTop","paddingBottom"],["role","gridcell",1,"mat-calendar-body-cell-container",3,"width","paddingTop","paddingBottom"],["role","gridcell",1,"mat-calendar-body-cell-container"],["type","button",1,"mat-calendar-body-cell",3,"click","focus","ngClass","tabindex"],[1,"mat-calendar-body-cell-content",
"mat-focus-indicator"],["aria-hidden","true",1,"mat-calendar-body-cell-preview"]],qa:function(a,b){a&1&&(_.y(0,kib,3,6,"tr",0),_.JC(1,oib,4,1,"tr",1,jib,!0),_.C(3,"label",2),_.P(4),_.E(),_.C(5,"label",2),_.P(6),_.E());a&2&&(_.Ug(b.J$<b.lOb?0:-1),_.v(),_.KC(b.rows),_.v(2),_.A("id",b.QNa),_.v(),_.uh(" ",b.c8,"\n"),_.v(),_.A("id",b.ZJa),_.v(),_.uh(" ",b.x4,"\n"))},Fa:[_.no],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)}.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);font-weight:var(--mat-datepicker-calendar-body-label-text-weight);color:var(--mat-datepicker-calendar-body-label-text-color)}.mat-calendar-body-hidden-label{display:none}.mat-calendar-body-cell-container{position:relative;height:0;line-height:0}.mat-calendar-body-cell{-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:absolute;top:0;left:0;width:100%;height:100%;background:none;text-align:center;outline:none;font-family:inherit;margin: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)}.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)}.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)}.cdk-high-contrast-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);border-color:var(--mat-datepicker-calendar-date-outline-color)}.mat-calendar-body-cell-content.mat-focus-indicator{position:absolute}.cdk-high-contrast-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)}@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)}}.mat-calendar-body-selected{background-color:var(--mat-datepicker-calendar-date-selected-state-background-color);color:var(--mat-datepicker-calendar-date-selected-state-text-color)}.mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:var(--mat-datepicker-calendar-date-selected-disabled-state-background-color)}.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)}.mat-calendar-body-in-range::before{background:var(--mat-datepicker-calendar-date-in-range-state-background-color)}.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range::before{background:var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color)}.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range::before{background:var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color)}.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) 50%, var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color) 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) 50%, var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color) 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)}.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)}.cdk-high-contrast-active .mat-datepicker-popup:not(:empty),.cdk-high-contrast-active .mat-calendar-body-cell:not(.mat-calendar-body-in-range) .mat-calendar-body-selected{outline:solid 1px}.cdk-high-contrast-active .mat-calendar-body-today{outline:dotted 1px}.cdk-high-contrast-active .mat-calendar-body-cell::before,.cdk-high-contrast-active .mat-calendar-body-cell::after,.cdk-high-contrast-active .mat-calendar-body-selected{background:none}.cdk-high-contrast-active .mat-calendar-body-in-range::before,.cdk-high-contrast-active .mat-calendar-body-comparison-bridge-start::before,.cdk-high-contrast-active .mat-calendar-body-comparison-bridge-end::before{border-top:solid 1px;border-bottom:solid 1px}.cdk-high-contrast-active .mat-calendar-body-range-start::before{border-left:solid 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-range-start::before{border-left:0;border-right:solid 1px}.cdk-high-contrast-active .mat-calendar-body-range-end::before{border-right:solid 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-range-end::before{border-right:0;border-left:solid 1px}.cdk-high-contrast-active .mat-calendar-body-in-comparison-range::before{border-top:dashed 1px;border-bottom:dashed 1px}.cdk-high-contrast-active .mat-calendar-body-comparison-start::before{border-left:dashed 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-comparison-start::before{border-left:0;border-right:dashed 1px}.cdk-high-contrast-active .mat-calendar-body-comparison-end::before{border-right:dashed 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-comparison-end::before{border-right:0;border-left:dashed 1px}\n'],
kb:2,Ma:0});var gF=function(a,b,c){const d=a.selection;a.selection=b;a.yNa.next({selection:b,source:c,oldValue:d})},hF=class{constructor(a,b){this.selection=a;this.ixb=b;this.HVc=this.yNa=new _.zg;this.selection=a}Ia(){this.yNa.complete()}cAc(a){return YC(a)&&this.ixb.isValid(a)}};hF.O=function(){_.Pf()};hF.ta=_.k({token:hF,oa:hF.O});
var iF=class extends hF{constructor(a){super(null,a)}add(a){gF(this,a,this)}isValid(){return null!=this.selection&&this.cAc(this.selection)}mu(){return null!=this.selection}clone(){const a=new iF(this.ixb);gF(a,this.selection,this);return a}};iF.O=function(a){return new (a||iF)(_.m(_.cD))};iF.ta=_.k({token:iF,oa:iF.O});var hlb={va:hF,Hb:[[new _.kn,new _.ln,hF],_.cD],Bb:function(a,b){return a||new iF(b)}};new _.kn;new _.ln;var ilb,jlb;ilb=function(a,b){return`${a} \u2013 ${b}`};jlb=function(a,b){return`${a} to ${b}`};_.jF=class{constructor(){this.Kc=new _.zg;this.NRc="Open calendar";this.eGc="Close calendar"}};_.jF.O=function(a){return new (a||_.jF)};_.jF.ta=_.k({token:_.jF,oa:_.jF.O,Ea:"root"});var klb=new _.ge("MAT_DATE_RANGE_SELECTION_STRATEGY");new _.kn;new _.ln;var llb,mlb;llb=(a,b)=>b.id;mlb=0;
_.kF=class{get ob(){return this.Fd}set ob(a){const b=this.Fd;a=_.ZC(this.Xa,this.Xa.ci(a))||new Date;this.Fd=_.bD(this.Xa,a,this.Cd,this.Ed);this.vAb(b,this.Fd)||this.nI()}get selected(){return this.te}set selected(a){this.te=_.ZC(this.Xa,this.Xa.ci(a));this.ENa(this.te)}get Cd(){return this.NS}set Cd(a){this.NS=_.ZC(this.Xa,this.Xa.ci(a))}get Ed(){return this.LS}set Ed(a){this.LS=_.ZC(this.Xa,this.Xa.ci(a))}constructor(a,b,c,d,e){this.Ua=a;this.Mx=b;this.Xa=c;this.Yb=d;this.Tpa=e;this.NM=_.df.EMPTY;
this.xv=null;this.Qn=new _.wn;this.R2=new _.wn;this.DV=new _.wn;this.kF=new _.wn;this.sm=new _.wn;this.Fd=new Date}Pd(){this.NM=_.u(this.Xa.exa,_.Dg(null)).subscribe(()=>this.nI())}Rb(a){const b=a.comparisonStart||a.comparisonEnd;b&&!b.EJ&&this.ENa(this.selected);a.activeDrag&&!this.xv&&this.oJa()}Ia(){this.NM.unsubscribe()}Una(a){const b=a.value,c=this.Ozb(b);let d;(d=this.vyc(this.te))===b&&d===b||this.Qn.emit(c);this.R2.emit({value:c,event:a.event});this.oJa();_.xn(this.Ua)}kca(a){const b=this.Fd;
this.ob=this.Ozb(a.value);_.$C(this.Xa,b,this.ob)&&this.sm.emit(this.Fd)}W$(a){const b=this.Fd,c=this.Tk();switch(a.keyCode){case 37:this.ob=_.iD(this.Xa,this.Fd,c?1:-1);break;case 39:this.ob=_.iD(this.Xa,this.Fd,c?-1:1);break;case 38:this.ob=_.iD(this.Xa,this.Fd,-7);break;case 40:this.ob=_.iD(this.Xa,this.Fd,7);break;case 36:this.ob=_.iD(this.Xa,this.Fd,1-this.Xa.getDate(this.Fd));break;case 35:this.ob=_.iD(this.Xa,this.Fd,_.eD(this.Xa,this.Fd)-this.Xa.getDate(this.Fd));break;case 33:this.ob=a.altKey?
_.hD(this.Xa,this.Fd,-1):_.gD(this.Xa,this.Fd,-1);break;case 34:this.ob=a.altKey?_.hD(this.Xa,this.Fd,1):_.gD(this.Xa,this.Fd,1);break;case 13:case 32:this.QM=!0;this.Wxb(this.Fd)&&a.preventDefault();return;case 27:null==this.aT||_.kj(a)||(this.oJa(),this.xv?this.kF.emit({value:null,event:a}):(this.Qn.emit(null),this.R2.emit({value:null,event:a})),a.preventDefault(),a.stopPropagation());return;default:return}_.$C(this.Xa,b,this.ob)&&(this.sm.emit(this.ob),this.dI());a.preventDefault()}X$(a){if(32===
a.keyCode||13===a.keyCode)this.QM&&this.Wxb(this.Fd)&&this.Una({value:this.Xa.getDate(this.Fd),event:a}),this.QM=!1}nI(){this.ENa(this.selected);this.WCc=this.fI(new Date);this.BAc=this.Mx.display.monthLabel?this.Xa.format(this.ob,this.Mx.display.monthLabel):Jib(this.Xa)[this.Xa.getMonth(this.ob)].toLocaleUpperCase();this.Wxc=(7+fD(this.Xa,this.Xa.getYear(this.ob),this.Xa.getMonth(this.ob),1).getDay())%7;this.wzc();this.gxc();_.xn(this.Ua)}hB(a){this.wI.hB(a)}dI(){this.wI.qNa()}qCb({event:a,value:b}){if(this.Tpa){b=
b?b.fib:null;var c=this.Tpa.P5c(b,this.selected,a);this.E2=this.fI(c.start);this.aT=this.fI(c.end);if(this.xv&&b){let d,e;if(c=null==(e=(d=this.Tpa).qWa)?void 0:e.call(d,this.xv.value,this.selected,b,a))this.E2=this.fI(c.start),this.aT=this.fI(c.end)}_.yn(this.Ua)}}VJa(a){if(this.xv)if(a.value){let b,c;const d=null==(b=this.Tpa)?void 0:null==(c=b.qWa)?void 0:c.call(b,this.xv.value,this.selected,a.value,a.event);this.kF.emit({value:null!=d?d:null,event:a.event})}else this.kF.emit({value:null,event:a.event})}Ozb(a){return fD(this.Xa,
this.Xa.getYear(this.ob),this.Xa.getMonth(this.ob),a)}wzc(){const a=_.Lib(this.Xa,"narrow");let b=_.Lib(this.Xa,"long").map((c,d)=>({uPb:c,Rcb:a[d],id:mlb++}));this.SDc=b.slice(0).concat(b.slice(0,0))}gxc(){const a=_.eD(this.Xa,this.ob),b=Kib(this.Xa);this.Fqa=[[]];for(let c=0,d=this.Wxc;c<a;c++,d++){7==d&&(this.Fqa.push([]),d=0);const e=fD(this.Xa,this.Xa.getYear(this.ob),this.Xa.getMonth(this.ob),c+1),f=this.xCc(e),g=this.Xa.format(e,this.Mx.display.zHc),l=this.Ol?this.Ol(e,"month"):void 0;this.Fqa[this.Fqa.length-
1].push(new dlb(c+1,b[c],g,f,l,this.fI(e),e))}}xCc(a){return!!a&&(!this.Cd||0<=_.$C(this.Xa,a,this.Cd))&&(!this.Ed||0>=_.$C(this.Xa,a,this.Ed))&&(!this.tj||this.tj(a))}vyc(a){return a&&this.vAb(a,this.ob)?this.Xa.getDate(a):null}vAb(a,b){return!(!a||!b||this.Xa.getMonth(a)!=this.Xa.getMonth(b)||this.Xa.getYear(a)!=this.Xa.getYear(b))}fI(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}Tk(){return this.Yb&&"rtl"===this.Yb.value}ENa(a){this.vBc=
this.uBc=this.fI(a);this.Xzc=!1;this.Dwc=this.fI(this.Hv);this.Cwc=this.fI(this.my)}Wxb(a){return!this.tj||this.tj(a)}oJa(){this.E2=this.aT=null}};_.kF.O=function(a){return new (a||_.kF)(_.w(_.Nh),_.w(_.at,8),_.w(_.cD,8),_.w(_.rs,8),_.w(klb,8))};
_.kF.wa=_.Qd({type:_.kF,na:[["mat-month-view"]],rb:function(a,b){a&1&&_.oh(fF,5);if(a&2){let c;_.rh(c=_.sh())&&(b.wI=c.first)}},inputs:{ob:"activeDate",selected:"selected",Cd:"minDate",Ed:"maxDate",tj:"dateFilter",Ol:"dateClass",Hv:"comparisonStart",my:"comparisonEnd",c8:"startDateAccessibleName",x4:"endDateAccessibleName",xv:"activeDrag"},outputs:{Qn:"selectedChange",R2:"_userSelection",DV:"dragStarted",kF:"dragEnded",sm:"activeDateChange"},Qb:["matMonthView"],standalone:!0,features:[_.qe,_.Ah],
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&&(_.C(0,"table",0)(1,"thead",1)(2,"tr"),_.JC(3,vib,5,2,"th",2,llb),_.E(),_.C(5,"tr",3),_.G(6,"th",4),_.E()(),_.C(7,"tbody",5),_.M("selectedValueChange",function(c){return b.Una(c)})("activeDateChange",function(c){return b.kca(c)})("previewChange",function(c){return b.qCb(c)})("dragStarted",function(c){return b.DV.emit(c)})("dragEnded",function(c){return b.VJa(c)})("keyup",function(c){return b.X$(c)})("keydown",function(c){return b.W$(c)}),_.E()());a&
2&&(_.v(3),_.KC(b.SDc),_.v(4),_.A("label",b.BAc)("rows",b.Fqa)("todayValue",b.WCc)("startValue",b.vBc)("endValue",b.uBc)("comparisonStart",b.Dwc)("comparisonEnd",b.Cwc)("previewStart",b.E2)("previewEnd",b.aT)("isRange",b.Xzc)("labelMinRequiredCells",3)("activeCell",b.Xa.getDate(b.ob)-1)("startDateAccessibleName",b.c8)("endDateAccessibleName",b.x4))},Fa:[fF],kb:2,Ma:0});var lF=class{get ob(){return this.Fd}set ob(a){let b=this.Fd;a=_.ZC(this.Xa,this.Xa.ci(a))||new Date;this.Fd=_.bD(this.Xa,a,this.Cd,this.Ed);xib(this.Xa,b,this.Fd,this.Cd,this.Ed)||this.nI()}get selected(){return this.te}set selected(a){this.te=_.ZC(this.Xa,this.Xa.ci(a));this.nCc(a)}get Cd(){return this.NS}set Cd(a){this.NS=_.ZC(this.Xa,this.Xa.ci(a))}get Ed(){return this.LS}set Ed(a){this.LS=_.ZC(this.Xa,this.Xa.ci(a))}constructor(a,b,c){this.Ua=a;this.Xa=b;this.Yb=c;this.NM=_.df.EMPTY;this.Qn=
new _.wn;this.MQ=new _.wn;this.sm=new _.wn;this.Fd=new Date}Pd(){this.NM=_.u(this.Xa.exa,_.Dg(null)).subscribe(()=>this.nI())}Ia(){this.NM.unsubscribe()}nI(){this.YCc=this.Xa.getYear(new Date);const a=this.Xa.getYear(this.Fd)-SC(this.Xa,this.ob,this.Cd,this.Ed);this.qEb=[];for(let b=0,c=[];24>b;b++)c.push(a+b),4==c.length&&(this.qEb.push(c.map(d=>this.Rwc(d))),c=[]);_.xn(this.Ua)}pEb(a){var b=a.value;a=fD(this.Xa,b,0,1);b=this.Qzb(b);this.MQ.emit(a);this.Qn.emit(b)}kca(a){const b=this.Fd;this.ob=
this.Qzb(a.value);_.$C(this.Xa,b,this.ob)&&this.sm.emit(this.ob)}W$(a){const b=this.Fd,c=this.Tk();switch(a.keyCode){case 37:this.ob=_.hD(this.Xa,this.Fd,c?1:-1);break;case 39:this.ob=_.hD(this.Xa,this.Fd,c?-1:1);break;case 38:this.ob=_.hD(this.Xa,this.Fd,-4);break;case 40:this.ob=_.hD(this.Xa,this.Fd,4);break;case 36:this.ob=_.hD(this.Xa,this.Fd,-SC(this.Xa,this.ob,this.Cd,this.Ed));break;case 35:this.ob=_.hD(this.Xa,this.Fd,24-SC(this.Xa,this.ob,this.Cd,this.Ed)-1);break;case 33:this.ob=_.hD(this.Xa,
this.Fd,a.altKey?-240:-24);break;case 34:this.ob=_.hD(this.Xa,this.Fd,a.altKey?240:24);break;case 13:case 32:this.QM=!0;break;default:return}_.$C(this.Xa,b,this.ob)&&this.sm.emit(this.ob);this.dI();a.preventDefault()}X$(a){if(32===a.keyCode||13===a.keyCode)this.QM&&this.pEb({value:this.Xa.getYear(this.Fd),event:a}),this.QM=!1}hyc(){return SC(this.Xa,this.ob,this.Cd,this.Ed)}hB(){this.wI.hB()}dI(){this.wI.qNa()}Qzb(a){const b=this.Xa.getMonth(this.ob),c=_.eD(this.Xa,fD(this.Xa,a,b,1));return fD(this.Xa,
a,b,Math.min(this.Xa.getDate(this.ob),c))}Rwc(a){var b=fD(this.Xa,a,0,1);const c=dD(this.Xa,b);b=this.Ol?this.Ol(b,"multi-year"):void 0;return new dlb(a,c,c,this.zCc(a),b)}zCc(a){if(void 0===a||null===a||this.Ed&&a>this.Xa.getYear(this.Ed)||this.Cd&&a<this.Xa.getYear(this.Cd))return!1;if(!this.tj)return!0;for(var b=fD(this.Xa,a,0,1);this.Xa.getYear(b)==a;b=_.iD(this.Xa,b,1))if(this.tj(b))return!0;return!1}Tk(){return this.Yb&&"rtl"===this.Yb.value}nCc(a){this.xNa=null;a&&(this.xNa=this.Xa.getYear(a))}};
lF.O=function(a){return new (a||lF)(_.w(_.Nh),_.w(_.cD,8),_.w(_.rs,8))};
lF.wa=_.Qd({type:lF,na:[["mat-multi-year-view"]],rb:function(a,b){a&1&&_.oh(fF,5);if(a&2){let c;_.rh(c=_.sh())&&(b.wI=c.first)}},inputs:{ob:"activeDate",selected:"selected",Cd:"minDate",Ed:"maxDate",tj:"dateFilter",Ol:"dateClass"},outputs:{Qn:"selectedChange",MQ:"yearSelected",sm:"activeDateChange"},Qb:["matMultiYearView"],standalone:!0,features:[_.Ah],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&&(_.C(0,"table",0)(1,"thead",1)(2,"tr"),_.G(3,"th",2),_.E()(),_.C(4,"tbody",3),_.M("selectedValueChange",function(c){return b.pEb(c)})("activeDateChange",function(c){return b.kca(c)})("keyup",function(c){return b.X$(c)})("keydown",function(c){return b.W$(c)}),_.E()());a&2&&(_.v(4),_.A("rows",b.qEb)("todayValue",
b.YCc)("startValue",b.xNa)("endValue",b.xNa)("numCols",4)("cellAspectRatio",4/7)("activeCell",b.hyc()))},Fa:[fF],kb:2,Ma:0});_.mF=class{get ob(){return this.Fd}set ob(a){let b=this.Fd;a=_.ZC(this.Xa,this.Xa.ci(a))||new Date;this.Fd=_.bD(this.Xa,a,this.Cd,this.Ed);this.Xa.getYear(b)!==this.Xa.getYear(this.Fd)&&this.nI()}get selected(){return this.te}set selected(a){this.te=_.ZC(this.Xa,this.Xa.ci(a));this.dDb(a)}get Cd(){return this.NS}set Cd(a){this.NS=_.ZC(this.Xa,this.Xa.ci(a))}get Ed(){return this.LS}set Ed(a){this.LS=_.ZC(this.Xa,this.Xa.ci(a))}constructor(a,b,c,d){this.Ua=a;this.Mx=b;this.Xa=c;this.Yb=d;this.NM=_.df.EMPTY;
this.Qn=new _.wn;this.ZO=new _.wn;this.sm=new _.wn;this.Fd=new Date}Pd(){this.NM=_.u(this.Xa.exa,_.Dg(null)).subscribe(()=>this.nI())}Ia(){this.NM.unsubscribe()}CBb(a){a=a.value;const b=fD(this.Xa,this.Xa.getYear(this.ob),a,1);this.ZO.emit(b);a=this.Pzb(a);this.Qn.emit(a)}kca(a){const b=this.Fd;this.ob=this.Pzb(a.value);_.$C(this.Xa,b,this.ob)&&this.sm.emit(this.ob)}W$(a){const b=this.Fd,c=this.Tk();switch(a.keyCode){case 37:this.ob=_.gD(this.Xa,this.Fd,c?1:-1);break;case 39:this.ob=_.gD(this.Xa,
this.Fd,c?-1:1);break;case 38:this.ob=_.gD(this.Xa,this.Fd,-4);break;case 40:this.ob=_.gD(this.Xa,this.Fd,4);break;case 36:this.ob=_.gD(this.Xa,this.Fd,-this.Xa.getMonth(this.Fd));break;case 35:this.ob=_.gD(this.Xa,this.Fd,11-this.Xa.getMonth(this.Fd));break;case 33:this.ob=_.hD(this.Xa,this.Fd,a.altKey?-10:-1);break;case 34:this.ob=_.hD(this.Xa,this.Fd,a.altKey?10:1);break;case 13:case 32:this.QM=!0;break;default:return}_.$C(this.Xa,b,this.ob)&&(this.sm.emit(this.ob),this.dI());a.preventDefault()}X$(a){if(32===
a.keyCode||13===a.keyCode)this.QM&&this.CBb({value:this.Xa.getMonth(this.Fd),event:a}),this.QM=!1}nI(){this.dDb(this.selected);this.XCc=this.Vzb(new Date);this.WDc=dD(this.Xa,this.ob);let a=Jib(this.Xa);this.DAc=[[0,1,2,3],[4,5,6,7],[8,9,10,11]].map(b=>b.map(c=>this.Qwc(c,a[c])));_.xn(this.Ua)}hB(){this.wI.hB()}dI(){this.wI.qNa()}Vzb(a){return a&&this.Xa.getYear(a)==this.Xa.getYear(this.ob)?this.Xa.getMonth(a):null}Pzb(a){var b=fD(this.Xa,this.Xa.getYear(this.ob),a,1);b=_.eD(this.Xa,b);return fD(this.Xa,
this.Xa.getYear(this.ob),a,Math.min(this.Xa.getDate(this.ob),b))}Qwc(a,b){var c=fD(this.Xa,this.Xa.getYear(this.ob),a,1);const d=this.Xa.format(c,this.Mx.display.KQc);c=this.Ol?this.Ol(c,"year"):void 0;return new dlb(a,b.toLocaleUpperCase(),d,this.yCc(a),c)}yCc(a){var b=this.Xa.getYear(this.ob);if(void 0===a||null===a||this.dAc(b,a)||this.eAc(b,a))return!1;if(!this.tj)return!0;for(b=fD(this.Xa,b,a,1);this.Xa.getMonth(b)==a;b=_.iD(this.Xa,b,1))if(this.tj(b))return!0;return!1}dAc(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}eAc(a,b){if(this.Cd){const c=this.Xa.getYear(this.Cd),d=this.Xa.getMonth(this.Cd);return a<c||a===c&&b<d}return!1}Tk(){return this.Yb&&"rtl"===this.Yb.value}dDb(a){this.VCb=this.Vzb(a)}};_.mF.O=function(a){return new (a||_.mF)(_.w(_.Nh),_.w(_.at,8),_.w(_.cD,8),_.w(_.rs,8))};
_.mF.wa=_.Qd({type:_.mF,na:[["mat-year-view"]],rb:function(a,b){a&1&&_.oh(fF,5);if(a&2){let c;_.rh(c=_.sh())&&(b.wI=c.first)}},inputs:{ob:"activeDate",selected:"selected",Cd:"minDate",Ed:"maxDate",tj:"dateFilter",Ol:"dateClass"},outputs:{Qn:"selectedChange",ZO:"monthSelected",sm:"activeDateChange"},Qb:["matYearView"],standalone:!0,features:[_.Ah],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&&(_.C(0,"table",0)(1,"thead",1)(2,"tr"),_.G(3,"th",2),_.E()(),_.C(4,"tbody",3),_.M("selectedValueChange",function(c){return b.CBb(c)})("activeDateChange",function(c){return b.kca(c)})("keyup",function(c){return b.X$(c)})("keydown",function(c){return b.W$(c)}),_.E()());a&2&&(_.v(4),
_.A("label",b.WDc)("rows",b.DAc)("todayValue",b.XCc)("startValue",b.VCb)("endValue",b.VCb)("labelMinRequiredCells",2)("numCols",4)("cellAspectRatio",4/7)("activeCell",b.Xa.getMonth(b.ob)))},Fa:[fF],kb:2,Ma:0});var nlb=1,nF=class{constructor(a,b,c,d,e){this.Mi=a;this.calendar=b;this.Xa=c;this.Mx=d;this.Ef=`mat-calendar-header-${nlb++}`;this.hCb=`${this.Ef}-period-label`;this.calendar.Vb.subscribe(()=>_.xn(e))}get Bya(){return"month"==this.calendar.Vg?this.Xa.format(this.calendar.ob,this.Mx.display.Bcb).toLocaleUpperCase():"year"==this.calendar.Vg?dD(this.Xa,this.calendar.ob):ilb(...this.Izb())}get ISc(){return"month"==this.calendar.Vg?this.Xa.format(this.calendar.ob,this.Mx.display.Bcb).toLocaleUpperCase():
"year"==this.calendar.Vg?dD(this.Xa,this.calendar.ob):jlb(...this.Izb())}get vfb(){return"month"==this.calendar.Vg?"Choose month and year":"Choose date"}get pgb(){return{month:"Previous month",year:"Previous year","multi-year":"Previous 24 years"}[this.calendar.Vg]}get fdb(){return{month:"Next month",year:"Next year","multi-year":"Next 24 years"}[this.calendar.Vg]}Pya(){return this.calendar.Cd?!this.calendar.Cd||!this.eBb(this.calendar.ob,this.calendar.Cd):!0}Jxa(){return!this.calendar.Ed||!this.eBb(this.calendar.ob,
this.calendar.Ed)}eBb(a,b){return"month"==this.calendar.Vg?this.Xa.getYear(a)==this.Xa.getYear(b)&&this.Xa.getMonth(a)==this.Xa.getMonth(b):"year"==this.calendar.Vg?this.Xa.getYear(a)==this.Xa.getYear(b):xib(this.Xa,a,b,this.calendar.Cd,this.calendar.Ed)}Izb(){var a=this.Xa.getYear(this.calendar.ob)-SC(this.Xa,this.calendar.ob,this.calendar.Cd,this.calendar.Ed),b=a+24-1;a=dD(this.Xa,fD(this.Xa,a,0,1));b=dD(this.Xa,fD(this.Xa,b,0,1));return[a,b]}};
nF.O=function(a){return new (a||nF)(_.w(_.jF),_.w(_.Dd(()=>_.oF)),_.w(_.cD,8),_.w(_.at,8),_.w(_.Nh))};
nF.wa=_.Qd({type:nF,na:[["mat-calendar-header"]],Qb:["matCalendarHeader"],standalone:!0,features:[_.Ah],ac:["*"],ya:13,Aa:11,Da:[[1,"mat-calendar-header"],[1,"mat-calendar-controls"],[1,"cdk-visually-hidden",3,"id"],["mat-button","","type","button","aria-live","polite",1,"mat-calendar-period-button",3,"click"],["aria-hidden","true"],["viewBox","0 0 10 5","focusable","false","aria-hidden","true",1,"mat-calendar-arrow"],["points","0,0 5,5 10,0"],[1,"mat-calendar-spacer"],["mat-icon-button","","type",
"button",1,"mat-calendar-previous-button",3,"click","disabled"],["mat-icon-button","","type","button",1,"mat-calendar-next-button",3,"click","disabled"]],qa:function(a,b){a&1&&(_.ch(),_.C(0,"div",0)(1,"div",1)(2,"label",2),_.P(3),_.E(),_.C(4,"button",3),_.M("click",function(){b.calendar.Vg="month"==b.calendar.Vg?"multi-year":"month"}),_.C(5,"span",4),_.P(6),_.E(),_.He(),_.C(7,"svg",5),_.G(8,"polygon",6),_.E()(),_.ye.YE=null,_.G(9,"div",7),_.dh(10),_.C(11,"button",8),_.M("click",function(){b.calendar.ob=
"month"==b.calendar.Vg?_.gD(b.Xa,b.calendar.ob,-1):_.hD(b.Xa,b.calendar.ob,"year"==b.calendar.Vg?-1:-24)}),_.E(),_.C(12,"button",9),_.M("click",function(){b.calendar.ob="month"==b.calendar.Vg?_.gD(b.Xa,b.calendar.ob,1):_.hD(b.Xa,b.calendar.ob,"year"==b.calendar.Vg?1:24)}),_.E()()());a&2&&(_.v(2),_.A("id",b.hCb),_.v(),_.vh(b.ISc),_.v(),_.Pg("aria-label",b.vfb)("aria-describedby",b.hCb),_.v(2),_.vh(b.Bya),_.v(),_.Rg("mat-calendar-invert","month"!==b.calendar.Vg),_.v(4),_.A("disabled",!b.Pya()),_.Pg("aria-label",
b.pgb),_.v(),_.A("disabled",!b.Jxa()),_.Pg("aria-label",b.fdb))},Fa:[_.Nt,_.Qt],kb:2,Ma:0});
_.oF=class{get Az(){return this.PNa}set Az(a){this.PNa=_.ZC(this.Xa,this.Xa.ci(a))}get selected(){return this.te}set selected(a){this.te=_.ZC(this.Xa,this.Xa.ci(a))}get Cd(){return this.NS}set Cd(a){this.NS=_.ZC(this.Xa,this.Xa.ci(a))}get Ed(){return this.LS}set Ed(a){this.LS=_.ZC(this.Xa,this.Xa.ci(a))}get ob(){return this.swc}set ob(a){this.swc=_.bD(this.Xa,a,this.Cd,this.Ed);this.Vb.next();_.xn(this.Ua)}get Vg(){return this.EJa}set Vg(a){const b=this.EJa!==a?a:null;this.EJa=a;this.iMa=!0;_.xn(this.Ua);
b&&this.GQ.emit(b)}constructor(a,b,c,d){this.Xa=b;this.Mx=c;this.Ua=d;this.iMa=!1;this.nQ="month";this.Qn=new _.wn;this.MQ=new _.wn;this.ZO=new _.wn;this.GQ=new _.wn(!0);this.R2=new _.wn;this.gEb=new _.wn;this.una=null;this.Vb=new _.zg;this.saa=a.Kc.subscribe(()=>{_.xn(d);this.Vb.next()})}Pd(){this.ewc=new _.Ss(this.bX||nF);this.ob=this.Az||new Date;this.EJa=this.nQ}Jn(){this.iMa&&(this.iMa=!1,this.vKa().hB(!1))}Ia(){this.saa.unsubscribe();this.Vb.complete()}Rb(a){const b=a.minDate&&!aD(this.Xa,a.minDate.yj,
a.minDate.hg)?a.minDate:void 0,c=a.maxDate&&!aD(this.Xa,a.maxDate.yj,a.maxDate.hg)?a.maxDate:void 0;(a=b||c||a.dateFilter)&&!a.EJ&&(a=this.vKa())&&(_.yn(this.Ua),a.nI());this.Vb.next()}Una(a){const b=a.value;b&&!aD(this.Xa,b,this.selected)&&this.Qn.emit(b);this.R2.emit(a)}XDc(a){this.MQ.emit(a)}CAc(a){this.ZO.emit(a)}lAb(a,b){this.ob=a;this.Vg=b}Bxc(a){this.una=a}VJa(a){this.una&&(a.value&&this.gEb.emit(a),this.una=null)}vKa(){return this.s6||this.wCa||this.MQc}};
_.oF.O=function(a){return new (a||_.oF)(_.w(_.jF),_.w(_.cD,8),_.w(_.at,8),_.w(_.Nh))};
_.oF.wa=_.Qd({type:_.oF,na:[["mat-calendar"]],rb:function(a,b){a&1&&(_.oh(_.kF,5),_.oh(_.mF,5),_.oh(lF,5));if(a&2){let c;_.rh(c=_.sh())&&(b.s6=c.first);_.rh(c=_.sh())&&(b.wCa=c.first);_.rh(c=_.sh())&&(b.MQc=c.first)}},qb:[1,"mat-calendar"],inputs:{bX:"headerComponent",Az:"startAt",nQ:"startView",selected:"selected",Cd:"minDate",Ed:"maxDate",tj:"dateFilter",Ol:"dateClass",Hv:"comparisonStart",my:"comparisonEnd",c8:"startDateAccessibleName",x4:"endDateAccessibleName"},outputs:{Qn:"selectedChange",MQ:"yearSelected",
ZO:"monthSelected",GQ:"viewChanged",R2:"_userSelection",gEb:"_userDragDrop"},Qb:["matCalendar"],standalone:!0,features:[_.zh([hlb]),_.qe,_.Ah],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&&(_.y(0,yib,0,0,"ng-template",
0),_.C(1,"div",1),_.y(2,zib,1,11,"mat-month-view",2)(3,Aib,1,6,"mat-year-view",3)(4,Bib,1,6,"mat-multi-year-view",3),_.E());if(a&2){let c;_.A("cdkPortalOutlet",b.ewc);_.v(2);_.Ug("month"===(c=b.Vg)?2:"year"===c?3:"multi-year"===c?4:-1)}},Fa:[_.Ws,_.XC,_.kF,_.mF,lF],styles:['.mat-calendar{display:block;font-family:var(--mat-datepicker-calendar-text-font);font-size:var(--mat-datepicker-calendar-text-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);font-weight:var(--mat-datepicker-calendar-period-button-text-weight);--mdc-text-button-label-text-color:var(--mat-datepicker-calendar-period-button-text-color)}.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)}.mat-calendar-arrow.mat-calendar-invert{transform:rotate(180deg)}[dir=rtl] .mat-calendar-arrow{margin:0 5px 0 0}.cdk-high-contrast-active .mat-calendar-arrow{fill:CanvasText}.mat-calendar-previous-button,.mat-calendar-next-button{position:relative}.mat-datepicker-content .mat-calendar-previous-button:not(.mat-mdc-button-disabled),.mat-datepicker-content .mat-calendar-next-button:not(.mat-mdc-button-disabled){color:var(--mat-datepicker-calendar-navigation-button-icon-color)}.mat-calendar-previous-button::after,.mat-calendar-next-button::after{top:0;left:0;right:0;bottom:0;position:absolute;content:"";margin:15.5px;border:0 solid currentColor;border-top-width:2px}[dir=rtl] .mat-calendar-previous-button,[dir=rtl] .mat-calendar-next-button{transform:rotate(180deg)}.mat-calendar-previous-button::after{border-left-width:2px;transform:translateX(2px) rotate(-45deg)}.mat-calendar-next-button::after{border-right-width:2px;transform:translateX(-2px) rotate(45deg)}.mat-calendar-table{border-spacing:0;border-collapse:collapse;width:100%}.mat-calendar-table-header th{text-align:center;padding:0 0 8px 0;color:var(--mat-datepicker-calendar-header-text-color);font-size:var(--mat-datepicker-calendar-header-text-size);font-weight:var(--mat-datepicker-calendar-header-text-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)}.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 olb=class{constructor(a,b){this.target=a;this.targetElement=b;this.value=this.target.value}},pF=class{get value(){return this.jn?this.jAb(this.jn.selection):this.Tx}set value(a){this.JIa(a)}get disabled(){return!!this.oc||!1}set disabled(a){const b=this.Ja.ma;this.oc!==a&&(this.oc=a,this.Vb.next(void 0));a&&this.lm&&b.blur&&b.blur()}Yyc(){return[this.cBc,this.xAc,this.tAc,this.Rxc]}EBc(a){this.jn=a;this.OOa.unsubscribe();this.Tx&&this.SH(this.Tx);this.OOa=this.jn.HVc.subscribe(b=>{this.ACc(b)&&
(b=this.jAb(b.selection),this.h2=this.MLa(b),this.Sna(b),this.Te(),this.mKa(b),this.Zt.emit(new olb(this,this.Ja.ma)),this.vXa.emit(new olb(this,this.Ja.ma)))})}constructor(a,b,c){this.Ja=a;this.Xa=b;this.Mx=c;this.vXa=new _.wn;this.Zt=new _.wn;this.Vb=new _.zg;this.Te=()=>{};this.cN=()=>{};this.Sna=()=>{};this.uBb=this.OOa=_.df.EMPTY;this.cBc=()=>this.h2?null:{matDatepickerParse:{text:this.Ja.ma.value}};this.Rxc=d=>{d=_.ZC(this.Xa,this.Xa.ci(d.value));return!d||this.YLa(d)?null:{matDatepickerFilter:!0}};
this.xAc=d=>{d=_.ZC(this.Xa,this.Xa.ci(d.value));const e=this.FKa();return!e||!d||0>=_.$C(this.Xa,e,d)?null:{matDatepickerMin:{min:e,actual:d}}};this.tAc=d=>{d=_.ZC(this.Xa,this.Xa.ci(d.value));const e=this.EKa();return!e||!d||0<=_.$C(this.Xa,e,d)?null:{matDatepickerMax:{max:e,actual:d}}};this.h2=!1;this.uBb=b.exa.subscribe(()=>{this.JIa(this.value)})}Cc(){this.lm=!0}Rb(a){a:{var b=this.Xa;const c=Object.keys(a);for(let d of c){const {yj:e,hg:f}=a[d];if(YC(e)&&YC(f)){if(!aD(b,e,f)){a=!0;break a}}else{a=
!0;break a}}a=!1}a&&this.Vb.next(void 0)}Ia(){this.OOa.unsubscribe();this.uBb.unsubscribe();this.Vb.complete()}Cja(a){this.cN=a}validate(a){return this.sca?this.sca(a):null}Lo(a){this.JIa(a)}On(a){this.Sna=a}ft(a){this.Te=a}aq(a){this.disabled=a}spa(a){const b=["ctrlKey","shiftKey","metaKey"];_.kj(a,"altKey")&&40===a.keyCode&&b.every(c=>!_.kj(a,c))&&!this.Ja.ma.readOnly&&(this.WAc(),a.preventDefault())}TS(a){const b=this.h2;let c=this.Xa.parse(a,this.Mx.parse.Zt);this.h2=this.MLa(c);c=_.ZC(this.Xa,
c);const d=!aD(this.Xa,c,this.value);!c||d?this.Sna(c):(a&&!this.value&&this.Sna(c),b!==this.h2&&this.cN());d&&(this.SH(c),this.Zt.emit(new olb(this,this.Ja.ma)))}re(){this.vXa.emit(new olb(this,this.Ja.ma))}Vk(){this.value&&this.mKa(this.value);this.Te()}mKa(a){this.Ja.ma.value=null!=a?this.Xa.format(a,this.Mx.display.Zt):""}SH(a){this.jn?(this.Avc(a),this.Tx=null):this.Tx=a}MLa(a){return!a||this.Xa.isValid(a)}q2c(){return!1}JIa(a){a=this.Xa.ci(a);this.h2=this.MLa(a);a=_.ZC(this.Xa,a);this.SH(a);
this.mKa(a)}YLa(a){const b=this.wKa();return!b||b(a)}};pF.O=function(a){return new (a||pF)(_.w(_.Ye),_.w(_.cD,8),_.w(_.at,8))};pF.La=_.Wd({type:pF,inputs:{value:"value",disabled:[2,"disabled","disabled",_.Lh]},outputs:{vXa:"dateChange",Zt:"dateInput"},standalone:!0,features:[_.Og,_.qe]});var plb=_.Aj("transformPanel",[_.Ej("void => enter-dropdown",_.Bj("120ms cubic-bezier(0, 0, 0.2, 1)",_.MC([_.Cj({opacity:0,transform:"scale(1, 0.8)"}),_.Cj({opacity:1,transform:"scale(1, 1)"})]))),_.Ej("void => enter-dialog",_.Bj("150ms cubic-bezier(0, 0, 0.2, 1)",_.MC([_.Cj({opacity:0,transform:"scale(0.7)"}),_.Cj({transform:"none",opacity:1})]))),_.Ej("* => void",_.Bj("100ms linear",_.Cj({opacity:0})))]),qlb=_.Aj("fadeInCalendar",[_.Dj("void",_.Cj({opacity:0})),_.Dj("enter",_.Cj({opacity:1})),_.Ej("void => *",
_.Bj("120ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)"))]);var rlb=0,slb=new _.ge("mat-datepicker-scroll-strategy",{Ea:"root",oa:()=>{const a=_.Kd(_.Ys);return()=>a.Cj.ql()}}),tlb={va:slb,Hb:[_.Ys],Bb:function(a){return()=>a.Cj.ql()}},qF=class{constructor(a,b,c,d,e,f){this.Ja=a;this.Ua=b;this.zoa=c;this.Xa=d;this.r2c=e;this.Xba=new _.df;this.Dl=new _.zg;this.oE=!1;this.M9=null;this.xwc=f.eGc}Qa(){this.Et=this.Ne.DBa?"enter-dialog":"enter-dropdown"}Cc(){this.Xba.add(this.Ne.Vb.subscribe(()=>{_.xn(this.Ua)}));this.dwc.vKa().hB(!1)}Ia(){this.Xba.unsubscribe();
this.Dl.complete()}kzc(a){const b=this.jn.selection;a=a.value;!a||aD(this.Xa,a,b)||this.jn.add(a);this.jn&&!this.jn.mu()||this.M9||this.Ne.close()}jzc(a){gF(this.jn,a.value,this)}Wba(){this.Et="void";_.xn(this.Ua)}mAb(a){(this.oE="start"===a.IRb)||this.Dl.next()}f2c(){return this.jn.selection}zxb(){this.jn!==this.zoa&&gF(this.zoa,this.jn.selection,this)}yvc(a,b){this.jn=a?this.zoa.clone():this.zoa;this.M9=a;b&&_.yn(this.Ua)}};
qF.O=function(a){return new (a||qF)(_.w(_.Ye),_.w(_.Nh),_.w(hF),_.w(_.cD),_.w(klb,8),_.w(_.jF))};
qF.wa=_.Qd({type:qF,na:[["mat-datepicker-content"]],rb:function(a,b){a&1&&_.oh(_.oF,5);if(a&2){let c;_.rh(c=_.sh())&&(b.dwc=c.first)}},qb:[1,"mat-datepicker-content"],lb:5,Ya:function(a,b){a&1&&_.bh("@transformPanel.start",function(c){return b.mAb(c)})("@transformPanel.done",function(c){return b.mAb(c)});a&2&&(_.Xg("@transformPanel",b.Et),_.Sg(b.color?"mat-"+b.color:""),_.Rg("mat-datepicker-content-touch",b.Ne.DBa))},inputs:{color:"color"},Qb:["matDatepickerContent"],standalone:!0,features:[_.Ah],
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&&(_.C(0,"div",0)(1,"mat-calendar",1),_.M("yearSelected",function(c){return b.Ne.dCc(c)})("monthSelected",function(c){return b.Ne.bCc(c)})("viewChanged",function(c){return b.Ne.KDc(c)})("_userSelection",function(c){return b.kzc(c)})("_userDragDrop",function(c){return b.jzc(c)}),_.E(),_.y(2,Cib,0,0,"ng-template",2),_.C(3,"button",3),_.M("focus",function(){return b.oyb=!0})("blur",function(){return b.oyb=!1})("click",function(){return b.Ne.close()}),_.P(4),_.E()());if(a&2){let c;_.Rg("mat-datepicker-content-container-with-custom-header",
b.Ne.qGb)("mat-datepicker-content-container-with-actions",b.M9);_.Pg("aria-modal",!0)("aria-labelledby",null!==(c=b.xxc)&&void 0!==c?c:void 0);_.v();_.Sg(b.Ne.Bd);_.A("id",b.Ne.id)("startAt",b.Ne.Az)("startView",b.Ne.nQ)("minDate",b.Ne.FKa())("maxDate",b.Ne.EKa())("dateFilter",b.Ne.wKa())("headerComponent",b.Ne.qGb)("selected",b.jn.selection)("dateClass",b.Ne.Ol)("comparisonStart",b.Hv)("comparisonEnd",b.my)("@fadeInCalendar","enter")("startDateAccessibleName",b.c8)("endDateAccessibleName",b.x4);
_.v();_.A("cdkPortalOutlet",b.M9);_.v();_.Rg("cdk-visually-hidden",!b.oyb);_.A("color",b.color||"primary");_.v();_.vh(b.xwc)}},Fa:[_.Ir,_.oF,_.Ws,_.Nt],styles:[".mat-datepicker-content{display:block;border-radius:4px;background-color:var(--mat-datepicker-calendar-container-background-color);color:var(--mat-datepicker-calendar-container-text-color);box-shadow:var(--mat-datepicker-calendar-container-elevation-shadow);border-radius:var(--mat-datepicker-calendar-container-shape)}.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);border-radius:var(--mat-datepicker-calendar-container-touch-shape);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:[plb,qlb]},Ma:0});
var rF=class{get Az(){return this.PNa||(this.Bp?this.Bp.value:null)}set Az(a){this.PNa=_.ZC(this.Xa,this.Xa.ci(a))}get color(){var a;(a=this.Ki)||(this.Bp?(a=this.Bp,a=a.hf?a.hf.color:void 0):a=void 0);return a}set color(a){this.Ki=a}get disabled(){return void 0===this.oc&&this.Bp?this.Bp.disabled:!!this.oc}set disabled(a){a!==this.oc&&(this.oc=a,this.Vb.next(void 0))}get Bd(){return this.ZAc}set Bd(a){this.ZAc=reb(a)}get ji(){return this.wE}set ji(a){a?this.open():this.close()}FKa(){return this.Bp&&
this.Bp.min}EKa(){return this.Bp&&this.Bp.max}wKa(){return this.Bp&&this.Bp.tj}constructor(a,b,c,d,e,f,g){this.jf=a;this.Ce=c;this.Xa=e;this.Yb=f;this.jn=g;this.xLa=_.df.EMPTY;this.Cb=_.Kd(_.ri);this.nQ="month";this.DBa=!1;this.jq="start";this.xt="below";this.nt=!0;this.MQ=new _.wn;this.ZO=new _.wn;this.GQ=new _.wn(!0);this.qeb=new _.wn;this.nsa=new _.wn;this.wE=!1;this.id=`mat-datepicker-${rlb++}`;this.M$=null;this.Gvc=`${this.id}-backdrop`;this.Vb=new _.zg;this.Oc=_.Kd(_.Kf);this.ze=d}Rb(a){(a=
a.xPosition||a.yPosition)&&!a.EJ&&this.vb&&(a=this.vb.Sl().mg,a instanceof _.rVa&&(this.XCb(a),this.ji&&this.vb.ef()));this.Vb.next(void 0)}Ia(){this.KJa();this.close();this.xLa.unsubscribe();this.Vb.complete()}select(a){this.jn.add(a)}dCc(a){this.MQ.emit(a)}bCc(a){this.ZO.emit(a)}KDc(a){this.GQ.emit(a)}lza(a){this.xLa.unsubscribe();this.Bp=a;this.xLa=a.Vb.subscribe(()=>this.Vb.next(void 0));return this.jn}open(){let a;this.wE||this.disabled||(null==(a=this.jM)?0:a.instance.oE)||(this.M$=_.pj(),this.VAc(),
this.wE=!0,this.qeb.emit())}close(){var a;if(this.wE&&(null==(a=this.jM)||!a.instance.oE)){var b=this.nt&&this.M$&&"function"===typeof this.M$.focus;a=()=>{this.wE&&(this.wE=!1,this.nsa.emit())};if(this.jM){const c=this.jM.instance,d=this.jM.location;c.Wba();_.u(c.Dl,_.qg(1)).subscribe(()=>{const e=this.Cb.activeElement;!b||e&&e!==this.Cb.activeElement&&!d.ma.contains(e)||this.M$.focus();this.M$=null;this.KJa()})}b?setTimeout(a):a()}}zxb(){let a,b;null==(a=this.jM)||null==(b=a.instance)||b.zxb()}gyc(a){a.Ne=
this;a.color=this.color;var b=this.Bp;b=b.hf?_.iA(b.hf):b.Ja.ma.getAttribute("aria-labelledby");a.xxc=b;a.yvc(this.M9,!1)}VAc(){this.KJa();const a=this.DBa,b=new _.Ss(qF,this.Ce),c=this.vb=this.jf.create(new _.Gs({mg:a?this.xyc():this.Ayc(),De:!0,Nj:[a?"cdk-overlay-dark-backdrop":"mat-overlay-transparent-backdrop",this.Gvc],direction:this.Yb,Dj:a?this.jf.Cj.block():this.ze(),Bd:`mat-datepicker-${a?"dialog":"popup"}`}));this.syc(c).subscribe(d=>{d&&d.preventDefault();this.close()});c.In().subscribe(d=>
{const e=d.keyCode;38!==e&&40!==e&&37!==e&&39!==e&&33!==e&&34!==e||d.preventDefault()});this.jM=c.attach(b);this.gyc(this.jM.instance);a||_.Of(()=>{c.ef()},{Zb:this.Oc})}KJa(){this.vb&&(this.vb.dispose(),this.vb=this.jM=null)}xyc(){return _.Ps(_.Os(this.jf.position().global()))}Ayc(){const a=_.Ms(_.Ks(_.Ls(_.Ns(_.Qs(this.jf.position(),this.Bp.gO()),".mat-datepicker-content"),!1),8));return this.XCb(a)}XCb(a){const b="end"===this.jq?"end":"start",c="start"===b?"end":"start",d="above"===this.xt?"bottom":
"top",e="top"===d?"bottom":"top";return _.Js(a,[{zc:b,Ac:e,mc:b,tc:d},{zc:b,Ac:d,mc:b,tc:e},{zc:c,Ac:e,mc:c,tc:d},{zc:c,Ac:d,mc:c,tc:e}])}syc(a){const b=["ctrlKey","shiftKey","metaKey"];return _.Cf(a.tm(),a.So,_.u(a.In(),_.Df(c=>27===c.keyCode&&!_.kj(c)||this.Bp&&_.kj(c,"altKey")&&38===c.keyCode&&b.every(d=>!_.kj(c,d)))))}};rF.O=function(a){return new (a||rF)(_.w(_.Ys),_.w(_.Jf),_.w(_.mh),_.w(slb),_.w(_.cD,8),_.w(_.rs,8),_.w(hF))};
rF.La=_.Wd({type:rF,inputs:{qGb:"calendarHeaderComponent",Az:"startAt",nQ:"startView",color:"color",DBa:[2,"touchUi","touchUi",_.Lh],disabled:[2,"disabled","disabled",_.Lh],jq:"xPosition",xt:"yPosition",nt:[2,"restoreFocus","restoreFocus",_.Lh],Ol:"dateClass",Bd:"panelClass",ji:[2,"opened","opened",_.Lh]},outputs:{MQ:"yearSelected",ZO:"monthSelected",GQ:"viewChanged",qeb:"opened",nsa:"closed"},features:[_.Og,_.qe]});var ulb,vlb;ulb={va:_.Lw,Fb:_.Dd(()=>_.sF),wd:!0};vlb={va:_.Mw,Fb:_.Dd(()=>_.sF),wd:!0};
_.sF=class extends pF{set mQc(a){a&&(this.mM=a,this.pyb=a.nsa.subscribe(()=>this.Te()),this.EBc(a.lza(this)))}get min(){return this.cMa}set min(a){a=_.ZC(this.Xa,this.Xa.ci(a));aD(this.Xa,a,this.cMa)||(this.cMa=a,this.cN())}get max(){return this.ZLa}set max(a){a=_.ZC(this.Xa,this.Xa.ci(a));aD(this.Xa,a,this.ZLa)||(this.ZLa=a,this.cN())}get tj(){return this.Fyb}set tj(a){const b=this.YLa(this.value);this.Fyb=a;this.YLa(this.value)!==b&&this.cN()}constructor(a,b,c,d){super(a,b,c);this.hf=d;this.pyb=
_.df.EMPTY;this.sca=_.Qta(super.Yyc())}gO(){return this.hf?this.hf.gO():this.Ja}Ia(){super.Ia();this.pyb.unsubscribe()}WAc(){this.mM&&this.mM.open()}jAb(a){return a}Avc(a){this.jn&&gF(this.jn,a,this)}FKa(){return this.cMa}EKa(){return this.ZLa}wKa(){return this.Fyb}ACc(a){return a.source!==this}};_.sF.O=function(a){return new (a||_.sF)(_.w(_.Ye),_.w(_.cD,8),_.w(_.at,8),_.w(_.sx,8))};
_.sF.La=_.Wd({type:_.sF,na:[["input","matDatepicker",""]],qb:[1,"mat-datepicker-input"],lb:6,Ya:function(a,b){a&1&&_.M("input",function(c){return b.TS(c.target.value)})("change",function(){return b.re()})("blur",function(){return b.Vk()})("keydown",function(c){return b.spa(c)});a&2&&(_.Wg("disabled",b.disabled),_.Pg("aria-haspopup",b.mM?"dialog":null)("aria-owns",(null==b.mM?null:b.mM.ji)&&b.mM.id||null)("min",b.min?Mib(b.Xa,b.min):null)("max",b.max?Mib(b.Xa,b.max):null)("data-mat-calendar",b.mM?
b.mM.id:null))},inputs:{mQc:"matDatepicker",min:"min",max:"max",tj:[0,"matDatepickerFilter","dateFilter"]},Qb:["matDatepickerInput"],standalone:!0,features:[_.zh([ulb,vlb,{va:_.O5a,Fb:_.sF}]),_.Mg]});var wlb=["button"],xlb=[[["","matDatepickerToggleIcon",""]]],tF=class{};tF.O=function(a){return new (a||tF)};tF.La=_.Wd({type:tF,na:[["","matDatepickerToggleIcon",""]],standalone:!0});
_.uF=class{get disabled(){return void 0===this.oc&&this.Ne?this.Ne.disabled:!!this.oc}set disabled(a){this.oc=a}constructor(a,b,c){this.Mi=a;this.Ua=b;this.Pi=_.df.EMPTY;this.tabIndex=(c=Number(c))||0===c?c:null}Rb(a){a.datepicker&&this.nEb()}Ia(){this.Pi.unsubscribe()}Pd(){this.nEb()}zMa(a){this.Ne&&!this.disabled&&(this.Ne.open(),a.stopPropagation())}nEb(){const a=this.Ne?this.Ne.Vb:_.kf(),b=this.Ne&&this.Ne.Bp?this.Ne.Bp.Vb:_.kf(),c=this.Ne?_.Cf(this.Ne.qeb,this.Ne.nsa):_.kf();this.Pi.unsubscribe();
this.Pi=_.Cf(this.Mi.Kc,a,b,c).subscribe(()=>_.xn(this.Ua))}};_.uF.O=function(a){return new (a||_.uF)(_.w(_.jF),_.w(_.Nh),_.Ne("tabindex"))};
_.uF.wa=_.Qd({type:_.uF,na:[["mat-datepicker-toggle"]],yd:function(a,b,c){a&1&&_.ph(c,tF,5);if(a&2){let d;_.rh(d=_.sh())&&(b.lxc=d.first)}},rb:function(a,b){a&1&&_.oh(wlb,5);if(a&2){let c;_.rh(c=_.sh())&&(b.T1c=c.first)}},qb:[1,"mat-datepicker-toggle"],lb:8,Ya:function(a,b){a&1&&_.M("click",function(c){return b.zMa(c)});a&2&&(_.Pg("tabindex",null)("data-mat-calendar",b.Ne?b.Ne.id:null),_.Rg("mat-datepicker-toggle-active",b.Ne&&b.Ne.ji)("mat-accent",b.Ne&&"accent"===b.Ne.color)("mat-warn",b.Ne&&"warn"===
b.Ne.color))},inputs:{Ne:[0,"for","datepicker"],tabIndex:"tabIndex",ariaLabel:[0,"aria-label","ariaLabel"],disabled:[2,"disabled","disabled",_.Lh],vc:"disableRipple"},Qb:["matDatepickerToggle"],standalone:!0,features:[_.Og,_.qe,_.Ah],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&&(_.ch(xlb),_.C(0,"button",1,0),_.y(2,Dib,2,0,":svg:svg",2),_.dh(3),_.E());a&2&&(_.A("disabled",b.disabled)("disableRipple",b.vc),_.Pg("aria-haspopup",b.Ne?"dialog":null)("aria-label",b.ariaLabel||b.Mi.NRc)("tabindex",b.disabled?-1:b.tabIndex),_.v(2),_.Ug(b.lxc?-1:2))},Fa:[_.Qt],styles:[".mat-datepicker-toggle{pointer-events:auto;color:var(--mat-datepicker-toggle-icon-color)}.mat-datepicker-toggle-active{color:var(--mat-datepicker-toggle-active-state-icon-color)}.cdk-high-contrast-active .mat-datepicker-toggle-default-icon{color:CanvasText}\n"],
kb:2,Ma:0});_.vF=class extends rF{};_.vF.O=(()=>{let a;return function(b){return(a||(a=_.Ve(_.vF)))(b||_.vF)}})();_.vF.wa=_.Qd({type:_.vF,na:[["mat-datepicker"]],Qb:["matDatepicker"],standalone:!0,features:[_.zh([hlb,{va:rF,Fb:_.vF}]),_.Mg,_.Ah],ya:0,Aa:0,qa:function(){},kb:2,Ma:0});_.wF=class{};_.wF.O=function(a){return new (a||_.wF)};_.wF.Ca=_.Ud({type:_.wF});_.wF.Ba=_.md({Nb:[_.jF,tlb],imports:[_.vo,_.St,_.Zs,_.Rr,_.Xs,_.$s,qF,_.uF,nF,_.Ds]});var ylb;ylb=[{ys:"text-field-1",uV:"and"},{ys:"text-field-2"}];
_.xF=class extends _.RD{constructor(){super(...arguments);this.Xm=new _.gi(_.OD(null));this.values=this.Xm.Rf();this.A8=ylb}set config(a){if(a&&a.length){var b=a.map(c=>({ys:c.ys,placeholder:c.placeholder,name:c.name,uV:c.uV,QL:c.QL,bJ:(null==c?void 0:c.bJ)||void 0,value:this.yya&&this.yya.value.Bo.get(c.ys)||void 0}));this.HVa=a;this.A8=b;this.yya=null}else this.A8=ylb}set rc(a){a?this.HVa?this.A8=this.A8.map(b=>{const c=b.ys;a.value.Bo.has(c)&&(b.value=a.value.Bo.get(c)||void 0,void 0===b.value&&
b.bJ&&(b.value=""));return b}):this.yya=a:this.yya=null}get isValid(){return this.z8.Si.valid&&0<this.Xm.value.Bo.size&&Array.from(this.Xm.value.Bo.values()).every(a=>null!==a)}focus(){this.z8.focus()}};_.xF.O=(()=>{let a;return function(b){return(a||(a=_.Ve(_.xF)))(b||_.xF)}})();_.xF.La=_.Wd({type:_.xF,inputs:{config:"config",rc:"appliedFilter"},outputs:{values:"values"},features:[_.Mg]});_.yF=class{};_.yF.O=function(a){return new (a||_.yF)};_.yF.Ca=_.Ud({type:_.yF});_.yF.Ba=_.md({imports:[_.vo,_.vA]});_.Dg(!1);var zF=class{};zF.O=function(a){return new (a||zF)};zF.Ca=_.Ud({type:zF});zF.Ba=_.md({});_.AF=class{};_.AF.O=function(a){return new (a||_.AF)};_.AF.Ca=_.Ud({type:_.AF});_.AF.Ba=_.md({imports:[zF,zF]});var BF=class{};BF.O=function(a){return new (a||BF)};BF.Ca=_.Ud({type:BF});BF.Ba=_.md({imports:[_.lD,_.ht,_.$s,_.sA,_.vo,_.lD,_.$s,_.sA,_.By]});_.CF=class{};_.CF.O=function(a){return new (a||_.CF)};_.CF.Ca=_.Ud({type:_.CF});_.CF.Ba=_.md({imports:[_.vo,_.Ay,_.Eu,BF,_.KD,_.AF]});
}catch(e){_._DumpException(e)}
try{
var Cxb,Dxb,Exb,Fxb;_.cK=function(a,b,c,d,e,f){const g=_.ze();b=_.oja(g,b,c,d);b!==_.dg&&(c=_.Ge(),d=_.se(c,g),_.xha(g[11],d,f,c.value,a,b,e));return _.cK};_.Axb=function(){var a=/\S/;if(!a)return _.Kta;let b,c;"string"===typeof a?(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(_.Ita(d.value))return null;d=d.value;return b.test(d)?null:{pattern:{requiredPattern:c,actualValue:d}}}};
_.Bxb=class extends _.zs{get data(){return this.Ag.value}set data(a){a=Array.isArray(a)?a:[];this.Ag.next(a);this.Lr||this.iS(a)}get filter(){return this.hS.value}set filter(a){this.hS.next(a);this.Lr||this.iS(this.data)}get sort(){return this.OI}set sort(a){this.OI=a;this.WI()}get Kn(){return this.CI}set Kn(a){this.CI=a;this.WI()}constructor(){super();this.Dba=new _.gi([]);this.hS=new _.gi("");this.raa=new _.zg;this.Lr=null;this.ila=(a,b)=>{a=a[b];return _.fpa(a)?(b=Number(a),9007199254740991>b?
b:a):a};this.gob=(a,b)=>{const c=b.active,d=b.direction;return c&&""!=d?a.sort((e,f)=>{e=this.ila(e,c);f=this.ila(f,c);let g=0;null!=e&&null!=f?e>f?g=1:e<f&&(g=-1):null!=e?g=1:null!=f&&(g=-1);return g*("asc"==d?1:-1)}):a};this.eua=(a,b)=>{const c=Object.keys(a).reduce((d,e)=>d+a[e]+"\u25ec","").toLowerCase();b=b.trim().toLowerCase();return-1!=c.indexOf(b)};this.Ag=new _.gi([]);this.WI()}WI(){var a=this.OI?_.Cf(this.OI.yWc,this.OI.ku):_.kf(null),b=this.CI?_.Cf(this.CI.page,this.raa,this.CI.ku):_.kf(null);
const c=_.u(_.sf([this.Ag,this.hS]),_.r(([e])=>this.iS(e)));a=_.u(_.sf([c,a]),_.r(([e])=>this.CMa(e)));b=_.u(_.sf([a,b]),_.r(([e])=>this.HMa(e)));let d;null==(d=this.Lr)||d.unsubscribe();this.Lr=b.subscribe(e=>this.Dba.next(e))}iS(a){this.ffa=null==this.filter||""===this.filter?a:a.filter(b=>this.eua(b,this.filter));this.Kn&&this.FOa(this.ffa.length);return this.ffa}CMa(a){return this.sort?this.gob(a.slice(),this.sort):a}HMa(a){if(!this.Kn)return a;const b=this.Kn.Ic*this.Kn.pageSize;return a.slice(b,
b+this.Kn.pageSize)}FOa(a){Promise.resolve().then(()=>{const b=this.Kn;if(b&&(b.length=a,0<b.Ic)){const c=Math.min(b.Ic,Math.ceil(b.length/b.pageSize)-1||0);c!==b.Ic&&(b.Ic=c,this.raa.next())}})}connect(){this.Lr||this.WI();return this.Dba}disconnect(){let a;null==(a=this.Lr)||a.unsubscribe();this.Lr=null}};Cxb=["input"];Dxb=["formField"];Exb=0;Fxb=class{constructor(a,b){this.source=a;this.value=b}};
_.dK=class{get checked(){return this.Yf}set checked(a){this.Yf!==a&&((this.Yf=a)&&this.Qh&&this.Qh.value!==this.value?this.Qh.selected=this:!a&&this.Qh&&this.Qh.value===this.value&&(this.Qh.selected=null),a&&this.yCb.notify(this.id,this.name),_.xn(this.e$))}get value(){return this.Sd}set value(a){this.Sd!==a&&(this.Sd=a,null!==this.Qh&&(this.checked||(this.checked=this.Qh.value===a),this.checked&&(this.Qh.selected=this)))}get yo(){return this.gAc||this.Qh&&this.Qh.yo||"after"}set yo(a){this.gAc=a}get disabled(){return this.oc||
null!==this.Qh&&this.Qh.disabled}set disabled(a){this.jCc(a)}get required(){return this.Zn||this.Qh&&this.Qh.required}set required(a){this.Zn=a}get color(){return this.Ki||this.Qh&&this.Qh.color||this.wCb&&this.wCb.color||"accent"}set color(a){this.Ki=a}get Tq(){return`${this.id||this.Yx}-input`}constructor(a,b,c,d,e,f,g,l){this.Ja=b;this.e$=c;this.Rc=d;this.yCb=e;this.wCb=g;this.id=this.Yx=`mat-radio-${++Exb}`;this.vc=!1;this.tabIndex=0;this.Nc=new _.wn;this.Yf=!1;this.Sd=null;this.Cba=()=>{};this.Qh=
a;this.mv="NoopAnimations"===f;l&&(this.tabIndex=_.Mh(l,0))}focus(a,b){b?_.Dr(this.Rc,this.ui,b,a):this.ui.ma.focus(a)}sE(){_.xn(this.e$)}Qa(){if(this.Qh){if(this.checked=this.Qh.value===this.Sd)this.Qh.selected=this;this.name=this.Qh.name}this.Cba=this.yCb.listen((a,b)=>{a!==this.id&&b===this.name&&(this.checked=!1)})}Co(){this.Bqa()}Cc(){this.Bqa();this.Rc.Ek(this.Ja,!0).subscribe(a=>{!a&&this.Qh&&this.Qh.B2c()})}Ia(){this.Rc.dj(this.Ja);this.Cba()}nq(){this.Nc.emit(new Fxb(this,this.Sd))}Sx(){return this.vc||
this.disabled}w2(a){a.stopPropagation()}PBb(a){a.stopPropagation();this.checked||this.disabled||(a=this.Qh&&this.value!==this.Qh.value,this.checked=!0,this.nq(),this.Qh&&(this.Qh.bB(this.value),a&&this.Qh.nq()))}yMa(a){this.PBb(a);this.disabled||this.ui.ma.focus()}jCc(a){this.oc!==a&&(this.oc=a,_.xn(this.e$))}Bqa(){var a=this.Qh;a=a&&a.selected&&!this.disabled?a.selected===this?this.tabIndex:-1:this.tabIndex;if(a!==this.qBc){let b;const c=null==(b=this.ui)?void 0:b.ma;c&&(c.setAttribute("tabindex",
a+""),this.qBc=a)}}};_.dK.O=function(a){return new (a||_.dK)(_.w(_.aeb,8),_.w(_.Ye),_.w(_.Nh),_.w(_.Er),_.w(_.Bs),_.w(_.on,8),_.w(_.beb,8),_.Ne("tabindex"))};
_.dK.wa=_.Qd({type:_.dK,na:[["mat-radio-button"]],rb:function(a,b){a&1&&(_.oh(Cxb,5),_.oh(Dxb,7,_.Ye));if(a&2){let c;_.rh(c=_.sh())&&(b.ui=c.first);_.rh(c=_.sh())&&(b.TBc=c.first)}},qb:[1,"mat-mdc-radio-button"],lb:15,Ya:function(a,b){a&1&&_.M("focus",function(){return b.ui.ma.focus()});a&2&&(_.Pg("id",b.id)("tabindex",null)("aria-label",null)("aria-labelledby",null)("aria-describedby",null),_.Rg("mat-primary","primary"===b.color)("mat-accent","accent"===b.color)("mat-warn","warn"===b.color)("mat-mdc-radio-checked",
b.checked)("_mat-animation-noopable",b.mv))},inputs:{id:"id",name:"name",ariaLabel:[0,"aria-label","ariaLabel"],Ae:[0,"aria-labelledby","ariaLabelledby"],Av:[0,"aria-describedby","ariaDescribedby"],vc:[2,"disableRipple","disableRipple",_.Lh],tabIndex:[2,"tabIndex","tabIndex",a=>null==a?0:_.Mh(a)],checked:[2,"checked","checked",_.Lh],value:"value",yo:"labelPosition",disabled:[2,"disabled","disabled",_.Lh],required:[2,"required","required",_.Lh],color:"color"},outputs:{Nc:"change"},Qb:["matRadioButton"],
standalone:!0,features:[_.Og,_.Ah],ac:["*"],ya:13,Aa:16,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-mdc-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=_.ze();_.ch();_.C(0,"div",2,0)(2,"div",3)(3,"div",4);_.M("click",function(d){_.n(c);return _.q(b.yMa(d))});_.E();_.C(4,"input",5,1);_.M("change",function(d){_.n(c);return _.q(b.PBb(d))});_.E();_.C(6,"div",6);_.G(7,"div",7)(8,"div",8);_.E();_.C(9,"div",9);_.G(10,"div",10);_.E()();_.C(11,"label",11);_.dh(12);_.E()()}a&2&&(_.A("labelPosition",b.yo),_.v(2),_.Rg("mdc-radio--disabled",b.disabled),
_.v(2),_.A("id",b.Tq)("checked",b.checked)("disabled",b.disabled)("required",b.required),_.Pg("name",b.name)("value",b.value)("aria-label",b.ariaLabel)("aria-labelledby",b.Ae)("aria-describedby",b.Av),_.v(5),_.A("matRippleTrigger",b.TBc.ma)("matRippleDisabled",b.Sx())("matRippleCentered",!0),_.v(2),_.A("for",b.Tq))},Fa:[_.gt,_.ct],styles:['.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}.mdc-radio[hidden]{display:none}.mdc-radio__background{display:inline-block;position:relative;box-sizing:border-box;width:20px;height:20px}.mdc-radio__background::before{position:absolute;transform:scale(0, 0);border-radius:50%;opacity:0;pointer-events:none;content:"";transition:opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.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 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.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 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1),border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-radio__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit;z-index:1}.mdc-radio--touch{margin-top:4px;margin-bottom:4px;margin-right:4px;margin-left:4px}.mdc-radio--touch .mdc-radio__native-control{top:calc((40px - 48px) / 2);right:calc((40px - 48px) / 2);left:calc((40px - 48px) / 2);width:48px;height:48px}.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%}@media screen and (forced-colors: active){.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring{border-color:CanvasText}}.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring::after,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring::after,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring::after{border-color:CanvasText}}.mdc-radio__native-control:checked+.mdc-radio__background,.mdc-radio__native-control:disabled+.mdc-radio__background{transition:opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__outer-circle{transition:border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle,.mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{transition:transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1),border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio--disabled{cursor:default;pointer-events:none}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle{transform:scale(0.5);transition:transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1),border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio__native-control:disabled+.mdc-radio__background,[aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background{cursor:default}.mdc-radio__native-control:focus+.mdc-radio__background::before{transform:scale(1);opacity:.12;transition:opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-radio-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-radio-button .mdc-radio{padding:calc((var(--mdc-radio-state-layer-size) - 20px) / 2)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-selected-icon-color)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-disabled-selected-icon-color)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled:checked+.mdc-radio__background .mdc-radio__outer-circle{opacity:var(--mdc-radio-disabled-selected-icon-opacity)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{opacity:var(--mdc-radio-disabled-selected-icon-opacity)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-unselected-icon-color)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{opacity:var(--mdc-radio-disabled-unselected-icon-opacity)}.mat-mdc-radio-button .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-focus-icon-color)}.mat-mdc-radio-button .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-focus-icon-color)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-hover-icon-color)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-hover-icon-color)}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-icon-color)}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-icon-color)}.mat-mdc-radio-button .mdc-radio:not(:disabled):active .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-pressed-icon-color)}.mat-mdc-radio-button .mdc-radio:not(:disabled):active .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-pressed-icon-color)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-hover-icon-color)}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-icon-color)}.mat-mdc-radio-button .mdc-radio:not(:disabled):active .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-pressed-icon-color)}.mat-mdc-radio-button .mdc-radio .mdc-radio__background::before{top:calc(-1 * (var(--mdc-radio-state-layer-size) - 20px) / 2);left:calc(-1 * (var(--mdc-radio-state-layer-size) - 20px) / 2);width:var(--mdc-radio-state-layer-size);height:var(--mdc-radio-state-layer-size)}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control{top:calc((var(--mdc-radio-state-layer-size) - var(--mdc-radio-state-layer-size)) / 2);right:calc((var(--mdc-radio-state-layer-size) - var(--mdc-radio-state-layer-size)) / 2);left:calc((var(--mdc-radio-state-layer-size) - var(--mdc-radio-state-layer-size)) / 2);width:var(--mdc-radio-state-layer-size);height:var(--mdc-radio-state-layer-size)}.mat-mdc-radio-button .mdc-radio .mdc-radio__background::before{background-color:var(--mat-radio-ripple-color)}.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.mat-mdc-radio-checked .mdc-radio__background::before{background-color:var(--mat-radio-checked-ripple-color)}.mat-mdc-radio-button.mat-mdc-radio-checked .mat-ripple-element{background-color:var(--mat-radio-checked-ripple-color)}.mat-mdc-radio-button .mat-internal-form-field{color:var(--mat-radio-label-text-color);font-family:var(--mat-radio-label-text-font);line-height:var(--mat-radio-label-text-line-height);font-size:var(--mat-radio-label-text-size);letter-spacing:var(--mat-radio-label-text-tracking);font-weight:var(--mat-radio-label-text-weight)}.mat-mdc-radio-button .mdc-radio--disabled+label{color:var(--mat-radio-disabled-label-color)}.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._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 .mdc-radio__native-control:focus:enabled:not(:checked)~.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-focus-icon-color, black)}.mat-mdc-radio-button.cdk-focused .mat-mdc-focus-indicator::before{content:""}.mat-mdc-radio-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-radio-touch-target-display)}[dir=rtl] .mat-mdc-radio-touch-target{left:0;right:50%;transform:translate(50%, -50%)}\n'],
kb:2,Ma:0});_.eK=class{};_.eK.O=function(a){return new (a||_.eK)};_.eK.Ca=_.Ud({type:_.eK});_.eK.Ba=_.md({imports:[_.$s,_.vo,_.ht,_.dK,_.$s]});var Gxb=new _.ge("GMAT_TABLE_OPTIONS",{Ea:"root",oa:()=>({Oe:!1})});_.fK=class{constructor(a){this.options=a}};_.fK.O=function(a){return new (a||_.fK)(_.w(Gxb))};_.fK.La=_.Wd({type:_.fK,na:[["table","mat-table",""],["mat-table"]],lb:2,Ya:function(a,b){a&2&&_.Rg("gmat-mdc-table",!b.options.Oe)}});_.gK=class{};_.gK.O=function(a){return new (a||_.gK)};_.gK.Ca=_.Ud({type:_.gK});_.gK.Ba=_.md({imports:[_.IC]});
}catch(e){_._DumpException(e)}
try{
_.Ki("source");
/*

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

 Copyright 2017 Google LLC
 SPDX-License-Identifier: BSD-3-Clause
*/
var BK,Syb,Uyb,Vyb,$yb,Yyb,azb,Wyb,bzb,czb,dzb,ezb,fzb,gzb,hzb,CK,izb,jzb,kzb,lzb,mzb,nzb,qzb,szb,uzb,vzb,wzb,xzb,yzb,zzb,Bzb,Czb,Dzb,Ezb,Fzb,Gzb,Hzb,Izb,DK,Jzb,Mzb,Nzb,EK,Ozb,Pzb,Qzb,Rzb,Szb,Tzb,Uzb,Vzb,Wzb,Xzb,Yzb,Zzb,$zb,aAb,bAb,cAb,FK,dAb,fAb,GK,gAb,hAb,iAb,jAb,kAb,lAb,mAb,nAb,oAb,pAb,qAb,uAb,vAb,HK,wAb,xAb,yAb,zAb,AAb,BAb,CAb,DAb,EAb,FAb,GAb,HAb,IAb,KAb,LAb,JAb,MAb,NAb,OAb,PAb,QAb,RAb,SAb,TAb,UAb,VAb,WAb,XAb,YAb,ZAb,$Ab,aBb,bBb,cBb,eBb,fBb,gBb,hBb,iBb,jBb,kBb,lBb,mBb,nBb,oBb,pBb,qBb,rBb,sBb,
tBb,uBb,wBb,xBb,yBb,zBb,IK,JK,KK,DBb,FBb,GBb,HBb,IBb,JBb,KBb,LBb,MBb,NBb,OBb,PBb,QBb,RBb,UBb,VBb,WBb,XBb,ZBb,$Bb,aCb,bCb,cCb,dCb,eCb,hCb,iCb,jCb,kCb,lCb,mCb,nCb,oCb,pCb,qCb,rCb,sCb,tCb,uCb,vCb,wCb,xCb,yCb,zCb,ACb,DCb,ECb,FCb,GCb,ICb,JCb,KCb,LCb,MCb,NCb,OCb,PCb,QCb,RCb,SCb,TCb,UCb,VCb,WCb,XCb,YCb,ZCb,$Cb,aDb,bDb,cDb,dDb,fDb,hDb,iDb,kDb,lDb,mDb,nDb,oDb,rDb,pDb,qDb,sDb,tDb,uDb,vDb,wDb,xDb,ADb,BDb,CDb,DDb,EDb,FDb,GDb,HDb,IDb,JDb,KDb,LDb,MDb,NDb,ODb,PDb,QDb,RDb,SDb,TDb,VDb,WDb,XDb,YDb,ZDb,$Db,aEb,cEb,
eEb,fEb,gEb,hEb,iEb,jEb,kEb,mEb,nEb,oEb,pEb,qEb,rEb,uEb,vEb,wEb,xEb,yEb,zEb,AEb,BEb,IEb,JEb,KEb,LEb,MEb,NEb,OEb,PEb,QEb,REb,SEb,TEb,UEb,VEb,WEb,XEb,YEb,ZEb,$Eb,aFb,bFb,cFb,dFb,eFb,fFb,gFb,OK,hFb,iFb,jFb,kFb,lFb,mFb,nFb,oFb,pFb,qFb,rFb,sFb,tFb,uFb,vFb,wFb,xFb,yFb,zFb,AFb,BFb,CFb,DFb,EFb,FFb,GFb,IFb,JFb,LFb,MFb,NFb,OFb,PFb,QFb,RFb,TFb,UFb,VFb,WFb,XFb,YFb,ZFb,$Fb,aGb,bGb,cGb,dGb,eGb,fGb,PK,gGb,hGb,iGb,jGb,kGb,SK,QK,lGb,mGb,nGb,oGb,pGb,UK,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,SGb,TGb,UGb,WGb,bHb,cHb,dHb,eHb,fHb,gHb,hHb,kHb,lHb,mHb,nHb,oHb,qHb,tHb,uHb,wHb,xHb,yHb,zHb,AHb,BHb,CHb,EHb,GHb,HHb,IHb,JHb,KHb,PHb,QHb,RHb,SHb,THb,UHb,VHb,XHb,YHb,ZHb,$Hb,aIb,bIb,cIb,dIb,eIb,fIb,gIb,hIb,jIb,kIb,lIb,mIb,nIb,oIb,pIb,rIb,sIb,tIb,vIb,wIb,xIb,yIb,zIb,AIb,CIb,DIb,EIb,FIb,GIb,HIb,IIb,JIb,KIb,LIb,MIb,NIb,OIb,PIb,QIb,TIb,UIb,VIb,XIb,YIb,ZIb,$Ib,aJb,eJb,dJb,cJb,bJb,gJb,hJb,iJb,jJb,VK,lJb,mJb,oJb,nJb,pJb,rJb,qJb,WK,sJb,tJb,uJb,vJb,wJb,xJb,yJb,zJb,
AJb,BJb,CJb,DJb,EJb,FJb,GJb,HJb,IJb,JJb,KJb,MJb,NJb,OJb,PJb,QJb,RJb,SJb,TJb,UJb,VJb,WJb,XJb,YJb,ZJb,aKb,bKb,cKb,dKb,eKb,fKb,gKb,hKb,iKb,jKb,kKb,lKb,mKb,nKb,oKb,pKb,rKb,tKb,uKb,vKb,wKb,xKb,yKb,zKb,AKb,BKb,CKb,DKb,EKb,FKb,GKb,HKb,JKb,KKb,LKb,MKb,NKb,OKb,PKb,QKb,RKb,SKb,TKb,VKb,WKb,XKb,YKb,$Kb,aLb,bLb,cLb,dLb,eLb,fLb,gLb,hLb,iLb,jLb,kLb,lLb,mLb,nLb,oLb,pLb,qLb,rLb,sLb,tLb,uLb,vLb,wLb,yLb,zLb,ALb,BLb,CLb,DLb,ELb,FLb,GLb,HLb,ILb,JLb,KLb,LLb,MLb,NLb,OLb,PLb,QLb,RLb,SLb,TLb,ULb,VLb,WLb,XLb,YLb,ZLb,$Lb,aMb,
bMb,cMb,dMb,eMb,fMb,gMb,iMb,lMb,mMb,nMb,oMb,qMb,pMb,rMb,sMb,tMb,uMb,vMb,wMb,xMb,yMb,zMb,AMb,BMb,CMb,DMb,EMb,FMb,GMb,HMb,IMb,JMb,KMb,LMb,MMb,NMb,OMb,PMb,QMb,RMb,SMb,TMb,UMb,VMb,WMb,XMb,YMb,ZMb,$Mb,aNb,bNb,dNb,eNb,fNb,gNb,hNb,iNb,jNb,lNb,mNb,nNb,oNb,pNb,qNb,rNb,sNb,tNb,uNb,vNb,xNb,BNb,CNb,DNb,ENb,FNb,GNb,HNb,INb,JNb,KNb,LNb,MNb,NNb,ONb,PNb,SNb,UNb,VNb,XNb,$Nb,ZNb,dOb,fOb,gOb,hOb,iOb,jOb,kOb,lOb,mOb,nOb,oOb,pOb,qOb,rOb,sOb,tOb,uOb,wOb,xOb,yOb,zOb,AOb,BOb,COb,DOb,EOb,FOb,GOb,HOb,IOb,JOb,KOb,LOb,MOb,NOb,
OOb,POb,QOb,ROb,SOb,TOb,UOb,VOb,WOb,ZOb,$Ob,aPb,bPb,cPb,dPb,fPb,gPb,hPb,jPb,lPb,mPb,nPb,sPb,fL,tPb,uPb,vPb,gL,wPb,xPb,yPb,zPb,APb,BPb,CPb,DPb,EPb,FPb,GPb,HPb,IPb,JPb,LPb,MPb,NPb,OPb,PPb,SPb,UPb,TPb,VPb,WPb,XPb,YPb,ZPb,$Pb,aQb,bQb,cQb,eQb,fQb,gQb,hQb,iQb,jQb,kQb,lQb,oQb,pQb,qQb,rQb,sQb,tQb,uQb,vQb,xQb,wQb,yQb,zQb,AQb,BQb,CQb,DQb,EQb,FQb,GQb,HQb,IQb,JQb,KQb,LQb,MQb,NQb,OQb,PQb,RQb,QQb,TQb,UQb,VQb,WQb,XQb,YQb,ZQb,$Qb,bRb,cRb,dRb,eRb,fRb,gRb,hRb,iRb,jRb,kRb,lRb,mRb,nRb,oRb,pRb,qRb,rRb,sRb,tRb,uRb,vRb,
wRb,xRb,yRb,zRb,ARb,BRb,CRb,DRb,ERb,FRb,GRb,IRb,LRb,NRb,ORb,PRb,QRb,RRb,TRb,URb,VRb,WRb,bSb,cSb,gSb,hSb,iSb,jSb,mSb,oSb,sSb,tSb,uSb,vSb,wSb,xSb,ySb,CSb,DSb,ESb,FSb,GSb,HSb,ISb,JSb,KSb,LSb,MSb,NSb,OSb,PSb,QSb,RSb,TSb,USb,VSb,YSb,ZSb,$Sb,aTb,bTb,cTb,dTb,eTb,fTb,gTb,hTb,iTb,jTb,kTb,lTb,mTb,qTb,sTb,lL,mL,vTb,wTb,xTb,yTb,ATb,BTb,CTb,DTb,ETb,FTb,GTb,HTb,ITb,JTb,KTb,nL,LTb,MTb,NTb,OTb,PTb,QTb,RTb,STb,TTb,UTb,VTb,WTb,XTb,YTb,ZTb,$Tb,aUb,bUb,cUb,dUb,eUb,fUb,gUb,hUb,iUb,jUb,kUb,lUb,mUb,nUb,oUb,pUb,qUb,rUb,
sUb,tUb,uUb,vUb,wUb,yUb,zUb,AUb,BUb,CUb,DUb,EUb,GUb,HUb,IUb,JUb,KUb,LUb,MUb,NUb,OUb,PUb,QUb,RUb,SUb,TUb,UUb,VUb,Tyb,WUb,XUb,YUb,Xyb,Zyb,ZUb,$Ub,Azb,aVb,QPb,bVb,cVb,dVb,oL,eVb,fVb,gVb,hVb,iVb,jVb,kVb,lVb,mVb,nVb,oVb,cNb,pL,qL,zNb,pVb,ozb,pzb,tzb,rzb,qVb,TBb,BBb,WIb,rL;BK=function(a,b){if(a)throw Error("t");b.push(65533)};Syb=function(a,b){b=String.fromCharCode.apply(null,b);return null==a?b:a+b};
Uyb=function(a){if("string"===typeof a)return{buffer:_.Tlb(a),FO:!1};if(Array.isArray(a))return{buffer:new Uint8Array(a),FO:!1};if(a.constructor===Uint8Array)return{buffer:a,FO:!1};if(a.constructor===ArrayBuffer)return{buffer:new Uint8Array(a),FO:!1};if(a.constructor===_.Xa)return{buffer:_.nqb(a)||Tyb||(Tyb=new Uint8Array(0)),FO:!0};if(a instanceof Uint8Array)return{buffer:new Uint8Array(a.buffer,a.byteOffset,a.byteLength),FO:!1};throw Error("y");};
Vyb=function(a,b){const c=a.xCa;return b?(d,e,f)=>c(d,e,f,b):c};$yb=function(a){let b=a[_.$xa];if(!b){const c=_.jmb(a),d=Wyb(a),e=d.cIc;b=e?(f,g)=>e(f,g,d):(f,g)=>{for(;Xyb(g)&&4!=g.ru;){var l=g.A6,p=d[l];if(!p){var t=d.Xe;t&&(t=t[l])&&(p=d[l]=Yyb(t))}p&&p(g,f,l)||(l=g,p=l.P4,Zyb(l),l.JIb?p=void 0:(t=l.Cg.getCursor()-p,l.Cg.setCursor(p),p=l.Cg.hib(t)),l=f,p&&(_.gb||(_.gb=Symbol()),(t=l[_.gb])?t.push(p):l[_.gb]=[p]))}c===_.imb||c===_.hmb||c.MRc||(f[_.dG()]=c)};a[_.$xa]=b}return b};
Yyb=function(a){a=_.bmb(a);const b=a[0].xCa;if(a=a[1]){const c=$yb(a),d=Wyb(a).txa;return(e,f,g)=>b(e,f,g,d,c)}return b};azb=function(a,b,c){const d=a.xCa;let e,f;return(g,l,p)=>d(g,l,p,f||(f=Wyb(b).txa),e||(e=$yb(b)),c)};Wyb=function(a){let b=a[_.bya];if(b)return b;_.jmb(a);b=_.fmb(a,a[_.bya]={},Vyb,azb);_.bya in a&&_.hm in a&&_.aya in a&&(a.length=0);return b};
bzb=function(a,b,c){_.Fda(a);_.yd(a);if(0===a.Yq.length)for(let d=0;d<a.Yl.length;d++)a.lz[d]=bzb(a.Yl[d],a,d);a.QO.push(c);return a.Yq.push(b)-1};czb=function(a){if(_.wd)throw Error("Q");if(null!==_.sd){_.sd.rHb(a);var b=_.sd.Lxa++;_.yd(_.sd);b<_.sd.Yl.length&&_.sd.Yl[b]!==a&&_.vd(_.sd)&&_.xd(_.sd.Yl[b],_.sd.lz[b]);_.sd.Yl[b]!==a&&(_.sd.Yl[b]=a,_.sd.lz[b]=_.vd(_.sd)?bzb(a,_.sd,b):0);_.sd.WY[b]=a.version}};
dzb=function(a){const b=Object.create(_.KFa);b.tGc=a;a=()=>{_.yda(b);czb(b);if(b.value===_.JFa)throw b.error;return b.value};a[_.zd]=b;return a};ezb=function(){const a=Object.create(_.LFa);a.value=0;const b=()=>{czb(a);return a.value};b[_.zd]=a;return b};fzb=function(){const a=this[_.zd];if(void 0===a.ESb){const b=()=>this();b[_.zd]=a;a.ESb=b}return a.ESb};
gzb=function(){_.$e("NgSignals");const a=ezb(),b=a[_.zd];a.set=c=>_.Hda(b,c);a.update=c=>{_.Bda()||_.Gda();_.Hda(b,c(b.value))};a.w3c=fzb.bind(a);return a};hzb=function(){let a;const b=dzb(()=>{a.Ryb();{var c=a;var d=c.Me;const f=c.sBc;if(void 0===d||void 0===f||d[2]&4)c=_.Od;else{var e=d[18].queries[f].xja;d=_.lka(d,f);e.reset(d,_.ifa);c=e.fJa||void 0===c.gKa?c.gKa=e.toArray():c.gKa}}return c});a=b[_.zd];a.Ryb=gzb();a.gKa=void 0;return b};CK=function(a){return a.Pc};
izb=function(a,b){const c=b.Gu,d=c.Se,e=_.Wmb(d);return _.wr(_.vr(_.ur(a.hc(),e.id,e.type),d.yh),c.fr).od(b.path).Za()};jzb=function(a,b){const c=b.Zk.length-1;return 0<=c&&(b=b.Zk[c],b.Kf)?b.Kf:a.path};kzb=function(a,b){({Zk:d,hfb:b}=b);const c=d.length-1;if(0<=c){var d=d[c];if(d.Kf)return a.hc().od(d.Kf).Za();if(b=b.get(c))return a.hc().od(b).Za()}return a};lzb=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].Kf;e&&(c=e)}return b};
mzb=function(a,b){if(!_.HG(b))return Object.assign({},a,{j6:b.state,Qea:!1});var c=b.Sb.X5a.un;const d=b.Sb.X5a.Ixa,e=b.Sb.X5a.pageToken;if(!c)return Object.assign({},a,{j6:2,Qea:!1});a=[...a.Zk,...c];const f=lzb(a),g=0<a.length?a[0].wf:void 0,l=new Set(a.map(t=>t.wf));let p=void 0;e?p={N6:"TOKEN",token:e}:d&&0<d.length&&(p={N6:"COMMITS",Zk:d});c=0<c.length?null!=c[c.length-1].Kf:!1;return{Zk:a,kMb:l,j6:2,jPc:g,nextPage:p,hfb:f,Qea:b.Sb.Qea&&c}};
nzb=function(a){if(a&&a.wf)return{wf:a.wf,Dd:a.revisionNumber||void 0,Mq:a.Mq||void 0}};qzb=function(a){if(!ozb.test(a))throw Error("Q");if(-1!==pzb.indexOf(a.toUpperCase()))throw Error("Q");};
szb=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(!ozb.test(d))throw Error("Q");if(void 0!==e&&null!==e){if(/^on/i.test(d))throw Error("Q");-1!==rzb.indexOf(d.toLowerCase())&&(e=e instanceof _.hc?e.toString():_.Nba(String(e))||"about:invalid#zClosurez");e=`${d}="${_.kG(String(e))}"`;b+=" "+e}}return b};
uzb=function(a,b,c){qzb(a);let d=`<${a}`;b&&(d+=szb(b));Array.isArray(c)||(c=void 0===c?[]:[c]);-1!==tzb.indexOf(a.toUpperCase())?d+=">":(b=_.ymb("",c.map(e=>e instanceof _.Cm?e:_.kG(String(e)))),d+=">"+b.toString()+"</"+a+">");return _.Gc(d)};vzb=function(a){return a.ownerDocument};wzb=function(a){return b=>{if(_.vfa(b))return b.ZF(function(c){try{return a(c,this)}catch(d){this.error(d)}});throw new TypeError("Oa");}};
xzb=function(a){const b=_.dha();return b?b.Zp(2,a)||"":_.Xf(a,"Style")?_.Wf(a):_.od(a)};yzb=function(a){return wzb((b,c)=>{let d=[];b.subscribe(new _.xfa(c,e=>d.push(e),()=>{c.next(d);c.complete()}));a.subscribe(new _.xfa(c,()=>{const e=d;d=[];c.next(e)},_.af));return()=>{d=null}})};zzb=function(a,b,c,d,e,f){c=_.Kg(a,b,c,d);return _.Kg(a,b+2,e,f)||c};Bzb=function(a){var b=_.oh(_.oA,5);const c=a[_.zd];c.Me=_.ze();c.sBc=b;c.tBc=c.Me[18].queries[b].xja;Azb(c.tBc,()=>c.Ryb.update(d=>d+1))};
Czb=function(a,b,c,d,e,f,g,l,p){const t=_.ze(),x=zzb(t,_.ye.tn,b,d,f,l);_.Fe(4);a=x?a+_.od(b)+c+_.od(d)+e+_.od(f)+g+_.od(l)+p:_.dg;a!==_.dg&&_.Cha(t,a);return Czb};Dzb=function(a,b,c,d,e,f){var g=a+25;a=_.ze();const l=a[g];if(a[1].data[g].fe){var p=_.Ee();g=l.transform;b=p+b;c=zzb(a,b,c,d,e,f)?_.Ig(a,b+4,l?g.call(l,c,d,e,f):g(c,d,e,f)):_.vka(a,b+4)}else c=l.transform(c,d,e,f);return c};
Ezb=function(a,b){a=a.key;b=b.key;if(a===b)return 0;if(void 0===a)return 1;if(void 0===b)return-1;if(null===a)return 1;if(null===b)return-1;if("string"==typeof a&&"string"==typeof b)return a<b?-1:1;if("number"==typeof a&&"number"==typeof b)return a-b;if("boolean"==typeof a&&"boolean"==typeof b)return a<b?-1:1;a=String(a);b=String(b);return a==b?0:a<b?-1:1};
Fzb=function(a){a=a.d4a();switch(a){case 1:return"project";case 3:return"host";case 4:return"depot";case 5:return"ossProject";case 0:break;default:throw _.wc(a,void 0);}};Gzb=function(a){const b=Fzb(a);if(b)return{id:a.ym()||a.Lfa()||a.KKb()||a.N3a(),type:b}};Hzb=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};
Izb=function(a,b){if(!a)return[{start:1,end:b}];if("number"===typeof a)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)=>1<e.length||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}]};
DK=function(a){var b;let c=e=>e;a instanceof Function?c=a:b=a;const {bNc:d}=b||{bNc:!1};return _.ff([_.og((e,f)=>{e=c(e);f=c(f);return e===f?!0:e&&f?d?_.uG(e,f):_.vG(e,f):!1})])};Jzb=function(a,b){if(a)return b?a.replace(/(.*)createWs(=.*)/,"$1ws$2-prompt"):a.replace(/(.*)createWs(=.*)/,"$1ws=__prompt")};
_.Lzb=function(a){const b=c?"ws":"createWs";if(!c){var c=_.W2a.format(new Date);var d;if(d=a.path){d=d.split("/");var e=d.pop()||d.pop(),f=e.lastIndexOf(".");e=-1===f?e:e.substring(0,f);Kzb.includes(e)&&0<d.length&&(e=`${d.pop()}-${e}`);d=e.replace(/[^a-zA-Z0-9_\-]/g,"")}else d="";c=`CS-${d}-${c}`}return _.iG(a)?(d=_.sG(a.params.line),a=`${"//depot/"}${a.path}`,_.ik(_.ik(new _.hk(_.L2a),"files",`${a}${d?`:${d}`:""}`),b,c).toString()):_.yG(a)?(d=a.repository,e=a.tb,f=a.yb,(a=d&&f&&e?JSON.stringify({repo:e+
"/"+d,ref:f,file:a.path}):null)?_.ik(_.ik(_.ik(new _.hk(_.L2a),"vcs","cog"),b,c),"ext_google.git",a).toString():null):null};Mzb=function(a,b){return b.Mq?izb(a,b.Mq):a};Nzb=function(a,b){if(b&&b.Se){var c=b.Se,d=_.Wmb(c);a=_.wr(_.vr(_.ur(a.hc(),d.id,d.type),c.yh),b.ly).od(b.path).Za()}return a};EK=function(a){return _.DG(a)&&!!a.path};Ozb=function(a,b,c){c=Object.fromEntries(c.map(d=>[d,void 0]));return _.rc(Object.assign({},a.params,c),Object.assign({},b.params,c))};
Pzb=function({yb:a}){a=a&&a.toUpperCase();return"XREF"===a||"GROK"===a};Qzb=function(a){var b=_.tG(a,1),c=void 0;_.hG(a)&&a.uj()?c=`/piper///depot/${b}`:_.hG(a)?c=`/${a.repository}/${b}`:_.yG(a)&&(c=`/h/${a.tb}/${a.repository}/+/${b}`);if(!c)return"";b=new _.hk(`${_.M2a||""}/codesearch/f${c}`);c=a.params.Pb;a=_.nk(a,1);c?(_.ik(b,"ws",c),a&&_.ik(b,"snapshot",a)):a&&"HEAD"!==a&&_.ik(b,"cl",a);return b.toString()};
Rzb=function(a,b,c,d,e,f){a=(new _.rk).fQ(_.fta(a,b,c,f));b=null==d?void 0:d.commit;if(f&&"HEAD"===b)b=void 0;else if("HEAD"===b||"XREF"===b)b=void 0;null!=b&&a.anb(b);null!=(null==d?void 0:d.yb)&&_.sk(a,4,null==d?void 0:d.yb);d=_.gta(a);null!=e&&d.od(_.Rh(e));return d};Szb=function(a){let b;return _.tk(a.tb,a.Uc,a.repository,_.qk(a),a.path,null==(b=a.params)?void 0:b.Pb)};Tzb=function(a){return _.E3a.has(a)};Uzb=function(a){a=a.replace("COVERAGE_GENERIC_","");if(Tzb(a))return a};Vzb=function(){};
Wzb=function(a){a&1&&_.dh(0)};Xzb=function(){};Yzb=function(a){a&1&&_.y(0,Xzb,0,0,"ng-template",12);a&2&&(a=_.N().ua,_.A("cdkPortalOutlet",a.CL))};Zzb=function(a){a&1&&_.P(0);a&2&&(a=_.N().ua,_.vh(a.Mla))};
$zb=function(a,b){if(a&1){const c=_.ze();_.C(0,"div",7,2);_.M("click",function(){var d=_.n(c);const e=d.ua;d=d.TL;const f=_.N();return _.q(f.Sk(e,_.th(1),d))})("cdkFocusChange",function(d){const e=_.n(c).TL,f=_.N();return _.q(f.gOa(d,e))});_.G(2,"span",8)(3,"div",9);_.C(4,"span",10)(5,"span",11);_.y(6,Yzb,1,1,null,12)(7,Zzb,1,1);_.E()()()}if(a&2){a=b.ua;b=b.TL;const c=_.th(1),d=_.N();_.Sg(a.Z9a);_.Rg("mdc-tab--active",d.selectedIndex===b);_.A("id",d.S$(b))("disabled",a.disabled)("fitInkBarToContent",
d.no);_.Pg("tabIndex",d.Xo(b))("aria-posinset",b+1)("aria-setsize",d.Rg.length)("aria-controls",d.R$(b))("aria-selected",d.selectedIndex===b)("aria-label",a.ariaLabel||null)("aria-labelledby",!a.ariaLabel&&a.Ae?a.Ae:null);_.v(3);_.A("matRippleTrigger",c)("matRippleDisabled",a.disabled||d.vc);_.v(3);_.Ug(a.CL?6:7)}};aAb=function(a){a&1&&_.dh(0)};
bAb=function(a,b){if(a&1){const c=_.ze();_.C(0,"mat-tab-body",13);_.M("_onCentered",function(){_.n(c);const d=_.N();return _.q(d.eNa())})("_onCentering",function(d){_.n(c);const e=_.N();return _.q(e.FNa(d))});_.E()}if(a&2){a=b.ua;b=b.TL;const c=_.N();_.Sg(a.XSa);_.Rg("mat-mdc-tab-body-active",c.selectedIndex===b);_.A("id",c.R$(b))("content",a.content)("position",a.position)("origin",a.origin)("animationDuration",c.animationDuration)("preserveContent",c.dr);_.Pg("tabindex",null!=c.Wt&&c.selectedIndex===
b?c.Wt:null)("aria-labelledby",c.S$(b))("aria-hidden",c.selectedIndex!==b)}};
cAb=function(a,b){if(a&1){const c=_.ze();_.C(0,"div",1,0);_.M("@panelAnimation.done",function(d){_.n(c);const e=_.N();return _.q(e.Dl.next(d))});_.dh(2);_.E()}a&2&&(a=b.id,b=_.N(),_.Sg(b.jj),_.Rg("mat-mdc-autocomplete-visible",b.HD)("mat-mdc-autocomplete-hidden",!b.HD)("mat-primary","primary"===b.Ki)("mat-accent","accent"===b.Ki)("mat-warn","warn"===b.Ki),_.A("id",b.id)("@panelAnimation",b.isOpen?"visible":"hidden"),_.Pg("aria-label",b.ariaLabel||null)("aria-labelledby",b.pS(a)))};
FK=function(a){return{state:1,KE:a}};dAb=function(a,b){return a>=b.start&&a<b.end};fAb=function(a){return a.replace(eAb,b=>`\\${b}`)};GK=function(a,b){const {il:c,projectId:d,io:e,Gg:f}=_.Ynb(a,b);return{fileSpecSourceRootRepositoryKeyHostName:c,fileSpecSourceRootRepositoryKeyDepotGroup:e,fileSpecSourceRootRepositoryKeyProjectId:d,fileSpecSourceRootRepositoryKeyOssProject:f}};
gAb=function(a,b,c,d,e,f){void 0!==e&&(e=_.Rh(e));f&&"HEAD"===d&&(d=void 0);return Object.assign({},GK(a,b),{fileSpecSourceRootRepositoryKeyRepositoryName:c,fileSpecSourceRootRefSpec:d,fileSpecPath:e,fileSpecSourceRootRepositoryKeyWorkspaceId:f})};hAb=function(a){a&1&&(_.C(0,"span"),_.P(1),_.E());a&2&&(a=_.N().ua,_.v(),_.vh(a.content))};iAb=function(a){a&1&&(_.C(0,"span")(1,"a",3),_.P(2),_.E()());a&2&&(a=_.N().ua,_.v(),_.gh("href",a.url,_.ag),_.v(),_.vh(a.content))};
jAb=function(a,b){a&1&&(_.C(0,"span",1),_.y(1,hAb,2,1,"span",2)(2,iAb,3,2,"span",2),_.E());a&2&&(_.A("ngSwitch",b.ua.type),_.v(),_.A("ngSwitchCase","normal"),_.v(),_.A("ngSwitchCase","link"))};
kAb=function(a,b){if(!b)return[{content:a,type:"normal"}];const {pos:c,S6:d}=b.reduce(({pos:e,S6:f},g)=>{const l=g.Zwa,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,S6:f}},{pos:0,S6:[]});c<a.length&&d.push({content:a.substring(c,a.length),type:"normal"});return d};
lAb=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:_.wc(a,void 0)}};mAb=function(a){return _.iG(a)?_.stb:"Commit Details"};nAb=function(a){return _.iG(a)?_.ttb:"Commit "};oAb=function(a){return _.iG(a)?_.utb:"ID"};pAb=function(a){return _.iG(a)?_.vtb:"Commit Date"};qAb=function(a){return _.iG(a)?_.wtb:"Revision"};
uAb=function(a){a?a=-1===_.ytb.toLocaleString(a,rAb).indexOf("18"):(a=sAb)||((a=tAb)||(a=window.navigator,a=tAb=a.languages&&a.languages[0]?a.languages[0]:a.language||a.browserLanguage||a.aid||"en"),a=sAb=uAb(a));return a};
vAb=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(1E3*parseFloat(`0.${e[7]||0}`)));return f}if(a instanceof Date&&!isNaN(a.valueOf()))return a;if("number"===
typeof a&&!isNaN(a))return new Date(a);if("string"===typeof a){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("ub`"+a);return d};
HK=function(a,b){return a.toLowerCase()!==a?0<=b.indexOf(a):0<=b.toLowerCase().indexOf(a.toLowerCase())};wAb=function(a){return a&&a.params.Mv||null};xAb=function(a){return a&&a.params.wy||null};yAb=function(a){return a&&null!=a.params.Oj?"0"!==a.params.Oj:null};zAb=function(a){return a&&null!=a.params.Zf?a.params.Zf:null};AAb=function(a){return!!a&&null!=a.params.yu};BAb=function(a){return a&&null!=a.params.Nv?a.params.Nv:null};CAb=function({l0:a},{l0:b}){return a.length===b.length&&a.every(c=>b.includes(c))};
DAb=function(a){return a.reduce((b,c)=>{b[c]=null;return b},{})};EAb=function({bufferSize:a=Infinity,Ytb:b=Infinity,Kw:c,scheduler:d}){let e,f=0,g,l=!1,p=!1;return function(t){f++;if(!e||l)l=!1,e=new _.xg(a,b,d),g=t.subscribe({next(B){e.next(B)},error(B){l=!0;e.error(B)},complete(){p=!0;g=void 0;e.complete()}});const x=e.subscribe(this);this.add(()=>{f--;x.unsubscribe();g&&!p&&c&&0===f&&(g.unsubscribe(),e=g=void 0)})}};
FAb=function(){let a;a={bufferSize:1,Ytb:void 0,Kw:!1,scheduler:void 0};return b=>{if(b&&"function"===typeof b.ZF)b=b.ZF(EAb(a));else throw new TypeError("Oa");return b}};GAb=function(a,b){a=a.Vd;b=b.Vd;return null===a&&null===b?!0:!!a&&!!b&&a.source===b.source&&a.flags===b.flags};HAb=function(a){return!!a};IAb=function(a){return b=>new _.gf(c=>b.subscribe(d=>{a.runGuarded(()=>{c.next(d)})},d=>{a.runGuarded(()=>{c.error(d)})},()=>{a.runGuarded(()=>{c.complete()})}))};
KAb=function(a,b){var c=JAb;return _.ff([yzb(a.Gk),_.Df(d=>0<d.length),_.uf(d=>_.kf(...c(d))),_.uf(b),IAb(a),_.yg(1),_.of()])};LAb=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}};JAb=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())};
MAb=function({tb:a,Uc:b,fileSpecSourceRootRepositoryKeyRepositoryName:c,fileSpecSourceRootRefSpec:d,fileSpecPath:e,fileSpecType:f,category:g}){if(!_.pG(b)&&"host"!==b)throw Error("be");e=_.pG(b)&&c&&_.bl(c,"piper")?`${"//depot/"}${e}`:e;e="/"===e?"":e;"host"===b&&(d=_.Yi(d));return Object.assign({},GK(a,b),{fileSpecPath:e,fileSpecType:f,fileSpecSourceRootRefSpec:d,fileSpecSourceRootRepositoryKeyRepositoryName:c,categories:[g]})};
NAb=function(a,b,c){return _.u(a,_.Df(({request:d,results:e})=>_.rc(Object.assign({},d,{categories:void 0}),Object.assign({},b,{categories:void 0}))&&e.has(c)),_.qg(1),_.r(({results:d})=>d.get(c)||[]))};OAb=function(a){const b=new Map;for(a=[...a];0!==a.length;){const c=a.shift();if(!c)break;0===c.children.length?b.set(c.id,c):a.unshift(...c.children)}return b};PAb=function(a){let b;if(null==a?0:null==(b=a.dataSource)?0:b.K3)return a.dataSource.K3.jy};
QAb=function({icon:a,tooltip:b,name:c,id:d},e){return{icon:a,tooltip:b,details:e,HOb:c,ou:d}};RAb=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 _.wc(a,void 0)}};SAb=function(a){return 0===a.kind||1===a.kind};
TAb=function(a,b){if(a.length!==b.length)return!1;for(const [c,d]of _.maa(a,b))if(a=c,b=d,a.name!==b.name||a.id!==b.id||a.hP!==b.hP||a.C8a!==b.C8a||!TAb(a.children,b.children))return!1;return!0};UAb=function(a){const b=[];for(const c of a)c.children.length?b.push(...UAb(c.children)):b.push(c);return b};VAb=function(a){return a.params.HJ?a.params.HJ.split(",").map(b=>b.split(":")[0].toUpperCase()):[]};
WAb=function(a,b){a=a.toUpperCase();return"COVERAGE_GENERIC_DEFAULT"===a&&b.find(c=>"COVERAGE"===c)||"COVERAGE_GENERIC_FUZZING"===a&&b.find(c=>"FUZZING"===c)?!0:b.some(c=>"*"===c.slice(-1)?a.startsWith(c.slice(0,-1)):a===c)};XAb=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(void 0===e||!_.rc(a,e))return!1}return!0};YAb=function(a,b){return a.reduce((c,d)=>c.set(d,b),new Map)};ZAb=function({id:a,name:b,hP:c},d=[]){return{id:a,name:b,children:d,hP:c}};
$Ab=function(a,b){var c;if(!b||null==(c=a.dataSource)||!c.availability)return!0;const d=b.Va;c=b.isDirectory;const e=b.RF,f=b.NO;var g;for(const l of null==(g=a.dataSource)?void 0:g.availability){a=l.Rva;b=l.Fta;g=l.Iwa;if(!l.gra&&!c||!l.fra&&c||!l.hra&&e)return!1;let p,t;if((null==(p=a)?0:p.length)&&(null==(t=a)?0:t.every(U=>!RegExp(U).test(d.kC))))return!1;let x,B;if((null==(x=b)?0:x.length)&&(null==(B=b)?0:B.some(U=>RegExp(U).test(d.kC))))return!1;let F,I,K;if(!c&&(!f&&(null==(F=g)?0:F.length)||
f&&(null==(I=g)?0:I.length)&&(null==(K=g)?0:K.every(U=>!RegExp(U).test(f)))))return!1}return!0};aBb=function(a,b){const c=[];for(const d of a){let e;(null==(e=d.children)?0:e.length)?(a=aBb(d.children,b),a.length&&c.push(ZAb(d,a))):$Ab(d,b)&&c.push(ZAb(d))}return c};bBb=function(a,b){a&1&&(_.C(0,"mat-card-content"),_.G(1,"linkified-message",8),_.Q(2,"emptyToConstant"),_.E());a&2&&(a=b.Ka,_.v(),_.A("message",a.Bq)("linkDefinitions",_.R(2,2,a.BN)))};
cBb=function(a){a&1&&(_.C(0,"a",9),_.P(1," View blame prior to this change "),_.E());a&2&&(a=_.N(),_.A("routerLink",a.SFb)("trackProjectId",a.Dv.tb))};eBb=function(a){if(a&1){const b=_.ze();_.C(0,"commit-details",5);_.M("mouseenter",function(){_.n(b);const c=_.N();clearTimeout(c.TLb);return _.q()})("mouseleave",function(){_.n(b);const c=_.N();return _.q(dBb(c))});_.E()}a&2&&(a=_.N(),_.A("commit",a.commit)("baseLocation",a.Dv)("parentCommit",a.uG))};
fBb=function(a){const b=[...a.fo];b.sort((e,f)=>e.oJ.localeCompare(f.oJ));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].wf,e+1);a.fHb=d;a.iNc=c;return a};gBb=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}};hBb=function(a){return gBb(a.startLine,a.endLine,a.startColumn,a.endColumn)};
iBb=function(a){const b=a.zm();a=a.Ui();return b&&a?{startLine:b.getLine(),startColumn:_.Ll(b,2),endLine:a.getLine(),endColumn:_.Ll(a,2)}:{}};jBb=function(a){return void 0!==a.startLine&&void 0!==a.endLine};kBb=function(a){return jBb(a)&&void 0!==a.startColumn&&void 0!==a.endColumn};lBb=function(a,b){a&1&&_.G(0,"blame-snippet",3);if(a&2){a=b.nJ;const c=b.commit,d=b.Md,e=b.uG;_.eA("blame-layer ",b.className,"");_.A("commitIndex",a)("commit",c)("baseLocation",d)("parentCommit",e)}};
mBb=function(a,b){a&1&&_.G(0,"div");a&2&&_.eA("blame-layer ",b.className,"")};nBb=function(a){a&1&&_.G(0,"loading",4);a&2&&_.A("hasBackground",!0)};oBb=function(a,b){a&1&&_.G(0,"div");a&2&&_.Sg(b.className)};pBb=function(a,b){return a.length!==b.length?!1:a.every((c,d)=>c===b[d])};qBb=function(a){a&1&&(_.C(0,"mat-card-subtitle"),_.P(1),_.E());a&2&&(a=_.N(),_.v(),_.vh(a.gpb))};
rBb=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 _.wc(a,void 0)}};sBb=function(a){a&1&&_.G(0,"div",6)};tBb=function(a,b){a&1&&(_.J(0),_.G(1,"finding-details",4),_.y(2,sBb,1,0,"div",5),_.L());if(a&2){a=b.ua;b=b.last;const c=_.N(2);_.v();_.A("icon",c.icon)("title",c.HOb)("subtitle",c.tooltip)("details",a);_.v();_.A("ngIf",!b)}};
uBb=function(a){if(a&1){const b=_.ze();_.C(0,"mat-card",2);_.M("mouseenter",function(){const c=_.n(b).attach;return _.q(c())})("mouseleave",function(){const c=_.n(b).detach;return _.q(c())});_.y(1,tBb,3,5,"ng-container",3);_.E()}a&2&&(a=_.N(),_.v(),_.A("ngForOf",a.details))};wBb=function({message:a,messageHtml:b,url:c},d){a=_.kG(a||d);c&&(vBb.test(c)||(c="http://"+c),a=uzb("a",{href:c,target:"_blank"},a));if(!b)return a;try{return _.Ek(b)||a}catch(e){return a}};
xBb=function(a,b){a&1&&_.G(0,"finding",1);a&2&&_.A("annotations",b.annotations)};yBb=function({details:a}){return a.Ud?hBb(a.Ud).startLine||0:0};zBb=function(a){if(a=a.Dy){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;0===Number(c[1])&&d--;return d===a?a:[{start:a,end:d}]}}};IK=function(a){return a.replace(ABb,"~")};
JK=function(a){const b=BBb(a.le()).toString();a:{a=_.ol(a,_.rk,1);var c=a.Dn(),d=c.d4a();switch(d){case 3:case 5:var e=a.Dn();c=e.N3a();d=IK(c||e.Lfa());e=IK(_.X(e,2));const f=IK(_.X(a,4));a=IK(a.jO());const g=_.Xi.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:_.bl(_.X(c,2),"piper")?c.A4a()?(c=IK(a.Dn().A4a()),a=a.jO(),a=`x-citc://${c}${a&&"HEAD"!==a?`@${a}`:""}`):(a=a.jO(),a="HEAD"!==a?"x-piper://"+a:"x-piper://"):(c=IK(_.X(a.Dn(),
2)),a=a.jO(),a=`x-package://${c}${a&&"HEAD"!==a?`@${a}`:""}`);break a;default:a=_.wc(d)}}return`${a}/${b}`};KK=function(a){return a.replace(CBb,"/")};DBb=function(a,b){const [c,d,e]=a.fH.split("~~"),f=KK(a.ug());if(f){if(!c)throw Error("ke`"+a.toString());if(!d&&!e)throw Error("le`"+a.toString());}else throw Error("me`"+a.toString());a=KK(d||e);LK.ae={id:f,type:b};LK.repository=KK(c);LK.yb=a;if(b=d&&e)LK.params.Lf=b};
FBb=function(a){const b=KK(a.ug());if(!b)throw Error("je`"+a.toString());a=KK(a.fH);LK.ae=EBb;LK.repository=a||b;LK.yb=a?b:"HEAD"};GBb=function(a){const b=KK(a.ug());if(!b)throw Error("ie`"+a.toString());a=KK(a.fH);LK.ae=EBb;LK.repository="Piper";LK.yb=a?b:"HEAD";LK.params.Pb=a||b};
HBb=function(a){const b=BBb(a);LK.params={};switch(b.Du){case "x-piper":LK.ae=EBb;LK.repository="Piper";LK.yb=b.ug()||"HEAD";break;case "x-citc":GBb(b);break;case "x-package":FBb(b);break;case "x-oss":DBb(b,"ossProject");break;case "x-gob":DBb(b,"host");break;case "x-kythe":return HBb(a.replace(_.vub,(c,d)=>`x-${d}://`));default:throw Error("he`"+b.Du);}LK.path=b.le().substr(1);if(a=zBb(b))LK.params.line=a;return LK};IBb=function(a){return _.sl(a,_.wq,5)&&!!a.getType()};
JBb=function(a){const b=[];for(a=a.parent;void 0!==a;)b.push(a),a=a.parent;return b};KBb=function(a){return a.reduce((b,c)=>b+c.lY,a.length)};LBb=function(a,b){b(a);for(const c of _.zl(a,_.yq,3,_.vl()))LBb(c,b)};MBb=function(a){const b=new Map;for(const c of a)LBb(c,d=>{null!==d.getType()&&b.set(d.getType(),!0)});return new MK(b)};NBb=function(a){let b;return!(null==(b=_.Sl(a,4,_.vl()))||!b.length)||_.zl(a,_.yq,3,_.vl()).some(NBb)};OBb=function(a){switch(a){case 1:case 3:case 2:case 7:return!0;default:return!1}};
PBb=function(a,b,{oia:c,ZHb:d}={oia:void 0,ZHb:!1}){a=HBb(a);var e;null!=(e=a.params)&&e.line||(a.params=Object.assign({},{line:1},a.params));var f,g;e=b.tb===(null==(f=a.ae)?void 0:f.id)&&b.Uc===(null==(g=a.ae)?void 0:g.type)&&b.repository===a.repository;if(!a.params.Pb&&b.params.Pb)a.params=Object.assign({},a.params,{Lf:a.yb,Pb:void 0}),a.yb="HEAD";else{g=e&&_.cj(a.path,b.path,_.pTa);f=a.yb!==b.yb?a.yb:_.nk(b,1);if(d=g&&d)null==c||null==f?c=!0:(c=Number(c),d=Number(f),c=isNaN(c)||isNaN(d)?!0:c>
d),d=!c;if(d)a.yb=b.yb;else{let l;!e||null!=(l=a.params)&&l.Lf||(a.params=Object.assign({},a.params,{Lf:a.yb}),a.yb=b.yb)}}a.params=Object.assign({},b.params,a.params);return a};QBb=function(a,b){let c=a.ew();for(const [d,e]of _.Pb(a,3,_.yb).entries()){a=d;const f=b(e);c=c.replaceAll(a,f)}return c};RBb=function(a){if(!a)return!0;try{return!(new _.hk(a)).Du&&!a.startsWith("//")}catch(b){return!1}};
UBb=function(a,b){var c=a.querySelectorAll("img");a=new _.df;if(0===c.length)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(SBb)){c=atob(c[1]);const f=d.cloneNode(!0);TBb(f,e);a.add(b(c).subscribe(g=>{e.src=g;TBb(e,f)}))}return a};
VBb=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(!RBb(d)||d.startsWith("?")||d.startsWith("#"))continue;d=new _.hk(d);const g={};d.Uj.forEach((l,p)=>{g[p]=l});d=b(d.le(),g,d.Dy);_.oc(f,d)}};WBb=function(a){a&1&&(_.C(0,"mat-card",1)(1,"mat-card-content"),_.G(2,"markdown-content",2),_.E()());a&2&&(a=_.N(),_.v(2),_.A("content",a.content.text))};
XBb=function(a){a&1&&(_.C(0,"mat-card",1)(1,"mat-card-content")(2,"pre"),_.P(3),_.E()()());a&2&&(a=_.N(),_.v(3),_.vh(a.content.text))};
ZBb=function(a){if(a&1){const b=_.ze();_.J(0);_.C(1,"button",7,0)(3,"span",8);_.P(4);_.E()();_.C(5,"command-menu",9,1);_.M("closed",function(c){_.n(b);const d=_.N(4);return _.q("keydown"!==c&&d.Jf.pfa("mouse"))})("menuItemSelected",function(c){_.n(b);_.N(4).Mbb.emit(c);return _.q()});_.E();_.L()}if(a&2){a=_.th(6);const b=_.N().ua;_.v();_.A("disabled",b.disabled)("matMenuTriggerFor",a.Jf)("matMenuTriggerData",_.Ch(4,YBb,b.children));_.v(3);_.vh(b.label)}};
$Bb=function(a){a&1&&(_.C(0,"span",13),_.P(1),_.E());a&2&&(a=_.N(2).ua,_.v(),_.vh(a.Tb))};aCb=function(a){if(a&1){const b=_.ze();_.C(0,"button",10);_.M("click",function(){_.n(b);const c=_.N().ua;_.N(3).Mbb.emit(c);return _.q()});_.C(1,"span",11);_.P(2);_.E();_.y(3,$Bb,2,1,"span",12);_.E()}a&2&&(a=_.N().ua,_.A("disabled",a.disabled),_.v(),_.gh("title",a.disabled?"":a.label),_.v(),_.vh(a.label),_.v(),_.A("ngIf",a.Tb))};
bCb=function(a,b){a&1&&(_.J(0),_.y(1,ZBb,7,6,"ng-container",5)(2,aCb,4,4,"button",6),_.L());a&2&&(a=b.ua,_.v(),_.A("ngIf",a.children&&0<a.children.length),_.v(),_.A("ngIf",!a.children||0===a.children.length))};cCb=function(a){a&1&&_.G(0,"mat-divider")};dCb=function(a,b){a&1&&(_.J(0),_.y(1,bCb,3,2,"ng-container",4)(2,cCb,1,0,"mat-divider",5),_.L());a&2&&(a=b.ua,b=b.last,_.v(),_.A("ngForOf",a),_.v(),_.A("ngIf",!b))};eCb=function(a,b){a&1&&_.y(0,dCb,3,2,"ng-container",4);a&2&&_.A("ngForOf",b.D7)};
hCb=function(a,b){if(a&1){const c=_.ze();_.C(0,"kythe-hovercard",2);_.M("mouseenter",function(){_.n(c);const d=_.N(2);return _.q(fCb(d))})("mouseleave",function(){_.n(c);const d=_.N(2);return _.q(gCb(d))});_.E()}a&2&&_.A("content",b.Ka)};iCb=function(a,b){a&1&&(_.y(0,hCb,1,1,"kythe-hovercard",1),_.Q(1,"async"));a&2&&_.A("ngIf",_.R(1,1,b.content))};jCb=function(a){const b=_.kH(a.hc(),c=>{delete c.line});null!=a.params.Pb&&_.kH(_.wr(b,"HEAD"),c=>{delete c.Pb});return b.Za()};
kCb=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&&(_.kl?b.metaKey:b.ctrlKey);default:return!1}};lCb=function(a){a&1&&_.G(0,"blame-layer",3);a&2&&(a=_.N(),_.A("layerBaseLocation",a.Oh))};
mCb=function(a){if(a&1){const b=_.ze();_.C(0,"xrefs-layer",4);_.M("highlightedLines",function(c){_.n(b);const d=_.N();return _.q(d.VBa(c))});_.E()}a&2&&(a=_.N(),_.A("layerBaseLocation",a.Oh))};nCb=function(a){a&1&&_.G(0,"unified-deprecation-layer",3);a&2&&(a=_.N(),_.A("layerBaseLocation",a.Oh))};oCb=function(a){a&1&&_.G(0,"coverage-layer",3);a&2&&(a=_.N(),_.A("layerBaseLocation",a.Oh))};pCb=function(a,b){a&1&&_.G(0,"finding-layer",5);a&2&&(a=b.ua,b=_.N(),_.A("layerBaseLocation",b.Oh)("layerId",a))};
qCb=function(a){return 3===a.getType()&&a.vva()};rCb=function(a){const b=[];for(var c=_.kxb.exec(a);null!==c;){const g=c.index;var d=b,e=d.push,f=void 0;c=c[0];(f=c.match(_.ldb))?c.includes("(")?(c=f[1],f=f[2]):(c=f[1],f=""):f="";e.call(d,{text:c+f,start:g});c=_.kxb.exec(a)}return b};
sCb=function(a,b,c){if(_.BG(a)&&a.repository){var d=a.repository;if(b=_.mqb(d,b,c))if(c=_.X(b,2).split("/"),!(2>c.length))return a=_.wr(_.vr(_.ur(a.hc(),c[0],"host"),c.slice(1).join("/")),_.X(b,3)||"HEAD"),"android"!==d&&"chops_infra_internal"!==d||_.YG(a),a.Za()}};tCb=function(a,b){return 1!==a?_.kf(a):_.u(b.Y4,_.sg(c=>0===c),_.ug(0),_.Dg(1))};
uCb=function(a){a&1&&(_.C(0,"div",6)(1,"h2",7),_.P(2,"Commit message"),_.E(),_.G(3,"linkified-message",8),_.Q(4,"emptyToConstant"),_.E());a&2&&(a=_.N(),_.v(3),_.A("message",a.message)("linkDefinitions",_.R(4,2,a.Qha)))};vCb=function(a){a&1&&(_.C(0,"div",9)(1,"mat-icon"),_.P(2,"person"),_.E(),_.C(3,"span"),_.P(4),_.E(),_.C(5,"span",3),_.P(6," (committer) "),_.E()());a&2&&(a=_.N(),_.v(4),_.vh(a.gHb))};wCb=function(a){a&1&&_.Vg(0)};xCb=function(a){a&1&&_.Vg(0)};
yCb=function(a){a&1&&(_.J(0),_.y(1,wCb,1,0,"ng-container",7),_.P(2),_.y(3,xCb,1,0,"ng-container",7),_.L());if(a&2){a=_.N();const b=_.th(7),c=_.th(9);_.v();_.A("ngTemplateOutlet",b);_.v();_.uh(" ",a.zTc," ");_.v();_.A("ngTemplateOutlet",c)}};zCb=function(a){a&1&&_.Vg(0)};ACb=function(){};
DCb=function(a){a&1&&(_.J(0),_.y(1,zCb,1,0,"ng-container",7)(2,ACb,0,0,"ng-template",8),_.L());if(a&2){a=_.N();const b=_.th(7),c=_.th(11);_.v();_.A("ngTemplateOutlet",b);_.v();_.A("ngTemplateOutlet",c)("ngTemplateOutletContext",_.Ch(5,BCb,_.Ch(3,CCb,a.kV)))}};ECb=function(){};FCb=function(a){a&1&&_.y(0,ECb,0,0,"ng-template",9);a&2&&(_.N(),_.A("ngTemplateOutlet",_.th(13)))};GCb=function(){};
ICb=function(a){a&1&&_.y(0,GCb,0,0,"ng-template",8);a&2&&(_.N(),_.A("ngTemplateOutlet",_.th(9))("ngTemplateOutletContext",_.Bh(2,HCb)))};JCb=function(a){a&1&&(_.C(0,"span",10),_.P(1),_.Q(2,"async"),_.E());a&2&&(a=_.N(),_.v(),_.uh("",_.R(2,1,a.KSb),":"))};KCb=function(a){a&1&&(_.C(0,"span",14),_.P(1,"@"),_.E())};LCb=function(){};
MCb=function(a,b){a&1&&(_.J(0),_.C(1,"span",12),_.P(2,"("),_.E(),_.y(3,KCb,2,0,"span",13)(4,LCb,0,0,"ng-template",8),_.C(5,"span"),_.P(6,")"),_.E(),_.L());if(a&2){a=b.Ka;b=_.N().aWc;_.N();const c=_.th(11);_.v(3);_.A("ngIf",b);_.v();_.A("ngTemplateOutlet",c)("ngTemplateOutletContext",_.Ch(3,BCb,a))}};NCb=function(a){a&1&&(_.y(0,MCb,7,5,"ng-container",11),_.Q(1,"async"));a&2&&(a=_.N(),_.A("ngIf",_.R(1,1,a.Uka)))};
OCb=function(a,b){a&1&&(_.C(0,"conditional-link",15),_.Q(1,"toPrettyRef"),_.Q(2,"async"),_.P(3),_.Q(4,"toPrettyRef"),_.E());a&2&&(a=b.context,b=_.N(),_.fh("linkAriaLabel","Details for change ",_.R(1,7,null==a?null:a.yb),""),_.A("condition",b.R$a)("link",_.R(2,9,b.Bda(a)))("trackGestureClick",!!b.R$a)("trackProjectId",b.Md.tb),_.v(3),_.uh(" ",_.R(4,11,null==a?null:a.yb)," "))};PCb=function(){};
QCb=function(a){a&1&&_.y(0,PCb,0,0,"ng-template",8);a&2&&(_.N(3),_.A("ngTemplateOutlet",_.th(9))("ngTemplateOutletContext",_.Bh(2,HCb)))};
RCb=function(a){a&1&&(_.J(0),_.C(1,"span",14),_.P(2),_.E(),_.C(3,"a",16),_.P(4," HEAD "),_.E(),_.C(5,"span",12),_.P(6,"("),_.E(),_.C(7,"a",17),_.Q(8,"async"),_.P(9," CL "),_.E(),_.C(10,"span"),_.P(11,")"),_.E(),_.L());if(a&2){a=_.N().Ka;const b=_.N(2);_.v(2);_.uh("@ ",a.depth," behind");_.v();_.A("routerLink",a.aX)("trackGestureClick",!0)("trackProjectId",b.Md.tb);_.v(4);_.A("universalLink",_.R(8,6,b.Bda(a)))("trackProjectId",b.Md.tb)}};
SCb=function(a,b){a&1&&(_.J(0),_.y(1,QCb,1,3,null,11)(2,RCb,12,8,"ng-container",11),_.L());a&2&&(a=b.Ka,_.v(),_.A("ngIf",!a.depth||!a.aX),_.v(),_.A("ngIf",a.depth&&a.aX))};TCb=function(a){a&1&&(_.y(0,SCb,3,2,"ng-container",11),_.Q(1,"async"));a&2&&(a=_.N(),_.A("ngIf",_.R(1,1,a.Uka)))};
UCb=function(a){if(a&1){const b=_.ze();_.C(0,"code-diff",2);_.M("rendered",function(c){_.n(b);const d=_.N();return _.q(d.Uxa(c))});_.E()}a&2&&(a=_.N(),_.A("diffBase",a.OOb)("contents",a.ATb)("fileName",a.fileName)("leftLineNumberFormatter",a.Mha)("rightLineNumberFormatter",a.Rja)("leftLineWidgets",a.FX)("rightLineWidgets",a.RZ)("collapseIdenticalLines",!1)("align",!1))};VCb=function(a){a&1&&(_.C(0,"dc-information-box"),_.P(1),_.E());a&2&&(a=_.N(),_.v(),_.vh(a.wFa))};
WCb=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=`${16*b}px`;d.style.minWidth="1px";return{line:a,element:d,options:c}};
XCb=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++}};YCb=function(a){return b=>(b=a.get(b))?`${b}`:""};
ZCb=function(a){a&1&&(_.C(0,"mat-spinner",10),_.P(1,"\n        "),_.E());a&2&&_.A("diameter",16)("strokeWidth",2)};$Cb=function(a){if(a&1){const b=_.ze();_.C(0,"code-diff-chunks",15);_.M("rendered",function(c){_.n(b);const d=_.N(2);return _.q(d.Uxa(c))});_.P(1,"\n    ");_.E()}a&2&&(a=_.N(2),_.A("diffChunks",a.Ml.hC)("fileName",a.kC))};
aDb=function(a){a&1&&(_.J(0),_.P(1,"\n    "),_.C(2,"div",11),_.P(3,"\n      "),_.C(4,"commit-information",12),_.P(5,"\n      "),_.E(),_.P(6,"\n      "),_.C(7,"commit-information",13),_.P(8,"\n      "),_.E(),_.P(9,"\n    "),_.E(),_.P(10,"\n    "),_.y(11,$Cb,2,2,"code-diff-chunks",14),_.P(12,"\n  "),_.L());a&2&&(a=_.N(),_.v(4),_.A("activeLocation",a.APc)("version",a.Sma)("linkToCommitDetails",!1),_.v(3),_.A("activeLocation",a.yUc)("version",a.Sma)("linkToCommitDetails",!1),_.v(4),_.A("ngIf",a.MIb))};
bDb=function(a){a&1&&(_.C(0,"span",22),_.P(1,"\n    "),_.C(2,"span",23),_.P(3),_.Q(4,"number"),_.E(),_.P(5,"\n    "),_.C(6,"span",24),_.P(7,","),_.E(),_.P(8,"\n    "),_.C(9,"span",25),_.P(10),_.Q(11,"number"),_.E(),_.P(12,"\n    "),_.C(13,"span",24),_.P(14,","),_.E(),_.P(15,"\n    "),_.C(16,"span",26),_.P(17),_.Q(18,"number"),_.E(),_.P(19,"\n  "),_.E());a&2&&(a=_.N(2),_.v(2),_.Pg("aria-label",a.GTc)("aria-expanded",a.ZV.zd?"true":"false"),_.v(),_.uh("\n      -",_.aB(4,9,a.metadata.removed,"1.0-0"),
"\n    "),_.v(6),_.Pg("aria-label",a.LFc)("aria-expanded",a.ZV.zd?"true":"false"),_.v(),_.uh("\n      ",_.aB(11,12,a.metadata.changed,"1.0-0"),"\n    "),_.v(6),_.Pg("aria-label",a.hEc)("aria-expanded",a.ZV.zd?"true":"false"),_.v(),_.uh("\n      +",_.aB(18,15,a.metadata.kN,"1.0-0"),"\n    "))};
cDb=function(a){a&1&&(_.P(0,"\n   "),_.C(1,"span",16),_.P(2,"\n    "),_.C(3,"span",17),_.P(4,"\n      "),_.G(5,"div",18),_.P(6,"\n      "),_.G(7,"div",19),_.P(8,"\n      "),_.G(9,"div",20),_.P(10,"\n    "),_.E(),_.P(11,"\n  "),_.E(),_.P(12,"\n  "),_.y(13,bDb,20,18,"span",21),_.P(14,"\n"));a&2&&(a=_.N(),_.v(5),_.Qg("width",a.HTc,"%"),_.v(2),_.Qg("width",a.MFc,"%"),_.v(2),_.Qg("width",a.iEc,"%"),_.v(4),_.A("ngIf",a.Ml&&a.Ml.mia))};dDb=function(a,b){return b?100*a/(b.removed+b.changed+b.kN):0};
fDb=function(a){a&1&&(_.C(0,"div",4)(1,"div",5)(2,"span",6),_.P(3,"Type"),_.E(),_.C(4,"span"),_.P(5," Path "),_.E()(),_.C(6,"div",7)(7,"span"),_.P(8," Change Summary "),_.E(),_.G(9,"expand-all-button",8),_.E()());a&2&&(a=_.N(),_.v(9),_.A("place",a.location)("disabled",!!eDb(a))("matTooltip",eDb(a))("matTooltipDisabled",!eDb(a)))};
hDb=function(a){if(a&1){const b=_.ze();_.C(0,"commit-file-entry",10);_.M("rendered",function(c){_.n(b);const d=_.N(2);!d.CN.D8a&&c.rendered&&c.Aea===d.A4&&(d.A4+=1,gDb(d));return _.q()});_.E()}if(a&2){a=_.N().index;const b=_.N();_.A("entryIndex",a)("location",b.location)("entry",b.Tea.get(a))("expand",b.expand.get(a))}};iDb=function(a,b){a&1&&(_.J(0),_.y(1,hDb,1,4,"commit-file-entry",9),_.L());a&2&&(a=b.index,b=_.N(),_.v(),_.A("ngIf",a<b.U4))};
kDb=function(a){if(a&1){const b=_.ze();_.J(0);_.C(1,"button",11);_.M("click",function(){_.n(b);const c=_.N();jDb(c);return _.q()});_.P(2," Show More ");_.E();_.L()}a&2&&(a=_.N(),_.v(),_.A("trackProjectId",a.location.tb))};lDb=function(a,b,c,d,e,f){return`${a};${b}=${encodeURIComponent(f.id)}${null==f.Kf?"":`;${c}=${encodeURIComponent(f.Kf)}`}${d&&(e||f.Pb)?`;${d}=${"CitC"===f.Dd&&f.Pb?encodeURIComponent(f.Pb):""}`:""}${location.search}${location.hash}`};
mDb=function(a){return _.sr(_.kH(a.hc(),b=>{b.Oj="1";b.Zf=0;delete b.Em;delete b.Py;delete b.Qy}).Za())};nDb=function(a){return _.sr(_.kH(a.hc(),b=>{b.Oj="1";b.Zf=0;delete b.Lf;delete b.Wp;delete b.Pw}).Za())};oDb=function(a){return _.sr(_.kH(a.hc(),b=>{b.Oj="1";b.Zf=0;delete b.Em;delete b.Py;delete b.Qy;delete b.Lf;delete b.Wp;delete b.Pw}).Za())};
rDb=function(a,b,c,d,e){if(!c.XG||!_.hG(b.Va)){var f;c=null!=(f=b.LZ)?f:b.Va;if(!_.hG(c))return _.Bp(e,_.Cp(e,pDb(c,d.id,a.Kf)));NK.has(c)||NK.set(c,{});b=NK.get(c);null==b.root&&(e=new URL(_.Bp(e,_.Cp(e,pDb(c,"",""))),location.href),b.root=e.pathname);e=b.root.split(";");b=1===e.length?"":";"+e.slice(1).join(";");return`${e[0]}/${qDb(a.Kf||c.path)}${b};${"cl"}=${encodeURIComponent(a.id)}${"CitC"===a.Dd&&a.Pb?`;ws=${encodeURIComponent(a.Pb)}`:""}${location.search}${location.hash}`}};
pDb=function(a,b,c){let d;return _.sr(_.wr(a.hc().cj({Oj:"1",Zf:0,line:a.params.line}),b).od(null!=(d=null!=c?c:a.path)?d:"/").Za())};qDb=function(a){return null==a?"":a.split("/").map(encodeURIComponent).join("/")};sDb=function(a){a&1&&(_.C(0,"mat-header-cell"),_.P(1," Order "),_.E())};tDb=function(a){a&1&&(_.J(0),_.P(1),_.Q(2,"number"),_.L());a&2&&(a=_.N().Ka,_.v(),_.uh(" #",_.aB(2,1,a,"1.0-0")," "))};uDb=function(a){a&1&&(_.C(0,"mat-icon",43),_.P(1," help_outline "),_.E())};
vDb=function(a,b){a&1&&(_.J(0),_.y(1,tDb,3,4,"ng-container",42)(2,uDb,2,0,"ng-template",null,1,_.Eh),_.L());a&2&&(a=b.Ka,b=_.th(3),_.v(),_.A("ngIf",0<=a)("ngIfElse",b))};wDb=function(a,b){a&1&&(_.C(0,"mat-cell"),_.y(1,vDb,4,2,"ng-container",41),_.Q(2,"blameIndexOf"),_.E());a&2&&(a=b.ua,b=_.N(),_.v(),_.A("ngIf",_.aB(2,1,a.id,b.rra)))};xDb=function(a){a&1&&(_.C(0,"mat-header-cell",44)(1,"span",45),_.P(2,"Action Button"),_.E()())};
ADb=function(a,b){a&1&&(_.C(0,"mat-cell")(1,"button",46)(2,"mat-icon"),_.P(3),_.E()()());a&2&&(a=b.ua,b=_.N(),_.v(),_.Pg("aria-expanded",b.rC.has(a.id))("aria-label",b.rC.has(a.id)?yDb.format({id:a.id}):zDb.format({id:a.id}))("data-action",b.h$b)("data-row-id",a.id),_.v(2),_.vh(b.rC.has(a.id)?"expand_less":"expand_more"))};BDb=function(a){a&1&&(_.C(0,"mat-header-cell"),_.P(1),_.E());a&2&&(a=_.N(),_.Qg("max-width",a.yTb(),"px"),_.v(),_.uh(" ",a.yLc(a.Gd.Va)," "))};
CDb=function(a,b){a&1&&(_.C(0,"mat-cell")(1,"a",47),_.Q(2,"linkifyRevision"),_.P(3),_.E()());a&2&&(a=b.ua,b=_.N(),_.Qg("max-width",b.yTb(),"px"),_.v(),_.Qg("padding-left",b.vUc(),"px"),_.cK("aria-label","Revision ",a.Dd,""),_.Pg("href",_.bB(2,10,a,b.Gd,b.Ta),_.ag)("data-action",b.c$b)("data-action-name",b.Gd.iH?"updateRightDiff":"updateRevisionContents"),_.v(2),_.uh(" ",a.Dd," "))};DDb=function(a){a&1&&(_.C(0,"mat-header-cell"),_.P(1),_.E());a&2&&(a=_.N(),_.v(),_.uh(" ",a.lLc(a.Gd.Va)," "))};
EDb=function(a){a&1&&_.G(0,"onedev-changelist-hovercard",53,3);if(a&2){a=_.th(1);const b=_.N(2).ua;_.A("changelistId",b.id)("onedevIsHovercardReady",a.eK)}};
FDb=function(a){a&1&&(_.J(0),_.C(1,"a",51),_.Q(2,"linkifyId"),_.P(3),_.Q(4,"toPrettyRef"),_.E(),_.C(5,"onedev-hovercard",null,2),_.y(7,EDb,2,2,"onedev-changelist-hovercard",52),_.E(),_.L());if(a&2){a=_.th(6);const b=_.N().ua,c=_.N();_.v();_.cK("aria-label","CL ",b.id,"");_.A("onedevHovercardTrigger",a);_.Pg("href",Dzb(2,6,b,c.Gd,c.Qpb,c.Ta),_.ag)("data-action",c.wvb);_.v(2);_.uh(" ",_.R(4,11,b.id)," ")}};
GDb=function(a){a&1&&(_.C(0,"a",54),_.Q(1,"linkifyId"),_.P(2),_.Q(3,"toPrettyRef"),_.E());if(a&2){a=_.N().ua;const b=_.N();_.cK("aria-label","CL ",a.id,"");_.Pg("href",Dzb(1,5,a,b.Gd,b.Qpb,b.Ta),_.ag)("data-action",b.wvb);_.v(2);_.uh(" ",_.R(3,10,a.id)," ")}};
HDb=function(a,b){a&1&&(_.C(0,"mat-cell",48),_.y(1,FDb,8,13,"ng-container",49)(2,GDb,4,12,"a",50),_.E());if(a&2){b=b.ua;const c=_.N();"history"!==b.UZ?a=!1:(a="CitC"===b.Dd,a=null!=b.Dd&&_.iG(c.Gd.Va)&&!a);_.A("ngSwitch",a);_.v();_.A("ngSwitchCase",!0);_.v();_.A("ngSwitchCase",!1)}};IDb=function(a){a&1&&(_.C(0,"mat-header-cell"),_.P(1," Description "),_.E())};JDb=function(a){a&1&&(_.C(0,"strong"),_.P(1,"[deleted]"),_.E())};
KDb=function(a,b){a&1&&(_.C(0,"span",57),_.P(1),_.E());a&2&&(a=b.ua,b=_.N().ua,_.Rg("cleanup",b.yq),_.v(),_.vh(a))};LDb=function(a,b){a&1&&(_.C(0,"mat-cell",55),_.y(1,JDb,2,0,"strong",41)(2,KDb,2,3,"span",56),_.P(3),_.Q(4,"truncateCommitMessage"),_.E());a&2&&(a=b.ua,_.v(),_.A("ngIf","DELETE"===a.operation),_.v(),_.A("ngForOf",a.tags),_.v(),_.uh(" ",_.R(4,3,a.subject)," "))};MDb=function(a){a&1&&(_.C(0,"mat-header-cell"),_.P(1),_.E());a&2&&(a=_.N(),_.v(),_.uh(" ",a.kLc(a.Gd.Va)," "))};
NDb=function(a,b){a&1&&(_.C(0,"mat-cell",55),_.G(1,"date",58),_.E());a&2&&(a=b.ua,_.v(),_.A("value",a.time))};ODb=function(a){a&1&&(_.C(0,"mat-header-cell"),_.P(1," Author "),_.E())};PDb=function(a){a&1&&(_.J(0),_.C(1,"a",59),_.P(2),_.E(),_.L());if(a&2){a=_.N().ua;const b=_.N();_.v();_.gh("title",a.co);_.fh("email","",a.co,"@google.com");_.Pg("href",`${_.Iv}#search/&q=a:${a.co}%20is:submitted`,_.ag)("data-action",b.Y9b);_.v();_.uh(" ",a.co," ")}};
QDb=function(a){a&1&&_.P(0);a&2&&(a=_.N().ua,_.uh(" ",a.co," "))};RDb=function(a){a&1&&(_.C(0,"mat-cell",55),_.y(1,PDb,3,6,"ng-container",42),_.Q(2,"isPiperPlace"),_.y(3,QDb,1,1,"ng-template",null,4,_.Eh),_.E());if(a&2){a=_.th(4);const b=_.N();_.v();_.A("ngIf",_.R(2,2,null==b.Gd?null:b.Gd.Va))("ngIfElse",a)}};SDb=function(a){a&1&&(_.C(0,"mat-header-cell",60)(1,"span",45),_.P(2,"Action Button"),_.E()())};
TDb=function(a){a&1&&(_.C(0,"a",65),_.Q(1,"linkifyLeft"),_.P(2),_.E());if(a&2){a=_.N().ua;const b=_.N();_.A("isMatFlatButton",a.id===b.Gd.Pha);_.Pg("id","historyLeftSelectorOfCl-"+a.id)("aria-pressed",a.id===b.Gd.Pha)("href",_.bB(1,7,a,b.Gd,b.Ta),_.ag)("data-action",b.xvb)("aria-label",b.Wvb);_.v(2);_.uh(" ",b.Wvb," ")}};
VDb=function(a){if(a&1){const b=_.ze();_.C(0,"a",66);_.Q(1,"linkifyDiff");_.M("keyup.enter",function(){_.n(b);const c=_.N(2);return _.q(UDb(c))});_.P(2);_.E()}if(a&2){a=_.N().ua;const b=_.N();_.Qg("display",a.vG.length?null:"none");_.A("isMatFlatButton",a.id===b.Gd.Pha);_.Pg("aria-pressed",a.id===b.Gd.Pha)("href",_.bB(1,8,a,b.Gd,b.Ta),_.ag)("data-action",b.xvb)("aria-label",b.Yvb);_.v(2);_.uh(" ",b.Yvb," ")}};WDb=function(a){a&1&&(_.C(0,"span",45),_.P(1," No Data "),_.E())};
XDb=function(a,b){a&1&&(_.C(0,"mat-cell",61),_.y(1,TDb,3,11,"a",62)(2,VDb,3,12,"a",63)(3,WDb,2,0,"span",64),_.E());a&2&&(a=b.ua,b=_.N(),_.A("ngSwitch",b.Gd.iH),_.v(),_.A("ngSwitchCase",!0),_.v(),_.A("ngSwitchCase",!1),_.v(),_.A("ngIf",!b.Gd.iH&&!a.vG.length))};YDb=function(a){a&1&&(_.C(0,"mat-header-cell",67)(1,"span",45),_.P(2,"Action Button"),_.E()())};
ZDb=function(a){a&1&&(_.C(0,"a",70),_.Q(1,"linkifyRight"),_.P(2),_.E());if(a&2){a=_.N().ua;const b=_.N();_.A("isMatFlatButton",a.id===b.Gd.eL);_.Pg("aria-pressed",a.id===b.Gd.eL)("href",_.bB(1,6,a,b.Gd,b.Ta),_.ag)("data-action",b.yvb)("aria-label",b.Xvb);_.v(2);_.uh(" ",b.Xvb," ")}};
$Db=function(a){a&1&&(_.C(0,"a",71),_.Q(1,"linkifyRight"),_.P(2),_.E());if(a&2){a=_.N().ua;const b=_.N();_.A("isMatFlatButton",a.id===b.Gd.eL);_.Pg("aria-pressed",a.id===b.Gd.eL)("href",_.bB(1,6,a,b.Gd,b.Ta),_.ag)("data-action",b.yvb)("aria-label",b.Zvb);_.v(2);_.uh(" ",b.Zvb," ")}};aEb=function(a){a&1&&(_.C(0,"mat-cell",61),_.y(1,ZDb,3,10,"a",68)(2,$Db,3,10,"a",69),_.E());a&2&&(a=_.N(),_.A("ngSwitch",a.Gd.iH),_.v(),_.A("ngSwitchCase",!0),_.v(),_.A("ngSwitchCase",!1))};
cEb=function(a){a&1&&(_.C(0,"mat-header-cell",72)(1,"span",45),_.P(2,"Action Button"),_.E()());a&2&&(a=_.N(),_.Pg("aria-label","Browse repo at revision/ "+bEb(a.Gd.Va)))};
eEb=function(a,b){a&1&&(_.C(0,"mat-cell")(1,"a",73),_.Q(2,"linkifyRoot"),_.C(3,"mat-icon"),_.P(4,"code"),_.E()(),_.C(5,"button",74)(6,"mat-icon"),_.P(7,"content_copy"),_.E()()());a&2&&(a=b.ua,b=_.N(),_.v(),_.A("matTooltip",dEb(a.id,b.Gd.Va)),_.Pg("href",Dzb(2,10,a,b.Gd,b.Qpb,b.Ta),_.ag)("title",dEb(a.id,b.Gd.Va))("data-action",b.Z9b)("aria-label",dEb(a.id,b.Gd.Va)),_.v(4),_.A("title",bEb(b.Gd.Va))("matTooltip",bEb(b.Gd.Va)),_.Pg("data-copy-content",a.id)("data-action",b.a$b)("aria-label",bEb(b.Gd.Va)))};
fEb=function(a){a&1&&_.G(0,"mat-header-cell")};gEb=function(a,b){a&1&&(_.C(0,"mat-cell"),_.P(1),_.E());a&2&&(a=b.ua,_.v(),_.uh(" Previously: ",a.Kf," "))};hEb=function(a){a&1&&_.G(0,"mat-header-cell")};
iEb=function(a,b){if(a&1){const c=_.ze();_.C(0,"mat-cell");_.P(1);_.C(2,"a",75);_.M("click",function(){const d=_.n(c).ua,e=_.N();d.tfa=!d.tfa;return _.q(e.return)});_.P(3);_.E()()}a&2&&(a=b.ua,_.v(),Czb(" No matches in revisions [",a.Bva[a.Bva.length-1],", ",a.Bva[0],"], changelists [",a.Ava[a.Ava.length-1],", ",a.Ava[0],"] "),_.v(2),_.uh(" ",a.tfa?"Hide":"Show"," "))};
jEb=function(a){a&1&&(_.G(0,"linkified-message",77),_.Q(1,"emptyToConstant"));a&2&&(a=_.N().ua,_.A("message",a.message)("linkDefinitions",_.R(1,2,a.BN)))};kEb=function(a,b){a&1&&(_.C(0,"mat-cell"),_.y(1,jEb,2,4,"linkified-message",76),_.E());a&2&&(a=b.ua,b=_.N(),_.v(),_.A("ngIf",b.rC.has(a.id)))};
mEb=function(a){a&1&&(_.C(0,"div",79)(1,"button",46)(2,"mat-icon"),_.P(3),_.E()(),_.P(4),_.E());if(a&2){a=_.N().ua;const b=_.N();_.v();_.Pg("aria-expanded",b.ZX.has(a.id))("aria-label",b.ZX.has(a.id)?b.vfc:b.Kfc);_.v(2);_.vh(b.ZX.has(a.id)?"expand_less":"expand_more");_.v();_.uh(" ",lEb(a.matches)," matches in the code at this revision. ")}};
nEb=function(a,b){a&1&&(_.C(0,"mat-cell"),_.y(1,mEb,5,4,"div",78),_.E());a&2&&(a=b.ua,b=_.N(),_.Pg("data-action",b.e$b)("data-row-id",a.id),_.v(),_.A("ngIf",null!=a.matches))};
oEb=function(a,b){a&1&&_.G(0,"file-search-snippet",81);if(a&2){a=b.ua;var c=b.last,d=_.N(2).ua;b=_.N();_.Rg("last",c);c=b;var e=d.matches.Dd;d=d.Kf||c.Gd.Va.path;const f=`${d}:${e}`;null==c.P$a.get(f)&&c.P$a.set(f,_.zG(_.xr(c.Gd.Va.hc(),{Lf:e}).od(d).Za(),c.Ta,{Yva:"oneBased"}));c=c.P$a.get(f);_.A("linkGenerator",c)("resultIndex",0)("snippet",a)("trackElement","HistoryTableSearchResults")("feedbackEvent",b.YVa)}};
pEb=function(a){a&1&&(_.J(0),_.y(1,oEb,1,7,"file-search-snippet",80),_.L());a&2&&(a=_.N().ua,_.v(),_.A("ngForOf",a.matches.Fj))};qEb=function(a,b){a&1&&(_.C(0,"mat-cell"),_.y(1,pEb,2,1,"ng-container",41),_.E());a&2&&(a=b.ua,_.v(),_.A("ngIf",null!=a.matches))};rEb=function(a){a&1&&_.G(0,"mat-header-row")};
uEb=function(a,b){a&1&&_.G(0,"mat-row",82);a&2&&(a=b.ua,b=_.N(),_.Rg("active",b.rC.has(a.id))("left-row",b.Gd.Pha===a.id)("right-row",b.Gd.eL===a.id)("active-element",a.id===b.nfa)("hidden",!1===(null==a.hidden?null:a.hidden.tfa))("cleanup",a.yq),_.Pg("aria-label",_.iG(b.Gd.Va)?sEb.format({id:a.id,author:a.co}):tEb.format({id:a.id,author:a.co})))};
vEb=function(a,b){a&1&&_.G(0,"mat-row",83);a&2&&(a=b.ua,b=_.N(),_.Rg("hidden",!1===(null==a.hidden?null:a.hidden.tfa)||!b.rC.has(a.id)),_.Pg("aria-hidden",!b.rC.has(a.id)))};wEb=function(a){a&1&&_.G(0,"mat-row",84)};xEb=function(a){a&1&&_.G(0,"mat-row")};yEb=function(a,b){a&1&&_.G(0,"mat-row",85);a&2&&(a=b.ua,b=_.N(),_.Qg("display",b.ZX.has(a.id)&&null!=a.matches?"":"none"))};zEb=function(a){a&1&&_.G(0,"mat-row",86)};
AEb=function(a){if(a&1){const b=_.ze();_.C(0,"button",92);_.M("click",function(){_.n(b);const c=_.N(2);return _.q(c.b_=!1)});_.C(1,"mat-icon");_.P(2,"collapse_all");_.E()()}a&2&&(a=_.N(2),_.A("ascTrackElement",a.Cwb))};
BEb=function(a){if(a&1){const b=_.ze();_.C(0,"div",87)(1,"button",88)(2,"mat-icon");_.P(3,"search");_.E()();_.C(4,"mat-form-field",89)(5,"input",90,5);_.M("keydown.enter",function(){_.n(b);const c=_.N();return _.q(c.Mlb.next())});_.E()();_.y(7,AEb,3,1,"button",91);_.E()}a&2&&(a=_.N(),_.v(),_.A("ascTrackElement",a.Cwb),_.Pg("data-action",a.f$b),_.v(3),_.Qg("width",a.b_?"500px":0)("opacity",a.b_?1:0)("pointer-events",a.b_?"unset":"none"),_.v(),_.A("formControl",a.jr),_.v(2),_.A("ngIf",a.b_))};
IEb=function(a,b){switch(a){case 0:return b?CEb:DEb;case 1:return b?EEb:FEb;case 2:return b?GEb:HEb;default:return _.wc(a,"Unknown column type")}};JEb=function(a,b,{Va:c}){return`${a} file:(${Array.from(new Set([c.path,...b.entries.map(d=>{let e;return(null==(e=d.fo)?void 0:e.Kf)||""})].filter(d=>!!d))).join("|")})`};KEb=function(a){a&1&&(_.P(0),_.Q(1,"number"));a&2&&(a=_.N().Ka,_.uh(" files (",_.aB(1,1,a.files.length,"1.0-0"),") "))};LEb=function(a){a&1&&(_.C(0,"span"),_.P(1,"+"),_.E())};
MEb=function(a){a&1&&(_.P(0),_.Q(1,"number"),_.y(2,LEb,2,0,"span",5),_.P(3,") "));a&2&&(a=_.N(2).Ka,_.uh(" commits (",_.aB(1,2,a.vO.entries.length,"1.0-0"),""),_.v(2),_.A("ngIf",a.pOb))};NEb=function(a){a&1&&(_.C(0,"dc-information-box",8),_.P(1),_.Q(2,"number"),_.E());a&2&&(a=_.N(2).Ka,_.v(),_.uh(" There are a large number of commits. We are only showing the most recent ",_.aB(2,1,a.vO.entries.length,"1.0-0")," commits. "))};
OEb=function(a,b){a&1&&_.G(0,"history-table",9);a&2&&(a=b.Ka,b=_.N(2).Ka,_.A("data",b.vO)("historyPlace",a))};PEb=function(a){a&1&&(_.C(0,"mat-tab"),_.y(1,MEb,4,5,"ng-template",3)(2,NEb,3,4,"dc-information-box",6)(3,OEb,1,2,"history-table",7),_.Q(4,"async"),_.E());a&2&&(a=_.N().Ka,_.v(2),_.A("ngIf",a.pOb),_.v(),_.A("ngIf",_.R(4,2,a.vO.Gd)))};
QEb=function(a,b){if(a&1){const c=_.ze();_.J(0);_.C(1,"mat-tab-group",2);_.M("selectedTabChange",function(d){_.n(c);const e=_.N();var f=e.Ga,g=f.mb;a:switch(d=d.index,d){case 0:d="openFilesTab";break a;case 1:d="openCommitsTab";break a;default:d=_.wc(d,"Unknown entry tab selected")}g.call(f,{element:"EntryContainer",action:d,gestureName:"CLICK",projectId:e.comparison.Va.tb});return _.q()});_.C(2,"mat-tab");_.y(3,KEb,2,4,"ng-template",3);_.G(4,"commit-fileset",4);_.E();_.y(5,PEb,5,4,"mat-tab",5);_.E();
_.L()}a&2&&(a=b.Ka,b=_.N(),_.v(),_.A("@.disabled",!0),_.v(3),_.A("leftRefSpec",b.comparison.Ls)("location",b.comparison.Va)("includeHeader",!0)("rightRefSpec",b.comparison.Xp)("fileDiffEntries",a.files),_.v(),_.A("ngIf",!b.comparison.oNb))};REb=function(a){a&1&&_.G(0,"loading",10);a&2&&_.A("hasBackground",!0)("diameter",48)};SEb=function(a){a&1&&_.G(0,"ref-picker",3);a&2&&(a=_.N(2),_.A("refPickerData",a.j7)("trackElement",a.GP))};
TEb=function(a){a&1&&_.y(0,SEb,1,2,"ref-picker",2);a&2&&(a=_.N(),_.A("ngIf",a.comparison.Va&&a.comparison.Va.yb))};UEb=function(a,b){return _.xr(b.hc(),{Em:a}).Za()};VEb=function(a,b){return _.wr(b.hc(),a).Za()};
WEb=function(a){a&1&&(_.J(0),_.C(1,"span",6),_.P(2," Comparing: "),_.E(),_.G(3,"comparison-ref-picker",7),_.C(4,"span",8),_.P(5),_.E(),_.G(6,"comparison-ref-picker",9),_.C(7,"a",10)(8,"mat-icon"),_.P(9,"cancel"),_.E()(),_.L());a&2&&(a=_.N(),_.v(3),_.A("comparison",a.comparison)("selector",a.A0b),_.v(2),_.uh(" ",a.pGc," "),_.v(),_.A("comparison",a.comparison),_.v(),_.A("routerLink",a.gIc)("trackProjectId",a.comparison.Va.tb))};
XEb=function(a){if(a&1){const b=_.ze();_.J(0);_.C(1,"a",11)(2,"mat-icon");_.P(3,"code");_.E();_.J(4);_.C(5,"span");_.P(6,"Browse");_.E();_.L();_.E();_.C(7,"copy-button",12);_.M("copyEvent",function(){_.n(b);const c=_.N();return _.q(c.Ms())});_.E();_.G(8,"mat-divider",13);_.L()}a&2&&(a=_.N(),_.v(),_.A("routerLink",a.oFc)("matTooltip",a.pFc)("trackProjectId",a.comparison.Va.tb),_.v(6),_.A("buttonLabel",a.OGc)("hoverMsg",a.f6a)("copyText",a.comparison.wUc),_.v(),_.A("vertical",!0))};
YEb=function(a){a&1&&(_.G(0,"commit-information",14),_.C(1,"a",15),_.P(2," Compare "),_.E());a&2&&(a=_.N(),_.A("activeLocation",a.comparison.Va)("version",a.Sma)("linkToCommitDetails",!1),_.v(),_.A("routerLink",a.rGc)("trackProjectId",a.comparison.Va.tb))};ZEb=function(a){a&1&&_.G(0,"segmented-dropdown-button",6);a&2&&(a=_.N(),_.A("item",a.xSc))};
$Eb=function(a,b){if(a&1){const c=_.ze();_.C(0,"li")(1,"button",8);_.M("click",function(){const d=_.n(c).ua,e=_.N(2);return _.q(e.vUb.emit(d.id))});_.P(2);_.Q(3,"toPrettyRef");_.E()()}a&2&&(a=b.ua,_.Rg("active-element",a.selected),_.v(),_.A("color",a.selected?"primary":null),_.v(),_.uh(" ",_.R(3,4,a.id)," "))};aFb=function(a){a&1&&(_.C(0,"ul"),_.y(1,$Eb,4,6,"li",7),_.E());a&2&&(a=_.N(),_.v(),_.A("ngForOf",a.Xia))};
bFb=function(a,b){a&1&&(_.J(0),_.C(1,"a",10),_.P(2),_.Q(3,"toPrettyRef"),_.E(),_.L());a&2&&(a=b.Ka,_.v(),_.A("routerLink",a.fIc),_.v(),_.uh(" ",_.R(3,2,a.id)," "))};cFb=function(a){a&1&&_.y(0,bFb,4,4,"ng-container",9);a&2&&(a=_.N(),_.A("ngIf",a.Xia[0]))};dFb=function(a,b){return _.wr(_.wG(a.hc(),"ref"),b).cj({}).Za()};eFb=function(a,b){return(a.displayName||a.Se.yh).localeCompare(b.displayName||b.Se.yh)};
fFb=function(a){a=a.Se;const b=_.Rmb(a);switch(b){case "project":return{kind:b,projectId:a.projectId};case "ossProject":return{kind:b,projectName:a.Gg};case "host":return{kind:b,il:a.il};case "depot":return{kind:b};default:return _.wc(b,"Unknown repository group type")}};gFb=function(a){switch(a.kind){case "project":return`p/${a.projectId}`;case "ossProject":return`o/${a.projectName}`;case "host":return`h/${a.il}`;case "depot":return"depot";default:return _.wc(a,"Unknown repository group type")}};
OK=function(a){if(null!=a.dF)return a.dF.name;if(null!=a.Qe)return a.Qe.projectId;if(null!=a.host)return a.host.name;if(null!=a.Gg)return a.Gg.displayName;throw Error("Ge");};hFb=function(a,b){a=OK(a);b=OK(b);return a<b?-1:a>b?1:0};iFb=function(a){a&1&&_.G(0,"mat-icon",7);a&2&&(a=_.N(2),_.A("svgIcon",a.icon))};jFb=function(a){a&1&&(_.C(0,"span",8),_.P(1),_.E());a&2&&(a=_.N(2),_.v(),_.uh(" ",a.scope," "))};
kFb=function(a){a&1&&(_.C(0,"div",3),_.y(1,iFb,1,1,"mat-icon",4),_.C(2,"div",5),_.y(3,jFb,2,1,"span",6),_.C(4,"span"),_.P(5),_.E()()());a&2&&(a=_.N(),_.v(),_.A("ngIf",a.icon),_.v(2),_.A("ngIf",a.scope),_.v(2),_.vh(a.name))};lFb=function(a){a&1&&(_.C(0,"conditional-link",6),_.P(1),_.E());a&2&&(a=_.N(2),_.Rg("active-element",a.XPa),_.A("ascTrackElement",a.G8)("trackGestureClick",!a.XPa)("trackProjectId",a.Va.tb)("condition",!a.XPa)("link",a.WPa),_.v(),_.uh("",a.lEc," "))};
mFb=function(a){a&1&&(_.C(0,"button",11),_.G(1,"mat-icon",12),_.E());if(a&2){a=_.N().ua;const b=_.N(2);_.v();_.A("svgIcon",b.rd.Ke(a)?"shared:arrow_down_2":"shared:arrow_right_2")}};nFb=function(a){a&1&&_.G(0,"mat-icon",13);a&2&&(a=_.N().ua,_.A("svgIcon",a.icon))};
oFb=function(a,b){a&1&&(_.C(0,"mat-tree-node",7),_.y(1,mFb,2,1,"button",8)(2,nFb,1,1,"mat-icon",9),_.C(3,"conditional-link",10),_.P(4),_.E()());a&2&&(a=b.ua,b=_.N(2),_.Rg("active-element",a.wg===b.jp),_.A("matTreeNodePaddingIndent",50),_.v(),_.A("ngIf",a.children),_.v(),_.A("ngIf",a.icon),_.v(),_.A("ascTrackElement",b.G8)("trackGestureClick",a.wg!==b.jp)("condition",a.wg!==b.jp)("link",_.jH(a.location).Kb)("queryParams",_.jH(a.location).Sa),_.v(),_.uh("",a.name," "))};
pFb=function(a){a&1&&(_.J(0),_.y(1,lFb,2,8,"conditional-link",3),_.C(2,"mat-tree",4),_.y(3,oFb,5,11,"mat-tree-node",5),_.E(),_.L());a&2&&(a=_.N(),_.v(),_.A("ngIf",a.WPa),_.v(),_.A("dataSource",a.dataSource)("treeControl",a.rd))};qFb=function(a,b){a&1&&_.G(0,"repository-search-result-entry",17);a&2&&(a=b.ua,b=_.N(2),_.A("contextName",b.G8)("currentScope",b.Va)("searchResultItem",a))};
rFb=function(a){if(a&1){const b=_.ze();_.C(0,"no-search-match",18);_.M("clear",function(){_.n(b);const c=_.N(2);return _.q(c.SE())});_.E()}a&2&&(a=_.N(2),_.A("filter",a.zh))};sFb=function(a){a&1&&(_.C(0,"div",14),_.y(1,qFb,1,3,"repository-search-result-entry",15),_.E(),_.y(2,rFb,1,1,"no-search-match",16));a&2&&(a=_.N(),_.v(),_.A("ngForOf",a.oz),_.v(),_.A("ngIf",a.WVc))};tFb=function(a){return a.level};uFb=function(a){return!a.location.repository};vFb=function(a){a&1&&_.G(0,"loading",5)};
wFb=function(a){a&1&&_.G(0,"repository-searchable-tree-data",6);if(a&2){a=_.N().Ka;const b=_.N();_.A("searchTrackElement",b.lka)("treeItemNavigateTrackElement",b.G8)("place",b.Va)("repositoriesMap",a.Sb)}};xFb=function(a){a&1&&(_.C(0,"div",7),_.P(1),_.E());a&2&&(a=_.N().Ka,_.v(),_.uh(" ",a.message," "))};
yFb=function(a,b){a&1&&(_.J(0,1),_.y(1,vFb,1,0,"loading",2)(2,wFb,1,4,"repository-searchable-tree-data",3)(3,xFb,2,1,"div",4),_.L());a&2&&(a=b.Ka,b=_.N(),_.A("ngSwitch",a.state),_.v(),_.A("ngSwitchCase",b.Wc.ij),_.v(),_.A("ngSwitchCase",b.Wc.Xh),_.v(),_.A("ngSwitchCase",b.Wc.Error))};zFb=function(a){a&1&&_.G(0,"repository-searchable-tree",1);a&2&&(a=_.N(),_.A("place",a.Va))};AFb=function(a){a&1&&(_.J(0),_.C(1,"div",6)(2,"span"),_.P(3," Could not load commit. "),_.E()(),_.L())};
BFb=function(a){if(a&1){const b=_.ze();_.J(0);_.C(1,"div",10,0);_.G(3,"commit-overview",11);_.E();_.G(4,"splitter",12);_.C(5,"parent-selector",13);_.M("selectedParentChange",function(c){_.n(b);const d=_.N(3);return _.q(d.BRb.next(c))});_.E();_.L()}if(a&2){a=_.th(2);const b=_.N(2).Ka;_.v(3);_.A("commit",b.Sb.fo);_.v();_.A("changeSizeOf",a);_.v();_.A("parents",b.Sb.NK)("comparison",b.Sb.comparison)}};
CFb=function(a){a&1&&(_.J(0),_.C(1,"div",7),_.G(2,"commit-header",8),_.y(3,BFb,6,4,"ng-container",2),_.G(4,"entry-container",9),_.E(),_.L());if(a&2){a=_.N().Ka;const b=_.N();_.v(2);_.A("comparison",a.Sb.comparison)("viewMode",a.Sb.Ou);_.v();_.A("ngIf",!b.kwa(a.Sb));_.v();_.A("comparison",a.Sb.comparison)}};DFb=function(a){a&1&&_.G(0,"loading",14);a&2&&_.A("hasBackground",!0)("diameter",48)};
EFb=function(a,b){a&1&&(_.J(0)(1,3),_.y(2,AFb,4,0,"ng-container",4)(3,CFb,5,4,"ng-container",4)(4,DFb,1,2,"loading",5),_.L()());a&2&&(a=b.Ka,b=_.N(),_.v(),_.A("ngSwitch",a.state),_.v(),_.A("ngSwitchCase",b.Wc.Error),_.v(),_.A("ngSwitchCase",b.Wc.Xh),_.v(),_.A("ngSwitchCase",b.Wc.ij))};FFb=function(a,b){const c=b.vG||[];var d;const e=(d=(d=_.nk(a,2))?d:c[0]||"")?c.includes(d):!0;d={Va:a,Xp:_.nk(a,0),Ls:d,wUc:b.wf,oNb:e};return{fo:b,comparison:d,NK:c,Ou:_.nk(a,2)?0:1}};GFb=function(){};
IFb=function(a){a&1&&_.y(0,GFb,0,0,"ng-template",5);a&2&&(_.N(2),_.A("ngTemplateOutlet",_.th(3))("ngTemplateOutletContext",_.Bh(2,HFb)))};JFb=function(){};LFb=function(a){a&1&&_.y(0,JFb,0,0,"ng-template",5);a&2&&(a=_.N().Ka,_.N(),_.A("ngTemplateOutlet",_.th(3))("ngTemplateOutletContext",_.Ch(2,KFb,a.Sb.U6)))};MFb=function(a,b){a&1&&(_.J(0,3),_.y(1,IFb,1,3,null,4)(2,LFb,1,4,null,4),_.L());a&2&&(a=b.Ka,b=_.N(),_.A("ngSwitch",a.state),_.v(),_.A("ngSwitchCase",b.Wc.ij),_.v(),_.A("ngSwitchCase",b.Wc.Xh))};
NFb=function(a){a&1&&_.G(0,"loading",9);a&2&&_.A("inline",!0)};OFb=function(a){a&1&&_.P(0);a&2&&(a=_.N().count,_.vh(a))};PFb=function(a,b){a&1&&(_.C(0,"a",6)(1,"mat-icon"),_.P(2,"check_circle"),_.E(),_.C(3,"span",7),_.y(4,NFb,1,1,"loading",8),_.P(5),_.y(6,OFb,1,1,"ng-template",null,1,_.Eh),_.E()());if(a&2){a=b.iPb;b=b.count;const c=_.th(7),d=_.N();_.A("href",d.oLc(d.Va),_.ag);_.v(4);_.A("ngIf",a)("ngIfElse",c);_.v();_.uh(" active ",1===b?"CL":"CLs"," ")}};
QFb=function(a){return`${_.Iv}#search/&q=is:pending%20from:-12w%20f:%5E//depot/${fAb(a.path||"")}`};RFb=function(a){a&1&&_.G(0,"pending-cl-indicator",5);a&2&&(a=_.N(),_.A("place",a.Va))};
TFb=function(a,b){if(a&1){const c=_.ze();_.C(0,"button",9);_.M("click",function(){const d=_.n(c).Ka,e=_.N(3);SFb(e.Tja,d.open?0:1);return _.q()});_.He();_.C(1,"svg",10);_.G(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);_.E();_.ye.YE=null;_.C(13,"span",22);_.P(14," Insights ");_.E()()}if(a&2){a=b.Ka;b=_.N().Ka;const c=_.N(2);_.Qg("pointer-events",0<b.size?"unset":"none");_.Rg("panel-is-open",
a.open);_.A("disabled",0===b.size)("trackProjectId",c.Va.tb)("trackAction",a.open?"close":"open")}};UFb=function(a){a&1&&(_.C(0,"onedev-feature-tooltip-controller")(1,"onedev-feature-tooltip",23)(2,"p",24),_.P(3,"Code Insights"),_.E(),_.P(4," Get deployment status, ask a question, or report a bug for this file "),_.E()())};
VFb=function(a,b){a&1&&(_.C(0,"div",7),_.y(1,TFb,15,7,"button",8),_.Q(2,"async"),_.y(3,UFb,5,0,"onedev-feature-tooltip-controller",4),_.E());a&2&&(a=b.Ka,b=_.N(2),_.A("matTooltipDisabled",0<a.size),_.v(),_.A("ngIf",_.R(2,3,b.tNc)),_.v(2),_.A("ngIf",b.sNc&&0<a.size))};WFb=function(a){a&1&&(_.C(0,"div"),_.y(1,VFb,4,5,"div",6),_.Q(2,"async"),_.E());a&2&&(a=_.N(),_.v(),_.A("ngIf",_.R(2,1,a.FFb)))};
XFb=function(a){a&1&&(_.C(0,"segmented-dropdown-button",26)(1,"mat-icon"),_.P(2,"edit"),_.E()());if(a&2){a=_.N().Ka;const b=_.N();_.A("disabled",b.xYa?"disabled":null)("item",a)}};YFb=function(a){a&1&&(_.C(0,"a",27)(1,"mat-icon"),_.P(2,"edit"),_.E(),_.C(3,"span"),_.P(4),_.E()());if(a&2){a=_.N().Ka;const b=_.N();_.A("externalLink",a.Kb)("matTooltip",a.ariaLabel)("trackProjectId",b.Va.tb);_.Pg("disabled",b.xYa?"disabled":null);_.v(4);_.uh(" ",a.title," ")}};
ZFb=function(a,b){a&1&&(_.J(0),_.y(1,XFb,3,2,"segmented-dropdown-button",25)(2,YFb,5,5,"ng-template",null,1,_.Eh),_.L());a&2&&(a=b.Ka,b=_.th(3),_.v(),_.A("ngIf",!!a.qa)("ngIfElse",b))};$Fb=function(a,b){a&1&&(_.C(0,"a",29)(1,"span"),_.P(2),_.E()());if(a&2){a=b.ua;b=b.index;const c=_.N(2);_.A("externalLink",a.Kb)("matTooltip",a.ariaLabel)("trackProjectId",c.Va.tb);_.Pg("disabled",c.xYa?"disabled":null)("data-index",b);_.v(2);_.uh(" ",a.title," ")}};
aGb=function(a,b){a&1&&_.y(0,$Fb,3,6,"a",28);a&2&&_.A("ngForOf",b.buttons)};bGb=function(a){a&1&&(_.C(0,"li",2)(1,"a",6),_.P(2),_.E()());a&2&&(a=_.N(),_.v(),_.Rg("active-element",a.KOc),_.A("routerLink",a.qZb)("ascTrackElement",a.Ji),_.v(),_.uh(" ",a.YZc," "))};cGb=function(a){if(a.yb&&!_.yr(a)&&!a.params.Pb){var b=Number(a.yb);return isNaN(b)?a.yb:b}};dGb=function(a){a&1&&(_.C(0,"span",8),_.P(1,"/"),_.E())};
eGb=function(a,b){if(a&1){const c=_.ze();_.J(0);_.C(1,"a",5);_.Q(2,"async");_.P(3);_.E();_.C(4,"a",6);_.M("click",function(){_.n(c);_.N().Qc.sfa.next(1);return _.q()});_.E();_.y(5,dGb,2,0,"span",7);_.L()}if(a&2){a=b.ua;b=b.last;const c=_.N();_.v();_.Rg("has-info",c.ola&&(c.ola.has("//depot/"+a.path)||c.ola.has("//depot/"+a.path+"/")));_.A("routerLink",a.Kb)("queryParams",a.Sa)("trackProjectId",c.projectId);_.Pg("style",_.R(2,9,a.style),xzb);_.v(2);_.vh(a.title);_.v();_.A("routerLink",a.Kb);_.v();
_.A("ngIf",!b)}};fGb=function(){var a=window;return"{{ flags.enable_freshness }}"===a.PY_ENABLE_FRESHNESS?!1:"True"===a.PY_ENABLE_FRESHNESS};PK=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};gGb=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}};
hGb=function(a,b){return a.map(c=>QK({name:c.Qq()||c.lO(),url:c.lO(),icon:gGb(_.Jl(c,4),b)})).sort(PK)};iGb=function(a){return a.filter(b=>b.w5a()).map(b=>QK({name:b.Vi()&&""!==b.getName()?b.getName():b.IW(),url:b.IW().includes("-")?`http://g/${b.IW()}`:`https://teams.googleplex.com/${b.IW()}`,icon:`https://moma-teams-photos.corp.google.com/photos/${b.IW()}`}))};jGb=function(a){for(const b of a)b.source&&b.source.length&&(a=(new RK).Qd(b.name).s_(hGb(b.source,b.icon)),b.Di.push(a))};
kGb=function(a){if(!a)return"";const b=document.createElement("div");a=_.iCa.Zp(a);1===b.nodeType&&_.xmb(b);b.innerHTML=_.Hc(a);for(const c of b.querySelectorAll("a"))c.target="_blank",c.rel="noopener";return b.innerHTML};SK=function(a){return new _.gf(b=>{const c=a((d,e)=>{d?b.error(d):e&&b.next(e);b.complete()});return()=>{let d;return null==c?void 0:null==(d=c.cancel)?void 0:d.call(c)}})};QK=function({name:a,url:b,icon:c}){return(new TK).Qd(a).vz(b).cQ(c)};
lGb=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""}};mGb=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""}};
nGb=function(a){switch(a){case !0:return"Accepting new features";case !1:return"Not accepting new features";default:return""}};
oGb=function(a,b,c){if(b&&0!==b.length||11===a)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"])}};pGb=function(a){switch(a){case 0:return"no_announce";case 2:return"info";case 1:return"warning";default:return""}};UK=function(a){return(0,_.Kc)`https://fonts.gstatic.com/s/i/short-term/release/googlesymbols/${a}/default/24px.svg`};
qGb=function(a,b){a&1&&_.G(0,"breadcrumb",9);a&2&&_.A("items",b.Ka)};rGb=function(a){a&1&&(_.G(0,"path-breadcrumb",11),_.Q(1,"maybeStripGoogle3"),_.Q(2,"async"),_.Q(3,"async"));if(a&2){a=_.N().DRb;const b=_.N();_.A("copyText",_.R(2,6,_.R(1,4,b.Va)))("items",a)("projectId",b.Va.tb)("stacksPaths",_.R(3,8,b.ola))}};sGb=function(a,b){a&1&&_.y(0,rGb,4,10,"path-breadcrumb",10);a&2&&(a=b.DRb,_.A("ngIf",a&&0<a.length))};
tGb=function(a){a&1&&(_.C(0,"mat-icon",14),_.P(1),_.E());a&2&&(a=_.N().icon,_.v(),_.uh(" ",a," "))};uGb=function(a,b){a&1&&(_.C(0,"segmented-dropdown-button",12),_.y(1,tGb,2,1,"mat-icon",13),_.E());a&2&&(a=b.icon,_.A("item",b.xib)("useBreadcrumbStyling",!0),_.v(),_.A("ngIf",a))};vGb=function(a,b){a&1&&_.G(0,"ref-picker",16);a&2&&(a=b.Ka,b=_.N(2),_.A("refPickerData",a)("trackElement",b.GP))};wGb=function(a){a&1&&(_.y(0,vGb,1,2,"ref-picker",15),_.Q(1,"async"));a&2&&(a=_.N(),_.A("ngIf",_.R(1,1,a.ATc)))};
xGb=function(a){a&1&&_.G(0,"cl-picker",8);a&2&&(a=_.N(),_.A("place",a.Va))};yGb=function(a,b){a&1&&(_.C(0,"icon-empty-state-subtitle")(1,"p"),_.P(2),_.E(),_.C(3,"a",3),_.P(4,"Download"),_.E()());a&2&&(a=b.Ka,b=_.N(),_.v(2),_.uh(" Size in bytes: ",b.Gsa," "),_.v(),_.gh("href",a,_.ag))};zGb=function(a){a&1&&(_.C(0,"icon-empty-state-subtitle"),_.P(1," Please clone this repository to view the file "),_.E())};AGb=function(a){a&1&&(_.C(0,"mat-label"),_.P(1),_.E());a&2&&(a=_.N(),_.v(),_.uh(" ",a.label," "))};
BGb=function(a){a&1&&(_.C(0,"mat-error"),_.P(1," Invalid regex "),_.E())};CGb=function(a){a&1&&(_.C(0,"mat-error"),_.P(1," Invalid line number "),_.E())};DGb=function(a){a&1&&(_.C(0,"span",10),_.P(1),_.E());a&2&&(a=_.N(2),_.v(),_.vh(a.item.label))};EGb=function(a){a&1&&_.G(0,"mat-icon",11);a&2&&(a=_.N(2),_.A("svgIcon",a.item.icon))};FGb=function(a){a&1&&_.Vg(0)};
GGb=function(a){if(a&1){const b=_.ze();_.C(0,"div")(1,"div",12,1);_.M("ascBlur",function(){_.n(b);const c=_.N(2);return _.q(c.EU())});_.y(3,FGb,1,0,"ng-container",13);_.E()()}if(a&2){a=_.th(2);const b=_.N(2);_.v();_.A("cdkTrapFocusAutoCapture",b.lKb)("focusOnInit",null==a?null:a.qo);_.v(2);_.A("ngTemplateOutlet",b.item.t4)("ngTemplateOutletContext",b.item.context)}};
HGb=function(a){if(a&1){const b=_.ze();_.J(0);_.C(1,"button",3,0);_.Q(3,"async");_.Q(4,"async");_.M("click",function(){_.n(b);const c=_.N();return _.q(c.SD())})("mousedown",function(c){_.n(b);var d=_.N();if(d.lha&&c.target){let e=c.target;for(;e&&"BUTTON"!==e.tagName;)e=e.parentElement;d.Fqb=e}c.preventDefault();return _.q()});_.C(5,"div",4);_.y(6,DGb,2,1,"span",5);_.C(7,"div",6);_.y(8,EGb,1,1,"mat-icon",7);_.P(9);_.G(10,"mat-icon",8);_.E()()();_.y(11,GGb,4,4,"ng-template",9);_.Q(12,"async");_.M("detach",
function(){_.n(b);const c=_.N();return _.q(c.EU())});_.L()}if(a&2){a=_.th(2);const b=_.N();_.v();_.Rg("dense",b.rIb)("active",_.R(3,17,b.isOpen))("icon-only",b.YLb);_.A("ascTrackElement",b.item.lc)("trackAction",_.R(4,19,b.isOpen)?"openDropdown":"closeDropdown");_.Pg("aria-label",b.ariaLabel);_.v(5);_.A("ngIf",b.item.label);_.v();_.Rg("title",b.item.title);_.v();_.A("ngIf",b.item.icon);_.v();_.uh(" ",b.item.title," ");_.v(2);_.A("cdkConnectedOverlayOrigin",a)("cdkConnectedOverlayOpen",_.R(12,21,b.isOpen))("cdkConnectedOverlayPositions",
b.gSc)}};IGb=function(a){a&1&&_.G(0,"find-in-file")(1,"go-to-line")};JGb=function(a){setTimeout(()=>{const b=a();b&&b.focus()})};KGb=function(a,b,c=[],d=0){return a.map((e,f)=>{if(e.children.length){const g={enabled:!1};return{jy:e.id&&e.id.length?e.id:`${d}-${f}`,type:0,displayName:e.name,Hf:g,children:KGb(e.children,b,c.concat({Hf:g,counts:new Map,oda:new Map}),d+1)}}e={type:1,ii:e.id,displayName:e.name,Hf:{enabled:!1},pha:e.C8a};b.set(e.ii,{node:e,NK:c});return e})};
LGb=function(a){return null!=a?a:null};MGb=function(a,b){const c=new Set,d=new Set;for(const e of a)e.ON?d.add(e.jy):c.add(e.ii);return b.filter(e=>e.ON?d.has(e.jy):c.has(e.ii))};NGb=function(a){a&1&&_.G(0,"loading",5)};OGb=function(a){a&1&&(_.C(0,"mat-icon",6),_.P(1,"error"),_.E());a&2&&(a=_.N().Ka,_.A("matTooltip",a.VLb))};
PGb=function(a){a&1&&(_.C(0,"span",7),_.P(1),_.E());if(a&2){a=_.N().Ka;_.N();var b=a.ww;b=(new _.lu("{NUM_FINDINGS, plural, =1 {1 finding} other {{NUM_FINDINGS} findings}}")).format({NUM_FINDINGS:b});_.Pg("aria-label",b);_.v();_.uh(" (",a.ww,") ")}};
QGb=function(a,b){a&1&&(_.J(0,1),_.y(1,NGb,1,0,"loading",2)(2,OGb,2,1,"mat-icon",3)(3,PGb,2,2,"span",4),_.L());a&2&&(a=b.Ka,b=_.N(),_.A("ngSwitch",a.gu),_.v(),_.A("ngSwitchCase",b.hFa.LOADING),_.v(),_.A("ngSwitchCase",b.hFa.ERROR),_.v(),_.A("ngSwitchCase",b.hFa.fh))};
SGb=function(a){if(a&1){const b=_.ze();_.C(0,"mat-radio-button",7);_.M("change",function(c){_.n(b);const d=_.N().ua,e=_.N();return _.q(RGb(e,c.source,d))});_.C(1,"span");_.P(2);_.E()()}a&2&&(a=_.N().ua,_.A("checked",a.Hf.enabled)("aria-label",a.displayName+" layer")("aria-describedby","layer-status-"+a.displayName),_.v(2),_.vh(a.displayName))};
TGb=function(a){if(a&1){const b=_.ze();_.C(0,"mat-checkbox",7);_.M("change",function(c){_.n(b);const d=_.N().ua,e=_.N();return _.q(RGb(e,c,d))});_.P(1);_.E()}a&2&&(a=_.N().ua,_.A("checked",a.Hf.enabled)("aria-label",a.displayName+" layer")("aria-describedby","layer-status-"+a.displayName),_.v(),_.uh(" ",a.displayName," "))};UGb=function(a){a&1&&_.G(0,"layer-status",8);a&2&&(a=_.N().ua,_.A("id","layer-status-"+a.displayName)("layer",a.ii))};
WGb=function(a,b){if(a&1){const c=_.ze();_.C(0,"mat-tree-node",4);_.M("keydown",function(d){const e=_.n(c).ua,f=_.N();return _.q(VGb(f,d,e))});_.y(1,SGb,3,4,"mat-radio-button",5)(2,TGb,2,4,"ng-template",null,0,_.Eh)(4,UGb,1,2,"layer-status",6);_.E()}a&2&&(a=b.ua,b=_.th(3),_.v(),_.A("ngIf",a.pha)("ngIfElse",b),_.v(3),_.A("ngIf",a.Hf.enabled))};
bHb=function(a,b){if(a&1){const c=_.ze();_.C(0,"mat-tree-node",9);_.M("keydown",function(d){const e=_.n(c).ua,f=_.N();return _.q(VGb(f,d,e))});_.C(1,"mat-checkbox",10);_.M("change",function(d){const e=_.n(c).ua,f=_.N();return _.q(XGb(f,d,e))});_.P(2);_.E();_.C(3,"button",11)(4,"mat-icon");_.P(5);_.E()()()}a&2&&(a=b.ua,b=_.N(),_.A("ngClass",_.Ch(7,YGb,b.Ke(a))),_.v(),_.A("checked",a.Hf.enabled)("indeterminate",ZGb(b,a)),_.v(),_.uh(" ",a.displayName," "),_.v(),_.Pg("aria-expanded",b.Ke(a))("aria-label",
b.rd.Ke(a)?$Gb.format({categoryName:a.displayName}):aHb.format({categoryName:a.displayName})),_.v(2),_.vh(b.rd.Ke(a)?"expand_less":"expand_more"))};cHb=function(a){return!a.ON};dHb=function(a){return a.level};eHb=function(a){return a.ON};fHb=function(a){if(1===a.type)return[];if(0===a.type)return a.children;throw Error("Ne");};gHb=function(a){let b=a.querySelector("mat-checkbox input");b||(b=a.querySelector("mat-radio-button input"));return b};
hHb=function(a){a&1&&(_.C(0,"div",2)(1,"span",3),_.P(2,"Layers"),_.E(),_.G(3,"layer-menu"),_.C(4,"a",4),_.G(5,"mat-icon",5),_.E()());a&2&&(a=_.N(),_.v(4),_.A("externalLink",a.cX))};kHb=function(a){a&1&&_.G(0,"link-row",17,3);if(a&2){const c=_.N().Ka;var b=_.N(2);a=_.A("label",iHb(b));const d=!!b.Va.params.line;b=_.iG(b.Va)?d?"Copy link to line & CL":"Copy link to CL":d?"Copy link to line & commit":"Copy link to commit";a("ariaLabel",b)("shortcut",_.Bh(4,jHb))("url",c.Sb)}};
lHb=function(a){a&1&&_.G(0,"loading",22);a&2&&_.A("inline",!0)};mHb=function(a){a&1&&(_.C(0,"span",23),_.P(1),_.E());a&2&&(a=_.N(2).Ka,_.v(),_.uh(" ",a.message," "))};nHb=function(a){a&1&&(_.C(0,"div",18)(1,"span",19),_.P(2),_.E(),_.y(3,lHb,1,1,"loading",20)(4,mHb,2,1,"span",21),_.E());if(a&2){a=_.N().Ka;const b=_.N(2);_.v(2);_.vh(iHb(b));_.v();_.A("ngIf",a.state===b.Wc.ij);_.v();_.A("ngIf",a.state===b.Wc.Error)}};
oHb=function(a,b){a&1&&(_.J(0),_.y(1,kHb,2,5,"link-row",15)(2,nHb,5,3,"div",16),_.L());a&2&&(a=b.Ka,_.v(),_.A("ngIf",a.Sb),_.v(),_.A("ngIf",!a.Sb))};qHb=function(a,b){a&1&&_.G(0,"link-row",24,4);a&2&&(a=b.Ka,_.A("shortcut",_.Bh(2,pHb))("url",a))};tHb=function(a){a&1&&_.G(0,"link-row",26,5);if(a&2){a=_.N().Ka;const b=_.N(2);_.A("label",a.Sb.endsWith('.h"')&&!rHb(b)?"Include statement":"Import statement")("shortcut",_.Bh(3,sHb))("url",a.Sb)}};
uHb=function(a,b){a&1&&(_.J(0),_.y(1,tHb,2,4,"link-row",25),_.L());a&2&&(a=b.Ka,_.v(),_.A("ngIf",a.Sb))};wHb=function(a){a&1&&_.G(0,"link-row",29,6);a&2&&(a=_.N().Ka,_.A("shortcut",_.Bh(2,vHb))("url",a.Sb))};xHb=function(a){a&1&&(_.C(0,"span",23),_.P(1," No targets found "),_.E())};yHb=function(a){a&1&&_.G(0,"loading",22);a&2&&_.A("inline",!0)};zHb=function(a){a&1&&(_.C(0,"span",23),_.P(1),_.E());a&2&&(a=_.N(2).Ka,_.v(),_.uh(" ",a.message," "))};
AHb=function(a){a&1&&(_.C(0,"div",30)(1,"span",19),_.P(2," Build rule "),_.E(),_.y(3,xHb,2,0,"span",21)(4,yHb,1,1,"loading",20)(5,zHb,2,1,"span",21),_.E());if(a&2){a=_.N().Ka;const b=_.N(3);_.v(3);_.A("ngIf",a.state===b.Wc.Xh);_.v();_.A("ngIf",a.state===b.Wc.ij);_.v();_.A("ngIf",a.state===b.Wc.Error)}};BHb=function(a,b){a&1&&(_.J(0),_.y(1,wHb,2,3,"link-row",27)(2,AHb,6,3,"div",28),_.L());a&2&&(a=b.Ka,_.v(),_.A("ngIf",a.Sb),_.v(),_.A("ngIf",!a.Sb))};
CHb=function(a){a&1&&(_.J(0),_.y(1,BHb,3,2,"ng-container",12),_.Q(2,"async"),_.L());a&2&&(a=_.N(2),_.v(),_.A("ngIf",_.R(2,1,a.LHb)))};EHb=function(a,b){a&1&&_.G(0,"link-row",31,7);a&2&&(a=b.Ka,_.A("shortcut",_.Bh(2,DHb))("url",a))};
GHb=function(a){a&1&&_.G(0,"link-row",34,8);if(a&2){a=_.N().Ka;const b=_.N(2);_.A("label",b.Va.params.line?"Line & Commit in Public CS":"Commit in Public CS")("ariaLabel",b.Va.params.line?"Copy link to line & commit in public Code Search":"Copy link to commit in public Code Search")("shortcut",_.Bh(4,FHb))("url",a.Sb)}};HHb=function(a){a&1&&_.G(0,"loading",22);a&2&&_.A("inline",!0)};IHb=function(a){a&1&&(_.C(0,"span",23),_.P(1),_.E());a&2&&(a=_.N(2).Ka,_.v(),_.uh(" ",a.message," "))};
JHb=function(a){a&1&&(_.C(0,"div",35)(1,"span",19),_.P(2),_.E(),_.y(3,HHb,1,1,"loading",20)(4,IHb,2,1,"span",21),_.E());if(a&2){a=_.N().Ka;const b=_.N(2);_.v(2);_.vh(b.Va.params.line?"Line & Commit in Public CS":"Commit in Public CS");_.v();_.A("ngIf",a.state===b.Wc.ij);_.v();_.A("ngIf",a.state===b.Wc.Error)}};KHb=function(a,b){a&1&&(_.J(0),_.y(1,GHb,2,5,"link-row",32)(2,JHb,5,3,"div",33),_.L());a&2&&(a=b.Ka,b=_.N(2),_.v(),_.A("ngIf",a.Sb),_.v(),_.A("ngIf",a.state!==b.Wc.Xh))};
PHb=function(a){a&1&&(_.G(0,"link-row",10,1)(2,"link-row",11,2),_.Q(4,"async"),_.y(5,oHb,3,2,"ng-container",12),_.Q(6,"async"),_.y(7,qHb,2,3,"link-row",13)(8,uHb,2,1,"ng-container",12),_.Q(9,"async"),_.y(10,CHb,3,3,"ng-container",12)(11,EHb,2,3,"link-row",14)(12,KHb,3,2,"ng-container",12),_.Q(13,"async"));a&2&&(a=_.N(),_.A("shortcut",_.Bh(18,LHb))("url",_.iG(a.Va)?`${"//depot/"}${a.Va.path}`:a.Va.kC),_.v(2),_.A("shortcut",_.Bh(19,MHb))("url",_.R(4,10,a.S$a)),_.v(3),_.A("ngIf",_.R(6,12,a.ZOb)),_.v(2),
_.A("ngIf",NHb(a)),_.v(),_.A("ngIf",_.R(9,14,a.aPb)),_.v(2),_.A("ngIf",_.AG(a.Va)),_.v(),_.A("ngIf",OHb(a)),_.v(),_.A("ngIf",_.R(13,16,a.bPb)))};QHb=function(a,b){const c=a.params.Lf;return c&&"HEAD"!==c?_.kf(c):(_.hG(a)?a.params.Pb&&_.yr(a)?0:!_.yr(a)&&!Pzb(a):a.yb&&_.Xi.test(a.yb))?_.kf(_.hG(a)?a.yb:void 0):_.uI(b,a,!_.hG(a)||"chromium"===a.repository||a.uj()?"path":"repository")};RHb=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};
SHb=function(a){return _.zl(a,_.CSa,1,_.vl()).map(b=>{const c=b.le();b=_.Ql(b,2,_.vl());return{file:c,QVc:b.length}})};THb=function(a,b){let c="";a=[...a];let d=void 0;for(let e=0;e<a.length;e++)if(void 0!==d)if("}"===a[e])c+=b(d),d=void 0;else{if("{"===a[e])throw Error("Oe");d+=a[e]}else if("{"===a[e]){e++;if(e>=a.length)throw Error("Pe");"{"===a[e]?c+="{":d=a[e]}else c+=a[e];if(void 0!==d)throw Error("Pe");return c};
UHb=function(a){a&1&&(_.J(0),_.P(1),_.L());a&2&&(a=_.N().ua,_.v(),_.uh(" ",a.label," "))};VHb=function(a){a&1&&(_.P(0),_.Q(1,"lastPathElement"));a&2&&(a=_.N().ua,_.uh(" ",_.R(1,1,a.UN)," "))};XHb=function(a,b){a&1&&_.G(0,"menu-keyboard-shortcut-hint",10);a&2&&_.A("shortcut",_.Ch(1,WHb,b.Ka))};
YHb=function(a,b){a&1&&(_.C(0,"a",7),_.Q(1,"async"),_.y(2,UHb,2,1,"ng-container",8)(3,VHb,2,3,"ng-template",null,2,_.Eh)(5,XHb,1,3,"menu-keyboard-shortcut-hint",9),_.E());if(a&2){a=b.ua;b=_.th(4);const c=_.N(2);_.A("routerLink",_.R(1,5,c.Qua(a.UN)))("ascTrackElement",c.lc);_.v(2);_.A("ngIf",a.label)("ngIfElse",b);_.v(3);_.A("ngIf",a.Tb)}};ZHb=function(a){a&1&&(_.J(0),_.G(1,"mat-divider"),_.C(2,"div",15),_.P(3," Files with shared CLs "),_.E(),_.L())};$Hb=function(a){a&1&&_.G(0,"loading")};
aIb=function(a){a&1&&(_.C(0,"dc-information-box",16),_.P(1),_.E());a&2&&(a=_.N().Ka,_.v(),_.uh(" ",a.message," "))};bIb=function(a,b){a&1&&(_.C(0,"a",18),_.Q(1,"async"),_.P(2),_.Q(3,"lastPathElement"),_.E());a&2&&(a=b.ua,b=_.N(4),_.$A("title","",a.file,"\n",a.QVc," shared CLs"),_.A("routerLink",_.R(1,6,b.Qua(a.file)))("ascTrackElement",b.lc),_.v(2),_.uh(" ",_.R(3,8,a.file)," "))};cIb=function(a){a&1&&(_.J(0),_.y(1,bIb,4,10,"a",17),_.L());a&2&&(a=_.N().Ka,_.v(),_.A("ngForOf",a.Sb))};
dIb=function(a,b){a&1&&(_.J(0,11),_.y(1,ZHb,4,0,"ng-container",12)(2,$Hb,1,0,"loading",13)(3,aIb,2,1,"dc-information-box",14)(4,cIb,2,1,"ng-container",13),_.L());a&2&&(a=b.Ka,b=_.N(2),_.A("ngSwitch",a.state),_.v(),_.A("ngIf",!a.Sb||0<a.Sb.length),_.v(),_.A("ngSwitchCase",b.Wc.ij),_.v(),_.A("ngSwitchCase",b.Wc.Error),_.v(),_.A("ngSwitchCase",b.Wc.Xh))};
eIb=function(a){a&1&&(_.C(0,"mat-nav-list",4),_.y(1,YHb,6,7,"a",5),_.Q(2,"async"),_.y(3,dIb,5,5,"ng-container",6),_.Q(4,"async"),_.E());a&2&&(a=_.N(),_.v(),_.A("ngForOf",_.R(2,2,a.Jib)),_.v(2),_.A("ngIf",_.R(4,4,a.SIc)))};fIb=function(a,b){let c;const d=null!=(c=b.Ep.exec(a.path))?c:[];b=THb(b.ut,e=>_.VC(d[Number(e)]));return _.xr(a.hc().od(b),{line:void 0}).Za()};gIb=function(a,b){return{UN:a,label:b?"Tests directory":"Tested code directory",jza:"test",Tb:"t"}};
hIb=function(a){if(a&1){const b=_.ze();_.C(0,"dropdown-button",2);_.M("isOpen",function(c){_.n(b);const d=_.N();return _.q(c?d.Cia():d.Bia())});_.E()}a&2&&(a=_.N(),_.A("item",a.mC)("ariaLabel",a.Kgc)("dense",!0))};jIb=function(a,b){a&1&&(_.C(0,"a",5),_.P(1),_.G(2,"menu-keyboard-shortcut-hint",6),_.E());a&2&&(a=b.ua,_.A("href",a.url,_.ag),_.v(),_.uh(" ",a.label," "),_.v(),_.A("shortcut",_.Ch(3,iIb,a.key)))};
kIb=function(a){a&1&&(_.C(0,"mat-nav-list",3),_.y(1,jIb,3,5,"a",4),_.E());a&2&&(a=_.N(),_.v(),_.A("ngForOf",a.yza))};lIb=function(a){a&1&&_.G(0,"layer-menu-dropdown")};mIb=function(a){a&1&&(_.G(0,"find-in-file-dropdown",7),_.Q(1,"async"));a&2&&(a=_.N(),_.A("overrideBrowserSearch",_.R(1,1,a.eOb&&a.WYb)))};nIb=function(a){a&1&&_.G(0,"links-dropdown",8);a&2&&(a=_.N(),_.A("viewData",a.wb))};
oIb=function(a){a&1&&(_.C(0,"view-in-dropdown",9),_.Q(1,"async"),_.Q(2,"async"),_.P(3,"\n"),_.E());a&2&&(a=_.N(),_.A("place",a.wb.location)("gitilesLink",a.wb.kva)("ossLink",a.wb.KK)("isGenerated",a.RF)("ciderDefault",_.R(1,6,a.Xb.e5()))("suggestUniqueCiderWs",_.R(2,8,a.Xb.A5())))};pIb=function(a){a&1&&(_.C(0,"related-files-dropdown",10),_.P(1,"\n"),_.E());a&2&&(a=_.N(),_.A("place",a.Md)("config",a.mza.config))};
rIb=function(a){if(a&1){const b=_.ze();_.C(0,"button",11);_.M("click",function(){_.n(b);const c=_.N();return _.q(qIb(c))});_.P(1,"\n  ");_.C(2,"div",12);_.P(3,"\n    Blame\n  ");_.E();_.P(4,"\n");_.E()}a&2&&(a=_.N(),_.Rg("selected",a.MNc))};
sIb=function(a,b){if(a&1){const c=_.ze();_.J(0);_.P(1,"\n  ");_.C(2,"button",13);_.M("click",function(){const d=_.n(c).Ka,e=_.N();return _.q(e.service.pL(!d.visible))});_.P(3,"\n    ");_.G(4,"mat-icon",14);_.P(5,"\n  ");_.E();_.P(6,"\n");_.L()}a&2&&(a=b.Ka,_.v(2),_.A("color",a.visible?"primary":null)("trackAction",a.visible?"hide":"show"))};
tIb=function(a,b){if(a&1){const c=_.ze();_.C(0,"button",16);_.M("click",function(){const d=_.n(c).Ka;_.N(2).Xb.Gtb.next(!d.enabled);return _.q()});_.P(1,"\n    ");_.C(2,"mat-icon");_.P(3,"format_line_spacing");_.E();_.P(4,"\n  ");_.E()}a&2&&(a=b.Ka,_.A("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"))};
vIb=function(a){a&1&&(_.J(0),_.P(1,"\n  "),_.y(2,tIb,5,4,"button",15),_.Q(3,"async"),_.P(4,"\n"),_.L());a&2&&(a=_.N(),_.v(2),_.A("ngIf",_.Ch(3,uIb,_.R(3,1,a.WYb))))};wIb=function(a){a&1&&_.G(0,"star",8);a&2&&(a=_.N(),_.A("place",a.Va)("type",a.tWb)("trackElement",a.lc)("elementName",a.lfb))};xIb=function(a){a&1&&(_.J(0),_.P(1," (Generated from "),_.C(2,"a",11),_.P(3),_.E(),_.P(4,") "),_.L());a&2&&(a=_.N(2),_.v(2),_.A("ascTrackElement",a.lc)("routerLink",_.sr(a.N2a)),_.v(),_.uh(" ",a.N2a.path,""))};
yIb=function(a){a&1&&_.G(0,"img",12)};zIb=function(a){a&1&&(_.J(0),_.y(1,xIb,5,3,"ng-container",9)(2,yIb,1,0,"img",10),_.L());if(a&2){a=_.N();const b=_.th(9);_.v();_.A("ngIf",a.N2a)("ngIfElse",b);_.v();_.A("ngIf",a.zNb)}};AIb=function(a){a&1&&_.P(0," (Generated)\n")};
CIb=function(a,b){if(a&1){const c=_.ze();_.C(0,"div",1);_.M("click",function(){const d=_.n(c).ua,e=_.N();e.Ga.mb({gestureName:"CLICK",element:"FileContentPager",action:"markerClicked"});e.HPb.emit(d.line);"find"===d.type&&BIb(e.Qc,d.index);return _.q()});_.E()}a&2&&(a=b.ua,b=_.N(),_.eA("marker ",a.type,""),_.Qg("height",b.markerHeight)("top",a.offset))};
DIb=function(a,b,c){return(b||[]).map((d,e)=>{if(c){var f=(d-1)/(c-1);f=`calc(${`${100*f}%`} - ${`${10*f}px`})`}else f="";return{index:e,line:d,offset:f,type:a}})};EIb=function(a){a&1&&_.G(0,"markdown-content",4);a&2&&(a=_.N().ua,_.A("content",a.source.join("")))};FIb=function(a){a&1&&(_.C(0,"pre"),_.P(1),_.E());a&2&&(a=_.N().ua,_.v(),_.vh(a.text.join("")))};GIb=function(a){a&1&&(_.C(0,"pre"),_.G(1,"span",8),_.Q(2,"renderData"),_.E());a&2&&(a=_.N().ua,_.v(),_.A("outerHTML",_.R(2,1,a.data),_.$f))};
HIb=function(a){a&1&&(_.C(0,"pre"),_.G(1,"span",8),_.Q(2,"renderData"),_.E());a&2&&(a=_.N().ua,_.v(),_.A("outerHTML",_.R(2,1,a.data),_.$f))};IIb=function(a,b){a&1&&(_.J(0),_.P(1),_.L());a&2&&(a=b.ua,_.v(),_.uh("\n                ",a,"\n              "))};JIb=function(a){a&1&&(_.C(0,"pre"),_.P(1),_.y(2,IIb,2,1,"ng-container",0),_.P(3,"\n            "),_.E());a&2&&(a=_.N().ua,_.v(),_.uh("",a.ename-a.evalue,"\n              "),_.v(),_.A("ngForOf",a.traceback))};
KIb=function(a,b){a&1&&(_.J(0)(1,1),_.y(2,FIb,2,1,"pre",3)(3,GIb,3,3,"pre",3)(4,HIb,3,3,"pre",3)(5,JIb,4,2,"pre",3),_.L()());a&2&&(a=b.ua,_.v(),_.A("ngSwitch",a.output_type),_.v(),_.A("ngSwitchCase","stream"),_.v(),_.A("ngSwitchCase","display_data"),_.v(),_.A("ngSwitchCase","execute_result"),_.v(),_.A("ngSwitchCase","error"))};
LIb=function(a){a&1&&(_.C(0,"mat-expansion-panel",7)(1,"mat-expansion-panel-header")(2,"mat-panel-title"),_.P(3," Outputs "),_.E()(),_.y(4,KIb,6,5,"ng-container",0),_.E());a&2&&(a=_.N(2).ua,_.A("expanded",!0),_.v(4),_.A("ngForOf",a.outputs))};MIb=function(a){a&1&&(_.J(0),_.C(1,"mat-card")(2,"mat-card-content"),_.G(3,"format-code",5),_.E()(),_.y(4,LIb,5,2,"mat-expansion-panel",6),_.L());a&2&&(a=_.N().ua,_.v(3),_.A("value",a.source.join(""))("fileName","name.py"),_.v(),_.A("ngIf",0<a.outputs.length))};
NIb=function(a,b){a&1&&(_.J(0)(1,1),_.y(2,EIb,1,1,"markdown-content",2)(3,MIb,5,3,"ng-container",3),_.L()());a&2&&(a=b.ua,_.v(),_.A("ngSwitch",a.cell_type),_.v(),_.A("ngSwitchCase","markdown"),_.v(),_.A("ngSwitchCase","code"))};OIb=function(a,b){a&1&&(_.C(0,"pre"),_.P(1),_.E());a&2&&(a=b.Ka,_.v(),_.vh(a))};PIb=function(a){a&1&&_.G(0,"loading",4);a&2&&_.A("inline",!0)};
QIb=function(a){a&1&&(_.J(0),_.y(1,OIb,2,1,"pre",3),_.Q(2,"async"),_.y(3,PIb,1,1,"ng-template",null,1,_.Eh),_.L());if(a&2){a=_.th(4);const b=_.N();_.v();_.A("ngIf",_.R(2,2,b.cza))("ngIfElse",a)}};
TIb=function(a){if(a&1){const b=_.ze();_.C(0,"icon-empty-state-subtitle")(1,"button",6);_.M("click",function(){_.n(b);const c=_.N(2);return _.q(RIb(c,c.ufa))});_.P(2," Show anyway (may crash) ");_.E();_.C(3,"button",7);_.M("click",function(){_.n(b);const c=_.N(2);return _.q(SIb(c,c.ufa))});_.P(4," Show raw contents ");_.E()()}};UIb=function(a){a&1&&_.G(0,"loading",4);a&2&&_.A("inline",!0)};
VIb=function(a){a&1&&(_.C(0,"icon-empty-state-display",5)(1,"icon-empty-state-title"),_.P(2),_.Q(3,"humanizeBytes"),_.E(),_.y(4,TIb,5,0,"icon-empty-state-subtitle",3)(5,UIb,1,1,"ng-template",null,2,_.Eh),_.E());if(a&2){a=_.th(6);const b=_.N();_.v(2);_.uh(" File is very large (",_.R(3,3,b.size),") ");_.v(2);_.A("ngIf",!b.ala)("ngIfElse",a)}};
XIb=function(a,b){let c=a.path||"";c&&!c.endsWith("/")&&(c+="/");const d=a.hc().cj();return(e,f,g)=>{e=WIb(c,e).toString();e.startsWith("/")&&(e=e.substring(1));e=d.od(e).Za();return _.Bp(b,_.Cp(b,_.sr(e),{Ye:g,Sa:f}))}};
YIb=function(a,b){let c=a.path||"";c&&!c.endsWith("/")&&(c+="/");return d=>{d=WIb(c,d).toString();d.startsWith("/")&&(d=d.substring(1));return _.u(b.get(a.tb,a.Uc,a.repository,_.qk(a),d,{Pb:a.params.Pb,type:1}),_.r(e=>{var f=_.or(e).ew();f=f?btoa(f):_.gG(_.wl(_.or(e),1));return`data:${_.X(_.ol(_.or(e),_.kr,2),1)};base64,${f}`}))}};ZIb=function(a,b){a&1&&_.G(0,"div",18);a&2&&(a=b.ua,b=_.N(),_.Qg("height",b.getHeight(a.start,a.end),"px")("min-width",b.FU,"ch")("top",b.cga(a.start),"px"))};
$Ib=function(a){a&1&&(_.C(0,"div",19),_.P(1,"\n        "),_.C(2,"pre",20),_.P(3),_.E(),_.P(4,"\n      "),_.E());a&2&&(a=_.N(),_.Qg("min-height",a.lineHeight*a.F0,"px"),_.v(3),_.vh(a.GU))};
aJb=function(a){if(a&1){const b=_.ze();_.C(0,"code-folding-container",21);_.M("rangeToggled",function(c){_.n(b);const d=_.N();return _.q(d.Igb(c))})("mousedown",function(c){_.n(b);return _.q(c.stopPropagation())});_.E()}a&2&&(a=_.N(),_.Qg("pointer-events",a.yda?"none":"unset"),_.A("visibility",a.visibility)("folding",a.ro)("lineHeight",a.lineHeight))};
eJb=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");"canvas"===d?bJb(a,b):("input"===d||"select"===d||"textarea"===d)&&cJb(a,b);dJb("canvas",a,b,bJb);dJb("input, textarea, select",a,b,cJb);return b};dJb=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])};
cJb=function(a,b){"file"!==b.type&&(b.value=a.value);"radio"===b.type&&b.name&&(b.name=`mat-clone-${b.name}-${fJb++}`)};bJb=function(a,b){if(b=b.getContext("2d"))try{b.drawImage(a,0,0)}catch(c){}};gJb=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}};hJb=function(a,b,c){a.top+=b;a.bottom=a.top+a.height;a.left+=c;a.right=a.left+a.width};
iJb=function(a,b){a=a.am;if(1===a.length&&a[0].nodeType===b.ELEMENT_NODE)return a[0];const c=b.createElement("div");a.forEach(d=>c.appendChild(d));return c};jJb=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,(null==(f=c)?0:f.has(d))?"important":"")}else a.removeProperty(d)}};
VK=function(a,b){const c=b?"":"none";jJb(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})};lJb=function(a,b){jJb(a.style,{position:b?"":"fixed",top:b?"":"0",opacity:b?"":"0",left:b?"":"-999em"},kJb)};mJb=function(a,b){return b&&"none"!=b?a+" "+b:a};
oJb=function(a,b){a.style.width=`${b.width}px`;a.style.height=`${b.height}px`;a.style.transform=nJb(b.left,b.top)};nJb=function(a,b){return`translate3d(${Math.round(a)}px, ${Math.round(b)}px, 0)`};pJb=function(a){return parseFloat(a)*(-1<a.toLowerCase().indexOf("ms")?1:1E3)};rJb=function(a){a=getComputedStyle(a);var b=qJb(a,"transition-property"),c=b.find(d=>"transform"===d||"all"===d);if(!c)return 0;b=b.indexOf(c);c=qJb(a,"transition-duration");a=qJb(a,"transition-delay");return pJb(c[b])+pJb(a[b])};
qJb=function(a,b){return a.getPropertyValue(b).split(",").map(c=>c.trim())};WK=function(a){return"t"===a.type[0]};sJb=function(a){a.preventDefault()};tJb=function(a){a&1&&_.G(0,"detail-header",15);a&2&&(a=_.N(),_.A("contentType",a.contentType)("viewData",a.wb))};uJb=function(a){a&1&&_.G(0,"diff-detail-header",16);a&2&&(a=_.N(),_.A("viewData",a.wb))};vJb=function(a){a&1&&_.G(0,"markdown-tab-header",16);a&2&&(a=_.N(),_.A("viewData",a.wb))};
wJb=function(a){if(a&1){const b=_.ze();_.C(0,"div",17)(1,"div",18)(2,"div",19);_.G(3,"div",20)(4,"div",21);_.E();_.C(5,"file-matches-navigation",22);_.Q(6,"async");_.Q(7,"async");_.Q(8,"async");_.M("close",function(){_.n(b);_.N().Qc.aua.next(!0);return _.q()})("selectedMatchIndexChange",function(c){_.n(b);var d=_.N();d.Sza=c;d.Qc.kka.next(c);return _.q()});_.E();_.C(9,"div",23);_.G(10,"div",24)(11,"div",25);_.E()()()}a&2&&(a=_.N(),_.v(5),_.A("dataState",_.R(6,5,a.gKc))("matchCount",_.R(7,7,a.jka).length)("selectedMatchIndex",
_.R(8,9,a.Qc.kka))("showCloseButton",!0)("trackProjectId",a.Md.tb))};xJb=function(a){a&1&&(_.G(0,"markdown-content",26),_.Q(1,"async"),_.Q(2,"async"));a&2&&(a=_.N(),_.A("content",a.wb.ve)("relativeLinkModifier",_.R(1,4,a.modifier.TSb))("relativeImageModifier",_.R(2,6,a.modifier.RSb))("safeHtmlContent",a.wb.PUc))};yJb=function(a){a&1&&_.G(0,"img",28);a&2&&(a=_.N(2),_.gh("alt",a.wb.fileName),_.A("sanitizeSrc",a.rXa))};zJb=function(a){a&1&&_.G(0,"div",29);a&2&&(a=_.N(2),_.A("safeSvg",a.wb.ve))};
AJb=function(a){a&1&&(_.J(0),_.y(1,yJb,1,2,"img",27)(2,zJb,1,1,"ng-template",null,1,_.Eh),_.L());if(a&2){a=_.th(3);const b=_.N();_.v();_.A("ngIf",!b.hCa)("ngIfElse",a)}};BJb=function(a){a&1&&(_.C(0,"div",30),_.G(1,"audio",31),_.E());a&2&&(a=_.N(),_.v(),_.A("sanitizeSrc",a.rXa))};CJb=function(a){a&1&&(_.C(0,"div",30),_.G(1,"video",31),_.E());a&2&&(a=_.N(),_.v(),_.A("sanitizeSrc",a.rXa))};DJb=function(a){a&1&&_.G(0,"binary-file",32);a&2&&(a=_.N(),_.A("contentLength",a.Gsa))};
EJb=function(a){if(a&1){const b=_.ze();_.C(0,"large-file",33);_.M("largeFileViewData",function(c){_.n(b);var d=_.N();d.rRb=c;d.wb=c;return _.q()});_.E()}a&2&&(a=_.N(),_.A("fullViewData",a.wb.ufa)("size",a.wb.vF))};FJb=function(a){a&1&&(_.J(0),_.G(1,"empty-file-detail",34),_.L());a&2&&(a=_.N(),_.v(),_.A("path",a.wb.fileName))};GJb=function(a){a&1&&_.G(0,"jupyter-notebook",35);a&2&&(a=_.N(),_.A("notebook",a.D6))};
HJb=function(a){a&1&&(_.G(0,"search-match-layer",44),_.Q(1,"async"));a&2&&(a=_.N(3),_.A("matches",_.R(1,3,a.jka))("scrollToIndex",a.Sza)("selectedMatchIndex",a.Qc.kka))};
IJb=function(a){if(a&1){const b=_.ze();_.C(0,"virtual-scroll-format-code",38);_.Q(1,"async");_.Q(2,"async");_.Q(3,"async");_.M("lineShown",function(c){_.n(b);const d=_.N(2);return _.q(d.show(c))})("rangeToggled",function(c){_.n(b);const d=_.N(2);return _.q(d.Vla(c))})("lineNumberClicked",function(c){_.n(b);const d=_.N(2);return _.q(d.Xq(c))})("gutterClicked",function(c){_.n(b);const d=_.N(2);return _.q(d.ju(c))})("totalNumLines",function(c){_.n(b);_.N(2).Im.next(c);return _.q()});_.G(4,"link-decoration-layer",
39)(5,"hovercard-decoration-layer",40);_.C(6,"code-layers",41);_.M("highlightedXrefLines",function(c){_.n(b);const d=_.N(2);return _.q(d.VBa(c))});_.E();_.y(7,HJb,2,5,"search-match-layer",42);_.Q(8,"async");_.G(9,"search-match-layer",43);_.Q(10,"async");_.Q(11,"async");_.E()}a&2&&(a=_.N(2),_.A("value",a.code)("rendered",a.wb.XSb)("highlightInfo",a.wb.Gy)("folding",_.R(1,21,a.ro))("visibility",_.R(2,23,a.visibility))("fileName",a.wb.fileName)("lineNumberLinkProvider",_.R(3,25,a.link))("scrollToLine",
a.wb.line)("lineLimitation",a.wb.tK)("visibleCodeIdentifier",a.mvb)("focusableRegion",a.dna.Qub)("usePrefetchIfPossible",!0),_.Pg("aria-labelledby",a.UQ),_.v(4),_.A("content",a.wb.ve)("scoLinks",a.wb.KG),_.v(),_.A("scoLinks",a.wb.KG),_.v(),_.A("layerBaseLocation",a.Md),_.v(),_.A("ngIf",_.R(8,27,a.Yea)),_.v(2),_.A("matches",_.R(10,29,a.ifa))("scrollToIndex",_.R(11,31,a.CJ))("selectedMatchIndex",a.CJ))};
JJb=function(a){a&1&&(_.G(0,"search-match-layer",44),_.Q(1,"async"));a&2&&(a=_.N(3),_.A("matches",_.R(1,3,a.jka))("scrollToIndex",a.Sza)("selectedMatchIndex",a.Qc.kka))};
KJb=function(a){if(a&1){const b=_.ze();_.C(0,"format-code",38);_.Q(1,"async");_.Q(2,"async");_.Q(3,"async");_.M("lineShown",function(c){_.n(b);const d=_.N(2);return _.q(d.show(c))})("rangeToggled",function(c){_.n(b);const d=_.N(2);return _.q(d.Vla(c))})("lineNumberClicked",function(c){_.n(b);const d=_.N(2);return _.q(d.Xq(c))})("gutterClicked",function(c){_.n(b);const d=_.N(2);return _.q(d.ju(c))})("totalNumLines",function(c){_.n(b);_.N(2).Im.next(c);return _.q()});_.G(4,"link-decoration-layer",39)(5,
"hovercard-decoration-layer",40);_.C(6,"code-layers",41);_.M("highlightedXrefLines",function(c){_.n(b);const d=_.N(2);return _.q(d.VBa(c))});_.E();_.y(7,JJb,2,5,"search-match-layer",42);_.Q(8,"async");_.G(9,"search-match-layer",43);_.Q(10,"async");_.Q(11,"async");_.E()}a&2&&(a=_.N(2),_.A("value",a.code)("rendered",a.wb.XSb)("highlightInfo",a.wb.Gy)("folding",_.R(1,21,a.ro))("visibility",_.R(2,23,a.visibility))("fileName",a.wb.fileName)("lineNumberLinkProvider",_.R(3,25,a.link))("scrollToLine",a.wb.line)("lineLimitation",
a.wb.tK)("visibleCodeIdentifier",a.mvb)("focusableRegion",a.dna.Qub)("usePrefetchIfPossible",!0),_.Pg("aria-labelledby",a.UQ),_.v(4),_.A("content",a.wb.ve)("scoLinks",a.wb.KG),_.v(),_.A("scoLinks",a.wb.KG),_.v(),_.A("layerBaseLocation",a.Md),_.v(),_.A("ngIf",_.R(8,27,a.Yea)),_.v(2),_.A("matches",_.R(10,29,a.ifa))("scrollToIndex",_.R(11,31,a.CJ))("selectedMatchIndex",a.CJ))};
MJb=function(a){if(a&1){const b=_.ze();_.J(0);_.y(1,IJb,12,33,"virtual-scroll-format-code",36);_.Q(2,"async");_.y(3,KJb,12,33,"ng-template",null,2,_.Eh);_.C(5,"file-content-pager",37);_.Q(6,"async");_.Q(7,"async");_.M("markerClicked",function(c){_.n(b);const d=_.N();return _.q(LJb(d,c))});_.E();_.L()}if(a&2){a=_.th(4);const b=_.N();_.v();_.A("ngIf",_.R(2,4,b.EZc))("ngIfElse",a);_.v(4);_.A("markers",_.R(6,6,b.kxa))("numLines",_.R(7,8,b.Im))}};
NJb=function(a){a&1&&_.G(0,"code-diff",45);a&2&&(a=_.N(),_.A("diffBase",a.wb.diffBase)("contents",a.wb.ve)("fileName",a.wb.fileName)("scrollToLine",a.wb.line))};OJb=function(a){a&1&&(_.C(0,"icon-empty-state-display",46)(1,"icon-empty-state-title"),_.P(2),_.E()());a&2&&(a=_.N(),_.v(2),_.vh(a.wFa))};PJb=function(a,b){return _.H3a.find(c=>c.id===a)?`${b}-${a}`:`${b}-${"everything-else"}`};
QJb=function(a,b,c){b=new Map([...b].map(d=>[d,0]));for(const d of a.E3a())a=PJb(d.Pfa(),c.id),b.has(a)&&b.set(a,b.get(a)+c.valueExtractor(d));return b};RJb=function(a,b,c){const d=a.le();a=QJb(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),S_:a}};SJb=function({icon:a,name:b},c){let d,e;return{icon:a,title:b,path:(null==(d=c.Je)?void 0:d.path)||"",instances:Number(null==(e=c.data)?void 0:e.Qxa)||0}};
TJb=function(a,{ou:b,DSc: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)};
UJb=function(a){if(a&1){const b=_.ze();_.J(0);_.P(1);_.C(2,"a",5);_.M("click",function(c){_.n(b);_.N().limit=void 0;return _.q(c.stopPropagation())});_.P(3," Show All ");_.E();_.L()}a&2&&(a=_.N(),_.v(),_.LC(" (",a.Gvb,"/",a.ama(a.ova),") "),_.v(),_.A("trackAction","showAll"+a.zva))};VJb=function(a,b){a&1&&_.G(0,"file-list",7);a&2&&(a=b.ua,b=_.N(2),_.A("limit",b.limit)("ariaLabelledbyId",b.zva)("files",a)("aggregations",b.aggregations)("useRelativeUrls",b.w0)("isPiper",b.uj))};
WJb=function(a){a&1&&_.y(0,VJb,1,6,"file-list",6);a&2&&(a=_.N(),_.A("ngForOf",a.ova))};XJb=function(a){return a.map(b=>b.length).reduce((b,c)=>b+c,0)};YJb=function(a){if(a&1){const b=_.ze();_.C(0,"button",3);_.M("click",function(){_.n(b);const c=_.N();return _.q(c.expand())});_.P(1," Load more ");_.E()}};ZJb=function(a){let b=XK.target;for(;b;){if(b===a)return!0;b=b.parentElement}return!1};
aKb=function(a){a&1&&(_.C(0,"div",1),_.G(1,"div",2),_.E());a&2&&(a=_.N(),_.v(),_.Rg("info",$Jb(a,"info"))("warning",$Jb(a,"warning")),_.A("innerHTML",a.Sya(a.cFb||""),_.$f))};bKb=function(a,b){a&1&&(_.C(0,"a",11),_.G(1,"mat-icon",12),_.E());a&2&&(a=b.ua,_.A("href",a.getUrl(),_.ag),_.v(),_.A("svgIcon",a.KJ()))};
cKb=function(a){if(a&1){const b=_.ze();_.C(0,"header",2)(1,"div",3)(2,"a",4);_.M("click",function(){_.n(b);const c=_.N();return _.q(c.reload())});_.G(3,"img",5);_.C(4,"div")(5,"h1");_.P(6,"Stacks");_.E();_.C(7,"h2");_.P(8,"by xGE");_.E()();_.G(9,"div",6);_.C(10,"h2");_.P(11,"Curated products for Googlers");_.E()();_.C(12,"div",7);_.G(13,"g3mark-moma-search",8);_.E();_.C(14,"div",9);_.y(15,bKb,2,2,"a",10);_.E()()()}a&2&&(a=_.N(),_.v(2),_.A("queryParams",a.params),_.v(13),_.A("ngForOf",a.links))};
dKb=function(a){a&1&&(_.C(0,"a",21),_.P(1),_.E());if(a&2){a=_.N().ua;const b=_.N(2);_.A("routerLink",a.getUrl())("queryParams",b.params);_.v();_.vh(a.getName())}};eKb=function(a){a&1&&(_.C(0,"span"),_.P(1),_.E());a&2&&(a=_.N().ua,_.v(),_.vh(a.getName()))};fKb=function(a,b){a&1&&(_.C(0,"span"),_.y(1,dKb,2,3,"a",19)(2,eKb,2,1,"span",20),_.E());a&2&&(a=b.ua,_.v(),_.A("ngIf",a.M5()),_.v(),_.A("ngIf",!a.M5()))};
gKb=function(a){a&1&&(_.C(0,"header",13)(1,"div",14)(2,"a",15),_.G(3,"img",16),_.C(4,"h1"),_.P(5,"Stacks"),_.E()(),_.G(6,"stacks-search"),_.C(7,"div",17),_.y(8,fKb,3,2,"span",18),_.E()(),_.G(9,"stacks-butterbar"),_.E());a&2&&(a=_.N(),_.v(2),_.A("queryParams",a.params),_.v(6),_.A("ngForOf",a.p3))};hKb=function(a){a&1&&_.G(0,"img",4);a&2&&(a=_.N(),_.A("src",a.wk,_.ag)("alt",a.link.getName()+"'s profile photo"))};
iKb=function(a){a&1&&(_.C(0,"a",5),_.P(1),_.E());a&2&&(a=_.N(),_.Qg("background-image","url("+a.wk+")"),_.Rg("-no-icon",a.lwa)("-wrap",a.lwa)("-left-ellipsis","bug_report"===a.link.KJ()),_.A("target",a.aRb?"_blank":"_self")("href",a.url,_.ag)("ve",a.vl.Zm)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",a.Um("EDIT_PRODUCT")),_.Pg("data-gtm-box",a.D5)("data-gtm-list",a.a5a),_.v(),_.vh(a.link.getName()))};
jKb=function(a){a&1&&(_.C(0,"span"),_.P(1),_.E());a&2&&(a=_.N(),_.Qg("background-image","url("+a.wk+")"),_.v(),_.vh(a.link.getName()))};kKb=function(a,b){a&1&&(_.C(0,"a",6),_.P(1),_.E());a&2&&(a=b.ua,b=_.N(),_.A("href",a.url,_.ag),_.Pg("data-gtm-box",b.D5)("data-gtm-list",b.a5a),_.v(),_.vh(b.link.getName()))};lKb=function(a){a&1&&(_.C(0,"button"),_.Zg(1,0),_.C(2,"div",8),_.G(3,"p"),_.E(),_.$g(),_.E())};
mKb=function(a){a&1&&(_.C(0,"button"),_.Zg(1,1),_.G(2,"mat-icon",9),_.$g(),_.E());a&2&&(a=_.N(2),_.v(2),_.A("ngClass",a.dD?"recommended":"recommended-icon"))};nKb=function(a){a&1&&(_.C(0,"button"),_.G(1,"img",10),_.E());a&2&&(a=_.N(2),_.Pg("aria-label",a.content.title),_.v(),_.fh("alt","",a.content.title," info icon"),_.A("src","https://www.gstatic.com/images/icons/material/system/2x/"+a.icon+"_24dp.png",_.ag))};
oKb=function(a,b){a&1&&(_.C(0,"p",11)(1,"a",12),_.P(2),_.E()());a&2&&(a=b.ua,_.v(),_.A("href",a.key,_.ag),_.v(),_.vh(a.value))};
pKb=function(a){a&1&&(_.J(0),_.y(1,lKb,4,0,"button",2)(2,mKb,3,1,"button",2)(3,nKb,2,4,"button",2),_.C(4,"div",3)(5,"p",4),_.P(6),_.E(),_.G(7,"div",5),_.C(8,"div",6),_.y(9,oKb,3,2,"p",7),_.Q(10,"keyvalue"),_.E()(),_.L());a&2&&(a=_.N(),_.v(),_.A("ngIf","isa"==a.name),_.v(),_.A("ngIf",a.bBa),_.v(),_.A("ngIf","isa"!==a.name&&!a.bBa),_.v(3),_.vh(a.content.title),_.v(),_.A("innerHTML",a.content.description,_.$f),_.v(2),_.A("ngForOf",_.R(10,6,a.content.urls)))};
rKb=function(a){a&1&&(_.C(0,"h3",7),_.P(1),_.E());if(a&2){a=_.N().ua;const b=_.N();_.A("ngClass",_.Ch(2,qKb,!b.dD));_.v();_.vh(a.getName())}};tKb=function(a){a&1&&_.G(0,"stacks-popup-info",8);a&2&&(a=_.N().ua,_.N(),a=a.getName(),a=sKb.get(a),_.A("name",a))};uKb=function(a,b){a&1&&(_.C(0,"li"),_.G(1,"stacks-icon-link",9),_.E());if(a&2){a=b.ua;b=_.N(2).ua;const c=_.N();_.v();_.A("link",a)("gtmBox",c.D5)("gtmList",b.getName())}};
vKb=function(a){a&1&&(_.C(0,"ul"),_.y(1,uKb,2,3,"li",2),_.E());a&2&&(a=_.N().ua,_.v(),_.A("ngForOf",a.p5()))};wKb=function(a){a&1&&_.P(0," This information is currently unavailable. ")};
xKb=function(a,b){a&1&&(_.C(0,"div")(1,"div",3),_.y(2,rKb,2,4,"h3",4)(3,tKb,1,1,"stacks-popup-info",5),_.E(),_.y(4,vKb,2,1,"ul",6)(5,wKb,1,0,"ng-template",null,0,_.Eh),_.E());if(a&2){a=b.ua;b=_.th(6);_.N();_.v(2);_.A("ngIf",a.getName());_.v();var c=a.getName();c=sKb.get(c);_.A("ngIf",c);_.v();_.A("ngIf",a.p5().length)("ngIfElse",b)}};yKb=function(a){a&1&&_.G(0,"img",5)};zKb=function(a){a&1&&_.G(0,"img",6)};AKb=function(a){a&1&&(_.C(0,"p",7),_.P(1,"Review is up-to-date"),_.E())};
BKb=function(a){a&1&&(_.C(0,"p",7),_.P(1,"Review outdated"),_.E())};CKb=function(a){a&1&&(_.C(0,"button",5)(1,"p"),_.P(2,"ISA"),_.E()())};DKb=function(a){a&1&&(_.C(0,"button",12)(1,"p"),_.P(2,"PR"),_.E()())};EKb=function(a){a&1&&(_.C(0,"button",13)(1,"p"),_.P(2,"SA"),_.E()())};FKb=function(a){a&1&&(_.C(0,"button",14)(1,"p"),_.P(2,"GA"),_.E()())};GKb=function(a){a&1&&(_.C(0,"button",15)(1,"p"),_.P(2,"DP"),_.E()())};HKb=function(a){a&1&&(_.C(0,"button",16)(1,"p"),_.P(2,"NA"),_.E()())};
JKb=function(a,b){a&1&&(_.C(0,"div",17)(1,"p",18),_.P(2),_.E(),_.C(3,"p",19),_.P(4),_.E(),_.C(5,"p",20),_.P(6),_.E(),_.C(7,"p",21),_.P(8),_.E()());if(a&2){const c=b.ua;_.N();_.v(2);_.vh(c.getName());_.v();a=_.X(c,1);b=_.X(c,4);_.Rg("satisfied-number",IKb(a)>=IKb(b));_.v();_.uh(" ",_.X(c,1),"");_.v(2);_.uh("Target: ",_.X(c,4),"");_.v(2);_.uh("Updated ",_.X(c,2),"")}};KKb=function(a){a&1&&_.G(0,"stacks-popup-isa",4);a&2&&(a=_.N(),_.Rg("to-right",!a.product.C3a()),_.A("product",a.product))};
LKb=function(a){a&1&&_.G(0,"stacks-popup-recommended",5);a&2&&(a=_.N(),_.A("product",a.product)("domain",a.domain))};MKb=function(a){a&1&&_.G(0,"stacks-popup-pp",6);a&2&&(a=_.N(),_.A("productPhase",a.product.AW())("metrics",_.zl(a.product,YK,27,_.vl())))};NKb=function(a){a&1&&_.G(0,"stacks-popup-pp",7);a&2&&(a=_.N(),_.Rg("small-icon",a.OBa),_.A("productPhase",a.product.AW()))};OKb=function(a){a&1&&(_.G(0,"stacks-header",2),_.Q(1,"async"));a&2&&(a=_.N(),_.A("breadcrumb",_.R(1,2,a.p3))("oldView",a.dD))};
PKb=function(a){a&1&&_.G(0,"loading",7)};QKb=function(a){a&1&&(_.C(0,"p",8),_.P(1),_.E());a&2&&(a=_.N().Ka,_.v(),_.uh(" ",a.message," "))};RKb=function(a){a&1&&_.G(0,"stacks-popup-freshness",27);a&2&&(a=_.N().Ka,_.A("isFresh",_.Kl(a,60))("freshnessDate",_.X(a,42))("productName",a.getName()))};SKb=function(a){a&1&&(_.C(0,"span",28),_.P(1),_.E());a&2&&(a=_.N().Ka,_.v(),_.uh(" \u00a0Reviewed by team on ",_.X(a,42)," "))};
TKb=function(a){a&1&&(_.C(0,"a",29),_.G(1,"img",30),_.P(2," \u00a0Edit product "),_.E());if(a&2){var b=_.N().Ka;a=_.N(4);b="product/"+b.Tl()+"/edit";_.A("href",a.tX?`${a.L_.environment.Z7}/${b}`:`/${b}`,_.ag)}};VKb=function(a){a&1&&(_.C(0,"a",31),_.G(1,"img",30),_.P(2," \u00a0Edit product "),_.E());if(a&2){var b=_.N().Ka;const c=_.N(4);a=c;b="product/"+b.Tl()+"/edit";_.A("routerLink",_.Ch(2,UKb,a.tX?`${a.L_.environment.Z7}/${b}`:`/${b}`))("queryParams",c.params)}};
WKb=function(a){a&1&&(_.C(0,"div")(1,"div",32)(2,"strong"),_.P(3,"WARNING:"),_.E(),_.P(4," This product has not been reviewed by domain stewards and is not currently discoverable from browsing domain page. "),_.E()())};
XKb=function(a){a&1&&(_.J(0,33),_.C(1,"div",33),_.G(2,"mat-icon",34),_.C(3,"div",35),_.P(4," This product is Not Allowed and not approved for use in Google. "),_.E(),_.C(5,"a",36),_.P(6," More info "),_.E()(),_.L());a&2&&(a=_.N(5),_.v(5),_.A("ve",a.vl.Zm)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",a.Um("RESOURCE")))};
YKb=function(a,b){a&1&&(_.C(0,"div",18),_.G(1,"stacks-popup-product",42),_.C(2,"a",43),_.P(3),_.E()());if(a&2){a=b.ua;b=_.N(2).Ka;const c=_.N(4);_.v();_.A("product",a)("domain",b.ug());_.v();_.A("routerLink",_.Ch(5,UKb,"/product/"+a.Tl()))("queryParams",c.params);_.v();_.vh(a.getName())}};
$Kb=function(a){a&1&&(_.C(0,"div",37),_.G(1,"div",38),_.C(2,"h2",39),_.P(3,"Better Alternatives"),_.E(),_.C(4,"ul",40),_.y(5,YKb,4,7,"div",41),_.E()());if(a&2){a=_.N().Ka;const b=_.N(4);_.v();_.A("innerHTML",b.Sya(_.ol(a,ZK,79).cw()||""),_.$f);_.v(4);_.A("ngForOf",_.zl(_.ol(a,ZK,79),ZKb,6,_.vl()))}};
aLb=function(a,b){a&1&&(_.C(0,"a",45),_.P(1),_.E());a&2&&(a=b.ua,b=_.N(6),_.A("href",a.getUrl(),_.ag)("ve",b.vl.Zm)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",b.Um("RESOURCE")),_.v(),_.uh(" ",a.Qq()," "))};bLb=function(a){a&1&&(_.C(0,"div",24)(1,"p"),_.P(2,"Product Page"),_.E(),_.y(3,aLb,2,7,"a",44),_.E());a&2&&(a=_.N().Ka,_.v(3),_.A("ngForOf",_.zl(a,$K,28,_.vl())))};
cLb=function(a,b){a&1&&(_.C(0,"a",47),_.P(1),_.E());a&2&&(a=b.ua,b=_.N(6),_.A("href",a.getUrl(),_.ag)("ve",b.vl.Zm)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",b.Um("RESOURCE")),_.v(),_.uh(" ",a.Qq()," "))};dLb=function(a){a&1&&(_.C(0,"div",24)(1,"p"),_.P(2,"Landing Page"),_.E(),_.y(3,cLb,2,7,"a",46),_.E());a&2&&(a=_.N().Ka,_.v(3),_.A("ngForOf",a.Ofa()))};
eLb=function(a){a&1&&(_.C(0,"div",24)(1,"p"),_.P(2,"Customer Adoption Stage"),_.E(),_.C(3,"a",48),_.P(4),_.E()());if(a&2){a=_.N().Ka;const b=_.N(4);_.v(3);_.A("ve",b.vl.Zm)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",b.Um("RESOURCE"));_.v();_.uh(" ",b.qLc(_.Pl(a,71,0))," ")}};fLb=function(a){a&1&&(_.C(0,"div",24)(1,"p"),_.P(2,"Feature Requests"),_.E(),_.C(3,"span"),_.P(4),_.E()());if(a&2){a=_.N().Ka;const b=_.N(4);_.v(4);_.uh(" ",b.iLc(a.HKb()),"")}};
gLb=function(a){a&1&&(_.C(0,"div"),_.P(1," Contact "),_.C(2,"a",53),_.P(3),_.E(),_.P(4," for more information "),_.E());a&2&&(a=_.N().ua,_.v(2),_.A("href",a.value[1],_.ag),_.v(),_.uh("",a.value[0],"@"))};hLb=function(a){a&1&&(_.C(0,"div"),_.P(1," Read instructions "),_.C(2,"a",54),_.P(3," here "),_.E()());if(a&2){a=_.N().ua;const b=_.N(6);_.v(2);_.A("href",a.value[0],_.ag)("ve",b.vl.Zm)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",b.Um("RESOURCE"))}};
iLb=function(a){a&1&&(_.C(0,"div"),_.P(1," Sign up "),_.C(2,"a",54),_.P(3," here "),_.E()());if(a&2){a=_.N().ua;const b=_.N(6);_.v(2);_.A("href",a.value[0],_.ag)("ve",b.vl.Zm)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",b.Um("RESOURCE"))}};
jLb=function(a,b){a&1&&(_.C(0,"span")(1,"a",54),_.P(2),_.E()());if(a&2){a=b.ua;b=_.N(5).Ka;const c=_.N(3);_.v();_.A("href",`https://moma.corp.google.com/team/${a}`,_.ag)("ve",c.vl.Zm)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",c.Um("RESOURCE"));_.v();_.uh(" ",b.oXb.get(a)," ")}};kLb=function(a){a&1&&(_.C(0,"span"),_.P(1," is allowed."),_.E())};lLb=function(a){a&1&&(_.C(0,"span"),_.P(1," are allowed."),_.E())};
mLb=function(a){a&1&&(_.C(0,"div"),_.y(1,jLb,3,7,"span",51)(2,kLb,2,0,"span",9)(3,lLb,2,0,"span",9),_.E());a&2&&(a=_.N().ua,_.v(),_.A("ngForOf",a.value),_.v(),_.A("ngIf",1===a.value.length),_.v(),_.A("ngIf",1<a.value.length))};
nLb=function(a,b){a&1&&(_.C(0,"span")(1,"a",54),_.P(2),_.E()());if(a&2){a=b.ua;b=_.N(5).Ka;const c=_.N(3);_.v();_.A("href",`https://moma.corp.google.com/team/${a}`,_.ag)("ve",c.vl.Zm)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",c.Um("RESOURCE"));_.v();_.uh(" ",b.oXb.get(a)," ")}};oLb=function(a){a&1&&(_.C(0,"span"),_.P(1," is not allowed."),_.E())};pLb=function(a){a&1&&(_.C(0,"span"),_.P(1," are not allowed."),_.E())};
qLb=function(a){a&1&&(_.C(0,"div"),_.y(1,nLb,3,7,"span",51)(2,oLb,2,0,"span",9)(3,pLb,2,0,"span",9),_.E());a&2&&(a=_.N().ua,_.v(),_.A("ngForOf",a.value),_.v(),_.A("ngIf",1===a.value.length),_.v(),_.A("ngIf",1<a.value.length))};
rLb=function(a){a&1&&(_.C(0,"div"),_.P(1," Please see the "),_.C(2,"a",54),_.P(3," general guidance "),_.E(),_.P(4," for using GCP Systems. "),_.E());if(a&2){a=_.N().ua;const b=_.N(6);_.v(2);_.A("href",a.value[0],_.ag)("ve",b.vl.Zm)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",b.Um("RESOURCE"))}};
sLb=function(a){a&1&&(_.C(0,"div"),_.P(1," Default visibility "),_.C(2,"a",54),_.P(3," here "),_.E()());if(a&2){a=_.N().ua;const b=_.N(6);_.v(2);_.A("href",a.value[0],_.ag)("ve",b.vl.Zm)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",b.Um("RESOURCE"))}};tLb=function(a,b){a&1&&(_.C(0,"span"),_.P(1),_.E());a&2&&(a=b.ua,_.v(),_.uh(" ",a," "))};uLb=function(a){a&1&&(_.C(0,"div"),_.y(1,tLb,2,1,"span",51),_.P(2," are allowed. "),_.E());a&2&&(a=_.N().ua,_.v(),_.A("ngForOf",a.value))};
vLb=function(a){a&1&&(_.C(0,"div"),_.P(1),_.E());a&2&&(a=_.N().ua,_.v(),_.uh(" ",a.value," "))};
wLb=function(a,b){a&1&&(_.C(0,"div"),_.y(1,gLb,5,2,"div",9)(2,hLb,4,6,"div",9)(3,iLb,4,6,"div",9)(4,mLb,4,3,"div",9)(5,qLb,4,3,"div",9)(6,rLb,5,6,"div",9)(7,sLb,4,6,"div",9)(8,uLb,3,1,"div",9)(9,vLb,2,1,"div",9),_.E());a&2&&(a=b.ua,_.v(),_.A("ngIf","contactTeam"===a.key),_.v(),_.A("ngIf","onboardingDoc"===a.key),_.v(),_.A("ngIf","signUpDoc"===a.key),_.v(),_.A("ngIf","includedTeamId"===a.key),_.v(),_.A("ngIf","excludedTeamId"===a.key),_.v(),_.A("ngIf","gcpGuidance"===a.key),_.v(),_.A("ngIf","buildVisibility"===
a.key),_.v(),_.A("ngIf","groups"===a.key),_.v(),_.A("ngIf","other"===a.key))};yLb=function(a){a&1&&(_.C(0,"div",55)(1,"a",54),_.P(2),_.E()());if(a&2){a=_.N(2).Ka;const b=_.N().Ka,c=_.N(3);_.v();_.A("href",xLb(a.Tl()),_.ag)("ve",c.vl.Zm)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",c.Um("RESOURCE"));_.v();_.uh(" more (+",b.Oqa.length-3,") ")}};
zLb=function(a){a&1&&(_.C(0,"div",24)(1,"div",49)(2,"p"),_.P(3,"Product Allowlist"),_.E(),_.G(4,"stacks-popup-info",50),_.E(),_.y(5,wLb,10,9,"div",51)(6,yLb,3,7,"div",52),_.E());a&2&&(a=_.N(2).Ka,_.v(5),_.A("ngForOf",a.Oqa.slice(0,3)),_.v(),_.A("ngIf",3<a.Oqa.length))};ALb=function(a,b){a&1&&(_.C(0,"div")(1,"ul"),_.P(2),_.E()());a&2&&(a=b.ua,_.v(2),_.uh(" ",a," "))};
BLb=function(a){a&1&&(_.C(0,"div")(1,"a",54),_.P(2),_.E()());if(a&2){a=_.N(2).Ka;const b=_.N(4);_.v();_.A("href",xLb(a.Tl()),_.ag)("ve",b.vl.Zm)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",b.Um("RESOURCE"));_.v();_.uh(" more (+",_.Ql(a,89,_.vl()).length-3,") ")}};
CLb=function(a){a&1&&(_.C(0,"div",24)(1,"p"),_.P(2,"Not Allowed Product Versions"),_.E(),_.y(3,ALb,3,1,"div",51)(4,BLb,3,7,"div",9),_.E());a&2&&(a=_.N().Ka,_.v(3),_.A("ngForOf",_.Ql(a,89,_.vl()).slice(0,3)),_.v(),_.A("ngIf",3<_.Ql(a,89,_.vl()).length))};DLb=function(a){a&1&&(_.C(0,"div",24)(1,"p"),_.P(2,"Specialized Purpose"),_.E(),_.C(3,"div"),_.P(4),_.E()());a&2&&(a=_.N().Ka,_.v(4),_.vh(_.X(a,74)))};
ELb=function(a){a&1&&(_.C(0,"div",24)(1,"p"),_.P(2,"ISA Status"),_.E(),_.C(3,"a",56),_.P(4," Agreement signed "),_.E()());if(a&2){a=_.N().Ka;const b=_.N(4);_.v(3);_.fh("href","/agreement/",a.Tl(),"",_.ag);_.A("ve",b.vl.Zm)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",b.Um("RESOURCE"))}};
FLb=function(a){a&1&&(_.C(0,"div",24)(1,"p"),_.P(2,"ISA Status"),_.E(),_.C(3,"a",56),_.P(4," Unsigned draft agreement "),_.E()());if(a&2){a=_.N().Ka;const b=_.N(4);_.v(3);_.fh("href","/agreement/",a.Tl(),"",_.ag);_.A("ve",b.vl.Zm)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",b.Um("RESOURCE"))}};
GLb=function(a){a&1&&(_.C(0,"div",24)(1,"p"),_.P(2,"Moma Teams"),_.E(),_.C(3,"a",54),_.P(4," Product page "),_.E()());if(a&2){a=_.N().Ka;const b=_.N(4);_.v(3);_.fh("href","http://moma.corp.google.com/product/",a.yC(),"",_.ag);_.A("ve",b.vl.Zm)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",b.Um("RESOURCE"))}};HLb=function(a,b){a&1&&(_.C(0,"li"),_.G(1,"stacks-icon-link",59),_.E());a&2&&(a=b.ua,_.v(),_.A("link",a))};
ILb=function(a){a&1&&(_.C(0,"section",57)(1,"h2",58),_.P(2,"Used in the following Core Solution(s):"),_.E(),_.C(3,"ul"),_.y(4,HLb,2,1,"li",51),_.E()());a&2&&(a=_.N(2).Ka,_.v(4),_.A("ngForOf",a.fza))};JLb=function(a,b){a&1&&(_.C(0,"div")(1,"div",65),_.P(2),_.E(),_.C(3,"div",66),_.P(4),_.E(),_.C(5,"div"),_.P(6),_.E(),_.C(7,"div",62),_.P(8),_.E()());a&2&&(a=b.ua,_.v(2),_.vh(_.X(a,1)),_.v(2),_.vh(a.getName()),_.v(2),_.uh("Target: ",_.X(a,4),""),_.v(2),_.uh("Updated ",_.X(a,2),""))};
KLb=function(a){a&1&&(_.C(0,"section",57)(1,"header",60)(2,"h2",61),_.P(3,"Metrics"),_.E(),_.C(4,"p",62),_.P(5,"Source: Stacks data"),_.E()(),_.C(6,"div",63),_.y(7,JLb,9,4,"div",64),_.E()());a&2&&(a=_.N().Ka,_.v(7),_.A("stacksExpandListOf",_.zl(a,YK,27,_.vl())))};LLb=function(a){a&1&&(_.C(0,"section",57)(1,"h2",67),_.P(2,"Product Phase Reason"),_.E(),_.C(3,"p",68),_.P(4),_.E()());a&2&&(a=_.N().Ka,_.v(4),_.vh(_.X(a,86)))};
MLb=function(a){a&1&&(_.C(0,"section",57)(1,"h2",69),_.P(2,"Education materials"),_.E(),_.G(3,"stacks-link-lists",70),_.E());a&2&&(a=_.N(2).Ka,_.v(3),_.A("lists",a.cJb))};NLb=function(a,b){a&1&&_.G(0,"iframe",75);a&2&&_.A("src",b.ua,_.eha)};OLb=function(a){a&1&&(_.J(0),_.C(1,"h3",73),_.P(2,"Roadmap"),_.E(),_.y(3,NLb,1,1,"iframe",74),_.L());a&2&&(a=_.N(3).Ka,_.v(3),_.A("ngForOf",a.DTb))};
PLb=function(a){a&1&&(_.C(0,"section",57)(1,"h2",71),_.P(2),_.E(),_.G(3,"stacks-link-lists",72),_.y(4,OLb,4,1,"ng-container",9),_.E());if(a&2){a=_.N().Ka;const b=_.N().Ka;_.v(2);_.uh("About ",a.name,"");_.v();_.A("lists",b.sEb);_.v();_.A("ngIf",b.DTb.length)}};QLb=function(a,b){a&1&&(_.C(0,"li"),_.G(1,"stacks-icon-link",78),_.E());a&2&&(a=b.ua,_.v(),_.A("isContact",!0)("link",a))};
RLb=function(a){a&1&&(_.J(0),_.C(1,"h3"),_.P(2,"Meet the team"),_.E(),_.C(3,"ul",40),_.y(4,QLb,2,2,"li",51),_.E(),_.L());a&2&&(a=_.N(3).Ka,_.v(),_.Rg("h3-margin-top",a.p1a.length),_.v(3),_.A("ngForOf",a.P3))};SLb=function(a){a&1&&(_.C(0,"section",57)(1,"h2",76),_.P(2,"Feedback and communications"),_.E(),_.G(3,"stacks-link-lists",77),_.y(4,RLb,5,3,"ng-container",9),_.E());a&2&&(a=_.N(2).Ka,_.v(3),_.A("lists",a.p1a),_.v(),_.A("ngIf",a.P3.length))};
TLb=function(a){a&1&&(_.C(0,"section",57)(1,"h2",79),_.P(2,"Additional guidance"),_.E(),_.C(3,"p",68),_.P(4," These guidelines may or may not apply to your use case. We recommend contacting the groups identified below to confirm. "),_.E(),_.G(5,"stacks-link-lists",77),_.E());a&2&&(a=_.N(2).Ka,_.v(5),_.A("lists",a.hLb))};ULb=function(a,b){a&1&&(_.C(0,"li"),_.G(1,"stacks-icon-link",81),_.E());a&2&&(a=b.ua,_.v(),_.A("link",a))};
VLb=function(a){a&1&&(_.C(0,"ul"),_.y(1,ULb,2,1,"li",51),_.E());a&2&&(a=_.N(4).Ka,_.v(),_.A("ngForOf",a.L3))};WLb=function(a){a&1&&(_.C(0,"h3"),_.P(1,"Codepaths"),_.E(),_.y(2,VLb,2,1,"ul",9));a&2&&(a=_.N(3).Ka,_.v(2),_.A("ngIf",a.L3.length))};XLb=function(a,b){a&1&&(_.C(0,"li"),_.G(1,"stacks-icon-link",82),_.E());a&2&&(a=b.ua,_.v(),_.A("link",a))};
YLb=function(a){a&1&&(_.C(0,"h3"),_.P(1,"Other resources"),_.E(),_.C(2,"ul",40),_.y(3,XLb,2,1,"li",51),_.E());a&2&&(a=_.N(3).Ka,_.Rg("h3-margin-top",a.L3.length),_.v(3),_.A("ngForOf",a.Heb))};ZLb=function(a){a&1&&(_.C(0,"section",57)(1,"h2",39),_.P(2,"Additional resources"),_.E(),_.y(3,WLb,3,1,"ng-template",80)(4,YLb,4,3,"ng-template",80),_.E());a&2&&(a=_.N(2).Ka,_.v(3),_.A("ngIf",a.L3.length),_.v(),_.A("ngIf",a.Heb.length))};
$Lb=function(a,b){a&1&&(_.C(0,"ul"),_.G(1,"stacks-icon-link",82),_.E());a&2&&(a=b.ua,_.v(),_.A("link",a))};aMb=function(a,b){a&1&&(_.J(0),_.C(1,"h3",83),_.P(2),_.E(),_.C(3,"p"),_.P(4),_.E(),_.y(5,$Lb,2,1,"ul",51),_.G(6,"br"),_.L());a&2&&(a=b.ua,_.v(2),_.vh(a.name),_.v(2),_.vh(a.description),_.v(),_.A("ngForOf",a.links))};bMb=function(a){a&1&&(_.C(0,"section",57)(1,"h2",83),_.P(2,"External Google Tool Mapping"),_.E(),_.y(3,aMb,7,3,"ng-container",51),_.E());a&2&&(a=_.N(2).Ka,_.v(3),_.A("ngForOf",a.IJc))};
cMb=function(a,b){a&1&&(_.J(0),_.C(1,"div",10)(2,"div",11)(3,"h1"),_.P(4),_.E(),_.C(5,"div",12)(6,"p",13),_.y(7,RKb,1,3,"stacks-popup-freshness",14)(8,SKb,2,1,"span",15)(9,TKb,3,1,"a",16)(10,VKb,3,4,"a",17),_.E()()(),_.y(11,WKb,5,0,"div",9),_.C(12,"div",18),_.G(13,"stacks-popup-product",19),_.E(),_.y(14,XKb,7,5,"ng-container",20)(15,$Kb,6,2,"div",21),_.G(16,"div",22),_.C(17,"div"),_.y(18,bLb,4,1,"div",23)(19,dLb,4,1,"div",23),_.C(20,"div",24)(21,"p"),_.P(22,"Product Phase"),_.E(),_.C(23,"a",25),_.P(24),
_.E()(),_.y(25,eLb,5,6,"div",23)(26,fLb,5,1,"div",23)(27,zLb,7,2,"div",23)(28,CLb,5,2,"div",23)(29,DLb,5,1,"div",23)(30,ELb,5,7,"div",23)(31,FLb,5,7,"div",23)(32,GLb,5,7,"div",23),_.E(),_.y(33,ILb,5,1,"section",26)(34,KLb,8,1,"section",26)(35,LLb,5,1,"section",26)(36,MLb,4,1,"section",26)(37,PLb,5,3,"section",26)(38,SLb,5,2,"section",26)(39,TLb,6,1,"section",26)(40,ZLb,5,2,"section",26)(41,bMb,4,1,"section",26),_.E(),_.L());if(a&2){a=b.Ka;b=_.N().Ka;const c=_.N(3);_.v();_.A("ve",c.vl.zlc)("veImpression",
!0)("veClick",!0)("veMutable",!0)("veMetadata",c.Um(a.Tl()));_.v(3);_.vh(a.getName());_.v(2);_.A("ve",c.vl.Zm)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",c.Um("EDIT_PRODUCT"));_.v();_.A("ngIf",c.nJb&&_.X(a,42));_.v();_.A("ngIf",c.nJb&&_.X(a,42));_.v();_.A("ngIf",c.tX);_.v();_.A("ngIf",!c.tX);_.v();_.A("ngIf",!_.X(a,68)&&a.ug().yF()!=c.R5b[1]);_.v(2);_.A("product",a)("domain",a.ug());_.v();_.A("ngIf",5===a.AW());_.v();_.A("ngIf",_.sl(a,ZK,79)&&_.ol(a,ZK,79).HF());_.v();_.A("innerHTML",
c.Sya(a.cw()),_.$f);_.v(2);_.A("ngIf",_.zl(a,$K,28,_.vl()).length);_.v();_.A("ngIf",a.Ofa().length);_.v(4);_.A("ve",c.vl.Zm)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",c.Um("RESOURCE"));_.v();_.uh(" ",c.uLc(a.AW())," ");_.v();_.A("ngIf",_.Pl(a,71,0));_.v();_.A("ngIf",a.rLb());_.v();_.A("ngIf",b.Oqa.length);_.v();_.A("ngIf",_.Ql(a,89,_.vl()).length);_.v();_.A("ngIf",_.X(a,74));_.v();_.A("ngIf",a.Mua());_.v();_.A("ngIf",_.Kl(a,69));_.v();_.A("ngIf",c.xhb&&a.IF()&&0<a.yC());_.v();
_.A("ngIf",c.WYa&&b.fza.length);_.v();_.A("ngIf",0<_.zl(a,YK,27,_.vl()).length);_.v();_.A("ngIf",_.fm(a,86));_.v();_.A("ngIf",b.cJb.length);_.v();_.A("ngIf",b.sEb.length||a.bfd);_.v();_.A("ngIf",b.p1a.length||b.P3.length);_.v();_.A("ngIf",b.hLb.length);_.v();_.A("ngIf",b.L3.length||b.Heb.length);_.v();_.A("ngIf",c.TYa&&_.zl(a,aL,81,_.vl()).length)}};dMb=function(a,b){a&1&&(_.J(0),_.y(1,cMb,42,46,"ng-container",9),_.L());a&2&&(a=b.Ka,_.v(),_.A("ngIf",a.product))};
eMb=function(a){a&1&&(_.J(0),_.y(1,dMb,2,1,"ng-container",9),_.L());a&2&&(a=_.N().Ka,_.v(),_.A("ngIf",a.Sb))};fMb=function(a,b){a&1&&(_.J(0,3),_.y(1,PKb,1,0,"loading",4)(2,QKb,2,1,"p",5)(3,eMb,2,1,"ng-container",6),_.L());a&2&&(a=b.Ka,b=_.N(),_.A("ngSwitch",a.state),_.v(),_.A("ngSwitchCase",b.Wc.ij),_.v(),_.A("ngSwitchCase",b.Wc.Error),_.v(),_.A("ngSwitchCase",b.Wc.Xh))};
gMb=function(a){const b=[];if(_.zl(a,bL,80,_.vl()).length)for(const c of _.zl(a,bL,80,_.vl()))for(const d of c.g5())d.f5().filter(e=>e.Tl()===a.iO()).forEach(()=>{b.push(QK({name:c.getName(),url:`https://stacks-v4.corp.google.com/core_solution/${c.yW()}`,icon:"https://static.corp.google.com/stacks/icon_cs.svg"}))});return b};
iMb=function(a){const b=[];for(const c of _.zl(a,aL,81,_.vl())){a=_.W(c,1);let d="";0<_.zl(c,hMb,2,_.vl()).length&&(d=d.concat("\n",_.zl(c,hMb,2,_.vl())[0].cw()));const e=_.Ql(c,3,_.vl()).map(f=>QK({name:f,url:f,icon:"link"})).sort(PK);b.push({name:a,description:d,links:e})}return b};
lMb=function(a){const b=[];jGb([{source:_.zl(a,$K,8,_.vl(_.ql)),Di:b,name:"Critical user journeys",icon:"link"},{source:_.zl(a,$K,12,_.vl(_.ql)),Di:b,name:"Future plans",icon:"drive_document"},{source:_.zl(a,$K,20,_.vl(_.ql)),Di:b,name:"Launch plans",icon:"drive_document"},{source:_.zl(a,$K,32,_.vl(_.ql)),Di:b,name:"SLOs",icon:"link"},{source:_.zl(a,$K,22,_.vl(_.ql)),Di:b,name:"Monitoring",icon:"planner_review"}]);if(_.Kl(a,45)||_.Kl(a,46)){var c=[];_.Kl(a,45)&&c.push(QK({name:"Google Cloud Platform support",
icon:"cloud_done"}));_.Kl(a,46)&&c.push(QK({name:"Open source",icon:"ic_github_grey600_24dp.svg"}));c=(new RK).Qd("Other attributes").s_(c);b.push(c)}_.zl(a,jMb,47,_.vl()).length&&(c=(new RK).Qd("Data classification").s_(_.zl(a,jMb,47,_.vl()).map(d=>QK({name:d.jg(),icon:"data_table"}))),b.push(c));_.zl(a,kMb,41,_.vl()).length&&(a=(new RK).Qd("Languages").s_(_.zl(a,kMb,41,_.vl()).map(d=>QK({name:d.jg(),icon:"language"})).sort(PK)),b.push(a));b.sort((d,e)=>"Other attributes"===d.jg()?1:"Other attributes"===
e.jg()?-1:"Data classification"===d.jg()?1:"Data classification"===e.jg()?-1:PK(d,e));return b};
mMb=function(a){const b=[];jGb([{source:a.zfa(_.ql),Di:b,name:"Ask a question",icon:"atari_site"},{source:_.zl(a,$K,56,_.vl(_.ql)),Di:b,name:"Report an issue",icon:"atari_site"},{source:_.zl(a,$K,57,_.vl(_.ql)),Di:b,name:"Stay updated",icon:"atari_site"}]);_.Gl(a,35,_.vl()).length&&!a.rW().length&&(a=(new RK).Qd("Team member").s_(_.Gl(a,35,_.vl()).map(c=>QK({name:"Moma Teams",url:`https://moma.corp.google.com/team/${c}`,icon:"group"}))),b.push(a));b.sort(PK);return b};
nMb=function(a){if(!a.rW().length)return[];let b=[],c=[];_.Gl(a,35,_.vl()).length&&(b=_.Gl(a,35,_.vl()).map(d=>QK({name:"Full team...",url:`https://moma.corp.google.com/team/${d}`,icon:"moma_teams.png"})));c=iGb(a.rW(_.ql));return[...c,...b]};
oMb=function(a){let b=[],c=[],d=[];_.Ql(a,83,_.vl()).length?b=_.Ql(a,83,_.vl()).map(e=>QK({name:"Glossary",url:`https://moma.corp.google.com/glossary?entity=/g/${e}`,icon:"auto_stories"})):_.Gl(a,14,_.vl()).length&&(b=_.Gl(a,14,_.vl()).map(e=>QK({name:"Glossary",url:`https://glossary.googleplex.com/terms/${e}`,icon:"auto_stories"})));_.Gl(a,25,_.vl()).length&&(c=_.Gl(a,25,_.vl()).map(e=>QK({name:"Pegboard",url:`https://pegboard.corp.google.com/tools/${e}`,icon:"keep"})));a.Vfa().length&&(d=hGb(a.Vfa(_.ql),
"link"));return[...b,...c,...d].sort(PK)};qMb=function(a=[]){return a.map(pMb).sort(PK)};pMb=function(a){return QK({name:a,url:a.startsWith("http")?a:`http:${a}`,icon:"code"})};rMb=function(a){return(null!=a?a:[]).map(b=>{const c=new Map;c.set("roadmapId",b);return(0,_.Kc)`https://roadmap.googleplex.com/${c.get("roadmapId")}`})};sMb=function(a){a&1&&_.G(0,"folder-tab-header",5);a&2&&(a=_.N(),_.A("viewData",a.wb),_.Pg("aria-labelledby",a.UQ))};
tMb=function(a){a&1&&_.G(0,"readme",12);a&2&&(a=_.N(2),_.A("markdownContent",a.eza)("safeHtmlContent",a.lib)("shouldCollapse",!cL(a))("trackProjectId",a.location.tb)("trackGestureScroll",!0))};uMb=function(a){a&1&&(_.G(0,"folder-detail-section",13),_.Q(1,"async"));a&2&&(a=_.N(2),_.A("title",a.Qfc)("groupedFiles",a.Yab)("useRelativeUrls",!cL(a))("aggregations",_.R(1,5,a.aggregations))("isPiper",a.uj(a.location)))};
vMb=function(a){if(a&1){const b=_.ze();_.C(0,"folder-detail-section",14);_.Q(1,"async");_.Q(2,"async");_.M("toggle",function(c){_.n(b);const d=_.N(2);return _.q(d.UHc(c))});_.E()}a&2&&(a=_.N(2),_.A("title",a.Pfc)("groupedFiles",a.QXa)("initiallyExpanded",_.R(1,6,_.u(a.Xw.cva(),_.sg())))("useRelativeUrls",!cL(a))("aggregations",_.R(2,8,a.aggregations))("isPiper",a.uj(a.location)))};
wMb=function(a){if(a&1){const b=_.ze();_.C(0,"folder-detail-section",15);_.Q(1,"async");_.Q(2,"async");_.M("toggle",function(c){_.n(b);const d=_.N(2);return _.q(d.hLc(c))});_.E()}a&2&&(a=_.N(2),_.A("title",a.Rfc)("groupedFiles",a.FKb)("initiallyExpanded",_.R(1,6,dL(a.Ao)?_.u(a.Xw.Yfa(),_.sg()):_.kf(!0)))("useRelativeUrls",!cL(a))("aggregations",_.R(2,8,a.aggregations))("isPiper",a.uj(a.location)))};
xMb=function(a){a&1&&(_.C(0,"main",6,0),_.y(2,tMb,1,5,"readme",7),_.C(3,"mat-accordion",8),_.y(4,uMb,2,7,"folder-detail-section",9)(5,vMb,3,10,"folder-detail-section",10)(6,wMb,3,10,"folder-detail-section",11),_.E()());a&2&&(a=_.N(),_.Pg("aria-labelledby",a.UQ),_.v(2),_.A("ngIf",a.eza),_.v(),_.A("multi",!0),_.v(),_.A("ngIf",dL(a.Ao)),_.v(),_.A("ngIf",dL(a.ho)),_.v(),_.A("ngIf",dL(a.IJ)))};
yMb=function(a,b){a&1&&(_.C(0,"mat-option",21),_.P(1),_.E());a&2&&(a=b.ua,_.A("value",a.Tl()),_.v(),_.uh(" ",a.getName()," "))};zMb=function(a){if(a&1){const b=_.ze();_.C(0,"div",18)(1,"mat-form-field")(2,"mat-label");_.P(3);_.E();_.C(4,"mat-select",19);_.M("selectionChange",function(c){_.n(b);const d=_.N(3);return _.q(d.wUb.next(c.value))});_.y(5,yMb,2,2,"mat-option",20);_.E()()()}a&2&&(a=_.N().Ka,_.v(3),_.uh("",a.length," products:"),_.v(),_.A("value",a[0].Tl()),_.v(),_.A("ngForOf",a))};
AMb=function(a,b){a&1&&(_.J(0),_.y(1,zMb,6,3,"div",16),_.G(2,"stacks-product-page",17),_.Q(3,"async"),_.Q(4,"async"),_.L());a&2&&(a=b.Ka,b=_.N(2),_.v(),_.A("ngIf",1<a.length),_.v(),_.Rg("dark-theme","DARK"===_.R(3,4,b.Iz.theme)),_.A("productIdFromParent",_.R(4,6,b.Tsa)))};BMb=function(a){a&1&&(_.J(0),_.y(1,AMb,5,8,"ng-container",4),_.Q(2,"async"),_.L());a&2&&(a=_.N(),_.v(),_.A("ngIf",_.R(2,1,a.oWb)))};CMb=function(a){return 3===a.getType()?a.le()+"/":a.le()};
DMb=function(a){a&1&&(_.J(0),_.P(1,"\n  "),_.G(2,"diff-detail-header",6),_.P(3,"\n  "),_.C(4,"code-diff-chunks",7),_.P(5,"\n  "),_.E(),_.P(6,"\n"),_.L());a&2&&(a=_.N(),_.v(2),_.A("viewData",a.wb),_.v(2),_.A("fileName",a.mfb)("diffChunks",a.wb.fta.hC))};EMb=function(a){a&1&&(_.C(0,"dc-information-box"),_.P(1,"\n      This directory is a git submodule that is hosted on another platform.\n    "),_.E())};
FMb=function(a){a&1&&(_.C(0,"a",17,3),_.P(2),_.E());a&2&&(a=_.N(2),_.A("routerLink",a.KMc),_.v(2),_.uh("\n        ",a.wb.ega,"\n      "))};GMb=function(a){a&1&&(_.P(0,"\n        "),_.C(1,"a",18,4),_.P(3),_.E(),_.P(4,"\n      "));a&2&&(a=_.N(2),_.v(),_.A("externalLink",a.KJc),_.v(2),_.uh("\n          ",a.wb.ega,""))};
HMb=function(a){if(a&1){const b=_.ze();_.P(0,"\n    ");_.C(1,"detail-header",8);_.P(2,"\n  ");_.E();_.P(3,"\n\n  ");_.C(4,"main");_.P(5,"\n    ");_.y(6,EMb,2,0,"dc-information-box",9);_.P(7,"\n\n    ");_.C(8,"h3",10);_.P(9,"Git Submodule");_.E();_.P(10,"\n    ");_.C(11,"dc-p",11);_.P(12,"\n      This directory is a git submodule. A submodule is a git repository stored inside another.\n    ");_.E();_.P(13,"\n    ");_.C(14,"dc-p",11);_.P(15,"\n        Use the following git URL and commit hash to view the repository at the time it was included in this one.\n    ");
_.E();_.P(16,"\n\n    ");_.C(17,"dc-p",12);_.P(18,"\n      ");_.C(19,"span");_.P(20,"Git URL:");_.E();_.P(21,"\n      ");_.y(22,FMb,3,2,"a",13);_.P(23,"\n      ");_.y(24,GMb,5,2,"ng-template",null,1,_.Eh);_.P(26,"\n      ");_.C(27,"copy-button",14);_.M("copyEvent",function(){_.n(b);const c=_.N();_.QG((c.ILc||c.JJc).ma);return _.q()});_.P(28,"\n      ");_.E();_.P(29,"\n    ");_.E();_.P(30,"\n    ");_.C(31,"dc-p",15);_.P(32,"\n      ");_.C(33,"span");_.P(34,"Commit hash:");_.E();_.P(35,"\n      ");
_.C(36,"span",16,2);_.P(38);_.E();_.P(39,"\n      ");_.C(40,"copy-button",14);_.M("copyEvent",function(){_.n(b);const c=_.N();_.QG(c.mGc.ma);return _.q()});_.P(41,"\n      ");_.E();_.P(42,"\n    ");_.E();_.P(43,"\n  ");_.E();_.P(44,"\n")}if(a&2){a=_.th(25);const b=_.N();_.v();_.A("viewData",b.wb);_.v(5);_.A("ngIf",!b.ANb);_.v(16);_.A("ngIf",b.ANb)("ngIfElse",a);_.v(5);_.A("copyText",b.wb.ega)("isSmall",!0);_.v(11);_.vh(b.wb.ly);_.v(2);_.A("copyText",b.wb.ly)("isSmall",!0)}};
IMb=function(a){const b=a.Zk.map(c=>({fo:c,Mta:!1}));return{Gd:a.Va,XG:a.XG,entries:b}};JMb=function(a){const b=[];for(let c=0;c<a.Zk.length;c++)b.push({fo:a.Zk[c],Mta:!0});return{Gd:a.Va,XG:a.XG,entries:b}};KMb=function(){};LMb=function(a){a&1&&_.y(0,KMb,0,0,"ng-template",12);a&2&&(_.N(3),_.A("ngTemplateOutlet",_.th(3)))};
MMb=function(a,b){a&1&&(_.G(0,"history-table",13),_.Q(1,"async"),_.Q(2,"async"));if(a&2){a=b.Ka;b=_.N(2).Ka;const c=_.N();_.A("data",b.Sb.vO)("historyPlace",a)("blameInfo",_.R(1,5,c.rra))("columnType",b.Sb.columnType)("focusCommit",_.R(2,7,c.nfa))}};NMb=function(a){if(a&1){const b=_.ze();_.C(0,"button",15);_.M("click",function(){const c=_.n(b).Ka;return _.q(c())});_.P(1," Show more ");_.E()}if(a&2){a=_.N(3).Ka;const b=_.N();_.A("trackBucket",b.WQ.N0)("trackProjectId",a.Sb.Va.tb)}};
OMb=function(a){if(a&1){const b=_.ze();_.C(0,"button",15);_.M("click",function(){const c=_.n(b).Ka;return _.q(c())});_.P(1," Show all ");_.E()}if(a&2){a=_.N(3).Ka;const b=_.N();_.A("trackBucket",b.WQ.N0)("trackProjectId",a.Sb.Va.tb)}};PMb=function(a){a&1&&(_.J(0),_.y(1,NMb,2,2,"button",14)(2,OMb,2,2,"button",14),_.L());a&2&&(a=_.N(2).Ka,_.v(),_.A("ngIf",a.Sb.Qta),_.v(),_.A("ngIf",a.Sb.Oea))};
QMb=function(a){a&1&&(_.C(0,"div",16),_.G(1,"mat-spinner",17),_.E());a&2&&(_.v(),_.A("diameter",18)("strokeWidth",2))};RMb=function(a){a&1&&(_.C(0,"dc-information-box",18),_.P(1," Failed to fetch more history "),_.E())};
SMb=function(a){a&1&&(_.J(0),_.y(1,LMb,1,1,null,7),_.Q(2,"async"),_.C(3,"div",8),_.Q(4,"async"),_.y(5,MMb,3,9,"history-table",9),_.Q(6,"async"),_.J(7,4),_.Q(8,"async"),_.y(9,PMb,3,2,"ng-container",5)(10,QMb,2,2,"div",10)(11,RMb,2,0,"dc-information-box",11),_.L(),_.E(),_.L());if(a&2){a=_.N().Ka;const b=_.N();_.v();_.A("ngIf",_.R(2,8,b.Veb));_.v(2);_.Rg("hidden",_.R(4,10,b.Veb));_.v(2);_.A("ngIf",_.R(6,12,a.Sb.vO.Gd));_.v(2);_.A("ngSwitch",_.R(8,14,b.j6));_.v(2);_.A("ngSwitchCase",b.jE.Xh);_.v();_.A("ngSwitchCase",
b.jE.ij);_.v();_.A("ngSwitchCase",b.jE.Error)}};TMb=function(){};UMb=function(a){a&1&&_.y(0,TMb,0,0,"ng-template",12);a&2&&(_.N(2),_.A("ngTemplateOutlet",_.th(3)))};VMb=function(a){a&1&&(_.C(0,"dc-information-box",19),_.P(1," History unavailable "),_.E())};
WMb=function(a,b){a&1&&(_.J(0,4),_.y(1,SMb,12,16,"ng-container",5)(2,UMb,1,1,null,5)(3,VMb,2,0,"dc-information-box",6),_.L());a&2&&(a=b.Ka,b=_.N(),_.A("ngSwitch",a.state),_.v(),_.A("ngSwitchCase",b.jE.Xh),_.v(),_.A("ngSwitchCase",b.jE.ij),_.v(),_.A("ngSwitchCase",b.jE.Error))};XMb=function(a){a&1&&(_.Zg(0,1),_.G(1,"loading",20),_.$g());a&2&&(_.v(),_.A("hasBackground",!0)("diameter",36))};YMb=function(a){return RAb(a)||8===a.kind};
ZMb=function(a,b,c){const d=_.nk(a,1);return d&&b.kMb.has(d)?_.kf({Pc:a,eL:d}):_.nk(a,3)||_.hG(a)?_.u(_.uI(c,a,"path",1),_.r(e=>({Pc:a,eL:e}))):_.kf({Pc:a,eL:b.jPc})};$Mb=function(a,b){return!!a.vO.entries.find(c=>c.fo.wf===b)};aNb=function(a,b){return _.tr(a.location,b.location)};bNb=function(a){return 0===a.kind&&!a.Hsa||3===a.kind||2===a.kind};dNb=function(a,b){const c=a.location;return _.ok(c)?_.u(cNb(b,c),_.r(d=>_.HG(d)?_.GF(Object.assign({},d.Sb,{wb:a})):d)):_.pg};
eNb=function(a){const [b,c]=a;return!!b&&_.HG(c)};fNb=function({Ud:a}){return`${(null==a?0:a.startLine)?a.startLine:""}${(null==a?0:a.endLine)&&a.endLine!==a.startLine?`-${a.endLine}`:""}`};gNb=function({Ud:a}){if(null!=a&&a.startLine)return a.endLine?[{start:a.startLine,end:a.endLine}]:a.startLine};hNb=function(a){a&1&&_.G(0,"loading")};
iNb=function(a){if(a&1){const b=_.ze();_.J(0);_.P(1," There are more than 500 findings for this layer. Loading them may take some time. ");_.C(2,"button",11);_.M("click",function(){_.n(b);const c=_.N(2).ua,d=_.N(3).Ka;return _.q(d.Bnb.add(c.ii.id))});_.P(3," Show findings anyway... ");_.E();_.L()}if(a&2){a=_.N(2).ua;const b=_.N(4);_.v(2);_.Pg("data-action",b.tnc)("data-action-id",a.ii.id)}};jNb=function(a){a&1&&_.Vg(0)};
lNb=function(a){a&1&&(_.J(0),_.y(1,jNb,1,0,"ng-container",12),_.L());if(a&2){a=_.N(2).ua;_.N(4);const b=_.th(5);_.v();_.A("ngTemplateOutlet",b)("ngTemplateOutletContext",_.Ch(2,kNb,a))}};mNb=function(a){a&1&&_.y(0,iNb,4,2,"ng-container",2)(1,lNb,2,4,"ng-container",2);if(a&2){a=_.N().ua;const b=_.N(3).Ka;_.A("ngIf",500<a.count&&!b.Bnb.has(a.ii.id));_.v();_.A("ngIf",500>=a.count||b.Bnb.has(a.ii.id))}};
nNb=function(a,b){a&1&&(_.C(0,"mat-expansion-panel",7)(1,"mat-expansion-panel-header",8)(2,"mat-panel-title"),_.G(3,"img",9),_.P(4),_.Q(5,"number"),_.E()(),_.y(6,mNb,2,2,"ng-template",10),_.E());a&2&&(a=b.ua,b=_.N(4),_.A("expanded",b.I0a.has(a.ii.id)),_.v(),_.Pg("data-action",b.b$b)("data-action-id",a.ii.id),_.v(2),_.A("src",a.icon,_.ag),_.v(),_.LC(" ",a.ii.name," (",_.aB(5,6,a.count,"".locale)," warnings) "))};
oNb=function(a){a&1&&(_.J(0),_.y(1,nNb,7,9,"mat-expansion-panel",6),_.L());a&2&&(a=_.N(2).Ka,_.v(),_.A("ngForOf",a.KOb))};pNb=function(a){a&1&&(_.J(0),_.y(1,oNb,2,1,"ng-container",5),_.L());if(a&2){a=_.N().Ka;_.N();const b=_.th(3);_.v();_.A("ngIf",0<a.KOb.length)("ngIfElse",b)}};qNb=function(a,b){a&1&&(_.J(0)(1,3),_.y(2,hNb,1,0,"loading",4)(3,pNb,2,2,"ng-container",4),_.L()());a&2&&(a=b.Ka,_.v(),_.A("ngSwitch",a.state),_.v(),_.A("ngSwitchCase","loading"),_.v(),_.A("ngSwitchCase","loaded"))};
rNb=function(a){a&1&&(_.C(0,"div",13),_.P(1," No warnings were found for this location. Consider enabling more layers. "),_.E())};sNb=function(a){a&1&&_.G(0,"loading")};tNb=function(a,b){a&1&&(_.C(0,"div",15)(1,"a",16),_.Q(2,"warningLocation"),_.P(3),_.Q(4,"warningLocationName"),_.E(),_.C(5,"div"),_.P(6),_.E()());if(a&2){a=b.ua;b=_.N(3).ua;const c=_.N();_.Pg("data-action",c.d$b)("data-action-id",b.ii.id);_.v();_.A("routerLink",_.R(2,5,a));_.v(2);_.uh(" ",_.aB(4,7,a,c.Va.path)," ");_.v(3);_.vh(a.message)}};
uNb=function(a){a&1&&(_.J(0),_.y(1,tNb,7,10,"div",14),_.L());a&2&&(a=_.N().Ka,_.v(),_.A("ngForOf",a.W4))};vNb=function(a,b){a&1&&(_.J(0)(1,3),_.y(2,sNb,1,0,"loading",4)(3,uNb,2,1,"ng-container",4),_.L()());a&2&&(a=b.Ka,_.v(),_.A("ngSwitch",a.state),_.v(),_.A("ngSwitchCase","loading"),_.v(),_.A("ngSwitchCase","loaded"))};xNb=function(a,b){a&1&&(_.y(0,vNb,4,3,"ng-container",2),_.Q(1,"async"));a&2&&(a=b.ua,b=_.N(),_.A("ngIf",_.R(1,1,wNb(b,a.ii.id))))};
BNb=function(a){try{const b=yNb(a);return 0===zNb(b)?[a]:_.zl(b,ANb,1,_.vl()).map(c=>{switch(_.Pl(c,2,0)){case 3:return`guice://${_.X(c,1)}`;default:return _.X(c,1)}})}catch(b){return[a]}};CNb=function(a){a&1&&(_.C(0,"button",2)(1,"mat-icon"),_.P(2),_.E()());a&2&&(a=_.N(),_.A("color",a.selected?"primary":null)("matTooltip",a.Yla)("disabled",a.disabled),_.Pg("aria-label",a.ariaLabel),_.v(2),_.vh(a.icon))};
DNb=function(a){a&1&&(_.C(0,"button",3)(1,"mat-icon"),_.P(2),_.E(),_.dh(3),_.E());a&2&&(a=_.N(),_.A("color",a.selected?"primary":null)("matTooltip",a.Yla)("disabled",a.disabled),_.v(2),_.vh(a.icon))};ENb=function(a){a&1&&(_.J(0),_.P(1," Underlines "),_.L())};FNb=function(a){a&1&&(_.J(0),_.P(1," Underline references "),_.L())};
GNb=function(a,b){if(a&1){const c=_.ze();_.J(0);_.C(1,"collapsible-icon-button",1);_.M("click",function(){const d=_.n(c).Ka,e=_.N();return _.q(e.toggle(d.jYb))});_.y(2,ENb,2,0,"ng-container",0)(3,FNb,2,0,"ng-container",0);_.E();_.L()}a&2&&(a=b.Ka,b=_.N(),_.v(),_.A("collapsed",b.collapsed)("selected",a.jYb),_.v(),_.A("ngIf","short"===b.sqb),_.v(),_.A("ngIf","long"===b.sqb))};HNb=function(a){a&1&&_.G(0,"xap-picker-single-select",5)};INb=function(a){a&1&&_.G(0,"xap-picker-checklist",5)};
JNb=function(a){a&1&&_.G(0,"xap-picker-selection-list",6)};
KNb=function(a,b){if(a&1){const c=_.ze();_.C(0,"xap-picker",2);_.Q(1,"async");_.M("ngModelChange",function(d){_.n(c);const e=_.N();return _.q(e.rz.next(d))});_.y(2,HNb,1,0,"xap-picker-single-select",3)(3,INb,1,0,"ng-template",null,0,_.Eh)(5,JNb,1,0,"xap-picker-selection-list",4);_.E()}if(a&2){a=b.Ka;b=_.th(4);const c=_.N();_.Rg("xap-picker-multi-pane",a.Yw);_.A("ngModel",c.rz)("options",_.R(1,11,c.options))("displayFunction",a.Ri)("searchVisible",a.Eu)("searchFilter",a.a_)("selectAllVisible",a.pz);
_.v(2);_.A("ngIf",a.lQ)("ngIfElse",b);_.v(3);_.A("ngIf",a.Yw)}};LNb=function(a,b){return a.size===b.size&&[...a].every(c=>b.has(c))};MNb=function(a,b){return a===b||!(!a||!b)&&a.length===b.length&&a.every((c,d)=>c===b[d])};NNb=function(a,b){return a===b||!(!a||!b)&&_.rc(a,b)};ONb=function(a,b){return a===b||!(!a||!b)&&a.length===b.length&&a.every((c,d)=>_.rc(c,b[d]))};PNb=function(a){const b=a.startsWith("-");a=b?a.slice(1):a;return(a=a.startsWith("f:")?a.slice(2):a)?{path:a,bP:b}:null};
SNb=function(a){let b;return Object.assign({},{JB:[_.wE],xm:a.xm,L5a:!0},a,{eG:Object.assign({},{mxa:a.WPc?QNb:(null==(b=a.eG)?void 0:b.mxa)||RNb,hea:a.Mj(_.wE,new _.ND),CG:!0,Ri:a.Ri,values:a.options?_.PD(a.options):void 0},a.eG),nx:Object.assign({},{options:a.options,Ri:a.Ri},a.nx),Y7:a.xm===_.vE})};UNb=function(a,b){return(c,d)=>new TNb({id:a,displayName:b},c,d)};VNb=function(a,b){return SNb({xm:_.oE,fua:_.OD("true"),Mj:UNb(a,b),eG:{displayName:b},options:[]})};
XNb=function(a){return SNb({xm:eL,nx:{Eu:!1,Yw:!1},Mj:WNb,eG:{displayName:"Category"},options:a,Ri:b=>b.displayName})};$Nb=function(a,b){return YNb(ZNb(a),b)};
ZNb=function(a){const b=new Map([]);_.Kl(a,1)&&b.set("tests",aOb);_.Kl(a,2)&&b.set("generatedFiles",bOb);_.Kl(a,3)&&b.set("path",cOb);var c=_.Qb(a,5,_.lq);c&&c.has("cross references")&&(c=_.zl(c.get("cross references"),_.eq,2,_.vl()).map(d=>dOb(d)),b.set("category",XNb(c)));a=a.Z2a().filter(d=>!!d);a.length&&b.set("buildConfigs",SNb({xm:_.oE,nx:{Eu:!1,pz:!1,Yw:!1},Mj:eOb,eG:{displayName:"Build Configs"},options:a}));return b};
dOb=function(a){a=a.getName().split("://",2);const b=a[0];if(!["KYTHE","GUICE"].includes(b))throw Error("Te`"+b);return{source:b,displayName:a[1]}};fOb=function(a){a&1&&(_.C(0,"span",3),_.dh(1,1),_.E())};gOb=function(a){a&1&&(_.C(0,"span",6),_.dh(1,2),_.E())};hOb=function(a){a&1&&_.G(0,"span",0)};iOb=function(a){a&1&&(_.C(0,"span",2),_.dh(1),_.E())};jOb=function(a){a&1&&_.dh(0,1)};kOb=function(a){a&1&&_.G(0,"span",7)};
lOb=function(a){a&1&&_.y(0,jOb,1,0)(1,kOb,1,0,"span",7);a&2&&(a=_.N(),_.Ug(a.xHb?0:1))};mOb=function(a){a&1&&_.dh(0,2)};nOb=function(a){a&1&&(_.C(0,"span",5),_.dh(1,3),_.E())};oOb=function(a){if(a&1){const b=_.ze();_.C(0,"button",4);_.Q(1,"format");_.M("click",function(c){_.n(b);return _.q(c.stopPropagation())});_.C(2,"mat-icon",5);_.P(3);_.E()()}a&2&&(a=_.N(),_.Pg("aria-label",_.bB(1,3,null==a.rc?null:a.rc.hF,a.d8b,"SUMMARY")),_.v(2),_.A("svgIcon",a.a4a()),_.v(),_.vh(a.Z3a()))};
pOb=function(a){a&1&&(_.C(0,"span",13),_.ah(1,3),_.E())};qOb=function(a){if(a&1){const b=_.ze();_.C(0,"button",14);_.M("click",function(){_.n(b);const c=_.N();return _.q(c.qO())});_.ah(1,4);_.E()}a&2&&(a=_.N(),_.A("disabled",!_.$jb(a.Yd)))};
rOb=function(a){a&1&&(_.C(0,"div",15)(1,"div",7)(2,"h2",8),_.P(3),_.E()(),_.G(4,"mat-progress-spinner",16),_.E());a&2&&(a=_.N(),_.v(2),_.fh("id","dialog-label-",a.rc.id,""),_.v(),_.uh(" ",a.rc.config.displayName," "),_.v(),_.A("color",a.e7)("diameter",48)("strokeWidth",4))};
sOb=function(a,b){if(a&1){const c=_.ze();_.C(0,"mat-option",12);_.P(1);_.C(2,"button",13);_.M("click",function(d){const e=_.n(c).ua,f=_.N(2);d.stopPropagation();f.RXa.emit(e);return _.q()});_.C(3,"mat-icon",14);_.P(4);_.E()()()}a&2&&(a=b.ua,b=_.N(2),_.A("value",a),_.v(),_.uh(" ",a.label," "),_.v(2),_.A("svgIcon",_.PC(b.zi,"delete_filter"))("fontSet",b.gib?"google-material-icons":void 0),_.v(),_.vh(_.QC(b.zi,"delete_filter")))};
tOb=function(a){a&1&&(_.C(0,"div",9)(1,"mat-optgroup",10),_.y(2,sOb,5,5,"mat-option",11),_.E()());a&2&&(a=_.N(),_.v(2),_.A("ngForOf",a.xD))};uOb=function(a){a&1&&_.Vg(0)};wOb=function(a,b){a&1&&(_.C(0,"mat-option",20),_.y(1,uOb,1,0,"ng-container",21),_.E());a&2&&(a=b.ua,_.N(4),b=_.th(12),_.A("value",a),_.v(),_.A("ngTemplateOutlet",b)("ngTemplateOutletContext",_.Ch(3,vOb,a)))};
xOb=function(a){a&1&&(_.C(0,"div")(1,"mat-optgroup",18),_.y(2,wOb,2,5,"mat-option",19),_.E()());a&2&&(a=_.N().ua,_.v(),_.A("label",a.oO),_.v(),_.A("ngForOf",a.nO))};yOb=function(a){a&1&&_.Vg(0)};zOb=function(a){a&1&&(_.C(0,"mat-option",20),_.y(1,yOb,1,0,"ng-container",21),_.E());if(a&2){a=_.N().ua;_.N(2);const b=_.th(12);_.A("value",a);_.v();_.A("ngTemplateOutlet",b)("ngTemplateOutletContext",_.Ch(3,vOb,a))}};
AOb=function(a,b){a&1&&(_.J(0),_.y(1,xOb,3,2,"div",16)(2,zOb,2,5,"mat-option",17),_.L());a&2&&(a=b.ua,_.N(2),_.v(),_.A("ngIf",_.RC(a)&&0<a.nO.length),_.v(),_.A("ngIf",!_.RC(a)))};BOb=function(a){a&1&&(_.C(0,"mat-option",22)(1,"span",23),_.P(2),_.E()());a&2&&(a=_.N(3),_.v(2),_.vh(a.ZC))};COb=function(a,b){a&1&&(_.J(0),_.y(1,BOb,3,1,"mat-option",8),_.L());a&2&&(a=b.Ka,b=_.N(2),_.v(),_.A("ngIf",b.ZC&&0===a.length))};
DOb=function(a){a&1&&(_.J(0),_.y(1,AOb,3,2,"ng-container",15),_.Q(2,"async"),_.y(3,COb,2,1,"ng-container",16),_.Q(4,"async"),_.L());a&2&&(a=_.N(),_.v(),_.A("ngForOf",_.R(2,2,a.iZ)),_.v(2),_.A("ngIf",_.R(4,4,a.iZ)))};EOb=function(a,b){a&1&&(_.C(0,"mat-option",20)(1,"span"),_.P(2),_.E()());a&2&&(a=b.ua,_.A("value",a),_.Pg("aria-label",a.ariaLabel||a.displayName),_.v(2),_.vh(a.displayName))};
FOb=function(a){a&1&&(_.C(0,"div")(1,"mat-optgroup",18),_.y(2,EOb,3,3,"mat-option",19),_.E()());a&2&&(a=_.N().ua,_.v(),_.A("label",a.oO),_.v(),_.A("ngForOf",a.nO))};GOb=function(a){a&1&&(_.C(0,"mat-option",20)(1,"span"),_.P(2),_.E()());a&2&&(a=_.N().ua,_.A("value",a),_.Pg("aria-label",a.ariaLabel||null),_.v(2),_.vh(a.displayName))};
HOb=function(a,b){a&1&&(_.J(0),_.y(1,FOb,3,2,"div",16)(2,GOb,3,3,"mat-option",17),_.L());a&2&&(a=b.ua,_.N(2),_.v(),_.A("ngIf",_.RC(a)&&0<a.nO.length),_.v(),_.A("ngIf",!_.RC(a)))};IOb=function(a){a&1&&(_.C(0,"mat-option",22)(1,"span",23),_.P(2),_.E()());a&2&&(a=_.N(3),_.v(2),_.vh(a.ZC))};JOb=function(a,b){a&1&&(_.J(0),_.y(1,IOb,3,1,"mat-option",8),_.L());a&2&&(a=b.Ka,b=_.N(2),_.v(),_.A("ngIf",b.ZC&&0===a.length))};
KOb=function(a){a&1&&(_.y(0,HOb,3,2,"ng-container",15),_.Q(1,"async"),_.y(2,JOb,2,1,"ng-container",16),_.Q(3,"async"));a&2&&(a=_.N(),_.A("ngForOf",_.R(1,2,a.VO)),_.v(2),_.A("ngIf",_.R(3,4,a.VO)))};LOb=function(a){a&1&&(_.C(0,"mat-option",22),_.G(1,"mat-spinner",24),_.E());a&2&&(a=_.N(),_.Pg("aria-label",a.hwb))};MOb=function(a){a&1&&(_.C(0,"b"),_.P(1),_.E());a&2&&(a=_.N().ua,_.v(),_.vh(a.text))};NOb=function(a){a&1&&(_.C(0,"i"),_.P(1),_.E());a&2&&(a=_.N().ua,_.v(),_.vh(a.text))};
OOb=function(a){a&1&&(_.C(0,"u"),_.P(1),_.E());a&2&&(a=_.N().ua,_.v(),_.vh(a.text))};POb=function(a){a&1&&(_.J(0),_.P(1),_.L());a&2&&(a=_.N().ua,_.v(),_.vh(a.text))};QOb=function(a,b){a&1&&(_.C(0,"span"),_.J(1,25),_.y(2,MOb,2,1,"b",26)(3,NOb,2,1,"i",26)(4,OOb,2,1,"u",26)(5,POb,2,1,"ng-container",27),_.L(),_.E());a&2&&(a=b.ua,_.v(),_.A("ngSwitch",a.tag),_.v(),_.A("ngSwitchCase","b"),_.v(),_.A("ngSwitchCase","i"),_.v(),_.A("ngSwitchCase","u"))};
ROb=function(a,b){a&1&&_.y(0,QOb,6,4,"span",15);a&2&&_.A("ngForOf",b.ua.n4)};SOb=function(a){a&1&&(_.C(0,"mat-icon",15),_.P(1),_.E());a&2&&(a=_.N(2),_.A("svgIcon",_.Tjb(a.zi,a.Jfa())),_.v(),_.uh(" ",a.Jfa()," "))};TOb=function(a){a&1&&(_.C(0,"span",16),_.P(1),_.E());a&2&&(a=_.N(2),_.v(),_.vh(a.S4))};
UOb=function(a,b){if(a&1){const c=_.ze();_.C(0,"xap-applied-filter-chip",17);_.Q(1,"async");_.M("editorVisibleChange",function(){const d=_.n(c).index,e=_.N(2);return _.q(e.openEditor(d))})("removed",function(){const d=_.n(c).index,e=_.N(2);e.remove(d);let f;null==(f=e.Nq)||_.cF(f);if(1<e.be.length&&d<e.be.length){let g;null==(g=e.be.get(d))||g.focus()}return _.q()})("chipClick",function(){_.n(c);let d;null==(d=_.N(2).Nq)||_.cF(d);return _.q()});_.E()}a&2&&(a=b.ua,b=_.N(2),_.A("appliedFilter",a)("filter",
_.R(1,3,b.config.dw(a.config.id)))("disabled",b.disabled))};VOb=function(a){if(a&1){const b=_.ze();_.C(0,"button",18);_.M("click",function(c){_.n(b);const d=_.N(2);return _.q(d.kya(c))});_.C(1,"mat-icon",19);_.P(2);_.E()()}a&2&&(a=_.N(2),_.A("matTooltip",a.Yja),_.Pg("aria-label",a.Yja),_.v(),_.A("svgIcon",_.PC(a.zi,"save_filters")),_.v(),_.vh(_.QC(a.zi,"save_filters")))};
WOb=function(a){if(a&1){const b=_.ze();_.C(0,"button",20);_.M("click",function(c){_.n(b);const d=_.N(2);return _.q(d.F3(c))})("mousedown",function(){_.n(b);const c=_.N(2);return _.q(c.KUa=!0)});_.C(1,"mat-icon",21);_.P(2);_.E()()}a&2&&(a=_.N(2),_.A("matTooltip",a.Gja),_.Pg("aria-label",a.Gja),_.v(),_.A("svgIcon",_.PC(a.zi,"clear_filters")),_.v(),_.vh(_.QC(a.zi,"clear_filters")))};
ZOb=function(a,b){if(a&1){const c=_.ze();_.C(0,"xap-filter-editor",22);_.Q(1,"async");_.M("editorVisibleChange",function(d){const e=_.n(c).index,f=_.N(2);return _.q(_.Wjb(f,d,e))})("update",function(d){const e=_.n(c).index,f=_.N(2);return _.q(f.update(e,d,f.editor))})("canceled",function(){_.n(c);const d=_.N(2);return _.q(XOb(d))})("onCloseEditor",function(d){_.n(c);const e=_.N(2);return _.q(YOb(e,d))});_.E()}if(a&2){a=b.ua;b=b.index;const c=_.N(2);_.A("appliedFilter",a)("filter",_.R(1,5,c.config.dw(a.config.id)))("isEditorVisible",
c.X5(b))("disabled",c.disabled)("overlayOrigin",c.xxb()[b])}};
$Ob=function(a){if(a&1){const b=_.ze();_.J(0);_.C(1,"div",3);_.M("click",function(c){_.n(b);const d=_.N();return _.q(d.DF(c))})("focusin",function(){_.n(b);const c=_.N();return _.q(c.Qdb())})("focusout",function(){_.n(b);const c=_.N();return _.q(c.F6())});_.C(2,"div",4);_.y(3,SOb,2,2,"mat-icon",5)(4,TOb,2,1,"span",6);_.E();_.C(5,"div",7)(6,"div",8)(7,"mat-chip-grid",9,1);_.y(9,UOb,2,5,"xap-applied-filter-chip",10);_.Q(10,"async");_.E();_.C(11,"xap-filter-menu",11);_.Q(12,"async");_.M("selected",function(c){_.n(b);
const d=_.N();return _.q(_.Xjb(d,c))})("selectedSet",function(c){_.n(b);const d=_.N();return _.q(d.Vqa(c))})("deletedSet",function(){_.n(b);_.N();return _.q()})("onBackspace",function(){_.n(b);const c=_.N();return _.q(c.Ylb())});_.E()()();_.y(13,VOb,3,4,"button",12)(14,WOb,3,4,"button",13);_.E();_.y(15,ZOb,2,7,"xap-filter-editor",14);_.Q(16,"async");_.L()}if(a&2){a=_.th(8);const b=_.N();_.v(3);_.A("ngIf",!b.S4);_.v();_.A("ngIf",b.S4);_.v(3);_.A("disabled",b.disabled);_.v(2);_.A("ngForOf",_.R(10,18,
b.config.qg))("ngForTrackBy",b.U2a);_.v(2);_.A("autoActiveFirstOption",b.Wr)("filterbar",a)("suggestionProvider",b.config.ZPb.p8)("useRankedSuggestions",b.config.v0)("placeholder",b.EY)("inputLabel",b.Vga||b.EY)("noResultsMessage",b.ZC)("disabled",b.disabled)("savedFilterSets",_.R(12,20,null==b.config.UP?null:b.config.UP.xD));_.v(2);_.A("ngIf",b.config.UP&&0<b.config.qg.getValue().length);_.v();_.A("ngIf",_.Zjb(b));_.v();_.A("ngForOf",_.R(16,22,b.config.qg))("ngForTrackBy",b.U2a)}};
aPb=function(a){a&1&&_.Vg(0)};
bPb=function(a,b){if(a&1){const c=_.ze();_.C(0,"xap-filter-editor",22);_.Q(1,"async");_.M("editorVisibleChange",function(d){const e=_.n(c).index,f=_.N(2);return _.q(_.Wjb(f,d,e))})("update",function(d){const e=_.n(c).index,f=_.N(2);return _.q(f.update(e,d,f.editor))})("canceled",function(){_.n(c);const d=_.N(2);return _.q(XOb(d))})("onCloseEditor",function(d){_.n(c);const e=_.N(2);return _.q(YOb(e,d))});_.E()}if(a&2){a=b.ua;b=b.index;const c=_.N(2);_.A("appliedFilter",a)("filter",_.R(1,5,c.config.dw(a.config.id)))("isEditorVisible",
c.X5(b))("disabled",c.disabled)("overlayOrigin",c.WWa)}};
cPb=function(a){a&1&&(_.y(0,aPb,1,0,"ng-container",23)(1,bPb,2,7,"xap-filter-editor",14),_.Q(2,"async"));if(a&2){const t=_.N();a=_.A("ngTemplateOutlet",t.G1a.Lc);var b=t.config;var c=t.openEditor,d=t.USb,e=t.F3,f=t.bZc,g=t.mUb,l=t.Vqa,p=t.kya;const x=_.Ee()+6,B=_.ze(),F=zzb(B,x,b,c,d,e);b=zzb(B,x+4,f,g,l,p)||F?B[x+8]={config:b,openEditor:c,USb:d,F3:e,bZc:f,mUb:g,Vqa:l,kya:p}:B[x+8];a("ngTemplateOutletContext",b);_.v();_.A("ngForOf",_.R(2,4,t.config.qg))("ngForTrackBy",t.U2a)}};
dPb=function(a,b){if((a=_.Qb(a,5,_.lq))&&a.has("cross references"))for(const c of _.zl(a.get("cross references"),_.eq,2,_.vl()))if(a=dOb(c),a.displayName===b)return{source:a.source,displayName:a.displayName};return null};fPb=function(a,b){if((a=_.Qb(a,5,_.lq))&&a.has("cross references"))for(const c of _.zl(a.get("cross references"),_.eq,2,_.vl()))if(a=dOb(c),a.displayName===b)return new ePb({id:"category",displayName:"Category"},_.xE,_.PD([{source:a.source,displayName:a.displayName}]));return null};
gPb=function(){return{height:window.outerHeight,width:window.outerWidth}};hPb=function(a,b){return a.height===b.height&&a.width===b.width};jPb=function(a){if(a&1){const b=_.ze();_.C(0,"onedev-feature-tooltip-controller")(1,"onedev-feature-tooltip",6);_.M("dismiss",function(){_.n(b);const c=_.N(2);return _.q(iPb(c))});_.C(2,"p",7);_.P(3);_.E();_.P(4);_.E()()}a&2&&(a=_.N(2),_.v(3),_.vh(a.ngc),_.v(),_.uh(" ",a.mgc," "))};
lPb=function(a,b){if(a&1){const c=_.ze();_.J(0);_.C(1,"collapsible-icon-button",5);_.Q(2,"async");_.Q(3,"async");_.Q(4,"async");_.M("click",function(){var d=_.n(c).Ka,e=_.N();d=!d.enabled;_.Qyb(e.Xb,d);e.Ga.mb({element:e.element,action:d?"openXrefsInMiniPanel":"openXrefsInMainWindow",gestureName:"CLICK",projectId:e.location.tb});return _.q()});_.E();_.y(5,jPb,5,2,"onedev-feature-tooltip-controller",3);_.Q(6,"async");_.G(7,"mat-divider",1);_.L()}a&2&&(a=b.Ka,b=_.N(),_.v(),_.A("collapsed",!0)("selected",
a.enabled)("disabled",_.R(2,7,b.Pza))("ariaLabel",_.R(3,9,b.Pza)?b.iwb:a.enabled?b.kwb:b.jwb)("tooltipText",_.R(4,11,b.Pza)?b.iwb:a.enabled?b.kwb:b.jwb),_.v(4),_.A("ngIf",_.R(6,13,kPb(b))),_.v(2),_.A("vertical",!0))};
mPb=function(a){if(a&1){const b=_.ze();_.C(0,"collapsible-icon-button",8);_.M("click",function(){_.n(b);const c=_.N();return _.q(c.Tla())});_.E()}a&2&&(a=_.N(),_.A("icon",a.a3?"expand_all":"collapse_all")("collapsed",!0)("ariaLabel",a.a3?a.Qvb:a.Mvb)("tooltipText",a.a3?a.Qvb:a.Mvb)("ascTrackElement",a.element)("trackGestureClick",!0)("trackAction",a.a3?"expandAll":"collapseAll")("trackProjectId",a.location.tb))};nPb=function(a){return{status:1,fetch:()=>{a.next()}}};
sPb=function(a){let b;if(a.visible&&(!a.jx||0===(null==(b=a.jx)?void 0:b.Xg())))return fL(oPb,a);if(!_.vqb(a.jx,a.XN))return fL(pPb,a);let c;if((null==(c=a.jx)?void 0:c.getSize())===a.visible){let e;return 1===(null==(e=a.jx)?void 0:e.Xg())?fL(qPb,a):fL(oPb,a)}let d;return 0===(null==(d=a.jx)?void 0:d.Xg())?fL(oPb,a):fL(rPb,a)};fL=function(a,{f4:b,jx:c,XN:d,visible:e}){return a.format({detailText:b,total:tPb(c),totalModifier:uPb(c),filteredTotal:tPb(d),filteredModifier:uPb(d),visible:e})};
tPb=function(a){return a&&0!==a.Xg()?a.getSize():"?"};uPb=function(a){switch(null==a?void 0:a.Xg()){case 3:return">=";case 2:return"~";default:return""}};
vPb=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("\\Q"===e)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||"\\A"===e||"\\z"===e||"\\a"===e||"^"===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):"i"===l||d[d.length-1].add(l)}else/^\\C/.test(e)||(d[d.length-1].has("U")&&/^[?+*{]/.test(e)?e=/(.+)\?$/.exec(e):(/^\(/.test(e)?d.push(new Set(d[d.length-1])):")"===e&&d.pop(),c="["===e))};gL=function(a){a=a.children;return!!a&&0<a.length};
wPb=function(a){if(!("children"in a))return 0===a.jY.length?1:0;let b=0;for(const c of a.children)b+=wPb(c);return b};xPb=function(a,b){return b?a.wg===("string"===typeof b?b:b.wg):!1};yPb=function(a){return _.HG(a)&&0===a.Sb.status};
zPb=function(a,b,c,d,e,f,g,l){var p;let t;const x=`${d}::${b}:${null!=(t=null==(p=a.JJ())?void 0:p.ew())?t:""}`;b=a.Nfa();if(!b)return b=g.Nl++,_.Tl(a,5,_.nq)?new hL(a,c,x,e,l):{item:a,P6:l,level:c,wg:x,jY:"",If:b};d=_.zl(b,_.oq,1,_.vl()).map((B,F)=>zPb(B,F,c+1,x,e,f,g,l));0===c&&2===_.Pl(b,7,0)?(p=`${x}::-1:notice`,p={item:new _.oq,P6:l,level:c+1,wg:p,jY: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)):0!==c||3!==_.Pl(b,7,0)&&4!==_.Pl(b,7,0)||(p=`${x}::-1:notice`,p={item:new _.oq,P6:l,level:c+1,wg:p,jY: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,P6:l,level:c,wg:x,jY:"",children:d,T4:_.Pl(b,7,0),jx:_.ol(b,_.iq,5),XN:_.ol(b,_.iq,6)}};
APb=function({BJc:a,gNc:b,Zia:c,hNc:d}){const e=new _.jq;for(const g of a)switch(g){case "GENERATED":e.QUb(1);break;case "TEST":_.dm(e,1,1);break;default:_.wc(g,void 0)}b&&(_.dm(e,5,2),_.Rb(e,6,b,_.ub));if(c){_.dm(e,3,c.bP?1:2);try{vPb(c.path);var f=!0}catch(g){f=!1}if(f)e.od(c.path);else return{errorMessage:"Invalid regular expression in the path filter."}}d&&(_.dm(e,9,2),e.IUb(d.map(g=>g.displayName)));return{filter:e}};
BPb=function(a){a&1&&(_.C(0,"a",7),_.P(1),_.E());a&2&&(a=_.N(2),_.Pg("href",a.e4,_.ag),_.v(),_.uh("",a.tea,":"))};CPb=function(a){a&1&&(_.C(0,"div",4),_.y(1,BPb,2,2,"a",5),_.C(2,"a",6),_.P(3),_.E(),_.C(4,"a"),_.P(5),_.E()());a&2&&(a=_.N(),_.v(),_.A("ngIf",a.tea&&a.e4),_.v(),_.Pg("href",a.BHb,_.ag),_.v(),_.vh(a.DHb),_.v(),_.Pg("href",a.e4,_.ag),_.v(),_.qeb("","{","... ",a.f4," ...","}",""))};DPb=function(a){a&1&&(_.J(0),_.C(1,"span",9),_.P(2),_.E(),_.L());a&2&&(a=_.N(2),_.v(2),_.vh(a.kRc))};
EPb=function(a){a&1&&_.y(0,DPb,3,1,"ng-container",8);if(a&2){a=_.N();const b=_.th(4);_.A("ngIf",a.swa)("ngIfElse",b)}};FPb=function(a){a&1&&_.Vg(0)};GPb=function(a){a&1&&(_.C(0,"a",12),_.y(1,FPb,1,0,"ng-container",13),_.E());if(a&2){a=_.N(2);const b=_.th(6);_.Pg("href",a.e4,_.ag);_.v();_.A("ngTemplateOutlet",b)}};
HPb=function(a){if(a&1){const b=_.ze();_.C(0,"span",14);_.G(1,"mat-divider",15);_.C(2,"button",16);_.M("click",function(c){_.n(b);var d=_.N(2);let e,f;d.uN.emit({category:null!=(f=null==(e=d.node.P6)?void 0:e.getName())?f:void 0,action:0});c.stopPropagation();return _.q()})("keydown.enter",function(c){_.n(b);_.N(2);c.stopPropagation();return _.q()});_.P(3);_.E()()}a&2&&(a=_.N(2),_.v(),_.A("vertical",!0),_.v(),_.A("matTooltip",a.Dgc),_.v(),_.uh(" ",a.Cgc," "))};
IPb=function(a){a&1&&_.y(0,GPb,2,2,"a",10)(1,HPb,4,3,"span",11);if(a&2){a=_.N();const b=_.th(6);_.A("ngIf",a.e4)("ngIfElse",b);_.v();_.A("ngIf",a.CVb)}};JPb=function(a){a&1&&(_.C(0,"span",7),_.P(1),_.E());a&2&&(a=_.N(2),_.v(),_.uh("",a.tea,":"))};LPb=function(a){a&1&&(_.y(0,JPb,2,1,"span",5),_.C(1,"span",17),_.P(2),_.E());a&2&&(a=_.N(),_.A("ngIf",a.tea),_.v(),_.A("ngClass",_.Ch(3,KPb,a.wNb)),_.v(),_.uh(" ",a.f4,""))};
MPb=function(a){var b=a.find(d=>{let e;return 0===d.level&&"Definitions"===(null==(e=d.item.JJ())?void 0:e.ew())});if(b&&gL(b)){a=void 0;var c=[];for(const d of b.children)if(gL(d))for(const e of d.children)if(b=_.X(e.item,4))if(b.startsWith("x-kythe://"))c.push({wg:e.wg,uri:b});else{if(a)return;a={wg:e.wg,uri:b}}if(a)return a;if(1===c.length)return c[0]}};NPb=function(a,b){return a.filter(c=>b.has(c.wg))};OPb=function(a,b){if(b)return(a=a.find(c=>xPb(c,b)))?{wg:a.wg,uri:_.X(a.item,4)}:void 0};
PPb=function(a,b){return a.find(c=>c.wg===b)};
SPb=function(a,b,c,d,e){var f=[];for(var g of c.values())for(const l of _.zl(g,_.$Oa,2,_.vl()))f.push(l);f.sort((l,p)=>{let t,x,B,F,I,K;return(null!=(I=null==l?void 0:null==(t=_.ol(l,_.eq,4))?void 0:null==(x=t.getMetadata())?void 0:x.Uua())?I:1E6)-(null!=(K=null==p?void 0:null==(B=_.ol(p,_.eq,4))?void 0:null==(F=B.getMetadata())?void 0:F.Uua())?K:1E6)});c={Nl:0};g=[];for(const l of f){let p,t,x;f=QPb(new _.oq,(new _.fq).yAa(null!=(x=null==(p=l)?void 0:null==(t=_.ol(p,_.eq,4))?void 0:t.getName())?
x:"").Sm(1)).WUb(l.Nfa());let B,F;f=zPb(f,g.length,0,"",(I,K,U)=>RPb(b,a,I,d,K,U),e,c,null!=(F=null==(B=l)?void 0:_.ol(B,_.eq,4))?F:void 0);g.push(f)}return g};UPb=function(a){a=TPb(a).map(b=>_.u(b.wFb,_.Df(yPb),_.Gg(({Sb:c})=>{b.children=c.children;b.jx=c.jx;b.XN=c.XN;b.T4=c.T4}),_.Eg(({Sb:c})=>_.u(UPb(c.children),_.Dg({})))));return _.Cf(...a)};TPb=function(a){const b=[];a=[...a];let c;for(;c=a.shift();)if(gL(c))for(const d of c.children)a.push(d);else c instanceof hL&&b.push(c);return b};
VPb=function(a,b,c,d,e,f,g){const l={Nl:0};return{status:0,children:_.zl(d,_.oq,1,_.vl()).map((p,t)=>zPb(p,t,e+1,c,(x,B,F)=>RPb(b,a,x,f,B,F),g,l)),jx:_.ol(d,_.iq,5)||new _.iq,XN:_.ol(d,_.iq,6)||new _.iq,T4:_.Pl(d,7,0)||0}};WPb=function(a){a&1&&_.Vg(0)};XPb=function(a){a&1&&(_.C(0,"div",3),_.y(1,WPb,1,0,"ng-container",4),_.E());a&2&&(_.N(),a=_.th(4),_.v(),_.A("ngTemplateOutlet",a))};
YPb=function(a){a&1&&(_.C(0,"div",5)(1,"span",6),_.P(2),_.E(),_.dh(3),_.dh(4,1),_.E(),_.dh(5,2));a&2&&(a=_.N(),_.Pg("aria-live",a.FGc)("role",a.IGc),_.v(2),_.vh(a.icon.ariaLabel))};
ZPb=function(a,b){if(a&1){const c=_.ze();_.C(0,"unified-xref-actions",11);_.Q(1,"async");_.Q(2,"async");_.M("expansion",function(d){_.n(c);const e=_.N();return _.q(e.Tla(d))})("filter",function(d){_.n(c);const e=_.N();return _.q(e.filter.next(d))})("openInMiniPanel",function(d){_.n(c);var e=_.N();d||e.rd.J3();e.Kia=d;return _.q()});_.E()}a&2&&(a=b.Ka,b=_.N(),_.A("location",_.R(1,6,b.wK))("categoryFilter",b.uN)("element",b.element)("showingCodePanel",_.R(2,8,b.Gnb))("anyExpandableNodes",a.Rqa)("allNodesCollapsed",
a.ara))};$Pb=function(a){a&1&&_.G(0,"loading",12,3)};aQb=function(a){a&1&&(_.C(0,"dc-information-box",13,4),_.P(2),_.Q(3,"async"),_.E());a&2&&(a=_.N(),_.v(2),_.uh(" ",_.R(3,1,a.state).message," "))};bQb=function(a,b){a&1&&(_.C(0,"xap-callout",17)(1,"xap-callout-body"),_.P(2),_.E()());a&2&&(a=b.ua,_.v(2),_.uh(" ",_.ol(a,_.gq,1).getMessage()," "))};cQb=function(){};
eQb=function(a){a&1&&_.y(0,cQb,0,0,"ng-template",21);a&2&&(a=_.N().ua,_.N(2),_.A("ngTemplateOutlet",_.th(8))("ngTemplateOutletContext",_.Ch(2,dQb,a)))};fQb=function(a){a&1&&_.G(0,"mat-spinner",24);a&2&&_.A("diameter",12)("strokeWidth",2)};gQb=function(a){a&1&&(_.J(0),_.C(1,"mat-icon"),_.P(2,"warning"),_.E(),_.C(3,"span",25),_.P(4),_.E(),_.L());a&2&&(a=_.N().ua,_.v(4),_.vh(a.message))};hQb=function(){};
iQb=function(a){if(a&1){const b=_.ze();_.C(0,"div",27);_.M("click",function(){_.n(b);var c=_.N(2).ua;_.N(4);c=c.Sb;1===c.status&&c.fetch();return _.q()});_.y(1,hQb,0,0,"ng-template",21);_.E()}if(a&2){a=_.N(4).ua;const b=_.N(2),c=_.th(8);_.A("ascTrackElement",b.element)("trackGestureClick",!0)("trackAction",b.rd.Ke(a)?"expand":"collapse")("trackArtifactId",a.wg);_.v();_.A("ngTemplateOutlet",c)("ngTemplateOutletContext",_.Ch(6,dQb,a))}};
jQb=function(a){a&1&&(_.J(0),_.y(1,iQb,2,8,"div",26),_.L());if(a&2){a=_.N().ua;_.N(4);const b=_.th(10);_.v();_.A("ngIf",1===a.Sb.status)("ngIfElse",b)}};kQb=function(a,b){a&1&&(_.J(0,7),_.y(1,fQb,1,2,"mat-spinner",23)(2,gQb,5,1,"ng-container",10)(3,jQb,2,2,"ng-container",10),_.L());a&2&&(a=b.ua,b=_.N(4),_.A("ngSwitch",a.state),_.v(),_.A("ngSwitchCase",b.Wc.ij),_.v(),_.A("ngSwitchCase",b.Wc.Error),_.v(),_.A("ngSwitchCase",b.Wc.Xh))};
lQb=function(a){a&1&&(_.y(0,kQb,4,4,"ng-container",22),_.Q(1,"async"));if(a&2){a=_.N().ua;_.N(2);const b=_.th(12);_.A("ngIf",_.R(1,2,a instanceof hL?a.wFb:void 0))("ngIfElse",b)}};
oQb=function(a,b){if(a&1){const c=_.ze();_.C(0,"xrefs-tree-node",18);_.Q(1,"async");_.y(2,eQb,1,4,null,19)(3,lQb,2,4,"ng-template",null,5,_.Eh);_.C(5,"node-contents",20);_.Q(6,"async");_.M("nodeClicked",function(d){const e=_.n(c).ua,f=_.N(2);return _.q(mQb(f,d,e))});_.E()()}if(a&2){a=b.ua;b=_.th(4);const c=_.N(2);_.Rg("header-bar",0===a.level)("active-element",_.R(1,14,nQb(c.rd,a)));_.A("matTreeNodePaddingIndent",c.gRc)("ascTrackElement",c.element)("trackGestureClick",!0)("trackAction",c.rd.Ke(a)?
"expand":"collapse")("trackArtifactId",a.wg);_.v(2);_.A("ngIf",c.Jp(a))("ngIfElse",b);_.v(3);_.A("categoryFilter",c.uN)("makeLink",_.R(6,16,c.OC))("node",a)}};pQb=function(a){a&1&&(_.J(0),_.y(1,bQb,3,1,"xap-callout",14),_.Q(2,"async"),_.C(3,"mat-tree",15),_.y(4,oQb,7,18,"xrefs-tree-node",16),_.E(),_.L());if(a&2){let b;a=_.N();_.v();_.A("ngForOf",null==(b=_.R(2,4,a.state))?null:null==b.Sb?null:b.Sb.uw);_.v(2);_.A("rawNodes",a.Hm)("dataSource",a.dataSource)("treeControl",a.rd)}};
qQb=function(a,b){a&1&&(_.C(0,"button",28),_.G(1,"mat-icon",29),_.E());a&2&&(a=b.node,b=_.N(),_.v(),_.A("svgIcon",b.rd.Ke(a)?"shared:arrow_down_2":"shared:arrow_right_2"))};rQb=function(a){a&1&&_.G(0,"mat-icon",30)};sQb=function(a){a&1&&_.G(0,"mat-icon")};tQb=function({node:a,AHb:b,JXb:c,hMb:d}){let e,f;a=null!=(f=null==(e=a.P6)?void 0:e.getName().replaceAll(" ","_"))?f:"";return`${c?"select":"deselect"}${a}${b?"Context":""}${d?"InMainWindow":""}`};
uQb=function(a,b){a&1&&(_.C(0,"span"),_.P(1),_.E());a&2&&(a=b.ua,_.Rg("match",a.match),_.v(),_.vh(a.text))};vQb=function(a,b){a&1&&(_.C(0,"span"),_.P(1),_.E());a&2&&(a=b.ua,_.Rg("match",a.match),_.v(),_.vh(a.text))};xQb=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(wQb,[])};
wQb=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};yQb=function(a){a&1&&(_.C(0,"mat-icon"),_.P(1,"keyboard_arrow_right"),_.E())};
zQb=function(a,b){if(a&1){const c=_.ze();_.J(0);_.C(1,"button",12);_.M("click",function(){var d=_.n(c);const e=d.index;d=d.last;const f=_.N(2);d||(f.mb("popStack"),f.Qc.PRb.next(e));return _.q()});_.P(2);_.E();_.y(3,yQb,2,0,"mat-icon",11);_.L()}a&2&&(a=b.ua,b=b.last,_.v(),_.A("disabled",b),_.v(),_.vh(a),_.v(),_.A("ngIf",!b))};AQb=function(a,b){a&1&&_.G(0,"copy-button",13);a&2&&(a=b.Ka,_.A("isSmall",!0)("copyText",a))};
BQb=function(a){a&1&&(_.C(0,"format-code",27),_.Q(1,"async"),_.J(2),_.G(3,"xrefs-layer",28),_.L(),_.G(4,"link-decoration-layer",29),_.E());if(a&2){a=_.N().Ka;const b=_.N(3);_.A("value",a.code||a.ve)("fileName",a.fileName)("scrollToLine",_.R(1,9,b.BVc))("highlightInfo",a.Gy)("lineLimitation",a.tK)("focusableRegion",b.dna.t2b);_.v(3);_.A("layerBaseLocation",a.location);_.v();_.A("content",a.ve)("scoLinks",a.KG)}};CQb=function(a){a&1&&_.G(0,"loading")};
DQb=function(a){a&1&&(_.C(0,"dc-information-box",30),_.P(1," File not found "),_.E())};EQb=function(a,b){a&1&&(_.J(0,23),_.y(1,BQb,5,11,"format-code",24)(2,CQb,1,0,"loading",25)(3,DQb,2,0,"dc-information-box",26),_.L());a&2&&(a=b.Ka,b=_.N(3),_.A("ngSwitch",a.kind),_.v(),_.A("ngSwitchCase",b.Qo.Uu),_.v(),_.A("ngSwitchCase",b.Qo.Vwb))};
FQb=function(a,b){if(a&1){const c=_.ze();_.J(0);_.G(1,"splitter",14);_.C(2,"div",15,1)(4,"div",16)(5,"a",17)(6,"middle-truncated-path",18)(7,"mat-icon",19);_.P(8,"open_in_browser");_.E();_.C(9,"span")(10,"copy-button",20);_.Q(11,"maybeStripGoogle3");_.Q(12,"async");_.M("copyEvent",function(){_.n(c);const d=_.N(2);return _.q(d.mb("copyPath"))});_.E()()()();_.C(13,"button",21);_.M("click",function(){_.n(c);const d=_.N(2);return _.q(d.J3())});_.C(14,"mat-icon");_.P(15,"close");_.E()()();_.y(16,EQb,4,
3,"ng-container",22);_.Q(17,"async");_.E();_.L()}if(a&2){a=b.Ka;b=_.th(3);const c=_.N(2);_.v();_.A("changeSizeOf",b);_.v(4);_.A("routerLink",_.sr(a))("ascTrackElement",c.element)("trackProjectId",a.tb);_.v();_.A("path",a.kC);_.v(4);_.A("copyText",_.R(12,12,_.R(11,10,a)))("isSmall",!0);_.v(3);_.A("ascTrackElement",c.element)("trackProjectId",a.tb);_.v(3);_.A("ngIf",_.R(17,14,c.Mz))}};
GQb=function(a){if(a&1){const b=_.ze();_.J(0);_.C(1,"div",4)(2,"div",5)(3,"div",6);_.y(4,zQb,4,3,"ng-container",7);_.Q(5,"async");_.E()();_.y(6,AQb,1,2,"copy-button",8);_.Q(7,"async");_.E();_.C(8,"div",9)(9,"unified-xref-tree",10);_.Q(10,"async");_.M("selectedLocationChanged",function(c){_.n(b);const d=_.N();return _.q(d.Zza.next(c))});_.E();_.y(11,FQb,18,16,"ng-container",11);_.Q(12,"async");_.E();_.L()}a&2&&(a=_.N(),_.v(4),_.A("ngForOf",_.R(5,5,a.xUb)),_.v(2),_.A("ngIf",_.R(7,7,a.FVc)),_.v(3),_.A("location",
a.location)("selectedXref",_.R(10,9,a.tHc)),_.v(2),_.A("ngIf",_.R(12,11,a.Zza)))};HQb=function(a){a&1&&(_.C(0,"div",31,2)(2,"div",32),_.P(3," Click a definition or usage to view references. "),_.E(),_.G(4,"underline-xrefs",33),_.E())};IQb=function(a){return!!a};JQb=function(a){a&1&&_.G(0,"history-panel",8);a&2&&(a=_.N(2),_.A("viewData",a.wb))};KQb=function(a){a&1&&_.y(0,JQb,1,1,"history-panel",7);a&2&&(a=_.N(),_.A("ngIf",!a.uu))};
LQb=function(a){a&1&&(_.C(0,"div",11),_.Q(1,"async"),_.P(2,"References"),_.E());a&2&&(a=_.N(2),_.A("matTooltip",_.R(1,1,a.yub)))};MQb=function(a){a&1&&_.G(0,"xref-panel",12);a&2&&(a=_.N(2),_.A("location",a.wb.location))};NQb=function(a){a&1&&(_.C(0,"mat-tab",9),_.Q(1,"async"),_.y(2,LQb,3,3,"ng-template",10)(3,MQb,1,1,"ng-template",2),_.E());a&2&&(a=_.N(),_.A("disabled",_.R(1,1,a.yub)))};OQb=function(a){a&1&&_.G(0,"warnings-panel",14);a&2&&(a=_.N(2),_.A("viewDataType",a.wb.kind))};
PQb=function(a){a&1&&(_.C(0,"mat-tab",13),_.y(1,OQb,1,1,"ng-template",2),_.E())};RQb=function(a,b){switch(b){case "not-file":return _.kf(1);case "code-diff":return _.kf(3);case "text":return _.u(a.CX("XREFS"),_.Df(QQb),_.r(c=>{if(!c.enabled)return 0;if(2===c.gu)return c.VLb||1;if(0===c.ww)return 2}));default:return _.kf(1)}};QQb=function(a){return!(a.enabled&&0===a.gu)};TQb=function(a,b){return b+SQb[a].toLowerCase().replace(/_(\w)|^(\w)/g,(c,d)=>(d||c).toUpperCase())};
UQb=function(a){a&1&&(_.J(0),_.P(1,"\n  "),_.G(2,"diff-detail-header",3),_.P(3,"\n  "),_.C(4,"code-diff-chunks",4),_.P(5,"\n  "),_.E(),_.P(6,"\n"),_.L());a&2&&(a=_.N(),_.v(2),_.A("viewData",a.wb),_.v(2),_.A("fileName",a.mfb)("diffChunks",a.wb.fta.hC))};VQb=function(a){a&1&&(_.C(0,"dc-information-box"),_.P(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    "),_.E())};
WQb=function(a){if(a&1){const b=_.ze();_.P(0,"\n    ");_.C(1,"detail-header",5);_.P(2,"\n  ");_.E();_.P(3,"\n\n  ");_.C(4,"main");_.P(5,"\n    ");_.y(6,VQb,2,0,"dc-information-box",6);_.P(7,"\n\n    ");_.C(8,"h3",7);_.P(9,"Symbolic link");_.E();_.P(10,"\n    ");_.C(11,"dc-p",8);_.P(12,"\n      This item is a symbolic link. Use the path below to view the item it refers to.\n    ");_.E();_.P(13,"\n    ");_.C(14,"dc-p",9);_.P(15,"\n      Path:\n      ");_.C(16,"conditional-link",10,1);_.P(18,"\n          ");
_.C(19,"span");_.P(20);_.E();_.P(21,"\n      ");_.E();_.P(22,"\n      ");_.C(23,"copy-button",11);_.M("copyEvent",function(){_.n(b);const c=_.N();_.QG(c.YXc.ma);return _.q()});_.P(24,"\n      ");_.E();_.P(25,"\n    ");_.E();_.P(26,"\n  ");_.E();_.P(27,"\n")}a&2&&(a=_.N(),_.v(),_.A("viewData",a.wb)("showLinksDropdown",!0),_.v(5),_.A("ngIf",!a.Njb),_.v(10),_.A("link",a.Vj)("condition",a.Njb)("trackGestureClick",a.Njb),_.v(4),_.vh(a.mfb),_.v(3),_.A("copyText",a.wb.target)("isSmall",!0))};
XQb=function(a){a&1&&_.Vg(0)};YQb=function(a){a&1&&_.Vg(0)};ZQb=function(a){a&1&&_.Vg(0)};$Qb=function(a){a&1&&_.Vg(0)};
bRb=function(a,b){a&1&&(_.J(0),_.y(1,ZQb,1,0,"ng-container",12),_.Q(2,"isPiperPlace"),_.C(3,"a",13),_.y(4,$Qb,1,0,"ng-container",12),_.Q(5,"isPiperPlace"),_.E(),_.L());if(a&2){a=b.Ka;b=_.N();var c=_.th(21);const d=_.th(23),e=_.th(25),f=_.th(27);_.v();_.A("ngTemplateOutlet",_.R(2,5,b.location)?c:d)("ngTemplateOutletContext",_.Ch(9,aRb,a));_.v(2);c=a[1];c=_.sr(_.xr(b.location.hc(),{Lf:c}).Za());_.A("routerLink",c);_.v();_.A("ngTemplateOutlet",_.R(5,7,b.location)?e:f)("ngTemplateOutletContext",_.Ch(11,
aRb,a))}};cRb=function(a){a&1&&_.P(0," The file does not exist, or you do not have permission ")};dRb=function(a){a&1&&_.P(0," The file does not exist at this CL\n")};eRb=function(a){a&1&&_.P(0," The file does not exist at this commit\n")};fRb=function(a){a&1&&_.P(0," Contact the repository owner if this is unexpected. ")};gRb=function(a){a&1&&_.P(0," The file you have selected did not exist at this point in history.\n")};
hRb=function(a,b){a&1&&(_.P(0," It was deleted in "),_.C(1,"a",14),_.P(2),_.Q(3,"toPrettyRef"),_.E(),_.P(4,".\n"));a&2&&(a=b.Lwa,b=_.N(),_.v(),_.A("universalLink",_.xG(b.location,a[0])),_.v(),_.uh("CL ",_.R(3,2,a&&a[0]),""))};iRb=function(a,b){a&1&&(_.P(0," It was deleted in "),_.C(1,"a",15),_.P(2),_.Q(3,"toPrettyRef"),_.E(),_.P(4,".\n"));a&2&&(a=b.Lwa,b=_.N(),_.v(),_.A("universalLink",_.xG(b.location,a[0])),_.v(),_.uh("commit ",_.R(3,2,a&&a[0]),""))};
jRb=function(a,b){a&1&&(_.P(0),_.Q(1,"toPrettyRef"));a&2&&(a=b.Lwa,_.uh(" View at previous CL ",_.R(1,1,a&&a[1]),".\n"))};kRb=function(a,b){a&1&&(_.P(0),_.Q(1,"toPrettyRef"));a&2&&(a=b.Lwa,_.uh(" View at previous commit ",_.R(1,1,a&&a[1]),".\n"))};lRb=function(a){a&1&&_.G(0,"folder-detail",16);a&2&&(a=_.N().Ka,_.A("viewData",a))};
mRb=function(a){if(a&1){const b=_.ze();_.C(0,"file-detail",17);_.Q(1,"async");_.M("contentTypeChange",function(c){_.n(b);const d=_.N(2);return _.q(d.contentType=c)});_.E()}if(a&2){a=_.N().Ka;const b=_.N();_.A("viewData",a)("windowWidth",_.R(1,2,b.RZc.oZb).width)}};nRb=function(a){a&1&&_.G(0,"symlink-detail",18);a&2&&(a=_.N().Ka,_.A("viewData",a))};oRb=function(a){a&1&&_.G(0,"git-submodule-detail",18);a&2&&(a=_.N().Ka,_.A("viewData",a))};
pRb=function(a){a&1&&_.G(0,"loading",20);a&2&&_.A("diameter",48)("hasBackground",!0)};qRb=function(a){a&1&&_.G(0,"div",21)};rRb=function(a){a&1&&(_.J(0),_.y(1,pRb,1,2,"loading",19),_.Q(2,"async"),_.y(3,qRb,1,0,"ng-template",null,1,_.Eh),_.L());if(a&2){a=_.th(4);const b=_.N(2);_.v();_.A("ngIf",_.R(2,2,b.FWc))("ngIfElse",a)}};sRb=function(a){a&1&&_.G(0,"file-not-found",22);a&2&&(a=_.N().Ka,_.A("location",a.location))};tRb=function(a){a&1&&_.G(0,"submodule-cannot-fetch",23)};
uRb=function(a){a&1&&(_.C(0,"div",23)(1,"span",24),_.P(2," Error loading contents. "),_.E()())};vRb=function(a){if(a&1){const b=_.ze();_.J(0);_.C(1,"splitter",25);_.M("resizeDone",function(c){_.n(b);const d=_.N(2);return _.q(d.i5a(c))});_.E();_.L()}a&2&&(_.N(),a=_.th(14),_.v(),_.A("changeSizeOf",a))};wRb=function(a){a&1&&_.G(0,"insights-panel")};
xRb=function(a){if(a&1){const b=_.ze();_.J(0);_.C(1,"splitter",26);_.M("mousedown",function(){_.n(b);const c=_.N(3);return _.q(c.uPa=!0)})("mouseup",function(){_.n(b);const c=_.N(3);return _.q(c.uPa=!1)});_.E();_.C(2,"div",27,2)(4,"div",28);_.y(5,wRb,1,0,"insights-panel",10);_.E()();_.L()}if(a&2){a=_.th(3);const b=_.N().Ka,c=_.N(2);_.v();_.A("changeSizeOf",a);_.v();_.Qg("pointer-events",c.uPa?"none":"unset");_.v(2);_.A("ngSwitch",b);_.v();_.A("ngSwitchCase",c.Awb.Pbc)}};
yRb=function(a,b){a&1&&(_.J(0),_.y(1,xRb,6,5,"ng-container",13),_.L());a&2&&(a=b.Ka,b=_.N(2),_.v(),_.A("ngIf",a!==b.Awb.NONE))};
zRb=function(a,b){a&1&&(_.C(0,"div",4)(1,"div",5),_.J(2,6),_.y(3,lRb,1,1,"folder-detail",7)(4,mRb,2,4,"file-detail",8)(5,nRb,1,1,"symlink-detail",9)(6,oRb,1,1,"git-submodule-detail",9)(7,rRb,5,4,"ng-container",10)(8,sRb,1,1,"file-not-found",11)(9,tRb,1,0,"submodule-cannot-fetch",12)(10,uRb,3,0,"div",12),_.L(),_.y(11,vRb,2,1,"ng-container",13),_.Q(12,"async"),_.C(13,"div",14,0),_.Q(15,"async"),_.G(16,"lower-detail-panel",15),_.Q(17,"async"),_.E()(),_.y(18,yRb,2,1,"ng-container",13),_.Q(19,"async"),
_.E());a&2&&(a=b.Ka,b=_.N(),_.v(2),_.A("ngSwitch",a.kind),_.v(),_.A("ngSwitchCase",b.Qo.uvb),_.v(),_.A("ngSwitchCase",b.Qo.Uu),_.v(),_.A("ngSwitchCase",b.Qo.urc),_.v(),_.A("ngSwitchCase",b.Qo.m9b),_.v(),_.A("ngSwitchCase",b.Qo.Vwb),_.v(),_.A("ngSwitchCase",b.Qo.Aic),_.v(),_.A("ngSwitchCase",b.Qo.erc),_.v(),_.A("ngSwitchCase",b.Qo.ERROR),_.v(),_.A("ngIf",_.R(12,16,b.Oj)),_.v(2),_.Rg("panel-closed",!1===_.R(15,18,b.Oj)),_.v(3),_.A("contentType",b.contentType)("viewData",a)("panelClosed",!1===_.R(17,
20,b.Oj)),_.v(2),_.A("ngIf",_.R(19,22,b.Tja.VHb)))};ARb=function(a){return a.endsWith("/")?a.substring(0,a.length-1):a};BRb=function(a,b){return a.startsWith(ARb(b))?0===b.length||a.length===b.length||"/"===a[b.length]:!1};CRb=function(a){return a.split("/").filter(b=>!!b)};DRb=function(){};ERb=function(a){a&1&&(_.C(0,"button",16),_.G(1,"div",17),_.E());a&2&&(a=_.N().ua,_.v(),_.Rg("expanded",a.zd))};FRb=function(a){a&1&&_.G(0,"mat-icon",18);a&2&&(a=_.N().ua,_.N(4),_.A("svgIcon",rBb(a.type)))};
GRb=function(){};IRb=function(a){a&1&&_.y(0,GRb,0,0,"ng-template",4);if(a&2){a=_.N().ua;const b=_.N(3).level;_.N();_.A("ngTemplateOutlet",_.th(2))("ngTemplateOutletContext",HRb(a,b+1))}};
LRb=function(a,b){a&1&&(_.C(0,"div",null,2)(2,"div",8,3)(4,"button",9),_.G(5,"mat-icon",10),_.E(),_.C(6,"div",11),_.y(7,ERb,2,2,"button",12),_.C(8,"a",13),_.y(9,FRb,1,1,"mat-icon",14),_.C(10,"span"),_.P(11),_.E()()()(),_.C(12,"div",15),_.y(13,IRb,1,2,null,5),_.E()());if(a&2){a=b.ua;b=_.N(3).level;const c=_.N();_.Pg("class",c.frc);_.v(2);_.eA("",c.Fmc," hover-focus-element");_.Rg("bold-active-element",a.active||a.yEb&&!a.zd)("folder",c.SB(a.type))("expanded",a.zd);_.Pg("aria-expanded",c.SB(a.type)?
a.zd:void 0)("aria-level",b+1)("data-path",c.encode(a.path))("aria-selected",a.active||a.yEb&&!a.zd);_.v(2);_.Pg("aria-label",c.c8b.format(_.Ch(24,JRb,a.name)));_.v(2);_.Qg("padding-left",b*c.Ibc,"px");_.v();_.A("ngIf",c.SB(a.type));_.v();_.gh("title",a.name);_.Pg("href",c.PO(a.path,a.type),_.ag);_.v();_.A("ngIf",a.type!==c.uA);_.v(2);_.vh(a.name);_.v();_.A("ngClass",_.Ch(26,KRb,a.zd));_.v();_.A("ngIf",a.H0a)}};
NRb=function(a){if(a&1){const b=_.ze();_.C(0,"button",19);_.M("click",function(){_.n(b);const c=_.N(4);return _.q(MRb(c))});_.P(1);_.E()}if(a&2){a=_.N().Ka;const b=_.N().Ka;_.v();_.uh(" Display ",a.total-b," more ")}};ORb=function(a,b){a&1&&(_.J(0),_.y(1,LRb,14,28,"div",6)(2,NRb,2,1,"button",7),_.L());a&2&&(a=b.Ka,b=_.N().Ka,_.v(),_.A("ngForOf",a.Hm),_.v(),_.A("ngIf",b<a.total))};
PRb=function(a){a&1&&(_.J(0),_.y(1,ORb,3,2,"ng-container",5),_.Q(2,"async"),_.L());a&2&&(a=_.N().node,_.v(),_.A("ngIf",_.R(2,1,a.SYc)))};QRb=function(a){a&1&&(_.y(0,PRb,3,3,"ng-container",5),_.Q(1,"async"));a&2&&(a=_.N(),_.A("ngIf",_.R(1,1,a.Rxa)))};
RRb=function(a){a&1&&(_.C(0,"mat-dialog-content"),_.P(1," This directory contains a large number of files and may take a long time to render. Are you sure? "),_.E(),_.C(2,"mat-dialog-actions")(3,"button",20),_.P(4," Cancel "),_.E(),_.C(5,"button",21),_.P(6," OK "),_.E()());a&2&&(_.v(5),_.A("mat-dialog-close",!0))};TRb=function(a){a&1&&(_.C(0,"div",6)(1,"a",7),_.P(2," Repository root "),_.E()());a&2&&(a=_.N(2),_.v(),_.gh("title",a.Md.repository),_.A("routerLink",SRb(a,""))("trackProjectId",a.Md.tb))};
URb=function(a){if(a&1){const b=_.ze();_.C(0,"button",8);_.M("click",function(c){_.n(b);const d=_.N(2);return _.q(d.up(c))});_.G(1,"mat-icon",9);_.E();_.C(2,"a",7);_.Q(3,"lastPathElement");_.P(4);_.Q(5,"lastPathElement");_.E()}a&2&&(a=_.N(2),_.A("matTooltip",a.uUc),_.v(2),_.gh("title",_.R(3,5,_.Rh(a.scope))),_.A("routerLink",SRb(a,a.scope))("trackProjectId",a.Md.tb),_.v(2),_.uh(" ",_.R(5,7,_.Rh(a.scope))," "))};
VRb=function(a){a&1&&(_.J(0),_.C(1,"div",4),_.y(2,TRb,3,3,"div",5)(3,URb,6,9,"ng-template",null,0,_.Eh),_.E(),_.L());if(a&2){a=_.th(4);const b=_.N();_.v(2);_.A("ngIf",!b.scope||"/"===b.scope)("ngIfElse",a)}};WRb=function(a){return{path:a.le(),type:a.getType()}};
bSb=function(a,b){if(a&1){const c=_.ze();_.C(0,"button",11);_.M("click",function(){const d=_.n(c).ua,e=_.N().Ka,f=_.N(2);switch(d){case 1:XRb(f,e);break;case 3:YRb(f,e);break;case 2:ZRb(f,e);break;case 7:$Rb(f,e);break;default:_.wc(d,void 0)}return _.q()});_.C(1,"label");_.P(2);_.E();_.G(3,"mat-pseudo-checkbox",8);_.E()}if(a&2){a=b.ua;b=_.N().Ka;const c=_.N(2);_.A("value",a);_.Pg("aria-checked",aSb(b,a)?"true":"false");_.v(2);_.vh(c.l4a(a));_.v();_.A("state",aSb(b,a)?"checked":"unchecked")}};
cSb=function(a){a&1&&_.G(0,"mat-divider")};
gSb=function(a,b){if(a&1){const c=_.ze();_.C(0,"button",11);_.M("click",function(){const d=_.n(c).ua,e=_.N().Ka,f=_.N(2);switch(d){case "static":dSb(f,e);break;case "not_static":eSb(f,e);break;default:_.wc(d,void 0)}return _.q()});_.C(1,"label");_.P(2);_.E();_.G(3,"mat-pseudo-checkbox",8);_.E()}if(a&2){b=b.ua;const c=_.N().Ka;_.N(2);_.A("value",b);_.Pg("aria-checked",fSb(c,b)?"true":"false");_.v(2);a:switch(b){case "static":a="Static";break a;case "not_static":a="Non-Static";break a;default:a=_.wc(b,
void 0)}_.vh(a);_.v();_.A("state",fSb(c,b)?"checked":"unchecked")}};hSb=function(a){a&1&&(_.J(0),_.C(1,"mat-list",10),_.y(2,bSb,4,4,"button",9),_.Q(3,"async"),_.y(4,cSb,1,0,"mat-divider",5),_.Q(5,"async"),_.y(6,gSb,4,4,"button",9),_.Q(7,"async"),_.E(),_.L());a&2&&(a=_.N(2),_.v(2),_.A("ngForOf",_.R(3,3,a.scopes)),_.v(2),_.A("ngIf",0<_.R(5,5,a.Job).length),_.v(2),_.A("ngForOf",_.R(7,7,a.Job)))};iSb=function(a){a&1&&_.G(0,"mat-divider")};
jSb=function(a,b){if(a&1){const c=_.ze();_.C(0,"button",11);_.M("click",function(){const d=_.n(c).ua,e=_.N().Ka;_.N();e.uL.toggle(d);return _.q()});_.C(1,"label");_.P(2);_.E();_.G(3,"mat-pseudo-checkbox",8);_.E()}a&2&&(a=b.ua,b=_.N().Ka,_.N(),_.A("value",a),_.Pg("aria-checked",b.uL.get(a)?"true":"false"),_.v(2),_.vh(_.yub[a].name),_.v(),_.A("state",b.uL.get(a)?"checked":"unchecked"))};
mSb=function(a){if(a&1){const b=_.ze();_.C(0,"div",4);_.M("click",function(c){_.n(b);return _.q(c.stopPropagation())});_.y(1,hSb,8,9,"ng-container",5);_.Q(2,"async");_.y(3,iSb,1,0,"mat-divider",5);_.Q(4,"async");_.Q(5,"async");_.C(6,"mat-list",6)(7,"button",7);_.Q(8,"async");_.M("click",function(){const c=_.n(b).Ka;_.N();return _.q(kSb(c))});_.C(9,"label");_.P(10," All Symbols ");_.E();_.G(11,"mat-pseudo-checkbox",8);_.Q(12,"async");_.E();_.y(13,jSb,4,4,"button",9);_.Q(14,"async");_.E()()}a&2&&(a=
_.N(),_.v(),_.A("ngIf",_.R(2,5,a.gD)),_.v(2),_.A("ngIf",0<_.R(4,7,a.Job).length||0<_.R(5,9,a.scopes).length),_.v(4),_.Pg("aria-checked",_.R(8,11,a.oka)),_.v(4),_.A("state",lSb(_.R(12,13,a.oka))),_.v(2),_.A("ngForOf",_.R(14,15,a.dBa)))};
oSb=function(a,b){if(a&1){const c=_.ze();_.C(0,"div",4);_.M("click",function(d){_.n(c);return _.q(d.stopPropagation())});_.C(1,"mat-list",5)(2,"button",6);_.M("click",function(){const d=_.n(c).Ka,e=_.N();return _.q(e.Tla(d))});_.C(3,"label");_.P(4);_.E()();_.C(5,"button",7);_.M("click",function(){const d=_.n(c).Ka,e=_.N();return _.q(nSb(e,d))});_.C(6,"label");_.P(7);_.E();_.G(8,"mat-pseudo-checkbox",8);_.E()()()}a&2&&(a=b.Ka,b=_.N(),_.v(2),_.A("value",a.collapseAll),_.Pg("aria-checked",a.collapseAll?
"true":"false"),_.v(2),_.vh(a.collapseAll?b.ggc:b.fgc),_.v(),_.A("value",a.stickyHeaders),_.Pg("aria-checked",a.stickyHeaders?"true":"false"),_.v(2),_.vh(b.hgc),_.v(),_.A("state",a.stickyHeaders?"checked":"unchecked"))};sSb=function(a,b){if(a&1){const c=_.ze();_.C(0,"button",8);_.M("click",function(){const d=_.n(c).Ka,e=_.N(3);return _.q(pSb(e,d))});_.C(1,"mat-icon");_.P(2);_.E()()}a&2&&(a=b.Ka,_.N(3),_.A("matTooltip",qSb(a)),_.Pg("aria-label",qSb(a)),_.v(2),_.vh(rSb(a)))};
tSb=function(a){a&1&&(_.J(0),_.y(1,sSb,3,3,"button",7),_.Q(2,"async"),_.G(3,"outline-options-menu"),_.L());a&2&&(a=_.N(2),_.v(),_.A("ngIf",_.R(2,1,a.gD)))};
uSb=function(a,b){if(a&1){const c=_.ze();_.J(0);_.C(1,"div",2);_.Q(2,"async");_.Q(3,"async");_.C(4,"form",3);_.M("submit",function(d){_.n(c);_.N();d.preventDefault();return _.q()});_.C(5,"mat-form-field",4)(6,"mat-label");_.P(7," Filter ");_.E();_.C(8,"input",5,0);_.M("focus",function(){_.n(c);const d=_.N();return _.q(d.K1a.next(!0))})("blur",function(){_.n(c);const d=_.N();return _.q(d.K1a.next(!1))});_.E()()()();_.G(10,"filter-menu",6);_.y(11,tSb,4,3,"ng-container",1);_.Q(12,"async");_.L()}a&2&&
(a=b.Ka,b=_.N(),_.v(),_.Rg("expanded",_.R(2,5,b.K1a)||_.R(3,7,b.XW)),_.v(7),_.A("formControl",b.Oq),_.v(2),_.A("outlineData",a),_.v(),_.A("ngIf",_.R(12,9,b.gD)))};vSb=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)};wSb=function(a){a&1&&(_.C(0,"div",3),_.P(1," Nothing matches your filter.\n"),_.E())};
xSb=function(a){a&1&&(_.C(0,"button",11),_.G(1,"div",12),_.E());if(a&2){a=_.N().ua;const b=_.N(2);_.v();_.Rg("expanded",b.Cs.Ke(a))}};ySb=function(a){a&1&&_.G(0,"div",13)};
CSb=function(a,b){a&1&&(_.C(0,"mat-tree-node",6),_.Q(1,"async"),_.Q(2,"async"),_.Q(3,"async"),_.y(4,xSb,2,2,"button",7),_.C(5,"a",8),_.y(6,ySb,1,0,"div",9),_.C(7,"span"),_.P(8),_.E(),_.C(9,"span",10),_.P(10),_.E()()());a&2&&(a=b.ua,b=_.N(2),_.Qg("padding-left",20*a.level,"px")("top",_.R(1,23,zSb(b,a)),"px")("z-index",100-a.level),_.Rg("header",_.R(2,25,ASb(b,a)))("bottom-header",_.R(3,27,BSb(b,a)))("bold-active-element",a.active),_.A("role","treeitem"),_.Pg("aria-selected",a.active)("data-id",a.id),
_.v(4),_.A("ngIf",a.Vq),_.v(),_.Pg("href",b.hO(a),_.ag),_.v(),_.A("ngIf",!1===a.Vq),_.v(),_.Pg("class",a.de)("aria-label",a.tooltip)("title",a.tooltip),_.v(),_.vh(a.Hc),_.v(2),_.uh(" ",a.label," "))};DSb=function(a){a&1&&(_.C(0,"mat-tree",4),_.Q(1,"async"),_.y(2,CSb,11,29,"mat-tree-node",5),_.E());a&2&&(a=_.N(),_.Rg("sticky-headers",_.R(1,6,a.Pob)),_.A("dataSource",a.tC)("treeControl",a.Cs)("@.disabled",!0)("trackBy",a.VD))};ESb=function(a){return a.Jtb};FSb=function(a){return a.level};
GSb=function(a){return a?_.sG(a.params.line)||-1:-1};HSb=function(a){return a.Vq};ISb=function(a,b){a.level=b;return a};JSb=function(a,b,c,d,e,f){return g=>{if(g.type&&!b.get(g.type))return!1;var l=g.modifiers.filter(OBb);return l.length&&l.every(p=>!c.get(p))||d.has("static")&&((l=g.modifiers.includes(11))&&!e||!l&&!f)?!1:_.cl(a)||_.el(g.label,a)?!0:!1}};
KSb=function(a){if(a&1){const b=_.ze();_.C(0,"div",7)(1,"h4");_.P(2,"Outline is very large");_.E();_.C(3,"button",8);_.M("click",function(){_.n(b);const c=_.N(2);return _.q(c.Anb=!1)});_.P(4," Show anyway (may crash) ");_.E()()}};LSb=function(a){a&1&&_.G(0,"outline-controls",11);a&2&&(a=_.N(3),_.A("outlineData",a.cr.Sb))};
MSb=function(a){a&1&&(_.J(0),_.y(1,LSb,1,1,"outline-controls",9),_.G(2,"outline-tree",10),_.L());a&2&&(a=_.N(2),_.v(),_.A("ngIf",a.aSc),_.v(),_.A("outlineTreeInput",a.cr.Sb)("location",a.Md))};NSb=function(a){a&1&&(_.J(0,4),_.y(1,KSb,5,0,"div",5)(2,MSb,3,3,"ng-container",6),_.L());a&2&&(a=_.N(),_.A("ngSwitch",a.Anb),_.v(),_.A("ngSwitchCase",!0),_.v(),_.A("ngSwitchCase",!1))};OSb=function(a){a&1&&(_.C(0,"dc-information-box",12),_.P(1),_.E());a&2&&(a=_.N(),_.v(),_.uh(" ",a.Gfa(a.cr.KE)," "))};
PSb=function(a){a&1&&_.G(0,"loading",13);a&2&&_.A("hasBackground",!0)};QSb=function(a){a&1&&(_.C(0,"span",8),_.P(1,"Files"),_.E())};RSb=function(a){a&1&&(_.J(0),_.G(1,"directory-navigation",9),_.L());a&2&&(a=_.N(2),_.v(),_.A("activeLocation",a.Md)("directoryPanelState",a.kta))};TSb=function(a){a&1&&(_.C(0,"span",12),_.P(1,"Outline"),_.E());if(a&2){a=_.N(2).Ka;const b=_.N();_.A("matTooltip",SSb(a,b.wb))}};
USb=function(a){a&1&&(_.G(0,"outline",13),_.Q(1,"async"));a&2&&(a=_.N(3),_.A("outlineData",_.R(1,2,a.cr))("activeLocation",a.Md))};VSb=function(a){a&1&&(_.C(0,"mat-tab",10),_.y(1,TSb,2,1,"ng-template",3)(2,USb,2,4,"outline",11),_.E());if(a&2){a=_.N().Ka;const b=_.N();_.A("disabled",a!==b.uic.fh);_.v(2);_.A("ngIf",b.hRb)}};
YSb=function(a,b){if(a&1){const c=_.ze();_.C(0,"nav",1)(1,"mat-tab-group",2);_.M("selectedIndexChange",function(d){const e=_.n(c).Ka,f=_.N();return _.q(f.Fk(e,d))});_.C(2,"mat-tab");_.y(3,QSb,2,0,"ng-template",3)(4,RSb,2,2,"ng-container",4);_.E();_.y(5,VSb,3,2,"mat-tab",5);_.E();_.C(6,"div",6)(7,"button",7);_.M("click",function(){_.n(c);var d=_.N().Qc;2===d.XK.getValue()?WSb(d):iL(d);return _.q()});_.C(8,"mat-icon");_.P(9,"keyboard_capslock");_.E()()()()}a&2&&(a=b.Ka,b=_.N(),_.v(),_.A("@.disabled",
!0)("selectedIndex",XSb(b,a)),_.v(3),_.A("ngIf",b.aKb),_.v(),_.A("ngIf",b.X7),_.v(2),_.A("matTooltip",b.isCollapsed?"Open navigation panel":"Close navigation panel")("ascTrackElement",b.dmc)("trackAction",b.isCollapsed?"open":"close")("trackProjectId",b.Md.tb),_.Pg("aria-label",b.isCollapsed?"Open navigation panel":"Close navigation panel"))};
ZSb=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"}};$Sb=function(a){switch(a.state){case 1:return"UNSUPPORTED_LANGUAGE"===a.KE||"UNSUPPORTED_DATA_TYPE"===a.KE?3:2;case 2:return 0===a.Sb.osa.length?4:1;default:return _.wc(a,void 0)}};
aTb=function(a){switch(a){case "OUTLINE":return _.hj.fR;case "FILES":return _.hj.gEa;default:return _.wc(a,"Unknown file detail tab selected")}};bTb=function(a){a&1&&_.G(0,"repository-detail",5);a&2&&(a=_.N(),_.A("viewData",a.wb))};cTb=function(a){a&1&&(_.C(0,"div"),_.P(1," Please contact the administrator. "),_.E())};
dTb=function(a){a&1&&(_.C(0,"div"),_.P(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. "),_.E())};eTb=function(a){a&1&&(_.G(0,"repository-breadcrumb",6),_.Q(1,"async"));if(a&2){a=_.N().Ka;const b=_.N();_.A("location",a.location)("isEmptyRepo",a.kind===b.Qo.UNINITIALIZED)("editLink",0===a.kind?a.FV:void 0)("fallbackEditLink",0===a.kind?a.eW:void 0);_.Pg("aria-label",_.R(1,5,b.mFc))}};
fTb=function(a){a&1&&_.G(0,"no-repository-information",7)};gTb=function(a){a&1&&_.G(0,"repository-not-found",8);a&2&&(a=_.N().Ka,_.A("location",a.location))};hTb=function(a){a&1&&_.G(0,"repository-permission-denied",8);a&2&&(a=_.N().Ka,_.A("location",a.location))};iTb=function(a){a&1&&_.G(0,"no-default-branch",7)};jTb=function(a){a&1&&(_.G(0,"browse-repository-contents",9),_.Q(1,"async"));if(a&2){a=_.N().Ka;const b=_.N();_.A("repositoryNavState",_.R(1,3,b.IQ.UTc))("viewData",a)("showOutlineTab",!b.kza)}};
kTb=function(a,b){a&1&&(_.J(0),_.y(1,eTb,2,7,"repository-breadcrumb",1),_.J(2,2),_.y(3,fTb,1,0,"no-repository-information",3)(4,gTb,1,1,"repository-not-found",4)(5,hTb,1,1,"repository-permission-denied",4)(6,iTb,1,0,"no-default-branch",3)(7,jTb,2,5,"browse-repository-contents",5),_.L()());a&2&&(a=b.Ka,b=_.N(),_.v(),_.A("ngIf",_.hG(a.location)?![4,7].includes(a.kind):![4,7,6].includes(a.kind)),_.v(),_.A("ngSwitch",a.kind),_.v(),_.A("ngSwitchCase",b.Qo.NONE),_.v(),_.A("ngSwitchCase",b.Qo.cmc),_.v(),
_.A("ngSwitchCase",b.Qo.PERMISSION_DENIED),_.v(),_.A("ngSwitchCase",b.Qo.Dhc))};lTb=function(a,b){return new _.gf(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)})})};mTb=function(a,b){return(window.injected||new Map).get(a)||b};
qTb=function(a,b,c){if(1!==a.nodeType)return nTb;b=b.toLowerCase();if("innerhtml"===b||"innertext"===b||"textcontent"===b||"outerhtml"===b)return()=>oTb;const d=pTb.get(`${a.tagName} ${b}`);return void 0!==d?d:/^on/.test(b)&&"attribute"===c&&(a=a.tagName.includes("-")?HTMLElement.prototype:a,b in a)?()=>{throw Error("Ve");}:nTb};sTb=function(a,b){if(!Array.isArray(a)||!a.hasOwnProperty("raw"))throw Error("Ye");return void 0!==rTb?rTb.createHTML(b):b};
lL=function(a,b,c=a,d){if(b===jL)return b;var e;let f=void 0!==d?null==(e=c.axb)?void 0:e[d]:c.Quc;e=kL(b)?void 0:b._$litDirective$;let g;if((null==(g=f)?void 0:g.constructor)!==e){let l,p;null==(l=f)||null==(p=l._$notifyDirectiveConnectionChanged)||p.call(l,!1);void 0===e?f=void 0:(f=new e(a),f.Muc(a,c,d));if(void 0!==d){let t;(null!=(t=c.axb)?t:c.axb=[])[d]=f}else c.Quc=f}void 0!==f&&(b=lL(a,f.Ouc(a,b.values),f,d));return b};
mL=function(a){return(b,c)=>{if("object"===typeof c)b=tTb(a,b,c);else{const d=b.hasOwnProperty(c);uTb(b.constructor,c,d?Object.assign({},a,{m_c:!0}):a);b=d?Object.getOwnPropertyDescriptor(b,c):void 0}return b}};vTb=function(){return mL(Object.assign({},void 0,{state:!0,Yk:!1}))};wTb=function(a){a=a.privateDoNotAccessOrElseSafeUrlWrappedValue;if(void 0===a||null===a)throw Error("ef");return new _.hc(a)};xTb=function(a){return a&&a.startsWith("go/")?a:""};
yTb=function(a,b){a&1&&(_.C(0,"th",4),_.P(1),_.E());a&2&&(a=b.ua,_.v(),_.vh(a.Rcb))};
ATb=function(a){if(a&1){const b=_.ze();_.C(0,"mat-month-view",7);_.M("_userSelection",function(c){_.n(b);const d=_.N(2);return _.q(d.Xlb(c))})("dragStarted",function(c){_.n(b);const d=_.N(2);return _.q(d.DV(c))})("dragEnded",function(c){_.n(b);const d=_.N(2);return _.q(d.kF(c))});_.E()}if(a&2){a=_.N().ua;const b=_.N();_.Rg("reach-calendar-month-active",zTb(b,a,b.ob));_.A("activeDate",a)("selected",b.selected)("dateFilter",b.tj)("maxDate",b.Ed)("minDate",b.Cd)("dateClass",b.Ol)("comparisonStart",b.Hv)("comparisonEnd",
b.my)("activeDrag",b.xv)}};BTb=function(a,b){a&1&&(_.C(0,"div",5),_.y(1,ATb,1,11,"mat-month-view",6),_.E());a&2&&(a=b.ua,_.v(),_.A("ngIf",!!a))};CTb=function(a,b){if(a&1){const c=_.ze();_.C(0,"mat-year-view",2);_.M("selectedChange",function(d){_.n(c);const e=_.N();return _.q(e.Qn.next(d))});_.E()}a&2&&(a=b.ua,b=_.N(),_.A("activeDate",a)("selected",b.selected)("dateFilter",b.tj)("maxDate",b.Ed)("minDate",b.Cd)("dateClass",b.Ol))};
DTb=function(a){a&1&&(_.C(0,"mat-error"),_.P(1),_.E());a&2&&(a=_.N(),_.v(),_.vh(a.rNc))};ETb=function(a){if(a&1){const b=_.ze();_.C(0,"reach-date-presets-menu",11);_.M("presetSelected",function(c){_.n(b);_.N().z0.next({source:"view",value:(null==c?void 0:c.date)||null});return _.q()});_.E()}a&2&&(a=_.N(),_.A("presets",a.Y3))};FTb=function(a,b){a&1&&(_.C(0,"mat-icon",6),_.P(1),_.E());a&2&&(a=b.Ka,_.A("svgIcon",a.Zj),_.v(),_.uh(" ",a.Zj?"":a.Kh," "))};
GTb=function(a,b){a&1&&(_.C(0,"mat-icon",6),_.P(1),_.E());a&2&&(a=b.Ka,_.A("svgIcon",a.Zj),_.v(),_.uh(" ",a.Zj?"":a.Kh," "))};HTb=function(a){a||(_.ne(),a=_.Kd(_.Nf));const b=new _.gf(c=>a.Ee(c.next.bind(c)));return c=>_.u(c,_.Fg(b))};ITb=function(a,b){if(a&1){const c=_.ze();_.C(0,"div",4);_.M("click",function(){const d=_.n(c).ua,e=_.N(2);d&&e.WRb.next(d);return _.q()});_.G(1,"div",5);_.C(2,"span",6);_.P(3);_.E()()}a&2&&(a=b.ua,_.A("first",b.first),_.v(3),_.vh(a.title))};
JTb=function(a){a&1&&(_.J(0),_.G(1,"mat-divider",2),_.y(2,ITb,4,2,"div",3),_.G(3,"mat-divider",2),_.L());a&2&&(a=_.N(),_.v(2),_.A("ngForOf",a.Nya))};KTb=function(a){return a.yb?`${a.repository} \u203a ${_.rG(a.yb)}`:`${a.repository}`};nL=function(a){return null==a?"":a.split("/").map(encodeURIComponent).join("/")};
LTb=function(a){a&1&&(_.J(0),_.C(1,"a",3),_.P(2),_.E(),_.C(3,"a",4),_.P(4),_.E(),_.L());a&2&&(a=_.N(),_.v(),_.A("routerLink",a.data.hxa)("ascTrackElement",a.data.p0)("trackAction",a.data.bia),_.v(),_.vh(a.data.aia),_.v(),_.A("routerLink",a.data.sSb)("ascTrackElement",a.data.p0),_.v(),_.vh(a.data.Qe))};
MTb=function(a){a&1&&(_.C(0,"a",9),_.Q(1,"repoRootLink"),_.P(2),_.E());a&2&&(a=_.N(2),_.A("routerLink",_.R(1,4,a.data.Va))("ascTrackElement",a.data.p0),_.v(2),_.LC("[",a.data.repository," \u203a ",a.data.md,"]"))};
NTb=function(a){a&1&&(_.y(0,MTb,3,6,"a",5),_.C(1,"a"),_.Q(2,"placeToHref"),_.C(3,"span"),_.P(4),_.E(),_.C(5,"span",6),_.P(6),_.E()(),_.C(7,"button",7)(8,"span",8),_.P(9,"content_copy"),_.E()());if(a&2){a=_.N();_.A("ngIf",null==a.displayName);_.v();_.Pg("href",_.R(2,9,a.data.Va),_.ag)("data-action-name","navigate")("data-element-name",a.data.p0)("data-track-action-name",a.data.bia);_.v(3);var b=a;var c=a.data;b=null!=b.displayName?b.displayName.includes("/")?b.displayName.substring(0,b.displayName.lastIndexOf("/")+
1):"":c.prefix;_.vh(b);_.v(2);_.vh(a.data.aia);_.v();_.Pg("data-copy-content",a.data.Va.path)("data-action-name","copy")}};OTb=function(a,b){a&1&&(_.C(0,"li"),_.G(1,"item-display",9),_.E());a&2&&(a=b.ua,b=_.N(4),_.v(),_.A("place",a)("placeItemType",b.Tua(a)))};PTb=function(a){a&1&&(_.C(0,"ul"),_.y(1,OTb,2,2,"li",8),_.E());a&2&&(a=_.N(2).Ka,_.v(),_.A("ngForOf",a.Sb))};
QTb=function(a){a&1&&(_.J(0),_.y(1,PTb,2,1,"ul",7),_.L());if(a&2){a=_.N().Ka;_.N();const b=_.th(4);_.v();_.A("ngIf",0<a.Sb.length)("ngIfElse",b)}};RTb=function(a){a&1&&(_.C(0,"dc-information-box",10),_.P(1," Recent items unavailable "),_.E())};STb=function(a){a&1&&_.G(0,"loading",11)};
TTb=function(a,b){a&1&&(_.J(0)(1,3),_.y(2,QTb,2,2,"ng-container",4)(3,RTb,2,0,"dc-information-box",5)(4,STb,1,0,"loading",6),_.L()());a&2&&(a=b.Ka,b=_.N(),_.v(),_.A("ngSwitch",a.state),_.v(),_.A("ngSwitchCase",b.jE.Xh),_.v(),_.A("ngSwitchCase",b.jE.Error),_.v(),_.A("ngSwitchCase",b.jE.ij))};UTb=function(a){a&1&&(_.C(0,"p",12),_.P(1," You don't have any recently viewed items yet. "),_.E())};
VTb=function(a,b){a&1&&(_.C(0,"mat-tree-node"),_.G(1,"div",12)(2,"simple-star",13)(3,"item-display",14),_.E());a&2&&(a=b.ua,b=_.N(4),_.Pg("aria-label",a.displayName),_.v(2),_.A("isStarred",a.zz)("type",b.Tua(a.location)),_.Pg("data-node-id",a.id)("data-action",b.zvb),_.v(),_.A("displayName",a.displayName)("place",a.location)("placeItemType",a.Oy))};
WTb=function(a,b){a&1&&(_.C(0,"mat-nested-tree-node")(1,"div",15)(2,"button",16)(3,"span",17),_.P(4," expand_more "),_.E()(),_.G(5,"simple-star",13)(6,"item-display",14),_.E(),_.C(7,"ul")(8,"li"),_.Vg(9,18),_.E()()());a&2&&(a=b.ua,b=_.N(4),_.Pg("aria-label",a.displayName),_.v(2),_.Pg("aria-label","Toggle "+a.displayName)("data-node-id",a.id)("data-action",b.g$b),_.v(),_.Rg("collapsed",!b.rd.Ke(a)),_.v(2),_.A("isStarred",a.zz)("type",b.Tua(a.location)),_.Pg("data-node-id",a.id)("data-action",b.zvb),
_.v(),_.A("displayName",a.displayName)("place",a.location)("placeItemType",a.Oy),_.v(),_.Rg("tree-invisible",!b.rd.Ke(a)))};XTb=function(a){if(a&1){const b=_.ze();_.C(0,"button",19);_.M("click",function(){_.n(b);const c=_.N(4);return _.q(c.EAa.next(!0))});_.P(1," Show all ");_.E()}};
YTb=function(a){a&1&&(_.J(0),_.C(1,"mat-tree",8),_.y(2,VTb,4,8,"mat-tree-node",9)(3,WTb,10,15,"mat-nested-tree-node",10),_.E(),_.y(4,XTb,2,0,"button",11),_.L());if(a&2){a=_.N(2).Ka;const b=_.N();_.v();_.A("dataSource",a.Sb)("treeControl",b.rd);_.v(2);_.A("matTreeNodeDefWhen",b.mga);_.v();_.A("ngIf",!b.EAa.value)}};ZTb=function(a){a&1&&(_.J(0),_.y(1,YTb,5,4,"ng-container",7),_.L());if(a&2){a=_.N().Ka;_.N();const b=_.th(4);_.v();_.A("ngIf",0<a.Sb.data.length)("ngIfElse",b)}};
$Tb=function(a){a&1&&(_.C(0,"dc-information-box",20),_.P(1," Starred items unavailable "),_.E())};aUb=function(a){a&1&&_.G(0,"loading",21)};bUb=function(a,b){a&1&&(_.J(0)(1,3),_.y(2,ZTb,2,2,"ng-container",4)(3,$Tb,2,0,"dc-information-box",5)(4,aUb,1,0,"loading",6),_.L()());a&2&&(a=b.Ka,b=_.N(),_.v(),_.A("ngSwitch",a.state),_.v(),_.A("ngSwitchCase",b.Wc.Xh),_.v(),_.A("ngSwitchCase",b.Wc.Error),_.v(),_.A("ngSwitchCase",b.Wc.ij))};
cUb=function(a){a&1&&(_.C(0,"p",22),_.P(1," You don't have any starred items yet. "),_.E())};dUb=function(a,b){b.push(a);for(const c of a.children.values())dUb(c,b)};eUb=function(a,b){return 0<b.children.size};fUb=function(a,b,c=0){let d=0;for(const e of a.values())c<b&&d++,e.zz&&c++,0!==e.children.size&&(c=fUb(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};
gUb=function({children:a,location:b,zz:c},d){a=new Map(Array.from(a).map(([g,l])=>[g,gUb(l,d)]).sort(([g],[l])=>g.localeCompare(l)));if(!b.path){var e=d.size;c={children:a,displayName:b.repository,zz:c,location:b,Oy:_.Sk(b),id:e};d.set(e,c);return c}e=b.path.split("/").filter(g=>!!g).pop()||"";1!==a.size||c||(c=a.values().next().value,a=c.children,e=e+"/"+c.displayName,b=c.location,c=c.zz);const f=d.size;c={children:a,displayName:e,location:b,zz:c,Oy:_.Sk(b),id:f};d.set(f,c);return c};
hUb=function(a){a&1&&(_.J(0),_.G(1,"initial-welcome"),_.L())};iUb=function(a){a&1&&(_.J(0),_.P(1),_.Q(2,"number"),_.L());a&2&&(a=_.N(2),_.v(),_.uh(" (",_.R(2,1,a.mG),") "))};jUb=function(a,b){a&1&&(_.J(0),_.P(1),_.Q(2,"number"),_.L());a&2&&(a=b.Ka,_.v(),_.uh(" (",_.R(2,1,a),") "))};
kUb=function(a,b){if(a&1){const c=_.ze();_.J(0);_.C(1,"div",2);_.y(2,hUb,2,0,"ng-container",3);_.C(3,"mat-accordion",4)(4,"mat-expansion-panel",5);_.M("afterExpand",function(){_.n(c);const d=_.N();return _.q(d.mb("expandStarredItems"))})("afterCollapse",function(){_.n(c);const d=_.N();return _.q(d.mb("collapseStarredItems"))});_.C(5,"mat-expansion-panel-header")(6,"mat-panel-title")(7,"mat-icon",6);_.P(8,"star");_.E();_.C(9,"h2");_.P(10," starred ");_.y(11,iUb,3,3,"ng-container",3);_.E()()();_.C(12,
"starred-items",7);_.M("countChanged",function(d){_.n(c);const e=_.N();return _.q(e.mG=d)});_.E()();_.C(13,"mat-expansion-panel",5);_.M("afterExpand",function(){_.n(c);const d=_.N();return _.q(d.mb("expandRecentItems"))})("afterCollapse",function(){_.n(c);const d=_.N();return _.q(d.mb("collapseRecentItems"))});_.C(14,"mat-expansion-panel-header")(15,"mat-panel-title");_.G(16,"mat-icon",8);_.C(17,"h2");_.P(18," recently viewed ");_.y(19,jUb,3,3,"ng-container",3);_.Q(20,"async");_.E()()();_.G(21,"recent-items",
9);_.E()()();_.L()}a&2&&(a=b.Ka,b=_.N(),_.v(2),_.A("ngIf",a===b.aPc.Obc),_.v(),_.A("multi",!0),_.v(),_.A("expanded",!0),_.v(7),_.A("ngIf",0<b.mG),_.v(2),_.A("expanded",!0),_.v(6),_.A("ngIf",_.R(20,6,b.vTc)))};lUb=function(a){a&1&&_.G(0,"loading",10);a&2&&_.A("diameter",20)};mUb=function(a){a&1&&_.G(0,"th",5)};nUb=function(a){a&1&&(_.C(0,"th",6),_.P(1," Project ID "),_.E())};
oUb=function(a){a&1&&(_.C(0,"td",13),_.G(1,"star",14),_.E());if(a&2){a=_.N().ua;const b=_.N();_.v();_.A("place",a.Va)("type",b.emc)("elementName",a.zj)}};pUb=function(a,b){a&1&&(_.J(0),_.G(1,"mat-icon",15),_.L());a&2&&(a=b.Ka,b=_.N().ua,_.v(),_.A("matTooltip",b.OTc)("svgIcon",a))};qUb=function(a){a&1&&(_.C(0,"td",16)(1,"a",17),_.P(2),_.E()());a&2&&(a=_.N().ua,_.v(),_.A("routerLink",a.MTc),_.v(),_.uh(" ",a.DG," "))};
rUb=function(a,b){a&1&&(_.C(0,"tr",7),_.y(1,oUb,2,3,"td",8),_.C(2,"td")(3,"div",9)(4,"a",10),_.P(5),_.E(),_.y(6,pUb,2,2,"ng-container",11),_.E()(),_.y(7,qUb,3,2,"td",12),_.E());a&2&&(a=b.ua,b=_.N(),_.v(),_.A("ngIf",b.xVb),_.v(3),_.A("routerLink",a.PTc),_.v(),_.uh(" ",a.zj," "),_.v(),_.A("ngIf",a.NTc),_.v(),_.A("ngIf",b.tnb))};sUb=function(a,b){return a.DG.localeCompare(b.DG)||a.zj.localeCompare(b.zj)};tUb=function(a,b){a=a.name;b=b.name;return a===b?0:a?b?a.localeCompare(b):1:-1};
uUb=function(a){a&1&&_.G(0,"repository-searchable-tree",1);a&2&&(a=_.N(),_.A("place",a.Va))};vUb=function(a){a&1&&_.G(0,"loading",4);a&2&&_.A("diameter",20)};wUb=function(a){a&1&&(_.C(0,"div",10),_.G(1,"project-selector",11),_.E());a&2&&(a=_.N(3),_.v(),_.A("place",a.location))};yUb=function(a){if(a&1){const b=_.ze();_.C(0,"input-with-icon",12);_.M("valueChange",function(c){_.n(b);const d=_.N(3);return _.q(d.Xza.next(c))});_.E()}a&2&&(a=_.N(3),_.A("placeholder",a.Jlb)("trackingConfig",_.Ch(2,xUb,a.lc)))};
zUb=function(a){a&1&&(_.J(0),_.G(1,"repository-table",13),_.L());if(a&2){a=_.N(2).Ka;const b=_.N();_.v();_.A("rows",a.Sb.rows)("location",b.location)}};AUb=function(a){if(a&1){const b=_.ze();_.C(0,"no-search-match",14);_.Q(1,"async");_.M("clear",function(){_.n(b);const c=_.N(3);return _.q(c.SE())});_.E()}a&2&&(a=_.N(3),_.A("filter",_.R(1,1,a.Xza)))};
BUb=function(a){a&1&&(_.C(0,"icon-empty-state-display",15)(1,"icon-empty-state-title"),_.P(2," There are no repositories for this project "),_.E(),_.C(3,"icon-empty-state-subtitle"),_.P(4," Verify that you can access it "),_.E()())};CUb=function(a){a&1&&(_.C(0,"icon-empty-state-display",16)(1,"icon-empty-state-title"),_.P(2," Unable to load this project "),_.E(),_.C(3,"icon-empty-state-subtitle"),_.P(4," Verify that it exists and you can access it "),_.E()())};
DUb=function(a){a&1&&(_.J(0),_.y(1,wUb,2,1,"div",5)(2,yUb,1,4,"input-with-icon",6),_.Q(3,"async"),_.J(4,1),_.y(5,zUb,2,2,"ng-container",3)(6,AUb,2,3,"no-search-match",7)(7,BUb,5,0,"icon-empty-state-display",8)(8,CUb,5,0,"icon-empty-state-display",9),_.L()());if(a&2){a=_.N().Ka;const b=_.N();_.v();_.A("ngIf",b.yVb);_.v();_.A("ngIf",_.R(3,7,b.XVc));_.v(2);_.A("ngSwitch",a.Sb.kind);_.v();_.A("ngSwitchCase",b.mna.unc);_.v();_.A("ngSwitchCase",b.mna.b7b);_.v();_.A("ngSwitchCase",b.mna.a7b);_.v();_.A("ngSwitchCase",
b.mna.Wbc)}};EUb=function(a,b){a&1&&(_.J(0,1),_.y(1,vUb,1,1,"loading",2)(2,DUb,9,9,"ng-container",3),_.L());a&2&&(a=b.Ka,b=_.N(),_.A("ngSwitch",a.state),_.v(),_.A("ngSwitchCase",b.Wc.ij),_.v(),_.A("ngSwitchCase",b.Wc.Xh))};GUb=function(a){const b=a.Se,c=_.Xmb(b),d=b.projectId||b.il||b.io;var e=a.fY?_.fyb(a.fY):null;const f=e?e.icon:null;e=e?FUb.format({repoType:e.name}):null;return{zj:a.displayName||b.yh,PTc:_.sr(c),DG:d,MTc:_.sr(_.wG(c.hc(),"repoGroup").Za()),NTc:f,OTc:e,Va:c}};
HUb=function(a,b){return a===b?!0:void 0===a||void 0===b?!1:_.rc(a,b)};IUb=function({tb:a,Uc:b}){if(a&&b)switch(b){case "depot":return{kind:b};case "host":return{kind:b,il:a};case "project":return{kind:b,projectId:a};case "ossProject":return{kind:b,projectName:a};default:return _.wc(b,"Unknown group type")}};
JUb=function(a){a&1&&(_.C(0,"nav",11)(1,"a",12),_.P(2,"My source"),_.E(),_.C(3,"a",13),_.P(4,"All repositories"),_.E()());if(a&2){_.N();a=_.th(3);const b=_.N(2).Ka,c=_.N();_.A("tabPanel",a);_.v();_.A("routerLink",c.XOc)("active",b.Sb===c.TQ.REa);_.v(2);_.A("routerLink",c.lN)("active",b.Sb===c.TQ.nGa)}};KUb=function(a){a&1&&(_.C(0,"div",9),_.y(1,JUb,5,5,"nav",10),_.G(2,"mat-tab-nav-panel",null,1),_.E());if(a&2){a=_.N(2).Ka;const b=_.N();_.v();_.A("ngIf",a.Sb===b.TQ.REa||a.Sb===b.TQ.nGa)}};
LUb=function(a){a&1&&_.G(0,"landing-page")};MUb=function(a){a&1&&(_.G(0,"repositories-browser",14),_.Q(1,"async"));a&2&&(a=_.N(3),_.A("location",_.R(1,1,a.Va)))};NUb=function(a){a&1&&(_.J(0),_.y(1,KUb,4,1,"div",7),_.J(2,3),_.y(3,LUb,1,0,"landing-page",4)(4,MUb,2,3,"repositories-browser",8),_.L()());if(a&2){a=_.N().Ka;const b=_.N();_.v();_.A("ngIf",b.nOb);_.v();_.A("ngSwitch",a.Sb);_.v();_.A("ngSwitchCase",b.TQ.REa);_.v();_.A("ngSwitchCase",b.TQ.nGa)}};
OUb=function(a){a&1&&_.Vg(0,15);a&2&&(_.N(2),_.A("ngTemplateOutlet",_.th(3)))};PUb=function(a){a&1&&_.G(0,"loading",16);a&2&&_.A("diameter",20)};QUb=function(a,b){a&1&&(_.J(0,3),_.y(1,NUb,5,4,"ng-container",4)(2,OUb,1,1,"ng-container",5)(3,PUb,1,1,"loading",6),_.L());a&2&&(a=b.Ka,b=_.N(),_.A("ngSwitch",a.state),_.v(),_.A("ngSwitchCase",b.Wc.Xh),_.v(),_.A("ngSwitchCase",b.Wc.Error),_.v(),_.A("ngSwitchCase",b.Wc.ij))};
RUb=function(a){a&1&&(_.C(0,"icon-empty-state-display",17)(1,"icon-empty-state-title"),_.P(2," Unable to load page. "),_.E(),_.C(3,"icon-empty-state-subtitle"),_.P(4," Please try again later. "),_.E()());a&2&&_.A("isSvg",!1)};SUb=function(a){switch(a){case "RepositoriesBrowser":return 1;case "LandingPage":return 0;default:return _.wc(a,void 0)}};TUb=void 0;WUb=function(a,b){if(0>b)throw Error("s`"+b);const c=a.vy,d=c+b;if(d>a.xJ)throw Error("r`"+(a.xJ-c)+"`"+b);a.vy=d;return c};XUb=[];
YUb=class{constructor(a,b){this.qN=null;this.JTa=!1;this.vy=this.xJ=this.pla=0;this.init(a,void 0,void 0,b)}init(a,b,c,{GPa:d=!1}={}){this.GPa=d;a&&(a=Uyb(a),this.qN=a.buffer,this.JTa=a.FO,this.pla=b||0,this.xJ=void 0!==c?this.pla+c:this.qN.length,this.vy=this.pla)}wKb(){this.clear();100>XUb.length&&XUb.push(this)}clear(){this.qN=null;this.JTa=!1;this.vy=this.xJ=this.pla=0;this.GPa=!1}Ui(){return this.xJ}setEnd(a){this.xJ=a}reset(){this.vy=this.pla}getCursor(){return this.vy}setCursor(a){this.vy=
a}advance(a){_.Hxa(this,this.vy+a)}DSb(a,b){var c=WUb(this,a),d=this.qN;if(_.Owa){var e;b?(e=UUb)||(e=UUb=new TextDecoder("utf-8",{fatal:!0})):(e=VUb)||(e=VUb=new TextDecoder("utf-8",{fatal:!1}));a=c+a;d=0===c&&a===d.length?d:d.subarray(c,a);try{var f=e.decode(d)}catch(l){if(b){if(void 0===TUb){try{e.decode(new Uint8Array([128]))}catch(p){}try{e.decode(new Uint8Array([97])),TUb=!0}catch(p){TUb=!1}}b=!TUb}b&&(UUb=void 0);throw l;}}else{a=c+a;f=[];let l=null;let p,t;for(;c<a;){var g=d[c++];128>g?f.push(g):
224>g?c>=a?BK(b,f):(p=d[c++],194>g||128!==(p&192)?(c--,BK(b,f)):f.push((g&31)<<6|p&63)):240>g?c>=a-1?BK(b,f):(p=d[c++],128!==(p&192)||224===g&&160>p||237===g&&160<=p||128!==((e=d[c++])&192)?(c--,BK(b,f)):f.push((g&15)<<12|(p&63)<<6|e&63)):244>=g?c>=a-2?BK(b,f):(p=d[c++],128!==(p&192)||0!==(g<<28)+(p-144)>>30||128!==((e=d[c++])&192)||128!==((t=d[c++])&192)?(c--,BK(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))):BK(b,f);8192<=f.length&&(l=Syb(l,f),f.length=
0)}f=Syb(l,f)}return f}hib(a){if(0==a)return _.Za();var b=WUb(this,a);if(this.GPa&&this.JTa)b=this.qN.subarray(b,b+a);else{var c=this.qN;a=b+a;b=b===a?Tyb||(Tyb=new Uint8Array(0)):c.slice(b,a)}return 0==b.length?_.Za():new _.Xa(b,_.Ya)}};Xyb=function(a){var b=a.Cg;if(b.vy==b.xJ)return!1;a.P4=a.Cg.getCursor();var c=_.nl(a.Cg)>>>0;b=c>>>3;c&=7;if(!(0<=c&&5>=c))throw Error("m`"+c+"`"+a.P4);if(1>b)throw Error("n`"+b+"`"+a.P4);a.A6=b;a.ru=c;return!0};
Zyb=function(a){switch(a.ru){case 0:if(0!=a.ru)Zyb(a);else a:{a=a.Cg;var b=a.vy;const c=b+10,d=a.qN;for(;b<c;)if(0===(d[b++]&128)){_.Hxa(a,b);break a}throw Error("q");}break;case 1:a.Cg.advance(8);break;case 2:2!=a.ru?Zyb(a):(b=_.nl(a.Cg)>>>0,a.Cg.advance(b));break;case 5:a.Cg.advance(4);break;case 3:b=a.A6;do{if(!Xyb(a))throw Error("o");if(4==a.ru){if(a.A6!=b)throw Error("p");break}Zyb(a)}while(1);break;default:throw Error("m`"+a.ru+"`"+a.P4);}};ZUb=[];
$Ub=class{constructor(a,b){if(XUb.length){const c=XUb.pop();c.init(a,void 0,void 0,b);a=c}else a=new YUb(a,b);this.Cg=a;this.P4=this.Cg.getCursor();this.ru=this.A6=-1;this.setOptions(b)}setOptions({JIb:a=!1}={}){this.JIb=a}wKb(){this.Cg.clear();this.ru=this.A6=-1;100>ZUb.length&&ZUb.push(this)}getCursor(){return this.Cg.getCursor()}reset(){this.Cg.reset();this.P4=this.Cg.getCursor();this.ru=this.A6=-1}advance(a){this.Cg.advance(a)}skipToEnd(){this.Cg.setCursor(this.Cg.Ui())}DSb(){return _.Jxa(this)}hib(){const a=
_.nl(this.Cg)>>>0;return this.Cg.hib(a)}};Azb=function(a,b){a.NBb=b};aVb=function(a){return _.u(_.kf(null),_.ng(1),_.Gg(()=>{a.ls=_.YNa(a,_.Gi(),{gestureName:"BACKGROUND",element:"Insights",action:"load"});a.ls.sKb=!0}))};QPb=function(a,b){return _.Al(a,3,b)};bVb=function(a,b){return _.Rb(a,1,b,_.ub)};cVb=function(a,b){return _.Dl(a,1,_.kq,b)};
dVb=class{constructor(a){this.stream=a}on(a,b){return"data"==a||"error"==a?this:this.stream.on(a,b)}removeListener(a,b){return this.stream.removeListener(a,b)}cancel(){this.stream.cancel()}};oL=function(a,b,c,d,e,f){const g=b.substr(0,b.length-e.name.length);b=_.yRa(l=>_.CRa(a,l,g),a.DWb).call(a,_.BPa(e,c,d));b.on("data",l=>f(null,l));b.on("error",l=>f(l,null));return new dVb(b)};eVb=function(a,b){return _.Rb(a,3,b,_.ub)};fVb=function(a,b){return _.$l(a,4,b)};
gVb=function(a){var b=_.Fv.has(72);return _.Yl(a,6,b)};hVb=function(a){var b=_.Fv.has(73);return _.Yl(a,7,b)};iVb={id:"BLAME",name:"Blame",children:[]};jVb={id:"XREFS",name:"References",children:[]};kVb={id:"DEPRECATED",name:"Deprecated",children:[]};lVb=function(a){return _.u(a.NJb(),_.r(b=>{const c=new Map(b);_.Fv.has(10)&&(c.set("XREFS",{Hf:"ON",Bla:""}),b.has("DEPRECATED")||c.set("DEPRECATED",{Hf:"ON",Bla:""}));return c}))};
mVb=function(a,b){_.u(a.KO.getValue(_.Qx(a,b)),_.Df(c=>"SHOWING"!==c)).subscribe(()=>{a.KO.setValue(_.Qx(a,b),"HIDDEN")})};nVb=function(a,b){let c=_.W9a(a,b);if(!_.hG(b))return`${a.window.location.origin}${c}`;if(!_.iG(b))return`http://cs${c}`;c=c.match(/^\/piper[/_]{3}depot\/google3/g)?c.slice(15):c.slice(9);return`http://${c}`};
oVb=function(a,b,c){const d=new _.xg(1);return _.u(d,_.og(),_.uf(e=>{var f,g,l,p;({nextPage:e,location:f,Mq:g,refHint:l,count:p}=e);return _.u(a.resolve(f,e,l,g,p),_.r(_.GF),_.Dg(_.UF),_.kg(()=>_.FF("History unavailable")))},1),_.Dg(_.GF(b)),_.vg(mzb,_.mtb),_.r(e=>{const f=0<e.Zk.length?e.Zk[0].Mq||void 0:void 0;var g=f&&izb(c,f);g=g&&_.ok(g)?g:c;let l,p;if(_.CG(c)){var t;l=null==f?void 0:null==(t=f.Gu)?void 0:t.refHint;p=f}t=Object.assign({},e);const x=e.nextPage;t=(delete t.nextPage,t);if(!x||"0000000000000000000000000000000000000000"===
x.token)return Object.assign({},t,{XG:f});const B=jzb(g,e),F="TOKEN"===x.N6&&B!==g.path,I=kzb(g,e);return t.Qea?(d.next({nextPage:F?void 0:x,location:I,Mq:p,refHint:l,count:7E5}),Object.assign({},t,{XG:f})):Object.assign({},t,{XG:f,Qta:()=>{d.next({nextPage:F?void 0:x,location:I,Mq:p,refHint:l,count:50})},Oea:()=>{d.next({nextPage:F?void 0:x,location:I,Mq:p,refHint:l,count:1E6})}})}))};
cNb=function(a,b){let c;c="depot"===b.Uc?b.params.Pb?"":"HEAD":b.yb;const d=_.CG(b)?_.qG(_.nk(b,0)):void 0;return _.u(a.resolve(b,c?{N6:"COMMITS",Zk:[c]}:void 0,d),_.Eg(e=>_.u(oVb(a,e,b),_.r(_.GF))),_.kg(()=>_.FF("History unavailable")),_.Dg(_.UF))};
pL=function(a,b,c,d){var e=arguments.length,f=3>e?b:null===d?d=Object.getOwnPropertyDescriptor(b,c):d,g;if("object"===typeof Reflect&&Reflect&&"function"===typeof Reflect.decorate)f=Reflect.decorate(a,b,c,d);else for(var l=a.length-1;0<=l;l--)if(g=a[l])f=(3>e?g(f):3<e?g(b,c,f):g(b,c))||f;return 3<e&&f&&Object.defineProperty(b,c,f),f};qL=function(a){if("object"===typeof Reflect&&Reflect&&"function"===typeof Reflect.metadata)return Reflect.metadata("design:type",a)};
zNb=function(a){a=a.Ze;return _.Cba(a,a[_.Ma],ANb,1,3,!1,!0).length};pVb=new _.gm(function(a,b,c){if(0!==a.ru)return!1;a=_.nl(a.Cg);_.Hb(b,b[_.Ma],c,0===a?void 0:a);return!0},!1,!1);ozb=/^[a-z][a-z\d-]*$/i;pzb="APPLET BASE EMBED IFRAME LINK MATH META OBJECT SCRIPT STYLE SVG TEMPLATE".split(" ");tzb="AREA BR COL COMMAND HR IMG INPUT KEYGEN PARAM SOURCE TRACK WBR".split(" ");rzb=["action","formaction","href"];
qVb=function(a){if(!/^image\/.*/g.test(a.type))throw Error("Y");var b=_.da.URL.createObjectURL(a);a=new _.da.Image;const c=function(){_.da.URL.revokeObjectURL(b)};a.onload=c;a.onerror=c;a.src=b;return a};TBb=function(a,b){var c=b.parentNode;c&&c.replaceChild(a,b)};BBb=function(a){return a instanceof _.hk?a.clone():new _.hk(a)};WIb=function(a,b){a instanceof _.hk||(a=BBb(a));b instanceof _.hk||(b=BBb(b));return a.resolve(b)};
rL=class{constructor(a){this.mYa=a;this.Hwa=[];this.hHb=Ezb}transform(a,b=Ezb){if(!a||!(a instanceof Map)&&"object"!==typeof a)return null;null!=this.gta||(this.gta=this.mYa.find(a).create());a=this.gta.diff(a);const c=b!==this.hHb;a&&(this.Hwa=[],a.rKb(d=>{this.Hwa.push({key:d.key,value:d.hg})}));if(a||c)this.Hwa.sort(b),this.hHb=b;return this.Hwa}};rL.O=function(a){return new (a||rL)(_.w(_.OIa,16))};rL.Ge=_.Xd({name:"keyvalue",type:rL,fe:!1,standalone:!0});
var sL=class extends _.Zp{constructor(a,b,c,d){super(a,b,d,c,"scroll");this.VXb=!0}Pdb(a){this.VXb&&(clearTimeout(this.aVc),this.aVc=setTimeout(()=>{_.tOa(this,"SCROLL",a,500)},500))}};sL.O=function(a){return new (a||sL)(_.w(_.Vp),_.w(_.pn),_.w(_.Ye),_.w(_.Yp,8))};
sL.La=_.Wd({type:sL,na:[["body","ascTrackElement","","trackAction",""],["div","ascTrackElement","","trackAction",""],["textarea","ascTrackElement","","trackAction",""]," ascTrackElement  trackAction  trackGestureScroll ".split(" ")],inputs:{VXb:"trackGestureScroll"},features:[_.Mg]});
var SQb={N0:0,wDa:1,U0c:2,e1c:3,q0c:4,Mtc:5,0:"HISTORY",1:"CROSS_REFERENCES",2:"REMOVED_CALLGRAPHS",3:"SNAPSHOTS",4:"LOGPOINTS",5:"WARNINGS"},rVb=function(a,b,c){c=c||{};c.format="jspb";this.Hh=new _.er(c);this.Mh=void 0==a?a:a.replace(/\/+$/,"")},tL=class{get gz(){return this.Ipa}set gz(a){this.Ipa="off"===a||"assertive"===a?a:"polite";"off"===this.Ipa?this.AB&&(this.AB.unsubscribe(),this.AB=null):this.AB||(this.AB=this.nb.Ub(()=>this.zJa.observe(this.Ja).subscribe(()=>{const b=this.Ja.ma.textContent;
b!==this.oBc&&(this.Haa.Kl(b,this.Ipa,this.duration),this.oBc=b)})))}constructor(a,b,c,d){this.Ja=a;this.Haa=b;this.zJa=c;this.nb=d;this.Ipa="polite"}Ia(){this.AB&&this.AB.unsubscribe()}};tL.O=function(a){return new (a||tL)(_.w(_.Ye),_.w(_.Qr),_.w(_.lA),_.w(_.Jf))};tL.La=_.Wd({type:tL,na:[["","cdkAriaLive",""]],inputs:{gz:[0,"cdkAriaLive","politeness"],duration:[0,"cdkAriaLiveDuration","duration"]},Qb:["cdkAriaLive"],standalone:!0});var uL=class extends _.Ts{constructor(a,b){super(a,b)}};
uL.O=function(a){return new (a||uL)(_.w(_.hh),_.w(_.mh))};uL.La=_.Wd({type:uL,na:[["","cdkPortal",""]],Qb:["cdkPortal"],standalone:!0,features:[_.Mg]});var sVb=class{constructor(a,b){this.aBc=a;this.mxc=b}get(a,b){const c=this.mxc.get(a);return"undefined"!==typeof c?c:this.aBc.get(a,b)}},tVb=["*",[["mat-option"],["ng-container"]]],uVb=0,vL=class{constructor(a){this.disabled=!1;this.kv=`mat-optgroup-label-${uVb++}`;let b;this.mI=null!=(b=null==a?void 0:a.p7a)?b:!1}};
vL.O=function(a){return new (a||vL)(_.w(_.dt,8))};
vL.wa=_.Qd({type:vL,na:[["mat-optgroup"]],qb:[1,"mat-mdc-optgroup"],lb:3,Ya:function(a,b){a&2&&_.Pg("role",b.mI?null:"group")("aria-disabled",b.mI?null:b.disabled.toString())("aria-labelledby",b.mI?null:b.kv)},inputs:{label:"label",disabled:[2,"disabled","disabled",_.Lh]},Qb:["matOptgroup"],standalone:!0,features:[_.zh([{va:_.et,Fb:vL}]),_.Og,_.Ah],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&&(_.ch(tVb),_.C(0,"span",0)(1,"span",1),_.P(2),_.dh(3),_.E()(),_.dh(4,1));a&2&&(_.Rg("mdc-list-item--disabled",b.disabled),_.A("id",b.kv),_.v(2),_.uh("",b.label," "))},styles:[".mat-mdc-optgroup{color:var(--mat-optgroup-label-text-color);font-family:var(--mat-optgroup-label-text-font);line-height:var(--mat-optgroup-label-text-line-height);font-size:var(--mat-optgroup-label-text-size);letter-spacing:var(--mat-optgroup-label-text-tracking);font-weight:var(--mat-optgroup-label-text-weight)}.mat-mdc-optgroup-label{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:16px;padding-right:16px;min-height:48px}.mat-mdc-optgroup-label:focus{outline:none}[dir=rtl] .mat-mdc-optgroup-label,.mat-mdc-optgroup-label[dir=rtl]{padding-left:16px;padding-right:16px}.mat-mdc-optgroup-label.mdc-list-item--disabled{opacity:.38}.mat-mdc-optgroup-label .mdc-list-item__primary-text{font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;font-family:inherit;text-decoration:inherit;text-transform:inherit;white-space:normal}\n"],
kb:2,Ma:0});var wL=class{constructor(a,b,c){this.Wa=a;this.Wa=null==a?"v1":a;this.ub=new _.Qn(b,c)}get(a,b={},c={}){_.wK(a,RegExp("^operations/.*$"));return _.Pn(this.ub,{body:null,Lb:"GET",Mb:"cloudresourcemanager.operations.get",path:`/${this.Wa}/${a}`,Sa:_.Qh(b,_.oD,c),Ob:_.Pib})}};wL.O=function(a){return new (a||wL)(_.m(_.sZa,8),_.m(_.tZa),_.m(_.On,8))};wL.ta=_.k({token:wL,oa:wL.O});var xL=class{};xL.O=function(a){return new (a||xL)};xL.ta=_.k({token:xL,oa:a=>wL.O(a),Ea:_.Xu});
var Kzb=["BUILD","index","METADATA","OWNERS","README"],vVb={id:"Google",type:"depot"},wVb=function(a){a.Ta.navigate(_.sr(a.kSc)).then(()=>{a.Td()})},yL=class{constructor(a,b,c){this.nQc=b;this.Ta=c;this.jgc="GoB packages are deprecated";this.qgc="You have been redirected to the repository view.";this.ogc="Dismiss";this.pgc="Back to Package";this.kSc=_.xr(a.hc(),{zy:"1"}).Za()}Td(){this.nQc.Td()}};yL.O=function(a){return new (a||yL)(_.w(_.Zt),_.w(_.UWa),_.w(_.xi))};
yL.wa=_.Qd({type:yL,na:[["multibranch-redirect-notice"]],ya:10,Aa:4,Da:[[1,"mat-simple-snack-bar-content"],"ascTrackElement FileDetail trackAction openPackageDeprecationDoc href http://go/cs-package-deprecation".split(" "),[1,"mat-simple-snackbar-action"],["gme-button","","format","flat","ascTrackElement","FileDetail","trackAction","returnToPackage",1,"return-to-package","action-button",3,"click"],["gme-button","","format","flat",1,"dismiss","action-button",3,"click"]],qa:function(a,b){a&1&&(_.C(0,
"span",0),_.P(1),_.C(2,"a",1),_.P(3,"go/cs-package-deprecation"),_.E(),_.P(4),_.E(),_.C(5,"div",2)(6,"button",3),_.M("click",function(){return wVb(b)}),_.P(7),_.E(),_.C(8,"button",4),_.M("click",function(){return b.Td()}),_.P(9),_.E()());a&2&&(_.v(),_.uh(" ",b.jgc," "),_.v(3),_.uh(". ",b.qgc,"\n"),_.v(3),_.uh(" ",b.pgc," "),_.v(2),_.uh(" ",b.ogc," "))},Fa:[_.qH,_.$p],styles:["multibranch-redirect-notice[_nghost-%COMP%]{display:flex;align-items:center}multibranch-redirect-notice[_nghost-%COMP%]   span[_ngcontent-%COMP%]{flex-grow:1}"]});
var xVb={LOADING:0,fh:1,ERROR:2,0:"LOADING",1:"SUCCESS",2:"ERROR"},zL={h9:"DEFAULT",LDa:"DEFINITION",ak:"DEPRECATED",auc:"WRITE_REFERENCE",values(){return[zL.h9,zL.auc,zL.ak,zL.LDa]}},yVb={cna:"FUNCTION",cic:"OTHER",kd:"UNKNOWN",values(){return[yVb.kd,yVb.cna,yVb.cic]}},AL={j_b:"ANDROID_CF_X86_64_PHONE_USERDEBUG_COVERAGE",k_b:"ANDROID_CF_X86_64_PHONE_USERDEBUG_COVERAGE_ART",l_b:"ANDROID_CF_X86_64_PHONE_USERDEBUG_COVERAGE_BIONIC",m_b:"ANDROID_CF_X86_PHONE_USERDEBUG_COVERAGE",n_b:"ANDROID_CF_X86_PHONE_USERDEBUG_COVERAGE_ART",
o_b:"ANDROID_CF_X86_PHONE_USERDEBUG_COVERAGE_BIONIC",r_b:"ANDROID_MAINLINE_MODULE_X86_COVERAGE",s_b:"ANDROID_MAINLINE_MODULE_X86_COVERAGE_R_ON_Q",t_b:"ANDROID_MAINLINE_MODULE_X86_COVERAGE_R_ON_R",u_b:"ANDROID_MAINLINE_MODULE_X86_COVERAGE_S_ON_Q",v_b:"ANDROID_MAINLINE_MODULE_X86_COVERAGE_S_ON_R",w_b:"ANDROID_MAINLINE_MODULE_X86_COVERAGE_S_ON_S",x_b:"ANDROID_SEAHAWK_USERDEBUG_COVERAGE",P1b:"CHROME_UNIT_TEST",X2b:"COVERAGE_NG",Y2b:"COVERAGE_NG_TESTS",h9:"DEFAULT",B8b:"FUZZING",Ugc:"NEST_BISMUTH",Vgc:"NEST_BISMUTH_SCREENDUMP",
Wgc:"NEST_BISMUTH_UNICYCLE",Xgc:"NEST_BISMUTH_UNIT_TEST",Ygc:"NEST_SAPPHIRE",bhc:"NEST_ZIRCONIUM",chc:"NEST_ZIRCONIUM_SCREENDUMP",dhc:"NEST_ZIRCONIUM_UNICYCLE",ehc:"NEST_ZIRCONIUM_UNIT_TEST",sjc:"PIXEL_HUSKY_COVERAGE",tjc:"PIXEL_RAVEN_COVERAGE",ujc:"PIXEL_UNIFIED_COVERAGE",Znc:"STORAGE_ONLY",Ysc:"UNSUPPORTED_CATEGORY",values(){return[AL.Ysc,AL.h9,AL.B8b,AL.Ygc,AL.bhc,AL.ehc,AL.dhc,AL.chc,AL.Ugc,AL.Xgc,AL.Wgc,AL.Vgc,AL.m_b,AL.n_b,AL.Znc,AL.o_b,AL.j_b,AL.k_b,AL.l_b,AL.x_b,AL.r_b,AL.s_b,AL.t_b,AL.u_b,
AL.v_b,AL.w_b,AL.X2b,AL.Y2b,AL.P1b,AL.ujc,AL.tjc,AL.sjc]}},BL={Z2b:"COVERED",phc:"NOT_COVERED",uhc:"NOT_INSTRUMENTED",yic:"PARTIALLY_COVERED",Pf:"STATUS_UNSPECIFIED",values(){return[BL.Pf,BL.Z2b,BL.phc,BL.yic,BL.uhc]}},CL={q5b:"DIRECTORY_ICON",xdc:"LINE_ICON",kd:"UNKNOWN",values(){return[CL.kd,CL.xdc,CL.q5b]}},zVb=class extends _.V{constructor(a={}){super();this.i.numInstances=null==a.Qxa?null:a.Qxa;this.i.numFiles=null==a.vdb?null:a.vdb;this.i.numFixes=null==a.wdb?null:a.wdb}get vdb(){return _.Y(this,
"numFiles")?_.T(this,"numFiles"):"0"}set vdb(a){this.i.numFiles=a}get wdb(){return _.Y(this,"numFixes")?_.T(this,"numFixes"):"0"}set wdb(a){this.i.numFixes=a}get Qxa(){return _.Y(this,"numInstances")?_.T(this,"numInstances"):"0"}set Qxa(a){this.i.numInstances=a}ha(){return zVb}ka(){return{keys:["numFiles","numFixes","numInstances"]}}},AVb=class extends _.V{constructor(a={}){super();this.i.includeRegexp=null==a.Rva?null:a.Rva;this.i.excludeRegexp=null==a.Fta?null:a.Fta;this.i.languageRegexp=null==
a.Iwa?null:a.Iwa;this.i.availableForFiles=null==a.gra?null:a.gra;this.i.availableForDirs=null==a.fra?null:a.fra;this.i.availableForGeneratedFiles=null==a.hra?null:a.hra}get fra(){return _.Y(this,"availableForDirs")?_.T(this,"availableForDirs"):!1}set fra(a){this.i.availableForDirs=a}get gra(){return _.Y(this,"availableForFiles")?_.T(this,"availableForFiles"):!1}set gra(a){this.i.availableForFiles=a}get hra(){return _.Y(this,"availableForGeneratedFiles")?_.T(this,"availableForGeneratedFiles"):!1}set hra(a){this.i.availableForGeneratedFiles=
a}get Fta(){return _.Y(this,"excludeRegexp")?_.T(this,"excludeRegexp"):[]}set Fta(a){this.i.excludeRegexp=a}get Rva(){return _.Y(this,"includeRegexp")?_.T(this,"includeRegexp"):[]}set Rva(a){this.i.includeRegexp=a}get Iwa(){return _.Y(this,"languageRegexp")?_.T(this,"languageRegexp"):[]}set Iwa(a){this.i.languageRegexp=a}ha(){return AVb}ka(){return{keys:"availableForDirs availableForFiles availableForGeneratedFiles excludeRegexp includeRegexp languageRegexp".split(" ")}}},BVb=class extends _.V{constructor(a=
{}){super();this.i.categoryId=null==a.jy?null:a.jy}get jy(){return _.Y(this,"categoryId")?_.T(this,"categoryId"):""}set jy(a){this.i.categoryId=a}ha(){return BVb}ka(){return{keys:["categoryId"]}}},CVb=class extends _.V{constructor(a={}){super();this.i.type=null==a.type?null:a.type}static get rf(){return CL}get type(){return _.Y(this,"type")?_.T(this,"type"):null}set type(a){this.i.type=a}ha(){return CVb}ka(){return{Na:{type:CL},keys:["type"]}}},DVb=class extends _.V{constructor(a={}){super();this.i.codeFindingsArguments=
null==a.K3?null:a.K3;this.i.availability=null==a.availability?null:a.availability}get availability(){return _.Y(this,"availability")?_.T(this,"availability"):[]}set availability(a){this.i.availability=a}get K3(){return _.Y(this,"codeFindingsArguments")?_.T(this,"codeFindingsArguments"):null}set K3(a){this.i.codeFindingsArguments=a}ha(){return DVb}ka(){return{Oa:{availability:AVb},keys:["availability","codeFindingsArguments"],Ha:{codeFindingsArguments:BVb}}}},EVb=class extends _.V{constructor(a={}){super();
this.i.name=null==a.name?null:a.name;this.i.tooltip=null==a.tooltip?null:a.tooltip;this.i.icon=null==a.icon?null:a.icon;this.i.id=null==a.id?null:a.id;this.i.dataSource=null==a.dataSource?null:a.dataSource;this.i.presentation=null==a.ngb?null:a.ngb;this.i.children=null==a.children?null:a.children;this.i.onByDefault=null==a.hP?null:a.hP;this.i.isWarning=null==a.Bwa?null:a.Bwa}get children(){return _.Y(this,"children")?_.T(this,"children"):[]}set children(a){this.i.children=a}get dataSource(){return _.Y(this,
"dataSource")?_.T(this,"dataSource"):null}set dataSource(a){this.i.dataSource=a}get icon(){return _.Y(this,"icon")?_.T(this,"icon"):""}set icon(a){this.i.icon=a}get id(){return _.Y(this,"id")?_.T(this,"id"):""}set id(a){this.i.id=a}get Bwa(){return _.Y(this,"isWarning")?_.T(this,"isWarning"):!1}set Bwa(a){this.i.isWarning=a}get name(){return _.Y(this,"name")?_.T(this,"name"):""}set name(a){this.i.name=a}get hP(){return _.Y(this,"onByDefault")?_.T(this,"onByDefault"):!1}set hP(a){this.i.onByDefault=
a}get ngb(){return _.Y(this,"presentation")?_.T(this,"presentation"):[]}set ngb(a){this.i.presentation=a}get tooltip(){return _.Y(this,"tooltip")?_.T(this,"tooltip"):""}set tooltip(a){this.i.tooltip=a}ha(){return EVb}ka(){return{Oa:{children:EVb,presentation:CVb},keys:"children dataSource icon id isWarning name onByDefault presentation tooltip".split(" "),Ha:{dataSource:DVb}}}},FVb=class extends _.V{constructor(a={}){super();this.i.locationSpecUri=null==a.Vha?null:a.Vha;this.i.baseUriIndex=null==
a.lra?null:a.lra;this.i.externalUrl=null==a.Nta?null:a.Nta;this.i.label=null==a.label?null:a.label}get lra(){return _.Y(this,"baseUriIndex")?_.T(this,"baseUriIndex"):0}set lra(a){this.i.baseUriIndex=a}get Nta(){return _.Y(this,"externalUrl")?_.T(this,"externalUrl"):""}set Nta(a){this.i.externalUrl=a}get label(){return _.Y(this,"label")?_.T(this,"label"):""}set label(a){this.i.label=a}get Vha(){return _.Y(this,"locationSpecUri")?_.T(this,"locationSpecUri"):""}set Vha(a){this.i.locationSpecUri=a}ha(){return FVb}ka(){return{keys:["baseUriIndex",
"externalUrl","label","locationSpecUri"]}}},GVb=class extends _.V{constructor(a={}){super();this.i.primary=null==a.e7?null:a.e7;this.i.alternatives=null==a.PQa?null:a.PQa}get PQa(){return _.Y(this,"alternatives")?_.T(this,"alternatives"):[]}set PQa(a){this.i.alternatives=a}get e7(){return _.Y(this,"primary")?_.T(this,"primary"):null}set e7(a){this.i.primary=a}ha(){return GVb}ka(){return{Oa:{alternatives:FVb},keys:["alternatives","primary"],Ha:{primary:FVb}}}},HVb=class extends _.V{constructor(a={}){super();
this.i.message=null==a.message?null:a.message;this.i.proxyId=null==a.Zya?null:a.Zya}get message(){return _.Y(this,"message")?_.T(this,"message"):""}set message(a){this.i.message=a}get Zya(){return _.Y(this,"proxyId")?_.T(this,"proxyId"):""}set Zya(a){this.i.proxyId=a}ha(){return HVb}ka(){return{keys:["message","proxyId"]}}},IVb=class extends _.V{constructor(a={}){super();this.i.line=null==a.line?null:a.line;this.i.column=null==a.column?null:a.column}get column(){return _.Y(this,"column")?_.T(this,
"column"):0}set column(a){this.i.column=a}get line(){return _.Y(this,"line")?_.T(this,"line"):0}set line(a){this.i.line=a}ha(){return IVb}ka(){return{keys:["column","line"]}}},JVb=class extends _.V{constructor(a={}){super();this.i.start=null==a.start?null:a.start;this.i.end=null==a.end?null:a.end}get end(){return _.Y(this,"end")?_.T(this,"end"):null}set end(a){this.i.end=a}get start(){return _.Y(this,"start")?_.T(this,"start"):null}set start(a){this.i.start=a}ha(){return JVb}ka(){return{keys:["end",
"start"],Ha:{end:IVb,start:IVb}}}},KVb=class extends _.V{constructor(a={}){super();this.i.sourceRange=null==a.sourceRange?null:a.sourceRange;this.i.hoverProxy=null==a.Fva?null:a.Fva;this.i.navigation=null==a.navigation?null:a.navigation;this.i.panelProxy=null==a.qya?null:a.qya;this.i.highlightIds=null==a.uO?null:a.uO;this.i.semanticTags=null==a.hmb?null:a.hmb;this.i.symbolKind=null==a.cBa?null:a.cBa}get uO(){return _.Y(this,"highlightIds")?_.T(this,"highlightIds"):[]}set uO(a){this.i.highlightIds=
a}get Fva(){return _.Y(this,"hoverProxy")?_.T(this,"hoverProxy"):""}set Fva(a){this.i.hoverProxy=a}get navigation(){return _.Y(this,"navigation")?_.T(this,"navigation"):null}set navigation(a){this.i.navigation=a}get qya(){return _.Y(this,"panelProxy")?_.T(this,"panelProxy"):""}set qya(a){this.i.panelProxy=a}get hmb(){return _.Y(this,"semanticTags")?_.T(this,"semanticTags"):[]}set hmb(a){this.i.semanticTags=a}get sourceRange(){return _.Y(this,"sourceRange")?_.T(this,"sourceRange"):null}set sourceRange(a){this.i.sourceRange=
a}get cBa(){return _.Y(this,"symbolKind")?_.T(this,"symbolKind"):null}set cBa(a){this.i.symbolKind=a}ha(){return KVb}ka(){return{Na:{semanticTags:zL,symbolKind:yVb},keys:"highlightIds hoverProxy navigation panelProxy semanticTags sourceRange symbolKind".split(" "),Ha:{navigation:GVb,sourceRange:JVb}}}},LVb=class extends _.V{constructor(a={}){super();this.i.decorations=null==a.au?null:a.au;this.i.isComplete=null==a.mu?null:a.mu;this.i.resolvedFileSpecUri=null==a.xza?null:a.xza;this.i.baseLocationSpecUri=
null==a.wSa?null:a.wSa;this.i.diagnostics=null==a.lYa?null:a.lYa}get wSa(){return _.Y(this,"baseLocationSpecUri")?_.T(this,"baseLocationSpecUri"):[]}set wSa(a){this.i.baseLocationSpecUri=a}get au(){return _.Y(this,"decorations")?_.T(this,"decorations"):[]}set au(a){this.i.decorations=a}get lYa(){return _.Y(this,"diagnostics")?_.T(this,"diagnostics"):[]}set lYa(a){this.i.diagnostics=a}get mu(){return _.Y(this,"isComplete")?_.T(this,"isComplete"):!1}set mu(a){this.i.isComplete=a}get xza(){return _.Y(this,
"resolvedFileSpecUri")?_.T(this,"resolvedFileSpecUri"):""}set xza(a){this.i.resolvedFileSpecUri=a}ha(){return LVb}ka(){return{Oa:{decorations:KVb,diagnostics:HVb},keys:["baseLocationSpecUri","decorations","diagnostics","isComplete","resolvedFileSpecUri"]}}},MVb=class extends _.V{constructor(a={}){super();this.i.privateDoNotAccessOrElseSafeHtmlWrappedValue=null==a.privateDoNotAccessOrElseSafeHtmlWrappedValue?null:a.privateDoNotAccessOrElseSafeHtmlWrappedValue}get privateDoNotAccessOrElseSafeHtmlWrappedValue(){return _.Y(this,
"privateDoNotAccessOrElseSafeHtmlWrappedValue")?_.T(this,"privateDoNotAccessOrElseSafeHtmlWrappedValue"):""}set privateDoNotAccessOrElseSafeHtmlWrappedValue(a){this.i.privateDoNotAccessOrElseSafeHtmlWrappedValue=a}ha(){return MVb}ka(){return{keys:["privateDoNotAccessOrElseSafeHtmlWrappedValue"]}}},NVb=class extends _.V{constructor(a={}){super();this.i.startLine=null==a.startLine?null:a.startLine;this.i.startColumn=null==a.startColumn?null:a.startColumn;this.i.endLine=null==a.endLine?null:a.endLine;
this.i.endColumn=null==a.endColumn?null:a.endColumn}get endColumn(){return _.Y(this,"endColumn")?_.T(this,"endColumn"):0}set endColumn(a){this.i.endColumn=a}get endLine(){return _.Y(this,"endLine")?_.T(this,"endLine"):0}set endLine(a){this.i.endLine=a}get startColumn(){return _.Y(this,"startColumn")?_.T(this,"startColumn"):0}set startColumn(a){this.i.startColumn=a}get startLine(){return _.Y(this,"startLine")?_.T(this,"startLine"):0}set startLine(a){this.i.startLine=a}ha(){return NVb}ka(){return{keys:["endColumn",
"endLine","startColumn","startLine"]}}},OVb=class extends _.V{constructor(a={}){super();this.i.range=null==a.Ud?null:a.Ud;this.i.commitIndex=null==a.nJ?null:a.nJ}get nJ(){return _.Y(this,"commitIndex")?_.T(this,"commitIndex"):0}set nJ(a){this.i.commitIndex=a}get Ud(){return _.Y(this,"range")?_.T(this,"range"):null}set Ud(a){this.i.range=a}ha(){return OVb}ka(){return{keys:["commitIndex","range"],Ha:{range:NVb}}}},PVb=class extends _.V{constructor(a={}){super();this.i.piperWorkspaceId=null==a.Gya?null:
a.Gya}get Gya(){return _.Y(this,"piperWorkspaceId")?_.T(this,"piperWorkspaceId"):""}set Gya(a){this.i.piperWorkspaceId=a}ha(){return PVb}ka(){return{keys:["piperWorkspaceId"]}}},QVb=class extends _.V{constructor(a={}){super();this.i.fileDiffEntries=null==a.Rl?null:a.Rl}get Rl(){return _.Y(this,"fileDiffEntries")?_.T(this,"fileDiffEntries"):[]}set Rl(a){this.i.fileDiffEntries=a}ha(){return QVb}ka(){return{Oa:{fileDiffEntries:_.Lqb},keys:["fileDiffEntries"]}}},RVb=class extends _.V{constructor(a={}){super();
this.i.categories=null==a.categories?null:a.categories}get categories(){return _.Y(this,"categories")?_.T(this,"categories"):[]}set categories(a){this.i.categories=a}ha(){return RVb}ka(){return{Na:{categories:AL},keys:["categories"]}}},SVb=class extends _.V{constructor(a={}){super();this.i.fileSpec=null==a.Je?null:a.Je;this.i.category=null==a.category?null:a.category;this.i.subcategory=null==a.Q_?null:a.Q_;this.i.data=null==a.data?null:a.data}get category(){return _.Y(this,"category")?_.T(this,"category"):
""}set category(a){this.i.category=a}get data(){return _.Y(this,"data")?_.T(this,"data"):null}set data(a){this.i.data=a}get Je(){return _.Y(this,"fileSpec")?_.T(this,"fileSpec"):null}set Je(a){this.i.fileSpec=a}get Q_(){return _.Y(this,"subcategory")?_.T(this,"subcategory"):""}set Q_(a){this.i.subcategory=a}ha(){return SVb}ka(){return{keys:["category","data","fileSpec","subcategory"],Ha:{data:zVb,fileSpec:_.DH}}}},TVb=class extends _.V{constructor(a={}){super();this.i.range=null==a.Ud?null:a.Ud;this.i.fileSpec=
null==a.Je?null:a.Je;this.i.url=null==a.url?null:a.url;this.i.category=null==a.category?null:a.category;this.i.subcategory=null==a.Q_?null:a.Q_;this.i.message=null==a.message?null:a.message;this.i.messageHtml=null==a.messageHtml?null:a.messageHtml;this.i.timestamp=null==a.timestamp?null:a.timestamp}get category(){return _.Y(this,"category")?_.T(this,"category"):""}set category(a){this.i.category=a}get Je(){return _.Y(this,"fileSpec")?_.T(this,"fileSpec"):null}set Je(a){this.i.fileSpec=a}get message(){return _.Y(this,
"message")?_.T(this,"message"):""}set message(a){this.i.message=a}get messageHtml(){return _.Y(this,"messageHtml")?_.T(this,"messageHtml"):null}set messageHtml(a){this.i.messageHtml=a}get Ud(){return _.Y(this,"range")?_.T(this,"range"):null}set Ud(a){this.i.range=a}get Q_(){return _.Y(this,"subcategory")?_.T(this,"subcategory"):""}set Q_(a){this.i.subcategory=a}get timestamp(){return _.Y(this,"timestamp")?_.T(this,"timestamp"):""}set timestamp(a){this.i.timestamp=a}get url(){return _.Y(this,"url")?
_.T(this,"url"):""}set url(a){this.i.url=a}ha(){return TVb}ka(){return{keys:"category fileSpec message messageHtml range subcategory timestamp url".split(" "),Ha:{fileSpec:_.DH,messageHtml:MVb,range:NVb}}}},UVb=class extends _.V{constructor(a={}){super();this.i.status=null==a.status?null:a.status;this.i.startLine=null==a.startLine?null:a.startLine;this.i.endLine=null==a.endLine?null:a.endLine}static get Status(){return BL}get endLine(){return _.Y(this,"endLine")?_.T(this,"endLine"):0}set endLine(a){this.i.endLine=
a}get startLine(){return _.Y(this,"startLine")?_.T(this,"startLine"):0}set startLine(a){this.i.startLine=a}get status(){return _.Y(this,"status")?_.T(this,"status"):null}set status(a){this.i.status=a}ha(){return UVb}ka(){return{Na:{status:BL},keys:["endLine","startLine","status"]}}},VVb=class extends _.V{constructor(a={}){super();this.i.coverageRanges=null==a.Lsa?null:a.Lsa}get Lsa(){return _.Y(this,"coverageRanges")?_.T(this,"coverageRanges"):[]}set Lsa(a){this.i.coverageRanges=a}ha(){return VVb}ka(){return{Oa:{coverageRanges:UVb},
keys:["coverageRanges"]}}},WVb=class extends _.V{constructor(a={}){super();this.i.root=null==a.root?null:a.root}get root(){return _.Y(this,"root")?_.T(this,"root"):null}set root(a){this.i.root=a}ha(){return WVb}ka(){return{keys:["root"],Ha:{root:EVb}}}},XVb=class extends _.V{constructor(a={}){super();this.i.pendingClCount=null==a.U6?null:a.U6}get U6(){return _.Y(this,"pendingClCount")?_.T(this,"pendingClCount"):0}set U6(a){this.i.pendingClCount=a}ha(){return XVb}ka(){return{keys:["pendingClCount"]}}},
YVb=class extends _.V{constructor(a={}){super();this.i.mappedRange=null==a.ixa?null:a.ixa;this.i.commitLogEntry=null==a.fo?null:a.fo}get fo(){return _.Y(this,"commitLogEntry")?_.T(this,"commitLogEntry"):[]}set fo(a){this.i.commitLogEntry=a}get ixa(){return _.Y(this,"mappedRange")?_.T(this,"mappedRange"):[]}set ixa(a){this.i.mappedRange=a}ha(){return YVb}ka(){return{Oa:{commitLogEntry:_.Qqb,mappedRange:OVb},keys:["commitLogEntry","mappedRange"]}}},ZVb=class extends _.V{constructor(a={}){super();this.i.aggregations=
null==a.aggregations?null:a.aggregations}get aggregations(){return _.Y(this,"aggregations")?_.T(this,"aggregations"):[]}set aggregations(a){this.i.aggregations=a}ha(){return ZVb}ka(){return{Oa:{aggregations:SVb},keys:["aggregations"]}}},$Vb=class extends _.V{constructor(a={}){super();this.i.findings=null==a.W4?null:a.W4}get W4(){return _.Y(this,"findings")?_.T(this,"findings"):[]}set W4(a){this.i.findings=a}ha(){return $Vb}ka(){return{Oa:{findings:TVb},keys:["findings"]}}},aWb=class extends _.V{constructor(a=
{}){super();this.i.name=null==a.name?null:a.name;this.i.stringValue=null==a.stringValue?null:a.stringValue}get name(){return _.Y(this,"name")?_.T(this,"name"):""}set name(a){this.i.name=a}get stringValue(){return _.Y(this,"stringValue")?_.T(this,"stringValue"):""}set stringValue(a){this.i.stringValue=a}ha(){return aWb}ka(){return{keys:["name","stringValue"]}}},bWb=class extends _.V{constructor(a={}){super();this.i.name=null==a.name?null:a.name;this.i.attribute=null==a.Yk?null:a.Yk}get Yk(){return _.Y(this,
"attribute")?_.T(this,"attribute"):[]}set Yk(a){this.i.attribute=a}get name(){return _.Y(this,"name")?_.T(this,"name"):""}set name(a){this.i.name=a}ha(){return bWb}ka(){return{Oa:{attribute:aWb},keys:["attribute","name"]}}},cWb=class extends _.V{constructor(a={}){super();this.i.targets=null==a.Gi?null:a.Gi;this.i.targetsWithAttributes=null==a.lBa?null:a.lBa}get Gi(){return _.Y(this,"targets")?_.T(this,"targets"):[]}set Gi(a){this.i.targets=a}get lBa(){return _.Y(this,"targetsWithAttributes")?_.T(this,
"targetsWithAttributes"):[]}set lBa(a){this.i.targetsWithAttributes=a}ha(){return cWb}ka(){return{Oa:{targetsWithAttributes:bWb},keys:["targets","targetsWithAttributes"]}}},dWb=class extends _.V{constructor(a={}){super();this.i.repositories=null==a.it?null:a.it}get it(){return _.Y(this,"repositories")?_.T(this,"repositories"):[]}set it(a){this.i.repositories=a}ha(){return dWb}ka(){return{Oa:{repositories:_.syb},keys:["repositories"]}}},DL=class{constructor(a,b,c){this.Wa=a;this.Wa=null==a?"v1":a;
this.ub=new _.Qn(b,c)}list(a={},b={}){return _.Pn(this.ub,{body:null,Lb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.codeFindings.aggregations.list",path:`/${this.Wa}/codeFindings/aggregations`,Sa:_.Qh(a,_.HH,b),Ob:ZVb})}};DL.O=function(a){return new (a||DL)(_.m(_.tw,8),_.m(_.uw),_.m(_.On,8))};DL.ta=_.k({token:DL,oa:DL.O});var EL=class{};EL.O=function(a){return new (a||EL)};EL.ta=_.k({token:EL,oa:a=>DL.O(a),Ea:_.vw});
var FL=class{constructor(a,b,c){this.Wa=a;this.Wa=null==a?"v1":a;this.ub=new _.Qn(b,c)}getConfiguration(a={},b={}){return _.Pn(this.ub,{body:null,Lb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.codeFindings.getConfiguration",path:`/${this.Wa}/codeFindings/configuration`,Sa:_.Qh(a,_.HH,b),Ob:WVb})}list(a={},b={}){return _.Pn(this.ub,{body:null,Lb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.codeFindings.list",path:`/${this.Wa}/codeFindings`,Sa:_.Qh(a,_.HH,b),Ob:$Vb})}};
FL.O=function(a){return new (a||FL)(_.m(_.tw,8),_.m(_.uw),_.m(_.On,8))};FL.ta=_.k({token:FL,oa:FL.O});var GL=class{};GL.O=function(a){return new (a||GL)};GL.ta=_.k({token:GL,oa:a=>FL.O(a),Ea:_.vw});var HL=class{constructor(a,b,c){this.Wa=a;this.Wa=null==a?"v1":a;this.ub=new _.Qn(b,c)}get(a={},b={}){return _.Pn(this.ub,{body:null,Lb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.fileCoverageCategories.get",path:`/${this.Wa}/fileCoverageCategories:get`,Sa:_.Qh(a,_.HH,b),Ob:RVb})}};
HL.O=function(a){return new (a||HL)(_.m(_.tw,8),_.m(_.uw),_.m(_.On,8))};HL.ta=_.k({token:HL,oa:HL.O});var IL=class{};IL.O=function(a){return new (a||IL)};IL.ta=_.k({token:IL,oa:a=>HL.O(a),Ea:_.vw});var JL=class{constructor(a,b,c){this.Wa=a;this.Wa=null==a?"v1":a;this.ub=new _.Qn(b,c)}list(a={},b={}){return _.Pn(this.ub,{body:null,Lb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.file.targets.list",path:`/${this.Wa}/file/targets`,Sa:_.Qh(a,_.HH,b),Ob:cWb})}};
JL.O=function(a){return new (a||JL)(_.m(_.tw,8),_.m(_.uw),_.m(_.On,8))};JL.ta=_.k({token:JL,oa:JL.O});var KL=class{};KL.O=function(a){return new (a||KL)};KL.ta=_.k({token:KL,oa:a=>JL.O(a),Ea:_.vw});var LL=class{constructor(a,b,c){this.Wa=a;this.Wa=null==a?"v1":a;this.ub=new _.Qn(b,c)}get(a={},b={}){return _.Pn(this.ub,{body:null,Lb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.fileTestCoverage.get",path:`/${this.Wa}/fileTestCoverage:get`,Sa:_.Qh(a,_.HH,b),Ob:VVb})}};
LL.O=function(a){return new (a||LL)(_.m(_.tw,8),_.m(_.uw),_.m(_.On,8))};LL.ta=_.k({token:LL,oa:LL.O});var ML=class{};ML.O=function(a){return new (a||ML)};ML.ta=_.k({token:ML,oa:a=>LL.O(a),Ea:_.vw});
var eWb=function(a,b={}){return _.Pn(a.ub,{body:null,Lb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.history.getBlame",path:`/${a.Wa}/history/blame`,Sa:_.Qh(b,_.HH,{}),Ob:YVb})},NL=class{constructor(a,b,c){this.Wa=a;this.Wa=null==a?"v1":a;this.ub=new _.Qn(b,c)}Efa(a={},b={}){return _.Pn(this.ub,{body:null,Lb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.history.getDiff",path:`/${this.Wa}/history/diff`,Sa:_.Qh(a,_.HH,b),Ob:QVb})}P3a(a={}){return _.Pn(this.ub,{body:null,Lb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.history.getPendingChanges",
path:`/${this.Wa}/history/pendingChanges`,Sa:_.Qh(a,_.HH,{}),Ob:XVb})}};NL.O=function(a){return new (a||NL)(_.m(_.tw,8),_.m(_.uw),_.m(_.On,8))};NL.ta=_.k({token:NL,oa:NL.O});var OL=class{};OL.O=function(a){return new (a||OL)};OL.ta=_.k({token:OL,oa:a=>NL.O(a),Ea:_.vw});
var PL=class{constructor(a,b,c){this.Wa=a;this.Wa=null==a?"v1":a;this.ub=new _.Qn(b,c)}list(a={},b={}){return _.Pn(this.ub,{body:null,Lb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.repositories.list",path:`/${this.Wa}/repositories`,Sa:_.Qh(a,_.HH,b),Ob:dWb})}};PL.O=function(a){return new (a||PL)(_.m(_.tw,8),_.m(_.uw),_.m(_.On,8))};PL.ta=_.k({token:PL,oa:PL.O});var QL=class{};QL.O=function(a){return new (a||QL)};QL.ta=_.k({token:QL,oa:a=>PL.O(a),Ea:_.vw});
var fWb=function(a,b={}){return _.Pn(a.ub,{body:null,Lb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.getCitcWorkspaceId",path:`/${a.Wa}/citcWorkspaceId`,Sa:_.Qh(b,_.HH,{}),Ob:PVb})},RL=class{constructor(a,b,c){this.Wa=a;this.Wa=null==a?"v1":a;this.ub=new _.Qn(b,c)}au(a,b={},c={}){return _.Pn(this.ub,{body:a,Lb:"POST",Mb:"integration_grimoire_pa_googleapis_sandbox.decorations",path:`/${this.Wa}/decorations`,Sa:_.Qh(b,_.HH,c),Ob:LVb})}};
RL.O=function(a){return new (a||RL)(_.m(_.tw,8),_.m(_.uw),_.m(_.On,8))};RL.ta=_.k({token:RL,oa:RL.O});var SL=class{};SL.O=function(a){return new (a||SL)};SL.ta=_.k({token:SL,oa:a=>RL.O(a),Ea:_.vw});
var gWb={Oub:"CALLGRAPHS",Qub:"CODE",t2b:"CODE_XREFS_PREVIEW",V_c:"EXAMPLE_USAGES",b0c:"FILE_TREE",N0:"HISTORY",g0c:"HOME_PAGE_SEARCH",fR:"OUTLINE",c1c:"SEARCH_BAR",cuc:"XREFS",Mtc:"WARNINGS"},TL=class{constructor(a,b,c){this.yJ=a;this.renderer=b;this.ab=c;this.VSc=()=>{mVb(this.yJ,this.rr)}}set event(a){let b;null==(b=this.Prb)||b.call(this);this.Prb=this.renderer.listen(this.ab.ma,a,this.VSc)}Qa(){this.Prb||(this.event="click")}Ia(){let a;null==(a=this.Prb)||a.call(this)}};
TL.O=function(a){return new (a||TL)(_.w(_.Rx),_.w(_.pn),_.w(_.Ye))};TL.La=_.Wd({type:TL,na:[["","onedevTooltipPreventer",""]],inputs:{rr:[0,"onedevTooltipPreventer","tooltipId"],event:[0,"onedevPreventTooltipOn","event"]}});
var UL=class{set rr(a){this.yBa.rr=a;this.xBa.rr=a}set Aga(a){this.xBa.Aga=a}set event(a){this.yBa.event=a}constructor(a,b,c,d,e,f){this.yJ=a;this.mN=b;this.ab=c;this.renderer=d;this.sEc=e;this.XSc=f;this.yBa=new this.XSc(this.yJ,this.renderer,this.ab);this.xBa=new this.sEc(this.mN,this.ab)}Qa(){this.yBa.Qa();this.xBa.Qa()}Ia(){this.yBa.Ia();this.xBa.Ia()}};UL.O=function(a){return new (a||UL)(_.w(_.Rx),_.w(_.Jx),_.w(_.Ye),_.w(_.pn),_.w(_.r7a),_.w(_.s7a))};
UL.La=_.Wd({type:UL,na:[["","onedevFeatureTooltip",""]],inputs:{rr:[0,"onedevFeatureTooltip","tooltipId"],Aga:"hideTooltipWhenAnchorNotVisible",event:[0,"onedevPreventTooltipOn","event"]},features:[_.zh([{va:_.r7a,nc:_.Tx},{va:_.s7a,nc:TL}])]});
var jWb=class{constructor(a){this.Kd=a}Pe(){this.Kd.forEach(a=>hWb(a))}SPa(a){const b=this.Kd.find(d=>d.ab.ma===a);var c=this.ixc;if(b!==c&&(null==c||hWb(c),b)){let d,e;c=null==c?void 0:null==(e=(d=c.ab.ma).getBoundingClientRect)?void 0:e.call(d);iWb(b,c);this.ixc=b}}},hWb=function(a){a.Ja.ma.classList.remove("mdc-tab-indicator--active")},iWb=function(a,b){const c=a.Ja.ma;if(b&&c.getBoundingClientRect&&a.naa){var d=c.getBoundingClientRect(),e=b.width/d.width;b=b.left-d.left;c.classList.add("mdc-tab-indicator--no-transition");
a.naa.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.naa.style.setProperty("transform","")}else c.classList.add("mdc-tab-indicator--active")},VL=class{constructor(){this.Ja=_.Kd(_.Ye);this.goa=!1}get no(){return this.goa}set no(a){this.goa!==a&&(this.goa=a,this.Moa&&this.wxb())}Qa(){this.Wwc()}Ia(){let a;null==(a=this.Moa)||a.remove();this.Moa=this.naa=
null}Wwc(){var a=this.Ja.ma.ownerDocument||document;const b=this.Moa=a.createElement("span");a=this.naa=a.createElement("span");b.className="mdc-tab-indicator";a.className="mdc-tab-indicator__content mdc-tab-indicator__content--underline";b.appendChild(this.naa);this.wxb()}wxb(){(this.goa?this.Ja.ma.querySelector(".mdc-tab__content"):this.Ja.ma).appendChild(this.Moa)}};VL.O=function(a){return new (a||VL)};VL.La=_.Wd({type:VL,inputs:{no:[2,"fitInkBarToContent","fitInkBarToContent",_.Lh]},features:[_.Og]});
var WL=class{constructor(a){this.qa=a}};WL.O=function(a){return new (a||WL)(_.w(_.hh))};WL.La=_.Wd({type:WL,na:[["","matTabContent",""]],standalone:!0,features:[_.zh([{va:_.e8a,Fb:WL}])]});
var kWb=a=>({animationDuration:a}),lWb=(a,b)=>({value:a,params:b}),XL=class extends _.Ws{constructor(a,b,c,d){super(a,b,d);this.ih=c;this.Daa=this.d$=_.df.EMPTY}Qa(){super.Qa();this.d$=_.u(this.ih.NR,_.Dg(this.ih.jv(this.ih.kf))).subscribe(a=>{a&&!this.vg()&&this.attach(this.ih.XH)});this.Daa=this.ih.ER.subscribe(()=>{this.ih.dr||this.detach()})}Ia(){super.Ia();this.d$.unsubscribe();this.Daa.unsubscribe()}};XL.O=function(a){return new (a||XL)(_.w(_.mn),_.w(_.mh),_.w(_.Dd(()=>YL)),_.w(_.ri))};
XL.La=_.Wd({type:XL,na:[["","matTabBodyHost",""]],standalone:!0,features:[_.Mg]});
var YL=class{set position(a){this.sba=a;this.n$()}constructor(a,b,c){this.Ja=a;this.Yb=b;this.y$=_.df.EMPTY;this.YM=new _.zg;this.Waa=new _.wn;this.NR=new _.wn;this.ER=new _.wn;this.Vaa=new _.wn(!0);this.animationDuration="500ms";this.dr=!1;b&&(this.y$=b.Nc.subscribe(d=>{this.n$(d);_.xn(c)}));_.u(this.YM,_.og((d,e)=>d.tk===e.tk&&d.Bf===e.Bf)).subscribe(d=>{this.jv(d.Bf)&&this.jv(this.kf)&&this.Vaa.emit();this.jv(d.tk)&&!this.jv(this.kf)&&this.ER.emit()})}Qa(){"center"==this.kf&&null!=this.origin&&
(this.kf=this.xJa(this.origin))}Ia(){this.y$.unsubscribe();this.YM.complete()}vpa(a){a=this.jv(a.Bf);this.NR.emit(a);a&&this.Waa.emit(this.Ja.ma.clientHeight)}Gl(){return this.Yb&&"rtl"===this.Yb.value?"rtl":"ltr"}jv(a){return"center"==a||"left-origin-center"==a||"right-origin-center"==a}n$(a=this.Gl()){this.kf=0>this.sba?"ltr"==a?"left":"right":0<this.sba?"ltr"==a?"right":"left":"center"}xJa(a){const b=this.Gl();return"ltr"==b&&0>=a||"rtl"==b&&0<a?"left-origin-center":"right-origin-center"}};
YL.O=function(a){return new (a||YL)(_.w(_.Ye),_.w(_.rs,8),_.w(_.Nh))};
YL.wa=_.Qd({type:YL,na:[["mat-tab-body"]],rb:function(a,b){a&1&&_.oh(_.Ws,5);if(a&2){let c;_.rh(c=_.sh())&&(b.nCb=c.first)}},qb:[1,"mat-mdc-tab-body"],inputs:{XH:[0,"content","_content"],origin:"origin",animationDuration:"animationDuration",dr:"preserveContent",position:"position"},outputs:{Waa:"_onCentering",NR:"_beforeCentering",ER:"_afterLeavingCenter",Vaa:"_onCentered"},standalone:!0,features:[_.Ah],ya:3,Aa:6,Da:[["content",""],["cdkScrollable","",1,"mat-mdc-tab-body-content"],["matTabBodyHost",
""]],qa:function(a,b){if(a&1){const c=_.ze();_.C(0,"div",1,0);_.M("@translateTab.start",function(d){_.n(c);return _.q(b.vpa(d))})("@translateTab.done",function(d){_.n(c);return _.q(b.YM.next(d))});_.y(2,Vzb,0,0,"ng-template",2);_.E()}a&2&&_.A("@translateTab",_.Dh(3,lWb,b.kf,_.Ch(1,kWb,b.animationDuration)))},Fa:[XL,_.ys],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:[_.f8a]}});
var ZL=class{get selectedIndex(){return this.Qg}set selectedIndex(a){a=isNaN(a)?0:a;this.Qg!=a&&(this.fT=!0,this.Qg=a,this.Jb&&_.Xr(this.Jb,a))}constructor(a,b,c,d,e,f,g){this.Ja=a;this.Ua=b;this.tf=c;this.Yb=d;this.nb=e;this.uc=f;this.he=g;this.rv=0;this.fT=!1;this.Ib=new _.zg;this.tv=!1;this.Uo=this.To=!0;this.UM=new _.zg;this.lh=!1;this.Qg=0;this.qka=new _.wn;this.Sga=new _.wn;this.vCc=_.Kd(_.hx);this.Oc=_.Kd(_.Kf);e.Ub(()=>{_.u(_.Af(a.ma,"mouseleave"),_.Fg(this.Ib)).subscribe(()=>{this.hp()})})}Cc(){_.u(_.Af(this.wba.ma,
"touchstart",_.g8a),_.Fg(this.Ib)).subscribe(()=>{this.gv("before")});_.u(_.Af(this.Paa.ma,"touchstart",_.g8a),_.Fg(this.Ib)).subscribe(()=>{this.gv("after")})}Pd(){const a=this.Yb?this.Yb.Nc:_.kf("ltr"),b=_.u(this.vCc.observe(this.Ja.ma),_.lg(32),_.Fg(this.Ib)),c=_.u(this.tf.Nc(150),_.Fg(this.Ib)),d=()=>{this.YD();this.GR()};this.Jb=_.fA(_.Wr(_.hA(new _.$r(this.Kd),this.Gl())).Oz(),()=>!1);_.Xr(this.Jb,this.Qg);_.Of(d,{Zb:this.Oc});_.u(_.Cf(a,c,b,this.Kd.Kc,this.OLa()),_.Fg(this.Ib)).subscribe(()=>
{this.nb.run(()=>{Promise.resolve().then(()=>{this.rv=Math.max(0,Math.min(this.nS(),this.rv));d()})});_.hA(this.Jb,this.Gl())});this.Jb.Nc.subscribe(e=>{this.Sga.emit(e);this.GNa(e)})}OLa(){return"function"!==typeof ResizeObserver?_.pg:_.u(this.Kd.Kc,_.Dg(this.Kd),_.Eg(a=>new _.gf(b=>this.nb.Ub(()=>{const c=new ResizeObserver(d=>b.next(d));a.forEach(d=>c.observe(d.ab.ma));return()=>{c.disconnect()}}))),_.Bg(),_.Df(a=>a.some(b=>0<b.contentRect.width&&0<b.contentRect.height)))}kG(){this.hOa!=this.Kd.length&&
(this.YD(),this.hOa=this.Kd.length,_.xn(this.Ua));this.fT&&(this.Kba(this.Qg),this.VR(),this.GR(),this.fT=!1,_.xn(this.Ua));this.Gba&&(this.nca(),this.Gba=!1,_.xn(this.Ua))}Ia(){let a;null==(a=this.Jb)||a.destroy();this.Ib.next();this.Ib.complete();this.UM.complete()}ie(a){if(!_.kj(a))switch(a.keyCode){case 13:case 32:if(this.Hp!==this.selectedIndex){const b=this.Kd.get(this.Hp);b&&!b.disabled&&(this.qka.emit(this.Hp),this.Aaa(a))}break;default:this.Jb.ar(a)}}Xaa(){const a=this.Ja.ma.textContent;
a!==this.DJa&&(this.DJa=a||"",this.nb.run(()=>{this.YD();this.GR();_.xn(this.Ua)}))}YD(){this.hJa();this.VR();this.nca()}get Hp(){return this.Jb?this.Jb.Rr:0}set Hp(a){this.vM(a)&&this.Hp!==a&&this.Jb&&this.Jb.Ej(a)}vM(a){return this.Kd?!!this.Kd.toArray()[a]:!0}GNa(a){this.tv&&this.Kba(a);this.Kd&&this.Kd.length&&(this.Kd.toArray()[a].focus(),a=this.vv.ma,a.scrollLeft="ltr"==this.Gl()?0:a.scrollWidth-a.offsetWidth)}Gl(){return this.Yb&&"rtl"===this.Yb.value?"rtl":"ltr"}nca(){if(!this.lh){var a=this.Mk;
this.aca.ma.style.transform=`translateX(${Math.round("ltr"===this.Gl()?-a:a)}px)`;if(this.uc.E9||this.uc.Yma)this.vv.ma.scrollLeft=0}}get Mk(){return this.rv}set Mk(a){this.Jba(a)}Hba(a){return this.Jba(this.rv+("before"==a?-1:1)*this.vv.ma.offsetWidth/3)}iI(a){this.hp();this.Hba(a)}Kba(a){if(!this.lh){var b=this.Kd?this.Kd.toArray()[a]:null;if(b){a=this.vv.ma.offsetWidth;var c=b.ab.ma.offsetLeft,d=b.ab.ma.offsetWidth;"ltr"==this.Gl()?b=c+d:(b=this.SI.ma.offsetWidth-c,c=b-d);d=this.Mk;a=this.Mk+a;
c<d?this.Mk-=d-c:b>a&&(this.Mk+=Math.min(b-a,c-d))}}}hJa(){if(this.lh)this.tv=!1;else{const a=this.SI.ma.scrollWidth>this.Ja.ma.offsetWidth;a||(this.Mk=0);a!==this.tv&&_.xn(this.Ua);this.tv=a}}VR(){this.lh?this.To=this.Uo=!0:(this.Uo=0==this.Mk,this.To=this.Mk==this.nS(),_.xn(this.Ua))}nS(){return this.SI.ma.scrollWidth-this.vv.ma.offsetWidth||0}GR(){var a=this.Kd&&this.Kd.length?this.Kd.toArray()[this.selectedIndex]:null;(a=a?a.ab.ma:null)?this.qI.SPa(a):this.qI.Pe()}hp(){this.UM.next()}gv(a,b){b&&
null!=b.button&&0!==b.button||(this.hp(),_.u(_.Ff(650,100),_.Fg(_.Cf(this.UM,this.Ib))).subscribe(()=>{const {fia:c,distance:d}=this.Hba(a);(0===d||d>=c)&&this.hp()}))}Jba(a){if(this.lh)return{fia:0,distance:0};const b=this.nS();this.rv=Math.max(0,Math.min(b,a));this.Gba=!0;this.VR();return{fia:b,distance:this.rv}}};ZL.O=function(a){return new (a||ZL)(_.w(_.Ye),_.w(_.Nh),_.w(_.Cs),_.w(_.rs,8),_.w(_.Jf),_.w(_.Ar),_.w(_.on,8))};
ZL.La=_.Wd({type:ZL,inputs:{lh:[2,"disablePagination","disablePagination",_.Lh],selectedIndex:[2,"selectedIndex","selectedIndex",_.Mh]},outputs:{qka:"selectFocusedIndex",Sga:"indexFocused"},features:[_.Og]});var $L=class extends VL{constructor(a){super();this.ab=a;this.disabled=!1}focus(){this.ab.ma.focus()}};$L.O=function(a){return new (a||$L)(_.w(_.Ye))};
$L.La=_.Wd({type:$L,na:[["","matTabLabelWrapper",""]],lb:3,Ya:function(a,b){a&2&&(_.Pg("aria-disabled",!!b.disabled),_.Rg("mat-mdc-tab-disabled",b.disabled))},inputs:{disabled:[2,"disabled","disabled",_.Lh]},standalone:!0,features:[_.Og,_.Mg]});var mWb=["tabListContainer"],nWb=["tabList"],oWb=["tabListInner"],pWb=["nextPaginator"],qWb=["previousPaginator"],aM=class extends ZL{constructor(a,b,c,d,e,f,g){super(a,b,c,d,e,f,g);this.vc=!1}Pd(){this.qI=new jWb(this.Kd);super.Pd()}Aaa(a){a.preventDefault()}};
aM.O=function(a){return new (a||aM)(_.w(_.Ye),_.w(_.Nh),_.w(_.Cs),_.w(_.rs,8),_.w(_.Jf),_.w(_.Ar),_.w(_.on,8))};
aM.wa=_.Qd({type:aM,na:[["mat-tab-header"]],yd:function(a,b,c){a&1&&_.ph(c,$L,4);if(a&2){let d;_.rh(d=_.sh())&&(b.Kd=d)}},rb:function(a,b){a&1&&(_.oh(mWb,7),_.oh(nWb,7),_.oh(oWb,7),_.oh(pWb,5),_.oh(qWb,5));if(a&2){let c;_.rh(c=_.sh())&&(b.vv=c.first);_.rh(c=_.sh())&&(b.aca=c.first);_.rh(c=_.sh())&&(b.SI=c.first);_.rh(c=_.sh())&&(b.Paa=c.first);_.rh(c=_.sh())&&(b.wba=c.first)}},qb:[1,"mat-mdc-tab-header"],lb:4,Ya:function(a,b){a&2&&_.Rg("mat-mdc-tab-header-pagination-controls-enabled",b.tv)("mat-mdc-tab-header-rtl",
"rtl"==b.Gl())},inputs:{vc:[2,"disableRipple","disableRipple",_.Lh]},standalone:!0,features:[_.Og,_.Mg,_.Ah],ac:["*"],ya:13,Aa:10,Da:[["previousPaginator",""],["tabListContainer",""],["tabList",""],["tabListInner",""],["nextPaginator",""],["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-before",3,"click","mousedown","touchend","matRippleDisabled","disabled"],[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"],["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-after",3,"mousedown","click","touchend","matRippleDisabled","disabled"]],qa:function(a,b){if(a&1){const c=_.ze();_.ch();_.C(0,"button",5,0);_.M("click",function(){_.n(c);return _.q(b.iI("before"))})("mousedown",function(d){_.n(c);return _.q(b.gv("before",d))})("touchend",
function(){_.n(c);return _.q(b.hp())});_.G(2,"div",6);_.E();_.C(3,"div",7,1);_.M("keydown",function(d){_.n(c);return _.q(b.ie(d))});_.C(5,"div",8,2);_.M("cdkObserveContent",function(){_.n(c);return _.q(b.Xaa())});_.C(7,"div",9,3);_.dh(9);_.E()()();_.C(10,"button",10,4);_.M("mousedown",function(d){_.n(c);return _.q(b.gv("after",d))})("click",function(){_.n(c);return _.q(b.iI("after"))})("touchend",function(){_.n(c);return _.q(b.hp())});_.G(12,"div",6);_.E()}a&2&&(_.Rg("mat-mdc-tab-header-pagination-disabled",
b.Uo),_.A("matRippleDisabled",b.Uo||b.vc)("disabled",b.Uo||null),_.v(3),_.Rg("_mat-animation-noopable","NoopAnimations"===b.he),_.v(7),_.Rg("mat-mdc-tab-header-pagination-disabled",b.To),_.A("matRippleDisabled",b.To||b.vc)("disabled",b.To||null))},Fa:[_.gt,_.mA],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;background:none;border:none;outline:0;padding: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)}.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)}.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-animation-noopable span.mdc-tab-indicator__content,._mat-animation-noopable span.mdc-tab__text-label{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);border-bottom-color:var(--mat-tab-header-divider-color)}.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);border-top-color:var(--mat-tab-header-divider-color)}.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}.mat-mdc-tab::before{margin:5px}.cdk-high-contrast-active .mat-mdc-tab[aria-disabled=true]{color:GrayText}\n"],
kb:2});var bM=class extends uL{constructor(a,b,c){super(a,b);this.qyb=c}};bM.O=function(a){return new (a||bM)(_.w(_.hh),_.w(_.mh),_.w(_.i8a,8))};bM.La=_.Wd({type:bM,na:[["","mat-tab-label",""],["","matTabLabel",""]],standalone:!0,features:[_.zh([{va:_.h8a,Fb:bM}]),_.Mg]});
var cM=class{get CL(){return this.mOa}set CL(a){this.HNa(a)}get content(){return this.o$}constructor(a,b){this.Ce=a;this.j$=b;this.disabled=!1;this.I$=void 0;this.Mla="";this.o$=null;this.Pi=new _.zg;this.origin=this.position=null;this.isActive=!1}Rb(a){(a.hasOwnProperty("textLabel")||a.hasOwnProperty("disabled"))&&this.Pi.next()}Ia(){this.Pi.complete()}Qa(){this.o$=new _.Ts(this.I$||this.qLa,this.Ce)}HNa(a){a&&a.qyb===this&&(this.mOa=a)}};cM.O=function(a){return new (a||cM)(_.w(_.mh),_.w(_.j8a,8))};
cM.wa=_.Qd({type:cM,na:[["mat-tab"]],yd:function(a,b,c){a&1&&(_.ph(c,bM,5),_.ph(c,WL,7,_.hh));if(a&2){let d;_.rh(d=_.sh())&&(b.CL=d.first);_.rh(d=_.sh())&&(b.I$=d.first)}},rb:function(a,b){a&1&&_.oh(_.hh,7);if(a&2){let c;_.rh(c=_.sh())&&(b.qLa=c.first)}},qb:["hidden",""],inputs:{disabled:[2,"disabled","disabled",_.Lh],Mla:[0,"label","textLabel"],ariaLabel:[0,"aria-label","ariaLabel"],Ae:[0,"aria-labelledby","ariaLabelledby"],Z9a:"labelClass",XSa:"bodyClass"},Qb:["matTab"],standalone:!0,features:[_.zh([{va:_.i8a,
Fb:cM}]),_.Og,_.qe,_.Ah],ac:["*"],ya:1,Aa:0,qa:function(a){a&1&&(_.ch(),_.y(0,Wzb,1,0,"ng-template"))},kb:2});
var rWb=["tabBodyWrapper"],sWb=["tabHeader"],tWb=0,uWb=class{},dM=class{get no(){return this.Q1}set no(a){this.Q1=a;_.xn(this.Ua)}get selectedIndex(){return this.Qg}set selectedIndex(a){this.lB=isNaN(a)?null:a}get animationDuration(){return this.V9}set animationDuration(a){const b=a+"";this.V9=/^\d+$/.test(b)?a+"ms":b}get Wt(){return this.AJa}set Wt(a){this.AJa=isNaN(a)?null:a}get backgroundColor(){return this.MR}set backgroundColor(a){const b=this.Ja.ma.classList;b.remove("mat-tabs-with-background",
`mat-background-${this.backgroundColor}`);a&&b.add("mat-tabs-with-background",`mat-background-${a}`);this.MR=a}constructor(a,b,c,d){this.Ja=a;this.Ua=b;this.he=d;this.Rg=new _.nh;this.lB=0;this.uI=null;this.nT=0;this.RI=this.bca=_.df.EMPTY;this.Q1=!1;this.Dz=!0;this.Tv=!1;this.Qg=null;this.vga="above";this.dr=this.vc=this.lh=!1;this.ska=new _.wn;this.FJ=new _.wn;this.Mca=new _.wn;this.h_=new _.wn(!0);this.qE=!_.Kd(_.Ar).isBrowser;this.V$=tWb++;this.animationDuration=c&&c.animationDuration?c.animationDuration:
"500ms";this.lh=c&&null!=c.lh?c.lh:!1;this.Tv=c&&null!=c.Tv?c.Tv:!1;null!=(null==c?void 0:c.Wt)&&(this.Wt=c.Wt);this.dr=!(null==c||!c.dr);this.no=c&&null!=c.no?c.no:!1;this.Dz=c&&null!=c.Dz?c.Dz:!0}kG(){const a=this.lB=this.g$(this.lB);if(this.Qg!=a){const b=null==this.Qg;if(!b){this.h_.emit(this.yr(a));const c=this.BB.ma;c.style.minHeight=c.clientHeight+"px"}Promise.resolve().then(()=>{this.Rg.forEach((c,d)=>c.isActive=d===a);b||(this.ska.emit(a),this.BB.ma.style.minHeight="")})}this.Rg.forEach((b,
c)=>{b.position=c-a;null==this.Qg||0!=b.position||b.origin||(b.origin=a-this.Qg)});this.Qg!==a&&(this.Qg=a,this.uI=null,_.xn(this.Ua))}Pd(){this.VNa();this.YNa();this.bca=this.Rg.Kc.subscribe(()=>{const a=this.g$(this.lB);if(a===this.Qg){const b=this.Rg.toArray();let c;for(let d=0;d<b.length;d++)if(b[d].isActive){this.lB=this.Qg=d;this.uI=null;c=b[d];break}!c&&b[a]&&Promise.resolve().then(()=>{b[a].isActive=!0;this.h_.emit(this.yr(a))})}_.xn(this.Ua)})}VNa(){_.u(this.T9.Kc,_.Dg(this.T9)).subscribe(a=>
{this.Rg.reset(a.filter(b=>b.j$===this||!b.j$));_.qh(this.Rg)})}Ia(){this.Rg.destroy();this.bca.unsubscribe();this.RI.unsubscribe()}YD(){this.oT&&this.oT.YD()}eI(a){this.uI=a;this.FJ.emit(this.yr(a))}yr(a){const b=new uWb;b.index=a;this.Rg&&this.Rg.length&&(b.tab=this.Rg.toArray()[a]);return b}YNa(){this.RI&&this.RI.unsubscribe();this.RI=_.Cf(...this.Rg.map(a=>a.Pi)).subscribe(()=>_.xn(this.Ua))}g$(a){return Math.min(this.Rg.length-1,Math.max(a||0,0))}S$(a){return`mat-tab-label-${this.V$}-${a}`}R$(a){return`mat-tab-content-${this.V$}-${a}`}FNa(a){if(this.Tv&&
this.nT){var b=this.BB.ma;b.style.height=this.nT+"px";this.BB.ma.offsetHeight&&(b.style.height=a+"px")}}eNa(){const a=this.BB.ma;this.nT=a.clientHeight;a.style.height="";this.Mca.emit()}Sk(a,b,c){b.Hp=c;a.disabled||(this.selectedIndex=c)}Xo(a){let b;const c=null!=(b=this.uI)?b:this.selectedIndex;return a===c?0:-1}gOa(a,b){a&&"mouse"!==a&&"touch"!==a&&(this.oT.Hp=b)}};dM.O=function(a){return new (a||dM)(_.w(_.Ye),_.w(_.Nh),_.w(_.uz,8),_.w(_.on,8))};
dM.wa=_.Qd({type:dM,na:[["mat-tab-group"]],yd:function(a,b,c){a&1&&_.ph(c,cM,5);if(a&2){let d;_.rh(d=_.sh())&&(b.T9=d)}},rb:function(a,b){a&1&&(_.oh(rWb,5),_.oh(sWb,5));if(a&2){let c;_.rh(c=_.sh())&&(b.BB=c.first);_.rh(c=_.sh())&&(b.oT=c.first)}},qb:[1,"mat-mdc-tab-group"],lb:10,Ya:function(a,b){a&2&&(_.Sg("mat-"+(b.color||"primary")),_.Qg("--mat-tab-animation-duration",b.animationDuration),_.Rg("mat-mdc-tab-group-dynamic-height",b.Tv)("mat-mdc-tab-group-inverted-header","below"===b.vga)("mat-mdc-tab-group-stretch-tabs",
b.Dz))},inputs:{color:"color",no:[2,"fitInkBarToContent","fitInkBarToContent",_.Lh],Dz:[2,"mat-stretch-tabs","stretchTabs",_.Lh],Tv:[2,"dynamicHeight","dynamicHeight",_.Lh],selectedIndex:[2,"selectedIndex","selectedIndex",_.Mh],vga:"headerPosition",animationDuration:"animationDuration",Wt:[2,"contentTabIndex","contentTabIndex",_.Mh],lh:[2,"disablePagination","disablePagination",_.Lh],vc:[2,"disableRipple","disableRipple",_.Lh],dr:[2,"preserveContent","preserveContent",_.Lh],backgroundColor:"backgroundColor"},
outputs:{ska:"selectedIndexChange",FJ:"focusChange",Mca:"animationDone",h_:"selectedTabChange"},Qb:["matTabGroup"],standalone:!0,features:[_.zh([{va:_.j8a,Fb:dM}]),_.Og,_.Ah],ac:["*"],ya:9,Aa:6,Da:[["tabHeader",""],["tabBodyWrapper",""],["tabNode",""],[3,"indexFocused","selectFocusedIndex","selectedIndex","disableRipple","disablePagination"],["role","tab","matTabLabelWrapper","","cdkMonitorElementFocus","",1,"mdc-tab","mat-mdc-tab","mat-mdc-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-mdc-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=_.ze();_.ch();_.C(0,"mat-tab-header",3,0);_.M("indexFocused",function(d){_.n(c);return _.q(b.eI(d))})("selectFocusedIndex",function(d){_.n(c);return _.q(b.selectedIndex=d)});_.JC(2,$zb,8,17,"div",4,_.neb);_.E();_.y(4,aAb,1,0);_.C(5,"div",5,1);_.JC(7,bAb,1,13,"mat-tab-body",6,_.neb);_.E()}a&2&&(_.A("selectedIndex",b.selectedIndex||
0)("disableRipple",b.vc)("disablePagination",b.lh),_.v(2),_.KC(b.Rg),_.v(2),_.Ug(b.qE?4:-1),_.v(),_.Rg("_mat-animation-noopable","NoopAnimations"===b.he),_.v(2),_.KC(b.Rg))},Fa:[aM,$L,_.XC,_.gt,_.Ws,YL],styles:['.mdc-tab{min-width:90px;padding-right:24px;padding-left:24px;display:flex;flex:1 0 auto;justify-content:center;box-sizing:border-box;margin:0;padding-top:0;padding-bottom:0;border:none;outline:none;text-align:center;white-space:nowrap;cursor:pointer;-webkit-appearance:none;z-index:1}.mdc-tab::-moz-focus-inner{padding:0;border:0}.mdc-tab[hidden]{display:none}.mdc-tab--min-width{flex:0 1 auto}.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__icon{transition:150ms color linear;z-index:2}.mdc-tab--stacked .mdc-tab__content{flex-direction:column;align-items:center;justify-content:center}.mdc-tab--stacked .mdc-tab__text-label{padding-top:6px;padding-bottom:4px}.mdc-tab--active .mdc-tab__text-label,.mdc-tab--active .mdc-tab__icon{transition-delay:100ms}.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label{padding-left:8px;padding-right:0}[dir=rtl] .mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label,.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label[dir=rtl]{padding-left:0;padding-right:8px}.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{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__content--icon{align-self:center;margin:0 auto}.mdc-tab-indicator--active .mdc-tab-indicator__content{opacity:1}.mdc-tab-indicator .mdc-tab-indicator__content{transition:250ms transform cubic-bezier(0.4, 0, 0.2, 1)}.mdc-tab-indicator--no-transition .mdc-tab-indicator__content{transition:none}.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition:150ms opacity linear}.mdc-tab-indicator--active.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition-delay:100ms}.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;font-family:var(--mat-tab-header-label-text-font);font-size:var(--mat-tab-header-label-text-size);letter-spacing:var(--mat-tab-header-label-text-tracking);line-height:var(--mat-tab-header-label-text-line-height);font-weight:var(--mat-tab-header-label-text-weight)}.mat-mdc-tab .mdc-tab-indicator__content--underline{border-color:var(--mdc-tab-indicator-active-indicator-color)}.mat-mdc-tab .mdc-tab-indicator__content--underline{border-top-width:var(--mdc-tab-indicator-active-indicator-height)}.mat-mdc-tab .mdc-tab-indicator__content--underline{border-radius:var(--mdc-tab-indicator-active-indicator-shape)}.mat-mdc-tab:not(.mdc-tab--stacked){height:var(--mdc-secondary-navigation-tab-container-height)}.mat-mdc-tab:not(:disabled).mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):hover.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):focus.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):active.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:disabled.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):hover:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):focus:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):active:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:disabled:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab.mdc-tab{flex-grow:0}.mat-mdc-tab:hover .mdc-tab__text-label{color:var(--mat-tab-header-inactive-hover-label-text-color)}.mat-mdc-tab:focus .mdc-tab__text-label{color:var(--mat-tab-header-inactive-focus-label-text-color)}.mat-mdc-tab.mdc-tab--active .mdc-tab__text-label{color:var(--mat-tab-header-active-label-text-color)}.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)}.mat-mdc-tab.mdc-tab--active:hover .mdc-tab__text-label{color:var(--mat-tab-header-active-hover-label-text-color)}.mat-mdc-tab.mdc-tab--active:hover .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-hover-indicator-color)}.mat-mdc-tab.mdc-tab--active:focus .mdc-tab__text-label{color:var(--mat-tab-header-active-focus-label-text-color)}.mat-mdc-tab.mdc-tab--active:focus .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-focus-indicator-color)}.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)}.mat-mdc-tab .mdc-tab__text-label{color:var(--mat-tab-header-inactive-label-text-color);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)}.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-mdc-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-mdc-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 vWb=["tabListContainer"],wWb=["tabList"],xWb=["tabListInner"],yWb=["nextPaginator"],zWb=["previousPaginator"],AWb=["*"],BWb=0,eM=class extends ZL{get no(){return this.Q1.value}set no(a){this.Q1.next(a);_.xn(this.Ua)}get animationDuration(){return this.V9}set animationDuration(a){const b=a+"";this.V9=/^\d+$/.test(b)?a+"ms":b}get backgroundColor(){return this.MR}set backgroundColor(a){const b=this.Ja.ma.classList;b.remove("mat-tabs-with-background",`mat-background-${this.backgroundColor}`);a&&b.add("mat-tabs-with-background",
`mat-background-${a}`);this.MR=a}constructor(a,b,c,d,e,f,g,l){super(a,d,e,b,c,f,g);this.Q1=new _.gi(!1);this.Dz=!0;this.vc=!1;this.color="primary";this.lh=l&&null!=l.lh?l.lh:!1;this.no=l&&null!=l.no?l.no:!1;this.Dz=l&&null!=l.Dz?l.Dz:!0}Aaa(){}Pd(){this.qI=new jWb(this.Kd);_.u(this.Kd.Kc,_.Dg(null),_.Fg(this.Ib)).subscribe(()=>{this.pma()});super.Pd()}Cc(){super.Cc()}pma(){if(this.Kd){var a=this.Kd.toArray();for(let b=0;b<a.length;b++)if(a[b].active){this.selectedIndex=b;_.xn(this.Ua);this.em&&(this.em.hxb=
a[b].id);return}this.selectedIndex=-1;this.qI.Pe()}}rS(){return this.em?"tablist":this.Ja.ma.getAttribute("role")}};eM.O=function(a){return new (a||eM)(_.w(_.Ye),_.w(_.rs,8),_.w(_.Jf),_.w(_.Nh),_.w(_.Cs),_.w(_.Ar),_.w(_.on,8),_.w(_.uz,8))};
eM.wa=_.Qd({type:eM,na:[["","mat-tab-nav-bar",""]],yd:function(a,b,c){a&1&&_.ph(c,fM,5);if(a&2){let d;_.rh(d=_.sh())&&(b.Kd=d)}},rb:function(a,b){a&1&&(_.oh(vWb,7),_.oh(wWb,7),_.oh(xWb,7),_.oh(yWb,5),_.oh(zWb,5));if(a&2){let c;_.rh(c=_.sh())&&(b.vv=c.first);_.rh(c=_.sh())&&(b.aca=c.first);_.rh(c=_.sh())&&(b.SI=c.first);_.rh(c=_.sh())&&(b.Paa=c.first);_.rh(c=_.sh())&&(b.wba=c.first)}},qb:[1,"mat-mdc-tab-nav-bar","mat-mdc-tab-header"],lb:17,Ya:function(a,b){a&2&&(_.Pg("role",b.rS()),_.Qg("--mat-tab-animation-duration",
b.animationDuration),_.Rg("mat-mdc-tab-header-pagination-controls-enabled",b.tv)("mat-mdc-tab-header-rtl","rtl"==b.Gl())("mat-mdc-tab-nav-bar-stretch-tabs",b.Dz)("mat-primary","warn"!==b.color&&"accent"!==b.color)("mat-accent","accent"===b.color)("mat-warn","warn"===b.color)("_mat-animation-noopable","NoopAnimations"===b.he))},inputs:{no:[2,"fitInkBarToContent","fitInkBarToContent",_.Lh],Dz:[2,"mat-stretch-tabs","stretchTabs",_.Lh],animationDuration:"animationDuration",backgroundColor:"backgroundColor",
vc:[2,"disableRipple","disableRipple",_.Lh],color:"color",em:"tabPanel"},Qb:["matTabNavBar","matTabNav"],standalone:!0,features:[_.Og,_.Mg,_.Ah],jc:["mat-tab-nav-bar",""],ac:AWb,ya:13,Aa:8,Da:[["previousPaginator",""],["tabListContainer",""],["tabList",""],["tabListInner",""],["nextPaginator",""],["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-before",3,"click","mousedown","touchend","matRippleDisabled","disabled"],
[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"],["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-after",3,"mousedown","click","touchend","matRippleDisabled","disabled"]],qa:function(a,b){if(a&1){const c=_.ze();_.ch();_.C(0,"button",5,0);_.M("click",function(){_.n(c);return _.q(b.iI("before"))})("mousedown",
function(d){_.n(c);return _.q(b.gv("before",d))})("touchend",function(){_.n(c);return _.q(b.hp())});_.G(2,"div",6);_.E();_.C(3,"div",7,1);_.M("keydown",function(d){_.n(c);return _.q(b.ie(d))});_.C(5,"div",8,2);_.M("cdkObserveContent",function(){_.n(c);return _.q(b.Xaa())});_.C(7,"div",9,3);_.dh(9);_.E()()();_.C(10,"button",10,4);_.M("mousedown",function(d){_.n(c);return _.q(b.gv("after",d))})("click",function(){_.n(c);return _.q(b.iI("after"))})("touchend",function(){_.n(c);return _.q(b.hp())});_.G(12,
"div",6);_.E()}a&2&&(_.Rg("mat-mdc-tab-header-pagination-disabled",b.Uo),_.A("matRippleDisabled",b.Uo||b.vc)("disabled",b.Uo||null),_.v(10),_.Rg("mat-mdc-tab-header-pagination-disabled",b.To),_.A("matRippleDisabled",b.To||b.vc)("disabled",b.To||null))},Fa:[_.gt,_.mA],styles:[".mdc-tab{min-width:90px;padding-right:24px;padding-left:24px;display:flex;flex:1 0 auto;justify-content:center;box-sizing:border-box;margin:0;padding-top:0;padding-bottom:0;border:none;outline:none;text-align:center;white-space:nowrap;cursor:pointer;-webkit-appearance:none;z-index:1}.mdc-tab::-moz-focus-inner{padding:0;border:0}.mdc-tab[hidden]{display:none}.mdc-tab--min-width{flex:0 1 auto}.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__icon{transition:150ms color linear;z-index:2}.mdc-tab--stacked .mdc-tab__content{flex-direction:column;align-items:center;justify-content:center}.mdc-tab--stacked .mdc-tab__text-label{padding-top:6px;padding-bottom:4px}.mdc-tab--active .mdc-tab__text-label,.mdc-tab--active .mdc-tab__icon{transition-delay:100ms}.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label{padding-left:8px;padding-right:0}[dir=rtl] .mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label,.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label[dir=rtl]{padding-left:0;padding-right:8px}.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{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__content--icon{align-self:center;margin:0 auto}.mdc-tab-indicator--active .mdc-tab-indicator__content{opacity:1}.mdc-tab-indicator .mdc-tab-indicator__content{transition:250ms transform cubic-bezier(0.4, 0, 0.2, 1)}.mdc-tab-indicator--no-transition .mdc-tab-indicator__content{transition:none}.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition:150ms opacity linear}.mdc-tab-indicator--active.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition-delay:100ms}.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;background:none;border:none;outline:0;padding: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)}.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)}.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-animation-noopable span.mdc-tab-indicator__content,._mat-animation-noopable span.mdc-tab__text-label{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}.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);border-bottom-color:var(--mat-tab-header-divider-color)}.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-mdc-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-mdc-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 fM=class extends VL{get active(){return this.Jt}set active(a){a!==this.Jt&&(this.Jt=a,this.jk.pma())}get SZ(){return this.disabled||this.vc||this.jk.vc||!!this.zu.disabled}constructor(a,b,c,d,e,f){super();this.jk=a;this.ab=b;this.Rc=e;this.Ib=new _.zg;this.vc=this.disabled=this.Jt=!1;this.tabIndex=0;this.id=`mat-tab-link-${BWb++}`;this.zu=c||{};this.tabIndex=parseInt(d)||0;"NoopAnimations"===f&&(this.zu.animation={PV:0,YV:0});_.u(a.Q1,_.Fg(this.Ib)).subscribe(g=>{this.no=g})}focus(){this.ab.ma.focus()}Cc(){this.Rc.Ek(this.ab)}Ia(){this.Ib.next();this.Ib.complete();
super.Ia();this.Rc.dj(this.ab)}hI(){this.jk.Hp=this.jk.Kd.toArray().indexOf(this)}ie(a){if(32===a.keyCode||13===a.keyCode)this.disabled?a.preventDefault():this.jk.em&&(32===a.keyCode&&a.preventDefault(),this.ab.ma.click())}qKa(){let a;return this.jk.em?null==(a=this.jk.em)?void 0:a.id:this.ab.ma.getAttribute("aria-controls")}sKa(){return this.jk.em?this.active?"true":"false":this.ab.ma.getAttribute("aria-selected")}O$(){return this.active&&!this.jk.em?"page":null}rS(){return this.jk.em?"tab":this.ab.ma.getAttribute("role")}Xo(){return this.jk.em?
this.Jt&&!this.disabled?0:-1:this.disabled?-1:this.tabIndex}};fM.O=function(a){return new (a||fM)(_.w(eM),_.w(_.Ye),_.w(_.ft,8),_.Ne("tabindex"),_.w(_.Er),_.w(_.on,8))};
fM.wa=_.Qd({type:fM,na:[["","mat-tab-link",""],["","matTabLink",""]],qb:[1,"mdc-tab","mat-mdc-tab-link","mat-mdc-focus-indicator"],lb:11,Ya:function(a,b){a&1&&_.M("focus",function(){return b.hI()})("keydown",function(c){return b.ie(c)});a&2&&(_.Pg("aria-controls",b.qKa())("aria-current",b.O$())("aria-disabled",b.disabled)("aria-selected",b.sKa())("id",b.id)("tabIndex",b.Xo())("role",b.rS()),_.Rg("mat-mdc-tab-disabled",b.disabled)("mdc-tab--active",b.active))},inputs:{active:[2,"active","active",_.Lh],
disabled:[2,"disabled","disabled",_.Lh],vc:[2,"disableRipple","disableRipple",_.Lh],tabIndex:[2,"tabIndex","tabIndex",a=>null==a?0:_.Mh(a)],id:"id"},Qb:["matTabLink"],standalone:!0,features:[_.Og,_.Mg,_.Ah],jc:["mat-tab-link",""],ac:AWb,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&&(_.ch(),_.G(0,"span",0)(1,"div",1),_.C(2,"span",2)(3,"span",3),_.dh(4),_.E()());
a&2&&(_.v(),_.A("matRippleTrigger",b.ab.ma)("matRippleDisabled",b.SZ))},Fa:[_.gt],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;font-family:var(--mat-tab-header-label-text-font);font-size:var(--mat-tab-header-label-text-size);letter-spacing:var(--mat-tab-header-label-text-tracking);line-height:var(--mat-tab-header-label-text-line-height);font-weight:var(--mat-tab-header-label-text-weight)}.mat-mdc-tab-link .mdc-tab-indicator__content--underline{border-color:var(--mdc-tab-indicator-active-indicator-color)}.mat-mdc-tab-link .mdc-tab-indicator__content--underline{border-top-width:var(--mdc-tab-indicator-active-indicator-height)}.mat-mdc-tab-link .mdc-tab-indicator__content--underline{border-radius:var(--mdc-tab-indicator-active-indicator-shape)}.mat-mdc-tab-link:not(.mdc-tab--stacked){height:var(--mdc-secondary-navigation-tab-container-height)}.mat-mdc-tab-link:not(:disabled).mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab-link:not(:disabled):hover.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab-link:not(:disabled):focus.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab-link:not(:disabled):active.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab-link:disabled.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab-link:not(:disabled):not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab-link:not(:disabled):hover:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab-link:not(:disabled):focus:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab-link:not(:disabled):active:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab-link:disabled:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab-link.mdc-tab{flex-grow:0}.mat-mdc-tab-link:hover .mdc-tab__text-label{color:var(--mat-tab-header-inactive-hover-label-text-color)}.mat-mdc-tab-link:focus .mdc-tab__text-label{color:var(--mat-tab-header-inactive-focus-label-text-color)}.mat-mdc-tab-link.mdc-tab--active .mdc-tab__text-label{color:var(--mat-tab-header-active-label-text-color)}.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)}.mat-mdc-tab-link.mdc-tab--active:hover .mdc-tab__text-label{color:var(--mat-tab-header-active-hover-label-text-color)}.mat-mdc-tab-link.mdc-tab--active:hover .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-hover-indicator-color)}.mat-mdc-tab-link.mdc-tab--active:focus .mdc-tab__text-label{color:var(--mat-tab-header-active-focus-label-text-color)}.mat-mdc-tab-link.mdc-tab--active:focus .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-focus-indicator-color)}.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)}.mat-mdc-tab-link .mdc-tab__text-label{color:var(--mat-tab-header-inactive-label-text-color);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)}.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 gM=class{constructor(){this.id=`mat-tab-nav-panel-${BWb++}`}};gM.O=function(a){return new (a||gM)};gM.wa=_.Qd({type:gM,na:[["mat-tab-nav-panel"]],qb:["role","tabpanel",1,"mat-mdc-tab-nav-panel"],lb:2,Ya:function(a,b){a&2&&_.Pg("aria-labelledby",b.hxb)("id",b.id)},inputs:{id:"id"},Qb:["matTabNavPanel"],standalone:!0,features:[_.Ah],ac:AWb,ya:1,Aa:0,qa:function(a){a&1&&(_.ch(),_.dh(0))},kb:2,Ma:0});
var CWb=[[["","mat-card-avatar",""],["","matCardAvatar",""]],[["mat-card-title"],["mat-card-subtitle"],["","mat-card-title",""],["","mat-card-subtitle",""],["","matCardTitle",""],["","matCardSubtitle",""]],"*"],hM=class{};hM.O=function(a){return new (a||hM)};hM.La=_.Wd({type:hM,na:[["mat-card-title"],["","mat-card-title",""],["","matCardTitle",""]],qb:[1,"mat-mdc-card-title"],standalone:!0});var iM=class{};iM.O=function(a){return new (a||iM)};
iM.La=_.Wd({type:iM,na:[["mat-card-content"]],qb:[1,"mat-mdc-card-content"],standalone:!0});var jM=class{};jM.O=function(a){return new (a||jM)};jM.La=_.Wd({type:jM,na:[["mat-card-subtitle"],["","mat-card-subtitle",""],["","matCardSubtitle",""]],qb:[1,"mat-mdc-card-subtitle"],standalone:!0});var kM=class{constructor(){this.align="start"}};kM.O=function(a){return new (a||kM)};
kM.La=_.Wd({type:kM,na:[["mat-card-actions"]],qb:[1,"mat-mdc-card-actions","mdc-card__actions"],lb:2,Ya:function(a,b){a&2&&_.Rg("mat-mdc-card-actions-align-end","end"===b.align)},inputs:{align:"align"},Qb:["matCardActions"],standalone:!0});var lM=class{};lM.O=function(a){return new (a||lM)};
lM.wa=_.Qd({type:lM,na:[["mat-card-header"]],qb:[1,"mat-mdc-card-header"],standalone:!0,features:[_.Ah],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&&(_.ch(CWb),_.dh(0),_.C(1,"div",0),_.dh(2,1),_.E(),_.dh(3,2))},kb:2,Ma:0});var mM=class{};mM.O=function(a){return new (a||mM)};
mM.La=_.Wd({type:mM,na:[["","mat-card-avatar",""],["","matCardAvatar",""]],qb:[1,"mat-mdc-card-avatar"],standalone:!0});
var DWb=function(a,b){let c=[b];c.push(...a.j5(b));a.ei.kh(...c.map(d=>a.TI(d)))},EWb=function(a,b){let c=[b];c.push(...a.j5(b));a.ei.select(...c.map(d=>a.TI(d)))},FWb=class{constructor(){this.ei=new _.nA(!0)}toggle(a){this.ei.toggle(this.TI(a))}expand(a){this.ei.select(this.TI(a))}collapse(a){this.ei.kh(this.TI(a))}Ke(a){return this.ei.Le(this.TI(a))}vYc(a){this.ei.Le(this.TI(a))?DWb(this,a):EWb(this,a)}collapseAll(){this.ei.clear()}TI(a){return this.hx?this.hx(a):a}},GWb=class extends FWb{constructor(a,
b,c){super();this.Ey=a;this.Vq=b;if(this.options=c)this.hx=this.options.hx}j5(a){var b=this.sj.indexOf(a);const c=[];for(b+=1;b<this.sj.length&&this.Ey(a)<this.Ey(this.sj[b]);b++)c.push(this.sj[b]);return c}I4(){this.ei.select(...this.sj.map(a=>this.TI(a)))}},HWb=class extends FWb{constructor(a){super();this.fO=a;this.options=void 0}I4(){this.ei.clear();const a=this.sj.reduce((b,c)=>[...b,...this.j5(c),c],[]);this.ei.select(...a.map(b=>this.TI(b)))}j5(a){const b=[];this.xKa(b,a);return b.splice(1)}xKa(a,
b){a.push(b);b=this.fO(b);Array.isArray(b)?b.forEach(c=>this.xKa(a,c)):_.Gf(b)&&_.u(b,_.qg(1),_.Df(Boolean)).subscribe(c=>{for(const d of c)this.xKa(a,d)})}},IWb=function(a,b){const c=a.Xzb();b&&(a.cyb=b);c&&a.cyb?_.Xib(a.Qr,a.cyb,a.mE,c.Df,a.Ag):a.mE.diff([])},nM=class extends _.BD{constructor(a,b,c){super(a,b);this.dB=c}Pd(){this.mE=this.dB.find([]).create(this.Qr.hx);const a=this.Qr.rd.fO(this.data);Array.isArray(a)?IWb(this,a):_.Gf(a)&&_.u(a,_.Fg(this.Ib)).subscribe(b=>IWb(this,b));_.u(this.AQb.Kc,
_.Fg(this.Ib)).subscribe(()=>IWb(this))}Qa(){super.Qa()}Ia(){this.uwc();super.Ia()}uwc(){const a=this.Xzb();a&&(a.Df.clear(),this.mE.diff([]))}Xzb(){const a=this.AQb;return a&&a.find(b=>!b.qMa||b.qMa===this)}};nM.O=function(a){return new (a||nM)(_.w(_.Ye),_.w(_.AD),_.w(_.Hn))};
nM.La=_.Wd({type:nM,na:[["cdk-nested-tree-node"]],yd:function(a,b,c){a&1&&_.ph(c,_.xD,5);if(a&2){let d;_.rh(d=_.sh())&&(b.AQb=d)}},qb:[1,"cdk-nested-tree-node"],Qb:["cdkNestedTreeNode"],standalone:!0,features:[_.zh([{va:_.BD,Fb:nM},{va:_.Vib,Fb:nM}]),_.Mg]});
var JWb=function(a,b){let c=[];b.forEach(d=>a.wzb(d,0,c,[]));return c},KWb=function(a,b,c){let d=[],e=[!0];b.forEach(f=>{let g=!0;for(let l=0;l<=a.Ey(f);l++)g=g&&e[l];g&&d.push(f);a.Vq(f)&&(e[a.Ey(f)+1]=c.Ke(f))});return d},LWb=class{constructor(a,b,c,d){this.IYc=a;this.Ey=b;this.Vq=c;this.fO=d}wzb(a,b,c,d){const e=this.IYc(a,b);c.push(e);this.Vq(e)&&(a=this.fO(a))&&(Array.isArray(a)?this.vzb(a,b,c,d):_.u(a,_.qg(1)).subscribe(f=>{this.vzb(f,b,c,d)}));return c}vzb(a,b,c,d){a.forEach((e,f)=>{let g=
d.slice();g.push(f!=a.length-1);this.wzb(e,b+1,c,g)})}},MWb=class extends _.zs{get data(){return this.Ag.value}set data(a){this.Ag.next(a);this.ioa.next(JWb(this.IDb,this.data));this.uOa.sj=this.ioa.value}constructor(a,b,c){super();this.uOa=a;this.IDb=b;this.ioa=new _.gi([]);this.lzb=new _.gi([]);this.Ag=new _.gi([]);c&&(this.data=c)}connect(a){return _.u(_.Cf(a.hH,this.uOa.ei.changed,this.ioa),_.r(()=>{this.lzb.next(KWb(this.IDb,this.ioa.value,this.uOa));return this.lzb.value}))}disconnect(){}},
NWb=class extends _.zs{constructor(){super(...arguments);this.Ag=new _.gi([])}get data(){return this.Ag.value}set data(a){this.Ag.next(a)}connect(a){return _.u(_.Cf(a.hH,this.Ag),_.r(()=>this.data))}disconnect(){}},oM=class extends _.BD{constructor(a,b,c){super(a,b);this.disabled=!1;this.tabIndex=Number(c)||0}Qa(){super.Qa()}Ia(){super.Ia()}};oM.O=function(a){return new (a||oM)(_.w(_.Ye),_.w(_.AD),_.Ne("tabindex"))};
oM.La=_.Wd({type:oM,na:[["mat-tree-node"]],qb:[1,"mat-tree-node"],inputs:{disabled:[2,"disabled","disabled",_.Lh],tabIndex:[2,"tabIndex","tabIndex",a=>null==a?0:_.Mh(a)]},Qb:["matTreeNode"],standalone:!0,features:[_.zh([{va:_.BD,Fb:oM}]),_.Og,_.Mg]});var pM=class extends nM{get tabIndex(){return this.disabled?-1:this.uq}set tabIndex(a){this.uq=null!=a?a:0}constructor(a,b,c,d){super(a,b,c);this.disabled=!1;this.tabIndex=Number(d)||0}Qa(){super.Qa()}Pd(){super.Pd()}Ia(){super.Ia()}};
pM.O=function(a){return new (a||pM)(_.w(_.Ye),_.w(_.AD),_.w(_.Hn),_.Ne("tabindex"))};pM.La=_.Wd({type:pM,na:[["mat-nested-tree-node"]],qb:[1,"mat-nested-tree-node"],inputs:{node:[0,"matNestedTreeNode","node"],disabled:[2,"disabled","disabled",_.Lh],tabIndex:"tabIndex"},Qb:["matNestedTreeNode"],standalone:!0,features:[_.zh([{va:nM,Fb:pM},{va:_.BD,Fb:pM},{va:_.Vib,Fb:pM}]),_.Og,_.Mg]});
var OWb=function(a,b,c){a=a.config.Mj?a.config.Mj:(a=a.config.Jm&&a.config.Jm.get(b))&&a.Mj?a.Mj:null;return a(b,c)},PWb=function(a,b){b="string"===typeof b?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());0<e&&d===f?c[c.length-1].text+=a[e]:c.push({tag:f?"b":void 0,text:a[e]});d=f}return c},QWb=function(a,b){const c=a.config.eG;if(!c.displayName||!c.hea)return null;const d=c.CG;if(0===b.length)return{rc:c.hea,confidence:1,n4:[{text:c.displayName}],
CG:d};const e=a.normalize(b);a=_.yeb(e,a.normalize(c.displayName));return.9<=a?{confidence:a,rc:c.hea,n4:PWb(c.displayName,b),CG:d}:null},RWb=class{constructor(a){this.config=a;this.jIc=/[\u0300-\u036f]/g}normalize(a){return a.normalize("NFD").replace(this.jIc,"")}},SWb=function(a){return new _.hjb(b=>_.u(a,_.Eg(c=>{const d=[];for(const e of c.values())c=e.eG,!c.Os&&c.mxa&&(c.Os=new c.mxa(e)),c.Os&&d.push(...c.Os.match(b));d.sort((e,f)=>f.confidence-e.confidence);return _.kf(d)})))},YNb=function(a,
b=[]){return new _.ojb(SWb(_.kf(a)),_.kjb(_.kf(a)),b,!0,!0,void 0)},TWb=class extends RWb{},UWb=["panel"],VWb=0,WWb=class{constructor(a,b){this.source=a;this.option=b}},qM=class{get isOpen(){return this.zS&&this.HD}Oba(a){this.Ki=a;_.xn(this.Ua)}set classList(a){this.jj=a;this.Ja.ma.className=""}get Bm(){return this.uS}set Bm(a){this.uS=a;this.eOa()}eOa(){if(this.options)for(const a of this.options)_.xn(a.Ua)}constructor(a,b,c,d){this.Ua=a;this.Ja=b;this.Ar=c;this.O9=_.df.EMPTY;this.Dl=new _.wn;this.zS=
this.HD=!1;this.sJ=null;this.Pia=new _.wn;this.ji=new _.wn;this.closed=new _.wn;this.Oia=new _.wn;this.id=`mat-autocomplete-${VWb++}`;this.p7a=(null==d?void 0:d.uGa)||!1;this.Wr=!!c.Wr;this.fJ=!!c.fJ;this.rD=!!c.rD;let e;this.uS=null!=(e=this.Ar.Bm)?e:!1}Pd(){this.Jb=_.fA((new _.rab(this.options)).Oz(),this.MI);this.O9=this.Jb.Nc.subscribe(a=>{this.isOpen&&this.Oia.emit({source:this,option:this.options.toArray()[a]||null})});this.Tba()}Ia(){let a;null==(a=this.Jb)||a.destroy();this.O9.unsubscribe();
this.Dl.complete()}Qba(a){this.panel&&(this.panel.ma.scrollTop=a)}NKa(){return this.panel?this.panel.ma.scrollTop:0}Tba(){this.HD=!!this.options.length;_.xn(this.Ua)}YJa(a){this.Pia.emit(new WWb(this,a))}pS(a){return this.ariaLabel?null:this.Ae?(a?a+" ":"")+this.Ae:a}MI(){return!1}};qM.O=function(a){return new (a||qM)(_.w(_.Nh),_.w(_.Ye),_.w(_.Ukb),_.w(_.Ar))};
qM.wa=_.Qd({type:qM,na:[["mat-autocomplete"]],yd:function(a,b,c){a&1&&(_.ph(c,_.rA,5),_.ph(c,_.et,5));if(a&2){let d;_.rh(d=_.sh())&&(b.options=d);_.rh(d=_.sh())&&(b.JK=d)}},rb:function(a,b){a&1&&(_.oh(_.hh,7),_.oh(UWb,5));if(a&2){let c;_.rh(c=_.sh())&&(b.qa=c.first);_.rh(c=_.sh())&&(b.panel=c.first)}},qb:[1,"mat-mdc-autocomplete"],inputs:{ariaLabel:[0,"aria-label","ariaLabel"],Ae:[0,"aria-labelledby","ariaLabelledby"],sJ:"displayWith",Wr:[2,"autoActiveFirstOption","autoActiveFirstOption",_.Lh],fJ:[2,
"autoSelectActiveOption","autoSelectActiveOption",_.Lh],rD:[2,"requireSelection","requireSelection",_.Lh],sG:"panelWidth",vc:[2,"disableRipple","disableRipple",_.Lh],classList:[0,"class","classList"],Bm:[2,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",_.Lh]},outputs:{Pia:"optionSelected",ji:"opened",closed:"closed",Oia:"optionActivated"},Qb:["matAutocomplete"],standalone:!0,features:[_.zh([{va:_.dt,Fb:qM}]),_.Og,_.Ah],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&&(_.ch(),_.y(0,cAb,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);box-shadow:var(--mat-autocomplete-container-elevation-shadow);background-color:var(--mat-autocomplete-background-color)}.cdk-high-contrast-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:[_.Tkb]},Ma:0});var XWb=function(a){return _.Rrb(a.lineNumber,a.line,a.au)},eAb=/[^\w/]/g,rM=class{constructor(){this.Y4=this.Aua=new _.gi(1)}Ula(){this.iK?this.Aua.next(1):this.Aua.next(0)}get iK(){return 0===this.Aua.getValue()}};rM.O=function(a){return new (a||rM)};rM.ta=_.k({token:rM,oa:rM.O});var sM=class{transform(a){return Array.isArray(a)&&0===a.length?_.ptb:"object"===typeof a&&_.qc(a)?_.qtb:a}};sM.O=function(a){return new (a||sM)};
sM.Ge=_.Xd({name:"emptyToConstant",type:sM,fe:!0});var tM=class{constructor(){this.message="";this.Qha=[];this.dQb=[]}Rb(){this.dQb=kAb(this.message,this.Qha)}};tM.O=function(a){return new (a||tM)};
tM.wa=_.Qd({type:tM,na:[["linkified-message"]],inputs:{message:"message",Qha:"linkDefinitions"},features:[_.qe],ya:1,Aa:1,Da:[[3,"ngSwitch",4,"ngFor","ngForOf"],[3,"ngSwitch"],[4,"ngSwitchCase"],["target","_blank",3,"href"]],qa:function(a,b){a&1&&_.y(0,jAb,3,3,"span",0);a&2&&_.A("ngForOf",b.dQb)},Fa:[_.oo,_.qo,_.ro],kb:2,Ma:0});
var uM=class{constructor(a,b){this.Ga=a;this.client=b;this.kg=new _.Nu(this.Ga)}diff(a,b,c,d,e,f,g){const l=Object.assign({},GK(a,b),{fileSpecSourceRootRepositoryKeyRepositoryName:c,fileSpecSourceRootRefSpec:d,fileSpecSourceRootRefHint:g,fileSpecPath:e});f&&(l.diffBase=f);return this.kg.fetch(l,()=>this.client.Efa(l))}};uM.O=function(a){return new (a||uM)(_.m(_.Vp),_.m(OL))};uM.ta=_.k({token:uM,oa:uM.O,Ea:"root"});
var rAb={year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"numeric",timeZone:"UTC"},sAb,tAb,vM=class{constructor(){var a={nWc:!0};const b=uAb(a.locale);this.Oqb="yyyy-MM-dd"+(b?" h:mm":" HH:mm")+(a.nWc?":ss":"")+(b?" a":"")+(a.Ofd?" z":"")}Rb(a){const b=this;return _.pf(function*(){if(a.value){a:{try{var c=vAb(b.value);break a}catch(d){}c=void 0}b.date=c;b.date&&(c=_.Kv(b.date.getTimezoneOffset()),b.mPb=c.jma[0<_.Lv(c,b.date)?2:0],c=c.wW(b.date),b.isUTC=_.Atb.wW(b.date)===c,b.Icb=
_.ztb.jma[0<_.Lv(_.ztb,b.date)?2:0],b.lOc=_.ztb.wW(b.date)===c)}})}fva(a,b,c){if(this.date)return this.isUTC?`${a} local \n${c} ${this.Icb}`:this.lOc?`${a} local \n${b} UTC`:`${a} local \n${b} UTC \n${c} ${this.Icb}`}};vM.O=function(a){return new (a||vM)};
vM.wa=_.Qd({type:vM,na:[["date"]],inputs:{value:"value",format:"format"},features:[_.qe],ya:6,Aa:19,Da:[["matTooltipClass","wrapped-tooltip",3,"matTooltip"]],qa:function(a,b){a&1&&(_.C(0,"time",0),_.Q(1,"dateTimeDisplay"),_.Q(2,"dateTimeDisplay"),_.Q(3,"dateTimeDisplay"),_.P(4),_.Q(5,"dateTimeDisplay"),_.E());a&2&&(_.gh("matTooltip",b.fva(_.bB(1,3,b.date,b.Oqb,b.mPb),_.bB(2,7,b.date,b.Oqb,"UTC"),_.bB(3,11,b.date,b.Oqb,b.Icb))),_.Pg("datetime",null==b.date?null:b.date.toISOString()),_.v(4),_.uh(" ",
_.bB(5,15,b.date,b.format,b.mPb),"\n"))},Fa:[_.$x,_.cy,_.JB],styles:[".mat-mdc-tooltip.wrapped-tooltip{white-space:pre-wrap}"],Ma:0});var wM=class{constructor(){this.yIc=_.Fv.has(1)?"preferEmail":"preferName"}transform(a){return"preferEmail"===this.yIc?a&&(a.email||a.name)||"unknown":a&&(a.name||a.email)||"unknown"}};wM.O=function(a){return new (a||wM)(_.w(_.Gv,16))};wM.Ge=_.Xd({name:"authorDisplay",type:wM,fe:!0});wM.ta=_.k({token:wM,oa:wM.O,Ea:"root"});
var YWb=function(a){xM(a,a.appId,(b,c)=>{_.kH(c,d=>{null==b?delete d.Mv:d.Mv=b;delete d.wy;delete d.Nv;delete d.yu})},wAb)},ZWb=function(a){xM(a,a.nFc,(b,c)=>{_.kH(c,d=>{null==b?delete d.wy:d.wy=b;delete d.Nv})},xAb)},$Wb=function(a){xM(a,a.bTa,(b,c)=>{_.kH(c,d=>{null!=b?d.Oj=b?"1":"0":delete d.Oj})},yAb)},aXb=function(a){xM(a,a.Zf,(b,c)=>{_.kH(c,d=>{null==b?delete d.Zf:d.Zf=b})},zAb)},bXb=function(a){xM(a,a.EHc,(b,c)=>{_.kH(c,d=>{b?d.yu="":delete d.yu})},AAb)},cXb=function(a){xM(a,a.OWc,(b,c)=>{_.kH(c,
d=>{null==b?delete d.Nv:d.Nv=b})},BAb)},xM=function(a,b,c,d){a.hb.add(_.u(a.Km,_.r(e=>d(e)),_.og()).subscribe(b));b=_.u(b,_.og(),_.r(e=>{var f=a.Km.value;if(d(f)!==e)return f=f.hc(),c(e,f),f.Za()}),_.Df(e=>!!e),_.Gg(e=>{a.Ta.navigate(_.sr(e),{aj:!0})}));a.hb.add(b.subscribe(a.Km))},yM=class{constructor(a,b){this.Ta=b;this.appId=new _.gi(null);this.nFc=new _.gi(null);this.bTa=new _.gi(null);this.Zf=new _.gi(null);this.EHc=new _.gi(!1);this.OWc=new _.gi(null);this.Km=new _.gi(_.gj(a.Vc));this.hb=_.u(this.Ta.events,
_.Df(c=>c instanceof _.si),_.r(()=>_.gj(a.Vc))).subscribe(this.Km);YWb(this);ZWb(this);$Wb(this);aXb(this);bXb(this);cXb(this);this.MHc=!_.Fv.has(28)}Ia(){this.hb.unsubscribe()}BO(a){return _.u(_.sf(this.bTa,a),_.r(([b,c])=>null!=b?b:c&&this.MHc))}pL(a){this.bTa.next(a)}};yM.O=function(a){return new (a||yM)(_.m(_.fi),_.m(_.xi),_.m(_.Gv))};yM.ta=_.k({token:yM,oa:yM.O});
var dXb=class{constructor(a){this.stack=a instanceof Array?a:[a]}get Vsa(){return this.stack[this.RPb]}get XWc(){return this.stack[0]}get dBa(){return this.stack.map(a=>a.symbol)}pop(a){if(0>a)throw new RangeError("$d");if(a>this.stack.length-1)throw new RangeError("ae");return new dXb(this.stack.slice(0,-1*a))}push(a){const b=this.stack.slice();b.push(a);return new dXb(b)}get RPb(){return this.stack.length-1}},eXb=function(a){var b=["gsn","gs"];for(const c of b)a.zRb.next(c)},zM=class{constructor(a,
b,c){this.zRb=new _.zg;_.u(this.zRb,yzb(a.Gk),_.Df(d=>0<d.length)).subscribe(d=>{c.navigate([],{Sa:DAb(d),Ig:"merge",Ei:b,aj:!0})})}};zM.O=function(a){return new (a||zM)(_.m(_.Jf),_.m(_.fi),_.m(_.xi))};zM.ta=_.k({token:zM,oa:zM.O,Ea:"root"});
var fXb=function(a){return"string"===typeof a?[a]:a},gXb=function(a){const b=_.u(a.Ta.events,_.Df(d=>d instanceof _.si),_.r(()=>{const d=_.gj(a.lk.Vc);return d&&d.tb}),_.og(),_.Bg(),_.ug()),c=_.u(a.RVb,_.Eg(d=>{if(d){const e=_.u(a.BGb,_.r(l=>p=>p.push(Object.assign({},l,{isFirst:!1})))),f=_.u(a.PRb,_.r(l=>p=>p.pop(p.dBa.length-1-l))),g=_.u(a.pVb,_.r(l=>p=>{const t=p.stack.slice();t[p.RPb]=Object.assign({},p.Vsa,l);return new dXb(t)}));return _.u(_.Cf(e,f,g),_.vg((l,p)=>p(l),d),_.Dg(d))}return _.kf(void 0)}));
return _.u(_.Cf(b,c),_.og(),_.yg(1),_.of())},hXb=function(a){return _.u(_.sf(a.Lk.BO(_.kf(!1)),a.Lk.Zf),_.r(([b,c])=>!!b&&1===c),_.og(),_.yg(1),_.of())},WSb=function(a){0!==a.XK.getValue()&&a.XK.next(0)},iL=function(a){2!==a.XK.getValue()&&a.XK.next(2)},iXb=function(a,b){a.mKb.next(b);a.Lk.Zf.next(0);a.Lk.pL(!0)},jXb=function(a,b){a.BGb.next(b)},BIb=function(a,b){const c=a.jua.getValue();0>=c?a.CJ.next(-1):(b%=c,a.CJ.next(0<=b?b:b+c))},AM=class{get tF(){return this.w1a.getValue()}set tF(a){a!==this.tF&&
this.w1a.next(a)}constructor(a,b,c,d,e){this.lk=a;this.kla=c;this.Ta=d;this.Lk=e;this.QJb=this.w1a=new _.gi("SOURCE");this.RKc=this.sfa=new _.gi(0);this.UTc=this.XK=new _.gi(2);this.RVb=new _.xg(1);this.kka=new _.xg(1);this.OKc=this.mKb=new _.gi;this.cia=new _.zg;this.jfa=this.V1a=new _.gi({query:"",e9a:!1,Vd:null});this.CJ=new _.gi(-1);this.jua=new _.gi(0);this.destroy=new _.zg;this.hb=new _.df;this.BGb=new _.zg;this.PRb=new _.zg;this.pVb=new _.zg;this.fKc=this.aua=new _.gi(!1);_.u(this.kla.Y4,_.Fg(this.destroy)).subscribe(f=>
{0===f?this.XK.next(0):this.XK.next(2)});c=_.gj(this.lk.Vc);a=this.lk.Vc.Sa;a.gs&&a.gsn?(c=fXb(a.gs),this.Xka({symbol:a.gsn,l0:c,uO:c}),eXb(b)):1===c.params.Zf&&this.Ta.navigate(_.sr(_.kH(c.hc(),f=>{delete f.Zf;delete f.Oj}).Za()),{Ig:"preserve",aj:!0});this.tka=gXb(this);this.LOc=hXb(this);this.iua=_.u(_.Cf(this.CJ,_.u(this.jfa,_.og(GAb),_.ug(0))),FAb())}Ia(){this.hb.unsubscribe();this.destroy.next()}pL(a){this.Lk.pL(a)}BO(a){return this.Lk.BO(a)}Xka(a){this.RVb.next(new dXb(Object.assign({},a,{isFirst:!0})))}};
AM.O=function(a){return new (a||AM)(_.m(_.fi),_.m(zM),_.m(rM),_.m(_.xi),_.m(yM))};AM.ta=_.k({token:AM,oa:AM.O});
var kXb=function(a,b){const c=MAb(b);return a.IPc.fetch(c,()=>{a.LEb.next(c);return NAb(a.aFc,c,b.category)})},lXb=function(a,b){const c=MAb(b);return a.PC.fetch(c,()=>{a.gKb.next(c);return NAb(a.bFc,c,b.category)})},mXb=function(a){return _.u(a.RK.prefetch("findingsConfig"),_.mg(),_.Eg(b=>{b&&a.oHb.put("getConfiguration",_.kf(_.Ph(WVb,JSON.parse(b.response)).root));return a.oHb.fetch("getConfiguration",()=>_.u(a.WGb.getConfiguration(),_.r(c=>c.root)))}))},BM=class{constructor(a,b,c,d,e){this.Ga=
a;this.WGb=b;this.jGc=c;this.RK=d;this.IPc=new _.Nu(this.Ga);this.LEb=new _.xg(1);this.PC=new _.Nu(this.Ga);this.gKb=new _.xg(1);this.oHb=new _.Nu(this.Ga);this.aFc=_.u(this.LEb,KAb(e,f=>_.u(this.jGc.list(f),_.r(g=>LAb(f,g.aggregations)))));this.bFc=_.u(this.gKb,KAb(e,f=>_.u(this.WGb.list(f),_.r(g=>LAb(f,g.W4)))))}};BM.O=function(a){return new (a||BM)(_.m(_.Vp),_.m(GL),_.m(EL),_.m(_.hw),_.m(_.Jf))};BM.ta=_.k({token:BM,oa:BM.O,Ea:"root"});
var nXb=function(a){return _.u(a.LOb,_.r(b=>Array.from(b.values())))},oXb=function(a,b){return _.u(a.LOb,_.r(c=>c.get(b)))},CM=class{constructor(a,b){this.X4=b;_.Fv.has(14)?this.W1a=_.u(mXb(this.X4),_.r(c=>(null==c?void 0:c.children)||[]),_.yg(1),_.of()):this.W1a=_.kf([]);this.LOb=_.u(this.W1a,_.r(OAb))}G3a(){return this.W1a}getAnnotations(a,b,c,d,e,f,g){const l=g?"FILE":"DIRECTORY";return _.pG(b)||"host"===b?_.u(oXb(this,f),_.Eg(p=>{if(!p)return _.kf([]);const t=PAb(p);return t?_.u(lXb(this.X4,{tb:a,
Uc:b,fileSpecSourceRootRepositoryKeyRepositoryName:c,fileSpecSourceRootRefSpec:d,fileSpecPath:e,fileSpecType:l,category:t}),_.r(x=>x.map(B=>QAb(p,B)))):_.kf([])})):_.lf("Only depot group and multibranch are currently supported")}};CM.O=function(a){return new (a||CM)(_.m(_.Gv),_.m(BM))};CM.ta=_.k({token:CM,oa:CM.O,Ea:"root"});
var pXb={Uu:0,uvb:1,m9b:2,urc:3,NONE:4,Vwb:5,PERMISSION_DENIED:6,cmc:7,Aic:8,UNINITIALIZED:9,Dhc:10,S_c:11,ERROR:12,erc: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"},qXb=function(a,{tb:b,Uc:c,fileSpecSourceRootRepositoryKeyRepositoryName:d,fileSpecSourceRootRefSpec:e,fileSpecSourceRootRefHint:f,fileSpecPath:g,
fileSpecType:l,mergeLatestData:p,category:t="DEFAULT"},x){if(!_.qub.has(c))throw Error("ce");const B=Object.assign({},GK(b,c),{fileSpecPath:g,fileSpecType:l,fileSpecSourceRootRefSpec:e,fileSpecSourceRootRefHint:f,fileSpecSourceRootRepositoryKeyRepositoryName:d,invocationId:x,mergeLatestData:p,category:t});return a.UGc.fetch(Object.assign({},B,{ii:"fileTest"}),()=>_.u(a.iKc.get(B),_.r(F=>F.Lsa)))},rXb=function(a,b,c,d){if(!_.qub.has(c))throw Error("ce");const e=Object.assign({},GK(b,c),{fileSpecSourceRootRepositoryKeyRepositoryName:d});
return a.FFc.fetch(e,()=>_.u(a.YJc.get(e),_.r(f=>f.categories)))},DM=class{constructor(a,b,c){this.Ga=a;this.iKc=b;this.YJc=c;this.UGc=new _.Nu(this.Ga);this.FFc=new _.Nu(this.Ga)}};DM.O=function(a){return new (a||DM)(_.m(_.Vp),_.m(ML),_.m(IL))};DM.ta=_.k({token:DM,oa:DM.O,Ea:"root"});
var sXb=["BLAME","XREFS"],tXb=function(a){const b=["DEFAULT","FUZZING"];return _.u(a.EFb,_.Eg(c=>{if(!c)return _.kf(b);const d=c.Va.tb,e=c.Va.Uc;c=c.Va.repository;return d&&e&&_.qub.has(e)&&c?_.u(rXb(a.D1a,d,e,c),_.Dg(b),_.kg(()=>_.kf([])),_.r(f=>[...(new Set([...f,...b]))])):_.kf(b)}),_.r(c=>c.filter(Tzb).map(_.lta)))},vXb=function(a,b){return _.u(uXb(a),_.r(c=>{c=[iVb,jVb,kVb,c];_.Fv.has(27)&&(c.push(_.I3a),c.push(_.J3a));return b?c.filter(d=>"LINE_COUNTS"===d.id||"FILE_COUNTS"===d.id?b.isDirectory:
b.isDirectory||b.RF&&("BLAME"===d.id||"COVERAGE_GENERIC"===d.id)?!1:!0):c}))},wXb=function(a,b){const c=[];for(const [d,e]of b){b=d;const f=e;f!==a.SF(b)&&(f?c.push({ii:b,state:{enabled:f,gu:0}}):c.push({ii:b,state:{enabled:f}}))}a.lAa(...c)},xXb=function(a,b){const c=b.has("BLAME");var d=Array.from(b.keys()).filter(e=>e.startsWith("COVERAGE_GENERIC"));if(1<d.length)throw Error("de");d=d.length?d[0]:null;if(1<[c,d].filter(e=>!!e).length)throw Error("ee");d&&a.state.getValue().has("BLAME")&&b.set("BLAME",
!1);if(c||d)for(const e of _.F3a)a.state.getValue().has(e)&&e!==d&&b.set(e,!1);return b},yXb=function(a,...b){b=YAb(b,!0);wXb(a,xXb(a,b))},zXb=function(a,...b){wXb(a,YAb(b,!1))},AXb=function(a,b,c){a.SF(b)&&a.lAa({ii:b,state:c})},EM=function(a,b,c){AXb(a,b,{enabled:!0,gu:2,VLb:c})},FM=function(a,b){AXb(a,b,{enabled:!0,gu:0})},BXb=function(a,b,c){AXb(a,b,{enabled:!0,gu:1,ww:c})},CXb=function(){return _.Fv.has(27)?new Map([["LINE_COUNTS",_.I3a.children.map(a=>a.id)],["FILE_COUNTS",_.J3a.children.map(a=>
a.id)]]):new Map},uXb=function(a){return _.u(a.Ksa,_.r(b=>{const c=new Set(b);return Object.assign({},_.G3a,{children:_.G3a.children.filter(({id:d})=>c.has(d))})}))},GM=class{constructor(a,b,c,d,e,f){this.wF=a;this.Xb=c;this.D1a=d;this.state=new _.gi(new Map);this.hb=new _.df;this.EFb=_.u(e,_.Df(SAb),DK(g=>g.location),_.r(g=>({Va:g.location,isDirectory:1===g.kind,RF:_.GG(g.xG),NO:0===g.kind?g.NO:void 0})),_.Dg(void 0),_.yg(1),_.of());this.Ksa=_.u(tXb(this),_.yg(1),_.of());this.kSa=_.u(_.sf([this.EFb,
_.u(this.wF.G3a(),_.Dg([]))]),_.Eg(([g,l])=>_.u(vXb(this,g),_.r(p=>[...p,...aBb(l,g)]))),_.og(TAb),_.yg(1),_.of());a=_.u(lVb(this.Xb),_.r(g=>new Map(Array.from(g,([l,p])=>[l,"ON"===p.Hf?{enabled:!0,gu:0}:{enabled:!1}]))),_.qg(1),_.Fg(_.u(this.state,_.Bg())));b=_.u(this.kSa,_.Hg(this.state),_.r(([g,l])=>{g=UAb(g);const p=VAb(_.gj(f.Vc)),t=new Map;for(const [x,{enabled:B}]of l){const F=B||WAb(x,p);t.set(x,F?{enabled:!0,gu:0}:{enabled:!1})}for(const x of g)!l.has(x.id)&&x.hP&&t.set(x.id,{enabled:!0,
gu:0});return t}));this.hb.add(_.xf(a,b).subscribe(g=>{this.state.next(g)}));a=_.u(this.kSa,_.r(g=>new Set(UAb(g).map(l=>l.id))));this.qla=_.u(_.sf([this.state,a]),_.r(([g,l])=>{const p=new Map;for(const [t,x]of g.entries()){g=t;const B=x;l.has(g)&&p.set(g,B)}return p}),_.og(XAb),_.yg(1),_.of())}Ia(){this.hb.unsubscribe()}G3a(){return this.kSa}CX(a){return _.u(this.qla,_.r(b=>b.get(a)||{enabled:!1}),_.og(_.rc))}SF(a){return(a=this.state.getValue().get(a))?a.enabled:!1}lAa(...a){const b=new Map(this.state.getValue()),
c=new Map;for(const {ii:d,state:e}of a){let f;(null==(f=this.state.getValue().get(d))?void 0:f.enabled)===e.enabled||sXb.includes(d)||c.set(d,{Hf:e.enabled?"ON":"OFF",Bla:""});b.set(d,e)}0<c.size&&this.Xb.cQb(c);this.state.next(b)}};GM.O=function(a){return new (a||GM)(_.m(CM),_.m(_.Gv),_.m(_.jw),_.m(DM),_.m(_.rub),_.m(_.fi))};GM.ta=_.k({token:GM,oa:GM.O});var HM=class{constructor(a){this.options=a}};HM.O=function(a){return new (a||HM)(_.w(_.sub))};
HM.La=_.Wd({type:HM,na:[["mat-card"]],lb:2,Ya:function(a,b){a&2&&_.Rg("gmat-mdc-card",!b.options.Oe)}});
var IM=class{constructor(a,b,c){this.th=b;this.Qc=c;this.nLc=mAb;this.mLc=nAb;this.yKb=_.pg;this.uG=null;this.Vfc="Show in change history"}Rb(){const a=_.Fv.has(56)?Mzb(this.Dv,this.commit):this.Dv;let b,c;const d=_.CG(this.Dv)?null==(b=this.commit.Mq)?void 0:null==(c=b.Gu)?void 0:c.refHint:void 0;this.yKb=_.u(this.th.list(a.tb,a.Uc,a.repository,this.wf,"/",1,!1,void 0,void 0,d),_.uf(e=>e.un||[]),_.qg(1));this.lGc=_.xG(this.Dv,this.wf,void 0,a);this.SFb=this.uG?_.sr(_.kH(_.xr((this.uG.Kf?a:this.Dv).hc(),
{Lf:this.uG.wf,Wp:this.uG.Kf||void 0}),e=>{e.Pw=e.Pb?"":void 0}).Za()):void 0}get wf(){return this.commit.wf||""}};IM.O=function(a){return new (a||IM)(_.w(_.Gv),_.w(_.vI),_.w(AM))};
IM.wa=_.Qd({type:IM,na:[["commit-details","commit","","baseLocation",""]],inputs:{commit:"commit",Dv:"baseLocation",uG:"parentCommit"},features:[_.qe],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&&(_.C(0,"mat-card")(1,"mat-card-title")(2,"p",0),_.P(3),_.E(),_.C(4,"a",1),_.P(5),
_.Q(6,"toPrettyRef"),_.E(),_.P(7," : "),_.C(8,"span",2),_.P(9),_.Q(10,"authorDisplay"),_.E(),_.P(11," @ "),_.G(12,"date",3),_.E(),_.y(13,bBb,3,4,"mat-card-content",4),_.Q(14,"async"),_.G(15,"div",5),_.C(16,"mat-card-actions")(17,"button",6),_.M("click",function(){iXb(b.Qc,b.wf)}),_.P(18),_.E(),_.y(19,cBb,2,2,"a",7),_.E()());a&2&&(_.v(3),_.vh(b.nLc(b.Dv)),_.v(),_.A("universalLink",b.lGc)("trackProjectId",b.Dv.tb),_.v(),_.LC("",b.mLc(b.Dv),"",_.R(6,11,b.wf)," "),_.v(4),_.vh(_.R(10,13,b.commit.co)),
_.v(3),_.A("value",b.commit.oJ),_.v(),_.A("ngIf",_.R(14,15,b.yKb)),_.v(4),_.A("trackProjectId",b.Dv.tb),_.v(),_.uh(" ",b.Vfc," "),_.v(),_.A("ngIf",b.SFb))},Fa:[_.$p,_.po,vM,tM,_.yw,_.Ot,_.Nt,HM,_.tD,kM,iM,hM,_.Ep,_.Dw,wM,_.uo,sM,_.lH],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 DXb=["hovercard"],EXb=["origin"],dBb=function(a){clearTimeout(a.i6a);a.TLb=setTimeout(()=>{a.Gva.detach()},300)},FXb=function(a){a.i6a=setTimeout(()=>{a.Gva.vg()||(a.Ga.mb({element:"BlameSnippet",action:"showDetails",gestureName:"CLICK",projectId:a.Dv.tb}),a.Gva.attach(a.OMc));a.qrb=!0;a.wIb.subject.next()},300)},JM=class{get Gva(){this.Hva||(this.Hva=this.uWa());return this.Hva}constructor(a,b,c,d,e){this.Ga=a;this.wIb=b;this.sua=c;this.lg=d;this.Qc=e;this.qrb=!1;this.uG=null;this.xIb=this.wIb.subscribe(()=>
{this.qrb?this.qrb=!1:(clearTimeout(this.i6a),this.Gva.detach())})}Qa(){}Cc(){this.OMc=new _.Ts(this.QMc,this.ye)}Ia(){this.xIb&&this.xIb.unsubscribe();this.Hva&&this.Hva.dispose()}Rd(){iXb(this.Qc,this.commit.wf)}uWa(){const a=_.Js(_.Qs(this.lg.position(),this.Ceb),_.tub);_.pVa(a,[this.sua]);return this.lg.create({mg:a,Dj:this.lg.Cj.ql()})}};JM.O=function(a){return new (a||JM)(_.w(_.Vp),_.w(_.dJ),_.w(_.nI),_.w(_.Ys),_.w(AM))};
JM.wa=_.Qd({type:JM,na:[["blame-snippet"]],rb:function(a,b){a&1&&(_.oh(DXb,7,_.hh),_.oh(DXb,7,_.mh),_.oh(EXb,7,_.Ye));if(a&2){let c;_.rh(c=_.sh())&&(b.QMc=c.first);_.rh(c=_.sh())&&(b.ye=c.first);_.rh(c=_.sh())&&(b.Ceb=c.first)}},Ya:function(a,b){a&1&&_.M("mouseenter",function(){clearTimeout(b.TLb)})("mouseleave",function(){return dBb(b)})},inputs:{nJ:"commitIndex",commit:"commit",Dv:"baseLocation",uG:"parentCommit"},ya:11,Aa:13,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=_.ze();_.C(0,"div",2);_.Q(1,"authorDisplay");_.M("mouseenter",function(){_.n(c);return _.q(FXb(b))})("mouseleave",function(){_.n(c);clearTimeout(b.i6a);return _.q()});_.C(2,"button",3,0);_.M("click",function(){_.n(c);return _.q(b.Rd())});_.C(4,"span",4);_.P(5);_.E();_.P(6);_.Q(7,"date");_.Q(8,"authorDisplay");
_.E()();_.y(9,eBb,1,3,"ng-template",null,1,_.Eh)}a&2&&(_.$A("title","#",b.nJ," ",_.R(1,6,b.commit.co),""),_.v(5),_.uh("#",b.nJ,""),_.v(),_.LC(" ",_.aB(7,8,b.commit.oJ,"yyyy-MM-dd"),"\u00a0\u00a0",_.R(8,11,b.commit.co)," "))},Fa:[_.$p,IM,wM,_.WC],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 KM=class extends _.fJ{constructor(a,b,c){super(a);this.we=b;this.Ga=c}Qa(){}Rb(a){if(a.layerBaseLocation){var {hg:b,yj:c}=a.layerBaseLocation;b?(c?!_.vG(c,b):1)&&this.update():this.clear()}}Osa(){if(!EK(this.Oh))throw Error("fe");const a=this.Oh.tb,b=this.Oh.Uc,c=this.Oh.repository,d=_.qG(_.nk(this.Oh,0))||"",e=_.nk(this.Oh,1)||"",f=_.tG(this.Oh,1)||"";return _.u(this.Pea(a,b,c,d,e,f,this.Oh.params.Pb),_.r(g=>g?this.Qla(g):null))}tY(a){a=this.ww(a);const b=new Map;for(const c of this.BX())BXb(this.we,c,
a),b.set(`${"layer:"}${c}`,a?"AVAILABLE":"UNAVAILABLE");this.Ga.Jo({gJ:b})}ww(a){return a.length}};KM.O=function(a){return new (a||KM)(_.w(_.fg),_.w(GM),_.w(_.Qv))};KM.La=_.Wd({type:KM,features:[_.Mg,_.qe]});
var LM=class{constructor(a,b){this.Ga=a;this.W5a=b;this.kg=new _.Nu(this.Ga)}get(a,b,c,d,e,f){const g=Object.assign({},{fileSpecPath:f,fileSpecSourceRootRefHint:d,fileSpecSourceRootRefSpec:e},GK(a,b),{fileSpecSourceRootRepositoryKeyRepositoryName:c});return this.kg.fetch(g,()=>_.u(eWb(this.W5a,g),_.r(fBb)))}};LM.O=function(a){return new (a||LM)(_.m(_.Vp),_.m(OL))};LM.ta=_.k({token:LM,oa:LM.O,Ea:"root"});
var GXb=["blameSnippet"],HXb=["loading"],IXb=["rangeHighlight"],JXb=class{constructor(a,b,c,d,e,f){this.component=a;this.sra=b;this.options=c;this.startLine=d;this.endLine=e;this.sidebar=f;this.Eo=()=>{}}render(){this.Eo=this.sidebar?this.component.BEb(this.sra,this.options,this.startLine,this.endLine):this.component.lPa(this.sra,this.options,this.startLine,this.endLine)}remove(){this.Eo()}},MM=class extends KM{constructor(a,b,c,d,e,f){super(b,e,c);this.component=a;this.Ga=c;this.service=d;this.we=
e;this.Mp=f;this.WHb=0}Qla(a){const b=[],c=a.fo||[],d=a.fHb,e=a.iNc;a=a.ixa||[];this.WHb=a.length;!a.length&&c.length&&_.TC(this.Ga);for(let F=0;F<a.length;F++){var f=a[F];if(!f.Ud){_.TC(this.Ga);continue}var g=c[f.nJ||0],l=g.wf;if(!l){_.TC(this.Ga);continue}var p=d.get(l);if(null==p){_.TC(this.Ga);continue}let I;var t=null!=(I=e.get(p-1))?I:null;l=b;var x=l.push;{f=f.Ud;var B=0===F%2?"even":"odd";const K=[],U="blame-highlight "+B;(f=f&&hBb(f))&&jBb(f)?(K.push(new JXb(this.component,this.sra,{className:B,
commit:g,Md:this.Oh,nJ:p,uG:t},f.startLine,f.endLine,!0)),K.push(new JXb(this.component,this.eib,{className:U},f.startLine,f.endLine,!1))):_.TC(this.Ga);f=K}x.call(l,...f)}return b}Pea(a,b,c,d,e,f){return this.service.get(a,b,c,d,e,f)}MHb(){return[new JXb(this.component,this.SO,{},void 0,void 0,!0)]}iP(){EM(this.we,"BLAME");_.TC(this.Ga)}onLoad(){FM(this.we,"BLAME");this.Ga.Jo({bucket:_.hj.PCa})}tY(a){super.tY(a);this.Mp.Kl("Blame is being displayed","polite")}ww(){return this.WHb}BX(){return["BLAME"]}Ee(){this.Mp.Kl("Blame was disabled",
"polite")}};MM.O=function(a){return new (a||MM)(_.w(_.nI),_.w(_.fg),_.w(_.Qv),_.w(LM),_.w(GM),_.w(_.Qr))};
MM.wa=_.Qd({type:MM,na:[["blame-layer","layerBaseLocation",""]],rb:function(a,b){a&1&&(_.oh(GXb,7),_.oh(HXb,7),_.oh(IXb,7));if(a&2){let c;_.rh(c=_.sh())&&(b.sra=c.first);_.rh(c=_.sh())&&(b.SO=c.first);_.rh(c=_.sh())&&(b.eib=c.first)}},inputs:{Oh:"layerBaseLocation"},features:[_.Mg],jc:["layerBaseLocation",""],ya:6,Aa:0,Da:[["blameSnippet",""],["rangeHighlight",""],["loading",""],[3,"commitIndex","commit","baseLocation","parentCommit"],["text","Loading blame layer...",1,"blame-layer",3,"hasBackground"]],
qa:function(a){a&1&&_.y(0,lBb,1,7,"ng-template",null,0,_.Eh)(2,mBb,1,3,"ng-template",null,1,_.Eh)(4,nBb,1,1,"ng-template",null,2,_.Eh)},Fa:[_.NF,JM],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 KXb=["rangeHighlight"],LXb=class{constructor(a,b,c,d,e){this.component=a;this.snippet=b;this.options=c;this.startLine=d;this.endLine=e;this.Eo=()=>{}}render(){this.Eo=this.component.lPa(this.snippet,this.options,this.startLine,this.endLine)}remove(){this.Eo()}},MXb=function(a){return _.u(a.we.Ksa,_.Eg(b=>_.sf(b.map(c=>a.CX(c)))),_.r(b=>b.filter(c=>c.enabled).map(c=>c.id)),_.lg(0),_.og(pBb),_.Df(b=>0<b.length),_.Gg(()=>{a.onLoad()}))},NM=class extends KM{constructor(a,b,c,d,e,f,g){super(c,d,g);
this.D1a=a;this.component=b;this.we=d;this.Kb=e;this.th=f;this.HHb=new _.gi([]);this.hb=this.we.Ksa.subscribe(l=>{this.HHb.next(l)})}Qa(){}Ia(){this.hb.unsubscribe();super.Ia()}BX(){return this.HHb.value.filter(a=>this.we.SF(a))}iP(){for(const a of this.BX())EM(this.we,a)}onLoad(){for(const a of this.BX())FM(this.we,a)}Qla(a){const b=[];for(const c of a){let d;"COVERED"===c.status&&(d="covered");"NOT_COVERED"===c.status&&(d="uncovered");d&&b.push(this.tWa(c.startLine,c.endLine,d))}return b}Pea(a,
b,c,d,e,f){const g=_.iG(this.Oh)?"HEAD"===e:!_.Xi.test(e);a=_.kf({tb:a,Uc:b,fileSpecSourceRootRepositoryKeyRepositoryName:c,fileSpecSourceRootRefSpec:e,fileSpecSourceRootRefHint:_.Yi(d),fileSpecPath:f,fileSpecType:"FILE",mergeLatestData:g});g&&!_.iG(this.Oh)&&(a=_.u(_.sf([_.uI(this.th,this.Oh,"path"),a]),_.r(([l,p])=>{l&&(p.fileSpecSourceRootRefSpec=l);return p})));return _.u(_.sf([a,MXb(this)]),_.Eg(([l,p])=>this.makeRequest(l,p)))}CX(a){return _.u(this.we.CX(a),_.r(b=>({id:a,enabled:b.enabled})),
_.og())}makeRequest(a,b){b=b.map(Uzb).filter(c=>void 0!==c);return _.u(qXb(this.D1a,Object.assign({},a,{category:b[0]}),_.gj(this.Kb.Vc).params.wO),_.kg(()=>{this.iP();_.eJ(this,[]);return _.kf(null)}))}tWa(a,b,c){a=gBb(a,b-1,0,0);if(!jBb(a))throw Error("ge");return new LXb(this.component,this.eib,{className:"coverage-layer "+c},a.startLine,a.endLine)}};NM.O=function(a){return new (a||NM)(_.w(DM),_.w(_.nI),_.w(_.fg),_.w(GM),_.w(_.fi),_.w(_.vI),_.w(_.Qv))};
NM.wa=_.Qd({type:NM,na:[["coverage-layer","layerBaseLocation",""]],rb:function(a,b){a&1&&_.oh(KXb,7);if(a&2){let c;_.rh(c=_.sh())&&(b.eib=c.first)}},inputs:{Oh:"layerBaseLocation"},features:[_.Mg],jc:["layerBaseLocation",""],ya:2,Aa:0,Da:[["rangeHighlight",""]],qa:function(a){a&1&&_.y(0,oBb,1,3,"ng-template",null,0,_.Eh)},styles:[".coverage-layer[_ngcontent-%COMP%]{position:absolute;width:100%}"]});var OM=class{constructor(){this.gpb=""}};OM.O=function(a){return new (a||OM)};
OM.wa=_.Qd({type:OM,na:["finding-details icon  title  details ".split(" ")],inputs:{icon:"icon",title:"title",details:"details",gpb:"subtitle"},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&&(_.C(0,"mat-card-header")(1,"div",0),_.G(2,"img",1),_.E(),_.C(3,"mat-card-title"),_.P(4),_.E(),_.y(5,qBb,2,1,"mat-card-subtitle",2),_.E(),_.C(6,"mat-card-content"),_.G(7,"div",3),_.E());a&2&&(_.v(2),
_.A("src",b.icon,_.ag),_.v(2),_.vh(b.title),_.v(),_.A("ngIf",b.gpb),_.v(2),_.A("innerHTML",b.details,_.$f))},Fa:[_.po,mM,iM,lM,jM,hM],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 PM=class{constructor(a,b,c,d){this.Ga=a;this.Kda=b;this.Ceb=c;this.lg=d;this.lc="";this.Id=this.uWa()}Qa(){this.a7=new _.Ts(this.Mga,this.Kda,{attach:()=>{this.attach()},detach:()=>{this.detach()}})}Ia(){this.Id.dispose()}attach(a){this.Id.vg()||(this.Id.attach(this.a7),this.Ga.mb({element:this.lc,action:"showHovercard",Ie:this.Ie,gestureName:"CLICK"},a),setTimeout(()=>{this.Id.ef()},0));clearTimeout(this.dIc)}detach(){this.dIc=setTimeout(()=>{this.Id.detach()},200)}uWa(){const a=_.Js(_.Qs(this.lg.position(),
this.Ceb),_.uub);return this.lg.create({mg:a,Dj:this.lg.Cj.ql()})}};PM.O=function(a){return new (a||PM)(_.w(_.Vp),_.w(_.mh),_.w(_.Ye),_.w(_.Ys))};PM.La=_.Wd({type:PM,na:[["","hovercard","","trackElement",""]],Ya:function(a,b){a&1&&_.M("mouseenter",function(c){return b.attach(c)})("mouseleave",function(){return b.detach()})},inputs:{Mga:"hovercard",lc:"trackElement",Ie:"artifactId"}});
var vBb=/^((http|https):\/\/)/,QM=class{constructor(){this.lc=this.tooltip=""}set annotations(a){this.icon=_.mc(a[0].icon||"https://www.gstatic.com/devopsconsole/images/source/codelayers/annotation.png");this.Ie=a[0].ou;let b;this.tooltip=null!=(b=a[0].tooltip)?b:"";this.details=a.map(c=>wBb(c.details,c.HOb))}Qa(){}};QM.O=function(a){return new (a||QM)};
QM.wa=_.Qd({type:QM,na:[["finding","annotations","","trackElement",""]],inputs:{annotations:"annotations",lc:"trackElement"},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&&(_.G(0,"img",1),_.y(1,uBb,2,1,"ng-template",null,0,_.Eh));a&2&&(a=_.th(2),
_.A("src",b.icon,_.ag)("alt",b.tooltip)("hovercard",a)("trackElement",b.lc)("artifactId",b.Ie))},Fa:[_.oo,_.po,OM,PM,HM,_.tD],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 NXb=["finding"],OXb=class{constructor(a,b,c,d){this.component=a;this.qKc=b;this.options=c;this.line=d;this.Eo=()=>{}}render(){this.Eo=this.component.zEb(this.qKc,this.options,this.line)}remove(){this.Eo()}},RM=class extends KM{constructor(a,b,c,d,e){super(b,d,e);this.component=a;this.wF=c}Qla(a){const b=new Map;for(var c of a){a=yBb(c);let d;const e=null!=(d=b.get(a))?d:[];e.push(c);b.set(a,e)}c=[];for(const [d,e]of b)c.push(new OXb(this.component,this.rKc,{annotations:e},d));return c}Pea(a,b,
c,d,e,f){return this.wF.getAnnotations(a,b,c,e,f,this.ou,!0)}iP(){EM(this.we,this.ou)}onLoad(){FM(this.we,this.ou)}BX(){return[this.ou]}};RM.O=function(a){return new (a||RM)(_.w(_.nI),_.w(_.fg),_.w(CM),_.w(GM),_.w(_.Qv))};
RM.wa=_.Qd({type:RM,na:[["finding-layer","layerBaseLocation","","layerId",""]],rb:function(a,b){a&1&&_.oh(NXb,7);if(a&2){let c;_.rh(c=_.sh())&&(b.rKc=c.first)}},inputs:{Oh:"layerBaseLocation",ou:"layerId"},features:[_.Mg],jc:["layerBaseLocation","","layerId",""],ya:2,Aa:0,Da:[["finding",""],["trackElement","FindingLayer",3,"annotations"]],qa:function(a){a&1&&_.y(0,xBb,1,1,"ng-template",null,0,_.Eh)},Fa:[QM],kb:2});
var LK={},EBb={id:"Google",type:"depot"},ABb=/\//g,CBb=/~/g,SM=class extends _.M7a{constructor(a,b,c){super(a);this.client=b;this.qf=c;this.cUc=new _.Nu(this.Ga);this.dUc=new _.Nu(this.Ga);this.eUc=new _.Nu(this.Ga);this.nKc=new _.Nu(this.Ga)}axa(a,b,c,d,e,f){const g=Rzb(a,b,c,d,e,f);return this.kg.fetch(g.toObject(),()=>this.fetch(g))}Ojb(a){return this.cUc.fetch(a.toObject(),()=>_.Vv(this.qf,()=>this.client.Ojb(a,this.qf.al()),"Decorations.resolveDocumentation"))}Pjb(a){return this.dUc.fetch(a.toObject(),
()=>_.Vv(this.qf,()=>this.client.Pjb(a,this.qf.al()),"Decorations.resolveItemList"))}Nja(a){return this.eUc.fetch(a.toObject(),()=>_.Vv(this.qf,()=>this.client.Nja(a,this.qf.al()),"Decorations.resolvePanel"))}z3a(a){return this.nKc.fetch(a.toObject(),()=>_.Vv(this.qf,()=>this.client.z3a(a,this.qf.al()),"Decorations.getFilterSupport"))}Msa(){return new _.qq}extract(){return this.Msa()}isValid(a){return 0<a.i5().length||_.Kl(a,2)}fetch(a){return _.Vv(this.qf,()=>this.client.axa((new _.POa).YUb(JK(a)),
this.qf.al()),"Decorations.list")}};SM.O=function(a){return new (a||SM)(_.m(_.Vp),_.m(_.wub),_.m(_.kw))};SM.ta=_.k({token:SM,oa:SM.O,Ea:"root"});
var PXb=class{constructor(a,b){this.component=a;this.location=b;this.Eo=()=>{}}render(){this.Eo=this.component.Z2(this.location.startLine,{startColumn:this.location.startColumn,endColumn:this.location.endColumn,mp:"deprecated"}).remove}remove(){this.Eo()}},TM=class extends KM{constructor(a,b,c,d,e){super(c,d,a);this.Ga=a;this.component=b;this.we=d;this.service=e;this.V3=0}Qla(a){return(a.i5()||[]).filter(b=>_.Sl(b,9,_.vl()).includes(2)).reduce((b,c)=>{this.V3+=1;a:{if(c.DLb()&&(c=c.Zfa(),c=iBb(c),
kBb(c)))break a;c=void 0}if(!c)return _.TC(this.Ga),b;var d=b[b.length-1],e;if(e=d)d=d.location,e=d.startLine===c.startLine&&d.startColumn<c.endColumn&&c.startColumn<d.endColumn;e||b.push(this.tWa(c));return b},[])}Pea(a,b,c,d,e,f,g){return this.service.axa(a,b,c,{yb:d,commit:e},f,g)}iP(){EM(this.we,"DEPRECATED");_.TC(this.Ga)}onLoad(){FM(this.we,"DEPRECATED")}ww(){return this.V3}BX(){return["DEPRECATED"]}tWa(a){return new PXb(this.component,a)}};
TM.O=function(a){return new (a||TM)(_.w(_.Qv),_.w(_.nI),_.w(_.fg),_.w(GM),_.w(SM))};TM.wa=_.Qd({type:TM,na:[["unified-deprecation-layer","layerBaseLocation",""]],inputs:{Oh:"layerBaseLocation"},features:[_.Mg],jc:["layerBaseLocation",""],ya:0,Aa:0,qa:function(){},styles:[".deprecated{text-decoration:line-through}"],kb:2,Ma:0});
var UM=class{constructor(a){this.Qc=a;this.Oga=_.xub;this.Ssa=[];this.Lva=new Map;this.yU=!1;this.Tf=new _.wn;this.hb=_.u(_.sf([this.Qc.tka,this.Qc.LOc]),_.r(([b,c])=>{if(c&&b)return this.yU?b.Vsa:b.XWc}),_.Dg(void 0),_.og()).subscribe(b=>{b?(this.Ssa=b.l0,b.uO&&this.rY(b.uO)):this.Ssa=[]})}Ia(){this.hb.unsubscribe()}Le(a){a=_.X(a.context.Cp,5);if(!a)return!1;const b=a.split(" ");return this.Ssa.length===b.length&&this.Ssa.every(c=>b.includes(c))}rY(a,b=!0){const c=a.map(e=>this.Lva.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.Oga.au)c.has(d)||(d.uX=!1);b=new Map;for(const e of c){e.uX=!0;d=e.context.eea;const f=this.Dga(e),g=b.get(d);void 0!==g&&0!==g||b.set(d,f)}this.Oga={au:c,ids:a};this.Tf.emit(Array.from(b.entries()))}tu(a){if(0<this.Oga.au.size)for(const b of this.Oga.au)QXb(b,a.kua,a.kua+a.fP)&&!b.uX&&(b.uX=!0),b.uX&&!QXb(b,a.kua,a.kua+a.fP)&&(b.uX=!1)}Dga(a){return _.Sl(a.context.Cp,9,_.vl()).includes(1)?1:_.Sl(a.context.Cp,9,_.vl()).includes(3)?
2:0}};UM.O=function(a){return new (a||UM)(_.m(AM))};UM.ta=_.k({token:UM,oa:UM.O});
var QXb=function(a,b,c){return a.location.startLine>=b&&a.location.startLine<c||a.location.endLine>=b&&a.location.endLine<c},TXb=function(a){let b;const c=null==(b=_.ol(a.context.Cp,_.pq,4))?void 0:b.zW();return c?_.X(c,4)?(a.EO=!0,_.X(c,4)):RXb(a.service,c):_.X(a.context.Cp,5)?SXb(a):""},UXb=function(a){return 0!==a.R5a&&a.service.RIb?"important-highlight":"highlight"},VM=function(a){const b=a.service.component.Xd.Ti(a.context.eea-1);if(b)return b.querySelectorAll(`.xrefs-decoration[data-key="${a.context.index}"]`);
a.XPc&&console.log("unexpected undefined element - "+JSON.stringify(a.context));return[]},SXb=function(a){if(_.X(a.context.Cp,5)){const b=VXb(a.service,a.context.eea),c=a.service.component.lines[a.location.startLine].substring(a.location.startColumn,a.location.endColumn);return c?`${b}${b.includes("?")?"&":"?"}${"gsn"}=${c}&${_.X(a.context.Cp,5).split(" ").map(d=>`${"gs"}=${encodeURIComponent(d)}`).join("&")}`:b}return""},WXb=class{constructor(a,b,c,d=!1){this.service=a;this.location=b;this.context=
c;this.XPc=d;this.J8a=!1;this.R5a=0}render(){try{this.link=TXb(this)}catch(c){_.TC(this.service.Ga);return}let a=String(this.context.index);this.EO&&(a=void 0);const b=()=>{let c="xrefs-decoration";this.service.PVb&&(c+=" underline");this.J8a&&(c+=" "+UXb(this));this.EO&&(c="doc-link");return c};this.Eo=this.service.component.Z2(this.location.startLine,{startColumn:this.location.startColumn,endColumn:this.location.endColumn,tagName:"a",get mp(){return b()},href:this.link,key:a}).remove}get Dga(){return this.R5a}set Dga(a){this.R5a=
a}get uX(){return this.J8a}set uX(a){this.J8a=a;if(null!=this.Eo)if(a)for(const b of VM(this))b.classList.add(UXb(this));else for(const b of VM(this))b.classList.remove(UXb(this))}remove(){this.Eo&&this.Eo();delete this.Eo}},XXb=()=>!0,YXb=function(a){a.jCa=a.children.filter(b=>b.isVisible);a.sort&&a.jCa.sort(a.sort)},$Xb=function(a){return a.XLb?a.XLb:a.XLb=ZXb(a)},ZXb=function(a){const b=_.yub[a.Aq.getType()];a=_.Sl(a.Aq,4,_.vl());var c=a.map(e=>_.zub[e]);c=[b.name,...c].join(", ");let d="outline-icon";
a.includes(1)&&(d+=" public");b.className&&(d=`${d} ${b.className}`);return{de:d,tooltip:c,Hc:b.Hc}},aYb=class{constructor(a,b,c){this.parent=b;this.Wnb=c;this.Vq=!1;this.WN=XXb;this.hob=null;this.active=!1;this.index=this.level=0;if(!IBb(a))throw Error("ne");this.Aq=a;this.id=_.Fm();this.children=this.abb(_.zl(a,_.yq,3,_.vl()));this.lY=this.children.reduce((d,e)=>d+e.lY,this.children.length);this.jCa=[...this.children];this.Vq=0<this.Jtb.length;this.MAa=c.MAa(a.getName())}get Jtb(){return this.jCa}get isVisible(){return this.filter(this)}get filter(){return this.WN}set filter(a){if(a!==
this.WN){this.WN=a;for(const b of this.children)b.filter=a;YXb(this);this.Vq=0<this.jCa.length}}get sort(){return this.hob}set sort(a){if(a!==this.hob){this.hob=a;for(const b of this.children)b.sort=a;YXb(this)}}get mga(){return 0<this.children.length}get label(){return`${this.oQb}${this.name}${this.TVb}`}get modifiers(){return _.Sl(this.Aq,4,_.vl())}get name(){return this.Aq.getName()||"<anonymous>"}get oQb(){return _.X(this.Aq,7)}get TVb(){return this.Aq.VKb()}get tqb(){return _.ol(this.Aq,_.wq,
5)}get type(){return this.Aq.getType()}get de(){return $Xb(this).de}get tooltip(){return $Xb(this).tooltip}get Hc(){return $Xb(this).Hc}abb(a){return a.map(b=>new aYb(b,this,this.Wnb))}},bYb=["java","c","c++","c#"],cYb=["java"],dYb=["js"],MK=class{constructor(a=new Map){this.Fk=this.state=new _.gi(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)}},eYb=class{constructor(a,b){this.NO=b;this.bUb=new MK;this.Iob=new MK;this.gua=new _.gi("");const c=[],d=new _.kJ.xrc;for(const e of a)c.push(new aYb(e,void 0,d));this.osa=c;this.size=KBb(this.osa);this.uL=MBb(a);if(a.some(NBb)||b&&dYb.includes(b))a=new Map,a.set(1,!0),a.set(3,!0),b&&cYb.includes(b)&&a.set(7,!0),a.set(2,!0),this.bUb=new MK(a),a=new Map,b&&bYb.includes(b)&&(a.set("static",!0),a.set("not_static",
!0)),this.Iob=new MK(a)}},WM=class{constructor(a){this.Meb=a}xC(a){if(5===a.kind)return _.kf(_.UF);if(0!==a.kind)return _.kf(FK("UNSUPPORTED_DATA_TYPE"));const b=a.location.tb,c=a.location.Uc,d=a.location.repository;var e=a.location.path;const f=a.location.params;e=_.tG(a.location,1)||e;var g=f.Pb?"HEAD":_.nk(a.location,1);g={yb:_.nk(a.location,0)||"",commit:g};return _.u(this.Meb.xC(b,c,d,g,e,f.Pb),_.r(l=>{const p=l.Xg();return 4===p?FK("UNAVAILABLE"):2===p?FK("UNSUPPORTED_LANGUAGE"):_.GF(new eYb(_.zl(l,
_.yq,1,_.vl()),a.NO))}),_.Dg(_.UF),_.kg(()=>_.kf(FK("UNAVAILABLE"))))}};WM.O=function(a){return new (a||WM)(_.m(_.dz))};WM.ta=_.k({token:WM,oa:WM.O,Ea:"root"});
var fYb=function(a,b,c){for(const d of b)b=d.Aq.getName(),c.has(b)||c.set(b,[]),c.get(b).push(d),fYb(a,d.children,c);return c},gYb=function(a,b,c){return(a.get(b)||[]).filter(d=>_.X(d.Aq,8)===c).length},iYb=function(a,b,c){return _.u(a.bSc,_.Df(d=>0!==d.state),_.r(d=>{if(1!==d.state){var e,f=d.Sb.get(b)||[];for(const l of f){let p=void 0,t=void 0;f=l;var g=c;((null==(t=_.ol(f.Aq,_.wq,5))?void 0:_.Ll(t,1))||Infinity)<=g&&g<=((null==(p=_.ol(f.Aq,_.wq,5))?void 0:_.Ll(p,3))||-Infinity)&&(e=hYb(e,l))}if(e)return{yG:_.X(e.Aq,
8),HOc:1===gYb(d.Sb,b,_.X(e.Aq,8))}}}),_.qg(1))},hYb=function(a,b){const c=null==a?void 0:_.ol(a.Aq,_.wq,5),d=null==b?void 0:_.ol(b.Aq,_.wq,5);if(!c)return b;if(!d)return a;if(_.Ll(c,1)<_.Ll(d,1))return b;if(_.Ll(c,1)>_.Ll(d,1)||_.Ll(c,3)<_.Ll(d,3))return a;_.Ll(c,3);_.Ll(d,3);return b},XM=class{constructor(a,b){this.Meb=a;this.rza=b;this.cr=_.u(this.rza.WK,_.Df(c=>!!c&&4!==c.kind&&5!==c.kind),_.og((c,d)=>!!c&&!!d&&c.kind===d.kind&&_.vG(c.location,d.location)),_.Eg(c=>this.Meb.xC(c)),_.Ag({bufferSize:1,
Kw:!0}));this.bSc=_.u(this.cr,_.r(c=>2===c.state?{state:2,Sb:fYb(this,c.Sb.osa,new Map)}:c),_.Ag({bufferSize:1,Kw:!1}))}};XM.O=function(a){return new (a||XM)(_.m(WM),_.m(_.sK))};XM.ta=_.k({token:XM,oa:XM.O});var YM=class{constructor(a,b,c,d){this.Zl=a;this.Kb=b;this.Ta=c;this.bfa=d}Ia(){this.hb&&this.hb.unsubscribe()}};YM.O=function(a){return new (a||YM)(_.m(_.ww),_.m(_.fi),_.m(_.xi),_.m(_.BI))};YM.ta=_.k({token:YM,oa:YM.O});var ZM=class{constructor(){this.wZb=new _.zg;this.y_c=this.wZb.Rf()}};
ZM.O=function(a){return new (a||ZM)};ZM.ta=_.k({token:ZM,oa:ZM.O,Ea:"root"});var jYb=function(a,b){b=b.location;_.hG(b)&&(b=_.wr(b.hc()).Za());b=b.hc().cj().Za();return nVb(a.G_,b)},$M=class{constructor(a){this.G_=a}sWa(a,b){a=jYb(this,a);b=(new _.en).set("q",`symbol:${"\\b"}${b}${"\\b"} case:yes`);return _.cn(new _.hk(a),b).toString()}};$M.O=function(a){return new (a||$M)(_.m(_.Sz))};$M.ta=_.k({token:$M,oa:$M.O,Ea:"root"});
var aN=class{constructor(a,b){this.rza=a;this.eTb=b;this.S$a=_.u(this.rza.WK,_.r(c=>jYb(this.eTb,c)),_.Ag({bufferSize:1,Kw:!0}))}sWa(a){return _.u(this.rza.WK,_.r(b=>this.eTb.sWa(b,a)))}};aN.O=function(a){return new (a||aN)(_.m(_.sK),_.m($M))};aN.ta=_.k({token:aN,oa:aN.O});
var kYb=function(a,b,c=""){var d;{const g=`${b.ae.id}/${b.repository}/${b.yb}/${b.path}`;if(_.hG(a.Ty)){var e=(null==(d=b.params)?0:d.Lf)?"?rcl="+b.params.Lf:"";d=g+e}else d=g}c+=d;var f;d=null==(f=b.params)?void 0:f.line;f=a.cache.get(c);f||(b=new a.Ty.constructor(b),f=_.uG(b,a.Ty),f=_.zG(b,a.Ta,{Yva:"oneBased",Ig:f?"preserve":null}),a.cache.set(c,f));return f(d)},bN=class{set location(a){this.Ty&&_.tr(a,this.Ty)&&Ozb(a,this.Ty,["line"])||this.cache.clear();this.Ty=a}constructor(a){this.Ta=a;this.cache=
new Map}};bN.O=function(a){return new (a||bN)(_.m(_.xi))};bN.ta=_.k({token:bN,oa:bN.O});
var lYb={Gs:!0,fBa:!0,silent:!0},SBb=/data:image\/png;path="([\w=]+)";/,cN=class{Rd(a,b,c,d,e){"A"!==b.tagName||0!==c||d||e||(c=b.getAttribute("href")||"",RBb(c)&&(c=this.Ta,e=new _.hk(b.href),d=e.le(),b=e.Uj.toString(),e=e.Dy,b&&(d+=`?${b}`),e&&(d+=`#${e}`),_.Dp(c,d),a.preventDefault()))}constructor(a,b,c,d,e){this.Ta=a;this.Kb=b;this.element=c;this.ud=d;this.document=e;this.hb=new _.df}Qa(){this.hb.add(_.u(this.Kb.Ye,_.Eg(a=>this.ud.isStable?_.kf(a):_.u(this.ud.Gk,_.sg(),_.ug(a)))).subscribe(a=>
{if(this.element.ma)try{const b=this.element.ma.querySelector(`#${"untrusted-user-content-"}${a}`);b&&b.scrollIntoView()}catch(b){}}))}Rb(){if(this.Mza){var a=this.Mza;var b=this.document.createElement("div");1===b.nodeType&&_.xmb(b);b.innerHTML=_.Hc(a);a=b.querySelectorAll("img");for(const c of a)if(a=c.getAttribute("src"))c.src=_.Qpb(a).toString()}else b=_.kJ(this.content||"",lYb),_.hxb.Zda=_.fxb(_.hxb),b=_.Pwb.prototype.lSb.call(_.hxb,b);this.SSb&&VBb(b,this.SSb);this.QSb&&this.hb.add(UBb(b,this.QSb));
_.Qm(this.element.ma);for(const c of Array.from(b.children))this.element.ma.appendChild(c)}Ia(){this.hb.unsubscribe()}};cN.O=function(a){return new (a||cN)(_.w(_.xi),_.w(_.fi),_.w(_.Ye),_.w(_.Jf),_.w(_.ri))};
cN.wa=_.Qd({type:cN,na:[["markdown-content"]],Ya:function(a,b){a&1&&_.M("click",function(c){return b.Rd(c,c.target,c.button,c.ctrlKey,c.metaKey)})},inputs:{content:"content",Mza:"safeHtmlContent",SSb:"relativeLinkModifier",QSb:"relativeImageModifier"},features:[_.qe],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 dN=class{};dN.O=function(a){return new (a||dN)};
dN.wa=_.Qd({type:dN,na:[["kythe-hovercard"]],inputs:{content:"content"},ya:2,Aa:2,Da:[["class","mat-elevation-z8",4,"ngIf"],[1,"mat-elevation-z8"],[3,"content"]],qa:function(a,b){a&1&&_.y(0,WBb,3,1,"mat-card",0)(1,XBb,4,1,"mat-card",0);a&2&&(_.A("ngIf",b.content&&b.content.jxa&&b.content.text),_.v(),_.A("ngIf",b.content&&!b.content.jxa&&b.content.text))},Fa:[_.po,HM,_.tD,iM,cN],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 YBb=a=>({D7:a}),eN=class{constructor(){this.De=!1;this.Mbb=new _.wn;this.close=new _.wn;this.loaded=new _.wn}Cc(){this.loaded.emit()}};eN.O=function(a){return new (a||eN)};
eN.wa=_.Qd({type:eN,na:[["command-menu"]],rb:function(a,b){a&1&&_.oh(_.rD,7);if(a&2){let c;_.rh(c=_.sh())&&(b.Jf=c.first)}},inputs:{De:"hasBackdrop"},outputs:{Mbb:"menuItemSelected",close:"closed",loaded:"loaded"},Qb:["commandMenu"],ya:2,Aa:1,Da:[["trigger",""],["childMenu",""],[1,"command-menu",3,"closed","hasBackdrop"],["matMenuContent",""],[4,"ngFor","ngForOf"],[4,"ngIf"],["mat-menu-item","",3,"disabled","click",4,"ngIf"],["mat-menu-item","",3,"disabled","matMenuTriggerFor","matMenuTriggerData"],
["clas","label"],[3,"closed","menuItemSelected"],["mat-menu-item","",3,"click","disabled"],[1,"label",3,"title"],["class","shortcut",4,"ngIf"],[1,"shortcut"]],qa:function(a,b){a&1&&(_.C(0,"mat-menu",2),_.M("closed",function(c){return b.close.emit(c)}),_.y(1,eCb,1,1,"ng-template",3),_.E());a&2&&_.A("hasBackdrop",b.De)},Fa:[_.oo,_.po,_.ay,_.rD,_.Iy,_.Jy,_.Hy,eN],styles:[".command-menu.mat-menu-panel{min-height:16px;max-width:420px}.command-menu .mat-menu-content{padding-top:4px;padding-bottom:4px}.command-menu .mat-divider{margin:4px 0}.command-menu .mat-menu-item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:24px;line-height:24px}.command-menu .mat-menu-item .label{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis}.command-menu .mat-menu-item:focus,.command-menu .mat-menu-item:hover{background:var(--hover);border:1px solid var(--border)}.command-menu .mat-menu-item .shortcut{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:16px}\n/*# sourceMappingURL=command_menu.css.map */"],
kb:2});
var mYb=class{constructor(a){this.Id=a;this.position={x:0,y:0};this.QFb=new _.zg;this.GEb=new _.zg;_.u(a.In(),_.Df(b=>"Escape"===b.key)).subscribe(()=>{this.ny.close()})}close(a){this.QFb.next(a);this.QFb.complete();this.Id.dispose();this.GEb.next(a);this.ny=void 0}HB(){return this.GEb.Rf()}ql(){this.setPosition(this.position)}setPosition({x:a,y:b}){this.position={x:a,y:b};const c=this.Tfa();c.left(`${a}px`);c.top(`${b}px`);const d=this.ny.sxa;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.Id.ef();return this}Tfa(){return this.Id.Sl().mg}},nYb=function(a){a.bJc=document.activeElement;Promise.resolve().then(()=>a.ab.ma.focus())},fN=class{constructor(a,b,c,d,e,f){this.ye=a;this.XO=b;this.ab=c;this.j2a=d;this.renderer=f;this.dTb=0;this.nKb=g=>{g.target instanceof Element&&g.target.closest(".command-menu")||this.close()};this.D7=e.JGc}Cc(){nYb(this);Promise.resolve().then(()=>
{this.open()})}open(){this.Ada.Jf.yE=void 0;const a=this.ye.ai(this.Ada.Jf.Lc),b=this.renderer,c=a.am;if(0<(null==c?void 0:c.length)&&!b.parentNode(c[0])){const d=b.parentNode(this.ye.element.ma);for(let e=0;e<c.length;e++)b.appendChild(d,c[e])}this.Ada.Jf.Wq&&this.Ada.Jf.Wq.attach({D7:this.D7});this.sxa=a.am[0];this.qo=this.j2a.create(this.sxa);_.Gr(this.qo);document.body.addEventListener("focusin",this.nKb);this.sxa.addEventListener("contextmenu",d=>{d.preventDefault();d.stopPropagation();this.close()});
this.dTb=setTimeout(()=>{this.XO.ql();this.sxa.style.opacity="1"},0)}close(a){document.body.removeEventListener("focusin",this.nKb);this.nt();clearTimeout(this.dTb);this.Ada.Jf.Wq.detach();this.XO.close(a)}nt(){const a=this.bJc;a&&"function"===typeof a.focus&&a.focus();this.qo.destroy()}};fN.O=function(a){return new (a||fN)(_.w(_.mh),_.w(mYb),_.w(_.Ye),_.w(_.Hr),_.w(_.ixb),_.w(_.pn))};
fN.wa=_.Qd({type:fN,na:[["context-menu"]],rb:function(a,b){a&1&&_.oh(eN,5);if(a&2){let c;_.rh(c=_.sh())&&(b.Ada=c.first)}},ya:2,Aa:0,Da:[["menu","commandMenu"],[3,"menuItemSelected","closed"]],qa:function(a,b){if(a&1){const c=_.ze();_.C(0,"command-menu",1,0);_.M("menuItemSelected",function(d){_.n(c);return _.q(b.close(d))})("closed",function(){_.n(c);return _.q(b.close())});_.E()}},Fa:[eN],styles:[".context-menu-container .command-menu{position:absolute;opacity:0}\n/*# sourceMappingURL=context_menu.css.map */"],
kb:2});
var oYb=function(a,b,c){if(!b.shiftKey)return b.preventDefault(),a.open({x:b.clientX,y:b.clientY},c)},gN=class{constructor(a,b){this.lg=a;this.Zb=b}open({x:a,y:b},c){this.XO&&this.XO.close();const d=this.Id=this.lg.create({mg:this.lg.position().global(),Dj:this.lg.Cj.block(),Bd:"context-menu-container"}),e=new mYb(d),f=new WeakMap;f.set(_.ixb,c).set(mYb,e);e.M3=d.attach(new _.Ss(fN,void 0,new sVb(this.Zb,f)));e.ny=e.M3.instance;return(this.XO=e).setPosition({x:a,y:b})}close(){this.XO&&(this.XO.close(),this.XO=
void 0)}};gN.O=function(a){return new (a||gN)(_.m(_.Ys),_.m(_.Kf))};gN.ta=_.k({token:gN,oa:gN.O,Ea:_.sJ});
var pYb=["kytheHovercard"],hN={},RXb=function(a,b){b=PBb(_.X(b,1),a.wu.Xt,a.wu);return kYb(a.KX,b,"navigate")},VXb=function(a,b){const c=a.wu;var d=c.Xt;hN.ae=_.hG(d)?vVb:null!=d.tb?{id:d.tb,type:d.Uc}:void 0;hN.repository=d.repository;hN.yb=_.nk(d,0);hN.path=d.path;hN.params=Object.assign({},c.Xt.params,{line:b,Oj:"1",Zf:1});return kYb(a.KX,hN,"panel")},fCb=function(a){clearTimeout(a.sea);a.sea=void 0},gCb=function(a){a.Id&&a.Id.vg()&&!a.sea&&(a.sea=setTimeout(()=>{qYb(a)},300))},uYb=function(a){return _.u(_.sf([a.Nga,
a.S5a,a.zha]),_.Eg(([b,c,d])=>{if(!c||!kCb(b,d))return _.kf(null);a.Ga.mb({element:"XrefsHovercard",action:"fetch_"+b,gestureName:"CLICK"});b=bVb(new _.cPa,c.LMc);a.wu&&a.wu.Xt&&(d=JK(Szb(a.wu.Xt)),b.q_(d));d=rYb(a,c.origin);const e=null!=d?sYb(a,d):void 0;return _.u(a.service.Ojb(b),_.kg(()=>_.kf(null)),_.r(f=>{if(!f)return null;var g=_.Qb(f,1,_.fq).values().next().value;if(!g||!g.ew())return null;f=tYb(a,g);g=2===g.getType();return{origin:c.origin,text:f,jxa:g,sZb:e}}))}),_.Df(b=>!!b),_.yg(1),_.of())},
vYb=function(a){a.hb.add(a.component.I3.subscribe(b=>{a.Rd(b)}));a.hb.add(a.component.Cxa.subscribe(b=>{(b=rYb(a,b.target))&&a.rY(b)}));a.hb.add(a.component.Fcb.subscribe(b=>{rYb(a,b.target)&&(a.S5a.next(void 0),gCb(a),clearTimeout(a.g6a),clearTimeout(a.Mab))}));a.hb.add(a.component.X9a.subscribe(b=>{b.shiftKey||b.metaKey||b.ctrlKey?a.zha.next(b):a.zha.next(void 0)}));a.hb.add(a.component.Y9a.subscribe(()=>{gCb(a);a.zha.next(void 0)}));a.hb.add(a.component.scroll.subscribe(b=>{a.tu(b)}))},rYb=function(a,
b){b=a.Fs(b);return null==b?null:wYb(a,b)},qYb=function(a){fCb(a);a.Id&&a.Id.detach()},xYb=function(a){return _.u(_.iG(a.Oh)?_.u(_.uI(a.th,a.Oh,"path",0),_.kg(()=>_.kf(void 0)),_.r(b=>({Xt:a.Oh,oia:b}))):_.kf({Xt:a.Oh,oia:void 0}),_.r(({Xt:b,oia:c})=>({Xt:b,oia:c,ZHb:!!c&&("HEAD"===_.nk(b,1)||c===_.nk(b,1))})))},wYb=function(a,b){const c=Number(b.dataset.key);return isNaN(c)||0>c?null:(a=a.bC[c])&&a instanceof WXb?{element:b,XC:a}:null},BYb=function(a,b){return _.u(iYb(a.NWa,yYb(a,b),b.XC.location.startLine+
1),_.kg(c=>{a.mh.handleError(c);return _.kf(void 0)}),_.Eg(c=>(null==c?0:c.HOc)&&(null==c?0:c.yG)?_.u(a.PWa.sWa(c.yG),_.r(d=>({yG:c.yG,Rha:d}))):_.kf({yG:null==c?void 0:c.yG,Rha:void 0})),_.r(c=>{var d=b.XC.context.Cp,e=_.ol(d,_.pq,4),f=[];const g=zYb(a),l=b.element.textContent;null==g||"BUILD"!==AYb(g)||(null==e?0:e.zW())||null==l||/[:\/]/.test(l)||f.push({label:"Copy build target",rg:"copy-build-target"});(null==c?0:c.Rha)&&f.push({label:"Copy link to the symbol",rg:"copy-qualified-link",Pa:{Rha:c.Rha}});
(null==c?0:c.yG)&&f.push({label:"Copy qualified symbol name",rg:"copy-qualified-symbol-name",Pa:{yG:c.yG}});c=[[{label:"References",rg:"show-xrefs",disabled:!_.X(d,5)}],[{label:"Copy",rg:"copy-symbol-name"},{label:"Copy link",rg:"copy-link"},...f],[{label:"Browser context menu",rg:"unused",Tb:"shift+right-click",disabled:!0}]];e&&(d=p=>({label:p.Qq(),rg:"navigate",Pa:RXb(a,p),disabled:!1}),f=_.zl(e,_.QOa,2,_.vl()).map(d),(e=e.zW())&&f.unshift(d(e)),f.length&&c.unshift(f));c.unshift([{label:"Open in new tab",
rg:"open-tab"}]);return c}))},CYb=function(a,b,c,d){(d=oYb(a.KGc,b,{JGc:d}))&&d.HB().subscribe(e=>{if(e)switch(e.rg){case "navigate":var f=e.label.indexOf(" ");f=0>f?e.label:e.label.substring(0,f);a.navigate(c,e.Pa);a.log(`navigateTo${f}ViaContextMenu`,b);break;case "show-xrefs":a.Xka(c);a.log("openViaContextMenu",b);break;case "copy-symbol-name":_.kB(document,b.target,yYb(a,c));a.log("copySymbolNameViaContextMenu",b);break;case "copy-link":a.log("copyLinkViaContextMenu",b);e=_.PG(b.target,"a");if(!(e instanceof
HTMLAnchorElement))break;_.kB(document,e,e.href);break;case "open-tab":a.log("openTabViaContextMenu",b);e=_.PG(b.target,"a");if(!(e instanceof HTMLAnchorElement))break;_.zc(window,_.mc(e.href));break;case "copy-build-target":e=zYb(a);null!=e&&"BUILD"===AYb(e)&&(f=e.lastIndexOf("/"),_.kB(document,b.target,`//${0>f?"":e.substring(0,f)}:${yYb(a,c)}`));a.log("copyBuildTargetViaContextMenu",b);break;case "copy-qualified-link":_.kB(document,b.target,e.Pa.Rha);a.log("copyLinkToSymbolViaContextMenu",b);break;
case "copy-qualified-symbol-name":_.kB(document,b.target,e.Pa.yG),a.log("copyQualifiedSymbolNameViaContextMenu",b)}})},yYb=function(a,b){b=b.XC.location;return a.component.lines[b.startLine].substring(b.startColumn,b.endColumn)},zYb=function(a){let b,c;a=null==(b=a.wu)?void 0:null==(c=b.Xt)?void 0:c.path;return null==a?null:a.startsWith("google3/")?a.substring(8):a},AYb=function(a){const b=a.lastIndexOf("/");return 0>b?a:a.substring(b+1)},sYb=function(a,b){let c,d,e,f;return{l0:_.X(b.XC.context.Cp,
5).split(" "),uO:_.Ql(b.XC.context.Cp,10,_.vl()),symbol:b.element.textContent||"",p$c:_.Sl(b.XC.context.Cp,9,_.vl()).includes(3),OAa:null==(c=a.wu)?void 0:null==(d=c.Xt)?void 0:d.path,hgd:b.XC.context.eea,tbd:null==(e=_.ol(b.XC.context.Cp,_.pq,4))?void 0:null==(f=e.zW())?void 0:_.X(f,1)}},tYb=function(a,b){const c=a.wu,d=a.KX;return QBb(b,e=>{try{const f=PBb(e,c.Xt,c);return kYb(d,f)}catch(f){return e}})},iN=class extends KM{constructor(a,b,c,d,e,f,g,l,p,t,x,B,F,I,K,U,ca,ma,za,xa){super(f,l,a);this.Ga=
a;this.ue=b;this.component=c;this.Kda=d;this.KGc=e;this.we=l;this.KX=p;this.lg=t;this.Ta=x;this.service=B;this.oQ=I;this.qd=K;this.Qc=U;this.th=ca;this.NWa=ma;this.PWa=za;this.Irb=xa;this.yU=!1;this.Tf=this.oQ.Tf;this.V3=0;this.S5a=new _.xg(1);this.Id=null;this.hb=new _.df;this.sea=void 0;this.zha=new _.gi;this.RIb=!1;this.hb.add(_.u(F.uW(),_.og()).subscribe(Ea=>{this.PVb=Ea;if(null!=this.bC)for(const Va of this.bC)if(null!=Va.Eo&&!Va.EO)if(Va.service.PVb)for(const ob of VM(Va))ob.classList.add("underline");
else for(const ob of VM(Va))ob.classList.remove("underline");this.Irb.wZb.next()}));this.Yka=F.w5();this.Nga=F.m5();a=uYb(this);_.Fv.has(38)&&(this.RIb=!0);this.NMc=_.u(a,_.r(({text:Ea,jxa:Va,sZb:ob})=>({text:Ea,jxa:Va,sZb:ob})));this.hb.add(a.subscribe(({origin:Ea})=>{this.Id||(this.Id=this.lg.create({Dj:this.lg.Cj.ql()}));var Va=this.Id;Ea=_.Js(_.Qs(this.lg.position(),Ea),_.jxb);_.mVa(Va,Ea);this.Id.vg()||this.Id.attach(this.a7);this.sea&&fCb(this)}));this.ul=this.qd.register("showCustomContextMenu",
"ctrl+shift+\\",()=>{var Ea;const Va=null==(Ea=document.activeElement)?void 0:Ea.getBoundingClientRect();Ea=new MouseEvent("mouseup",{clientX:null==Va?void 0:Va.x,clientY:null==Va?void 0:Va.y,button:2});Object.defineProperty(Ea,"target",{value:this.zha.value.target,enumerable:!0});this.Rd(Ea)},!0);vYb(this)}Qa(){super.Qa();this.oQ.yU=this.yU;this.a7=new _.Ts(this.PMc,this.Kda,{content:this.NMc})}Rb(a){if(a.layerBaseLocation){const {hg:c,yj:d}=a.layerBaseLocation;null!=this.wu&&(this.wu=Object.assign({},
this.wu,{Xt:jCb(c)}));this.KX.location=c;if(d&&_.vG(d,c)&&!Ozb(c,d,["line"])&&null!=this.bC)for(const e of this.bC)if(null!=e.Eo&&!e.EO){var b=TXb(e);if(b!==e.link){e.link=b;for(const f of VM(e))_.oc(f,_.mc(b))}}}super.Rb(a)}Ia(){super.Ia();let a;null==(a=this.ul)||a.call(this);null!=this.g6a&&clearTimeout(this.g6a);null!=this.Mab&&clearTimeout(this.Mab);this.hb.unsubscribe();qYb(this)}clear(){super.clear();qYb(this)}Qla(a){var b=a.annotations;this.wu=a.wu;var c=b.i5();this.V3=c.length;a=[];let d=
0;for(var e of c){a:{if(c=e.Zfa())if(c=iBb(c),kBb(c))break a;c=void 0}c?(a.push(new WXb(this,c,{index:d,eea:c.startLine+1,J3c:b.V2a(),Cp:e},_.Fv.has(79)&&!_.Fv.has(85))),d++):_.TC(this.Ga)}b=this.oQ;b.Lva.clear();for(const f of a){f.Dga=b.Dga(f);e=_.Ql(f.context.Cp,10,_.vl());for(const g of e)e=b.Lva.get(g),null!=e?e.add(f):b.Lva.set(g,new Set([f]))}b.rY(b.Oga.ids,!1);return a}Pea(a,b,c,d,e,f,g){return _.u(_.sf([this.service.axa(a,b,c,{yb:d,commit:e},f,g),xYb(this)]),_.r(([l,p])=>({annotations:l,
wu:p})))}Rd(a){var b=this.Fs(a.target);if(null==b)this.oQ.rY([]);else{var c=wYb(this,b);if(null==c)this.oQ.rY([]),b instanceof HTMLAnchorElement&&(b.rel="noopener",b.target="_blank",this.Ga.mb({element:"UnifiedXrefPanel",action:"documentationLink",gestureName:"CLICK"}));else{b=c.element;var d=c.XC;if(2===a.button&&!_.SG(a))_.u(this.Yka,_.qg(1),_.Df(Boolean),_.Eg(()=>_.u(BYb(this,c),_.qg(1)))).subscribe(f=>{CYb(this,a,c,f)});else if(0===a.button&&!_.SG(a)&&(a.preventDefault(),!this.oQ.Le(d)||!this.yU))if(this.yU){var e=
_.X(d.context.Cp,5);jXb(this.Qc,{l0:e.split(" "),uO:_.Ql(d.context.Cp,10,_.vl()),symbol:b.textContent||""});this.log("addToStack",a)}else(null==(e=_.ol(d.context.Cp,_.pq,4))?0:e.zW())?(this.navigate(c,c.element.getAttribute("href")),this.log("jumpToDefinition",a)):(this.Xka(c),this.log("open",a))}}}navigate(a,b){a=_.sr(_.xr(this.Oh.hc(),{line:a.XC.context.eea}).Za());this.Ta.navigate(a,{Ig:"preserve"}).then(()=>_.Dp(this.Ta,b)).then(()=>{this.Qc.cia.next()})}Xka(a){const b=_.sr(_.xr(this.Oh.hc(),
{Oj:"1",Zf:1}).Za());this.Ta.navigate(b,{Ig:"preserve"});this.Qc.Xka(sYb(this,a))}rY({element:a,XC:b}){const c=b.context.Cp;this.g6a=setTimeout(()=>{this.oQ.rY(_.Ql(c,10,_.vl()));_.yn(this.ue)},200);const d=_.X(c,3);d&&(this.Mab=setTimeout(()=>{this.S5a.next({origin:a,LMc:d.split(" ")})},750))}tu(a){this.oQ.tu(a)}iP(){EM(this.we,"XREFS");_.TC(this.Ga)}onLoad(){FM(this.we,"XREFS")}BX(){return["XREFS"]}ww(){return this.V3}log(a,b){this.Ga.mb({element:"UnifiedXrefPanel",action:a,gestureName:"CLICK",
projectId:this.Oh.tb},b)}Fs(a){if(!(a instanceof Element))return null;a=_.PG(a,".xrefs-decoration,.doc-link","code-and-highlight-container");return null!=a&&a instanceof HTMLElement?a:null}};iN.O=function(a){return new (a||iN)(_.w(_.Qv),_.w(_.Nh),_.w(_.nI),_.w(_.mh),_.w(gN),_.w(_.fg),_.w(_.Gv),_.w(GM),_.w(bN),_.w(_.Ys),_.w(_.xi),_.w(SM),_.w(_.jw),_.w(UM),_.w(_.dv),_.w(AM),_.w(_.vI),_.w(XM),_.w(aN),_.w(ZM))};
iN.wa=_.Qd({type:iN,na:[["xrefs-layer","layerBaseLocation",""]],rb:function(a,b){a&1&&_.oh(pYb,7);if(a&2){let c;_.rh(c=_.sh())&&(b.PMc=c.first)}},inputs:{Oh:"layerBaseLocation",yU:"chainXrefs"},outputs:{Tf:"highlightedLines"},features:[_.zh([bN,UM]),_.Mg,_.qe],jc:["layerBaseLocation",""],ya:2,Aa:0,Da:[["kytheHovercard",""],[3,"content","mouseenter","mouseleave",4,"ngIf"],[3,"mouseenter","mouseleave","content"]],qa:function(a){a&1&&_.y(0,iCb,2,3,"ng-template",null,0,_.Eh)},Fa:[_.po,dN,_.uo],styles:["a.xrefs-decoration.underline{text-decoration:underline}"],
kb:2,Ma:0});
var jN=class{constructor(a,b,c){this.wF=b;this.we=c;this.PCa="BLAME";this.cuc="XREFS";this.Fga=new _.wn;this.eEc=_.Fv.has(14)?_.u(_.sf([nXb(this.wF),this.we.qla]),_.r(([d,e])=>d.filter(f=>(f=e.get(f.id))?f.enabled:!1).map(f=>f.id))):_.kf([]);this.gFc=this.SF("BLAME");this.x_c=this.SF("XREFS");this.YHc=this.SF("DEPRECATED");this.TGc=_.u(this.we.Ksa,_.Eg(d=>_.sf(d.map(e=>this.SF(e)))),_.r(d=>d.some(Boolean)))}Qa(){}VBa(a){this.Fga.emit(a)}SF(a){return _.u(this.we.CX(a),_.r(b=>b.enabled),_.og())}};
jN.O=function(a){return new (a||jN)(_.w(_.Gv),_.w(CM),_.w(GM))};
jN.wa=_.Qd({type:jN,na:[["code-layers"]],inputs:{Oh:"layerBaseLocation"},outputs:{Fga:"highlightedXrefLines"},ya:12,Aa:15,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&&(_.y(0,lCb,1,1,"blame-layer",0),_.Q(1,"async"),_.J(2),_.y(3,mCb,1,1,"xrefs-layer",1),_.Q(4,"async"),_.L(),_.J(5),
_.y(6,nCb,1,1,"unified-deprecation-layer",0),_.Q(7,"async"),_.L(),_.y(8,oCb,1,1,"coverage-layer",0),_.Q(9,"async"),_.y(10,pCb,1,2,"finding-layer",2),_.Q(11,"async"));a&2&&(_.A("ngIf",_.R(1,5,b.gFc)),_.v(3),_.A("ngIf",_.R(4,7,b.x_c)),_.v(3),_.A("ngIf",_.R(7,9,b.YHc)),_.v(2),_.A("ngIf",_.R(9,11,b.TGc)),_.v(2),_.A("ngForOf",_.R(11,13,b.eEc)))},Fa:[MM,NM,_.oo,_.po,TM,RM,iN,_.uo],kb:2,Ma:0});
var DYb=class{constructor(a,b,c,d,e){this.Ut=a;this.line=b;this.context=c;this.Q$a=d;this.O$a=e}remove(){this.KQ&&this.KQ.remove()}render(){this.KQ=this.Ut.Z2(this.line,{startColumn:this.Q$a,endColumn:this.O$a,mp:"hovercard-decoration-layer",key:this.context.email})}},kN=class extends _.fJ{set KG(a){this.WTb=a;this.update()}constructor(a,b){super(b);this.Ut=a;this.hb=new _.df;this.hb.add(a.Cxa.subscribe(c=>{if(0!==this.bC.length&&(c=this.Fs(c))){var d=c.key;null!=d&&(c.hovercardId=d)}}))}Ia(){super.Ia();
this.hb.unsubscribe()}Osa(){let a=[];this.WTb&&(a=this.WTb.filter(qCb).map(b=>{var c=b.Fs().lastIndexOf("/");c=b.Fs().substring(c+1,b.Fs().length)+"@google.com";return new DYb(this.Ut,_.Ll(b.getRange(),1),{email:c},_.Ll(b.getRange(),2),_.Ll(b.getRange(),4))}));return _.kf(a)}Fs(a){a=a.target;return a instanceof Element&&"div"!==a.tagName?(a=_.PG(a,".hovercard-decoration-layer","div,code-container"))?a.dataset:null:null}};kN.O=function(a){return new (a||kN)(_.w(_.nI),_.w(_.fg))};
kN.La=_.Wd({type:kN,na:[["hovercard-decoration-layer"]],inputs:{KG:"scoLinks"},features:[_.Mg]});
var EYb=class{constructor(a,b,c,d,e){this.Ut=a;this.line=b;this.context=c;this.Q$a=d;this.O$a=e}remove(){this.KQ&&this.KQ.remove()}render(){const a=this.context.href;this.KQ=this.Ut.Z2(this.line,{startColumn:this.Q$a,endColumn:this.O$a,tagName:"a",mp:this.context.style,href:a,key:a.startsWith("http://")||a.startsWith("https://")?"external":void 0,Pab:!0})}},FYb=function(a,b,c){return a.k6.jz(_.Bp(a.Ta,a.v4a(b,c)))},lN=class extends _.fJ{constructor(a,b,c,d,e,f,g,l){super(l);this.Ut=a;this.jla=b;this.Ta=
c;this.Kb=d;this.k6=e;this.Ga=f;this.nh=g;this.hb=new _.df;this.content=this.UEb="";this.hb.add(a.I3.subscribe(p=>{this.DF(p)}))}Qa(){}Rb(){this.update()}Ia(){super.Ia();this.hb.unsubscribe()}DF(a){if(0===a.button&&!_.SG(a)){var b=a.target;if(b instanceof Element&&(b=_.PG(b,"a.link-decoration-layer","code-container"))){var c="external"===b.dataset.key?b.href:void 0;this.Ga.mb({gestureName:"CLICK",element:`${this.UEb}CodeLink`,action:"navigate",fm:c},a);c?(b.target="_blank",b.rel="noopener"):(a.preventDefault(),
_.Dp(this.Ta,b.pathname+b.search+b.hash))}}}Osa(){let a=[];if(this.KG)a=this.KG.map(b=>{var c=b.Fs();const d=b.getType();switch(d){case 6:case 7:c.startsWith("/search?q=")||(c=FYb(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:_.wc(d,"unhandled link type")}c.startsWith("/search/")&&(c=_.Ap(this.Ta,c),c=FYb(this,["/"+_.dq.B9],c.Sa));return new EYb(this.Ut,_.Ll(b.getRange(),1),{href:c,style:"link-decoration-layer"},_.Ll(b.getRange(),
2),_.Ll(b.getRange(),4))}).filter(b=>null!=b);else{const b=this.Ut.lines;0===b.length&&console.error("bad");for(let c=0;c<b.length;c++){const d=rCb(b[c]);for(const {text:e,start:f}of d)a.push(new EYb(this.Ut,c,{href:e,style:"link-decoration-layer"},f,f+e.length))}}return _.kf(a)}v4a(a,b){return _.Cp(this.Ta,a,{Ei:this.Kb,Sa:b})}};lN.O=function(a){return new (a||lN)(_.w(_.nI),_.w(_.Hv),_.w(_.xi),_.w(_.fi),_.w(_.yo),_.w(_.Vp),_.w(_.Yt),_.w(_.fg))};
lN.La=_.Wd({type:lN,na:[["link-decoration-layer","analyticsElementToTrack","","content",""]],inputs:{UEb:"analyticsElementToTrack",content:"content",KG:"scoLinks"},features:[_.Mg,_.qe]});var mN=class{constructor(){this.b6=!1;this.Fgc="Star";this.Jgc="Unstar";this.D8=""}Qa(){this.D8=_.Vpb(this.type,this.b6)}};mN.O=function(a){return new (a||mN)};
mN.wa=_.Qd({type:mN,na:[["simple-star"]],inputs:{type:"type",b6:"isStarred"},ya:3,Aa:7,Da:[["type","button",1,"mat-button-base","mat-icon-button"],[1,"google-material-icons"]],qa:function(a,b){a&1&&(_.C(0,"button",0)(1,"span",1),_.P(2),_.E()());a&2&&(_.Pg("title",b.D8)("aria-label",b.b6?b.Jgc:b.Fgc),_.v(),_.Rg("starred",b.b6)("disabled",!b.b6),_.v(),_.uh(" ",b.b6?"star":"star_border"," "))},styles:[_.mxb()],Ma:0});var nN=class{constructor(){this.email=""}};nN.O=function(a){return new (a||nN)};
nN.La=_.Wd({type:nN,na:[["","contactHovercard",""]],lb:1,Ya:function(a,b){a&2&&_.Pg("data-hovercard-id",b.email)},inputs:{email:"email"}});var oN=class{};oN.O=function(a){return new (a||oN)};oN.Ca=_.Ud({type:oN});oN.Ba=_.md({});var pN=class{constructor(){this.layout="row"}};pN.O=function(a){return new (a||pN)};pN.wa=_.Qd({type:pN,na:[["dc-p"]],inputs:{size:"size",layout:"layout"},ac:["*"],ya:5,Aa:3,Da:[[3,"fxLayout"]],qa:function(a,b){a&1&&(_.ch(),_.C(0,"p",0),_.P(1,"\n  "),_.dh(2),_.P(3,"\n"),_.E(),_.P(4,"\n"));a&2&&(_.Rg("skinny","skinny"===b.size),_.A("fxLayout",b.layout))},Fa:[_.gs],styles:["p.skinny[_ngcontent-%COMP%] {\n  margin-bottom: 0px;\n}"]});var qN=class{};qN.O=function(a){return new (a||qN)};qN.Ca=_.Ud({type:qN});qN.Ba=_.md({imports:[_.It]});var GYb={NONE:0,Pbc:1,0:"NONE",1:"INSIGHTS"},HYb=new _.ge("FORCE_INSIGHTS",{Ea:"root",oa:()=>{try{return(new URLSearchParams(window.location.search)).has("showInsights")}catch(a){return!1}}}),SFb=function(a,b){a.state.next(b);b=_.gj(a.lk.Vc);null!=b.params.yu&&a.Ta.navigate(_.sr(_.kH(b.hc(),c=>{delete c.yu}).Za()),{Ig:"preserve"})},rN=class{constructor(a,b,c,d){this.lk=a;this.Ta=b;this.state=new _.gi(c?1:0);this.VHb=_.u(this.state,_.Eg(e=>tCb(e,d)),_.Eg(e=>_.u(a.data,_.r(f=>{let g;return null!=(null==
(g=f.Pc)?void 0:g.params.yu)}),_.og(),_.r((f,g)=>f?1:2>g?e:0))),_.og(),_.yg(1),_.of())}};rN.O=function(a){return new (a||rN)(_.m(_.fi),_.m(_.xi),_.m(HYb),_.m(rM))};rN.ta=_.k({token:rN,oa:rN.O});var IYb=new _.ge("GRAPH_TOOLS_PROMISE",{Ea:"root",oa:()=>_.pf(function*(){try{yield google.corp.devops.tools.loadGraph()}catch(a){return Promise.resolve(void 0)}return google.corp.devops.tools.graph})}),JYb=function(a,b,c){return _.pf(function*(){yield a.init();return a.mva&&0!==b.length?_.Np(a.Ga,a.mva.getAvailableFileContext(`//depot/${b}`,{changelistId:c}).catch(()=>new Set),"g3GraphAvailableInsights"):new Set})},sN=class{constructor(a,b,c){this.Ga=a;this.LLc=b;this.JMb=c}init(){const a=this;return _.pf(function*(){if(!a.mva){var b=
yield _.Np(a.Ga,a.LLc,"g3GraphToolsPromise");if(b){var c=b.createService;a:{var d=a.JMb;switch(d){case 1:d="production";break a;case 0:d="autopush";break a;default:d=_.wc(d,void 0)}}a.mva=c.call(b,{environment:d})}}})}createController(a){const b=this;return _.pf(function*(){yield b.init();let c;return null==(c=b.mva)?void 0:c.createController(a)})}};sN.O=function(a){return new (a||sN)(_.m(_.Vp),_.m(IYb),_.m(_.c3a))};sN.ta=_.k({token:sN,oa:sN.O,Ea:"root"});var KYb=function(a){return _.pf(function*(){a.nva=yield a.bwa.createController({element:a.ab.ma,theme:a.Axa,onOpen:()=>{},onClose:()=>{a.Ga.mb({element:"insightsPanel",action:"close",gestureName:"CLICK"});a.kJ()}})})},tN=class{constructor(a,b,c,d,e,f,g,l,p){this.ab=a;this.Ga=b;this.bwa=c;this.th=d;this.Iz=f;this.oh=g;this.ud=l;this.Tja=p;this.hb=new _.df;this.Axa=void 0;this.Va=_.u(e.data,_.r(CK))}Qa(){const a=this;return _.pf(function*(){a.hb.add(a.Iz.theme.subscribe(b=>{switch(b){case "DARK":a.Axa=
"dark";break;case "LIGHT":a.Axa="light";break;default:_.wc(b,void 0)}a.nva&&a.nva.setTheme(a.Axa)}));yield KYb(a);a.hb.add(_.u(a.Va,DK(),_.Eg(b=>_.sf([a.Va,_.u(_.uI(a.th,b,"path",1),_.kg(()=>_.kf("Failed to load the current cl."))),_.u(_.uI(a.th,_.wr(b.hc(),"HEAD").Za(),"path",0),_.kg(()=>_.kf("Failed to load the base cl.")))]))).subscribe(([{path:b},c,d])=>_.pf(function*(){const e=Number(c),f=Number(d),g=yield JYb(a.bwa,b||"",f);a.nva&&b&&!isNaN(e)&&!isNaN(f)&&0<g.size?yield a.nva.openFileContext(`//depot/${b}`,
{changelistId:e,mostRecentChangelistId:f}):(a.kJ(),0<g.size&&_.ou(a.oh,{error:Error("ye`"+c+"`"+d),message:"Failed to load insights panel",Td:"Dismiss"}))})))})}Ia(){this.hb.unsubscribe()}kJ(){this.ud.run(()=>{SFb(this.Tja,0)})}};tN.O=function(a){return new (a||tN)(_.w(_.Ye),_.w(_.Vp),_.w(sN),_.w(_.vI),_.w(_.fi),_.w(_.rw),_.w(_.pu),_.w(_.Jf),_.w(rN))};
tN.wa=_.Qd({type:tN,na:[["insights-panel"]],ya:0,Aa:0,qa:function(){},styles:["insights-panel[_nghost-%COMP%]{display:flex;height:100%;min-width:350px}insights-panel[_nghost-%COMP%]   .holder[_ngcontent-%COMP%]{flex:1 1 100%}"],Ma:0});var uN=class{};uN.O=function(a){return new (a||uN)};uN.Ca=_.Ud({type:uN});uN.Ba=_.md({imports:[_.vo]});var vN=class{constructor(){this.time=this.message=this.VRa="";this.Qha=[]}Rb(){let a;this.VRa=(null==(a=this.commit.co)?void 0:a.email)||"";let b;this.gHb=null==(b=this.commit.wsa)?void 0:b.email;this.message=this.commit.Bq;this.time=this.commit.oJ;this.Qha=this.commit.BN}};vN.O=function(a){return new (a||vN)};
vN.wa=_.Qd({type:vN,na:[["commit-overview","commit",""]],inputs:{commit:"commit"},features:[_.qe],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&&(_.y(0,uCb,5,4,"div",0),_.C(1,"div",1)(2,"div",2)(3,"mat-icon"),_.P(4,"person"),_.E(),_.C(5,"span"),
_.P(6),_.E(),_.C(7,"span",3),_.P(8," (author) "),_.E()(),_.y(9,vCb,7,1,"div",4),_.C(10,"div",2)(11,"mat-icon"),_.P(12,"event"),_.E(),_.C(13,"span"),_.P(14," Committed on "),_.E(),_.C(15,"span",5),_.P(16),_.Q(17,"dateTimeDisplay"),_.E()()());a&2&&(_.A("ngIf",b.message),_.v(6),_.vh(b.VRa),_.v(3),_.A("ngIf",b.VRa!==b.gHb),_.v(7),_.vh(_.R(17,4,b.time)))},Fa:[_.po,tM,_.Du,_.JB,sM],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 CCb=a=>({yb:a}),BCb=a=>({context:a}),HCb=()=>({aWc:!0}),LYb={NONE:0,U0b:1,ddc:2,rjc:3,qjc:4,0:"NONE",1:"BRANCH_AND_SHA_OF_LAST_BRANCH_UPDATE",2:"LATEST_COMMIT_ON_PATH",3:"PIPER",4:"PINNED_SHA"},MYb=function(a,b){b=b&&b.yj;if(b){var c=_.uG(b,a.location);var d=_.nk(b,a.version);c=c&&d===a.kV}else c=!1;c||(a.Jw={},a.W7?(a.Jw.location=!0,a.Jw.Lw=!0):(c=a.Jw,b?(d=_.uG(b,a.location),b=_.nk(b,a.version),a=d&&b!==a.kV):a=!1,c.location=a))},OYb=function(a,b){const c=b.wf;return a.uj?_.u(NYb(a,c,a.location),
_.r(d=>{if(-1===d)return{yb:c};if(0!==d)return{yb:c,depth:d,aX:_.sr(_.wr(_.YG(a.location.hc()),"HEAD").Za())}})):_.kf({yb:c,LZ:Mzb(a.location,b)})},PYb=function(a,b){return _.u(a.yib,_.r(c=>{let d;return 5===c?(null==(d=a.location.params.Pb)?void 0:d.replace("codereview/",""))||void 0:b.yb}))},NYb=function(a,b,c){const d=Number(b);return isNaN(d)||!_.ok(c)?_.kf(-1):_.u(cNb(a.th,c),_.Df(_.HG),_.og((e,f)=>e.Sb.Zk===f.Sb.Zk),_.Eg(e=>{const f=e.Sb.Qta;e=e.Sb.Zk.findIndex(g=>{g=Number(g.wf);return!isNaN(g)&&
d>=g});return-1===e?f?(f(),_.pg):_.kf(-1):_.kf(e)}))},wN=class{set Md(a){this.location=a}get Md(){return this.location}constructor(a,b,c){this.th=b;this.qZ=c;this.Wma=LYb;this.KSb=this.yib=this.Uka=_.pg;this.Jw={};this.version=1;this.R$a=!0;this.W7=!1;this.epb=_.Fv.has(56)}Qa(){}Cc(){}Rb(a){a.activeLocation&&(this.yib=_.DG(this.location)?_.u(_.zI(this.qZ,_.kH(_.wr(this.location.hc(),this.kV),b=>{b.Pb=this.sHc}).Za()),_.Gg(()=>{this.Jw.Lw=!0}),_.Dg(_.WG(this.location.yb)),_.r(b=>b.type)):_.pg,this.KSb=
_.u(this.yib,_.r(_.XG)));if(a.activeLocation||a.showMostRecentCommitForPath||a.version)MYb(this,a.activeLocation),!this.W7&&this.JSb?(this.Uka=_.kf(void 0),this.Jw.Tm=!0):this.W7&&1===this.version?(a=_.hG(this.location)?_.wr(this.location.hc(),"HEAD").Za():this.location,this.Uka=_.u(_.sf([this.q5(a,0),this.q5()]),_.Eg(([b,c])=>c?b&&b.wf===c.wf?_.kf(void 0):OYb(this,c):_.kf(void 0)),_.Gg(b=>{b&&b.yb?this.Jw.Tm=!0:this.Jw={}}))):this.Uka=_.u(this.q5(),_.r(b=>{if(null!=b&&b.wf)return{yb:b.wf,LZ:b.Mq?
Mzb(this.location,b):void 0}}),_.Gg(()=>{this.Jw.Tm=!0}))}Jn(){this.Jw.location&&this.Jw.Lw&&this.Jw.Tm&&(this.Jw={},this.QP.launch(0,0))}get kV(){return _.nk(this.location,this.version)||""}get sHc(){return _.Zmb(this.location,this.version)||""}get BIc(){return this.kV?this.W7?this.uj?3:2:this.JSb?4:1:0}get zTc(){return _.rG(this.kV)}get JSb(){return _.Xi.test(this.kV)||_.hG(this.location)}get uj(){return _.iG(this.location)}Bda(a){if(!a)return _.kf();const b=this.epb?Nzb(this.location,this.iPc):
this.location;return _.u(PYb(this,a),_.r(c=>_.xG(this.location,c,this.version,a.LZ||b)))}q5(a=this.location,b=this.version){return _.u(_.u(this.th.q5(a,this.W7?"path":"repository",b),_.r(nzb)),_.kg(()=>_.kf(void 0)))}};wN.O=function(a){return new (a||wN)(_.w(_.Gv),_.w(_.vI),_.w(_.AI))};
wN.wa=_.Qd({type:wN,na:[["commit-information"]],rb:function(a,b){a&1&&_.oh(_.gt,5);if(a&2){let c;_.rh(c=_.sh())&&(b.QP=c.first)}},inputs:{version:"version",R$a:"linkToCommitDetails",Md:"activeLocation",iPc:"lastSubmoduleFetchSpec",W7:"showMostRecentCommitForPath"},features:[_.qe],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&&(_.C(0,"span",4),_.y(1,yCb,4,3,"ng-container",5)(2,DCb,3,7,"ng-container",5)(3,FCb,1,1,null,5)(4,ICb,1,3,null,5),_.E(),_.G(5,"div",6),_.y(6,JCb,3,3,"ng-template",null,0,_.Eh)(8,NCb,2,3,"ng-template",null,1,_.Eh)(10,OCb,5,13,"ng-template",null,2,_.Eh)(12,TCb,2,3,"ng-template",null,3,_.Eh));a&2&&(_.A("ngSwitch",b.BIc),_.v(),_.A("ngSwitchCase",b.Wma.U0b),
_.v(),_.A("ngSwitchCase",b.Wma.qjc),_.v(),_.A("ngSwitchCase",b.Wma.rjc),_.v(),_.A("ngSwitchCase",b.Wma.ddc),_.v(),_.A("matRippleCentered",!0)("matRippleDisabled",!0))},Fa:[_.$p,_.po,_.to,_.qo,_.ro,_.wI,_.gs,_.Ft,_.gt,_.Ep,_.Dw,_.uo,_.lH],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 QYb=a=>`${a}`;var xN=class{constructor(a,b=null){this.line=a;this.ch=b}};var RYb=class{constructor(a,b,c,d,e){var f=[];this.type=a;this.YF=b;this.XF=c;this.PP=d;this.OP=e;this.jJ=[];this.type=a;this.YF=b;this.XF=c;this.PP=d;this.OP=e;if(f)for(const g of f)this.jJ.push(g)}};var SYb=class{constructor(a,b){this.Eg=a;this.aNc=!!b}};var TYb=class{constructor(a,b,c){this.left=a;this.right=b;this.uh=c}};var UYb=function(a,b){return a.left+a.uh===b.left&&a.right+a.uh===b.right},VYb=class{constructor(){this.yob=this.lla=0;this.fgb=[];this.ggb=[];this.diff=this.xob=this.wob=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,x=Math.ceil((l+p)/2),B=[];const ma=[];this.fgb=[];this.ggb=[];for(var F=0;F<=x;F++){let za=-1;for(var I=B[F]=0;I<=F;I++){var K=B[I];this.fgb.push(za<K?2*K:2*za+1);var U=za<K?K:za,ca=U-2*I+F;for(za=K+1;U<l&&ca<p&&a.charAt(U)===c.charAt(ca);)++U,
++ca;B[I]=U;K=F-I-Math.ceil((p-l)/2);if(t&&0<=K&&K<F&&ma[K]<=U){B=I;a=K;c=U;this.diff=F=2*F-1;this.wob=B;this.xob=a;this.lla=c;this.yob=c-2*B+Math.ceil(F/2);break a}}za=ma[F]=l;for(U=0;U<=F;U++){K=ma[U];this.ggb.push(za>=K?2*K:2*za+1);I=za>=K?K:za;ca=p-l-F+I+2*U;for(za=K-1;0<I&&0<ca&&a.charAt(I-1)===c.charAt(ca-1);)--I,--ca;ma[U]=I;K=Math.floor((l-p)/2)-U+F;if(!t&&0<=K&&K<=F&&I<=B[K]){a=K;c=U;B=B[K];this.diff=F*=2;this.wob=a;this.xob=c;this.lla=B;this.yob=B-2*a+Math.ceil(F/2);break a}}}this.diff=
-3}if(0<=this.diff){e=[];F=Math.ceil(this.diff/2);l=this.wob;B=this.lla;for(p=e.length;0<=F;--F)t=this.fgb[(F+1)*F/2+l],x=B-Math.floor(t/2),B-=x,0!==x&&(a=new TYb(B+b,B-2*l+F+d,x),c=e[e.length-1],0!==e.length&&UYb(a,c)?(c.left-=x,c.right-=x,c.uh+=x):e.splice(0,0,a)),t&1&&(B--,l--);0<p&&UYb(e[p-1],e[e.length-1])&&(e[p-1].uh+=e[e.length-1].uh,e.pop());F=e.splice(p-1,e.length-p+1).reverse();for(B=0;B<F.length;B++)e.push(F[B]);F=Math.floor(this.diff/2);a=this.xob;for(B=this.lla;0<=F;--F)c=this.ggb[F*
(F+1)/2+a],l=Math.floor(c/2)-B,t=g-f-F+B+2*a,x=Math.min(l,Math.max(0,Math.max(this.lla-B,this.yob-t))),p=B+x+b,t=t+x+d,x=l-x,0!==x&&(p=new TYb(p,t,x),0!==e.length&&UYb(e[e.length-1],p)?e[e.length-1].uh+=x:e.push(p)),B+=l,c&1&&(B++,a--)}return{jJ:e,Mbd:(f+g-this.diff)/2}}};var yN=[];for(let a=0;256>a;++a)yN[a]=2;for(let a=97;122>=a;++a)yN[a]=3;for(let a=65;90>=a;++a)yN[a]=3;for(let a=48;57>=a;++a)yN[a]=3;yN[95]=3;yN[32]=yN[9]=yN[10]=yN[13]=0;for(const a of"(){},.#/*\";'")yN[a.charCodeAt(0)]=0;for(const a of"!%^&[]?\\|<>+-=~@`")yN[a.charCodeAt(0)]=5;yN[0]=0;
var WYb=function(a){let b=0,c=-1;const d=[];for(;c<a.length-1;){c=a.indexOf("\n",b);-1===c&&(c=a.length-1);const e=a.substring(b,c+1);b=c+1;d.push(e)}return d},XYb=function(a,b){let c=0;for(;c<b.length&&!(b[c].hZ>=a);c++);return c},YYb=function(a){return null===a.ch?new xN(a.line+1,0):a},bZb=function(a,b,c){b=ZYb(a,b,c);a.Yi=b.GPc;a.Bj=b.HPc;a.lineArray=b.lineArray;for(b=0;b<a.Yi.text.length;++b)a.Nha.push({UO:1,index:b});for(b=0;b<a.Bj.text.length;++b)a.Sja.push({UO:1,index:b});b=$Yb(a,!0);for(c=
1;c!==a.GQb&&0<b;++c)b=$Yb(a,!1);b=aZb(a.Nha,4,-1);c=aZb(a.Sja,3,1);a=[];var d={};for(var e=0;e+2<b.length;++e)if(4===b[e].type||6===b[e].type){var f=!1;if(-1===b[e+1].type&&4===b[e+2].type)f=!0;else if(4!==b[e+1].type)continue;var g=XYb(b[e].d6,c),l=XYb(b[e+(f?2:1)].d6,c);if(1===l-g)d[g]=e+1;else if(2===l-g&&1===c[g+1].type)f&&(c[g+1].type=5,c[g+1].e6=b[e+1].CP,c[g+1].d6=b[e+1].hZ);else continue;b[e].type=7;f&&(b[e+1].type=7);f=f?2:1;b[e+f].type=6;b[e+f].CP=b[e].CP;b[e+f].e6=b[e].e6}g=[];for(e=0;e<
b.length;++e)-1!==b[e].type&&0!==b[e].type||g.push([b[e].type,e]);l=[];for(e=0;e<c.length;++e)1!==c[e].type&&0!==c[e].type||l.push([c[e].type,e]);for(f=e=0;e<g.length&&f<l.length;)if(-1===g[e][0]&&1===l[f][0]){var p=g[e][1];const x=l[f][1];b[p].type=2;c[x].type=2;c[x].e6=b[p].CP;c[x].d6=b[p].hZ;++e;++f}else if(0===g[e][0]&&0===l[f][0])++e,++f;else if(0===g[e][0])++f;else if(0===l[f][0])++e;else throw Error("ze");for(f=e=0;!(e>=b.length&&f>=c.length);){for(;f<c.length&&0!==c[f].type&&2!==c[f].type;)7!==
c[f].type&&a.push(c[f]),void 0!==d[f]&&(g=b[d[f]],l=g.CP,p=g.hZ,g.e6=g.CP,g.d6=g.hZ,g.CP=l,g.hZ=p,g.type=-1,a.push(g)),++f;for(;e<b.length&&0!==b[e].type&&2!==b[e].type;)-1!==b[e].type&&4!==b[e].type&&6!==b[e].type||a.push(b[e]),++e;f<c.length&&(a.push(c[f]),++e,++f)}if(0===a.length)var t=[];else{b=new xN(0,0);c=new xN(0,0);d=[];for(t of a)a=new RYb(t.type,new xN(t.e6,0),new xN(t.d6,null),new xN(t.CP,0),new xN(t.hZ,null)),1===t.type&&(a.YF=b,a.XF=b),-1===t.type&&(a.PP=c,a.OP=c),b=YYb(a.XF),c=YYb(a.OP),
d.push(a);t=d}return t},ZYb=function(a,b,c){const d=[],e=new Map;d[0]="";const f=(g,l)=>{let p="";const t=[];let x=0,B=d.length;for(const F of g){if(e.has(F))p+=String.fromCharCode(e.get(F));else{p+=String.fromCharCode(B);e.set(F,B);d[B]=F;g=yN[0];for(let I=0;I<F.length;++I){const K=F[I];void 0!==yN[K.charCodeAt(0)]&&(g+=yN[K.charCodeAt(0)])}l[B]=g;B++}t.push(x++)}return new zN(p,t)};b=f(b,a.Oza);a=f(c,a.Oza);return{GPc:b,HPc:a,lineArray:d}},$Yb=function(a,b){if(!a.Yi||!a.Bj)throw Error();if(b){var c=
a.Yi;for(var d=a.Bj,e=0,f=Math.min(c.text.length,d.text.length);e<f&&c.text[e]===d.text[e];)++e;0===e?c=null:(f={Oha:new zN(c.text.substr(0,e),c.lineNumbers.splice(0,e)),Uja:new zN(d.text.substr(0,e),d.lineNumbers.splice(0,e)),uh:e},c.text=c.text.substr(e),d.text=d.text.substr(e),c=f)}else c=null;d=c;if(b){c=a.Yi;e=a.Bj;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;1===f?c=null:(g={Oha:new zN(c.text.slice(1-f),c.lineNumbers.splice(1-
f)),Uja:new zN(e.text.slice(1-f),e.lineNumbers.splice(1-f)),uh: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 VYb).run(a.Yi.text,0,a.Bj.text,0).jJ;c=[];for(g=0;g<f.length;g++)c.push(new SYb(f[g],!1));null!==d&&(a.Yi.text=d.Oha.text+a.Yi.text,a.Yi.lineNumbers.splice(0,0,...d.Oha.lineNumbers),a.Bj.text=d.Uja.text+a.Bj.text,a.Bj.lineNumbers.splice(0,0,...d.Uja.lineNumbers),c.splice(0,0,new SYb(new TYb(0,0,d.uh),!0)));d=d&&0<d.uh?d.uh:
0;null!==e&&(a.Yi.text+=e.Oha.text,a.Yi.lineNumbers.splice(a.Yi.lineNumbers.length,0,...e.Oha.lineNumbers),a.Bj.text+=e.Uja.text,a.Bj.lineNumbers.splice(a.Bj.lineNumbers.length,0,...e.Uja.lineNumbers),f=d+e.uh,c.push(new SYb(new TYb(a.Yi.text.length-f,a.Bj.text.length-f,e.uh),!0)));if(!a.Yi||!a.Bj)throw Error();b=b?0:2;let l=g=f=e=0,p=0;for(let I=0;I<c.length;I++){let K=c[I].Eg.uh;const U=c[I];for(;e<U.Eg.left;)++e,++g;for(;f<U.Eg.right;)++f,++l;var t=I+1;t<c.length&&(c[t].Eg.left+=d,c[t].Eg.right+=
d,U.Eg.left+K===c[t].Eg.left?(cZb(a,a.Bj,l,U,c[t],c[t].Eg.right-U.Eg.right),K=U.Eg.uh):U.Eg.right+K===c[t].Eg.right&&(cZb(a,a.Yi,g,U,c[t],c[t].Eg.left-U.Eg.left),K=U.Eg.uh));t=g;let ca=l;for(;;){var x=t-1,B=ca-1;if(0>x||0>B)break;if(a.Yi.text[x]!==a.Bj.text[B])break;if(a.Yi.lineNumbers[x]+1!==a.Yi.lineNumbers[t]||a.Bj.lineNumbers[B]+1!==a.Bj.lineNumbers[ca])break;B=a.Bj.lineNumbers[B];if(1!==a.Nha[a.Yi.lineNumbers[x]].UO||1!==a.Sja[B].UO)break;--t;--ca;++K}if(0!==K){x=0;B=t;for(var F=0;F<K&&0>=x;++F)x+=
a.Oza[a.Yi.text.charCodeAt(B)],++B;if(0<x||U.aNc){++p;g=t;l=ca;for(x=0;x<K;++x,++ca,++t)B=a.Yi.lineNumbers[t],F=a.Bj.lineNumbers[ca],a.Nha[B].UO=b,a.Nha[B].index=F,a.Sja[F].UO=b,a.Sja[F].index=B;a.Yi.text=a.Yi.text.substr(0,g)+String.fromCharCode(-1)+a.Yi.text.substr(t);a.Bj.text=a.Bj.text.substr(0,l)+String.fromCharCode(-2)+a.Bj.text.substr(ca);a.Yi.lineNumbers.splice(g,t-g,null);a.Bj.lineNumbers.splice(l,ca-l,null);g++;l++;e+=U.Eg.uh;f+=U.Eg.uh}}}return p},aZb=function(a,b,c){const d=[];if(0===
a.length)return[];var e=a[0].UO;let f=a[0].index,g=a[0].index,l=0,p=0;for(let t=1;t<a.length;++t)if(a[t].UO===e&&a[t].index===g+1)g++,p=t;else{if(0===e)e=0;else if(1===e)e=c;else if(2===e)e=b;else throw Error("Ae`"+e);d.push(new dZb(e,f,g,l,p));l=p=t;f=g=a[t].index;e=a[t].UO}a=new dZb(0,f,g,l,p);1===e?a.type=c:2===e&&(a.type=b);d.push(a);return d},cZb=function(a,b,c,d,e,f){var g=c+d.Eg.uh,l=c+f;c=0;var p=g,t=l;for(f=0;f<d.Eg.uh&&!(--p,--t,p<b.text.length&&b.text[p]!==b.text[t]);++f,++c);f=0;p=g;t=
l;for(var x=0;x<e.Eg.uh&&!(p<b.text.length&&b.text[p]!==b.text[t]);++x,++f)++p,++t;if(0!==c||0!==f){p=c+f+1;t=g-1-c;x=g-c;var B=l-1-c;l-=c;g=[];for(let F=0;F<p;++F,++t,++x,++B,++l){const I=eZb(a,b,t),K=eZb(a,b,x),U=eZb(a,b,B),ca=eZb(a,b,l);let ma=Math.min(I,K),za=Math.min(U,ca);"}"===fZb(a,b,t)&&(ma-=2);"{"===fZb(a,b,x)&&(ma-=2);"}"===fZb(a,b,B)&&(za-=2);I<K&&--ma;U<ca&&--za;g.push(ma+za)}c===d.Eg.uh&&(g[0]-=10);f===e.Eg.uh&&(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;0!==c&&(d.Eg.uh+=c,e.Eg.left+=c,e.Eg.right+=c,e.Eg.uh-=c)}},eZb=function(a,b,c){b=b.text.charCodeAt(c);c=a.lineArray[b];return void 0===c||0>=c.length||1===c.length&&"\n"===c[0]||2===c.length&&"\r"===c[0]&&"\n"===c[1]?-3:a.Oza[b]},fZb=function(a,b,c){a=a.lineArray[b.text.charCodeAt(c)];return void 0===a||0>=a.length?null:1===a.length?a[0]:"\n"===a[a.length-1]?3<=a.length&&"\r"===a[a.length-2]?a[a.length-3]:a[a.length-2]:a[a.length-1]},gZb=class{constructor(){this.GQb=1;this.Bj=this.Yi=null;
this.lineArray=[];this.Nha=[];this.Sja=[];this.Oza=[]}Efa(a,b){a=WYb(a);b=WYb(b);return bZb(this,a,b)}},zN=class{constructor(a,b){this.text=a;this.lineNumbers=b}},dZb=class{constructor(a,b,c,d,e){this.type=a;this.e6=b;this.d6=c;this.CP=d;this.hZ=e}};var hZb=function(a,b){if(""===a)return{lines:["\n"],Eeb:[new xN(b,0),new xN(b,0)]};a=a.split(/([^\d\w]|[\d\w]+)/).filter(e=>""!==e);let c=0;const d=[new xN(b,c)];for(const e of a)"\n"===e?(b++,c=0):c+=e.length,d.push(new xN(b,c));return{lines:a.map(e=>e.replace("\n","\x00")+"\n"),Eeb:d}},iZb=function(a){if(0===a.length)return[""];a=WYb(a);_.sa(a).endsWith("\n")&&a.push("");return a},jZb=function(a,b,c,d){const e=[];for(const f of b){if(0<f.jJ.length){b=a.getRange(c,f.YF,f.jJ[0].YF);0<b.length&&e.push([0,
b]);e.push(...jZb(a,f.jJ,c,d));b=a.getRange(c,_.sa(f.jJ).XF,f.XF);0<b.length&&e.push([0,b]);continue}b=f.YF;const g=f.XF,l=f.PP,p=f.OP;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("Ce");default:throw Error("De");}}return e},kZb=class{constructor(){this.GQb=void 0}Efa(a,b){var c=new gZb;
let d=c.Efa(a,b);a=iZb(a);b=iZb(b);for(const f of d){switch(f.type){case 0:case 1:case -1:case 3:case 4:case 6:continue}if(500<f.XF.line-f.YF.line||500<f.OP.line-f.PP.line)continue;f.jJ=[];var e=this.getRange(a,f.YF,f.XF);if(1E4<e.length)continue;e=hZb(e,f.YF.line);c=this.getRange(b,f.PP,f.OP);if(1E4<c.length)continue;const g=hZb(c,f.PP.line);c=new gZb;c=bZb(c,e.lines,g.lines);for(const l of c){c=(p,t)=>null!==t.ch?p.Eeb[t.line]:p.Eeb[t.line+1];switch(l.type){case 1:case -1:case 0:case 2:l.YF=c(e,
l.YF);l.XF=c(e,l.XF);l.PP=c(g,l.PP);l.OP=c(g,l.OP);break;default:throw Error("Be");}f.jJ.push(l)}}return d}getRange(a,b,c){if(b.line===c.line&&b.ch===c.ch||b.line+1===c.line&&null===b.ch&&0===c.ch||c.line+1===b.line&&null===c.ch&&0===b.ch)return"";a=a.slice(b.line,c.line+1);null!==c.ch&&(a[a.length-1]=a[a.length-1].slice(0,c.ch));null!==b.ch&&(a[0]=a[0].slice(b.ch));return a.join("")}};var lZb=["codeview"],mZb={lineNumbers:!0,extraKeys:{"Ctrl-F":"findPersistent","Cmd-F":"findPersistent"},readOnly:!0},rZb=function(a){a.rendered.emit(!1);a.qp&&a.nVa.ma.removeChild(a.nVa.ma.lastChild);const b=_.Fv.has(35);a.zone.Ub(()=>{setTimeout(()=>_.pf(function*(){a.qp=(yield _.VG()).MergeView(a.nVa.ma,{orig:null,origLeft:a.diffBase,value:a.Ml,mode:"text/plain",revertButtons:!1,connect:a.align?"align":"",collapseIdentical:a.ZGb,diffDriverFunction:(c,d)=>{if(b){{var e=a.VZc;const f=iZb(c),g=iZb(d);
15E3<f.length||15E3<g.length?e=void 0:(c=e.Efa(c,d),e=jZb(e,c,f,g))}return e}}});nZb(a);for(const c of oZb(a))c.operation(()=>{pZb(a,c);a.setOptions(c);if(a.qp){var d=qZb(a,c),e=d?"left-edit-gutter":"right-edit-gutter",f=a.qp.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=qZb(a,c)?a.Mha:a.Rja;c.setOption("lineNumberFormatter",d);d=qZb(a,c)?a.FX:a.RZ;for(const l of d)c.addLineWidget(l.line,l.element,l.options)})}),0)})},
nZb=function(a){if(a.qp)a.qp.editor().on("update",()=>{a.zone.run(()=>{a.rendered.emit(!0)})})},oZb=function(a){return a.qp?[a.qp.leftOriginal(),a.qp.editor()]:[]},pZb=function(a,b){_.pf(function*(){if(a.qp&&a.fileName){var c=(yield _.VG()).findModeByFileName(a.fileName);b.setOption("mode",c?c.mime:"text/plain")}})},qZb=function(a,b){if(a.qp)return b===a.qp.leftOriginal()?!0:!1},AN=class{constructor(a,b,c){this.zone=c;this.line=void 0;this.iea=mZb;this.VZc=new kZb;this.Ml=this.diffBase="";this.ZGb=
3;this.FX=[];this.RZ=[];this.rendered=new _.wn;this.align=!0;this.Rja=this.Mha=QYb;this.hb=a.qVa.subscribe(d=>{this.iea=Object.assign({},mZb,{theme:d});if(this.qp)for(const e of oZb(this))this.setOptions(e)})}set dka(a){this.line=a;this.qp&&(a=_.sG(this.line))&&(this.qp.editor().scrollTo(0,this.qp.editor().charCoords({line:a-1,ch:0},"local").top),this.qp.editor().getDoc().setCursor({line:a-1,ch:0}))}set jYc(a){this.nVa=a}Qa(){}Rb(a){(a.diffBase||a.contents||a.fileName)&&rZb(this)}Ia(){this.hb.unsubscribe()}setOptions(a){if(this.qp)for(const [b,
c]of Object.entries(this.iea))a.setOption(b,c)}};AN.O=function(a){return new (a||AN)(_.w(_.rw),_.w(_.Gv),_.w(_.Jf))};
AN.wa=_.Qd({type:AN,na:[["code-diff","fileName",""]],rb:function(a,b){a&1&&_.oh(lZb,7);if(a&2){let c;_.rh(c=_.sh())&&(b.jYc=c.first)}},inputs:{fileName:"fileName",diffBase:"diffBase",Ml:"contents",ZGb:"collapseIdenticalLines",FX:"leftLineWidgets",RZ:"rightLineWidgets",dka:"scrollToLine",align:"align",Mha:"leftLineNumberFormatter",Rja:"rightLineNumberFormatter"},outputs:{rendered:"rendered"},features:[_.qe],jc:["fileName",""],ya:2,Aa:0,Da:[["codeview",""],[1,"scope"]],qa:function(a){a&1&&_.G(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 BN=class{constructor(){this.rendered=new _.wn;this.wFa="Diff is too large to display";this.PTa=!1;this.FX=[];this.RZ=[];this.ATb=this.OOb=void 0;this.Rja=this.Mha=QYb;this.POb=new Map;this.BTb=new Map}Qa(){}Rb(){a:{var a=0;for(const {LC:K,vD:U}of this.hC)if(a+=K.Ml.length+U.Ml.length,10485760<=a){a=!0;break a}a=!1}if(a)this.PTa=!1,this.Uxa(!0);else{var b=[],c=[];for(var d of this.hC){var e=d.vD;a=_.UC(_.Eib(d.LC.Ml||""));e=_.UC(_.Eib(e.Ml||""));b.push(a);c.push(e)}this.OOb=b.join("");this.ATb=
c.join("");b=new Map;c=new Map;var f=e=1;for(var g of this.hC){var l=g,p=b;d=c;var t=e;a=f;var x=l.vD,B=l.LC,F=x.endLine+1,I=B.endLine+1;x=x.PB+1;B=B.PB+1;switch(l.type){case _.jK.zCa:for(I=x;I<F;I++,a++)p.set(t,""),d.set(a,` ${I}`);break;case _.jK.lGa:for(F=B;F<I;F++,t++)p.set(t,`${F}`),d.set(a,"");break;case _.jK.DHa:case _.jK.XCa:for(l=B;l<I;l++,t++)p.set(t,`${l}`);for(p=x;p<F;p++,a++)d.set(a,` ${p}`);break;default:throw Error("Ee");}e+=g.LC.endLine-g.LC.PB;f+=g.vD.endLine-g.vD.PB}this.POb=b;this.BTb=
c;this.Mha=YCb(b);this.Rja=YCb(c);b=a=0;for(const K of this.hC){f=K;g=a;d=b;c=f.LC;e=f.vD;c=c.endLine-c.PB;e=e.endLine-e.PB;switch(f.type){case _.jK.zCa:this.FX.push(WCb(g,e));break;case _.jK.lGa:this.RZ.push(WCb(d,c));break;case _.jK.XCa:p=f=0;t=!0;e>c?(f=e-c,t=!1):c>e&&(p=c-e,t=!1);const {BPc:U,zUc:ca,lSc:ma}={BPc:f,zUc:p,lSc:t};this.FX.push(WCb(g,U,ma));this.RZ.push(WCb(d,ca,ma));break;case _.jK.DHa:break;default:throw Error("Ee");}a+=K.LC.endLine-K.LC.PB;b+=K.vD.endLine-K.vD.PB}XCb(this.POb,this.FX);
XCb(this.BTb,this.RZ);this.PTa=!0}}Uxa(a){this.rendered.emit(a)}};BN.O=function(a){return new (a||BN)};
BN.wa=_.Qd({type:BN,na:[["code-diff-chunks","diffChunks","","fileName",""]],inputs:{hC:"diffChunks",fileName:"fileName"},outputs:{rendered:"rendered"},features:[_.qe],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&&_.y(0,UCb,1,9,"code-diff",1)(1,VCb,2,1,"ng-template",null,0,_.Eh);a&2&&(a=_.th(2),_.A("ngIf",b.PTa)("ngIfElse",a))},Fa:[_.po,_.PF,AN],styles:["dc-information-box[_ngcontent-%COMP%] {\n  align-items: center;\n  display: flex;\n  height: 40px;\n  justify-content: center;\n}"],Ma:0});var sZb=function(a){a.ZV.zd&&a.Xib&&a.rendered.emit({rendered:a.Xib,Aea:a.Aea})},tZb=function(a){a.Ga.mb({gestureName:"CLICK",element:"CommitFileEntryExpansionPanel",action:a.ZV.zd?"expand":"collapse",projectId:a.location.tb})},CN=class{set yc(a){this.rJb=a;this.Ml=a.Ml}get yc(){return this.rJb}set expand(a){this.ZV.zd=a;sZb(this)}get expand(){return this.ZV.zd}constructor(a){this.Ga=a;this.Sma=0;this.Evb=2;this.Ml=void 0;this.rendered=new _.wn;this.Xib=!1;this.rJb={Ls:"",Xp:"",jG:"",Kf:"",h8a:!1,
sX:!1}}Qa(){}Rb(a){if(a.location||a.entry)this.APc=_.wr(_.wG(this.location.hc(),"repo"),this.yc.Ls).Za(),this.yUc=_.wr(_.wG(this.location.hc(),"repo"),this.yc.Xp).Za(),this.WJc=_.sr(_.wr(this.location.hc(),this.yc.Xp).od(this.yc.jG).cj({Em:this.yc.Ls}).Za())}get uQc(){return this.yc.sX?"source:file_delete":this.yc.h8a?"source:file_add":"source:file_edit"}get GQc(){return this.yc.sX?"Removed":this.yc.h8a?"Modified":"Added"}get VJc(){return this.yc.sX?"":this.WJc}get kC(){return this.yc.sX?this.yc.Kf:
this.yc.jG}get hOc(){return!this.yc.Ml}get MIb(){return this.expand&&this.yc.Ml}Uxa(a){this.Xib=a;this.rendered.emit({rendered:a,Aea:this.Aea})}get HTc(){return dDb(this.metadata.removed,this.metadata)}get iEc(){return dDb(this.metadata.kN,this.metadata)}get MFc(){return dDb(this.metadata.changed,this.metadata)}get metadata(){var a=this.yc&&this.yc.Ml?this.yc.Ml.mia:void 0;return a?{YYc:Number(a.Ywa||0),removed:Number(a.Xwa||0),changed:Number(a.Uwa||0),kN:Number(a.Twa||0)}:{changed:0,removed:0,YYc:0,
kN:0}}get GTc(){return uZb.format({count:this.metadata.removed})}get LFc(){return vZb.format({count:this.metadata.changed})}get hEc(){return wZb.format({count:this.metadata.kN})}};CN.O=function(a){return new (a||CN)(_.w(_.Vp))};
CN.wa=_.Qd({type:CN,na:[["commit-file-entry"]],rb:function(a,b){a&1&&_.oh(_.TB,7);if(a&2){let c;_.rh(c=_.sh())&&(b.ZV=c.first)}},inputs:{location:"location",Aea:"entryIndex",yc:"entry",expand:"expand"},outputs:{rendered:"rendered"},features:[_.qe],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=
_.ze();_.C(0,"mat-expansion-panel",1);_.M("opened",function(){_.n(c);sZb(b);tZb(b);return _.q()})("closed",function(){_.n(c);sZb(b);tZb(b);return _.q()});_.P(1,"\n  ");_.C(2,"mat-expansion-panel-header",2);_.P(3,"\n    ");_.C(4,"mat-panel-title");_.P(5,"\n      ");_.C(6,"div",3);_.P(7,"\n        ");_.G(8,"mat-icon",4);_.P(9,"\n        ");_.C(10,"span",5);_.P(11);_.E();_.P(12,"\n        ");_.C(13,"conditional-link",6);_.M("click",function(d){_.n(c);return _.q(d.stopPropagation())});_.P(14);_.E();_.P(15,
"\n      ");_.E();_.P(16,"\n      ");_.C(17,"span",7);_.P(18,"\n        ");_.y(19,ZCb,2,2,"mat-spinner",8);_.P(20,"\n      ");_.E();_.P(21,"\n    ");_.E();_.P(22,"\n  ");_.E();_.P(23,"\n  ");_.y(24,aDb,13,7,"ng-container",9);_.P(25,"\n");_.E();_.P(26,"\n\n");_.y(27,cDb,15,7,"ng-template",null,0,_.Eh);_.P(29,"\n")}a&2&&(a=_.th(28),_.v(8),_.A("svgIcon",b.uQc),_.v(3),_.vh(b.GQc),_.v(2),_.A("condition",!b.yc.sX)("link",b.VJc)("trackGestureClick",!b.yc.sX)("trackProjectId",b.location.tb),_.v(),_.uh("",
b.kC,"\n        "),_.v(5),_.A("ngIf",b.hOc)("ngIfElse",a),_.v(5),_.A("ngIf",b.MIb))},Fa:[_.$p,BN,_.wI,wN,_.po,_.gs,_.Ft,_.Du,_.TB,_.UB,_.VH,_.Xx,_.Vx,_.qB],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 uZb=new _.lu("{count, plural, =1 {1 removed line} other {# removed lines}}"),vZb=new _.lu("{count, plural, =1 {1 changed line} other {# changed lines}}"),wZb=new _.lu("{count, plural, =1 {1 added line} other {# added lines}}");var DN=class{constructor(){this.CJc=this.J4=new _.gi(0)}get ZNc(){return 1===this.J4.getValue()}get D8a(){return 0===this.J4.getValue()}};DN.O=function(a){return new (a||DN)};DN.ta=_.k({token:DN,oa:DN.O});var EN=class{constructor(a){this.CN=a;this.disabled=!1;this.Va=new _.fj;this.wfc="Collapse All";this.xfc="Expand All"}};EN.O=function(a){return new (a||EN)(_.w(DN))};
EN.wa=_.Qd({type:EN,na:[["expand-all-button"]],inputs:{disabled:"disabled",Va:"place"},ya:3,Aa:5,Da:[["type","button","gme-button-old","","format","hairline","size","xsmall","ascTrackElement","CommitDetails",3,"click","disabled","trackAction","trackGestureClick","trackProjectId"]],qa:function(a,b){a&1&&(_.C(0,"button",0),_.M("click",function(){var c=b.CN;c.ZNc?c.J4.next(0):c.J4.next(1)}),_.C(1,"span"),_.P(2),_.E()());a&2&&(_.A("disabled",b.disabled)("trackAction",b.CN.D8a?"expand":"collapse")("trackGestureClick",
!b.disabled)("trackProjectId",b.Va.tb),_.v(2),_.vh(b.CN.D8a?b.xfc:b.wfc))},Fa:[_.$p,_.CA],kb:2,Ma:0});var eDb=function(a){a=a.Rl.length;return 1>a?"No files to expand":50<a?"Too many files to expand":null},jDb=function(a){if(a.Rl){var b=Math.min(a.U4+150,a.Rl.length),c=a.U4;var d=[];let l=[];for(;c<b;c++){var e=a.Ls,f=a.Xp;var g=a.Rl[c];f=g.jG?f:void 0;e=new _.hK({path:g.Kf,hash:g.Kf?e:void 0,type:g.Txa});g=new _.hK({path:g.jG,hash:f,type:g.Hxa});g=new _.iK({left:e,right:g});l.push({Uea:g,index:c});10===l.length&&(d.push(l),l=[])}l.length&&d.push(l);for(const p of d)xZb(a,p);a.U4=b}},gDb=function(a){a.A4>=
a.Rl.length||(clearTimeout(a.E0a),a.E0a=setTimeout(()=>{a.expand.set(a.A4,!0);_.xn(a.ue)}))},xZb=function(a,b){const c=b.map(d=>d.Uea);a.Xta.add(_.u(yZb(a,c),_.r(d=>{d=d.Rea;if(!d||1>d.length)throw Error("Fe");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.Tea.get(f);p&&(g=Object.assign({},p,{Ml:g}),e.Tea.set(f,g))}_.yn(a.ue)}))},yZb=function(a,b){return 1>b.length?_.Hk:_.u(a.Sea.diff(a.location.tb,a.location.Uc,a.location.repository,b),_.kg(c=>{var d=
a.oh;_.GXa(d);d.log(c);return _.Hk}))},FN=class{constructor(a,b,c,d){this.Sea=a;this.oh=b;this.CN=c;this.ue=d;this.Rl=[];this.iMb=!1;this.Tea=new Map;this.expand=new Map;this.U4=0;this.Xta=new _.df;this.UAa=new _.df;this.A4=0}Qa(){this.UAa=this.CN.CJc.subscribe(a=>{switch(a){case 1:if(!this.Rl||1>this.Rl.length)break;gDb(this);break;case 0:clearTimeout(this.E0a);this.expand=new Map;this.A4=0;break;default:_.wc(a,"Unknown expansion state")}})}Ia(){clearTimeout(this.E0a);this.Xta.unsubscribe();this.UAa.unsubscribe()}Rb(){this.U4=
0;this.Xta.unsubscribe();this.Xta=new _.df;this.Tea=new Map;for(let c=0;c<this.Rl.length;c++){var a=this.Rl[c],b=a.Kf;a=a.jG;this.Tea.set(c,{Ls:this.Ls,Xp:this.Xp,Kf:b||"",jG:a||"",h8a:!(b||!a),sX:!(a||!b)})}this.expand=new Map;jDb(this)}};FN.O=function(a){return new (a||FN)(_.w(_.rK),_.w(_.pu),_.w(DN),_.w(_.Nh))};
FN.wa=_.Qd({type:FN,na:[["commit-fileset"]],inputs:{location:"location",Rl:"fileDiffEntries",iMb:"includeHeader",Ls:"leftRefSpec",Xp:"rightRefSpec"},features:[_.qe],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&&(_.y(0,fDb,10,4,"div",0),_.C(1,"div",1),_.y(2,iDb,2,1,"ng-container",2)(3,kDb,3,1,"ng-container",3),_.E());a&2&&(_.A("ngIf",b.iMb),_.v(2),_.A("ngForOf",b.Rl),_.v(),_.A("ngIf",b.U4<b.Rl.length))},Fa:[_.$p,CN,_.oo,_.po,EN,_.yw,_.Nt,_.$x,_.cy],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 GN=class{transform(a,b){if(!b)return null;b=b.fHb;if(!b)return null;a=b.get(a);return null==a?-1:a}};GN.O=function(a){return new (a||GN)};GN.Ge=_.Xd({name:"blameIndexOf",type:GN,fe:!0});var NK=new WeakMap,HN=class{transform(a,b,c){if(!a.Pb||"CitC"===a.Dd){var d=b.Va;NK.has(d)||NK.set(d,{});var e=NK.get(d);if(null==e.left){let f;b=new URL(_.Bp(c,_.Cp(c,mDb(null!=(f=b.LZ)?f:d))),location.href);e.left=b.pathname;setTimeout(()=>{let g;null==(g=document.getElementById("historyLeftSelector"))||g.focus()})}return lDb(e.left,"dlc","dlf","dlw",d.params.Pb,a)}}};HN.O=function(a){return new (a||HN)};HN.Ge=_.Xd({name:"linkifyLeft",type:HN,fe:!0});
var IN=class{transform(a,b,c){const d=b.Va;if(!b.iH||!a.Pb||"CitC"===a.Dd){NK.has(d)||NK.set(d,{});var e=NK.get(d);if(null==e.right){let f;b=new URL(_.Bp(c,_.Cp(c,nDb(null!=(f=b.LZ)?f:d))),location.href);e.right=b.pathname}return lDb(e.right,_.iG(d)?"rcl":"drc","drf","drw",d.params.Pb,a)}}};IN.O=function(a){return new (a||IN)};IN.Ge=_.Xd({name:"linkifyRight",type:IN,fe:!0});
var JN=class{transform(a,b,c){if(!a.Pb||"CitC"===a.Dd){b=b.Va;NK.has(b)||NK.set(b,{});var d=NK.get(b);null==d.diff&&(c=new URL(_.Bp(c,_.Cp(c,oDb(b))),location.href),d.diff=c.pathname);c=d.diff;d=_.iG(b);b=b.params.Pb;const e="CitC"===a.Dd&&a.id>a.vG[0]&&a.Pb||"",f="CitC"===a.Dd&&a.Pb||"";return`${c};${d?"rcl":"drc"}=${encodeURIComponent(a.id)}${null==a.Kf?"":`;${"drf"}=${encodeURIComponent(a.Kf)}`};${"dlc"}=${encodeURIComponent(a.vG[0])}${null==a.parentPath?"":`;${"dlf"}=${encodeURIComponent(a.parentPath)}`}${b||
a.Pb?`;${"dlw"}=${encodeURIComponent(e)};${"drw"}=${encodeURIComponent(f)}`:""}${location.search}${location.hash}`}}};JN.O=function(a){return new (a||JN)};JN.Ge=_.Xd({name:"linkifyDiff",type:JN,fe:!0});var KN=class{transform(a,b,c){const d=b.Va;if(!b.iH||!a.Pb||"CitC"===a.Dd)return NK.has(d)||NK.set(d,{}),b=NK.get(d),b.Dd||(c=new URL(_.Bp(c,_.Cp(c,nDb(d))),location.href),b.Dd=c.pathname),lDb(b.Dd,_.hG(d)?"rcl":"drc","drf","drw",d.params.Pb,a)}};KN.O=function(a){return new (a||KN)};
KN.Ge=_.Xd({name:"linkifyRevision",type:KN,fe:!0});var LN=class{transform(a,b,c,d){return rDb(a,b,c,a,d)}};LN.O=function(a){return new (a||LN)};LN.Ge=_.Xd({name:"linkifyRoot",type:LN,fe:!0});
var MN=class{transform(a,b,c,d){var e=b.Va;if(a.Pb)return rDb(a,b,c,a,d);let f;c=a.id;a=a.Kf;b=null!=(f=b.LZ)?f:e;e.tb&&e.repository?_.iG(e)?(d=_.Iv,e=qDb(null!=a?a:_.tG(e,0)),c=!e||e.match(/\/$/)?`${d}cl/${c}`:`${d}cl/${c}/depot/${e}`):_.hG(e)?c=`${_.Jv&&`https://${b.tb}.${_.Jv}/`}${b.repository}/+/${c}`:(e=b.hc(),c&&_.wr(e,c),e.cj({}),c=_.Bp(d,_.Cp(d,_.sr(_.wG(e,"ref").Za())))):c=void 0;return c}};MN.O=function(a){return new (a||MN)};MN.Ge=_.Xd({name:"linkifyId",type:MN,fe:!0});var NN=class{transform(a){return a?_.iG(a):!1}};NN.O=function(a){return new (a||NN)};NN.Ge=_.Xd({name:"isPiperPlace",type:NN,fe:!0});var ON=class{transform(a){return a?_.BG(a):!1}};ON.O=function(a){return new (a||ON)};ON.Ge=_.Xd({name:"isPackagePlace",type:ON,fe:!0});var PN=class{};PN.O=function(a){return new (a||PN)};PN.Ca=_.Ud({type:PN});PN.Ba=_.md({});var QN=class{transform(a){if(!a)return"";const b=a.indexOf("\n");return-1===b?a:a.substring(0,b)}};QN.O=function(a){return new (a||QN)};QN.Ge=_.Xd({name:"truncateCommitMessage",type:QN,fe:!0});var zZb=["filterInput"],AZb=()=>["details"],BZb=()=>["oldPath"],CZb=()=>["matchSummary"],DZb=()=>["matches"],EZb=()=>["hiddenCommitsInfo"],zDb=new _.lu("Expand history row of CL {id}"),yDb=new _.lu("Collapse history row of CL {id}"),tEb=new _.lu("Commit {id} by {author}"),sEb=new _.lu("CL {id} by {author}"),FZb=["blame"],GZb=["author","time","subject"],HZb=["id",...GZb],IZb=["id","revision",...GZb],RN=["actions"],JZb=["left","right"],SN=["toggleExpanded"],DEb=[...SN,...HZb,"right",...RN],FEb=[...SN,
...HZb,...JZb,...RN],HEb=[...SN,...FZb,...HZb,...JZb,...RN],CEb=[...SN,...IZb,"right",...RN],EEb=[...SN,...IZb,...JZb,...RN],GEb=[...SN,...FZb,...IZb,...JZb,...RN],KZb=["#cleanup"],LZb=[...KZb,"#minor"],UDb=function(a){setTimeout(()=>{a.Mp.Kl("Diff has been loaded in the code panel.","polite")})},bEb=function(a){return _.iG(a)?"Copy CL number":"Copy commit hash"},dEb=function(a,b){return _.iG(b)?"Browse repo at CL "+a:_.rtb.format({refSpec:_.bj(a)})},lEb=function(a){return a?a.Fj.map(b=>b.ax.length).reduce((b,
c)=>b+c):0},NZb=function(a,b,c){a.Qpb=b;const d=[];a.B6a=new Map;let e=null,f=void 0;for(let K=0;K<b.entries.length;K++){var g=b.entries[K];const U=g.fo.wf;var l=g.fo.revisionNumber;c&&!c.has(U)?(f||(f={UZ:"hiddenCommits",Ava:[],Bva:[],tfa:!1},d.push(f)),f.Bva.push(l),f.Ava.push(U)):f=void 0;let ca;l=d;var p=l.push,t=a,x=g,B=e,F=null==(ca=c)?void 0:ca.get(U),I=K;B=MZb(t,x.fo,B,F,f);if(_.BG(t.Gd.Va)||_.yG(t.Gd.Va))B.Dd=0===I?"HEAD":`HEAD~${I}`;x.Mta&&x.fo.Pb&&(B.Dd="CitC",B.Pb=x.fo.Pb);p.call(l,B);
a.B6a.set(U,K);if(g=g.fo.Kf)d.push({UZ:"oldPath",Kf:g}),f=void 0,e=g}a.dataSource.data=d},TN=function(a,b,c){a.Ga.mb({gestureName:"CLICK",element:"HistoryTable",action:b,bucket:c})},OZb=function(a,b){b instanceof HTMLAnchorElement&&_.Dp(a.Ta,b.pathname+b.search+b.hash)},PZb=function(a,b,c){TN(a,c.dataset.actionName||"");_.SG(b)||(b.preventDefault(),OZb(a,c))},MZb=function(a,b,c,d,e){let f=null!=b.metadata&&b.metadata.hasOwnProperty("CLEANUP"),g;const l=(null!=(g=b.Bq.match(/(\s|^)#\w+/g))?g:[]).map(t=>
t.trim()).filter(t=>LZb.includes(t));f?l.unshift("Cleanup"):f=l.some(t=>KZb.includes(t));l.splice(1);let p;return{UZ:"history",id:b.wf,subject:b.Cda,Dd:b.revisionNumber,message:b.Bq,BN:b.BN,time:b.oJ,operation:b.bua,co:a.SEc.transform(b.co),EG:(null==(p=b.metadata)?0:p.hasOwnProperty("R"))?b.metadata.R.split(","):[],matches:d,hidden:e,yq:f,Kf:null!=c?c:void 0,Pb:b.Pb,vG:b.vG,parentPath:b.Kf?b.Kf:null!=c?c:void 0,tags:l}},UN=class{constructor(a,b,c,d,e,f,g,l,p,t,x){this.Ga=a;this.SEc=b;this.scroll=
c;this.rh=e;this.bfa=f;this.ab=g;this.Ta=l;this.aob=p;this.nh=t;this.Mp=x;this.lLc=oAb;this.kLc=pAb;this.yLc=qAb;this.Kfc="Expand search results";this.vfc="Collapse search results";this.Xvb="right";this.Zvb="view";this.Wvb="left";this.Yvb="diff";this.dataSource=new _.Bxb;this.WQ=_.hj;this.Cwb="SearchInRevisions";this.wvb="TLc";this.Y9b="RLc";this.xvb="XLc";this.yvb="dMc";this.c$b="cMc";this.h$b="kMc";this.e$b="fMc";this.a$b="ULc";this.Z9b="SLc";this.f$b="gMc";this.tJ=[];this.jr=new _.Xw("",{dE:[_.Axb()]});
this.Mlb=new _.zg;this.Scb=this.u5a=this.b_=!1;this.rC=new Set;this.ZX=new Set;this.nV=new _.gi;this.ig=new _.xg(1);this.columnType=0;this.rra=null;this.B6a=new Map;this.vUc=()=>this.Gd&&_.iG(this.Gd.Va)?10:0;this.yTb=()=>this.Gd&&_.iG(this.Gd.Va)?60:80;this.P$a=new Map;if(this.Vza=_.Fv.has(46))a=_.u(this.nV,_.Df(B=>!!B)),_.u(_.sf([_.u(this.Mlb,_.r(()=>this.jr.value),_.Gg(()=>{this.Ga.mb({element:"SearchInRevisions",action:"queryChange",gestureName:"CHANGE"})}),_.Dg(""),_.og()),a]),_.Eg(([B,F])=>
_.u(F.Gd,_.r(I=>""===B?void 0:JEb(B,F,I)))),_.Eg(B=>B?_.u(this.bfa.search(B,new _.$qb({pageSize:4,vs:!0,yua:!0})),_.kg(F=>{_.Xt(this.nh,F);return _.kf(new _.GH)})):_.kf(void 0)),_.r(B=>B?new Map(B.oz.flatMap(F=>{let I;return(null==(I=F.afa)?void 0:I.Dza.map(K=>[K.Dd,K]))||[]})):void 0),_.Hg(_.u(this.nV,_.Df(B=>!!B))),_.Fg(this.ig)).subscribe(([B,F])=>{NZb(this,F,B)})}Qa(){this.Vza&&this.Gd&&(this.YVa=_.uk(this.Gd.Va,"","",["CLICK_RESULT_CONTENT"]))}Rd(a){var b=a.target;if(b&&b instanceof Element&&
(b=_.PG(b,"[data-action]","mat-cell"))&&b instanceof HTMLElement)this[b.dataset.action](a,b)}TLc(a,b){TN(this,"commitDetailsNavigate");!_.SG(a)&&(b.href||"").startsWith(location.origin)&&(a.preventDefault(),OZb(this,b))}RLc(){TN(this,"authorClsNavigate",_.hj.lDa)}XLc(a,b){PZb(this,a,b)}dMc(a,b){PZb(this,a,b)}cMc(a,b){TN(this,b.dataset.actionName||"");_.SG(a)||(a.preventDefault(),OZb(this,b))}kMc(a,b){let c;a=null!=(c=b.dataset.rowId)?c:"";this.rC.has(a)?this.rC.delete(a):this.rC.add(a)}fMc(a,b){let c;
a=null!=(c=b.dataset.rowId)?c:"";this.ZX.has(a)?this.ZX.delete(a):this.ZX.add(a)}ULc(a,b){a=b.dataset.copyContent||"";_.kB(document,b,a);this.Ms(a);this.aob.open("Copied to clipboard!","",{duration:1E3})}SLc(a,b){TN(this,"browseRepoNavigate");_.SG(a)||(a.preventDefault(),OZb(this,b))}gMc(){this.b_?this.Mlb.next():(this.b_=!0,this.lKc.ma.focus())}Ms(a){this.Ga.mb({gestureName:"CLICK",element:"HistoryTable",action:"copyId",Ie:a})}rOc(a,b){return"oldPath"===b.UZ}dOc(a,b){return"hiddenCommits"===b.UZ}MTb(a,
b){return"history"===b.UZ}NTb(a,b){return"history"===b.UZ&&null!=b.matches&&0<b.matches.Fj.length}Rb(a){a.data&&(this.Vza?this.nV.next(this.data):NZb(this,this.data));if(a.focusCommit){this.u5a=!1;const b=a.focusCommit.hg;b&&(this.rC.add(b),this.Scb=!0)}if(a.columnType||a.data||a.historyPlace)this.tJ=IEb(this.columnType,(_.hG(this.Gd.Va)||_.yG(this.Gd.Va))&&this.Gd.Va.TF)}Jn(){var a=this.nfa;a&&!this.u5a&&(a=this.B6a.get(a))&&(a=this.ab.ma.querySelectorAll("mat-row.history-table-row")[a])&&(this.scroll.scrollTo(a,
0,40),this.Scb&&(a.focus({preventScroll:!0}),this.Scb=!1),this.u5a=!0)}Cc(){this.WD=this.rh.registerCallback("HISTORY",this.ab.ma,()=>{let a;null==(a=this.ab.ma.querySelector("mat-row"))||a.focus()})}Ia(){this.ig.next();this.WD&&this.WD()}};UN.O=function(a){return new (a||UN)(_.w(_.Qv),_.w(wM),_.w(_.uv),_.w(_.Gv),_.w(_.Ei),_.w(_.BI),_.w(_.Ye),_.w(_.xi),_.w(_.eu),_.w(_.Yt),_.w(_.Qr))};
UN.wa=_.Qd({type:UN,na:[["history-table"]],rb:function(a,b){a&1&&_.oh(zZb,5);if(a&2){let c;_.rh(c=_.sh())&&(b.lKc=c.first)}},Ya:function(a,b){a&1&&_.M("click",function(c){return b.Rd(c)})},inputs:{nfa:"focusCommit",data:"data",Gd:"historyPlace",columnType:"columnType",rra:"blameInfo"},features:[_.qe],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&&(_.C(0,"mat-table",6,0),_.J(2,7),_.y(3,sDb,2,0,"mat-header-cell",8)(4,wDb,3,4,"mat-cell",9),_.L(),_.J(5,10),_.y(6,xDb,3,0,"mat-header-cell",11)(7,ADb,4,5,"mat-cell",
9),_.L(),_.J(8,12),_.y(9,BDb,2,3,"mat-header-cell",13)(10,CDb,4,14,"mat-cell",14),_.L(),_.J(11,15),_.y(12,DDb,2,1,"mat-header-cell",8)(13,HDb,3,3,"mat-cell",16),_.L(),_.J(14,17),_.y(15,IDb,2,0,"mat-header-cell",8)(16,LDb,5,5,"mat-cell",18),_.L(),_.J(17,19),_.y(18,MDb,2,1,"mat-header-cell",8)(19,NDb,2,1,"mat-cell",18),_.L(),_.J(20,20),_.y(21,ODb,2,0,"mat-header-cell",8)(22,RDb,5,4,"mat-cell",18),_.L(),_.J(23,21),_.y(24,SDb,3,0,"mat-header-cell",22)(25,XDb,4,4,"mat-cell",23),_.L(),_.J(26,24),_.y(27,
YDb,3,0,"mat-header-cell",25)(28,aEb,3,3,"mat-cell",23),_.L(),_.J(29,26),_.y(30,cEb,3,1,"mat-header-cell",27)(31,eEb,8,15,"mat-cell",9),_.L(),_.J(32,28),_.y(33,fEb,1,0,"mat-header-cell",8)(34,gEb,2,1,"mat-cell",9),_.L(),_.J(35,29),_.y(36,hEb,1,0,"mat-header-cell",8)(37,iEb,4,5,"mat-cell",9),_.L(),_.J(38,30),_.y(39,kEb,2,1,"mat-cell",9),_.L(),_.J(40,31),_.y(41,nEb,2,3,"mat-cell",9),_.L(),_.J(42,32),_.y(43,qEb,2,1,"mat-cell",9),_.L(),_.y(44,rEb,1,0,"mat-header-row",33)(45,uEb,1,13,"mat-row",34)(46,
vEb,1,3,"mat-row",35)(47,wEb,1,0,"mat-row",36)(48,xEb,1,0,"mat-row",37)(49,yEb,1,2,"mat-row",38)(50,zEb,1,0,"mat-row",39),_.E(),_.y(51,BEb,8,10,"div",40),_.Q(52,"isPiperPlace"));a&2&&(_.A("dataSource",b.dataSource),_.v(44),_.A("matHeaderRowDef",b.tJ),_.v(),_.A("matRowDefColumns",b.tJ)("matRowDefWhen",b.MTb),_.v(),_.A("matRowDefColumns",_.Bh(17,AZb))("matRowDefWhen",b.MTb),_.v(),_.A("matRowDefColumns",_.Bh(18,BZb))("matRowDefWhen",b.rOc),_.v(),_.A("matRowDefColumns",_.Bh(19,CZb))("matRowDefWhen",b.NTb),
_.v(),_.A("matRowDefColumns",_.Bh(20,DZb))("matRowDefWhen",b.NTb),_.v(),_.A("matRowDefColumns",_.Bh(21,EZb))("matRowDefWhen",b.dOc),_.v(),_.A("ngIf",_.R(52,15,b.Vza&&(null==b.Gd?null:b.Gd.Va))))},Fa:()=>[_.$p,_.EI,_.HI,_.II,_.KI,_.JI,_.oo,_.po,_.qo,_.ro,nN,vM,_.Kk,_.Rw,tM,_.fK,_.HC,_.zC,_.DC,_.AC,_.yC,_.EC,_.BC,_.CC,_.FC,_.GC,_.yw,_.Ot,_.Rt,_.Qt,_.Du,_.Jw,_.xx,_.tx,_.Iw,_.$x,_.cy,_.Zw,_.iI,VN,_.qB,NN,sM,_.lH,QN,GN,JN,MN,HN,KN,IN,LN],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 VN=class{constructor(){this.rwa=!1}};VN.O=function(a){return new (a||VN)};VN.La=_.Wd({type:VN,na:[["","isMatFlatButton",""]],lb:6,Ya:function(a,b){a&2&&_.Rg("mat-mdc-button",!b.rwa)("mdc-button--unelevated",b.rwa)("mat-mdc-unelevated-button",b.rwa)},inputs:{rwa:"isMatFlatButton"}});var QZb=new _.ge("GMAT_TABS_OPTIONS",{Ea:"root",oa:()=>({Oe:!1,Bc:"primary"})});var WN=class{get Bc(){return this.hda}set Bc(a){this.hda===a||this.options.Oe||(this.hda=a,this.MXc.no="primary"===a,_.xn(this.mk))}constructor(a,b,c){this.options=a;this.mk=b;this.MXc=c;this.Bc=this.options.Bc}};WN.O=function(a){return new (a||WN)(_.w(QZb),_.w(_.Nh),_.w(dM))};WN.La=_.Wd({type:WN,na:[["mat-tab-group"]],lb:4,Ya:function(a,b){a&2&&_.Rg("gmat-mdc-tabs-primary",!b.options.Oe&&"primary"===b.Bc)("gmat-mdc-tabs-secondary",!b.options.Oe&&"secondary"===b.Bc)},inputs:{Bc:"appearance"}});
var XN=class{get Bc(){return this.hda}set Bc(a){this.hda===a||this.options.Oe||(this.hda=a,this.PXc.no="primary"===a,_.xn(this.mk))}constructor(a,b,c){this.options=a;this.mk=b;this.PXc=c;this.Bc=this.options.Bc}};XN.O=function(a){return new (a||XN)(_.w(QZb),_.w(_.Nh),_.w(eM))};XN.La=_.Wd({type:XN,na:[["","mat-tab-nav-bar",""]],lb:4,Ya:function(a,b){a&2&&_.Rg("gmat-mdc-tabs-primary",!b.options.Oe&&"primary"===b.Bc)("gmat-mdc-tabs-secondary",!b.options.Oe&&"secondary"===b.Bc)},inputs:{Bc:"appearance"}});var RZb=function(a){var b=a.comparison.Va;const c=a.comparison.Ls,d=a.comparison.Xp,e=b.tb,f=b.Uc,g=b.repository;b=_.CG(b)?_.qG(d):void 0;return _.u(a.nIc.diff(e,f,g,d,"",c,b),_.r(l=>l.Rl))},SZb=function(a){var b=a.comparison.Va;const c=a.comparison.Ls,d=a.comparison.Xp,e=b.tb,f=b.Uc,g=b.repository;b=_.CG(b)?_.qG(c):void 0;return _.u(a.th.list(e,f,g,c,"",151,!1,d,void 0,b),_.r(l=>l.un.map(p=>({fo:p,Mta:!1,Pb:_.kf(void 0)}))))},YN=class{set comparison(a){this.qGc=a;this.qJc=_.u(_.zf(RZb(this),SZb(this)),
_.r(([b,c])=>{let d=!1;151===c.length&&(c.pop(),d=!0);c={Gd:_.kf({Va:a.Va}),entries:c};return{files:b,vO:c,pOb:d}}));this.CN.J4.next(0)}get comparison(){return this.qGc}constructor(a,b,c,d){this.Ga=a;this.nIc=b;this.th=c;this.CN=d}Qa(){}};YN.O=function(a){return new (a||YN)(_.w(_.Vp),_.w(uM),_.w(_.vI),_.w(DN))};
YN.wa=_.Qd({type:YN,na:[["entry-container","comparison",""]],inputs:{comparison:"comparison"},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&&(_.y(0,QEb,6,7,"ng-container",1),_.Q(1,"async"),_.y(2,REb,1,2,"ng-template",null,0,_.Eh));a&2&&(a=_.th(3),_.A("ngIf",_.R(1,2,b.qJc))("ngIfElse",a))},Fa:[FN,_.po,_.gs,_.hs,_.Ft,UN,_.PF,_.NF,WN,bM,cM,dM,_.uo,_.qB],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 TZb=["refPicker"],VZb=function(a,b,c){a.Lw=_.WG(c||"");a.wib.unsubscribe();b.tb&&b.Uc&&b.repository&&c&&(a.wib=_.zI(a.qZ,_.wr(b.hc(),c).Za()).subscribe(d=>{a.Lw=d;a.kUb=UZb(a,a.Lw)}))},UZb=function(a,b){const c=_.rG(b);return Object.assign({},{ariaLabel:"Git ref picker",title:`${_.XG(b.type)} ${c}`,qa:a.Aja,lc:a.GP},a.Wlb())},ZN=class{constructor(a){this.qZ=a;this.Ra=1;this.Lw=_.WG("");this.wib=new _.df;this.aAa="";this.GP="ComparisonRefPicker"}Qa(){}Rb(a){if(a.comparison||a.selector){switch(this.Ra){case 1:this.j7=
{Va:this.comparison.Va,Iza:UEb,version:2};this.aAa=this.comparison.Ls;break;case 0:this.j7={Va:this.comparison.Va,Iza:VEb,version:0};this.aAa=this.comparison.Xp;break;default:throw _.wc(this.Ra,"Unknown selector type");}VZb(this,this.comparison.Va,this.aAa);this.kUb=UZb(this,this.Lw)}}Ia(){this.wib.unsubscribe()}Wlb(){return _.jH(_.wr(_.wG(this.comparison.Va.hc(),"ref"),this.aAa).cj({}).Za())}};ZN.O=function(a){return new (a||ZN)(_.w(_.AI))};
ZN.wa=_.Qd({type:ZN,na:[["comparison-ref-picker","comparison",""]],rb:function(a,b){a&1&&_.oh(TZb,7,_.hh);if(a&2){let c;_.rh(c=_.sh())&&(b.Aja=c.first)}},inputs:{comparison:"comparison",Ra:"selector"},features:[_.qe],jc:["comparison",""],ya:3,Aa:1,Da:[["refPicker",""],[3,"item"],[3,"refPickerData","trackElement",4,"ngIf"],[3,"refPickerData","trackElement"]],qa:function(a,b){a&1&&(_.G(0,"segmented-dropdown-button",1),_.y(1,TEb,1,1,"ng-template",null,0,_.Eh));a&2&&_.A("item",b.kUb)},Fa:[_.po,_.LI,_.wB],
kb:2,Ma:0});var $N=class{};$N.O=function(a){return new (a||$N)};$N.Ca=_.Ud({type:$N});$N.Ba=_.md({imports:[_.vo,_.It,_.MI,_.Gp,_.zB]});var WZb=function(a,b){switch(b){case 0:a.mYb=a.qd.register("leaveFullScreen","esc",()=>{a.Ula()});break;case 1:let c;null==(c=a.mYb)||c.call(a);break;default:_.wc(b,void 0)}},aO=class{constructor(a,b,c){this.je=a;this.qd=b;this.IQ=c;this.hb=new _.df}Qa(){this.ul=this.qd.register("toggleFullscreen","a",()=>{this.Ula()});this.hb.add(this.IQ.Y4.subscribe(a=>{WZb(this,a)}))}Ia(){let a;null==(a=this.ul)||a.call(this);let b;null==(b=this.mYb)||b.call(this);this.hb.unsubscribe()}KJ(a){switch(a){case 0:return"fullscreen_exit";
case 1:return"fullscreen";default:return _.wc(a,void 0)}}fva(a){switch(a){case 0:return"Exit full screen";case 1:return"Full screen";default:return _.wc(a,void 0)}}Ula(a){this.IQ.Ula();this.je.mb({element:this.componentId,action:this.IQ.iK?"maximize":"restore",gestureName:a?"CLICK":"KEYBOARD"},a)}};aO.O=function(a){return new (a||aO)(_.w(_.Vp),_.w(_.dv),_.w(rM))};
aO.wa=_.Qd({type:aO,na:[["fullscreen-button"]],inputs:{componentId:"componentId"},ya:6,Aa:9,Da:[["type","button","fxLayout","","fxLayoutAlign","center center","mat-icon-button","","color","primary",3,"click","matTooltip"]],qa:function(a,b){a&1&&(_.C(0,"button",0),_.Q(1,"async"),_.Q(2,"async"),_.M("click",function(c){return b.Ula(c)}),_.C(3,"mat-icon"),_.P(4),_.Q(5,"async"),_.E()());a&2&&(_.A("matTooltip",b.fva(_.R(1,3,b.IQ.Y4))),_.Pg("aria-label",b.fva(_.R(2,5,b.IQ.Y4))),_.v(4),_.vh(b.KJ(_.R(5,7,
b.IQ.Y4))))},Fa:[_.gs,_.hs,_.yw,_.Qt,_.Du,_.$x,_.cy,_.uo],styles:[".mat-icon[_ngcontent-%COMP%]{display:flex}"],Ma:0});var bO=class{get kwa(){return 0===this.Ou}get oFc(){if(this.comparison.Va)return _.sr(_.wr(this.comparison.Va.hc(),this.comparison.Xp).od("/").Za())}get rGc(){return _.sr(_.wr(this.comparison.Va.hc(),this.comparison.Xp).cj({Em:this.comparison.Ls||this.comparison.Xp}).Za())}get gIc(){return _.sr(_.wr(this.comparison.Va.hc(),this.comparison.Xp).cj({}).Za())}get pFc(){return _.rtb.format({refSpec:_.bj(this.comparison.Xp)})}get pGc(){return this.comparison.oNb?"to Parent:":"to:"}constructor(a){this.Ga=
a;this.iK=!1;this.A0b=this.Sma=0;this.OGc="Copy full hash";this.f6a="Copy commit hash";this.Ou=1}Qa(){}Ms(){this.Ga.mb({gestureName:"CLICK",element:"CommitHeader",action:"copySha",Ie:this.comparison.Xp,projectId:this.comparison.Va.tb})}};bO.O=function(a){return new (a||bO)(_.w(_.Vp))};
bO.wa=_.Qd({type:bO,na:[["commit-header","comparison",""]],inputs:{comparison:"comparison",Ou:"viewMode"},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&&(_.C(0,"div",1),_.y(1,WEb,10,6,"ng-container",2),_.E(),_.C(2,"div",3),_.y(3,XEb,9,7,"ng-container",4),_.G(4,"fullscreen-button",5),_.E(),_.y(5,YEb,3,5,"ng-template",null,0,_.Eh));a&2&&(a=_.th(6),_.v(),_.A("ngIf",b.kwa)("ngIfElse",a),_.v(2),_.A("ngIf",!b.kwa))},Fa:[_.$p,wN,_.po,ZN,_.CB,aO,_.CA,_.yw,
_.Rt,_.ay,_.Du,_.$x,_.cy,_.Ep],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 XZb=["dropdownContainer"],cO=class{constructor(){this.Xia=[];this.vUb=new _.wn}Rb(){const a=this.comparison.Ls;this.xSc=Object.assign({},{ariaLabel:"Parent commit selector",title:_.rG(a),qa:this.Sv,lc:"ParentSelector"},this.Wlb(a));this.Xia=this.NK.map(b=>({id:b,fIc:_.sr(dFb(this.comparison.Va,b)),selected:b===this.comparison.Ls}))}Wlb(a){return _.jH(dFb(this.comparison.Va,a))}};cO.O=function(a){return new (a||cO)};
cO.wa=_.Qd({type:cO,na:[["parent-selector"]],rb:function(a,b){a&1&&_.oh(XZb,7,_.hh);if(a&2){let c;_.rh(c=_.sh())&&(b.Sv=c.first)}},inputs:{NK:"parents",comparison:"comparison"},outputs:{vUb:"selectedParentChange"},features:[_.qe],ya:8,Aa:3,Da:()=>[["dropdownContainer",""],["singleOrNoParents",""],_.ZA("{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&&(_.C(0,"div",3)(1,"span",4),_.ah(2,2),_.E(),_.y(3,ZEb,1,1,"segmented-dropdown-button",5),_.E(),_.y(4,aFb,2,1,"ng-template",null,0,_.Eh)(6,cFb,1,1,"ng-template",null,1,_.Eh));a&2&&(a=_.th(7),
_.v(2),_.XA(b.Xia.length),_.YA(2),_.v(),_.A("ngIf",1<b.Xia.length)("ngIfElse",a))},Fa:[_.$p,_.oo,_.po,_.gs,_.uA,_.yw,_.Nt,_.Ep,_.wB,_.lH],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 YZb=function(a){return a.kg.fetch("all-repos",()=>{const b={repositoryScopeRootProjectId:a.mO?a.awa.slice(1).split("/")[0]:void 0,repositoryScopeIncludeRegionalRepos:_.Fv.has(37)};return _.u(a.AEc.list(b),_.r(c=>{var d=c.it;c=new Map;const e=new Map;for(const f of d){d=gFb(fFb(f));if(!e.has(d)){e.set(d,[]);const g=f.ae;g&&c.set(d,g)}e.get(d).push(f)}for(const [f,g]of e.entries())e.set(f,g.sort(eFb));return{fjb:e,groups:c}}))})},ZZb=function(a){return _.u(YZb(a),_.r(b=>{let c=[];for(const d of b.fjb.values())c=
c.concat(d);return c}))},$Zb=function(a,b){return _.u(YZb(a),_.r(c=>c.fjb.get(gFb(b))||[]))},dO=class{constructor(a,b,c,d,e){this.AEc=a;this.Ga=b;this.mO=d;this.awa=e;this.kg=new _.Ou(this.Ga)}getMap(){return _.u(YZb(this),_.r(a=>{const b=new Map;for(const [c,d]of a.fjb.entries()){const e=d,f=a.groups.get(c);b.set(f,e)}return b}))}};dO.O=function(a){return new (a||dO)(_.m(QL),_.m(_.Vp),_.m(_.Gv),_.m(_.lo),_.m(_.VJa))};dO.ta=_.k({token:dO,oa:dO.O,Ea:"root"});var eO=class{constructor(){this.clear=new _.wn}SE(a){a.preventDefault();this.clear.emit()}};eO.O=function(a){return new (a||eO)};
eO.wa=_.Qd({type:eO,na:[["no-search-match","filter",""],["","no-search-match","","filter",""]],inputs:{filter:"filter"},outputs:{clear:"clear"},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&&(_.C(0,"div",0),_.P(1),_.E(),_.C(2,"div"),_.P(3," Please "),_.C(4,"button",1),_.M("click",function(c){return b.SE(c)}),_.P(5," clear your filter "),_.E(),_.P(6," and try again.\n"),_.E());a&2&&(_.v(),_.uh(' Nothing matches your filter "',
b.filter,'".\n'))},Fa:[_.yw,_.Nt],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 fO=class{constructor(){this.isActive=!1}Qa(){}Rb(a){if(a.currentScope||a.searchResultItem){a=this.XP;if(a instanceof _.mK)a=_.Hxb(a);else if(a.Se)a=_.Xmb(a.Se);else throw Error("He");this.Va=a;this.isActive=_.Goa(this.qHc,this.Va)}}get icon(){return this.XP instanceof _.mK?"shared:project":"shared:repository"}get scope(){if(this.XP instanceof _.mK||!this.XP.Se)var a=null;else a=this.XP.Se,a=a.projectId||a.il||a.io;return a}get name(){return this.XP instanceof _.mK?OK(this.XP):this.XP.Se.yh}get xQ(){return this.Va.tb}get Kb(){return _.jH(this.Va).Kb}get Sa(){return _.jH(this.Va).Sa}};
fO.O=function(a){return new (a||fO)};
fO.wa=_.Qd({type:fO,na:["repository-search-result-entry contextName  currentScope  searchResultItem ".split(" ")],lb:2,Ya:function(a,b){a&2&&_.Rg("active-element",b.isActive)},inputs:{LGc:"contextName",qHc:"currentScope",XP:"searchResultItem"},features:[_.qe],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&&(_.C(0,"conditional-link",1),_.Vg(1,2),_.E(),_.y(2,kFb,6,3,"ng-template",null,0,_.Eh));a&2&&(a=_.th(3),_.A("ascTrackElement",b.LGc)("trackGestureClick",!b.isActive)("trackProjectId",b.xQ)("condition",!b.isActive)("link",b.Kb)("queryParams",b.Sa),_.v(),_.A("ngTemplateOutlet",a))},Fa:[_.$p,_.wI,_.po,_.to,_.gs,_.Ft,_.Du],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 a_b=a=>({element:a,JUa:"clearButton",kUa:"search"}),b_b=new LWb(a=>a,tFb,uFb,a=>a.children),c_b=function(a){a.rd.collapseAll();if(a.Va.tb){const b=a.dataSource.data.find(c=>c.wg===a.Va.tb);b&&a.rd.expand(b)}},d_b=function(a){a.oz=[];if(a.zh)for(const [b,c]of a.r7){const d=b,e=c;HK(a.zh,OK(d))&&1<a.r7.size&&a.oz.push(d);a.oz=a.oz.concat(e.filter(f=>HK(a.zh,f.Se.yh)))}},f_b=function(a,b){return 0===b.size?[]:Array.from(b.keys()).sort(hFb).filter(c=>{a:{for(const [d,e]of a.r7){const f=e;if(d.Qe&&
c.Qe?d.Qe.projectId===c.Qe.projectId:d.host&&c.host?d.host.name===c.host.name:d.dF&&c.dF?d.dF.name===c.dF.name:d.Gg&&c.Gg&&d.Gg===c.Gg){c=0<f.length;break a}}c=!1}return c}).map(c=>{var d=b.get(c)||[];const e=_.Hxb(c);c=OK(c);return{icon:"shared:project",name:c,wg:c,level:0,location:e,children:e_b(d)}})},e_b=function(a,b=1){return a.map(c=>{const d=_.Xmb(c.Se);return{icon:"shared:repository",location:d,level:b,name:c.displayName||c.Se.yh,wg:`${d.tb}/${d.repository}`}})},gO=class{get Jlb(){return"Search projects and repositories"}constructor(a,
b){this.Ga=a;this.Ta=b;this.lEc="All repositories";this.rd=new GWb(tFb,uFb);this.dataSource=new MWb(this.rd,b_b);this.zh="";this.oz=[];this.kK=_.Fv.has(28)}Qa(){}Rb(){var a=this.r7;1!==a.size?this.dataSource.data=f_b(this,a):(a=Array.from(a.values())[0],this.dataSource.data=e_b(a,0));this.Va.repository?(a=this.Va,a=`${a.tb}/${a.repository}`):a=this.Va.tb;this.jp=a;c_b(this);d_b(this)}get WPa(){return this.kK?void 0:"/repos"}get XPa(){const a=this.WPa;return a&&this.Ta.isActive(a,!0)}get WVc(){return this.TNb&&
0===this.oz.length}get TNb(){return!!this.zh}SE(){this.Ul&&_.Alb(this.Ul);this.Ga.mb({gestureName:"CLICK",element:this.lka,action:"clearLink",projectId:this.Va.tb})}};gO.O=function(a){return new (a||gO)(_.w(_.Vp),_.w(_.xi),_.w(_.Gv))};
gO.wa=_.Qd({type:gO,na:["repository-searchable-tree-data repositoriesMap  place  searchTrackElement  treeItemNavigateTrackElement ".split(" ")],rb:function(a,b){a&1&&_.oh(_.VF,5);if(a&2){let c;_.rh(c=_.sh())&&(b.Ul=c.first)}},inputs:{r7:"repositoriesMap",Va:"place",lka:"searchTrackElement",G8:"treeItemNavigateTrackElement"},features:[_.qe],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"],["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=_.ze();_.C(0,"input-with-icon",1);_.M("valueChange",function(d){_.n(c);b.zh=d;d_b(b);return _.q()});
_.E();_.y(1,pFb,4,3,"ng-container",2)(2,sFb,3,2,"ng-template",null,0,_.Eh)}a&2&&(a=_.th(3),_.A("placeholder",b.Jlb)("trackingConfig",_.Ch(4,a_b,b.lka)),_.v(),_.A("ngIf",!b.TNb)("ngIfElse",a))},Fa:[_.$p,_.wI,_.oo,_.po,_.gs,_.Ft,_.VF,_.yw,_.Qt,_.Du,_.FD,_.HD,_.ID,_.JD,oM,eO,fO],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 hO=class{constructor(a,b){this.G8=this.lka="";this.Wc=_.TF;this.r7=_.u(b.getMap(),_.r(_.GF),_.kg(c=>{_.Xt(a,c);return _.kf({state:1,message:"Couldn't load repositories."})}),_.Dg(_.UF))}Qa(){}};hO.O=function(a){return new (a||hO)(_.w(_.Yt),_.w(dO))};
hO.wa=_.Qd({type:hO,na:[["repository-searchable-tree"]],inputs:{Va:"place",lka:"searchTrackElement",G8:"treeItemNavigateTrackElement"},ya:2,Aa:3,Da:[[3,"ngSwitch",4,"ngIf"],[3,"ngSwitch"],["fxFlex","grow",4,"ngSwitchCase"],["fxFlex","grow",3,"searchTrackElement","treeItemNavigateTrackElement","place","repositoriesMap",4,"ngSwitchCase"],["fxFlex","grow","fxLayoutAlign","center center",4,"ngSwitchCase"],["fxFlex","grow"],["fxFlex","grow",3,"searchTrackElement","treeItemNavigateTrackElement","place",
"repositoriesMap"],["fxFlex","grow","fxLayoutAlign","center center"]],qa:function(a,b){a&1&&(_.y(0,yFb,4,4,"ng-container",0),_.Q(1,"async"));a&2&&_.A("ngIf",_.R(1,1,b.r7))},Fa:[_.po,_.qo,_.ro,_.hs,_.Ft,_.NF,gO,_.uo],styles:["repository-searchable-tree[_nghost-%COMP%]{max-height:450px;min-height:300px;min-width:280px}"]});var g_b=["scope"],h_b=function(a,b){return Object.assign({},{type:2,title:a.l4a(b),qa:a.Blb,label:b.repository?"Repository":b.tb?"Project":"",ariaLabel:b.repository?"Repository picker":b.tb?"Project picker":"",lc:"BreadcrumbRepositoriesTree"},_.jH(_.wG(b.hc(),"repo").Za()))},iO=class{Qa(){}l4a(a){return _.yG(a)&&a.repository?`${a.tb}/${a.repository}`:a.repository?a.repository:a.tb?a.tb:"All repositories"}};iO.O=function(a){return new (a||iO)};
iO.wa=_.Qd({type:iO,na:[["resource-scope-breadcrumb-item","place",""]],rb:function(a,b){a&1&&_.oh(g_b,7,_.hh);if(a&2){let c;_.rh(c=_.sh())&&(b.Blb=c.first)}},inputs:{Va:"place"},jc:["place",""],ya:2,Aa:0,Da:[["scope",""],["searchTrackElement","BreadcrumbRepositoriesSearch","treeItemNavigateTrackElement","BreadcrumbRepositoriesTreeItem",3,"place"]],qa:function(a){a&1&&_.y(0,zFb,1,1,"ng-template",null,0,_.Eh)},Fa:[hO],kb:2});var jO=class{};jO.O=function(a){return new (a||jO)};jO.Ca=_.Ud({type:jO});jO.Ba=_.md({imports:[_.vo,_.fy]});var kO=class{};kO.O=function(a){return new (a||kO)};kO.Ca=_.Ud({type:kO});kO.Ba=_.md({imports:[_.bq,_.NI,_.vo,_.It,_.vA,_.XF,_.OF,_.fy,_.Eu,_.Ex,_.KD,jO,_.UH,_.gx,_.Gp]});var lO=class{};lO.O=function(a){return new (a||lO)};lO.Ca=_.Ud({type:lO});lO.Ba=_.md({imports:[_.vo,kO]});var mO=class{constructor(){this.zra=[]}set Md(a){this.Va=a;this.zra=this.Sda()}Qa(){}Sda(){const a=[];a.unshift(h_b(this.Pja,this.Va));return a}};mO.O=function(a){return new (a||mO)};
mO.wa=_.Qd({type:mO,na:[["resource-scope-breadcrumb"]],rb:function(a,b){a&1&&_.oh(iO,7);if(a&2){let c;_.rh(c=_.sh())&&(b.Pja=c.first)}},inputs:{Md:"activeLocation"},ya:2,Aa:2,Da:[[3,"items"],[3,"place"]],qa:function(a,b){a&1&&_.G(0,"breadcrumb",0)(1,"resource-scope-breadcrumb-item",1);a&2&&(_.A("items",b.zra),_.v(),_.A("place",b.Va))},Fa:[iO,_.xB],kb:2});var nO=class{get iK(){return this.kla.iK}constructor(a,b,c,d,e,f){this.oh=a;this.Kb=b;this.Ta=c;this.TG=d;this.th=e;this.kla=f;this.Wc=_.TF;this.BRb=new _.zg;this.Va=_.u(this.Kb.data,_.r(CK),_.Df(_.DG));this.wHc=_.u(this.Va,_.Eg(g=>this.Zrb(g)));this.EUc=this.Va.subscribe(g=>{this.TG.Rm(g)})}Ia(){this.EUc.unsubscribe()}Zrb(a){const b=_.CG(a)?_.qG(_.nk(a,0)):void 0;return _.u(this.th.list(a.tb,a.Uc,a.repository,_.nk(a,0),"",1,!0,void 0,void 0,b),_.Eg(c=>{if(!c.un||1>c.un.length)return _.FF("unused");
c=FFb(a,c.un[0]);return _.u(this.BRb,_.vg((d,e)=>Object.assign({},d,{comparison:Object.assign({},d.comparison,{Ls:e})}),c),_.Dg(c),_.r(_.GF))}),_.kg(c=>{const d=c.error;d&&404===d.code&&_.ou(this.oh,{error:c,message:"Could not load commit history.",Td:"Dismiss"});d&&403===d.code&&_.ou(this.oh,{error:c,message:"Permission denied.",Td:"Dismiss"});return _.FF("unused")}),_.Dg(_.UF))}kwa({Ou:a}){return 0===a}};nO.O=function(a){return new (a||nO)(_.w(_.pu),_.w(_.fi),_.w(_.xi),_.w(_.tK),_.w(_.vI),_.w(rM))};
nO.wa=_.Qd({type:nO,na:[["commit-detail"]],lb:2,Ya:function(a,b){a&2&&_.Rg("fullscreen",b.iK)},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&&(_.G(0,"resource-scope-breadcrumb",1),_.Q(1,"async"),_.y(2,EFb,5,4,"ng-container",2),_.Q(3,"async"));a&2&&(_.A("activeLocation",_.R(1,2,b.Va)),_.v(2),_.A("ngIf",_.R(3,4,b.wHc)))},Fa:[bO,vN,_.po,_.qo,_.ro,YN,_.NF,cO,mO,_.NB,_.uo],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 oO=class{};oO.O=function(a){return new (a||oO)};oO.Ca=_.Ud({type:oO});oO.Ba=_.md({imports:[_.vo,_.KB,_.OI,_.Eu,_.mH]});var pO=class{};pO.O=function(a){return new (a||pO)};pO.Ca=_.Ud({type:pO});pO.Ba=_.md({imports:[_.bq,_.vo,_.NI,_.It,_.ht,_.Gp,_.mH,_.xy]});var qO=class{};qO.O=function(a){return new (a||qO)};qO.Ca=_.Ud({type:qO});qO.Ba=_.md({imports:[_.vo,_.QF]});var rO=class{};rO.O=function(a){return new (a||rO)};rO.Ca=_.Ud({type:rO});rO.Ba=_.md({imports:[_.bq,qO,_.NI,pO,_.vo,_.It,_.Eu,_.WB,_.zy,_.Gp]});var sO=class{};sO.O=function(a){return new (a||sO)};sO.Ca=_.Ud({type:sO});sO.Ba=_.md({imports:[_.bq,_.vo,_.EA,_.fy]});var tO=class{};tO.O=function(a){return new (a||tO)};tO.Ca=_.Ud({type:tO});tO.Ba=_.md({imports:[_.bq,rO,_.vo,sO,_.fy,_.Ay]});var uO=class{};uO.O=function(a){return new (a||uO)};uO.Ca=_.Ud({type:uO});uO.Ba=_.md({});var vO=class{};vO.O=function(a){return new (a||vO)};vO.Ca=_.Ud({type:vO});vO.Ba=_.md({Nb:[wM],imports:[_.bq,_.DB,_.RI,_.SI,_.vo,oN,_.EB,_.PI,_.Xp,_.vA,PN,_.OI,_.gK,_.fy,_.Eu,_.Ex,_.zy,_.tz,_.Ay,_.ny,_.gx,_.Gp,_.tI,_.mH,uO,_.xy]});var wO=class{};wO.O=function(a){return new (a||wO)};wO.Ca=_.Ud({type:wO});wO.Ba=_.md({imports:[_.sD]});var xO=class{};xO.O=function(a){return new (a||xO)};xO.Ca=_.Ud({type:xO});xO.Ba=_.md({imports:[_.bq,tO,_.vo,_.It,vO,_.QF,_.OF,wO]});var yO=class{};yO.O=function(a){return new (a||yO)};yO.Ca=_.Ud({type:yO});yO.Ba=_.md({imports:[_.vo,_.It,_.fy,_.Eu,_.Ay]});var zO=class{};zO.O=function(a){return new (a||zO)};zO.Ca=_.Ud({type:zO});zO.Ba=_.md({imports:[_.bq,pO,_.vo,$N,_.EB,yO,_.EA,_.fy,_.By,_.Eu,_.Ay,_.Gp,_.xy]});var AO=class{};AO.O=function(a){return new (a||AO)};AO.Ca=_.Ud({type:AO});AO.Ba=_.md({imports:[_.bq,_.vo,_.It,_.fy,_.Gp,_.zB,_.mH]});var BO=class{};BO.O=function(a){return new (a||BO)};BO.Ca=_.Ud({type:BO});BO.Ba=_.md({imports:[_.vo,lO,_.AB]});var CO=class{};CO.O=function(a){return new (a||CO)};CO.Ca=_.Ud({type:CO});CO.Ba=_.md({Nb:[DN],imports:[zO,oO,_.vo,xO,_.OF,AO,BO,_.OB,_.xy]});var DO=class{constructor(a,b){this.Ta=b;this.enabled=_.Fv.has(22)}mf(){this.enabled||this.Ta.navigate(["/404"]);return this.enabled}};DO.O=function(a){return new (a||DO)(_.m(_.Gv),_.m(_.xi))};DO.ta=_.k({token:DO,oa:DO.O,Ea:"root"});var EO=class{constructor(a){this.Ta=a}mf(){_.Dp(this.Ta,"/piper///",{aj:!0});return!1}};EO.O=function(a){return new (a||EO)(_.m(_.xi))};EO.ta=_.k({token:EO,oa:EO.O,Ea:"root"});var FO=class{constructor(a){this.Ta=a}mf(a){const {Ifb:b,Sa:c}=_.Moa(a.Sa);if(0===Object.keys(b).length)return!0;a=a.BY.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 _.Cp(this.Ta,a,{Sa:c})}};FO.O=function(a){return new (a||FO)(_.m(_.xi))};FO.ta=_.k({token:FO,oa:FO.O,Ea:"root"});var GO=class{constructor(a,b){this.Ta=a;this.client=b}mf(a){const b=_.gj(a);if(!b||!_.iG(b)||!b.path||b.params.Lf)return!0;const c=Number(a.params.rev);return isNaN(c)?!0:_.u(this.client.list({repositoryKeyDepotGroup:"Google",repositoryKeyRepositoryName:"piper",path:b.path,starts:[`rev${c}`],maxLogEntries:1,includeDiffEntries:!1}),_.r(d=>{const e=b.hc();d.un&&(d=d.un.find(f=>f.revisionNumber===c))&&_.xr(e,{Lf:d.wf});this.Ta.navigate(_.sr(e.Za()));return!1}))}};
GO.O=function(a){return new (a||GO)(_.m(_.xi),_.m(_.LH))};GO.ta=_.k({token:GO,oa:GO.O,Ea:"root"});var HO=class{constructor(a){this.window=a}mf(a){var b=_.gj(a);return b&&_.iG(b)&&b.path&&a.Sa.edit?(a=this.window.location,b=_.mc(_.Lzb(b)),b=_.nc(b),void 0!==b&&a.replace(b),!1):!0}};HO.O=function(a){return new (a||HO)(_.m(_.Gu))};HO.ta=_.k({token:HO,oa:HO.O,Ea:"root"});var IO=class{constructor(a,b){this.Ta=a;this.client=b}mf(a){const b=_.gj(a);if(!b||!_.iG(b))return!0;a=b.params.Pb;if(void 0===a)return!0;const c=a.indexOf("/");if(0>=c||c===a.length-1)return!0;const d=a.substring(c+1);return d.match("^[0-9]+$")?!0:_.u(fWb(this.client,{owner:a.substring(0,c),alias:d}),_.r(e=>{const f=b.hc();e=e.Gya.split(":");if(4!==e.length||"citc"!==e[3])return!0;_.xr(f,{Pb:e[0]+"/"+e[2]});this.Ta.navigate(_.sr(f.Za()));return!1}))}};
IO.O=function(a){return new (a||IO)(_.m(_.xi),_.m(SL))};IO.ta=_.k({token:IO,oa:IO.O,Ea:"root"});var JO=class{constructor(a,b){this.Ga=a;this.W5a=b;this.kg=new _.Nu(this.Ga)}P3a(a){if(!EK(a))return _.kf(_.EF("Failed to load pending changes"));const b=gAb(a.tb,a.Uc,a.repository,a.yb,a.path,a.params.Pb);return _.u(this.kg.fetch(b,()=>this.W5a.P3a(b)),_.r(({U6:c})=>_.GF({U6:c})),_.Dg(_.UF),_.kg(()=>_.kf(_.EF("Failed to load pending changes"))))}};JO.O=function(a){return new (a||JO)(_.m(_.Vp),_.m(OL))};JO.ta=_.k({token:JO,oa:JO.O,Ea:"root"});var HFb=()=>({iPb:!0,count:0}),KFb=a=>({iPb:!1,count:a}),KO=class{constructor(a){this.GSc=a;this.Wc=_.TF;this.oLc=QFb;this.pending=_.kf()}Rb(){this.pending=this.GSc.P3a(this.Va)}};KO.O=function(a){return new (a||KO)(_.w(JO))};
KO.wa=_.Qd({type:KO,na:[["pending-cl-indicator"]],inputs:{Va:"place"},features:[_.qe],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&&(_.y(0,MFb,3,3,"ng-container",2),_.Q(1,"async"),_.y(2,PFb,8,4,"ng-template",
null,0,_.Eh));a&2&&_.A("ngIf",_.R(1,1,b.pending))},Fa:[_.po,_.to,_.qo,_.ro,_.CA,_.NF,_.Du,_.uo],styles:["loading[_ngcontent-%COMP%]{padding-right:5px}.active[_ngcontent-%COMP%]{display:flex;flex-direction:row}"],Ma:0});var i_b=["menuTrigger"],j_b=["auxiliaryCiderButton"],k_b=function(a,b){a.RBa&&a.RBa();a.RBa=b&&a.Va.TF?a.qd.register("editCode","shift+e",()=>{_.zc(window,b,"_blank")}):void 0},LO=class{set FV(a){this.EZa.next(a)}get FV(){return this.EZa.value}set eW(a){this.m1a.next(a)}get eW(){return this.m1a.value}set Va(a){this.Km.next(a)}get Va(){return this.Km.value}set UEc(a){this.Sv.value!==a&&this.Sv.next(a)}Qa(){}Ia(){this.RBa&&this.RBa()}Rb(a){if("place"in a&&this.IMb){const {hg:b,yj:c}=a.place;c&&_.uG(b,
c)||(this.FFb=_.u(aVb(this.Ga),_.Eg(()=>_.u(_.uI(this.th,_.wr(this.Va.hc(),"HEAD").Za(),"path",0),_.bk(this.Ga,"history"),_.kg(()=>_.kf(void 0)))),_.Eg(d=>{d=Number(d);return isNaN(d)?_.kf(new Set):JYb(this.bwa,this.Va.path||"",d)}),_.Gg(d=>{this.Ga.Jo({gJ:new Map([["insights",0<d.size?"AVAILABLE":"UNAVAILABLE"],["insights-expertise",d.has("expertise")?"AVAILABLE":"UNAVAILABLE"],["insights-deployments",d.has("deployments")?"AVAILABLE":"UNAVAILABLE"]])})}),_.Dg(new Set),_.yg(1),_.of()))}}constructor(a,
b,c,d,e,f,g,l){this.Ga=a;this.Lk=c;this.qd=d;this.th=e;this.bwa=f;this.Tja=g;this.Xb=l;this.mwa=!1;this.EZa=new _.gi;this.m1a=new _.gi;this.Km=new _.gi;this.Sv=new _.gi;this.WQ=_.hj;this.FFb=_.kf(new Set);this.kza=_.Fv.has(37);this.HSc=_.Fv.has(32);this.IMb=_.Fv.has(20);this.sNc=_.Fv.has(21);this.WNc=_.Fv.has(92);this.tNc=_.u(g.VHb,_.r(p=>1===p),_.og(),_.r(p=>({open:p})));this.VIc=_.u(_.sf([this.Xb.e5(),this.Xb.A5(),this.Km,this.EZa,this.m1a,this.Sv]),_.r(([p,t,x,B,F,I])=>{a:{var K=this.WNc;if(x&&
(_.yG(x)||_.hG(x))){var U=void 0,ca=[],ma=null;if(!_.yG(x)||K)ma=_.Lzb(x);if(ma){const za={ariaLabel:"Edit this file in a new workspace in Cider",title:"Edit in Cider",Kb:ma};"prompt"!==p?U=za:ca.push(za)}K&&B&&ca.push({ariaLabel:"Edit this file in Git Source Editor (Legacy)",title:"Legacy edit",Kb:B});if(t=Jzb(ma,t))t={ariaLabel:"Edit in Cider with CitC Workspace picker",title:"Choose workspace",Kb:t},"prompt"===p?U=t:ca.push(t);if(U){p=ca.length?Object.assign({},U,{tooltip:x.TF?U.ariaLabel:"Editing code in Cider not supported for this resource type",
qa:I,lc:"BreadcrumbOpenInEditor",context:{buttons:ca}}):U;break a}}p=void 0}if(p)return p;if(B)return B={ariaLabel:"Edit this file",title:"Edit Code",Kb:B},F?Object.assign({},B,{tooltip:B.ariaLabel,qa:I,lc:"BreadcrumbOpenInEditor",context:{buttons:[{ariaLabel:"Edit this file in Git Source Editor (Legacy)",title:"Legacy edit",Kb:F}]}}):B}),_.Gg(p=>{let t=void 0;"string"===typeof(null==p?void 0:p.Kb)&&(t=p.Kb);k_b(this,t)}),_.yg(1),_.of())}get xYa(){return!this.Va.TF}xN(){this.bQb&&this.bQb.xN()}};
LO.O=function(a){return new (a||LO)(_.w(_.Qv),_.w(_.Gv),_.w(yM),_.w(_.dv),_.w(_.vI),_.w(sN),_.w(rN),_.w(_.jw))};
LO.wa=_.Qd({type:LO,na:[["activity-header-actions","place",""]],rb:function(a,b){a&1&&(_.oh(i_b,5),_.oh(j_b,5,_.hh));if(a&2){let c;_.rh(c=_.sh())&&(b.bQb=c.first);_.rh(c=_.sh())&&(b.UEc=c.first)}},inputs:{mwa:"isEmptyRepo",FV:"editLink",eW:"fallbackEditLink",Va:"place"},features:[_.qe],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&&(_.C(0,"div",2),_.y(1,RFb,1,1,"pending-cl-indicator",3),_.Q(2,"isPiperPlace"),_.y(3,WFb,3,3,"div",4),_.Q(4,"isPiperPlace"),_.y(5,ZFb,4,2,"ng-container",4),_.Q(6,"async"),_.E(),_.y(7,aGb,1,1,"ng-template",null,0,_.Eh));a&2&&(_.v(),_.A("ngIf",b.HSc&&_.R(2,3,b.Va)),_.v(2),_.A("ngIf",_.R(4,5,b.IMb&&null!=b.Va.path&&b.Va)),_.v(2),_.A("ngIf",_.R(6,7,!b.kza&&b.VIc)))},Fa:[_.$p,_.oo,_.po,KO,_.Wp,_.Mx,_.Sx,
UL,_.Ux,_.CA,_.Du,_.$x,_.cy,_.wB,_.uo,NN],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 l_b=function(a){if(a.b8){var b=a.b8.toString();a.Ga.mb({element:"ChangelistPicker",action:"selectSpecificCl",Ie:b,gestureName:"CLICK"});a.Ta.navigate(_.sr(_.kH(_.YG(_.wr(a.gja.hc(),b)),c=>{delete c.Pb;c.line=a.gja.params.line}).Za()))}},MO=class{set Va(a){this.gja=a;this.aX=_.sr(_.kH(_.YG(_.wr(a.hc(),"")),c=>{delete c.Pb;delete c.Pw;delete c.Qy;c.line=a.params.line}).Za());this.b8=cGb(a);this.iWb=a.uj()?"number":"text";var b=a.params.Pb?_.sr(_.YG(a.hc()).Za()):void 0;this.qZb=b;this.YZc=_.EG(a)}constructor(a,
b){this.Ga=a;this.Ta=b;this.Ji="ChangelistPicker";this.b8=void 0;this.iWb="number"}Qa(){}get vOc(){return _.yr(this.gja)||Pzb(this.gja)}get KOc(){return!!this.gja.params.Pb}};MO.O=function(a){return new (a||MO)(_.w(_.Vp),_.w(_.xi))};
MO.wa=_.Qd({type:MO,na:[["cl-picker","place",""]],inputs:{Va:"place"},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&&(_.C(0,"ul",0),_.y(1,bGb,3,5,
"li",1),_.C(2,"li",2)(3,"a",3),_.P(4," HEAD "),_.E()(),_.C(5,"li",2)(6,"mat-form-field",4)(7,"mat-label"),_.P(8," Specific CL "),_.E(),_.C(9,"input",5),_.yh("ngModelChange",function(c){_.xh(b.b8,c)||(b.b8=c);return c}),_.M("keyup.enter",function(){return l_b(b)}),_.E()()()());a&2&&(_.v(),_.A("ngIf",b.qZb),_.v(2),_.Rg("active-element",b.vOc),_.A("routerLink",b.aX)("ascTrackElement",b.Ji),_.v(6),_.A("type",b.iWb),_.wh("ngModel",b.b8))},Fa:[_.$p,_.po,_.gs,_.Ft,_.Kk,_.Rw,_.Yw,_.yw,_.Ot,_.Jw,_.xx,_.tx,
_.ox,_.Iw,_.Ep],styles:["li[_ngcontent-%COMP%]:last-child{padding:8px}mat-form-field.mat-mdc-form-field[_ngcontent-%COMP%]{line-height:1;--mat-form-field-container-vertical-padding:10px}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 NO=class{};NO.O=function(a){return new (a||NO)};NO.Ca=_.Ud({type:NO});NO.Ba=_.md({imports:[_.bq,_.vo,_.It,_.vA,_.fy,_.By,_.Ex,_.Ay,_.Gp]});var m_b=["crumbs"],n_b=["copyButton"],OO=class{constructor(a,b){this.Ga=a;this.Qc=b;this.ufc="Copy file path";this.items=[];this.aV=""}Ms(){this.Ga.mb({gestureName:"CLICK",element:"BreadcrumbFilePath",action:"copy",projectId:this.projectId})}};OO.O=function(a){return new (a||OO)(_.w(_.Vp),_.w(AM))};
OO.wa=_.Qd({type:OO,na:[["path-breadcrumb"]],rb:function(a,b){a&1&&(_.oh(m_b,5),_.oh(n_b,5,_.Ye));if(a&2){let c;_.rh(c=_.sh())&&(b.U5c=c.first);_.rh(c=_.sh())&&(b.J5c=c.first)}},inputs:{items:"items",aV:"copyText",projectId:"projectId",ola:"stacksPaths"},ya:7,Aa:3,Da:[["copyButton",""],["id","skiplink-navigation-target","role","link","tabindex","0",1,"crumbs"],[4,"ngFor","ngForOf"],["hidden","","id","path-segment-desc"],["color","lowContrast",3,"copyEvent","hoverMsg","copyText"],["ascTrackElement",
"BreadcrumbFilePath","trackAction","navigate","aria-describedby","path-segment-desc",1,"path-segment",3,"routerLink","queryParams","trackProjectId"],["title","Project info available. Click to view bugs, yaqs, teams, and more","aria-label","Open stacks project panel","ascTrackElement","BreadcrumbFilePath","trackAction","navigateToStacks",1,"spacer",3,"click","routerLink"],["class","separator",4,"ngIf"],[1,"separator"]],qa:function(a,b){if(a&1){const c=_.ze();_.C(0,"div",1);_.y(1,eGb,6,11,"ng-container",
2);_.E();_.C(2,"div",3);_.P(3," File Path Breadcrumb ");_.E();_.C(4,"div")(5,"copy-button",4,0);_.M("copyEvent",function(){_.n(c);return _.q(b.Ms())});_.E()()}a&2&&(_.v(),_.A("ngForOf",b.items),_.v(4),_.A("hoverMsg",b.ufc)("copyText",b.aV))},Fa:[_.$p,_.oo,_.po,_.CB,_.Ep,_.uo],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 o_b=class extends _.cc{constructor(a){super(a)}c3a(){return _.X(this,1)}Hmb(a){_.Lc(this,1,a)}getName(){return _.X(this,2)}jg(){return _.W(this,2)}Qd(a){return _.Lc(this,2,a)}Vi(){return _.fm(this,2)}Tl(){return _.X(this,3)}iO(){return _.W(this,3)}PG(a){_.Lc(this,3,a)}HF(){return _.fm(this,3)}yC(){return _.Nl(this,4)}IF(){return null!=_.El(this,4)}};o_b.prototype.toObject=function(){return p_b(this)};
var p_b=function(a){if(null!=a)return _.dc(a),{codePath:_.h(_.W(a,1)),name:_.h(_.W(a,2)),productId:_.h(_.W(a,3)),BL:_.h(_.El(a,4))}};var PO=class extends _.cc{constructor(a){super(a)}},q_b=_.gc(PO);PO.Wb=[1];PO.prototype.toObject=function(){if(null!=this){_.dc(this);var a={xdd:_.Xb(_.zl(this,o_b,1,_.vl()),p_b)}}else a=void 0;return a};var r_b=function(a,b){return _.Xl(a,3,b)},s_b=class extends _.cc{constructor(a){super(a)}yW(){return _.X(this,1)}t_(a){return _.Lc(this,1,a)}Fo(a){return _.Xl(this,2,a)}};s_b.prototype.toObject=function(){if(null!=this){_.dc(this);var a={T6:_.h(_.W(this,1)),Ll:_.Kl(this,2,!1),e6c:_.Kl(this,3,!1)}}else a=void 0;return a};var t_b=class extends _.cc{constructor(a){super(a)}c3a(){return _.X(this,1)}Hmb(a){_.Lc(this,1,a)}Fo(a){return _.Xl(this,2,a)}};t_b.prototype.toObject=function(){if(null!=this){_.dc(this);var a={codePath:_.h(_.W(this,1)),Ll:_.Kl(this,2,!1)}}else a=void 0;return a};var u_b=class extends _.cc{constructor(a){super(a)}getScope(){return _.Pl(this,1,0)}setScope(a){return _.cm(this,1,a)}gva(a){return _.Ql(this,2,_.vl(a))}getValue(a){return _.Rl(this,2,a)}setValue(a,b){return _.Tb(this,2,_.ub,a,b,_.Ql)}};u_b.Wb=[2];u_b.prototype.toObject=function(){return v_b(this)};var v_b=function(a){if(null!=a)return _.dc(a),{scope:_.h(_.Jl(a,1)),wZc:_.h(_.Ql(a,2,2))}};var x_b=class extends _.cc{constructor(a){super(a)}Tl(){return _.Tl(this,1,QO)}PG(a){_.bm(this,1,QO,a)}HF(){return null!=_.Vl(this,1,QO)}yW(){return _.Tl(this,2,QO)}t_(a){return _.bm(this,2,QO,a)}yC(){return _.Nl(this,_.yl(this,w_b,5))}IF(){return null!=_.Ul(this,5,w_b)}getName(){return _.X(this,4)}Qd(a){return _.Lc(this,4,a)}Vi(){return _.fm(this,4)}},QO=[1,2],w_b=[5,6];x_b.prototype.toObject=function(){return y_b(this)};
var y_b=function(a){if(null!=a)return _.dc(a),{productId:_.h(_.Vl(a,1,QO)),T6:_.h(_.Vl(a,2,QO)),BL:_.h(_.Ul(a,5,w_b)),PZc:_.h(_.Ul(a,6,w_b)),name:_.h(_.W(a,4)),GSb:_.h(_.W(a,3))}};var z_b=class extends _.cc{constructor(a){super(a)}cw(){return _.X(this,2)}f5(){return _.zl(this,x_b,3,_.vl())}};z_b.Wb=[3];z_b.prototype.toObject=function(){return A_b(this)};var A_b=function(a){if(null!=a)return _.dc(a),{MU:_.h(_.Jl(a,1)),description:_.h(_.W(a,2)),jHb:_.Xb(a.f5(),y_b)}};var bL=class extends _.cc{constructor(a){super(a)}yW(){return _.X(this,1)}t_(a){return _.Lc(this,1,a)}g5(){return _.zl(this,z_b,2,_.vl())}getName(){return _.X(this,3)}Qd(a){return _.Lc(this,3,a)}Vi(){return _.fm(this,3)}cw(){return _.X(this,4)}rW(a){return _.Ql(this,7,_.vl(a))}zfa(a){return _.Ql(this,9,_.vl(a))}getId(){return _.Ll(this,15)}};bL.Wb=[2,7,9,11,13,16];bL.prototype.toObject=function(){return B_b(this)};
var B_b=function(a){if(null!=a)return _.dc(a),{T6:_.h(_.W(a,1)),mHb:_.Xb(a.g5(),A_b),name:_.h(_.W(a,3)),description:_.h(_.W(a,4)),ED:_.h(_.W(a,6)),kFb:_.Kl(a,5,!1),P3:_.h(_.Ql(a,7,2)),cTb:_.h(_.El(a,8)),ERa:_.h(_.Ql(a,9,2)),b4c:_.h(_.El(a,10)),Kid:_.h(_.Ql(a,11,2)),xPb:_.h(_.W(a,12)),YEb:_.h(_.Ql(a,13,2)),YQb:_.h(_.W(a,14)),id:_.h(_.Il(a,15)),ZEb:_.h(_.Gl(a,16,2))}};var C_b=class extends _.cc{constructor(a){super(a)}getName(){return _.X(this,1)}jg(){return _.W(this,1)}Qd(a){return _.Lc(this,1,a)}Vi(){return _.fm(this,1)}Fo(a){return _.Xl(this,2,a)}};C_b.prototype.toObject=function(){if(null!=this){_.dc(this);var a={name:_.h(_.W(this,1)),Ll:_.Kl(this,2,!1)}}else a=void 0;return a};var D_b=class extends _.cc{constructor(a){super(a)}yF(){return _.X(this,1)}vC(){return _.W(this,1)}qL(a){_.Lc(this,1,a)}getId(){return _.Nl(this,5)}Fo(a){return _.Xl(this,2,a)}IW(){return _.X(this,3)}w5a(){return _.fm(this,3)}};D_b.prototype.toObject=function(){if(null!=this){_.dc(this);var a={JN:_.h(_.W(this,1)),id:_.h(_.El(this,5)),Ll:_.Kl(this,2,!1),username:_.h(_.W(this,3)),R9c:_.Kl(this,4,!1)}}else a=void 0;return a};(class extends _.cc{constructor(a){super(a)}Fo(a){return _.Xl(this,1,a)}}).prototype.toObject=function(){if(null!=this){_.dc(this);var a={Ll:_.Kl(this,1,!1)}}else a=void 0;return a};var E_b=class extends _.cc{constructor(a){super(a)}Tl(){return _.X(this,1)}iO(){return _.W(this,1)}PG(a){_.Lc(this,1,a)}HF(){return _.fm(this,1)}Fo(a){return _.Xl(this,3,a)}yC(){return _.Nl(this,4)}IF(){return null!=_.El(this,4)}};E_b.prototype.toObject=function(){if(null!=this){_.dc(this);var a={productId:_.h(_.W(this,1)),Scd:_.h(_.El(this,2)),Ll:_.Kl(this,3,!1),BL:_.h(_.El(this,4))}}else a=void 0;return a};(class extends _.cc{constructor(a){super(a)}Fo(a){return _.Xl(this,2,a)}}).prototype.toObject=function(){if(null!=this){_.dc(this);var a={nXb:_.h(_.El(this,1)),G9c:_.Kl(this,3,!1),Ll:_.Kl(this,2,!1)}}else a=void 0;return a};(class extends _.cc{constructor(a){super(a)}Fo(a){return _.Xl(this,2,a)}}).prototype.toObject=function(){if(null!=this){_.dc(this);var a={pJc:_.h(_.Jl(this,1)),Ll:_.Kl(this,2,!1)}}else a=void 0;return a};var F_b=class extends _.cc{constructor(a){super(a)}};F_b.Wb=[1,2];F_b.prototype.toObject=function(){return G_b(this)};var G_b=function(a){if(null!=a)return _.dc(a),{did:_.h(_.Ql(a,1,2)),nhd:_.h(_.Gl(a,2,2))}};(class extends _.cc{constructor(a){super(a)}Fo(a){return _.Xl(this,1,a)}dw(){return _.ol(this,F_b,4)}J7(a){return _.Al(this,4,a)}SE(){return _.rl(this,4)}XW(){return _.sl(this,F_b,4)}}).prototype.toObject=function(){if(null!=this){_.dc(this);var a={Ll:_.Kl(this,1,!1),pageSize:_.Ll(this,2,1E3),pageToken:_.h(_.W(this,3)),filter:G_b(this.dw())}}else a=void 0;return a};var H_b=class extends _.cc{constructor(a){super(a)}getName(){return _.X(this,1)}jg(){return _.W(this,1)}Qd(a){return _.Lc(this,1,a)}Vi(){return _.fm(this,1)}};H_b.prototype.toObject=function(){return I_b(this)};var I_b=function(a){if(null!=a)return _.dc(a),{name:_.h(_.W(a,1)),BXc:_.h(_.W(a,2))}};var RO=class{};RO.O=function(a){return new (a||RO)};RO.ta=_.k({token:RO,oa:RO.O,Ea:"root"});var J_b=new Map([[2,{Z7:"https://dev-stacks.corp.google.com",d3:"https://staging-stacksinfrastructurecatalog-googleapis.corp.google.com",apiKey:"AIzaSyAXNjGnyiOiM9qwCTPTxE_zsynz51tizBo"}],[1,{Z7:"https://staging-stacks.corp.google.com",d3:"https://staging-stacksinfrastructurecatalog-googleapis.corp.google.com",apiKey:"AIzaSyAXNjGnyiOiM9qwCTPTxE_zsynz51tizBo"}],[3,{Z7:"https://nightly-stacks.corp.google.com",d3:"https://autopush-stacksinfrastructurecatalog-googleapis.corp.google.com",apiKey:"AIzaSyBJfv3Pzc9Y-hagj8Gd5pfcCT56QvtDFIA"}],
[0,{Z7:"https://stacks-v4.corp.google.com",d3:"https://stacksinfrastructurecatalog-googleapis.corp.google.com",apiKey:"AIzaSyAXNjGnyiOiM9qwCTPTxE_zsynz51tizBo"}],[4,{Z7:"http://localhost:5432",d3:"http://localhost:9876",apiKey:""}]]),SO=class{get current(){return J_b.get(this.rHc)}get rHc(){switch("{{ flags.environment }}"===window.PY_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}}};
SO.O=function(a){return new (a||SO)(_.m(RO))};SO.ta=_.k({token:SO,oa:SO.O,Ea:"root"});var $K=class extends _.cc{constructor(a){super(a)}getUrl(){return _.X(this,1)}lO(){return _.W(this,1)}vz(a){return _.Lc(this,1,a)}M5(){return _.fm(this,1)}Qq(){return _.X(this,2)}AU(){return _.rl(this,2)}getId(){return _.X(this,3)}};$K.prototype.toObject=function(){return TO(this)};var TO=function(a){if(null!=a)return _.dc(a),{url:_.h(_.W(a,1)),label:_.h(_.W(a,2)),id:_.h(_.W(a,3)),protocol:_.h(_.Jl(a,4))}};var UO=class extends _.cc{constructor(a){super(a)}getName(){return _.X(this,2)}jg(){return _.W(this,2)}Qd(a){return _.Lc(this,2,a)}Vi(){return _.fm(this,2)}};UO.prototype.toObject=function(){return K_b(this)};var K_b=function(a){if(null!=a)return _.dc(a),{HEc:_.h(_.W(a,1)),name:_.h(_.W(a,2)),resource:TO(_.ol(a,$K,3))}};var L_b=class extends _.cc{constructor(a){super(a)}Fy(a){return _.Rl(this,1,a)}Q7(a,b){_.Tb(this,1,_.ub,a,b,_.Ql)}};L_b.Wb=[1];L_b.prototype.toObject=function(){return M_b(this)};var M_b=function(a){if(null!=a)return _.dc(a),{hid:_.h(_.Ql(a,1,2))}};var N_b=class extends _.cc{constructor(a){super(a)}getName(){return _.X(this,1)}jg(){return _.W(this,1)}Qd(a){return _.Lc(this,1,a)}Vi(){return _.fm(this,1)}cw(){return _.X(this,2)}},O_b=[3,4];N_b.prototype.toObject=function(){return P_b(this)};var P_b=function(a){if(null!=a)return _.dc(a),{name:_.h(_.W(a,1)),description:_.h(_.W(a,2)),booleanValue:_.h(_.Hl(a,_.yl(a,O_b,3))),Bgd:M_b(_.Wl(a,L_b,4,O_b))}};var VO=class extends _.cc{constructor(a){super(a)}IW(){return _.X(this,1)}w5a(){return _.fm(this,1)}getName(){return _.X(this,2)}jg(){return _.W(this,2)}Qd(a){return _.Lc(this,2,a)}Vi(){return _.fm(this,2)}};VO.prototype.toObject=function(){return WO(this)};var WO=function(a){if(null!=a)return _.dc(a),{username:_.h(_.W(a,1)),name:_.h(_.W(a,2))}};var jMb=class extends _.cc{constructor(a){super(a)}getName(){return _.X(this,2)}jg(){return _.W(this,2)}Qd(a){return _.Lc(this,2,a)}Vi(){return _.fm(this,2)}};jMb.prototype.toObject=function(){return Q_b(this)};var Q_b=function(a){if(null!=a)return _.dc(a),{b6c:_.h(_.W(a,1)),name:_.h(_.W(a,2))}};var R_b=class extends _.cc{constructor(a){super(a)}getYear(){return _.Ll(this,1)}setYear(a){return _.$l(this,1,a)}getMonth(){return _.Ll(this,2)}setMonth(a){return _.$l(this,2,a)}getDay(){return _.Ll(this,3)}};R_b.prototype.toObject=function(){return S_b(this)};var S_b=function(a){if(null!=a)return _.dc(a),{year:_.Ll(a,1),month:_.Ll(a,2),day:_.Ll(a,3)}};var T_b=class extends _.cc{constructor(a){super(a)}};T_b.prototype.toObject=function(){return U_b(this)};var U_b=function(a){if(null!=a)return _.dc(a),{ED:_.h(_.W(a,1)),uad:_.h(_.W(a,2)),S5c:S_b(_.ol(a,R_b,3))}};var V_b=class extends _.cc{constructor(a){super(a)}MJ(){return _.X(this,1)}w4a(){return _.zl(this,T_b,2,_.vl())}yC(){return _.Nl(this,3)}IF(){return null!=_.El(this,3)}};V_b.Wb=[2];V_b.prototype.toObject=function(){return W_b(this)};var W_b=function(a){if(null!=a)return _.dc(a),{product:_.h(_.W(a,1)),nZc:_.Xb(a.w4a(),U_b),BL:_.h(_.El(a,3))}};var X_b=class extends _.cc{constructor(a){super(a)}yF(){return _.Nl(this,1)}vC(){return _.El(this,1)}qL(a){_.am(this,1,a)}};X_b.prototype.toObject=function(){return Y_b(this)};var Y_b=function(a){if(null!=a)return _.dc(a),{JN:_.h(_.El(a,1)),lZa:_.h(_.W(a,2))}};var hMb=class extends _.cc{constructor(a){super(a)}cw(){return _.X(this,2)}};hMb.prototype.toObject=function(){return Z_b(this)};var Z_b=function(a){if(null!=a)return _.dc(a),{perspective:_.h(_.Jl(a,1)),description:_.h(_.W(a,2))}};var aL=class extends _.cc{constructor(a){super(a)}};aL.Wb=[2,3];aL.prototype.toObject=function(){return $_b(this)};var $_b=function(a){if(null!=a)return _.dc(a),{Gdd:_.h(_.W(a,1)),wed:_.Xb(_.zl(a,hMb,2,_.vl()),Z_b),Thd:_.h(_.Ql(a,3,2))}};var kMb=class extends _.cc{constructor(a){super(a)}getName(){return _.X(this,2)}jg(){return _.W(this,2)}Qd(a){return _.Lc(this,2,a)}Vi(){return _.fm(this,2)}};kMb.prototype.toObject=function(){return a0b(this)};var a0b=function(a){if(null!=a)return _.dc(a),{NO:_.h(_.W(a,1)),name:_.h(_.W(a,2))}};var YK=class extends _.cc{constructor(a){super(a)}getName(){return _.X(this,3)}jg(){return _.W(this,3)}Qd(a){return _.Lc(this,3,a)}Vi(){return _.fm(this,3)}};YK.prototype.toObject=function(){return b0b(this)};var b0b=function(a){if(null!=a)return _.dc(a),{K2c:_.h(_.W(a,1)),J2c:_.h(_.W(a,2)),name:_.h(_.W(a,3)),chd:_.h(_.W(a,4)),L2c:_.h(_.tl(a,5)),dhd:_.h(_.tl(a,6))}};var c0b=class extends _.cc{constructor(a){super(a)}getName(){return _.X(this,1)}jg(){return _.W(this,1)}Qd(a){return _.Lc(this,1,a)}Vi(){return _.fm(this,1)}};c0b.prototype.toObject=function(){return d0b(this)};var d0b=function(a){if(null!=a)return _.dc(a),{name:_.h(_.W(a,1)),dTc:_.h(_.W(a,2))}};var e0b=class extends _.cc{constructor(a){super(a)}MJ(){return _.X(this,1)}w4a(){return _.zl(this,T_b,2,_.vl())}yF(){return _.Nl(this,3)}vC(){return _.El(this,3)}qL(a){_.am(this,3,a)}};e0b.Wb=[2];e0b.prototype.toObject=function(){return f0b(this)};var f0b=function(a){if(null!=a)return _.dc(a),{product:_.h(_.W(a,1)),nZc:_.Xb(a.w4a(),U_b),JN:_.h(_.El(a,3)),lZa:_.h(_.W(a,4))}};var g0b=class extends _.cc{constructor(a){super(a)}getName(){return _.X(this,2)}jg(){return _.W(this,2)}Qd(a){return _.Lc(this,2,a)}Vi(){return _.fm(this,2)}};g0b.prototype.toObject=function(){return h0b(this)};var h0b=function(a){if(null!=a)return _.dc(a),{xfd:_.h(_.W(a,1)),name:_.h(_.W(a,2)),resource:TO(_.ol(a,$K,3))}};var i0b=class extends _.cc{constructor(a){super(a)}getName(){return _.X(this,1)}jg(){return _.W(this,1)}Qd(a){return _.Lc(this,1,a)}Vi(){return _.fm(this,1)}};i0b.prototype.toObject=function(){return j0b(this)};var j0b=function(a){if(null!=a)return _.dc(a),{name:_.h(_.W(a,1)),JWc:_.h(_.W(a,2))}};var k0b=class extends _.cc{constructor(a){super(a)}getName(){return _.X(this,2)}jg(){return _.W(this,2)}Qd(a){return _.Lc(this,2,a)}Vi(){return _.fm(this,2)}Ey(){return _.Nl(this,3)}};k0b.Wb=[5,6];k0b.prototype.toObject=function(){return l0b(this)};var l0b=function(a){if(null!=a){_.dc(a);var b=_.h(_.El(a,1)),c=_.h(_.W(a,2)),d=_.h(_.El(a,3)),e=_.h(_.El(a,4));var f=_.zl(a,k0b,5,_.vl());f=_.Xb(f,l0b);a=_.zl(a,VO,6,_.vl());return{teamsId:b,name:c,level:d,tdd:e,Fcd:f,Rad:_.Xb(a,WO)}}};var m0b=class extends _.cc{constructor(a){super(a)}};m0b.prototype.toObject=function(){return n0b(this)};var n0b=function(a){if(null!=a)return _.dc(a),{lhd:_.h(_.W(a,1)),nXb:_.h(_.El(a,2))}};var ZKb=class extends _.cc{constructor(a){super(a)}Tl(){return _.X(this,1)}PG(a){_.Lc(this,1,a)}HF(){return _.fm(this,1)}yC(){return _.Nl(this,6)}IF(){return null!=_.El(this,6)}getName(){return _.X(this,2)}Qd(a){return _.Lc(this,2,a)}Vi(){return _.fm(this,2)}AW(){return _.Pl(this,3,0)}Mua(){return _.Kl(this,4)}C3a(){return _.Kl(this,5,!1)}};ZKb.prototype.toObject=function(){return o0b(this)};
var o0b=function(a){if(null!=a)return _.dc(a),{productId:_.h(_.W(a,1)),BL:_.h(_.El(a,6)),name:_.h(_.W(a,2)),XY:_.h(_.Jl(a,3)),yMc:_.h(_.Hl(a,4)),yOc:_.Kl(a,5,!1)}};var ZK=class extends _.cc{constructor(a){super(a)}Tl(){return _.X(this,1)}PG(a){_.Lc(this,1,a)}HF(){return _.fm(this,1)}cw(){return _.X(this,2)}};ZK.Wb=[3,6];ZK.prototype.toObject=function(){return p0b(this)};var p0b=function(a){if(null!=a)return _.dc(a),{productId:_.h(_.W(a,1)),description:_.h(_.W(a,2)),hed:_.h(_.Ql(a,3,2)),ved:_.h(_.W(a,4)),mbd:_.h(_.W(a,5)),jed:_.Xb(_.zl(a,ZKb,6,_.vl()),o0b)}};var YO=class extends _.cc{constructor(a){super(a)}Dua(a){return _.zl(this,$K,2,_.vl(a))}c3a(){return _.Rl(this,4)}Hmb(a){_.Tb(this,4,_.ub,a,void 0,_.Ql)}Gua(a){return _.zl(this,$K,5,_.vl(a))}rW(a){return _.zl(this,VO,7,_.vl(a))}cw(){return _.X(this,9)}o3a(){return _.ol(this,_.Ln,90)}ug(){return _.ol(this,XO,10)}bQ(a){_.Al(this,10,a)}RJ(){return _.sl(this,XO,10)}Lua(a){return _.zl(this,$K,13,_.vl(a))}Nua(a){return _.zl(this,$K,15,_.vl(a))}Pua(a){return _.zl(this,$K,16,_.vl(a))}C3a(){return _.Kl(this,
17,!1)}Ofa(){return _.zl(this,$K,18,_.vl())}getName(){return _.X(this,23)}jg(){return _.W(this,23)}Qd(a){return _.Lc(this,23,a)}Vi(){return _.fm(this,23)}Tl(){return _.X(this,26)}iO(){return _.W(this,26)}PG(a){_.Lc(this,26,a)}HF(){return _.fm(this,26)}Vfa(a){return _.zl(this,$K,31,_.vl(a))}zfa(a){return _.zl(this,$K,55,_.vl(a))}Mua(){return _.Kl(this,66)}AW(){return _.Pl(this,70,0)}yfa(){return _.zl(this,u_b,72,_.vl())}HKb(){return _.Kl(this,73)}rLb(){return null!=_.Hl(this,73)}yC(){return _.Nl(this,
84)}IF(){return null!=_.El(this,84)}O3a(){return _.zl(this,X_b,88,_.vl())}X3a(){return _.zl(this,e0b,96,_.vl())}},q0b=_.gc(YO),XO=class extends _.cc{constructor(a){super(a)}yF(){return _.X(this,1)}vC(){return _.W(this,1)}qL(a){_.Lc(this,1,a)}getName(){return _.X(this,2)}jg(){return _.W(this,2)}Qd(a){return _.Lc(this,2,a)}Vi(){return _.fm(this,2)}getParent(){return _.ol(this,XO,3)}Wmb(a){_.Al(this,3,a)}cw(){return _.X(this,7)}o3a(){return _.ol(this,_.Ln,30)}Dua(a){return _.zl(this,$K,8,_.vl(a))}Gua(a){return _.zl(this,
$K,9,_.vl(a))}rW(a){return _.zl(this,VO,10,_.vl(a))}Lua(a){return _.zl(this,$K,11,_.vl(a))}Nua(a){return _.zl(this,$K,12,_.vl(a))}Pua(a){return _.zl(this,$K,13,_.vl(a))}Ofa(){return _.zl(this,$K,14,_.vl())}Vfa(a){return _.zl(this,$K,16,_.vl(a))}X3a(){return _.zl(this,e0b,21,_.vl())}O3a(){return _.zl(this,X_b,29,_.vl())}},r0b=_.gc(XO);YO.Wb=[2,4,61,5,6,7,8,39,12,13,14,83,15,16,18,41,20,22,25,27,28,30,31,38,32,59,40,35,44,47,55,56,57,62,63,64,65,78,49,50,72,80,81,85,87,88,97,89,94,96];
YO.prototype.toObject=function(){return s0b(this)};
var s0b=function(a){if(null!=a){_.dc(a);var b=_.Xb(a.Dua(),TO),c=_.h(_.Ql(a,4,2)),d=_.h(_.Ql(a,61,2)),e=_.Xb(a.Gua(),TO),f=_.Xb(_.zl(a,$K,6,_.vl()),TO),g=_.Xb(a.rW(),WO),l=_.Xb(_.zl(a,$K,8,_.vl()),TO);var p=_.zl(a,$K,39,_.vl());p=_.Xb(p,TO);var t=_.h(_.W(a,9)),x=_.Mn(a.o3a()),B=_.h(_.W(a,93)),F=ZO(a.ug()),I=_.h(_.W(a,42)),K=_.Xb(_.zl(a,$K,12,_.vl()),TO),U=_.Xb(a.Lua(),TO),ca=_.h(_.Gl(a,14,2)),ma=_.h(_.Ql(a,83,2)),za=_.Xb(a.Nua(),TO),xa=_.Xb(a.Pua(),TO),Ea=_.Kl(a,17,!1),Va=_.Xb(a.Ofa(),TO),ob=_.Xb(_.zl(a,
kMb,41,_.vl()),a0b),Ga=_.Xb(_.zl(a,$K,20,_.vl()),TO),Oa=_.Xb(_.zl(a,$K,22,_.vl()),TO),Ra=_.h(_.W(a,23)),nb=_.h(_.Gl(a,25,2)),Ac=_.h(_.W(a,26)),bd=_.Xb(_.zl(a,YK,27,_.vl()),b0b),fc=_.Xb(_.zl(a,$K,28,_.vl()),TO),le=d0b(_.ol(a,c0b,29)),td=_.Xb(_.zl(a,$K,30,_.vl()),TO),Nb=_.Xb(a.Vfa(),TO),Pa=_.h(_.Ql(a,38,2)),bb=_.Xb(_.zl(a,$K,32,_.vl()),TO),qb=h0b(_.ol(a,g0b,58)),Ub=_.Xb(_.zl(a,$K,59,_.vl()),TO),Tc=j0b(_.ol(a,i0b,33)),lb=I_b(_.ol(a,H_b,34));var na=_.zl(a,k0b,40,_.vl());na=_.Xb(na,l0b);var Zb=_.h(_.Gl(a,
35,2)),vc=_.h(_.Il(a,36)),cd=K_b(_.ol(a,UO,43)),me=_.Xb(_.zl(a,$K,44,_.vl()),TO),Qe=_.h(_.Hl(a,45)),Re=_.h(_.Hl(a,46)),Ng=_.Xb(_.zl(a,jMb,47,_.vl()),Q_b),ih=_.h(_.W(a,54)),Zi=_.Xb(a.zfa(),TO),jh=_.Xb(_.zl(a,$K,56,_.vl()),TO),kh=_.Xb(_.zl(a,$K,57,_.vl()),TO);var lh=_.zl(a,$K,62,_.vl());lh=_.Xb(lh,TO);var Kj=_.zl(a,$K,63,_.vl());Kj=_.Xb(Kj,TO);var jg=_.zl(a,$K,64,_.vl());jg=_.Xb(jg,TO);var $i=_.Xb(_.zl(a,$K,65,_.vl()),TO),aj=_.h(_.Hl(a,60)),fl=_.h(_.Hl(a,66)),em=_.h(_.Hl(a,69)),Se=_.h(_.Hl(a,67)),Qo=
_.h(_.Ql(a,78,2)),FE=_.h(_.W(a,48)),x0=_.h(_.Ql(a,49,2)),GE=_.h(_.Ql(a,50,2)),ab=_.h(_.W(a,51)),Bd=_.h(_.W(a,52)),Mr=_.h(_.W(a,53)),Hi=_.h(_.Jl(a,70)),mu=_.h(_.Jl(a,71)),hf=_.Xb(a.yfa(),v_b),pa=_.h(_.Hl(a,73)),Aa=_.h(_.W(a,74)),Na=_.h(_.Jl(a,75)),Dc=_.h(_.Hl(a,76)),Hd=_.h(_.W(a,77)),wf=p0b(_.ol(a,ZK,79)),Cg=_.Xb(_.zl(a,bL,80,_.vl()),B_b),vk=_.h(_.W(a,68)),nu=_.Xb(_.zl(a,aL,81,_.vl()),$_b),HE=_.h(_.El(a,82)),mCa=_.h(_.El(a,84));var CH=_.zl(a,N_b,85,_.vl());CH=_.Xb(CH,P_b);var nCa=_.h(_.W(a,86)),Wj=
_.h(_.Ql(a,87,2)),Mha=_.Xb(a.O3a(),Y_b);var b4=_.zl(a,X_b,97,_.vl());b4=_.Xb(b4,Y_b);var oCa=_.h(_.Ql(a,89,2)),Wm=n0b(_.ol(a,m0b,91));var pCa=_.zl(a,_.K1a,94,_.vl());return{fFc:b,L3:c,M2c:d,kGc:e,v5c:f,P3:g,X5c:l,w6c:p,description:t,bIc:x,aIc:B,domain:F,xKb:I,x8c:K,CLc:U,X8c:ca,W8c:ma,SMc:za,BNc:xa,yOc:Ea,YOc:Va,Q$c:ob,W$c:Ga,jbd:Oa,name:Ra,Tcd:nb,productId:Ac,zdd:bd,Add:fc,Edd:le,oed:td,iUc:Nb,cfd:Pa,Wfd:bb,wfd:qb,yfd:Ub,ogd:Tc,Ngd:lb,teamList:na,mhd:Zb,Zhd:vc,r3c:cd,s3c:me,Ogd:Qe,v$c:Re,d6c:Ng,
odd:ih,ERa:Zi,Fed:jh,vgd:kh,W4c:lh,v6c:Kj,afd:jg,uhd:$i,cha:aj,yMc:fl,k9c:em,i9c:Se,qdd:Qo,HEc:FE,c6c:x0,P$c:GE,dTc:ab,JWc:Bd,BXc:Mr,XY:Hi,Z5c:mu,oEc:hf,aEc:pa,lgd:Aa,ybd:Na,Mhd:Dc,Kfd:Hd,U2c:wf,ied:Cg,Xed:vk,Q7c:nu,Fdd:HE,BL:mCa,A3c:CH,Cdd:nCa,Ddd:Wj,wSc:Mha,ufd:b4,Kbd:oCa,mcd:Wm,mfd:_.Xb(pCa,_.L1a),sdd:_.h(_.W(a,92)),fza:_.Xb(a.X3a(),f0b)}}};XO.Wb=[4,6,8,9,10,11,12,13,14,15,16,21,23,29];var t0b=[27,28];XO.prototype.toObject=function(){return ZO(this)};
var ZO=function(a){if(null!=a){_.dc(a);var b=_.h(_.W(a,1)),c=_.h(_.W(a,2)),d=ZO(a.getParent());var e=_.zl(a,XO,4,_.vl());e=_.Xb(e,ZO);var f=_.h(_.Hl(a,5));var g=_.zl(a,YO,6,_.vl());g=_.Xb(g,s0b);var l=_.h(_.W(a,7)),p=_.Mn(a.o3a()),t=_.h(_.W(a,31)),x=_.Xb(a.Dua(),TO),B=_.Xb(a.Gua(),TO),F=_.Xb(a.rW(),WO),I=_.Xb(a.Lua(),TO),K=_.Xb(a.Nua(),TO),U=_.Xb(a.Pua(),TO),ca=_.Xb(a.Ofa(),TO);var ma=_.zl(a,$K,15,_.vl());ma=_.Xb(ma,TO);var za=_.h(_.W(a,20)),xa=_.Xb(a.Vfa(),TO),Ea=_.h(_.W(a,17)),Va=_.h(_.El(a,18)),
ob=_.h(_.Hl(a,19)),Ga=_.Xb(a.X3a(),f0b),Oa=_.h(_.W(a,22));var Ra=_.zl(a,V_b,23,_.vl());return{JN:b,name:c,parent:d,Ggd:e,o$c:f,ydd:g,description:l,bIc:p,aIc:t,fFc:x,kGc:B,P3:F,CLc:I,SMc:K,BNc:U,YOc:ca,Dad:ma,cc:za,iUc:xa,c7c:Ea,bgd:Va,l4c:ob,fza:Ga,ged:Oa,H6c:_.Xb(Ra,W_b),g7c:_.h(_.El(a,24)),Hgd:_.h(_.El(a,25)),teamsId:_.h(_.El(a,26)),h7c:TO(_.Wl(a,$K,27,t0b)),i7c:_.h(_.Vl(a,28,t0b)),wSc:_.Xb(a.O3a(),Y_b)}}};var TK=class extends _.cc{constructor(a){super(a)}getName(){return _.X(this,1)}jg(){return _.W(this,1)}Qd(a){return _.Lc(this,1,a)}Vi(){return _.fm(this,1)}getUrl(){return _.X(this,2)}lO(){return _.W(this,2)}vz(a){return _.Lc(this,2,a)}M5(){return _.fm(this,2)}KJ(){return _.X(this,3)}cQ(a){return _.Lc(this,3,a)}};TK.Wb=[4];TK.prototype.toObject=function(){return u0b(this)};
var u0b=function(a){if(null!=a)return _.dc(a),{name:_.h(_.W(a,1)),url:_.h(_.W(a,2)),icon:_.h(_.W(a,3)),Qed:_.Xb(_.zl(a,$K,4,_.vl()),TO)}};var RK=class extends _.cc{constructor(){super()}getName(){return _.X(this,1)}jg(){return _.W(this,1)}Qd(a){return _.Lc(this,1,a)}Vi(){return _.fm(this,1)}p5(a){return _.zl(this,TK,2,_.vl(a))}s_(a){return _.Cl(this,2,a)}Gca(a){_.Dl(this,2,TK,a)}};RK.Wb=[2];RK.prototype.toObject=function(){if(null!=this){_.dc(this);var a={name:_.h(_.W(this,1)),FPc:_.Xb(this.p5(),u0b)}}else a=void 0;return a};var v0b=["domain_less","no_domain"];(class extends _.cc{constructor(a){super(a)}getId(){return _.Nl(this,1)}}).prototype.toObject=function(){if(null!=this){_.dc(this);var a={id:_.h(_.El(this,1))}}else a=void 0;return a};var w0b=class extends _.cc{constructor(a){super(a)}};w0b.prototype.toObject=function(){return x0b(this)};var x0b=function(a){if(null!=a)return _.dc(a),{s8c:_.h(_.El(a,1)),Chd:_.h(_.El(a,3))}};var y0b=class extends _.cc{constructor(a){super(a)}yF(){return _.Nl(this,1)}vC(){return _.El(this,1)}qL(a){_.am(this,1,a)}};y0b.prototype.toObject=function(){return z0b(this)};var z0b=function(a){if(null!=a)return _.dc(a),{JN:_.h(_.El(a,1))}};var A0b=class extends _.cc{constructor(a){super(a)}yF(){return _.Nl(this,1)}vC(){return _.El(this,1)}qL(a){_.am(this,1,a)}AW(){return _.Pl(this,3,0)}};A0b.prototype.toObject=function(){return B0b(this)};var B0b=function(a){if(null!=a)return _.dc(a),{JN:_.h(_.El(a,1)),XY:_.h(_.Jl(a,3))}};var C0b=class extends _.cc{constructor(a){super(a)}HKb(){return _.Kl(this,2)}rLb(){return null!=_.Hl(this,2)}};C0b.prototype.toObject=function(){return D0b(this)};var D0b=function(a){if(null!=a)return _.dc(a),{EEb:_.h(_.Jl(a,1)),aEc:_.h(_.Hl(a,2))}};var E0b=class extends _.cc{constructor(a){super(a)}};E0b.prototype.toObject=function(){return F0b(this)};var F0b=function(a){if(null!=a)return _.dc(a),{o6c:_.h(_.Hl(a,1)),p6c:_.h(_.Hl(a,2)),EEb:_.h(_.Jl(a,3))}};var G0b=class extends _.cc{constructor(a){super(a)}yfa(){return _.zl(this,u_b,2,_.vl())}};G0b.Wb=[2];G0b.prototype.toObject=function(){return H0b(this)};var H0b=function(a){if(null!=a)return _.dc(a),{EEb:_.h(_.Jl(a,1)),oEc:_.Xb(a.yfa(),v_b)}};var I0b=class extends _.cc{constructor(a){super(a)}AW(){return _.Pl(this,1,0)}yF(){return _.Nl(this,2)}vC(){return _.El(this,2)}qL(a){_.am(this,2,a)}},J0b=[3,4,5];I0b.prototype.toObject=function(){return K0b(this)};var K0b=function(a){if(null!=a)return _.dc(a),{XY:_.h(_.Jl(a,1)),JN:_.h(_.El(a,2)),D8c:F0b(_.Wl(a,E0b,3,J0b)),u6c:D0b(_.Wl(a,C0b,4,J0b)),Jbd:H0b(_.Wl(a,G0b,5,J0b))}};var L0b=class extends _.cc{constructor(a){super(a)}},$O=[2,3,4,5,6];L0b.prototype.toObject=function(){return M0b(this)};var M0b=function(a){if(null!=a)return _.dc(a),{changeType:_.h(_.Jl(a,1)),Bdd:K0b(_.Wl(a,I0b,2,$O)),b7c:x0b(_.Wl(a,w0b,3,$O)),tfd:x0b(_.Wl(a,w0b,4,$O)),e7c:B0b(_.Wl(a,A0b,5,$O)),d7c:z0b(_.Wl(a,y0b,6,$O))}};var N0b=class extends _.cc{constructor(a){super(a)}getSeconds(){return _.Nl(this,1)}setSeconds(a){return _.Sb(this,1,_.sb(a),"0")}K3a(){return _.Ll(this,2)}oAa(a){return _.$l(this,2,a)}};N0b.prototype.toObject=function(){return O0b(this)};var O0b=function(a){if(null!=a)return _.dc(a),{seconds:_.Nl(a,1),pQb:_.Ll(a,2)}};var P0b=class extends _.cc{constructor(a){super(a)}getId(){return _.X(this,1)}getVersion(){return _.X(this,2)}knb(a){return _.sk(this,2,a)}};P0b.prototype.toObject=function(){return Q0b(this)};var Q0b=function(a){if(null!=a)return _.dc(a),{id:_.X(a,1),version:_.X(a,2)}};var R0b=class extends _.cc{constructor(a){super(a)}getYear(){return _.Ll(this,1)}setYear(a){return _.$l(this,1,a)}getMonth(){return _.Ll(this,2)}setMonth(a){return _.$l(this,2,a)}getDay(){return _.Ll(this,3)}getHours(){return _.Ll(this,4)}setHours(a){return _.$l(this,4,a)}getMinutes(){return _.Ll(this,5)}setMinutes(a){return _.$l(this,5,a)}getSeconds(){return _.Ll(this,6)}setSeconds(a){return _.$l(this,6,a)}K3a(){return _.Ll(this,7)}oAa(a){return _.$l(this,7,a)}},S0b=[8,9];
R0b.prototype.toObject=function(){return T0b(this)};var T0b=function(a){if(null!=a)return _.dc(a),{year:_.Ll(a,1),month:_.Ll(a,2),day:_.Ll(a,3),hours:_.Ll(a,4),minutes:_.Ll(a,5),seconds:_.Ll(a,6),pQb:_.Ll(a,7),utcOffset:O0b(_.Wl(a,N0b,8,S0b)),timeZone:Q0b(_.Wl(a,P0b,9,S0b))}};var U0b=class extends _.cc{constructor(a){super(a)}getEditor(){return _.X(this,1)}clearEditor(){return _.rl(this,1)}getState(){return _.Pl(this,2,0)}setState(a){return _.cm(this,2,a)}};U0b.prototype.toObject=function(){return V0b(this)};var V0b=function(a){if(null!=a)return _.dc(a),{editor:_.h(_.W(a,1)),state:_.h(_.Jl(a,2)),w4c:T0b(_.ol(a,R0b,3)),x4c:_.h(_.W(a,4)),y4c:_.Ym(_.ol(a,_.yk,5))}};var W0b=class extends _.cc{constructor(a){super(a)}};W0b.prototype.toObject=function(){return X0b(this)};var X0b=function(a){if(null!=a)return _.dc(a),{QGc:_.h(_.Il(a,1))}};var Y0b=class extends _.cc{constructor(a){super(a)}yF(){return _.Nl(this,1)}vC(){return _.El(this,1)}qL(a){_.am(this,1,a)}};Y0b.prototype.toObject=function(){return Z0b(this)};var Z0b=function(a){if(null!=a)return _.dc(a),{JN:_.h(_.El(a,1))}};var $0b=class extends _.cc{constructor(a){super(a)}};$0b.prototype.toObject=function(){return a1b(this)};var a1b=function(a){if(null!=a)return _.dc(a),{MOc:_.h(_.El(a,1))}};var b1b=class extends _.cc{constructor(a){super(a)}yC(){return _.Nl(this,1)}IF(){return null!=_.El(this,1)}};b1b.prototype.toObject=function(){return c1b(this)};var c1b=function(a){if(null!=a)return _.dc(a),{BL:_.h(_.El(a,1))}};var d1b=class extends _.cc{constructor(a){super(a)}},e1b=[1,2,3,4];d1b.prototype.toObject=function(){return f1b(this)};var f1b=function(a){if(null!=a)return _.dc(a),{wdd:c1b(_.Wl(a,b1b,1,e1b)),f7c:Z0b(_.Wl(a,Y0b,2,e1b)),C$c:a1b(_.Wl(a,$0b,3,e1b)),M5c:X0b(_.Wl(a,W0b,4,e1b))}};var aP=class extends _.cc{constructor(a){super(a)}getState(){return _.Pl(this,3,0)}setState(a){return _.cm(this,3,a)}setHistory(a,b){return _.Txa(this,8,U0b,a,b)}},g1b=_.gc(aP);aP.Wb=[5,8];aP.prototype.toObject=function(){return h1b(this)};
var h1b=function(a){if(null!=a){_.dc(a);var b=_.h(_.El(a,1)),c=_.h(_.W(a,2)),d=_.h(_.Jl(a,3)),e=T0b(_.ol(a,R0b,4));var f=_.zl(a,L0b,5,_.vl());f=_.Xb(f,M0b);var g=_.h(_.El(a,6)),l=_.h(_.W(a,7));var p=_.zl(a,U0b,8,_.vl());return{Jdd:b,Ked:c,state:d,Q5c:e,z4c:f,c4c:g,Oxa:l,v9c:_.Xb(p,V0b),m6c:_.h(_.W(a,9)),rgd:_.h(_.Jl(a,10)),qgd:f1b(_.ol(a,d1b,11)),R5c:_.Ym(_.ol(a,_.yk,12)),U$c:_.Ym(_.ol(a,_.yk,13)),lIb:_.h(_.W(a,14))}}};var i1b=new _.Cq("/google.corp.stacksinfrastructurecatalog.v3.Stacks/BatchGetProductInfoForCodePath",t_b,PO,a=>a.Zc(),q_b);(class extends _.cc{constructor(a){super(a)}}).prototype.toObject=function(){if(null!=this){_.dc(this);var a={teamsId:_.h(_.El(this,1))}}else a=void 0;return a};(class extends _.cc{constructor(a){super(a)}getId(){return _.Nl(this,1)}}).prototype.toObject=function(){if(null!=this){_.dc(this);var a={id:_.h(_.El(this,1)),lIb:_.h(_.W(this,2))}}else a=void 0;return a};(class extends _.cc{constructor(a){super(a)}Vua(){return _.ol(this,aP,1)}}).prototype.toObject=function(){if(null!=this){_.dc(this);var a={iTc:h1b(this.Vua())}}else a=void 0;return a};(class extends _.cc{constructor(a){super(a)}getId(){return _.Nl(this,1)}}).prototype.toObject=function(){if(null!=this){_.dc(this);var a={id:_.h(_.El(this,1)),lIb:_.h(_.W(this,2))}}else a=void 0;return a};(class extends _.cc{constructor(a){super(a)}getId(){return _.Nl(this,1)}Fo(a){return _.Xl(this,2,a)}}).prototype.toObject=function(){if(null!=this){_.dc(this);var a={id:_.h(_.El(this,1)),Ll:_.Kl(this,2,!1)}}else a=void 0;return a};(class extends _.cc{constructor(a){super(a)}}).prototype.toObject=function(){if(null!=this){_.dc(this);var a={}}else a=void 0;return a};var j1b=class extends _.cc{constructor(a){super(a)}getName(){return _.X(this,1)}jg(){return _.W(this,1)}Qd(a){return _.Lc(this,1,a)}Vi(){return _.fm(this,1)}},k1b=_.gc(j1b);j1b.prototype.toObject=function(){if(null!=this){_.dc(this);var a={name:_.h(_.W(this,1)),cFb:_.h(_.W(this,2)),c3c:_.h(_.Jl(this,3))}}else a=void 0;return a};var l1b=new _.Cq("/google.corp.stacksinfrastructurecatalog.v3.Stacks/GetAnnouncement",C_b,j1b,a=>a.Zc(),k1b);var m1b=class extends _.cc{constructor(a){super(a)}IW(){return _.X(this,1)}w5a(){return _.fm(this,1)}getName(){return _.X(this,2)}Qd(a){return _.Lc(this,2,a)}Vi(){return _.fm(this,2)}};m1b.prototype.toObject=function(){return n1b(this)};var n1b=function(a){if(null!=a)return _.dc(a),{username:_.h(_.W(a,1)),name:_.h(_.W(a,2))}};var p1b=class extends _.cc{constructor(a){super(a)}Tl(){return _.Tl(this,1,bP)}PG(a){_.bm(this,1,bP,a)}HF(){return null!=_.Vl(this,1,bP)}yW(){return _.Tl(this,2,bP)}t_(a){return _.bm(this,2,bP,a)}yC(){return _.Nl(this,_.yl(this,o1b,5))}IF(){return null!=_.Ul(this,5,o1b)}getName(){return _.X(this,4)}Qd(a){return _.Lc(this,4,a)}Vi(){return _.fm(this,4)}},bP=[1,2],o1b=[5,6];p1b.prototype.toObject=function(){return q1b(this)};
var q1b=function(a){if(null!=a)return _.dc(a),{productId:_.h(_.Vl(a,1,bP)),T6:_.h(_.Vl(a,2,bP)),BL:_.h(_.Ul(a,5,o1b)),PZc:_.h(_.Ul(a,6,o1b)),name:_.h(_.W(a,4)),GSb:_.h(_.W(a,3))}};var r1b=class extends _.cc{constructor(a){super(a)}cw(){return _.X(this,2)}f5(){return _.zl(this,p1b,3,_.vl())}};r1b.Wb=[3];r1b.prototype.toObject=function(){return s1b(this)};var s1b=function(a){if(null!=a)return _.dc(a),{MU:_.h(_.Jl(a,1)),description:_.h(_.W(a,2)),jHb:_.Xb(a.f5(),q1b)}};var t1b=class extends _.cc{constructor(a){super(a)}yW(){return _.X(this,1)}t_(a){return _.Lc(this,1,a)}g5(){return _.zl(this,r1b,2,_.vl())}getName(){return _.X(this,3)}Qd(a){return _.Lc(this,3,a)}Vi(){return _.fm(this,3)}cw(){return _.X(this,4)}d3a(){return _.zl(this,m1b,7,_.vl())}zfa(a){return _.Ql(this,9,_.vl(a))}getId(){return _.Ll(this,12)}},u1b=_.gc(t1b);t1b.Wb=[2,7,9,13,14];
t1b.prototype.toObject=function(){if(null!=this){_.dc(this);var a={T6:_.h(_.W(this,1)),mHb:_.Xb(this.g5(),s1b),name:_.h(_.W(this,3)),description:_.h(_.W(this,4)),ED:_.h(_.W(this,6)),kFb:_.Kl(this,5,!1),DGc:_.Xb(this.d3a(),n1b),cTb:_.h(_.El(this,8)),ERa:_.h(_.Ql(this,9,2)),xPb:_.h(_.W(this,10)),YQb:_.h(_.W(this,11)),id:_.h(_.Il(this,12)),YEb:_.h(_.Ql(this,13,2)),ZEb:_.h(_.Gl(this,14,2))}}else a=void 0;return a};var v1b=new _.Cq("/google.corp.stacksinfrastructurecatalog.v3.Stacks/GetCoreSolution",s_b,t1b,a=>a.Zc(),u1b);var x1b=class extends _.cc{constructor(a){super(a)}yC(){return _.Nl(this,_.yl(this,w1b,5))}IF(){return null!=_.Ul(this,5,w1b)}Tl(){return _.Tl(this,1,cP)}iO(){return _.Vl(this,1,cP)}PG(a){_.bm(this,1,cP,a)}HF(){return null!=_.Vl(this,1,cP)}yW(){return _.Tl(this,2,cP)}t_(a){return _.bm(this,2,cP,a)}getName(){return _.X(this,4)}jg(){return _.W(this,4)}Qd(a){return _.Lc(this,4,a)}Vi(){return _.fm(this,4)}},w1b=[5,6],cP=[1,2];x1b.prototype.toObject=function(){return y1b(this)};
var y1b=function(a){if(null!=a)return _.dc(a),{BL:_.h(_.Ul(a,5,w1b)),QGc:_.h(_.Ul(a,6,w1b)),productId:_.h(_.Vl(a,1,cP)),T6:_.h(_.Vl(a,2,cP)),name:_.h(_.W(a,4)),GSb:_.h(_.W(a,3))}};var z1b=class extends _.cc{constructor(a){super(a)}cw(){return _.X(this,2)}f5(){return _.zl(this,x1b,3,_.vl())}};z1b.Wb=[3];z1b.prototype.toObject=function(){return A1b(this)};var A1b=function(a){if(null!=a)return _.dc(a),{MU:_.h(_.Jl(a,1)),description:_.h(_.W(a,2)),jHb:_.Xb(a.f5(),y1b)}};var B1b=class extends _.cc{constructor(a){super(a)}getId(){return _.Nl(this,1)}yW(){return _.X(this,2)}t_(a){return _.Lc(this,2,a)}g5(){return _.zl(this,z1b,3,_.vl())}getName(){return _.X(this,4)}jg(){return _.W(this,4)}Qd(a){return _.Lc(this,4,a)}Vi(){return _.fm(this,4)}cw(){return _.X(this,5)}d3a(){return _.zl(this,VO,8,_.vl())}zfa(a){return _.Ql(this,10,_.vl(a))}};B1b.Wb=[3,8,10,13,14];B1b.prototype.toObject=function(){return C1b(this)};
var C1b=function(a){if(null!=a)return _.dc(a),{id:_.h(_.El(a,1)),T6:_.h(_.W(a,2)),mHb:_.Xb(a.g5(),A1b),name:_.h(_.W(a,4)),description:_.h(_.W(a,5)),ED:_.h(_.W(a,6)),kFb:_.Kl(a,7,!1),DGc:_.Xb(a.d3a(),WO),cTb:_.h(_.El(a,9)),ERa:_.h(_.Ql(a,10,2)),xPb:_.h(_.W(a,11)),YQb:_.h(_.W(a,12)),YEb:_.h(_.Ql(a,13,2)),ZEb:_.h(_.Gl(a,14,2))}};var D1b=new _.Cq("/google.corp.stacksinfrastructurecatalog.v3.Stacks/GetDomain",D_b,XO,a=>a.Zc(),r0b);(class extends _.cc{constructor(a){super(a)}}).prototype.toObject=function(){if(null!=this){_.dc(this);var a={}}else a=void 0;return a};var dP=[1,2,3];(class extends _.cc{constructor(a){super(a)}yC(){return _.Nl(this,_.yl(this,dP,2))}IF(){return null!=_.Ul(this,2,dP)}Tl(){return _.Tl(this,3,dP)}iO(){return _.Vl(this,3,dP)}PG(a){_.bm(this,3,dP,a)}HF(){return null!=_.Vl(this,3,dP)}Fo(a){return _.Xl(this,4,a)}}).prototype.toObject=function(){if(null!=this){_.dc(this);var a={Mgd:_.h(_.Ul(this,1,dP)),BL:_.h(_.Ul(this,2,dP)),productId:_.h(_.Vl(this,3,dP)),Ll:_.Kl(this,4,!1)}}else a=void 0;return a};var E1b=new _.Cq("/google.corp.stacksinfrastructurecatalog.v3.Stacks/GetProduct",E_b,YO,a=>a.Zc(),q0b);var F1b=class extends _.cc{constructor(a){super(a)}getId(){return _.Nl(this,1)}};F1b.prototype.toObject=function(){if(null!=this){_.dc(this);var a={id:_.h(_.El(this,1))}}else a=void 0;return a};var G1b=new _.Cq("/google.corp.stacksinfrastructurecatalog.v3.Stacks/GetProposal",F1b,aP,a=>a.Zc(),g1b);(class extends _.cc{constructor(a){super(a)}}).prototype.toObject=function(){if(null!=this){_.dc(this);var a={pageSize:_.Ll(this,1,50),pageToken:_.h(_.W(this,2))}}else a=void 0;return a};(class extends _.cc{constructor(a){super(a)}Fo(a){return _.Xl(this,1,a)}}).prototype.toObject=function(){if(null!=this){_.dc(this);var a={Ll:_.Kl(this,1,!1),pageSize:_.Ll(this,2,25),pageToken:_.h(_.W(this,3)),Q9c:_.Kl(this,4,!0)}}else a=void 0;return a};var eP=[2,3,4,5,8];(class extends _.cc{constructor(a){super(a)}Fo(a){return _.Xl(this,1,a)}yF(){return _.Nl(this,_.yl(this,eP,2))}vC(){return _.Ul(this,2,eP)}qL(a){_.xl(this,2,eP,_.sb(a))}}).prototype.toObject=function(){if(null!=this){_.dc(this);var a={Ll:_.Kl(this,1,!1),JN:_.h(_.Ul(this,2,eP)),MOc:_.h(_.Ul(this,3,eP)),N5c:_.h(_.Ul(this,4,eP)),nXb:_.h(_.Ul(this,5,eP)),Q2c:_.Kl(this,_.yl(this,eP,8),!0),pageSize:_.Ll(this,6,25),pageToken:_.h(_.W(this,7))}}else a=void 0;return a};(class extends _.cc{constructor(a){super(a)}dw(){return _.X(this,3)}J7(a){return _.Lc(this,3,a)}SE(){return _.rl(this,3)}XW(){return _.fm(this,3)}}).prototype.toObject=function(){if(null!=this){_.dc(this);var a={pageSize:_.h(_.Il(this,1)),pageToken:_.h(_.W(this,2)),filter:_.h(_.W(this,3))}}else a=void 0;return a};(class extends _.cc{constructor(a){super(a)}Fo(a){return _.Xl(this,1,a)}}).prototype.toObject=function(){if(null!=this){_.dc(this);var a={Ll:_.Kl(this,1,!1),pageSize:_.Ll(this,2,25),pageToken:_.h(_.W(this,3))}}else a=void 0;return a};(class extends _.cc{constructor(a){super(a)}getId(){return _.Nl(this,1)}}).prototype.toObject=function(){if(null!=this){_.dc(this);var a={id:_.h(_.El(this,1))}}else a=void 0;return a};(class extends _.cc{constructor(a){super(a)}getId(){return _.Nl(this,1)}}).prototype.toObject=function(){if(null!=this){_.dc(this);var a={id:_.h(_.El(this,1))}}else a=void 0;return a};var H1b=class extends _.cc{constructor(a){super(a)}getQuery(){return _.X(this,1)}setQuery(a){return _.Lc(this,1,a)}t5a(){return _.fm(this,1)}};H1b.prototype.toObject=function(){if(null!=this){_.dc(this);var a={query:_.h(_.W(this,1)),pageSize:_.Ll(this,2,25),pageToken:_.h(_.W(this,3))}}else a=void 0;return a};var I1b=class extends _.cc{constructor(a){super(a)}MJ(){return _.Wl(this,YO,1,fP)}ug(){return _.Wl(this,XO,2,fP)}bQ(a){_.Bl(this,2,fP,a)}RJ(){return void 0!==_.Vb(this,XO,_.yl(this,fP,2))}Iua(){return _.Wl(this,B1b,3,fP)}},fP=[1,2,3];I1b.prototype.toObject=function(){return J1b(this)};var J1b=function(a){if(null!=a)return _.dc(a),{product:s0b(a.MJ()),domain:ZO(a.ug()),L5c:C1b(a.Iua())}};var K1b=class extends _.cc{constructor(a){super(a)}},L1b=_.gc(K1b);K1b.Wb=[1];K1b.prototype.toObject=function(){if(null!=this){_.dc(this);var a={Wed:_.Xb(_.zl(this,I1b,1,_.vl()),J1b),nextPageToken:_.h(_.W(this,2))}}else a=void 0;return a};var M1b=new _.Cq("/google.corp.stacksinfrastructurecatalog.v3.Stacks/Search",H1b,K1b,a=>a.Zc(),L1b);(class extends _.cc{constructor(a){super(a)}Vua(){return _.ol(this,aP,1)}}).prototype.toObject=function(){if(null!=this){_.dc(this);var a={iTc:h1b(this.Vua())}}else a=void 0;return a};var N1b=function(a){var b={withCredentials:!0};b=b||{};b.format="jspb";this.Hh=new _.er(b);this.Mh=void 0==a?a:a.replace(/\/+$/,"")};_.aa=N1b.prototype;_.aa.MJ=function(a,b,c){return oL(this.Hh,this.Mh+"/$rpc/google.corp.stacksinfrastructurecatalog.v3.Stacks/GetProduct",a,b||{},E1b,c)};_.aa.Iua=function(a,b,c){return oL(this.Hh,this.Mh+"/$rpc/google.corp.stacksinfrastructurecatalog.v3.Stacks/GetCoreSolution",a,b||{},v1b,c)};
_.aa.c5=function(a,b,c){return oL(this.Hh,this.Mh+"/$rpc/google.corp.stacksinfrastructurecatalog.v3.Stacks/GetAnnouncement",a,b||{},l1b,c)};_.aa.ug=function(a,b,c){return oL(this.Hh,this.Mh+"/$rpc/google.corp.stacksinfrastructurecatalog.v3.Stacks/GetDomain",a,b||{},D1b,c)};_.aa.Vua=function(){return oL(this.Hh,this.Mh+"/$rpc/google.corp.stacksinfrastructurecatalog.v3.Stacks/GetProposal",void 0,{},G1b)};
_.aa.search=function(a,b,c){return oL(this.Hh,this.Mh+"/$rpc/google.corp.stacksinfrastructurecatalog.v3.Stacks/Search",a,b||{},M1b,c)};var gP=class{constructor(a){this.rJc=a}create(){return new N1b(this.rJc.current.d3)}};gP.O=function(a){return new (a||gP)(_.m(SO))};gP.ta=_.k({token:gP,oa:gP.O,Ea:"root"});var O1b=function(a,b){const c=new t_b;c.Hmb(b.endsWith("/")?b.substring(0,b.length-1):b);c.Fo(a.Ll);return SK(d=>{var e=a.nla;return oL(e.Hh,e.Mh+"/$rpc/google.corp.stacksinfrastructurecatalog.v3.Stacks/BatchGetProductInfoForCodePath",c,{"X-Goog-Api-Key":a.environment.apiKey},i1b,d)})},hP=class{constructor(a,b){this.Ll=!1;this.environment=a.current;this.nla=b.create();this.Ll="{{ flags.bypass_cache }}"===window.PY_BYPASS_CACHE?!1:"True"===window.PY_BYPASS_CACHE}c5(){const a=new C_b;a.Fo(this.Ll);
return _.u(SK(b=>this.nla.c5(a,{"X-Goog-Api-Key":this.environment.apiKey},b)),_.kg(b=>{console.error("Failed to fetch announcement",b);return _.lf(b)}))}ug(a){if(v0b.includes(a))return _.lf(Error("Ie"));const b=new D_b;b.qL(a);b.Fo(this.Ll);_.Xl(b,4,!1);return _.u(SK(c=>this.nla.ug(b,{"X-Goog-Api-Key":this.environment.apiKey},c)),_.kg(c=>{console.error("Failed to fetch domain",a,c);return c&&404===c.code?_.lf(Error("Je`"+a)):_.lf(c)}))}MJ(a){const b=new E_b;b.PG(a);b.Fo(this.Ll);return _.u(SK(c=>
this.nla.MJ(b,{"X-Goog-Api-Key":this.environment.apiKey},c)),_.kg(c=>{console.error("Failed to fetch product",c);return"Requested entity was not found."===c.message?_.lf(Error("Ke`"+a)):_.lf(c)}))}Iua(a,b,c){const d=r_b((new s_b).t_(a),b).Fo(this.Ll===c?this.Ll:c);return _.u(SK(e=>this.nla.Iua(d,{"X-Goog-Api-Key":this.environment.apiKey},e)),_.kg(e=>{console.error("Failed to fetch well-lit path",e);return"Requested entity was not found."===e.message?_.lf(Error("Le`"+a)):_.lf(e)}))}getUrl(a){return`${this.environment.d3}/${"v3"}/${a}?key=${this.environment.apiKey}`}};
hP.O=function(a){return new (a||hP)(_.m(SO),_.m(gP),_.m(RO))};hP.ta=_.k({token:hP,oa:hP.O,Ea:"root"});var iP=class{constructor(a,b,c){this.Ga=a;this.L_=b;this.nh=c;this.kg=new _.Nu(this.Ga)}get(a){a.TF&&(a=a.parent||a);if(!a.path)return _.pg;const b=a.path;return this.kg.fetch(b,()=>_.u(O1b(this.L_,`//depot/${b}`),_.bk(this.Ga,"stacksServiceGet"),_.kg(c=>{_.Xt(this.nh,c);return _.kf(new PO)})))}};iP.O=function(a){return new (a||iP)(_.m(_.Vp),_.m(hP),_.m(_.Yt))};iP.ta=_.k({token:iP,oa:iP.O,Ea:"root"});var P1b=["clPicker"],Q1b=["pathBreadcrumb"],R1b=["refPickerDropdownButton"],S1b=["refPicker"],jP=class{set Va(a){this.Xt=a;this.MX.next(a)}get Va(){return this.Xt}get p8a(){let a;return!(null==(a=this.Va)||!a.params.Pb)}constructor(a,b,c,d,e){this.Ga=a;this.qZ=b;this.Cob=d;this.Qc=e;this.GP="BreadcrumbRefPicker";this.mwa=!1;this.jMb=!0;this.eW=this.FV=void 0;this.MX=new _.xg(1);this.ola=_.Fv.has(53)?_.u(this.MX,_.Eg(g=>this.Cob.get(g)),_.r(g=>new Set(_.zl(g,o_b,1,_.vl()).map(l=>`${l.c3a()||""}/`))),
_.Gg(g=>{this.Ga.Jo({gJ:new Map([["stacks",0<g.size?"AVAILABLE":"UNAVAILABLE"]])})}),_.Ag()):_.Hk;this.ATc=_.u(this.MX,_.r(g=>_.DG(g)?{Va:g,Iza:_.Lob,version:0}:void 0));const f=[];this.zra=_.u(this.MX,_.Eg(g=>_.DG(g)?_.u(_.zI(this.qZ,g),_.Dg(_.WG(g.yb)),_.r(l=>({location:g,Lw:l}))):_.kf({location:g,Lw:_.WG("")})),_.r(({location:g,Lw:l})=>this.Sda(f,g,l)))}Qa(){}Sda(a,b,c){var d=_.YG(b.hc()).Za();a[0]=h_b(this.Pja,b);if(_.DG(b)){if(_.hG(d)){if(d.params.Pb){c="CitC Workspace";var e=_.EG(d)}else _.yr(d)||
Pzb(d)?(c="Root",e="HEAD"):(c="Pinned to",e=d.yb,e=d.uj()?e:_.rG(e));d=Object.assign({},{type:2,qa:this.NFc,title:e,label:c,ariaLabel:"Pin to CL",lc:"ChangelistPicker",tooltip:void 0},_.jH(d.hc().od("").Za()))}else d=this.vWa(d,c),c=lAb(c.type),d={type:1,qa:this.BTc,label:"Ref Picker Button",ariaLabel:"Toggle ref picker dropdown",context:{xib:d,icon:c}};a[1]=d;d=!b.path||"/"===b.path;if(this.jMb&&!d){d=[];c=b;e=c.params.Oj;const g=c.params.Zf,l=c.params.Mv,p=c.params.Pb,t=c.params.zy,x=_.nk(c,0);
for(;c&&c.path;){var f=0===d.length?{Pb:p}:{Oj:e,Zf:g,Mv:l,Pb:p,zy:t};f=_.sr(_.wr(c.hc().cj(f),x).Za());let B;d.unshift({title:_.Oxb(c),Kb:f,path:null==(B=c)?void 0:B.path});c=c.parent}a[2]={type:1,qa:this.BSc,label:"File path",context:{DRb:d,aV:b.path||""}}}else a.splice(2,1)}else a.splice(1,2);return a}vWa(a,b){const c=_.rG(b);return Object.assign({},{title:c,qa:this.Aja,label:_.XG(b.type),ariaLabel:"Ref picker dropdown",lc:this.GP},_.jH(a.hc().od("").Za()))}};
jP.O=function(a){return new (a||jP)(_.w(_.Qv),_.w(_.AI),_.w(_.Gv),_.w(iP),_.w(AM))};
jP.wa=_.Qd({type:jP,na:[["repository-breadcrumb","location",""]],rb:function(a,b){a&1&&(_.oh(P1b,7,_.hh),_.oh(Q1b,7,_.hh),_.oh(R1b,7,_.hh),_.oh(S1b,7,_.hh),_.oh(iO,7));if(a&2){let c;_.rh(c=_.sh())&&(b.NFc=c.first);_.rh(c=_.sh())&&(b.BSc=c.first);_.rh(c=_.sh())&&(b.BTc=c.first);_.rh(c=_.sh())&&(b.Aja=c.first);_.rh(c=_.sh())&&(b.Pja=c.first)}},qb:["aria-label","Repository toolbar"],inputs:{mwa:"isEmptyRepo",jMb:"includePathBreadcrumb",FV:"editLink",eW:"fallbackEditLink",Va:[0,"location","place"]},features:[_.zh([_.AI])],
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&&(_.C(0,"div",4)(1,"div",5),_.y(2,qGb,1,1,"breadcrumb",6),_.Q(3,"async"),_.E(),_.G(4,"activity-header-actions",7),_.E(),_.y(5,sGb,1,1,"ng-template",null,0,_.Eh)(7,uGb,2,3,"ng-template",null,1,_.Eh)(9,wGb,2,3,"ng-template",null,2,_.Eh)(11,xGb,1,1,"ng-template",null,3,_.Eh),_.G(13,"resource-scope-breadcrumb-item",
8));a&2&&(_.Rg("citc",b.p8a),_.v(2),_.A("ngIf",_.R(3,8,b.zra)),_.v(2),_.A("place",b.Va)("isEmptyRepo",b.mwa)("editLink",b.FV)("fallbackEditLink",b.eW),_.v(9),_.A("place",b.Va))},Fa:[LO,MO,_.po,_.gs,_.hs,_.Ft,_.Du,_.LI,iO,_.wB,_.xB,OO,_.uo,_.bJ],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 kP=class{constructor(a){this.JIc=_.u(a.data,_.r(()=>{const b=_.gj(a.Vc);return _.hG(b)||_.yG(b)?Qzb(b):""}))}};kP.O=function(a){return new (a||kP)(_.w(_.fi))};
kP.wa=_.Qd({type:kP,na:[["binary-file"]],inputs:{Gsa:"contentLength"},ya:7,Aa:4,Da:[["alternative",""],["icon","source:file"],[4,"ngIf","ngIfElse"],[3,"href"]],qa:function(a,b){a&1&&(_.C(0,"icon-empty-state-display",1)(1,"icon-empty-state-title"),_.P(2," You have selected a binary file "),_.E(),_.y(3,yGb,5,2,"icon-empty-state-subtitle",2),_.Q(4,"async"),_.y(5,zGb,2,0,"ng-template",null,0,_.Eh),_.E());a&2&&(a=_.th(6),_.v(3),_.A("ngIf",_.R(4,2,b.JIc))("ngIfElse",a))},Fa:[_.po,_.FB,_.HB,_.GB,_.uo],styles:["binary-file[_nghost-%COMP%]{display:flex;height:100%}"]});var T1b=["filterInput"],lP=class{constructor(a){this.Ga=a;this.Yxa=new _.wn;this.VQb=new _.wn;this.gya=new _.wn;this.Oq=new _.Xw("");this.MSb=this.Dib=new _.gi(!1);this.hb=new _.df}Qa(){var a="";this.initialState&&(a=this.initialState.query,this.Oq.setValue(this.initialState.query),this.Dib.next(this.initialState.e9a));a=_.u(this.Oq.Wm,_.Dg(a),_.lg(300),_.Gg(()=>{this.Ga.mb({element:this.lc,action:"queryChange",gestureName:"CHANGE"})}));this.hb.add(_.sf(a,this.MSb).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,_.Uw(this.Oq,{invalidRegex:{value:""}})):_.Uw(this.Oq,null);e=null;!d&&b&&(d=/[A-Z]/.test(b)?"g":"gi",e=c?new RegExp(b,"g"):new RegExp(_.VC(b),d));this.gya.emit({query:b,e9a:c,Vd:e})}))}Ia(){this.hb.unsubscribe()}az(a){a.preventDefault()}focus(){this.input&&this.input.ma.focus()}};lP.O=function(a){return new (a||lP)(_.w(_.Vp))};
lP.wa=_.Qd({type:lP,na:[["regex-filter-input"]],rb:function(a,b){a&1&&_.oh(T1b,7);if(a&2){let c;_.rh(c=_.sh())&&(b.input=c.first)}},Ya:function(a,b){a&1&&_.M("keydown.enter",function(){b.Yxa.emit(null)})("keydown.shift.enter",function(){b.VQb.emit(null)})},inputs:{initialState:"initialState",label:"label",lc:"trackElement"},outputs:{Yxa:"onEnter",VQb:"onShiftEnter",gya:"onStateChange"},ac:["*"],ya:11,Aa:6,Da:[["filterInput",""],[3,"submit"],"appearance outline floatLabel always subscriptSizing dynamic".split(" "),
[4,"ngIf"],["type","text","matInput","","spellcheck","false",3,"focus","formControl"],["matSuffix",""],["color","primary",3,"change","checked"]],qa:function(a,b){if(a&1){const c=_.ze();_.ch();_.C(0,"form",1);_.M("submit",function(d){_.n(c);return _.q(b.az(d))});_.C(1,"mat-form-field",2);_.y(2,AGb,2,1,"mat-label",3);_.C(3,"input",4,0);_.M("focus",function(){_.n(c);return _.q(_.th(4).select())});_.E();_.y(5,BGb,2,0,"mat-error",3);_.C(6,"div",5);_.dh(7);_.E()();_.C(8,"mat-slide-toggle",6);_.Q(9,"async");
_.M("change",function(d){_.n(c);d=d.checked;b.Ga.mb({element:b.lc,action:d?"enableRegex":"disableRegex",gestureName:"CHANGE"});b.Dib.next(d);return _.q()});_.P(10," Use regex ");_.E()()}a&2&&(_.v(2),_.A("ngIf",b.label),_.v(),_.A("formControl",b.Oq),_.v(2),_.A("ngIf",b.Oq.En("invalidRegex")),_.v(3),_.A("checked",_.R(9,4,b.MSb)))},Fa:[_.po,_.$B,_.Kk,_.Rw,_.ZB,_.Ww,_.Iw,_.tx,_.ox,_.wA,_.xA,_.Jw,_.xx,_.zK,_.xK,_.Zw,_.uo],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 mP=class{};mP.O=function(a){return new (a||mP)};mP.Ca=_.Ud({type:mP});mP.Ba=_.md({imports:[_.vo,_.vA,_.Cx,_.Ex,_.AK,_.Ay,_.gx]});var nP=class{constructor(a,b){this.Ga=a;this.Qc=b;this.Nfc="Find";this.lsc="FindInFile";this.hb=new _.df;this.tma=new _.gi(0);this.mNc=_.u(this.Qc.jfa,_.sg());this.qQc=_.u(_.sf([this.Qc.jfa,this.Qc.iua,this.Qc.jua]),_.r(([c,d,e])=>c.query?0===e?"0 / 0":`${d+1} / ${e}`:""));this.pQc=_.u(_.sf([this.Qc.jfa,this.Qc.iua,this.Qc.jua]),_.r(([c,d,e])=>c.query?0===e?(new _.lu("Match {index} of {totalCount}")).format({index:0,totalCount:0}):(new _.lu("Match {index} of {totalCount}")).format({index:d+1,totalCount:e}):
""));this.hb.add(_.u(this.tma,_.Hg(this.Qc.iua)).subscribe(([c,d])=>{this.Ga.mb({element:"FindInFile",action:"matchIndexChange",gestureName:"CHANGE"});BIb(this.Qc,d+c)}))}Ia(){this.hb.unsubscribe()}focus(){this.NSb&&this.NSb.focus()}gya(a){this.Qc.V1a.next(a)}};nP.O=function(a){return new (a||nP)(_.w(_.Vp),_.w(AM))};
nP.wa=_.Qd({type:nP,na:[["find-in-file"]],rb:function(a,b){a&1&&_.oh(lP,7);if(a&2){let c;_.rh(c=_.sh())&&(b.NSb=c.first)}},ya:12,Aa:11,Da:[["id","filter-input","aria-describedby","matches-count-label",3,"onEnter","onShiftEnter","onStateChange","label","initialState","trackElement"],["id","matches-count-label","aria-live","polite"],["type","button","mat-icon-button","","aria-label","Previous match in file","aria-describedby","filter-input",3,"click"],["type","button","mat-icon-button","","aria-label",
"Next match in file","aria-describedby","filter-input",3,"click"]],qa:function(a,b){a&1&&(_.C(0,"regex-filter-input",0),_.Q(1,"async"),_.M("onEnter",function(){b.tma.next(1);b.focus()})("onShiftEnter",function(){b.tma.next(-1);b.focus()})("onStateChange",function(c){return b.gya(c)}),_.C(2,"span",1),_.Q(3,"async"),_.P(4),_.Q(5,"async"),_.E()(),_.C(6,"button",2),_.M("click",function(){b.tma.next(-1);b.focus()}),_.C(7,"mat-icon"),_.P(8,"keyboard_arrow_up"),_.E()(),_.C(9,"button",3),_.M("click",function(){b.tma.next(1);
b.focus()}),_.C(10,"mat-icon"),_.P(11,"keyboard_arrow_down"),_.E()());a&2&&(_.A("label",b.Nfc)("initialState",_.R(1,5,b.mNc))("trackElement",b.lsc),_.v(2),_.Pg("aria-label",_.R(3,7,b.pQc)),_.v(2),_.uh(" ",_.R(5,9,b.qQc)," "))},Fa:[_.yw,_.Qt,_.Du,lP,_.uo],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 oP=class{};oP.O=function(a){return new (a||oP)};oP.Ca=_.Ud({type:oP});oP.Ba=_.md({imports:[_.vo,_.fy,_.Eu,mP]});var U1b=["goToLineInput"],pP=class{constructor(a,b,c){this.Ga=a;this.Kb=b;this.Ta=c;this.Oq=new _.Xw("");this.Ufc="Go To";this.Tfc="Go To Line Number"}focus(){this.dLb&&this.dLb.ma.focus()}az(a){a.preventDefault();(a=this.Oq.value)&&!isNaN(+a)&&0<+a?this.O4a(Number(this.Oq.value)):_.Uw(this.Oq,{invalidLineNumber:{value:""}})}O4a(a){this.Ga.mb({element:"GoToLine",action:"goToLine",gestureName:"KEYBOARD"});this.Ta.navigate(_.sr(_.xr(_.gj(this.Kb.Vc).hc(),{line:a}).Za()))}};
pP.O=function(a){return new (a||pP)(_.w(_.Vp),_.w(_.fi),_.w(_.xi))};
pP.wa=_.Qd({type:pP,na:[["go-to-line"]],rb:function(a,b){a&1&&_.oh(U1b,7);if(a&2){let c;_.rh(c=_.sh())&&(b.dLb=c.first)}},ya:7,Aa:4,Da:[["goToLineInput",""],[3,"submit"],"appearance outline floatLabel always subscriptSizing dynamic".split(" "),["type","text","matInput","","spellcheck","false",3,"formControl"],[4,"ngIf"]],qa:function(a,b){if(a&1){const c=_.ze();_.C(0,"form",1);_.M("submit",function(d){_.n(c);return _.q(b.az(d))});_.C(1,"mat-form-field",2)(2,"mat-label");_.P(3);_.E();_.G(4,"input",
3,0);_.y(6,CGb,2,0,"mat-error",4);_.E()()}a&2&&(_.v(3),_.uh(" ",b.Ufc," "),_.v(),_.A("formControl",b.Oq),_.Pg("aria-label",b.Tfc),_.v(2),_.A("ngIf",b.Oq.En("invalidLineNumber")))},Fa:[_.po,_.$B,_.Kk,_.Rw,_.ZB,_.Ww,_.Iw,_.tx,_.ox,_.wA,_.Jw,_.xx,_.Zw],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 qP=class{};qP.O=function(a){return new (a||qP)};qP.Ca=_.Ud({type:qP});qP.Ba=_.md({imports:[_.vo,_.vA,_.fy,_.Cx,_.Ex,_.gx]});var rP=class{constructor(){this.wGb=!0}Qa(){this.oKb&&this.wGb&&_.Gr(this.oKb)}};rP.O=function(a){return new (a||rP)};rP.La=_.Wd({type:rP,na:[["","focusOnInit",""]],inputs:{oKb:"focusOnInit",wGb:"cdkTrapFocusAutoCapture"}});var V1b=[{zc:"start",Ac:"bottom",mc:"start",tc:"top",offsetX:0,offsetY:0},{zc:"end",Ac:"bottom",mc:"end",tc:"top",offsetX:0,offsetY:0}],W1b=function(a,b){b!==a.lha&&(a.lha=b,a.isOpen.emit(a.lha))},sP=class{constructor(){this.gSc=V1b;this.rIb=this.lha=!1;this.lKb=!0;this.YLb=!1;this.isOpen=new _.wn}Qa(){this.isOpen.emit(!1)}SD(){W1b(this,!this.lha)}EU(){W1b(this,!1);this.Fqb&&(this.Fqb.focus(),delete this.Fqb)}ef(){this.lg&&this.lg.Id&&this.lg.Id.ef()}};sP.O=function(a){return new (a||sP)};
sP.wa=_.Qd({type:sP,na:[["dropdown-button","item","","ariaLabel",""]],rb:function(a,b){a&1&&_.oh(_.pA,5);if(a&2){let c;_.rh(c=_.sh())&&(b.lg=c.first)}},inputs:{item:"item",ariaLabel:"ariaLabel",rIb:"dense",lKb:"focusAutoCapture",YLb:"iconOnly"},outputs:{isOpen:"isOpen"},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&&_.y(0,HGb,13,23,"ng-container",2);a&2&&_.A("ngIf",b.item)},Fa:[_.Ir,_.$p,_.vB,_.po,_.to,_.gs,_.hs,_.yw,_.Nt,_.Du,_.pA,_.oA,rP,_.uo],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 tP=class{};tP.O=function(a){return new (a||tP)};tP.Ca=_.Ud({type:tP});tP.Ba=_.md({imports:[_.Rr,_.bq,_.yB,_.vo,_.It,_.fy,_.Eu,_.Ay,_.Zs]});var X1b=["dropdownTemplate"],Y1b=function(a){a.Qc.V1a.next({e9a:!1,query:"",Vd:null})},Z1b=function(a){JGb(()=>a.U1a)},uP=class{constructor(a,b,c,d){this.Kb=a;this.qd=b;this.Qc=c;this.oRb=!1;this.lc="FindInFileDropdown";this.displayText="Find in file";this.hb=new _.df;this.Lg=[];this.Ci=new _.bv(d);this.Ci.Qqa=!1;this.Ci.HP("CTRL_F",70,2);this.Ci.HP("CTRL_F",70,8);_.Iq(this.Ci,"shortcut",e=>{"CTRL_F"===e.identifier&&this.oRb&&(e.preventDefault(),this.Hq.SD(),JGb(()=>this.U1a));return!0});this.hb.add(_.u(this.Kb.data,
_.r(CK),DK()).subscribe(()=>{Y1b(this)}))}Qa(){this.mC={t4:this.Sv,title:"Find",lc:this.lc};this.Lg=[this.qd.register("findInFile","f",()=>{this.Hq.SD();JGb(()=>this.U1a)}),this.qd.register("goToLine","g",()=>{this.Hq.SD();JGb(()=>this.O4a)})]}Ia(){this.hb.unsubscribe();Y1b(this);if(this.Lg)for(const a of this.Lg)a();this.Ci&&this.Ci.dispose()}};uP.O=function(a){return new (a||uP)(_.w(_.fi),_.w(_.dv),_.w(AM),_.w(_.ri))};
uP.wa=_.Qd({type:uP,na:[["find-in-file-dropdown"]],rb:function(a,b){a&1&&(_.oh(X1b,7),_.oh(sP,7),_.oh(nP,5),_.oh(pP,5));if(a&2){let c;_.rh(c=_.sh())&&(b.Sv=c.first);_.rh(c=_.sh())&&(b.Hq=c.first);_.rh(c=_.sh())&&(b.U1a=c.first);_.rh(c=_.sh())&&(b.O4a=c.first)}},inputs:{oRb:"overrideBrowserSearch"},ya:4,Aa:5,Da:[["dropdownTemplate",""],[3,"click","item","ariaLabel","dense","focusAutoCapture"]],qa:function(a,b){if(a&1){const c=_.ze();_.C(0,"dropdown-button",1);_.M("click",function(){_.n(c);return _.q(Z1b(b))});
_.P(1);_.E();_.y(2,IGb,2,0,"ng-template",null,0,_.Eh)}a&2&&(_.A("item",b.mC)("ariaLabel",b.displayText)("dense",!0)("focusAutoCapture",!1),_.v(),_.uh(" ",b.displayText,"\n"))},Fa:[sP,nP,pP],kb:2,Ma:0});var vP=class{constructor(a){this.we=a;a=_.u(this.we.G3a(),_.r(b=>{const c=new Map;return{index:c,F8:[...KGb(b,c)]}}));this.Xsa=_.u(_.sf([a,this.we.qla]),_.Gg(([b,c])=>{b=b.index;for(const [e,f]of c){c=e;var d=f;if(!b.has(c))continue;const {node:g,NK:l}=b.get(c);c=g.Hf.enabled;const p=g.Hf.gu,t=g.Hf.ww;Object.assign(g.Hf,d);for(const x of l){d=x.Hf.ww;1===g.Hf.gu&&void 0===t&&(d=(d||0)+g.Hf.ww);x.counts.set(LGb(p),(x.counts.get(LGb(p))||1)-1);x.counts.set(LGb(g.Hf.gu),(x.counts.get(LGb(g.Hf.gu))||
0)+1);x.oda.set(c,(x.oda.get(c)||1)-1);x.oda.set(g.Hf.enabled,(x.oda.get(g.Hf.enabled)||0)+1);const B=0<(x.counts.get(2)||0)?2:0<(x.counts.get(0)||0)?0:0<(x.counts.get(1)||0)?1:void 0;d={enabled:0<(x.oda.get(!0)||0),gu:B,ww:d};Object.assign(x.Hf,d)}}}),_.r(([b])=>b.F8))}};vP.O=function(a){return new (a||vP)(_.m(GM))};vP.ta=_.k({token:vP,oa:vP.O});var $1b=class extends GWb{constructor(){super(...arguments);this.N7a=[]}set sj(a){this.N7a=a;a=this.ei.selected;this.ei.clear();this.ei.select(...MGb(a,this.N7a))}get sj(){return this.N7a}};var a2b=class{constructor(){this.cache=new Map}transform(a,b){a:{var c=a.displayName;const d=a.Hf;switch(a.type){case 1:b={ii:a.ii,displayName:c,Hf:d,level:b,ON:!1,pha:a.pha};break a;case 0:if(0===a.children.length)throw Error("Me");b={jy:a.jy,displayName:c,Hf:d,level:b,ON:!0};break a;default:b=_.wc(a,"Unsupported tree node type");break a}b=void 0}a=1===a.type?`layer-${a.ii}`:`category-${a.jy}`;if((c=this.cache.get(a))&&_.rc(Object.assign({},b,{Hf:void 0}),Object.assign({},c,{Hf:void 0}))&&_.rc(b.Hf,
c.Hf))return c;this.cache.set(a,b);return b}};var wP=class{set ii(a){this.JOb.next(a)}constructor(a){this.JOb=new _.xg(1);this.hFa=xVb;this.Hf=_.u(this.JOb,_.Eg(b=>a.CX(b)))}};wP.O=function(a){return new (a||wP)(_.w(GM))};
wP.wa=_.Qd({type:wP,na:[["layer-status"]],inputs:{ii:"layer"},ya:2,Aa:3,Da:[[3,"ngSwitch",4,"ngIf"],[3,"ngSwitch"],["text","",4,"ngSwitchCase"],["color","warn","aria-hidden","false","aria-label","Error retrieving findings",3,"matTooltip",4,"ngSwitchCase"],["class","findings-count grimoire-secondary-text",4,"ngSwitchCase"],["text",""],["color","warn","aria-hidden","false","aria-label","Error retrieving findings",3,"matTooltip"],[1,"findings-count","grimoire-secondary-text"]],qa:function(a,b){a&1&&
(_.y(0,QGb,4,4,"ng-container",0),_.Q(1,"async"));a&2&&_.A("ngIf",_.R(1,1,b.Hf))},Fa:[_.po,_.qo,_.ro,_.NF,_.Du,_.$x,_.cy,_.uo],styles:["mat-icon[_ngcontent-%COMP%]{height:18px;font-size:18px;line-height:18px;width:18px;vertical-align:middle}"],Ma:0});var YGb=a=>({expanded:a}),aHb=new _.lu("Expand {categoryName}"),$Gb=new _.lu("Collapse {categoryName}"),RGb=function(a,{checked:b},{ii:c}){b?yXb(a.we,c):zXb(a.we,c);a.Ga.mb({element:"LayerMenu",action:b?"enableLayer":"disableLayer",Ie:c,gestureName:"CLICK"})},VGb=function(a,b,c){const d=b.key;var e=b.target;if(e&&e instanceof HTMLElement)switch(e=_.PG(e,"mat-tree-node","mat-tree"),d){case "ArrowUp":e&&(b.preventDefault(),(a=e.previousElementSibling)&&(a=gHb(a))&&a.focus());break;case "ArrowDown":e&&
(b.preventDefault(),(a=e.nextElementSibling)&&(a=gHb(a))&&a.focus());break;case "ArrowLeft":b.preventDefault();if(c.ON)a.rd.collapse(c);else if(e)for(b.preventDefault(),a=e.previousElementSibling;a;){if(a.matches("mat-tree-node.category-node")){a=gHb(a);if(!a)break;a.focus();break}a=a.previousElementSibling}break;case "ArrowRight":b.preventDefault(),c.ON&&a.rd.expand(c)}},XGb=function(a,b,c){let d=a.rd.j5(c).filter(cHb);b.checked?(d.some(e=>e.pha)&&(d=d.slice(0,1)),yXb(a.we,...d.map(e=>e.ii))):zXb(a.we,
...d.map(e=>e.ii));a.Ga.mb({element:"LayerMenu",action:b.checked?"enableCategory":"disableCategory",Ie:c.jy,gestureName:"CLICK"})},ZGb=function(a,b){return a.rd.j5(b).some((c,d,e)=>{d=c.pha;return c.Hf.enabled!==e[0].Hf.enabled&&!d})},xP=class{constructor(a,b,c,d){this.we=b;this.Ga=c;this.xc=new _.zg;this.rd=new $1b(dHb,eHb);const e=new a2b;this.dataSource=new MWb(this.rd,new LWb((f,g)=>e.transform(f,g),dHb,eHb,fHb),[]);_.u(d.Xsa,_.Fg(this.xc),_.Gg(()=>{_.xn(a)}),_.og()).subscribe(f=>{this.dataSource.data=
f})}Qa(){}Ia(){this.xc.next()}Ke(a){return this.rd.Ke(a)}Vq(a,b){return b.ON}};xP.O=function(a){return new (a||xP)(_.w(_.Nh),_.w(GM),_.w(_.Vp),_.w(vP))};
xP.wa=_.Qd({type:xP,na:[["layer-menu"]],features:[_.zh([vP])],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&&(_.C(0,"mat-tree",1),_.y(1,WGb,5,3,"mat-tree-node",2)(2,bHb,6,9,"mat-tree-node",3),_.E());a&2&&(_.A("dataSource",b.dataSource)("treeControl",b.rd),
_.v(2),_.A("matTreeNodeDefWhen",b.Vq))},Fa:[_.no,_.po,wP,_.yw,_.Qt,_.LD,_.MD,_.Du,_.dK,_.FD,_.HD,_.ID,_.JD,oM],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 b2b=["layerMenuDropdownItem"],yP=class{constructor(){this.cX="https://g3doc.corp.google.com/tools/gsearch/g3doc/develop/layers-help.md"}Qa(){this.mC={t4:this.lPc,title:"Layers",lc:"LayerMenuDropdown"}}};yP.O=function(a){return new (a||yP)};
yP.wa=_.Qd({type:yP,na:[["layer-menu-dropdown"]],rb:function(a,b){a&1&&_.oh(b2b,7);if(a&2){let c;_.rh(c=_.sh())&&(b.lPc=c.first)}},ya:3,Aa:2,Da:[["layerMenuDropdownItem",""],["ariaLabel","Layers",3,"item","dense"],[1,"layer-menu-dropdown-item"],[1,"layer-menu-title"],["mat-icon-button","","matTooltip","Help","aria-label","Help for code layers",1,"help-link",3,"externalLink"],["svgIcon","shared:help_outline"]],qa:function(a,b){a&1&&(_.G(0,"dropdown-button",1),_.y(1,hHb,6,1,"ng-template",null,0,_.Eh));
a&2&&_.A("item",b.mC)("dense",!0)},Fa:[sP,_.Wp,xP,_.yw,_.Rt,_.Du],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 zP=class{constructor(){this.Tb=[];this.tooltip="Copy link"}Qa(){}copy(){this.button.trigger()}};zP.O=function(a){return new (a||zP)};
zP.wa=_.Qd({type:zP,na:["link-row label  url  shortcut ".split(" ")],rb:function(a,b){a&1&&_.oh(_.CB,7);if(a&2){let c;_.rh(c=_.sh())&&(b.button=c.first)}},inputs:{label:"label",ariaLabel:"ariaLabel",Tb:"shortcut",url:"url"},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&&(_.C(0,"span"),_.P(1),_.E(),_.G(2,"copy-button",1,0)(4,
"menu-keyboard-shortcut-hint",2));a&2&&(_.v(),_.vh(b.label),_.v(),_.A("hasLightLabel",!0)("spaceBetweenButtonLabelAndText",!0)("removeBorder",!0)("hoverMsg",b.tooltip)("copyText",b.url)("aria-label",b.ariaLabel)("buttonLabel",b.url),_.v(2),_.A("shortcut",b.Tb))},Fa:[_.CB,_.UI],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 AP=class{constructor(a,b){this.Ga=a;this.hKc=b;this.kg=new _.Nu(this.Ga)}list(a,b=[]){if(!a.tb||!a.Uc||!a.repository)return _.lf("Missing necessary repo group details.");const c=Object.assign({},GK(a.tb,a.Uc),{fileSpecPath:a.path,fileSpecSourceRootRefSpec:a.yb,fileSpecSourceRootRepositoryKeyRepositoryName:a.repository,fileSpecType:"FILE",attributeNames:b});return _.u(this.kg.fetch(c,()=>this.hKc.list(c)),_.r(d=>d.lBa))}};AP.O=function(a){return new (a||AP)(_.m(_.Vp),_.m(KL))};
AP.ta=_.k({token:AP,oa:AP.O,Ea:"root"});var c2b=["clLink"],d2b=["dropdownList"],e2b=["buildLink"],f2b=["headLink"],g2b=["includeLink"],h2b=["pathLink"],i2b=["google3Link"],j2b=["publicCsHeadLink"],k2b=["publicCommitLink"],LHb=()=>["l","p"],MHb=()=>["l","h"],jHb=()=>["l","r"],pHb=()=>["l","g"],sHb=()=>["l","i"],vHb=()=>["l","b"],DHb=()=>["l","e"],FHb=()=>["l","c"],iHb=function(a){const b=!!a.Va.params.line;return _.iG(a.Va)?b?"Line & CL":"CL":b?"Line & Commit":"Commit"},NHb=function(a){if(_.AG(a.Va))return _.anb(a.Va)},OHb=function(a){if(_.hG(a.Va)||
_.yG(a.Va))switch(a.wb.kind){case 1:return a.wb.KK?`${a.wb.KK}/`:void 0;case 0:return a.wb.KK}},l2b=function(a,b){if(!a.Va||!_.AG(a.Va))return _.kf(null);var c=_.anb(a.Va);c=c.replace(/\.(?:cc?|mm?)$/,".h");c.endsWith(".proto")&&(c=c.replace(/\.proto$/,".proto.h"));if(c.endsWith(".h"))return rHb(a)?_.kf(`#import "${c}"`):_.kf(`#include "${c}"`);if(c.endsWith(".dart")){c=c.split("/lib/");if(2>c.length)return _.kf(null);a=c.slice(0,c.length-1).join("/lib/");return _.kf(`import 'package:${a.replace(/\//g,
".")+"/"+c[c.length-1]}';`)}if(c.endsWith(".java")){if(c.startsWith("java/"))c=c.substring(5);else return _.kf(null);c=c.substring(0,c.length-5);c=c.replace(/\//g,".");return _.kf(`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(0>d||d>=c.length)return _.kf(null);b=c.substring(d+1,c.length);c=c.substring(0,d).replace(/\//g,".");a||(c=`google3.${c}`);
return _.kf(`from ${c} import ${b}`)}return c.endsWith(".td")?_.kf(`include "${c}"`):c.endsWith(".value")?_.kf(`#import "${c.replace(/\.value$/,".h")}"`):c.endsWith(".swift")?_.u(b,_.r(d=>{if(!d)return null;var e;if("module_name"===(null==(e=d.Yk[0])?void 0:e.name)&&d.Yk[0].stringValue)return`import ${d.Yk[0].stringValue}`;e=d.name.replace(/^\/\//,"").split(":");if(0===e.length)return null;1===e.length?(d=e[0],e=d.split("/"),e=e[e.length-1]):(d=e[0],e=e[1]);d=RHb(d);e=RHb(e);return`import ${d}_${e}`})):
_.kf(null)},m2b=function(a,b){return _.u(b,_.r(c=>{let d=a.Va;_.hG(a.Va)&&(d=_.wr(d.hc()).Za());d=d.hc().cj({line:a.Va.params.line,Lf:c,Pb:a.Va.params.Pb,Wp:a.Va.params.Wp}).Za();return nVb(a.G_,d)}))},n2b=function(a,b){return OHb(a)?_.u(b,_.r(c=>{let d=OHb(a);const e=_.Hoa(a.Va.params.line);e&&(d=`${d};l=${e.toString()}`);c&&(d=`${d};drc=${c}`);return d})):_.kf(void 0)},rHb=function(a){return 0===a.wb.kind&&void 0!==a.wb.NO&&["objectivec","objectivec++"].includes(a.wb.NO)},BP=class{constructor(a,
b,c,d,e,f,g){this.Ga=a;this.th=b;this.xFc=c;this.qd=d;this.PWa=e;this.window=f;this.G_=g;this.Wc=_.TF;this.Xfc="List of code hyperlinks";this.bPb=this.aPb=this.ZOb=this.LHb=_.pg;this.S$a=this.PWa.S$a;this.Lg=[]}get Va(){return this.wb.location}Qa(){this.mC={title:"Links",t4:this.Sv,lc:"LinksDropdown"};this.DQ=this.qd.register("toggleLinkDropdown","l",()=>{this.Hq.SD();this.Ns("toggleDropdown")})}Rb(){const a=_.u(QHb(this.Va,this.th),_.yg(1),_.of()),b=_.u(this.xFc.list(this.Va,_.anb(this.Va).endsWith(".swift")?
["module_name"]:[]),_.r(c=>{if(null!=c&&c.length)return c[0]}));this.LHb=_.u(b,_.r(c=>_.GF(null==c?void 0:c.name)),_.Gg(c=>{c&&this.Lg.push(this.qd.register("copyBuildRule","b",()=>{this.vFc.copy();this.Ns("focusIncludeBuildRule")},!0))}),_.kg(()=>_.FF("Error contacting Depserver")),_.Dg(_.UF));this.aPb=_.u(l2b(this,b),_.r(c=>_.GF(c)),_.Gg(c=>{c&&this.Lg.push(this.qd.register("copyIncludeLink","i",()=>{this.eNc.copy();this.Ns("focusIncludeLink")},!0))}),_.kg(()=>_.FF("TODO: Error message")),_.Dg(_.UF));
this.ZOb=_.u(m2b(this,a),_.Gg(()=>{this.Lg.push(this.qd.register("copyClLink","r",()=>{this.dsa.copy();this.Ns("focusClLink")},!0))}),_.r(_.GF),_.kg(()=>_.FF("Error determining most recent commit")),_.Dg(_.UF));this.bPb=_.u(n2b(this,a),_.Gg(()=>{this.Lg.push(this.qd.register("copyPublicCommitLink","c",()=>{this.mTc.copy();this.Ns("focusPublicCommitLink")},!0))}),_.r(_.GF),_.kg(()=>_.FF("Error determining most recent commit")),_.Dg(_.UF))}Ia(){this.DQ&&this.DQ();this.BQ()}Bia(){this.BQ()}Cia(){this.Lg=
[this.qd.register("copyPathLink","p",()=>{this.CSc.copy();this.Ns("focusPathLink")},!0),this.qd.register("copyHeadLink","h",()=>{this.aX.copy();this.Ns("focusHeadLink")},!0)];NHb(this)&&this.Lg.push(this.qd.register("copyGoogle3Link","g",()=>{this.JLc.copy();this.Ns("focusGoogle3Link")},!0));OHb(this)&&this.Lg.push(this.qd.register("copyPublicHeadLink","e",()=>{this.nTc.copy();this.Ns("focusPublicHeadLink")},!0))}Ns(a){this.Ga.mb({element:"LinksDropdown",action:a,projectId:this.Va.tb,gestureName:"KEYBOARD"})}BQ(){if(this.Lg)for(const a of this.Lg)a()}};
BP.O=function(a){return new (a||BP)(_.w(_.Vp),_.w(_.vI),_.w(AP),_.w(_.dv),_.w(aN),_.w(_.Gu),_.w(_.Sz))};
BP.wa=_.Qd({type:BP,na:[["links-dropdown","viewData",""]],rb:function(a,b){a&1&&(_.oh(c2b,5),_.oh(d2b,7),_.oh(sP,7),_.oh(e2b,5),_.oh(f2b,5),_.oh(g2b,5),_.oh(h2b,5),_.oh(i2b,5),_.oh(j2b,5),_.oh(k2b,5));if(a&2){let c;_.rh(c=_.sh())&&(b.dsa=c.first);_.rh(c=_.sh())&&(b.Sv=c.first);_.rh(c=_.sh())&&(b.Hq=c.first);_.rh(c=_.sh())&&(b.vFc=c.first);_.rh(c=_.sh())&&(b.aX=c.first);_.rh(c=_.sh())&&(b.eNc=c.first);_.rh(c=_.sh())&&(b.CSc=c.first);_.rh(c=_.sh())&&(b.JLc=c.first);_.rh(c=_.sh())&&(b.nTc=c.first);_.rh(c=
_.sh())&&(b.mTc=c.first)}},inputs:{wb:"viewData"},features:[_.qe],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=_.ze();_.C(0,"dropdown-button",9);_.M("isOpen",function(d){_.n(c);return _.q(d?b.Cia():b.Bia())});_.E();_.y(1,PHb,14,20,"ng-template",null,0,_.Eh)}a&2&&_.A("item",b.mC)("ariaLabel",b.Xfc)("dense",!0)},Fa:[_.po,sP,_.hs,_.NF,zP,_.uo],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 CP=class{constructor(a,b,c,d){this.Ga=a;this.SN=b;this.qf=d;this.kg=new _.Nu(this.Ga)}s3a(a,b,c=[]){if(!EK(a))return _.kf(_.EF("Dynamic related files unavailable"));const d=eVb(fVb(hVb(gVb((new _.BSa).fQ(_.fta(a.tb,a.Uc,a.repository)))).od(a.path),b),c);return _.u(this.kg.fetch(d.Zc(),()=>_.Vv(this.qf,()=>this.SN.s3a(d,this.qf.al()),"FileService.getRelated")),_.r(e=>_.GF(SHb(e))),_.Dg(_.UF),_.kg(()=>_.kf(_.EF("Dynamic related files unavailable"))))}};
CP.O=function(a){return new (a||CP)(_.m(_.Vp),_.m(_.N7a),_.m(_.Gv),_.m(_.kw))};CP.ta=_.k({token:CP,oa:CP.O,Ea:"root"});var o2b=["dropdownList"],WHb=a=>["r",a],s2b=function(a,b){const c=b.parent,d=b.path,e=_.u(a.Sha(c),_.r(g=>{const l=[];for(const p of g)(g=p2b(a,d,p))&&l.push(g);c.path&&l.push({UN:c.path,jza:"parent",Tb:"p"});return l}));let f=_.kf([]);if(!b.TF){const g=q2b(a,d);g&&(b=fIb(b,g.oBa),f=_.u(a.Sha(b),_.r(l=>l.length&&(l=_.Pi(l[0]))?[gIb(l,g.Awa)]:[]),_.Dg([])))}else if(c.path){const g=q2b(a,c.path);g&&(b=fIb(c,g.oBa),f=_.u(a.Sha(b),_.r(l=>{const p=[];for(const t of l){const x=r2b(d,t,g.oBa);x&&p.push(x)}!p.length&&
l.length&&(l=_.Pi(l[0]))&&p.push(gIb(l,g.Awa));return p}),_.Dg([])))}return _.u(_.sf(f,e),_.r(([g,l])=>g.concat(l)))},p2b=function(a,b,c){if(c!==b){var d=_.nB(c);b=_.nB(b);for(const e of a.config.sZ){const f=e.Vd.exec(b);if(f&&(a=new RegExp(THb(e.Jg,g=>_.VC(f[Number(g)]))),d.match(a)))return{UN:c,jza:e.label,Tb:e.Tb}}}},q2b=function(a,b){for(const {ID:c,PD:d}of a.config.g0){if(b.match(c.Ep))return{Awa:!0,oBa:c};if(b.match(d.Ep))return{Awa:!1,oBa:d}}},r2b=function(a,b,c){const d=_.nB(b),e=c.Vd.exec(_.nB(a));
if(e&&(a=new RegExp(THb(c.Jg,f=>_.VC(e[Number(f)]))),d.match(a)))return{UN:b,jza:"test",Tb:"t"}},DP=class{set Va(a){this.Km.next(a)}get Va(){return this.Km.value}constructor(a,b,c,d,e,f,g,l){this.Ga=a;this.TIc=c;this.As=d;this.nh=e;this.Ta=f;this.qd=g;this.G_=l;this.Wc=_.TF;this.label="Related files";this.lc="RelatedFilesDropdown";this.z8a=new _.gi(!1);this.Km=new _.gi(new _.fj({}));this.hb=new _.df;this.Lg=[];this.Jib=_.u(this.Km,_.Eg(p=>s2b(this,p)));_.Fv.has(13)&&(this.SIc=_.u(this.Jib,_.Hg(this.Km.Rf()),
_.Eg(([p,t])=>{if(!_.iG(t))return _.kf(_.GF([]));p=p.map(x=>x.UN);return this.TIc.s3a(t,10,p)}),_.Gg(p=>{2===p.state&&this.Hq&&0<p.Sb.length&&setTimeout(()=>{this.Hq.ef()},0)})))}Qa(){this.mC={t4:this.Sv,title:"Related files",lc:this.lc};this.DQ=this.qd.register("toggleRelatedFilesDropdown","r",()=>{this.Hq.SD();this.Ga.mb({element:this.lc,action:"toggleDropdown",gestureName:"KEYBOARD"})});this.hb.add(_.sf([this.Jib,this.z8a.Rf(),this.Km.Rf()]).subscribe(([a,b,c])=>{this.BQ();b&&this.Gib(a,c)}))}Ia(){this.DQ&&
this.DQ();this.BQ();this.hb.unsubscribe()}Cia(){this.z8a.next(!0)}Bia(){this.z8a.next(!1)}Gib(a,b){const c=new Set;for(const d of a){const e=d.jza;e&&d.Tb&&!c.has(d.Tb)&&(c.add(d.Tb),this.Lg.push(this.qd.register(e,d.Tb,()=>{this.Hq.SD();this.Ga.mb({element:this.lc,action:`navigateTo${String(e.charAt(0)).toUpperCase()+String(e.slice(1)).toLowerCase()}`,gestureName:"KEYBOARD"});this.Ta.navigate(_.sr(_.YG(b.hc().od(d.UN)).Za()))},!0)),this.Lg.push(this.qd.register(`${e}InNewTab`,`shift+${d.Tb}`,()=>
{this.Hq.SD();this.Ga.mb({element:this.lc,action:`navigateTo${String(e.charAt(0)).toUpperCase()+String(e.slice(1)).toLowerCase()}`,gestureName:"KEYBOARD"});const f=_.YG(b.hc().od(d.UN)).Za();_.zc(window,_.W9a(this.G_,f),"_blank")},!0)))}}Qua(a){return _.u(this.Km,_.r(b=>_.sr(_.YG(b.hc().od(a)).Za())))}Sha(a){return _.u(this.As.list(a.tb,a.Uc,a.repository,_.qk(a),a.path||"",a.params.Pb),_.r(b=>b.map(c=>c.le())),_.kg(b=>{_.Xt(this.nh,b);return _.kf([])}))}BQ(){for(const a of this.Lg)a();this.Lg=[]}};
DP.O=function(a){return new (a||DP)(_.w(_.Vp),_.w(_.Gv),_.w(CP),_.w(_.pJ),_.w(_.Yt),_.w(_.xi),_.w(_.dv),_.w(_.Sz))};
DP.wa=_.Qd({type:DP,na:[["related-files-dropdown"]],rb:function(a,b){a&1&&(_.oh(sP,7),_.oh(o2b,7));if(a&2){let c;_.rh(c=_.sh())&&(b.Hq=c.first);_.rh(c=_.sh())&&(b.Sv=c.first)}},inputs:{config:"config",Va:"place"},ya:5,Aa:4,Da:[["dropdownButton",""],["dropdownList",""],["relatedFilepath",""],[3,"isOpen","item","ariaLabel","dense"],["dense",""],["class","space-between-alignment","mat-list-item","","trackAction","navigateRelatedFiles",3,"routerLink","ascTrackElement",4,"ngFor","ngForOf"],[3,"ngSwitch",
4,"ngIf"],["mat-list-item","","trackAction","navigateRelatedFiles",1,"space-between-alignment",3,"routerLink","ascTrackElement"],[4,"ngIf","ngIfElse"],[3,"shortcut",4,"ngIf"],[3,"shortcut"],[3,"ngSwitch"],[4,"ngIf"],[4,"ngSwitchCase"],["theme","error",4,"ngSwitchCase"],[1,"dynamic-header"],["theme","error"],["class","related-nav-list-item","mat-list-item","","trackAction","navigateDynamicRelatedFiles",3,"routerLink","ascTrackElement","title",4,"ngFor","ngForOf"],["mat-list-item","","trackAction",
"navigateDynamicRelatedFiles",1,"related-nav-list-item",3,"routerLink","ascTrackElement","title"]],qa:function(a,b){if(a&1){const c=_.ze();_.C(0,"dropdown-button",3,0);_.M("isOpen",function(d){_.n(c);return _.q(d?b.Cia():b.Bia())});_.P(2);_.E();_.y(3,eIb,5,6,"ng-template",null,1,_.Eh)}a&2&&(_.A("item",b.mC)("ariaLabel",b.label)("dense",!0),_.v(2),_.uh(" ",b.label,"\n"))},Fa:[_.$p,_.oo,_.po,_.qo,_.ro,sP,_.PF,_.NF,_.WF,_.KA,_.MF,_.ay,_.UI,_.Ep,_.uo,_.LB],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});_.t2b=[];var u2b=["dropdownTemplate"],iIb=a=>["v",a],EP=class{constructor(a,b){this.Ga=a;this.qd=b;this.KPc=_.t2b;this.Kgc="View this file in an external site";this.RF=!1;this.rda="ciderv";this.Cla=!1;this.yza=[];this.Lg=[]}Qa(){this.mC={title:"View in",t4:this.Sv,lc:"ViewInDropdown"};this.DQ=this.qd.register("openViewInDropdown","v",()=>{this.Hq.SD();this.Ns("openDropdown")})}Rb(a){if(a.place||null!=a.ciderDefault.hg||null!=a.suggestUniqueCiderWs.hg){const e=this.Va;a=[];for(var b of this.KPc){if(b.Vd&&!e.path.match(b.Vd))continue;
var c=b,d=Object.assign({},c);c=c.aE;d=(delete d.aE,d);c=c(e);let f;if(null==(f=c)?0:f.includes("cider.corp.google.com"))switch(this.rda){case "prompt":let g;c=null!=(g=Jzb(c,this.Cla))?g:null}c&&a.push(Object.assign({},d,{url:c}))}this.RF||(b=Qzb(e))&&a.push({description:"View raw file content",key:"r",label:"Raw Content View",url:b});this.kva&&a.push({description:"View in Gitiles",key:"g",label:"View in Gitiles",url:this.kva});this.KK&&a.push({description:"View in Public CS",key:"e",label:"View in Public CS",
url:this.KK});this.yza=a}}Ia(){this.DQ&&this.DQ();this.BQ()}Bia(){this.BQ()}Cia(){for(const a of this.yza)this.Lg.push(this.qd.register(a.label,a.key,()=>{_.zc(window,a.url,"_blank");this.Hq.EU();this.Ns(a.label)},!0))}Ns(a){this.Ga.mb({element:"ViewInDropdown",action:a,projectId:this.Va.tb,gestureName:"KEYBOARD"})}BQ(){for(const a of this.Lg)a();this.Lg=[]}};EP.O=function(a){return new (a||EP)(_.w(_.Vp),_.w(_.dv))};
EP.wa=_.Qd({type:EP,na:[["view-in-dropdown"]],rb:function(a,b){a&1&&(_.oh(sP,5),_.oh(u2b,7));if(a&2){let c;_.rh(c=_.sh())&&(b.Hq=c.first);_.rh(c=_.sh())&&(b.Sv=c.first)}},inputs:{Va:"place",kva:"gitilesLink",KK:"ossLink",RF:"isGenerated",rda:"ciderDefault",Cla:"suggestUniqueCiderWs"},features:[_.qe],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&&_.y(0,hIb,1,3,"dropdown-button",1)(1,kIb,2,1,"ng-template",null,0,_.Eh);a&2&&_.A("ngIf",b.yza.length)},Fa:[_.oo,_.po,sP,_.WF,_.KA,_.MF,_.UI],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 uIb=a=>({enabled:a}),qIb=function(a,b="CLICK"){a.we.SF("BLAME")?(zXb(a.we,"BLAME"),v2b(a,!1,b)):(yXb(a.we,"BLAME"),v2b(a,!0,b))},v2b=function(a,b,c){a.Ga.mb({element:"RepositoryDetailHeaderBlame",action:b?"show":"hide",projectId:a.Md.tb,gestureName:c})},FP=class{set wb(a){this.Mz?this.Mz.next(a):this.Mz=new _.gi(a)}get wb(){return this.Mz.value}get zOc(){return _.tr(this.Md,_.wG(this.Md.hc(),"ref").Za())}get GVb(){return"DiffDetailHeader"!==this.componentId&&("FileDetail"!==this.componentId||
"code-diff"!==this.contentType)}get cla(){return"FileDetail"===this.componentId&&"text"===this.contentType}get qWc(){return EK(this.Md)&&"FileDetail"===this.componentId&&this.contentType&&["binary","largeFile","markdown","text","jupyter"].includes(this.contentType)}get IOb(){const a="FolderDetail"===this.componentId&&_.Fv.has(11);return _.Fv.has(23)&&(this.cla||a)}get RF(){return _.GG(this.wb.xG)}get eOb(){return _.Fv.has(85)&&this.cla}constructor(a,b,c,d,e,f,g,l){this.Ga=a;this.ue=b;this.we=d;this.qd=
e;this.mza=f;this.service=g;this.Xb=l;this.WYb=_.u(this.Xb.Gtb,_.Ag(1))}Qa(){this.ul=this.qd.register("toggleBlame","b",()=>{this.cla&&(qIb(this,"KEYBOARD"),_.xn(this.ue))})}Ia(){this.ul&&this.ul()}get Md(){return this.wb.location}get MNc(){return this.we.SF("BLAME")}BO(){return _.u(this.service.BO(_.u(this.Mz,_.r(a=>1===a.kind))),_.r(a=>({visible:a})))}};FP.O=function(a){return new (a||FP)(_.w(_.Vp),_.w(_.Nh),_.w(_.Gv),_.w(GM),_.w(_.dv),_.w(_.vK),_.w(AM),_.w(_.jw))};
FP.wa=_.Qd({type:FP,na:[["header-actions","componentId","","viewData",""]],inputs:{componentId:"componentId",contentType:"contentType",wb:"viewData"},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&&(_.y(0,lIb,1,0,"layer-menu-dropdown",0),_.P(1,"\n"),_.y(2,mIb,2,3,"find-in-file-dropdown",1),_.P(3,"\n"),_.y(4,nIb,1,1,"links-dropdown",2),_.P(5,"\n"),_.y(6,oIb,4,10,"view-in-dropdown",
3),_.P(7,"\n"),_.y(8,pIb,2,2,"related-files-dropdown",4),_.P(9,"\n"),_.P(10,"\n"),_.y(11,rIb,5,2,"button",5),_.P(12,"\n"),_.y(13,sIb,7,2,"ng-container",0),_.Q(14,"async"),_.P(15,"\n"),_.y(16,vIb,5,5,"ng-container",0),_.P(17,"\n"),_.G(18,"fullscreen-button",6),_.P(19,"\n"));a&2&&(_.A("ngIf",b.IOb),_.v(2),_.A("ngIf",b.cla),_.v(2),_.A("ngIf",b.GVb),_.v(2),_.A("ngIf",b.qWc),_.v(2),_.A("ngIf",b.mza.config&&!b.zOc&&b.GVb),_.v(3),_.A("ngIf",b.cla&&!b.IOb),_.v(2),_.A("ngIf",_.R(14,9,b.BO())),_.v(3),_.A("ngIf",
b.eOb),_.v(2),_.A("componentId",b.componentId))},Fa:[_.$p,_.po,uP,aO,yP,BP,_.yw,_.Nt,_.Qt,_.Du,_.$x,_.cy,DP,EP,_.uo],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 GP=class{set wb(a){this.RF=_.GG(a.xG);this.zNb=_.dnb(a.xG);var b;(b=a.location.path||"")&&"/"!==b?(b=_.nB(b),b="/"===b.substr(-1)?b.substr(0,b.length-1):b):b="Repository Root";this.lfb=b;if(0===a.kind&&0!==a.GKb.length){var c=a.GKb[0],d=_.ol(c,_.rk,1);b=d.Dn();d=d.jO();c=c.le();b={ae:Gzb(b),repository:_.X(b,2)};const {ae:e,repository:f}=b;b="depot"===e.type?new _.ej({repository:f,yb:d,path:c,params:void 0}):new _.fj({ae:e,repository:f,yb:d,path:c,params:void 0})}else b=void 0;this.N2a=b;this.tWb=
_.Sk(a.location);this.fCa=a}get wb(){return this.fCa}get Va(){return this.wb.location}constructor(a,b,c){this.Ga=a;this.qd=c;this.zNb=this.RF=this.hWc=!1;this.lfb="";this.tWb="FILE";this.OCa="Generated by a BUILD rule. See go/bbcp for more details";this.UQ="detail-header-id";this.lc="DetailHeader";this.ul=()=>{};this.Fnb=_.Fv.has(22)}Qa(){this.ul=this.qd.register("triggerStarButton","s",()=>{this.Ga.mb({element:"DetailHeader",action:"changeStar",gestureName:"KEYBOARD"});this.rWb&&this.rWb.bsb.next({kind:"event",
action:"KEYBOARD"})})}Ia(){this.ul()}};GP.O=function(a){return new (a||GP)(_.w(_.Vp),_.w(_.Gv),_.w(_.dv))};
GP.wa=_.Qd({type:GP,na:[["detail-header","componentId","","viewData",""]],rb:function(a,b){a&1&&_.oh(_.tJ,5);if(a&2){let c;_.rh(c=_.sh())&&(b.rWb=c.first)}},inputs:{componentId:"componentId",contentType:"contentType",hWc:"showLinksDropdown",wb:"viewData"},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&&(_.C(0,"div",1)(1,"div",2),_.y(2,wIb,1,4,"star",3),_.C(3,"h2",4),_.P(4),_.y(5,zIb,3,3,"ng-container",5),_.E(),_.G(6,"commit-information",6),_.E(),_.G(7,"header-actions",7),_.E(),_.y(8,
AIb,1,0,"ng-template",null,0,_.Eh));a&2&&(_.v(2),_.A("ngIf",b.Fnb),_.v(),_.Pg("id",b.UQ),_.v(),_.uh(" ",b.lfb," "),_.v(),_.A("ngIf",b.RF),_.v(),_.A("activeLocation",b.Va)("showMostRecentCommitForPath",!0)("lastSubmoduleFetchSpec",b.wb.f6),_.v(),_.A("componentId",b.componentId)("contentType",b.contentType)("viewData",b.wb))},Fa:[_.$p,wN,_.po,_.gs,_.hs,_.Ft,_.uA,FP,_.$x,_.cy,_.Ep,_.tJ],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 HP=class{constructor(){this.Evb=2}Qa(){}get MSc(){return _.sr(_.kH(this.wb.location.hc(),a=>{delete a.Py;delete a.Em}).Za())}};HP.O=function(a){return new (a||HP)};
HP.wa=_.Qd({type:HP,na:[["diff-detail-header"]],inputs:{wb:"viewData"},ya:11,Aa:6,Da:[["fxFlex","50","fxLayout","row",1,"left-diff"],["fxFlex","grow","fxLayoutAlign","stretch"],[3,"activeLocation","version"],["fxFlexAlign","center","ascTrackElement","DiffDetailHeader","trackAction","closeDiff",1,"close-diff",3,"routerLink","trackProjectId"],"type;button;mat-icon-button;;aria-label;Exit diff".split(";"),["fxLayoutAlign","end","fxFlex","noshrink",1,"right-diff"],["fxFlexAlign","stretch",3,"activeLocation"],
["fxFlex","grow"],["componentId","DiffDetailHeader",3,"viewData"]],qa:function(a,b){a&1&&(_.C(0,"div",0)(1,"div",1),_.G(2,"commit-information",2),_.E(),_.C(3,"a",3)(4,"button",4)(5,"mat-icon"),_.P(6,"clear"),_.E()()()(),_.C(7,"div",5),_.G(8,"commit-information",6)(9,"div",7)(10,"header-actions",8),_.E());a&2&&(_.v(2),_.A("activeLocation",null==b.wb?null:b.wb.location)("version",b.Evb),_.v(),_.A("routerLink",b.MSc)("trackProjectId",b.wb.location.tb),_.v(5),_.A("activeLocation",null==b.wb?null:b.wb.location),
_.v(2),_.A("viewData",b.wb))},Fa:[_.$p,wN,_.gs,_.hs,_.Ft,_.uA,FP,_.yw,_.Qt,_.Du,_.Ep],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 IP=class{set kxa(a){this.IPb.next(a)}set Im(a){this.FQb.next(a)}constructor(a,b){this.Ga=a;this.Qc=b;this.markerHeight="10px";this.JPb=new _.gi([]);this.FQb=new _.gi(null);this.IPb=new _.gi({});this.HPb=new _.wn;this.JPb=_.u(_.sf(this.IPb,this.FQb),_.r(([c,d])=>{const e=DIb("find",c.find,d),f=DIb("search",c.search,d),g=DIb("xrefs",c.w_c,d);c=DIb("importantXrefs",c.dNc,d);return[...f,...g,...c,...e]}))}};IP.O=function(a){return new (a||IP)(_.w(_.Vp),_.w(AM))};
IP.wa=_.Qd({type:IP,na:[["file-content-pager"]],inputs:{kxa:"markers",Im:"numLines"},outputs:{HPb:"markerClicked"},ya:2,Aa:3,Da:[[3,"class","height","top","click",4,"ngFor","ngForOf"],[3,"click"]],qa:function(a,b){a&1&&(_.y(0,CIb,1,7,"div",0),_.Q(1,"async"));a&2&&_.A("ngForOf",_.R(1,1,b.JPb))},Fa:[_.oo,_.uo],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 JP=class{constructor(a,b){this.Ga=a;this.nh=b}onError(a){_.Xt(this.nh,a)}crb(a){return _.cOa(this.Ga,a,"codeRenderFull")}ema(a,b){_.cOa(this.Ga,a,`codeRenderRefresh_${b}`)}qPb(){this.Ga.mb({element:"Folding",action:"collapse",gestureName:"CLICK"})}Jab(){this.Ga.mb({element:"Folding",action:"expand",gestureName:"CLICK"})}l6(){this.Ga.mb({element:"FileDetail",action:"focusCodePanel",gestureName:"KEYBOARD"})}Ms(){this.Ga.mb({element:"FileDetail",action:"copyCode",gestureName:"KEYBOARD"})}RX(){this.Ga.mb({element:"FileDetail",
action:"scroll",gestureName:"SCROLL"})}};JP.O=function(a){return new (a||JP)(_.m(_.Vp),_.m(_.Yt))};JP.ta=_.k({token:JP,oa:JP.O});var KP=class{transform(a){return a["image/png"]?(a["image/png"]=a["image/png"].toString().replaceAll("\n",""),uzb("img",{src:`data:image/png;base64,${a["image/png"]}`})):a["text/plain"]||a["text/html"]?(a=a["text/plain"]||a["text/html"],a="string"===typeof a?a:a.join(""),_.kG(a)):_.kG(`<data with types: ${Object.keys(a).join(", ")}>`)}};KP.O=function(a){return new (a||KP)};KP.Ge=_.Xd({name:"renderData",type:KP,fe:!0});var LP=class{Qa(){}};LP.O=function(a){return new (a||LP)};LP.wa=_.Qd({type:LP,na:[["jupyter-notebook"]],inputs:{D6:"notebook"},ya:1,Aa:1,Da:[[4,"ngFor","ngForOf"],[3,"ngSwitch"],[3,"content",4,"ngSwitchCase"],[4,"ngSwitchCase"],[3,"content"],[1,"inline",3,"value","fileName"],[3,"expanded",4,"ngIf"],[3,"expanded"],[3,"outerHTML"]],qa:function(a,b){a&1&&_.y(0,NIb,4,3,"ng-container",0);a&2&&_.A("ngForOf",b.D6.cells)},Fa:[_.oo,_.po,_.qo,_.ro,cN,HM,_.tD,iM,_.TB,_.UB,_.VH,_.rI,KP],styles:["jupyter-notebook[_nghost-%COMP%]{display:block;padding:10px}mat-card[_ngcontent-%COMP%]{margin:10px 0;background:var(--card)}"]});var RIb=function(a,b){a.ala=!0;let c;null==(c=a.hb)||c.unsubscribe();a.hb=_.u(b,_.qg(1)).subscribe(d=>{a.qOb.emit(d);a.ala=!1})},SIb=function(a,b){a.ala=!1;let c;null==(c=a.hb)||c.unsubscribe();a.hb=void 0;a.cza=_.u(b,_.r(d=>d.ve))},MP=class{constructor(){this.size=0;this.ufa=_.pg;this.qOb=new _.wn;this.cza=void 0;this.ala=!1}Qa(){}Ia(){let a;null==(a=this.hb)||a.unsubscribe()}Rb(a){if(a.fullViewData){let b;null==(b=this.hb)||b.unsubscribe();this.cza=void 0;this.ala=!1;this.hb=void 0}}};
MP.O=function(a){return new (a||MP)};
MP.wa=_.Qd({type:MP,na:[["large-file","fullViewData",""]],inputs:{size:"size",ufa:"fullViewData"},outputs:{qOb:"largeFileViewData"},features:[_.qe],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&&_.y(0,QIb,5,4,"ng-container",3)(1,VIb,7,5,"ng-template",null,0,_.Eh);a&2&&(a=_.th(2),_.A("ngIf",b.cza)("ngIfElse",a))},Fa:[_.$p,_.po,_.CA,_.FB,_.HB,_.GB,_.NF,_.uo,_.vD],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 NP=class{constructor(a,b,c){this.Ga=a;this.Qc=b;this.Xb=c;this.X_=_.Zv().create(["PREVIEW",0],["SOURCE",1]);this.selectedIndex=_.u(this.Qc.QJb,_.r(d=>this.X_.get(d)))}Qa(){}Fk(a){(a=_.$v(this.X_,a))&&this.Qc.tF!==a&&(this.Ga.mb({element:"MarkdownTabHeader",action:this.P2a(a),gestureName:"CLICK",projectId:this.wb.location.tb}),this.Qc.tF=a,this.Xb.Fka(a))}P2a(a){switch(a){case "SOURCE":return"openSourceTab";case "PREVIEW":return"openPreviewTab";default:return _.wc(a,"Unknown file detail tab selected")}}};
NP.O=function(a){return new (a||NP)(_.w(_.Vp),_.w(AM),_.w(_.jw))};
NP.wa=_.Qd({type:NP,na:[["markdown-tab-header","viewData",""]],inputs:{wb:"viewData"},jc:["viewData",""],ya:4,Aa:3,Da:[["gmat-tabs","",3,"selectedIndexChange","selectedIndex"],["label","Preview"],["label","Source"]],qa:function(a,b){a&1&&(_.C(0,"mat-tab-group",0),_.Q(1,"async"),_.M("selectedIndexChange",function(c){return b.Fk(c)}),_.G(2,"mat-tab",1)(3,"mat-tab",2),_.E());a&2&&_.A("selectedIndex",_.R(1,1,b.selectedIndex))},Fa:[WN,cM,dM,_.uo],styles:["mat-tab-group[_ngcontent-%COMP%]     .mat-mdc-tab-label{height:40px}"]});var OP=class{constructor(a){this.element=a}set QUc(a){a=`data:image/svg+xml,${encodeURIComponent(null!=a?a:"")}`;fetch(a).then(b=>b.blob()).then(b=>{const c=this.element.ma;_.Qm(c);c.appendChild(qVb(b))})}};OP.O=function(a){return new (a||OP)(_.w(_.Ye))};OP.La=_.Wd({type:OP,na:[["","safeSvg",""]],inputs:{QUc:"safeSvg"}});var PP=class{constructor(a){this.yb=a}set SUc(a){switch(this.yb.ma.tagName){case "AUDIO":this.yb.ma.src=String(a);break;case "IMG":this.yb.ma.src=a;break;case "VIDEO":this.yb.ma.src=String(a)}}};PP.O=function(a){return new (a||PP)(_.w(_.Ye))};PP.La=_.Wd({type:PP,na:[["","sanitizeSrc",""]],inputs:{SUc:"sanitizeSrc"}});var QP=class{constructor(a){this.l2a=a}wC(a){if(5===a.kind)return _.kf(_.UF);if(0!==a.kind)return _.kf(_.EF("Folding unsupported"));const b=a.location.tb,c=a.location.Uc,d=a.location.repository;var e=a.location.path;const f=a.location.params;e=_.tG(a.location,1)||e;const g=f.Pb?"HEAD":_.nk(a.location,1);a={yb:_.nk(a.location,0)||"",commit:g};return _.u(this.l2a.wC(b,c,d,a,e,f.Pb),_.r(l=>{if(2===l.Xg()||4===l.Xg())var p=_.EF("Folding unavailable");else{p=[];for(const t of _.zl(l,_.gSa,3,_.vl()))(l=
t.getRange())&&p.push({start:_.Ll(l,1)-1,end:_.Ll(l,3)-1,indentation:_.Ll(t,2)});p=_.GF(p)}return p}),_.Dg(_.UF),_.kg(()=>_.kf(_.EF("Folding unavailable"))))}};QP.O=function(a){return new (a||QP)(_.m(_.cz))};QP.ta=_.k({token:QP,oa:QP.O});var RP=class{constructor(a,b,c){const d=_.u(b.events,_.Df(e=>e instanceof _.si),_.Dg(null),_.r(()=>{let e=_.gj(a.Vc);e.path&&e.path.endsWith(".md")&&(e=e.parent);return e.hc().cj().Za()}),_.og((e,f)=>_.tr(e,f)),_.yg(1),_.of());this.TSb=_.u(d,_.r(e=>XIb(e,b)));this.RSb=_.u(d,_.r(e=>YIb(e,c)))}};RP.O=function(a){return new (a||RP)(_.m(_.fi),_.m(_.xi),_.m(_.pJ))};RP.ta=_.k({token:RP,oa:RP.O});var w2b=class{constructor(){this.nZb=[]}get widgets(){return this.nZb}set widgets(a){this.nZb=a}};var x2b=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)},SP=class extends w2b{B5(a){const b=this.widgets.filter(c=>dAb(c.line,a));this.Rh=0<b.length?{first:this.widgets.indexOf(b[0]),last:this.widgets.indexOf(b[b.length-1])}:void 0;return b}hva(a,b){if(!this.Rh||a>this.widgets[this.Rh.last].line||b<=this.widgets[this.Rh.first].line)return[{widgets:this.B5({start:a,end:b}),type:"replace"}];const c=this.widgets[this.Rh.first],d=this.widgets[this.Rh.last],
e=[];if(a>c.line){const f=this.b4a(a);0<f.length&&e.push({widgets:f,type:"remove"})}a<c.line&&(a=this.R2a(a),0<a.length&&e.push({widgets:a,type:"add",location:"start"}));b<d.line&&(a=this.Y3a(b),0<a.length&&e.push({widgets:a,type:"remove"}));b>d.line&&(b=this.Q2a(b),0<b.length&&e.push({widgets:b,type:"add",location:"end"}));return e}Q2a(a){const b=[];for(let c=this.Rh.last+1;c<this.widgets.length;c++){const d=this.widgets[c];if(d.line>a)break;b.push(d);this.Rh.last=c}return b}R2a(a){const b=[];for(let c=
this.Rh.first-1;0<=c;c--){const d=this.widgets[c];if(d.line<a)break;b.push(d);this.Rh.first=c}return b}b4a(a){const b=[];for(let c=this.Rh.first;c<=this.Rh.last;c++){const d=this.widgets[c];if(d.line>=a){this.Rh.first=c;break}b.push(d)}return b}Y3a(a){const b=[];for(let c=this.Rh.last;c>=this.Rh.first;c--){const d=this.widgets[c];if(d.line<=a){this.Rh.last=c;break}b.push(d)}return b}};SP.O=(()=>{let a;return function(b){return(a||(a=_.Ve(SP)))(b||SP)}})();SP.ta=_.k({token:SP,oa:SP.O});var TP=class extends w2b{B5(a){const b=this.widgets.filter(c=>void 0!==c.startLine&&dAb(c.startLine,a)||void 0!==c.endLine&&dAb(c.endLine,a));0<b.length&&(this.Rh={first:this.widgets.indexOf(b[0]),last:this.widgets.indexOf(b[b.length-1])});return b}hva(a,b){if(!this.Rh)return[];const c=this.widgets[this.Rh.first],d=this.widgets[this.Rh.last];if(void 0!==d.endLine&&a>=d.endLine||void 0!==c.startLine&&b<=c.startLine)return[{widgets:this.B5({start:a,end:b}),type:"replace"}];const e=[];if(void 0!==c.endLine&&
a>c.endLine){const f=this.b4a(a);0<f.length&&e.push({widgets:f,type:"remove"})}void 0!==c.startLine&&a<c.startLine&&(a=this.R2a(a),0<a.length&&e.push({widgets:a,type:"add",location:"start"}));void 0!==d.startLine&&b<d.startLine&&(a=this.Y3a(b),0<a.length&&e.push({widgets:a,type:"remove"}));void 0!==d.endLine&&b>d.endLine&&(b=this.Q2a(b),0<b.length&&e.push({widgets:b,type:"add",location:"end"}));return e}Q2a(a){const b=[];for(let c=this.Rh.last+1;c<this.widgets.length;c++){const d=this.widgets[c];
if(void 0!==d.startLine&&d.startLine>a)break;b.push(d);this.Rh.last=c}return b}R2a(a){const b=[];for(let c=this.Rh.first-1;0<=c;c--){const d=this.widgets[c];if(void 0!==d.endLine&&d.endLine<a)break;b.push(d);this.Rh.first=c}return b}b4a(a){const b=[];for(let c=this.Rh.first;c<=this.Rh.last;c++){const d=this.widgets[c];if(void 0!==d.endLine&&d.endLine>=a){this.Rh.first=c;break}b.push(d)}return b}Y3a(a){const b=[];for(let c=this.Rh.last;c>=this.Rh.first;c--){const d=this.widgets[c];if(void 0!==d.startLine&&
d.startLine<=a){this.Rh.last=c;break}b.push(d)}return b}};TP.O=(()=>{let a;return function(b){return(a||(a=_.Ve(TP)))(b||TP)}})();TP.ta=_.k({token:TP,oa:TP.O});var UP=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}},VP=class{constructor({start:a,end:b}){this.start=a;this.end=b;a.isBefore(b)||a.isEqual(b)}isEqual(a){return this.start.isEqual(a.start)&&this.end.isEqual(a.end)}};var WP=function(a){a.Zla&&(a.Zla.style.height=`${_.TG(a.visibility,a.Cf)*a.lineHeight}px`);if(a.ada){var b=a.visibility,c=a.qj;let d=0;for(let e=b.o0.length-1;0<=e;e--){const f=b.o0[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.ada.style.height=`${(a.Lv-c-d)*a.lineHeight}px`}},y2b=function(a){a.Zla||(a.Zla=document.createElement("div"),a.container.appendChild(a.Zla));a.content||(a.content=document.createElement("div"),a.container.appendChild(a.content));
a.ada||(a.ada=document.createElement("div"),a.container.appendChild(a.ada))},z2b=function(a){return{start:a.Cf,end:a.qj}},A2b=function(a,b,c){b>=a.Cf&&b<a.qj&&(a.content.replaceChild(c,a.Nm[b-a.Cf]),a.Nm[b-a.Cf]=c)},B2b=function(a,b){let c=void 0;for(let e=a.start;e<a.end;e++){const f=b.get(e);f&&(c=void 0===c?f.indentation:Math.min(c,f.indentation))}let d;return null!=(d=c)?d:0},C2b=function(a,b,c,d){if(_.KG(b,a.iu())){var e=a.JF.get(b);e&&e.hidden===!d||(c=a.KHb(b,c,!d),a.JF.set(b,{node:c,hidden:!d}),
a.Ti(b)&&(d=document.createElement("div"),_.jG(d,"afterbegin",c),A2b(a,b,d.firstChild)))}},XP=class extends _.Xrb{constructor(a,b){super(a,b);this.ab=a;this.visibility=_.jI;this.JF=new Map;this.Lv=0;this.Nm=[];this.qj=this.Cf=0;this.VOb=10}get lineHeight(){return this.VOb}set fP(a){this.Lv=a;WP(this)}set lineHeight(a){this.VOb=a;WP(this)}iu(){return this.Lv}Ti(a){if(a>=this.Cf&&a<this.qj)return this.Nm[a-this.Cf]}clear(){super.clear();this.Nm=[];this.qj=this.Cf=0;this.content&&(this.content.textContent=
"");this.JF.clear()}tu(a,b){if(this.content&&this.Zla&&this.ada&&this.ZVa()){var c=a+b;a>=this.qj||c<=this.Cf?(this.Hja(this.qj-this.Cf),this.qj=this.Cf=a,this.FT(b,!0)):(a>this.Cf?this.Hja(a-this.Cf):this.FT(this.Cf-a),c<this.qj?this.Hja(this.qj-c,!0):this.FT(c-this.qj,!0));WP(this)}}FT(a,b=!1){0>=a||(this.qj=Math.max(this.qj,0),this.Cf=Math.max(this.Cf,0),_.jG(this.content,b?"beforeend":"afterbegin",this.EKb(Math.max(0,b?this.qj:this.Cf-a),a)),this.Nm=Array.from(this.content.children),b?this.qj+=
a:(this.Cf-=a,0>=this.Cf&&(this.qj-=this.Cf,this.Cf=0)))}Hja(a,b=!1){a=Math.min(this.Nm.length,a);const c=b?this.Nm.length-a:0;for(const d of this.Nm.splice(c,a))this.content.removeChild(d);b||(this.Cf+=a);this.qj=this.Cf+this.Nm.length}ZVa(){return!0}kx(a,b){const c=new Map(b.map(e=>[e.start,e]));b=new Set;for(var d of a){a=B2b(d,c);for(let e=d.start;e<d.end;e++)C2b(this,e,a,e===d.start),b.add(e)}for(const [e]of this.JF)d=e,b.has(d)||this.showLine(d);WP(this)}showLine(a){if(_.KG(a,this.iu())&&this.JF.get(a)){var b=
this.Ti(a);b&&A2b(this,a,b.lastElementChild.firstElementChild);this.JF.delete(a)}}};XP.O=function(a){return new (a||XP)(_.w(_.Ye),_.w(_.pn))};XP.La=_.Wd({type:XP,inputs:{visibility:"visibility"},features:[_.Mg]});var G2b=function(a){if(a.selection){var b=a.selection;var c=new VP({start:new UP({line:a.Cf,column:0}),end:D2b(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 VP({start:d,end:c})}var f;d=null==(f=E2b(a))?void 0:f.Ud;f=!c;d=d&&c&&c.isEqual(d);f||d||(f=F2b(a,c.start),c=F2b(a,c.end),(d=document.getSelection())&&f&&c&&(a.vha||([f,c]=[c,f]),d.setBaseAndExtent(f.node,f.offset,c.node,c.offset),
a.Ugb++))}},H2b=function(a){const b=a.lines.length-1;return new UP({line:b,column:a.lines[b].length})},I2b=function(a){a.selection=new VP({start:new UP({line:0,column:0}),end:H2b(a)});G2b(a)},E2b=function(a){var b=document.getSelection(),c=!(null==b?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=J2b(a,d,b.anchorOffset),a=J2b(a,c,e),!b.isEqual(a)))return b.isBefore(a)?{Ud:new VP({start:b,end:a}),vha:!0}:{Ud:new VP({start:a,
end:b}),vha:!1}}},F2b=function(a,b){const c=a.Ti(b.line);if(c)return K2b(a,c,b.column)},D2b=function(a){let b,c;return new UP({line:a.qj-1,column:(null==(b=a.Ti(a.qj-1))?void 0:null==(c=b.textContent)?void 0:c.length)||0})},L2b=function(a,b,c){return 0===b.childNodes.length?{node:b,offset:c}:b.childNodes.length<=c?F2b(a,D2b(a)):L2b(a,b.childNodes[c],0)},J2b=function(a,b,c){if(!a.content.contains(b))return a.content.compareDocumentPosition(b)&Node.DOCUMENT_POSITION_FOLLOWING?H2b(a):new UP({line:0,
column:0});({node:b,offset:c}=L2b(a,b,c));a=b;b=a.parentElement;do{for(const d of b.childNodes){if(d.isEqualNode(a))break;let e,f;c+=null!=(f=null==(e=d.textContent)?void 0:e.length)?f:0}[a,b]=[b,b.parentElement]}while(!(a instanceof HTMLDivElement));a.getAttribute("data-line-number");return new UP({line:Number(a.getAttribute("data-line-number")),column:c})},K2b=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=null!=(g=null==(f=e.textContent)?
void 0:f.length)?g:0;if(d+b>=c)return K2b(a,e,c-d);d+=b}},M2b=function(a){if(!a.selection)return"";const b=a.lines.slice(a.selection.start.line,a.selection.end.line+1);if(0===b.length)return"";if(1===b.length)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("")},YP=class extends XP{constructor(a,b,c,d,e,f){super(c,d);this.ue=a;this.view=b;this.ab=c;this.Irb=
f;this.lx=!1;this.Tf=[];this.Dk=new _.wn;this.MC=new _.wn;this.hb=new _.df;this.lines=[];this.Fm=[];this.CGb=new _.zg;this.xYb=new _.zg;this.WJ=new Set;this.Ugb=0;this.hb.add(_.u(e.GW(),_.og()).subscribe(g=>{const l=void 0===this.tabSize;this.tabSize=g;l||_.xn(this.ue)}));this.hb.add(this.Irb.y_c.subscribe(()=>{this.xma(_.RA(0,this.Fm.length))}));this.hb.add(_.u(this.xYb,_.kia(()=>_.u(this.CGb,_.Dg(void 0),_.lg(20),_.sg()))).subscribe(()=>{G2b(this)}))}Qa(){y2b(this)}Ia(){this.hb.unsubscribe()}EKb(a,
b){b=a+b;const c=[];for(;a<b;a++)this.JF.has(a)?c.push(this.JF.get(a).node):c.push(this.Fm[a]);return _.ymb(_.Dm,c)}FT(a,b=!1){if(!(0>=a)){var c=Math.max(0,b?this.qj:this.Cf-a),d=c+a;super.FT(a,b);for(a=c;a<d;a++)if(this.WJ.has(a)){let e;null==(e=this.Ti(a))||e.setAttribute("aria-current","true")}this.xYb.next()}}ZVa(){return 0<this.Fm.length}Rb(a){if(a.highlightedLines){for(const b of Array.from(this.container.querySelectorAll("[aria-current]")))b.removeAttribute("aria-current");a=_.JG(this.Tf,this.iu(),
this.Cf,!0);for(const b of a)for(a=b.start;a<=b.end;a++){let c;null==(c=this.Ti(a))||c.setAttribute("aria-current","true")}this.WJ=_.snb(this.Tf)}}Nsa(a,b){const c=_.dI(this,"line");c.appendChild(_.cI(this,Array.from({length:b+1}).join(" "),"line"));b=_.cI(this,"...","line ellipses");b.addEventListener("click",()=>{this.Dk.emit(a)});c.appendChild(b);return c}KHb(a,b,c){a=this.Fm[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;">'+_.ZH(a)+"</div></div>";return(0,_.YH)(c).RD()}Rd(a){a=a.target;a.classList.contains("ellipses")&&this.Dk.emit(Number(a.nextElementSibling.firstElementChild.dataset.lineNumber))}NU(){if(this.iu()&&this.Nm[0])return this.Nm[0].getBoundingClientRect().height;const a=_.dI(this,"");a.appendChild(document.createTextNode("_"));this.container.appendChild(a);const b=a.getBoundingClientRect().height;this.container.removeChild(a);
return b}Hca(a,b=[]){this.lines=a;this.fP=a.length;this.Fm=[];var c=document.getElementById("pre-rendered-code");if(null!=c&&this.lx){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.Nm=Array.from(this.content.children);this.Cf=Number(this.Nm[0].getAttribute("data-line-number"));this.qj=this.Cf+this.Nm.length;(c=_.PG(this.container,"virtual-scroll-format-code","body"))&&0>=c.scrollTop&&
(c.scrollTop=d)}for(d=0;d<b.length;d++)this.Fm.push(b[d]);if(this.Fm.length<a.length)for(b=this.wVa(0,a.length),d=this.Fm.length;d<a.length;d++)this.Fm.push(XWb({lineNumber:d,line:a[d],au:b[d]}).RD())}xma(a){if(this.ZVa()&&(a=a.filter(f=>_.KG(f,this.iu())),!(0===a.length||a[a.length-1]>=this.iu()))){var b=new _.Msb(new N2b),c=a.map(f=>{let g;return b.Zc(null!=(g=this.Rj.get(f))?g:null)}),d=document.activeElement,e=null;null!=d&&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.Fm[g]=XWb({lineNumber:g,line:this.lines[g],au:c[f]}).RD();_.jG(d,"afterbegin",this.Fm[g]);A2b(this,g,d.firstChild)}null!=e&&(a=Number(e),isNaN(a)||this.focus(a))}}focus(a){a=_.JG(a,this.iu());if(0!==a.length){var b=this.Ti(a[0].start);b&&(b.hasAttribute("tabindex")||b.setAttribute("tabindex","-1"),this.MC.next(a[0].start),b.focus())}}yw(){if(this.Ugb)this.Ugb--;else{this.CGb.next();var a=E2b(this);if(null==a?0:a.Ud){const c=a.Ud;var b;const d=c.start.isEqual(new UP({line:this.Cf,
column:0}))&&(null==(b=this.selection)?0:b.start.isBefore(c.start))?this.selection.start:c.start;let e;b=c.end.isEqual(D2b(this))&&(null==(e=this.selection)?0:e.end)&&c.end.isBefore(this.selection.end)?this.selection.end:c.end;this.selection=new VP({start:d,end:b});this.vha=a.vha}else this.vha=this.selection=void 0}}clear(){super.clear();this.view.clear();this.lines=[];this.Fm=[]}wVa(a,b){const c=new _.Msb(new N2b),d=[];for(;a<b;a++){let e;d.push(c.Zc(null!=(e=this.Rj.get(a))?e:null))}return d}};
YP.O=function(a){return new (a||YP)(_.w(_.Nh),_.w(_.mh),_.w(_.Ye),_.w(_.pn),_.w(_.jw),_.w(ZM))};
YP.wa=_.Qd({type:YP,na:[["virtual-scroll-code-container"]],lb:4,Ya:function(a,b){a&1&&_.M("click",function(c){return b.Rd(c)});a&2&&_.Qg("-moz-tab-size",b.tabSize)("tab-size",b.tabSize)},inputs:{lx:"usePrefetchIfPossible",Tf:"highlightedLines",Rj:"inlineWidgets"},outputs:{Dk:"lineShown",MC:"lineFocused"},features:[_.Mg,_.qe],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 N2b=class{Dca(a,b){_.Dl(a,8,_.bI,b)}FHb(a,b,c){return _.rl(a.clone(),8).setStart(b).setEnd(c)}fu(a){return a}fO(a){return _.aI(a,_.ql)}Ui(a){return a.Ui()}zm(a){return a.zm()}iwa(a){return"a"===_.X(a,3)}qwa(a){return _.Kl(a,7)}ZSb(a,b){b=_.aI(a).concat(_.aI(b));_.Cl(a,8,b)}setEnd(a,b){a.setEnd(b)}jWb(a,b){if(b<a.zm()||b>=a.Ui())throw new RangeError;const c=_.rl(a.clone(),8).setStart(b);a.setEnd(b);return c}hc(a){const b=(new _.bI).setStart(a.startColumn).setEnd(a.endColumn);a.Pab&&_.Yl(b,7,!0);
var c,d=null!=(c=a.tagName)?c:"span";c=_.sk(b,3,d);_.sk(c,4,a.mp);null!=a.href&&_.sk(b,5,a.href);null!=a.key&&b.uz(a.key);return b}Xtb(a,b){return b.zm()-a.zm()||a.Ui()-b.Ui()}};var O2b=["CodeMirror-activeline","CodeMirror-activeline-gutter"],ZP=class extends XP{constructor(a,b){super(a,b);this.ab=a;this.MC=new _.wn;this.Xq=new _.wn;this.ju=new _.wn;this.Dk=new _.wn;this.O5=void 0;this.BG=new Set;this.WJ=new Set;this.S0a=new Map;this.Vra=10}set PFc(a){this.Vra=a;this.container.style.width=`${Math.ceil(Math.log10(this.Lv))*this.Vra+13}px`}set fP(a){this.container.style.width=`${Math.ceil(Math.log10(a))*this.Vra+13}px`;this.Lv=a;WP(this)}Qa(){y2b(this);if(this.content){var a=
_.dI(this,"");a.appendChild(document.createTextNode("_"));this.content.appendChild(a);var b=a.getBoundingClientRect().width;this.content.removeChild(a);a=b}else a=this.Vra;this.PFc=a}Nsa(a){const b=_.dI(this,"line-number CodeMirror-gutter-background");b.appendChild(_.cI(this,"-",""));b.addEventListener("click",()=>{this.Dk.emit(a)});return b}KHb(a,b,c){b=this.Gm?this.Gm(a):void 0;return(0,_.YH)('<div class="line-number hidden-node CodeMirror-gutter-background"'+(c?' style="display:none;"':"")+'><span>-</span><div style="display:none;">'+
((b instanceof _.XH?b.h5():b)?_.Nrb(a,b):_.Prb(a,a+1))+"</div></div>").RD()}Rd(a){const b=a.target;if(b.classList.contains("hidden-node"))return this.Dk.emit(Number(b.lastElementChild.firstElementChild.firstElementChild.dataset.lineNumber)),!0;if("A"===b.tagName&&(0!==a.button||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("A"!==b.tagName)return this.ju.next({line:c,
u6:a}),!0;this.Xq.next({line:c,u6:a});return!1}clear(){super.clear();this.fP=0}focus(a){a=_.JG(a,this.Nm.length,this.Cf,!0);0<a.length&&(this.Nm[a[0].start-this.Cf].firstElementChild.focus(),this.MC.next(a[0].start))}Cga(a){for(const b of this.BG||[]){b.classList.remove("highlight");for(const c of O2b)b.classList.remove(c);b.removeAttribute("aria-current");b.style.backgroundColor=""}this.O5=a;this.BG=_.rnb(this.O5,this.Nm,this.Cf,!0);this.WJ=_.snb(a);for(const b of this.BG)this.Bga(b)}Vrb(a){if(this.Gm){this.Gm=
a;for(let b=0,c=this.Nm.length;b<c;b++)_.oc(this.Nm[b].firstElementChild,a(b+this.Cf))}else this.clear(),this.fP=this.Lv}EKb(a,b){b=a+b;if(this.Gm){const c=[];for(;a<b;a++)this.JF.has(a)?c.push(this.JF.get(a).node):c.push(_.Orb({lineNumber:a,href:this.Gm(a)}).RD());return _.ymb(_.Dm,c)}return _.Qrb({start:a,end:b}).RD()}FT(a,b=!1){var c=Math.max(0,b?this.qj:this.Cf-a);const d=c+a;super.FT(a,b);for(const [e,f]of this.S0a.entries())a=e,b=f,c<=a&&a<d&&this.Nm[a-c].classList.add(...b);for(;c<d;c++)this.WJ.has(c)&&
(a=this.Ti(c))&&(this.Bga(a),this.BG.add(a))}Hja(a,b=!1){var c=Math.max(0,b?this.qj:this.Cf-a);const d=c+a;for(;c<d;c++)if(this.WJ.has(c)){const e=this.Ti(c);e&&this.BG.delete(e)}super.Hja(a,b)}Bga(a){a.classList.add("highlight");for(const b of O2b)a.classList.add(b);a.setAttribute("aria-current","true")}};ZP.O=function(a){return new (a||ZP)(_.w(_.Ye),_.w(_.pn))};
ZP.wa=_.Qd({type:ZP,na:[["virtual-scroll-line-number-container"]],Ya:function(a,b){a&1&&_.M("click",function(c){return b.Rd(c)})},inputs:{Gm:"lineNumberLinkProvider"},outputs:{MC:"lineFocused",Xq:"lineNumberClicked",ju:"gutterClicked",Dk:"lineShown"},features:[_.Mg],ya:0,Aa:0,qa:function(){},styles:["virtual-scroll-line-number-container{flex:none;min-width:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div.line-number{padding:0 5px 0 3px;position:unset;text-align:end}.CodeMirror-linenumber{line-height:inherit;min-width:unset;padding:0 0 0 5px;position:unset}a.CodeMirror-linenumber{cursor:pointer;display:block;text-align:right}"],
kb:2,Ma:0});var P2b=["content"],Q2b=["gutter"],R2b=["decorations"],S2b=["sidebar"],T2b=["focusElement"],U2b=new _.ge("sidebarService"),V2b=new _.ge("lineWidgetsService"),W2b=function(a,b=a.lineHeight){a.rma(b);a.vma(b);for(const c of a.Ry.concat(a.Fu))a.s0(c);for(const [c,d]of a.BC)a.sma(d,c,b)},X2b=function(a,b,c){let d;null==(d=c.Mw)||d.forEach(e=>{a.renderer.removeChild(b.ma,e)})},$P=class extends _.nI{constructor(a,b,c,d,e,f,g,l,p,t,x,B,F,I,K,U,ca,ma,za,xa){super(B,F,a);this.renderer=c;this.view=d;this.el=
e;this.fka=f;this.E0=g;this.rh=l;this.qd=p;this.document=t;this.ue=I;this.Iz=K;this.M$a=U;this.tPa=ca;this.Hnb=ma;this.Swa=za;this.fga=xa;this.x4a=_.JG;this.os=new Set;this.Rj=new Map;this.CC=this.ZW=this.tva=this.uva=!1;this.Ry=[];this.fw=new Map;this.BC=new Map;this.Mda=new _.xg(1);this.hb=new _.df;this.Fu=[];this.Ws=null;this.m0=[];this.ksa=new _.zg;this.XD=()=>{};this.YW=!0;this.F0=this.lineHeight=0;this.value=this.fileName="";this.Dha=1E3;this.Jwa=800;this.visibility=_.jI;this.ro=[];this.fE=
void 0;this.lx=!1;this.bma=new _.wn;this.Dk=new _.wn;this.DP=new _.wn;this.FU=0;this.de=this.GU="";this.sr=this.ul=this.rK=void 0;this.yda=!1;this.BV=!0;this.Xq=new _.wn;this.ju=new _.wn;this.RX=_.jA(()=>{this.je.RX()},500);this.je=x||_.Ysb;this.Ci=new _.bv(this.document);this.Ci.Qqa=!1;this.Ci.HP("CTRL_A",65,2);this.Ci.HP("CTRL_A",65,8);_.Iq(this.Ci,"shortcut",Ea=>{if("CTRL_A"===Ea.identifier)for(Ea=this.Oda.ma;Ea;){if(this.document.activeElement===Ea){if(this.continue){const Va=t.getSelection(),
ob=Va&&Va.toString();this.continue.then(()=>{Va&&Va.toString()!==ob||I2b(this.Xd)})}else I2b(this.Xd);return!1}Ea=Ea.parentElement}return!0});this.hb.add(this.tPa.bs.subscribe(Ea=>{this.ab.ma.style.fontSize=null!=Ea?`${Ea}px`:"";_.xn(this.ue);setTimeout(()=>{this.yja(this.Xd.NU())})}));this.hb.add(this.Iz.qsa.subscribe(Ea=>{this.de=Ea;_.xn(this.ue)}))}yw(){this.Xd.yw()}get Xd(){return this.mVa}get Im(){return this.lines.length}set Xd(a){this.mVa=a;this.hb.add(_.u(_.Af(window,"resize"),_.r(()=>a.NU()),
_.og()).subscribe(b=>{this.yja(b)}))}set dka(a){this.YW=!1;this.Tf=_.Tnb(a)}Rb(a){if(!this.lineHeight){for(var b of this.de.split(" "))b&&this.Oda.ma.classList.add(b);this.lineHeight=this.Xd.NU();this.Fg.lineHeight=this.lineHeight;this.Xd.lineHeight=this.lineHeight;this.tu()}a.fileName||a.value?(this.Ydb(),this.continue=this.je.crb(()=>this.render())):a.scrollToLine?(this.iw(this.Tf),this.ZZ(_.sG(this.Tf))):a.lineNumberLinkProvider?(b=()=>{this.Fg.Vrb(this.Gm)},this.continue?this.continue.then(b):
b()):a.visibleCodeIdentifier&&(a.visibleCodeIdentifier.yj&&this.E0.fC(a.visibleCodeIdentifier.yj),this.Dja());(a.visibility||a.folding)&&this.kx();if(!this.YW){this.XD();const c=this.Tf;"CODE"===this.GJ?this.XD=_.sqb(this.rh,()=>{null!=c?this.cO(c,!0):this.ofa.ma.focus()}):void 0!==this.GJ&&(this.XD=this.rh.registerCallback(this.GJ,this.ab.ma,()=>{this.cO(c,!0);this.XD()}))}this.BV||this.Fg.clear();if(a.lineLimitation){let c;this.GU="".padStart(null!=(c=this.tK)?c:80," ")}}p_(a){this.yda=a}cO(a,b=
!1){const c=this;_.pf(function*(){yield c.continue;_.g1a(c.el,()=>{c.bK(a,b)})})}bK(a,b=!1){if(!b||this.hha(_.sG(a)))this.Xd.focus(a),this.ab.ma.scrollLeft=0,this.YW=!0}yja(a){this.lineHeight=a;this.Fg.lineHeight=a;this.Xd.lineHeight=a;_.xn(this.ue);this.ZZ(_.sG(this.Tf));W2b(this)}Qa(){super.Qa();_.u(this.oM,_.ig(()=>this.el.dP),_.r(a=>a.target.scrollLeft),_.ig(()=>this.el.Kxa)).subscribe(a=>{this.rt.ma.style.right=`${-a}px`;this.RX()});this.ab.ma.addEventListener("copy",a=>{a.preventDefault();let b;
null==(b=a.clipboardData)||b.setData("text/plain",M2b(this.Xd));this.je.Ms()});this.ab.ma.addEventListener("keydown",a=>{if(!_.SG(a)){var b=document.activeElement;if(b&&b instanceof HTMLElement&&this.ab.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.Xd.ab.ma.contains(b)?this.bK(c-1):this.Fg.focus(c-1),a.preventDefault()),["Down","ArrowDown","j"].includes(a.key)&&(this.Xd.ab.ma.contains(b)?this.bK(c+
1):this.Fg.focus(c+1),a.preventDefault())))}}});"CODE"===this.GJ&&(this.ul=this.qd.register("openCode","c",()=>{this.je.l6();_.Bw(this.rh,"CODE")}),this.sr=this.rh.registerCallback("CODE",this.ab.ma,()=>{const a=document.activeElement;a&&a instanceof HTMLElement&&this.ab.ma.contains(a)&&!this.Fg.ab.ma.contains(a)&&this.ofa.ma!==a?this.Fg.focus(this.rK||0):this.bK(this.rK||0)}))}Cc(){this.Dja();this.oM.subscribe(()=>{this.tu()})}tu(){var a=this.p6("top");a=Math.max(0,Math.floor(a/this.lineHeight)-
100);for(b of this.visibility.o0){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.ab.ma.clientHeight/this.lineHeight)+200;for(var l of this.visibility.o0){const x=b+g;if(l.end>b&&l.end<x||l.start<x&&l.start>=b)g+=l.end-l.start-1}l=c.call(a,1,e.call(d,f,g));this.Fg.tu(b,l);this.Xd.tu(b,l);a=b+l;if(this.Fu&&0!==this.Fu.length){c=this.Hnb.hva(b,a);for(var p of c)switch(p.type){case "replace":this.q7(this.lineHeight,
!1,p.widgets);break;case "add":for(const x of p.widgets)this.xZ(this.rt,x,"start"===p.location);break;case "remove":for(const x of p.widgets)X2b(this,this.rt,x)}_.xn(this.ue)}if(this.Ry&&0!==this.Ry.length){p=this.Swa.hva(b,a);for(var t of p)switch(t.type){case "replace":this.Lja(t.widgets);break;case "add":for(const x of t.widgets)this.xZ(this.JX,x,"start"===t.location);break;case "remove":for(const x of t.widgets)X2b(this,this.JX,x)}_.xn(this.ue)}if(this.fga.widgets&&0!==this.fga.widgets.length){t=
this.fga.hva(b,a);for(const x of t)switch(x.type){case "replace":this.Kja(this.lineHeight,!1,x.widgets);break;case "add":for(const B of x.widgets)this.nza(B.line,B.widgets,this.lineHeight,"start"===x.location);break;case "remove":for(const B of x.widgets)(t=this.BC.get(B.line))&&this.renderer.removeChild(this.Is.ma,t)}_.xn(this.ue)}this.scroll.next({kua:b,fP:l})}Dja(){this.fE&&this.E0.register(this.fE,_.u(this.oM,_.ig(()=>this.el.dP),_.r(a=>a.target.scrollTop),_.og(),_.r(a=>({startLine:Math.floor(a/
this.lineHeight),endLine:Math.min(Math.ceil((a+this.ab.ma.clientHeight)/this.lineHeight),this.Im)})),_.ig(()=>this.el.ria)))}Pd(){this.Mda.next(!0)}Ia(){this.clear();this.fE&&this.E0.fC(this.fE);this.Ci&&this.Ci.dispose();this.ul&&this.ul();this.sr&&this.sr();this.XD();this.hb.unsubscribe();super.Ia()}JE(a){this.ab.ma.classList.add(a)}IP(a){this.ab.ma.classList.remove(a)}Igb(a){this.DP.emit(a);this.cO(a.start-1)}kx(){for(const a of[this.Xd,this.Fg])a.kx(this.visibility.o0,this.ro);_.jtb(this);W2b(this);
this.tu()}jbb(){this.ZW||(this.ZW=!0,setTimeout(()=>{this.ZW=!1;this.q7(this.lineHeight);_.xn(this.ue)}))}dia(a){this.os.add(a);this.Tka()}FPb(a,b,c,d){this.Ws={Ra:a,position:b,line:c,offset:d};this.Tka()}iw(a){const b=this;return _.pf(function*(){b.Dk.emit(a);yield b.continue;b.je.ema(()=>{b.Fg.Cga(a);return Promise.resolve()},"selectLine")})}Tka(){this.CC||(this.CC=!0,this.je.ema(()=>{const a=this;return _.pf(function*(){const b=new _.gf(c=>{const d=setTimeout(()=>{c.next(void 0);c.complete()});
return()=>{clearTimeout(d)}});a.rZ=b.subscribe();yield _.Gmb(b);a.rZ=void 0;a.CC=!1;yield a.continue;0<a.os.size&&a.Xd.xma(Array.from(a.os));a.os.clear();a.Elb()})},"inline"))}lPa(a,b,c,d){return this.Eca(()=>{_.ktb(this)},{startLine:c,endLine:d,qa:a,context:b},this.Ry)}BEb(a,b,c,d){return this.Eca(()=>{this.jbb()},{startLine:c,endLine:d,qa:a,context:b},this.Fu)}zEb(a,b,c){const d={line:c,qa:a,context:b},e=this.fw.get(c)||[];e.push(d);this.fw.set(c,e);_.ltb(this);return()=>{e.splice(e.indexOf(d),
1);_.ltb(this)}}Z2(a,b){this.Rj.has(a)?this.Rj.get(a).push(b):this.Rj.set(a,[b]);this.dia(a);return{remove:()=>{const c=this.Rj.get(a);if(null!=c){var d=c.indexOf(b);0>d||(c.splice(d,1),this.dia(a))}}}}cga(a){return this.lineHeight*(this.visibility?_.TG(this.visibility,a):a)}getHeight(a,b){return this.lineHeight*(1+(this.visibility?_.TG(this.visibility,b)-_.TG(this.visibility,a):b-a))}Eca(a,b,c){a();c.push(b);return()=>{a();c.splice(c.indexOf(b),1)}}Ydb(){this.fw.clear();this.BC.clear();this.Ry=[];
this.Fu=[];this.Rj.clear();this.os.clear();this.rea()}render(){const a=this;return _.pf(function*(){a.clear();a.rendered||(a.CC=!0);var b=document.getElementById("pre-rendered-code");b&&a.Xd.lx&&b.setAttribute("processed","");b=yield a.P5a();const c=a.lines;_.jtb(a);yield _.ufa(a.Mda);a.Tf=_.JG(a.Tf,c.length);a.bma.emit(c.length);const d=a.lineHeight;a.Kja(d);a.Lja();a.q7(d);a.Fg.fP=a.lines.length;a.Xd.Hca(c,a.rendered);a.ZZ(_.sG(a.Tf));a.rendered||a.os.clear();a.FU=b+3;a.tu();W2b(a,d);a.rendered||
(a.CC=!1);a.Fg.Cga(a.Tf)})}P5a(){const a=this;return _.pf(function*(){var b;a.GT(null!=(b=a.Gy)?b:new Map);if(a.value.lines)return a.GT(a.value.iX),a.lines=a.value.lines,a.value.SPb;if(!a.Gy||!a.Gy.size){b=a.Hda(a.value);let c,d;const e=_.Unb(a.value,null!=(d=null==(c=(yield _.VG()).findModeByFileName(a.fileName))?void 0:c.mime)?d:"text/plain");a.GT(e);return b}return a.Hda(a.value)})}Hda(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}GT(a){for(const [b,c]of a.entries()){a=b;const d=c,e=this.Rj.get(a);if(null==e)this.Rj.set(a,d);else for(const f of d)e.push(f)}}Lja(a){0===this.Swa.widgets.length&&(this.Swa.widgets=this.Ry);_.Qm(this.JX.ma);a=a||this.Swa.B5(z2b(this.Fg));for(const b of a)this.xZ(this.JX,b)}q7(a=this.lineHeight,b=!0,c){_.Qm(this.rt.ma);this.vma(a);this.Hnb.widgets=this.Fu;b&&this.renderer.Ah(this.rt.ma,"display","none");a=c||this.Hnb.B5(z2b(this.Fg));for(const d of a)this.renderer.Ah(this.rt.ma,
"display","block"),this.xZ(this.rt,d)}Kja(a=this.lineHeight,b=!0,c){_.Qm(this.Is.ma);b&&(x2b(this.fga,this.fw),this.BC.clear(),this.rma(a),this.Trb(11),b=this.x5a()?"block":"none",this.renderer.Ah(this.Is.ma,"display",b));c=c||this.fga.B5(z2b(this.Fg));for(const {line:d,widgets:e}of c)0!==e.length&&this.nza(d,e,a)}nza(a,b,c,d=!1){let e=this.BC.get(a);e||(e=this.rWa(),this.sma(e,a,c),this.BC.set(a,e));for(const f of b){f.Mw&&0!==f.Mw.length||(a=this.view.ai(f.qa,f.context),_.yn(a),f.Mw=a.am);for(const g of f.Mw)this.renderer.appendChild(e,
g)}d&&0<this.Is.ma.children.length?this.renderer.insertBefore(this.Is.ma,e,this.Is.ma.children[0]):this.renderer.appendChild(this.Is.ma,e)}rWa(){const a=this.renderer.createElement("div");a.className="gutter-line";this.renderer.Fq&&_.nG(a)&&this.m0.push(a);return a}sma(a,b,c){b*=c;this.renderer.Ah(a,"position","absolute");this.renderer.Ah(a,"top",`${b}px`);this.renderer.Ah(a,"height",`${c}px`);this.renderer.Ah(a,"bottom","0")}x5a(){for(const a of this.fw.values())if(0<a.length)return!0;return!1}vma(a){this.wma(this.rt,
a)}rma(a){this.wma(this.Is,a)}wma(a,b){this.renderer.Ah(a.ma,"height",`${b*this.F0}px`)}Trb(a){var b=Array.from(this.fw.values()).map(c=>c.length);b=0<b.length?Math.max(...b):0;this.renderer.Ah(this.Is.ma,"width",`${a*b}px`)}xZ(a,b,c=!1){if(!b.Mw){const d=this.view.ai(b.qa,b.context);_.yn(d);b.Mw=d.am}this.s0(b);for(const d of b.Mw)c&&0<a.ma.children.length?this.renderer.insertBefore(a.ma,d,a.ma.children[0]):this.renderer.appendChild(a.ma,d)}Elb(){if(this.Ws){var a=this.Ws.position,b=this.Ws.line,
c=this.Ws.offset,d=this.ab.ma.querySelector(this.Ws.Ra);d?this.fka.scrollTo(d,a,null!=c?c:0):this.ZZ(b);this.Ws=null}}s0({Mw:a,startLine:b,endLine:c}){if(a&&void 0!==b&&void 0!==c){var d=this.cga(b);b=this.getHeight(b,c);for(const e of a)this.renderer.Ah(e,"top",`${d}px`),-1<c?this.renderer.Ah(e,"height",`${b}px`):this.renderer.Ah(e,"bottom","0")}}clear(){this.view.clear();this.Xd.clear();this.Fg.clear();this.rea();this.ksa.next(!0);this.continue=void 0;let a;null==(a=this.rZ)||a.unsubscribe();this.rZ=
void 0}rea(){if(this.renderer.Fq)for(const a of this.m0)this.renderer.Fq(a);this.m0=[]}ZZ(a){null==a||this.hha(a)||(this.ab.ma.scrollTop=this.lineHeight*Math.max(a-5,0))}hha(a){if(null==a)return!1;a*=this.lineHeight;const b=this.ab.ma.scrollTop,c=b+this.ab.ma.offsetHeight;return b<=a&&a<c}};
$P.O=function(a){return new (a||$P)(_.w(_.Jf),_.w(_.fi),_.w(_.pn),_.w(_.mh),_.w(_.tv),_.w(_.uv),_.w(_.qI),_.w(_.Ei),_.w(_.dv),_.w(_.ri),_.w(_.Xsb,8),_.w(_.Ye),_.w(_.xs),_.w(_.Nh),_.w(_.rw),_.w(_.oI),_.w(_.SF),_.w(U2b),_.w(V2b),_.w(SP))};
$P.wa=_.Qd({type:$P,na:[["virtual-scroll-format-code"]],rb:function(a,b){a&1&&(_.oh(P2b,7),_.oh(Q2b,7),_.oh(ZP,7),_.oh(R2b,7),_.oh(S2b,7),_.oh(T2b,7),_.oh(YP,7));if(a&2){let c;_.rh(c=_.sh())&&(b.Oda=c.first);_.rh(c=_.sh())&&(b.Is=c.first);_.rh(c=_.sh())&&(b.Fg=c.first);_.rh(c=_.sh())&&(b.JX=c.first);_.rh(c=_.sh())&&(b.rt=c.first);_.rh(c=_.sh())&&(b.ofa=c.first);_.rh(c=_.sh())&&(b.Xd=c.first)}},inputs:{fileName:"fileName",value:"value",Gy:"highlightInfo",rendered:"rendered",Dha:"largeFileThreshold",
Jwa:"largeFileRenderCount",tK:"lineLimitation",visibility:"visibility",ro:"folding",fE:"visibleCodeIdentifier",GJ:"focusableRegion",lx:"usePrefetchIfPossible",BV:"displayLineNumbers",dka:"scrollToLine",Gm:"lineNumberLinkProvider"},outputs:{bma:"totalNumLines",Dk:"lineShown",DP:"rangeToggled",Xq:"lineNumberClicked",ju:"gutterClicked"},features:[_.zh([{va:_.nI,Fb:$P},{va:U2b,Od:TP},{va:V2b,Od:TP},SP]),_.Mg,_.qe],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=_.ze();_.C(0,"div",5);_.M("ascResizeNotifier",function(){_.n(c);return _.q(b.tu())});_.P(1,"\n  ");_.C(2,"div",6,0);_.P(4,"\n    ");_.G(5,"div",7,1);_.P(7,"\n    ");_.C(8,"virtual-scroll-line-number-container",8);_.M("lineFocused",function(d){_.n(c);return _.q(b.rK=d)})("lineNumberClicked",function(d){_.n(c);return _.q(b.Xq.emit(d))})("gutterClicked",function(d){_.n(c);return _.q(b.ju.emit(d))})("lineShown",function(d){_.n(c);return _.q(b.Dk.emit(d))});_.P(9,"\n    ");_.E();_.P(10,"\n    ");
_.C(11,"div",9);_.M("click",function(d){_.n(c);return _.q(b.I3.next(d))})("contextmenu",function(d){_.n(c);return _.q(b.I3.next(d))})("mouseover",function(d){_.n(c);return _.q(b.Cxa.next(d))})("mouseout",function(d){_.n(c);return _.q(b.Fcb.next(d))})("mousedown",function(){_.n(c);return _.q(b.p_(!0))})("mouseup",function(){_.n(c);return _.q(b.p_(!1))})("mouseleave",function(){_.n(c);return _.q(b.p_(!1))})("keydown",function(d){_.n(c);return _.q(b.X9a.next(d))})("keyup",function(d){_.n(c);return _.q(b.Y9a.next(d))})("selectionchange",
function(){_.n(c);return _.q(b.yw())},!1,vzb);_.P(12,"\n      ");_.G(13,"div",10,2);_.P(15,"\n      ");_.y(16,ZIb,1,6,"div",11);_.P(17,"\n      ");_.y(18,$Ib,5,3,"div",12);_.Q(19,"async");_.P(20,"\n      ");_.C(21,"div",13,3);_.P(23,"\n        ");_.C(24,"span",14);_.P(25,"\n          Code panel - press c to focus line 1.\n        ");_.E();_.P(26,"\n      ");_.E();_.P(27,"\n      ");_.C(28,"virtual-scroll-code-container",15);_.M("lineFocused",function(d){_.n(c);return _.q(b.rK=d)})("lineShown",function(d){_.n(c);
return _.q(b.Dk.emit(d))});_.P(29,"\n      ");_.E();_.P(30,"\n      ");_.y(31,aJb,1,5,"code-folding-container",16);_.P(32,"\n    ");_.E();_.P(33,"\n  ");_.E();_.P(34,"\n  ");_.G(35,"div",17,4);_.P(37,"\n");_.E();_.P(38,"\n")}a&2&&(_.v(2),_.eA("content CodeMirror ",b.de,""),_.v(6),_.Qg("min-height",b.lineHeight*b.F0,"px"),_.Rg("line-numbers",b.BV),_.A("visibility",b.visibility)("lineNumberLinkProvider",b.Gm),_.v(3),_.Sg(b.uJb),_.v(2),_.Qg("min-width",b.FU,"ch"),_.v(3),_.A("ngForOf",b.x4a(b.Tf,b.lines.length)),
_.v(2),_.A("ngIf",_.R(19,23,b.M$a.enabled)&&b.GU),_.v(10),_.Qg("padding-right",0===b.Fu.length?0:300,"px"),_.A("visibility",b.visibility)("usePrefetchIfPossible",b.lx)("inlineWidgets",b.Rj)("highlightedLines",b.Tf),_.v(3),_.A("ngIf",0<b.ro.length))},Fa:[_.lI,_.oo,_.po,_.Ew,YP,ZP,_.uo],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 Y2b=new _.ge("CDK_DRAG_CONFIG");var Z2b=new _.ge("CDK_DRAG_PARENT");var $2b=new _.ge("CdkDragHandle");var a3b=_.mj({passive:!1,capture:!0}),b3b=new Set,aQ=class{};aQ.O=function(a){return new (a||aQ)};aQ.wa=_.Qd({type:aQ,na:[["ng-component"]],qb:["cdk-drag-resets-container",""],standalone:!0,features:[_.Ah],ya:0,Aa:0,qa:function(){},styles:["@layer cdk-resets{.cdk-drag-preview{background:none;border:none;padding:0;color:inherit}}\n"],kb:2,Ma:0});
var c3b=function(a,b){a.C$.add(b);1===a.C$.size&&a.nb.Ub(()=>{a.Cb.addEventListener("touchmove",a.iCb,a3b)})},d3b=function(a,b){b=a.UA.indexOf(b);-1<b&&(a.UA.splice(b,1),0===a.UA.length&&a.lyb())},e3b=function(a,b){a.C$.delete(b);d3b(a,b);0===a.C$.size&&a.Cb.removeEventListener("touchmove",a.iCb,a3b)},f3b=function(a,b,c){-1<a.UA.indexOf(b)||(a.mAc(),a.UA.push(b),1===a.UA.length&&(b=c.type.startsWith("touch"),a.T$.set(b?"touchend":"mouseup",{handler:d=>a.Pfb.next(d),options:!0}).set("scroll",{handler:d=>
a.scroll.next(d),options:!0}).set("selectstart",{handler:a.lBc,options:a3b}),b||a.T$.set("mousemove",{handler:d=>a.Hya.next(d),options:a3b}),a.nb.Ub(()=>{a.T$.forEach((d,e)=>{a.Cb.addEventListener(e,d.handler,d.options)})})))},bQ=class{constructor(a,b){this.nb=a;this.bn=_.Kd(_.wi);this.Ixc=_.Kd(_.jn);this.Yyb=new Set;this.C$=new Set;this.UA=[];this.T$=new Map;this.Cxc=c=>c.Ly();this.Hya=new _.zg;this.Pfb=new _.zg;this.scroll=new _.zg;this.lBc=c=>{0<this.UA.length&&c.preventDefault()};this.iCb=c=>
{0<this.UA.length&&(this.UA.some(this.Cxc)&&c.preventDefault(),this.Hya.next(c))};this.Cb=b}Ly(a){return-1<this.UA.indexOf(a)}jL(a){const b=[this.scroll];a&&a!==this.Cb&&b.push(new _.gf(c=>this.nb.Ub(()=>{const d=e=>{this.UA.length&&c.next(e)};a.addEventListener("scroll",d,!0);return()=>{a.removeEventListener("scroll",d,!0)}})));return _.Cf(...b)}Ia(){this.C$.forEach(a=>e3b(this,a));this.Yyb.forEach(a=>{this.Yyb.delete(a)});this.lyb();this.Hya.complete();this.Pfb.complete()}lyb(){this.T$.forEach((a,
b)=>{this.Cb.removeEventListener(b,a.handler,a.options)});this.T$.clear()}mAc(){if(!b3b.has(this.bn)){b3b.add(this.bn);const a=_.Tka(aQ,{By:this.Ixc});this.bn.Ee(()=>{b3b.delete(this.bn);0===b3b.size&&a.destroy()})}}};bQ.O=function(a){return new (a||bQ)(_.m(_.Jf),_.m(_.ri))};bQ.ta=_.k({token:bQ,oa:bQ.O,Ea:"root"});var fJb=0;var g3b=function(a,b){const c=_.qj(b);b=a.iz.get(c);if(!b)return null;b=b.Flb;let d;if(c===a.Cb){var e=a.NJ();d=e.top;e=e.left}else d=c.scrollTop,e=c.scrollLeft;const f=b.top-d,g=b.left-e;a.iz.forEach((l,p)=>{l.PGb&&c!==p&&c.contains(p)&&hJb(l.PGb,f,g)});b.top=d;b.left=e;return{top:f,left:g}},h3b=class{constructor(a){this.Cb=a;this.iz=new Map}clear(){this.iz.clear()}cache(a){this.clear();this.iz.set(this.Cb,{Flb:this.NJ()});a.forEach(b=>{this.iz.set(b,{Flb:{top:b.scrollTop,left:b.scrollLeft},PGb:gJb(b)})})}NJ(){return{top:window.scrollY,
left:window.scrollX}}};var i3b=new Set(["position"]),j3b=class{constructor(a,b,c,d,e,f,g,l,p){this.Cb=a;this.Oi=b;this.Xna=c;this.pI=d;this.pv=e;this.mBc=f;this.Mt=g;this.mB=l;this.YDc=p}attach(a){this.ik=this.exc();a.appendChild(this.ik);"showPopover"in this.ik&&this.ik.showPopover()}destroy(){this.ik.remove();let a;null==(a=this.rCb)||a.destroy();this.ik=this.rCb=null}setTransform(a){this.ik.style.transform=a}getBoundingClientRect(){return this.ik.getBoundingClientRect()}JE(a){this.ik.classList.add(a)}addEventListener(a,
b){this.ik.addEventListener(a,b)}removeEventListener(a,b){this.ik.removeEventListener(a,b)}exc(){const a=this.pv,b=this.mBc;var c=a?a.qa:null;let d;if(c&&a){const e=a.lxa?this.pI:null;c=a.Df.ai(c,a.context);_.yn(c);d=iJb(c,this.Cb);this.rCb=c;a.lxa?oJb(d,e):d.style.transform=nJb(this.Mt.x,this.Mt.y)}else d=eJb(this.Oi),oJb(d,this.pI),this.mB&&(d.style.transform=this.mB);jJb(d.style,{"pointer-events":"none",margin:"0",position:"fixed",top:"0",left:"0","z-index":this.YDc+""},i3b);VK(d,!1);d.classList.add("cdk-drag-preview");
d.setAttribute("popover","manual");d.setAttribute("dir",this.Xna);b&&(Array.isArray(b)?b.forEach(e=>d.classList.add(e)):d.classList.add(b));return d}};var k3b=_.mj({passive:!0}),l3b=_.mj({passive:!1}),m3b=_.mj({passive:!1,capture:!0}),kJb=new Set(["position"]),n3b=function(a,b){const c=_.uj(b);c!==a.Oi&&(a.Oi&&a.GCb(a.Oi),a.nb.Ub(()=>{c.addEventListener("mousedown",a.Gpa,l3b);c.addEventListener("touchstart",a.Gpa,k3b);c.addEventListener("dragstart",a.EBb,l3b)}),a.mB=void 0,a.Oi=c);"undefined"!==typeof SVGElement&&a.Oi instanceof SVGElement&&(a.Cpa=a.Oi.ownerSVGElement);return a},o3b=function(a,b){a.IMa=b},p3b=function(a,b){a.km=b.map(d=>_.uj(d));
a.km.forEach(d=>VK(d,a.disabled));a.tqa();const c=new Set;a.aI.forEach(d=>{-1<a.km.indexOf(d)&&c.add(d)});a.aI=c},q3b=function(a,b){a.fM=b?_.uj(b):null;a.Mr.unsubscribe();b&&(a.Mr=a.tf.Nc(10).subscribe(()=>a.Hwc()));return a},r3b=class{get disabled(){return this.oc||!(!this.ek||!this.ek.disabled)}set disabled(a){a!==this.oc&&(this.oc=a,this.tqa(),this.km.forEach(b=>VK(b,a)))}constructor(a,b,c,d,e,f){this.Yc=b;this.Cb=c;this.nb=d;this.tf=e;this.Nx=f;this.zE={x:0,y:0};this.VA={x:0,y:0};this.daa=!1;
this.lpa=new _.zg;this.Mr=this.Nr=this.mCb=this.lCb=_.df.EMPTY;this.fM=null;this.FBb=!0;this.km=[];this.aI=new Set;this.Xna="ltr";this.r4=0;this.oc=!1;this.nra=new _.zg;this.N_=new _.zg;this.released=new _.zg;this.ended=new _.zg;this.z4=new _.zg;this.G4=new _.zg;this.u4=new _.zg;this.Gcb=this.lpa;this.Gpa=g=>{this.nra.next();if(this.km.length){const l=this.iAb(g);!l||this.aI.has(l)||this.disabled||this.LAb(l,g)}else this.disabled||this.LAb(this.Oi,g)};this.fBc=g=>{var l=this.voa(g);if(this.daa){g.cancelable&&
g.preventDefault();var p=this.Nzb(l);this.uAb=!0;this.jBb=l;this.tDc(p);if(this.ek)this.PDb(p,l);else{l=this.XB?this.pI:this.Mt;var t=this.VA;t.x=p.x-l.x+this.zE.x;t.y=p.y-l.y+this.zE.y;this.GIa(t.x,t.y)}this.lpa.nl.length&&this.nb.run(()=>{this.lpa.next({source:this,Hg:p,event:g,distance:this.zKa(p),c4:this.NMa})})}else Math.abs(l.x-this.Mt.x)+Math.abs(l.y-this.Mt.y)>=this.Yc.qta&&((l=Date.now()>=this.Axc+this.zyc(g),t=this.ek,l)?t&&(t.Ly()||t.w$c())||(g.cancelable&&g.preventDefault(),this.daa=!0,
this.nb.run(()=>this.DCc(g))):this.hzb(g))};this.hBc=g=>{this.hzb(g)};this.EBb=g=>{if(this.km.length){const l=this.iAb(g);!l||this.aI.has(l)||this.disabled||g.preventDefault()}else this.disabled||g.preventDefault()};o3b(n3b(this,a),b.Gcd||null);this.A2=new h3b(c);c3b(f,this)}dispose(){this.GCb(this.Oi);if(this.Ly()){let b;null==(b=this.Oi)||b.remove()}let a;null==(a=this.Yu)||a.remove();this.Nyb();this.Myb();e3b(this.Nx,this);this.dNa();this.nra.complete();this.N_.complete();this.released.complete();
this.ended.complete();this.z4.complete();this.G4.complete();this.u4.complete();this.lpa.complete();this.km=[];this.aI.clear();this.ek=void 0;this.Mr.unsubscribe();this.A2.clear();this.fM=this.Oi=this.Cpa=this.HM=this.pv=this.Yu=this.IMa=null}Ly(){return this.daa&&this.Nx.Ly(this)}reset(){this.Oi.style.transform=this.mB||"";this.VA={x:0,y:0};this.zE={x:0,y:0}}VDc(a){this.ek=a}Dka(a){this.VA={x:0,y:0};this.zE.x=a.x;this.zE.y=a.y;this.ek||this.GIa(a.x,a.y)}y2c(){const a=this.jBb;a&&this.ek&&this.PDb(this.Nzb(a),
a)}dNa(){this.lCb.unsubscribe();this.mCb.unsubscribe();this.Nr.unsubscribe();let a;null==(a=this.OKa())||a.removeEventListener("selectstart",sJb,m3b)}Nyb(){let a;null==(a=this.ik)||a.destroy();this.ik=null}Myb(){let a;null==(a=this.Ux)||a.remove();let b;null==(b=this.Epa)||b.destroy();this.Ux=this.Epa=null}hzb(a){if(this.Nx.Ly(this)&&(this.dNa(),d3b(this.Nx,this),this.tqa(),this.km&&(this.Oi.style.webkitTapHighlightColor=this.UBc),this.daa))if(this.released.next({source:this,event:a}),this.ek)this.ek.UM(),
this.pvc().then(()=>{this.twc(a);this.hyb();d3b(this.Nx,this)});else{this.zE.x=this.VA.x;const b=this.voa(a);this.zE.y=this.VA.y;this.nb.run(()=>{this.ended.next({source:this,distance:this.zKa(b),s4:b,event:a})});this.hyb();d3b(this.Nx,this)}}DCc(a){WK(a)&&(this.lBb=Date.now());this.tqa();const b=this.OKa(),c=this.ek;b&&this.nb.Ub(()=>{b.addEventListener("selectstart",sJb,m3b)});if(c){const d=this.Oi,e=d.parentNode,f=this.Ux=this.bxc(),g=this.Yu=this.Yu||this.Cb.createComment("");e.insertBefore(g,
d);this.mB=d.style.transform||"";this.ik=new j3b(this.Cb,this.Oi,this.Xna,this.pI,this.pv||null,this.pja||null,this.Mt,this.mB,this.Yc.zIndex||1E3);this.ik.attach(this.Myc(e,b));lJb(d,!1);this.Cb.body.appendChild(e.replaceChild(f,d));this.N_.next({source:this,event:a});c.start();this.oI=c;this.Loa=c.NKb(this)}else this.N_.next({source:this,event:a}),this.oI=this.Loa=void 0;this.A2.cache(c?c.I8c():[])}LAb(a,b){this.IMa&&b.stopPropagation();var c=this.Ly(),d=WK(b);const e=!d&&0!==b.button,f=this.Oi,
g=_.qj(b),l=!d&&this.lBb&&this.lBb+800>Date.now();d=d?_.jj(b):_.ij(b);g&&g.draggable&&"mousedown"===b.type&&b.preventDefault();c||e||l||d||(this.km.length&&(c=f.style,this.UBc=c.webkitTapHighlightColor||"",c.webkitTapHighlightColor="transparent"),this.daa=this.uAb=!1,this.dNa(),this.pI=this.Oi.getBoundingClientRect(),this.lCb=this.Nx.Hya.subscribe(this.fBc),this.mCb=this.Nx.Pfb.subscribe(this.hBc),this.Nr=this.Nx.jL(this.OKa()).subscribe(p=>this.rDc(p)),this.fM&&(this.w1=gJb(this.fM)),this.C2=(c=
this.pv)&&c.qa&&!c.lxa?{x:0,y:0}:this.Lyc(this.pI,a,b),a=this.Mt=this.jBb=this.voa(b),this.NMa={x:0,y:0},this.gBc={x:a.x,y:a.y},this.Axc=Date.now(),f3b(this.Nx,this,b))}twc(a){lJb(this.Oi,!0);this.Yu.parentNode.replaceChild(this.Oi,this.Yu);this.Nyb();this.Myb();this.pI=this.w1=this.D2=this.mB=void 0;this.nb.run(()=>{const b=this.ek,c=b.NKb(this),d=this.voa(a),e=this.zKa(d),f=b.Tzc(d.x,d.y);this.ended.next({source:this,distance:e,s4:d,event:a});this.u4.next({item:this,Nl:c,Fw:this.Loa,container:b,
bSb:this.oI,NNb:f,distance:e,s4:d,event:a});b.l7c(this,c,this.Loa,this.oI,f,e,d,a);this.ek=this.oI})}PDb({x:a,y:b},{x:c,y:d}){let e=this.oI.g2c(this,a,b);!e&&this.ek!==this.oI&&this.oI.Tzc(a,b)&&(e=this.oI);e&&e!==this.ek&&this.nb.run(()=>{this.G4.next({item:this,container:this.ek});this.ek.Gea(this);this.ek=e;this.ek.OV(this,a,b,e===this.oI&&e.agd?this.Loa:void 0);this.z4.next({item:this,container:e,Nl:e.NKb(this)})});this.Ly()&&(this.ek.A2c(c,d),this.ek.z2c(this,a,b,this.NMa),this.XB?this.FIa(a,
b):this.FIa(a-this.C2.x,b-this.C2.y))}pvc(){if(!this.uAb)return Promise.resolve();const a=this.Ux.getBoundingClientRect();this.ik.JE("cdk-drag-animating");this.FIa(a.left,a.top);const b=rJb(this.ik.ik);return 0===b?Promise.resolve():this.nb.Ub(()=>new Promise(c=>{const d=f=>{if(!f||_.qj(f)===this.ik&&"transform"===f.propertyName){let g;null==(g=this.ik)||g.removeEventListener("transitionend",d);c();clearTimeout(e)}},e=setTimeout(d,1.5*b);this.ik.addEventListener("transitionend",d)}))}bxc(){var a=
this.HM;const b=a?a.qa:null;b?(this.Epa=a.Df.ai(b,a.context),_.yn(this.Epa),a=iJb(this.Epa,this.Cb)):a=eJb(this.Oi);a.style.pointerEvents="none";a.classList.add("cdk-drag-placeholder");return a}Lyc(a,b,c){b=(b=b===this.Oi?null:b)?b.getBoundingClientRect():a;c=WK(c)?c.targetTouches[0]:c;const d=this.kAb();return{x:b.left-a.left+(c.pageX-b.left-d.left),y:b.top-a.top+(c.pageY-b.top-d.top)}}voa(a){var b=this.kAb(),c=WK(a)?a.touches[0]||a.changedTouches[0]||{pageX:0,pageY:0}:a;a=c.pageX-b.left;b=c.pageY-
b.top;if(this.Cpa&&(c=this.Cpa.getScreenCTM())){const d=this.Cpa.createSVGPoint();d.x=a;d.y=b;return d.matrixTransform(c.inverse())}return{x:a,y:b}}Nzb(a){var b=this.ek?this.ek.PX:null;let {x:c,y:d}=this.XB?this.XB(a,this,this.pI,this.C2):a;if("x"===this.PX||"x"===b)d=this.Mt.y-(this.XB?this.C2.y:0);else if("y"===this.PX||"y"===b)c=this.Mt.x-(this.XB?this.C2.x:0);if(this.w1){const {x:e,y:f}=this.XB?{x:0,y:0}:this.C2;a=this.w1;const {width:g,height:l}=this.Nyc();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}}tDc(a){const b=a.x;a=a.y;const c=this.NMa,d=this.gBc,e=Math.abs(a-d.y);Math.abs(b-d.x)>this.Yc.hja&&(c.x=b>d.x?1:-1,d.x=b);e>this.Yc.hja&&(c.y=a>d.y?1:-1,d.y=a);return c}tqa(){if(this.Oi&&this.km){var a=0<this.km.length||!this.Ly();a!==this.FBb&&(this.FBb=a,VK(this.Oi,a))}}GCb(a){a.removeEventListener("mousedown",this.Gpa,l3b);a.removeEventListener("touchstart",this.Gpa,k3b);a.removeEventListener("dragstart",
this.EBb,l3b)}GIa(a,b){a=nJb(a,b);b=this.Oi.style;null==this.mB&&(this.mB=b.transform&&"none"!=b.transform?b.transform:"");b.transform=mJb(a,this.mB)}FIa(a,b){let c;const d=(null==(c=this.pv)?0:c.qa)?void 0:this.mB;this.ik.setTransform(mJb(nJb(a,b),d))}zKa(a){const b=this.Mt;return b?{x:a.x-b.x,y:a.y-b.y}:{x:0,y:0}}hyb(){this.w1=this.D2=void 0;this.A2.clear()}Hwc(){let {x:a,y:b}=this.zE;if(!(0===a&&0===b||this.Ly())&&this.fM){var c=this.Oi.getBoundingClientRect(),d=this.fM.getBoundingClientRect();
if(!(0===d.width&&0===d.height||0===c.width&&0===c.height)){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?(0<e&&(a+=e),0<f&&(a-=f)):a=0;d.height>c.height?(0<g&&(b+=g),0<l&&(b-=l)):b=0;a===this.zE.x&&b===this.zE.y||this.Dka({y:b,x:a})}}}zyc(a){const b=this.r4;return"number"===typeof b?b:WK(a)?b.EYc:b?b.nbd:0}rDc(a){const b=g3b(this.A2,a);b&&(a=_.qj(a),this.w1&&a!==this.fM&&a.contains(this.fM)&&hJb(this.w1,b.top,b.left),this.Mt.x+=b.left,this.Mt.y+=b.top,this.ek||
(this.VA.x-=b.left,this.VA.y-=b.top,this.GIa(this.VA.x,this.VA.y)))}kAb(){let a;return(null==(a=this.A2.iz.get(this.Cb))?void 0:a.Flb)||this.A2.NJ()}OKa(){void 0===this.Qxb&&(this.Qxb=_.dpa(this.Oi));return this.Qxb}Myc(a,b){const c=this.nBc||"global";return"parent"===c?a:"global"===c?(a=this.Cb,b||a.fullscreenElement||a.webkitFullscreenElement||a.mozFullScreenElement||a.msFullscreenElement||a.body):_.uj(c)}Nyc(){this.D2&&(this.D2.width||this.D2.height)||(this.D2=this.ik?this.ik.getBoundingClientRect():
this.pI);return this.D2}iAb(a){return this.km.find(b=>a.target&&(a.target===b||b.contains(a.target)))}};var s3b={qta:5,hja:5},cQ=class{constructor(a,b,c,d){this.Cb=a;this.nb=b;this.tf=c;this.Nx=d}qWa(a,b=s3b){return new r3b(a,b,this.Cb,this.nb,this.tf,this.Nx)}};cQ.O=function(a){return new (a||cQ)(_.m(_.ri),_.m(_.Jf),_.m(_.Cs),_.m(bQ))};cQ.ta=_.k({token:cQ,oa:cQ.O,Ea:"root"});var t3b=new _.ge("CdkDropList"),dQ=class{get disabled(){return this.oc||this.rta&&this.rta.disabled}set disabled(a){this.oc=a;this.Vo.disabled=this.oc}constructor(a,b,c,d,e,f,g,l,p,t,x){this.element=a;this.rta=b;this.nb=d;this.Ce=e;this.Yb=g;this.Ua=p;this.eCc=t;this.eCb=x;this.Ib=new _.zg;this.km=new _.gi([]);this.N_=new _.wn;this.released=new _.wn;this.ended=new _.wn;this.z4=new _.wn;this.G4=new _.wn;this.u4=new _.wn;this.Gcb=new _.gf(B=>{const F=_.u(this.Vo.Gcb,_.r(I=>({source:this,Hg:I.Hg,event:I.event,
c4:I.c4,distance:I.distance}))).subscribe(B);return()=>{F.unsubscribe()}});this.Oc=_.Kd(_.Kf);this.Vo=l.qWa(a,{qta:f&&null!=f.qta?f.qta:5,hja:f&&null!=f.hja?f.hja:5,zIndex:null==f?void 0:f.zIndex});this.Vo.data=this;u3b.push(this);f&&this.zvc(f);b&&this.Vo.VDc(b.b2c);this.OCc(this.Vo);this.ezc(this.Vo)}reset(){this.Vo.reset()}Dka(a){this.Vo.Dka(a)}Cc(){_.Of(()=>{this.dEb();this.tCc();this.tua&&this.Vo.Dka(this.tua)},{Zb:this.Oc})}Rb(a){const b=a.rootElementSelector;a=a.freeDragPosition;b&&!b.EJ&&
this.dEb();a&&!a.EJ&&this.tua&&this.Vo.Dka(this.tua)}Ia(){this.rta&&this.rta.removeItem(this);const a=u3b.indexOf(this);-1<a&&u3b.splice(a,1);this.nb.Ub(()=>{this.km.complete();this.Ib.next();this.Ib.complete();this.Vo.dispose()})}O1c(a){const b=this.km.getValue();b.push(a);this.km.next(b)}s2c(a){const b=this.km.getValue();a=b.indexOf(a);-1<a&&(b.splice(a,1),this.km.next(b))}w2c(a){this.pv=a}u2c(a){a===this.pv&&(this.pv=null)}v2c(a){this.HM=a}t2c(a){a===this.HM&&(this.HM=null)}dEb(){const a=this.element.ma;
let b=a;if(this.v7){let c;b=void 0!==a.closest?a.closest(this.v7):null==(c=a.parentElement)?void 0:c.closest(this.v7)}n3b(this.Vo,b||a)}myc(){const a=this.bda;return a?"string"===typeof a?this.element.ma.closest(a):_.uj(a):null}OCc(a){a.nra.subscribe(()=>{if(!a.Ly()){const c=this.Yb;var b=this.r4;const d=this.HM?{qa:this.HM.Lc,context:this.HM.data,Df:this.Ce}:null,e=this.pv?{qa:this.pv.Lc,context:this.pv.data,lxa:this.pv.lxa,Df:this.Ce}:null;a.disabled=this.disabled;a.PX=this.PX;a.r4="object"===typeof b&&
b?b:_.vj(b);a.XB=this.XB;a.pja=this.pja;b=q3b(a,this.myc());b.HM=d;b.pv=e;b.nBc=this.qgb||"global";c&&(a.Xna=c.value)}});_.u(a.nra,_.qg(1)).subscribe(()=>{if(this.eCb)a.IMa=this.eCb.Vo;else for(var b=this.element.ma.parentElement;b;){if(b.classList.contains("cdk-drag")){let c;o3b(a,(null==(c=u3b.find(d=>d.element.ma===b))?void 0:c.Vo)||null);break}b=b.parentElement}})}ezc(a){a.N_.subscribe(b=>{this.N_.emit({source:this,event:b.event});_.xn(this.Ua)});a.released.subscribe(b=>{this.released.emit({source:this,
event:b.event})});a.ended.subscribe(b=>{this.ended.emit({source:this,distance:b.distance,s4:b.s4,event:b.event});_.xn(this.Ua)});a.z4.subscribe(b=>{this.z4.emit({container:b.container.data,item:this,Nl:b.Nl})});a.G4.subscribe(b=>{this.G4.emit({container:b.container.data,item:this})});a.u4.subscribe(b=>{this.u4.emit({Fw:b.Fw,Nl:b.Nl,bSb:b.bSb.data,container:b.container.data,NNb:b.NNb,item:this,distance:b.distance,s4:b.s4,event:b.event})})}zvc(a){const b=a.PX,c=a.r4,d=a.XB,e=a.pja,f=a.bda,g=a.j7c,l=
a.v7;a=a.qgb;this.disabled=null==g?!1:g;this.r4=c||0;b&&(this.PX=b);d&&(this.XB=d);e&&(this.pja=e);f&&(this.bda=f);l&&(this.v7=l);a&&(this.qgb=a)}tCc(){_.u(this.km,_.Gg(a=>{a=a.map(b=>b.element);this.eCc&&this.v7&&a.push(this.element);p3b(this.Vo,a)}),_.Eg(a=>_.Cf(...a.map(b=>_.u(b.Pi,_.Dg(b))))),_.Fg(this.Ib)).subscribe(a=>{const b=this.Vo,c=a.element.ma;a.disabled?!b.aI.has(c)&&-1<b.km.indexOf(c)&&(b.aI.add(c),VK(c,!0)):b.aI.has(c)&&(b.aI.delete(c),VK(c,b.disabled))})}},u3b=[];
dQ.O=function(a){return new (a||dQ)(_.w(_.Ye),_.w(t3b,12),_.w(_.ri),_.w(_.Jf),_.w(_.mh),_.w(Y2b,8),_.w(_.rs,8),_.w(cQ),_.w(_.Nh),_.w($2b,10),_.w(Z2b,12))};
dQ.La=_.Wd({type:dQ,na:[["","cdkDrag",""]],qb:[1,"cdk-drag"],lb:4,Ya:function(a,b){a&2&&_.Rg("cdk-drag-disabled",b.disabled)("cdk-drag-dragging",b.Vo.Ly())},inputs:{data:[0,"cdkDragData","data"],PX:[0,"cdkDragLockAxis","lockAxis"],v7:[0,"cdkDragRootElement","rootElementSelector"],bda:[0,"cdkDragBoundary","boundaryElement"],r4:[0,"cdkDragStartDelay","dragStartDelay"],tua:[0,"cdkDragFreeDragPosition","freeDragPosition"],disabled:[2,"cdkDragDisabled","disabled",_.Lh],XB:[0,"cdkDragConstrainPosition",
"constrainPosition"],pja:[0,"cdkDragPreviewClass","previewClass"],qgb:[0,"cdkDragPreviewContainer","previewContainer"]},outputs:{N_:"cdkDragStarted",released:"cdkDragReleased",ended:"cdkDragEnded",z4:"cdkDragEntered",G4:"cdkDragExited",u4:"cdkDragDropped",Gcb:"cdkDragMoved"},Qb:["cdkDrag"],standalone:!0,features:[_.zh([{va:Z2b,Fb:dQ}]),_.Og,_.qe]});var v3b=["image/png","image/jpeg","image/gif","image/x-icon","image/webp"],LJb=function(a,b){a.Ta.navigate(_.sr(_.xr(a.wb.location.hc(),{line:b}).Za()),{Ig:"preserve"}).then(()=>{a.Qc.cia.next()})},w3b=function(a,b){b=!b||!_.uG(a.fCa.location,b.location);a.Qc.tF=!a.JVb||b&&a.Md.params.line?"SOURCE":a.TRb.getValue()},x3b=function(a){a.contentType="PREVIEW"===a.Qm&&a.VYb?"markdown":"PREVIEW"===a.Qm&&a.hCa||a.DZc&&!a.hCa?"image":"PREVIEW"===a.Qm&&a.UYb?"jupyter":a.wb.Hsa?a.wb.mimeType&&a.wb.mimeType.startsWith("audio/")?
"audio":a.wb.mimeType&&a.wb.mimeType.startsWith("video/")?"video":"binary":a.iH?10485760<=a.wb.diffBase.length+a.wb.vF?"diffTooBig":"code-diff":0===a.wb.vF?"empty":0<a.wb.vF&&!a.wb.ve?"largeFile":"text";a.zHb.emit(a.contentType);"text"!==a.contentType?(a.B1a.next(!1),a.Im.next(null)):a.B1a.next(!0)},y3b=function(a,b){a.Ga.mb({gestureName:"CLICK",element:"FileDetail",action:b})},eQ=class{get Md(){return this.wb.location}set wb(a){if(this.wb&&a&&_.tr(this.Md,a.location)){var b;a=null!=(b=this.rRb)?
b:a}else this.rRb=void 0;this.wb&&_.vG(this.Md,a.location)&&this.wb.ve===a.ve||(this.code=a.code||a.ve||"",this.fX.kx({action:"showAll"}),this.ro=_.u(this.Xb.DW(),_.Eg(c=>c?this.l2a.wC(a):_.FF("folding disabled")),_.Dg(_.UF),_.r(c=>_.DF(c,[]))),this.D6=void 0);b=this.wb;this.fCa=a;this.AJ.fxa.next(this.Md);w3b(this,b);this.Gsa=a.vF;x3b(this)}get wb(){return this.fCa}constructor(a,b,c,d,e,f,g,l,p,t,x,B,F){this.Qc=a;this.Kb=b;this.Ta=c;this.AJ=d;this.Lk=e;this.Ga=f;this.modifier=g;this.fX=l;this.l2a=
p;this.qd=t;this.Xb=x;this.th=B;this.ud=F;this.mvb="file_detail";this.dna=gWb;this.contentType="empty";this.zHb=new _.wn(!0);this.CJ=_.kf(-1);this.Sza=-1;this.line=this.kxa=this.ifa=this.Yea=this.jka=_.pg;this.code="";this.ro=_.kf([]);this.Gsa=0;this.wFa="Diff is too large to display";this.UQ="detail-header-id";this.Im=new _.gi(null);this.B1a=new _.gi(!1);this.Fga=new _.gi([]);this.Pk=new _.df;this.TRb=new _.gi("SOURCE");this.bZa=!1;this.SZc=0;this.Pk.add(_.u(this.Xb.Qfa()).subscribe(I=>{this.TRb.next(I)}));
this.visibility=_.u(this.Xb.DW(),_.Eg(I=>I?this.fX.visibility:_.kf(_.jI)),_.Dg(_.jI));this.link=this.hO();this.VJb=_.u(_.sf([this.B1a,this.Kb.Sa]),_.r(([I,K])=>I&&K.q),_.yg(1),_.of());this.Yea=_.u(_.sf([this.VJb,this.Qc.fKc]),_.r(([I,K])=>I&&!K));_.Fv.has(38)&&(this.bZa=!0);this.EZc=_.u(this.Xb.Gtb,_.r(I=>_.Fv.has(85)&&I),_.og())}Qa(){this.Pk.add(this.Qc.QJb.subscribe(()=>{x3b(this)}));this.Pk.add(this.VJb.subscribe(a=>{a&&!this.R4?this.R4=this.qd.register("toggleSearchMatches","y",()=>{var b=this.Qc;
b.aua.next(!b.aua.value);this.Ga.mb({gestureName:"KEYBOARD",element:"FileDetailMatchNavigation",action:"toggleMatches",projectId:this.Md.tb})}):!a&&this.R4&&(this.R4(),this.R4=void 0)}));this.Pk.add(_.u(this.Qc.cia,_.ig(()=>this.ud.Gk)).subscribe(()=>{this.sua&&this.sua.cO(_.Tnb(this.wb.line))}));this.jka=_.u(this.AJ.matches,_.r(a=>_.DF(a,[])),_.Gg(a=>{let b=a.length?0:-1;const c=this.Md.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));0<=d&&(b=d);this.Sza=c&&-1===d?-1:b;this.Qc.kka.next(b)}),_.yg(1),_.of());this.ifa=_.u(this.Qc.jfa,_.r(({Vd:a})=>{if(!a)return[];const b=this.wb.ve.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,Ud:{start:f.index,end:a.lastIndex}})}return c}));this.CJ=this.Qc.iua;this.Pk.add(this.ifa.subscribe(a=>{this.Qc.jua.next(a.length)}));this.kxa=_.u(_.sf(this.Yea,this.ifa,this.jka,this.Fga),
_.r(([a,b,c,d])=>{a=a?c.map(e=>e.lineNumber):[];c=d.filter(e=>0===e[1]||!this.bZa).map(e=>e[0]);d=d.filter(e=>0!==e[1]&&this.bZa).map(e=>e[0]);return{find:b.map(e=>e.lineNumber),search:a,w_c:c,dNc:d}}))}Ia(){this.Pk.unsubscribe();this.R4&&this.R4()}show(a){this.fX.kx({action:"show",line:a})}Vla(a){this.fX.kx({action:"toggleRange",Ud:a})}get gKc(){return _.u(this.AJ.matches,_.r(a=>a.state))}get Qm(){return this.Qc.tF}get JVb(){return(this.VYb||this.hCa||this.UYb)&&!this.iH}get iH(){return void 0!==
this.wb.diffBase}get mimeType(){const a=this.wb.mimeType;return"image/vnd.microsoft.icon"===a?"image/x-icon":a}get DZc(){return 0<=v3b.indexOf(this.mimeType)}get hCa(){return"image/svg+xml"===this.wb.mimeType}get VYb(){return".MD"===this.wb.fileName.slice(-3).toUpperCase()}get UYb(){if(".IPYNB"!==this.wb.fileName.slice(-6).toUpperCase())return!1;if(!this.D6)try{this.D6=JSON.parse(this.wb.ve)}catch(a){return!1}return 4===this.D6.nbformat}get rXa(){return`data:${this.mimeType};base64,${this.wb.ve}`}VBa(a){this.Fga.next(a)}ju(){y3b(this,
"selectLine")}Xq(a){const b=a.u6.shiftKey?Izb(this.Md.params.line,a.line+1):a.line+1;Hzb(b,this.Md.params.line)||this.Ta.navigate(_.sr(_.xr(this.Md.hc(),{line:b}).Za()),{Ig:"preserve"});y3b(this,a.u6.shiftKey?"shiftSelectLine":"selectLine")}hO(){return _.u(this.Kb.data,_.r(CK),DK(),_.Eg(a=>_.$mb(a,_.uI(this.th,a,_.hG(a)&&"android"===a.repository?"repository":"path"),this.Ta)))}};
eQ.O=function(a){return new (a||eQ)(_.w(AM),_.w(_.fi),_.w(_.xi),_.w(_.xJ),_.w(yM),_.w(_.Vp),_.w(RP),_.w(_.kI),_.w(QP),_.w(_.dv),_.w(_.jw),_.w(_.vI),_.w(_.Jf),_.w(_.Gv))};
eQ.wa=_.Qd({type:eQ,na:[["file-detail"]],rb:function(a,b){a&1&&_.oh(_.nI,5);if(a&2){let c;_.rh(c=_.sh())&&(b.sua=c.first)}},inputs:{SZc:"windowWidth",wb:"viewData"},outputs:{zHb:"contentTypeChange"},features:[_.zh([_.xJ,{va:_.Xsb,Od:JP},_.kI])],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&&(_.y(0,tJb,1,2,"detail-header",3)(1,uJb,1,1,"ng-template",null,0,_.Eh)(3,vJb,1,1,"markdown-tab-header",4)(4,wJb,12,11,"div",
5),_.Q(5,"async"),_.C(6,"main",6),_.y(7,xJb,3,8,"markdown-content",7)(8,AJb,4,2,"ng-container",8)(9,BJb,2,1,"div",9)(10,CJb,2,1,"div",9)(11,DJb,1,1,"binary-file",10)(12,EJb,1,2,"large-file",11)(13,FJb,2,1,"ng-container",8)(14,GJb,1,1,"jupyter-notebook",12)(15,MJb,8,10,"ng-container",8)(16,NJb,1,4,"code-diff",13)(17,OJb,3,1,"icon-empty-state-display",14),_.E());a&2&&(a=_.th(2),_.A("ngIf",!b.iH)("ngIfElse",a),_.v(3),_.A("ngIf",b.JVb),_.v(),_.A("ngIf",_.R(5,16,b.Yea)),_.v(2),_.A("ngSwitch",b.contentType),
_.v(),_.A("ngSwitchCase","markdown"),_.v(),_.A("ngSwitchCase","image"),_.v(),_.A("ngSwitchCase","audio"),_.v(),_.A("ngSwitchCase","video"),_.v(),_.A("ngSwitchCase","binary"),_.v(),_.A("ngSwitchCase","largeFile"),_.v(),_.A("ngSwitchCase","empty"),_.v(),_.A("ngSwitchCase","jupyter"),_.v(),_.A("ngSwitchCase","text"),_.v(),_.A("ngSwitchCase","code-diff"),_.v(),_.A("ngSwitchCase","diffTooBig"))},Fa:[kP,AN,_.po,_.qo,_.ro,HP,GP,dQ,_.vJ,_.FB,_.GB,IP,_.yJ,LP,MP,jN,lN,kN,cN,NP,_.rI,_.wJ,$P,OP,PP,_.uo],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 z3b=[{id:"LINE_COUNTS",icon:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAANklEQVR4AWOgLXBxcWkA4v94cAOy4v8LFy7EiUHyKIrxAOyKjY2NMTAQUNlkJEB9N6MoJjmcAUFs1juXK7DAAAAAAElFTkSuQmCC",title:"Lines",valueExtractor:a=>Number(_.Nl(a,2))},{id:"FILE_COUNTS",icon:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAOklEQVR4AWOAARcXlwYg/o8HNyAr/r9w4UKcGCRPyESwQiAAs4kxEVUxHjDIFJ8lUjEinIlSTFbMAQBQTEEI50NDNAAAAABJRU5ErkJggg==",title:"Files",valueExtractor:a=>Number(_.Nl(a,
3))}],A3b=class{constructor(a){this.bPc=a}rha(a){return!!z3b.find(b=>b.id===a)}S2a(a,b,c){const d=z3b.find(e=>e.id===a);return c&&d?_.u(this.bPc.list(b),_.r(e=>{const f=new Map;e.map(g=>RJb(g,c,d)).forEach(g=>{f.set(g.path,g)});return f})):_.kf()}};var B3b=new _.ge("lang_counts_service",{Ea:"root",oa:()=>_.xk(rVb)});var fQ=class{constructor(a,b){this.client=a;this.qf=b;this.c$a=new _.VYa}list(a){const b=[],c=a.map(e=>{const f=_.UYa(this.c$a,e);f||b.push(e);return f}).filter(e=>null!=e);if(0===b.length)return _.kf(c);const d=b.reduce((e,f)=>e.addPath(f),new _.YSa);return _.u(_.Vv(this.qf,()=>{var e=this.client,f=this.qf.al();return _.dr(e.Hh,e.Mh+"/$rpc/devtools.grimoire.LangCountsService/ListLangCounts",d,f||{},_.dTa)},"LangCountsService.listLangCounts"),_.Gg(e=>{b.forEach(f=>{this.c$a.put(f,(new _.qr).od(f))});
_.zl(e,_.qr,1,_.vl()).forEach(f=>{this.c$a.put(f.le(),f)})}),_.r(e=>c.concat(_.zl(e,_.qr,1,_.vl()))))}};fQ.O=function(a){return new (a||fQ)(_.m(B3b),_.m(_.kw))};fQ.ta=_.k({token:fQ,oa:fQ.O,Ea:"root"});var C3b=function(a){return _.u(_.sf([a.we.qla,a.LKb()]),_.r(([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 null==(p=b.get(l))?void 0:p.enabled}),d.set(c,new Set(e));else{let l;(null==(l=b.get(c))?0:l.enabled)&&d.set(c,null)}}return d}),_.Dg(new Map),_.TA(),_.r(([b,c])=>{const d=[];for(const [g,l]of b){var e=g,f=l;(!c.has(e)||f&&0===c.get(e).size)&&d.push({ou:e,enabled:!1,S_:f})}for(const [g,l]of c){c=g;const p=l;if(b.has(c)){if(p&&0<p.size){const t=b.get(c)||
new Set([]);e=[...p].some(x=>!t.has(x));f=[...t].some(x=>!p.has(x));(e||f)&&d.push({ou:c,enabled:!0,S_:p})}}else d.push({ou:c,enabled:!0,S_:p})}return d}),_.Df(b=>!!b.length),_.uf(b=>_.kf(...b)))},D3b=function(a,b,c){return _.u(C3b(a),_.Gg(({ou:d,enabled:e,S_:f})=>{if(e)if(f)for(const g of f)FM(a.we,g);else FM(a.we,d)}),_.uf(({ou:d,enabled:e,S_:f})=>e?_.u(a.S2a(b,d,c,f),_.Gg(g=>{if(f)for(var l of f){var p=0;for(const t of g.values()){let x;if(null==(x=t.S_)?0:x.has(l))p+=t.S_.get(l)}BXb(a.we,l,p)}else{l=
0;for(p of g.values())l+=p.instances;BXb(a.we,d,l)}}),_.kg(g=>{if(f)for(const l of f)EM(a.we,l,g);else EM(a.we,d,g);return _.kf(new Map)}),_.r(g=>({ou:d,DSc:g}))):_.kf({ou:d})),_.vg(TJb,new Map))},gQ=class{constructor(a,b,c,d){this.X4=a;this.wF=b;this.we=d;this.oOb=new A3b(c)}LKb(){return _.u(nXb(this.wF),_.r(a=>{const b=CXb();a.forEach(c=>{b.set(c.id,null)});return b}))}S2a(a,b,c,d){if(a.TF)return _.lf("Aggregations are only supported for directories");if(!EK(a))return _.lf("Invalid location");const e=
a.yb,f=a.tb,g=a.Uc,l=a.repository,p=a.path;return this.oOb.rha(b)?this.oOb.S2a(b,c,d):_.u(oXb(this.wF,b),_.Eg(t=>{if(!t)return _.kf(new Map);const x=PAb(t);return x?_.u(kXb(this.X4,{tb:f,Uc:g,fileSpecSourceRootRepositoryKeyRepositoryName:l,fileSpecSourceRootRefSpec:e,fileSpecPath:p,fileSpecType:"DIRECTORY",category:x}),_.r(B=>B.map(F=>SJb(t,F)).reduce((F,I)=>{F.set(I.path,I);return F},new Map))):_.kf(new Map)}))}};gQ.O=function(a){return new (a||gQ)(_.m(BM),_.m(CM),_.m(fQ),_.m(GM))};
gQ.ta=_.k({token:gQ,oa:gQ.O});var hQ=class{constructor(){this.Gvb=500;this.ama=XJb;this.title=this.zva="";this.ova=[];this.yMb=!0;this.uj=this.w0=!1;this.toggle=new _.wn;this.limit=500}Rb(a){a.groupedFiles&&(this.limit=500)}};hQ.O=function(a){return new (a||hQ)};
hQ.wa=_.Qd({type:hQ,na:[["folder-detail-section"]],inputs:{zva:"headerId",title:"title",ova:"groupedFiles",yMb:"initiallyExpanded",w0:"useRelativeUrls",aggregations:"aggregations",uj:"isPiper"},outputs:{toggle:"toggle"},features:[_.qe],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&&(_.C(0,"mat-expansion-panel",0),_.M("afterExpand",function(){return b.toggle.emit(!0)})("afterCollapse",function(){return b.toggle.emit(!1)}),_.C(1,"mat-expansion-panel-header")(2,"mat-panel-title")(3,"h3",1),_.P(4),_.y(5,
UJb,4,3,"ng-container",2),_.E()(),_.C(6,"div",3),_.P(7," Folder Detail Header "),_.E()(),_.y(8,WJb,1,1,"ng-template",4),_.E());a&2&&(_.A("expanded",b.yMb),_.v(3),_.Pg("id",b.zva),_.v(),_.uh(" ",b.title," "),_.v(),_.A("ngIf",b.Gvb<b.ama(b.ova)&&null!=b.limit))},Fa:[_.$p,_.oo,_.po,_.AJ,_.yw,_.Ot,_.TB,_.UB,_.VH,_.SB],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 iQ=class{constructor(a,b){this.Ga=a;this.Qc=b;this.kWc=!1}Fk(a){this.Qc.sfa.getValue()!==a&&(this.Ga.mb({element:"FolderTabHeader",action:this.P2a(a),gestureName:"CLICK",projectId:this.wb.location.tb}),this.Qc.sfa.next(a))}P2a(a){switch(a){case 0:return"openFilesTab";case 1:return"openProjectsTab";default:return _.wc(a,"Unknown folder detail tab selected")}}};iQ.O=function(a){return new (a||iQ)(_.w(_.Vp),_.w(AM))};
iQ.wa=_.Qd({type:iQ,na:[["folder-tab-header"]],inputs:{wb:"viewData",kWc:"showProjectTab"},ya:4,Aa:3,Da:[["gmat-tabs","",3,"selectedIndexChange","selectedIndex"],["label","Files"],["label","Project Info"]],qa:function(a,b){a&1&&(_.C(0,"mat-tab-group",0),_.Q(1,"async"),_.M("selectedIndexChange",function(c){return b.Fk(c)}),_.G(2,"mat-tab",1)(3,"mat-tab",2),_.E());a&2&&_.A("selectedIndex",_.R(1,1,b.Qc.RKc))},Fa:[WN,cM,dM,_.uo],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 E3b=["markdownContentComponent"],F3b={Rub:0,evb:1,kd:2,0:"COLLAPSED",1:"EXPANDED",2:"UNKNOWN"},G3b=function(a){2===a.lJ&&(a.wVb?_.h1a(a.el,()=>{180<a.jQc.element.ma.scrollHeight&&(a.lJ=0)}):a.lJ=1)},jQ=class{constructor(a,b){this.el=a;this.modifier=b;this.wVb=!1;this.Yub=F3b;this.lJ=2}Qa(){}Rb(a){a.markdownContent&&(this.lJ=2)}Jn(){G3b(this)}expand(){this.lJ=1}};jQ.O=function(a){return new (a||jQ)(_.w(_.tv),_.w(RP))};
jQ.wa=_.Qd({type:jQ,na:[["readme"]],rb:function(a,b){a&1&&_.oh(E3b,5);if(a&2){let c;_.rh(c=_.sh())&&(b.jQc=c.first)}},inputs:{wVb:"shouldCollapse",iQc:"markdownContent",Mza:"safeHtmlContent"},features:[_.qe],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&&(_.G(0,"markdown-content",1,0),_.Q(2,"async"),_.Q(3,"async"),_.C(4,"div"),_.y(5,YJb,2,0,"button",2),_.E());a&2&&(_.Rg("collapsed",b.lJ===b.Yub.Rub),_.A("content",b.iQc)("relativeLinkModifier",_.R(2,7,b.modifier.TSb))("relativeImageModifier",_.R(3,9,b.modifier.RSb))("safeHtmlContent",b.Mza),_.v(5),_.A("ngIf",b.lJ===b.Yub.Rub))},Fa:[_.po,cN,_.yw,_.Nt,_.uo],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 H3b=class extends _.cc{constructor(){super()}Gmb(a){return _.Lc(this,1,a)}};H3b.prototype.toObject=function(){if(null!=this){_.dc(this);var a={MEc:_.h(_.W(this,1))}}else a=void 0;return a};var I3b=class{},J3b=class{};var K3b=Symbol("Qe"),L3b=function(a,b,c){a:if(a=a.jZb,c.iZb)a=c.iZb;else{if(a)if(c.Otb)if(a=a[c.Otb],0===a)console.warn(`ID was never assigned for VE with name: ${c.Otb}`);else{if(a)break a;console.warn(`Cannot find VE with name: ${c.Otb}`)}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;void 0!==d&&(a=[],c.brb&&a.push("generic_click"),c.WXb&&a.push("impression"),c.QXb&&a.push("dragstart"),c.RXb&&a.push("drop"),
c.drb&&a.push("hover"),c.XXb&&a.push("input_text"),c.YXb&&a.push("key_press"),c.Ehd&&a.push("keyboard_enter"),c.trackVisibility&&a.push("vis"),d=d.toString(),a.length&&(d+=`;track:${a.join(",")}`),c.metadata&&(d+=`;${c.metadata}`),c.Kcb&&(d+=";mutable:true"),null!=c.index&&(d+=`;index:${c.index}`),b.ma.setAttribute("jslog",d),b.ma[K3b]=c)},M3b=function(a,b,c,d){XK&&XK!==d&&("click"===XK.type&&c.brb&&ZJb(b)&&a.mb("click",b),"mouseenter"===XK.type&&c.drb&&ZJb(b)&&a.mb("hover",b))},kQ=class{constructor(a,
b,c=null){this.Ch=null;a&&(this.Ch=a.H8c())&&(this.Ch.Fca("click",3,"generic_click"),this.Ch.Fca("dragstart",30),this.Ch.Fca("drop",37),this.Ch.Fca("hover",9),this.Ch.Fca("input_text",15),this.Ch.Fca("key_press",32));b&&(this.jZb=b.J8c());this.Ub=c?c.Ub.bind(c):Zone.root.run.bind(Zone.root);N3b||(N3b=!0,this.Ub(()=>{window.addEventListener("click",d=>{XK=d},{capture:!0});window.addEventListener("mouseenter",d=>{XK=d},{capture:!0})}))}lc(a,b){this.Ub(()=>{this.Ch&&this.jZb&&(L3b(this,a,b),b.WXb&&this.Ch.lad())})}mb(a,
b){this.Ch&&this.Ch.mb(a,b)}log(a){this.Ch&&this.Ch.log(a)}},N3b=!1,XK=null;kQ.O=function(a){return new (a||kQ)(_.m(I3b,8),_.m(J3b,8),_.m(_.Jf,8))};kQ.ta=_.k({token:kQ,oa:kQ.O,Ea:"root"});var O3b="click mouseenter dragstart drop keydown input".split(" "),lQ=class{constructor(a,b,c){this.yZc=a;this.document=b;this.ud=c;this.lLb=d=>{for(let e=d.target;e;e=e.parentElement){const f=e[K3b];if(f)switch(d.type){case "click":f.brb&&this.mb("click",e);break;case "mouseenter":f.drb&&this.mb("hover",e);break;case "dragstart":f.QXb&&this.mb("dragstart",e);break;case "drop":f.RXb&&this.mb("drop",e);break;case "keydown":f.YXb&&this.mb("key_press",e);break;case "input":f.XXb&&this.mb("input_text",
e);break;default:console.warn(`No GIL binding for events of type ${d.type}`)}}};this.ud.Ub(()=>{for(const d of O3b)this.document.addEventListener(d,this.lLb,{capture:!0})})}mb(a,b){if("input_text"!==a||this.YSc!==b)this.yZc.mb(a,b),this.YSc="input_text"===a?b:void 0}Ia(){this.ud.Ub(()=>{for(const a of O3b)this.document.removeEventListener(a,this.lLb,{capture:!0})})}};lQ.O=function(a){return new (a||lQ)(_.m(kQ),_.m(_.ri),_.m(_.Jf))};lQ.ta=_.k({token:lQ,oa:lQ.O});var P3b=new _.ge("VE config");var mQ=class{constructor(a,b,c,d,e,f){this.Ve=a;this.gxa=b;this.ud=c;this.renderer=d;this.FLc=e;this.xZc=f;this.Q8="";this.Atb=this.ztb=this.ytb=this.xtb=this.wtb=this.vtb=this.MYb=this.OYb=!1;this.oYb=[];this.d$a=null;this.eMb=!1}get SXb(){let a;return null==this.FLc&&!(null==(a=this.xZc)?0:a.K6c)}Rd(a){this.vtb&&(this.mb("click"),this.d$a=a)}zRc(){this.wtb&&this.mb("dragstart")}ARc(){this.xtb&&this.mb("drop")}Eia(){this.Atb&&this.mb("key_press")}Wdb(a){this.ytb&&(this.mb("hover"),this.d$a=a)}CRc(){this.ztb&&
!this.eMb&&(this.mb("input_text"),this.eMb=!0)}mb(a){this.gxa.mb(a,this.Ve.ma)}Qa(){this.SXb&&this.ud.Ub(()=>{const a=this.Ve.ma;this.oYb=[this.renderer.listen(a,"click",this.Rd.bind(this)),this.renderer.listen(a,"dragstart",this.zRc.bind(this)),this.renderer.listen(a,"drop",this.ARc.bind(this)),this.renderer.listen(a,"keydown",this.Eia.bind(this)),this.renderer.listen(a,"input",this.CRc.bind(this)),this.renderer.listen(a,"mouseenter",this.Wdb.bind(this))]});this.config=this.Sl();this.gxa.lc(this.Ve,
this.config)}Sl(){return{metadata:this.Q8,Kcb:this.OYb,brb:this.vtb,QXb:this.wtb,RXb:this.xtb,drb:this.ytb,XXb:this.ztb,WXb:this.MYb,YXb:this.Atb,iZb:this.vl,index:this.NYb}}Rb(){let a;if(null==(a=this.config)?0:a.Kcb)this.config=this.Sl(),this.config.Kcb=!0,L3b(this.gxa,this.Ve,this.config)}Ia(){this.config&&this.SXb&&M3b(this.gxa,this.Ve.ma,this.config,this.d$a);this.ud.Ub(()=>{for(const a of this.oYb)a()})}};
mQ.O=function(a){return new (a||mQ)(_.w(_.Ye),_.w(kQ),_.w(_.Jf),_.w(_.pn),_.w(lQ,8),_.w(P3b,8))};mQ.La=_.Wd({type:mQ,na:[["","ve",""]],inputs:{vl:"ve",Q8:"veMetadata",OYb:"veMutable",MYb:"veImpression",vtb:"veClick",wtb:"veDrag",xtb:"veDrop",ytb:"veHover",ztb:"veInputText",Atb:"veKeyPress",NYb:"veIndex"},Qb:["veLoggingDirective"],standalone:!0,features:[_.qe]});var nQ=class{constructor(){this.label="";this.QUa=new _.wn}Rd(){this.QUa.emit()}};nQ.O=function(a){return new (a||nQ)};nQ.wa=_.Qd({type:nQ,na:[["stacks-expand-list-button"]],inputs:{label:"label"},outputs:{QUa:"clickEvent"},ya:2,Aa:1,Da:[[1,"toggle-button",3,"click"]],qa:function(a,b){a&1&&(_.C(0,"button",0),_.M("click",function(){return b.Rd()}),_.P(1),_.E());a&2&&(_.v(),_.vh(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 R3b=function(a){a.ye.clear();a.dWc?(a.wZ(a.vKc),a.Ke&&(a.Mwa=a.wZ(a.h$a)),Q3b(a)):a.wZ(a.items)},Q3b=function(a){const b=_.zn(a.gUc,nQ);a.button=_.Fn(a.ye,b);_.u(a.button.instance.QUa,_.Fg(a.xc)).subscribe(()=>{a.Ke?a.collapse():a.expand();a.button&&(S3b(a),a.ye.detach(a.ye.indexOf(a.button.jw)),a.ye.R5(a.button.jw))});S3b(a)},S3b=function(a){a.button&&(a.button.instance.label=a.Ke?"Less":`More (+${a.h$a.length})`)},oQ=class{get items(){return this.RWc||[]}get vKc(){return this.items.slice(0,
this.Z1a)}get h$a(){return this.items.slice(this.Z1a)}get Z1a(){return this.items.length<=this.limit+1?this.items.length:this.limit}get limit(){return this.mWb||5}get dWc(){return!!this.lWb&&this.Z1a!==this.items.length}constructor(a,b,c,d){this.mYa=a;this.Lc=b;this.ye=c;this.gUc=d;this.mWb=5;this.lWb=!0;this.xc=new _.zg;this.Ke=!1}Rb(a){(a=a.stacksExpandListOf)&&a.EJ?(this.gta=this.mYa.find(this.items).create(this.SWc),R3b(this)):a||R3b(this)}Co(){let a;(null==(a=this.gta)?0:a.diff(this.items))&&
R3b(this)}Ia(){this.xc.next()}wZ(a){return a.map(b=>this.ye.ai(this.Lc,{ua:b}))}collapse(){for(const a of this.Mwa||[])this.ye.detach(this.ye.indexOf(a));this.Ke=!1}expand(){if(this.Mwa)for(const a of this.Mwa||[])this.ye.R5(a);else this.Mwa=this.wZ(this.h$a);this.Ke=!0}};oQ.O=function(a){return new (a||oQ)(_.w(_.Hn),_.w(_.hh),_.w(_.mh),_.w(_.mn))};
oQ.La=_.Wd({type:oQ,na:[["","stacksExpandList",""]],inputs:{RWc:"stacksExpandListOf",mWb:"stacksExpandListSize",SWc:"stacksExpandListTrackBy",lWb:"stacksExpandListShowToggleButton"},features:[_.qe]});var $Jb=function(a,b){a=_.Jl(a.Kl,3);return pGb(a)===b},pQ=class{constructor(a){this.L_=a;this.Kl=null;this.Sya=kGb;this.L_.c5().subscribe(b=>{this.Kl=b},()=>{console.error("No announcement found.")})}get cFb(){return _.W(this.Kl,2)}};pQ.O=function(a){return new (a||pQ)(_.w(hP))};
pQ.wa=_.Qd({type:pQ,na:[["stacks-butterbar"]],features:[_.zh([hP])],ya:1,Aa:1,Da:[["class","butterbar",4,"ngIf"],[1,"butterbar"],[3,"innerHTML"]],qa:function(a,b){a&1&&_.y(0,aKb,2,5,"div",0);a&2&&_.A("ngIf",b.Kl&&!$Jb(b,"no_announce"))},Fa:[_.po],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 qQ=class{};qQ.O=function(a){return new (a||qQ)};qQ.wa=_.Qd({type:qQ,na:[["stacks-search"]],ya:1,Aa:0,Da:[["placeholder","Search Stacks for infrastructure","hidden-query","type:stacks"]],qa:function(a){a&1&&_.G(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 rQ=class{constructor(a,b){this.lk=a;this.p3=[];this.a6a=this.dD=!1;this.links=T3b;for(a=0;a<T3b.length;a++){const c=T3b[a].KJ();_.Bu(b,c,this.VW(c))}b.bS=["google-material-icons"]}VW(a){return(0,_.Kc)`https://www.gstatic.com/images/icons/material/system_gm/svg/${a}_24px.svg`}get params(){return this.lk.Vc.Sa}reload(){window.location.reload()}};rQ.O=function(a){return new (a||rQ)(_.w(_.fi),_.w(_.Cu))};
rQ.wa=_.Qd({type:rQ,na:[["stacks-header"]],inputs:{p3:"breadcrumb",dD:"oldView",a6a:"homepageHeader"},ya:2,Aa:2,Da:[["class","new-header",4,"ngIf"],["class","old-header",4,"ngIf"],[1,"new-header"],[1,"header-container"],["routerLink","/",1,"stacks-container",3,"click","queryParams"],["src","https://static.corp.google.com/stacks/logo.png","alt","Stacks logo"],[1,"vertical-line"],[1,"search-box"],["placeholder"," Search Stacks for infrastructure","hidden-query","type:stacks",1,"search"],[1,"account"],
["target","_blank",3,"href",4,"ngFor","ngForOf"],["target","_blank",3,"href"],[3,"svgIcon"],[1,"old-header"],[1,"box"],["routerLink","/",3,"queryParams"],["src","https://static.corp.google.com/stacks/logo.png","alt","Stacks logo",1,"logo"],[1,"breadcrumb"],[4,"ngFor","ngForOf"],[3,"routerLink","queryParams",4,"ngIf"],[4,"ngIf"],[3,"routerLink","queryParams"]],qa:function(a,b){a&1&&_.y(0,cKb,16,2,"header",0)(1,gKb,10,2,"header",1);a&2&&(_.A("ngIf",!b.dD&&b.a6a),_.v(),_.A("ngIf",b.dD||!b.a6a))},Fa:[pQ,
_.oo,_.po,_.Du,_.Ep,qQ],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 T3b=[(new TK).Qd("Add a product to Stacks").vz("http://go/stacks-add-product").cQ("add_circle"),(new TK).Qd("About Stacks").vz("http://go/stacks-docs").cQ("help"),(new TK).Qd("Contact Stacks").vz("http://go/stacks-docs/contact-us").cQ("feedback")];var sQ=class{constructor(){this.lwa=!1;this.aRb=!0;this.a5a=this.D5="";this.vl={Zm:215999}}Qa(){if(!this.link)throw Error("Re");}get url(){return this.link.lO()}get wk(){return this.link.KJ()?this.link.KJ().startsWith("https://")?_.W(this.link,3):this.link.KJ().includes(".")?`https://static.corp.google.com/stacks/${_.W(this.link,3)}`:`https://www.gstatic.com/images/icons/material/system/2x/${_.W(this.link,3)}_grey600_24dp.png`:"https://www.gstatic.com/images/icons/material/system/2x/link_grey600_24dp.png"}Um(a){return`${"StacksVeMetadata"}:${(new H3b).Gmb(a).Zc()}`}};
sQ.O=function(a){return new (a||sQ)};
sQ.wa=_.Qd({type:sQ,na:[["stacks-icon-link"]],inputs:{link:"link",lwa:"isContact",aRb:"openInNewTab",D5:"gtmBox",a5a:"gtmList"},ya:4,Aa:4,Da:[["class","avatar",3,"src","alt",4,"ngIf"],[3,"background-image","-no-icon","-wrap","-left-ellipsis","target","href","ve","veImpression","veClick","veMutable","veMetadata",4,"ngIf"],[3,"background-image",4,"ngIf"],["target","_blank",3,"href",4,"ngFor","ngForOf"],[1,"avatar",3,"src","alt"],[3,"target","href","ve","veImpression","veClick","veMutable","veMetadata"],
["target","_blank",3,"href"]],qa:function(a,b){a&1&&_.y(0,hKb,1,2,"img",0)(1,iKb,2,18,"a",1)(2,jKb,2,3,"span",2)(3,kKb,2,4,"a",3);a&2&&(_.A("ngIf",b.lwa),_.v(),_.A("ngIf",b.url),_.v(),_.A("ngIf",!b.url&&!_.zl(b.link,$K,4,_.vl()).length),_.v(),_.A("ngForOf",_.zl(b.link,$K,4,_.vl())))},Fa:[_.oo,_.po,mQ],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 tQ=class{constructor(a){this.icon="info_outline_grey600";this.bBa=!1;this.content=void 0;_.Bu(a,"stars",this.VW("stars"));a.bS=["google-material-icons"]}VW(a){return(0,_.Kc)`https://www.gstatic.com/images/icons/material/system_gm/svg/${a}_24px.svg`}Qa(){this.content=U3b.get(this.name)}};tQ.O=function(a){return new (a||tQ)(_.w(_.Cu))};
tQ.wa=_.Qd({type:tQ,na:[["stacks-popup-info"]],inputs:{name:"name",icon:"icon",bBa:"svg"},ya:1,Aa:1,Da:()=>["\ufffd#2\ufffd\ufffd#3\ufffdISA\ufffd/#3\ufffd\ufffd/#2\ufffd","\ufffd#2\ufffd\ufffd/#2\ufffd",[4,"ngIf"],[1,"popup-box"],[1,"popup-title"],[1,"popup-text",3,"innerHTML"],[1,"popup-text"],["class","popup-link-text",4,"ngFor","ngForOf"],[1,"isa"],["svgIcon","stars",3,"ngClass"],[3,"src","alt"],[1,"popup-link-text"],["target","_blank",3,"href"]],qa:function(a,b){a&1&&_.y(0,pKb,11,8,"ng-container",
2);a&2&&_.A("ngIf",b.content)},Fa:[_.no,_.oo,_.po,_.Du,rL],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}stacks-popup-product.-extend-left[_nghost-%COMP%]   stacks-popup-recommended[_ngcontent-%COMP%]{height:1.5em;left:-1.5em;position:absolute;top:0}stacks-popup-product.-extend-left[_nghost-%COMP%]   .stacks-popup-isa[_ngcontent-%COMP%]{height:1.5em;left:-3em;position:absolute;top:0;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 U3b=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 qKb=a=>({"subtitle-class":a}),uQ=class{constructor(){this.Di=[];this.D5="";this.dD=!1}};uQ.O=function(a){return new (a||uQ)};
uQ.wa=_.Qd({type:uQ,na:[["stacks-link-lists"]],inputs:{Di:"lists",D5:"gtmBox",dD:"oldView"},ya:2,Aa:1,Da:[["emptyList",""],[1,"grid"],[4,"ngFor","ngForOf"],[1,"link-title-container"],[3,"ngClass",4,"ngIf"],["class","-push-left",3,"name",4,"ngIf"],[4,"ngIf","ngIfElse"],[3,"ngClass"],[1,"-push-left",3,"name"],[3,"link","gtmBox","gtmList"]],qa:function(a,b){a&1&&(_.C(0,"div",1),_.y(1,xKb,7,4,"div",2),_.E());a&2&&(_.v(),_.A("ngForOf",b.Di))},Fa:[_.no,_.oo,_.po,sQ,tQ],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 sKb=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 vQ=class{Qa(){}};vQ.O=function(a){return new (a||vQ)};
vQ.wa=_.Qd({type:vQ,na:[["stacks-popup-freshness"]],inputs:{er:"productName",xKb:"freshnessDate",cha:"isFresh"},ya:8,Aa:6,Da:[["src","https://fonts.gstatic.com/s/i/googlematerialicons/check_circle_filled/v6/gm_blue-24dp/2x/gm_check_circle_filled_gm_blue_24dp.png","alt","Review is up-to-date icon","class","freshness-badge-fresh",4,"ngIf"],["src","https://fonts.gstatic.com/s/i/googlematerialicons/error/v8/gm_blue-24dp/2x/gm_error_gm_blue_24dp.png","alt","Review is outdated icon","class","freshness-badge-stale",
4,"ngIf"],[1,"popup-box"],["class","popup-title",4,"ngIf"],[1,"popup-text"],["src","https://fonts.gstatic.com/s/i/googlematerialicons/check_circle_filled/v6/gm_blue-24dp/2x/gm_check_circle_filled_gm_blue_24dp.png","alt","Review is up-to-date icon",1,"freshness-badge-fresh"],["src","https://fonts.gstatic.com/s/i/googlematerialicons/error/v8/gm_blue-24dp/2x/gm_error_gm_blue_24dp.png","alt","Review is outdated icon",1,"freshness-badge-stale"],[1,"popup-title"]],qa:function(a,b){a&1&&(_.C(0,"button"),
_.y(1,yKb,1,0,"img",0)(2,zKb,1,0,"img",1),_.E(),_.C(3,"div",2),_.y(4,AKb,2,0,"p",3)(5,BKb,2,0,"p",3),_.C(6,"p",4),_.P(7),_.E()());a&2&&(_.v(),_.A("ngIf",b.cha),_.v(),_.A("ngIf",!b.cha),_.v(2),_.A("ngIf",b.cha),_.v(),_.A("ngIf",!b.cha),_.v(2),_.LC("",b.er," team has reviewed this product on ",b.xKb,"."))},Fa:[_.po],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}stacks-popup-product.-extend-left[_nghost-%COMP%]   stacks-popup-recommended[_ngcontent-%COMP%]{height:1.5em;left:-1.5em;position:absolute;top:0}stacks-popup-product.-extend-left[_nghost-%COMP%]   .stacks-popup-isa[_ngcontent-%COMP%]{height:1.5em;left:-3em;position:absolute;top:0;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 wQ=class{Qa(){}constructor(a){_.Bu(a,"license",UK("license"));a.bS=["google-material-icons"]}};wQ.O=function(a){return new (a||wQ)(_.w(_.Cu))};
wQ.wa=_.Qd({type:wQ,na:[["stacks-popup-isa"]],inputs:{product:"product"},ya:9,Aa:4,Da:()=>[["mat-icon-button","","aria-label","Isa icon","class","isa",4,"ngIf"],[1,"popup-box"],[1,"popup-title"],[1,"popup-text"],["target","_blank","rel","noopener","aria-label","learn more about ISA",3,"href"],["mat-icon-button","","aria-label","Isa icon",1,"isa"]],qa:function(a,b){a&1&&(_.y(0,CKb,3,0,"button",0),_.C(1,"div",1)(2,"p",2),_.P(3,"Infrastructure Support Agreement"),_.E(),_.C(4,"p",3),_.P(5),_.E(),_.C(6,
"p",3)(7,"a",4),_.P(8,"More info"),_.E()()());a&2&&(_.A("ngIf",b.product.Mua()),_.v(5),_.uh("",b.product.getName()," has signed an ISA."),_.v(2),_.fh("href","/agreement/",b.product.Tl(),"",_.ag))},Fa:[_.po],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}stacks-popup-product.-extend-left[_nghost-%COMP%]   stacks-popup-recommended[_ngcontent-%COMP%]{height:1.5em;left:-1.5em;position:absolute;top:0}stacks-popup-product.-extend-left[_nghost-%COMP%]   .stacks-popup-isa[_ngcontent-%COMP%]{height:1.5em;left:-3em;position:absolute;top:0;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 IKb=function(a){let b=0,c=!1;for(;b<a.length;){if("."===a.charAt(b))if(c)break;else c=!0;if("0">a.charAt(b)||"9"<a.charAt(b))break;b++}return Number(a.substring(0,b))},xQ=class{constructor(a){this.metrics=[];this.description="";_.Bu(a,"radio_button_checked",UK("radio_button_checked"));_.Bu(a,"radio_button_partial",UK("radio_button_partial"));_.Bu(a,"radio_button_unchecked",UK("radio_button_unchecked"));_.Bu(a,"error_med",UK("error_med"));_.Bu(a,"block",UK("block"));a.bS=["google-material-icons"]}get name(){return lGb(this.XY)}Qa(){this.description=
V3b.get(this.XY)||""}};xQ.O=function(a){return new (a||xQ)(_.w(_.Cu))};
xQ.wa=_.Qd({type:xQ,na:[["stacks-popup-pp"]],inputs:{XY:"productPhase",metrics:"metrics"},ya:19,Aa:9,Da:()=>[[1,"phase-div",3,"ngSwitch"],["mat-icon-button","","class","phase pr",4,"ngSwitchCase"],["mat-icon-button","","class","phase sa",4,"ngSwitchCase"],["mat-icon-button","","class","phase ga",4,"ngSwitchCase"],["mat-icon-button","","class","phase dp",4,"ngSwitchCase"],["mat-icon-button","","class","phase na",4,"ngSwitchCase"],[1,"popup-box"],[1,"popup-title"],[1,"popup-text","sl"],["class","metric-box",
4,"ngFor","ngForOf"],[1,"footnote"],"target;_blank;href;http://go/product-phases;aria-label;learn more about product phases".split(";"),["mat-icon-button","",1,"phase","pr"],["mat-icon-button","",1,"phase","sa"],["mat-icon-button","",1,"phase","ga"],["mat-icon-button","",1,"phase","dp"],["mat-icon-button","",1,"phase","na"],[1,"metric-box"],[1,"metric-name"],[1,"metric-actual"],[1,"metric-target"],[1,"metric-updated"]],qa:function(a,b){a&1&&(_.C(0,"div",0),_.y(1,DKb,3,0,"button",1)(2,EKb,3,0,"button",
2)(3,FKb,3,0,"button",3)(4,GKb,3,0,"button",4)(5,HKb,3,0,"button",5),_.E(),_.C(6,"div",6)(7,"p",7),_.P(8),_.E(),_.C(9,"div",8)(10,"p"),_.P(11),_.E(),_.y(12,JKb,9,6,"div",9),_.G(13,"hr"),_.C(14,"p",10),_.P(15," Product phases is a standard set of product stages."),_.G(16,"br"),_.C(17,"a",11),_.P(18,"go/product-phases"),_.E()()()());a&2&&(_.A("ngSwitch",b.XY),_.v(),_.A("ngSwitchCase","1"),_.v(),_.A("ngSwitchCase","2"),_.v(),_.A("ngSwitchCase","3"),_.v(),_.A("ngSwitchCase","4"),_.v(),_.A("ngSwitchCase",
"5"),_.v(3),_.vh(b.name),_.v(3),_.vh(b.description),_.v(),_.A("ngForOf",b.metrics))},Fa:[_.oo,_.qo,_.ro],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}stacks-popup-product.-extend-left[_nghost-%COMP%]   stacks-popup-recommended[_ngcontent-%COMP%]{height:1.5em;left:-1.5em;position:absolute;top:0}stacks-popup-product.-extend-left[_nghost-%COMP%]   .stacks-popup-isa[_ngcontent-%COMP%]{height:1.5em;left:-3em;position:absolute;top:0;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 V3b=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 W3b=a=>[a],yQ=class{constructor(a){_.Bu(a,"stars",this.VW("stars"));a.bS=["google-material-icons"]}VW(a){return(0,_.Kc)`https://www.gstatic.com/images/icons/material/system_gm/svg/${a}_24px.svg`}Qa(){}get lZa(){return this.domain.getParent().getName()}get tXc(){return`/domain/${this.domain.yF()}`}};yQ.O=function(a){return new (a||yQ)(_.w(_.Cu))};
yQ.wa=_.Qd({type:yQ,na:[["stacks-popup-recommended"]],inputs:{product:"product",domain:"domain"},ya:10,Aa:5,Da:()=>[["aria-label","Recommended icon pop up",1,"recommended-div"],["svgIcon","stars",1,"recommended-icon"],[1,"popup-box"],[1,"popup-title"],[1,"popup-text"],["target","_blank","rel","noopener","aria-label","learn more about recommended product",3,"href"]],qa:function(a,b){a&1&&(_.C(0,"button",0),_.G(1,"mat-icon",1),_.E(),_.C(2,"div",2)(3,"p",3),_.P(4,"Recommended products"),_.E(),_.C(5,
"p",4),_.P(6),_.E(),_.C(7,"p",4)(8,"a",5),_.P(9,"More info"),_.E()()());a&2&&(_.v(6),_.LC("",b.product.getName()," is recommended by the ",b.lZa," domain stewards."),_.v(2),_.A("href",_.Ch(3,W3b,b.tXc),_.ag))},Fa:[_.Du],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}stacks-popup-product.-extend-left[_nghost-%COMP%]   stacks-popup-recommended[_ngcontent-%COMP%]{height:1.5em;left:-1.5em;position:absolute;top:0}stacks-popup-product.-extend-left[_nghost-%COMP%]   .stacks-popup-isa[_ngcontent-%COMP%]{height:1.5em;left:-3em;position:absolute;top:0;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 zQ=class{constructor(){this.OBa=!1}Qa(){}};zQ.O=function(a){return new (a||zQ)};
zQ.wa=_.Qd({type:zQ,na:[["stacks-popup-product"]],inputs:{product:"product",domain:"domain",OBa:"underAlternatives"},ya:4,Aa:4,Da:[["class","stacks-popup-isa",3,"product","to-right",4,"ngIf"],[3,"product","domain",4,"ngIf"],[3,"productPhase","metrics",4,"ngIf"],[3,"productPhase","small-icon",4,"ngIf"],[1,"stacks-popup-isa",3,"product"],[3,"product","domain"],[3,"productPhase","metrics"],[3,"productPhase"]],qa:function(a,b){a&1&&_.y(0,KKb,1,3,"stacks-popup-isa",0)(1,LKb,1,2,"stacks-popup-recommended",
1)(2,MKb,1,2,"stacks-popup-pp",2)(3,NKb,1,3,"stacks-popup-pp",3);a&2&&(_.A("ngIf",b.product.Mua()),_.v(),_.A("ngIf",b.product.C3a()),_.v(),_.A("ngIf",!b.OBa),_.v(),_.A("ngIf",b.OBa))},Fa:[_.po,xQ,yQ,wQ],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}stacks-popup-product.-extend-left[_nghost-%COMP%]   stacks-popup-recommended[_ngcontent-%COMP%]{height:1.5em;left:-1.5em;position:absolute;top:0}stacks-popup-product.-extend-left[_nghost-%COMP%]   .stacks-popup-isa[_ngcontent-%COMP%]{height:1.5em;left:-3em;position:absolute;top:0;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 UKb=a=>[a],X3b="contactTeam onboardingDoc signUpDoc includedTeamId excludedTeamId gcpGuidance buildVisibility groups other".split(" "),xLb=function(a){return`https://source.corp.google.com/piper///depot/google3/productivity/stacks/catalog/product/${a}/stacks.textproto`},AQ=class{set cTc(a){this.tX=!!a;this.HMb.next(a)}get mMc(){return 0<document.getElementsByClassName("butterbar").length}constructor(a,b,c,d,e){this.HL=a;this.L_=b;this.lk=c;this.R5b=v0b;this.Wc=_.TF;this.HMb=new _.gi("");this.vl=
{zlc:200202,Zm:215999};this.tX=!1;this.WYa=!0;this.dD=this.TYa=this.xhb=!1;this.uLc=lGb;this.qLc=mGb;this.iLc=nGb;this.productId=_.u(_.sf([this.HMb,this.lk.params]),_.r(([f,g])=>f||g.productId));this.product=_.u(this.productId,_.Eg(f=>this.L_.MJ(f)),_.Gg(f=>{this.tX||this.HL.Rm(`${f.jg()} - Stacks`)}));this.qSb=_.u(_.sf([this.product]),_.r(([f])=>{const g=[];var l=new Map;for(var p of f.yfa())oGb(p.getScope(),p.gva(_.ql),l);for(var t of X3b)l.has(t)&&g.push({key:t,value:l.get(t)});l=gMb(f);p=[];jGb([{source:f.Dua(_.ql),
Di:p,name:"Best practices",icon:"school"},{source:f.Gua(_.ql),Di:p,name:"Codelabs",icon:"school"},{source:_.zl(f,$K,6,_.vl(_.ql)),Di:p,name:"Concepts",icon:"school"},{source:f.Lua(_.ql),Di:p,name:"Getting started",icon:"school"},{source:f.Nua(_.ql),Di:p,name:"How to",icon:"school"},{source:f.Pua(_.ql),Di:p,name:"Introductory guides",icon:"school"},{source:_.zl(f,$K,30,_.vl(_.ql)),Di:p,name:"Reference guides",icon:"school"},{source:_.zl(f,$K,65,_.vl(_.ql)),Di:p,name:"Testing",icon:"school"}]);p.sort(PK);
t=iMb(f);var x=lMb(f),B=mMb(f);const F=[];if(_.ol(f,UO,43)){var I=(new RK).Qd("Apps ATLs"),K=_.zl(f,$K,44,_.vl());if(0===K.length)I.Gca(QK({name:_.ol(f,UO,43).jg(),icon:"track_changes"}));else for(var U of K)I.Gca(QK({name:_.ol(f,UO,43).jg(),icon:"track_changes",url:U.lO()}));F.push(I)}if(_.ol(f,g0b,58)){U=new RK;I=_.zl(f,$K,59,_.vl());U.Qd("Security");for(var ca of I)U.Gca(QK({name:_.ol(f,g0b,58).jg(),icon:"enhanced_encryption",url:ca.lO()}));F.push(U)}_.ol(f,i0b,33)&&F.push((new RK).Qd("SRE authorities").s_([QK({name:_.ol(f,
i0b,33).jg(),icon:"track_changes"})]));if(_.Kl(f,67)){ca=(new RK).Qd("Privacy");for(var ma of _.Ql(f,78,_.vl()))ca.Gca(QK({name:"Guidance",icon:"enhanced_encryption",url:`${"https://g3doc.corp.google.com/privacy/pwg/infra/pchips/stances/_generated/g3doc/"}${ma}${"/composite_privacy_stance.textproto_generated"}`}));F.push(ca)}F.sort(PK);ma=oMb(f);ca=_.Ql(f,4,_.vl());ca=qMb(ca);U=_.Ql(f,38,_.vl());U=rMb(U);I=nMb(f);K=new Map;for(const za of f.yfa())if(10===za.getScope()||9===za.getScope())for(const xa of za.gva()){const Ea=
xa.split(":");1===Ea.length?K.set(Ea[0],Ea[0]):K.set(Ea[0],Ea[1])}return _.GF({product:f,Oqa:g,fza:l,cJb:p,IJc:t,sEb:x,p1a:B,hLb:F,Heb:ma,L3:ca,DTb:U,P3:I,oXb:K})}),_.yg(1),_.of(),_.kg(f=>_.FF(f.message)),_.Dg(_.UF));this.p3=_.u(this.qSb,_.Df(_.HG),_.r(f=>f.Sb.product),_.r(f=>v0b.includes(f.ug().vC())?[QK({name:"Home",url:"/"}),QK({name:f.jg(),url:""})]:[QK({name:"Home",url:"/"}),QK({name:f.ug().getParent().jg(),url:`/domain/${f.ug().getParent().vC()}`}),QK({name:f.ug().jg(),url:`/domain/${f.ug().vC()}`}),
QK({name:f.jg(),url:""})]),_.Dg([QK({name:"Home",url:"/"})]));this.nJb=fGb();this.Sya=kGb;this.WYa=!0;this.xhb=this.lk.Vc.Sa.pscMvpLaunch||!1;this.TYa=this.lk.Vc.Sa.displayExternalProducts||!1;this.dD=this.lk.Vc.Sa.oldView||!1;_.Bu(e,"error",this.VW("error"))}VW(a){return(0,_.Kc)`https://www.gstatic.com/images/icons/material/system_gm/svg/${a}_24px.svg`}Um(a){return`${"StacksVeMetadata"}:${(new H3b).Gmb(a).Zc()}`}get params(){const a={};this.WYa&&(a.displayStacksWellLitPaths=!0);this.xhb&&(a.pscMvpLaunch=
!0);this.TYa&&(a.displayExternalProducts=!0);this.dD&&(a.oldView="true");return a}};AQ.O=function(a){return new (a||AQ)(_.w(_.bp),_.w(hP),_.w(_.fi),_.w(RO),_.w(_.Cu))};
AQ.wa=_.Qd({type:AQ,na:[["stacks-product-page"]],inputs:{cTc:"productIdFromParent"},features:[_.zh([hP])],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&&(_.y(0,OKb,2,4,"stacks-header",0),_.C(1,"main"),_.y(2,fMb,4,4,"ng-container",1),_.Q(3,"async"),_.E());a&2&&(_.A("ngIf",!b.tX),_.v(),_.Rg("hasButterbar",b.mMc),
_.v(),_.A("ngIf",_.R(3,4,b.qSb)))},Fa:[_.oo,_.po,_.qo,_.ro,rQ,_.Ep,sQ,uQ,_.NF,vQ,zQ,tQ,oQ,_.Du,mQ,_.uo],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 Y3b=["mainContent"],cL=function(a){return""===a.location.path||"/"===a.location.path},dL=function(a){return a.entries?0<a.entries.length:0<a.files.entries.length||0<a.uC.entries.length},$3b=function(a,b,c){const d=cL(a);for(const l of b){var e=b=void 0,f=l,g=c;const p=null==(e=_.ol(f,_.gr,4))?void 0:_.X(e,5),t=CMb(f);e=_.GG(f.EW());const x=_.dnb(f.EW()),B=!e||x;f={Pc:d||!B?_.xr(_.YG(g.hc().od(t)),{Lf:p}).Za():void 0,path:t,name:_.nB(t),Lf:p,entryType:f.getType(),ho:null==(b=_.ol(f,_.gr,4))?void 0:
_.Kl(b,4),IJ:e,LNc:x,gWc:B};b=3===f.entryType||5===f.entryType;b=f.ho?b?a.ho.uC:a.ho.files:f.IJ?b?a.IJ.uC:a.IJ.files:b?a.Ao.uC:a.Ao.files;b.pt.has(f.name)||(b.pt.add(f.name),b.entries.push(f))}!dL(a.Ao)&&dL(a.ho)?(a.Ao=a.ho,a.Yab=Z3b(a.Ao),a.ho={files:{pt:new Set,entries:[]},uC:{pt:new Set,entries:[]}},a.QXa=[]):(a.Yab=Z3b(a.Ao),a.QXa=Z3b(a.ho));a.FKb=Z3b(a.IJ)},Z3b=function({files:a,uC:b}){const c=[];dL(b)&&c.push(b.entries);dL(a)&&c.push(a.entries);return c},BQ=class{get Qm(){return this.Qc.sfa.getValue()}constructor(a,
b,c,d,e,f,g,l){this.rh=b;this.Xw=c;this.Qc=d;this.kEc=e;this.Cob=g;this.Iz=l;this.UQ="detail-header-id";this.Qfc="Files and Directories";this.Rfc="Generated Files and Directories";this.Pfc="Deleted Files and Directories";this.uj=_.iG;this.Ao={files:{pt:new Set,entries:[]},uC:{pt:new Set,entries:[]}};this.Yab=[];this.IJ={files:{pt:new Set,entries:[]},uC:{pt:new Set,entries:[]}};this.FKb=[];this.ho={files:{pt:new Set,entries:[]},uC:{pt:new Set,entries:[]}};this.QXa=[];this.sr=()=>{};this.wUb=new _.gi(null);
this.nWb=new _.xg;this.UHc=_.jA(p=>{this.Xw.tAa(p)},300);this.hLc=_.jA(p=>{!dL(this.Ao)||this.Xw.Oka(p)},300);this.oWb=(this.QWc=_.Fv.has(53))?_.u(this.nWb,_.Eg(p=>this.Cob.get(p)),_.r(p=>_.zl(p,o_b,1,_.vl())),_.yg(1),_.of()):_.pg;this.Tsa=_.u(_.sf([this.wUb,this.oWb]),_.r(([p,t])=>t?p&&t.some(x=>x.iO()===p)?p:0===t.length?null:t[0].iO():null),_.og(),_.yg(1),_.of())}get IOc(){return 0===this.Qm}get JOc(){return 1===this.Qm}get location(){return this.wb.location}Qa(){}Rb(a){var b=a.viewData;if(b){a=
b.hg;var c=b.yj;c=(b=c&&_.vG(a.location,c.location))&&a.entries.length>c.entries.length;b||(this.Ao={files:{pt:new Set,entries:[]},uC:{pt:new Set,entries:[]}},this.IJ={files:{pt:new Set,entries:[]},uC:{pt:new Set,entries:[]}},this.ho={files:{pt:new Set,entries:[]},uC:{pt:new Set,entries:[]}});b&&!c||$3b(this,a.entries,this.location);b||(this.eza=a.eza,this.lib=a.lib,_.Fv.has(11)&&(this.aggregations=_.u(D3b(this.kEc,a.location,a.entries.filter(d=>{let e;return!(null==(e=_.ol(d,_.gr,4))?0:_.Kl(e,4))&&
!_.GG(d.EW())}).map(CMb)),_.yg(1),_.of())),this.sr=_.sqb(this.rh,()=>{let d;null==(d=this.eQc)||d.ma.focus()}),this.nWb.next(this.location))}}Ia(){this.sr()}};BQ.O=function(a){return new (a||BQ)(_.w(_.fi),_.w(_.Ei),_.w(_.jw),_.w(AM),_.w(gQ),_.w(_.Gv),_.w(iP),_.w(_.rw))};
BQ.wa=_.Qd({type:BQ,na:[["folder-detail","viewData",""]],rb:function(a,b){a&1&&_.oh(Y3b,5);if(a&2){let c;_.rh(c=_.sh())&&(b.eQc=c.first)}},inputs:{wb:"viewData"},features:[_.zh([gQ]),_.qe],jc:["viewData",""],ya:7,Aa:11,Da:[["mainContent",""],["componentId","FolderDetail",3,"viewData","showLinksDropdown"],["tabindex","-1",3,"viewData",4,"ngIf"],["tabindex","-1",4,"ngIf"],[4,"ngIf"],["tabindex","-1",3,"viewData"],["tabindex","-1"],["ascTrackElement","RepositoryFolderDetailReadme","trackAction","browse",
3,"markdownContent","safeHtmlContent","shouldCollapse","trackProjectId","trackGestureScroll",4,"ngIf"],["displayMode","flat",3,"multi"],["headerId","main-files-header",3,"title","groupedFiles","useRelativeUrls","aggregations","isPiper",4,"ngIf"],["headerId","deleted-files-header",3,"title","groupedFiles","initiallyExpanded","useRelativeUrls","aggregations","isPiper","toggle",4,"ngIf"],["headerId","generated-files-header",3,"title","groupedFiles","initiallyExpanded","useRelativeUrls","aggregations",
"isPiper","toggle",4,"ngIf"],["ascTrackElement","RepositoryFolderDetailReadme","trackAction","browse",3,"markdownContent","safeHtmlContent","shouldCollapse","trackProjectId","trackGestureScroll"],["headerId","main-files-header",3,"title","groupedFiles","useRelativeUrls","aggregations","isPiper"],["headerId","deleted-files-header",3,"toggle","title","groupedFiles","initiallyExpanded","useRelativeUrls","aggregations","isPiper"],["headerId","generated-files-header",3,"toggle","title","groupedFiles",
"initiallyExpanded","useRelativeUrls","aggregations","isPiper"],["class","select-wrapper",4,"ngIf"],[3,"productIdFromParent"],[1,"select-wrapper"],[3,"selectionChange","value"],[3,"value",4,"ngFor","ngForOf"],[3,"value"]],qa:function(a,b){a&1&&(_.G(0,"detail-header",1),_.y(1,sMb,1,2,"folder-tab-header",2),_.Q(2,"async"),_.y(3,xMb,7,6,"main",3),_.Q(4,"async"),_.y(5,BMb,3,3,"ng-container",4),_.Q(6,"async"));a&2&&(_.A("viewData",b.wb)("showLinksDropdown",!0),_.v(),_.A("ngIf",_.R(2,5,b.Tsa)),_.v(2),_.A("ngIf",
b.IOc||!1===_.R(4,7,b.Tsa)),_.v(2),_.A("ngIf",_.R(6,9,b.JOc&&b.Tsa)))},Fa:[sL,_.oo,_.po,GP,iQ,_.VB,_.MA,_.tx,_.ox,_.NA,_.rA,_.Iw,AQ,jQ,hQ,_.uo],styles:["folder-detail[_nghost-%COMP%]{display:flex;flex-direction:column;outline:0}detail-header[_ngcontent-%COMP%], folder-tab-header[_ngcontent-%COMP%]{box-sizing:border-box;flex:0 0 auto;height:41px;max-height:41px;outline:0}detail-header[_ngcontent-%COMP%]{border-bottom-style:solid;border-bottom-width:1px}.select-wrapper[_ngcontent-%COMP%]{display:block}.select-wrapper[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]{min-width:300px;padding:12px}main[_ngcontent-%COMP%], readme[_ngcontent-%COMP%], stacks-product-page[_ngcontent-%COMP%]{overflow:auto;outline:0}"],
Ma:0});var a4b=["gobUrl"],b4b=["externalUrl"],c4b=["commitHash"],CQ=class{get ANb(){return!!this.wb.VK}get KJc(){a:{var a=this.wb.ega;var b=this.wb.ly;var c=_.mc(a);c=new _.hk(c);if(c.RJ()){c=c.ug();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 KMc(){if(!this.wb.VK)throw Error("Se");const a=this.wb.VK,b=a.Lfa()||a.ym(),c=a.Lfa()?"host":"project";return _.sr(new _.fj({ae:{id:b,
type:c},repository:_.X(a,2),yb:this.wb.ly,path:""}))}get p9a(){return!!this.wb.fta}};CQ.O=function(a){return new (a||CQ)};
CQ.wa=_.Qd({type:CQ,na:[["git-submodule-detail"]],rb:function(a,b){a&1&&(_.oh(a4b,5,_.Ye),_.oh(b4b,5,_.Ye),_.oh(c4b,5,_.Ye));if(a&2){let c;_.rh(c=_.sh())&&(b.ILc=c.first);_.rh(c=_.sh())&&(b.JJc=c.first);_.rh(c=_.sh())&&(b.mGc=c.first)}},inputs:{wb:"viewData"},ya:5,Aa:2,Da:[["detailView",""],["externalRepo",""],["commitHash",""],["gobUrl",""],["externalUrl",""],[4,"ngIf","ngIfElse"],[3,"viewData"],[3,"fileName","diffChunks"],["componentId","GitSubmoduleDetail",3,"viewData"],[4,"ngIf"],[2,"font-size",
"1em"],["size","skinny"],["size","skinny",1,"url"],["class","padded",3,"routerLink",4,"ngIf","ngIfElse"],[1,"padded",3,"copyEvent","copyText","isSmall"],["size","skinny",1,"commit-hash"],[1,"padded"],[1,"padded",3,"routerLink"],[1,"padded",3,"externalLink"]],qa:function(a,b){a&1&&(_.y(0,DMb,7,3,"ng-container",5),_.P(1,"\n\n"),_.y(2,HMb,45,9,"ng-template",null,0,_.Eh),_.P(4,"\n"));a&2&&(a=_.th(3),_.A("ngIf",b.p9a)("ngIfElse",a))},Fa:[BN,_.po,_.CB,HP,GP,_.Wp,_.PF,pN,_.Ep],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 d4b=function(a,b){const c=_.u(a.bLc,_.Eg(d=>{const e=_.qG(_.nk(d,0))||"",f=_.nk(d,1)||"",g=_.tG(d,1)||"";return _.u(a.hFc.get(d.tb,d.Uc,d.repository,e,f,g),_.kg(()=>_.kf(null)))}));return _.u(_.sf([a.Hma,b]),_.Eg(([d,e])=>e&&bNb(d)?c:_.kf(null)),_.Ag(1))},e4b=function(a,b,c){var d=[];for(var e=0;e<b.Zk.length;e++){var f=b.hfb.get(e);d.push(f)}f=_.u(a.nPb,_.og(),_.Eg(g=>ZMb(g,b,a.th)),_.r(({Pc:g,eL:l})=>{const p=_.nk(g,2),t=!!p;var x=a.epb?b.XG:void 0;x=null!=x?izb(g,x):g;return{Va:g,LZ:x,Pha:p,
eL:l,iH:t}}),_.Ag(1));e=bNb(b.wb);d={Va:f,Zk:b.Zk,XG:b.XG,Qbd:d,Mta:e};d=e?JMb(d):IMb(d);return _.GF({vO:d,columnType:e?c?2:1:0,Qta:b.Qta,Oea:b.Oea,Va:b.wb.location})},DQ=class{set PLb(a){this.FMc=a}get PLb(){return this.FMc}constructor(a,b,c,d,e,f){this.hFc=a;this.th=b;this.Ga=c;this.jE=_.TF;this.Veb=new _.gf;this.WQ=_.hj;this.Pk=new _.df;this.Hma=new _.xg(1);this.epb=_.Fv.has(56);this.nPb=_.u(this.Hma,_.Df(YMb),_.r(({location:g})=>g));this.bLc=_.u(this.nPb,_.og((g,l)=>g&&l&&_.vG(g,l)));a=_.u(e.CX("BLAME"),
_.r(g=>g.enabled),_.og(),_.yg(1),_.of());this.rra=d4b(this,a);this.nfa=_.u(f.OKc,_.og());f=_.u(this.Hma,_.Df(g=>!YMb(g)&&5!==g.kind),_.ug(_.EF("History unavailable")));b=_.u(this.Hma,_.Df(YMb),_.og(aNb),_.Eg(g=>dNb(g,this.th)),_.yg(1),_.of());this.j6=_.u(b,_.Df(_.HG),_.r(({Sb:g})=>g.j6));b=_.u(b,_.og((g,l)=>_.HG(g)&&_.HG(l)&&g.Sb.Zk===l.Sb.Zk));this.eIb=_.u(_.Cf(f,_.u(_.sf([b,a]),_.r(([g,l])=>_.HG(g)?e4b(this,g.Sb,l):g),_.Dg(_.UF))),_.yg(1),_.of());f=_.u(_.sf([this.nfa,this.eIb]),_.Df(eNb),_.r(([g,
l])=>{if(!$Mb(l.Sb,g)&&l.Sb.Oea)return l.Sb.Oea}));this.Veb=_.u(f,_.r(g=>!!g),_.Dg(!1));this.Pk.add(_.u(f,_.Eg(g=>_.u(_.Ff(0),_.bk(this.Ga,"paging_to_focused_commit",!1),_.ug(g)))).subscribe(g=>{g&&g()}))}Qa(){this.Ga.Jo({bucket:_.hj.N0})}Ia(){this.Pk.unsubscribe()}set wb(a){this.Hma.next(a)}};DQ.O=function(a){return new (a||DQ)(_.w(LM),_.w(_.vI),_.w(_.Qv),_.w(_.Gv),_.w(GM),_.w(AM))};
DQ.wa=_.Qd({type:DQ,na:[["history-panel"]],rb:function(a,b){a&1&&_.oh(UN,5);if(a&2){let c;_.rh(c=_.sh())&&(b.PLb=c.first)}},inputs:{wb:"viewData"},ya:4,Aa:3,Da:()=>[["loading",""],"\ufffd#1\ufffd\ufffd/#1\ufffd",[3,"ngSwitch",4,"ngIf"],["aria-live","polite"],[3,"ngSwitch"],[4,"ngSwitchCase"],["theme","error",4,"ngSwitchCase"],[4,"ngIf"],[1,"table-container"],[3,"data","historyPlace","blameInfo","columnType","focusCommit",4,"ngIf"],["class","show-more-loading",4,"ngSwitchCase"],["class","show-more-error",
"theme","error",4,"ngSwitchCase"],[3,"ngTemplateOutlet"],[3,"data","historyPlace","blameInfo","columnType","focusCommit"],["type","button","mat-button","","class","show-more","ascTrackElement","HistoryPanel","trackAction","showMore",3,"trackBucket","trackProjectId","click",4,"ngIf"],["type","button","mat-button","","ascTrackElement","HistoryPanel","trackAction","showMore",1,"show-more",3,"click","trackBucket","trackProjectId"],[1,"show-more-loading"],["aria-label","Loading History Entries",3,"diameter",
"strokeWidth"],["theme","error",1,"show-more-error"],["theme","error"],["text","Loading change history...",3,"hasBackground","diameter"]],qa:function(a,b){a&1&&(_.y(0,WMb,4,4,"ng-container",2),_.Q(1,"async"),_.y(2,XMb,2,2,"ng-template",3,0,_.Eh));a&2&&_.A("ngIf",_.R(1,1,b.eIb))},Fa:[_.$p,_.rH,_.po,_.to,_.qo,_.ro,UN,_.PF,_.NF,_.yw,_.Nt,_.Xx,_.Vx,_.uo],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 EQ=class{transform(a){const b=a.Je;var c,d;if((null==b?0:null==(c=b.Gu)?0:null==(d=c.Se)?0:d.yh)&&b.path)return c=b.Gu.fr,d=b.Gu.refHint,_.sr(_.wr(_.Ymb(b).hc(),d?d:c).cj({line:gNb(a),Zf:5,Lf:d?c:void 0}).Za())}};EQ.O=function(a){return new (a||EQ)};EQ.Ge=_.Xd({name:"warningLocation",type:EQ,fe:!0});var FQ=class{transform(a,b){let c;const d=null==(c=a.Je)?void 0:c.path;if(d&&b&&0===d.indexOf(b))return a=fNb(a),b=d.slice(b.length),`${b}${b&&a?":":""}${a}`}};FQ.O=function(a){return new (a||FQ)};
FQ.Ge=_.Xd({name:"warningLocationName",type:FQ,fe:!0});var kNb=a=>({ua:a}),wNb=function(a,b){return _.u(f4b(a,b),_.r(c=>({W4:c,state:"loaded"})),_.Dg({state:"loading"}))},f4b=function(a,b){const c=a.AZc;if(0!==c&&1!==c)return _.kf([]);const d=a.Va,e=d.tb,f=d.Uc,g=d.repository;return null==e||null==f||null==g?_.kf([]):_.u(_.sf([oXb(a.wF,b),_.hyb(a.HG,d)]),_.Eg(([l,p])=>{var t;let x;l=null==l?void 0:null==(t=l.dataSource)?void 0:null==(x=t.K3)?void 0:x.jy;if(!l)return _.kf([]);t=_.nk(p,1)||"";return lXb(a.X4,{tb:e,Uc:f,fileSpecSourceRootRepositoryKeyRepositoryName:g,
fileSpecPath:p.path||"",fileSpecSourceRootRefSpec:t,fileSpecType:0===c?"FILE":"DIRECTORY",category:l})}))},GQ=class{constructor(a,b,c,d,e,f,g){this.wF=b;this.X4=c;this.Kb=d;this.Ga=e;this.Ta=f;this.HG=g;this.b$b="WLc";this.d$b="eMc";this.tnc="iWc";this.I0a=new Set;this.LZc=_.u(_.sf([a.qla,nXb(b)]),_.r(([l,p])=>({state:"loaded",KOb:p.map(t=>({ii:t,count:l.has(t.id)&&l.get(t.id).ww||0,icon:_.mc(t.icon||"https://www.gstatic.com/devopsconsole/images/source/codelayers/annotation.png")})).filter(t=>t.ii.Bwa&&
0<t.count),Bnb:new Set})),_.Dg({state:"loading"}))}Qa(){}Rd(a){var b=a.target;if(b&&b instanceof Element&&(b=_.PG(b,"[data-action]","warnings-panel"))&&b instanceof HTMLElement)this[b.dataset.action](a,b)}WLc(a,b){a=b.classList.contains("mat-expanded");b=b.dataset.actionId||"";const c=b+(a?"Open":"Close");a?this.I0a.add(b):this.I0a.delete(b);this.Ga.mb({gestureName:"CLICK",element:"Warnings",action:c})}eMc(a,b){this.Ga.mb({gestureName:"CLICK",element:"Warnings",action:(b.dataset.actionId||"")+"FindingsNavigate"});
var {isCollapsed:c=!0}=document.getSelection()||{};if(!_.SG(a)&&c){c=void 0;for(const e of b.children)if(e instanceof HTMLAnchorElement){c=e;break}var d;b=(null==(d=c)?void 0:d.href)||"";c&&b.startsWith(location.origin)&&(a.preventDefault(),_.Dp(this.Ta,c.pathname+c.search))}}iWc(a,b){this.Ga.mb({gestureName:"CLICK",element:"Warnings",action:`${b.dataset.actionId||""}ShowMany`})}get Va(){return _.gj(this.Kb.Vc)}};
GQ.O=function(a){return new (a||GQ)(_.w(GM),_.w(CM),_.w(BM),_.w(_.fi),_.w(_.Vp),_.w(_.xi),_.w(_.yI))};
GQ.wa=_.Qd({type:GQ,na:[["warnings-panel"]],Ya:function(a,b){a&1&&_.M("click",function(c){return b.Rd(c)})},inputs:{AZc:"viewDataType"},ya:6,Aa:3,Da:[["noWarnings",""],["findings",""],[4,"ngIf"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngIf","ngIfElse"],["class","warning",3,"expanded",4,"ngFor","ngForOf"],[1,"warning",3,"expanded"],["collapsedHeight","32px","expandedHeight","32px"],["alt","",3,"src"],["matExpansionPanelContent",""],["mat-stroked-button","","color","primary",3,"click"],[4,"ngTemplateOutlet",
"ngTemplateOutletContext"],[1,"empty"],["class","finding",4,"ngFor","ngForOf"],[1,"finding"],["ascTrackElement","WarningsPanel","trackAction","navigateToWarning",3,"routerLink"]],qa:function(a,b){a&1&&(_.y(0,qNb,4,3,"ng-container",2),_.Q(1,"async"),_.y(2,rNb,2,0,"ng-template",null,0,_.Eh)(4,xNb,2,3,"ng-template",null,1,_.Eh));a&2&&_.A("ngIf",_.R(1,1,b.LZc))},Fa:[_.$p,_.oo,_.po,_.to,_.qo,_.ro,_.NF,_.yw,_.Nt,_.TB,_.UB,_.VH,_.SB,_.Ep,_.uo,_.qB,EQ,FQ],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 ANb=class extends _.cc{constructor(a){super(a)}Zmb(a){return _.sk(this,1,a)}};ANb.prototype.toObject=function(){return g4b(this)};var g4b=function(a){if(null!=a)return _.dc(a),{proxy:_.X(a,1),OB:_.Pl(a,2,0)}},h4b=[0,_.cya,pVb];var i4b=class extends _.cc{constructor(){super()}};i4b.Wb=[1];i4b.prototype.toObject=function(){if(null!=this){_.dc(this);var a={Ldd:_.Xb(_.zl(this,ANb,1,_.vl()),g4b)}}else a=void 0;return a};var yNb=function(){var a=[0,_.fya,h4b];return(b,c)=>{if(ZUb.length){const e=ZUb.pop();e.setOptions(c);e.Cg.init(b,void 0,void 0,c);b=e}else b=new $Ub(b,c);try{const e=new i4b,f=e.Ze;$yb(a)(f,b);var d=e}finally{b.wKb()}return d}}();var HQ=class{constructor(){this.ariaLabel="Collapse Icon Button";this.selected=this.collapsed=!1;this.icon="";this.disabled=!1}};HQ.O=function(a){return new (a||HQ)};
HQ.wa=_.Qd({type:HQ,na:[["collapsible-icon-button","icon",""]],inputs:{ariaLabel:"ariaLabel",collapsed:"collapsed",selected:"selected",icon:"icon",Yla:"tooltipText",disabled:"disabled"},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&&(_.ch(),_.y(0,CNb,3,5,"button",1)(1,DNb,4,4,"ng-template",null,0,_.Eh));a&2&&(a=_.th(2),_.A("ngIf",b.collapsed)("ngIfElse",a))},Fa:[_.po,_.yw,_.Nt,_.Qt,_.Du,_.$x,_.cy],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 IQ=class{constructor(a){this.Xw=a;this.collapsed=!1;this.sqb="short";this.ZYc=_.u(this.Xw.uW(),_.r(b=>({jYb:b})))}toggle(a){this.Xw.K7(!a)}};IQ.O=function(a){return new (a||IQ)(_.w(_.jw))};
IQ.wa=_.Qd({type:IQ,na:[["underline-xrefs"]],inputs:{collapsed:"collapsed",sqb:"textFormat"},ya:2,Aa:3,Da:[[4,"ngIf"],["icon","format_underlined","tooltipText","Underline all references in the code","ariaLabel","Underline references",3,"click","collapsed","selected"]],qa:function(a,b){a&1&&(_.y(0,GNb,4,4,"ng-container",0),_.Q(1,"async"));a&2&&_.A("ngIf",_.R(1,1,b.ZYc))},Fa:[HQ,_.po,_.uo],kb:2,Ma:0});var j4b=function(a,b,c){const d=new Set(a.Dea.getValue());c?d.add(b):d.delete(b);a.Dea.next(d);a.Xb.Qka(d)},k4b=function(a,b){let c;return a.service.z3a((new _.FOa).q_(JK(_.tk(b.tb,b.Uc,b.repository,_.qk(b),b.path,null==(c=b.params)?void 0:c.Pb))))},JQ=class{constructor(a,b){this.Xb=a;this.service=b;this.zJb=this.Dea=new _.gi(new Set);this.hb=_.u(this.Xb.dga(),_.qg(1),_.Fg(_.u(this.zJb,_.Bg()))).subscribe(c=>{this.Dea.next(c)})}Ia(){this.hb.unsubscribe()}};
JQ.O=function(a){return new (a||JQ)(_.m(_.jw),_.m(SM))};JQ.ta=_.k({token:JQ,oa:JQ.O});var eL=class extends _.oE{};eL.O=(()=>{let a;return function(b){return(a||(a=_.Ve(eL)))(b||eL)}})();
eL.wa=_.Qd({type:eL,na:[["editable-picker-editor"]],features:[_.zh([{va:_.tjb,nc:a=>a.displayName}]),_.Mg],ya:2,Aa:3,Da:[["multiSelect",""],[3,"ngModel","options","displayFunction","searchVisible","searchFilter","selectAllVisible","xap-picker-multi-pane","ngModelChange",4,"ngIf"],[3,"ngModelChange","ngModel","options","displayFunction","searchVisible","searchFilter","selectAllVisible"],["xapPickerOptions","",4,"ngIf","ngIfElse"],["xapPickerSelections","",4,"ngIf"],["xapPickerOptions",""],["xapPickerSelections",
""]],qa:function(a,b){a&1&&(_.y(0,KNb,6,13,"xap-picker",1),_.Q(1,"async"));a&2&&_.A("ngIf",_.R(1,1,b.zsa))},Fa:[_.po,_.Rw,_.Yw,_.XD,_.WD,_.lE,_.mE,_.nE,_.uo],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 QNb=class extends TWb{match(){return[]}};var l4b=new _.lu("{DISPLAY_NAME}: "),m4b=class extends TWb{match(a,b=!0){if(b&&(b=QWb(this,a)))return[b];b=this.config.eG;const c=b.CG;var d,e;const f=null!=(e=null==(d=b.hea)?void 0:d.Gf)?e:_.wE;if(b.values){d=[];for(const l of b.values.rn){if(null===l)continue;var g=b.Ri?b.Ri(l):l;e=_.yeb(a,g);if(.8>e)continue;const p=OWb(this,f,_.OD(l));p&&(g=[{text:l4b.format({DISPLAY_NAME:b.displayName})},...PWb(g,a)],d.push({rc:p,confidence:e,n4:g,CG:c}))}return d}return[{rc:OWb(this,f,_.OD(a)),confidence:.25,
n4:[{text:l4b.format({DISPLAY_NAME:b.displayName})},{text:a}],CG:c}]}};var n4b=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(;-1<b;){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}))},RNb=class extends TWb{match(a){var b=QWb(this,a);if(b)return[b];b=this.config.eG;const c=b.CG;if(!b.values)return[];const d=[];for(const l of b.values.rn){var e=
b.Ri?b.Ri(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 x of g)""!==t&&""!==x&&t.includes(x)&&p.push(x);p.length&&(f=1+.01*p.length,g=OWb(this,_.wE,_.OD(l)))&&(e=[{text:l4b.format({DISPLAY_NAME:b.displayName})},...n4b(e,p)],d.push({rc:g,confidence:f,n4:e,CG:c}))}return d}};var o4b=a=>[a],KQ=class extends _.zE{constructor(){super(...arguments);this.disabled=new _.xg(1)}};KQ.O=(()=>{let a;return function(b){return(a||(a=_.Ve(KQ)))(b||KQ)}})();
KQ.wa=_.Qd({type:KQ,na:[["xap-string-editor"]],rb:function(a,b){a&1&&_.oh(_.yE,7);if(a&2){let c;_.rh(c=_.sh())&&(b.z8=c.first)}},features:[_.Mg],ya:2,Aa:6,Da:[[3,"values","configs","disabled"]],qa:function(a,b){a&1&&(_.C(0,"xap-multi-text-field-base",0),_.Q(1,"async"),_.M("values",function(c){return _.Qjb(b,c)}),_.E());a&2&&_.A("configs",_.Ch(4,o4b,b.fq))("disabled",_.R(1,2,b.disabled))},Fa:[_.yE,_.uo],kb:2,Ma:0});var TNb=class extends _.QD{get hF(){return this.config.displayName}},aOb=VNb("tests","Exclude Tests"),bOb=VNb("generatedFiles","Exclude Generated Files"),p4b=class extends _.QD{get hF(){var a=PNb(String(this.value.mr));return`${this.config.displayName}: ${a?a.bP?"-"+a.path:a.path:""}`}},q4b=(a,b)=>new p4b({id:"path",displayName:"Path"},a,b),cOb={Mj:q4b,JB:[_.wE],xm:KQ,L5a:!0,eG:{hea:q4b(_.wE,new _.ND),displayName:"Path",mxa:m4b,CG:!0}},ePb=class extends _.QD{get hF(){var a=this.value.rn.filter(b=>
null!==b);a=2<a.length?`(${a.length})`:a.map(b=>b.displayName).join(", ");return`${this.config.displayName}: ${a}`}},WNb=(a,b)=>new ePb({id:"category",displayName:"Category"},a,b),r4b=class extends _.QD{get hF(){var a=this.value.rn.filter(b=>null!==b);a=2<a.length?`(${a.length})`:a.join(", ");return`${this.config.displayName}: ${a}`}},eOb=(a,b)=>new r4b({id:"buildConfigs",displayName:"Build Configs"},a,b);var s4b=new _.ge("GMAT_CHIPS_OPTIONS",{Ea:"root",oa:()=>({Oe:!1})});var LQ=class{constructor(a){this.options=a}};LQ.O=function(a){return new (a||LQ)(_.w(s4b))};
LQ.La=_.Wd({type:LQ,na:[["mat-chip"],["mat-basic-chip"],["mat-chip-row"],["mat-basic-chip-row"],["mat-chip-option"],["mat-basic-chip-option"]],lb:16,Ya:function(a,b){a&2&&_.Rg("gmat-mdc-chip",!b.options.Oe)("gmat-input-chip","input"===b.Bc)("gmat-filter-chip","hairline-filter"===b.Bc||"protected-filter"===b.Bc)("gmat-suggestive-chip","hairline-suggestive"===b.Bc||"protected-suggestive"===b.Bc)("gmat-assistive-chip","hairline-assistive"===b.Bc||"protected-assistive"===b.Bc)("gmat-hairline-chip","input"===
b.Bc||"hairline-filter"===b.Bc||"hairline-suggestive"===b.Bc||"hairline-assistive"===b.Bc)("gmat-protected-chip","protected-filter"===b.Bc||"protected-suggestive"===b.Bc||"protected-assistive"===b.Bc)("gmat-selectable-chip","input"===b.Bc||"hairline-filter"===b.Bc||"protected-filter"===b.Bc)},inputs:{Bc:"appearance"}});var t4b=new _.ge("mat-chips-default-options",{Ea:"root",oa:()=>({I7:[13]})}),u4b=new _.ge("MatChipAvatar"),v4b=new _.ge("MatChipTrailingIcon"),w4b=new _.ge("MatChipRemove"),x4b=new _.ge("MatChip");var MQ=class{get disabled(){return this.oc||this.z2.disabled}set disabled(a){this.oc=a}qM(){return this.disabled&&!this.xIa?"":null}Wyc(){return this.disabled&&!this.xIa||!this.Y5?null:this.tabIndex.toString()}constructor(a,b){this.Ja=a;this.z2=b;this.xaa=this.Y5=!0;this.oc=!1;this.tabIndex=-1;this.xIa=!1;"BUTTON"===a.ma.nodeName&&a.ma.setAttribute("type","button")}focus(){this.Ja.ma.focus()}Sk(a){!this.disabled&&this.Y5&&this.xaa&&a.preventDefault()}ie(a){13!==a.keyCode&&32!==a.keyCode||this.disabled||
!this.Y5||!this.xaa||this.z2.Rx||a.preventDefault()}};MQ.O=function(a){return new (a||MQ)(_.w(_.Ye),_.w(x4b))};
MQ.La=_.Wd({type:MQ,na:[["","matChipAction",""]],qb:[1,"mdc-evolution-chip__action","mat-mdc-chip-action"],lb:9,Ya:function(a,b){a&1&&_.M("click",function(c){return b.Sk(c)})("keydown",function(c){return b.ie(c)});a&2&&(_.Pg("tabindex",b.Wyc())("disabled",b.qM())("aria-disabled",b.disabled),_.Rg("mdc-evolution-chip__action--primary",b.xaa)("mdc-evolution-chip__action--presentational",!b.Y5)("mdc-evolution-chip__action--trailing",!b.xaa))},inputs:{Y5:"isInteractive",disabled:[2,"disabled","disabled",
_.Lh],tabIndex:[2,"tabIndex","tabIndex",a=>null==a?-1:_.Mh(a)],xIa:"_allowFocusWhenDisabled"},standalone:!0,features:[_.Og]});var NQ=class extends MQ{constructor(){super(...arguments);this.xaa=!1}Sk(a){this.disabled||(a.stopPropagation(),a.preventDefault(),this.z2.remove())}ie(a){13!==a.keyCode&&32!==a.keyCode||this.disabled||(a.stopPropagation(),a.preventDefault(),this.z2.remove())}};NQ.O=(()=>{let a;return function(b){return(a||(a=_.Ve(NQ)))(b||NQ)}})();
NQ.La=_.Wd({type:NQ,na:[["","matChipRemove",""]],qb:["role","button",1,"mat-mdc-chip-remove","mat-mdc-chip-trailing-icon","mat-mdc-focus-indicator","mdc-evolution-chip__icon","mdc-evolution-chip__icon--trailing"],lb:1,Ya:function(a){a&2&&_.Pg("aria-hidden",null)},standalone:!0,features:[_.zh([{va:w4b,Fb:NQ}]),_.Mg]});var OQ=class{constructor(a,b){this.Ja=a;this.Cb=b}initialize(a){this.Ja.ma.focus();this.setValue(a)}setValue(a){this.Ja.ma.textContent=a;this.FAc()}getValue(){return this.Ja.ma.textContent||""}FAc(){const a=this.Cb.createRange();a.selectNodeContents(this.Ja.ma);a.collapse(!1);const b=window.getSelection();b.removeAllRanges();b.addRange(a)}};OQ.O=function(a){return new (a||OQ)(_.w(_.Ye),_.w(_.ri))};
OQ.La=_.Wd({type:OQ,na:[["span","matChipEditInput",""]],qb:["role","textbox","tabindex","-1","contenteditable","true",1,"mat-chip-edit-input"],standalone:!0});var y4b=["*",[["mat-chip-avatar"],["","matChipAvatar",""]],[["mat-chip-trailing-icon"],["","matChipRemove",""],["","matChipTrailingIcon",""]]],z4b=0,PQ=class{Yn(){return this.dLa}get value(){return void 0!==this.Sd?this.Sd:this.TCc.textContent.trim()}set value(a){this.Sd=a}get QP(){let a;return null==(a=this.Xx)?void 0:_.RVa(a,this.Ja.ma)}set QP(a){let b;null==(b=this.Xx)||_.SVa(b,this.Ja.ma,a)}constructor(a,b,c,d,e,f,g,l){this.Ua=a;this.Ja=b;this.nb=c;this.Rc=d;this.W1=g;this.qq=new _.zg;this.Vk=
new _.zg;this.role=null;this.dLa=!1;this.id=`mat-mdc-chip-${z4b++}`;this.sFb=this.ariaLabel=null;this.Bxb=`${this.id}-aria-description`;this.gt=!0;this.disabled=this.vc=this.highlighted=!1;this.tabIndex=-1;this.removed=new _.wn;this.xc=new _.wn;this.ASa="mat-basic-chip";this.Xx=_.Kd(_.it);this.Oc=_.Kd(_.Kf);this.Cb=e;this.El="NoopAnimations"===f;if(null!=l){let t;this.tabIndex=null!=(t=parseInt(l))?t:-1}this.zAc();let p;null==(p=this.Xx)||_.QVa(p,this.Ja.ma,{className:"mat-mdc-chip-ripple",disabled:this.Sx()})}Qa(){const a=
this.Ja.ma;this.Qoa=a.hasAttribute(this.ASa)||a.tagName.toLowerCase()===this.ASa}Cc(){this.TCc=this.Ja.ma.querySelector(".mat-mdc-chip-action-label");this.gCb&&(this.gCb=!1,this.focus())}Pd(){this.Xuc=_.Cf(this.mvc.Kc,this.ovc.Kc,this.nvc.Kc).subscribe(()=>_.xn(this.Ua))}Co(){this.Xx.Lmb(this.Ja.ma,this.Sx())}Ia(){this.Rc.dj(this.Ja);let a;null==(a=this.Xx)||_.PVa(a,this.Ja.ma);let b;null==(b=this.Xuc)||b.unsubscribe();this.xc.emit({ag:this});this.xc.complete()}remove(){this.gt&&this.removed.emit({ag:this})}Sx(){let a;
return this.disabled||this.vc||this.El||this.Qoa||!(null==(a=this.W1)||!a.disabled)}rM(){return!(!this.E8&&!this.JP)}ie(a){if(8===a.keyCode&&!a.repeat||46===a.keyCode)a.preventDefault(),this.remove()}focus(){this.disabled||(this.vP?this.vP.focus():this.gCb=!0)}woa(a){return this.moa().find(b=>{b=b.Ja.ma;return b===a||b.contains(a)})}moa(){const a=[];this.vP&&a.push(this.vP);this.JP&&a.push(this.JP);this.E8&&a.push(this.E8);return a}i2c(){}Xo(){return this.role?this.disabled?-1:this.tabIndex:null}zAc(){this.Rc.Ek(this.Ja,
!0).subscribe(a=>{a=null!==a;a!==this.dLa&&((this.dLa=a)?this.qq.next({ag:this}):_.Of(()=>this.nb.run(()=>this.Vk.next({ag:this})),{Zb:this.Oc}))})}};PQ.O=function(a){return new (a||PQ)(_.w(_.Nh),_.w(_.Ye),_.w(_.Jf),_.w(_.Er),_.w(_.ri),_.w(_.on,8),_.w(_.ft,8),_.Ne("tabindex"))};
PQ.wa=_.Qd({type:PQ,na:[["mat-basic-chip"],["","mat-basic-chip",""],["mat-chip"],["","mat-chip",""]],yd:function(a,b,c){a&1&&(_.ph(c,u4b,5),_.ph(c,v4b,5),_.ph(c,w4b,5),_.ph(c,u4b,5),_.ph(c,v4b,5),_.ph(c,w4b,5));if(a&2){let d;_.rh(d=_.sh())&&(b.WF=d.first);_.rh(d=_.sh())&&(b.E8=d.first);_.rh(d=_.sh())&&(b.JP=d.first);_.rh(d=_.sh())&&(b.mvc=d);_.rh(d=_.sh())&&(b.ovc=d);_.rh(d=_.sh())&&(b.nvc=d)}},rb:function(a,b){a&1&&_.oh(MQ,5);if(a&2){let c;_.rh(c=_.sh())&&(b.vP=c.first)}},qb:[1,"mat-mdc-chip"],lb:32,
Ya:function(a,b){a&1&&_.M("keydown",function(c){return b.ie(c)});a&2&&(_.Wg("id",b.id),_.Pg("role",b.role)("tabindex",b.Xo())("aria-label",b.ariaLabel),_.Sg("mat-"+(b.color||"primary")),_.Rg("mdc-evolution-chip",!b.Qoa)("mdc-evolution-chip--disabled",b.disabled)("mdc-evolution-chip--with-trailing-action",b.rM())("mdc-evolution-chip--with-primary-graphic",b.WF)("mdc-evolution-chip--with-primary-icon",b.WF)("mdc-evolution-chip--with-avatar",b.WF)("mat-mdc-chip-with-avatar",b.WF)("mat-mdc-chip-highlighted",
b.highlighted)("mat-mdc-chip-disabled",b.disabled)("mat-mdc-basic-chip",b.Qoa)("mat-mdc-standard-chip",!b.Qoa)("mat-mdc-chip-with-trailing-icon",b.rM())("_mat-animation-noopable",b.El))},inputs:{role:"role",id:"id",ariaLabel:[0,"aria-label","ariaLabel"],sFb:[0,"aria-description","ariaDescription"],value:"value",color:"color",gt:[2,"removable","removable",_.Lh],highlighted:[2,"highlighted","highlighted",_.Lh],vc:[2,"disableRipple","disableRipple",_.Lh],disabled:[2,"disabled","disabled",_.Lh],tabIndex:[2,
"tabIndex","tabIndex",a=>null==a?void 0:_.Mh(a)]},outputs:{removed:"removed",xc:"destroyed"},Qb:["matChip"],standalone:!0,features:[_.zh([{va:x4b,Fb:PQ}]),_.Og,_.Ah],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-mdc-focus-indicator"],[1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--trailing"]],qa:function(a,b){a&1&&(_.ch(y4b),_.G(0,"span",0),_.C(1,"span",1)(2,"span",2),_.y(3,fOb,2,0,"span",3),_.C(4,"span",4),_.dh(5),_.G(6,"span",5),_.E()()(),_.y(7,gOb,2,0,"span",6));a&2&&(_.v(2),_.A("isInteractive",!1),_.v(),_.Ug(b.WF?3:-1),_.v(4),_.Ug(b.rM()?7:-1))},Fa:[MQ],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 .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-evolution-chip__cell,.mdc-evolution-chip__action{height:100%}.mdc-evolution-chip__cell--primary{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{overflow-x:hidden}.mdc-evolution-chip__action--trailing{position:relative;overflow:visible}.mdc-evolution-chip__action--primary:before{box-sizing:border-box;content:"";height:100%;left:0;position:absolute;pointer-events:none;top:0;width:100%;z-index:1}.mdc-evolution-chip--touch{margin-top:8px;margin-bottom:8px}.mdc-evolution-chip__action-touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-evolution-chip__text-label{white-space:nowrap;user-select:none;text-overflow:ellipsis;overflow:hidden}.mdc-evolution-chip__graphic{align-items:center;display:inline-flex;justify-content:center;overflow:hidden;pointer-events:none;position:relative;flex:1 0 auto}.mdc-evolution-chip__checkmark{position:absolute;opacity:0;top:50%;left:50%}.mdc-evolution-chip--selectable:not(.mdc-evolution-chip--selected):not(.mdc-evolution-chip--with-primary-icon) .mdc-evolution-chip__graphic{width:0}.mdc-evolution-chip__checkmark-background{opacity:0}.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__graphic{transition:width 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.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--selecting .mdc-evolution-chip__checkmark-path{transition:stroke-dashoffset 150ms 45ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__graphic{transition:width 100ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__checkmark{transition:opacity 50ms 0ms linear,transform 100ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-75%, -50%)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}.mdc-evolution-chip--selecting-with-primary-icon .mdc-evolution-chip__icon--primary{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--selecting-with-primary-icon .mdc-evolution-chip__checkmark-path{transition:stroke-dashoffset 150ms 75ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__icon--primary{transition:opacity 150ms 75ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__checkmark{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-50%, -50%)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}.mdc-evolution-chip--selected .mdc-evolution-chip__icon--primary{opacity:0}.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark{transform:translate(-50%, -50%);opacity:1}.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}@keyframes mdc-evolution-chip-enter{from{transform:scale(0.8);opacity:.4}to{transform:scale(1);opacity:1}}.mdc-evolution-chip--enter{animation:mdc-evolution-chip-enter 100ms 0ms cubic-bezier(0, 0, 0.2, 1)}@keyframes mdc-evolution-chip-exit{from{opacity:1}to{opacity:0}}.mdc-evolution-chip--exit{animation:mdc-evolution-chip-exit 75ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-evolution-chip--hidden{opacity:0;pointer-events:none;transition:width 150ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mat-mdc-standard-chip{border-radius:var(--mdc-chip-container-shape-radius);height:var(--mdc-chip-container-height)}.mat-mdc-standard-chip .mdc-evolution-chip__ripple{border-radius:var(--mdc-chip-container-shape-radius)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:before{border-radius:var(--mdc-chip-container-shape-radius)}.mat-mdc-standard-chip .mdc-evolution-chip__icon--primary{border-radius:var(--mdc-chip-with-avatar-avatar-shape-radius)}.mat-mdc-standard-chip.mdc-evolution-chip--selectable:not(.mdc-evolution-chip--with-primary-icon){--mdc-chip-graphic-selected-width:var(--mdc-chip-with-avatar-avatar-size)}.mat-mdc-standard-chip .mdc-evolution-chip__graphic{height:var(--mdc-chip-with-avatar-avatar-size);width:var(--mdc-chip-with-avatar-avatar-size);font-size:var(--mdc-chip-with-avatar-avatar-size)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__action--primary:before{border-color:var(--mdc-chip-outline-color)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:not(.mdc-evolution-chip__action--presentational).mdc-ripple-upgraded--background-focused:before,.mat-mdc-standard-chip .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)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__action--primary:before{border-color:var(--mdc-chip-disabled-outline-color)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:before{border-width:var(--mdc-chip-outline-width)}.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary:before{border-width:var(--mdc-chip-flat-selected-outline-width)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled){background-color:var(--mdc-chip-elevated-container-color)}.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)}.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-elevated-disabled-container-color)}.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-flat-disabled-selected-container-color)}.mat-mdc-standard-chip .mdc-evolution-chip__text-label{font-family:var(--mdc-chip-label-text-font);line-height:var(--mdc-chip-label-text-line-height);font-size:var(--mdc-chip-label-text-size);font-weight:var(--mdc-chip-label-text-weight);letter-spacing:var(--mdc-chip-label-text-tracking)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__text-label{color:var(--mdc-chip-label-text-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label{color:var(--mdc-chip-disabled-label-text-color)}.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)}.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)}.mat-mdc-standard-chip .mdc-evolution-chip__icon--primary{height:var(--mdc-chip-with-icon-icon-size);width:var(--mdc-chip-with-icon-icon-size);font-size:var(--mdc-chip-with-icon-icon-size)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-icon-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-disabled-icon-color)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-selected-icon-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-disabled-icon-color)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__icon--trailing{color:var(--mdc-chip-with-trailing-icon-trailing-icon-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing{color:var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-color)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary .mdc-evolution-chip__ripple::before,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary .mdc-evolution-chip__ripple::after{background-color:var(--mdc-chip-hover-state-layer-color)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:hover .mdc-evolution-chip__ripple::before,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary.mdc-ripple-surface--hover .mdc-evolution-chip__ripple::before{opacity:var(--mdc-chip-hover-state-layer-opacity)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary.mdc-ripple-upgraded--background-focused .mdc-evolution-chip__ripple::before,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:not(.mdc-ripple-upgraded):focus .mdc-evolution-chip__ripple::before{transition-duration:75ms;opacity:var(--mdc-chip-focus-state-layer-opacity)}.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary .mdc-evolution-chip__ripple::before,.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary .mdc-evolution-chip__ripple::after{background-color:var(--mdc-chip-selected-hover-state-layer-color)}.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary:hover .mdc-evolution-chip__ripple::before,.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary.mdc-ripple-surface--hover .mdc-evolution-chip__ripple::before{opacity:var(--mdc-chip-selected-hover-state-layer-opacity)}.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary.mdc-ripple-upgraded--background-focused .mdc-evolution-chip__ripple::before,.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary:not(.mdc-ripple-upgraded):focus .mdc-evolution-chip__ripple::before{transition-duration:75ms;opacity:var(--mdc-chip-selected-focus-state-layer-opacity)}.mat-mdc-chip-highlighted{--mdc-chip-with-icon-icon-color:var(--mdc-chip-with-icon-selected-icon-color);--mdc-chip-elevated-container-color:var(--mdc-chip-elevated-selected-container-color);--mdc-chip-label-text-color:var(--mdc-chip-selected-label-text-color);--mdc-chip-outline-width:var(--mdc-chip-flat-selected-outline-width)}.mat-mdc-chip-focus-overlay{background:var(--mdc-chip-focus-state-layer-color)}.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)}.mat-mdc-chip:hover .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-hover-state-layer-color);opacity:var(--mdc-chip-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);opacity:var(--mdc-chip-selected-hover-state-layer-opacity)}.mat-mdc-chip.cdk-focused .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-focus-state-layer-color);opacity:var(--mdc-chip-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);opacity:var(--mdc-chip-selected-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)}.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing{opacity:var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity)}.mdc-evolution-chip--disabled.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark{opacity:var(--mdc-chip-with-icon-disabled-icon-opacity)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{opacity:var(--mat-chip-disabled-container-opacity)}.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)}.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)}.mat-mdc-chip-remove{opacity:var(--mat-chip-trailing-action-opacity)}.mat-mdc-chip-remove:focus{opacity:var(--mat-chip-trailing-action-focus-opacity)}.mat-mdc-chip-remove::after{background:var(--mat-chip-trailing-action-state-layer-color)}.mat-mdc-chip-remove:hover::after{opacity:var(--mat-chip-trailing-action-hover-state-layer-opacity)}.mat-mdc-chip-remove:focus::after{opacity:var(--mat-chip-trailing-action-focus-state-layer-opacity)}.mat-mdc-chip-selected .mat-mdc-chip-remove::after,.mat-mdc-chip-highlighted .mat-mdc-chip-remove::after{background:var(--mat-chip-selected-trailing-action-state-layer-color)}.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing.mat-mdc-chip-remove{opacity:calc(var(--mat-chip-trailing-action-opacity)*var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity))}.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing.mat-mdc-chip-remove:focus{opacity:calc(var(--mat-chip-trailing-action-focus-opacity)*var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity))}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:before{border-style:solid}.mat-mdc-standard-chip .mdc-evolution-chip__checkmark{height:20px;width:20px}.mat-mdc-standard-chip .mdc-evolution-chip__icon--trailing{height:18px;width:18px;font-size:18px}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:12px}[dir=rtl] .mat-mdc-standard-chip .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:12px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:6px;padding-right:6px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic[dir=rtl]{padding-left:6px;padding-right:6px}.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,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:0}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.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,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{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__graphic{padding-left:6px;padding-right:6px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic[dir=rtl]{padding-left:6px;padding-right:6px}.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}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{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__ripple--trailing{left:8px;right:initial}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.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,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:0}.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,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic[dir=rtl]{padding-left:8px;padding-right:4px}.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,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary[dir=rtl]{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__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,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic[dir=rtl]{padding-left:8px;padding-right:4px}.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,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{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__ripple--trailing{left:8px;right:initial}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.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,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:0}.mat-mdc-standard-chip{-webkit-tap-highlight-color:rgba(0,0,0,0)}.cdk-high-contrast-active .mat-mdc-standard-chip{outline:solid 1px}.cdk-high-contrast-active .mat-mdc-standard-chip .mdc-evolution-chip__checkmark-path{stroke:CanvasText !important}.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 .mdc-evolution-chip__cell--primary{flex-basis:100%}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary{font:inherit;letter-spacing:inherit;white-space:inherit}.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-basic-chip .mdc-evolution-chip__action--primary{font:inherit}.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-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-chip-remove::before{margin:calc(var(--mat-mdc-focus-indicator-border-width, 3px)*-1);left:8px;right:8px}.mat-mdc-chip-remove::after{content:"";display:block;opacity:0;position:absolute;top:-2px;bottom:-2px;left:6px;right:6px;border-radius:50%}.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}.cdk-high-contrast-active .mat-mdc-chip-selected:not(.mat-mdc-chip-multiple){outline-width:3px}.mat-mdc-chip-action:focus .mat-mdc-focus-indicator::before{content:""}\n'],
kb:2,Ma:0});var A4b=[[["mat-chip-avatar"],["","matChipAvatar",""]],[["","matChipEditInput",""]],"*",[["mat-chip-trailing-icon"],["","matChipRemove",""],["","matChipTrailingIcon",""]]],QQ=class extends PQ{constructor(a,b,c,d,e,f,g,l){super(a,b,c,d,e,f,g,l);this.ASa="mat-basic-chip-row";this.tta=this.aoa=!1;this.WIb=new _.wn;this.Rx=!1;this.role="row";_.u(this.Vk,_.Fg(this.xc)).subscribe(()=>{this.Rx&&!this.aoa&&this.OBb()})}rM(){return!this.Rx&&super.rM()}hI(){this.Rx||this.disabled||this.focus()}ie(a){13!==a.keyCode||
this.disabled?this.Rx?a.stopPropagation():super.ie(a):this.Rx?(a.preventDefault(),this.OBb()):this.tta&&this.kDb(a)}dzc(a){!this.disabled&&this.tta&&this.kDb(a)}kDb(a){if(this.vP&&(!this.JP||this.woa(a.target)!==this.JP)){var b=this.value;this.Rx=this.aoa=!0;_.yn(this.Ua);setTimeout(()=>{this.AKa().initialize(b);this.aoa=!1})}}OBb(){this.Rx=this.aoa=!1;this.WIb.emit({ag:this,value:this.AKa().getValue()});this.Cb.activeElement!==this.AKa().Ja.ma&&this.Cb.activeElement!==this.Cb.body||this.vP.focus()}Sx(){return super.Sx()||
this.Rx}AKa(){return this.xHb||this.KHc}};QQ.O=function(a){return new (a||QQ)(_.w(_.Nh),_.w(_.Ye),_.w(_.Jf),_.w(_.Er),_.w(_.ri),_.w(_.on,8),_.w(_.ft,8),_.Ne("tabindex"))};
QQ.wa=_.Qd({type:QQ,na:[["mat-chip-row"],["","mat-chip-row",""],["mat-basic-chip-row"],["","mat-basic-chip-row",""]],yd:function(a,b,c){a&1&&_.ph(c,OQ,5);if(a&2){let d;_.rh(d=_.sh())&&(b.xHb=d.first)}},rb:function(a,b){a&1&&_.oh(OQ,5);if(a&2){let c;_.rh(c=_.sh())&&(b.KHc=c.first)}},qb:[1,"mat-mdc-chip","mat-mdc-chip-row","mdc-evolution-chip"],lb:27,Ya:function(a,b){a&1&&_.M("focus",function(c){return b.hI(c)})("dblclick",function(c){return b.dzc(c)});a&2&&(_.Wg("id",b.id),_.Pg("tabindex",b.disabled?
null:-1)("aria-label",null)("aria-description",null)("role",b.role),_.Rg("mat-mdc-chip-with-avatar",b.WF)("mat-mdc-chip-disabled",b.disabled)("mat-mdc-chip-editing",b.Rx)("mat-mdc-chip-editable",b.tta)("mdc-evolution-chip--disabled",b.disabled)("mdc-evolution-chip--with-trailing-action",b.rM())("mdc-evolution-chip--with-primary-graphic",b.WF)("mdc-evolution-chip--with-primary-icon",b.WF)("mdc-evolution-chip--with-avatar",b.WF)("mat-mdc-chip-highlighted",b.highlighted)("mat-mdc-chip-with-trailing-icon",
b.rM()))},inputs:{tta:"editable"},outputs:{WIb:"edited"},standalone:!0,features:[_.zh([{va:PQ,Fb:QQ},{va:x4b,Fb:QQ}]),_.Mg,_.Ah],ac:["mat-chip-avatar, [matChipAvatar]","[matChipEditInput]","*","mat-chip-trailing-icon,[matChipRemove],[matChipTrailingIcon]"],ya:10,Aa:10,Da:[[1,"mat-mdc-chip-focus-overlay"],["role","gridcell","matChipAction","",1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--primary",3,"tabIndex","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-mdc-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&&(_.ch(A4b),_.y(0,hOb,1,0,"span",0),_.C(1,"span",1),_.y(2,iOb,2,0,"span",2),_.C(3,"span",3),_.y(4,lOb,2,1)(5,mOb,1,0),_.G(6,"span",4),_.E()(),_.y(7,nOb,2,0,"span",5),_.C(8,"span",6),_.P(9),_.E());a&2&&(_.Ug(b.Rx?-1:0),
_.v(),_.A("tabIndex",b.tabIndex)("disabled",b.disabled),_.Pg("aria-label",b.ariaLabel)("aria-describedby",b.Bxb),_.v(),_.Ug(b.WF?2:-1),_.v(2),_.Ug(b.Rx?4:5),_.v(3),_.Ug(b.rM()?7:-1),_.v(),_.A("id",b.Bxb),_.v(),_.vh(b.sFb))},Fa:[MQ,OQ],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 .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-evolution-chip__cell,.mdc-evolution-chip__action{height:100%}.mdc-evolution-chip__cell--primary{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{overflow-x:hidden}.mdc-evolution-chip__action--trailing{position:relative;overflow:visible}.mdc-evolution-chip__action--primary:before{box-sizing:border-box;content:"";height:100%;left:0;position:absolute;pointer-events:none;top:0;width:100%;z-index:1}.mdc-evolution-chip--touch{margin-top:8px;margin-bottom:8px}.mdc-evolution-chip__action-touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-evolution-chip__text-label{white-space:nowrap;user-select:none;text-overflow:ellipsis;overflow:hidden}.mdc-evolution-chip__graphic{align-items:center;display:inline-flex;justify-content:center;overflow:hidden;pointer-events:none;position:relative;flex:1 0 auto}.mdc-evolution-chip__checkmark{position:absolute;opacity:0;top:50%;left:50%}.mdc-evolution-chip--selectable:not(.mdc-evolution-chip--selected):not(.mdc-evolution-chip--with-primary-icon) .mdc-evolution-chip__graphic{width:0}.mdc-evolution-chip__checkmark-background{opacity:0}.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__graphic{transition:width 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.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--selecting .mdc-evolution-chip__checkmark-path{transition:stroke-dashoffset 150ms 45ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__graphic{transition:width 100ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__checkmark{transition:opacity 50ms 0ms linear,transform 100ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-75%, -50%)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}.mdc-evolution-chip--selecting-with-primary-icon .mdc-evolution-chip__icon--primary{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--selecting-with-primary-icon .mdc-evolution-chip__checkmark-path{transition:stroke-dashoffset 150ms 75ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__icon--primary{transition:opacity 150ms 75ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__checkmark{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-50%, -50%)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}.mdc-evolution-chip--selected .mdc-evolution-chip__icon--primary{opacity:0}.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark{transform:translate(-50%, -50%);opacity:1}.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}@keyframes mdc-evolution-chip-enter{from{transform:scale(0.8);opacity:.4}to{transform:scale(1);opacity:1}}.mdc-evolution-chip--enter{animation:mdc-evolution-chip-enter 100ms 0ms cubic-bezier(0, 0, 0.2, 1)}@keyframes mdc-evolution-chip-exit{from{opacity:1}to{opacity:0}}.mdc-evolution-chip--exit{animation:mdc-evolution-chip-exit 75ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-evolution-chip--hidden{opacity:0;pointer-events:none;transition:width 150ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mat-mdc-standard-chip{border-radius:var(--mdc-chip-container-shape-radius);height:var(--mdc-chip-container-height)}.mat-mdc-standard-chip .mdc-evolution-chip__ripple{border-radius:var(--mdc-chip-container-shape-radius)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:before{border-radius:var(--mdc-chip-container-shape-radius)}.mat-mdc-standard-chip .mdc-evolution-chip__icon--primary{border-radius:var(--mdc-chip-with-avatar-avatar-shape-radius)}.mat-mdc-standard-chip.mdc-evolution-chip--selectable:not(.mdc-evolution-chip--with-primary-icon){--mdc-chip-graphic-selected-width:var(--mdc-chip-with-avatar-avatar-size)}.mat-mdc-standard-chip .mdc-evolution-chip__graphic{height:var(--mdc-chip-with-avatar-avatar-size);width:var(--mdc-chip-with-avatar-avatar-size);font-size:var(--mdc-chip-with-avatar-avatar-size)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__action--primary:before{border-color:var(--mdc-chip-outline-color)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:not(.mdc-evolution-chip__action--presentational).mdc-ripple-upgraded--background-focused:before,.mat-mdc-standard-chip .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)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__action--primary:before{border-color:var(--mdc-chip-disabled-outline-color)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:before{border-width:var(--mdc-chip-outline-width)}.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary:before{border-width:var(--mdc-chip-flat-selected-outline-width)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled){background-color:var(--mdc-chip-elevated-container-color)}.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)}.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-elevated-disabled-container-color)}.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-flat-disabled-selected-container-color)}.mat-mdc-standard-chip .mdc-evolution-chip__text-label{font-family:var(--mdc-chip-label-text-font);line-height:var(--mdc-chip-label-text-line-height);font-size:var(--mdc-chip-label-text-size);font-weight:var(--mdc-chip-label-text-weight);letter-spacing:var(--mdc-chip-label-text-tracking)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__text-label{color:var(--mdc-chip-label-text-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label{color:var(--mdc-chip-disabled-label-text-color)}.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)}.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)}.mat-mdc-standard-chip .mdc-evolution-chip__icon--primary{height:var(--mdc-chip-with-icon-icon-size);width:var(--mdc-chip-with-icon-icon-size);font-size:var(--mdc-chip-with-icon-icon-size)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-icon-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-disabled-icon-color)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-selected-icon-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-disabled-icon-color)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__icon--trailing{color:var(--mdc-chip-with-trailing-icon-trailing-icon-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing{color:var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-color)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary .mdc-evolution-chip__ripple::before,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary .mdc-evolution-chip__ripple::after{background-color:var(--mdc-chip-hover-state-layer-color)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:hover .mdc-evolution-chip__ripple::before,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary.mdc-ripple-surface--hover .mdc-evolution-chip__ripple::before{opacity:var(--mdc-chip-hover-state-layer-opacity)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary.mdc-ripple-upgraded--background-focused .mdc-evolution-chip__ripple::before,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:not(.mdc-ripple-upgraded):focus .mdc-evolution-chip__ripple::before{transition-duration:75ms;opacity:var(--mdc-chip-focus-state-layer-opacity)}.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary .mdc-evolution-chip__ripple::before,.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary .mdc-evolution-chip__ripple::after{background-color:var(--mdc-chip-selected-hover-state-layer-color)}.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary:hover .mdc-evolution-chip__ripple::before,.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary.mdc-ripple-surface--hover .mdc-evolution-chip__ripple::before{opacity:var(--mdc-chip-selected-hover-state-layer-opacity)}.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary.mdc-ripple-upgraded--background-focused .mdc-evolution-chip__ripple::before,.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary:not(.mdc-ripple-upgraded):focus .mdc-evolution-chip__ripple::before{transition-duration:75ms;opacity:var(--mdc-chip-selected-focus-state-layer-opacity)}.mat-mdc-chip-highlighted{--mdc-chip-with-icon-icon-color:var(--mdc-chip-with-icon-selected-icon-color);--mdc-chip-elevated-container-color:var(--mdc-chip-elevated-selected-container-color);--mdc-chip-label-text-color:var(--mdc-chip-selected-label-text-color);--mdc-chip-outline-width:var(--mdc-chip-flat-selected-outline-width)}.mat-mdc-chip-focus-overlay{background:var(--mdc-chip-focus-state-layer-color)}.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)}.mat-mdc-chip:hover .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-hover-state-layer-color);opacity:var(--mdc-chip-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);opacity:var(--mdc-chip-selected-hover-state-layer-opacity)}.mat-mdc-chip.cdk-focused .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-focus-state-layer-color);opacity:var(--mdc-chip-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);opacity:var(--mdc-chip-selected-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)}.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing{opacity:var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity)}.mdc-evolution-chip--disabled.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark{opacity:var(--mdc-chip-with-icon-disabled-icon-opacity)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{opacity:var(--mat-chip-disabled-container-opacity)}.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)}.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)}.mat-mdc-chip-remove{opacity:var(--mat-chip-trailing-action-opacity)}.mat-mdc-chip-remove:focus{opacity:var(--mat-chip-trailing-action-focus-opacity)}.mat-mdc-chip-remove::after{background:var(--mat-chip-trailing-action-state-layer-color)}.mat-mdc-chip-remove:hover::after{opacity:var(--mat-chip-trailing-action-hover-state-layer-opacity)}.mat-mdc-chip-remove:focus::after{opacity:var(--mat-chip-trailing-action-focus-state-layer-opacity)}.mat-mdc-chip-selected .mat-mdc-chip-remove::after,.mat-mdc-chip-highlighted .mat-mdc-chip-remove::after{background:var(--mat-chip-selected-trailing-action-state-layer-color)}.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing.mat-mdc-chip-remove{opacity:calc(var(--mat-chip-trailing-action-opacity)*var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity))}.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing.mat-mdc-chip-remove:focus{opacity:calc(var(--mat-chip-trailing-action-focus-opacity)*var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity))}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:before{border-style:solid}.mat-mdc-standard-chip .mdc-evolution-chip__checkmark{height:20px;width:20px}.mat-mdc-standard-chip .mdc-evolution-chip__icon--trailing{height:18px;width:18px;font-size:18px}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:12px}[dir=rtl] .mat-mdc-standard-chip .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:12px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:6px;padding-right:6px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic[dir=rtl]{padding-left:6px;padding-right:6px}.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,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:0}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.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,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{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__graphic{padding-left:6px;padding-right:6px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic[dir=rtl]{padding-left:6px;padding-right:6px}.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}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{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__ripple--trailing{left:8px;right:initial}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.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,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:0}.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,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic[dir=rtl]{padding-left:8px;padding-right:4px}.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,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary[dir=rtl]{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__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,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic[dir=rtl]{padding-left:8px;padding-right:4px}.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,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{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__ripple--trailing{left:8px;right:initial}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.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,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:0}.mat-mdc-standard-chip{-webkit-tap-highlight-color:rgba(0,0,0,0)}.cdk-high-contrast-active .mat-mdc-standard-chip{outline:solid 1px}.cdk-high-contrast-active .mat-mdc-standard-chip .mdc-evolution-chip__checkmark-path{stroke:CanvasText !important}.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 .mdc-evolution-chip__cell--primary{flex-basis:100%}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary{font:inherit;letter-spacing:inherit;white-space:inherit}.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-basic-chip .mdc-evolution-chip__action--primary{font:inherit}.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-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-chip-remove::before{margin:calc(var(--mat-mdc-focus-indicator-border-width, 3px)*-1);left:8px;right:8px}.mat-mdc-chip-remove::after{content:"";display:block;opacity:0;position:absolute;top:-2px;bottom:-2px;left:6px;right:6px;border-radius:50%}.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}.cdk-high-contrast-active .mat-mdc-chip-selected:not(.mat-mdc-chip-multiple){outline-width:3px}.mat-mdc-chip-action:focus .mat-mdc-focus-indicator::before{content:""}\n'],
kb:2,Ma:0});var RQ=class{get C3(){return this.uKa(a=>a.qq)}get RFc(){return this.uKa(a=>a.xc)}get disabled(){return this.oc}set disabled(a){this.oc=a;this.VM()}get empty(){return!this.og||0===this.og.length}get role(){return this.P1?this.P1:this.empty?null:this.Iyb}set role(a){this.P1=a}get focused(){return this.aaa()}constructor(a,b,c){this.Ja=a;this.Ua=b;this.Yb=c;this.Zoa=null;this.Ib=new _.zg;this.Iyb="presentation";this.oc=!1;this.tabIndex=0;this.P1=null;this.Ina=new _.nh}Cc(){this.rCc();this.aDc();this.bDc()}Ia(){let a;
null==(a=this.Jb)||a.destroy();this.Ina.destroy();this.Ib.next();this.Ib.complete()}aaa(){return this.og&&this.og.some(a=>a.Yn())}VM(){this.og&&this.og.forEach(a=>{a.disabled=this.oc;_.xn(a.Ua)})}focus(){}ie(a){this.xpa(a)&&this.Jb.ar(a)}vM(a){return 0<=a&&a<this.og.length}U9(){if(-1!==this.tabIndex){const a=this.tabIndex;this.tabIndex=-1;setTimeout(()=>this.tabIndex=a)}}uKa(a){return _.u(this.og.Kc,_.Dg(null),_.Eg(()=>_.Cf(...this.og.map(a))))}xpa(a){for(a=a.target;a&&a!==this.Ja.ma;){if(a.classList.contains("mat-mdc-chip"))return!0;
a=a.parentElement}return!1}rCc(){_.u(this.og.Kc,_.Dg(this.og)).subscribe(b=>{const c=[];b.forEach(d=>d.moa().forEach(e=>c.push(e)));this.Ina.reset(c);_.qh(this.Ina)});this.Jb=_.fA(_.Wr(_.hA(_.gA(new _.$r(this.Ina)),this.Yb?this.Yb.value:"ltr")),b=>this.MI(b));_.u(this.C3,_.Fg(this.Ib)).subscribe(({ag:b})=>{(b=b.woa(document.activeElement))&&_.Xr(this.Jb,b)});let a;null==(a=this.Yb)||_.u(a.Nc,_.Fg(this.Ib)).subscribe(b=>_.hA(this.Jb,b))}MI(a){return!a.Y5||a.disabled}aDc(){_.u(this.og.Kc,_.Dg(null),
_.Fg(this.Ib)).subscribe(()=>{this.disabled&&Promise.resolve().then(()=>this.VM());this.yBc()})}bDc(){_.u(this.RFc,_.Fg(this.Ib)).subscribe(a=>{const b=this.og.toArray().indexOf(a.ag);this.vM(b)&&a.ag.Yn()&&(this.Zoa=b)})}yBc(){if(null!=this.Zoa){if(this.og.length){var a=Math.min(this.Zoa,this.og.length-1);a=this.og.toArray()[a];a.disabled?1===this.og.length?this.focus():_.NTa(this.Jb):a.focus()}else this.focus();this.Zoa=null}}};RQ.O=function(a){return new (a||RQ)(_.w(_.Ye),_.w(_.Nh),_.w(_.rs,8))};
RQ.wa=_.Qd({type:RQ,na:[["mat-chip-set"]],yd:function(a,b,c){a&1&&_.ph(c,PQ,5);if(a&2){let d;_.rh(d=_.sh())&&(b.og=d)}},qb:[1,"mat-mdc-chip-set","mdc-evolution-chip-set"],lb:1,Ya:function(a,b){a&1&&_.M("keydown",function(c){return b.ie(c)});a&2&&_.Pg("role",b.role)},inputs:{disabled:[2,"disabled","disabled",_.Lh],role:"role",tabIndex:[2,"tabIndex","tabIndex",a=>null==a?0:_.Mh(a)]},standalone:!0,features:[_.Og,_.Ah],ac:["*"],ya:2,Aa:0,Da:[["role","presentation",1,"mdc-evolution-chip-set__chips"]],
qa:function(a){a&1&&(_.ch(),_.C(0,"div",0),_.dh(1),_.E())},styles:[".mdc-evolution-chip-set{display:flex}.mdc-evolution-chip-set:focus{outline:none}.mdc-evolution-chip-set__chips{display:flex;flex-flow:wrap;min-width:0}.mdc-evolution-chip-set--overflow .mdc-evolution-chip-set__chips{flex-flow:nowrap}.mdc-evolution-chip-set .mdc-evolution-chip-set__chips{margin-left:-8px;margin-right:0}[dir=rtl] .mdc-evolution-chip-set .mdc-evolution-chip-set__chips,.mdc-evolution-chip-set .mdc-evolution-chip-set__chips[dir=rtl]{margin-left:0;margin-right:-8px}.mdc-evolution-chip-set .mdc-evolution-chip{margin-left:8px;margin-right:0}[dir=rtl] .mdc-evolution-chip-set .mdc-evolution-chip,.mdc-evolution-chip-set .mdc-evolution-chip[dir=rtl]{margin-left:0;margin-right:8px}.mdc-evolution-chip-set .mdc-evolution-chip{margin-top:4px;margin-bottom:4px}.mat-mdc-chip-set .mdc-evolution-chip-set__chips{min-width:100%}.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 B4b=class{constructor(a,b){this.source=a;this.value=b}},SQ=class extends RQ{get disabled(){return this.Ad?!!this.Ad.disabled:this.oc}set disabled(a){this.oc=a;this.VM()}get id(){return this.oi.id}get empty(){return(!this.oi||this.oi.empty)&&(!this.og||0===this.og.length)}get placeholder(){return this.oi?this.oi.placeholder:this.Ux}set placeholder(a){this.Ux=a;this.Vb.next()}get focused(){return this.oi.focused||this.aaa()}get required(){let a,b,c,d;return null!=(d=null!=(c=this.Zn)?c:null==(a=
this.Ad)?void 0:null==(b=a.control)?void 0:_.Tw(b))?d:!1}set required(a){this.Zn=a;this.Vb.next()}get y_(){return!this.empty||this.focused}get value(){return this.Sd}set value(a){this.Sd=a}get Wv(){return this.Wo.Os}set Wv(a){this.Wo.Os=a}get DUa(){return this.uKa(a=>a.Vk)}get tg(){return this.Wo.tg}set tg(a){this.Wo.tg=a}constructor(a,b,c,d,e,f,g){super(a,b,c);this.Ad=g;this.controlType="mat-chip-grid";this.Iyb="grid";this.Axb=[];this.Te=()=>{};this.re=()=>{};this.Sd=[];this.Nc=new _.wn;this.Ko=
new _.wn;this.og=void 0;this.Vb=new _.zg;this.Ad&&(this.Ad.hq=this);this.Wo=new _.zVa(f,g,e,d,this.Vb)}Pd(){_.u(this.DUa,_.Fg(this.Ib)).subscribe(()=>{this.Kx();this.Vb.next()});_.u(_.Cf(this.C3,this.og.Kc),_.Fg(this.Ib)).subscribe(()=>this.Vb.next())}Cc(){super.Cc()}Co(){this.Ad&&this.Mu()}Ia(){super.Ia();this.Vb.complete()}lza(a){this.oi=a;this.oi.NG(this.Axb)}pY(a){this.disabled||this.xpa(a)||this.focus()}focus(){this.disabled||this.oi.focused||(!this.og.length||this.og.first.disabled?Promise.resolve().then(()=>
this.oi.focus()):this.og.length&&this.Jb.wB(0,1),this.Vb.next())}NG(a){this.Axb=a;let b;null==(b=this.oi)||b.NG(a)}Lo(a){this.Sd=a}On(a){this.re=a}ft(a){this.Te=a}aq(a){this.disabled=a;this.Vb.next()}Mu(){this.Wo.Mu()}Kx(){this.disabled||setTimeout(()=>{this.focused||(this.FI(),this.fpa())})}U9(){this.oi.focused||super.U9()}ie(a){9===a.keyCode?this.oi.focused&&_.kj(a,"shiftKey")&&this.og.length&&!this.og.last.disabled?(a.preventDefault(),this.Jb.lf?this.Jb.Ej(this.Jb.lf):this.yzb()):super.U9():this.oi.focused||
super.ie(a);this.Vb.next()}yzb(){this.og.length&&this.og.last.focus()}FI(){const a=this.og.length?this.og.toArray().map(b=>b.value):[];this.Sd=a;this.Nc.emit(new B4b(this,a));this.Ko.emit(a);this.re(a);_.xn(this.Ua)}fpa(){this.Te();_.xn(this.Ua);this.Vb.next()}};SQ.O=function(a){return new (a||SQ)(_.w(_.Ye),_.w(_.Nh),_.w(_.rs,8),_.w(_.Ww,8),_.w(_.$w,8),_.w(_.bt),_.w(_.Pw,10))};
SQ.wa=_.Qd({type:SQ,na:[["mat-chip-grid"]],yd:function(a,b,c){a&1&&_.ph(c,QQ,5);if(a&2){let d;_.rh(d=_.sh())&&(b.og=d)}},qb:[1,"mat-mdc-chip-set","mat-mdc-chip-grid","mdc-evolution-chip-set"],lb:10,Ya:function(a,b){a&1&&_.M("focus",function(){return b.focus()})("blur",function(){return b.Kx()});a&2&&(_.Pg("role",b.role)("tabindex",b.disabled||b.og&&0===b.og.length?-1:b.tabIndex)("aria-disabled",b.disabled.toString())("aria-invalid",b.tg),_.Rg("mat-mdc-chip-list-disabled",b.disabled)("mat-mdc-chip-list-invalid",
b.tg)("mat-mdc-chip-list-required",b.required))},inputs:{disabled:[2,"disabled","disabled",_.Lh],placeholder:"placeholder",required:[2,"required","required",_.Lh],value:"value",Wv:"errorStateMatcher"},outputs:{Nc:"change",Ko:"valueChange"},standalone:!0,features:[_.zh([{va:_.rx,Fb:SQ}]),_.Og,_.Mg,_.Ah],ac:["*"],ya:2,Aa:0,Da:[["role","presentation",1,"mdc-evolution-chip-set__chips"]],qa:function(a){a&1&&(_.ch(),_.C(0,"div",0),_.dh(1),_.E())},styles:[".mdc-evolution-chip-set{display:flex}.mdc-evolution-chip-set:focus{outline:none}.mdc-evolution-chip-set__chips{display:flex;flex-flow:wrap;min-width:0}.mdc-evolution-chip-set--overflow .mdc-evolution-chip-set__chips{flex-flow:nowrap}.mdc-evolution-chip-set .mdc-evolution-chip-set__chips{margin-left:-8px;margin-right:0}[dir=rtl] .mdc-evolution-chip-set .mdc-evolution-chip-set__chips,.mdc-evolution-chip-set .mdc-evolution-chip-set__chips[dir=rtl]{margin-left:0;margin-right:-8px}.mdc-evolution-chip-set .mdc-evolution-chip{margin-left:8px;margin-right:0}[dir=rtl] .mdc-evolution-chip-set .mdc-evolution-chip,.mdc-evolution-chip-set .mdc-evolution-chip[dir=rtl]{margin-left:0;margin-right:8px}.mdc-evolution-chip-set .mdc-evolution-chip{margin-top:4px;margin-bottom:4px}.mat-mdc-chip-set .mdc-evolution-chip-set__chips{min-width:100%}.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 C4b=0,TQ=class{get IGb(){return this.Xn}set IGb(a){a&&(this.Xn=a,this.Xn.lza(this))}get disabled(){return this.oc||this.Xn&&this.Xn.disabled}set disabled(a){this.oc=a}get empty(){return!this.Ky.value}constructor(a,b,c){this.Ja=a;this.AEb=this.focused=!1;this.EUa=new _.wn;this.placeholder="";this.id=`mat-mdc-chip-list-input-${C4b++}`;this.oc=!1;this.Ky=this.Ja.ma;this.I7=b.I7;c&&this.Ky.classList.add("mat-mdc-form-field-input-control")}Rb(){this.Xn.Vb.next()}Ia(){this.EUa.complete()}CS(a){this.empty&&
8===a.keyCode?(a.repeat||this.Xn.yzb(),a.preventDefault()):this.dzb(a)}Kx(){this.AEb&&this.dzb();this.focused=!1;this.Xn.focused||this.Xn.Kx();this.Xn.Vb.next()}Yxc(){this.focused=!0;this.Xn.Vb.next()}dzb(a){if(!a||this.Yzc(a))this.EUa.emit({value:this.Ky.value,E4c:this}),null==a||a.preventDefault()}TS(){this.Xn.Vb.next()}focus(){this.Ky.focus()}clear(){this.Ky.value=""}NG(a){const b=this.Ja.ma;a.length?b.setAttribute("aria-describedby",a.join(" ")):b.removeAttribute("aria-describedby")}Yzc(a){return!_.kj(a)&&
(new Set(this.I7)).has(a.keyCode)}};TQ.O=function(a){return new (a||TQ)(_.w(_.Ye),_.w(t4b),_.w(_.sx,8))};
TQ.La=_.Wd({type:TQ,na:[["input","matChipInputFor",""]],qb:[1,"mat-mdc-chip-input","mat-mdc-input-element","mdc-text-field__input","mat-input-element"],lb:6,Ya:function(a,b){a&1&&_.M("keydown",function(c){return b.CS(c)})("blur",function(){return b.Kx()})("focus",function(){return b.Yxc()})("input",function(){return b.TS()});a&2&&(_.Wg("id",b.id),_.Pg("disabled",b.disabled||null)("placeholder",b.placeholder||null)("aria-invalid",b.Xn&&b.Xn.Ad?b.Xn.Ad.invalid:null)("aria-required",b.Xn&&b.Xn.required||
null)("required",b.Xn&&b.Xn.required||null))},inputs:{IGb:[0,"matChipInputFor","chipGrid"],AEb:[2,"matChipInputAddOnBlur","addOnBlur",_.Lh],I7:[0,"matChipInputSeparatorKeyCodes","separatorKeyCodes"],placeholder:"placeholder",id:"id",disabled:[2,"disabled","disabled",_.Lh]},outputs:{EUa:"matChipInputTokenEnd"},Qb:["matChipInput","matChipInputFor"],standalone:!0,features:[_.Og,_.qe]});var UQ=class{};UQ.O=function(a){return new (a||UQ)};UQ.Ca=_.Ud({type:UQ});UQ.Ba=_.md({Nb:[_.bt,{va:t4b,nc:{I7:[13]}}],imports:[_.$s,_.ht,_.$s]});var D4b=["chipText"],E4b=new _.lu("Remove filter: {SUMMARY}"),VQ=class{get vP(){return this.ag.vP}get id(){return this.ag.id}Yn(){return this.ag.Yn()}woa(a){return this.ag.woa(a)}moa(){return this.ag.moa()}focus(){!this.disabled&&this.rc.value.rn.length&&this.ag.focus()}remove(){this.removed.emit({ag:this})}Cc(){this.hb.add(this.ag.qq.subscribe(()=>{this.qq.next({ag:this})}));this.hb.add(this.ag.Vk.subscribe(()=>{this.Vk.next({ag:this})}))}Ia(){this.xc.emit({ag:this})}constructor(a,b){this.Ua=a;this.zi=
b;this.xea=new _.wn;this.qda=new _.wn;this.removed=new _.wn;this.Uw=new _.wn;this.uNc=new _.wn;this.xc=new _.wn;this.qq=new _.zg;this.Vk=new _.zg;this.hb=new _.df;this.d8b=E4b}a4a(){return _.PC(this.zi,"remove_filter")}Z3a(){return _.QC(this.zi,"remove_filter")}F5(a){a.stopPropagation();this.qda.emit();!this.disabled&&_.DE(this)&&this.xea.emit()}};VQ.O=function(a){return new (a||VQ)(_.w(_.Nh),_.w(_.AE))};
VQ.wa=_.Qd({type:VQ,na:[["xap-applied-filter-chip"]],rb:function(a,b){a&1&&(_.oh(QQ,7),_.oh(D4b,5));if(a&2){let c;_.rh(c=_.sh())&&(b.ag=c.first);_.rh(c=_.sh())&&(b.VFc=c.first)}},qb:["role","presentation"],inputs:{disabled:"disabled",filter:"filter",rc:"appliedFilter"},outputs:{xea:"editorVisibleChange",qda:"chipClick",removed:"removed",Uw:"selectionChange",uNc:"interaction",xc:"destroyed"},features:[_.zh([{va:QQ,Fb:VQ},{va:x4b,Fb:VQ}])],ya:5,Aa:6,Da:[["chipText",""],["appearance","input",1,"xap-filterbar-filtereditor-chip",
3,"removed","keydown.backspace","click","keydown.space","mouseenter","matTooltip","ngClass","disabled","disableRipple"],[1,"xap-filterbar-filtereditor-chip-text"],["matChipRemove","","class","xap-filterbar-filtereditor-chip-remove-icon",3,"click",4,"ngIf"],["matChipRemove","",1,"xap-filterbar-filtereditor-chip-remove-icon",3,"click"],[3,"svgIcon"]],qa:function(a,b){if(a&1){const c=_.ze();_.C(0,"mat-chip-row",1);_.M("removed",function(){_.n(c);return _.q(b.remove())})("keydown.backspace",function(){_.n(c);
return _.q(b.remove())})("click",function(d){_.n(c);return _.q(b.F5(d))})("keydown.space",function(d){_.n(c);return _.q(b.F5(d))})("mouseenter",function(){_.n(c);let d;const e=null==(d=b.VFc)?void 0:d.ma;if(e){var f;b.WFc=e.offsetWidth<e.scrollWidth?null==(f=b.rc)?void 0:f.hF:void 0}return _.q()});_.C(1,"span",2,0);_.P(3);_.E();_.y(4,oOb,4,7,"button",3);_.E()}a&2&&(_.A("matTooltip",b.WFc)("ngClass",null==b.rc?null:b.rc.QRc)("disabled",b.disabled)("disableRipple",!_.DE(b)),_.v(3),_.uh(" ",null==b.rc?
null:b.rc.hF," "),_.v(),_.A("ngIf",!b.rc||b.rc.gt))},Fa:[_.no,_.po,LQ,NQ,QQ,_.$x,_.cy,_.Du,_.YD],kb:2,Ma:0});var WQ=class extends _.IE{constructor(a,b,c,d){super(a,b,c,d);this.Ua=a;this.zi=b;this.Yd=c;this.lRb=null;this.STa=new _.wn;this.OQb=new _.wn;this.hb.add(c.XIb.subscribe(()=>{this.xda()}))}focus(){_.akb(this)}xda(){this.Hn=!1;this.OQb.emit(this.rc);let a;(null==(a=this.kKc)?0:a.hYa)&&this.STa.emit()}};WQ.O=function(a){return new (a||WQ)(_.w(_.Nh),_.w(_.AE),_.w(_.EE),_.w(_.Ye))};
WQ.wa=_.Qd({type:WQ,na:[["xap-filter-editor"]],rb:function(a,b){a&1&&_.oh(_.TE,5);if(a&2){let c;_.rh(c=_.sh())&&(b.kKc=c.first)}},inputs:{lRb:"overlayOrigin"},outputs:{STa:"canceled",OQb:"onCloseEditor"},features:[_.zh([_.EE]),_.Mg],ya:13,Aa:7,Da:()=>[["defaultOverlayOrigin","cdkOverlayOrigin"],["filterLoading",""]," Cancel ","Required"," Apply ",["cdkOverlayOrigin",""],[3,"trigger","loadingTemplate"],["header","",1,"xap-filterbar-filtereditor-popup-header"],[3,"id"],["class","xap-filterbar-filtereditor-flag",
4,"ngIf"],["footer","",1,"xap-filterbar-filtereditor-actions"],["mat-button","","color","primary","class","xap-filterbar-filtereditor-apply-button",3,"disabled","click",4,"ngIf"],["mat-button","","color","primary",1,"xap-filterbar-filtereditor-cancel-button",3,"click"],[1,"xap-filterbar-filtereditor-flag"],["mat-button","","color","primary",1,"xap-filterbar-filtereditor-apply-button",3,"click","disabled"],[1,"xap-filterbar-filtereditor-popup-content"],["mode","indeterminate",1,"xap-filterbar-filtereditor-popup-loading-spinner",
3,"color","diameter","strokeWidth"]],qa:function(a,b){if(a&1){const c=_.ze();_.G(0,"div",5,0);_.C(2,"xap-filter-editor-content",6)(3,"div",7)(4,"h2",8);_.P(5);_.E();_.y(6,pOb,2,0,"span",9);_.E();_.C(7,"div",10);_.y(8,qOb,2,1,"button",11);_.C(9,"button",12);_.M("click",function(){_.n(c);b.xda();b.STa.emit();return _.q()});_.ah(10,2);_.E()()();_.y(11,rOb,5,6,"ng-template",null,1,_.Eh)}if(a&2){let c;a=_.th(1);const d=_.th(12);_.v(2);_.A("trigger",null!==(c=b.lRb)&&void 0!==c?c:a)("loadingTemplate",d);
_.v(2);_.fh("id","dialog-label-",b.rc.id,"");_.v();_.uh(" ",b.rc.config.displayName," ");_.v();_.A("ngIf",!b.rc.gt);_.v(2);_.A("ngIf",b.filter&&!b.filter.config.Rga)}},Fa:[_.po,_.yw,_.Nt,_.Xx,_.Vx,_.oA,_.TE],kb:2,Ma:0});var F4b=new _.ge("GMAT_AUTOCOMPLETE_OPTIONS",{Ea:"root",oa:()=>({Oe:!1})});var XQ=class{constructor(a,b){a.Oe||_.Yx(b,"gmat-mdc-autocomplete")}};XQ.O=function(a){return new (a||XQ)(_.w(F4b),_.w(_.Ys))};XQ.La=_.Wd({type:XQ,na:[["input","matAutocomplete",""],["textarea","matAutocomplete",""]],features:[_.zh([{va:_.Ys,Od:_.Zx}])]});var vOb=a=>({ua:a}),YQ=class extends _.WE{constructor(){super(...arguments);this.Wr=this.gib=!0}get Zga(){return this.autocomplete.isOpen}lga(a){this.Ul.setValue("");a.option.value.filters?this.cmb.emit(a.option.value):this.selected.emit(a.option.value)}};YQ.O=(()=>{let a;return function(b){return(a||(a=_.Ve(YQ)))(b||YQ)}})();
YQ.wa=_.Qd({type:YQ,na:[["xap-filter-menu"]],rb:function(a,b){a&1&&(_.oh(qM,7),_.oh(_.XE,7));if(a&2){let c;_.rh(c=_.sh())&&(b.autocomplete=c.first);_.rh(c=_.sh())&&(b.CFb=c.first)}},inputs:{oKc:"filterbar",Wr:[2,"autoActiveFirstOption","autoActiveFirstOption",_.Lh]},features:[_.Og,_.Mg],ya:13,Aa:15,Da:()=>[["autocompleteInputBox",""],["auto","matAutocomplete"],["standardSuggestions",""],["rankedItem",""],[1,"xap-filterbar-menu-input-box",3,"click","focusin","focusout","keydown.backspace","matChipInputFor",
"formControl","matAutocomplete","placeholder"],["panelWidth","auto",1,"xap-filterbar-menu-autocomplete",3,"optionSelected","autoActiveFirstOption","aria-label"],["class","xap-filterbar-menu-saved-group",4,"ngIf"],[4,"ngIf","ngIfElse"],["disabled","","class","xap-filterbar-menu-option",4,"ngIf"],[1,"xap-filterbar-menu-saved-group"],["label","Saved filters"],["class","xap-filterbar-menu-option xap-filterbar-menu-saved-option",3,"value",4,"ngFor","ngForOf"],[1,"xap-filterbar-menu-option","xap-filterbar-menu-saved-option",
3,"value"],["mat-icon-button","","aria-label","Delete saved filter",3,"click"],[3,"svgIcon","fontSet"],[4,"ngFor","ngForOf"],[4,"ngIf"],["class","xap-filterbar-menu-option",3,"value",4,"ngIf"],[3,"label"],["class","xap-filterbar-menu-option",3,"value",4,"ngFor","ngForOf"],[1,"xap-filterbar-menu-option",3,"value"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["disabled","",1,"xap-filterbar-menu-option"],[1,"no-results"],"color accent diameter 26 strokeWidth 3".split(" "),[3,"ngSwitch"],[4,"ngSwitchCase"],
[4,"ngSwitchDefault"]],qa:function(a,b){if(a&1){const c=_.ze();_.C(0,"input",4,0);_.M("click",function(){_.n(c);return _.q(b.Rd())})("focusin",function(){_.n(c);return _.q(b.kha=!0)})("focusout",function(){_.n(c);return _.q(b.kha=!1)})("keydown.backspace",function(){_.n(c);return _.q(_.Skb(b))});_.E();_.C(2,"mat-autocomplete",5,1);_.M("optionSelected",function(d){_.n(c);return _.q(b.lga(d))});_.y(4,tOb,3,1,"div",6)(5,DOb,5,6,"ng-container",7)(6,KOb,4,6,"ng-template",null,2,_.Eh)(8,LOb,2,1,"mat-option",
8);_.Q(9,"async");_.Q(10,"async");_.y(11,ROb,1,1,"ng-template",null,3,_.Eh);_.E()}if(a&2){a=_.th(3);const c=_.th(7);_.A("matChipInputFor",b.oKc)("formControl",b.Ul)("matAutocomplete",a)("placeholder",b.placeholder);_.Pg("aria-label",b.Vga||b.placeholder||null);_.v(2);_.A("autoActiveFirstOption",b.Wr)("aria-label",b.placeholder);_.v(2);_.A("ngIf",null==b.xD?null:b.xD.length);_.v();_.A("ngIf",b.v0)("ngIfElse",c);_.v(3);_.A("ngIf",null==_.R(9,11,b.VO)&&null==_.R(10,13,b.iZ))}},Fa:[_.oo,_.po,_.to,_.qo,
_.ro,_.so,XQ,qM,_.rA,vL,_.XE,_.yw,_.Qt,TQ,_.Xx,_.Vx,_.Du,_.Kk,_.Rw,_.Zw,_.uo],kb:2,Ma:0});var ZQ=class{constructor(a){this.Lc=a}};ZQ.O=function(a){return new (a||ZQ)(_.w(_.hh))};ZQ.La=_.Wd({type:ZQ,na:[["","xapFilterBarCustomTemplate",""]]});
var XOb=function(a){let b;if(!((null==(b=a.Nq)?0:b.Zga)||G4b(a)||a.X5(a.Kv))){let c;null==(c=a.Nq)||c.focus()}},YOb=function(a,b){let c;null==(c=a.be.find(d=>d.rc.id===b.id))||c.focus()},G4b=function(a){const b=document.activeElement;return a.be.some(c=>{c=c.ag.Ja.ma;return c===b||c.contains(b)})},H4b=function(a){return a.be.some(b=>b.ag.Ja.ma.contains(document.activeElement))&&document.activeElement.classList.contains("xap-filterbar-filtereditor-chip-remove-icon")},$Q=class extends _.CE{constructor(a,
b,c){super(a,b,c);this.zi=a;this.bl=b;this.Wr=!0;this.xxb=hzb();this.bha=new _.wn;this.KUa=!1;this.USb=d=>{this.remove(d)};this.mUb=(d,e)=>{this.WWa=e;_.Xjb(this,d)};this.openEditor=(d,e)=>{this.Kv=d;e&&(this.WWa=e)};this.WWa=null;this.F3=d=>{super.F3(d);let e;null==(e=this.Nq)||_.cF(e);this.bha.emit(!1);this.KUa=!1}}Cc(){let a;null==(a=this.be)||a.Kc.subscribe(()=>{this.wN&&this.wN.unsubscribe();this.wN=this.SFc.C3.subscribe(()=>{let b;null==(b=this.Nq)||_.cF(b)})})}X5(a){let b;return this.JZa&&
this.Kv===a&&!(null==(b=this.Nq)?0:b.Zga)}U2a(a,b){return b.id}Jfa(){return this.cKb||"filter_alt"}Qdb(){this.bha.emit(!0)}F6(){setTimeout(()=>{let a;(null==(a=this.Nq)?0:a.kha)||this.X5(this.Kv)||G4b(this)||H4b(this)?this.bha.emit(!0):this.KUa||this.bha.emit(!1)},100)}Ylb(){if(0<this.be.length){let a;null==(a=this.be.get(this.be.length-1))||a.focus()}else this.Nq&&this.Nq.Rd()}};$Q.O=function(a){return new (a||$Q)(_.w(_.AE),_.w(_.st,8),_.w(_.Vjb,8))};
$Q.wa=_.Qd({type:$Q,na:[["xap-filter-bar"]],yd:function(a,b,c){a&1&&_.ph(c,ZQ,5);if(a&2){let d;_.rh(d=_.sh())&&(b.G1a=d.first)}},rb:function(a,b){a&1&&(Bzb(b.xxb),_.oh(SQ,5),_.oh(YQ,5),_.oh(_.oA,5),_.oh(WQ,5),_.oh(VQ,5));if(a&2){_.ye.Yt+=1;let c;_.rh(c=_.sh())&&(b.SFc=c.first);_.rh(c=_.sh())&&(b.Nq=c.first);_.rh(c=_.sh())&&(b.q3c=c);_.rh(c=_.sh())&&(b.bJb=c);_.rh(c=_.sh())&&(b.be=c)}},inputs:{Wr:"autoActiveFirstOption"},outputs:{bha:"isFocused"},features:[_.zh([_.AE]),_.Mg],ya:3,Aa:2,Da:()=>[["custom",
""],["filterBarChips",""],[4,"ngIf","ngIfElse"],[1,"xap-filterbar-filter-bar",3,"click","focusin","focusout"],[1,"xap-filterbar-header","xap-filterbar-header-reach"],["class","xap-filterbar-icon-label","fontSet","google-material-icons",3,"svgIcon",4,"ngIf"],["class","xap-filterbar-text-label",4,"ngIf"],[1,"xap-filterbar-applied-filters-container"],["aria-label","Applied filters",1,"xap-filterbar-chip-list"],["role","grid",3,"disabled"],["class","xap-filterbar-filtereditor","cdkOverlayOrigin","",3,
"appliedFilter","filter","disabled","editorVisibleChange","removed","chipClick",4,"ngFor","ngForOf","ngForTrackBy"],[1,"xap-filterbar-menu",3,"selected","selectedSet","deletedSet","onBackspace","autoActiveFirstOption","filterbar","suggestionProvider","useRankedSuggestions","placeholder","inputLabel","noResultsMessage","disabled","savedFilterSets"],["mat-icon-button","","class","xap-filterbar-save-button","type","button",3,"matTooltip","click",4,"ngIf"],["mat-icon-button","","class","xap-filterbar-clear-button",
"type","button",3,"matTooltip","click","mousedown",4,"ngIf"],["class","xap-filterbar-filtereditor",3,"appliedFilter","filter","isEditorVisible","disabled","overlayOrigin","editorVisibleChange","update","canceled","onCloseEditor",4,"ngFor","ngForOf","ngForTrackBy"],["fontSet","google-material-icons",1,"xap-filterbar-icon-label",3,"svgIcon"],[1,"xap-filterbar-text-label"],["cdkOverlayOrigin","",1,"xap-filterbar-filtereditor",3,"editorVisibleChange","removed","chipClick","appliedFilter","filter","disabled"],
["mat-icon-button","","type","button",1,"xap-filterbar-save-button",3,"click","matTooltip"],["fontSet","google-material-icons",3,"svgIcon"],["mat-icon-button","","type","button",1,"xap-filterbar-clear-button",3,"click","mousedown","matTooltip"],[3,"svgIcon"],[1,"xap-filterbar-filtereditor",3,"editorVisibleChange","update","canceled","onCloseEditor","appliedFilter","filter","isEditorVisible","disabled","overlayOrigin"],[4,"ngTemplateOutlet","ngTemplateOutletContext"]],qa:function(a,b){a&1&&_.y(0,$Ob,
17,24,"ng-container",2)(1,cPb,3,15,"ng-template",null,0,_.Eh);a&2&&(a=_.th(2),_.A("ngIf",!(null==b.G1a?0:b.G1a.Lc))("ngIfElse",a))},Fa:[_.oo,_.po,_.to,_.yw,_.Qt,SQ,_.$x,_.cy,_.Du,_.oA,WQ,YQ,VQ,_.uo],kb:2,Ma:0});var I4b=function(a,b,c){if(c.category){var d=dPb(b,c.category);d&&a.Rra.next([d]);if(c=fPb(b,c.category))a.log("show-only-category"),d=a.VN.getValue().qg.getValue().filter(e=>"category"!==e.config.id),b=$Nb(b,[...d,c]),a.VN.next(b)}},J4b=function(a,b){switch(b.config.id){case "tests":j4b(a.service,"TEST",!0);a.log("excludeTestFiles");break;case "generatedFiles":j4b(a.service,"GENERATED",!0);a.log("excludeGeneratedFiles");break;case "path":a.Zia.next(PNb(b.value.mr));a.log("applyPathFilter",b.value.mr);
break;case "category":a.Rra.next(b.value.rn);b=b.value.rn.filter(c=>null!==c).map(c=>`${c.source}://${c.displayName}`).join(", ");a.log("includeCategories",b);break;case "buildConfigs":a.qTa.next(b.value.rn),b=b.value.rn.filter(c=>null!==c).join(", "),a.log("includeBuildConfigs",b)}},K4b=function(a,b){switch(b.config.id){case "tests":j4b(a.service,"TEST",!1);a.log("includeTestFiles");break;case "generatedFiles":j4b(a.service,"GENERATED",!1);a.log("includeGeneratedFiles");break;case "path":a.Zia.next(null);
a.log("clearPathFilter");break;case "category":a.Rra.next(null);a.log("clearCategoryFilter");break;case "buildConfigs":a.qTa.next(null),a.log("clearBuildConfigsFilter")}},aR=class{set location(a){this.wK.next(a)}constructor(a,b){this.Ga=a;this.service=b;this.filter=new _.wn;this.element="UnifiedXrefFilterbar";this.hb=new _.df;this.wK=new _.xg(1);this.Zia=new _.gi(null);this.Rra=new _.gi(null);this.qTa=new _.gi(null);this.VN=new _.gi(YNb(new Map([])))}Qa(){this.hb.add(_.u(this.wK,_.Eg(a=>k4b(this.service,
a)),_.og(_.vqb)).subscribe(a=>{var b=this.VN,c=b.next,d=this.service.Dea.getValue(),e=ZNb(a);const f=[];_.Kl(a,1)&&d.has("TEST")&&f.push(new TNb({id:"tests",displayName:"Exclude Tests"},_.wE,_.OD("true")));_.Kl(a,2)&&d.has("GENERATED")&&f.push(new TNb({id:"generatedFiles",displayName:"Exclude Generated Files"},_.wE,_.OD("true")));a=YNb(e,f);c.call(b,a)}));this.hb.add(_.sf([_.u(this.wK,_.Eg(a=>k4b(this.service,a)),_.og(_.vqb)),this.uN]).subscribe(([a,b])=>{0===b.action&&I4b(this,a,b)}));this.hb.add(_.sf([_.u(this.service.zJb,
_.og(LNb)),_.u(this.qTa,_.og(MNb)),_.u(this.Zia,_.og(NNb)),_.u(this.Rra,_.og(ONb))]).subscribe(([a,b,c,d])=>{this.filter.emit({BJc:a,gNc:b,Zia:c,hNc:d})}))}Ia(){let a;null==(a=this.hb)||a.unsubscribe()}log(a,b){this.Ga.mb({element:this.element,action:a,gestureName:"CHANGE",zh:b})}};aR.O=function(a){return new (a||aR)(_.w(_.Vp),_.w(JQ))};
aR.wa=_.Qd({type:aR,na:[["xrefs-filters","location",""]],inputs:{location:"location",uN:"categoryFilter"},outputs:{filter:"filter"},jc:["location",""],ya:2,Aa:3,Da:[["filterBarIcon","filter_list",1,"filter-bar",3,"update","config"]],qa:function(a,b){a&1&&(_.C(0,"xap-filter-bar",0),_.Q(1,"async"),_.M("update",function(c){switch(c.J8){case 0:case 2:J4b(b,c.IT[0]);break;case 3:K4b(b,c.IT[0]);break;case 4:c=c.IT;b.log("clearAll");for(const d of c)K4b(b,d);break;case 1:break;default:_.wc(c.J8,void 0)}}),
_.E());a&2&&_.A("config",_.R(1,1,b.VN))},Fa:[$Q,_.uo],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 bR=class{constructor(a){this.VVb=new _.xg(1);a.Ub(()=>{_.u(_.Af(window,"resize"),_.ig(()=>a.Gk),_.r(gPb),_.Dg(gPb()),_.og(hPb)).subscribe(this.VVb)})}get oZb(){return this.VVb}};bR.O=function(a){return new (a||bR)(_.m(_.Jf))};bR.ta=_.k({token:bR,oa:bR.O,Ea:"root"});var L4b=a=>({enabled:a}),iPb=function(a){a.Xb.KW().subscribe(b=>{null==b?_.Qyb(a.Xb,!1):"MINI"===b&&_.Qyb(a.Xb,!0)})},kPb=function(a){return _.u(_.sf([a.Xb.KW(),a.QVb,a.Lk.BO(_.kf(!1))]),_.r(([b,c,d])=>d&&_.hG(a.location)&&(null==b||"MINI"===b)&&!c))},cR=class{set Gnb(a){this.QVb.next(a)}constructor(a,b,c,d){this.Ga=a;this.Xb=b;this.Lk=c;this.element="";this.fFb=!0;this.a3=!1;this.expansion=new _.wn;this.filter=new _.wn;this.Kia=new _.wn;this.Mvb="Collapse All";this.Qvb="Expand All";this.ngc="Preview Panel";
this.mgc="Toggle the file preview here, or configure the toggle width in settings";this.kwb="Opens references in the preview pane and create a breadcrumb as you step through references";this.jwb="Opens references in the main window";this.iwb="The screen is too small to support the preview. See settings to change this minimum size.";this.QVb=new _.gi(!1);this.hb=new _.df;this.jQb=_.u(_.Pyb(this.Xb),_.Dg(!1));this.Pza=_.u(_.sf([this.Xb.jva(),d.oZb]),_.r(([e,{width:f}])=>f<e),_.Dg(!1),_.og())}Qa(){this.hb.add(_.u(_.sf([this.jQb,
this.Pza]),_.r(([a,b])=>a&&!b)).subscribe(a=>{this.Kia.emit(a)}))}Ia(){this.hb.unsubscribe()}Tla(){this.expansion.emit(this.a3?0:1)}};cR.O=function(a){return new (a||cR)(_.w(_.Vp),_.w(_.jw),_.w(yM),_.w(bR))};
cR.wa=_.Qd({type:cR,na:["unified-xref-actions location  element  showingCodePanel  anyExpandableNodes  allNodesCollapsed ".split(" ")],inputs:{location:"location",element:"element",uN:"categoryFilter",fFb:"anyExpandableNodes",a3:"allNodesCollapsed",Gnb:"showingCodePanel"},outputs:{expansion:"expansion",filter:"filter",Kia:"openInMiniPanel"},features:[_.zh([JQ])],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&&(_.C(0,
"xrefs-filters",0),_.M("filter",function(c){return b.filter.next(c)}),_.E(),_.C(1,"div"),_.G(2,"mat-divider",1)(3,"underline-xrefs",2)(4,"mat-divider",1),_.y(5,lPb,8,15,"ng-container",3),_.Q(6,"async"),_.y(7,mPb,1,8,"collapsible-icon-button",4),_.E());a&2&&(_.A("location",b.location)("categoryFilter",b.uN),_.v(2),_.A("vertical",!0),_.v(),_.A("collapsed",!0),_.v(),_.A("vertical",!0),_.v(),_.A("ngIf",_.Ch(9,L4b,_.R(6,7,b.jQb))),_.v(2),_.A("ngIf",b.fFb))},Fa:[_.$p,HQ,_.po,_.Mx,_.Sx,_.Ux,_.ay,IQ,aR,_.uo],
styles:["unified-xref-actions[_nghost-%COMP%]{border-bottom-style:solid;border-bottom-width:1px;align-items:center;display:flex;flex-direction:row;place-content:center space-between}unified-xref-actions[_nghost-%COMP%]   div[_ngcontent-%COMP%]{align-items:center;display:flex;height:28px;padding-right:8px;place-content:center flex-start}unified-xref-actions[_nghost-%COMP%]   underline-xrefs[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{height:16px;font-size:16px;line-height:16px;width:16px;vertical-align:middle}unified-xref-actions[_nghost-%COMP%]   collapsible-icon-button[_ngcontent-%COMP%]{flex:1 0 auto}unified-xref-actions[_nghost-%COMP%]   collapsible-icon-button[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{height:16px;font-size:16px;line-height:16px;width:16px;vertical-align:middle}unified-xref-actions[_nghost-%COMP%]   mat-divider[_ngcontent-%COMP%]{align-self:stretch;margin:4px 4px 4px 4px}"],
Ma:0});var hL=class{constructor(a,b,c,d,e){this.item=a;this.level=b;this.wg=c;this.jY="";this.P6=e;this.If=void 0;b=new _.zg;this.wFb=_.u(b,_.qg(1),_.Eg(()=>d(_.Tl(a,5,_.nq),this.wg,this.level)),_.Dg(_.GF(nPb(b))),_.Ag(1))}};var pPb=new _.lu("{detailText} ({filteredModifier}{filteredTotal, plural,=1 {1 result}other {{filteredTotal} results}} after filtering, {visible} displayed)"),rPb=new _.lu("{detailText} ({filteredModifier}{filteredTotal, plural,=1 {1 result}other {{filteredTotal} results}}, {visible} displayed)"),qPb=new _.lu("{detailText} ({filteredTotal, plural,=1 {1 result}other {{filteredTotal} results}})"),oPb=new _.lu("{detailText} ({visible} displayed)");var KPb=a=>({"file-path":a}),dR=class{constructor(){this.CVb=this.swa=this.wNb=!1;this.Cgc="Show only";this.Dgc="Set and apply a filter to only include this category.";this.via=new _.wn;this.GFc=_.Fv.has(78)}Rd(a){if(!(0!==a.button||a.ctrlKey||a.metaKey||a.shiftKey)&&a.target&&a.target instanceof Element){var b,c=null==(b=_.PG(a.target,"a","node-contents"))?void 0:b.getAttribute("href");c&&(a.preventDefault(),a.stopPropagation(),b=!!(a.target&&a.target instanceof Element&&a.target.classList.contains("context")),
this.via.emit({event:a,href:c,uri:b?_.X(this.node.item,1):_.X(this.node.item,4),wg:this.node.wg,NZc:b,If:this.node.If}))}}Rb(){0===this.node.level&&this.GFc&&(this.CVb=!0);if(this.swa=0<this.node.jY.length)this.kRc=this.node.jY;var a;this.wNb=!this.swa&&0!==this.node.level&&1===(null==(a=this.node.item.JJ())?void 0:a.getType());if(a=_.ol(this.node.item,_.fq,2)){this.DHb=QBb(a,this.zPb);var b=_.X(this.node.item,1);this.BHb=b?this.Zab(b).link:void 0}if(b=this.node.item.JJ())this.f4=QBb(b,this.zPb);
"children"in this.node&&!a&&(this.YYb||(this.YYb=wPb(this.node)),this.f4=sPb({f4:this.f4,visible:this.YYb,jx:this.node.jx,XN:this.node.XN,T4:this.node.T4}));if(a=_.X(this.node.item,4)){const {link:c,line:d}=this.Zab(a);this.e4=c;this.tea=_.sG(d)}else this.tea=this.e4=void 0}zPb(a){try{return this.Zab(a).link}catch(b){return a}}};dR.O=function(a){return new (a||dR)(_.w(_.Gv))};
dR.wa=_.Qd({type:dR,na:[["node-contents","makeLink","","node",""]],Ya:function(a,b){a&1&&_.M("click",function(c){return b.Rd(c)})},inputs:{Zab:"makeLink",node:"node",uN:"categoryFilter"},outputs:{via:"nodeClicked"},features:[_.qe],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&&_.y(0,CPb,6,7,"div",3)(1,EPb,1,2,"ng-template",null,0,_.Eh)(3,IPb,2,3,"ng-template",null,1,_.Eh)(5,LPb,3,5,"ng-template",null,2,_.Eh);a&2&&(a=_.th(2),_.A("ngIf",b.BHb&&b.DHb)("ngIfElse",
a))},Fa:[_.no,_.po,_.to,_.qH,_.ay,_.$x,_.cy],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 nQb=function(a,b){return _.u(a.jp,_.r(c=>xPb(b,c)))},M4b=function(a,b){var c=a.iN.value;c=xPb(b,c)&&c&&c.uri===b.uri;a.iN.next(c?void 0:b);return!c},N4b=function(a,b){b.G0a?(a.ei.select(...NPb(a.sj,new Set(b.G0a))),a.iN.next(OPb(a.sj,b.CVc))):(a.I4(),a.iN.next(b.isFirst?void 0:MPb(a.sj)))},eR=class extends GWb{constructor(){super(a=>a.level,gL);this.jp=this.iN=new _.gi;this.Vb=_.u(_.sf([_.u(this.jp,_.r(a=>null==a?void 0:a.wg),_.og()),_.u(this.ei.changed,_.r(()=>this.ei.selected.map(a=>a.wg)))]),
_.r(([a,b])=>({zd:b,jp:a})));this.lJ=_.u(this.ei.changed,_.r(()=>this.sj.reduce(({ara:a,Rqa:b},c)=>{const d=gL(c);return{Rqa:b||d,ara:a&&!(d&&this.ei.Le(c))}},{ara:!0,Rqa:!1})),_.Dg({Rqa:!1,ara:!0}),_.yg(1),_.of())}J3(){this.iN.next(void 0)}I4(){this.ei.select(...this.sj.filter(gL))}Zrb(a,b,c){const d=this.sj;this.sj=a;if(!this.AUb||!CAb(b,this.AUb))this.AUb=b,this.ei.clear(),N4b(this,b);else if(c){b=new Set;for(const f of this.ei.selected)b.add(f.wg);a=a.filter(f=>{f=PPb(d,f.wg);return!f||!gL(f)});
for(const f of a)b.add(f.wg);this.ei.clear();this.ei.select(...NPb(this.sj,b));let e;OPb(this.sj,null==(e=this.iN.value)?void 0:e.wg)||this.iN.next(void 0)}}};eR.O=function(a){return new (a||eR)};eR.ta=_.k({token:eR,oa:eR.O});var RPb=function(a,b,c,d,e,f){if(!c)return _.FF("Error loading references.");var g=APb(d);if(g.errorMessage)return _.FF(g.errorMessage);if(!g.filter)return _.FF("References could not be loaded.");g=cVb((new _.fPa).Fmb(!0).Smb(a.o6),(new _.kq).Zmb(c).J7(g.filter)).q_(JK(Szb(b)));return _.u(a.service.Pjb(g),_.r(l=>_.GF(VPb(b,a,e,_.Qb(l,1,_.mq).get(c),f,d,a.JAa))),_.kg(()=>_.FF("Error loading references.")),_.Dg(_.UF))},fR=class{constructor(a){this.service=a;this.JAa=!1;_.Fv.has(80)?this.o6=50:_.Fv.has(81)?
this.o6=100:_.Fv.has(82)?this.o6=250:_.Fv.has(83)?this.o6=500:this.o6=250;_.Gk.has(2)&&(this.JAa=!0)}Nja(a,b,c){const d=this.makeRequest(a.l0,b,c);return d.errorMessage?_.FF(d.errorMessage):d.request?_.u(this.service.Nja(d.request),_.r(e=>{var f=SPb(b,this,_.Qb(e,1,_.rq),c,this.JAa),g=this.JAa;const l=Array.from(_.Qb(e,4,_.jPa).values());a:{for(var p of _.Qb(e,1,_.rq).values())if(_.Kl(p,3)){e=!0;break a}e=!1}e&&(e=l.push,p=(new _.jPa).kVb(2),g=(new _.gq).nAa(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=_.Al(p,1,g),e.call(l,g));return{Hm:f,uw:l}}),_.Eg(e=>_.u(_.u(UPb(e.Hm),_.ug(e.Hm),_.Dg(e.Hm)),_.r(f=>({Hm:f,uw:e.uw})))),_.r(e=>0===e.Hm.length?_.EF("Could not find any references."):_.GF({Hm:e.Hm,uw:e.uw,u_c:a})),_.kg(()=>_.FF("References could not be loaded.")),_.Dg(_.UF)):_.FF("References could not be loaded.")}makeRequest(a,b,c){const d=(new _.iPa).Fmb(!0);c=APb(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 _.kq).Zmb(f).J7(c.filter);_.Dl(a,1,_.kq,e)}d.Smb(this.o6).q_(JK(Szb(b)));return{request:d}}};fR.O=function(a){return new (a||fR)(_.m(SM),_.m(_.Gv),_.m(_.Ev))};fR.ta=_.k({token:fR,oa:fR.O,Ea:"root"});var O4b=new LWb(a=>a,a=>a.level,gL,function(a){return a.children}),P4b=class extends _.zs{constructor(a){super();this.rd=a;this.kYb=[];this.xF=new _.gi([])}setData(a,b){const c=a!==this.kYb;this.xF.next(JWb(O4b,a));this.rd.Zrb(this.xF.value,b,c);this.kYb=a}connect(a){return _.u(_.Cf(a.hH,this.rd.ei.changed.Rf(),this.xF.Rf()),_.r(()=>KWb(O4b,this.xF.value,this.rd)))}disconnect(){}};var Q4b=function(a){const b=[...a.ab.ma.children],c=[];for(const d of a.CSb)c[b.indexOf(d.Ja.ma)]=d;return c.filter(d=>void 0!==d)},R4b=function(a,b){if(b=a.E_[b])a.hu=b,a.hu.focus()},gR=class{set hu(a){this.PKc=a;for(const b of this.E_)b.hu=a;_.yn(this.ue)}get hu(){return this.PKc}constructor(a,b){this.ue=a;this.ab=b;this.E_=[]}Qa(){this.hb=this.CSb.Kc.subscribe(()=>{this.E_=Q4b(this);this.E_.find(a=>a.QF())||(this.hu=this.E_[0])})}Ia(){this.hb&&this.hb.unsubscribe()}focus(){this.hu&&this.hu.focus()}g5a(a){if(this.hu&&
!_.SG(a)){var b=this.E_.indexOf(this.hu),c=this.hu;switch(a.key){case "Left":case "ArrowLeft":a.preventDefault();if(c.Ke&&c.Jp())c.collapse();else for(a=b;0<=a;a--)if(b=this.E_[a],b.ariaLevel!==c.ariaLevel){this.hu=b;this.hu.focus();break}break;case "Right":case "ArrowRight":a.preventDefault();c.Ke&&c.Jp()?R4b(this,b+1):c.Jp()&&c.expand();break;case "Down":case "ArrowDown":case "j":a.preventDefault();R4b(this,b+1);break;case "Up":case "ArrowUp":case "k":a.preventDefault();R4b(this,b-1);break;case "Enter":a.preventDefault(),
this.hu.EB()}}}};gR.O=function(a){return new (a||gR)(_.w(_.Nh),_.w(_.Ye))};gR.La=_.Wd({type:gR,na:[["mat-tree","xrefsKeyboardListener",""]],Ya:function(a,b){a&1&&_.M("keydown",function(c){return b.g5a(c)})},inputs:{CSb:"rawNodes"}});var S4b=function(a){if("children"in a.data||a.data instanceof hL){var b=a.Ja.ma;return a.data instanceof hL?(a=b.querySelector("[matTreeNodeToggle]"))?a:void 0:(a=b.hasAttribute("matTreeNodeToggle")?b:b.querySelector("[matTreeNodeToggle]"))?a:void 0}},hR=class extends oM{get tabindex(){return this.QF()?"0":"-1"}focus(){this.Ja.ma.focus()}get ariaLevel(){return this.level+1}get Vq(){return this.Qr.rd.Vq(this.data)}get Ke(){return this.Qr.rd.Ke(this.data)}expand(){if(!this.Ke){var a=S4b(this);a&&a.click()}}collapse(){this.Qr.rd.collapse(this.data)}EB(){var a=
this.Ja.ma;const b=S4b(this);b?b.click():(a=a.querySelector("a"))&&a.click()}QF(){return this.hu===this}Jp(){return gL(this.data)||this.data instanceof hL&&!this.data.children}};hR.O=(()=>{let a;return function(b){return(a||(a=_.Ve(hR)))(b||hR)}})();
hR.La=_.Wd({type:hR,na:[["xrefs-tree-node"]],qb:[1,"mat-tree-node"],lb:4,Ya:function(a,b){a&2&&_.Pg("aria-expanded",b.Vq?b.Ke:null)("aria-level",b.ariaLevel)("role","treeitem")("tabindex",b.tabindex)},inputs:{disabled:"disabled",tabIndex:"tabIndex"},features:[_.zh([{va:_.BD,Fb:hR}]),_.Mg]});var T4b=[[["xap-callout-title"]],[["xap-callout-body"]],[["xap-callout-actions"]]],U4b=new _.ge("ICON_MAPPING"),V4b=new Map([["app",{SP:!1,border:"bottom"}],["page",{SP:!0,border:"full"}],["card",{SP:!1,border:"none"}],["component",{SP:!0,border:"none"}]]),iR=class{constructor(a){this.iYb="notify";this.sIb="standard";this.background="white";this.Kra="standard";this.lw=a||W4b;this.icon=this.lw[this.type]}get type(){return this.iYb}set type(a){this.icon=this.lw[a];this.iYb=a}set border(a){this.UFb=
a}get border(){return null!=this.UFb?this.UFb:this.level?V4b.get(this.level).border:"dark"===this.background?"full":"none"}set SP(a){this.HTb=_.sj(a)}get SP(){return void 0!==this.HTb?this.HTb:this.level?V4b.get(this.level).SP:!0}set Ata(a){this.lJb=_.sj(a)}get Ata(){return void 0!==this.lJb?this.lJb:!1}get FGc(){if(!this.Ata)return null;switch(this.type){case "warn":return"assertive";case "caution":case "confirm":case "notify":return"polite";default:return"none"}}get IGc(){if(!this.Ata)return null;
switch(this.type){case "warn":return"alert";case "caution":case "confirm":case "notify":return"status";default:return"status"}}};iR.O=function(a){return new (a||iR)(_.w(U4b,8))};
iR.wa=_.Qd({type:iR,na:[["xap-banner-callout"],["xap-callout"]],qb:[1,"xap-callout","reach-no-density"],lb:31,Ya:function(a,b){a&2&&(_.Pg("data-callout-type",b.type),_.Rg("xap-callout-dark-background","dark"===b.background)("xap-callout-dense","dense"===b.sIb)("xap-callout-warn","warn"===b.type)("xap-callout-caution","caution"===b.type)("xap-callout-confirm","confirm"===b.type)("xap-callout-notify","notify"===b.type)("xap-callout-app","app"===b.level)("xap-callout-page","page"===b.level)("xap-callout-card",
"card"===b.level)("xap-callout-component","component"===b.level)("xap-callout-border-full","full"===b.border)("xap-callout-border-bottom","bottom"===b.border)("xap-callout-rounded",b.SP)("xap-callout-display-legacy","legacy"===b.Kra)("xap-callout-display-standard","standard"===b.Kra))},inputs:{type:"type",sIb:"density",background:"background",Kra:"calloutUxVersion",border:"border",SP:"rounded",Ata:"enableAriaLiveRegion",level:"level"},standalone:!0,features:[_.Ah],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&&(_.ch(T4b),_.C(0,"mat-icon",1),_.P(1),_.E(),_.y(2,XPb,2,1,"div",2)(3,YPb,6,3,"ng-template",null,0,_.Eh));a&2&&(a=_.th(4),_.A("svgIcon",b.icon.Zj),_.v(),_.uh(" ",b.icon.Zj?
"":b.icon.Kh,"\n"),_.v(),_.A("ngIf","standard"===b.Kra)("ngIfElse",a))},Fa:[_.Eu,_.Du,_.po,_.to],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-icon-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-icon-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-icon-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-icon-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-icon-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-icon-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-icon-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-icon-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-icon-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-icon-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-icon-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-icon-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-icon-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-icon-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-icon-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-icon-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-icon-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-icon-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-icon-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-icon-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-icon-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-icon-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-icon-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-icon-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 jR=class{};jR.O=function(a){return new (a||jR)};jR.La=_.Wd({type:jR,na:[["xap-callout-title"],["xap-callout-body"],["xap-callout-actions"]],standalone:!0});var W4b={warn:{Kh:"error_outline",ariaLabel:"Warning"},caution:{Kh:"warning_amber",ariaLabel:"Caution"},confirm:{Kh:"check_circle",ariaLabel:"Confirmation"},notify:{Kh:"info",ariaLabel:"Notification"}};var X4b=["error"],Y4b=["loading"],dQb=a=>({node:a}),mQb=function(a,{href:b,uri:c,event:d,wg:e,NZc:f,If:g},l){let p="";a.Kia?((b=M4b(a.rd,{wg:e,uri:c}))&&_.Bw(a.rh,"CODE_XREFS_PREVIEW"),p=tQb({node:l,AHb:f,JXb:b,hMb:!1})):(_.Dp(a.Ta,b).then(()=>{a.Qc.cia.next()}),p=tQb({node:l,AHb:f,JXb:!0,hMb:!0}));a.mb(p,"CLICK",{Ie:e,If:g},d)},kR=class{set location(a){this.KX.location=a;this.wK.next(a)}set GVc(a){this.BUb.next(a)}constructor(a,b,c,d,e,f,g,l,p){this.Ga=a;this.rh=b;this.KX=c;this.Mp=d;this.Ta=e;this.rd=
f;this.Qc=l;this.mda=p;this.sUb=new _.wn;this.Wc=_.TF;this.element="UnifiedXrefPanelTree";this.WQ=_.hj;this.filter=new _.xg(1);this.Jp=gL;this.wK=new _.xg(1);this.gRc=20;this.BUb=new _.xg(1);this.JBa=20;this.uN=new _.wn;this.Kia=!0;this.hb=new _.df;this.dataSource=new P4b(this.rd);this.state=_.u(_.sf([_.u(this.BUb,_.og(CAb)),this.filter]),_.Hg(this.wK),_.Eg(([[t,x],B])=>g.Nja(t,B,x)),_.Dg(_.UF),_.yg(1),_.of());this.OC=_.u(this.wK,_.r(t=>x=>{x=PBb(x,t);let B;return{link:kYb(this.KX,x),line:null==(B=
x.params)?void 0:B.line}}),_.yg(1),_.of());this.Gnb=_.u(this.rd.jp,_.r(t=>!!t),_.og(),_.yg(1),_.of());this.hb.add(_.u(this.state,_.Df(_.HG)).subscribe(({Sb:t})=>{this.dataSource.setData(t.Hm,t.u_c);this.Mp.Kl("Xrefs updated in detail panel","polite")}));this.hb.add(this.rd.Vb.subscribe(({zd:t,jp:x})=>{this.Qc.pVb.next({CVc:x,G0a:t})}));this.hb.add(_.u(_.sf([this.rd.jp,this.wK]),_.r(([t,x])=>{if(t)return t=PBb(t.uri,x),t.params=Object.assign({},x.params,t.params),new x.constructor(t)})).subscribe(t=>
{this.sUb.next(t)}))}Cc(){_.yn(this.mda)}Ia(){this.hb.unsubscribe()}J3(){this.rd.J3()}focus(){if(this.kOb)this.kOb.focus();else if(this.sJb)this.sJb.ma.focus();else if(this.lPb)this.lPb.ma.focus();else throw Error("Ue");}Tla(a){switch(a){case 0:this.rd.I4();break;case 1:this.rd.collapseAll();break;default:_.wc(a,void 0)}}mb(a,b,c={},d){this.Ga.mb(Object.assign({},{element:this.element,action:a,gestureName:b},c),d)}};
kR.O=function(a){return new (a||kR)(_.w(_.Vp),_.w(_.Ei),_.w(bN),_.w(_.Qr),_.w(_.xi),_.w(eR),_.w(fR),_.w(AM),_.w(_.Nh))};
kR.wa=_.Qd({type:kR,na:[["unified-xref-tree","selectedXref",""]],rb:function(a,b){a&1&&(_.oh(gR,5),_.oh(X4b,5,_.Ye),_.oh(Y4b,5,_.Ye),_.oh(hR,5));if(a&2){let c;_.rh(c=_.sh())&&(b.kOb=c.first);_.rh(c=_.sh())&&(b.sJb=c.first);_.rh(c=_.sh())&&(b.lPb=c.first);_.rh(c=_.sh())&&(b.Hm=c)}},inputs:{location:"location",GVc:"selectedXref"},outputs:{sUb:"selectedLocationChanged"},features:[_.zh([bN,eR])],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&&(_.y(0,ZPb,3,10,"unified-xref-actions",6),_.Q(1,"async"),_.J(2,7),_.Q(3,"async"),_.y(4,$Pb,2,0,"loading",8)(5,aQb,4,3,"dc-information-box",9)(6,pQb,5,6,"ng-container",10),_.L(),_.y(7,qQb,2,1,"ng-template",
null,0,_.Eh)(9,rQb,1,0,"ng-template",null,1,_.Eh)(11,sQb,1,0,"ng-template",null,2,_.Eh));a&2&&(_.A("ngIf",_.R(1,5,b.rd.lJ)),_.v(2),_.A("ngSwitch",_.R(3,7,b.state).state),_.v(2),_.A("ngSwitchCase",b.Wc.ij),_.v(),_.A("ngSwitchCase",b.Wc.Error),_.v(),_.A("ngSwitchCase",b.Wc.Xh))},Fa:[_.$p,sL,_.oo,_.po,_.to,_.qo,_.ro,_.PF,_.NF,_.yw,_.Qt,_.Du,_.Xx,_.Vx,_.FD,_.HD,_.ID,_.JD,cR,iR,jR,dR,gR,hR,_.uo],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 lR=class{constructor(){this.disableAnimations=!0;this.MPb=null;this.path="";this.filename=[];this.prefix=[]}Rb(){{var a=this.path;var b=this.MPb,c=a.lastIndexOf("/");const [p,t]=-1===c?["",a]:[a.substr(0,c),a.substring(c)];if(b){c=[];const x=[],B=a.lastIndexOf("/");for(var d;(d=b.exec(a))&&d.index!==b.lastIndex;){const F=d.index;d=d.index+d[0].length-1;F<B&&d<B?c.push({start:F,end:d}):F>=B&&d>B?x.push({start:F-B,end:d-B}):(c.push({start:F,end:B-1}),x.push({start:0,end:d-B}))}var [e,f]=[c,x];a=
[xQb(p,e),xQb(t,f)]}else a=[[{text:p,match:!1}],[{text:t,match:!1}]]}const [g,l]=a;this.filename=l;this.prefix=g}};lR.O=function(a){return new (a||lR)};
lR.wa=_.Qd({type:lR,na:[["middle-truncated-path"]],lb:2,Ya:function(a,b){a&2&&(_.Xg("@.disabled",b.disableAnimations),_.Wg("title",b.path))},inputs:{MPb:"matchingRegex",path:"path"},features:[_.qe],ac:["*"],ya:6,Aa:2,Da:[[1,"prefix"],[3,"match",4,"ngFor","ngForOf"],[1,"filename"]],qa:function(a,b){a&1&&(_.ch(),_.C(0,"span",0),_.y(1,uQb,2,3,"span",1),_.E(),_.C(2,"span",2),_.y(3,vQb,2,3,"span",1),_.E(),_.C(4,"span"),_.dh(5),_.E());a&2&&(_.v(),_.A("ngForOf",b.prefix),_.v(2),_.A("ngForOf",b.filename))},
Fa:[_.oo],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 Z4b=["xrefZeroState"],$4b=RegExp("^KYTHE://"),mR=class{constructor(a,b,c,d,e,f){this.Ga=a;this.rh=c;this.ab=d;this.eCa=e;this.Qc=f;this.dna=gWb;this.Qo=pXb;this.element="UnifiedXrefPanel";this.WQ=_.hj;this.Zza=new _.gi;this.hb=new _.df;this.tHc=_.u(this.Qc.tka,_.Df(HAb),_.r(g=>g.Vsa));this.BVc=_.u(this.Zza,_.r(g=>null==g?void 0:g.params.line),_.og(Hzb));this.Mz=_.u(this.Zza,DK(),_.Eg(g=>g?this.eCa.c4a(g):_.kf(void 0)),_.yg(1),_.of());this.xUb=_.u(this.Qc.tka,_.r(g=>{let l;return null!=(l=null==
g?void 0:g.dBa)?l:[]}));this.FVc=_.Fv.has(52)?_.u(this.Qc.tka,_.r(g=>null==g?void 0:g.Vsa.l0.map(l=>l.replace($4b,"")).map(BNb).flat().join(", "))):_.pg;this.GOc=_.u(this.Qc.tka,_.r(HAb));this.hb=this.xUb.subscribe(g=>{0<g.length&&this.Ga.Jo({bucket:_.hj.wDa})})}Qa(){}Cc(){this.WD=this.rh.registerCallback("XREFS",this.ab.ma,()=>{this.QBa?this.QBa.focus():this.vZb&&this.vZb.ma.focus()})}Ia(){this.WD&&this.WD();this.hb.unsubscribe()}J3(){this.QBa&&this.QBa.J3()}mb(a){this.Ga.mb({element:this.element,
action:a,projectId:this.location.tb,gestureName:"CLICK"})}};mR.O=function(a){return new (a||mR)(_.w(_.Qv),_.w(_.Gv),_.w(_.Ei),_.w(_.Ye),_.w(_.sK),_.w(AM),_.w(_.Ev))};
mR.wa=_.Qd({type:mR,na:[["xref-panel","location",""]],rb:function(a,b){a&1&&(_.oh(kR,5),_.oh(Z4b,5));if(a&2){let c;_.rh(c=_.sh())&&(b.QBa=c.first);_.rh(c=_.sh())&&(b.vZb=c.first)}},inputs:{location:"location"},features:[_.zh([{va:_.rub,Bb:a=>_.u(a.Mz,_.Df(IQb)),Hb:[_.Dd(()=>mR)]},GM])],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&&(_.y(0,GQb,13,13,"ng-container",3),_.Q(1,"async"),_.y(2,HQb,5,0,"ng-template",null,
0,_.Eh));a&2&&(a=_.th(3),_.A("ngIf",_.R(1,2,b.GOc))("ngIfElse",a))},Fa:[_.$p,_.oo,_.po,_.qo,_.ro,_.so,_.CB,_.PF,lN,iN,_.NF,_.yw,_.Nt,_.Qt,_.Du,lR,_.rI,_.Ep,_.NB,IQ,kR,_.uo,_.bJ],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 a5b=function(a){a.YX.length=0;a.YX.push(0);a.Cwa&&a.YX.push(1);a.q9a&&a.YX.push(5)},b5b=function(a,b,c,d,e){return a.qd.register(b,d,()=>{var f=a.rh;a:switch(e){case 0:var g="HISTORY";break a;case 1:g="XREFS";break a;case 5:g="WARNINGS";break a;default:throw _.wc(e,`Unsupported focusable tab: ${e}`);}_.Bw(f,g);f=a.uu||a.Lk.Zf.value!==e;a.uu&&(a.Lk.pL(!0),a.Mp.Kl("Lower details panel opened","polite"));f&&(a.Lk.Zf.next(e),a.Mp.Kl(`Switched to ${c} tab`,"polite"));a.mb(TQb(e,f?"show":"focus"),"KEYBOARD")})},
nR=class{set wb(a){this.WK=a;a5b(this)}get wb(){return this.WK}constructor(a,b,c,d,e,f,g){this.Ga=a;this.rh=c;this.Lk=e;this.qd=f;this.Mp=g;this.Udc="RepoDetailTogglePanel";this.uu=!0;this.aWa=new _.zg;this.FIb=new _.df;this.YX=[];this.Lg=[];this.Cwa=_.Fv.has(10);this.q9a=_.Fv.has(60);this.kza=_.Fv.has(37);a=_.u(this.aWa,_.og());this.yub=_.u(a,_.Eg(l=>RQb(d,l)),_.r(l=>{if(null==l||"string"===typeof l)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"}}),_.yg(1),_.of());this.FIb.add(this.yub.subscribe(l=>{this.Cwa&&l&&1===this.Lk.Zf.value&&this.Lk.Zf.next(0)}));_.u(a,_.Eg(l=>RQb(d,l)),_.r(l=>{if(null==l||"string"===typeof l)return l}),_.yg(1),_.of());a5b(this);this.Qm=_.u(this.Lk.Zf,_.r(l=>null!=l?this.YX.indexOf(l):0))}Qa(){const a=[b5b(this,"openHistory","history","h",0),this.qd.register("toggleBottomPanel","q",()=>{const b=this.uu?
"openDetailsPanel":"closeDetailsPanel";this.Lk.pL(this.uu);this.Mp.Kl(this.uu?"Lower details panel opened":"Lower details panel closed","polite");this.mb(b,"KEYBOARD")})];this.Cwa&&a.push(b5b(this,"openCrossReferences","cross references","x",1));this.q9a&&a.push(b5b(this,"openWarnings","warnings","w",5));this.Lg=a}Rb(a){if(a.viewData||a.contentType)0===this.wb.kind?this.contentType&&this.aWa.next(this.contentType):5!==this.wb.kind&&this.aWa.next("not-file")}Ia(){this.FIb.unsubscribe();for(const a of this.Lg)a()}get projectId(){var a=
this.wb;return RAb(a)?a.location.tb:void 0}mb(a,b,c){this.Ga.mb({element:"RepoDetailTogglePanel",action:a,projectId:this.projectId,gestureName:b},c)}};nR.O=function(a){return new (a||nR)(_.w(_.Vp),_.w(_.Gv),_.w(_.Ei),_.w(GM),_.w(yM),_.w(_.dv),_.w(_.Qr))};
nR.wa=_.Qd({type:nR,na:[["lower-detail-panel"]],rb:function(a,b){a&1&&_.oh(cM,5);if(a&2){let c;_.rh(c=_.sh())&&(b.X_=c)}},lb:2,Ya:function(a,b){a&2&&_.Rg("panel-closed",b.uu)},inputs:{uu:"panelClosed",contentType:"contentType",wb:"viewData"},features:[_.qe],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&&(_.C(0,"mat-tab-group",0),_.Q(1,"async"),_.M("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(-1===d)b.uu&&
(b.Lk.pL(!0),b.mb("expand","CLICK",c)),c=!0;else if(b.X_.toArray()[d].disabled)c=!1;else{e=b.Lk.Zf.value;e=(null!=e?b.YX.indexOf(e):0)!==d;d=b.YX[d];var f=e||b.uu;b.Lk.pL(f);e&&b.Lk.Zf.next(d);b.mb(TQb(d,f?"show":"hide"),"CLICK",c);c=!0}return c}),_.C(2,"mat-tab",1),_.y(3,KQb,1,1,"ng-template",2),_.E(),_.y(4,NQb,4,3,"mat-tab",3)(5,PQb,2,0,"mat-tab",4),_.E(),_.J(6),_.C(7,"div",5)(8,"button",6),_.M("click",function(){return b.Lk.pL(b.uu)}),_.C(9,"mat-icon"),_.P(10,"keyboard_capslock"),_.E()()(),_.L());
a&2&&(_.A("selectedIndex",_.R(1,9,b.Qm))("@.disabled",!0),_.v(4),_.A("ngIf",b.Cwa),_.v(),_.A("ngIf",b.q9a),_.v(3),_.A("matTooltip",b.uu?"Open bottom panel":"Close bottom panel")("ascTrackElement",b.Udc)("trackAction",b.uu?"close":"open")("trackProjectId",b.projectId),_.Pg("aria-label",b.uu?"Open bottom panel":"Close bottom panel"))},Fa:[_.$p,_.po,DQ,_.yw,_.Qt,_.Du,WN,WL,bM,cM,dM,_.$x,_.cy,GQ,mR,_.uo],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 c5b=["targetPath"],oR=class{get Vj(){var a=_.Fv.has(55)?this.wb.f6:void 0,b=this.wb.location;if(a){{const d=a.Dn();if(d){var c=Gzb(d);a=_.wr(_.vr(_.ur(b.hc(),c.id,c.type),_.X(d,2)),_.X(a,2)).od(a.le()).Za()}else a=b}}else a=b;return _.sr(a.hc().od(this.wb.path).cj().Za())}get mfb(){return this.wb.target||"repository root"}get Njb(){return this.wb.nTb}get p9a(){return!!this.wb.fta}};oR.O=function(a){return new (a||oR)(_.w(_.Gv))};
oR.wa=_.Qd({type:oR,na:[["symlink-detail"]],rb:function(a,b){a&1&&_.oh(c5b,5,_.Ye);if(a&2){let c;_.rh(c=_.sh())&&(b.YXc=c.first)}},inputs:{wb:"viewData"},ya:5,Aa:2,Da:[["detailView",""],["targetPath",""],[4,"ngIf","ngIfElse"],[3,"viewData"],[3,"fileName","diffChunks"],["componentId","SymlinkDetail",3,"viewData","showLinksDropdown"],[4,"ngIf"],[2,"font-size","1em"],["size","skinny",1,"definition"],["size","skinny",1,"path"],["ascTrackElement","SymlinkDetail","trackAction","symlinkNavigate",1,"padded",
3,"link","condition","trackGestureClick"],[1,"padded",3,"copyEvent","copyText","isSmall"]],qa:function(a,b){a&1&&(_.y(0,UQb,7,3,"ng-container",2),_.P(1,"\n\n"),_.y(2,WQb,28,9,"ng-template",null,0,_.Eh),_.P(4,"\n"));a&2&&(a=_.th(3),_.A("ngIf",b.p9a)("ngIfElse",a))},Fa:[BN,_.po,_.wI,_.CB,HP,GP,_.PF,pN,_.$p],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 aRb=a=>({Lwa:a}),d5b=function(a,b){return EK(b)?a.th.list(b.tb,b.Uc,b.repository,_.hG(b)?"HEAD":b.yb,b.path,2):_.kf(null)},pR=class{constructor(a,b){this.th=a;this.Ta=b;this.GOb=_.pg}Qa(){}Rb(a){a.location&&(this.GOb=_.u(d5b(this,a.location.hg),_.r(b=>!b||!b.un||2>b.un.length?null:[b.un[0].wf,b.un[1].wf]),_.kg(()=>_.kf(null))))}};pR.O=function(a){return new (a||pR)(_.w(_.vI),_.w(_.xi))};
pR.wa=_.Qd({type:pR,na:[["file-not-found"]],inputs:{location:"location"},features:[_.qe],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&&(_.C(0,"icon-empty-state-display",9)(1,"icon-empty-state-title"),_.y(2,XQb,1,0,"ng-container",10),_.Q(3,"isPackagePlace"),_.Q(4,"isPiperPlace"),_.E(),_.C(5,"icon-empty-state-subtitle"),_.y(6,YQb,1,0,"ng-container",10),_.Q(7,"isPackagePlace"),_.y(8,bRb,6,13,"ng-container",11),_.Q(9,"async"),_.E()(),_.y(10,cRb,1,0,"ng-template",null,0,_.Eh)(12,dRb,1,0,"ng-template",
null,1,_.Eh)(14,eRb,1,0,"ng-template",null,2,_.Eh)(16,fRb,1,0,"ng-template",null,3,_.Eh)(18,gRb,1,0,"ng-template",null,4,_.Eh)(20,hRb,5,4,"ng-template",null,5,_.Eh)(22,iRb,5,4,"ng-template",null,6,_.Eh)(24,jRb,2,3,"ng-template",null,7,_.Eh)(26,kRb,2,3,"ng-template",null,8,_.Eh));if(a&2){a=_.th(11);const c=_.th(13),d=_.th(15),e=_.th(17),f=_.th(19);_.v(2);_.A("ngTemplateOutlet",_.R(3,3,b.location)?a:_.R(4,5,b.location)?c:d);_.v(4);_.A("ngTemplateOutlet",_.R(7,7,b.location)?e:f);_.v(2);_.A("ngIf",_.R(9,
9,b.GOb))}},Fa:[_.$p,_.po,_.to,_.FB,_.HB,_.GB,_.yw,_.Ot,_.Ep,_.Dw,_.uo,NN,ON,_.lH],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 qR=class{};qR.O=function(a){return new (a||qR)};
qR.wa=_.Qd({type:qR,na:[["submodule-cannot-fetch"]],ya:3,Aa:0,Da:[["role","alert","icon","source:file"]],qa:function(a){a&1&&(_.C(0,"icon-empty-state-display",0)(1,"icon-empty-state-title"),_.P(2," The submodule existed at this commit, but can no longer be fetched. "),_.E()())},Fa:[_.FB,_.GB],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 rR=class{constructor(a){this.element=a;this.Ra="";this.B8=0}Cc(){this.B8=setTimeout(()=>{let a=this.element.ma;a&&this.Ra&&(a=a.querySelector(this.Ra));a&&!a.contains(document.activeElement)&&a.focus()})}Ia(){clearTimeout(this.B8)}};rR.O=function(a){return new (a||rR)(_.w(_.Ye))};rR.La=_.Wd({type:rR,na:[["","ascFocusOnInitAsync",""]],inputs:{Ra:[0,"ascFocusOnInitAsync","selector"]}});var sR=class{};sR.O=function(a){return new (a||sR)};sR.Ca=_.Ud({type:sR});sR.Ba=_.md({});var tR=class{set wb(a){this.Mz.next(a)}constructor(a,b,c,d){this.Ga=a;this.Tja=b;this.RZc=d;this.Awb=GYb;this.Qo=pXb;this.FWc=_.u(_.kf(!0),_.ng(300));this.uPa=!1;this.Mz=new _.xg(1);this.Oj=c.BO(_.u(this.Mz,_.r(e=>1===e.kind)))}i5a(a){this.Ga.mb({element:"RepoDetailTogglePanel",action:a,gestureName:"RESIZE"})}};tR.O=function(a){return new (a||tR)(_.w(_.Vp),_.w(rN),_.w(yM),_.w(bR))};
tR.wa=_.Qd({type:tR,na:[["repository-detail","viewData",""]],inputs:{wb:"viewData"},features:[_.zh([{va:_.rub,Bb:a=>a.Mz,Hb:[_.Dd(()=>tR)]},GM])],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&&(_.y(0,zRb,20,24,"div",3),_.Q(1,"async"));a&2&&_.A("ngIf",_.R(1,1,b.Mz))},Fa:[_.po,_.qo,_.ro,rR,eQ,
BQ,CQ,tN,_.NF,nR,pR,qR,_.NB,oR,_.uo],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 g5b=function(a){a.Zra=a.SB(a.type)?e5b(a):_.kf([]);f5b(a)},f5b=function(a){a.gYb=_.u(_.sf([a.Zra,a.limit]),_.r(([b,c])=>{a.Yra=new Map;for(const d of b)a.Yra.set(d.path,d);return{Hm:b.slice(0,c),total:b.length}}))},e5b=function(a){const b=_.u(_.sf([_.u(a.service.Sha(a.path),_.r(c=>a.abb(c))),a.pua]),_.r(([c,d])=>{const e=c.find(f=>f.path===ARb(d));e&&(e.zd=!0);return c}),_.yg());b.connect();return b},h5b=class{constructor(a,b,c,d,e,f,g){this.path=a;this.type=b;this.SB=c;this.pua=d;this.service=
e;this.limit=f;this.DEb=g;this.H0a=this.BJb=!1;a=this.path.split("/");this.name=a[a.length-1]}get SYc(){this.gYb||g5b(this);return this.gYb}get children(){this.Zra||g5b(this);return this.Zra}set children(a){this.Zra=a;f5b(this)}get active(){return ARb(this.pua.value)===this.path}get yEb(){return BRb(this.pua.value,this.path)}get zd(){return this.BJb}set zd(a){this.H0a=this.H0a||a;this.BJb=a&&this.SB(this.type)}abb(a){return a.map(b=>{const c=ARb(b.path);let d;return c===(null==(d=this.DEb)?void 0:
d.path)?this.DEb:new h5b(c,b.type,this.SB,this.pua,this.service,this.limit)})}};var i5b=["largeDirectoryDialog"],j5b=["row"],JRb=a=>({name:a}),KRb=a=>({children:!0,expanded:a}),k5b=new _.lu("Scope to \u201c{name}\u201d."),HRb=function(a,b=0){return{level:b,node:a}},MRb=function(a){a.hb.add(a.bl.open(a.fPc).HB().subscribe(b=>{b&&a.Rxa.next(Number.POSITIVE_INFINITY)}))},l5b=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.Yra)return null;c=c.Yra.get(b.slice(0,a+1).join("/"));if(!c)return null}return c},m5b=function(a,
b){const c=!b.zd;a.BQb.next({ji:c,path:b.path});b.zd=c},n5b=function(a,b){a.SB(b.type)&&(b.zd=!b.zd);const c=a.PO(b.path,b.type);a.via.next({path:b.path,nodeType:b.type});_.Dp(a.Ta,c)},o5b=function(a,b,c,d){if(a.SB(b.type)&&b.zd)a=c.nextElementSibling;else for(b=d,a=b.nextElementSibling;!a;)b=b.parentElement,a=b.nextElementSibling;(a=a.querySelector(".row"))&&a.focus()},uR=class{constructor(a,b,c,d){this.bl=a;this.Ta=c;this.document=d;this.uA=3;this.Ibc=15;this.Fmc="row";this.frc="subtree";this.bja=
new _.gi("");this.hb=new _.df;this.Uza="";this.Rxa=new _.gi(500);this.c8b=k5b;this.encode=encodeURIComponent;this.XTb=new _.wn;this.PO=()=>"";this.BQb=new _.wn;this.via=new _.wn;this.aUb=new _.wn;this.SB=_.Fv.has(55)?e=>3===e||5===e:e=>3===e}set scope(a){var b=this.WP;this.WP=a;if(this.root&&a!==b){var c=b?CRb(b):[];const f=a?CRb(a):[];if(BRb(a,_.Rh(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=null==(d=
c.Yra)?void 0:null==(e=d.get(b))?void 0:e.children)this.root.node.children=c}else if(BRb(b,_.Rh(a)))for(e=c.length;e>f.length;e--)a=this.root.node,a.zd=!0,d=this.root,b=a.path.split("/"),b=b.slice(0,b.length-1).join("/"),d.node=new h5b(_.Rh(b),3,this.SB,this.bja,this.service,this.Rxa,a);else this.root.node=this.createNode(a);this.Uza=""}}set path(a){this.bja.next(a)}Rd(a){if(!_.SG(a)){var b=a.target;if(null!=b&&b instanceof Element&&(b=_.PG(b,"a,button","depth-finder"),null!=b)){var c=_.PG(b,".row",
"depth-finder");null!=c&&c instanceof HTMLElement&&(c=decodeURIComponent(c.dataset.path||""))&&(b.classList.contains("scope-in")?this.XTb.emit(c):(c=l5b(this,c),null!=c&&(b.classList.contains("expander")?m5b(this,c):b.classList.contains("element-link")&&(n5b(this,c),a.preventDefault()))))}}}ar(a){var b=a.target;if(null!=b&&b instanceof Element){var c=_.PG(b,".row","depth-finder");if(null!=c&&c instanceof HTMLElement){var d=decodeURIComponent(c.dataset.path||"");if(d&&(d=l5b(this,d),null!=d&&(b=_.PG(b,
".subtree","depth-finder"),!_.SG(a))))switch(a.key){case "Left":case "ArrowLeft":a.preventDefault();d.zd&&3===d.type?m5b(this,d):this.kAa(b)||this.aUb.next(a);break;case "Right":case "ArrowRight":a.preventDefault();d.zd?o5b(this,d,c,b):m5b(this,d);break;case "Down":case "ArrowDown":case "j":a.preventDefault();o5b(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.kAa(b);break;case "Enter":a.preventDefault(),n5b(this,d)}}}}Qa(){this.root=HRb(this.createNode(this.WP))}Rb(a){this.root&&a.service&&(this.root.node=this.createNode(this.WP))}Cc(){this.hb.add(_.sf([this.bja,this.Hm.Kc]).subscribe(([a])=>{if(this.Uza!==a){this.Uza="";var b=this.encode(a),c=this.Hm.find(d=>d.ma.getAttribute("data-path")===b);c&&this.document.body.contains(c.ma)&&(this.Q_a(c.ma),
this.Uza=a)}}))}Ia(){this.bja.complete();this.hb.unsubscribe()}h2a(){const a=this.Hm.find(b=>b.ma.classList.contains("bold-active-element"))||this.Hm.first;a&&this.document.body.contains(a.ma)&&a.ma.focus()}Q_a(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 h5b(_.Rh(a),
3,this.SB,this.bja,this.service,this.Rxa)}kAa(a){a=a.parentElement.parentElement;if(!a.classList.contains("subtree"))return!1;a.firstElementChild.focus();return!0}};uR.O=function(a){return new (a||uR)(_.w(_.st),_.w(_.Gv),_.w(_.xi),_.w(_.ri))};
uR.wa=_.Qd({type:uR,na:["depth-finder scope  path  service ".split(" ")],rb:function(a,b){a&1&&(_.oh(i5b,5),_.oh(j5b,5,_.Ye));if(a&2){let c;_.rh(c=_.sh())&&(b.fPc=c.first);_.rh(c=_.sh())&&(b.Hm=c)}},qb:["role","tree"],Ya:function(a,b){a&1&&_.M("click",function(c){return b.Rd(c)})("keydown",function(c){return b.ar(c)})},inputs:{scope:"scope",path:"path",service:"service",PO:"linkTo"},outputs:{XTb:"scopeChange",BQb:"nodeToggled",via:"nodeClicked",aUb:"scopeUp"},features:[_.qe],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&&_.y(0,DRb,0,0,"ng-template",4)(1,QRb,2,3,"ng-template",null,0,_.Eh)(3,RRb,7,1,"ng-template",null,1,_.Eh);a&2&&_.A("ngTemplateOutlet",_.th(2))("ngTemplateOutletContext",b.root)},Fa:[_.no,_.oo,_.po,_.to,_.yw,_.Nt,
_.tt,_.xt,_.wt,_.Du,_.uo],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 p5b=new _.lu("Scope to parent directory: {folder}/"),SRb=function(a,b){return _.sr(_.YG(a.Md.hc().od(b)).Za())},vR=class{get isCollapsed(){return 0===this.kta}set Md(a){this.Km.next(a);this.path=a.path||"";a=this.path.endsWith("/")?this.path:this.path.substring(0,this.path.lastIndexOf("/"));if(void 0===this.scope||"/"!==this.scope&&!a.startsWith(this.scope))this.WP=a;const b=encodeURIComponent(_.Rh(this.path));!this.ab.ma.querySelector(`[data-path="${b}"]`)&&"/"!==this.path&&this.path.includes("/")&&
(this.WP=a);this.PO=this.Qua()}get Md(){return this.Km.value}get scope(){return this.WP}get uUc(){return p5b.format({folder:_.nB(_.Pi(_.Rh(this.scope||"")))||"Repository root"})}set scope(a){this.je.mb({gestureName:"CLICK",element:"RepositoryContentsTree",action:"scopeIn",projectId:this.Md.tb});this.WP=a;this.path.startsWith(a||"")||_.Dp(this.Ta,this.PO(a||"",3))}constructor(a,b,c,d,e,f){this.nh=a;this.ab=b;this.As=c;this.rh=d;this.je=e;this.Ta=f;this.PO=()=>"";this.Km=new _.gi(new _.fj);this.service=
_.u(this.Km,_.og((g,l)=>_.Goa(g,l)&&_.cj(g.yb,l.yb,_.oTa)),_.r(()=>this.createService()))}Cc(){this.WD=this.rh.registerCallback("FILE_TREE",this.ab.ma,()=>{this.ZHc.h2a()})}Ia(){this.Km.complete();this.WD&&this.WD()}up(a){this.je.mb({gestureName:a instanceof MouseEvent?"CLICK":"KEYBOARD",element:"RepositoryContentsTree",action:"scopeUp",projectId:this.Md.tb},a);this.WP=_.Pi(_.Rh(this.scope||""))}h5a(){this.je.mb({gestureName:"CLICK",element:"RepositoryContentsTreeItem",action:"navigate",projectId:this.Md.tb})}createService(){return{Sha:a=>
{const b=_.nk(this.Md,0);return _.u(this.As.list(this.Md.tb,this.Md.Uc,this.Md.repository,{yb:b,commit:b},a,this.Md.params.Pb),_.r(c=>c.map(WRb)),_.kg(c=>{_.Xt(this.nh,c);return _.kf([])}))}}}Qua(){const a=_.sr(_.YG(this.Md.hc().od("")).Za()),b=new URL(_.Bp(this.Ta,_.Cp(this.Ta,a)),location.origin);let [c,d]=b.pathname.split(/(;[^/]*)/),e=c,f=d;e.endsWith("/")&&(e=e.substring(0,e.length-1));null==f&&(f="");return(g,l)=>{3!==l||g.endsWith("/")||(g+="/");this.scope===g&&g===this.Md.path&&(g=(g=_.Pi(this.scope))&&
g+"/"||"");g=g.split("/").map(encodeURIComponent).join("/");return`${e}/${g}${f}${b.search}${b.hash}`}}};vR.O=function(a){return new (a||vR)(_.w(_.Yt),_.w(_.Ye),_.w(_.pJ),_.w(_.Ei),_.w(_.Vp),_.w(_.xi))};
vR.wa=_.Qd({type:vR,na:[["directory-navigation"]],rb:function(a,b){a&1&&_.oh(uR,7);if(a&2){let c;_.rh(c=_.sh())&&(b.ZHc=c.first)}},lb:2,Ya:function(a,b){a&2&&_.Rg("collapsed",b.isCollapsed)},inputs:{kta:"directoryPanelState",Md:"activeLocation"},ya:4,Aa:7,Da:[["scoper",""],["role","heading","aria-level","2",1,"nav-header"],[4,"ngIf"],[3,"scopeChange","nodeToggled","nodeClicked","scopeUp","scope","path","service","linkTo"],["fxLayoutAlign","start center","fxFlex","grow",1,"header-row"],["class","repo-name",
4,"ngIf","ngIfElse"],[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){a&1&&(_.C(0,"div",1),_.y(1,VRb,5,2,"ng-container",2),_.E(),_.C(2,"depth-finder",3),_.Q(3,"async"),_.yh("scopeChange",function(c){_.xh(b.scope,c)||(b.scope=
c);return c}),_.M("nodeToggled",function(c){b.je.mb({gestureName:"CLICK",element:"RepositoryContentsTreeItemCollapser",action:c.ji?"expand":"collapse",Ie:b.PO(c.path,3),projectId:b.Md.tb})})("nodeClicked",function(c){return b.h5a(c)})("scopeUp",function(c){return b.up(c)}),_.E());a&2&&(_.v(),_.A("ngIf",!b.isCollapsed),_.v(),_.wh("scope",b.scope),_.A("path",b.path)("service",_.R(3,5,b.service))("linkTo",b.PO))},Fa:[_.$p,_.po,uR,_.hs,_.Ft,_.yw,_.Qt,_.Du,_.$x,_.cy,_.Ep,_.uo,_.LB],styles:["directory-navigation[_nghost-%COMP%]{--header-icon:rgba(0,0,0,.54);display:flex;flex:auto;flex-direction:column;min-height:0;width:100%}directory-navigationbody.dark-mode[_nghost-%COMP%] -no-combinator[_nghost-%COMP%], body.dark-mode   [_nghost-%COMP%]{--header-icon:var(--grey-300)}directory-navigation.collapsed[_nghost-%COMP%]{overflow:hidden}directory-navigation.collapsed[_nghost-%COMP%]   depth-finder[_ngcontent-%COMP%]{overflow:hidden;width:0}directory-navigation.collapsed[_nghost-%COMP%]:hover{cursor:pointer}.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 aSb=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 _.wc(b,void 0)}},fSb=function(a,b){switch(b){case "static":return a.showStatic;case "not_static":return a.showNonStatic;default:return _.wc(b,void 0)}},kSb=function(a){const b=[...a.uL.getState().keys()].some(c=>!a.uL.get(c));a.uL.fill(b)},lSb=function(a){switch(a){case "true":return"checked";case "mixed":return"indeterminate";default:return"unchecked"}},
XRb=function(a,{showPublic:b}){a.Xb.Wy({showPublic:!b})},YRb=function(a,{showProtected:b}){a.Xb.Wy({showProtected:!b})},ZRb=function(a,{showPrivate:b}){a.Xb.Wy({showPrivate:!b})},$Rb=function(a,{showPackagePrivate:b}){a.Xb.Wy({showPackagePrivate:!b})},dSb=function(a,{showStatic:b}){a.Xb.Wy({showStatic:!b})},eSb=function(a,{showNonStatic:b}){a.Xb.Wy({showNonStatic:!b})},wR=class{set cr(a){this.data.next(a)}constructor(a){this.Xb=a;this.data=new _.xg(1);_.Fm();_.Fm();this.gD=this.Xb.LJ();this.dBa=_.u(this.data,
_.Eg(b=>b.uL.Fk),_.r(b=>[...b.keys()]));this.scopes=_.u(this.data,_.Eg(b=>b.bUb.Fk),_.r(b=>[...b.keys()]));this.Job=_.u(this.data,_.Eg(b=>b.Iob.Fk),_.r(b=>[...b.keys()]));this.oka=_.u(this.data,_.Eg(b=>b.uL.Fk),_.r(b=>{const c=[...b.keys()],d=c.reduce((e,f)=>b.get(f)?++e:e,0);return d===c.length?"true":d<c.length&&0<d?"mixed":"false"}));_.u(this.gD,_.qg(1)).subscribe(b=>{null!=b.showPublic&&null!=b.showPrivate&&null!=b.showProtected&&null!=b.showPackagePrivate&&null!=b.showStatic&&null!=b.showNonStatic||
this.Xb.Wy({showPublic:null==b.showPublic?!0:b.showPublic,showProtected:null==b.showProtected?!0:b.showProtected,showPrivate:null==b.showPrivate?!0:b.showPrivate,showPackagePrivate:null==b.showPackagePrivate?!0:b.showPackagePrivate,showStatic:null==b.showStatic?!0:b.showStatic,showNonStatic:null==b.showNonStatic?!0:b.showNonStatic})})}l4a(a){return _.zub[a]}};wR.O=function(a){return new (a||wR)(_.w(_.jw))};
wR.wa=_.Qd({type:wR,na:[["filter-menu"]],inputs:{cr:"outlineData"},ya:7,Aa:4,Da:[["menu","matMenu"],["mat-icon-button","","aria-label","Outline filter options","matTooltip","Filtering options",1,"filter-menu-button",3,"matMenuTriggerFor"],[1,"outline-filtering-menu"],[3,"click",4,"ngIf"],[3,"click"],[4,"ngIf"],["role","group","dense","","aria-label","Symbols",1,"symbols"],["mat-menu-item","","role","checkbox",1,"select-all",3,"click"],["gmat-checkbox","",3,"state"],["mat-menu-item","","role","checkbox",
3,"value","click",4,"ngFor","ngForOf"],["role","group","dense","","aria-label","Modifiers",1,"modifiers"],["mat-menu-item","","role","checkbox",3,"click","value"]],qa:function(a,b){a&1&&(_.C(0,"button",1)(1,"mat-icon"),_.P(2,"tune"),_.E()(),_.C(3,"mat-menu",2,0),_.y(5,mSb,15,17,"div",3),_.Q(6,"async"),_.E());a&2&&(_.A("matMenuTriggerFor",_.th(4)),_.v(5),_.A("ngIf",_.R(6,2,b.data)))},Fa:[_.oo,_.po,_.yw,_.Qt,_.Du,_.WF,_.JA,_.ay,_.gy,_.jy,_.iy,_.ly,_.$x,_.cy,_.qA,_.uo],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 nSb=function(a,{stickyHeaders:b}){a.Xb.Wy({stickyHeaders:!b})},xR=class{constructor(a){this.Xb=a;this.gD=this.Xb.LJ();this.fgc="Collapse all";this.ggc="Expand all";this.hgc="Sticky Headers"}Tla({collapseAll:a}){this.Xb.Wy({collapseAll:!a})}};xR.O=function(a){return new (a||xR)(_.w(_.jw))};
xR.wa=_.Qd({type:xR,na:[["outline-options-menu"]],ya:7,Aa:4,Da:[["menu","matMenu"],["mat-icon-button","","aria-label","Outline options","matTooltip","Outline options",1,"options-menu-button",3,"matMenuTriggerFor"],[1,"outline-options-menu"],[3,"click",4,"ngIf"],[3,"click"],["dense","",1,"options"],["mat-menu-item","","role","checkbox",1,"expansion",3,"click","value"],["mat-menu-item","","role","checkbox",1,"sticky-headers",3,"click","value"],["gmat-checkbox","",1,"sticky-headers-checkbox",3,"state"]],
qa:function(a,b){a&1&&(_.C(0,"button",1)(1,"mat-icon"),_.P(2,"settings"),_.E()(),_.C(3,"mat-menu",2,0),_.y(5,oSb,9,7,"div",3),_.Q(6,"async"),_.E());a&2&&(_.A("matMenuTriggerFor",_.th(4)),_.v(5),_.A("ngIf",_.R(6,2,b.gD)))},Fa:[_.po,_.yw,_.Qt,_.Du,_.WF,_.JA,_.gy,_.jy,_.iy,_.ly,_.$x,_.cy,_.qA,_.uo],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 pSb=function(a,{sortAlphabetically:b}){a.Xb.Wy({sortAlphabetically:!b})},qSb=function({sortAlphabetically:a}){return a?"Sorted in alphabetical order.":"Sorted in file order."},rSb=function({sortAlphabetically:a}){return a?"sort_by_alpha":"sort"},yR=class{set cr(a){this.data.next(a)}constructor(a,b){this.Ga=a;this.Xb=b;this.WQ=_.hj;this.data=new _.xg(1);this.Oq=new _.Xw("",{dE:[_.Axb()]});this.K1a=new _.gi(!1);this.XW=new _.gf;this.gD=this.Xb.LJ();this.hb=new _.df;this.XW=_.u(this.data,_.Eg(c=>
c.gua),_.r(c=>!!c))}Qa(){this.hb.add(_.u(this.Oq.Wm,_.og(),_.Bg(),_.lg(300),_.Hg(this.data)).subscribe(([a,b])=>{this.Ga.mb({element:"OutlineControls",action:"filterQueryChange",gestureName:"CHANGE"});b.gua.next(a)}));this.hb.add(_.u(this.data,_.Eg(a=>a.gua),_.og()).subscribe(a=>{this.Oq.setValue(a)}))}Ia(){this.hb.unsubscribe()}};yR.O=function(a){return new (a||yR)(_.w(_.Vp),_.w(_.jw))};
yR.wa=_.Qd({type:yR,na:[["outline-controls"]],inputs:{cr:"outlineData"},ya:2,Aa:3,Da:[["filterInput",""],[4,"ngIf"],[1,"filter"],[3,"submit"],"appearance outline floatLabel auto subscriptSizing dynamic".split(" "),["type","text","matInput","",3,"focus","blur","formControl"],[3,"outlineData"],["mat-icon-button","","class","sort","ascTrackElement","OutlineControls","trackAction","outlineSortChange",3,"matTooltip","click",4,"ngIf"],["mat-icon-button","","ascTrackElement","OutlineControls","trackAction",
"outlineSortChange",1,"sort",3,"click","matTooltip"]],qa:function(a,b){a&1&&(_.y(0,uSb,13,11,"ng-container",1),_.Q(1,"async"));a&2&&_.A("ngIf",_.R(1,1,b.data))},Fa:[_.$p,_.po,_.yw,_.Qt,_.Iw,_.tx,_.ox,_.Du,_.Jw,_.xx,_.$x,_.cy,_.$B,_.Kk,_.Rw,_.ZB,_.Ww,_.Zw,wR,xR,_.uo],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}"],
Ma:0});var q5b=function(a){if(a.sj)if(a.EXa)a.I4();else if(a.collapseAll(),a.Vja&&a.expand(a.Vja),a.jp)for(const b of JBb(a.jp))a.expand(b)},r5b=class extends GWb{constructor(){super(...arguments);this.oIb=!0;this.bIb=[];this.DJc=_.u(this.ei.changed,_.r(()=>null),_.Dg(null))}set EXa(a){this.oIb=a;q5b(this)}get EXa(){return this.oIb}set sj(a){this.bIb=a;a=a.filter(b=>!b.parent);1===a.length&&(this.Vja=a[0]);q5b(this)}get sj(){return this.bIb}Ke(a){return a.Vq?super.Ke(a):null}};var s5b=function(a){const b=d=>d.isVisible?[d]:d.children.flatMap(b),c=a.am.flatMap(b);return a.a8?c.sort(a.a8):c},t5b=function(a){var b=s5b(a);b=JWb(a.IBa,b);a.rd.sj=b;a.Qga.clear();for(var c=0;c<b.length;c++){const d=b[c];a.Qga.set(d.id,d)}a.DZa.clear();c=[];for(const d of b){for(;0<c.length&&c[c.length-1].level>=d.level;)a.DZa.set(c.pop().id,d.id);c.push(d)}a.xF.next(b)},u5b=function(a,b){a.am=b;if(a.a8||a.dfa)for(const c of a.am)c.sort=a.a8,a.dfa&&(c.filter=a.dfa);t5b(a)},v5b=class extends _.zs{constructor(a,
b){super();this.rd=a;this.IBa=b;this.am=[];this.Qga=new Map;this.DZa=new Map;this.xF=new _.gi([]);this.GZc=_.u(_.sf([this.xF,this.rd.DJc]),_.r(([c])=>{const d=[];let e=null,f=0;for(const g of c)null!==e&&e<g.level||(g.index=f++,d.push(g),e=this.rd.Vq(g)&&!this.rd.Ke(g)?g.level:null);return d}),_.yg(1),_.of());this.F0a=[];this.a8=this.dfa=null}get G0a(){return this.F0a}xo(){return 0<this.am.length&&0===this.xF.value.length}set filter(a){this.dfa=a;for(const b of this.am)b.filter=this.dfa;t5b(this)}set sortAlphabetically(a){this.a8=
a?vSb:null;for(const b of this.am)b.sort=this.a8;t5b(this)}connect(a){return _.u(_.Cf(a.hH,this.rd.ei.changed.Rf(),this.xF.Rf()),_.r(()=>this.F0a=KWb(this.IBa,this.xF.value,this.rd)))}disconnect(){}};var zSb=function(a,b){return _.u(a.eXc,_.r(c=>c.get(b.id)))},ASb=function(a,b){return _.u(a.Oob,_.r(c=>c.has(b.id)))},BSb=function(a,b){return _.u(a.Oob,_.r(c=>0<c.size&&c.entries().next().value[0]===b.id))},w5b=function(a,b,c){const d=new Map;var e=b;if(b>=c.length)return d;for(var f=c[e];f.Jtb.length&&a.Cs.Ke(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(void 0===p?0:b>=p-l.level)a.Cs.Ke(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},x5b=function(a,b,c){const d=new Map;for(const [f,g]of b.entries()){const l=f,p=g;var e=a.tC.DZa.get(l);e=void 0!==e?a.tC.Qga.get(e).index:void 0;let t=p.level*a.JBa;void 0!==e&&(t=Math.min(t,a.JBa*(e-(b.size-p.level))-c));d.set(l,t)}return d},y5b=function(a,b){const c=a.hO(b);"PREVIEW"===a.Qc.tF?a.Ta.navigate(_.sr(a.location),{Ye:b.MAa}):_.Dp(a.Ta,c).then(()=>{a.Qc.cia.next()});a.je.mb({gestureName:"CLICK",element:"OutlineTreeItem",action:"navigate",
bucket:_.hj.fR})},zR=class{set location(a){const b=!this.Ty||!_.vG(a,this.Ty),c=!this.Ty||!Ozb(a,this.Ty,["line"]);if(b||c)this.XOb=new Map,this.OC=_.zG(a,this.Ta,{Yva:"oneBased"});this.Ty=a}get location(){return this.Ty}set dSc(a){u5b(this.tC,a.osa);q5b(this.Cs);let b;null==(b=this.gIb)||b.unsubscribe();this.gIb=_.sf([a.gua,a.uL.Fk,a.Iob.Fk,this.Xb.LJ()]).subscribe(([c,d,e,f])=>{this.tC.filter=JSb(c,d,new Map([[1,!!f.showPublic],[3,!!f.showProtected],[7,!!f.showPackagePrivate],[2,!!f.showPrivate]]),
e,f.showStatic,f.showNonStatic);this.cIb.next(this.tC.xo())})}constructor(a,b,c,d,e,f,g,l){this.je=a;this.rh=b;this.Ta=c;this.Xb=d;this.Qc=e;this.ab=f;this.fka=g;this.ud=l;this.fUb=new _.zg;this.Qza=new _.gi(0);this.JBa=24;this.hb=new _.df;this.ZE=_.u(_.kf(!0),_.ng(1));this.Pob=_.u(this.Xb.LJ(),_.r(p=>!!p.stickyHeaders),_.og());this.Cs=new r5b(FSb,HSb);this.IBa=new LWb(ISb,FSb,HSb,ESb);this.tC=new v5b(this.Cs,this.IBa);this.Oob=_.u(this.Pob,_.Eg(p=>p?_.u(_.sf([_.u(this.fUb,_.og()),this.tC.GZc]),_.r(t=>
w5b(this,...t))):_.kf(new Map)),_.og((p,t)=>{if(t.size!==p.size)return!1;for(const x of t.keys())if(!p.has(x))return!1;return!0}),_.yg(1),_.of());this.eXc=_.u(_.sf([this.Oob,this.Qza]),_.r(p=>x5b(this,...p)),_.yg(1),_.of());this.cIb=new _.gi(this.tC.xo());this.yHc=this.cIb.Rf();this.wwa=!1;this.hb.add(_.u(this.Xb.LJ(),_.r(p=>p.collapseAll),_.og()).subscribe(p=>{this.Cs.EXa=!p}));this.hb.add(_.u(this.Xb.LJ(),_.r(p=>p.sortAlphabetically),_.og()).subscribe(p=>{this.tC.sortAlphabetically=!!p}))}Qa(){}Rb(a){if(a.location){var b=
GSb(a.location.hg);this.wwa=GSb(a.location.yj)!==b;a=this.Cs;var c;if(null!=(c=a.sj)&&c.length){var d=a.sj;c=d[0];let e=Number.POSITIVE_INFINITY;for(const f of d)d=_.Ll(f.tqb,1),d=d>b?Number.POSITIVE_INFINITY:b-d,d<e&&(c=f,e=d);b=c;b.active=!0;a.jp&&a.jp!==b&&(a.jp.active=!1);a.jp=b;for(const f of JBb(a.jp))a.expand(f)}}}Ia(){this.hb.unsubscribe();let a;null==(a=this.gIb)||a.unsubscribe();let b;null==(b=this.YUc)||b.unsubscribe();this.WD&&this.WD()}Cc(){this.ZE.subscribe(()=>{this.WD=this.rh.registerCallback("OUTLINE",
this.ab.ma,()=>{this.h2a()})});this.YUc=_.sf([_.u(this.xGb.oM,_.r(()=>this.xGb.p6()),_.og()),this.Pob]).subscribe(([a,b])=>{b&&this.ud.run(()=>{this.Qza.next(a)})})}Jn(){if(this.wwa){var a=this.ab.ma.querySelector("mat-tree-node.bold-active-element");a&&this.Q_a(a);this.wwa=!1}}Q_a(a){this.fka.scrollTo(a,0)}Rd(a){var b=a.target;if(b&&b instanceof HTMLElement&&(b=_.PG(b,"a,button","mat-tree-node"))){var c=b.parentElement.dataset.id;c&&(c=this.tC.Qga.get(c),"A"===b.tagName?this.h5a(a,c):this.toggle(a,
c))}}toggle(a,b){this.Cs.toggle(b);a.stopPropagation();this.je.mb({gestureName:"CLICK",element:"OutlineTreeItemCollapser",action:this.Cs.Ke(b)?"expand":"collapse"})}hO(a){var b=this.XOb.get(a.id);return b?b:(b=this.OC(_.Ll(a.tqb,1)),this.XOb.set(a.id,b),b)}h5a(a,b){_.SG(a)||(a.preventDefault(),this.Cs.expand(b),y5b(this,b))}h2a(){const a=this.ab.ma.querySelector("mat-tree-node.bold-active-element");if(a)a.focus();else{let b;null==(b=this.ab.ma.querySelector("mat-tree-node"))||b.focus()}}VD(a,b){return b.id}kAa(a){const b=
a.parent;b&&(a=this.oQc.find(c=>c.data===b))&&a.focus()}};zR.O=function(a){return new (a||zR)(_.w(_.Qv),_.w(_.Ei),_.w(_.xi),_.w(_.jw),_.w(AM),_.w(_.Ye),_.w(_.uv),_.w(_.Jf))};
zR.wa=_.Qd({type:zR,na:[["outline-tree","outlineTreeInput",""]],rb:function(a,b){a&1&&(_.oh(_.tB,7),_.oh(oM,5));if(a&2){let c;_.rh(c=_.sh())&&(b.xGb=c.first);_.rh(c=_.sh())&&(b.oQc=c)}},Ya:function(a,b){a&1&&_.M("click",function(c){return b.Rd(c)})("keydown",function(c){if(!_.SG(c)){var d=c.target;if(d&&d instanceof HTMLElement&&(d=_.PG(d,"mat-tree-node","mat-tree"))){var e=d.dataset.id;if(e)switch(e=b.tC.Qga.get(e),c.key){case "Left":case "ArrowLeft":c.preventDefault();b.Cs.Ke(e)&&e.mga?b.Cs.collapse(e):
b.kAa(e);break;case "Right":case "ArrowRight":c.preventDefault();b.Cs.Ke(e)&&e.mga?(c=d.nextElementSibling)&&c.focus():e.mga&&b.Cs.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(),y5b(b,e)}}}})},inputs:{location:"location",dSc:"outlineTreeInput"},features:[_.qe],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&&(_.y(0,wSb,2,0,"div",0),_.Q(1,"async"),_.C(2,"cdk-virtual-scroll-viewport",1),_.M("scrolledIndexChange",
function(c){return b.fUb.next(c)}),_.y(3,DSb,3,8,"mat-tree",2),_.Q(4,"async"),_.E());a&2&&(_.A("ngIf",_.R(1,3,b.yHc)),_.v(2),_.A("itemSize",b.JBa),_.v(),_.A("ngIf",_.R(4,5,b.ZE)))},Fa:[_.po,_.FD,_.JD,oM,_.rB,_.tB,_.uo],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 AR=class{};AR.O=function(a){return new (a||AR)};AR.Ca=_.Ud({type:AR});AR.Ba=_.md({imports:[_.vo,_.Eu,_.KD,_.Gp,_.Es]});var z5b=new _.ge("MAX_OUTLINE_CODEBLOCK_COUNT"),BR=class{set cr(a){this.gRb=a;this.Anb=2===a.state&&a.Sb.size>this.sQc}get cr(){return this.gRb}constructor(a,b,c){this.Ga=b;this.sQc=c;this.Wc=_.TF;this.Anb=!1;this.gRb=_.UF;this.aSc=_.Fv.has(31)}Qa(){this.Ga.Jo({bucket:_.hj.fR})}Gfa(a){switch(a){case "UNSUPPORTED_DATA_TYPE":case "UNSUPPORTED_LANGUAGE":return"Outline unsupported";case "UNAVAILABLE":return"Outline unavailable";default:return _.wc(a,"Unknown OutlineError encountered.")}}};
BR.O=function(a){return new (a||BR)(_.w(_.Gv),_.w(_.Qv),_.w(z5b))};
BR.wa=_.Qd({type:BR,na:[["outline","activeLocation","","outlineData",""]],rb:function(a,b){a&1&&_.oh(zR,5);if(a&2){let c;_.rh(c=_.sh())&&(b.iRb=c.first)}},inputs:{cr:"outlineData",Md:"activeLocation"},features:[_.zh([{va:z5b,nc: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&&(_.C(0,"div",0),_.y(1,NSb,3,3,"ng-container",1)(2,OSb,2,1,"dc-information-box",2)(3,PSb,1,1,"loading",3),_.E());a&2&&(_.A("ngSwitch",b.cr.state),_.v(),_.A("ngSwitchCase",b.Wc.Xh),_.v(),_.A("ngSwitchCase",b.Wc.Error),_.v(),_.A("ngSwitchCase",
b.Wc.ij))},Fa:[_.po,_.qo,_.ro,_.CA,_.PF,_.NF,zR,yR],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 A5b={fh:1,Tu:2,Xsc:3,EMPTY:4,1:"SUCCESS",2:"DISABLED",3:"UNSUPPORTED",4:"EMPTY"},B5b=_.z3a([0,"FILES"],[1,"OUTLINE"]),SSb=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 ZSb(b);case 4:return"Outline is currently empty";default:return _.wc(a,"Unsupported outline state")}},XSb=function(a,b){b=(1!==b?"FILES":a.Qm)||"FILES";"FILES"===b?a.aKb=!0:"OUTLINE"===b&&(a.hRb=!0);
return _.$v(B5b,b,0)},CR=class{get isCollapsed(){return 0===this.kta}constructor(a,b,c,d,e,f,g,l,p,t){this.je=a;this.ab=b;this.NWa=c;this.Xb=d;this.Qc=e;this.Ta=f;this.Kb=g;this.ue=l;this.dmc="RepositoryBrowserTree";this.Lg=[];this.X7=!0;this.uic=A5b;this.cr=_.u(this.NWa.cr,_.Dg(_.UF));this.cSc=_.u(this.cr,_.zlb(),_.r($Sb),_.Dg(1));this.hRb=this.aKb=this.nda=!1;this.tZc=_.u(this.Xb.o5(),_.qg(1)).subscribe(x=>{void 0===this.Qm&&(this.Qm=x,_.xn(this.ue))});this.Lg=[...(this.X7?[t.register("openOutline",
"o",()=>{iL(this.Qc);"OUTLINE"!==this.Qm?this.nda=!0:this.l6("OUTLINE");this.Qm="OUTLINE";_.Bw(p,"OUTLINE");_.xn(this.ue)})]:[]),t.register("openDirectoryTree","t",()=>{iL(this.Qc);"FILES"!==this.Qm?this.nda=!0:this.l6("FILES");this.Qm="FILES";_.Bw(p,"FILE_TREE");_.xn(this.ue)}),t.register("toggleNavPanel","u",()=>{var x=this.Qc;2===x.XK.getValue()?WSb(x):iL(x);this.je.mb({element:"RepositoryBrowserTree",action:this.isCollapsed?"expand":"collapse",gestureName:"KEYBOARD",projectId:this.Md.tb})})]}Qa(){}Ia(){this.tZc.unsubscribe();
for(const a of this.Lg)a()}l6(a){var b=this.je,c=b.mb;a:switch(a){case "FILES":var d="focusFilesTab";break a;case "OUTLINE":d="focusOutlineTab";break a;default:d=_.wc(a,"Unknown file detail tab selected")}c.call(b,{element:"RepositoryNavigation",action:d,bucket:aTb(a),gestureName:"KEYBOARD",projectId:this.Md.tb})}lsa(a){this.isCollapsed&&a===this.ab.ma&&iL(this.Qc)}Fk(a,b){b=B5b.get(b,"FILES");"OUTLINE"===b&&this.outline&&this.outline.iRb&&(this.outline.iRb.wwa=!0);if((1!==a?"FILES":this.Qm)!==b||
this.nda){const e=this.nda?"KEYBOARD":"CLICK";this.nda=!1;this.Qm=b;a=this.je;var c=a.mb;a:switch(b){case "FILES":var d="openFilesTab";break a;case "OUTLINE":d="openOutlineTab";break a;default:d=_.wc(b,"Unknown file detail tab selected")}c.call(a,{element:"RepositoryNavigation",action:d,bucket:aTb(b),gestureName:e,projectId:this.Md.tb});this.Xb.L7(b)}}};CR.O=function(a){return new (a||CR)(_.w(_.Qv),_.w(_.Ye),_.w(XM),_.w(_.jw),_.w(AM),_.w(_.xi),_.w(_.fi),_.w(_.Nh),_.w(_.Ei),_.w(_.dv))};
CR.wa=_.Qd({type:CR,na:["repository-navigation viewData  activeLocation  directoryPanelState  showOutlineTab ".split(" ")],rb:function(a,b){a&1&&_.oh(BR,5);if(a&2){let c;_.rh(c=_.sh())&&(b.outline=c.first)}},lb:2,Ya:function(a,b){a&1&&_.M("click",function(c){return b.lsa(c.target)});a&2&&_.Rg("collapsed",b.isCollapsed)},inputs:{Md:"activeLocation",kta:"directoryPanelState",X7:"showOutlineTab",wb:"viewData"},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","directoryPanelState"],[3,"disabled"],[3,"outlineData","activeLocation",
4,"ngIf"],["label","Outline",3,"matTooltip"],[3,"outlineData","activeLocation"]],qa:function(a,b){a&1&&(_.y(0,YSb,10,9,"nav",0),_.Q(1,"async"));a&2&&_.A("ngIf",_.R(1,1,b.cSc))},Fa:[_.$p,_.po,vR,_.yw,_.Qt,_.Du,WN,bM,cM,dM,_.$x,_.cy,BR,_.uo],styles:["repository-navigation[_nghost-%COMP%]{display:flex;flex-direction:column;position:relative}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 C5b=["navComponent"],D5b=["splitter"],DR=class{set yb(a){a&&this.Exa.next(a.ma)}get QNb(){return 0===this.hjb}get iK(){return this.kla.iK}constructor(a,b,c){this.Ga=a;this.TTc=b;this.kla=c;this.yNb=this.X7=!0;this.g9a=!1;this.Exa=new _.gi(document.createElement("span"));this.Tcb=!1}Qa(){}Rb(a){if(a.repositoryNavState){const {yj:b,hg:c}=a.repositoryNavState;0===b&&2===c&&this.Tcb&&(this.Exa.getValue().style.width="",this.Tcb=!1)}a.viewData&&(a=this.wb,this.yNb=0!==a.kind||a.Hsa||2E4>a.ve.length)}i5a(a){40>
this.Exa.getValue().offsetWidth&&2===this.hjb&&(this.Tcb=!0,WSb(this.TTc));const b=RAb(this.wb)?this.wb.location.tb:void 0;this.Ga.mb({element:"RepositoryBrowserTree",action:a,projectId:b,gestureName:"RESIZE"})}};DR.O=function(a){return new (a||DR)(_.w(_.Vp),_.w(AM),_.w(rM))};
DR.wa=_.Qd({type:DR,na:[["browse-repository-contents","viewData","","repositoryNavState",""]],rb:function(a,b){a&1&&(_.oh(C5b,7,_.Ye),_.oh(D5b,7,_.Ye));if(a&2){let c;_.rh(c=_.sh())&&(b.yb=c.first);_.rh(c=_.sh())&&(b.mgd=c.first)}},lb:4,Ya:function(a,b){a&2&&_.Rg("nav-collapsed",b.QNb)("fullscreen",b.iK)},inputs:{wb:"viewData",hjb:"repositoryNavState",X7:"showOutlineTab"},features:[_.qe],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=_.ze();_.G(0,"repository-navigation",2,0);_.C(2,"splitter",3,1);_.Q(4,"async");_.M("resizeDone",function(d){_.n(c);return _.q(b.i5a(d))})("mousedown",function(){_.n(c);b.g9a=!0;return _.q()})("mouseup",function(){_.n(c);b.g9a=
!1;return _.q()});_.E();_.y(5,bTb,1,1,"repository-detail",4)}a&2&&(_.Rg("hover-focus-element",b.QNb)("transitionWidth",b.yNb&&!b.g9a),_.A("directoryPanelState",b.hjb)("viewData",b.wb)("activeLocation",b.wb.location)("showOutlineTab",b.X7),_.v(2),_.A("changeSizeOf",_.R(4,10,b.Exa)),_.v(3),_.A("ngIf",4!==b.wb.kind))},Fa:[_.po,_.Ft,tR,CR,_.NB,_.uo],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 ER=class{};ER.O=function(a){return new (a||ER)};
ER.wa=_.Qd({type:ER,na:[["no-repository-information"]],ya:1,Aa:0,qa:function(a){a&1&&_.G(0,"loading")},Fa:[_.NF],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 FR=class{constructor(){this.lN="/repos"}Qa(){}};FR.O=function(a){return new (a||FR)};
FR.wa=_.Qd({type:FR,na:[["repository-not-found","location",""]],inputs:{location:"location"},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&&(_.C(0,"icon-empty-state-display",0)(1,"icon-empty-state-title"),_.P(2," Unable to load this repository. "),_.E(),_.C(3,"icon-empty-state-subtitle")(4,"div"),_.P(5," Verify that it exists and you can access it. "),
_.E(),_.C(6,"a",1),_.P(7," View all repositories "),_.E()()());a&2&&(_.v(6),_.A("routerLink",b.lN)("trackProjectId",b.location.tb))},Fa:[_.$p,_.FB,_.HB,_.GB,_.yw,_.Ot,_.Ep],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 GR=class{constructor(a,b,c){this.Kb=b;this.document=c;this.Qtb=!1;this.lN="/repos";this.jl=_.Gk.has(2)}Qa(){this.jl&&_.BG(this.location)&&(this.Qtb=!0)}};GR.O=function(a){return new (a||GR)(_.w(_.Ev),_.w(_.fi),_.w(_.ri))};
GR.wa=_.Qd({type:GR,na:[["repository-permission-denied","location",""]],inputs:{location:"location"},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&&(_.C(0,"icon-empty-state-display",0)(1,"icon-empty-state-title"),_.P(2," Permission denied. "),_.E(),_.C(3,"icon-empty-state-subtitle"),_.y(4,cTb,2,0,"div",1)(5,dTb,2,
0,"div",1),_.C(6,"a",2),_.P(7," View all repositories "),_.E()()());a&2&&(_.v(4),_.A("ngIf",!b.Qtb&&"host"!==b.location.Uc),_.v(),_.A("ngIf",b.Qtb),_.v(),_.A("routerLink",b.lN)("trackProjectId",b.location.tb))},Fa:[_.$p,_.po,_.FB,_.HB,_.GB,_.yw,_.Ot,_.Ep],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{update(){}};HR.O=function(a){return new (a||HR)};HR.ta=_.k({token:HR,oa:HR.O,Ea:"root"});var IR=class{constructor(a,b,c,d,e,f,g,l,p){this.eCa=b;this.TG=e;this.Xb=f;this.IQ=g;this.Qo=pXb;this.WK=this.eCa.WK;this.hb=new _.df;this.kza=_.Fv.has(37);this.fOc=_.Fv.has(22);this.hb.add(b.Pc.subscribe(t=>{d.update(t);this.TG.Rm(t)}));this.hb.add(b.WK.subscribe(t=>{this.uma(t)}));this.mFc=_.u(this.eCa.Pc,_.r(t=>_.hG(t)&&t.params.Pb?`Path breadcrumb - ${_.EG(t)}`:"Path breadcrumb"));_.Gk.has(2)&&(a=_.u(a.Hw,_.r(_.Mi),_.r(t=>!!t.Lm),_.og()),this.hb.add(a.subscribe(t=>{t&&_.i7a(p,"kNb3eTWhP0jd2PDg8Pq0RfMJ1L55")})))}Ia(){_.oH(this.TG);
this.hb.unsubscribe()}uma(a){this.fOc&&RAb(a)&&(a=a.location,!EK(a)||this.AOb&&_.tr(a,this.AOb)||(this.AOb=a,this.Xb.uma(a)))}};IR.O=function(a){return new (a||IR)(_.w(_.fi),_.w(_.sK),_.w(_.Gv),_.w(HR),_.w(_.tK),_.w(_.jw),_.w(AM),_.w(_.Ev),_.w(_.ty))};
IR.wa=_.Qd({type:IR,na:[["repository-browser"]],features:[_.zh([rN,AM,_.sK,XM,aN])],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&&(_.y(0,kTb,8,6,"ng-container",0),_.Q(1,"async"));a&2&&_.A("ngIf",_.R(1,1,b.WK))},Fa:[DR,_.po,_.qo,_.ro,_.so,_.gs,_.Ft,jP,ER,FR,GR,_.uo],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 JR=class{};JR.O=function(a){return new (a||JR)};JR.Ca=_.Ud({type:JR});JR.Ba=_.md({imports:[_.vo,_.EA,_.OF,UQ,_.Eu]});var KR=class{};KR.O=function(a){return new (a||KR)};KR.Ca=_.Ud({type:KR});KR.Ba=_.md({Nb:[{va:_.r6a,nc:{er:"grimoire-activity-header",hWa:864E5,H_a:!0}}],imports:[_.cw,_.vo,JR,_.Xp,_.yy,_.EA,PN,_.fy,_.Eu,_.my,_.Ay,_.Gp,_.zB]});var LR=class{};LR.O=function(a){return new (a||LR)};LR.Ca=_.Ud({type:LR});LR.Ba=_.md({imports:[_.bq,KR,NO,_.vy,_.vo,_.EB,_.It,_.fy,_.Eu,_.cJ,_.MI,lO,kO,_.Gp,_.zB,_.AB]});var MR=class{};MR.O=function(a){return new (a||MR)};MR.Ca=_.Ud({type:MR});MR.Ba=_.md({imports:[_.vo,_.IB]});var NR=class{};NR.O=function(a){return new (a||NR)};NR.Ca=_.Ud({type:NR});NR.Ba=_.md({imports:[_.vo,tP,oP,qP]});var OR=class{};OR.O=function(a){return new (a||OR)};OR.Ca=_.Ud({type:OR});OR.Ba=_.md({imports:[_.vo,_.OF,_.Eu,_.Ay]});var PR=class{};PR.O=function(a){return new (a||PR)};PR.Ca=_.Ud({type:PR});PR.Ba=_.md({Nb:[{va:_.$ib,nc:{color:"primary"}}],imports:[_.kE]});var QR=class{};QR.O=function(a){return new (a||QR)};QR.Ca=_.Ud({type:QR});QR.Ba=_.md({imports:[_.bq,_.vo,OR,_.fy,PR,_.Eu,_.eK,_.KD]});var RR=class{};RR.O=function(a){return new (a||RR)};RR.Ca=_.Ud({type:RR});RR.Ba=_.md({imports:[_.vo,tP,_.Xp,QR,_.fy,_.Eu]});var SR=class{};SR.O=function(a){return new (a||SR)};SR.Ca=_.Ud({type:SR});SR.Ba=_.md({imports:[_.bq,_.vo,_.EB,tP,_.It,_.OF,_.fy,_.Eu,_.$I]});var TR=class{};TR.O=function(a){return new (a||TR)};TR.Ca=_.Ud({type:TR});TR.Ba=_.md({imports:[_.bq,_.vo,tP,_.QF,_.OF,_.YF,_.$I,_.UH,_.Gp]});var UR=class{};UR.O=function(a){return new (a||UR)};UR.Ca=_.Ud({type:UR});UR.Ba=_.md({imports:[_.vo,tP,_.YF,_.$I]});var VR=class{};VR.O=function(a){return new (a||VR)};VR.Ca=_.Ud({type:VR});VR.Ba=_.md({imports:[_.bq,_.vo,NR,yO,PN,RR,_.NJ,SR,_.fy,UQ,_.Eu,_.Ay,TR,UR]});var WR=class{};WR.O=function(a){return new (a||WR)};WR.Ca=_.Ud({type:WR});WR.Ba=_.md({imports:[_.bq,pO,_.vo,_.It,VR,SR,_.fy,_.Eu,_.Ay,_.Gp,_.uJ]});var YR=class{};YR.O=function(a){return new (a||YR)};YR.Ca=_.Ud({type:YR});YR.Ba=_.md({imports:[_.bq,pO,_.vo,_.It,VR,_.fy,_.Eu,_.Gp]});var ZR=class{};ZR.O=function(a){return new (a||ZR)};ZR.Ca=_.Ud({type:ZR});ZR.Ba=_.md({imports:[_.vo]});var $R=class{};$R.O=function(a){return new (a||$R)};$R.Ca=_.Ud({type:$R});$R.Ba=_.md({imports:[_.vo,_.KJ,_.BJ,_.WB,_.sI]});var aS=class{};aS.O=function(a){return new (a||aS)};aS.Ca=_.Ud({type:aS});aS.Ba=_.md({imports:[_.bq,_.vo,_.EA,_.wD,_.IB,_.OF]});var bS=class{};bS.O=function(a){return new (a||bS)};bS.Ca=_.Ud({type:bS});bS.Ba=_.md({imports:[_.vo,wO]});var cS=class{};cS.O=function(a){return new (a||cS)};cS.Ca=_.Ud({type:cS});cS.Ba=_.md({imports:[_.vo,_.KJ,_.fy]});var dS=class{};dS.O=function(a){return new (a||dS)};dS.Ca=_.Ud({type:dS});dS.Ba=_.md({imports:[_.mI,_.vo,_.Ex,_.Fw,_.Gp]});var eS=class{};eS.O=function(a){return new (a||eS)};eS.Ca=_.Ud({type:eS});eS.Ba=_.md({Nb:[cQ],imports:[_.Ds]});var fS=class{};fS.O=function(a){return new (a||fS)};fS.Ca=_.Ud({type:fS});fS.Ba=_.md({imports:[MR,qO,_.vy,_.vo,YR,WR,eS,_.OJ,_.IB,ZR,_.QJ,sR,_.vA,_.IB,$R,aS,_.NJ,_.IJ,_.KJ,bS,_.UH,cS,_.sI,_.Gp,_.PJ,dS]});var gS=class{};gS.O=function(a){return new (a||gS)};gS.Ca=_.Ud({type:gS});gS.Ba=_.md({imports:[_.vo,wO]});var hS=class{};hS.O=function(a){return new (a||hS)};hS.Ca=_.Ud({type:hS});hS.Ba=_.md({});var iS=class{};iS.O=function(a){return new (a||iS)};iS.Ca=_.Ud({type:iS});iS.Ba=_.md({});var jS=class{};jS.O=function(a){return new (a||jS)};jS.Ca=_.Ud({type:jS});jS.Ba=_.md({imports:[_.vo]});var kS=class{};kS.O=function(a){return new (a||kS)};kS.Ca=_.Ud({type:kS});kS.Ba=_.md({imports:[_.vo]});var E5b=new Set,F5b=new Map,G5b=(a,b)=>{if(void 0!==window.ShadyCSS&&(!window.ShadyCSS.nativeShadow||window.ShadyCSS.ApplyShim)){var c,d,e=(null==(c=window.ShadyDOM)?0:c.inUse)&&!0===(null==(d=window.ShadyDOM)?void 0:d.noPatch)?window.ShadyDOM.wrap:I=>I,f=I=>void 0!==I&&!E5b.has(I),g=I=>{let K=F5b.get(I);void 0===K&&F5b.set(I,K=[]);return K},l=(I,K)=>{const U=g(I),ca=0!==U.length;if(ca){const ma=document.createElement("style");ma.textContent=U.join("\n");K.content.appendChild(ma)}E5b.add(I);F5b.delete(I);
window.ShadyCSS.prepareTemplateStyles(K,I);ca&&window.ShadyCSS.nativeShadow&&(I=K.content.querySelector("style"),null!==I&&K.content.appendChild(I))},p=new Map,t=a.createElement;a.createElement=function(I,K){I=t.call(a,I,K);K=null==K?void 0:K.scope;void 0!==K&&(window.ShadyCSS.nativeShadow||window.ShadyCSS.prepareTemplateDom(I,K),f(K)&&g(K).push(...Array.from(I.content.querySelectorAll("style")).map(U=>{let ca;null==(ca=U.parentNode)||ca.removeChild(U);return U.textContent})));return I};var x=document.createDocumentFragment(),
B=document.createComment("");b=b.prototype;var F=b.OH;b.OH=function(I,K=this){const U=e(this.PH).parentNode;var ca,ma=null==(ca=this.options)?void 0:ca.scope,za;if((U instanceof ShadowRoot||U===(null==(za=this.options)?void 0:za.Bed))&&f(ma)){ca=this.PH;za=this.l1;x.appendChild(B);this.PH=B;this.l1=null;F.call(this,I,K);I=(null==I?0:I._$litType$)?this.Yh.qna.Ve:document.createElement("template");l(ma,I);x.removeChild(B);let xa;if(null==(xa=window.ShadyCSS)?0:xa.nativeShadow)ma=I.content.querySelector("style"),
null!==ma&&x.appendChild(ma.cloneNode(!0));U.insertBefore(x,za);this.PH=ca;this.l1=za}else F.call(this,I,K)};b.Wwb=function(I){var K,U=null==(K=this.options)?void 0:K.scope;K=p.get(U);void 0===K&&p.set(U,K=new Map);U=K.get(I.Ez);void 0===U&&K.set(I.Ez,U=new a(I,this.options));return U}}},H5b;null!=(H5b=window).litHtmlPolyfillSupport||(H5b.litHtmlPolyfillSupport=G5b);var I5b="";if(window.Symbol){const a=Symbol();"symbol"!==typeof a&&(I5b=Object.keys(a)[0])}
var J5b=""!==I5b,K5b=J5b?a=>null!=a&&void 0!==a[I5b]:()=>!1;if(J5b&&!window.Symbol.for){const a=new Map;window.Symbol.for=b=>{a.has(b)||a.set(b,Symbol(b));return a.get(b)}};var L5b=({ReactiveElement:a})=>{if(void 0!==window.ShadyCSS&&(!window.ShadyCSS.nativeShadow||window.ShadyCSS.ApplyShim)){a=a.prototype;window.ShadyDOM&&window.ShadyDOM.inUse&&!0===window.ShadyDOM.noPatch&&window.ShadyDOM.patchElementProto(a);var b=a.FN;a.FN=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.VZa.map(t=>t instanceof CSSStyleSheet?Array.from(t.cssRules).reduce((x,
B)=>x+B.cssText,""):t.cssText);let l,p;null==(l=window.ShadyCSS)||null==(p=l.ScopingShim)||p.prepareAdoptedCssText(g,e);void 0===this.constructor.Luc&&window.ShadyCSS.prepareTemplateStyles(document.createElement("template"),e)}let f;return null!=(f=this.shadowRoot)?f:this.attachShadow(this.constructor.tVb)};var c=a.connectedCallback;a.connectedCallback=function(){c.call(this);this.L5&&window.ShadyCSS.styleElement(this)};var d=a.lIa;a.lIa=function(e){this.L5||window.ShadyCSS.styleElement(this);d.call(this,
e)}}},M5b;null!=(M5b=window).reactiveElementPolyfillSupport||(M5b.reactiveElementPolyfillSupport=L5b);var N5b=({LitElement:a})=>{if(void 0!==window.ShadyCSS&&(!window.ShadyCSS.nativeShadow||window.ShadyCSS.ApplyShim)){a.Luc=!0;a=a.prototype;var b=a.FN;a.FN=function(){this.oza.scope=this.localName;return b.call(this)}}},O5b;null!=(O5b=window).litElementPolyfillSupport||(O5b.litElementPolyfillSupport=N5b);var lS=qTb,P5b=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i,Q5b=_.yc((0,_.Kc)`about:invalid#zClosurez`),oTb=_.Hc(_.Dm),nTb=a=>a,mS=a=>P5b.test(String(a))?a:Q5b,nS=()=>Q5b,oS=a=>a instanceof _.xc?_.yc(a):Q5b,pTb=new Map([["A href",mS],["AREA href",mS],["BASE href",nS],["BUTTON formaction",mS],["EMBED src",nS],["FORM action",mS],["FRAME src",nS],["IFRAME src",oS],["IFRAME srcdoc",a=>a instanceof _.Cm?_.Hc(a):oTb],["INPUT formaction",mS],["LINK href",oS],["OBJECT codebase",nS],["OBJECT data",
nS],["SCRIPT href",oS],["SCRIPT src",oS],["SCRIPT text",nS],["USE href",oS]]);var R5b,S5b,T5b,pS=(null==(R5b=_.da.ShadyDOM)?0:R5b.inUse)&&(!0===(null==(S5b=_.da.ShadyDOM)?void 0:S5b.noPatch)||"on-demand"===(null==(T5b=_.da.ShadyDOM)?void 0:T5b.noPatch))?_.da.ShadyDOM.wrap:a=>a,U5b=_.da.trustedTypes,rTb=U5b?U5b.createPolicy("lit-html",{createHTML:a=>a}):void 0,V5b=a=>a,W5b=()=>V5b,qS=`lit$${String(Math.random()).slice(9)}$`,X5b="?"+qS,Y5b=`<${X5b}>`,rS=document,kL=a=>null===a||"object"!=typeof a&&"function"!=typeof a||K5b(a),Z5b=Array.isArray,sS=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,
$5b=/--\x3e/g,a6b=/>/g,tS=RegExp(">|[ \t\n\f\r](?:([^\\s\"'>=/]+)([ \t\n\f\r]*=[ \t\n\f\r]*(?:[^ \t\n\f\r\"'`<>=]|(\"|')|))|$)","g"),b6b=/'/g,c6b=/"/g,d6b=/^(?:script|style|textarea|title)$/i,uS=(a,...b)=>({_$litType$:1,Ez:a,values:b}),jL=Symbol.for?Symbol.for("lit-noChange"):Symbol("We"),vS=Symbol.for?Symbol.for("lit-nothing"):Symbol("Xe"),e6b=new WeakMap,wS=rS.createTreeWalker(rS,129),f6b=class{constructor({Ez:a,_$litType$:b},c){this.S6=[];let d=0,e=0;const f=a.length-1,g=this.S6;var l=a.length-
1;const p=[];let t=2===b?"<svg>":"",x,B=sS;for(let U=0;U<l;U++){const ca=a[U];let ma=-1,za;var F=0;let xa;for(;F<ca.length;){B.lastIndex=F;xa=B.exec(ca);if(null===xa)break;F=B.lastIndex;if(B===sS)"!--"===xa[1]?B=$5b:void 0!==xa[1]?B=a6b:void 0!==xa[2]?(d6b.test(xa[2])&&(x=new RegExp(`</${xa[2]}`,"g")),B=tS):void 0!==xa[3]&&(B=tS);else if(B===tS)if(">"===xa[0]){let Ea;B=null!=(Ea=x)?Ea:sS;ma=-1}else void 0===xa[1]?ma=-2:(ma=B.lastIndex-xa[2].length,za=xa[1],B=void 0===xa[3]?tS:'"'===xa[3]?c6b:b6b);
else B===c6b||B===b6b?B=tS:B===$5b||B===a6b?B=sS:(B=tS,x=void 0)}F=B===tS&&a[U+1].startsWith("/>")?" ":"";t+=B===sS?ca+Y5b:0<=ma?(p.push(za),ca.slice(0,ma)+"$lit$"+ca.slice(ma))+qS+F:ca+qS+(-2===ma?U:F)}a=[sTb(a,t+(a[l]||"<?>")+(2===b?"</svg>":"")),p];const [I,K]=a;this.Ve=f6b.createElement(I,c);wS.currentNode=this.Ve.content;2===b&&(b=this.Ve.content.firstChild,b.replaceWith(...b.childNodes));for(;null!==(b=wS.nextNode())&&g.length<f;){if(1===b.nodeType){if(b.hasAttributes())for(const U of b.getAttributeNames())U.endsWith("$lit$")?
(a=K[e++],c=b.getAttribute(U).split(qS),a=/([.?@])?(.*)/.exec(a),g.push({type:1,index:d,name:a[2],Ez:c,wc:"."===a[1]?g6b:"?"===a[1]?h6b:"@"===a[1]?i6b:j6b}),b.removeAttribute(U)):U.startsWith(qS)&&(g.push({type:6,index:d}),b.removeAttribute(U));if(d6b.test(b.tagName)&&(c=b.textContent.split(qS),a=c.length-1,0<a)){b.textContent=U5b?U5b.emptyScript:"";for(l=0;l<a;l++)b.append(c[l],rS.createComment("")),wS.nextNode(),g.push({type:2,index:++d});b.append(c[a],rS.createComment(""))}}else if(8===b.nodeType)if(b.data===
X5b)g.push({type:2,index:d});else for(c=-1;-1!==(c=b.data.indexOf(qS,c+1));)g.push({type:7,index:d}),c+=qS.length-1;d++}}static createElement(a){const b=rS.createElement("template");b.innerHTML=a;return b}},m6b=class{constructor(a,b){this.Xwb=[];this.mIa=void 0;this.qna=a;this.Hx=b}get parentNode(){return this.Hx.parentNode}get NH(){return this.Hx.NH}wwc(a){var b=this.qna.Ve.content;const c=this.qna.S6;var d;const e=(null!=(d=null==a?void 0:a.T5c)?d:rS).importNode(b,!0);wS.currentNode=e;b=wS.nextNode();
let f=d=0,g=c[0];for(;void 0!==g;){if(d===g.index){let p;2===g.type?p=new k6b(b,b.nextSibling,this,a):1===g.type?p=new g.wc(b,g.name,g.Ez,this,a):6===g.type&&(p=new l6b(b,this,a));this.Xwb.push(p);g=c[++f]}let l;d!==(null==(l=g)?void 0:l.index)&&(b=wS.nextNode(),d++)}wS.currentNode=rS;return e}NDb(a){let b=0;for(const c of this.Xwb)void 0!==c&&(void 0!==c.Ez?(c.OH(a,c,b),b+=c.Ez.length-2):c.OH(a[b])),b++}},n6b=function(a,b){if(void 0===a.Hx){a.cxb=b;let c;null==(c=a.Nuc)||c.call(a,b)}},k6b=class{get NH(){let a,
b;return null!=(b=null==(a=this.Hx)?void 0:a.NH)?b:this.cxb}constructor(a,b,c,d){this.type=2;this.Yh=vS;this.mIa=void 0;this.PH=a;this.l1=b;this.Hx=c;this.options=d;let e;this.cxb=null!=(e=null==d?void 0:d.isConnected)?e:!0;this.O2=void 0}get parentNode(){let a=pS(this.PH).parentNode;const b=this.Hx;let c;void 0!==b&&11===(null==(c=a)?void 0:c.nodeType)&&(a=b.parentNode);return a}OH(a,b=this){a=lL(this,a,b);kL(a)?a===vS||null==a||""===a?(this.Yh!==vS&&this.pna(),this.Yh=vS):a!==this.Yh&&a!==jL&&this.ryb(a):
void 0!==a._$litType$?this.Bwc(a):void 0!==a.nodeType?this.uJa(a):Z5b(a)||"function"===typeof(null==a?void 0:a[Symbol.iterator])?this.Awc(a):this.ryb(a)}yLa(a){return pS(pS(this.PH).parentNode).insertBefore(a,this.l1)}uJa(a){if(this.Yh!==a){this.pna();if(lS!==W5b){let b;const c=null==(b=this.PH.parentNode)?void 0:b.nodeName;if("STYLE"===c||"SCRIPT"===c)throw Error("Ze");}this.Yh=this.yLa(a)}}ryb(a){if(this.Yh!==vS&&kL(this.Yh)){var b=pS(this.PH).nextSibling;void 0===this.O2&&(this.O2=lS(b,"data",
"property"));a=this.O2(a);b.data=a}else b=rS.createTextNode(""),this.uJa(b),void 0===this.O2&&(this.O2=lS(b,"data","property")),a=this.O2(a),b.data=a;this.Yh=a}Bwc(a){const {values:b,_$litType$:c}=a;a="number"===typeof c?this.Wwb(a):(void 0===c.Ve&&(c.Ve=f6b.createElement(sTb(c.h,c.h[0]),this.options)),c);var d;(null==(d=this.Yh)?void 0:d.qna)===a?this.Yh.NDb(b):(d=new m6b(a,this),a=d.wwc(this.options),d.NDb(b),this.uJa(a),this.Yh=d)}Wwb(a){let b=e6b.get(a.Ez);void 0===b&&e6b.set(a.Ez,b=new f6b(a));
return b}Awc(a){Z5b(this.Yh)||(this.Yh=[],this.pna());const b=this.Yh;let c=0,d;for(const e of a)c===b.length?b.push(d=new k6b(this.yLa(rS.createComment("")),this.yLa(rS.createComment("")),this,this.options)):d=b[c],d.OH(e),c++;c<b.length&&(this.pna(d&&pS(d.l1).nextSibling,c),b.length=c)}pna(a=pS(this.PH).nextSibling,b){let c;for(null==(c=this.Nuc)||c.call(this,!1,!0,b);a&&a!==this.l1;)b=pS(a).nextSibling,pS(a).remove(),a=b}},j6b=class{get tagName(){return this.element.tagName}get NH(){return this.Hx.NH}constructor(a,
b,c,d,e){this.type=1;this.Yh=vS;this.mIa=void 0;this.element=a;this.name=b;this.Hx=d;this.options=e;2<c.length||""!==c[0]||""!==c[1]?(this.Yh=Array(c.length-1).fill(new String),this.Ez=c):this.Yh=vS;this.JI=void 0}OH(a,b=this,c,d){const e=this.Ez;let f=!1;if(void 0===e){if(a=lL(this,a,b,0),f=!kL(a)||a!==this.Yh&&a!==jL)this.Yh=a}else{const g=a;a=e[0];let l,p;for(l=0;l<e.length-1;l++){p=lL(this,g[c+l],b,l);p===jL&&(p=this.Yh[l]);f||(f=!kL(p)||p!==this.Yh[l]);if(p===vS)a=vS;else if(a!==vS){let t;a+=
(null!=(t=p)?t:"")+e[l+1]}this.Yh[l]=p}}f&&!d&&this.vJa(a)}vJa(a){if(a===vS)pS(this.element).removeAttribute(this.name);else{void 0===this.JI&&(this.JI=lS(this.element,this.name,"attribute"));let b;a=this.JI(null!=(b=a)?b:"");let c;pS(this.element).setAttribute(this.name,null!=(c=a)?c:"")}}},g6b=class extends j6b{constructor(){super(...arguments);this.type=3}vJa(a){void 0===this.JI&&(this.JI=lS(this.element,this.name,"property"));a=this.JI(a);this.element[this.name]=a===vS?void 0:a}},h6b=class extends j6b{constructor(){super(...arguments);
this.type=4}vJa(a){pS(this.element).toggleAttribute(this.name,!!a&&a!==vS)}},i6b=class extends j6b{constructor(a,b,c,d,e){super(a,b,c,d,e);this.type=5}OH(a,b=this){var c;a=null!=(c=lL(this,a,b,0))?c:vS;if(a!==jL){b=this.Yh;c=a===vS&&b!==vS||a.capture!==b.capture||a.once!==b.once||a.passive!==b.passive;var d=a!==vS&&(b===vS||c);c&&this.element.removeEventListener(this.name,this,b);d&&this.element.addEventListener(this.name,this,a);this.Yh=a}}handleEvent(a){if("function"===typeof this.Yh){let b,c;this.Yh.call(null!=
(c=null==(b=this.options)?void 0:b.host)?c:this.element,a)}else this.Yh.handleEvent(a)}},l6b=class{constructor(a,b,c){this.element=a;this.type=6;this.mIa=void 0;this.Hx=b;this.options=c}get NH(){return this.Hx.NH}OH(a){lL(this,a)}},o6b;null==(o6b=window.litHtmlPolyfillSupport)||o6b(f6b,k6b);var p6b,q6b;(null!=(q6b=_.da.litHtmlVersions)?q6b:_.da.litHtmlVersions=[]).push("3.1.0");
p6b=(a,b,c)=>{var d;const e=null!=(d=null==c?void 0:c.Wib)?d:b;d=e._$litPart$;if(void 0===d){let f;d=null!=(f=null==c?void 0:c.Wib)?f:null;e._$litPart$=d=new k6b(b.insertBefore(rS.createComment(""),d),d,void 0,null!=c?c:{})}d.OH(a);return d};var r6b=_.da.ShadowRoot&&(void 0===_.da.ShadyCSS||_.da.ShadyCSS.nativeShadow)&&"adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,s6b=Symbol(),t6b=new WeakMap,u6b=class{constructor(a,b){this._$cssResult$=!0;if(s6b!==s6b)throw Error("$e");this.cssText=a;this.ICc=b}get styleSheet(){let a=this.KCc;const b=this.ICc;if(r6b&&void 0===a){const c=void 0!==b&&1===b.length;c&&(a=t6b.get(b));void 0===a&&((this.KCc=a=new CSSStyleSheet).replaceSync(this.cssText),c&&t6b.set(b,a))}return a}toString(){return this.cssText}},
v6b=(a,b)=>{if(r6b)a.adoptedStyleSheets=b.map(c=>c instanceof CSSStyleSheet?c:c.styleSheet);else for(const c of b){b=document.createElement("style");const d=_.da.litNonce;void 0!==d&&b.setAttribute("nonce",d);b.textContent=c.cssText;a.appendChild(b)}},w6b=r6b?a=>a:a=>{if(a instanceof CSSStyleSheet){let b="";for(const c of a.cssRules)b+=c.cssText;a=new u6b("string"===typeof b?b:String(b))}return a};/*

 Copyright 2016 Google LLC
 SPDX-License-Identifier: BSD-3-Clause
*/
var x6b=!!/^\s*class\s*\{\s*\}\s*$/.test(class{}.toString())||HTMLElement.es5Shimmed||void 0===_.da.Reflect||void 0===_.da.customElements||_.da.customElements.polyfillWrapFlushCallback||!1,y6b,z6b=()=>{const a=HTMLElement;if(x6b)return a;if(void 0!==y6b)return y6b;const b=_.da.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 y6b=c},A6b=!1;x6b||A6b||(A6b=!0,_.da.HTMLElement=z6b());
var B6b=z6b(),C6b=Object.is,D6b=Object.defineProperty,E6b=Object.getOwnPropertyDescriptor,F6b=Object.getOwnPropertyNames,G6b=Object.getOwnPropertySymbols,H6b=Object.getPrototypeOf,I6b=_.da.trustedTypes,J6b=I6b?I6b.emptyScript:"",K6b=_.da.reactiveElementPolyfillSupport,L6b={EXb(a,b){switch(b){case Boolean:a=a?J6b:null;break;case Object:case Array:a=null==a?a:JSON.stringify(a)}return a},x2a(a,b){let c=a;switch(b){case Boolean:c=null!==a;break;case Number:c=null===a?null:Number(a);break;case Object:case Array:try{c=
JSON.parse(a)}catch(d){c=null}}return c}},M6b=(a,b)=>!C6b(a,b),N6b={Yk:!0,type:String,ZU:L6b,Bib:!1,wLb:M6b},O6b;null==Symbol.metadata&&(Symbol.metadata=Symbol("bf"));O6b=Symbol.metadata;
var P6b=new WeakMap,Q6b=function(a,b){a.pIa();let c;(null!=(c=a.maa)?c:a.maa=[]).push(b)},S6b=function(a,b,c){var d=Symbol();let e;const {get:f,set:g}=null!=(e=E6b(a.prototype,b))?e:{get(){return this[d]},set(l){this[d]=l}};return{get(){return null==f?void 0:f.call(this)},set(l){const p=null==f?void 0:f.call(this);g.call(this,l);R6b(this,b,p,c)},configurable:!0,enumerable:!0}},uTb=function(a,b,c=N6b){c.state&&(c.Yk=!1);a.pIa();a.lF.set(b,c);c.Gbd||(c=S6b(a,b,c),void 0!==c&&D6b(a.prototype,b,c))},
R6b=function(a,b,c,d){if(void 0!==b){null!=d||(d=T6b(a.constructor,b));let e;if((null!=(e=d.wLb)?e:M6b)(a[b],c))a.kIa(b,c,d);else return}!1===a.wha&&(a.fxb=a.Ruc())},T6b=function(a,b){let c;return null!=(c=a.lF.get(b))?c:N6b},U6b=function(a){if(a.wha){if(!a.L5){null!=a.pza||(a.pza=a.FN());if(a.sna){for(const [d,e]of a.sna)a[d]=e;a.sna=void 0}var b=a.constructor.lF;if(0<b.size)for(const [d,e]of b){b=d;var c=e;!0!==c.m_c||a.L9.has(b)||void 0===a[b]||a.kIa(b,a[b],c)}}b=!1;c=a.L9;try{b=!0;let d;null==
(d=a.oIa)||d.forEach(e=>{let f;return null==(f=e.z9c)?void 0:f.call(e)});a.update(c)}catch(d){throw b=!1,a.dxb(),d;}b&&a.lIa(c)}},xS=class extends B6b{static get observedAttributes(){this.fu();return this.rna&&[...this.rna.keys()]}static pIa(){if(!this.hasOwnProperty("lF")){var a=H6b(this);a.fu();void 0!==a.maa&&(this.maa=[...a.maa]);this.lF=new Map(a.lF)}}static fu(){V6b();if(!this.hasOwnProperty("S1a")){this.S1a=!0;this.pIa();if(this.hasOwnProperty("properties")){var a=this.properties,b=[...F6b(a),
...G6b(a)];for(const c of b)uTb(this,c,a[c])}a=this[O6b];if(null!==a&&(a=P6b.get(a),void 0!==a))for(const [c,d]of a)this.lF.set(c,d);this.rna=new Map;for(const [c,d]of this.lF)a=c,b=this.Zwb(a,d),void 0!==b&&this.rna.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(w6b(c))}else void 0!==b&&a.push(w6b(b));this.VZa=a}}static Zwb(a,b){b=b.Yk;return!1===b?void 0:"string"===typeof b?b:"string"===typeof a?a.toLowerCase():void 0}constructor(){super();
this.sna=void 0;this.L5=this.wha=!1;this.n1=null;this.Suc()}Suc(){this.fxb=new Promise(b=>this.oJb=b);this.L9=new Map;this.Wuc();R6b(this);let a;null==(a=this.constructor.maa)||a.forEach(b=>b(this))}Wuc(){const a=new Map,b=this.constructor.lF;for(const c of b.keys())this.hasOwnProperty(c)&&(a.set(c,this[c]),delete this[c]);0<a.size&&(this.sna=a)}FN(){let a;const b=null!=(a=this.shadowRoot)?a:this.attachShadow(this.constructor.tVb);v6b(b,this.constructor.VZa);return b}connectedCallback(){null!=this.pza||
(this.pza=this.FN());this.oJb(!0);let a;null==(a=this.oIa)||a.forEach(b=>{let c;return null==(c=b.w9c)?void 0:c.call(b)})}oJb(){}disconnectedCallback(){let a;null==(a=this.oIa)||a.forEach(b=>{let c;return null==(c=b.x9c)?void 0:c.call(b)})}attributeChangedCallback(a,b,c){this.Kuc(a,c)}Vuc(a,b){const c=this.constructor.lF.get(a),d=this.constructor.Zwb(a,c);if(void 0!==d&&!0===c.Bib){let e;const f=(void 0!==(null==(e=c.ZU)?void 0:e.EXb)?c.ZU:L6b).EXb(b,c.type);this.n1=a;null==f?this.removeAttribute(d):
this.setAttribute(d,f);this.n1=null}}Kuc(a,b){var c=this.constructor;a=c.rna.get(a);if(void 0!==a&&this.n1!==a){c=T6b(c,a);let d;const e="function"===typeof c.ZU?{x2a:c.ZU}:void 0!==(null==(d=c.ZU)?void 0:d.x2a)?c.ZU:L6b;this.n1=a;this[a]=e.x2a(b,c.type);this.n1=null}}kIa(a,b,c){this.L9.has(a)||this.L9.set(a,b);if(!0===c.Bib&&this.n1!==a){let d;(null!=(d=this.tna)?d:this.tna=new Set).add(a)}}Ruc(){const a=this;return _.pf(function*(){a.wha=!0;try{yield a.fxb}catch(c){a.ngd||Promise.reject(c)}const b=
U6b(a);null!=b&&(yield b);return!a.wha})}lIa(a){let b;null==(b=this.oIa)||b.forEach(c=>{let d;return null==(d=c.A9c)?void 0:d.call(c)});this.L5||(this.L5=!0,this.iKb());this.ZD(a)}dxb(){this.L9=new Map;this.wha=!1}update(){this.tna&&(this.tna=this.tna.forEach(a=>this.Vuc(a,this[a])));this.dxb()}ZD(){}iKb(){}};xS.VZa=[];xS.tVb={mode:"open"};xS.lF=new Map;xS.S1a=new Map;null==K6b||K6b({ReactiveElement:xS});
var V6b=()=>{let a;(null!=(a=_.da.reactiveElementVersions)?a:_.da.reactiveElementVersions=[]).push("2.0.2");V6b=()=>{}};var X6b=class extends xS{constructor(){super(...arguments);this.oza={host:this};this.nIa=void 0}FN(){const a=super.FN();let b;null!=(b=this.oza).Wib||(b.Wib=a.firstChild);return a}update(a){const b=this.render();this.L5||(this.oza.isConnected=this.isConnected);super.update(a);this.nIa=p6b(b,this.pza,this.oza)}connectedCallback(){super.connectedCallback();let a;null==(a=this.nIa)||n6b(a,!0)}disconnectedCallback(){super.disconnectedCallback();let a;null==(a=this.nIa)||n6b(a,!1)}render(){return jL}static fu(){W6b();
return xS.fu.call(this)}};X6b._$litElement$=!0;X6b.S1a=!0;var Y6b;null==(Y6b=window.litElementPolyfillSupport)||Y6b({LitElement:X6b});var W6b=()=>{let a,b;(null!=(b=(a=window).litElementVersions)?b:a.litElementVersions=[]).push("4.0.2");W6b=()=>{}};var Z6b=((a,...b)=>function(){const c=1===a.length?a[0]:b.reduce((d,e,f)=>{if(!0===e._$cssResult$)e=e.cssText;else if("number"!==typeof e)throw Error("af`"+e);return d+e+a[f+1]},a[0]);return new u6b(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 $6b={Yk:!0,type:String,ZU:L6b,Bib:!1,wLb:M6b},tTb=(a=$6b,b,c)=>{const d=c.kind,e=c.metadata;let f=P6b.get(e);void 0===f&&P6b.set(e,f=new Map);f.set(c.name,a);if("accessor"===d){const g=c.name;return{set(l){const p=b.get.call(this);b.set.call(this,l);R6b(this,g,p,a)},init(l){void 0!==l&&this.kIa(g,void 0,a);return l}}}if("setter"===d){const g=c.name;return function(l){const p=this[g];b.call(this,l);R6b(this,g,p,a)}}throw Error("cf`"+d);};var a7b=class{get NH(){return this.Hx.NH}Muc(a,b,c){this.N1c=a;this.Hx=b;this.K1c=c}Ouc(a,b){return this.update(a,b)}update(a,b){return this.render(...b)}};var b7b=class extends a7b{constructor(a){super();this.value=vS;if(2!==a.type)throw Error("df`"+this.constructor.pIc);}render(a){if(a===vS||void 0===a)return this.qXb=void 0,this.value=a;if(a===jL)return a;if(a===this.value)return this.qXb;this.value=a;a=[_.Hc(a)];a.raw=a;return this.qXb={_$litType$:this.constructor.resultType,Ez:a,values:[]}}};b7b.pIc="safeHTML";b7b.resultType=1;var c7b=(a=>(...b)=>({_$litDirective$:a,values:b}))(b7b);var d7b=class{constructor(a,b,c){this.category=a;this.rawQuery=b;a=b.indexOf(c);-1!==a?(this.prefix=b.substr(0,a),this.iw=b.substr(a,c.length),this.suffix=b.substr(a+c.length)):(this.prefix=b,this.suffix=this.iw="")}},e7b=class{constructor(a,b,c,d,e){this.title=a;this.snippet=b;this.url=c;this.icon=d;this.shortUrl=e}},f7b=class{constructor(a,b,c){this.icon=a;this.url=b;this.description=c}},g7b=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")},yS=class extends X6b{constructor(){super(...arguments);this.placeholder="Search...";this.hiddenQuery="";this.accesskey="/";this.dataFrom=this.dataHiddenQuery=this.from="";this.queries=[];this.results=[];this.YP=[];this.yma=this.zma=new _.zg;this.MJb=mTb("fetchJson",(a,b)=>lTb(a,b));this.JQc=mTb("momaUrl",new URL("https://moma.corp.google.com/search"));this.input=void 0}static get styles(){return Z6b}render(){const a=
this.input?this.input.value:"",b=0<this.YP.length&&0===this.results.length;return uS`
      <form autocomplete="off" action="#">
        <input
          type="text"
          spellcheck="false"
          placeholder="${this.placeholder}" />
        <div class="items">
          <ul class="queries">
            ${this.queries.map(c=>uS` <li class="item">
                  <span class="icon sprite ${c.category}"></span>
                  <a
                    href="#"
                    @mousedown=${d=>{d.preventDefault()}}
                    @click=${d=>{d.preventDefault();this.dQ(c.rawQuery);this.fireEvent("query-event",c.rawQuery)}}>
                    ${c.prefix}<strong>${c.iw}</strong>${c.suffix}
                    <span class="raw-query">${c.rawQuery}</span>
                  </a>
                </li>`)}
          </ul>
          <ul class="results">
            ${b?uS` <li class="no">
                  No results for&nbsp;<span class="value">${a}</span>
                </li>`:""}
            ${this.results.map(c=>uS`
        <li class="item">
          <img aria-hidden="true" class="icon moma-image" .src=${wTb(c.icon.imageUrl)}></img>
          <a .href=${c.url} @click=${()=>{this.fireEvent("navigate-event",_.ic(c.url))}}>
            <div class='title'>${c.title}
              <span class='short'>${xTb(c.shortUrl)}</span>
            </div>
            <div class='snippet'>${c7b(c.snippet)}</div>
          </a>
        </li>`)}
          </ul>
          <ul class="search">
            ${this.YP.map(c=>uS` <li class="item">
                  <a
                    rel="search"
                    .href=${c.url}
                    @click=${()=>{this.fireEvent("navigate-event",_.ic(c.url))}}
                    ><span class="icon sprite ${c.icon}"></span>
                    ${c.description}</a
                  >
                </li>`)}
          </ul>
        </div>
      </form>
    `}iKb(){if(this.shadowRoot){var a=this.shadowRoot.querySelector(".items"),b=this.shadowRoot.querySelector("input");this.accesskey&&b.setAttribute("accesskey",this.accesskey);var c=_.u(_.Af(b,"input"),_.Gg(()=>{for(const e of a.querySelectorAll(".item"))e.classList.remove("selected")}),_.lg(500),_.r(()=>b.value),_.Df(e=>""!==e),_.Gg(e=>{const f=this.JQc;e=[e];f.searchParams.set("q",e.join(" "));var g=this.from||this.dataFrom;g&&f.searchParams.set("from",g);this.YP=[];this.YP.push(new f7b("moma",
_.mc(f.toString()),"Moma search"));if(g=this.hiddenQuery||this.dataHiddenQuery)e.push(g),f.searchParams.set("q",e.join(" ")),this.YP.push(new f7b("more",_.mc(f.toString()),"More results"));this.YP.reverse()}));this.input=b;var d=()=>{this.zma.next(!0)};_.Ofa(c,_.u(c,_.Eg(e=>this.MJb(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 d7b("personal",l.rawQuery,e));
f=(f.suggestedPopularQueries||[]).map(l=>new d7b("popular",l.rawQuery,e));this.queries=g.concat(f);this.zma.next(!0)},d);_.u(c,_.Eg(e=>this.MJb(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(void 0===l||null===l)throw Error("ef");l=_.Gc(l);f.call(e,new e7b(g,l,wTb(t.link.linkUrl),t.icon,t.link.shortUrl))}}this.zma.next(!0)},d);_.u(_.Af(b,"input"),_.Df(()=>""===b.value)).subscribe(()=>{this.YP=[];this.queries=[];this.results=[];this.zma.next(!1)});_.Af(b,"focusin").subscribe(()=>{for(const e of a.querySelectorAll(".item"))e.classList.remove("selected")});_.Af(b,"keydown").subscribe(e=>{switch(e.key){case "ArrowDown":e.preventDefault();g7b(this,1);break;case "ArrowUp":e.preventDefault();
g7b(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),_.bca(window.location,_.mc(g));else{for(var f of a.querySelectorAll(".item"))f.classList.remove("selected");if(f=e.querySelector(".raw-query"))this.dQ(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()}dQ(a){this.input&&(this.input.value=a,this.input.dispatchEvent(new InputEvent("input")))}fireEvent(a,b){this.dispatchEvent(new CustomEvent(a,{detail:{value:b}}))}};pL([mL({type:String}),qL(Object)],yS.prototype,"placeholder",void 0);
pL([mL({type:String,Yk:"hidden-query"}),qL(Object)],yS.prototype,"hiddenQuery",void 0);pL([mL({type:String}),qL(Object)],yS.prototype,"accesskey",void 0);pL([mL({type:String}),qL(Object)],yS.prototype,"from",void 0);pL([mL({type:String,Yk:"data-hidden-query"}),qL(Object)],yS.prototype,"dataHiddenQuery",void 0);pL([mL({type:String,Yk:"data-from"}),qL(Object)],yS.prototype,"dataFrom",void 0);pL([vTb(),qL(Array)],yS.prototype,"queries",void 0);pL([vTb(),qL(Array)],yS.prototype,"results",void 0);
pL([vTb(),qL(Array)],yS.prototype,"YP",void 0);yS=pL([(a=>(b,c)=>{void 0!==c?Q6b(c,()=>{customElements.define(a,b)}):customElements.define(a,b)})("g3mark-moma-search")],yS);var zS=class{};zS.O=function(a){return new (a||zS)};zS.Ca=_.Ud({type:zS});zS.Ba=_.md({});var AS=class{};AS.O=function(a){return new (a||AS)};AS.Ca=_.Ud({type:AS});AS.Ba=_.md({imports:[kS,_.vo,_.Eu,_.Gp,zS]});var BS=class{};BS.O=function(a){return new (a||BS)};BS.Ca=_.Ud({type:BS});BS.Ba=_.md({imports:[_.vo,hS]});var CS=class{};CS.O=function(a){return new (a||CS)};CS.Ca=_.Ud({type:CS});CS.Ba=_.md({imports:[_.vo,_.mp,_.Eu,_.Gp]});var DS=class{};DS.O=function(a){return new (a||DS)};DS.Ca=_.Ud({type:DS});DS.Ba=_.md({imports:[_.vo,BS,CS]});var ES=class{};ES.O=function(a){return new (a||ES)};ES.Ca=_.Ud({type:ES});ES.Ba=_.md({imports:[_.vo,iS,AS,_.Gp,BS,DS,_.OF,CS,jS,_.Eu,hS]});var FS=class{};FS.O=function(a){return new (a||FS)};FS.Ca=_.Ud({type:FS});FS.Ba=_.md({Nb:[{va:_.wdb,nc:{expandedHeight:"48px",collapsedHeight:"48px",VJ:!1}}],imports:[_.bq,_.vo,WR,_.bK,sR,gS,_.vA,_.fy,_.WB,_.cG,ES,cS]});var GS=class{};GS.O=function(a){return new (a||GS)};GS.Ca=_.Ud({type:GS});GS.Ba=_.md({imports:[qO,_.vo,_.EB,YR,WR,_.Xp,_.QF,qN,_.Gp]});var HS=class{};HS.O=function(a){return new (a||HS)};HS.Ca=_.Ud({type:HS});HS.Ba=_.md({imports:[_.cw,_.vo,vO,_.QF,_.OF,_.fy,_.Eu,_.zy]});var IS=class{};IS.O=function(a){return new (a||IS)};IS.Ca=_.Ud({type:IS});IS.Ba=_.md({imports:[_.bq,_.vo,_.OF,_.fy,_.WB,_.YF,_.Gp]});var JS=class{};JS.O=function(a){return new (a||JS)};JS.Ca=_.Ud({type:JS});JS.Ba=_.md({imports:[_.vo,_.fy,_.Eu,_.Ay]});var KS=class{};KS.O=function(a){return new (a||KS)};KS.Ca=_.Ud({type:KS});KS.Ba=_.md({imports:[JS,_.vo]});new _.kn;new _.ln;new _.kn;new _.ln;new _.lu("Last {count} days");var h7b=function(a){const b=_.Lib(a.hd,"narrow"),c=_.Lib(a.hd,"long").map((d,e)=>({uPb:d,Rcb:b[e]}));a.RMb=c.slice(0).concat(c.slice(0,0))},j7b=function(a){const b=[],c=i7b(a,a.Ed);let d=a.hd.clone(a.Cd);for(;i7b(a,d)<=c;)b.push(a.hd.clone(d)),d=_.gD(a.hd,d,1);return b},k7b=function(a){_.u(a.nia.Kc,_.Dg(a.nia),_.Eg(b=>_.Cf(...b.toArray().map(c=>c.wI.oja))),_.Fg(a.xc)).subscribe(b=>{document.querySelectorAll(".mat-calendar-body-cell").forEach(f=>{f.setAttribute("tabindex","-1")});var c=a.nia.toArray();
null==c||c[0].qCb(b);a.SY=(null==c?void 0:c[0].E2)||null;a.tP=(null==c?void 0:c[0].aT)||null;for(b=1;b<c.length;b++)c[b].E2=a.SY,c[b].aT=a.tP,_.yn(c[b].Ua);if(c=c.find(f=>zTb(a,f.ob,a.ob)))c.ob=a.ob,_.yn(c.Ua);let d,e;null==(d=document.querySelector(".mat-calendar-body-active .mat-calendar-body-selected"))||null==(e=d.parentElement)||e.setAttribute("tabindex","0")})},l7b=function(a){a.zone.Ub(()=>{const b=a.eka.ab.ma;_.u(_.Af(b,"mousemove"),_.r(c=>{if(!a.xv)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}),_.og(),_.Eg(c=>0===c?_.Hk:_.u(_.deb(50),_.ug(c))),_.Fg(a.xc)).subscribe(c=>{b.scrollTo({top:b.scrollTop+c})})})},zTb=function(a,b,c){return a.hd.getMonth(b)===a.hd.getMonth(c)&&a.hd.getYear(b)===a.hd.getYear(c)},i7b=function(a,b){return(new Date(a.hd.getYear(b),a.hd.getMonth(b),1)).getTime()},m7b=function(a,b){return a.nia.toArray().find(c=>zTb(a,c.ob,b))},LS=class{constructor(a,
b,c,d){this.ab=a;this.hd=b;this.dir=c;this.zone=d;this.xc=new _.xg;this.tP=this.SY=null;this.Acb=192;this.Jja=new _.gi([]);this.x3=[];this.wMb=!1;this.my=this.Hv=null;this.Qn=new _.wn;this.z0=new _.wn;this.HYb=new _.wn;this.sm=new _.wn;this.xv=null;this.RMb=[];h7b(this)}Qa(){this.x3=j7b(this);var a=this.Jja,b=a.next;const c=Array.from({length:this.x3.length});c[0]=this.ob;c[1]=_.gD(this.hd,this.ob,1);b.call(a,c)}Cc(){this.r7a();k7b(this);l7b(this);this.zone.Ub(()=>{setTimeout(()=>{this.Jja.next(this.x3);
this.wMb=!0})})}Rb(a){this.wMb&&(a.minDate||a.maxDate)&&(this.x3=j7b(this),this.Jja.next(this.x3));a.activeDate&&a.activeDate.hg!==a.activeDate.yj&&this.zone.Ub(()=>{setTimeout(()=>{this.iL(this.ob,"auto")})})}Ia(){this.xc.next();this.xc.complete()}iL(a,b="auto"){const c=this.x3.findIndex(d=>zTb(this,d,a));-1<c&&this.eka.nz(c,b)}Xlb(a){this.z0.next(a.value);for(const b of this.nia.toArray())b.aT=null,b.E2=null,_.yn(b.Ua)}get weekdays(){return this.RMb}DV(a){this.xv=a}kF(a){this.xv&&(a.value&&this.HYb.emit(a),
this.xv=null)}r7a(){_.u(_.Af(this.ab.ma,"keydown",{capture:!0}),_.Fg(this.xc)).subscribe(a=>{a:{var b=this.ob,c="rtl"===this.dir.value;switch(a.keyCode){case 37:this.ob=_.iD(this.hd,this.ob,c?1:-1);break;case 39:this.ob=_.iD(this.hd,this.ob,c?-1:1);break;case 38:this.ob=_.iD(this.hd,this.ob,-7);break;case 40:this.ob=_.iD(this.hd,this.ob,7);break;case 36:this.ob=_.iD(this.hd,this.ob,1-this.hd.getDate(this.ob));break;case 35:this.ob=_.iD(this.hd,this.ob,_.eD(this.hd,this.ob)-this.hd.getDate(this.ob));
break;case 33:this.ob=a.altKey?_.hD(this.hd,this.ob,-1):_.gD(this.hd,this.ob,-1);break;case 34:this.ob=a.altKey?_.hD(this.hd,this.ob,1):_.gD(this.hd,this.ob,1);break;default:break a}this.ob=_.bD(this.hd,this.ob,this.Cd,this.Ed);_.$C(this.hd,b,this.ob)&&this.sm.emit(this.ob);b=m7b(this,b);if(c=m7b(this,this.ob))c.ob=this.ob,c.hB(),_.yn(c.Ua),null==b||_.yn(b.Ua);a.preventDefault();a.stopPropagation()}})}};LS.O=function(a){return new (a||LS)(_.w(_.Ye),_.w(_.cD),_.w(_.rs),_.w(_.Jf))};
LS.wa=_.Qd({type:LS,na:[["reach-calendar-month-view"]],rb:function(a,b){a&1&&(_.oh(_.tB,7),_.oh(_.uB,7),_.oh(_.kF,5));if(a&2){let c;_.rh(c=_.sh())&&(b.eka=c.first);_.rh(c=_.sh())&&(b.sid=c.first);_.rh(c=_.sh())&&(b.nia=c)}},qb:[1,"reach-calendar-month-view"],inputs:{ob:"activeDate",selected:"selected",Cd:"minDate",Ed:"maxDate",tj:"dateFilter",Ol:"dateClass",Hv:"comparisonStart",my:"comparisonEnd"},outputs:{Qn:"selectedChange",z0:"userSelection",HYb:"userDragDrop",sm:"activeDateChange"},features:[_.qe],
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&&(_.C(0,"table",0)(1,"thead")(2,"tr"),_.y(3,yTb,2,1,"th",1),_.E()()(),_.G(4,"mat-divider"),_.C(5,"cdk-virtual-scroll-viewport",2),_.y(6,BTb,2,1,"div",3),_.Q(7,"async"),_.E());a&2&&(_.v(3),_.A("ngForOf",b.weekdays),
_.v(2),_.A("itemSize",b.Acb)("minBufferPx",5*b.Acb)("maxBufferPx",10*b.Acb),_.v(),_.A("cdkVirtualForOf",_.R(7,6,b.Jja))("cdkVirtualForTemplateCacheSize",50))},Fa:[_.XC,_.oo,_.po,_.kF,_.ay,_.rB,_.uB,_.tB,_.uo],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 n7b=function(a,b){return a.z_c.toArray().find(c=>a.hd.getYear(c.ob)===a.hd.getYear(b))},MS=class{constructor(a,b,c){this.ab=a;this.hd=b;this.dir=c;this.xc=new _.xg;this.NTa=new _.gi([]);this.Aub=128;this.Qn=new _.zg;this.sm=new _.wn}Cc(){this.r7a()}Rb(a){if(a.minDate||a.maxDate){a=[];const b=(new Date(this.hd.getYear(this.Ed),0,1)).getTime();let c=this.hd.clone(this.Cd);for(;(new Date(this.hd.getYear(c),0,1)).getTime()<=b;)a.push(this.hd.clone(c)),c=_.hD(this.hd,c,1);this.NTa.next(a)}}iL(a,b=
"auto"){const c=this.NTa.value.findIndex(d=>this.hd.getYear(d)===this.hd.getYear(a));-1<c&&this.eka.nz(c,b)}r7a(){_.u(_.Af(this.ab.ma,"keydown",{capture:!0}),_.Fg(this.xc)).subscribe(a=>{this.g5a(a)})}g5a(a){var b=this.ob,c="rtl"===this.dir.value;switch(a.keyCode){case 37:this.ob=_.gD(this.hd,this.ob,c?1:-1);break;case 39:this.ob=_.gD(this.hd,this.ob,c?-1:1);break;case 38:this.ob=_.gD(this.hd,this.ob,-4);break;case 40:this.ob=_.gD(this.hd,this.ob,4);break;case 36:this.ob=_.gD(this.hd,this.ob,-this.hd.getDate(this.ob));
break;case 35:this.ob=_.iD(this.hd,this.ob,11-this.hd.getMonth(this.ob));break;case 33:this.ob=_.hD(this.hd,this.ob,a.altKey?-10:-1);break;case 34:this.ob=_.hD(this.hd,this.ob,a.altKey?10:1);break;default:return}this.ob=_.bD(this.hd,this.ob,this.Cd,this.Ed);_.$C(this.hd,b,this.ob)&&this.sm.emit(this.ob);b=n7b(this,b);if(c=n7b(this,this.ob))c.ob=this.ob,c.hB(),_.yn(c.Ua),null==b||_.yn(b.Ua);a.preventDefault();a.stopPropagation()}};MS.O=function(a){return new (a||MS)(_.w(_.Ye),_.w(_.cD),_.w(_.rs))};
MS.wa=_.Qd({type:MS,na:[["reach-calendar-year-view"]],rb:function(a,b){a&1&&(_.oh(_.tB,7),_.oh(_.mF,5));if(a&2){let c;_.rh(c=_.sh())&&(b.eka=c.first);_.rh(c=_.sh())&&(b.z_c=c)}},qb:[1,"reach-calendar-year-view"],inputs:{ob:"activeDate",Cd:"minDate",Ed:"maxDate",selected:"selected",tj:"dateFilter",Ol:"dateClass"},outputs:{Qn:"selectedChange",sm:"activeDateChange"},features:[_.qe],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&&(_.C(0,"cdk-virtual-scroll-viewport",0),_.y(1,CTb,1,6,"mat-year-view",1),_.Q(2,"async"),_.E());a&2&&(_.A("itemSize",
b.Aub)("minBufferPx",3*b.Aub)("maxBufferPx",5*b.Aub),_.v(),_.A("cdkVirtualForOf",_.R(2,5,b.NTa))("cdkVirtualForTemplateCacheSize",50))},Fa:[_.XC,_.mF,_.rB,_.uB,_.tB,_.uo],kb:2,Ma:0});var o7b=_.Aj("pickerView",[_.Dj("month",_.Cj({transform:"translateY(0)"})),_.Ej("month => year",[_.Bj("375ms cubic-bezier(0.4,0.0,0.2,1)",_.MC([_.Cj({transform:"translateY(-100%)",offset:0}),_.Cj({transform:"translateY(0%)",offset:1})]))]),_.Ej("year => month",[_.Bj("375ms cubic-bezier(0.4,0.0,0.2,1)",_.MC([_.Cj({transform:"translateY(0)",offset:0}),_.Cj({transform:"translateY(-100%)",offset:1})]))])]),p7b=_.Aj("yearViewActive",[_.Dj("false",_.Cj({display:"none"})),_.Dj("true",_.Cj({display:"block"})),
_.Ej("false => true",[_.Bj("375ms cubic-bezier(0.4,0.0,0.2,1)",_.MC([_.Cj({display:"block",offset:0})]))]),_.Ej("true => false",[_.Bj("375ms cubic-bezier(0.4,0.0,0.2,1)",_.MC([_.Cj({display:"block",offset:0}),_.Cj({display:"none",offset:1})]))])]),NS=class{get ob(){return this.aGc}set ob(a){this.aGc=_.bD(this.hd,a,this.Cd,this.Ed);this.Vb.next();_.xn(this.ue)}get Vg(){return this.M7a}set Vg(a){const b=this.M7a!==a?a:null;this.M7a=a;_.xn(this.ue);b&&this.GQ.emit(b)}get Az(){return this.QMb}set Az(a){this.QMb=
_.ZC(this.hd,this.hd.ci(a));let b;this.ob=null!=(b=this.Az)?b:new Date}get Cd(){return this.zNc}set Cd(a){this.zNc=_.ZC(this.hd,this.hd.ci(a))||_.hD(this.hd,new Date,-3)}get Ed(){return this.yNc}set Ed(a){this.yNc=_.ZC(this.hd,this.hd.ci(a))||_.hD(this.hd,new Date,3)}constructor(a,b){this.hd=a;this.ue=b;this.xc=new _.xg(1);this.H7=new _.Xw(null);this.NMb=new _.xg(1);this.Vb=new _.zg;this.Y3=[];this.rNc="Enter a day, month, and year";this.GMb="Date";this.QMb=null;this.nQ="month";this.Qn=new _.wn;this.GQ=
new _.wn(!0);this.z0=new _.wn;_.u(this.H7.Wm,_.Fg(this.xc)).subscribe(c=>{this.z0.next({source:"input",value:c})})}Qa(){this.Cd||(this.Cd=_.hD(this.hd,new Date,-3));this.Ed||(this.Ed=_.hD(this.hd,new Date,3));this.H7.setValue(this.selected,{oe:!1})}Pd(){this.ob=this.Az||new Date;this.M7a=this.nQ}Cc(){this.NMb.next()}Rb(a){if(a=a.selected)a=!!this.H7.value;a&&this.H7.setValue(this.selected,{oe:!1});this.Vb.next()}Ia(){this.xc.next();this.xc.complete()}Xlb(a){this.z0.next({source:"view",value:a})}};
NS.O=function(a){return new (a||NS)(_.w(_.cD,8),_.w(_.Nh))};
NS.wa=_.Qd({type:NS,na:[["reach-calendar"]],rb:function(a,b){a&1&&(_.oh(LS,5),_.oh(MS,5));if(a&2){let c;_.rh(c=_.sh())&&(b.s6=c.first);_.rh(c=_.sh())&&(b.wCa=c.first)}},qb:[1,"reach-calendar","cdk-edit-pane"],lb:2,Ya:function(a,b){a&2&&_.Rg("reach-date-calendar-with-presets",null==b.Y3?null:b.Y3.length)},inputs:{Y3:"datePresets",Az:"startAt",nQ:"startView",selected:"selected",tj:"dateFilter",Ol:"dateClass",Cd:"minDate",Ed:"maxDate"},outputs:{Qn:"selectedChange",GQ:"viewChanged",z0:"userSelection"},
Qb:["reachCalendar"],features:[_.zh([{va:_.oF,Fb:NS}]),_.qe],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&&(_.C(0,"div",0)(1,"div",1)(2,"div",2)(3,"mat-form-field",3)(4,"mat-label"),_.P(5),_.E(),_.G(6,"input",4),_.y(7,DTb,2,1,"mat-error",5),_.E()(),_.y(8,ETb,1,1,"reach-date-presets-menu",6),_.G(9,"reach-calendar-month-toolbar",7),_.E(),_.C(10,"div",8)(11,"div")(12,"reach-calendar-year-view",
9),_.M("selectedChange",function(c){b.Vg="month";let d;null==(d=b.s6)||d.iL(c)}),_.E(),_.C(13,"reach-calendar-month-view",10),_.M("userSelection",function(c){return b.Xlb(c)}),_.E()()()());a&2&&(_.v(5),_.vh(b.GMb),_.v(),_.A("formControl",b.H7)("placeholder",b.GMb)("min",b.Cd)("max",b.Ed),_.v(),_.A("ngIf",b.H7.invalid),_.v(),_.A("ngIf",null==b.Y3?null:b.Y3.length),_.v(),_.A("activeDate",b.ob)("maxDate",b.Ed)("minDate",b.Cd)("view",b.Vg),_.v(2),_.A("@pickerView",b.Vg),_.v(),_.A("@yearViewActive","year"==
b.Vg)("activeDate",b.ob)("selected",b.selected)("dateFilter",b.tj)("maxDate",b.Ed)("minDate",b.Cd)("dateClass",b.Ol),_.v(),_.A("activeDate",b.ob)("selected",b.selected)("dateFilter",b.tj)("maxDate",b.Ed)("minDate",b.Cd)("dateClass",b.Ol))},styles:[".reach-calendar-picker-view{display:grid;overflow:hidden;min-height:256px}.reach-calendar-preset-view{--mdc-switch-state-layer-size:32px;height:100%;overflow:auto}.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{--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;width:136px}.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:[o7b,p7b]},Ma:0});var q7b={keyboard_arrow_left:{Kh:"keyboard_arrow_left"},keyboard_arrow_right:{Kh:"keyboard_arrow_right"},arrow_right:{Kh:"arrow_right"}},r7b=new _.ge("ICON_MAPPING",{Ea:"root",oa:()=>q7b});var s7b=0,t7b=function(a){let b;null==(b=a.calendar.s6)||_.u(b.eka.Tza,_.Fg(a.xc)).subscribe(c=>{let d;const e=null==(d=a.calendar.s6)?void 0:d.Jja.value[c];e&&(a.Bya=a.hd.format(e,a.AHc.display.Bcb),a.ox=e,_.xn(a.ue))})},u7b=function(a,b,c){b="month"===a.view?_.gD(a.hd,b,c):_.hD(a.hd,b,c);return _.bD(a.hd,b,a.Cd,a.Ed)},OS=class{get ob(){return this.wNc}set ob(a){this.wNc=this.ox=a}get view(){return this.ANc}set view(a){this.ANc=a}get vfb(){return"month"===this.view?"Choose month and year":"Choose date"}get pgb(){return"month"===
this.view?"Previous month":"Previous year"}get fdb(){return"month"===this.view?"Next month":"Next year"}constructor(a,b,c,d,e,f){this.calendar=a;this.ue=b;this.hd=d;this.AHc=e;this.lw=f;this.xc=new _.xg(1);this.Bya="";this.kGb=`reach-calendar-button-${s7b++}`}Cc(){_.u(this.calendar.NMb,_.qg(1)).subscribe(()=>{t7b(this)})}Pya(){return!this.Cd||0>_.$C(this.hd,this.Cd,this.ox)}Jxa(){return!this.Ed||0<_.$C(this.hd,this.Ed,this.ox)}iL(a,b="auto"){if("month"===this.view){let c;null==(c=this.calendar.s6)||
c.iL(a,b)}else{let c;null==(c=this.calendar.wCa)||c.iL(a,b)}}};OS.O=function(a){return new (a||OS)(_.w(NS),_.w(_.Nh),_.w(_.jF),_.w(_.cD,8),_.w(_.at,8),_.w(r7b))};
OS.wa=_.Qd({type:OS,na:[["reach-calendar-month-toolbar"]],qb:[1,"reach-calendar-month-toolbar"],inputs:{ob:"activeDate",Cd:"minDate",Ed:"maxDate",view:"view"},features:[_.zh([{va:_.M4a,nc:{Oe:!0}}])],ya:9,Aa:12,Da:[[1,"reach-calendar-period"],["mat-button","","cdkAriaLive","polite",1,"reach-calendar-period-button",3,"click"],[1,"reach-calendar-arrow"],["mat-icon-button","",1,"reach-calendar-previous-button",3,"click","disabled"],[3,"svgIcon",4,"ngIf"],["mat-icon-button","",1,"reach-calendar-next-button",
3,"click","disabled"],[3,"svgIcon"]],qa:function(a,b){a&1&&(_.C(0,"div",0)(1,"button",1),_.M("click",function(){b.calendar.Vg="month"===b.view?"year":"month";if("year"===b.calendar.Vg&&b.ox){let c;null==(c=b.calendar.wCa)||c.iL(b.ox)}}),_.C(2,"span"),_.P(3),_.E(),_.G(4,"div",2),_.E()(),_.C(5,"button",3),_.M("click",function(){b.Pya()&&(b.ox=u7b(b,b.ox||b.ox,-1),b.iL(b.ox,"smooth"))}),_.y(6,FTb,2,2,"mat-icon",4),_.E(),_.C(7,"button",5),_.M("click",function(){b.Jxa()&&(b.ox=u7b(b,b.ox||b.ox,1),b.iL(b.ox,
"smooth"))}),_.y(8,GTb,2,2,"mat-icon",4),_.E());a&2&&(_.v(),_.Pg("aria-label",b.vfb)("aria-describedby",b.kGb),_.v(),_.Pg("id",b.kGb),_.v(),_.vh(b.Bya),_.v(),_.Rg("reach-calendar-invert","month"!==b.view),_.v(),_.A("disabled",!b.Pya()),_.Pg("aria-label",b.pgb),_.v(),_.A("ngIf",b.lw.keyboard_arrow_left),_.v(),_.A("disabled",!b.Jxa()),_.Pg("aria-label",b.fdb),_.v(),_.A("ngIf",b.lw.keyboard_arrow_right))},Fa:[tL,_.po,_.yw,_.Nt,_.Qt,_.Du],styles:[".reach-calendar-month-toolbar{--mdc-text-button-container-height:24px;--mdc-filled-button-container-height:24px;--mdc-outlined-button-container-height:24px;--mdc-protected-button-container-height:24px;--mat-text-button-touch-target-display:none;--mat-filled-button-touch-target-display:none;--mat-protected-button-touch-target-display:none;--mat-outlined-button-touch-target-display:none;--mat-icon-button-touch-target-display:none;-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 .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 v7b=class{constructor(a){this.ab=a}focus(){this.ab.ma.focus()}Qq(){return this.ab.ma.textContent}},PS=class extends v7b{constructor(a,b,c){super(a);this.ab=a;this.QXc=b;this.i2a=c;this.first=!1;this.focused=new _.zg}Cc(){this.i2a.Ek(this.ab).subscribe(a=>{a&&this.focused.next(this)})}Ia(){this.i2a&&this.i2a.dj(this.ab);this.focused.complete()}};PS.O=function(a){return new (a||PS)(_.w(_.Ye),_.w(QS),_.w(_.Er))};
PS.La=_.Wd({type:PS,na:[["","xapTabstopGroupItem",""]],lb:1,Ya:function(a,b){if(a&2){let c;a=b.first||(null==(c=b.QXc.items)?void 0:c.first)===b?0:-1;_.Wg("tabIndex",a)}},inputs:{first:"first"},features:[_.Mg]});
var w7b=function(a){a.xX=_.Wr((new _.$r(a.items)).Oz(a.Oz));a.jH&&a.xX.jH();const b="vertical"===a.orientation;_.gA(a.xX,b);let c;_.hA(a.xX,b?null:(null==(c=a.dir)?void 0:c.value)||"ltr")},QS=class{constructor(a){this.dir=a;this.orientation="vertical";this.jH=this.Oz=!1;this.gYa=_.Kd(_.Nf)}Pd(){w7b(this);_.u(_.Cf(...this.items.map(a=>a.focused)),HTb(this.gYa)).subscribe(a=>{let b;null==(b=this.xX)||_.Xr(b,a)})}};QS.O=function(a){return new (a||QS)(_.w(_.rs))};
QS.La=_.Wd({type:QS,na:[["","xapTabstopGroup",""]],yd:function(a,b,c){a&1&&_.ph(c,PS,4);if(a&2){let d;_.rh(d=_.sh())&&(b.items=d)}},Ya:function(a,b){a&1&&_.M("keyup",function(c){b.xX&&(_.Zr(b.xX,"keyboard"),b.xX.ar(c))})},inputs:{orientation:"orientation",Oz:"withWrap",jH:"withTypeAhead"}});new _.lu("+ {NUMBER} more");new _.kn;new _.ln;var RS=class{};RS.O=function(a){return new (a||RS)};RS.Ca=_.Ud({type:RS});RS.Ba=_.md({imports:[_.eK]});var SS=class{};SS.O=function(a){return new (a||SS)};SS.Ca=_.Ud({type:SS});SS.Ba=_.md({imports:[_.vo,_.vA,_.fy,PR,_.Ex,_.zy,_.cG,_.Ay,_.Eu,_.ht,_.CF,_.AF,_.ZD,_.CF]});var TS=class{};TS.O=function(a){return new (a||TS)};TS.Ca=_.Ud({type:TS});TS.Ba=_.md({});var US=class{constructor(){this.Nya=[];this.WRb=new _.zg}};US.O=function(a){return new (a||US)};
US.wa=_.Qd({type:US,na:[["reach-date-presets-menu"]],qb:[1,"reach-date-presets-menu"],inputs:{Nya:"presets"},outputs:{WRb:"presetSelected"},ya:2,Aa:1,Da:()=>[["xapTabstopGroup","","role","listbox","aria-label","List of preset date options",1,"reach-calendar-presets"],[4,"ngIf"],["aria-hidden","true"],["role","option","xapTabstopGroupItem","","class","reach-calendar-presets-menu-item",3,"first","click",4,"ngFor","ngForOf"],["role","option","xapTabstopGroupItem","",1,"reach-calendar-presets-menu-item",
3,"click","first"],[1,"reach-calendar-preset-menu-item-state"],[1,"reach-calendar-preset-label"]],qa:function(a,b){a&1&&(_.C(0,"div",0),_.y(1,JTb,4,1,"ng-container",1),_.E());a&2&&(_.v(),_.A("ngIf",0<(null==b.Nya?null:b.Nya.length)))},Fa:[_.oo,_.po,_.ay,QS,PS],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{--mat-icon-button-touch-target-display:none;-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 .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 VS=class{};VS.O=function(a){return new (a||VS)};VS.Ca=_.Ud({type:VS});VS.Ba=_.md({imports:[UQ]});var WS=class{};WS.O=function(a){return new (a||WS)};WS.Ca=_.Ud({type:WS});WS.Ba=_.md({imports:[_.vo]});var XS=class{};XS.O=function(a){return new (a||XS)};XS.Ca=_.Ud({type:XS});XS.Ba=_.md({imports:[_.vo,VS,WS]});var YS=class{};YS.O=function(a){return new (a||YS)};YS.Ca=_.Ud({type:YS});YS.Ba=_.md({imports:[_.vo,XS,WS]});var ZS=class{};ZS.O=function(a){return new (a||ZS)};ZS.Ca=_.Ud({type:ZS});ZS.Ba=_.md({imports:[_.vo,WS,YS,YS]});var $S=class{};$S.O=function(a){return new (a||$S)};$S.Ca=_.Ud({type:$S});$S.Ba=_.md({});var aT=class{};aT.O=function(a){return new (a||aT)};aT.Ca=_.Ud({type:aT});aT.Ba=_.md({imports:[_.Rr,_.vo,_.vA,_.fy,_.Oy,_.Ex,_.ny,_.AK,_.wF,_.By,_.Eu,_.Zs,_.Xs,ZS,_.gx,_.Es,TS,$S]});_.Lmb(NS,[_.po,_.Kk,_.Rw,_.Jw,_.xx,_.tx,_.ox,_.wA,_.Iw,_.sF,_.Zw,OS,LS,MS,US],[]);var bT=class{};bT.O=function(a){return new (a||bT)};bT.Ca=_.Ud({type:bT});bT.Ba=_.md({imports:[_.vo,_.vA,_.Cx,_.Ex,RS,_.cG,_.wF,_.kD,aT,_.gx,SS,_.yF]});var cT=class{};cT.O=function(a){return new (a||cT)};cT.Ca=_.Ud({type:cT});cT.Ba=_.md({imports:[_.vo,_.fy,_.Oy,_.Cx,_.Ex,_.gx]});var dT=class{};dT.O=function(a){return new (a||dT)};dT.Ca=_.Ud({type:dT});dT.Ba=_.md({imports:[_.YE]});var eT=class{};eT.O=function(a){return new (a||eT)};eT.Ca=_.Ud({type:eT});eT.Ba=_.md({Nb:[{va:_.eMa,nc:!0}],imports:[_.Rr,_.vo,dT,_.fy,VS,_.Oy,_.Cx,_.Ex,_.ny,_.zy,_.cG,_.Ay,_.Eu,_.ZD,_.Zs,cT,_.gx,bT]});var fT=class{};fT.O=function(a){return new (a||fT)};fT.Ca=_.Ud({type:fT});fT.Ba=_.md({imports:[_.vo,eT,bT]});var gT=class{};gT.O=function(a){return new (a||gT)};gT.Ca=_.Ud({type:gT});gT.Ba=_.md({Nb:[{va:_.r6a,nc:{er:"grimoire-xref",hWa:864E5,H_a:!0}}],imports:[_.bq,JS,_.vo,_.yy,_.By,KS,fT]});var hT=class{};hT.O=function(a){return new (a||hT)};hT.Ca=_.Ud({type:hT});hT.Ba=_.md({imports:[iR]});var iT=class{};iT.O=function(a){return new (a||iT)};iT.Ca=_.Ud({type:iT});iT.Ba=_.md({imports:[_.bq,_.vo,_.fw,_.QF,_.OF,_.fy,_.By,_.Eu,_.zy,_.Ay,_.KD,gT,hT]});var jT=class{};jT.O=function(a){return new (a||jT)};jT.Ca=_.Ud({type:jT});jT.Ba=_.md({imports:[_.vo,_.Fw]});var kT=class{};kT.O=function(a){return new (a||kT)};kT.Ca=_.Ud({type:kT});kT.Ba=_.md({imports:[_.bq,_.vo,_.EB,_.QF,_.NJ,_.OF,_.fy,PR,_.Eu,_.cJ,jT,_.sI,_.Gp,_.OB,KS,iT]});var lT=class{};lT.O=function(a){return new (a||lT)};lT.Ca=_.Ud({type:lT});lT.Ba=_.md({imports:[_.bq,_.vo,HS,_.fy,_.Eu,_.zy,_.AK,wO,_.Ay,_.Gp,IS,kT]});var mT=class{};mT.O=function(a){return new (a||mT)};mT.Ca=_.Ud({type:mT});mT.Ba=_.md({imports:[qO,_.vo,_.NI,_.EB,YR,WR,_.QF,qN,_.Gp,_.bq]});var nT=class{};nT.O=function(a){return new (a||nT)};nT.Ca=_.Ud({type:nT});nT.Ba=_.md({imports:[_.bq,_.vo,_.wv,_.IB,PN,_.OF,_.fy,_.Gp,_.mH,_.xy]});var oT=class{};oT.O=function(a){return new (a||oT)};oT.Ca=_.Ud({type:oT});oT.Ba=_.md({Nb:[YM,QP,RP],imports:[_.bq,_.vo,sR,fS,FS,GS,uN,_.OF,lT,nT,_.OB,mT]});var pT=class{};pT.O=function(a){return new (a||pT)};pT.Ca=_.Ud({type:pT});pT.Ba=_.md({imports:[_.vo,_.fy,_.Oy,_.Eu,_.Ay,_.Gp]});var qT=class{};qT.O=function(a){return new (a||qT)};qT.Ca=_.Ud({type:qT});qT.Ba=_.md({imports:[_.bq,_.vo,pT,_.It,_.fy,_.Eu,_.Ay,_.UH,_.Gp]});var rT=class{};rT.O=function(a){return new (a||rT)};rT.Ca=_.Ud({type:rT});rT.Ba=_.md({imports:[_.vo,_.fy,PR,_.Eu,_.YF,_.ny,_.Ay,_.sA]});var sT=class{};sT.O=function(a){return new (a||sT)};sT.Ca=_.Ud({type:sT});sT.Ba=_.md({imports:[_.vo,_.fy,PR,_.Eu,_.YF,_.ny,_.Ay,_.sA]});var tT=class{};tT.O=function(a){return new (a||tT)};tT.Ca=_.Ud({type:tT});tT.Ba=_.md({imports:[_.bq,_.vo,_.fy,_.Cx,_.Eu,_.Ex,_.Ay,_.vA,_.gx,rT,sT]});var uT=class{};uT.O=function(a){return new (a||uT)};uT.Ca=_.Ud({type:uT});uT.Ba=_.md({imports:[_.vo,_.EA,_.QF,_.OF,AR,tT,rT,sT]});var vT=class{};vT.O=function(a){return new (a||vT)};vT.Ca=_.Ud({type:vT});vT.Ba=_.md({Nb:[{va:_.J6a,nc:{FD:0,DC:0,Yqb:1500,GIb:!0}}],imports:[_.bq,_.vo,qT,_.fy,_.Eu,wO,_.Ay,uT]});var wT=class{};wT.O=function(a){return new (a||wT)};wT.Ca=_.Ud({type:wT});wT.Ba=_.md({imports:[_.vo,_.It,oT,vT,_.OB]});var xT=class{};xT.O=function(a){return new (a||xT)};xT.Ca=_.Ud({type:xT});xT.Ba=_.md({Nb:[_.pJ,WM],imports:[wT,_.vo,_.It,LR,nT]});var yT=class{resolve(a){return _.gj(a)}};yT.O=function(a){return new (a||yT)};yT.ta=_.k({token:yT,oa:yT.O,Ea:"root"});var zT=class{constructor(a,b){this.lN="/repos";this.FIc="https://cloud.google.com/source-repositories/docs/";this.CXc="https://cloud.google.com/source-repositories/docs/support";_.Gk.has(2)&&b.navigate([this.lN])}};zT.O=function(a){return new (a||zT)(_.w(_.Ev),_.w(_.xi))};
zT.wa=_.Qd({type:zT,na:[["initial-welcome"]],ya:18,Aa:3,Da:["fxLayout;column;fxLayoutAlign;center center;fxFlex;noshrink".split(";"),["fxLayout","","fxLayoutAlign","center",1,"docs-container"],["ascTrackElement","initialWelcome","trackAction","navigateDocumentation","fxLayoutAlign","center",3,"externalLink"],["ascTrackElement","initialWelcome","trackAction","navigateSupport","fxLayoutAlign","center",3,"externalLink"],["mat-button","","ascTrackElement","initialWelcome","trackAction","navigateViewAllRepos",
3,"routerLink"]],qa:function(a,b){a&1&&(_.C(0,"div",0)(1,"h2"),_.P(2," Welcome to Cloud Source Repositories "),_.E(),_.C(3,"p"),_.P(4," Easily connect to other Google Cloud products, while privately hosting, tracking, and managing changes to your codebase."),_.E(),_.C(5,"div",1)(6,"a",2)(7,"mat-icon"),_.P(8,"info"),_.E(),_.J(9),_.P(10,"Documentation"),_.L(),_.E(),_.C(11,"a",3)(12,"mat-icon"),_.P(13,"help"),_.E(),_.J(14),_.P(15,"Support"),_.L(),_.E()(),_.C(16,"a",4),_.P(17," view all repositories "),
_.E()());a&2&&(_.v(6),_.A("externalLink",b.FIc),_.v(5),_.A("externalLink",b.CXc),_.v(5),_.A("routerLink",b.lN))},Fa:[_.$p,_.Wp,_.gs,_.hs,_.Ft,_.yw,_.Ot,_.Du,_.Ep],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 x7b={Y0:0,Vlc:1,Uu:2,uvb:3,0:"REPO",1:"REF",2:"FILE",3:"FOLDER"};var AT=class{transform(a){return _.iG(a)?`/piper///depot/${nL(a.path)}`:_.hG(a)?`${encodeURIComponent(a.repository)}/${nL(a.path)}`:`${_.yG(a)?"/h":""}/${encodeURIComponent(a.tb)}/${nL(a.repository)}/+/${nL(a.yb)}:${nL(a.path)}`}};AT.O=function(a){return new (a||AT)};AT.Ge=_.Xd({name:"placeToHref",type:AT,fe:!0});var BT=class{transform(a){return _.sr(a.hc().od("/").Za())}};BT.O=function(a){return new (a||BT)};BT.Ge=_.Xd({name:"repoRootLink",type:BT,fe:!0});var CT=class{constructor(){this.Oy=x7b;this.dma="RecentItem"}Qa(){switch(this.LRb){case "REPO":var a=this.Va;this.data={Va:a,type:0,p0:`${this.dma}Repo`,icon:"shared:repository",aia:KTb(a),hxa:_.sr(a.hc().od("/").Za()),bia:"navigateMainRepo",Qe:a.tb,sSb:_.sr(_.wG(a.hc(),"repoGroup").Za())};break;case "REF":a=this.Va;this.data={Va:a,type:1,p0:`${this.dma}Branch`,icon:"source:branch",aia:KTb(a),hxa:_.sr(a.hc().od("/").Za()),bia:"navigateMainBranch",Qe:a.tb,sSb:_.sr(_.wG(a.hc(),"repoGroup").Za())};break;
case "FOLDER":a=this.Va;this.data={Va:a,type:3,p0:`${this.dma}Folder`,icon:"source:folder_open",repository:a.repository,md:a.yb&&_.rG(a.yb),aia:_.nB(a.path||"")||"/",hxa:_.sr(a),bia:"navigateMainFolder",path:a.path,prefix:_.Pi(a.path)+"/"};break;case "FILE":a=this.Va;this.data={Va:a,type:2,p0:`${this.dma}File`,icon:"source:file",repository:a.repository,md:a.yb&&_.rG(a.yb),aia:_.nB(a.path),hxa:_.sr(a),bia:"navigateMainFile",path:a.path,prefix:_.Pi(a.path)+"/"};break;default:_.wc(this.LRb,"Unexpected place item type")}}};
CT.O=function(a){return new (a||CT)};
CT.wa=_.Qd({type:CT,na:[["item-display","place",""]],inputs:{dma:"trackElementPrefix",displayName:"displayName",LRb:"placeItemType",Va:"place"},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&&(_.G(0,"mat-icon",1),_.y(1,LTb,5,7,"ng-container",2)(2,NTb,10,11,"ng-template",null,0,_.Eh));a&2&&(a=_.th(3),_.A("svgIcon",b.data.icon),_.v(),_.A("ngIf",b.data.type==b.Oy.Y0||b.data.type==b.Oy.Vlc)("ngIfElse",a))},Fa:[_.$p,_.po,_.Du,_.Ep,AT,BT],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 y7b=_.kf({state:1,message:"Unavailable"}),DT=class{constructor(a,b){this.jE=_.TF;this.Tua=_.Sk;this.wTc=_.u(b.v5(),_.r(c=>_.GF(c)),_.kg(c=>{_.Xt(a,c);return y7b}),_.Dg(_.UF),_.Ag())}};DT.O=function(a){return new (a||DT)(_.w(_.Yt),_.w(_.jw))};
DT.wa=_.Qd({type:DT,na:[["recent-items"]],ya:5,Aa:3,Da:[["emptyRecents",""],["fxLayout","column","fxFlex","",1,"card"],[4,"ngIf"],[3,"ngSwitch"],[4,"ngSwitchCase"],["theme","error",4,"ngSwitchCase"],["fxLayout","column","fxLayoutAlign","center center","fxFlex","40px",4,"ngSwitchCase"],[4,"ngIf","ngIfElse"],[4,"ngFor","ngForOf"],["fxLayout","","fxLayoutAlign","start center",3,"place","placeItemType"],["theme","error"],"fxLayout;column;fxLayoutAlign;center center;fxFlex;40px".split(";"),"fxLayout;;fxFlex;auto;fxLayoutAlign;center center".split(";")],
qa:function(a,b){a&1&&(_.C(0,"div",1),_.y(1,TTb,5,4,"ng-container",2),_.Q(2,"async"),_.E(),_.y(3,UTb,2,0,"ng-template",null,0,_.Eh));a&2&&(_.v(),_.A("ngIf",_.R(2,1,b.wTc)))},Fa:[_.oo,_.po,_.qo,_.ro,_.gs,_.hs,_.Ft,CT,_.PF,_.NF,_.uo],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 z7b=_.kf({state:1,message:"Unavailable"}),ET=class{constructor(a,b,c,d){this.Xb=c;this.Ga=d;this.g$b="jMc";this.zvb="iMc";this.mga=eUb;this.Wc=_.TF;this.Tua=_.Sk;this.rd=new HWb(e=>Array.from(e.children.values()));this.FTa=new Map;this.EAa=new _.gi(!1);this.mG=0;this.jWa=new _.wn(!0);this.oRc=_.u(c.t5(),_.r(e=>e||50));this.TWc=_.u(c.y5(),_.qg(1),_.Gg(e=>{this.mG=e.length;this.jWa.emit(this.mG);_.yn(b)}),_.SA(this.oRc),_.Gg(([,e])=>{this.mG<=e&&this.EAa.next(!0)}),_.SA(this.EAa),_.r(([[e,f],g])=>
{var l=this.FTa;g=g?void 0:f;l.clear();f=new Map;for(const F of e){e=F.hc().od().cj(void 0);var p=F.repository&&F.tb&&F.Uc?`repositoryType:${F.Uc} repositoryGroupId:${F.tb} repo:${F.repository} ref:${F.yb}`:void 0;if(p){var t=f.get(p);t||(t=!F.path,t={children:new Map,displayName:"",location:e.Za(),zz:t,Oy:"REPO"},f.set(p,t));if(F.path){p="";for(const I of F.path.split("/"))if(0!==I.length){0<p.length&&(p+="/");p+=I;var x=t.children.get(I);if(!x){x=p;var B=F.path;const K=e.od(x===B?x:x+"/").Za();
x={children:new Map,displayName:"",location:K,zz:x===B||x+"/"===B,Oy:_.Sk(K)};t.children.set(I,x)}t=x}}}}for(const F of f.keys())f.set(F,gUb(f.get(F),l));g&&fUb(f,g);l=new NWb;l.data=Array.from(f.values());return _.GF(l)}),_.Gg(e=>{this.rd.sj=[];for(const f of e.Sb.data)dUb(f,this.rd.sj);this.rd.I4()}),_.kg(e=>{_.Xt(a,e);return z7b}),_.Dg(_.UF))}DF(a){if(!_.SG(a)){var b=a.target;if(b&&b instanceof Element&&(b=_.PG(b,"[data-action]","starred-items"))&&b instanceof HTMLElement)this[b.dataset.action](a,
b)}}jMc(a,b){a=Number(b.dataset.nodeId);isNaN(a)||(a=this.FTa.get(a))&&this.rd.toggle(a)}iMc(a,b){a=Number(b.dataset.nodeId);!isNaN(a)&&(a=this.FTa.get(a))&&(a.zz?_.u(this.Xb.SBa(a.location),_.qg(1)).subscribe():_.u(this.Xb.RAa(a.location),_.qg(1)).subscribe(),this.Ga.mb({gestureName:"CLICK",element:"StarredItems",action:"toggleStar"}),a.zz=!a.zz,this.mG+=a.zz?1:-1,this.jWa.emit(this.mG))}};ET.O=function(a){return new (a||ET)(_.w(_.Yt),_.w(_.Nh),_.w(_.jw),_.w(_.Vp))};
ET.wa=_.Qd({type:ET,na:[["starred-items"]],Ya:function(a,b){a&1&&_.M("click",function(c){return b.DF(c)})},outputs:{jWa:"countChanged"},ya:5,Aa:3,Da:[["emptyStarredItems",""],["fxLayout","column","fxFlex",""],[4,"ngIf"],[3,"ngSwitch"],[4,"ngSwitchCase"],["theme","error",4,"ngSwitchCase"],["fxLayout","column","fxLayoutAlign","center center","fxFlex","40px",4,"ngSwitchCase"],[4,"ngIf","ngIfElse"],[3,"dataSource","treeControl"],[4,"matTreeNodeDef"],[4,"matTreeNodeDef","matTreeNodeDefWhen"],["id","show-all-button",
"mat-button","",3,"click",4,"ngIf"],[1,"button-spacer"],[3,"isStarred","type"],[3,"displayName","place","placeItemType"],[1,"nested-row"],[1,"mat-button-base","mat-icon-button","row-toggle"],[1,"google-material-icons","expand-toggle"],["matTreeNodeOutlet",""],["id","show-all-button","mat-button","",3,"click"],["theme","error"],"fxLayout;column;fxLayoutAlign;center center;fxFlex;40px".split(";"),"fxLayout;;fxFlex;auto;fxLayoutAlign;center center".split(";")],qa:function(a,b){a&1&&(_.C(0,"div",1),_.y(1,
bUb,5,4,"ng-container",2),_.Q(2,"async"),_.E(),_.y(3,cUb,2,0,"ng-template",null,0,_.Eh));a&2&&(_.v(),_.A("ngIf",_.R(2,1,b.TWc)))},Fa:[_.po,_.qo,_.ro,_.gs,_.hs,_.Ft,_.PF,CT,_.NF,_.yw,_.Nt,pM,_.FD,_.JD,oM,_.GD,mN,_.uo],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 A7b={Obc:"initial",Y0c:"return"},FT=class{constructor(a,b,c,d,e,f,g){this.Ga=a;this.Xb=c;this.TG=d;this.aob=f;this.Ta=g;this.kJb=new _.fj;this.aPc=A7b;this.mG=0;_.Bw(e,"SEARCH_BAR");this.vTc=_.u(c.v5(),_.r(l=>l.length));this.state=_.u(_.sf(c.v5(),c.y5()),_.qg(1),_.r(([l,p])=>l.length||p.length?"return":"initial"),_.kg(l=>{_.Xt(b,l);return _.kf("return")}))}Qa(){this.TG.Rm(this.kJb)}Ia(){_.oH(this.TG)}DF(a){if(!_.SG(a)){var b=a.target;if(b&&b instanceof HTMLElement){var c=_.PG(b,"[data-action-name]");
if(c&&c instanceof HTMLElement)if(b=c.dataset.actionName,"copy"===b){this.mb("copy");let d=c.dataset.copyContent||"";_.u(this.Xb.z5(),_.qg(1)).subscribe(e=>{d=e&&d.startsWith("google3/")?d.substring(8):d;_.kB(document,c,d);this.aob.open("Copied to clipboard!","",{duration:1E3})})}else"navigate"===b&&c instanceof HTMLAnchorElement&&(this.mb(c.dataset.elementName,c.dataset.trackActionName),_.Dp(this.Ta,c.pathname+c.search+c.hash),a.preventDefault())}}}mb(a){this.Ga.mb({element:"LandingPage",action:a,
gestureName:"CLICK"})}};FT.O=function(a){return new (a||FT)(_.w(_.Vp),_.w(_.Yt),_.w(_.jw),_.w(_.tK),_.w(_.Ei),_.w(_.eu),_.w(_.xi))};
FT.wa=_.Qd({type:FT,na:[["landing-page"]],Ya:function(a,b){a&1&&_.M("click",function(c){return b.DF(c)})},ya:4,Aa:4,Da:[["loading",""],[4,"ngIf","ngIfElse"],[1,"main-content"],[4,"ngIf"],["displayMode","flat","togglePosition","before",3,"multi"],[3,"afterExpand","afterCollapse","expanded"],[1,"star"],["role","region","aria-label","Starred Items","fxLayout","",3,"countChanged"],["svgIcon","source:history"],"role;region;aria-label;Recent Items;fxLayout;".split(";"),[3,"diameter"]],qa:function(a,b){a&
1&&(_.y(0,kUb,22,8,"ng-container",1),_.Q(1,"async"),_.y(2,lUb,1,1,"ng-template",null,0,_.Eh));a&2&&(a=_.th(3),_.A("ngIf",_.R(1,2,b.state))("ngIfElse",a))},Fa:[_.po,_.gs,zT,_.NF,_.VB,_.TB,_.UB,_.VH,_.Du,DT,ET,_.uo,_.qB],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 GT=class{set location(a){this.tnb=!(a&&a.tb)}set rows(a){this.fWb=a.concat().sort(sUb)}constructor(){this.emc="REPO";this.tnb=!1;this.fWb=[];this.xVb=_.Fv.has(22);_.Fv.has(2)}};GT.O=function(a){return new (a||GT)(_.w(_.Gv))};
GT.wa=_.Qd({type:GT,na:[["repository-table","location","","rows",""]],inputs:{location:"location",rows:"rows"},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&&(_.C(0,"table",0)(1,"thead")(2,"tr"),_.y(3,mUb,1,0,"th",1),_.C(4,"th",
2),_.P(5,"Name"),_.E(),_.y(6,nUb,2,0,"th",3),_.E()(),_.C(7,"tbody"),_.y(8,rUb,8,5,"tr",4),_.E()());a&2&&(_.v(3),_.A("ngIf",b.xVb),_.v(3),_.A("ngIf",b.tnb),_.v(2),_.A("ngForOf",b.fWb))},Fa:[_.$p,_.oo,_.po,_.gs,_.hs,_.Du,_.$x,_.cy,_.Ep,_.tJ],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 B7b=class extends Error{constructor(){super("invalid operation provided")}},HT=class{constructor(a,b){this.ueb=a;this.cgb=b}agb(a){const b=a.name;return b?_.Uib(this.cgb,()=>this.ueb.get(b),5E3,18E5,"CloudResourceManagerOperationsService.poll",c=>!!c.done):_.lf(new B7b)}};HT.O=function(a){return new (a||HT)(_.m(xL),_.m(_.uD))};HT.ta=_.k({token:HT,oa:HT.O,Ea:"root"});var C7b={filter:"lifecycleState:ACTIVE"},D7b=function(a,b,c){return _.u(a.web.agb(c),_.r(d=>d.response?_.GF(b):d.error?FK({reason:1,error:d.error}):FK({reason:2,error:Error("ff")})),_.kg(d=>_.kf(FK({reason:2,error:d}))))},E7b=function(a,b){a.kg.refresh(C7b,c=>c.concat(b).sort(tUb))},IT=class{constructor(a,b,c){this.Ga=a;this.web=b;this.Xya=c;this.Xgb=new _.Nu(this.Ga);this.kg=new _.Ou(this.Ga);this.NSc=new _.Ou(this.Ga)}create(a,b,c){const d=new _.nD({name:a,projectId:b});c&&(d.parent=c);return _.u(this.Xya.create(d),
_.Eg(e=>D7b(this,d,e)),_.kg(e=>_.kf(FK({reason:0,error:e}))),_.Dg(_.UF),_.Gg(e=>{_.HG(e)&&E7b(this,e.Sb)}))}get(a){return this.Xgb.fetch(a,()=>this.Xya.get(a))}refreshPolicy(a,b){this.NSc.refresh(a,()=>b,!1)}};IT.O=function(a){return new (a||IT)(_.m(_.Vp),_.m(HT),_.m(_.qD))};IT.ta=_.k({token:IT,oa:IT.O,Ea:"root"});var F7b=["scope"],JT=class{constructor(){this.update=new _.wn}Qa(){}aga(a){return _.ok(a)?a.repository:a.Uc&&a.tb&&!_.hG(a)?a.tb:"All repositories"}Qq(a){if(_.ok(a))return"Repository";if(a.Uc&&a.tb&&!_.hG(a))return"Project"}};JT.O=function(a){return new (a||JT)};
JT.wa=_.Qd({type:JT,na:[["project-selector-item","place",""]],rb:function(a,b){a&1&&_.oh(F7b,7);if(a&2){let c;_.rh(c=_.sh())&&(b.Blb=c.first)}},inputs:{Va:"place"},outputs:{update:"update"},jc:["place",""],ya:2,Aa:0,Da:[["scope",""],["searchTrackElement","ProjectSelectorSearch","treeItemNavigateTrackElement","ProjectSelectorTreeItem",3,"place"]],qa:function(a){a&1&&_.y(0,uUb,1,1,"ng-template",null,0,_.Eh)},Fa:[hO],kb:2,Ma:0});var KT=class{};KT.O=function(a){return new (a||KT)};KT.Ca=_.Ud({type:KT});KT.Ba=_.md({imports:[_.vo,kO]});var G7b=function(a){a.Hq.EU();var b=a.Pja;var c=a.Va;b={title:b.aga(c),t4:b.Blb,lc:"ProjectSelectorRepositoriesTree",label:b.Qq(c)};a.mC=b;_.yn(a.mk)},LT=class{constructor(a){this.mk=a}Qa(){}Rb(){G7b(this)}};LT.O=function(a){return new (a||LT)(_.w(_.Nh))};
LT.wa=_.Qd({type:LT,na:[["project-selector","place",""]],rb:function(a,b){a&1&&(_.oh(sP,7),_.oh(JT,7));if(a&2){let c;_.rh(c=_.sh())&&(b.Hq=c.first);_.rh(c=_.sh())&&(b.Pja=c.first)}},inputs:{Va:"place"},features:[_.qe],jc:["place",""],ya:2,Aa:2,Da:[["ariaLabel","select repository menu",3,"item"],[3,"update","place"]],qa:function(a,b){a&1&&(_.G(0,"dropdown-button",0),_.C(1,"project-selector-item",1),_.M("update",function(){return G7b(b)}),_.E());a&2&&(_.A("item",b.mC),_.v(),_.A("place",b.Va))},Fa:[sP,
JT],styles:["project-selector[_nghost-%COMP%]{align-items:center;display:flex}"],Ma:0});var xUb=a=>({element:a,JUa:"clearButton",kUa:"search"}),FUb=new _.lu("This repository is mirrored from {repoType}"),H7b={a7b:0,b7b:1,Wbc:2,unc:3,0:"EMPTY_PROJECT",1:"EMPTY_SEARCH",2:"INVALID_PROJECT",3:"SHOW_RESULTS"},I7b=_.GF({kind:0}),J7b=_.GF({kind:1}),K7b=_.GF({kind:2}),L7b=function(a,b,c){return _.u(!b||_.Fv.has(69)&&"depot"===b.kind?ZZb(a.Mja):$Zb(a.Mja,b),_.r(d=>d.filter(e=>{if(c){var f=e.Se;e=HK(c,f.yh)||HK(c,e.displayName)||HK(c,f.projectId||f.il||f.io)}else e=!0;return e})),_.Eg(d=>0<d.length?
_.kf(_.GF({kind:3,rows:d.map(GUb)})):c?_.kf(J7b):b&&"project"===b.kind?_.u(a.uSb.get(b.projectId),_.ug(I7b),_.kg(e=>{_.Xt(a.nh,e);return _.kf(K7b)}),_.qg(1)):_.kf(K7b)))},MT=class{constructor(a,b,c,d,e){this.Ga=a;this.nh=b;this.uSb=c;this.Mja=d;this.TG=e;this.Wc=_.TF;this.Jlb="Type to filter repositories";this.mna=H7b;this.lc="RepositoriesSearch";this.MX=new _.xg(1);this.Xza=new _.gi("");this.yVb=!1;this.Ul=void 0;this.VWb=_.u(_.sf([_.u(this.MX,_.r(IUb),_.og(HUb)),_.u(this.Xza,_.og())]),_.Eg(([f,
g])=>L7b(this,f,g)),_.Dg(_.UF));this.XVc=_.u(this.VWb,_.Df(_.HG),_.Eg(({Sb:f})=>_.u(ZZb(this.Mja),_.r(g=>9<g.length&&(1===f.kind||3===f.kind)))))}Cc(){this.Ul&&this.Ul.focus()}Qa(){}Rb(a){a.location&&(this.TG.Rm(this.location),this.Ul&&(_.Alb(this.Ul),this.Xza.next("")),this.MX.next(this.location),this.yVb=!_.hG(this.location))}Ia(){_.oH(this.TG)}SE(){this.Ul&&(_.Alb(this.Ul),this.Ga.mb({gestureName:"CLICK",element:this.lc,action:"clearLink",projectId:this.location.tb}))}};
MT.O=function(a){return new (a||MT)(_.w(_.Vp),_.w(_.Yt),_.w(IT),_.w(dO),_.w(_.tK),_.w(_.Gv))};
MT.wa=_.Qd({type:MT,na:[["repositories-browser","location",""]],rb:function(a,b){a&1&&_.oh(_.VF,5);if(a&2){let c;_.rh(c=_.sh())&&(b.Ul=c.first)}},inputs:{location:"location"},features:[_.qe],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&&(_.y(0,EUb,3,3,"ng-container",0),_.Q(1,"async"));a&2&&_.A("ngIf",_.R(1,1,b.VWb))},Fa:[_.po,_.qo,_.ro,_.Ft,_.FB,_.HB,_.GB,_.VF,
_.NF,eO,LT,GT,_.uo],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 M7b={REa:0,nGa:1,0:"LANDING_PAGE",1:"REPOSITORIES"},N7b=function(a){_.u(_.sf(a.Xb.v5(),a.Xb.y5()),_.qg(1),_.kg(b=>{_.Xt(a.nh,b);return _.pg})).subscribe()},O7b=function(a,b){0===b.length&&a.Ta.navigate([`/${_.dq.IFa}`])},NT=class{constructor(a,b,c,d,e,f,g,l){this.nh=a;this.Kb=b;this.Ta=c;this.Mja=f;this.Xb=g;this.vJ=l;this.TQ=M7b;this.Wc=_.TF;this.XOc=`/${_.dq.GH}`;this.lN="/repos";this.kJb=new _.fj;this.nOb=_.Fv.has(22);this.jl=_.Gk.has(2);this.Va=_.u(this.Kb.data,_.r(CK),_.yg(1),_.of());this.vJ?
(this.nOb&&N7b(this),this.aTb=this.jl?_.u(this.Kb.data,_.r(p=>_.GF(SUb(p.component)))):_.u(ZZb(this.Mja),_.Gg(p=>{O7b(this,p)}),_.Eg(()=>this.Kb.data),_.r(p=>_.GF(SUb(p.component))),_.kg(p=>{_.Xt(this.nh,p);return _.FF("Unavailable")}),_.Dg(_.UF))):(O7b(this,[]),this.aTb=_.pg)}};NT.O=function(a){return new (a||NT)(_.w(_.Yt),_.w(_.fi),_.w(_.xi),_.w(_.Gv),_.w(_.Ev),_.w(dO),_.w(_.jw),_.w(_.go))};
NT.wa=_.Qd({type:NT,na:[["source-root-container"]],ya:4,Aa:3,Da:[["error",""],["tabPanel",""],[3,"ngSwitch",4,"ngIf"],[3,"ngSwitch"],[4,"ngSwitchCase"],[3,"ngTemplateOutlet",4,"ngSwitchCase"],[3,"diameter",4,"ngSwitchCase"],["class","nav-container",4,"ngIf"],[3,"location",4,"ngSwitchCase"],[1,"nav-container"],["mat-tab-nav-bar","","gmat-tabs","",3,"tabPanel",4,"ngIf"],["mat-tab-nav-bar","","gmat-tabs","",3,"tabPanel"],["mat-tab-link","","id","skiplink-navigation-target","ascTrackElement","SourceRootNav",
"trackAction","navigateToSourceHome",3,"routerLink","active"],["mat-tab-link","","ascTrackElement","SourceRootNav","trackAction","navigateToRepositories",3,"routerLink","active"],[3,"location"],[3,"ngTemplateOutlet"],[3,"diameter"],["icon","report",3,"isSvg"]],qa:function(a,b){a&1&&(_.y(0,QUb,4,4,"ng-container",2),_.Q(1,"async"),_.y(2,RUb,5,1,"ng-template",null,0,_.Eh));a&2&&_.A("ngIf",_.R(1,1,b.aTb))},Fa:[_.$p,_.po,_.to,_.qo,_.ro,_.FB,_.HB,_.GB,FT,_.NF,XN,eM,gM,fM,MT,_.Ep,_.uo],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 OT=class{};OT.O=function(a){return new (a||OT)};OT.Ca=_.Ud({type:OT});OT.Ba=_.md({imports:[_.bq,_.vo,_.Xp,_.It,_.fy,_.Eu,_.Gp]});var PT=class{};PT.O=function(a){return new (a||PT)};PT.Ca=_.Ud({type:PT});PT.Ba=_.md({imports:[_.bq,_.vo,_.It,_.fy,_.Eu,_.cJ,_.Gp]});var QT=class{};QT.O=function(a){return new (a||QT)};QT.Ca=_.Ud({type:QT});QT.Ba=_.md({imports:[_.vo,_.It,PT,_.QF,_.OF,_.Eu]});var RT=class{};RT.O=function(a){return new (a||RT)};RT.Ca=_.Ud({type:RT});RT.Ba=_.md({imports:[_.bq,_.vo,_.It,_.QF,PT,_.OF,_.fy,_.Eu,_.KD,_.Gp,_.uJ]});var ST=class{};ST.O=function(a){return new (a||ST)};ST.Ca=_.Ud({type:ST});ST.Ba=_.md({imports:[_.vo,_.It,OT,_.OF,_.fy,_.WB,_.Eu,_.tz,QT,RT]});var TT=class{};TT.O=function(a){return new (a||TT)};TT.Ca=_.Ud({type:TT});TT.Ba=_.md({imports:[_.vo,tP,KT,kO]});var UT=class{};UT.O=function(a){return new (a||UT)};UT.Ca=_.Ud({type:UT});UT.Ba=_.md({imports:[_.bq,_.vo,_.It,_.vA,_.IB,_.XF,_.OF,_.fy,_.Eu,_.Ex,_.Ay,jO,_.gx,TT,_.Gp,_.uJ]});var VT=class{};VT.O=function(a){return new (a||VT)};VT.Ca=_.Ud({type:VT});VT.Ba=_.md({imports:[_.bq,_.vo,_.IB,ST,_.OF,wO,UT,_.Gp]});var P7b=function(a,b){if(!a.UVc)return!0;const c=_.gj(b);return"1"===c.params.zy?!0:(b=sCb(c,a.pya,a.it))?_.u(_.kf(_.Cp(a.Ta,_.sr(b),{Ig:"preserve"})),_.Gg(()=>{a.Bh.K6(yL,{data:c,duration:7E3})})):!0},Q7b=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 _.hk;_.ik(c,"q",b.replace(_.nTa,""));c.od(`/${_.dq.B9}`);return _.Ap(a.Ta,c.toString())},WT=class{constructor(a,b,c,d,e){this.location=a;this.it=b;this.pya=
c;this.Ta=d;this.Bh=e;this.UVc=_.Fv.has(77)}mf(a){const b=a.yRb.get("package");return this.pya.has(b)?P7b(this,a):Q7b(this,this.location.path())}};WT.O=function(a){return new (a||WT)(_.m(_.Bo),_.m(_.d3a),_.m(_.e3a),_.m(_.xi),_.m(_.eu),_.m(_.Gv))};WT.ta=_.k({token:WT,oa:WT.O,Ea:"root"});var XT,S7b,YT;XT={Pc:yT,uo:_.uK};_.R7b=new _.o7a;
S7b=[{path:"",aja:"full",mf:_.oG([DO]),children:[{path:"**",component:NT,resolve:XT,ir:"paramsOrQueryParamsChange",data:{component:"LandingPage"}}]},{path:"repos",component:NT,resolve:XT,ir:"paramsOrQueryParamsChange",data:{component:"RepositoriesBrowser"}},{path:"piper",mf:_.oG([EO]),children:[]},{Os:function(a){if(2>a.length||"piper"!==a[0].path)return null;let b=a;const c=a[a.length-1];2===a.length&&c.path.startsWith("//depot/")&&(c.path=c.path.substring(8),b=[a[0],new _.bi("_",{}),new _.bi("depot",
{}),c]);return 4>b.length?{DN:b}:{DN:b,Iya:{path:c}}},sPb:"piper/:path",component:IR,resolve:XT,data:{groupType:"depot"},mf:_.oG([HO,FO,GO,IO])},{Os:function(a,b,c){const d=_.R7b.Ue();return d?d(a,b,c):null},sPb:":package/:path",component:IR,resolve:XT,data:{groupType:"depot"},mf:_.oG([FO,WT]),ir:"paramsOrQueryParamsChange"},{path:"h/:repositoryGroupId",component:NT,resolve:XT,ir:"paramsOrQueryParamsChange",data:{component:"RepositoriesBrowser"}},{path:"h/:repositoryGroupId/:repo",component:IR,resolve:XT,
ir:"paramsOrQueryParamsChange"},{path:"h/:repositoryGroupId/:repo/+/:branch",component:nO,resolve:XT,ir:"paramsOrQueryParamsChange"},{path:"h/:repositoryGroupId/:repo/+/:branch/:",component:IR,resolve:XT,ir:"paramsOrQueryParamsChange"},{path:"h/:repositoryGroupId/:repo/+/:branch/:/:path",component:IR,resolve:XT,mf:_.oG([FO]),ir:"paramsOrQueryParamsChange"},{path:":repositoryGroupId",component:NT,resolve:XT,ir:"paramsOrQueryParamsChange",data:{component:"RepositoriesBrowser"}},{path:":repositoryGroupId/:repo",
component:IR,resolve:XT,ir:"paramsOrQueryParamsChange"},{path:":repositoryGroupId/:repo/+/:branch",component:nO,resolve:XT,ir:"paramsOrQueryParamsChange"},{path:":repositoryGroupId/:repo/+/:branch/:",component:IR,resolve:XT,ir:"paramsOrQueryParamsChange"},{path:":repositoryGroupId/:repo/+/:branch/:/:path",component:IR,resolve:XT,mf:_.oG([FO]),ir:"paramsOrQueryParamsChange"}];YT=class{};YT.O=function(a){return new (a||YT)};YT.Ca=_.Ud({type:YT,id:"source"});
YT.Ba=_.md({Nb:[_.uK,yM,rM],imports:[CO,_.aJ,VT,xT,_.kA(S7b),_.Gp]});_.bab(YT,"source");
_.Li();
}catch(e){_._DumpException(e)}
try{
_.Ki("search");

_.Li();
}catch(e){_._DumpException(e)}
try{
_.Ki("codemirror");
_.Rk('(function(){/*\n\n Copyright (C) 2017 by Marijn Haverbeke <marijnh@gmail.com> and others\n\n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n\n The above copyright notice and this permission notice shall be included in\n all copies or substantial portions of the Software.\n\n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n THE SOFTWARE.\n*/\n(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)}\nfunction 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;\nif(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+=\n(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,\ntabSize,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=\nstring.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=\n0;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);\nif(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=\n(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;\nbidiOther=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]||\nnoHandlers}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,\nargs)}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,\ntype).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||\ne.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",\nnull,"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!=\nnull)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=\nmimeModes[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"}}\nfunction 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;\nfor(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;\nfor(;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]}\nfunction 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==\nnull)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<\nchunk.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,\nb){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,\nlinelen){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=\nst;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;\ncontext.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=\ncontext.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,\nstart-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);\nstream.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,\nstate);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,\ncontext.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)"+\nlineClass[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>\ncm.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=\nMath.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==\nnull||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=\ntrue}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&&\ninThisOp.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||\n!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=\nspan.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=\nchange.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=\nlast[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==\nnull)(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=\n0;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,\nto: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?\n-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=\nvoid 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==\nnull||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);\nif(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;\nreturn 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=\nmerged.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,\nspan.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=\nchunk.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=\nmerged.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=\nnull;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]=\nstyle.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)&&\n(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==\n0)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",\ncm,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):\ntext;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,\npos+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]==\n"\\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||\nendStyle||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)}\nfunction 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;\nvar 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,\nbuilder.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=\ni$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];\nvar 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);\nif(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<\nfoundBookmarks.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+\nspanStyle: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,\nfrom,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];\nif(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=\noperationGroup.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=\nlineView.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);\nif(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",\nnull,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,\nlineView.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?\nlineView.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 "+\nlineView.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)+\n"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+\n"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=\nnext){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,\nlineView,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",\n"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=\ndims.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=\nparentStyle+("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-\ndisplay.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-\nscrollGap(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=\nrects[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])>\nlineN)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),\nch,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,\nline);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=\ntrue}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&&\nmap[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}}\nfunction 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&&\nisExtendingChar(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,\nrect)}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;\nvar 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,\nrect){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]=\n{}}}}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-\nparseInt(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=\nheight+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==\n"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();\nreturn{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,\npartPos,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);\nvar 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=\nxRel;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:\n0));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,\nlineObj,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=\nwidgetTopHeight(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,\nx,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?\n"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),\nx,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;\nvar 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!=\nnull)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!=\nnull)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;\nleft[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/\ncharWidth(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,\nestHeight)})}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,\nMath.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==\nnull||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,\n1);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,\ncutBot.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=\ndisplay.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;\nfor(;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=\nbuildViewArray(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;\nvar 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;\nif(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}\nfunction 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=\n(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);\nbottom=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"==\n(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==\n0;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?\nrightSide: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-\nbotLeft,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";\nvar 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,\nrightStart.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=\n(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=\nfalse;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,\n"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=\n0;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);\nif(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;\nif(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=\nensureFrom;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+\nbox.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);\nscrollNode.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,\nendCoords.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=\ntrue}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=\n{};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!=\nnull?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);\ncm.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=\ncm.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-\nval)<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,\nforceScroll){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));\nreturn{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,\nmeasure);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)+\n"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=\n""}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==\n"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)}\nfunction 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])}\nfunction 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=\nop.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)+\ncm.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&&\nop.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,\nop.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;\nif(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,\nf){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,\ntime){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?\ncopyState(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=\noldStyles[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;\nfor(;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;\nvar 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;\nsnapshot.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=\ncm.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,\nupdate.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,\ndisplay.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);\nremoveChildren(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!=\nnull)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);\nupdate.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=\nmeasureForScrollbars(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=\ndisplay.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);\nlineView.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=\nmeasure.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=\nleft}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=\ntest.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<\ngutters.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<\nspecs.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,\noptions){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",\nnull,"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=\nelt("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=\ndoc.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=\nnull;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&&\nchrome_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>\nscroll.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));\nif(!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=\ndy;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,\nranges,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,\n2,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-\n(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);\nelse 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,\ndoc.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)}\nfunction 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);\nvar 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),\nlastSpans);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),\nlastSpans);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,\ndoc){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=\n[];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,\nhistChange,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,\nselAfter,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,\nchange))}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,\n"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==\norigin||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,\nfrom),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]));\nreturn 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,\nnewGroup,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]))>\n-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,\nnew 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,\nranges,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,\nobj);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,\nsel,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=\n1;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?\nnewAnchor: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;\nvar 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:\nnull);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)||\nskipAtomicInner(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(),\n0),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=\n2;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-\n1;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,\nsharedHist){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=\nsource[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});\nhist.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,\nto: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+\ndistance,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));\nreturn}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=\ncomputeSelAfterChange(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,\nfrom.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}});\nif(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,\nremoved: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<\npos.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=\nPos(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=\nlineNo(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=\nheight;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,\nMath.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,\ntype);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=\ntrue}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&&\nvisualLine(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();\nif(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}\nfunction 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,\n0),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];\nlinkedDocs(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||\ncm.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))))})()};\nvar 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<\nfiles.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,\n"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==";\nif(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,\nfrag)}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;\nregisterGlobalHandlers();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=\nparts[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;\nfor(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 "+\nname);}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=\nlookupKey(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&&\nbase!="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]);\nfor(;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,\nstart.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=\nmeasureCharPrepared(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=\nline.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=\nprep||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=\nfunction(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<=\nch&&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);\nreturn 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,\ninWS?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=\nlookupKey(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,\nname,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,\nname,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;\nvar 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,\n"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;\nvar 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,\npos,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},\n100)}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==\n3)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;\ndone=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:\nevent.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||\npos.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",\nmouseMove);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=\nfunction(){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==\n"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,\npos.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,\nstart));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,\nanchor),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:\n0;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;\nvar 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);\nelse 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"});\nstartSel=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,\nanchor.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=\ngetBidiPartAt(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=\ne.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>=\nmX){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;\nreturn 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=\noption;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=\n0;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",\ndefaultSpecialCharPlaceholder,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=\nval},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=\ngetGutters(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",\nfalse,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);\ncm.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,\ntrue);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()});\noption("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",\nfuncs.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;\nif(!(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);\nif(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);\nensureGlobalHandlers();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);\nif(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==\nnull)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,\ne)||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};\nif(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=\ncm.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,\ne)});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",\noperation(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;\nif(!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=\ncurSpace+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];\nif(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>\n1)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&&\ndeleted>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,\n"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,\ninserted){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,\nrange.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,\nautocorrect,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",\n"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,\noptionHandlers[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,\nspec);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++;\nregChange(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(),\nto.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,\nprecise){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)},\ngetModeAt: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]];\nif(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,\nmode){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,\n{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):\n0)},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);\nif(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="";\nif(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,\nthis)},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);\nelse 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);\nvar 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=\nrange.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"||\nend==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;\nif(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,\ntop: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};\nif(!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);\nvar 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;\nregChange(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,\ndoc.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}};\neventMixin(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,\npos.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,\ndoc.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"\\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,\nwindow.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=\nmapFromLineView(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}\nfunction 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,\n0),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=\ntrue}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=\nnode;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=\nj+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),\nline.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=\nafter.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):\n{};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=\nform.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=\n"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;\nCodeMirror.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=\nlookupKey;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=\n/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);\nvar 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&&\nuserAgent.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?\nmatch[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=\n0;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=\ntime}};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]/;\nvar 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";\nvar 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==\n0||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=\ntypes[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<\nlen;++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=\n0;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,\nj$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,\nf,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;\nvar 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",\nrange)!=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=\ntabSize||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);\nvar 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=\nthis.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,\nnull,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;\nif(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=\nfunction(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+=\n2;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=\ncopy!==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=\nfunction(){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=\nhoriz.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;\nif(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-\nmeasure.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,\nthis.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=\nfunction(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=\nfunction(){};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;\nthis.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=\n15;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,\nthere.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<\nthis.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,\nn){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=\n{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);\nthis.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=\nnew 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-=\nsibling.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]=\noptions[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",\ncm,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=\n[];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");\nelse 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;\ncm.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=\nthis.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);\nif(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||\nindexOf(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=\nthis};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=\n0;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,\nto: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=\ngetLines(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,\nfrom);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==\n"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},\nsomethingSelected: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,\noptions){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);\nsetSelection(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):\nsel}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||\n"+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)}),\nundo: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;\nvar 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==\n(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=\n{});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);\nif(!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;\nelse 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||\nend==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,\nclearWhenEmpty: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,\nto,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=\n[];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||\ncoords.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},\nlinkedDoc: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}];\ncopySharedMarkers(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=\ncopyHistoryArray(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=\nnull});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:";",\n187:"=",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",\n"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",\n"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",\n"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",\n"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",\n"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)};\nelse 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+\n5;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()},\ngoDocStart: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,\nrange.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=\ncm.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,\n"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")},\ndelGroupBefore: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();\nvar 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=\nnew 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,\nfunction(){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,\npos,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=\nfunction(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,\ntext: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();\nreturn}}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,\ncm.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();\nthis$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=\nactiveElt()==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=\nprim.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)||\n{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,\nstart.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})},\n20)};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=\nthis.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=\nfunction(){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=\nthis.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});\nthis.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=\nthis.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);\nfromNode=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=\ngetBetween(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=\nlst(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,\nnewBot.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=\nfunction(){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;\nif(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=\nString(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,\ntext: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);\nif(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=\nnew 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();\ninput.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=\ncursorCoords(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,\ndrawn.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=\nthis.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=\n0};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=\ntrue;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();\nreturn 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=\n"";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!=\nnull){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!=\nnull){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();\nvar 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: "+\n(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;\ndisplay.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=\nfalse;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&&\nname!="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";\nreturn 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";\ndialog.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);\nme.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,\ninp.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()});\nif(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=\n1;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);\nCodeMirror.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;\ndiff_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=\nthis.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,\ncommonsuffix]);this.diff_cleanupMerge(diffs);return diffs};\ndiff_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;\nreturn 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);\nreturn this.diff_bisect_(text1,text2,deadline)};\ndiff_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=\ntext_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=\n"";break}pointer++}diffs.pop();return diffs};\ndiff_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()>\ndeadline)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-\nv2[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+\ndelta-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]]};\ndiff_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)};\ndiff_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=\ntext.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}};\ndiff_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("")}};\ndiff_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};\ndiff_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=\nMath.floor((pointermax-pointermin)/2+pointermin)}return pointermid};\ndiff_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=\ntext2.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++}}};\ndiff_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));\nif(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<=\n0)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;\nif(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]};\ndiff_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]==\nDIFF_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-\n1]:-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,\ndeletion);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-\n1][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++}};\ndiff_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_);\nvar 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||\nnonAlphaNumeric2)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=\ncommonString+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;\nbestEdit=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$/;\ndiff_match_patch.blanklineStartRegex_=/^\\r?\\n\\r?\\n/;\ndiff_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=\nnull}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>\n0?equalities[equalitiesLength-1]:-1;post_ins=post_del=false}changes=true}}pointer++}if(changes)this.diff_cleanupMerge(diffs)};\ndiff_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!==\n0){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);\nif(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-\ncount_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&&\ndiffs[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]=\ndiffs[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)};\ndiff_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)};\ndiff_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;">\'+\ntext+"</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("")};\ndiff_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};\ndiff_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," ")};\ndiff_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=\ntext1.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};\ndiff_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)};\ndiff_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=\nMath.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=\nMath.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;\nif(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};\ndiff_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;\nvar 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};\ndiff_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=\na;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=\nchar_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&&\npatchDiffLength&&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+\ndiff_text.length}if(patchDiffLength){this.patch_addContext_(patch,prepatch_text);patches.push(patch)}return patches};\ndiff_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};\ndiff_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,\nthis.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=\ntext.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=\nthis.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]};\ndiff_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;\npatch.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>\ndiffs[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};\ndiff_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=\nprecontext.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;\nstart1=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=\nthis.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)}}};\ndiff_match_patch.prototype.patch_toText=function(patches){var text=[];var x=0;for(;x<patches.length;x++)text[x]=patches[x];return text.join("")};\ndiff_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=\n0;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,\nline]);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};\ndiff_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=\n"-";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);\ndv.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==\n"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!=\nchange.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",\nfunction(){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;\nif(!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,\ntoOrig?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>\nbotDist&&(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,\nDIFF_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();\nelse 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>\nstate.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,\nend){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=\ndiff[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+\n1)}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+\ndv.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+\n(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,\norigAlignable,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));\nchunkI++}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++,\n0,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=\nfalse}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,\noffset,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>\ncm.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)-\nsTopEdit;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+\n2)+" "+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",\n"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=\n"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,\nfrom,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)});\nvar 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!=\n"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=\ndiff[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;\nvar 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,\neditTo: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-\n1)==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,\nafter: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,\nclearOnEnter: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,\nmargin,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,\noff,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,\nstyle){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];\nreturn 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,\nF_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,\nF_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,\nb){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,\ndir){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,\ndiff,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=\ngetDiff(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);\neditor.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",\nstart:"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},\ncopyObj(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=\n[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=\nval;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=\n[];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?\nrightPane: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==\n"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)};\nCodeMirror.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);\nif(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},\nset: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,\nn)){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&&\n!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+\n1]&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=\nfunction(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=\nfalse}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=\nmakeOverlay(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);\nstate.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;\nif(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>\n0){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)&&\n(!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);\ncm.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]=\noptions[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;\nreturn 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--,\n1)}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;\nvar 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=\noffsetLine(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=\nnew 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==\n"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,\nbottom: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")==\n-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,\nqueryCaseInsensitive(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,\nevent.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"||\ncmd=="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,\nrev)})})}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(),\ncursor.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==\n"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("",\nnull," ",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"},\ncm.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;\nvar 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=\ngetSearchCursor(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,\ntext)}])};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,\ntrue,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))==\n-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),\nmatch: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");\nvar 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-\nendMargin)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,\nregexp,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");\nvar 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;\nif(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,\nfound,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,\nadjustPos(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]);\nif(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;\nreturn{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,\npos){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()};\nnoFold=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++;\nif(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},\nto: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",\nfunction(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",\nmode:"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",\n"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"]},\n{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"]},\n{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"},\n{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"},\n{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",\nmode:"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",\next:["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"]},\n{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",\nmode:"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"]},\n{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"]},\n{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++"]},\n{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",\n"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",\nmime:"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",\nmode:"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",\n"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"]},\n{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"]},\n{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",\nmode:"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",\nmode:"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",\nmime:"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",\nmode:"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<\nCodeMirror.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=\n0;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=\nCodeMirror.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)$/;\nCodeMirror.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&&\n(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+\n" ";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(){}});\nif(!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+\n"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,\nconfig){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=\nstates[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()+\nconfig.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===\nb)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,\nspec.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,\ntextAfter,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=\nstates[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]=\n[];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,\nstate.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]=\nmeta[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=\n"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",\n{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*)(#.*)$/,\ntoken:[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"},\n{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",\n"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?\nm.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=\nInfinity;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);\nreturn 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,\ncurInner.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=\nstate.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:\nstate.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,\n"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",\n{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);\nif(!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;\nfor(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"]],\nstyle:[["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+\n" ";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,\nstate.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&&\nparserConfig.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,\nstate.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||\nstate.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=\n!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==\n"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",\n"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!=\n">"||!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]/,\nfalse))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=\nfalse;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("=>",\nstream.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==\n0)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=\nstate.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,\ncontent))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!=\nnull){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,\ncontext.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=\nnew 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,\nnull,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==\n"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()();\nreturn 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/,\nfalse)){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"),\nparenExpr,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,\nstatement);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=\nnoComma?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,\npoplex)}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();\nreturn 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=="<"&&\ncx.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=\ncx.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,\ncx.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)}}\nfunction 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=\ncx.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==\n":")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)},\nproceed)}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);\nif(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"?\nexpressionNoComma: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);\nif(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==\n"[")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"&&\ncx.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,\nexpect(":"),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==\n"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(":"),\npattern,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,\nforspec2);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,\n")"),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,\nvalue){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,\nvalue);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==\n"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&&\ntype=="(")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)}\nfunction 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==\n"(")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==\n"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))}\nfunction 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;\nvar 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"),\n"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)"/;\nvar 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,\n0,"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=\nstate.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];\nif(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==\n","?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+\n(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",\n"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",\n{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"&&\ntype!="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()==\nstream.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)||\n/.+_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||\ntoken.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(/^["\']/,\nfalse))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=\nnull;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=\nfalse;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"}}\nfunction 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=\nfalse;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!==\nfalse)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););\nreturn"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,\ncur))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,\nstate){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=\nparserConfig.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;\nvar 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=\nfalse;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,\nstream.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==\n"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||\nstate.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&&\n/[{(]/.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:|\\{\\}?|\\})$/:\n/^\\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 "+\n"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 "+\n"@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");\nvar 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",\n"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,\n"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 "+\n"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"),\ndefKeywords: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",\n{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"+\n" 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,\natoms: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 "+\n"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 "+\n"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"),\natoms: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,\ncx.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 "+\n"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 "+\n"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"),\natoms: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&&\ntextAfter.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"],\n{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 "+\n"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 "+\n"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 "+\n"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 "+\n"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 "+\n"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+\n" @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"),\ndefKeywords: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,\n9: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,\nblockKeywords: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"+\n" 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"),\nisPunctuationChar:/[\\[\\]{}\\(\\),;:\\.`]/,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":\n"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==\n"*"}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,\nstate)}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");\nreturn 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\\\\\\-]/);\nreturn 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,\n"(")}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=\nstate.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=\nparserConfig.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;\nvar 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,\nstream,"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";\nelse 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":\n"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,\nstate){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=\nfunction(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,\nstate){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);\nif(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=\n"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);\nif(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,\nstream,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=\n"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=\n"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,\nstream,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},\nelectricChars:"}",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",\n"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",\n"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",\n"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",\n"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",\n"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",\n"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",\n"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",\n"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",\n"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",\n"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",\n"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",\n"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",\n"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",\n"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",\n"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",\n"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=\nkeySet(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",\n"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",\n"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=\nkeySet(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",\n"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",\n"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",\n"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_);\nvar 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",\n"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",\n"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",\n"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",\n"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",\n"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",\n"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",\n"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",\n"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",\n"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",\n"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",\n"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",\n"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=\ndocumentTypes_.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,\ncounterDescriptors: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,\nfontProperties: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",\n"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();\nreturn["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",\n"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,\nstate)}},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]+)?/);\nelse 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==\n"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=="/"&&\nmaybeEnd){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}\nvar 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,\n"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,\ncontext: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(),\n"}");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=\n"}";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==\n0)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=\nnull;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)&&\n!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 "+\n"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";\nCodeMirror.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\\$_]/);\nreturn"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()&&\n!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]);\nreturn 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;);\nvar 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&&\nstream.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?\nphpMode: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==\nphpMode&&/^\\?>/.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)});/*\n\n Copyright (C) 2014 by Marijn Haverbeke <marijnh@gmail.com> and others\n\n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n\n The above copyright notice and this permission notice shall be included in\n all copies or substantial portions of the Software.\n\n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n THE SOFTWARE.\n*/\n(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"),\nbuiltin: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";\nif(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",\n"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",\n"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",\n"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==\n"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&&\nstream.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);\nintLiteral=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";\nif(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,\nstate){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;\nelse 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=\n"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())>=\n0;)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,\nstate){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=\nfalse;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=\n"])}".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,\nparserConf.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)<\n3);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",\n"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=\nstate.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==\n"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 "+\n"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();\nreturn"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\\.]/);\nvar 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==\n"="&&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);\nelse 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,\nprev: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,\ncommonKeywords));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&\nBRACELESS)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);\nelse 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+\n(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",\n"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"]);\nvar 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,\nstate);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,\nembed,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]-/););\nif(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("@");\nstream.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==\n"-"&&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=\nfalse;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;\nreturn 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==\n"}")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();\nstream.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())?\n"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==\n"|")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);\nvar 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}\\}))\'/,\ntoken:"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/,\ntoken:"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:/[\\{\\[\\(]/,\nindent: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:"*/",\nlineComment:"//",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===\n"\'"||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*[\'"]?([^\'"]*)[\'"]?/);\nif(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===\nclose&&!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,\nstyle){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",\n"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",\n"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"};\nreturn{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())!=\nnull;)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";\nreturn 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]+/)||\n(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=\ntokenLiteral(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==\n"/"&&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);\nreturn"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";\nif(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(/^.*?(\\/\\*|\\*\\/)/);\nif(!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};\nvar 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,\ncontext: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);\nreturn 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 ";\nvar 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"),\nsupport: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"),\nbuiltin: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"),\nhooks:{"@":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"),\nbuiltin: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"),\nhooks:{"@":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"),\nbuiltin: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"),\nhooks:{"@":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+\n"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"),\nbuiltin: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,\n"?":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"),\nbuiltin: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"),\nkeywords: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"),\nbuiltin: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"),\noperatorChars:/^[*\\/+\\-%<>!=~]/,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"),\nbuiltin: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"),\nbuiltin: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:/^[*\\/+\\-%<>!=&|^\\/#@?~]/,\nbackslashStringEscapes: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:/^[*+\\-%<>!=]/});\nCodeMirror.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"),\nbuiltin: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:/^[*+\\-%<>!=&|^\\/#@?~]/,\ndateSQL: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"),\nbuiltin: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"),\natoms: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"),\nbuiltin:{},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();\nreturn"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("..");\nreturn"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();\nreturn 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();\nif(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,\nalign,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",\n"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",\n"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",\n"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)/;\nvar 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=\n/[\\(\\[\\{]|([\\]\\)\\}])/.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",\n"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;\nvar 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);\nintLiteral=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,\nstate);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();\nreturn 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();\nif(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("^[\\\\(\\\\)\\\\[\\\\]\\\\{\\\\}@,:`=;\\\\.]");\nvar 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"];\nvar 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",\n"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",\n"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=\n\'"\';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,\nnextLineIndent: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<\n0)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,\n"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,\n"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,\nallowMissing: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\\._\\-]/);\nreturn 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(/[^&<]/);\nreturn 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,\nstate)}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;\nfor(;(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)||\nstate.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=\nstream.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!=\ntagName&&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);\nreturn 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=\nnew 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,\nstream,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!=\nnull)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==\nstate.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&&\n/^<(\\/)?([\\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+\nindentUnit;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);\nreturn 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==\n0||/\\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==\n"{")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";\nif(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,\nkeyCol: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);\n');
_.Li();
}catch(e){_._DumpException(e)}
}).call(this,this.default_gr);
// Google Inc.
