"use strict";(self.webpackChunkfeno_web=self.webpackChunkfeno_web||[]).push([["4266"],{34481(e,r,n){n.r(r),n.d(r,{ILanguageFeaturesService:()=>t});let t=(0,n(50804).u1)("ILanguageFeaturesService")},50804(e,r,n){var t,i;n.d(r,{_$:()=>t,_Y:()=>s,u1:()=>a}),(i=t||(t={})).serviceIds=new Map,i.DI_TARGET="$di$target",i.DI_DEPENDENCIES="$di$dependencies",i.getServiceDependencies=function(e){return e[i.DI_DEPENDENCIES]||[]};let s=a("instantiationService");function a(e){if(t.serviceIds.has(e))return t.serviceIds.get(e);let r=function(e,n,i){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:r,index:i}):(e[t.DI_DEPENDENCIES]=[{id:r,index:i}],e[t.DI_TARGET]=e)};return r.toString=()=>e,t.serviceIds.set(e,r),r}}}]);