import{Ga as a,Pb as m,Sb as t,V as s,X as r,wb as c,xb as d}from"./chunk-F5ZIP2TN.js";var u=new s("ICON_PATH_FN",{providedIn:"root",factory(){return e=>`/icons/${e}.svg`}}),g=(()=>{class e{pathFn=r(u);containerDimensions=m(()=>`calc(${this.size()})`);iconPath=t.required({alias:"restoIcon",transform:i=>`url(${this.pathFn(i)})`});size=t("24px");static \u0275fac=function(n){return new(n||e)};static \u0275dir=a({type:e,selectors:[["","restoIcon",""]],hostVars:10,hostBindings:function(n,o){n&2&&(c("mask-image",o.iconPath())("width",o.containerDimensions())("mask-size",o.size()),d("icon",!0)("kds-icon",!0))},inputs:{iconPath:[1,"restoIcon","iconPath"],size:[1,"size"]}})}return e})();export{g as a};
