import{Fa as a,Ib as m,Lb as r,R as s,T as o,pb as c,qb as g}from"./chunk-RRQYSO6K.js";var p=new s("ICON_PATH_FN",{providedIn:"root",factory(){return n=>`/icons/${n}.svg`}});var h=class n{pathFn=o(p);containerDimensions=m(()=>`calc(${this.size()})`);iconPath=r.required({alias:"restoIcon",transform:i=>`url(${this.pathFn(i)})`});size=r("24px");static \u0275fac=function(t){return new(t||n)};static \u0275dir=a({type:n,selectors:[["","restoIcon",""]],hostVars:10,hostBindings:function(t,e){t&2&&(c("mask-image",e.iconPath())("width",e.containerDimensions())("mask-size",e.size()),g("icon",!0)("kds-icon",!0))},inputs:{iconPath:[1,"restoIcon","iconPath"],size:[1,"size"]}})};export{h as a};
