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