1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[913],{20405:(t,e,n)=>{var i;function r(t){return t===i.HIGH_CONTRAST_DARK||t===i.HIGH_CONTRAST_LIGHT}function a(t){return t===i.DARK||t===i.HIGH_CONTRAST_DARK}n.d(e,{Bb:()=>r,HD:()=>a,zM:()=>i}),function(t){t.DARK="dark",t.LIGHT="light",t.HIGH_CONTRAST_DARK="hcDark",t.HIGH_CONTRAST_LIGHT="hcLight"}(i||(i={}))},36802:(t,e,n)=>{n.d(e,{x:()=>i});class i{static getLanguageId(t){return(255&t)>>>0}static getTokenType(t){return(768&t)>>>8}static containsBalancedBrackets(t){return(1024&t)!=0}static getFontStyle(t){return(30720&t)>>>11}static getForeground(t){return(0xff8000&t)>>>15}static getBackground(t){return(0xff000000&t)>>>24}static getClassNameFromMetadata(t){let e="mtk"+this.getForeground(t),n=this.getFontStyle(t);return 1&n&&(e+=" mtki"),2&n&&(e+=" mtkb"),4&n&&(e+=" mtku"),8&n&&(e+=" mtks"),e}static getInlineStyleFromMetadata(t,e){let n=this.getForeground(t),i=this.getFontStyle(t),r=`color: ${e[n]};`;1&i&&(r+="font-style: italic;"),2&i&&(r+="font-weight: bold;");let a="";return 4&i&&(a+=" underline"),8&i&&(a+=" line-through"),a&&(r+=`text-decoration:${a};`),r}static getPresentationFromMetadata(t){let e=this.getForeground(t),n=this.getFontStyle(t);return{foreground:e,italic:!!(1&n),bold:!!(2&n),underline:!!(4&n),strikethrough:!!(8&n)}}}},53208:(t,e,n)=>{n.d(e,{W:()=>i});function i(t){let e=0,n=0,i=0,r=0;for(let a=0,s=t.length;a<s;a++){let h=t.charCodeAt(a);13===h?(0===e&&(n=a),e++,a+1<s&&10===t.charCodeAt(a+1)?(r|=2,a++):r|=3,i=a+1):10===h&&(r|=1,0===e&&(n=a),e++,i=a+1)}return 0===e&&(n=t.length),[e,n,t.length-i,r]}},64444:(t,e,n)=>{n.d(e,{Fd:()=>g,Gy:()=>o,Pz:()=>u,Yf:()=>c,lR:()=>T,zy:()=>m});var i=n(52232),r=n(90288),a=n(77917),s=n(50477),h=n(20405);let o=(0,a.u1)("themeService");function c(t){return{id:t}}function u(t){switch(t){case h.zM.DARK:return"vs-dark";case h.zM.HIGH_CONTRAST_DARK:return"hc-black";case h.zM.HIGH_CONTRAST_LIGHT:return"hc-light";default:return"vs"}}let g={ThemingContribution:"base.contributions.theming"};class l{constructor(){this.themingParticipants=[],this.themingParticipants=[],this.onThemingParticipantAddedEmitter=new i.vl}onColorThemeChange(t){return this.themingParticipants.push(t),this.onThemingParticipantAddedEmitter.fire(t),(0,r.s)(()=>{let e=this.themingParticipants.indexOf(t);this.themingParticipants.splice(e,1)})}getThemingParticipants(){return this.themingParticipants}}let d=new l;function m(t){return d.onColorThemeChange(t)}s.O.add(g.ThemingContribution,d);class T extends r.jG{constructor(t){super(),this.themeService=t,this.theme=t.getColorTheme(),this._register(this.themeService.onDidColorThemeChange(t=>this.onThemeChange(t)))}onThemeChange(t){this.theme=t,this.updateStyles()}updateStyles(){}}},65050:(t,e,n)=>{n.d(e,{L:()=>i});let i=(0,n(77917).u1)("languageService")}}]);
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.