"use strict";(self.webpackChunkfeno_web=self.webpackChunkfeno_web||[]).push([["3215"],{6002(e,n,i){i.r(n),i.d(n,{ISemanticTokensStylingService:()=>t});let t=(0,i(50804).u1)("semanticTokensStylingService")},50804(e,n,i){var t,r;i.d(n,{_$:()=>t,_Y:()=>s,u1:()=>c}),(r=t||(t={})).serviceIds=new Map,r.DI_TARGET="$di$target",r.DI_DEPENDENCIES="$di$dependencies",r.getServiceDependencies=function(e){return e[r.DI_DEPENDENCIES]||[]};let s=c("instantiationService");function c(e){if(t.serviceIds.has(e))return t.serviceIds.get(e);let n=function(e,i,r){if(3!=arguments.length)throw Error("@IServiceName-decorator can only be used to decorate a parameter");e[t.DI_TARGET]===e?e[t.DI_DEPENDENCIES].push({id:n,index:r}):(e[t.DI_DEPENDENCIES]=[{id:n,index:r}],e[t.DI_TARGET]=e)};return n.toString=()=>e,t.serviceIds.set(e,n),n}}}]);