PageSourceSearch

https://www.ncoa.org/_next/static/chunks/6847.fa8b6a0903fb58b0.js

js ncoa.org collected 2026-09-24 08:38:33 UTC 25,753 bytes, 3 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6847],{883:(e,t,r)=>{r.d(t,{f1:()=>S,M$:()=>N,fN:()=>M,N1:()=>j,jQ:()=>b,M0:()=>function e(t,r){if(0===t.type||1===r.type)return!0;if(9===t.type)return 9===r.type&&X(t.expr,r.expr);if(9===r.type){for(let s of r.expr)if(e(t,s))return!0;return!1}if(6===t.type){if(6===r.type)return X(r.expr,t.expr);for(let s of t.expr)if(e(s,r))return!0;return!1}return t.equals(r)}});var s=r(43731),i=r(97478),n=r(98839),a=r(40507);function h(...e){switch(e.length){case 1:return(0,a.kg)("contextkey.scanner.hint.didYouMean1","Did you mean {0}?",e[0]);case 2:return(0,a.kg)("contextkey.scanner.hint.didYouMean2","Did you mean {0} or {1}?",e[0],e[1]);case 3:return(0,a.kg)("contextkey.scanner.hint.didYouMean3","Did you mean {0}, {1} or {2}?",e[0],e[1],e[2]);default:return}}let u=(0,a.kg)("contextkey.scanner.hint.didYouForgetToOpenOrCloseQuote","Did you forget to open or close the quote?"),l=(0,a.kg)("contextkey.scanner.hint.didYouForgetToEscapeSlash","Did you forget to escape the '/' (slash) character? Put two backslashes before it to escape, e.g., '\\\\/'.");class o{constructor(){this._input="",this._start=0,this._current=0,this._tokens=[],this._errors=[],this.stringRe=/[a-zA-Z0-9_<>\-\./\\:\*\?\+\[\]\^,#@;"%\$\p{L}-]+/uy}static getLexeme(e){switch(e.type){case 0:return"(";case 1:return")";case 2:return"!";case 3:return e.isTripleEq?"===":"==";case 4:return e.isTripleEq?"!==":"!=";case 5:return"<";case 6:return"<=";case 7:case 8:return">=";case 9:return"=~";case 10:case 17:case 18:case 19:return e.lexeme;case 11:return"true";case 12:return"false";case 13:return"in";case 14:return"not";case 15:return"&&";case 16:return"||";case 20:return"EOF";default:throw(0,n.iH)(`unhandled token type: ${JSON.stringify(e)}; have you forgotten to add a case?`)}}static{this._regexFlags=new Set(["i","g","s","m","y","u"].map(e=>e.charCodeAt(0)))}static{this._keywords=new Map([["not",14],["in",13],["false",12],["true",11]])}reset(e){return this._input=e,this._start=0,this._current=0,this._tokens=[],this._errors=[],this}scan(){for(;!this._isAtEnd();)switch(this._start=this._current,this._advance()){case 40:this._addToken(0);break;case 41:this._addToken(1);break;case 33:if(this._match(61)){let e=this._match(61);this._tokens.push({type:4,offset:this._start,isTripleEq:e})}else this._addToken(2);break;case 39:this._quotedString();break;case 47:this._regex();break;case 61:if(this._match(61)){let e=this._match(61);this._tokens.push({type:3,offset:this._start,isTripleEq:e})}else this._match(126)?this._addToken(9):this._error(h("==","=~"));break;case 60:this._addToken(this._match(61)?6:5);break;case 62:this._addToken(this._match(61)?8:7);break;case 38:this._match(38)?this._addToken(15):this._error(h("&&"));break;case 124:this._match(124)?this._addToken(16):this._error(h("||"));break;case 32:case 13:case 9:case 10:case 160:break;default:this._string()}return this._start=this._current,this._addToken(20),Array.from(this._tokens)}_match(e){return!this._isAtEnd()&&this._input.charCodeAt(this._current)===e&&(this._current++,!0)}_advance(){return this._input.charCodeAt(this._current++)}_peek(){return this._isAtEnd()?0:this._input.charCodeAt(this._current)}_addToken(e){this._tokens.push({type:e,offset:this._start})}_error(e){let t=this._start,r=this._input.substring(this._start,this._current),s={type:19,offset:this._start,lexeme:r};this._errors.push({offset:t,lexeme:r,additionalInfo:e}),this._tokens.push(s)}_string(){this.stringRe.lastIndex=this._start;let e=this.stringRe.exec(this._input);if(e){this._current=this._start+e[0].length;let t=this._input.substring(this._start,this._current),r=o._keywords.get(t);r?this._addToken(r):this._tokens.push({type:17,lexeme:t,offset:this._start})}}_quotedString(){for(;39!==this._peek()&&!this._isAtEnd();)this._advance();if(this._isAtEnd())return void this._error(u);this._advance(),this._tokens.push({type:18,lexeme:this._input.substring(this._start+1,this._current-1),offset:this._start+1})}_regex(){let e=this._current,t=!1,r=!1;for(;;){if(e>=this._input.length){this._current=e,this._error(l);return}let s=this._input.charCodeAt(e);if(t)t=!1;else if(47!==s||r)91===s?r=!0:92===s?t=!0:93===s&&(r=!1);else{e++;break}e++}for(;e<this._input.length&&o._regexFlags.has(this._input.charCodeAt(e));)e++;this._current=e;let s=this._input.substring(this._start,this._current);this._tokens.push({type:10,lexeme:s,offset:this._start})}_isAtEnd(){return this._current>=this._input.length}}var c=r(77917);let p=new Map;p.set("false",!1),p.set("true",!0),p.set("isMac",s.zx),p.set("isLinux",s.j9),p.set("isWindows",s.uF),p.set("isWeb",s.HZ),p.set("isMacNative",s.zx&&!s.HZ),p.set("isEdge",s.UP),p.set("isFirefox",s.gm),p.set("isChrome",s.H8),p.set("isSafari",s.nr);let y=Object.prototype.hasOwnProperty,g={regexParsingWithErrorRecovery:!0}
1,f=(0,a.kg)("contextkey.parser.error.emptyString","Empty context key expression"),_=(0,a.kg)("contextkey.parser.error.emptyString.hint","Did you forget to write an expression? You can also put 'false' or 'true' to always evaluate to false or true, respectively."),d=(0,a.kg)("contextkey.parser.error.noInAfterNot","'in' after 'not'."),k=(0,a.kg)("contextkey.parser.error.closingParenthesis","closing parenthesis ')'"),v=(0,a.kg)("contextkey.parser.error.unexpectedToken","Unexpected token"),x=(0,a.kg)("contextkey.parser.error.unexpectedToken.hint","Did you forget to put && or || before the token?"),E=(0,a.kg)("contextkey.parser.error.unexpectedEOF","Unexpected end of expression"),m=(0,a.kg)("contextkey.parser.error.unexpectedEOF.hint","Did you forget to put a context key?");class C{static{this._parseError=Error()}constructor(e=g){this._config=e,this._scanner=new o,this._tokens=[],this._current=0,this._parsingErrors=[],this._flagsGYRe=/g|y/g}parse(e){if(""===e)return void this._parsingErrors.push({message:f,offset:0,lexeme:"",additionalInfo:_});this._tokens=this._scanner.reset(e).scan(),this._current=0,this._parsingErrors=[];try{let e=this._expr();if(!this._isAtEnd()){let e=this._peek(),t=17===e.type?x:void 0;throw this._parsingErrors.push({message:v,offset:e.offset,lexeme:o.getLexeme(e),additionalInfo:t}),C._parseError}return e}catch(e){if(e!==C._parseError)throw e;return}}_expr(){return this._or()}_or(){let e=[this._and()];for(;this._matchOne(16);){let t=this._and();e.push(t)}return 1===e.length?e[0]:N.or(...e)}_and(){let e=[this._term()];for(;this._matchOne(15);){let t=this._term();e.push(t)}return 1===e.length?e[0]:N.and(...e)}_term(){if(this._matchOne(2)){let e=this._peek();switch(e.type){case 11:return this._advance(),A.INSTANCE;case 12:return this._advance(),T.INSTANCE;case 0:{this._advance();let e=this._expr();return this._consume(1,k),e?.negate()}case 17:return this._advance(),$.create(e.lexeme);default:throw this._errExpectedButGot("KEY | true | false | '(' expression ')'",e)}}return this._primary()}_primary(){let e=this._peek();switch(e.type){case 11:return this._advance(),N.true();case 12:return this._advance(),N.false();case 0:{this._advance();let e=this._expr();return this._consume(1,k),e}case 17:{let t=e.lexeme;if(this._advance(),this._matchOne(9)){let e=this._peek();if(!this._config.regexParsingWithErrorRecovery){let r;if(this._advance(),10!==e.type)throw this._errExpectedButGot("REGEX",e);let s=e.lexeme,i=s.lastIndexOf("/"),n=i===s.length-1?void 0:this._removeFlagsGY(s.substring(i+1));try{r=new RegExp(s.substring(1,i),n)}catch(t){throw this._errExpectedButGot("REGEX",e)}return K.create(t,r)}switch(e.type){case 10:case 19:{let r,s=[e.lexeme];this._advance();let i=this._peek(),n=0;for(let t=0;t<e.lexeme.length;t++)40===e.lexeme.charCodeAt(t)?n++:41===e.lexeme.charCodeAt(t)&&n--;for(;!this._isAtEnd()&&15!==i.type&&16!==i.type;){switch(i.type){case 0:n++;break;case 1:n--;break;case 10:case 18:for(let t=0;t<i.lexeme.length;t++)40===i.lexeme.charCodeAt(t)?n++:41===e.lexeme.charCodeAt(t)&&n--}if(n<0)break;s.push(o.getLexeme(i)),this._advance(),i=this._peek()}let a=s.join(""),h=a.lastIndexOf("/"),u=h===a.length-1?void 0:this._removeFlagsGY(a.substring(h+1));try{r=new RegExp(a.substring(1,h),u)}catch(t){throw this._errExpectedButGot("REGEX",e)}return N.regex(t,r)}case 18:{let r=e.lexeme;this._advance();let s=null;if(!(0,i.AV)(r)){let t=r.indexOf("/"),i=r.lastIndexOf("/");if(t!==i&&t>=0){let n=r.slice(t+1,i),a="i"===r[i+1]?"i":"";try{s=new RegExp(n,a)}catch(t){throw this._errExpectedButGot("REGEX",e)}}}if(null===s)throw this._errExpectedButGot("REGEX",e);return K.create(t,s)}default:throw this._errExpectedButGot("REGEX",this._peek())}}if(this._matchOne(14)){this._consume(13,d);let e=this._value();return N.notIn(t,e)}switch(this._peek().type){case 3:{this._advance();let e=this._value();if(18===this._previous().type)return N.equals(t,e);switch(e){case"true":return N.has(t);case"false":return N.not(t);default:return N.equals(t,e)}}case 4:{this._advance();let e=this._value();if(18===this._previous().type)return N.notEquals(t,e);switch(e){case"true":return N.not(t);case"false":return N.has(t);default:return N.notEquals(t,e)}}
1case 5:return this._advance(),D.create(t,this._value());case 6:return this._advance(),F.create(t,this._value());case 7:return this._advance(),O.create(t,this._value());case 8:return this._advance(),R.create(t,this._value());case 13:return this._advance(),N.in(t,this._value());default:return N.has(t)}}case 20:throw this._parsingErrors.push({message:E,offset:e.offset,lexeme:"",additionalInfo:m}),C._parseError;default:throw this._errExpectedButGot(`true | false | KEY 
2	| KEY '=~' REGEX 
3	| KEY ('==' | '!=' | '<' | '<=' | '>' | '>=' | 'in' | 'not' 'in') value`,this._peek())}}_value(){let e=this._peek();switch(e.type){case 17:case 18:return this._advance(),e.lexeme;case 11:return this._advance(),"true";case 12:return this._advance(),"false";case 13:return this._advance(),"in";default:return""}}_removeFlagsGY(e){return e.replaceAll(this._flagsGYRe,"")}_previous(){return this._tokens[this._current-1]}_matchOne(e){return!!this._check(e)&&(this._advance(),!0)}_advance(){return!this._isAtEnd()&&this._current++,this._previous()}_consume(e,t){if(this._check(e))return this._advance();throw this._errExpectedButGot(t,this._peek())}_errExpectedButGot(e,t,r){let s=(0,a.kg)("contextkey.parser.error.expectedButGot","Expected: {0}\nReceived: '{1}'.",e,o.getLexeme(t)),i=t.offset,n=o.getLexeme(t);return this._parsingErrors.push({message:s,offset:i,lexeme:n,additionalInfo:r}),C._parseError}_check(e){return this._peek().type===e}_peek(){return this._tokens[this._current]}_isAtEnd(){return 20===this._peek().type}}class N{static false(){return A.INSTANCE}static true(){return T.INSTANCE}static has(e){return I.create(e)}static equals(e,t){return S.create(e,t)}static notEquals(e,t){return z.create(e,t)}static regex(e,t){return K.create(e,t)}static in(e,t){return q.create(e,t)}static notIn(e,t){return L.create(e,t)}static not(e){return $.create(e)}static and(...e){return B.create(e,null,!0)}static or(...e){return W.create(e,null,!0)}static{this._parser=new C({regexParsingWithErrorRecovery:!1})}static deserialize(e){if(null!=e)return this._parser.parse(e)}}function b(e,t){let r=e?e.substituteConstants():void 0,s=t?t.substituteConstants():void 0;return!r&&!s||!!r&&!!s&&r.equals(s)}function w(e,t){return e.cmp(t)}class A{static{this.INSTANCE=new A}constructor(){this.type=0}cmp(e){return this.type-e.type}equals(e){return e.type===this.type}substituteConstants(){return this}evaluate(e){return!1}serialize(){return"false"}keys(){return[]}negate(){return T.INSTANCE}}class T{static{this.INSTANCE=new T}constructor(){this.type=1}cmp(e){return this.type-e.type}equals(e){return e.type===this.type}substituteConstants(){return this}evaluate(e){return!0}serialize(){return"true"}keys(){return[]}negate(){return A.INSTANCE}}class I{static create(e,t=null){let r=p.get(e);return"boolean"==typeof r?r?T.INSTANCE:A.INSTANCE:new I(e,t)}constructor(e,t){this.key=e,this.negated=t,this.type=2}cmp(e){return e.type!==this.type?this.type-e.type:function(e,t){return e<t?-1:+(e>t)}(this.key,e.key)}equals(e){return e.type===this.type&&this.key===e.key}substituteConstants(){let e=p.get(this.key);return"boolean"==typeof e?e?T.INSTANCE:A.INSTANCE:this}evaluate(e){return!!e.getValue(this.key)}serialize(){return this.key}keys(){return[this.key]}negate(){return this.negated||(this.negated=$.create(this.key,this)),this.negated}}class S{static create(e,t,r=null){if("boolean"==typeof t)return t?I.create(e,r):$.create(e,r);let s=p.get(e);return"boolean"==typeof s?t===(s?"true":"false")?T.INSTANCE:A.INSTANCE:new S(e,t,r)}constructor(e,t,r){this.key=e,this.value=t,this.negated=r,this.type=4}cmp(e){return e.type!==this.type?this.type-e.type:P(this.key,this.value,e.key,e.value)}equals(e){return e.type===this.type&&this.key===e.key&&this.value===e.value}substituteConstants(){let e=p.get(this.key);return"boolean"==typeof e?this.value===(e?"true":"false")?T.INSTANCE:A.INSTANCE:this}evaluate(e){return e.getValue(this.key)==this.value}serialize(){return`${this.key} == '${this.value}'`}keys(){return[this.key]}negate(){return this.negated||(this.negated=z.create(this.key,this.value,this)),this.negated}}class q{static create(e,t){return new q(e,t)}constructor(e,t){this.key=e,this.valueKey=t,this.type=10,this.negated=null}cmp(e){return e.type!==this.type?this.type-e.type:P(this.key,this.valueKey,e.key,e.valueKey)}equals(e){return e.type===this.type&&this.key===e.key&&this.valueKey===e.valueKey}substituteConstants(){return this}evaluate(e){let t=e.getValue(this.valueKey),r=e.getValue(this.key);return Array.isArray(t)?t.includes(r):"string"==typeof r&&"object"==typeof t&&null!==t&&y.call(t,r)}serialize(){return`${this.key} in '${this.valueKey}'`}keys(){return[this.key,this.valueKey]}negate(){return this.negated||(this.negated=L.create(this.key,this.valueKey)),this.negated}}class L{static create(e,t){return new L(e,t)}constructor(e,t){this.key=e,this.valueKey=t,this.type=11,this._negated=q.create(e,t)}cmp(e){return e.type!==this.type?this.type-e.type:this._negated.cmp(e._negated)}equals(e){return e.type===this.type&&this._negated.equals(e._negated)}substituteConstants(){return this}evaluate(e){return!this._negated.evaluate(e)}serialize(){return`${this.key} not in '${this.valueKey}'`}keys(){return this._negated.keys()}negate(){return this._negated}}class z{static create(e,t,r=null){if("boolean"==typeof t)return t?$.create(e,r):I.create(e,r);let s=p.get(e);return"boolean"==typeof s?t===(s?"true":"false")?A.INSTANCE:T.INSTANCE:new z(e,t,r)}constructor(e,t,r){this.key=e,this.value=t,this.negated=r,this.type=5}cmp(e){return e.type!==this.type?this.type-e.type:P(this.key,this.value,e.key,e.value)}equals(e){return e.type===this.type&&this.key===e.key&&this.value===e.value}substituteConstants(){let e=p.get(this.key);return"boolean"==typeof e?this.value===(e?"true":"false")?A.INSTANCE:T.INSTANCE:this}evaluate(e){return e.getValue(this.key)!=this.value}serialize(){return`${this.key} != '${this.value}'`}keys(){return[this.key]}negate(){return this.negated||(this.negated=S.create(this.key,this.value,this)),this.negated}}class ${static create(e,t=null){let r=p.get(e);return"boolean"==typeof r?r?A.INSTANCE:T.INSTANCE:new $(e,t)}constructor(e,t){this.key=e,this.negated=t,this.type=3}cmp(e){return e.type!==this.type?this.type-e.type:function(e,t){return e<t?-1:+(e>t)}(this.key,e.key)}equals(e){return e.type===this.type&&this.key===e.key}substituteConstants(){let e=p.get(this.key);return"boolean"==typeof e?e?A.INSTANCE:T.INSTANCE:this}evaluate(e){return!e.getValue(this.key)}serialize(){return`!${this.key}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=I.create(this.key,this)),this.negated}}function G(e,t){if("string"==typeof e){let t=parseFloat(e);isNaN(t)||(e=t)}return"string"==typeof e||"number"==typeof e?t(e):A.INSTANCE}class O{static create(e,t,r=null){return G(t,t=>new O(e,t,r))}constructor(e,t,r){this.key=e,this.value=t,this.negated=r,this.type=12}cmp(e){return e.type!==this.type?this.type-e.type:P(this.key,this.value,e.key,e.value)}equals(e){return e.type===this.type&&this.key===e.key&&this.value===e.value}substituteConstants(){return this}evaluate(e){return"string"!=typeof this.value&&parseFloat(e.getValue(this.key))>this.value}serialize(){return`${this.key} > ${this.value}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=F.create(this.key,this.value,this)),this.negated}}class R{static create(e,t,r=null){return G(t,t=>new R(e,t,r))}constructor(e,t,r){this.key=e,this.value=t,this.negated=r,this.type=13}cmp(e){return e.type!==this.type?this.type-e.type:P(this.key,this.value,e.key,e.value)}equals(e){return e.type===this.type&&this.key===e.key&&this.value===e.value}substituteConstants(){return this}evaluate(e){return"string"!=typeof this.value&&parseFloat(e.getValue(this.key))>=this.value}serialize(){return`${this.key} >= ${this.value}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=D.create(this.key,this.value,this)),this.negated}}class D{static create(e,t,r=null){return G(t,t=>new D(e,t,r))}constructor(e,t,r){this.key=e,this.value=t,this.negated=r,this.type=14}cmp(e){return e.type!==this.type?this.type-e.type:P(this.key,this.value,e.key,e.value)}equals(e){return e.type===this.type&&this.key===e.key&&this.value===e.value}substituteConstants(){return this}evaluate(e){return"string"!=typeof this.value&&parseFloat(e.getValue(this.key))<this.value}serialize(){return`${this.key} < ${this.value}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=R.create(this.key,this.value,this)),this.negated}}class F{static create(e,t,r=null){return G(t,t=>new F(e,t,r))}constructor(e,t,r){this.key=e,this.value=t,this.negated=r,this.type=15}cmp(e){return e.type!==this.type?this.type-e.type:P(this.key,this.value,e.key,e.value)}equals(e){return e.type===this.type&&this.key===e.key&&this.value===e.value}substituteConstants(){return this}evaluate(e){return"string"!=typeof this.value&&parseFloat(e.getValue(this.key))<=this.value}serialize(){return`${this.key} <= ${this.value}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=O.create(this.key,this.value,this)),this.negated}}class K{static create(e,t){return new K(e,t)}constructor(e,t){this.key=e,this.regexp=t,this.type=7,this.negated=null}cmp(e){if(e.type!==this.type)return this.type-e.type;if(this.key<e.key)return -1;if(this.key>e.key)return 1;let t=this.regexp?this.regexp.source:"",r=e.regexp?e.regexp.source:"";return t<r?-1:+(t>r)}equals(e){if(e.type===this.type){let t=this.regexp?this.regexp.source:"",r=e.regexp?e.regexp.source:"";return this.key===e.key&&t===r}return!1}substituteConstants(){return this}evaluate(e){let t=e.getValue(this.key);return!!this.regexp&&this.regexp.test(t)}serialize(){let e=this.regexp?`/${this.regexp.source}/${this.regexp.flags}`:"/invalid/";return`${this.key} =~ ${e}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=V.create(this)),this.negated}}class V{static create(e){return new V(e)}constructor(e){this._actual=e,this.type=8}cmp(e){return e.type!==this.type?this.type-e.type:this._actual.cmp(e._actual)}equals(e){return e.type===this.type&&this._actual.equals(e._actual)}substituteConstants(){return this}evaluate(e){return!this._actual.evaluate(e)}serialize(){return`!(${this._actual.serialize()})`}keys(){return this._actual.keys()}negate(){return this._actual}}function Y(e){let t=null;for(let r=0,s=e.length;r<s;r++){let s=e[r].substituteConstants();if(e[r]!==s&&null===t){t=[];for(let s=0;s<r;s++)t[s]=e[s]}null!==t&&(t[r]=s)}return null===t?e:t}class B{static create(e,t,r){return B._normalizeArr(e,t,r)}constructor(e,t){this.expr=e,this.negated=t,this.type=6}cmp(e){if(e.type!==this.type)return this.type-e.type;if(this.expr.length<e.expr.length)return -1;if(this.expr.length>e.expr.length)return 1;for(let t=0,r=this.expr.length;t<r;t++){let r=w(this.expr[t],e.expr[t]);if(0!==r)return r}return 0}equals(e){if(e.type===this.type){if(this.expr.length!==e.expr.length)return!1;for(let t=0,r=this.expr.length;t<r;t++)if(!this.expr[t].equals(e.expr[t]))return!1;return!0}return!1}substituteConstants(){let e=Y(this.expr);return e===this.expr?this:B.create(e,this.negated,!1)}evaluate(e){for(let t=0,r=this.expr.length;t<r;t++)if(!this.expr[t].evaluate(e))return!1;return!0}static _normalizeArr(e,t,r){let s=[],i=!1;for(let t of e)if(t){if(1===t.type){i=!0;continue}if(0===t.type)return A.INSTANCE;if(6===t.type){s.push(...t.expr);continue}s.push(t)}if(0===s.length&&i)return T.INSTANCE;if(0!==s.length){if(1===s.length)return s[0];s.sort(w);for(let e=1;e<s.length;e++)s[e-1].equals(s[e])&&(s.splice(e,1),e--);if(1===s.length)return s[0];for(;s.length>1;){let e=s[s.length-1];if(9!==e.type)break;s.pop();let t=s.pop(),i=0===s.length,n=W.create(e.expr.map(e=>B.create([e,t],null,r)),null,i);n&&(s.push(n),s.sort(w))}if(1===s.length)return s[0];if(r){for(let e=0;e<s.length;e++)for(let t=e+1;t<s.length;t++)if(s[e].negate().equals(s[t]))return A.INSTANCE;if(1===s.length)return s[0]}return new B(s,t)}}serialize(){return this.expr.map(e=>e.serialize()).join(" && ")}keys(){let e=[];
3for(let t of this.expr)e.push(...t.keys());return e}negate(){if(!this.negated){let e=[];for(let t of this.expr)e.push(t.negate());this.negated=W.create(e,this,!0)}return this.negated}}class W{static create(e,t,r){return W._normalizeArr(e,t,r)}constructor(e,t){this.expr=e,this.negated=t,this.type=9}cmp(e){if(e.type!==this.type)return this.type-e.type;if(this.expr.length<e.expr.length)return -1;if(this.expr.length>e.expr.length)return 1;for(let t=0,r=this.expr.length;t<r;t++){let r=w(this.expr[t],e.expr[t]);if(0!==r)return r}return 0}equals(e){if(e.type===this.type){if(this.expr.length!==e.expr.length)return!1;for(let t=0,r=this.expr.length;t<r;t++)if(!this.expr[t].equals(e.expr[t]))return!1;return!0}return!1}substituteConstants(){let e=Y(this.expr);return e===this.expr?this:W.create(e,this.negated,!1)}evaluate(e){for(let t=0,r=this.expr.length;t<r;t++)if(this.expr[t].evaluate(e))return!0;return!1}static _normalizeArr(e,t,r){let s=[],i=!1;if(e){for(let t=0,r=e.length;t<r;t++){let r=e[t];if(r){if(0===r.type){i=!0;continue}if(1===r.type)return T.INSTANCE;if(9===r.type){s=s.concat(r.expr);continue}s.push(r)}}if(0===s.length&&i)return A.INSTANCE;s.sort(w)}if(0!==s.length){if(1===s.length)return s[0];for(let e=1;e<s.length;e++)s[e-1].equals(s[e])&&(s.splice(e,1),e--);if(1===s.length)return s[0];if(r){for(let e=0;e<s.length;e++)for(let t=e+1;t<s.length;t++)if(s[e].negate().equals(s[t]))return T.INSTANCE;if(1===s.length)return s[0]}return new W(s,t)}}serialize(){return this.expr.map(e=>e.serialize()).join(" || ")}keys(){let e=[];for(let t of this.expr)e.push(...t.keys());return e}negate(){if(!this.negated){let e=[];for(let t of this.expr)e.push(t.negate());for(;e.length>1;){let t=e.shift(),r=e.shift(),s=[];for(let e of H(t))for(let t of H(r))s.push(B.create([e,t],null,!1));e.unshift(W.create(s,null,!1))}this.negated=W.create(e,this,!0)}return this.negated}}class j extends I{static{this._info=[]}static all(){return j._info.values()}constructor(e,t,r){super(e,null),this._defaultValue=t,"object"==typeof r?j._info.push({...r,key:e}):!0!==r&&j._info.push({key:e,description:r,type:null!=t?typeof t:void 0})}bindTo(e){return e.createKey(this.key,this._defaultValue)}getValue(e){return e.getContextKeyValue(this.key)}toNegated(){return this.negate()}isEqualTo(e){return S.create(this.key,e)}}let M=(0,c.u1)("contextKeyService");function P(e,t,r,s){return e<r?-1:e>r?1:t<s?-1:+(t>s)}function X(e,t){let r=0,s=0;for(;r<e.length&&s<t.length;){let i=e[r].cmp(t[s]);if(i<0)return!1;0===i&&r++,s++}return r===e.length}function H(e){return 9===e.type?e.expr:[e]}},36847:(e,t,r)=>{r.d(t,{$b:()=>s,Cr:()=>o,Dk:()=>c,rr:()=>h});var s,i=r(52232),n=r(90288),a=r(883);let h=(0,r(77917).u1)("logService");!function(e){e[e.Off=0]="Off",e[e.Trace=1]="Trace",e[e.Debug=2]="Debug",e[e.Info=3]="Info",e[e.Warning=4]="Warning",e[e.Error=5]="Error"}(s||(s={}));let u=s.Info;class l extends n.jG{constructor(){super(...arguments),this.level=u,this._onDidChangeLogLevel=this._register(new i.vl),this.onDidChangeLogLevel=this._onDidChangeLogLevel.event}setLevel(e){this.level!==e&&(this.level=e,this._onDidChangeLogLevel.fire(this.level))}getLevel(){return this.level}checkLogLevel(e){return this.level!==s.Off&&this.level<=e}}class o extends l{constructor(e=u,t=!0){super(),this.useColors=t,this.setLevel(e)}trace(e,...t){this.checkLogLevel(s.Trace)&&(this.useColors?console.log("%cTRACE","color: #888",e,...t):console.log(e,...t))}debug(e,...t){this.checkLogLevel(s.Debug)&&(this.useColors?console.log("%cDEBUG","background: #eee; color: #888",e,...t):console.log(e,...t))}info(e,...t){this.checkLogLevel(s.Info)&&(this.useColors?console.log("%c INFO","color: #33f",e,...t):console.log(e,...t))}warn(e,...t){this.checkLogLevel(s.Warning)&&(this.useColors?console.log("%c WARN","color: #993",e,...t):console.log(e,...t))}error(e,...t){this.checkLogLevel(s.Error)&&(this.useColors?console.log("%c  ERR","color: #f33",e,...t):console.error(e,...t))}}class c extends l{constructor(e){super(),this.loggers=e,e.length&&this.setLevel(e[0].getLevel())}setLevel(e){for(let t of this.loggers)t.setLevel(e);super.setLevel(e)}trace(e,...t){for(let r of this.loggers)r.trace(e,...t)}debug(e,...t){for(let r of this.loggers)r.debug(e,...t)}info(e,...t){for(let r of this.loggers)r.info(e,...t)}warn(e,...t){for(let r of this.loggers)r.warn(e,...t)}error(e,...t){for(let r of this.loggers)r.error(e,...t)}dispose(){for(let e of this.loggers)e.dispose();super.dispose()}}new a.N1("logLevel",function(e){switch(e){case s.Trace:return"trace";case s.Debug:return"debug";case s.Info:return"info";case s.Warning:return"warn";case s.Error:return"error";
3case s.Off:return"off"}}(s.Info))}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.