diff --git a/141.52a6da35f2de08a2.js b/141.52a6da35f2de08a2.js new file mode 100644 index 00000000..3f1e8a1a --- /dev/null +++ b/141.52a6da35f2de08a2.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdesign_angular_kit_bundle=self.webpackChunkdesign_angular_kit_bundle||[]).push([[141],{141:(Z,p,a)=>{a.r(p),a.d(p,{PasswordInputModule:()=>I});var d=a(6814),l=a(1640),m=a(7069),t=a(9212),u=a(528),c=a(6273),f=a(4580),w=a(6099),i=a(2998),s=a(6223);let h=(()=>{class o{static#t=this.\u0275fac=function(n){return new(n||o)};static#o=this.\u0275cmp=t.Xpm({type:o,selectors:[["it-password-input-example"]],decls:4,vars:4,consts:[[1,"bd-example"],["label","Password con label","validationMode","false",3,"ngModel"],["label","Password con label e testo di aiuto","validationMode","false",3,"description","ngModel"],["label","Password con strength meter","showStrengthMeter","true","validationMode","false",3,"ngModel"]],template:function(n,r){1&n&&(t.TgZ(0,"div",0),t._UZ(1,"it-password-input",1)(2,"it-password-input",2)(3,"it-password-input",3),t.qZA()),2&n&&(t.xp6(),t.Q6J("ngModel",r.password),t.xp6(),t.Q6J("description",!0)("ngModel",r.passwordText),t.xp6(),t.Q6J("ngModel",r.passwordStrengthMeter))},dependencies:[i.S,s.JJ,s.On],encapsulation:2})}return o})();var g=a(1759);let C=(()=>{class o{constructor(e){this.formBuilder=e,this.formGroup=this.formBuilder.group({password:[null],confirmPassword:[null]},{validators:n=>g.u.passwordMatch(n)})}static#t=this.\u0275fac=function(n){return new(n||o)(t.Y36(s.qu))};static#o=this.\u0275cmp=t.Xpm({type:o,selectors:[["it-password-input-confirm-example"]],decls:6,vars:2,consts:[[1,"bd-example"],[3,"formGroup"],["label","Password","formControlName","password"],["label","Conferma password","formControlName","confirmPassword",3,"confirmPasswordField"]],template:function(n,r){1&n&&(t.TgZ(0,"h3"),t._uU(1,"Conferma password"),t.qZA(),t.TgZ(2,"div",0)(3,"form",1),t._UZ(4,"it-password-input",2)(5,"it-password-input",3),t.qZA()()),2&n&&(t.xp6(3),t.Q6J("formGroup",r.formGroup),t.xp6(2),t.Q6J("confirmPasswordField",!0))},dependencies:[i.S,s._Y,s.JJ,s.JL,s.sg,s.u],encapsulation:2})}return o})(),x=(()=>{class o{constructor(e){this.formBuilder=e,this.formGroup=this.formBuilder.group({password:[null],passwordCustom:[null],passwordStrengthMeter:[null]})}static#t=this.\u0275fac=function(n){return new(n||o)(t.Y36(s.qu))};static#o=this.\u0275cmp=t.Xpm({type:o,selectors:[["it-password-input-validation-example"]],decls:7,vars:7,consts:[[1,"bd-example"],[3,"formGroup"],["label","Validazione default","formControlName","password"],["label","Validazione custom","description","Inserisci almeno 8 caratteri e una lettera maiuscola","formControlName","passwordCustom",3,"minLength","required","useNumber","useCapitalCase","useSmallCase","useSpecialCharacters"],["label","Validazione default con strength meter","showStrengthMeter","true","formControlName","passwordStrengthMeter"]],template:function(n,r){1&n&&(t.TgZ(0,"h3"),t._uU(1,"Validazione"),t.qZA(),t.TgZ(2,"div",0)(3,"form",1),t._UZ(4,"it-password-input",2)(5,"it-password-input",3)(6,"it-password-input",4),t.qZA()()),2&n&&(t.xp6(3),t.Q6J("formGroup",r.formGroup),t.xp6(2),t.Q6J("minLength",8)("required",!1)("useNumber",!1)("useCapitalCase",!0)("useSmallCase",!0)("useSpecialCharacters",!1))},dependencies:[i.S,s._Y,s.JJ,s.JL,s.Q7,s.sg,s.u],encapsulation:2})}return o})(),v=(()=>{class o{static#t=this.\u0275fac=function(n){return new(n||o)};static#o=this.\u0275cmp=t.Xpm({type:o,selectors:[["it-password-input-examples"]],decls:6,vars:0,consts:[["html",'
\n
Open: /{/{ openTime /}/}
\n\nClose: /{/{ closeTime /}/}
\n\n\n
Open: /{/{ openTime /}/}
\n\nClose: /{/{ closeTime /}/}
\n\n
\n Open: /{/{openTime/}/}\n
\n\n\n Close: /{/{closeTime/}/}\n
\n\n\n
\n Open: /{/{openTime/}/}\n
\n\n\n Close: /{/{closeTime/}/}\n
\n\nTesto utile a fornire una descrizione dei contenuti della sezione megamenu 1.
\nTesto utile a fornire una descrizione dei contenuti della sezione megamenu 1.
\n/{/{ text /}/}
\n\n Praesent volutpat in dolor in sollicitudin. Donec mollis varius condimentum. Nunc viverra, metus at viverra consectetur,\n magna orci posuere ipsum, et bibendum est urna sed sem. Fusce libero neque, elementum volutpat tincidunt id, egestas vitae\n nisi. Nulla vulputate luctus sem, eu maximus lacus faucibus eget. Fusce tristique enim augue, sed suscipit lorem bibendum\n vel. Donec vehicula vehicula nibh non suscipit.\n
\n\n Praesent volutpat in dolor in sollicitudin. Donec mollis varius condimentum. Nunc viverra, metus at viverra consectetur,\n magna orci posuere ipsum, et bibendum est urna sed sem. Fusce libero neque, elementum volutpat tincidunt id, egestas vitae\n nisi. Nulla vulputate luctus sem, eu maximus lacus faucibus eget. Fusce tristique enim augue, sed suscipit lorem bibendum\n vel. Donec vehicula vehicula nibh non suscipit.\n
\n\n Praesent volutpat in dolor in sollicitudin. Donec mollis varius condimentum. Nunc viverra, metus at viverra consectetur,\n magna orci posuere ipsum, et bibendum est urna sed sem. Fusce libero neque, elementum volutpat tincidunt id, egestas vitae\n nisi. Nulla vulputate luctus sem, eu maximus lacus faucibus eget. Fusce tristique enim augue, sed suscipit lorem bibendum\n vel. Donec vehicula vehicula nibh non suscipit.\n
\n/{/{ text /}/}
\n\n Praesent volutpat in dolor in sollicitudin. Donec mollis varius condimentum. Nunc viverra, metus at viverra consectetur,\n magna orci posuere ipsum, et bibendum est urna sed sem. Fusce libero neque, elementum volutpat tincidunt id, egestas vitae\n nisi. Nulla vulputate luctus sem, eu maximus lacus faucibus eget. Fusce tristique enim augue, sed suscipit lorem bibendum\n vel. Donec vehicula vehicula nibh non suscipit.\n
\n\n Praesent volutpat in dolor in sollicitudin. Donec mollis varius condimentum. Nunc viverra, metus at viverra consectetur,\n magna orci posuere ipsum, et bibendum est urna sed sem. Fusce libero neque, elementum volutpat tincidunt id, egestas vitae\n nisi. Nulla vulputate luctus sem, eu maximus lacus faucibus eget. Fusce tristique enim augue, sed suscipit lorem bibendum\n vel. Donec vehicula vehicula nibh non suscipit.\n
\n\n Praesent volutpat in dolor in sollicitudin. Donec mollis varius condimentum. Nunc viverra, metus at viverra consectetur,\n magna orci posuere ipsum, et bibendum est urna sed sem. Fusce libero neque, elementum volutpat tincidunt id, egestas vitae\n nisi. Nulla vulputate luctus sem, eu maximus lacus faucibus eget. Fusce tristique enim augue, sed suscipit lorem bibendum\n vel. Donec vehicula vehicula nibh non suscipit.\n
\n\n Praesent volutpat in dolor in sollicitudin. Donec mollis varius condimentum. Nunc viverra, metus at viverra consectetur,\n magna orci posuere ipsum, et bibendum est urna sed sem. Fusce libero neque, elementum volutpat tincidunt id, egestas vitae\n nisi. Nulla vulputate luctus sem, eu maximus lacus faucibus eget. Fusce tristique enim augue, sed suscipit lorem bibendum\n vel. Donec vehicula vehicula nibh non suscipit.\n
\n\n Praesent volutpat in dolor in sollicitudin. Donec mollis varius condimentum. Nunc viverra, metus at viverra consectetur,\n magna orci posuere ipsum, et bibendum est urna sed sem. Fusce libero neque, elementum volutpat tincidunt id, egestas vitae\n nisi. Nulla vulputate luctus sem, eu maximus lacus faucibus eget. Fusce tristique enim augue, sed suscipit lorem bibendum\n vel. Donec vehicula vehicula nibh non suscipit.\n
\n\n Praesent volutpat in dolor in sollicitudin. Donec mollis varius condimentum. Nunc viverra, metus at viverra consectetur,\n magna orci posuere ipsum, et bibendum est urna sed sem. Fusce libero neque, elementum volutpat tincidunt id, egestas vitae\n nisi. Nulla vulputate luctus sem, eu maximus lacus faucibus eget. Fusce tristique enim augue, sed suscipit lorem bibendum\n vel. Donec vehicula vehicula nibh non suscipit.\n
\n\n Praesent volutpat in dolor in sollicitudin. Donec mollis varius condimentum. Nunc viverra, metus at viverra consectetur,\n magna orci posuere ipsum, et bibendum est urna sed sem. Fusce libero neque, elementum volutpat tincidunt id, egestas vitae\n nisi. Nulla vulputate luctus sem, eu maximus lacus faucibus eget. Fusce tristique enim augue, sed suscipit lorem bibendum\n vel. Donec vehicula vehicula nibh non suscipit.\n
\n\n Praesent volutpat in dolor in sollicitudin. Donec mollis varius condimentum. Nunc viverra, metus at viverra consectetur,\n magna orci posuere ipsum, et bibendum est urna sed sem. Fusce libero neque, elementum volutpat tincidunt id, egestas vitae\n nisi. Nulla vulputate luctus sem, eu maximus lacus faucibus eget. Fusce tristique enim augue, sed suscipit lorem bibendum\n vel. Donec vehicula vehicula nibh non suscipit.\n
\n\n Praesent volutpat in dolor in sollicitudin. Donec mollis varius condimentum. Nunc viverra, metus at viverra consectetur,\n magna orci posuere ipsum, et bibendum est urna sed sem. Fusce libero neque, elementum volutpat tincidunt id, egestas vitae\n nisi. Nulla vulputate luctus sem, eu maximus lacus faucibus eget. Fusce tristique enim augue, sed suscipit lorem bibendum\n vel. Donec vehicula vehicula nibh non suscipit.\n
\n/{/{ text /}/}
\nPraesent volutpat in dolor in sollicitudin. Donec mollis varius\n condimentum. Nunc viverra, metus at viverra consectetur, magna orci posuere\n ipsum, et bibendum est urna sed sem. Fusce libero neque, elementum volutpat\n tincidunt id, egestas vitae nisi. Nulla vulputate luctus sem, eu maximus lacus\n faucibus eget. Fusce tristique enim augue, sed suscipit lorem bibendum vel.\n Donec vehicula vehicula nibh non suscipit.
\nPraesent volutpat in dolor in sollicitudin. Donec mollis varius\n condimentum. Nunc viverra, metus at viverra consectetur, magna orci posuere\n ipsum, et bibendum est urna sed sem. Fusce libero neque, elementum volutpat\n tincidunt id, egestas vitae nisi. Nulla vulputate luctus sem, eu maximus lacus\n faucibus eget. Fusce tristique enim augue, sed suscipit lorem bibendum vel.\n Donec vehicula vehicula nibh non suscipit.
\nPraesent volutpat in dolor in sollicitudin. Donec mollis varius\n condimentum. Nunc viverra, metus at viverra consectetur, magna orci posuere\n ipsum, et bibendum est urna sed sem. Fusce libero neque, elementum volutpat\n tincidunt id, egestas vitae nisi. Nulla vulputate luctus sem, eu maximus lacus\n faucibus eget. Fusce tristique enim augue, sed suscipit lorem bibendum vel.\n Donec vehicula vehicula nibh non suscipit.
\n/{/{ text /}/}
\nPraesent volutpat in dolor in sollicitudin. Donec mollis varius\n condimentum. Nunc viverra, metus at viverra consectetur, magna orci posuere\n ipsum, et bibendum est urna sed sem. Fusce libero neque, elementum volutpat\n tincidunt id, egestas vitae nisi. Nulla vulputate luctus sem, eu maximus lacus\n faucibus eget. Fusce tristique enim augue, sed suscipit lorem bibendum vel.\n Donec vehicula vehicula nibh non suscipit.
\nPraesent volutpat in dolor in sollicitudin. Donec mollis varius\n condimentum. Nunc viverra, metus at viverra consectetur, magna orci posuere\n ipsum, et bibendum est urna sed sem. Fusce libero neque, elementum volutpat\n tincidunt id, egestas vitae nisi. Nulla vulputate luctus sem, eu maximus lacus\n faucibus eget. Fusce tristique enim augue, sed suscipit lorem bibendum vel.\n Donec vehicula vehicula nibh non suscipit.
\nPraesent volutpat in dolor in sollicitudin. Donec mollis varius\n condimentum. Nunc viverra, metus at viverra consectetur, magna orci posuere\n ipsum, et bibendum est urna sed sem. Fusce libero neque, elementum volutpat\n tincidunt id, egestas vitae nisi. Nulla vulputate luctus sem, eu maximus lacus\n faucibus eget. Fusce tristique enim augue, sed suscipit lorem bibendum vel.\n Donec vehicula vehicula nibh non suscipit.
\nPraesent volutpat in dolor in sollicitudin. Donec mollis varius\n condimentum. Nunc viverra, metus at viverra consectetur, magna orci posuere\n ipsum, et bibendum est urna sed sem. Fusce libero neque, elementum volutpat\n tincidunt id, egestas vitae nisi. Nulla vulputate luctus sem, eu maximus lacus\n faucibus eget. Fusce tristique enim augue, sed suscipit lorem bibendum vel.\n Donec vehicula vehicula nibh non suscipit.
\nPraesent volutpat in dolor in sollicitudin. Donec mollis varius\n condimentum. Nunc viverra, metus at viverra consectetur, magna orci posuere\n ipsum, et bibendum est urna sed sem. Fusce libero neque, elementum volutpat\n tincidunt id, egestas vitae nisi. Nulla vulputate luctus sem, eu maximus lacus\n faucibus eget. Fusce tristique enim augue, sed suscipit lorem bibendum vel.\n Donec vehicula vehicula nibh non suscipit.
\nPraesent volutpat in dolor in sollicitudin. Donec mollis varius\n condimentum. Nunc viverra, metus at viverra consectetur, magna orci posuere\n ipsum, et bibendum est urna sed sem. Fusce libero neque, elementum volutpat\n tincidunt id, egestas vitae nisi. Nulla vulputate luctus sem, eu maximus lacus\n faucibus eget. Fusce tristique enim augue, sed suscipit lorem bibendum vel.\n Donec vehicula vehicula nibh non suscipit.
\nPraesent volutpat in dolor in sollicitudin. Donec mollis varius\n condimentum. Nunc viverra, metus at viverra consectetur, magna orci posuere\n ipsum, et bibendum est urna sed sem. Fusce libero neque, elementum volutpat\n tincidunt id, egestas vitae nisi. Nulla vulputate luctus sem, eu maximus lacus\n faucibus eget. Fusce tristique enim augue, sed suscipit lorem bibendum vel.\n Donec vehicula vehicula nibh non suscipit.
\nPraesent volutpat in dolor in sollicitudin. Donec mollis varius\n condimentum. Nunc viverra, metus at viverra consectetur, magna orci posuere\n ipsum, et bibendum est urna sed sem. Fusce libero neque, elementum volutpat\n tincidunt id, egestas vitae nisi. Nulla vulputate luctus sem, eu maximus lacus\n faucibus eget. Fusce tristique enim augue, sed suscipit lorem bibendum vel.\n Donec vehicula vehicula nibh non suscipit.
\nPraesent volutpat in dolor in sollicitudin. Donec mollis varius\n condimentum. Nunc viverra, metus at viverra consectetur, magna orci posuere\n ipsum, et bibendum est urna sed sem. Fusce libero neque, elementum volutpat\n tincidunt id, egestas vitae nisi. Nulla vulputate luctus sem, eu maximus lacus\n faucibus eget. Fusce tristique enim augue, sed suscipit lorem bibendum vel.\n Donec vehicula vehicula nibh non suscipit.
\nSolo testo
\nTesto e chiusura
\nIcona, testo e chiusura
\nAvatar, testo e chiusura
\nSolo testo grande
\nTesto e chiusura grande
\nIcona, testo e chiusura grande
\nAvatar, testo e chiusura grande
\nSolo testo
\nTesto e chiusura
\nIcona, testo e chiusura
\nAvatar, testo e chiusura
\nSolo testo grande
\nTesto e chiusura grande
\nIcona, testo e chiusura grande
\nAvatar, testo e chiusura grande
\nShow new notification
\\n","modifierKind":[125],"jsdoctags":[{"name":{"pos":663,"end":675,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"notification"},"type":"Notification","deprecated":false,"deprecationMessage":"","tagName":{"pos":657,"end":662,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"notification
\\n"}]},{"name":"error","args":[{"name":"title","type":"string","deprecated":false,"deprecationMessage":""},{"name":"message","type":"string","deprecated":false,"deprecationMessage":"","optional":true},{"name":"dismissible","type":"boolean","deprecated":false,"deprecationMessage":"","optional":true},{"name":"duration","type":"number","deprecated":false,"deprecationMessage":"","optional":true},{"name":"position","type":"NotificationPosition","deprecated":false,"deprecationMessage":"","optional":true}],"optional":false,"returnType":"void","typeParameters":[],"line":73,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nCreate new Error notification\\n","description":"Create new Error notification
\\n","modifierKind":[125],"jsdoctags":[{"name":{"pos":1984,"end":1989,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"title"},"type":"string","deprecated":false,"deprecationMessage":"","tagName":{"pos":1978,"end":1983,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"notification title
\\n"},{"name":{"pos":2021,"end":2028,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"message"},"type":"string","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":2015,"end":2020,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"notification message
\\n"},{"name":{"pos":2062,"end":2073,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"dismissible"},"type":"boolean","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":2056,"end":2061,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"notification dismissible
\\n"},{"name":{"pos":2111,"end":2119,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"duration"},"type":"number","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":2105,"end":2110,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"notification duration (milliseconds)
\\n"},{"name":{"pos":2169,"end":2177,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"position"},"type":"NotificationPosition","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":2163,"end":2168,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"notification position
\\n"}]},{"name":"info","args":[{"name":"title","type":"string","deprecated":false,"deprecationMessage":""},{"name":"message","type":"string","deprecated":false,"deprecationMessage":"","optional":true},{"name":"dismissible","type":"boolean","deprecated":false,"deprecationMessage":"","optional":true},{"name":"duration","type":"number","deprecated":false,"deprecationMessage":"","optional":true},{"name":"position","type":"NotificationPosition","deprecated":false,"deprecationMessage":"","optional":true}],"optional":false,"returnType":"void","typeParameters":[],"line":111,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nCreate new Info notification\\n","description":"Create new Info notification
\\n","modifierKind":[125],"jsdoctags":[{"name":{"pos":3107,"end":3112,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"title"},"type":"string","deprecated":false,"deprecationMessage":"","tagName":{"pos":3101,"end":3106,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"notification title
\\n"},{"name":{"pos":3144,"end":3151,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"message"},"type":"string","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":3138,"end":3143,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"notification message
\\n"},{"name":{"pos":3185,"end":3196,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"dismissible"},"type":"boolean","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":3179,"end":3184,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"notification dismissible
\\n"},{"name":{"pos":3234,"end":3242,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"duration"},"type":"number","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":3228,"end":3233,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"notification duration (milliseconds)
\\n"},{"name":{"pos":3292,"end":3300,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"position"},"type":"NotificationPosition","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":3286,"end":3291,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"notification position
\\n"}]},{"name":"onNotification","args":[{"name":"filterType","type":"NotificationType","deprecated":false,"deprecationMessage":"","optional":true}],"optional":false,"returnType":"ObservableListen on notification arrived
\\n","modifierKind":[125],"jsdoctags":[{"name":{"pos":368,"end":378,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"filterType"},"type":"NotificationType","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":362,"end":367,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"filter type of notification
\\n"}]},{"name":"standard","args":[{"name":"title","type":"string","deprecated":false,"deprecationMessage":""},{"name":"message","type":"string","deprecated":false,"deprecationMessage":"","optional":true},{"name":"dismissible","type":"boolean","deprecated":false,"deprecationMessage":"","optional":true},{"name":"duration","type":"number","deprecated":false,"deprecationMessage":"","optional":true},{"name":"position","type":"NotificationPosition","deprecated":false,"deprecationMessage":"","optional":true}],"optional":false,"returnType":"void","typeParameters":[],"line":35,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nCreate new Standard notification\\n","description":"Create new Standard notification
\\n","modifierKind":[125],"jsdoctags":[{"name":{"pos":854,"end":859,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"title"},"type":"string","deprecated":false,"deprecationMessage":"","tagName":{"pos":848,"end":853,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"notification title
\\n"},{"name":{"pos":891,"end":898,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"message"},"type":"string","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":885,"end":890,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"notification message
\\n"},{"name":{"pos":932,"end":943,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"dismissible"},"type":"boolean","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":926,"end":931,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"notification dismissible
\\n"},{"name":{"pos":981,"end":989,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"duration"},"type":"number","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":975,"end":980,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"notification duration (milliseconds)
\\n"},{"name":{"pos":1039,"end":1047,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"position"},"type":"NotificationPosition","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":1033,"end":1038,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"notification position
\\n"}]},{"name":"success","args":[{"name":"title","type":"string","deprecated":false,"deprecationMessage":""},{"name":"message","type":"string","deprecated":false,"deprecationMessage":"","optional":true},{"name":"dismissible","type":"boolean","deprecated":false,"deprecationMessage":"","optional":true},{"name":"duration","type":"number","deprecated":false,"deprecationMessage":"","optional":true},{"name":"position","type":"NotificationPosition","deprecated":false,"deprecationMessage":"","optional":true}],"optional":false,"returnType":"void","typeParameters":[],"line":54,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nCreate new Success notification\\n","description":"Create new Success notification
\\n","modifierKind":[125],"jsdoctags":[{"name":{"pos":1421,"end":1426,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"title"},"type":"string","deprecated":false,"deprecationMessage":"","tagName":{"pos":1415,"end":1420,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"notification title
\\n"},{"name":{"pos":1458,"end":1465,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"message"},"type":"string","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":1452,"end":1457,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"notification message
\\n"},{"name":{"pos":1499,"end":1510,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"dismissible"},"type":"boolean","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":1493,"end":1498,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"notification dismissible
\\n"},{"name":{"pos":1548,"end":1556,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"duration"},"type":"number","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":1542,"end":1547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"notification duration (milliseconds)
\\n"},{"name":{"pos":1606,"end":1614,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"position"},"type":"NotificationPosition","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":1600,"end":1605,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"notification position
\\n"}]},{"name":"warning","args":[{"name":"title","type":"string","deprecated":false,"deprecationMessage":""},{"name":"message","type":"string","deprecated":false,"deprecationMessage":"","optional":true},{"name":"dismissible","type":"boolean","deprecated":false,"deprecationMessage":"","optional":true},{"name":"duration","type":"number","deprecated":false,"deprecationMessage":"","optional":true},{"name":"position","type":"NotificationPosition","deprecated":false,"deprecationMessage":"","optional":true}],"optional":false,"returnType":"void","typeParameters":[],"line":92,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nCreate new Warning notification\\n","description":"Create new Warning notification
\\n","modifierKind":[125],"jsdoctags":[{"name":{"pos":2545,"end":2550,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"title"},"type":"string","deprecated":false,"deprecationMessage":"","tagName":{"pos":2539,"end":2544,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"notification title
\\n"},{"name":{"pos":2582,"end":2589,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"message"},"type":"string","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":2576,"end":2581,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"notification message
\\n"},{"name":{"pos":2623,"end":2634,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"dismissible"},"type":"boolean","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":2617,"end":2622,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"notification dismissible
\\n"},{"name":{"pos":2672,"end":2680,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"duration"},"type":"number","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":2666,"end":2671,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"notification duration (milliseconds)
\\n"},{"name":{"pos":2730,"end":2738,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"position"},"type":"NotificationPosition","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"pos":2724,"end":2729,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"notification position
\\n"}]}],"deprecated":false,"deprecationMessage":"","description":"","rawdescription":"\\n","sourceCode":"import { Injectable } from \'@angular/core\';\\nimport { filter, Observable, Subject } from \'rxjs\';\\nimport { Notification, NotificationPosition, NotificationType } from \'../../interfaces/core\';\\n\\n@Injectable({ providedIn: \'root\' })\\nexport class ItNotificationService {\\n private subject = new SubjectIndica il colore dell'avatar. Pu\xf2 assumere i valori:
\\nIndica la grandezza dell'avatar. Pu\xf2 assumere i valori:
\\nIndica il colore dell'avatar. Pu\xf2 assumere i valori:
\\nIndica la grandezza dell'avatar. Pu\xf2 assumere i valori:
\\nBadge
\\n","rawdescription":"\\n\\nBadge\\n","sourceCode":"import { Directive, HostBinding, Input } from \'@angular/core\';\\nimport { BadgeColor } from \'../../../interfaces/core\';\\nimport { inputToBoolean } from \'../../../utils/coercion\';\\n\\n/**\\n * Badge\\n * @description Useful for small counters and labels\\n */\\n@Directive({\\n standalone: true,\\n selector: \'[itBadge]\',\\n exportAs: \'itBadge\'\\n})\\nexport class ItBadgeDirective {\\n\\n /**\\n * Define the badge color\\n * @default undefined\\n */\\n @Input(\'itBadge\') color: BadgeColor | undefined;\\n\\n /**\\n * Show rounded badge\\n * @default false\\n */\\n @Input({transform: inputToBoolean}) rounded?: boolean;\\n\\n @HostBinding(\'class\')\\n protected get badgeClass(): string {\\n let badgeClass = \'badge\';\\n if (this.rounded) {\\n badgeClass += ` rounded-pill`;\\n }\\n if (this.color) {\\n badgeClass += ` bg-${this.color}`;\\n }\\n\\n return badgeClass;\\n }\\n\\n}\\n","selector":"[itBadge]","providers":[],"exportAs":"itBadge","hostDirectives":[],"standalone":true,"inputsClass":[{"name":"itBadge","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":402,"end":424,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":403,"end":410,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"undefined
\\n"}],"rawdescription":"\\n\\nDefine the badge color\\n","description":"Define the badge color
\\n","line":20,"type":"BadgeColor | undefined","decorators":[]},{"required":false,"name":"rounded","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":514,"end":532,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":515,"end":522,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"false
\\n"}],"rawdescription":"\\n\\nShow rounded badge\\n","description":"Show rounded badge
\\n","line":26,"type":"boolean","decorators":[]}],"outputsClass":[],"deprecated":false,"deprecationMessage":"","hostBindings":[{"name":"class","deprecated":false,"deprecationMessage":"","line":29,"type":"string","decorators":[]}],"hostListeners":[],"propertiesClass":[],"methodsClass":[],"extends":[],"accessors":{"badgeClass":{"name":"badgeClass","getSignature":{"name":"badgeClass","type":"string","returnType":"string","line":29}}}},{"name":"ItButtonDirective","id":"directive-ItButtonDirective-cf2ee2826e2bf6c7889abe53c4db8703cc2e0f6f895132f1357f616f4ed6e09839f92d005d11c96bd8a3331529c60fbe208f87a7c7241b97ba9fe58a3717c873","file":"projects/design-angular-kit/src/lib/components/core/button/button.directive.ts","type":"directive","description":"Button
\\n","rawdescription":"\\n\\nButton\\n","sourceCode":"import { ContentChildren, Directive, Host, HostBinding, HostListener, Input, Optional, QueryList } from \'@angular/core\';\\nimport { ButtonColor, ButtonSize } from \'../../../interfaces/core\';\\nimport { ItIconComponent } from \'../../utils/icon/icon.component\';\\nimport { ItProgressButtonComponent } from \'../progress-button/progress-button.component\';\\nimport { inputToBoolean } from \'../../../utils/coercion\';\\n\\n/**\\n * Button\\n * @description Bootstrap italia custom button styles\\n */\\n@Directive({\\n standalone: true,\\n selector: \'[itButton]\',\\n exportAs: \'itButton\'\\n})\\nexport class ItButtonDirective {\\n\\n /**\\n * Button color\\n * @default undefined\\n */\\n @Input(\'itButton\') color: ButtonColor | undefined;\\n\\n /**\\n * Button size\\n * @default undefined\\n */\\n @Input() size: ButtonSize | undefined;\\n\\n /**\\n * Indicates whether the button occupies all the width available to it.\\n * @default undefined\\n */\\n @Input() block: ButtonSize | undefined;\\n\\n /**\\n * If button is disabled\\n * @default false\\n */\\n @Input({transform: inputToBoolean}) @HostBinding(\'disabled\') disabled?: boolean;\\n\\n /**\\n * The icon children\\n * @default undefined\\n */\\n @ContentChildren(ItIconComponent) protected icons?: QueryListundefined
\\n"}],"rawdescription":"\\n\\nIndicates whether the button occupies all the width available to it.\\n","description":"Indicates whether the button occupies all the width available to it.
\\n","line":34,"type":"ButtonSize | undefined","decorators":[]},{"required":false,"name":"disabled","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":990,"end":1008,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":991,"end":998,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"false
\\n"}],"rawdescription":"\\n\\nIf button is disabled\\n","description":"If button is disabled
\\n","line":40,"type":"boolean","decorators":[]},{"name":"itButton","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":625,"end":647,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":626,"end":633,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"undefined
\\n"}],"rawdescription":"\\n\\nButton color\\n","description":"Button color
\\n","line":22,"type":"ButtonColor | undefined","decorators":[]},{"name":"size","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":732,"end":754,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":733,"end":740,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"undefined
\\n"}],"rawdescription":"\\n\\nButton size\\n","description":"Button size
\\n","line":28,"type":"ButtonSize | undefined","decorators":[]}],"outputsClass":[],"deprecated":false,"deprecationMessage":"","hostBindings":[{"name":"class","deprecated":false,"deprecationMessage":"","line":66,"type":"string","decorators":[]}],"hostListeners":[{"name":"blur","args":[],"argsDecorator":[],"deprecated":false,"deprecationMessage":"","line":61},{"name":"focus","args":[],"argsDecorator":[],"deprecated":false,"deprecationMessage":"","line":56}],"propertiesClass":[{"name":"icons","deprecated":false,"deprecationMessage":"","type":"QueryListThe icon children
\\n","line":46,"rawdescription":"\\n\\nThe icon children\\n","decorators":[{"name":"ContentChildren","stringifiedArguments":"ItIconComponent"}],"modifierKind":[170,124],"jsdoctags":[{"pos":1129,"end":1151,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1130,"end":1137,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"undefined
\\n"}]},{"name":"isFocus","defaultValue":"false","deprecated":false,"deprecationMessage":"","type":"","optional":false,"description":"","line":48,"modifierKind":[123]}],"methodsClass":[{"name":"onBlur","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":61,"deprecated":false,"deprecationMessage":"","decorators":[{"name":"HostListener","stringifiedArguments":"\'blur\'"}],"modifierKind":[170,124]},{"name":"onFocus","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":56,"deprecated":false,"deprecationMessage":"","decorators":[{"name":"HostListener","stringifiedArguments":"\'focus\'"}],"modifierKind":[170,124]}],"extends":[],"constructorObj":{"name":"constructor","description":"","deprecated":false,"deprecationMessage":"","args":[{"name":"progressButtonComponent","type":"ItProgressButtonComponent","deprecated":false,"deprecationMessage":""}],"line":48,"jsdoctags":[{"name":"progressButtonComponent","type":"ItProgressButtonComponent","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},"accessors":{"hostClasses":{"name":"hostClasses","getSignature":{"name":"hostClasses","type":"string","returnType":"string","line":66}}}},{"name":"ItForwardDirective","id":"directive-ItForwardDirective-2de8f1a47554fec05ac4c1f3478bba3632e9a0b5472172581389a6099eae9f50371ede83e87ded3669b9891651849ed6524bfe2e20630d87bb5c7e3158304459","file":"projects/design-angular-kit/src/lib/components/core/forward/forward.directive.ts","type":"directive","description":"","rawdescription":"\\n","sourceCode":"import { DOCUMENT } from \'@angular/common\';\\nimport { Directive, HostListener, Inject, Input } from \'@angular/core\';\\n\\n@Directive({\\n standalone: true,\\n selector: \'[itForward]\',\\n // eslint-disable-next-line @angular-eslint/no-host-metadata-property\\n host: {\'class\': \'forward\'}\\n})\\nexport class ItForwardDirective {\\n\\n /**\\n * Indica, se HTMLElement, l\'elemento a cui navigare, o se stringa, il selettore che selezioner\xe0 l\'elemento a cui navigare.\\n */\\n @Input() set itForward(value: HTMLElement | string | undefined) { this._itForward = value; }\\n get itForward(): HTMLElement | string | undefined { return this._itForward; }\\n private _itForward: HTMLElement | string | undefined = undefined;\\n\\n constructor(\\n @Inject(DOCUMENT) private document?: Document\\n ) { }\\n\\n @HostListener(\'click\', [\'$event\'])\\n onClick(event: any) {\\n event.preventDefault();\\n if (this.itForward) {\\n if (typeof this.itForward === \'string\') {\\n this.document?.querySelector(this.itForward)?.scrollIntoView({\\n behavior: \'smooth\',\\n block: \'start\',\\n inline: \\"nearest\\"\\n })\\n } else if (this.itForward instanceof HTMLElement) {\\n this.itForward.scrollIntoView({\\n behavior: \'smooth\',\\n block: \'start\',\\n inline: \\"nearest\\"\\n });\\n }\\n }\\n }\\n\\n}\\n","selector":"[itForward]","providers":[],"hostDirectives":[],"standalone":true,"inputsClass":[{"name":"itForward","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nIndica, se HTMLElement, l\'elemento a cui navigare, o se stringa, il selettore che selezioner\xe0 l\'elemento a cui navigare.\\n","description":"Indica, se HTMLElement, l'elemento a cui navigare, o se stringa, il selettore che selezioner\xe0 l'elemento a cui navigare.
\\n","line":15,"type":"HTMLElement | string | undefined","decorators":[]}],"outputsClass":[],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[{"name":"click","args":[{"name":"event","type":"any","deprecated":false,"deprecationMessage":""}],"argsDecorator":["$event"],"deprecated":false,"deprecationMessage":"","line":24}],"propertiesClass":[{"name":"_itForward","defaultValue":"undefined","deprecated":false,"deprecationMessage":"","type":"HTMLElement | string | undefined","optional":false,"description":"","line":17,"modifierKind":[123]}],"methodsClass":[{"name":"onClick","args":[{"name":"event","type":"any","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":24,"deprecated":false,"deprecationMessage":"","decorators":[{"name":"HostListener","stringifiedArguments":"\'click\', [\'$event\']"}],"modifierKind":[170],"jsdoctags":[{"name":"event","type":"any","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]}],"extends":[],"constructorObj":{"name":"constructor","description":"","deprecated":false,"deprecationMessage":"","args":[{"name":"document","type":"Document","deprecated":false,"deprecationMessage":"","optional":true}],"line":17,"jsdoctags":[{"name":"document","type":"Document","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"text":"param"}}]},"accessors":{"itForward":{"name":"itForward","setSignature":{"name":"itForward","type":"void","deprecated":false,"deprecationMessage":"","args":[{"name":"value","type":"HTMLElement | string | undefined","deprecated":false,"deprecationMessage":""}],"returnType":"void","line":15,"rawdescription":"\\n\\nIndica, se HTMLElement, l\'elemento a cui navigare, o se stringa, il selettore che selezioner\xe0 l\'elemento a cui navigare.\\n","description":"Indica, se HTMLElement, l'elemento a cui navigare, o se stringa, il selettore che selezioner\xe0 l'elemento a cui navigare.
\\n","jsdoctags":[{"name":"value","type":"HTMLElement | string | undefined","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},"getSignature":{"name":"itForward","type":"","returnType":"HTMLElement | string | undefined","line":16}}}},{"name":"ItPopoverDirective","id":"directive-ItPopoverDirective-c4fa36e5a1e5cca1f70b5855287c97a279d204aeb47f917cdc62820c2f485e4dfb33d1d771e5a113955b760bdc3716f9a3c726e34ec64869edab866c5be43063","file":"projects/design-angular-kit/src/lib/components/core/popover/popover.directive.ts","type":"directive","description":"","rawdescription":"\\n","sourceCode":"import { AfterViewInit, Directive, ElementRef, EventEmitter, Input, OnDestroy, Output } from \'@angular/core\';\\nimport { ElementPlacement } from \'../../../interfaces/core\';\\nimport { Popover } from \'bootstrap-italia\';\\nimport { inputToBoolean } from \'../../../utils/coercion\';\\n\\n@Directive({\\n standalone: true,\\n selector: \'[itPopover]\',\\n exportAs: \'itPopover\'\\n})\\nexport class ItPopoverDirective implements AfterViewInit, OnDestroy {\\n\\n /**\\n * Define the popover content\\n * @param content the popover content\\n */\\n @Input(\'itPopover\') set content(content: string) {\\n this.element.setAttribute(\'data-bs-content\', content);\\n }\\n\\n /**\\n * Define the popover title\\n * @param title the popover title\\n */\\n @Input() set popoverTitle(title: string | undefined) {\\n if (title) {\\n this.element.setAttribute(\'title\', title);\\n this.element.setAttribute(\'data-bs-original-title\', title);\\n }\\n }\\n\\n\\n /**\\n * Define the popover placement\\n * @param placement\\n */\\n @Input() set popoverPlacement(placement: ElementPlacement) {\\n this.element.setAttribute(\'data-bs-placement\', placement);\\n }\\n\\n /**\\n * Appends the popover to a specific element.\\n * @param container\\n */\\n @Input() set popoverContainer(container: \'body\' | string | undefined) {\\n if (container) {\\n this.element.setAttribute(\'data-container\', container);\\n }\\n }\\n\\n /**\\n * Indicates whether the title contains html\\n * @param html true if contain html\\n */\\n @Input({ transform: inputToBoolean }) set popoverHtml(html: boolean) {\\n this.element.setAttribute(\'data-bs-html\', html ? \'true\' : \'false\');\\n }\\n\\n /**\\n * How popover is triggered\\n * - \'hover\': To open the Popover on hover of the mouse over the element\\n * - \'focus\': To ignore popovers on the user\'s next click of an element other than the toggle element.\\n * @param trigger\\n */\\n @Input() set popoverTrigger(trigger: \'click\' | \'hover\' | \'focus\' | \'manual\' | undefined) {\\n if (trigger) {\\n this.element.setAttribute(\'data-bs-trigger\', trigger);\\n }\\n }\\n\\n /**\\n * This event fires immediately when the show method is called.\\n */\\n @Output() showEvent: EventEmitterthe popover content
\\n","name":{"pos":482,"end":489,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"content"},"isNameFirst":true,"isBracketed":false}],"rawdescription":"\\n\\nDefine the popover content\\n","description":"Define the popover content
\\n","line":17,"type":"string","decorators":[]},{"name":"popoverContainer","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1170,"end":1190,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":348,"tagName":{"pos":1171,"end":1176,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"","name":{"pos":1177,"end":1186,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"container"},"isNameFirst":true,"isBracketed":false}],"rawdescription":"\\n\\nAppends the popover to a specific element.\\n","description":"Appends the popover to a specific element.
\\n","line":45,"type":"\\"body\\" | string | undefined","decorators":[]},{"required":false,"name":"popoverHtml","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1419,"end":1455,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":348,"tagName":{"pos":1420,"end":1425,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"true if contain html
\\n","name":{"pos":1426,"end":1430,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"html"},"isNameFirst":true,"isBracketed":false}],"rawdescription":"\\n\\nIndicates whether the title contains html\\n","description":"Indicates whether the title contains html
\\n","line":55,"type":"boolean","decorators":[]},{"name":"popoverPlacement","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":957,"end":977,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":348,"tagName":{"pos":958,"end":963,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"","name":{"pos":964,"end":973,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"placement"},"isNameFirst":true,"isBracketed":false}],"rawdescription":"\\n\\nDefine the popover placement\\n","description":"Define the popover placement
\\n","line":37,"type":"ElementPlacement","decorators":[]},{"name":"popoverTitle","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":674,"end":708,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":348,"tagName":{"pos":675,"end":680,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"the popover title
\\n","name":{"pos":681,"end":686,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"title"},"isNameFirst":true,"isBracketed":false}],"rawdescription":"\\n\\nDefine the popover title\\n","description":"Define the popover title
\\n","line":25,"type":"string | undefined","decorators":[]},{"name":"popoverTrigger","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1829,"end":1847,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":348,"tagName":{"pos":1830,"end":1835,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"","name":{"pos":1836,"end":1843,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"trigger"},"isNameFirst":true,"isBracketed":false}],"rawdescription":"\\n\\nHow popover is triggered\\n- \'hover\': To open the Popover on hover of the mouse over the element\\n- \'focus\': To ignore popovers on the user\'s next click of an element other than the toggle element.\\n","description":"How popover is triggered
\\nThis event is raised when the tooltip has finished being hidden from the user (it will wait for the CSS transitions to complete).
\\n","line":89,"type":"EventEmitterThis event fires immediately when the hide method is called.
\\n","line":84,"type":"EventEmitterThis event fires after the show event when the tooltip template has been added to the DOM.
\\n","line":94,"type":"EventEmitterThis event fires immediately when the show method is called.
\\n","line":74,"type":"EventEmitterThis event is triggered when the tooltip has been made visible to the user (it will wait for the CSS transitions to complete).
\\n","line":79,"type":"EventEmitterRemoves the ability to show the popover of an element.
\\n","modifierKind":[125]},{"name":"dispose","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":144,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nHides and destroys the popover of an element.\\n","description":"Hides and destroys the popover of an element.
\\n","modifierKind":[125]},{"name":"enable","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":151,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGives the popover of an element a chance to be shown.\\n","description":"Gives the popover of an element a chance to be shown.
\\n","modifierKind":[125]},{"name":"hide","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":130,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nHide the popover of an element.\\n","description":"Hide the popover of an element.
\\n","modifierKind":[125]},{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":105,"deprecated":false,"deprecationMessage":""},{"name":"ngOnDestroy","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":116,"deprecated":false,"deprecationMessage":""},{"name":"show","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":123,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nShows the popover of an item.\\n","description":"Shows the popover of an item.
\\n","modifierKind":[125]},{"name":"toggle","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":137,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nActivate / Deactivate the popover of an element\\n","description":"Activate / Deactivate the popover of an element
\\n","modifierKind":[125]},{"name":"toggleEnabled","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":165,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nToggles the possibility that the popover of an element is shown or hidden.\\n","description":"Toggles the possibility that the popover of an element is shown or hidden.
\\n","modifierKind":[125]},{"name":"update","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":172,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nUpdates the position of an element\'s popover.\\n","description":"Updates the position of an element's popover.
\\n","modifierKind":[125]}],"extends":[],"implements":["AfterViewInit","OnDestroy"],"constructorObj":{"name":"constructor","description":"","deprecated":false,"deprecationMessage":"","args":[{"name":"_elementRef","type":"ElementRef","deprecated":false,"deprecationMessage":""}],"line":97,"jsdoctags":[{"name":"_elementRef","type":"ElementRef","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},"accessors":{"content":{"name":"content","setSignature":{"name":"content","type":"void","deprecated":false,"deprecationMessage":"","args":[{"name":"content","type":"string","deprecated":false,"deprecationMessage":""}],"returnType":"void","line":17,"rawdescription":"\\n\\nDefine the popover content\\n","description":"Define the popover content
\\n","jsdoctags":[{"name":{"pos":482,"end":489,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"content"},"type":"string","deprecated":false,"deprecationMessage":"","tagName":{"pos":476,"end":481,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"the popover content
\\n"}]}},"popoverTitle":{"name":"popoverTitle","setSignature":{"name":"popoverTitle","type":"void","deprecated":false,"deprecationMessage":"","args":[{"name":"title","type":"string | undefined","deprecated":false,"deprecationMessage":""}],"returnType":"void","line":25,"rawdescription":"\\n\\nDefine the popover title\\n","description":"Define the popover title
\\n","jsdoctags":[{"name":{"pos":681,"end":686,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"title"},"type":"string | undefined","deprecated":false,"deprecationMessage":"","tagName":{"pos":675,"end":680,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"the popover title
\\n"}]}},"popoverPlacement":{"name":"popoverPlacement","setSignature":{"name":"popoverPlacement","type":"void","deprecated":false,"deprecationMessage":"","args":[{"name":"placement","type":"ElementPlacement","deprecated":false,"deprecationMessage":""}],"returnType":"void","line":37,"rawdescription":"\\n\\nDefine the popover placement\\n","description":"Define the popover placement
\\n","jsdoctags":[{"name":{"pos":964,"end":973,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"placement"},"type":"ElementPlacement","deprecated":false,"deprecationMessage":"","tagName":{"pos":958,"end":963,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":""}]}},"popoverContainer":{"name":"popoverContainer","setSignature":{"name":"popoverContainer","type":"void","deprecated":false,"deprecationMessage":"","args":[{"name":"container","type":"\\"body\\" | string | undefined","deprecated":false,"deprecationMessage":""}],"returnType":"void","line":45,"rawdescription":"\\n\\nAppends the popover to a specific element.\\n","description":"Appends the popover to a specific element.
\\n","jsdoctags":[{"name":{"pos":1177,"end":1186,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"container"},"type":"\\"body\\" | string | undefined","deprecated":false,"deprecationMessage":"","tagName":{"pos":1171,"end":1176,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":""}]}},"popoverHtml":{"name":"popoverHtml","setSignature":{"name":"popoverHtml","type":"void","deprecated":false,"deprecationMessage":"","args":[{"name":"html","type":"boolean","deprecated":false,"deprecationMessage":""}],"returnType":"void","line":55,"rawdescription":"\\n\\nIndicates whether the title contains html\\n","description":"Indicates whether the title contains html
\\n","jsdoctags":[{"name":{"pos":1426,"end":1430,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"html"},"type":"boolean","deprecated":false,"deprecationMessage":"","tagName":{"pos":1420,"end":1425,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"true if contain html
\\n"}]}},"popoverTrigger":{"name":"popoverTrigger","setSignature":{"name":"popoverTrigger","type":"void","deprecated":false,"deprecationMessage":"","args":[{"name":"trigger","type":"\\"click\\" | \\"hover\\" | \\"focus\\" | \\"manual\\" | undefined","deprecated":false,"deprecationMessage":""}],"returnType":"void","line":65,"rawdescription":"\\n\\nHow popover is triggered\\n- \'hover\': To open the Popover on hover of the mouse over the element\\n- \'focus\': To ignore popovers on the user\'s next click of an element other than the toggle element.\\n","description":"How popover is triggered
\\nWhether to disable the user from clearing the sort by finishing the sort direction cycle.\\nMay be overridden by the ItSortable's disable clear input.
\\n","line":53,"type":"boolean","decorators":[]},{"name":"itSortActive","deprecated":false,"deprecationMessage":"","rawdescription":"\\nThe id of the most recently sorted ItSortable.","description":"The id of the most recently sorted ItSortable.
\\n","line":30,"type":"string","decorators":[]},{"name":"itSortDirection","deprecated":false,"deprecationMessage":"","rawdescription":"\\nThe sort direction of the currently active ItSortable.","description":"The sort direction of the currently active ItSortable.
\\n","line":40,"type":"SortDirection","decorators":[]},{"name":"itSortStart","defaultValue":"\'asc\'","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe direction to set when an MatSortable is initially sorted.\\nMay be overridden by the MatSortable\'s sort start.\\n","description":"The direction to set when an MatSortable is initially sorted.\\nMay be overridden by the MatSortable's sort start.
\\n","line":36,"type":"SortDirection","decorators":[]},{"required":false,"name":"sortDisabled","defaultValue":"false","deprecated":false,"deprecationMessage":"","rawdescription":"\\nWhether the sortable is disabled.","description":"Whether the sortable is disabled.
\\n","line":58,"type":"boolean","decorators":[]}],"outputsClass":[{"name":"sortChange","defaultValue":"new EventEmitterEvent emitted when the user changes either the active sort or sort direction.
\\n","line":61,"type":"EventEmitterUsed to notify any child components listening to state changes.
\\n","line":70,"rawdescription":"\\nUsed to notify any child components listening to state changes.","modifierKind":[148]},{"name":"sortables","defaultValue":"new MapCollection of all registered sortables that this directive manages.
\\n","line":67,"rawdescription":"\\nCollection of all registered sortables that this directive manages.","modifierKind":[124]},{"name":"sortDirectiveClass","defaultValue":"\'it-sort\'","deprecated":false,"deprecationMessage":"","type":"string","optional":false,"description":"","line":64,"decorators":[{"name":"HostBinding","stringifiedArguments":"\'class\'"}],"modifierKind":[170,125,148]}],"methodsClass":[{"name":"deregister","args":[{"name":"sortable","type":"ItSortable","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":91,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nUnregister function to be used by the contained ItSortables. Removes the ItSortable from the\\ncollection of contained ItSortables.\\n","description":"Unregister function to be used by the contained ItSortables. Removes the ItSortable from the\\ncollection of contained ItSortables.
\\n","jsdoctags":[{"name":"sortable","type":"ItSortable","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},{"name":"getNextSortDirection","args":[{"name":"sortable","type":"ItSortable","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"SortDirection","typeParameters":[],"line":109,"deprecated":false,"deprecationMessage":"","rawdescription":"\\nReturns the next sort direction of the active sortable, checking for potential overrides.","description":"Returns the next sort direction of the active sortable, checking for potential overrides.
\\n","jsdoctags":[{"name":"sortable","type":"ItSortable","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},{"name":"ngOnChanges","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":127,"deprecated":false,"deprecationMessage":""},{"name":"ngOnDestroy","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":131,"deprecated":false,"deprecationMessage":""},{"name":"register","args":[{"name":"sortable","type":"ItSortable","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":83,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nRegister function to be used by the contained ItSortables. Adds the ItSortable to the\\ncollection of ItSortables.\\n","description":"Register function to be used by the contained ItSortables. Adds the ItSortable to the\\ncollection of ItSortables.
\\n","jsdoctags":[{"name":"sortable","type":"ItSortable","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},{"name":"sort","args":[{"name":"sortable","type":"ItSortable","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":96,"deprecated":false,"deprecationMessage":"","rawdescription":"\\nSets the active sort id and determines the new sort direction.","description":"Sets the active sort id and determines the new sort direction.
\\n","jsdoctags":[{"name":"sortable","type":"ItSortable","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]}],"extends":[],"implements":["OnChanges","OnDestroy"],"constructorObj":{"name":"constructor","description":"","deprecated":false,"deprecationMessage":"","args":[{"name":"_defaultOptions","type":"ItSortDefaultOptions","deprecated":false,"deprecationMessage":"","optional":true}],"line":70,"jsdoctags":[{"name":"_defaultOptions","type":"ItSortDefaultOptions","deprecated":false,"deprecationMessage":"","optional":true,"tagName":{"text":"param"}}]},"accessors":{"direction":{"name":"direction","setSignature":{"name":"direction","type":"void","deprecated":false,"deprecationMessage":"","args":[{"name":"direction","type":"SortDirection","deprecated":false,"deprecationMessage":""}],"returnType":"void","line":43,"jsdoctags":[{"name":"direction","type":"SortDirection","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},"getSignature":{"name":"direction","type":"","returnType":"SortDirection","line":40,"rawdescription":"\\nThe sort direction of the currently active ItSortable.","description":"The sort direction of the currently active ItSortable.
\\n"}}}},{"name":"ItTooltipDirective","id":"directive-ItTooltipDirective-2e93b062af928eb73041d6c9dab1d46c1a23cadf0cb819e1569dacc57b0f1461fa3d6a30776a1841a907523dd0f154c417684ca4010aa615cda93a92fab960d0","file":"projects/design-angular-kit/src/lib/components/core/tooltip/tooltip.directive.ts","type":"directive","description":"","rawdescription":"\\n","sourceCode":"import { AfterViewInit, Directive, ElementRef, EventEmitter, Input, OnDestroy, Output } from \'@angular/core\';\\nimport { ElementPlacement } from \'../../../interfaces/core\';\\nimport { Tooltip } from \'bootstrap-italia\';\\nimport { inputToBoolean } from \'../../../utils/coercion\';\\n\\n@Directive({\\n standalone: true,\\n selector: \'[itTooltip]\',\\n exportAs: \'itTooltip\'\\n})\\nexport class ItTooltipDirective implements AfterViewInit, OnDestroy {\\n\\n /**\\n * Define the tooltip title\\n * @param title the tooltip title\\n */\\n @Input(\'itTooltip\') set title(title: string | undefined) {\\n if (title) {\\n // this.element.setAttribute(\\"title\\", title);\\n this.element.setAttribute(\'data-bs-original-title\', title);\\n }\\n }\\n\\n /**\\n * Define the tooltip placement\\n * @param placement\\n */\\n @Input() set tooltipPlacement(placement: ElementPlacement) {\\n this.element.setAttribute(\'data-bs-placement\', placement);\\n }\\n\\n /**\\n * Indicates whether the title contains html\\n * @param html true if contain html\\n */\\n @Input({ transform: inputToBoolean }) set tooltipHtml(html: boolean) {\\n this.element.setAttribute(\'data-bs-html\', html ? \'true\' : \'false\');\\n }\\n\\n /**\\n * This event fires immediately when the show method is called.\\n */\\n @Output() showEvent: EventEmitterthe tooltip title
\\n","name":{"pos":480,"end":485,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"title"},"isNameFirst":true,"isBracketed":false}],"rawdescription":"\\n\\nDefine the tooltip title\\n","description":"Define the tooltip title
\\n","line":17,"type":"string | undefined","decorators":[]},{"required":false,"name":"tooltipHtml","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":974,"end":1010,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":348,"tagName":{"pos":975,"end":980,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"true if contain html
\\n","name":{"pos":981,"end":985,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"html"},"isNameFirst":true,"isBracketed":false}],"rawdescription":"\\n\\nIndicates whether the title contains html\\n","description":"Indicates whether the title contains html
\\n","line":36,"type":"boolean","decorators":[]},{"name":"tooltipPlacement","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":762,"end":782,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":348,"tagName":{"pos":763,"end":768,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"","name":{"pos":769,"end":778,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"placement"},"isNameFirst":true,"isBracketed":false}],"rawdescription":"\\n\\nDefine the tooltip placement\\n","description":"Define the tooltip placement
\\n","line":28,"type":"ElementPlacement","decorators":[]}],"outputsClass":[{"name":"hiddenEvent","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThis event is raised when the tooltip has finished being hidden from the user (it will wait for the CSS transitions to complete).\\n","description":"This event is raised when the tooltip has finished being hidden from the user (it will wait for the CSS transitions to complete).
\\n","line":58,"type":"EventEmitterThis event fires immediately when the hide method is called.
\\n","line":53,"type":"EventEmitterThis event fires after the show event when the tooltip template has been added to the DOM.
\\n","line":63,"type":"EventEmitterThis event fires immediately when the show method is called.
\\n","line":43,"type":"EventEmitterThis event is triggered when the tooltip has been made visible to the user (it will wait for the CSS transitions to complete).
\\n","line":48,"type":"EventEmitterRemoves the ability to show the tooltip of an element.
\\n","modifierKind":[125]},{"name":"dispose","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":113,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nHides and destroys the tooltip of an element.\\n","description":"Hides and destroys the tooltip of an element.
\\n","modifierKind":[125]},{"name":"enable","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":120,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGives the tooltip of an element a chance to be shown.\\n","description":"Gives the tooltip of an element a chance to be shown.
\\n","modifierKind":[125]},{"name":"hide","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":99,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nHide the tooltip of an element.\\n","description":"Hide the tooltip of an element.
\\n","modifierKind":[125]},{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":74,"deprecated":false,"deprecationMessage":""},{"name":"ngOnDestroy","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":85,"deprecated":false,"deprecationMessage":""},{"name":"show","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":92,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nShows the tooltip of an item.\\n","description":"Shows the tooltip of an item.
\\n","modifierKind":[125]},{"name":"toggle","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":106,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nActivate / Deactivate the tooltip of an element\\n","description":"Activate / Deactivate the tooltip of an element
\\n","modifierKind":[125]},{"name":"toggleEnabled","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":134,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nToggles the possibility that the tooltip of an element is shown or hidden.\\n","description":"Toggles the possibility that the tooltip of an element is shown or hidden.
\\n","modifierKind":[125]},{"name":"update","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":141,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nUpdates the position of an element\'s tooltip.\\n","description":"Updates the position of an element's tooltip.
\\n","modifierKind":[125]}],"extends":[],"implements":["AfterViewInit","OnDestroy"],"constructorObj":{"name":"constructor","description":"","deprecated":false,"deprecationMessage":"","args":[{"name":"_elementRef","type":"ElementRef","deprecated":false,"deprecationMessage":""}],"line":66,"jsdoctags":[{"name":"_elementRef","type":"ElementRef","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},"accessors":{"title":{"name":"title","setSignature":{"name":"title","type":"void","deprecated":false,"deprecationMessage":"","args":[{"name":"title","type":"string | undefined","deprecated":false,"deprecationMessage":""}],"returnType":"void","line":17,"rawdescription":"\\n\\nDefine the tooltip title\\n","description":"Define the tooltip title
\\n","jsdoctags":[{"name":{"pos":480,"end":485,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"title"},"type":"string | undefined","deprecated":false,"deprecationMessage":"","tagName":{"pos":474,"end":479,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"the tooltip title
\\n"}]}},"tooltipPlacement":{"name":"tooltipPlacement","setSignature":{"name":"tooltipPlacement","type":"void","deprecated":false,"deprecationMessage":"","args":[{"name":"placement","type":"ElementPlacement","deprecated":false,"deprecationMessage":""}],"returnType":"void","line":28,"rawdescription":"\\n\\nDefine the tooltip placement\\n","description":"Define the tooltip placement
\\n","jsdoctags":[{"name":{"pos":769,"end":778,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"placement"},"type":"ElementPlacement","deprecated":false,"deprecationMessage":"","tagName":{"pos":763,"end":768,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":""}]}},"tooltipHtml":{"name":"tooltipHtml","setSignature":{"name":"tooltipHtml","type":"void","deprecated":false,"deprecationMessage":"","args":[{"name":"html","type":"boolean","deprecated":false,"deprecationMessage":""}],"returnType":"void","line":36,"rawdescription":"\\n\\nIndicates whether the title contains html\\n","description":"Indicates whether the title contains html
\\n","jsdoctags":[{"name":{"pos":981,"end":985,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"html"},"type":"boolean","deprecated":false,"deprecationMessage":"","tagName":{"pos":975,"end":980,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"true if contain html
\\n"}]}}}}],"wx":[{"name":"ItAbstractComponent","id":"component-ItAbstractComponent-180a9316d1e631f3201303d55984b6e9485fe200799efad129bb4cfdc024345d1d2aee92d8321ca7feb7934271fedfdcf9f5a171b79dd80db2295d1735fef571","file":"projects/design-angular-kit/src/lib/abstracts/abstract.component.ts","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"styleUrls":[],"styles":[],"template":"","templateUrl":[],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"name":"id","defaultValue":"this.getDefaultId()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe element ID\\n","description":"The element ID
\\n","line":21,"type":"string","decorators":[]}],"outputsClass":[{"name":"valueChanges","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when component input attributes was changed\\n","description":"Fired when component input attributes was changed
\\n","line":26,"type":"EventEmitterCounter of active instances
\\n","line":32,"rawdescription":"\\n\\nCounter of active instances\\n","modifierKind":[123,126],"jsdoctags":[{"pos":539,"end":551,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":341,"tagName":{"pos":540,"end":547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}]}],"methodsClass":[{"name":"getDefaultId","args":[],"optional":false,"returnType":"string","typeParameters":[],"line":59,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate unique id for components\\n","description":"Generate unique id for components
\\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1254,"end":1261,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}]},{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":47,"deprecated":false,"deprecationMessage":""},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":51,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":false,"imports":[],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import {\\n AfterViewInit,\\n ChangeDetectorRef,\\n Component,\\n ElementRef,\\n EventEmitter,\\n inject,\\n Input,\\n OnChanges,\\n Output,\\n Renderer2,\\n SimpleChanges\\n} from \'@angular/core\';\\n\\n@Component({ template: \'\' })\\nexport abstract class ItAbstractComponent implements AfterViewInit, OnChanges {\\n\\n /**\\n * The element ID\\n */\\n @Input() id: string = this.getDefaultId();\\n\\n /**\\n * Fired when component input attributes was changed\\n */\\n @Output() public valueChanges: EventEmitterSet the disabled state
\\n","line":28,"type":"boolean","decorators":[]},{"name":"label","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe label of form control\\n","description":"The label of form control
\\n","line":13,"type":"string","decorators":[]},{"name":"validationMode","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":942,"end":1010,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":943,"end":950,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"only-invalid: Show only invalid validation color
\\n"}],"rawdescription":"\\n\\nValidation color display mode (validation triggered if field is touched or not pristine)\\n- true: Always show the validation color\\n- false: Never show validation color\\n- only-valid: Show only valid validation color\\n- only-invalid: Show only invalid validation color\\n","description":"Validation color display mode (validation triggered if field is touched or not pristine)
\\nThe element ID
\\n","line":21,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractComponent"}}],"outputsClass":[{"name":"valueChanges","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when component input attributes was changed\\n","description":"Fired when component input attributes was changed
\\n","line":26,"type":"EventEmitterInternal form control
\\n","line":35,"rawdescription":"\\n\\nInternal form control\\n","modifierKind":[124]},{"name":"onChange","defaultValue":"() => {...}","deprecated":false,"deprecationMessage":"","type":"","optional":false,"description":"","line":92},{"name":"onTouched","defaultValue":"() => {...}","deprecated":false,"deprecationMessage":"","type":"","optional":false,"description":"","line":94},{"name":"_changeDetectorRef","deprecated":false,"deprecationMessage":"","type":"ChangeDetectorRef","optional":false,"description":"","line":37,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_elementRef","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":false,"description":"","line":36,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_renderer","deprecated":false,"deprecationMessage":"","type":"Renderer2","optional":false,"description":"","line":35,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"instances","defaultValue":"0","deprecated":false,"deprecationMessage":"","type":"number","optional":false,"description":"Counter of active instances
\\n","line":32,"rawdescription":"\\n\\nCounter of active instances\\n","modifierKind":[123,126],"jsdoctags":[{"pos":539,"end":551,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":341,"tagName":{"pos":540,"end":547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"methodsClass":[{"name":"addValidators","args":[{"name":"validators","type":"ValidatorFn | ValidatorFn[]","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":155,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nAdd the validators in control and parent control\\n","description":"Add the validators in control and parent control
\\n","modifierKind":[124],"jsdoctags":[{"name":{"pos":4434,"end":4444,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"validators"},"type":"ValidatorFn | ValidatorFn[]","deprecated":false,"deprecationMessage":"","tagName":{"pos":4428,"end":4433,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"the validators
\\n"}]},{"name":"getError","args":[{"name":"errorCode","type":"string","deprecated":false,"deprecationMessage":""},{"name":"path","type":"ArrayReports error data for the control with the given path.\\nto the control that should be queried for errors.\\nnull is returned.
\\n","modifierKind":[125],"jsdoctags":[{"name":{"pos":5697,"end":5706,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"errorCode"},"type":"string","deprecated":false,"deprecationMessage":"","tagName":{"pos":5691,"end":5696,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"The code of the error to check
\\n"},{"name":{"pos":5750,"end":5754,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"path"},"type":"ArrayA list of control names that designates how to move from the current control\\nto the control that should be queried for errors.
\\n"},{"tagName":{"pos":5893,"end":5900,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"returns"},"comment":"error data for that particular error. If the control or error is not present,\\nnull is returned.
\\n"}]},{"name":"hasError","args":[{"name":"errorCode","type":"string","deprecated":false,"deprecationMessage":""},{"name":"path","type":"ArrayReports whether the control with the given path has the error specified.
\\nIf the control is not present, false is returned.\\nto the control that should be queried for errors.
The code of the error to check
\\n"},{"name":{"pos":5159,"end":5163,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"path"},"type":"ArrayA list of control names that designates how to move from the current control\\nto the control that should be queried for errors.
\\n"},{"tagName":{"pos":5302,"end":5309,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"returns"},"comment":"whether the given error is present in the control at the given path.
\\n"}]},{"name":"markAsTouched","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":120,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nMark the control as touched\\n","description":"Mark the control as touched
\\n"},{"name":"ngDoCheck","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":129,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired to check if form control is touched\\n","description":"Fired to check if form control is touched
\\n"},{"name":"ngOnInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":85,"deprecated":false,"deprecationMessage":""},{"name":"registerOnChange","args":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":96,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},{"name":"registerOnTouched","args":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":101,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},{"name":"setDisabledState","args":[{"name":"isDisabled","type":"boolean","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":105,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"isDisabled","type":"boolean","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},{"name":"writeValue","args":[{"name":"value","type":"T","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":112,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"value","type":"T","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},{"name":"getDefaultId","args":[],"optional":false,"returnType":"string","typeParameters":[],"line":59,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate unique id for components\\n","description":"Generate unique id for components
\\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1254,"end":1261,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":47,"deprecated":false,"deprecationMessage":"","inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":51,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractComponent"}}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":false,"imports":[],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { ControlValueAccessor, FormControl, NgControl, ValidatorFn } from \'@angular/forms\';\\nimport { Component, DoCheck, Input, OnInit, Optional, Self } from \'@angular/core\';\\nimport { ItAbstractComponent } from \'./abstract.component\';\\nimport { Observable } from \'rxjs\';\\nimport { TranslateService } from \'@ngx-translate/core\';\\nimport { inputToBoolean } from \'../utils/coercion\';\\n\\n@Component({ template: \'\' })\\nexport abstract class ItAbstractFormComponentSet the disabled state
\\n","jsdoctags":[{"name":"isDisabled","type":"boolean","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]}},"isInvalid":{"name":"isInvalid","getSignature":{"name":"isInvalid","type":"","returnType":"boolean | undefined","line":49,"rawdescription":"\\n\\nCheck if field is invalid (Validation failed)\\n","description":"Check if field is invalid (Validation failed)
\\n"}},"isValid":{"name":"isValid","getSignature":{"name":"isValid","type":"","returnType":"boolean | undefined","line":63,"rawdescription":"\\n\\nCheck if field is valid (Validation successful)\\n","description":"Check if field is valid (Validation successful)
\\n"}},"invalidMessage":{"name":"invalidMessage","getSignature":{"name":"invalidMessage","type":"","returnType":"ObservableReturn the invalid message string from TranslateService
\\n"}}}},{"name":"ItAccordionComponent","id":"component-ItAccordionComponent-1d09a45a1ed761307691119303cf6854e5342aa2e93a0e0ba59687179a3581c204901c127c37f87b9c123076cdb0db1f1349d876bff5118d1f26a6d651dfa831","file":"projects/design-angular-kit/src/lib/components/core/accordion/accordion.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"exportAs":"itAccordion","inputs":[],"outputs":[],"providers":[],"selector":"it-accordion","styleUrls":[],"styles":[],"templateUrl":["./accordion.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"required":true,"name":"title","deprecated":false,"deprecationMessage":"","optional":false,"rawdescription":"\\n\\nAccordion Title\\n","description":"Accordion Title
\\n","line":20,"type":"string","decorators":[]},{"name":"class","defaultValue":"\'\'","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nCustom class\\n","description":"Custom class
\\n","line":40,"type":"string","decorators":[],"inheritance":{"file":"ItCollapseComponent"}},{"required":false,"name":"multi","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":660,"end":678,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":661,"end":668,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"false
\\n"}],"rawdescription":"\\n\\nEnable multiple collapse\\n","description":"Enable multiple collapse
\\n","line":29,"type":"boolean","decorators":[],"inheritance":{"file":"ItCollapseComponent"}},{"required":false,"name":"opened","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":799,"end":817,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":800,"end":807,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"false
\\n"}],"rawdescription":"\\n\\nToggles the collapsible element on invocation\\n","description":"Toggles the collapsible element on invocation
\\n","line":35,"type":"boolean","decorators":[],"inheritance":{"file":"ItCollapseComponent"}},{"name":"id","defaultValue":"this.getDefaultId()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe element ID\\n","description":"The element ID
\\n","line":21,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractComponent"}}],"outputsClass":[{"name":"hiddenEvent","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThis event is raised when the tooltip has finished being hidden from the user (it will wait for the CSS transitions to complete).\\n","description":"This event is raised when the tooltip has finished being hidden from the user (it will wait for the CSS transitions to complete).
\\n","line":60,"type":"EventEmitterThis event fires immediately when the hide method is called.
\\n","line":55,"type":"EventEmitterThis event fires immediately when the show method is called.
\\n","line":45,"type":"EventEmitterThis event is triggered when the tooltip has been made visible to the user (it will wait for the CSS transitions to complete).
\\n","line":50,"type":"EventEmitterFired when component input attributes was changed
\\n","line":26,"type":"EventEmitterCounter of active instances
\\n","line":32,"rawdescription":"\\n\\nCounter of active instances\\n","modifierKind":[123,126],"jsdoctags":[{"pos":539,"end":551,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":341,"tagName":{"pos":540,"end":547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"methodsClass":[{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":26,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"inheritance":{"file":"ItAbstractComponent"}},{"name":"dispose","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":120,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nEliminates the possibility of an item being resealable\\n","description":"Eliminates the possibility of an item being resealable
\\n","modifierKind":[125],"inheritance":{"file":"ItCollapseComponent"}},{"name":"hide","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":105,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nHides a resealable item\\nNOTE: Returns to the caller before the collapsable element has actually been hidden (onHidden Event)\\n","description":"Hides a resealable item\\nNOTE: Returns to the caller before the collapsable element has actually been hidden (onHidden Event)
\\n","modifierKind":[125],"inheritance":{"file":"ItCollapseComponent"}},{"name":"isOpen","args":[],"optional":false,"returnType":"boolean","typeParameters":[],"line":89,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nShows if collapse is open or not\\n","description":"Shows if collapse is open or not
\\n","modifierKind":[125],"inheritance":{"file":"ItCollapseComponent"}},{"name":"show","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":97,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nShows a resealable item\\nNOTE: Returns to the caller before the collapsable element has actually been shown (onShown event).\\n","description":"Shows a resealable item\\nNOTE: Returns to the caller before the collapsable element has actually been shown (onShown event).
\\n","modifierKind":[125],"inheritance":{"file":"ItCollapseComponent"}},{"name":"toggle","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":113,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nToggle a collapsible item to show or hide it.\\nNOTE: Returns to the caller before the collapsable element has actually been shown or hidden (onShown and onHidden events)\\n","description":"Toggle a collapsible item to show or hide it.\\nNOTE: Returns to the caller before the collapsable element has actually been shown or hidden (onShown and onHidden events)
\\n","modifierKind":[125],"inheritance":{"file":"ItCollapseComponent"}},{"name":"getDefaultId","args":[],"optional":false,"returnType":"string","typeParameters":[],"line":59,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate unique id for components\\n","description":"Generate unique id for components
\\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1254,"end":1261,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":51,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractComponent"}}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[],"description":"Accordion
\\n","rawdescription":"\\n\\nAccordion\\n","type":"component","sourceCode":"import { AfterViewInit, ChangeDetectionStrategy, Component, ElementRef, Input, ViewChild } from \'@angular/core\';\\nimport { ItCollapseComponent } from \'../collapse/collapse.component\';\\n\\n/**\\n * Accordion\\n * @description Build vertically collapsible accordions based on Collapse.\\n */\\n@Component({\\n standalone: true,\\n selector: \'it-accordion\',\\n templateUrl: \'./accordion.component.html\',\\n exportAs: \'itAccordion\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [],\\n})\\nexport class ItAccordionComponent extends ItCollapseComponent implements AfterViewInit {\\n /**\\n * Accordion Title\\n */\\n @Input({ required: true }) title!: string;\\n\\n @ViewChild(\'collapse\') protected override collapseDiv?: ElementRefinfo
\\n"}],"rawdescription":"\\n\\nThe alert color\\n","description":"The alert color
\\n","line":27,"type":"AlertColor","decorators":[]},{"required":false,"name":"dismissible","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1061,"end":1079,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1062,"end":1069,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"false
\\n"}],"rawdescription":"\\n\\nInserts the close button\\n","description":"Inserts the close button
\\n","line":33,"type":"boolean","decorators":[]},{"name":"id","defaultValue":"this.getDefaultId()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe element ID\\n","description":"The element ID
\\n","line":21,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractComponent"}}],"outputsClass":[{"name":"closedEvent","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThis event fires when the alert has been closed (it will wait for CSS transitions to complete).\\n","description":"This event fires when the alert has been closed (it will wait for CSS transitions to complete).
\\n","line":43,"type":"EventEmitterThis event fires immediately when the instance's close method is called.
\\n","line":38,"type":"EventEmitterFired when component input attributes was changed
\\n","line":26,"type":"EventEmitterCounter of active instances
\\n","line":32,"rawdescription":"\\n\\nCounter of active instances\\n","modifierKind":[123,126],"jsdoctags":[{"pos":539,"end":551,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":341,"tagName":{"pos":540,"end":547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"methodsClass":[{"name":"close","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":65,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nClose an alert by removing it from the DOM.\\nIf the `.fade` and `.show` classes are present in the element, the alert will be closed with a disappearing effect.\\n","description":"Close an alert by removing it from the DOM.\\nIf the .fade
and .show
classes are present in the element, the alert will be closed with a disappearing effect.
The alert is removed
\\n","modifierKind":[125]},{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":49,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"inheritance":{"file":"ItAbstractComponent"}},{"name":"getDefaultId","args":[],"optional":false,"returnType":"string","typeParameters":[],"line":59,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate unique id for components\\n","description":"Generate unique id for components
\\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1254,"end":1261,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":51,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractComponent"}}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"TranslateModule","type":"module"},{"name":"ItIconComponent","type":"component"}],"description":"Alert
\\n","rawdescription":"\\n\\nAlert\\n","type":"component","sourceCode":"import { AfterViewInit, ChangeDetectionStrategy, Component, ElementRef, EventEmitter, Input, Output, ViewChild } from \'@angular/core\';\\nimport { AlertColor } from \'../../../interfaces/core\';\\nimport { ItAbstractComponent } from \'../../../abstracts/abstract.component\';\\nimport { Alert } from \'bootstrap-italia\';\\nimport { TranslateModule } from \'@ngx-translate/core\';\\nimport { ItIconComponent } from \'../../utils/icon/icon.component\';\\nimport { inputToBoolean } from \'../../../utils/coercion\';\\n\\n/**\\n * Alert\\n * @description You can provide feedback to the user via alert messages.\\n */\\n@Component({\\n standalone: true,\\n selector: \'it-alert\',\\n templateUrl: \'./alert.component.html\',\\n styleUrls: [\'./alert.component.scss\'],\\n exportAs: \'itAlert\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [TranslateModule, ItIconComponent],\\n})\\nexport class ItAlertComponent extends ItAbstractComponent implements AfterViewInit {\\n /**\\n * The alert color\\n * @default info\\n */\\n @Input() color: AlertColor = \'info\';\\n\\n /**\\n * Inserts the close button\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) dismissible?: boolean;\\n\\n /**\\n * This event fires immediately when the instance\'s close method is called.\\n */\\n @Output() public closeEvent: EventEmitterundefined
\\n"}],"rawdescription":"\\n\\nIndicates the list of searchable elements on which to base the input autocomplete system\\nIf you need to retrieve items via API, can pass a function of Observable\\n","description":"Indicates the list of searchable elements on which to base the input autocomplete system\\nIf you need to retrieve items via API, can pass a function of Observable
\\n","line":24,"type":"ArrayTo get a large version of Autocomplete
\\n","line":29,"type":"boolean","decorators":[]},{"name":"debounceTime","defaultValue":"300","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1668,"end":1689,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1669,"end":1676,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"300 [ms]
\\n"}],"rawdescription":"\\n\\nTime span [ms] has passed without another source emission, to delay data filtering.\\nUseful when the user is typing multiple letters\\n","description":"Time span [ms] has passed without another source emission, to delay data filtering.\\nUseful when the user is typing multiple letters
\\n","line":36,"type":"number","decorators":[]},{"required":false,"name":"forceShowLabel","defaultValue":"true","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nShow the label\\n","description":"Show the label
\\n","line":46,"type":"boolean","decorators":[]},{"name":"placeholder","defaultValue":"\'\'","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe input placeholder\\n","description":"The input placeholder
\\n","line":41,"type":"string","decorators":[]},{"required":false,"name":"disabled","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nSet the disabled state\\n","description":"Set the disabled state
\\n","line":28,"type":"boolean","decorators":[],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"label","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe label of form control\\n","description":"The label of form control
\\n","line":13,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"validationMode","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":942,"end":1010,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":943,"end":950,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"only-invalid: Show only invalid validation color
\\n"}],"rawdescription":"\\n\\nValidation color display mode (validation triggered if field is touched or not pristine)\\n- true: Always show the validation color\\n- false: Never show validation color\\n- only-valid: Show only valid validation color\\n- only-invalid: Show only invalid validation color\\n","description":"Validation color display mode (validation triggered if field is touched or not pristine)
\\nThe element ID
\\n","line":21,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractComponent"}}],"outputsClass":[{"name":"autocompleteSelectedEvent","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when the Autocomplete Item has been selected\\n","description":"Fired when the Autocomplete Item has been selected
\\n","line":51,"type":"EventEmitterFired when component input attributes was changed
\\n","line":26,"type":"EventEmitterObservable da cui vengono emessi i risultati dell'auto completamento
\\n","line":56,"rawdescription":"\\nObservable da cui vengono emessi i risultati dell\'auto completamento","modifierKind":[124]},{"name":"showAutocompletion","defaultValue":"false","deprecated":false,"deprecationMessage":"","type":"","optional":false,"description":"","line":53,"modifierKind":[124]},{"name":"control","deprecated":false,"deprecationMessage":"","type":"FormControlInternal form control
\\n","line":35,"rawdescription":"\\n\\nInternal form control\\n","modifierKind":[124],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"onChange","defaultValue":"() => {...}","deprecated":false,"deprecationMessage":"","type":"","optional":false,"description":"","line":92,"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"onTouched","defaultValue":"() => {...}","deprecated":false,"deprecationMessage":"","type":"","optional":false,"description":"","line":94,"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"_changeDetectorRef","deprecated":false,"deprecationMessage":"","type":"ChangeDetectorRef","optional":false,"description":"","line":37,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_elementRef","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":false,"description":"","line":36,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_renderer","deprecated":false,"deprecationMessage":"","type":"Renderer2","optional":false,"description":"","line":35,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"instances","defaultValue":"0","deprecated":false,"deprecationMessage":"","type":"number","optional":false,"description":"Counter of active instances
\\n","line":32,"rawdescription":"\\n\\nCounter of active instances\\n","modifierKind":[123,126],"jsdoctags":[{"pos":539,"end":551,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":341,"tagName":{"pos":540,"end":547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"methodsClass":[{"name":"autocompleteItemTrackByValueFn","args":[{"name":"index","type":"number","deprecated":false,"deprecationMessage":""},{"name":"item","type":"AutocompleteItem","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"any","typeParameters":[],"line":113,"deprecated":false,"deprecationMessage":"","modifierKind":[124],"jsdoctags":[{"name":"index","type":"number","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}},{"name":"item","type":"AutocompleteItem","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},{"name":"getAutocompleteResults$","args":[],"optional":false,"returnType":"ObservableCreate the autocomplete list
\\n","modifierKind":[123]},{"name":"ngOnInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":61,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"onEntryClick","args":[{"name":"entry","type":"AutocompleteItem","deprecated":false,"deprecationMessage":""},{"name":"event","type":"Event","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":101,"deprecated":false,"deprecationMessage":"","modifierKind":[124],"jsdoctags":[{"name":"entry","type":"AutocompleteItem","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}},{"name":"event","type":"Event","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},{"name":"onKeyDown","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":117,"deprecated":false,"deprecationMessage":"","modifierKind":[124]},{"name":"addValidators","args":[{"name":"validators","type":"ValidatorFn | ValidatorFn[]","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":155,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nAdd the validators in control and parent control\\n","description":"Add the validators in control and parent control
\\n","modifierKind":[124],"jsdoctags":[{"name":{"pos":4434,"end":4444,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"validators"},"type":"ValidatorFn | ValidatorFn[]","deprecated":false,"deprecationMessage":"","tagName":{"pos":4428,"end":4433,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"the validators
\\n"}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"getError","args":[{"name":"errorCode","type":"string","deprecated":false,"deprecationMessage":""},{"name":"path","type":"ArrayReports error data for the control with the given path.\\nto the control that should be queried for errors.\\nnull is returned.
\\n","modifierKind":[125],"jsdoctags":[{"name":{"pos":5697,"end":5706,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"errorCode"},"type":"string","deprecated":false,"deprecationMessage":"","tagName":{"pos":5691,"end":5696,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"The code of the error to check
\\n"},{"name":{"pos":5750,"end":5754,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"path"},"type":"ArrayA list of control names that designates how to move from the current control\\nto the control that should be queried for errors.
\\n"},{"tagName":{"pos":5893,"end":5900,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"returns"},"comment":"error data for that particular error. If the control or error is not present,\\nnull is returned.
\\n"}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"hasError","args":[{"name":"errorCode","type":"string","deprecated":false,"deprecationMessage":""},{"name":"path","type":"ArrayReports whether the control with the given path has the error specified.
\\nIf the control is not present, false is returned.\\nto the control that should be queried for errors.
The code of the error to check
\\n"},{"name":{"pos":5159,"end":5163,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"path"},"type":"ArrayA list of control names that designates how to move from the current control\\nto the control that should be queried for errors.
\\n"},{"tagName":{"pos":5302,"end":5309,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"returns"},"comment":"whether the given error is present in the control at the given path.
\\n"}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"markAsTouched","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":120,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nMark the control as touched\\n","description":"Mark the control as touched
\\n","inheritance":{"file":"ItAbstractFormComponent"}},{"name":"ngDoCheck","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":129,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired to check if form control is touched\\n","description":"Fired to check if form control is touched
\\n","inheritance":{"file":"ItAbstractFormComponent"}},{"name":"registerOnChange","args":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":96,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"registerOnTouched","args":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":101,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"setDisabledState","args":[{"name":"isDisabled","type":"boolean","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":105,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"isDisabled","type":"boolean","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"writeValue","args":[{"name":"value","type":"T","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":112,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"value","type":"T","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"getDefaultId","args":[],"optional":false,"returnType":"string","typeParameters":[],"line":59,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate unique id for components\\n","description":"Generate unique id for components
\\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1254,"end":1261,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":47,"deprecated":false,"deprecationMessage":"","inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":51,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractComponent"}}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"AsyncPipe","type":"pipe"},{"name":"ItIconComponent","type":"component"},{"name":"ItMarkMatchingTextPipe","type":"pipe"},{"name":"NgTemplateOutlet"},{"name":"ReactiveFormsModule","type":"module"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component, EventEmitter, Input, OnInit, Output } from \'@angular/core\';\\nimport { debounceTime, distinctUntilChanged, map, Observable, of, switchMap } from \'rxjs\';\\nimport { AsyncPipe, NgTemplateOutlet } from \'@angular/common\';\\nimport { ReactiveFormsModule } from \'@angular/forms\';\\nimport { ItIconComponent } from \'../../utils/icon/icon.component\';\\nimport { ItMarkMatchingTextPipe } from \'../../../pipes/mark-matching-text.pipe\';\\nimport { ItAbstractFormComponent } from \'../../../abstracts/abstract-form.component\';\\nimport { AutocompleteItem } from \'../../../interfaces/form\';\\nimport { inputToBoolean } from \'../../../utils/coercion\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-autocomplete\',\\n templateUrl: \'./autocomplete.component.html\',\\n imports: [AsyncPipe, ItIconComponent, ItMarkMatchingTextPipe, NgTemplateOutlet, ReactiveFormsModule],\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n})\\nexport class ItAutocompleteComponent extends ItAbstractFormComponentPermette di utilizzare l'attributo html accesskey
\\n","line":31,"type":"string","decorators":[]},{"name":"link","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nIndica il link che possiamo passare all\'elemento\\n","description":"Indica il link che possiamo passare all'elemento
\\n","line":21,"type":"string | any[] | null | undefined","decorators":[]},{"name":"tabindex","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nPermette di utilizzare l\'attributo html tabindex\\n","description":"Permette di utilizzare l'attributo html tabindex
\\n","line":36,"type":"number","decorators":[]},{"name":"title","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nPermette di utilizzare l\'attributo html title\\n","description":"Permette di utilizzare l'attributo html title
\\n","line":26,"type":"string","decorators":[]}],"outputsClass":[],"propertiesClass":[{"name":"_implicitContent","deprecated":false,"deprecationMessage":"","type":"TemplateRefbackCbFn = this.errorCallback.bind(this);\\n(errorCallback is your function, pass backCbFn to the component)
\\n"}],"rawdescription":"\\n\\nCustom back logicCustom back logic
NOTE: to use 'this' need bind function
(errorCallback is your function, pass backCbFn to the component)
button
\\n"}],"rawdescription":"\\n\\nBack button style\\n- link: use a link with icon and text\\n- button: use a button with icon and text\\n","description":"Back button style
\\nleft
\\n"}],"rawdescription":"\\n\\nButton direction\\n- left: Back direction\\n- up: Upper direction\\n","description":"Button direction
\\ntrue
\\n"}],"rawdescription":"\\n\\nShow/Hide icon\\n","description":"Show/Hide icon
\\n","line":37,"type":"boolean","decorators":[]},{"required":false,"name":"showText","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1236,"end":1253,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1237,"end":1244,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"true
\\n"}],"rawdescription":"\\n\\nShow/Hide text\\n","description":"Show/Hide text
\\n","line":43,"type":"boolean","decorators":[]}],"outputsClass":[],"propertiesClass":[{"name":"_location","deprecated":false,"deprecationMessage":"","type":"Location","optional":false,"description":"","line":54,"modifierKind":[125,148]}],"methodsClass":[{"name":"goBack","args":[{"name":"event","type":"Event","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":59,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGo back function\\n","description":"Go back function
\\n","modifierKind":[125],"jsdoctags":[{"name":"event","type":"Event","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"NgTemplateOutlet"},{"name":"ItButtonDirective","type":"directive"},{"name":"ItIconComponent","type":"component"},{"name":"TranslateModule","type":"module"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component, Input } from \'@angular/core\';\\nimport { Location, NgTemplateOutlet } from \'@angular/common\';\\nimport { ItButtonDirective } from \'../../core/button/button.directive\';\\nimport { ItIconComponent } from \'../../utils/icon/icon.component\';\\nimport { TranslateModule } from \'@ngx-translate/core\';\\nimport { inputToBoolean } from \'../../../utils/coercion\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-back-button\',\\n templateUrl: \'./back-button.component.html\',\\n exportAs: \'itBackButton\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [NgTemplateOutlet, ItButtonDirective, ItIconComponent, TranslateModule],\\n})\\nexport class ItBackButtonComponent {\\n /**\\n * Back button style\\n * - link: use a link with icon and text\\n * - button: use a button with icon and text\\n * @default button\\n */\\n @Input() buttonStyle: \'link\' | \'button\' = \'button\';\\n\\n /**\\n * Button direction\\n * - left: Back direction\\n * - up: Upper direction\\n * @default left\\n */\\n @Input() direction: \'left\' | \'up\' = \'left\';\\n\\n /**\\n * Show/Hide icon\\n * @default true\\n */\\n @Input({ transform: inputToBoolean }) showIcon: boolean = true;\\n\\n /**\\n * Show/Hide text\\n * @default true\\n */\\n @Input({ transform: inputToBoolean }) showText: boolean = true;\\n\\n /**\\n * Custom back logicfalse
\\n"}],"rawdescription":"\\n\\nButton usable button on a dark background\\n","description":"Button usable button on a dark background
\\n","line":33,"type":"boolean","decorators":[]},{"required":false,"name":"shadow","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":813,"end":831,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":814,"end":821,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"false
\\n"}],"rawdescription":"\\n\\nShow shadow\\n","description":"Show shadow
\\n","line":27,"type":"boolean","decorators":[]},{"required":false,"name":"small","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":706,"end":724,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":707,"end":714,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"false
\\n"}],"rawdescription":"\\n\\nShow small button\\n","description":"Show small button
\\n","line":21,"type":"boolean","decorators":[]},{"name":"id","defaultValue":"this.getDefaultId()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe element ID\\n","description":"The element ID
\\n","line":21,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractComponent"}}],"outputsClass":[{"name":"valueChanges","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when component input attributes was changed\\n","description":"Fired when component input attributes was changed
\\n","line":26,"type":"EventEmitterCounter of active instances
\\n","line":32,"rawdescription":"\\n\\nCounter of active instances\\n","modifierKind":[123,126],"jsdoctags":[{"pos":539,"end":551,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":341,"tagName":{"pos":540,"end":547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"methodsClass":[{"name":"dispose","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":72,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nEliminate component features\\n","description":"Eliminate component features
\\n","modifierKind":[125]},{"name":"hide","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":58,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nHide the button\\n","description":"Hide the button
\\n","modifierKind":[125]},{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":39,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"inheritance":{"file":"ItAbstractComponent"}},{"name":"scrollToTop","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":65,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nActivates the scroll animation towards the Y coordinate indicated by the positionTop option\\n","description":"Activates the scroll animation towards the Y coordinate indicated by the positionTop option
\\n","modifierKind":[125]},{"name":"show","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":51,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nShow button\\n","description":"Show button
\\n","modifierKind":[125]},{"name":"getDefaultId","args":[],"optional":false,"returnType":"string","typeParameters":[],"line":59,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate unique id for components\\n","description":"Generate unique id for components
\\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1254,"end":1261,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":51,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractComponent"}}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"ItIconComponent","type":"component"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { AfterViewInit, ChangeDetectionStrategy, Component, ElementRef, Input, ViewChild } from \'@angular/core\';\\nimport { ItAbstractComponent } from \'../../../abstracts/abstract.component\';\\nimport { BackToTop } from \'bootstrap-italia\';\\nimport { ItIconComponent } from \'../../utils/icon/icon.component\';\\nimport { inputToBoolean } from \'../../../utils/coercion\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-back-to-top\',\\n templateUrl: \'./back-to-top.component.html\',\\n exportAs: \'itBackToTop\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [ItIconComponent]\\n})\\nexport class ItBackToTopComponent extends ItAbstractComponent implements AfterViewInit {\\n\\n /**\\n * Show small button\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) small?: boolean;\\n\\n /**\\n * Show shadow\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) shadow?: boolean;\\n\\n /**\\n * Button usable button on a dark background\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) dark?: boolean;\\n\\n private backToTop?: BackToTop;\\n\\n @ViewChild(\'backToTop\') private backToTopElement?: ElementReffalse
\\n"}],"rawdescription":"\\n\\nDark style\\n","description":"Dark style
\\n","line":37,"type":"boolean","decorators":[]},{"name":"separator","defaultValue":"\'/\'","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":978,"end":992,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":979,"end":986,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"/
\\n"}],"rawdescription":"\\n\\nThe character to use as separator\\n","description":"The character to use as separator
\\n","line":31,"type":"string","decorators":[]}],"outputsClass":[],"propertiesClass":[{"name":"items","deprecated":false,"deprecationMessage":"","type":"QueryListThe tab items
\\n","line":42,"rawdescription":"\\n\\nThe tab items\\n","decorators":[{"name":"ContentChildren","stringifiedArguments":"ItBreadcrumbItemComponent"}],"modifierKind":[170]},{"name":"itemSubscriptions","deprecated":false,"deprecationMessage":"","type":"Arrayfalse
\\n"}],"rawdescription":"\\n\\nIs active breadcrumb item\\n","description":"Is active breadcrumb item
\\n","line":19,"type":"boolean","decorators":[]},{"name":"iconName","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe name of icon to show\\n","description":"The name of icon to show
\\n","line":24,"type":"IconName | undefined","decorators":[]},{"name":"class","defaultValue":"\'\'","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nCustom class\\n","description":"Custom class
\\n","line":41,"type":"string","decorators":[],"inheritance":{"file":"ItLinkComponent"}},{"required":false,"name":"disabled","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1245,"end":1263,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1246,"end":1253,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"false
\\n"}],"rawdescription":"\\n\\nIs disabled link\\n","description":"Is disabled link
\\n","line":36,"type":"boolean","decorators":[],"inheritance":{"file":"ItLinkComponent"}},{"required":false,"name":"externalLink","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1126,"end":1144,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1127,"end":1134,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"false
\\n"}],"rawdescription":"\\n\\nIs an external link (false to not use Angular router link)\\n","description":"Is an external link (false to not use Angular router link)
\\n","line":30,"type":"boolean","decorators":[],"inheritance":{"file":"ItLinkComponent"}},{"name":"href","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe router link action\\n\\nCommands to pass to Router#createUrlTree.\\n- array: commands to pass to Router#createUrlTree.\\n- string: shorthand for array of commands with just the string, i.e. [\'/route\']\\n- null|undefined: Disables the link by removing the href\\n","description":"The router link action
\\nCommands to pass to Router#createUrlTree.
\\nThe element ID
\\n","line":21,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractComponent"}}],"outputsClass":[{"name":"valueChanges","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when component input attributes was changed\\n","description":"Fired when component input attributes was changed
\\n","line":26,"type":"EventEmitterThe content of item
\\n","line":29,"rawdescription":"\\n\\nThe content of item\\n","decorators":[{"name":"ViewChild","stringifiedArguments":"TemplateRef"}],"modifierKind":[170,125]},{"name":"_changeDetectorRef","deprecated":false,"deprecationMessage":"","type":"ChangeDetectorRef","optional":false,"description":"","line":37,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_elementRef","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":false,"description":"","line":36,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_renderer","deprecated":false,"deprecationMessage":"","type":"Renderer2","optional":false,"description":"","line":35,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"instances","defaultValue":"0","deprecated":false,"deprecationMessage":"","type":"number","optional":false,"description":"Counter of active instances
\\n","line":32,"rawdescription":"\\n\\nCounter of active instances\\n","modifierKind":[123,126],"jsdoctags":[{"pos":539,"end":551,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":341,"tagName":{"pos":540,"end":547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"methodsClass":[{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":43,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":48,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"getDefaultId","args":[],"optional":false,"returnType":"string","typeParameters":[],"line":59,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate unique id for components\\n","description":"Generate unique id for components
\\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1254,"end":1261,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component, Input, TemplateRef, ViewChild } from \'@angular/core\';\\nimport { IconName } from \'../../../../interfaces/icon\';\\nimport { ItLinkComponent } from \'../../../core/link/link.component\';\\nimport { inputToBoolean } from \'../../../../utils/coercion\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-breadcrumb-item\',\\n templateUrl: \'./breadcrumb-item.component.html\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: []\\n})\\nexport class ItBreadcrumbItemComponent extends ItLinkComponent {\\n\\n /**\\n * Is active breadcrumb item\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) active?: boolean;\\n\\n /**\\n * The name of icon to show\\n */\\n @Input() iconName: IconName | undefined;\\n\\n /**\\n * The content of item\\n */\\n @ViewChild(TemplateRef) public htmlContent!: TemplateRefdefault
\\n"}],"rawdescription":"\\n\\nCallout appearance\\n- default\\n- highlight: Callout version with border only on the left side\\n- more: It looks radically different from the other styles available and is suitable for more extensive texts\\n","description":"Callout appearance
\\nundefined
\\n"}],"rawdescription":"\\n\\nCallout color\\n- success\\n- danger\\n- warning\\n- important\\n- note\\n","description":"Callout color
\\nundefined
\\n"}],"rawdescription":"\\n\\nCallout hiddenLabel\\n","description":"Callout hiddenLabel
\\n","line":36,"type":"string | undefined","decorators":[]},{"name":"icon","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1608,"end":1630,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1609,"end":1616,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"undefined
\\n"}],"rawdescription":"\\n\\nCustom icon\\n","description":"Custom icon
\\n","line":62,"type":"IconName | undefined","decorators":[]},{"name":"label","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":870,"end":892,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":871,"end":878,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"undefined
\\n"}],"rawdescription":"\\n\\nCallout label\\n","description":"Callout label
\\n","line":30,"type":"string | undefined","decorators":[]}],"outputsClass":[],"propertiesClass":[],"methodsClass":[],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"NgTemplateOutlet"},{"name":"ItIconComponent","type":"component"}],"description":"Callout
\\n","rawdescription":"\\n\\nCallout\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component, Input } from \'@angular/core\';\\nimport { CalloutAppearance, CalloutColor } from \'../../../interfaces/core\';\\nimport { IconName } from \'../../../interfaces/icon\';\\nimport { NgTemplateOutlet } from \'@angular/common\';\\nimport { ItIconComponent } from \'../../utils/icon/icon.component\';\\n\\n/**\\n * Callout\\n * @description Callouts can be used to highlight certain parts of the text that require particular attention. They may contain error messages, warnings, hints, etc.\\n */\\n@Component({\\n standalone: true,\\n selector: \'it-callout\',\\n templateUrl: \'./callout.component.html\',\\n styles: [\\n `\\n .callout-big-text:empty {\\n display: none;\\n }\\n `,\\n ],\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [NgTemplateOutlet, ItIconComponent],\\n})\\nexport class ItCalloutComponent {\\n /**\\n * Callout label\\n * @default undefined\\n */\\n @Input() label: string | undefined;\\n\\n /**\\n * Callout hiddenLabel\\n * @default undefined\\n */\\n @Input() hiddenLabel: string | undefined;\\n\\n /**\\n * Callout color\\n * - success\\n * - danger\\n * - warning\\n * - important\\n * - note\\n * @default undefined\\n */\\n @Input() color: CalloutColor | undefined;\\n\\n /**\\n * Callout appearance\\n * - default\\n * - highlight: Callout version with border only on the left side\\n * - more: It looks radically different from the other styles available and is suitable for more extensive texts\\n * @default default\\n */\\n @Input() appearance: CalloutAppearance = \'default\';\\n\\n /**\\n * Custom icon\\n * @default undefined\\n */\\n @Input() icon: IconName | undefined;\\n\\n protected get iconName(): IconName {\\n if (this.icon) {\\n return this.icon;\\n }\\n\\n if (this.appearance === \'more\') {\\n return \'zoom-in\';\\n }\\n\\n switch (this.color) {\\n case \'success\':\\n return \'check-circle\';\\n case \'warning\':\\n return \'help-circle\';\\n case \'danger\':\\n return \'close-circle\';\\n case \'important\':\\n case \'note\':\\n default:\\n return \'info-circle\';\\n }\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"\\n .callout-big-text:empty {\\n display: none;\\n }\\n \\n","extends":[],"accessors":{"iconName":{"name":"iconName","getSignature":{"name":"iconName","type":"","returnType":"IconName","line":64}}},"templateData":"\\n
false
\\n"}],"rawdescription":"\\n\\nTo add background and shadow\\n","description":"To add background and shadow
\\n","line":53,"type":"boolean","decorators":[]},{"required":false,"name":"big","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1548,"end":1566,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1549,"end":1556,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"false
\\n"}],"rawdescription":"\\n\\nTo render a big card\\n","description":"To render a big card
\\n","line":65,"type":"boolean","decorators":[]},{"name":"bodyClass","defaultValue":"\'\'","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1752,"end":1767,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1753,"end":1760,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"''
\\n"}],"rawdescription":"\\n\\nCustom card body class\\n","description":"Custom card body class
\\n","line":77,"type":"string","decorators":[]},{"required":false,"name":"borderBottom","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1425,"end":1443,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1426,"end":1433,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"false
\\n"}],"rawdescription":"\\n\\nTo add bottom border\\n","description":"To add bottom border
\\n","line":59,"type":"boolean","decorators":[]},{"name":"cardClass","defaultValue":"\'\'","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1659,"end":1674,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1660,"end":1667,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"''
\\n"}],"rawdescription":"\\n\\nCustom card class\\n","description":"Custom card class
\\n","line":71,"type":"string","decorators":[]},{"required":false,"name":"hasImage","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":938,"end":956,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":939,"end":946,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"false
\\n"}],"rawdescription":"\\n\\nCard with image\\n","description":"Card with image
\\n","line":35,"type":"boolean","decorators":[]},{"required":false,"name":"rounded","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1060,"end":1078,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1061,"end":1068,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"false
\\n"}],"rawdescription":"\\n\\nTo add rounding effects\\n","description":"To add rounding effects
\\n","line":41,"type":"boolean","decorators":[]},{"required":false,"name":"shadow","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1179,"end":1197,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1180,"end":1187,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"false
\\n"}],"rawdescription":"\\n\\nTo add shadow effects\\n","description":"To add shadow effects
\\n","line":47,"type":"boolean","decorators":[]},{"required":false,"name":"special","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":825,"end":843,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":826,"end":833,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"false
\\n"}],"rawdescription":"\\n\\nTo create special cards\\n","description":"To create special cards
\\n","line":29,"type":"boolean","decorators":[]},{"required":false,"name":"teaser","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":705,"end":723,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":706,"end":713,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"false
\\n"}],"rawdescription":"\\n\\nTo create cards with short or \\"preview\\" content\\n","description":"To create cards with short or "preview" content
\\n","line":23,"type":"boolean","decorators":[]},{"name":"id","defaultValue":"this.getDefaultId()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe element ID\\n","description":"The element ID
\\n","line":21,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractComponent"}}],"outputsClass":[{"name":"valueChanges","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when component input attributes was changed\\n","description":"Fired when component input attributes was changed
\\n","line":26,"type":"EventEmitterCounter of active instances
\\n","line":32,"rawdescription":"\\n\\nCounter of active instances\\n","modifierKind":[123,126],"jsdoctags":[{"pos":539,"end":551,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":341,"tagName":{"pos":540,"end":547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"methodsClass":[{"name":"getDefaultId","args":[],"optional":false,"returnType":"string","typeParameters":[],"line":59,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate unique id for components\\n","description":"Generate unique id for components
\\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1254,"end":1261,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":47,"deprecated":false,"deprecationMessage":"","inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":51,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractComponent"}}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"NgTemplateOutlet"}],"description":"Card
\\n","rawdescription":"\\n\\nCard\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component, Input } from \'@angular/core\';\\nimport { ItAbstractComponent } from \'../../../abstracts/abstract.component\';\\nimport { NgTemplateOutlet } from \'@angular/common\';\\nimport { inputToBoolean } from \'../../../utils/coercion\';\\n\\n/**\\n * Card\\n * @description A container of texts and images with many options and variations.\\n */\\n@Component({\\n standalone: true,\\n selector: \'it-card\',\\n templateUrl: \'./card.component.html\',\\n styleUrls: [\'./card.component.scss\'],\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [NgTemplateOutlet],\\n})\\nexport class ItCardComponent extends ItAbstractComponent {\\n /**\\n * To create cards with short or \\"preview\\" content\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) teaser?: boolean;\\n\\n /**\\n * To create special cards\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) special?: boolean;\\n\\n /**\\n * Card with image\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) hasImage?: boolean;\\n\\n /**\\n * To add rounding effects\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) rounded?: boolean;\\n\\n /**\\n * To add shadow effects\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) shadow?: boolean;\\n\\n /**\\n * To add background and shadow\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) background?: boolean;\\n\\n /**\\n * To add bottom border\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) borderBottom?: boolean;\\n\\n /**\\n * To render a big card\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) big?: boolean;\\n\\n /**\\n * Custom card class\\n * @default \'\'\\n */\\n @Input() cardClass: string = \'\';\\n\\n /**\\n * Custom card body class\\n * @default \'\'\\n */\\n @Input() bodyClass: string = \'\';\\n}\\n","assetsDirs":[],"styleUrlsData":[{"data":".card-body:empty {\\n display: none;\\n}\\n\\n\\n::ng-deep .row [class*=col-] {\\n .card, .card-wrapper {\\n height: 100%;\\n }\\n}\\n\\n::ng-deep .card-wrapper.card-teaser-wrapper {\\n it-card {\\n flex-direction: row;\\n align-items: flex-start;\\n flex: 0 0 100%;\\n flex-wrap: wrap;\\n margin: 16px 0;\\n }\\n\\n @media (min-width: 768px) { \\n it-card {\\n flex: 0 0 49%;\\n }\\n }\\n}\\n\\n:host {\\n width: 100%;\\n}","styleUrl":"./card.component.scss"}],"stylesData":"","extends":["ItAbstractComponent"],"templateData":"false
\\n"}],"rawdescription":"\\n\\nTo indicate that the contained image is of a large type\\n","description":"To indicate that the contained image is of a large type
\\n","line":62,"type":"boolean","decorators":[]},{"required":false,"name":"fullCarousel","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1356,"end":1374,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1357,"end":1364,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"false
\\n"}],"rawdescription":"\\n\\nTrue for full screen (landscape) viewing\\n","description":"True for full screen (landscape) viewing
\\n","line":56,"type":"boolean","decorators":[]},{"required":false,"name":"lined","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1788,"end":1806,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1789,"end":1796,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"false
\\n"}],"rawdescription":"\\n\\nCard line style\\n","description":"Card line style
\\n","line":74,"type":"boolean","decorators":[]},{"required":false,"name":"standardImage","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1669,"end":1687,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1670,"end":1677,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"false
\\n"}],"rawdescription":"\\n\\nTo indicate that the contained image is of a standard type\\n","description":"To indicate that the contained image is of a standard type
\\n","line":68,"type":"boolean","decorators":[]},{"name":"title","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1025,"end":1047,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1026,"end":1033,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"undefined
\\n"}],"rawdescription":"\\n\\nThe callout title\\n","description":"The callout title
\\n","line":38,"type":"string | undefined","decorators":[]},{"name":"trackClass","defaultValue":"\'\'","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1244,"end":1259,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1245,"end":1252,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"''
\\n"}],"rawdescription":"\\n\\nCustom class in splide__track element\\n","description":"Custom class in splide__track element
\\n","line":50,"type":"string","decorators":[]},{"name":"type","defaultValue":"\'default\'","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1123,"end":1143,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1124,"end":1131,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"default
\\n"}],"rawdescription":"\\n\\nThe carousel type\\n","description":"The carousel type
\\n","line":44,"type":"CarouselType","decorators":[]}],"outputsClass":[],"propertiesClass":[{"name":"carousel","deprecated":false,"deprecationMessage":"","type":"CarouselBI","optional":true,"description":"","line":78,"modifierKind":[123]},{"name":"carouselDiv","deprecated":false,"deprecationMessage":"","type":"ElementRefRemoves CarouselBI features
\\n","modifierKind":[125]},{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":91,"deprecated":false,"deprecationMessage":""},{"name":"ngOnDestroy","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":109,"deprecated":false,"deprecationMessage":""}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"NgTemplateOutlet"}],"description":"Carousel
\\n","rawdescription":"\\n\\nCarousel\\n","type":"component","sourceCode":"import {\\n AfterViewInit,\\n ChangeDetectionStrategy,\\n ChangeDetectorRef,\\n Component,\\n ContentChildren,\\n ElementRef,\\n Input,\\n OnDestroy,\\n QueryList,\\n ViewChild,\\n} from \'@angular/core\';\\nimport { CarouselType } from \'../../../../interfaces/core\';\\nimport { ItCarouselItemComponent } from \'../carousel-item/carousel-item.component\';\\nimport { CarouselBI } from \'bootstrap-italia\';\\nimport { startWith, Subscription } from \'rxjs\';\\nimport { NgTemplateOutlet } from \'@angular/common\';\\nimport { inputToBoolean } from \'../../../../utils/coercion\';\\n\\n/**\\n * Carousel\\n * @description A presentation component for scrolling through elements, images or text slides.\\n */\\n@Component({\\n standalone: true,\\n selector: \'it-carousel\',\\n templateUrl: \'./carousel.component.html\',\\n styleUrls: [\'./carousel.component.scss\'],\\n exportAs: \'itCarousel\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [NgTemplateOutlet],\\n})\\nexport class ItCarouselComponent implements AfterViewInit, OnDestroy {\\n /**\\n * The callout title\\n * @default undefined\\n */\\n @Input() title: string | undefined;\\n\\n /**\\n * The carousel type\\n * @default default\\n */\\n @Input() type: CarouselType = \'default\';\\n\\n /**\\n * Custom class in splide__track element\\n * @default \'\'\\n */\\n @Input() trackClass: string = \'\';\\n\\n /**\\n * True for full screen (landscape) viewing\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) fullCarousel?: boolean;\\n\\n /**\\n * To indicate that the contained image is of a large type\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) bigImg?: boolean;\\n\\n /**\\n * To indicate that the contained image is of a standard type\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) standardImage?: boolean;\\n\\n /**\\n * Card line style\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) lined?: boolean;\\n\\n @ContentChildren(ItCarouselItemComponent) protected items?: QueryListThe element ID
\\n","line":21,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractComponent"}}],"outputsClass":[{"name":"valueChanges","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when component input attributes was changed\\n","description":"Fired when component input attributes was changed
\\n","line":26,"type":"EventEmitterThe content of item
\\n","line":20,"rawdescription":"\\n\\nThe content of item\\n","decorators":[{"name":"ViewChild","stringifiedArguments":"TemplateRef"}],"modifierKind":[170,125]},{"name":"_changeDetectorRef","deprecated":false,"deprecationMessage":"","type":"ChangeDetectorRef","optional":false,"description":"","line":37,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_elementRef","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":false,"description":"","line":36,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_renderer","deprecated":false,"deprecationMessage":"","type":"Renderer2","optional":false,"description":"","line":35,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"instances","defaultValue":"0","deprecated":false,"deprecationMessage":"","type":"number","optional":false,"description":"Counter of active instances
\\n","line":32,"rawdescription":"\\n\\nCounter of active instances\\n","modifierKind":[123,126],"jsdoctags":[{"pos":539,"end":551,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":341,"tagName":{"pos":540,"end":547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"methodsClass":[{"name":"getDefaultId","args":[],"optional":false,"returnType":"string","typeParameters":[],"line":59,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate unique id for components\\n","description":"Generate unique id for components
\\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1254,"end":1261,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":47,"deprecated":false,"deprecationMessage":"","inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":51,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractComponent"}}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[],"description":"Carousel Item
\\n","rawdescription":"\\n\\nCarousel Item\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component, TemplateRef, ViewChild } from \'@angular/core\';\\nimport { ItAbstractComponent } from \'../../../../abstracts/abstract.component\';\\n\\n/**\\n * Carousel Item\\n * @description element, image or text slide of carousel\\n */\\n@Component({\\n standalone: true,\\n selector: \'it-carousel-item\',\\n templateUrl: \'./carousel-item.component.html\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: []\\n})\\nexport class ItCarouselItemComponent extends ItAbstractComponent {\\n\\n /**\\n * The content of item\\n */\\n @ViewChild(TemplateRef) public htmlContent!: TemplateReffalse
\\n"}],"rawdescription":"\\n\\nIf checkbox is checked\\n","description":"If checkbox is checked
\\n","line":37,"type":"boolean","decorators":[]},{"required":false,"name":"group","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":996,"end":1014,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":997,"end":1004,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"false
\\n"}],"rawdescription":"\\n\\nIf is checkbox group\\n","description":"If is checkbox group
\\n","line":31,"type":"boolean","decorators":[]},{"required":false,"name":"indeterminate","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1240,"end":1258,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1241,"end":1248,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"false
\\n"}],"rawdescription":"\\n\\nIf checkbox is indeterminate\\n","description":"If checkbox is indeterminate
\\n","line":43,"type":"boolean","decorators":[]},{"required":false,"name":"inline","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":879,"end":897,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":880,"end":887,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"false
\\n"}],"rawdescription":"\\n\\nIf show checkbox inline\\n","description":"If show checkbox inline
\\n","line":25,"type":"boolean","decorators":[]},{"required":false,"name":"toggle","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":759,"end":777,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":760,"end":767,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"false
\\n"}],"rawdescription":"\\n\\nIf show checkbox as toggle\\n","description":"If show checkbox as toggle
\\n","line":19,"type":"boolean","decorators":[]},{"required":false,"name":"disabled","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nSet the disabled state\\n","description":"Set the disabled state
\\n","line":28,"type":"boolean","decorators":[],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"label","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe label of form control\\n","description":"The label of form control
\\n","line":13,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"validationMode","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":942,"end":1010,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":943,"end":950,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"only-invalid: Show only invalid validation color
\\n"}],"rawdescription":"\\n\\nValidation color display mode (validation triggered if field is touched or not pristine)\\n- true: Always show the validation color\\n- false: Never show validation color\\n- only-valid: Show only valid validation color\\n- only-invalid: Show only invalid validation color\\n","description":"Validation color display mode (validation triggered if field is touched or not pristine)
\\nThe element ID
\\n","line":21,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractComponent"}}],"outputsClass":[{"name":"valueChanges","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when component input attributes was changed\\n","description":"Fired when component input attributes was changed
\\n","line":26,"type":"EventEmitterInternal form control
\\n","line":35,"rawdescription":"\\n\\nInternal form control\\n","modifierKind":[124],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"onChange","defaultValue":"() => {...}","deprecated":false,"deprecationMessage":"","type":"","optional":false,"description":"","line":92,"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"onTouched","defaultValue":"() => {...}","deprecated":false,"deprecationMessage":"","type":"","optional":false,"description":"","line":94,"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"_changeDetectorRef","deprecated":false,"deprecationMessage":"","type":"ChangeDetectorRef","optional":false,"description":"","line":37,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_elementRef","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":false,"description":"","line":36,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_renderer","deprecated":false,"deprecationMessage":"","type":"Renderer2","optional":false,"description":"","line":35,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"instances","defaultValue":"0","deprecated":false,"deprecationMessage":"","type":"number","optional":false,"description":"Counter of active instances
\\n","line":32,"rawdescription":"\\n\\nCounter of active instances\\n","modifierKind":[123,126],"jsdoctags":[{"pos":539,"end":551,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":341,"tagName":{"pos":540,"end":547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"methodsClass":[{"name":"markAsChecked","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":56,"deprecated":false,"deprecationMessage":"","modifierKind":[123]},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":50,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":45,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"addValidators","args":[{"name":"validators","type":"ValidatorFn | ValidatorFn[]","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":155,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nAdd the validators in control and parent control\\n","description":"Add the validators in control and parent control
\\n","modifierKind":[124],"jsdoctags":[{"name":{"pos":4434,"end":4444,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"validators"},"type":"ValidatorFn | ValidatorFn[]","deprecated":false,"deprecationMessage":"","tagName":{"pos":4428,"end":4433,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"the validators
\\n"}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"getError","args":[{"name":"errorCode","type":"string","deprecated":false,"deprecationMessage":""},{"name":"path","type":"ArrayReports error data for the control with the given path.\\nto the control that should be queried for errors.\\nnull is returned.
\\n","modifierKind":[125],"jsdoctags":[{"name":{"pos":5697,"end":5706,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"errorCode"},"type":"string","deprecated":false,"deprecationMessage":"","tagName":{"pos":5691,"end":5696,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"The code of the error to check
\\n"},{"name":{"pos":5750,"end":5754,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"path"},"type":"ArrayA list of control names that designates how to move from the current control\\nto the control that should be queried for errors.
\\n"},{"tagName":{"pos":5893,"end":5900,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"returns"},"comment":"error data for that particular error. If the control or error is not present,\\nnull is returned.
\\n"}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"hasError","args":[{"name":"errorCode","type":"string","deprecated":false,"deprecationMessage":""},{"name":"path","type":"ArrayReports whether the control with the given path has the error specified.
\\nIf the control is not present, false is returned.\\nto the control that should be queried for errors.
The code of the error to check
\\n"},{"name":{"pos":5159,"end":5163,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"path"},"type":"ArrayA list of control names that designates how to move from the current control\\nto the control that should be queried for errors.
\\n"},{"tagName":{"pos":5302,"end":5309,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"returns"},"comment":"whether the given error is present in the control at the given path.
\\n"}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"markAsTouched","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":120,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nMark the control as touched\\n","description":"Mark the control as touched
\\n","inheritance":{"file":"ItAbstractFormComponent"}},{"name":"ngDoCheck","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":129,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired to check if form control is touched\\n","description":"Fired to check if form control is touched
\\n","inheritance":{"file":"ItAbstractFormComponent"}},{"name":"registerOnChange","args":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":96,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"registerOnTouched","args":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":101,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"setDisabledState","args":[{"name":"isDisabled","type":"boolean","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":105,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"isDisabled","type":"boolean","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"writeValue","args":[{"name":"value","type":"T","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":112,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"value","type":"T","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"getDefaultId","args":[],"optional":false,"returnType":"string","typeParameters":[],"line":59,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate unique id for components\\n","description":"Generate unique id for components
\\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1254,"end":1261,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":47,"deprecated":false,"deprecationMessage":"","inheritance":{"file":"ItAbstractComponent"}}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"NgTemplateOutlet"},{"name":"ReactiveFormsModule","type":"module"},{"name":"AsyncPipe","type":"pipe"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component, Input, OnChanges, OnInit, SimpleChanges } from \'@angular/core\';\\nimport { ItAbstractFormComponent } from \'../../../abstracts/abstract-form.component\';\\nimport { AsyncPipe, NgTemplateOutlet } from \'@angular/common\';\\nimport { ReactiveFormsModule } from \'@angular/forms\';\\nimport { inputToBoolean } from \'../../../utils/coercion\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-checkbox\',\\n templateUrl: \'./checkbox.component.html\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [NgTemplateOutlet, ReactiveFormsModule, AsyncPipe],\\n})\\nexport class ItCheckboxComponent extends ItAbstractFormComponentIndica il valore da aggiungere al parametro alt, di default ''
\\n","line":110,"type":"string","decorators":[]},{"name":"avatar","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nIndica l\'url dell\'avatar, se valorizzata viene mostrata\\n","description":"Indica l'url dell'avatar, se valorizzata viene mostrata
\\n","line":97,"type":"string | undefined","decorators":[]},{"name":"color","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nIndica il colore della chip\\n","description":"Indica il colore della chip
\\n","line":58,"type":"ChipColor | undefined","decorators":[]},{"name":"disabled","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nIndica se la chip \xe8 disabilitata\\n","description":"Indica se la chip \xe8 disabilitata
\\n","line":71,"type":"boolean","decorators":[]},{"name":"icon","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nIndica il nome dell\'icona, se valorizzata viene mostrata\\n","description":"Indica il nome dell'icona, se valorizzata viene mostrata
\\n","line":84,"type":"IconName | undefined","decorators":[]},{"name":"label","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nIndica la label\\n","description":"Indica la label
\\n","line":19,"type":"string","decorators":[]},{"name":"showCloseButton","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nIndica se mostrate il pulante di chisura\\n","description":"Indica se mostrate il pulante di chisura
\\n","line":32,"type":"boolean","decorators":[]},{"name":"size","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nIndica il size\\n","description":"Indica il size
\\n","line":45,"type":"string | \\"lg\\"","decorators":[]}],"outputsClass":[{"name":"closeEvent","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nEvento emesso al click sul bottone di chiusura\\n","description":"Evento emesso al click sul bottone di chiusura
\\n","line":123,"type":"EventEmitter"}],"propertiesClass":[{"name":"_altAvatar","defaultValue":"\'\'","deprecated":false,"deprecationMessage":"","type":"string","optional":false,"description":"","line":118,"modifierKind":[123]},{"name":"_avatar","defaultValue":"undefined","deprecated":false,"deprecationMessage":"","type":"string | undefined","optional":false,"description":"","line":105,"modifierKind":[123]},{"name":"_color","defaultValue":"undefined","deprecated":false,"deprecationMessage":"","type":"ChipColor | undefined","optional":false,"description":"","line":66,"modifierKind":[123]},{"name":"_disabled","defaultValue":"false","deprecated":false,"deprecationMessage":"","type":"boolean","optional":false,"description":"","line":79,"modifierKind":[123]},{"name":"_icon","defaultValue":"undefined","deprecated":false,"deprecationMessage":"","type":"IconName | undefined","optional":false,"description":"","line":92,"modifierKind":[123]},{"name":"_label","defaultValue":"\'\'","deprecated":false,"deprecationMessage":"","type":"string","optional":false,"description":"","line":27,"modifierKind":[123]},{"name":"_showCloseButton","defaultValue":"false","deprecated":false,"deprecationMessage":"","type":"","optional":false,"description":"","line":40,"modifierKind":[123]},{"name":"_size","defaultValue":"\'\'","deprecated":false,"deprecationMessage":"","type":"string | \\"lg\\"","optional":false,"description":"","line":53,"modifierKind":[123]},{"name":"assetBasePath","deprecated":false,"deprecationMessage":"","type":"string","optional":false,"description":"The bootstrap-italia asset folder path
\\n","line":145,"rawdescription":"\\n\\nThe bootstrap-italia asset folder path\\n","modifierKind":[124],"jsdoctags":[{"pos":3042,"end":3073,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":3043,"end":3050,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"./bootstrap-italia
\\n"}]},{"name":"iconClose","defaultValue":"\'close\'","deprecated":false,"deprecationMessage":"","type":"IconName","optional":false,"description":"","line":132,"modifierKind":[123]}],"methodsClass":[{"name":"clickToClose","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":151,"deprecated":false,"deprecationMessage":""}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"NgClass"},{"name":"TranslateModule","type":"module"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component, EventEmitter, inject, Input, Output } from \'@angular/core\';\\nimport { IconName } from \'../../../interfaces/icon\';\\nimport { ChipColor } from \'../../../interfaces/core\';\\nimport { NgClass } from \'@angular/common\';\\nimport { TranslateModule } from \'@ngx-translate/core\';\\nimport { IT_ASSET_BASE_PATH } from \'../../../interfaces/design-angular-kit-config\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-chip\',\\n templateUrl: \'./chip.component.html\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [NgClass, TranslateModule],\\n})\\nexport class ItChipComponent {\\n /**\\n * Indica la label\\n */\\n @Input() set label(value: string) {\\n this._label = value;\\n }\\n\\n get label(): string {\\n return this._label;\\n }\\n\\n private _label = \'\';\\n\\n /**\\n * Indica se mostrate il pulante di chisura\\n */\\n @Input() set showCloseButton(value: boolean) {\\n this._showCloseButton = value;\\n }\\n\\n get showCloseButton(): boolean {\\n return this._showCloseButton;\\n }\\n\\n private _showCloseButton = false;\\n\\n /**\\n * Indica il size\\n */\\n @Input() set size(value: \'\' | \'lg\') {\\n this._size = value;\\n }\\n\\n get size(): \'\' | \'lg\' {\\n return this._size;\\n }\\n\\n private _size: \'\' | \'lg\' = \'\';\\n\\n /**\\n * Indica il colore della chip\\n */\\n @Input() set color(value: ChipColor | undefined) {\\n this._color = value;\\n }\\n\\n get color(): ChipColor | undefined {\\n return this._color;\\n }\\n\\n private _color: ChipColor | undefined = undefined;\\n\\n /**\\n * Indica se la chip \xe8 disabilitata\\n */\\n @Input() set disabled(value: boolean) {\\n this._disabled = value;\\n }\\n\\n get disabled(): boolean {\\n return this._disabled;\\n }\\n\\n private _disabled: boolean = false;\\n\\n /**\\n * Indica il nome dell\'icona, se valorizzata viene mostrata\\n */\\n @Input() set icon(value: IconName | undefined) {\\n this._icon = value;\\n }\\n\\n get icon(): IconName | undefined {\\n return this._icon;\\n }\\n\\n private _icon: IconName | undefined = undefined;\\n\\n /**\\n * Indica l\'url dell\'avatar, se valorizzata viene mostrata\\n */\\n @Input() set avatar(value: string | undefined) {\\n this._avatar = value;\\n }\\n\\n get avatar(): string | undefined {\\n return this._avatar;\\n }\\n\\n private _avatar: string | undefined = undefined;\\n\\n /**\\n * Indica il valore da aggiungere al parametro alt, di default \'\'\\n */\\n @Input() set altAvatar(value: string) {\\n this._altAvatar = value;\\n }\\n\\n get altAvatar(): string {\\n return this._altAvatar;\\n }\\n\\n private _altAvatar: string = \'\';\\n\\n /**\\n * Evento emesso al click sul bottone di chiusura\\n */\\n @Output() closeEvent = new EventEmitter();\\n\\n /**\\n * Return the icon href\\n */\\n protected get iconHref(): string {\\n return `${this.assetBasePath}/dist/svg/sprites.svg#it-${this._icon}`;\\n }\\n\\n private iconClose: IconName = \'close\';\\n\\n /**\\n * Return the close icon href\\n */\\n protected get iconCloseHref(): string {\\n return `${this.assetBasePath}/dist/svg/sprites.svg#it-${this.iconClose}`;\\n }\\n\\n /**\\n * The bootstrap-italia asset folder path\\n * @default ./bootstrap-italia\\n */\\n protected assetBasePath: string;\\n\\n constructor() {\\n this.assetBasePath = inject(IT_ASSET_BASE_PATH);\\n }\\n\\n clickToClose(): void {\\n this.closeEvent.emit();\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"","constructorObj":{"name":"constructor","description":"","deprecated":false,"deprecationMessage":"","args":[],"line":145},"extends":[],"accessors":{"label":{"name":"label","setSignature":{"name":"label","type":"void","deprecated":false,"deprecationMessage":"","args":[{"name":"value","type":"string","deprecated":false,"deprecationMessage":""}],"returnType":"void","line":19,"rawdescription":"\\n\\nIndica la label\\n","description":"Indica la label
\\n","jsdoctags":[{"name":"value","type":"string","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},"getSignature":{"name":"label","type":"string","returnType":"string","line":23}},"showCloseButton":{"name":"showCloseButton","setSignature":{"name":"showCloseButton","type":"void","deprecated":false,"deprecationMessage":"","args":[{"name":"value","type":"boolean","deprecated":false,"deprecationMessage":""}],"returnType":"void","line":32,"rawdescription":"\\n\\nIndica se mostrate il pulante di chisura\\n","description":"Indica se mostrate il pulante di chisura
\\n","jsdoctags":[{"name":"value","type":"boolean","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},"getSignature":{"name":"showCloseButton","type":"boolean","returnType":"boolean","line":36}},"size":{"name":"size","setSignature":{"name":"size","type":"void","deprecated":false,"deprecationMessage":"","args":[{"name":"value","type":"string | \\"lg\\"","deprecated":false,"deprecationMessage":""}],"returnType":"void","line":45,"rawdescription":"\\n\\nIndica il size\\n","description":"Indica il size
\\n","jsdoctags":[{"name":"value","type":"string | \\"lg\\"","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},"getSignature":{"name":"size","type":"","returnType":"string | \\"lg\\"","line":49}},"color":{"name":"color","setSignature":{"name":"color","type":"void","deprecated":false,"deprecationMessage":"","args":[{"name":"value","type":"ChipColor | undefined","deprecated":false,"deprecationMessage":""}],"returnType":"void","line":58,"rawdescription":"\\n\\nIndica il colore della chip\\n","description":"Indica il colore della chip
\\n","jsdoctags":[{"name":"value","type":"ChipColor | undefined","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},"getSignature":{"name":"color","type":"","returnType":"ChipColor | undefined","line":62}},"disabled":{"name":"disabled","setSignature":{"name":"disabled","type":"void","deprecated":false,"deprecationMessage":"","args":[{"name":"value","type":"boolean","deprecated":false,"deprecationMessage":""}],"returnType":"void","line":71,"rawdescription":"\\n\\nIndica se la chip \xe8 disabilitata\\n","description":"Indica se la chip \xe8 disabilitata
\\n","jsdoctags":[{"name":"value","type":"boolean","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},"getSignature":{"name":"disabled","type":"boolean","returnType":"boolean","line":75}},"icon":{"name":"icon","setSignature":{"name":"icon","type":"void","deprecated":false,"deprecationMessage":"","args":[{"name":"value","type":"IconName | undefined","deprecated":false,"deprecationMessage":""}],"returnType":"void","line":84,"rawdescription":"\\n\\nIndica il nome dell\'icona, se valorizzata viene mostrata\\n","description":"Indica il nome dell'icona, se valorizzata viene mostrata
\\n","jsdoctags":[{"name":"value","type":"IconName | undefined","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},"getSignature":{"name":"icon","type":"","returnType":"IconName | undefined","line":88}},"avatar":{"name":"avatar","setSignature":{"name":"avatar","type":"void","deprecated":false,"deprecationMessage":"","args":[{"name":"value","type":"string | undefined","deprecated":false,"deprecationMessage":""}],"returnType":"void","line":97,"rawdescription":"\\n\\nIndica l\'url dell\'avatar, se valorizzata viene mostrata\\n","description":"Indica l'url dell'avatar, se valorizzata viene mostrata
\\n","jsdoctags":[{"name":"value","type":"string | undefined","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},"getSignature":{"name":"avatar","type":"","returnType":"string | undefined","line":101}},"altAvatar":{"name":"altAvatar","setSignature":{"name":"altAvatar","type":"void","deprecated":false,"deprecationMessage":"","args":[{"name":"value","type":"string","deprecated":false,"deprecationMessage":""}],"returnType":"void","line":110,"rawdescription":"\\n\\nIndica il valore da aggiungere al parametro alt, di default \'\'\\n","description":"Indica il valore da aggiungere al parametro alt, di default ''
\\n","jsdoctags":[{"name":"value","type":"string","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},"getSignature":{"name":"altAvatar","type":"string","returnType":"string","line":114}},"iconHref":{"name":"iconHref","getSignature":{"name":"iconHref","type":"string","returnType":"string","line":128,"rawdescription":"\\n\\nReturn the icon href\\n","description":"Return the icon href
\\n"}},"iconCloseHref":{"name":"iconCloseHref","getSignature":{"name":"iconCloseHref","type":"string","returnType":"string","line":137,"rawdescription":"\\n\\nReturn the close icon href\\n","description":"Return the close icon href
\\n"}}},"templateData":"Custom class
\\n","line":40,"type":"string","decorators":[]},{"required":false,"name":"multi","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":660,"end":678,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":661,"end":668,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"false
\\n"}],"rawdescription":"\\n\\nEnable multiple collapse\\n","description":"Enable multiple collapse
\\n","line":29,"type":"boolean","decorators":[]},{"required":false,"name":"opened","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":799,"end":817,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":800,"end":807,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"false
\\n"}],"rawdescription":"\\n\\nToggles the collapsible element on invocation\\n","description":"Toggles the collapsible element on invocation
\\n","line":35,"type":"boolean","decorators":[]},{"name":"id","defaultValue":"this.getDefaultId()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe element ID\\n","description":"The element ID
\\n","line":21,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractComponent"}}],"outputsClass":[{"name":"hiddenEvent","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThis event is raised when the tooltip has finished being hidden from the user (it will wait for the CSS transitions to complete).\\n","description":"This event is raised when the tooltip has finished being hidden from the user (it will wait for the CSS transitions to complete).
\\n","line":60,"type":"EventEmitterThis event fires immediately when the hide method is called.
\\n","line":55,"type":"EventEmitterThis event fires immediately when the show method is called.
\\n","line":45,"type":"EventEmitterThis event is triggered when the tooltip has been made visible to the user (it will wait for the CSS transitions to complete).
\\n","line":50,"type":"EventEmitterFired when component input attributes was changed
\\n","line":26,"type":"EventEmitterCounter of active instances
\\n","line":32,"rawdescription":"\\n\\nCounter of active instances\\n","modifierKind":[123,126],"jsdoctags":[{"pos":539,"end":551,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":341,"tagName":{"pos":540,"end":547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"methodsClass":[{"name":"dispose","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":120,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nEliminates the possibility of an item being resealable\\n","description":"Eliminates the possibility of an item being resealable
\\n","modifierKind":[125]},{"name":"hide","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":105,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nHides a resealable item\\nNOTE: Returns to the caller before the collapsable element has actually been hidden (onHidden Event)\\n","description":"Hides a resealable item\\nNOTE: Returns to the caller before the collapsable element has actually been hidden (onHidden Event)
\\n","modifierKind":[125]},{"name":"isOpen","args":[],"optional":false,"returnType":"boolean","typeParameters":[],"line":89,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nShows if collapse is open or not\\n","description":"Shows if collapse is open or not
\\n","modifierKind":[125]},{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":69,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"inheritance":{"file":"ItAbstractComponent"}},{"name":"show","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":97,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nShows a resealable item\\nNOTE: Returns to the caller before the collapsable element has actually been shown (onShown event).\\n","description":"Shows a resealable item\\nNOTE: Returns to the caller before the collapsable element has actually been shown (onShown event).
\\n","modifierKind":[125]},{"name":"toggle","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":113,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nToggle a collapsible item to show or hide it.\\nNOTE: Returns to the caller before the collapsable element has actually been shown or hidden (onShown and onHidden events)\\n","description":"Toggle a collapsible item to show or hide it.\\nNOTE: Returns to the caller before the collapsable element has actually been shown or hidden (onShown and onHidden events)
\\n","modifierKind":[125]},{"name":"getDefaultId","args":[],"optional":false,"returnType":"string","typeParameters":[],"line":59,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate unique id for components\\n","description":"Generate unique id for components
\\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1254,"end":1261,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":51,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractComponent"}}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import {\\n AfterViewInit,\\n ChangeDetectionStrategy,\\n Component,\\n ElementRef,\\n EventEmitter,\\n Input,\\n Output,\\n ViewChild\\n} from \'@angular/core\';\\nimport { ItAbstractComponent } from \'../../../abstracts/abstract.component\';\\nimport { Collapse } from \'bootstrap-italia\';\\nimport { inputToBoolean } from \'../../../utils/coercion\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-collapse\',\\n templateUrl: \'./collapse.component.html\',\\n exportAs: \'itCollapse\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: []\\n})\\nexport class ItCollapseComponent extends ItAbstractComponent implements AfterViewInit {\\n\\n /**\\n * Enable multiple collapse\\n * @default false\\n */\\n @Input({transform: inputToBoolean}) multi?: boolean;\\n\\n /**\\n * Toggles the collapsible element on invocation\\n * @default false\\n */\\n @Input({transform: inputToBoolean}) opened?: boolean;\\n\\n /**\\n * Custom class\\n */\\n @Input() class: string = \'\';\\n\\n /**\\n * This event fires immediately when the show method is called.\\n */\\n @Output() showEvent: EventEmitterfalse
\\n"}],"rawdescription":"\\n\\nIndica se abbiamo 1 solo bottone\\n","description":"Indica se abbiamo 1 solo bottone
\\n","line":17,"type":"boolean","decorators":[]}],"outputsClass":[],"propertiesClass":[{"name":"_hasOneButton","defaultValue":"false","deprecated":false,"deprecationMessage":"","type":"","optional":false,"description":"","line":19,"modifierKind":[123]}],"methodsClass":[],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"NgClass"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component, Input } from \'@angular/core\';\\nimport { NgClass } from \'@angular/common\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-dimmer-buttons\',\\n templateUrl: \'./dimmer-buttons.component.html\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [NgClass]\\n})\\nexport class ItDimmerButtonsComponent {\\n\\n /**\\n * Indica se abbiamo 1 solo bottone\\n * @default false\\n */\\n @Input() set hasOneButton (value: boolean) {this._hasOneButton = value};\\n get hasOneButton() {return this._hasOneButton; }\\n private _hasOneButton = false;\\n\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"","extends":[],"accessors":{"hasOneButton":{"name":"hasOneButton","setSignature":{"name":"hasOneButton","type":"void","deprecated":false,"deprecationMessage":"","args":[{"name":"value","type":"boolean","deprecated":false,"deprecationMessage":""}],"returnType":"void","line":17,"rawdescription":"\\n\\nIndica se abbiamo 1 solo bottone\\n","description":"Indica se abbiamo 1 solo bottone
\\n","jsdoctags":[{"name":"value","type":"boolean","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},"getSignature":{"name":"hasOneButton","type":"","returnType":"","line":18}}},"templateData":" "},{"name":"ItDimmerComponent","id":"component-ItDimmerComponent-cda64066f2dcd255dd48c59898edcbe2882dd830f4d2696a257107fbcb9d4d0f5d84b6f8bfb0dd9572f3758f3dc23bda789b674d77ddb47a71b1c2f044446fe8","file":"projects/design-angular-kit/src/lib/components/core/dimmer/dimmer.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-dimmer","styleUrls":[],"styles":[],"templateUrl":["./dimmer.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"name":"active","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":740,"end":758,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":741,"end":748,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"false
\\n"}],"rawdescription":"\\n\\nDimmer status\\n","description":"Dimmer status
\\n","line":25,"type":"boolean","decorators":[]},{"name":"color","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":939,"end":954,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":940,"end":947,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"''
\\n"}],"rawdescription":"\\n\\nColore del dimmer\\n","description":"Colore del dimmer
\\n","line":37,"type":"DimmerColor","decorators":[]}],"outputsClass":[],"propertiesClass":[{"name":"_active","defaultValue":"false","deprecated":false,"deprecationMessage":"","type":"","optional":false,"description":"","line":31,"modifierKind":[123]},{"name":"_color","defaultValue":"\'\'","deprecated":false,"deprecationMessage":"","type":"DimmerColor","optional":false,"description":"","line":43,"modifierKind":[123]}],"methodsClass":[{"name":"ngOnInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":47,"deprecated":false,"deprecationMessage":""}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"NgClass"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { animate, style, transition, trigger } from \'@angular/animations\';\\nimport { ChangeDetectionStrategy, Component, ElementRef, Input, OnInit } from \'@angular/core\';\\nimport { NgClass } from \'@angular/common\';\\n\\nexport type DimmerColor = \'\' | \'dimmer-primary\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-dimmer\',\\n templateUrl: \'./dimmer.component.html\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n animations: [\\n trigger(\'fade\', [\\n transition(\':enter\', [style({ opacity: 0 }), animate(\'150ms\', style({ opacity: 0.92 }))]),\\n transition(\':leave\', [animate(\'150ms\', style({ opacity: 0 }))]),\\n ]),\\n ],\\n imports: [NgClass],\\n})\\nexport class ItDimmerComponent implements OnInit {\\n /**\\n * Dimmer status\\n * @default false\\n */\\n @Input() set active(value: boolean) {\\n this._active = value;\\n }\\n get active() {\\n return this._active;\\n }\\n private _active = false;\\n\\n /**\\n * Colore del dimmer\\n * @default \'\'\\n */\\n @Input() set color(value: DimmerColor) {\\n this._color = value;\\n }\\n get color() {\\n return this._color;\\n }\\n private _color: DimmerColor = \'\';\\n\\n constructor(private elementRef: ElementRef) {}\\n\\n ngOnInit(): void {\\n this.elementRef?.nativeElement?.parentElement?.classList?.add(\'dimmable\');\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"","constructorObj":{"name":"constructor","description":"","deprecated":false,"deprecationMessage":"","args":[{"name":"elementRef","type":"ElementRef","deprecated":false,"deprecationMessage":""}],"line":43,"jsdoctags":[{"name":"elementRef","type":"ElementRef","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},"extends":[],"implements":["OnInit"],"accessors":{"active":{"name":"active","setSignature":{"name":"active","type":"void","deprecated":false,"deprecationMessage":"","args":[{"name":"value","type":"boolean","deprecated":false,"deprecationMessage":""}],"returnType":"void","line":25,"rawdescription":"\\n\\nDimmer status\\n","description":"Dimmer status
\\n","jsdoctags":[{"name":"value","type":"boolean","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},"getSignature":{"name":"active","type":"","returnType":"","line":28}},"color":{"name":"color","setSignature":{"name":"color","type":"void","deprecated":false,"deprecationMessage":"","args":[{"name":"value","type":"DimmerColor","deprecated":false,"deprecationMessage":""}],"returnType":"void","line":37,"rawdescription":"\\n\\nColore del dimmer\\n","description":"Colore del dimmer
\\n","jsdoctags":[{"name":"value","type":"DimmerColor","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},"getSignature":{"name":"color","type":"","returnType":"","line":40}}},"templateData":"@if (active) {\\nButton color
\\n","line":41,"type":"ButtonColor","decorators":[]},{"required":false,"name":"dark","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1752,"end":1770,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1753,"end":1760,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"false
\\n"}],"rawdescription":"\\n\\nDark menu style\\n","description":"Dark menu style
\\n","line":67,"type":"boolean","decorators":[]},{"name":"direction","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nTo open menu items to:\\n- dropup: up\\n- dropend: right\\n- dropstart: left\\n","description":"To open menu items to:
\\nfalse
\\n"}],"rawdescription":"\\n\\nTo get a dropdown menu as wide as the element containing the dropdown button\\n","description":"To get a dropdown menu as wide as the element containing the dropdown button
\\n","line":55,"type":"boolean","decorators":[]},{"required":false,"name":"megamenu","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1638,"end":1656,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1639,"end":1646,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"false
\\n"}],"rawdescription":"\\n\\nContains a Megamenu element\\n","description":"Contains a Megamenu element
\\n","line":61,"type":"boolean","decorators":[]},{"name":"mode","defaultValue":"\'button\'","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nDropdown mode\\n","description":"Dropdown mode
\\n","line":36,"type":"\\"button\\" | \\"link\\" | \\"nav\\"","decorators":[]},{"name":"id","defaultValue":"this.getDefaultId()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe element ID\\n","description":"The element ID
\\n","line":21,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractComponent"}}],"outputsClass":[{"name":"hiddenEvent","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when the dropdown has finished being hidden from the user and CSS transitions have completed.\\n","description":"Fired when the dropdown has finished being hidden from the user and CSS transitions have completed.
\\n","line":92,"type":"EventEmitterFires immediately when the hide instance method has been called.
\\n","line":87,"type":"EventEmitterFires immediately when the show instance method is called.
\\n","line":77,"type":"EventEmitterFired when the dropdown has been made visible to the user and CSS transitions have completed.
\\n","line":82,"type":"EventEmitterFired when component input attributes was changed
\\n","line":26,"type":"EventEmitterThe dropdown items
\\n","line":72,"rawdescription":"\\n\\nThe dropdown items\\n","decorators":[{"name":"ContentChildren","stringifiedArguments":"ItDropdownItemComponent"}],"modifierKind":[170]},{"name":"_changeDetectorRef","deprecated":false,"deprecationMessage":"","type":"ChangeDetectorRef","optional":false,"description":"","line":37,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_elementRef","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":false,"description":"","line":36,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_renderer","deprecated":false,"deprecationMessage":"","type":"Renderer2","optional":false,"description":"","line":35,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"instances","defaultValue":"0","deprecated":false,"deprecationMessage":"","type":"number","optional":false,"description":"Counter of active instances
\\n","line":32,"rawdescription":"\\n\\nCounter of active instances\\n","modifierKind":[123,126],"jsdoctags":[{"pos":539,"end":551,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":341,"tagName":{"pos":540,"end":547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"methodsClass":[{"name":"dispose","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":180,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nDestroys an element\'s dropdown. (Removes stored data on the DOM element)\\n","description":"Destroys an element's dropdown. (Removes stored data on the DOM element)
\\n","modifierKind":[125]},{"name":"hide","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":166,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nHides the dropdown menu of a given navbar or tabbed navigation.\\n","description":"Hides the dropdown menu of a given navbar or tabbed navigation.
\\n","modifierKind":[125]},{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":119,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":109,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"setDarkItems","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":129,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nSet child items dark mode\\n","description":"Set child items dark mode
\\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":3383,"end":3390,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}]},{"name":"show","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":159,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nShows the dropdown menu of a given navbar or tabbed navigation.\\n","description":"Shows the dropdown menu of a given navbar or tabbed navigation.
\\n","modifierKind":[125]},{"name":"toggle","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":152,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nToggles the dropdown menu of a given navbar or tabbed navigation.\\n","description":"Toggles the dropdown menu of a given navbar or tabbed navigation.
\\n","modifierKind":[125]},{"name":"update","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":173,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nUpdates the position of an element\'s dropdown.\\n","description":"Updates the position of an element's dropdown.
\\n","modifierKind":[125]},{"name":"updateListeners","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":137,"deprecated":false,"deprecationMessage":"","modifierKind":[123]},{"name":"getDefaultId","args":[],"optional":false,"returnType":"string","typeParameters":[],"line":59,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate unique id for components\\n","description":"Generate unique id for components
\\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1254,"end":1261,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"ItIconComponent","type":"component"},{"name":"NgTemplateOutlet"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import {\\n AfterViewInit,\\n ChangeDetectionStrategy,\\n Component,\\n ContentChildren,\\n ElementRef,\\n EventEmitter,\\n Input,\\n OnChanges,\\n Output,\\n QueryList,\\n SimpleChanges,\\n ViewChild,\\n} from \'@angular/core\';\\nimport { ItAbstractComponent } from \'../../../../abstracts/abstract.component\';\\nimport { ButtonColor, DropdownDirection } from \'../../../../interfaces/core\';\\nimport { ItDropdownItemComponent } from \'../dropdown-item/dropdown-item.component\';\\nimport { Dropdown } from \'bootstrap-italia\';\\nimport { ItIconComponent } from \'../../../utils/icon/icon.component\';\\nimport { NgTemplateOutlet } from \'@angular/common\';\\nimport { inputToBoolean } from \'../../../../utils/coercion\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-dropdown\',\\n templateUrl: \'./dropdown.component.html\',\\n styleUrls: [\'./dropdown.component.scss\'],\\n exportAs: \'itDropdown\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [ItIconComponent, NgTemplateOutlet],\\n})\\nexport class ItDropdownComponent extends ItAbstractComponent implements AfterViewInit, OnChanges {\\n /**\\n * Dropdown mode\\n */\\n @Input() mode: \'button\' | \'link\' | \'nav\' = \'button\';\\n\\n /**\\n * Button color\\n */\\n @Input() color?: ButtonColor;\\n\\n /**\\n * To open menu items to:\\n * - dropup: up\\n * - dropend: right\\n * - dropstart: left\\n */\\n @Input() direction: DropdownDirection | undefined;\\n\\n /**\\n * To get a dropdown menu as wide as the element containing the dropdown button\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) fullWidth?: boolean;\\n\\n /**\\n * Contains a Megamenu element\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) megamenu?: boolean;\\n\\n /**\\n * Dark menu style\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) dark?: boolean;\\n\\n /**\\n * The dropdown items\\n */\\n @ContentChildren(ItDropdownItemComponent) items?: QueryListfalse
\\n"}],"rawdescription":"\\n\\nActive item\\n","description":"Active item
\\n","line":28,"type":"boolean","decorators":[]},{"required":false,"name":"divider","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":753,"end":771,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":754,"end":761,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"false
\\n"}],"rawdescription":"\\n\\nShow divider\\n","description":"Show divider
\\n","line":22,"type":"boolean","decorators":[]},{"name":"iconName","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe name of icon to show\\n","description":"The name of icon to show
\\n","line":39,"type":"IconName | undefined","decorators":[]},{"name":"iconPosition","defaultValue":"\'right\'","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1187,"end":1205,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1188,"end":1195,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"right
\\n"}],"rawdescription":"\\n\\nThe icon position\\n","description":"The icon position
\\n","line":45,"type":"\\"left\\" | \\"right\\"","decorators":[]},{"required":false,"name":"large","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":988,"end":1006,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":989,"end":996,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"false
\\n"}],"rawdescription":"\\n\\nTo increase the size of links\\n","description":"To increase the size of links
\\n","line":34,"type":"boolean","decorators":[]},{"name":"class","defaultValue":"\'\'","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nCustom class\\n","description":"Custom class
\\n","line":41,"type":"string","decorators":[],"inheritance":{"file":"ItLinkComponent"}},{"required":false,"name":"disabled","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1245,"end":1263,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1246,"end":1253,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"false
\\n"}],"rawdescription":"\\n\\nIs disabled link\\n","description":"Is disabled link
\\n","line":36,"type":"boolean","decorators":[],"inheritance":{"file":"ItLinkComponent"}},{"required":false,"name":"externalLink","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1126,"end":1144,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1127,"end":1134,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"false
\\n"}],"rawdescription":"\\n\\nIs an external link (false to not use Angular router link)\\n","description":"Is an external link (false to not use Angular router link)
\\n","line":30,"type":"boolean","decorators":[],"inheritance":{"file":"ItLinkComponent"}},{"name":"href","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe router link action\\n\\nCommands to pass to Router#createUrlTree.\\n- array: commands to pass to Router#createUrlTree.\\n- string: shorthand for array of commands with just the string, i.e. [\'/route\']\\n- null|undefined: Disables the link by removing the href\\n","description":"The router link action
\\nCommands to pass to Router#createUrlTree.
\\nThe element ID
\\n","line":21,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractComponent"}}],"outputsClass":[{"name":"valueChanges","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when component input attributes was changed\\n","description":"Fired when component input attributes was changed
\\n","line":26,"type":"EventEmitterChange icon color if menu is dark
\\n","line":51,"rawdescription":"\\n\\nChange icon color if menu is dark\\n","jsdoctags":[{"pos":1312,"end":1330,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1313,"end":1320,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"false
\\n"}]},{"name":"_changeDetectorRef","deprecated":false,"deprecationMessage":"","type":"ChangeDetectorRef","optional":false,"description":"","line":37,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_elementRef","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":false,"description":"","line":36,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_renderer","deprecated":false,"deprecationMessage":"","type":"Renderer2","optional":false,"description":"","line":35,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"instances","defaultValue":"0","deprecated":false,"deprecationMessage":"","type":"number","optional":false,"description":"Counter of active instances
\\n","line":32,"rawdescription":"\\n\\nCounter of active instances\\n","modifierKind":[123,126],"jsdoctags":[{"pos":539,"end":551,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":341,"tagName":{"pos":540,"end":547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"methodsClass":[{"name":"setDark","args":[{"name":"dark","type":"boolean","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":68,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"dark","type":"boolean","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":43,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":48,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"getDefaultId","args":[],"optional":false,"returnType":"string","typeParameters":[],"line":59,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate unique id for components\\n","description":"Generate unique id for components
\\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1254,"end":1261,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"ItIconComponent","type":"component"},{"name":"TranslateModule","type":"module"},{"name":"ItLinkComponent","type":"component"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component, Input } from \'@angular/core\';\\nimport { IconName } from \'../../../../interfaces/icon\';\\nimport { ItLinkComponent } from \'../../link/link.component\';\\nimport { ItIconComponent } from \'../../../utils/icon/icon.component\';\\nimport { TranslateModule } from \'@ngx-translate/core\';\\n\\nimport { inputToBoolean } from \'../../../../utils/coercion\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-dropdown-item\',\\n templateUrl: \'./dropdown-item.component.html\',\\n styleUrls: [\'./dropdown-item.component.scss\'],\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [ItIconComponent, TranslateModule, ItLinkComponent],\\n})\\nexport class ItDropdownItemComponent extends ItLinkComponent {\\n /**\\n * Show divider\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) divider?: boolean;\\n\\n /**\\n * Active item\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) active?: boolean;\\n\\n /**\\n * To increase the size of links\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) large?: boolean;\\n\\n /**\\n * The name of icon to show\\n */\\n @Input() iconName: IconName | undefined;\\n\\n /**\\n * The icon position\\n * @default right\\n */\\n @Input() iconPosition: \'left\' | \'right\' = \'right\';\\n\\n /**\\n * Change icon color if menu is dark\\n * @default false\\n */\\n isDark: boolean = false;\\n\\n get linkClass(): string {\\n let linkClass = `list-item ${this.active ? \'active\' : \'dropdown-item\'}`;\\n if (this.disabled) {\\n linkClass += \' disabled\';\\n }\\n if (this.large) {\\n linkClass += \' large\';\\n }\\n if (this.iconName) {\\n linkClass += ` ${this.iconPosition === \'right\' ? \'right-icon\' : \'left-icon\'}`;\\n }\\n\\n return linkClass;\\n }\\n\\n setDark(dark: boolean): void {\\n if (this.isDark !== dark) {\\n this.isDark = dark;\\n this._changeDetectorRef.detectChanges();\\n }\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":[{"data":".list-item.disabled {\\n pointer-events: none;\\n cursor: default;\\n}\\n","styleUrl":"./dropdown-item.component.scss"}],"stylesData":"","extends":["ItLinkComponent"],"accessors":{"linkClass":{"name":"linkClass","getSignature":{"name":"linkClass","type":"string","returnType":"string","line":53}}},"templateData":"The error code to show
\\n","line":19,"type":"number | \\"404\\" | \\"403\\" | \\"500\\" | undefined","decorators":[]},{"name":"errorDescription","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nCustom error description\\n- If set it will be displayed instead of the default description.\\n- It is possible to use i18n keys\\n","description":"Custom error description
\\nCustom error title
\\ntrue - show
\\n"}],"rawdescription":"\\n\\nShow/Hide back button\\n","description":"Show/Hide back button
\\n","line":45,"type":"boolean","decorators":[]},{"required":false,"name":"showErrorCode","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":835,"end":859,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":836,"end":843,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"true - show
\\n"}],"rawdescription":"\\n\\nShow/Hide error code\\n","description":"Show/Hide error code
\\n","line":25,"type":"boolean","decorators":[]},{"required":false,"name":"showHomeButton","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1498,"end":1522,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1499,"end":1506,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"true - show
\\n"}],"rawdescription":"\\n\\nShow/Hide home button\\n","description":"Show/Hide home button
\\n","line":51,"type":"boolean","decorators":[]}],"outputsClass":[],"propertiesClass":[],"methodsClass":[],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"TranslateModule","type":"module"},{"name":"RouterLink"},{"name":"ItBackButtonComponent","type":"component"},{"name":"ItButtonDirective","type":"directive"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component, Input } from \'@angular/core\';\\nimport { ActivatedRoute, RouterLink } from \'@angular/router\';\\nimport { TranslateModule } from \'@ngx-translate/core\';\\nimport { ItBackButtonComponent } from \'../../navigation/back-button/back-button.component\';\\nimport { ItButtonDirective } from \'../../core/button/button.directive\';\\nimport { inputToBoolean } from \'../../../utils/coercion\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-error-page\',\\n templateUrl: \'./error-page.component.html\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [TranslateModule, RouterLink, ItBackButtonComponent, ItButtonDirective],\\n})\\nexport class ItErrorPageComponent {\\n /**\\n * The error code to show\\n */\\n @Input() errorCode: number | 404 | 403 | 500 | undefined;\\n\\n /**\\n * Show/Hide error code\\n * @default true - show\\n */\\n @Input({ transform: inputToBoolean }) showErrorCode?: boolean = true;\\n\\n /**\\n * Custom error title\\n * - If set it will be displayed instead of the default title.\\n * - It is possible to use i18n keys\\n */\\n @Input() errorTitle: string | undefined;\\n\\n /**\\n * Custom error description\\n * - If set it will be displayed instead of the default description.\\n * - It is possible to use i18n keys\\n */\\n @Input() errorDescription: string | undefined;\\n\\n /**\\n * Show/Hide back button\\n * @default true - show\\n */\\n @Input({ transform: inputToBoolean }) showBackButton?: boolean = true;\\n\\n /**\\n * Show/Hide home button\\n * @default true - show\\n */\\n @Input({ transform: inputToBoolean }) showHomeButton?: boolean = true;\\n\\n constructor(private readonly route: ActivatedRoute) {\\n this.route.data.subscribe(data => {\\n if (!this.errorCode && data[\'errorCode\']) {\\n this.errorCode = data[\'errorCode\']; // Get errorCode from route data\\n }\\n if (data[\'showErrorCode\'] !== undefined) {\\n this.showErrorCode = data[\'showErrorCode\']; // Get showErrorCode from route data\\n }\\n if (!this.errorTitle && data[\'errorTitle\']) {\\n this.errorTitle = data[\'errorTitle\']; // Get errorTitle from route data\\n }\\n if (!this.errorDescription && data[\'errorDescription\']) {\\n this.errorDescription = data[\'errorDescription\']; // Get errorDescription from route data\\n }\\n if (data[\'showBackButton\'] !== undefined) {\\n this.showBackButton = data[\'showBackButton\']; // Get showBackButton from route data\\n }\\n if (data[\'showHomeButton\'] !== undefined) {\\n this.showHomeButton = data[\'showHomeButton\']; // Get showHomeButton from route data\\n }\\n });\\n }\\n\\n get isDefaultErrorCode(): boolean {\\n return this.errorCode === 404 || this.errorCode === 403 || this.errorCode === 500;\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"","constructorObj":{"name":"constructor","description":"","deprecated":false,"deprecationMessage":"","args":[{"name":"route","type":"ActivatedRoute","deprecated":false,"deprecationMessage":""}],"line":51,"jsdoctags":[{"name":"route","type":"ActivatedRoute","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},"extends":[],"accessors":{"isDefaultErrorCode":{"name":"isDefaultErrorCode","getSignature":{"name":"isDefaultErrorCode","type":"boolean","returnType":"boolean","line":76}}},"templateData":"\\n @if (!errorDescription && isDefaultErrorCode) {\\n {{ \'it.utils.error-page.\' + errorCode + \'.description\' | translate }}\\n } @else {\\n {{ errorDescription || \'it.errors.generic-support-message\' | translate }}\\n }\\n
\\n\\n @if (showBackButton || showHomeButton) {\\nThe icon color
\\n","line":28,"type":"IconColor | undefined","decorators":[]},{"name":"labelWaria","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nCustom Waria label\\n","description":"Custom Waria label
\\n","line":77,"type":"string | undefined","decorators":[]},{"required":true,"name":"name","deprecated":false,"deprecationMessage":"","optional":false,"rawdescription":"\\n\\nThe icon name\\n","description":"The icon name
\\n","line":18,"type":"IconName","decorators":[]},{"required":false,"name":"padded","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":842,"end":860,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":843,"end":850,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"false
\\n"}],"rawdescription":"\\n\\nCreate a padding proportional to the size of the surrounding icon.\\n","description":"Create a padding proportional to the size of the surrounding icon.
\\n","line":34,"type":"boolean","decorators":[]},{"name":"size","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe icon size\\n","description":"The icon size
\\n","line":23,"type":"IconSize | undefined","decorators":[]},{"name":"svgClass","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nCustom class of svg\\n","description":"Custom class of svg
\\n","line":39,"type":"string | undefined","decorators":[]}],"outputsClass":[],"propertiesClass":[{"name":"assetBasePath","deprecated":false,"deprecationMessage":"","type":"string","optional":false,"description":"The bootstrap-italia asset folder path
\\n","line":72,"rawdescription":"\\n\\nThe bootstrap-italia asset folder path\\n","modifierKind":[124],"jsdoctags":[{"pos":1614,"end":1645,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1615,"end":1622,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"./bootstrap-italia
\\n"}]}],"methodsClass":[],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component, inject, Input } from \'@angular/core\';\\nimport { IconColor, IconName, IconSize } from \'../../../interfaces/icon\';\\nimport { inputToBoolean } from \'../../../utils/coercion\';\\nimport { IT_ASSET_BASE_PATH } from \'../../../interfaces/design-angular-kit-config\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-icon\',\\n templateUrl: \'./icon.component.html\',\\n styles: \':host {display: contents;}\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [],\\n})\\nexport class ItIconComponent {\\n /**\\n * The icon name\\n */\\n @Input({ required: true }) name!: IconName;\\n\\n /**\\n * The icon size\\n */\\n @Input() size: IconSize | undefined;\\n\\n /**\\n * The icon color\\n */\\n @Input() color: IconColor | undefined;\\n\\n /**\\n * Create a padding proportional to the size of the surrounding icon.\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) padded?: boolean;\\n\\n /**\\n * Custom class of svg\\n */\\n @Input() svgClass: string | undefined;\\n\\n /**\\n * Return the icon href\\n */\\n protected get iconHref(): string {\\n return `${this.assetBasePath}/dist/svg/sprites.svg#it-${this.name}`;\\n }\\n\\n /**\\n * Return the icon class\\n */\\n protected get iconClass(): string {\\n let iconClass = \'icon\';\\n if (this.size) {\\n iconClass += ` icon-${this.size}`;\\n }\\n if (this.color) {\\n iconClass += ` icon-${this.color}`;\\n }\\n if (this.padded) {\\n iconClass += ` icon-padded`;\\n }\\n if (this.svgClass) {\\n iconClass += ` ${this.svgClass}`;\\n }\\n return iconClass;\\n }\\n\\n /**\\n * The bootstrap-italia asset folder path\\n * @default ./bootstrap-italia\\n */\\n protected assetBasePath: string;\\n\\n /**\\n * Custom Waria label\\n */\\n @Input() labelWaria: string | undefined;\\n\\n get isAriaHidden(): boolean {\\n return this.labelWaria == undefined;\\n }\\n\\n constructor() {\\n this.assetBasePath = inject(IT_ASSET_BASE_PATH);\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":":host {display: contents;}\\n","constructorObj":{"name":"constructor","description":"","deprecated":false,"deprecationMessage":"","args":[],"line":81},"extends":[],"accessors":{"iconHref":{"name":"iconHref","getSignature":{"name":"iconHref","type":"string","returnType":"string","line":44,"rawdescription":"\\n\\nReturn the icon href\\n","description":"Return the icon href
\\n"}},"iconClass":{"name":"iconClass","getSignature":{"name":"iconClass","type":"string","returnType":"string","line":51,"rawdescription":"\\n\\nReturn the icon class\\n","description":"Return the icon class
\\n"}},"isAriaHidden":{"name":"isAriaHidden","getSignature":{"name":"isAriaHidden","type":"boolean","returnType":"boolean","line":79}}},"templateData":"\\n"},{"name":"ItInputComponent","id":"component-ItInputComponent-93524c2924e7432b156d0e6b354e7e265610bd28726c886963eeb18da8003abb0a93f5119b5be6e8c93006582b185e57baed927c7bc6299b3e9ee5c898af674d","file":"projects/design-angular-kit/src/lib/components/form/input/input.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"it-input","styleUrls":["./input.component.scss"],"styles":[],"templateUrl":["./input.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"required":false,"name":"adaptive","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":2624,"end":2642,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":2625,"end":2632,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"false
\\n"}],"rawdescription":"\\n\\nTo make the numeric field automatically resize according to the value contained in it. [Used only in type = \'number\']\\n","description":"To make the numeric field automatically resize according to the value contained in it. [Used only in type = 'number']
\\n","line":93,"type":"boolean","decorators":[]},{"name":"autocomplete","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":2774,"end":2796,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":2775,"end":2782,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"undefined
\\n"}],"rawdescription":"\\n\\nInput autocomplete attribute (Browser autocomplete)\\n","description":"Input autocomplete attribute (Browser autocomplete)
\\n","line":99,"type":"string | undefined","decorators":[]},{"required":false,"name":"currency","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":2104,"end":2122,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":2105,"end":2112,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"false
\\n"}],"rawdescription":"\\n\\nIf is a currency number [Used only in type = \'number\']\\n","description":"If is a currency number [Used only in type = 'number']
\\n","line":75,"type":"boolean","decorators":[]},{"name":"description","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe input description\\n","description":"The input description
\\n","line":34,"type":"string | undefined","decorators":[]},{"name":"max","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe max value [Used only in type = \'number\']\\n","description":"The max value [Used only in type = 'number']
\\n","line":59,"type":"number | undefined","decorators":[]},{"name":"maxDate","defaultValue":"\'9999-12-31\'","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1493,"end":1520,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1494,"end":1501,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"'9999-12-31'
\\n"},{"pos":1520,"end":1545,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1521,"end":1528,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"example"},"comment":"'yyyy-mm-dd'
\\n"}],"rawdescription":"\\n\\nThe max date value [Used only in type = \'date\']\\n```html\\n```","description":"The max date value [Used only in type = 'date']
\\nExample :
The min value [Used only in type = 'number']
\\n","line":64,"type":"number | undefined","decorators":[]},{"name":"minDate","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1657,"end":1682,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1658,"end":1665,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"example"},"comment":"'yyyy-mm-dd'
\\n"}],"rawdescription":"\\n\\nThe min date value [Used only in type = \'date\']\\n```html\\n```","description":"The min date value [Used only in type = 'date']
\\nExample :
false
\\n"}],"rawdescription":"\\n\\nIf is a percentage number [Used only in type = \'number\']\\n","description":"If is a percentage number [Used only in type = 'number']
\\n","line":81,"type":"boolean","decorators":[]},{"name":"placeholder","defaultValue":"\'\'","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe input placeholder\\n","description":"The input placeholder
\\n","line":29,"type":"string","decorators":[]},{"name":"readonly","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1347,"end":1369,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1348,"end":1355,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"undefined
\\n"}],"rawdescription":"\\n\\nTo prevent modification of the contained value.\\n- plaintext: Readonly field in the form stylized as plain text\\n","description":"To prevent modification of the contained value.
\\nThe step value [Used only in type = 'number']
\\n","line":69,"type":"number | \\"any\\" | undefined","decorators":[]},{"name":"symbol","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":2431,"end":2447,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":2432,"end":2439,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"example"},"comment":"'$'
\\n"}],"rawdescription":"\\n\\nThe currency or percentage symbol [Used only if percentage or currency]\\n```html\\n```","description":"The currency or percentage symbol [Used only if percentage or currency]
\\nExample :
text
\\n"}],"rawdescription":"\\n\\nThe input type\\n","description":"The input type
\\n","line":24,"type":"InputControlType","decorators":[]},{"required":false,"name":"disabled","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nSet the disabled state\\n","description":"Set the disabled state
\\n","line":28,"type":"boolean","decorators":[],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"label","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe label of form control\\n","description":"The label of form control
\\n","line":13,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"validationMode","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":942,"end":1010,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":943,"end":950,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"only-invalid: Show only invalid validation color
\\n"}],"rawdescription":"\\n\\nValidation color display mode (validation triggered if field is touched or not pristine)\\n- true: Always show the validation color\\n- false: Never show validation color\\n- only-valid: Show only valid validation color\\n- only-invalid: Show only invalid validation color\\n","description":"Validation color display mode (validation triggered if field is touched or not pristine)
\\nThe element ID
\\n","line":21,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractComponent"}}],"outputsClass":[{"name":"valueChanges","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when component input attributes was changed\\n","description":"Fired when component input attributes was changed
\\n","line":26,"type":"EventEmitterInternal form control
\\n","line":35,"rawdescription":"\\n\\nInternal form control\\n","modifierKind":[124],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"onChange","defaultValue":"() => {...}","deprecated":false,"deprecationMessage":"","type":"","optional":false,"description":"","line":92,"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"onTouched","defaultValue":"() => {...}","deprecated":false,"deprecationMessage":"","type":"","optional":false,"description":"","line":94,"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"_changeDetectorRef","deprecated":false,"deprecationMessage":"","type":"ChangeDetectorRef","optional":false,"description":"","line":37,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_elementRef","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":false,"description":"","line":36,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_renderer","deprecated":false,"deprecationMessage":"","type":"Renderer2","optional":false,"description":"","line":35,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"instances","defaultValue":"0","deprecated":false,"deprecationMessage":"","type":"number","optional":false,"description":"Counter of active instances
\\n","line":32,"rawdescription":"\\n\\nCounter of active instances\\n","modifierKind":[123,126],"jsdoctags":[{"pos":539,"end":551,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":341,"tagName":{"pos":540,"end":547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"methodsClass":[{"name":"incrementNumber","args":[{"name":"decrease","type":"","deprecated":false,"deprecationMessage":"","defaultValue":"false"}],"optional":false,"returnType":"void","typeParameters":[],"line":214,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nIncrement or decrease the input number value of step\\n","description":"Increment or decrease the input number value of step
\\n","modifierKind":[124],"jsdoctags":[{"name":{"pos":6279,"end":6287,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"decrease"},"type":"","deprecated":false,"deprecationMessage":"","defaultValue":"false","tagName":{"pos":6273,"end":6278,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"true to decrease value
\\n"}]},{"name":"ngOnInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":181,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"addValidators","args":[{"name":"validators","type":"ValidatorFn | ValidatorFn[]","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":155,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nAdd the validators in control and parent control\\n","description":"Add the validators in control and parent control
\\n","modifierKind":[124],"jsdoctags":[{"name":{"pos":4434,"end":4444,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"validators"},"type":"ValidatorFn | ValidatorFn[]","deprecated":false,"deprecationMessage":"","tagName":{"pos":4428,"end":4433,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"the validators
\\n"}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"getError","args":[{"name":"errorCode","type":"string","deprecated":false,"deprecationMessage":""},{"name":"path","type":"ArrayReports error data for the control with the given path.\\nto the control that should be queried for errors.\\nnull is returned.
\\n","modifierKind":[125],"jsdoctags":[{"name":{"pos":5697,"end":5706,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"errorCode"},"type":"string","deprecated":false,"deprecationMessage":"","tagName":{"pos":5691,"end":5696,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"The code of the error to check
\\n"},{"name":{"pos":5750,"end":5754,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"path"},"type":"ArrayA list of control names that designates how to move from the current control\\nto the control that should be queried for errors.
\\n"},{"tagName":{"pos":5893,"end":5900,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"returns"},"comment":"error data for that particular error. If the control or error is not present,\\nnull is returned.
\\n"}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"hasError","args":[{"name":"errorCode","type":"string","deprecated":false,"deprecationMessage":""},{"name":"path","type":"ArrayReports whether the control with the given path has the error specified.
\\nIf the control is not present, false is returned.\\nto the control that should be queried for errors.
The code of the error to check
\\n"},{"name":{"pos":5159,"end":5163,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"path"},"type":"ArrayA list of control names that designates how to move from the current control\\nto the control that should be queried for errors.
\\n"},{"tagName":{"pos":5302,"end":5309,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"returns"},"comment":"whether the given error is present in the control at the given path.
\\n"}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"markAsTouched","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":120,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nMark the control as touched\\n","description":"Mark the control as touched
\\n","inheritance":{"file":"ItAbstractFormComponent"}},{"name":"ngDoCheck","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":129,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired to check if form control is touched\\n","description":"Fired to check if form control is touched
\\n","inheritance":{"file":"ItAbstractFormComponent"}},{"name":"registerOnChange","args":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":96,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"registerOnTouched","args":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":101,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"setDisabledState","args":[{"name":"isDisabled","type":"boolean","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":105,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"isDisabled","type":"boolean","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"writeValue","args":[{"name":"value","type":"T","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":112,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"value","type":"T","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"getDefaultId","args":[],"optional":false,"returnType":"string","typeParameters":[],"line":59,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate unique id for components\\n","description":"Generate unique id for components
\\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1254,"end":1261,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":47,"deprecated":false,"deprecationMessage":"","inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":51,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractComponent"}}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"ReactiveFormsModule","type":"module"},{"name":"TranslateModule","type":"module"},{"name":"AsyncPipe","type":"pipe"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component, Input, OnInit } from \'@angular/core\';\\nimport { ItAbstractFormComponent } from \'../../../abstracts/abstract-form.component\';\\nimport { InputControlType } from \'../../../interfaces/form\';\\nimport { AbstractControl, ReactiveFormsModule, ValidatorFn, Validators } from \'@angular/forms\';\\nimport { ItValidators } from \'../../../validators/it-validators\';\\nimport { Observable } from \'rxjs\';\\nimport { AsyncPipe } from \'@angular/common\';\\nimport { TranslateModule } from \'@ngx-translate/core\';\\nimport { inputToBoolean } from \'../../../utils/coercion\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-input\',\\n templateUrl: \'./input.component.html\',\\n styleUrls: [\'./input.component.scss\'],\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [ReactiveFormsModule, TranslateModule, AsyncPipe],\\n})\\nexport class ItInputComponent extends ItAbstractFormComponentCheck is readonly field
\\n"}},"invalidMessage":{"name":"invalidMessage","getSignature":{"name":"invalidMessage","type":"","returnType":"ObservableReturn the invalid message string from TranslateService
\\n"}}},"templateData":"The languages available through TranslateService (ngx-translate)
\\n"}],"rawdescription":"\\n\\nThe available languages\\n","description":"The available languages
\\n","line":20,"type":"ArrayDropdown mode
\\n","line":25,"type":"\\"button\\" | \\"link\\" | \\"nav\\"","decorators":[]}],"outputsClass":[],"propertiesClass":[{"name":"currentLang$","deprecated":false,"deprecationMessage":"","type":"ObservableChange the current language
\\n","modifierKind":[125],"jsdoctags":[{"name":{"pos":1775,"end":1779,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"lang"},"type":"string","deprecated":false,"deprecationMessage":"","tagName":{"pos":1769,"end":1774,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"the language code
\\n"}]},{"name":"ngOnInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":36,"deprecated":false,"deprecationMessage":""}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"AsyncPipe","type":"pipe"},{"name":"TranslateModule","type":"module"},{"name":"ItDropdownModule","type":"module"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component, Input, OnInit } from \'@angular/core\';\\nimport { map, Observable, startWith } from \'rxjs\';\\nimport { TranslateModule, TranslateService } from \'@ngx-translate/core\';\\nimport { AvailableLanguage } from \'../../../interfaces/utils\';\\nimport { AsyncPipe } from \'@angular/common\';\\nimport { ItDropdownModule } from \'../../core/dropdown/dropdown.module\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-language-switcher\',\\n templateUrl: \'./language-switcher.component.html\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [AsyncPipe, TranslateModule, ItDropdownModule],\\n})\\nexport class ItLanguageSwitcherComponent implements OnInit {\\n /**\\n * The available languages\\n * @default The languages available through TranslateService (ngx-translate)\\n */\\n @Input() availableLanguages: ArrayCustom class
\\n","line":41,"type":"string","decorators":[]},{"required":false,"name":"disabled","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1245,"end":1263,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1246,"end":1253,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"false
\\n"}],"rawdescription":"\\n\\nIs disabled link\\n","description":"Is disabled link
\\n","line":36,"type":"boolean","decorators":[]},{"required":false,"name":"externalLink","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1126,"end":1144,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1127,"end":1134,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"false
\\n"}],"rawdescription":"\\n\\nIs an external link (false to not use Angular router link)\\n","description":"Is an external link (false to not use Angular router link)
\\n","line":30,"type":"boolean","decorators":[]},{"name":"href","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe router link action\\n\\nCommands to pass to Router#createUrlTree.\\n- array: commands to pass to Router#createUrlTree.\\n- string: shorthand for array of commands with just the string, i.e. [\'/route\']\\n- null|undefined: Disables the link by removing the href\\n","description":"The router link action
\\nCommands to pass to Router#createUrlTree.
\\nThe element ID
\\n","line":21,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractComponent"}}],"outputsClass":[{"name":"valueChanges","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when component input attributes was changed\\n","description":"Fired when component input attributes was changed
\\n","line":26,"type":"EventEmitterCounter of active instances
\\n","line":32,"rawdescription":"\\n\\nCounter of active instances\\n","modifierKind":[123,126],"jsdoctags":[{"pos":539,"end":551,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":341,"tagName":{"pos":540,"end":547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"methodsClass":[{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":43,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":48,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"getDefaultId","args":[],"optional":false,"returnType":"string","typeParameters":[],"line":59,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate unique id for components\\n","description":"Generate unique id for components
\\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1254,"end":1261,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"RouterLink"},{"name":"NgTemplateOutlet"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { AfterViewInit, ChangeDetectionStrategy, Component, Input, OnChanges, SimpleChanges } from \'@angular/core\';\\nimport { ItAbstractComponent } from \'../../../abstracts/abstract.component\';\\nimport { NgTemplateOutlet } from \'@angular/common\';\\nimport { RouterLink } from \'@angular/router\';\\nimport { inputToBoolean } from \'../../../utils/coercion\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-link\',\\n templateUrl: \'./link.component.html\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [RouterLink, NgTemplateOutlet],\\n})\\nexport class ItLinkComponent extends ItAbstractComponent implements AfterViewInit, OnChanges {\\n /**\\n * The router link action\\n *\\n * Commands to pass to Router#createUrlTree.\\n * - array: commands to pass to Router#createUrlTree.\\n * - string: shorthand for array of commands with just the string, i.e. [\'/route\']\\n * - null|undefined: Disables the link by removing the href\\n */\\n // eslint-disable-next-line @typescript-eslint/no-explicit-any\\n @Input() href: any[] | string | null | undefined;\\n\\n /**\\n * Is an external link (false to not use Angular router link)\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) externalLink?: boolean;\\n\\n /**\\n * Is disabled link\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) disabled?: boolean;\\n\\n /**\\n * Custom class\\n */\\n @Input() class: string = \'\';\\n\\n override ngAfterViewInit(): void {\\n super.ngAfterViewInit();\\n this._renderer.removeAttribute(this._elementRef.nativeElement, \'class\');\\n }\\n\\n override ngOnChanges(changes: SimpleChanges): void {\\n super.ngOnChanges(changes);\\n if (changes[\'class\']) {\\n this._changeDetectorRef.markForCheck();\\n }\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"","extends":["ItAbstractComponent"],"implements":["AfterViewInit","OnChanges"],"templateData":"@if (!externalLink) {\\n \\nfalse
\\n"}],"rawdescription":"\\n\\nAdd \'link-list\' class for navigation menu\\n","description":"Add 'link-list' class for navigation menu
\\n","line":17,"type":"boolean","decorators":[]},{"required":false,"name":"linkSubList","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":602,"end":620,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":603,"end":610,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"false
\\n"}],"rawdescription":"\\n\\nAdd \'link-sublist\' class for navigation menu\\n","description":"Add 'link-sublist' class for navigation menu
\\n","line":23,"type":"boolean","decorators":[]},{"required":false,"name":"multiline","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":737,"end":755,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":738,"end":745,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"false
\\n"}],"rawdescription":"\\n\\nAdd \'multiline\' class for wrapper\\n","description":"Add 'multiline' class for wrapper
\\n","line":29,"type":"boolean","decorators":[]}],"outputsClass":[],"propertiesClass":[],"methodsClass":[],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"NgTemplateOutlet"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component, Input } from \'@angular/core\';\\nimport { NgTemplateOutlet } from \'@angular/common\';\\nimport { inputToBoolean } from \'../../../../utils/coercion\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-list\',\\n templateUrl: \'./list.component.html\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [NgTemplateOutlet],\\n})\\nexport class ItListComponent {\\n /**\\n * Add \'link-list\' class for navigation menu\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) linkList?: boolean;\\n\\n /**\\n * Add \'link-sublist\' class for navigation menu\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) linkSubList?: boolean;\\n\\n /**\\n * Add \'multiline\' class for wrapper\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) multiline?: boolean;\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"","extends":[],"templateData":"@if (!linkSubList) {\\nfalse
\\n"}],"rawdescription":"\\n\\nAdd active class\\n","description":"Add active class
\\n","line":23,"type":"boolean","decorators":[]},{"name":"avatar","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe avatar url\\n","description":"The avatar url
\\n","line":45,"type":"URL | undefined","decorators":[]},{"required":false,"name":"iconLeft","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":856,"end":874,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":857,"end":864,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"false
\\n"}],"rawdescription":"\\n\\nAdd icon-left class\\n","description":"Add icon-left class
\\n","line":34,"type":"boolean","decorators":[]},{"required":false,"name":"iconRight","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":975,"end":993,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":976,"end":983,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"false
\\n"}],"rawdescription":"\\n\\nAdd icon-right class\\n","description":"Add icon-right class
\\n","line":40,"type":"boolean","decorators":[]},{"name":"image","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe thumb image url\\n","description":"The thumb image url
\\n","line":50,"type":"URL | undefined","decorators":[]},{"name":"size","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nAdd large class\\n","description":"Add large class
\\n","line":28,"type":"\\"large\\" | \\"medium\\"","decorators":[]},{"name":"class","defaultValue":"\'\'","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nCustom class\\n","description":"Custom class
\\n","line":41,"type":"string","decorators":[],"inheritance":{"file":"ItLinkComponent"}},{"required":false,"name":"disabled","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1245,"end":1263,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1246,"end":1253,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"false
\\n"}],"rawdescription":"\\n\\nIs disabled link\\n","description":"Is disabled link
\\n","line":36,"type":"boolean","decorators":[],"inheritance":{"file":"ItLinkComponent"}},{"required":false,"name":"externalLink","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1126,"end":1144,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1127,"end":1134,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"false
\\n"}],"rawdescription":"\\n\\nIs an external link (false to not use Angular router link)\\n","description":"Is an external link (false to not use Angular router link)
\\n","line":30,"type":"boolean","decorators":[],"inheritance":{"file":"ItLinkComponent"}},{"name":"href","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe router link action\\n\\nCommands to pass to Router#createUrlTree.\\n- array: commands to pass to Router#createUrlTree.\\n- string: shorthand for array of commands with just the string, i.e. [\'/route\']\\n- null|undefined: Disables the link by removing the href\\n","description":"The router link action
\\nCommands to pass to Router#createUrlTree.
\\nThe element ID
\\n","line":21,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractComponent"}}],"outputsClass":[{"name":"valueChanges","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when component input attributes was changed\\n","description":"Fired when component input attributes was changed
\\n","line":26,"type":"EventEmitterCounter of active instances
\\n","line":32,"rawdescription":"\\n\\nCounter of active instances\\n","modifierKind":[123,126],"jsdoctags":[{"pos":539,"end":551,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":341,"tagName":{"pos":540,"end":547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"methodsClass":[{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":43,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":48,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"getDefaultId","args":[],"optional":false,"returnType":"string","typeParameters":[],"line":59,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate unique id for components\\n","description":"Generate unique id for components
\\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1254,"end":1261,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"NgTemplateOutlet"},{"name":"ItLinkComponent","type":"component"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component, ElementRef, Input } from \'@angular/core\';\\nimport { ItLinkComponent } from \'../../link/link.component\';\\nimport { NgTemplateOutlet } from \'@angular/common\';\\nimport { inputToBoolean } from \'../../../../utils/coercion\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-list-item\',\\n templateUrl: \'./list-item.component.html\',\\n styleUrls: [\'./list-item.component.scss\'],\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [NgTemplateOutlet, ItLinkComponent],\\n})\\nexport class ItListItemComponent extends ItLinkComponent {\\n constructor(private elRef: ElementRef) {\\n super();\\n }\\n\\n /**\\n * Add active class\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) active?: boolean;\\n\\n /**\\n * Add large class\\n */\\n @Input() size?: \'large\' | \'medium\';\\n\\n /**\\n * Add icon-left class\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) iconLeft?: boolean;\\n\\n /**\\n * Add icon-right class\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) iconRight?: boolean;\\n\\n /**\\n * The avatar url\\n */\\n @Input() avatar: URL | undefined;\\n\\n /**\\n * The thumb image url\\n */\\n @Input() image: URL | undefined;\\n\\n get itemClass(): string {\\n const inSidebar: boolean = this.elRef.nativeElement.closest(\'.sidebar-linklist-wrapper\') ? true : false;\\n let itemClass = \'list-item\';\\n if (this.disabled) {\\n itemClass += ` disabled`;\\n }\\n if (this.active) {\\n itemClass += ` active`;\\n }\\n if (this.size) {\\n itemClass += ` ${this.size}`;\\n }\\n if (this.iconLeft) {\\n itemClass += inSidebar ? ` left-icon` : ` icon-left`;\\n }\\n if (this.iconRight) {\\n itemClass += inSidebar ? ` right-icon` : ` icon-right`;\\n }\\n if (this.class) {\\n itemClass += ` ${this.class}`;\\n }\\n return itemClass;\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":[{"data":".metadata:empty, .it-rounded-icon:empty {\\n display: none;\\n}\\n\\n:host ::ng-deep {\\n it-icon + .it-multiple {\\n display: none !important;\\n }\\n .list-item-title-icon-wrapper + .it-multiple {\\n display: none !important;\\n }\\n p + .it-multiple {\\n display: none !important;\\n }\\n}","styleUrl":"./list-item.component.scss"}],"stylesData":"","constructorObj":{"name":"constructor","description":"","deprecated":false,"deprecationMessage":"","args":[{"name":"elRef","type":"ElementRef","deprecated":false,"deprecationMessage":""}],"line":14,"jsdoctags":[{"name":"elRef","type":"ElementRef","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},"extends":["ItLinkComponent"],"accessors":{"itemClass":{"name":"itemClass","getSignature":{"name":"itemClass","type":"string","returnType":"string","line":52}}},"templateData":"false
\\n"}],"rawdescription":"\\n\\nTo show Megamenu footer\\n","description":"To show Megamenu footer
\\n","line":29,"type":"boolean","decorators":[]},{"required":false,"name":"header","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":599,"end":617,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":600,"end":607,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"false
\\n"}],"rawdescription":"\\n\\nTo show Megamenu header\\n","description":"To show Megamenu header
\\n","line":23,"type":"boolean","decorators":[]},{"name":"mode","defaultValue":"\'normal\'","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nMegamenu mode\\n","description":"Megamenu mode
\\n","line":17,"type":"\\"right-section\\" | \\"left-section\\" | \\"normal\\"","decorators":[]}],"outputsClass":[],"propertiesClass":[],"methodsClass":[],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"NgTemplateOutlet"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component, Input } from \'@angular/core\';\\nimport { NgTemplateOutlet } from \'@angular/common\';\\nimport { inputToBoolean } from \'../../../utils/coercion\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-megamenu\',\\n templateUrl: \'./megamenu.component.html\',\\n styleUrls: [\'./megamenu.component.scss\'],\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [NgTemplateOutlet],\\n})\\nexport class ItMegamenuComponent {\\n /**\\n * Megamenu mode\\n */\\n @Input() mode: \'right-section\' | \'left-section\' | \'normal\' = \'normal\';\\n\\n /**\\n * To show Megamenu header\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) header?: boolean;\\n\\n /**\\n * To show Megamenu footer\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) footer?: boolean;\\n}\\n","assetsDirs":[],"styleUrlsData":[{"data":"::ng-deep .theme-light-desk {\\n .nav-link::before {\\n background-color: #06c;\\n }\\n}\\n","styleUrl":"./megamenu.component.scss"}],"stylesData":"","extends":[],"templateData":" \\n"},{"name":"ItModalComponent","id":"component-ItModalComponent-8bac0d3f60a1d6d9be9e6a17e104747c4ae902e109792c45088ad8dd04bc456886fd8fbd859c53e654cb2cb799424449b318bc4f773b90fa361ca44a7e0ceaef","file":"projects/design-angular-kit/src/lib/components/core/modal/modal.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"exportAs":"itModal","inputs":[],"outputs":[],"providers":[],"selector":"it-modal","styleUrls":["./modal.component.scss"],"styles":[],"templateUrl":["./modal.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"required":false,"name":"alertModal","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1072,"end":1090,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1073,"end":1080,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"false
\\n"}],"rawdescription":"\\n\\nTo correctly format the contents of the modal with icon\\n","description":"To correctly format the contents of the modal with icon
\\n","line":32,"type":"boolean","decorators":[]},{"name":"alignment","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":2010,"end":2032,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":2011,"end":2018,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"undefined
\\n"}],"rawdescription":"\\n\\nModal alignment\\n- centered: to vertically center the modal\\n- left: to left-align the modal\\n- right: to right-align the modal\\n","description":"Modal alignment
\\ntrue
\\n"}],"rawdescription":"\\n\\nIncludes a modal-backdrop element. Alternatively, specify static for a backdrop which doesn\u2019t close the modal when clicked.\\n","description":"Includes a modal-backdrop element. Alternatively, specify static for a backdrop which doesn\u2019t close the modal when clicked.
\\n","line":77,"type":"\\"static\\" | boolean","decorators":[]},{"required":false,"name":"closeButton","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":910,"end":927,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":911,"end":918,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"true
\\n"}],"rawdescription":"\\n\\nShow/Hide close button on header\\n","description":"Show/Hide close button on header
\\n","line":26,"type":"boolean","decorators":[]},{"required":false,"name":"dialogLinkList","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1233,"end":1251,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1234,"end":1241,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"false
\\n"}],"rawdescription":"\\n\\nTo correctly format the contents of the modal with Link List\\n","description":"To correctly format the contents of the modal with Link List
\\n","line":38,"type":"boolean","decorators":[]},{"required":false,"name":"fade","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1749,"end":1766,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1750,"end":1757,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"true
\\n"}],"rawdescription":"\\n\\nTo have modals that appear with fades\\n","description":"To have modals that appear with fades
\\n","line":56,"type":"boolean","decorators":[]},{"required":false,"name":"focus","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":2478,"end":2495,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":2479,"end":2486,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"true
\\n"}],"rawdescription":"\\n\\nPuts the focus on the modal when initialized.\\n","description":"Puts the focus on the modal when initialized.
\\n","line":83,"type":"boolean","decorators":[]},{"required":false,"name":"footerShadow","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":2781,"end":2799,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":2782,"end":2789,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"false
\\n"}],"rawdescription":"\\n\\nTo better distinguish the footer element with a shadow\\n","description":"To better distinguish the footer element with a shadow
\\n","line":95,"type":"boolean","decorators":[]},{"required":false,"name":"keyboard","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":2623,"end":2640,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":2624,"end":2631,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"true
\\n"}],"rawdescription":"\\n\\nCloses the modal when escape key is pressed.\\n","description":"Closes the modal when escape key is pressed.
\\n","line":89,"type":"boolean","decorators":[]},{"name":"options","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nModal options\\n","description":"Modal options
\\n","line":100,"type":"Partialfalse
\\n"}],"rawdescription":"\\n\\nModal type Popconfirm can be used for short confirmation messages.\\n","description":"Modal type Popconfirm can be used for short confirmation messages.
\\n","line":44,"type":"boolean","decorators":[]},{"required":false,"name":"scrollable","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1611,"end":1629,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1612,"end":1619,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"false
\\n"}],"rawdescription":"\\n\\nYou can choose to use a scroll inside the modal, keeping the header and footer of the modal always visible\\n","description":"You can choose to use a scroll inside the modal, keeping the header and footer of the modal always visible
\\n","line":50,"type":"boolean","decorators":[]},{"name":"size","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":2132,"end":2154,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":2133,"end":2140,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"undefined
\\n"}],"rawdescription":"\\n\\nThe modal size\\n","description":"The modal size
\\n","line":71,"type":"\\"sm\\" | \\"lg\\" | \\"xl\\" | undefined","decorators":[]},{"name":"id","defaultValue":"this.getDefaultId()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe element ID\\n","description":"The element ID
\\n","line":21,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractComponent"}}],"outputsClass":[{"name":"hiddenEvent","defaultValue":"new EventEmitter()","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThis event fires when the modal has finished hiding from the user (it will wait for CSS transitions to complete).\\n","description":"This event fires when the modal has finished hiding from the user (it will wait for CSS transitions to complete).
\\n","line":120,"type":"EventEmitterThis event is raised immediately when the instance method hide has been called.
\\n","line":115,"type":"EventEmitterThis event is fired when the modal is displayed, its background is static and a click outside the modal or a press\\nof the esc key occurs and data-bs-keyboard is set to false.
\\n","line":126,"type":"EventEmitterThis event fires immediately when the instance method show is called.
\\n","line":105,"type":"EventEmitterThis event fires when the modal has been made visible to the user (it will wait for CSS transitions to complete).
\\n","line":110,"type":"EventEmitterFired when component input attributes was changed
\\n","line":26,"type":"EventEmitterCounter of active instances
\\n","line":32,"rawdescription":"\\n\\nCounter of active instances\\n","modifierKind":[123,126],"jsdoctags":[{"pos":539,"end":551,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":341,"tagName":{"pos":540,"end":547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"methodsClass":[{"name":"dispose","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":215,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nDestroys the modal of an element.\\n","description":"Destroys the modal of an element.
\\n","modifierKind":[125]},{"name":"handleUpdate","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":208,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nManually reposition the modal if the height of the modal changes when it is opened (in case a scroll bar appears).\\n","description":"Manually reposition the modal if the height of the modal changes when it is opened (in case a scroll bar appears).
\\n","modifierKind":[125]},{"name":"hide","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":201,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nManually hide a modal. Returns to the caller before the modal has actually been hidden\\n","description":"Manually hide a modal. Returns to the caller before the modal has actually been hidden
\\n","modifierKind":[125]},{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":132,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"inheritance":{"file":"ItAbstractComponent"}},{"name":"show","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":194,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nManually open a modal. Returns to the caller before the modal has actually been displayed\\n","description":"Manually open a modal. Returns to the caller before the modal has actually been displayed
\\n","modifierKind":[125]},{"name":"toggle","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":187,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nManually activate/deactivate a modal. Returns to the caller before the modal has actually been shown or hidden\\n","description":"Manually activate/deactivate a modal. Returns to the caller before the modal has actually been shown or hidden
\\n","modifierKind":[125]},{"name":"getDefaultId","args":[],"optional":false,"returnType":"string","typeParameters":[],"line":59,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate unique id for components\\n","description":"Generate unique id for components
\\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1254,"end":1261,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":51,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractComponent"}}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"TranslateModule","type":"module"}],"description":"Modal windows
\\n","rawdescription":"\\n\\nModal windows\\n","type":"component","sourceCode":"import { AfterViewInit, ChangeDetectionStrategy, Component, ElementRef, EventEmitter, Input, Output, ViewChild } from \'@angular/core\';\\nimport { ItAbstractComponent } from \'../../../abstracts/abstract.component\';\\nimport { Modal } from \'bootstrap-italia\';\\nimport { TranslateModule } from \'@ngx-translate/core\';\\nimport { Modal as BSModal } from \'bootstrap\';\\nimport { inputToBoolean } from \'../../../utils/coercion\';\\n\\n/**\\n * Modal windows\\n * @description To show featured content, notifications to users, or personalized content.\\n */\\n@Component({\\n standalone: true,\\n selector: \'it-modal\',\\n templateUrl: \'./modal.component.html\',\\n styleUrls: [\'./modal.component.scss\'],\\n exportAs: \'itModal\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [TranslateModule],\\n})\\nexport class ItModalComponent extends ItAbstractComponent implements AfterViewInit {\\n /**\\n * Show/Hide close button on header\\n * @default true\\n */\\n @Input({ transform: inputToBoolean }) closeButton: boolean = true;\\n\\n /**\\n * To correctly format the contents of the modal with icon\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) alertModal?: boolean;\\n\\n /**\\n * To correctly format the contents of the modal with Link List\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) dialogLinkList?: boolean;\\n\\n /**\\n * Modal type Popconfirm can be used for short confirmation messages.\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) popconfirm?: boolean;\\n\\n /**\\n * You can choose to use a scroll inside the modal, keeping the header and footer of the modal always visible\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) scrollable?: boolean;\\n\\n /**\\n * To have modals that appear with fades\\n * @default true\\n */\\n @Input({ transform: inputToBoolean }) fade?: boolean = true;\\n\\n /**\\n * Modal alignment\\n * - centered: to vertically center the modal\\n * - left: to left-align the modal\\n * - right: to right-align the modal\\n * @default undefined\\n */\\n @Input() alignment: \'centered\' | \'left\' | \'right\' | undefined;\\n\\n /**\\n * The modal size\\n * @default undefined\\n */\\n @Input() size: \'sm\' | \'lg\' | \'xl\' | undefined;\\n\\n /**\\n * Includes a modal-backdrop element. Alternatively, specify static for a backdrop which doesn\u2019t close the modal when clicked.\\n * @default true\\n */\\n @Input() backdrop: \'static\' | boolean = true;\\n\\n /**\\n * Puts the focus on the modal when initialized.\\n * @default true\\n */\\n @Input({ transform: inputToBoolean }) focus: boolean = true;\\n\\n /**\\n * Closes the modal when escape key is pressed.\\n * @default true\\n */\\n @Input({ transform: inputToBoolean }) keyboard: boolean = true;\\n\\n /**\\n * To better distinguish the footer element with a shadow\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) footerShadow?: boolean;\\n\\n /**\\n * Modal options\\n */\\n @Input() options?: Partialtrue
\\n"}],"rawdescription":"\\n\\nDefault notifications is dismissible\\n","description":"Default notifications is dismissible
\\n","line":35,"type":"boolean","decorators":[]},{"name":"duration","defaultValue":"8000","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1020,"end":1037,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1021,"end":1028,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"8000
\\n"}],"rawdescription":"\\n\\nDefault notifications duration (milliseconds)\\n","description":"Default notifications duration (milliseconds)
\\n","line":24,"type":"number","decorators":[]},{"name":"position","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nDefault notifications position\\n","description":"Default notifications position
\\n","line":29,"type":"NotificationPosition | undefined","decorators":[]}],"outputsClass":[],"propertiesClass":[{"name":"notificationCount","defaultValue":"0","deprecated":false,"deprecationMessage":"","type":"number","optional":false,"description":"","line":38,"modifierKind":[123]},{"name":"notifications","defaultValue":"[]","deprecated":false,"deprecationMessage":"","type":"Array<>","optional":false,"description":"","line":39,"modifierKind":[124]},{"name":"subscription","deprecated":false,"deprecationMessage":"","type":"Subscription","optional":false,"description":"","line":37,"modifierKind":[123]}],"methodsClass":[{"name":"getNotificationIcon","args":[{"name":"notification","type":"Notification","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"IconName | undefined","typeParameters":[],"line":108,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nRetrieve the icon name by notification type\\n","description":"Retrieve the icon name by notification type
\\n","modifierKind":[123],"jsdoctags":[{"name":{"pos":3549,"end":3561,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"notification"},"type":"Notification","deprecated":false,"deprecationMessage":"","tagName":{"pos":3543,"end":3548,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"the notification
\\n"}]},{"name":"hideNotification","args":[{"name":"id","type":"string","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":99,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nHide the notification\\n","description":"Hide the notification
\\n","modifierKind":[124],"jsdoctags":[{"name":{"pos":3349,"end":3351,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"id"},"type":"string","deprecated":false,"deprecationMessage":"","tagName":{"pos":3343,"end":3348,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":""}]},{"name":"ngOnDestroy","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":87,"deprecated":false,"deprecationMessage":""}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"ItIconComponent","type":"component"},{"name":"TranslateModule","type":"module"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, ChangeDetectorRef, Component, Input, OnDestroy } from \'@angular/core\';\\nimport { Subscription } from \'rxjs\';\\nimport { ItNotificationService } from \'../../../services/notification/notification.service\';\\nimport { Notification, NotificationPosition, NotificationType } from \'../../../interfaces/core\';\\nimport { Notification as BSNotification } from \'bootstrap-italia\';\\nimport { IconName } from \'../../../interfaces/icon\';\\nimport { ItIconComponent } from \'../../utils/icon/icon.component\';\\nimport { TranslateModule } from \'@ngx-translate/core\';\\nimport { inputToBoolean } from \'../../../utils/coercion\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-notifications\',\\n templateUrl: \'./notifications.component.html\',\\n styleUrls: [\'./notifications.component.scss\'],\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [ItIconComponent, TranslateModule],\\n})\\nexport class ItNotificationsComponent implements OnDestroy {\\n /**\\n * Default notifications duration (milliseconds)\\n * @default 8000\\n */\\n @Input() duration: number = 8000;\\n\\n /**\\n * Default notifications position\\n */\\n @Input() position: NotificationPosition | undefined;\\n\\n /**\\n * Default notifications is dismissible\\n * @default true\\n */\\n @Input({ transform: inputToBoolean }) dismissible: boolean = true;\\n\\n private subscription: Subscription;\\n private notificationCount: number = 0;\\n protected notifications: Array{{ notification.message }}
\\n }\\n @if (notification.dismissible) {\\n \\n }\\nPagination alignment (justify-content)
\\n","line":38,"type":"\\"center\\" | \\"end\\" | undefined","decorators":[]},{"name":"changerValues","defaultValue":"[10, 25, 50, 100]","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":2044,"end":2074,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":2045,"end":2052,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"[10, 25, 50, 100]
\\n"}],"rawdescription":"\\n\\nAvailable Changer values\\n","description":"Available Changer values
\\n","line":65,"type":"Arrayundefined - hide the Changer
\\n"}],"rawdescription":"\\n\\nCurrent value of Changer\\nIf is set show the Changer\\n","description":"Current value of Changer\\nIf is set show the Changer
\\n","line":59,"type":"number | undefined","decorators":[]},{"required":true,"name":"currentPage","deprecated":false,"deprecationMessage":"","optional":false,"rawdescription":"\\n\\nIndex of page (start 0)\\n","description":"Index of page (start 0)
\\n","line":22,"type":"number","decorators":[]},{"required":true,"name":"pageNumbers","deprecated":false,"deprecationMessage":"","optional":false,"rawdescription":"\\n\\nMax number of page (counter)\\n","description":"Max number of page (counter)
\\n","line":27,"type":"number","decorators":[]},{"required":false,"name":"showJumpToPage","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":2186,"end":2213,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":2187,"end":2194,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"false - hidden
\\n"}],"rawdescription":"\\n\\nHide/Show \\"Jump to page\\" input\\n","description":"Hide/Show "Jump to page" input
\\n","line":71,"type":"boolean","decorators":[]},{"required":false,"name":"simpleMode","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1505,"end":1534,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1506,"end":1513,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"false - disabled
\\n"}],"rawdescription":"\\n\\nEnable/Disable simple mode\\nPagination in the \\"Simple mode\\" version is optimized for mobile devices.\\n","description":"Enable/Disable simple mode\\nPagination in the "Simple mode" version is optimized for mobile devices.
\\n","line":45,"type":"boolean","decorators":[]},{"required":false,"name":"textLinks","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1744,"end":1773,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1745,"end":1752,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"false - disabled
\\n"}],"rawdescription":"\\n\\nEnable/Disable text links\\nChevron icons used as navigation links are replaced by text links such as \u201cprevious\u201d and \u201cnext\u201d.\\n","description":"Enable/Disable text links\\nChevron icons used as navigation links are replaced by text links such as \u201cprevious\u201d and \u201cnext\u201d.
\\n","line":52,"type":"boolean","decorators":[]},{"name":"visiblePages","defaultValue":"5","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1220,"end":1234,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1221,"end":1228,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"5
\\n"}],"rawdescription":"\\n\\nNumber of pages closest to the current one to display\\n","description":"Number of pages closest to the current one to display
\\n","line":33,"type":"number","decorators":[]}],"outputsClass":[{"name":"changerEvent","defaultValue":"new EventEmitterFired when changer is changed. Emit the new changer value
\\n","line":81,"type":"EventEmitter"},{"name":"pageEvent","defaultValue":"new EventEmitterFired when page is changed. Emit the new index of page
\\n","line":76,"type":"EventEmitter"}],"propertiesClass":[{"name":"jumpToPage","defaultValue":"new FormControlJump to page input
\\n","line":93,"rawdescription":"\\n\\nJump to page input\\n","modifierKind":[124],"jsdoctags":[{"pos":2657,"end":2671,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":342,"tagName":{"pos":2658,"end":2667,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"protected"},"comment":""}]},{"name":"pages","defaultValue":"[]","deprecated":false,"deprecationMessage":"","type":"ArrayThe pages
\\n","line":87,"rawdescription":"\\n\\nThe pages\\n","modifierKind":[124],"jsdoctags":[{"pos":2565,"end":2579,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":342,"tagName":{"pos":2566,"end":2575,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"protected"},"comment":""}]}],"methodsClass":[{"name":"calculatePages","args":[],"optional":false,"returnType":"ArrayCreate array to generate pagination of visiblePages
element
On click changer
\\n","modifierKind":[124],"jsdoctags":[{"name":{"pos":4456,"end":4461,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"event"},"type":"Event","deprecated":false,"deprecationMessage":"","tagName":{"pos":4450,"end":4455,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"click event
\\n"},{"name":{"pos":4486,"end":4491,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"value"},"type":"number","deprecated":false,"deprecationMessage":"","tagName":{"pos":4480,"end":4485,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"the new changer value
\\n"}]},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":107,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}]},{"name":"pageChange","args":[{"name":"event","type":"Event","deprecated":false,"deprecationMessage":""},{"name":"newPage","type":"number","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":143,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nOn click page change\\n","description":"On click page change
\\n","modifierKind":[124],"jsdoctags":[{"name":{"pos":4194,"end":4199,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"event"},"type":"Event","deprecated":false,"deprecationMessage":"","tagName":{"pos":4188,"end":4193,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"click event
\\n"},{"name":{"pos":4224,"end":4231,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"newPage"},"type":"number","deprecated":false,"deprecationMessage":"","tagName":{"pos":4218,"end":4223,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"the new page of table
\\n"}]}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"ItIconComponent","type":"component"},{"name":"TranslateModule","type":"module"},{"name":"LowerCasePipe","type":"pipe"},{"name":"ItDropdownModule","type":"module"},{"name":"ItInputComponent","type":"component"},{"name":"ReactiveFormsModule","type":"module"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component, EventEmitter, Input, OnChanges, Output, SimpleChanges } from \'@angular/core\';\\nimport { FormControl, ReactiveFormsModule } from \'@angular/forms\';\\nimport { debounceTime, distinctUntilChanged, filter } from \'rxjs\';\\nimport { LowerCasePipe } from \'@angular/common\';\\nimport { ItIconComponent } from \'../../utils/icon/icon.component\';\\nimport { TranslateModule } from \'@ngx-translate/core\';\\nimport { ItDropdownModule } from \'../dropdown/dropdown.module\';\\nimport { ItInputComponent } from \'../../form/input/input.component\';\\nimport { inputToBoolean } from \'../../../utils/coercion\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-pagination\',\\n templateUrl: \'./pagination.component.html\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [ItIconComponent, TranslateModule, LowerCasePipe, ItDropdownModule, ItInputComponent, ReactiveFormsModule],\\n})\\nexport class ItPaginationComponent implements OnChanges {\\n /**\\n * Index of page (start 0)\\n */\\n @Input({ required: true }) currentPage!: number;\\n\\n /**\\n * Max number of page (counter)\\n */\\n @Input({ required: true }) pageNumbers!: number;\\n\\n /**\\n * Number of pages closest to the current one to display\\n * @default 5\\n */\\n @Input() visiblePages: number = 5;\\n\\n /**\\n * Pagination alignment (justify-content)\\n */\\n @Input() alignment: \'center\' | \'end\' | undefined;\\n\\n /**\\n * Enable/Disable simple mode\\n * Pagination in the \\"Simple mode\\" version is optimized for mobile devices.\\n * @default false - disabled\\n */\\n @Input({ transform: inputToBoolean }) simpleMode?: boolean;\\n\\n /**\\n * Enable/Disable text links\\n * Chevron icons used as navigation links are replaced by text links such as \u201cprevious\u201d and \u201cnext\u201d.\\n * @default false - disabled\\n */\\n @Input({ transform: inputToBoolean }) textLinks?: boolean;\\n\\n /**\\n * Current value of Changer\\n * If is set show the Changer\\n * @default undefined - hide the Changer\\n */\\n @Input() currentChanger: number | undefined;\\n\\n /**\\n * Available Changer values\\n * @default [10, 25, 50, 100]\\n */\\n @Input() changerValues: Arrayundefined
\\n"}],"rawdescription":"\\n\\nInput autocomplete attribute (Browser autocomplete)\\n","description":"Input autocomplete attribute (Browser autocomplete)
\\n","line":86,"type":"string | undefined","decorators":[]},{"required":false,"name":"confirmPasswordField","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":2349,"end":2367,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":2350,"end":2357,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"false
\\n"}],"rawdescription":"\\n\\nIs the confirmation password field\\n","description":"Is the confirmation password field
\\n","line":80,"type":"boolean","decorators":[]},{"name":"description","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":2044,"end":2102,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":2045,"end":2052,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"true for StrengthMeter mode else is undefined
\\n"}],"rawdescription":"\\n\\nThe input description\\n- true: show the StrengthMeter description message\\n- string: show custom description\\n","description":"The input description
\\n10
\\n"}],"rawdescription":"\\n\\nThe password minimum length\\n","description":"The password minimum length
\\n","line":31,"type":"number","decorators":[]},{"name":"placeholder","defaultValue":"\'\'","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe input placeholder\\n","description":"The input placeholder
\\n","line":60,"type":"string","decorators":[]},{"name":"required","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1124,"end":1141,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1125,"end":1132,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"true
\\n"}],"rawdescription":"\\n\\nThe field is required\\n","description":"The field is required
\\n","line":25,"type":"boolean","decorators":[]},{"required":false,"name":"showStrengthMeter","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":2207,"end":2225,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":2208,"end":2215,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"false
\\n"}],"rawdescription":"\\n\\nEnable to show the strength meter\\n","description":"Enable to show the strength meter
\\n","line":74,"type":"boolean","decorators":[]},{"name":"useCapitalCase","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1476,"end":1493,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1477,"end":1484,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"true
\\n"}],"rawdescription":"\\n\\nThe password must contain at least one uppercase character\\n","description":"The password must contain at least one uppercase character
\\n","line":43,"type":"boolean","decorators":[]},{"name":"useNumber","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1342,"end":1359,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1343,"end":1350,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"true
\\n"}],"rawdescription":"\\n\\nThe password must contain at least one number\\n","description":"The password must contain at least one number
\\n","line":37,"type":"boolean","decorators":[]},{"name":"useSmallCase","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1615,"end":1632,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1616,"end":1623,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"true
\\n"}],"rawdescription":"\\n\\nThe password must contain at least one lowercase character\\n","description":"The password must contain at least one lowercase character
\\n","line":49,"type":"boolean","decorators":[]},{"name":"useSpecialCharacters","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1750,"end":1767,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1751,"end":1758,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"true
\\n"}],"rawdescription":"\\n\\nThe password must contain at least one special character\\n","description":"The password must contain at least one special character
\\n","line":55,"type":"boolean","decorators":[]},{"required":false,"name":"disabled","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nSet the disabled state\\n","description":"Set the disabled state
\\n","line":28,"type":"boolean","decorators":[],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"label","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe label of form control\\n","description":"The label of form control
\\n","line":13,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"validationMode","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":942,"end":1010,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":943,"end":950,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"only-invalid: Show only invalid validation color
\\n"}],"rawdescription":"\\n\\nValidation color display mode (validation triggered if field is touched or not pristine)\\n- true: Always show the validation color\\n- false: Never show validation color\\n- only-valid: Show only valid validation color\\n- only-invalid: Show only invalid validation color\\n","description":"Validation color display mode (validation triggered if field is touched or not pristine)
\\nThe element ID
\\n","line":21,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractComponent"}}],"outputsClass":[{"name":"valueChanges","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when component input attributes was changed\\n","description":"Fired when component input attributes was changed
\\n","line":26,"type":"EventEmitterInternal form control
\\n","line":35,"rawdescription":"\\n\\nInternal form control\\n","modifierKind":[124],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"onChange","defaultValue":"() => {...}","deprecated":false,"deprecationMessage":"","type":"","optional":false,"description":"","line":92,"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"onTouched","defaultValue":"() => {...}","deprecated":false,"deprecationMessage":"","type":"","optional":false,"description":"","line":94,"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"_changeDetectorRef","deprecated":false,"deprecationMessage":"","type":"ChangeDetectorRef","optional":false,"description":"","line":37,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_elementRef","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":false,"description":"","line":36,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_renderer","deprecated":false,"deprecationMessage":"","type":"Renderer2","optional":false,"description":"","line":35,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"instances","defaultValue":"0","deprecated":false,"deprecationMessage":"","type":"number","optional":false,"description":"Counter of active instances
\\n","line":32,"rawdescription":"\\n\\nCounter of active instances\\n","modifierKind":[123,126],"jsdoctags":[{"pos":539,"end":551,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":341,"tagName":{"pos":540,"end":547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"methodsClass":[{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":111,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":92,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"addValidators","args":[{"name":"validators","type":"ValidatorFn | ValidatorFn[]","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":155,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nAdd the validators in control and parent control\\n","description":"Add the validators in control and parent control
\\n","modifierKind":[124],"jsdoctags":[{"name":{"pos":4434,"end":4444,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"validators"},"type":"ValidatorFn | ValidatorFn[]","deprecated":false,"deprecationMessage":"","tagName":{"pos":4428,"end":4433,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"the validators
\\n"}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"getError","args":[{"name":"errorCode","type":"string","deprecated":false,"deprecationMessage":""},{"name":"path","type":"ArrayReports error data for the control with the given path.\\nto the control that should be queried for errors.\\nnull is returned.
\\n","modifierKind":[125],"jsdoctags":[{"name":{"pos":5697,"end":5706,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"errorCode"},"type":"string","deprecated":false,"deprecationMessage":"","tagName":{"pos":5691,"end":5696,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"The code of the error to check
\\n"},{"name":{"pos":5750,"end":5754,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"path"},"type":"ArrayA list of control names that designates how to move from the current control\\nto the control that should be queried for errors.
\\n"},{"tagName":{"pos":5893,"end":5900,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"returns"},"comment":"error data for that particular error. If the control or error is not present,\\nnull is returned.
\\n"}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"hasError","args":[{"name":"errorCode","type":"string","deprecated":false,"deprecationMessage":""},{"name":"path","type":"ArrayReports whether the control with the given path has the error specified.
\\nIf the control is not present, false is returned.\\nto the control that should be queried for errors.
The code of the error to check
\\n"},{"name":{"pos":5159,"end":5163,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"path"},"type":"ArrayA list of control names that designates how to move from the current control\\nto the control that should be queried for errors.
\\n"},{"tagName":{"pos":5302,"end":5309,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"returns"},"comment":"whether the given error is present in the control at the given path.
\\n"}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"markAsTouched","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":120,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nMark the control as touched\\n","description":"Mark the control as touched
\\n","inheritance":{"file":"ItAbstractFormComponent"}},{"name":"ngDoCheck","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":129,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired to check if form control is touched\\n","description":"Fired to check if form control is touched
\\n","inheritance":{"file":"ItAbstractFormComponent"}},{"name":"registerOnChange","args":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":96,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"registerOnTouched","args":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":101,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"setDisabledState","args":[{"name":"isDisabled","type":"boolean","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":105,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"isDisabled","type":"boolean","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"writeValue","args":[{"name":"value","type":"T","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":112,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"value","type":"T","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"getDefaultId","args":[],"optional":false,"returnType":"string","typeParameters":[],"line":59,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate unique id for components\\n","description":"Generate unique id for components
\\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1254,"end":1261,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":51,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractComponent"}}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"ReactiveFormsModule","type":"module"},{"name":"ItIconComponent","type":"component"},{"name":"AsyncPipe","type":"pipe"},{"name":"TranslateModule","type":"module"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { AfterViewInit, ChangeDetectionStrategy, Component, ElementRef, Input, OnInit, ViewChild } from \'@angular/core\';\\nimport { ItAbstractFormComponent } from \'../../../abstracts/abstract-form.component\';\\nimport { ItValidators } from \'../../../validators/it-validators\';\\nimport { map, Observable } from \'rxjs\';\\nimport { InputPassword } from \'bootstrap-italia\';\\nimport { ReactiveFormsModule, Validators } from \'@angular/forms\';\\nimport { AsyncPipe } from \'@angular/common\';\\nimport { ItIconComponent } from \'../../utils/icon/icon.component\';\\nimport { TranslateModule } from \'@ngx-translate/core\';\\nimport { inputToBoolean } from \'../../../utils/coercion\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-password-input\',\\n templateUrl: \'./password-input.component.html\',\\n styleUrls: [\'./password-input.component.scss\'],\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [ReactiveFormsModule, ItIconComponent, AsyncPipe, TranslateModule],\\n})\\nexport class ItPasswordInputComponent extends ItAbstractFormComponentReturn the invalid message string from TranslateService
\\n"}},"strengthMeterDescription":{"name":"strengthMeterDescription","getSignature":{"name":"strengthMeterDescription","type":"","returnType":"ObservableRetrieve the default StrengthMeter description message from TranslateService
\\n"}}},"templateData":"The progress bar color
\\n","line":34,"type":"ProgressBarColor | undefined","decorators":[]},{"required":false,"name":"indeterminate","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":753,"end":771,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":754,"end":761,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"false
\\n"}],"rawdescription":"\\n\\nShow the progress as indeterminate\\n","description":"Show the progress as indeterminate
\\n","line":29,"type":"boolean","decorators":[]},{"required":false,"name":"showLabel","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":619,"end":637,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":620,"end":627,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"false
\\n"}],"rawdescription":"\\n\\nShow the progress label\\n","description":"Show the progress label
\\n","line":23,"type":"boolean","decorators":[]},{"required":true,"name":"value","deprecated":false,"deprecationMessage":"","optional":false,"rawdescription":"\\n\\nThe progress bar value [0, 100]\\n","description":"The progress bar value [0, 100]
\\n","line":17,"type":"number","decorators":[]}],"outputsClass":[],"propertiesClass":[],"methodsClass":[],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"TranslateModule","type":"module"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component, Input } from \'@angular/core\';\\nimport { ProgressBarColor } from \'../../../interfaces/core\';\\nimport { TranslateModule } from \'@ngx-translate/core\';\\nimport { inputToBoolean } from \'../../../utils/coercion\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-progress-bar\',\\n templateUrl: \'./progress-bar.component.html\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [TranslateModule],\\n})\\nexport class ItProgressBarComponent {\\n /**\\n * The progress bar value [0, 100]\\n */\\n @Input({ required: true }) value!: number;\\n\\n /**\\n * Show the progress label\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) showLabel?: boolean;\\n\\n /**\\n * Show the progress as indeterminate\\n * @default false\\n */\\n @Input({ transform: inputToBoolean }) indeterminate?: boolean;\\n\\n /**\\n * The progress bar color\\n */\\n @Input() color: ProgressBarColor | undefined;\\n\\n /**\\n * Return the background color\\n */\\n get bgColor(): string {\\n if (!this.color) {\\n return \'\';\\n }\\n\\n return ` bg-${this.color}`;\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"","extends":[],"accessors":{"bgColor":{"name":"bgColor","getSignature":{"name":"bgColor","type":"string","returnType":"string","line":39,"rawdescription":"\\n\\nReturn the background color\\n","description":"Return the background color
\\n"}}},"templateData":" \\n"},{"name":"ItProgressButtonComponent","id":"component-ItProgressButtonComponent-56bce6722e206fce489e570e12becc63c8b146a2bb80885084f620fb731ab3834a8a1abf184935d07b4637ae2861ce8e379f89fad0e5a1eac18b9bb3eafdbe69","file":"projects/design-angular-kit/src/lib/components/core/progress-button/progress-button.component.ts","changeDetection":"ChangeDetectionStrategy.OnPush","encapsulation":[],"entryComponents":[],"inputs":[],"outputs":[],"providers":[],"selector":"button[itButton][progress]","styleUrls":[],"styles":[],"templateUrl":["./progress-button.component.html"],"viewProviders":[],"hostDirectives":[],"inputsClass":[{"name":"progress","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":772,"end":794,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":773,"end":780,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"undefined
\\n"}],"rawdescription":"\\n\\nBehavior of the progress bar\\n- true: Show indeterminate progress bar\\n- false or undefined: Hide progress bar\\n- number [0, 100]: Assign a specific value to the progress bar\\n","description":"Behavior of the progress bar
\\nThe progress bar color
\\n","line":26,"type":"ProgressBarColor | undefined","decorators":[]}],"outputsClass":[],"propertiesClass":[],"methodsClass":[],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"ItProgressBarComponent","type":"component"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component, Input } from \'@angular/core\';\\nimport { ProgressBarColor } from \'../../../interfaces/core\';\\nimport { ItProgressBarComponent } from \'../progress-bar/progress-bar.component\';\\n\\n@Component({\\n standalone: true,\\n // eslint-disable-next-line @angular-eslint/component-selector\\n selector: \'button[itButton][progress]\',\\n templateUrl: \'./progress-button.component.html\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [ItProgressBarComponent],\\n})\\nexport class ItProgressButtonComponent {\\n /**\\n * Behavior of the progress bar\\n * - true: Show indeterminate progress bar\\n * - false or undefined: Hide progress bar\\n * - number [0, 100]: Assign a specific value to the progress bar\\n * @default undefined\\n */\\n @Input() progress: number | boolean | undefined;\\n\\n /**\\n * The progress bar color\\n */\\n @Input() progressColor: ProgressBarColor | undefined;\\n\\n get isProgress(): boolean {\\n return typeof this.progress === \'number\' || !!this.progress;\\n }\\n\\n get progressValue(): number {\\n return typeof this.progress === \'number\' ? this.progress : 0;\\n }\\n\\n get isIndeterminate(): boolean {\\n return typeof this.progress !== \'number\' && !!this.progress;\\n }\\n}\\n","assetsDirs":[],"styleUrlsData":"","stylesData":"","extends":[],"accessors":{"isProgress":{"name":"isProgress","getSignature":{"name":"isProgress","type":"boolean","returnType":"boolean","line":28}},"progressValue":{"name":"progressValue","getSignature":{"name":"progressValue","type":"number","returnType":"number","line":32}},"isIndeterminate":{"name":"isIndeterminate","getSignature":{"name":"isIndeterminate","type":"boolean","returnType":"boolean","line":36}}},"templateData":"false
\\n"}],"rawdescription":"\\n\\nIf is radio is checked\\n","description":"If is radio is checked
\\n","line":37,"type":"boolean","decorators":[]},{"name":"forceRadioName","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1281,"end":1354,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1282,"end":1289,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"by default the radio name is calculated from form field name
\\n"}],"rawdescription":"\\n\\nSet the radio name manually.\\nFor example when the radio button name is duplicated inside page\\n","description":"Set the radio name manually.\\nFor example when the radio button name is duplicated inside page
\\n","line":44,"type":"string","decorators":[]},{"required":false,"name":"group","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":967,"end":985,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":968,"end":975,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"false
\\n"}],"rawdescription":"\\n\\nIf is radio group\\n","description":"If is radio group
\\n","line":31,"type":"boolean","decorators":[]},{"required":false,"name":"inline","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":853,"end":871,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":854,"end":861,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"false
\\n"}],"rawdescription":"\\n\\nIf show radio inline\\n","description":"If show radio inline
\\n","line":25,"type":"boolean","decorators":[]},{"required":true,"name":"value","deprecated":false,"deprecationMessage":"","optional":false,"rawdescription":"\\n\\nThe radio value\\n","description":"The radio value
\\n","line":19,"type":"string | number | undefined | null","decorators":[]},{"required":false,"name":"disabled","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nSet the disabled state\\n","description":"Set the disabled state
\\n","line":28,"type":"boolean","decorators":[],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"label","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe label of form control\\n","description":"The label of form control
\\n","line":13,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"validationMode","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":942,"end":1010,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":943,"end":950,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"only-invalid: Show only invalid validation color
\\n"}],"rawdescription":"\\n\\nValidation color display mode (validation triggered if field is touched or not pristine)\\n- true: Always show the validation color\\n- false: Never show validation color\\n- only-valid: Show only valid validation color\\n- only-invalid: Show only invalid validation color\\n","description":"Validation color display mode (validation triggered if field is touched or not pristine)
\\nThe element ID
\\n","line":21,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractComponent"}}],"outputsClass":[{"name":"valueChanges","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when component input attributes was changed\\n","description":"Fired when component input attributes was changed
\\n","line":26,"type":"EventEmitterInternal form control
\\n","line":35,"rawdescription":"\\n\\nInternal form control\\n","modifierKind":[124],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"onChange","defaultValue":"() => {...}","deprecated":false,"deprecationMessage":"","type":"","optional":false,"description":"","line":92,"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"onTouched","defaultValue":"() => {...}","deprecated":false,"deprecationMessage":"","type":"","optional":false,"description":"","line":94,"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"_changeDetectorRef","deprecated":false,"deprecationMessage":"","type":"ChangeDetectorRef","optional":false,"description":"","line":37,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_elementRef","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":false,"description":"","line":36,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_renderer","deprecated":false,"deprecationMessage":"","type":"Renderer2","optional":false,"description":"","line":35,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"instances","defaultValue":"0","deprecated":false,"deprecationMessage":"","type":"number","optional":false,"description":"Counter of active instances
\\n","line":32,"rawdescription":"\\n\\nCounter of active instances\\n","modifierKind":[123,126],"jsdoctags":[{"pos":539,"end":551,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":341,"tagName":{"pos":540,"end":547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"methodsClass":[{"name":"ngOnInit","args":[],"optional":false,"returnType":"any","typeParameters":[],"line":72,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"addValidators","args":[{"name":"validators","type":"ValidatorFn | ValidatorFn[]","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":155,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nAdd the validators in control and parent control\\n","description":"Add the validators in control and parent control
\\n","modifierKind":[124],"jsdoctags":[{"name":{"pos":4434,"end":4444,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"validators"},"type":"ValidatorFn | ValidatorFn[]","deprecated":false,"deprecationMessage":"","tagName":{"pos":4428,"end":4433,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"the validators
\\n"}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"getError","args":[{"name":"errorCode","type":"string","deprecated":false,"deprecationMessage":""},{"name":"path","type":"ArrayReports error data for the control with the given path.\\nto the control that should be queried for errors.\\nnull is returned.
\\n","modifierKind":[125],"jsdoctags":[{"name":{"pos":5697,"end":5706,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"errorCode"},"type":"string","deprecated":false,"deprecationMessage":"","tagName":{"pos":5691,"end":5696,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"The code of the error to check
\\n"},{"name":{"pos":5750,"end":5754,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"path"},"type":"ArrayA list of control names that designates how to move from the current control\\nto the control that should be queried for errors.
\\n"},{"tagName":{"pos":5893,"end":5900,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"returns"},"comment":"error data for that particular error. If the control or error is not present,\\nnull is returned.
\\n"}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"hasError","args":[{"name":"errorCode","type":"string","deprecated":false,"deprecationMessage":""},{"name":"path","type":"ArrayReports whether the control with the given path has the error specified.
\\nIf the control is not present, false is returned.\\nto the control that should be queried for errors.
The code of the error to check
\\n"},{"name":{"pos":5159,"end":5163,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"path"},"type":"ArrayA list of control names that designates how to move from the current control\\nto the control that should be queried for errors.
\\n"},{"tagName":{"pos":5302,"end":5309,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"returns"},"comment":"whether the given error is present in the control at the given path.
\\n"}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"markAsTouched","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":120,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nMark the control as touched\\n","description":"Mark the control as touched
\\n","inheritance":{"file":"ItAbstractFormComponent"}},{"name":"ngDoCheck","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":129,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired to check if form control is touched\\n","description":"Fired to check if form control is touched
\\n","inheritance":{"file":"ItAbstractFormComponent"}},{"name":"registerOnChange","args":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":96,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"registerOnTouched","args":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":101,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"setDisabledState","args":[{"name":"isDisabled","type":"boolean","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":105,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"isDisabled","type":"boolean","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"writeValue","args":[{"name":"value","type":"T","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":112,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"value","type":"T","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"getDefaultId","args":[],"optional":false,"returnType":"string","typeParameters":[],"line":59,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate unique id for components\\n","description":"Generate unique id for components
\\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1254,"end":1261,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":47,"deprecated":false,"deprecationMessage":"","inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":51,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractComponent"}}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"ReactiveFormsModule","type":"module"},{"name":"AsyncPipe","type":"pipe"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component, Input, OnInit } from \'@angular/core\';\\nimport { ItAbstractFormComponent } from \'../../../abstracts/abstract-form.component\';\\nimport { ReactiveFormsModule } from \'@angular/forms\';\\nimport { AsyncPipe } from \'@angular/common\';\\nimport { inputToBoolean } from \'../../../utils/coercion\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-radio-button\',\\n templateUrl: \'./radio-button.component.html\',\\n styleUrls: [\'./radio-button.component.scss\'],\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [ReactiveFormsModule, AsyncPipe],\\n})\\nexport class ItRadioButtonComponent extends ItAbstractFormComponent'#0d6efd' or 'var(--bs-primary)'
\\n"},{"pos":1023,"end":1068,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1024,"end":1031,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"undefined ('var(--bs-gray-300)')
\\n"}],"rawdescription":"\\n\\nThe color on left of thumb [Require rightColor]\\n```html\\n```","description":"The color on left of thumb [Require rightColor]
\\nExample :
The max value
\\n","line":28,"type":"number","decorators":[]},{"name":"min","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe min value\\n","description":"The min value
\\n","line":33,"type":"number","decorators":[]},{"name":"rightColor","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":1167,"end":1214,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1168,"end":1175,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"example"},"comment":"'#0d6efd' or 'var(--bs-primary)'
\\n"},{"pos":1214,"end":1259,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":1215,"end":1222,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"undefined ('var(--bs-gray-300)')
\\n"}],"rawdescription":"\\n\\nThe color on right of thumb [Require leftColor]\\n```html\\n```","description":"The color on right of thumb [Require leftColor]
\\nExample :
The step value
\\n","line":38,"type":"number | \\"any\\"","decorators":[]},{"required":false,"name":"disabled","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nSet the disabled state\\n","description":"Set the disabled state
\\n","line":28,"type":"boolean","decorators":[],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"label","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe label of form control\\n","description":"The label of form control
\\n","line":13,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"validationMode","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":942,"end":1010,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":943,"end":950,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"only-invalid: Show only invalid validation color
\\n"}],"rawdescription":"\\n\\nValidation color display mode (validation triggered if field is touched or not pristine)\\n- true: Always show the validation color\\n- false: Never show validation color\\n- only-valid: Show only valid validation color\\n- only-invalid: Show only invalid validation color\\n","description":"Validation color display mode (validation triggered if field is touched or not pristine)
\\nThe element ID
\\n","line":21,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractComponent"}}],"outputsClass":[{"name":"valueChanges","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when component input attributes was changed\\n","description":"Fired when component input attributes was changed
\\n","line":26,"type":"EventEmitterInternal form control
\\n","line":35,"rawdescription":"\\n\\nInternal form control\\n","modifierKind":[124],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"onChange","defaultValue":"() => {...}","deprecated":false,"deprecationMessage":"","type":"","optional":false,"description":"","line":92,"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"onTouched","defaultValue":"() => {...}","deprecated":false,"deprecationMessage":"","type":"","optional":false,"description":"","line":94,"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"_changeDetectorRef","deprecated":false,"deprecationMessage":"","type":"ChangeDetectorRef","optional":false,"description":"","line":37,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_elementRef","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":false,"description":"","line":36,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_renderer","deprecated":false,"deprecationMessage":"","type":"Renderer2","optional":false,"description":"","line":35,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"instances","defaultValue":"0","deprecated":false,"deprecationMessage":"","type":"number","optional":false,"description":"Counter of active instances
\\n","line":32,"rawdescription":"\\n\\nCounter of active instances\\n","modifierKind":[123,126],"jsdoctags":[{"pos":539,"end":551,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":341,"tagName":{"pos":540,"end":547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"methodsClass":[{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":65,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnDestroy","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":74,"deprecated":false,"deprecationMessage":""},{"name":"ngOnInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":58,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"updateSliderColor","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":87,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nUpdate the percentage of slider color\\n","description":"Update the percentage of slider color
\\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":2190,"end":2197,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}]},{"name":"writeValue","args":[{"name":"value","type":"number | null | undefined","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":78,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"jsdoctags":[{"name":"value","type":"number | null | undefined","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"addValidators","args":[{"name":"validators","type":"ValidatorFn | ValidatorFn[]","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":155,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nAdd the validators in control and parent control\\n","description":"Add the validators in control and parent control
\\n","modifierKind":[124],"jsdoctags":[{"name":{"pos":4434,"end":4444,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"validators"},"type":"ValidatorFn | ValidatorFn[]","deprecated":false,"deprecationMessage":"","tagName":{"pos":4428,"end":4433,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"the validators
\\n"}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"getError","args":[{"name":"errorCode","type":"string","deprecated":false,"deprecationMessage":""},{"name":"path","type":"ArrayReports error data for the control with the given path.\\nto the control that should be queried for errors.\\nnull is returned.
\\n","modifierKind":[125],"jsdoctags":[{"name":{"pos":5697,"end":5706,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"errorCode"},"type":"string","deprecated":false,"deprecationMessage":"","tagName":{"pos":5691,"end":5696,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"The code of the error to check
\\n"},{"name":{"pos":5750,"end":5754,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"path"},"type":"ArrayA list of control names that designates how to move from the current control\\nto the control that should be queried for errors.
\\n"},{"tagName":{"pos":5893,"end":5900,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"returns"},"comment":"error data for that particular error. If the control or error is not present,\\nnull is returned.
\\n"}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"hasError","args":[{"name":"errorCode","type":"string","deprecated":false,"deprecationMessage":""},{"name":"path","type":"ArrayReports whether the control with the given path has the error specified.
\\nIf the control is not present, false is returned.\\nto the control that should be queried for errors.
The code of the error to check
\\n"},{"name":{"pos":5159,"end":5163,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"path"},"type":"ArrayA list of control names that designates how to move from the current control\\nto the control that should be queried for errors.
\\n"},{"tagName":{"pos":5302,"end":5309,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"returns"},"comment":"whether the given error is present in the control at the given path.
\\n"}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"markAsTouched","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":120,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nMark the control as touched\\n","description":"Mark the control as touched
\\n","inheritance":{"file":"ItAbstractFormComponent"}},{"name":"ngDoCheck","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":129,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired to check if form control is touched\\n","description":"Fired to check if form control is touched
\\n","inheritance":{"file":"ItAbstractFormComponent"}},{"name":"registerOnChange","args":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":96,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"registerOnTouched","args":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":101,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"setDisabledState","args":[{"name":"isDisabled","type":"boolean","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":105,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"isDisabled","type":"boolean","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"getDefaultId","args":[],"optional":false,"returnType":"string","typeParameters":[],"line":59,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate unique id for components\\n","description":"Generate unique id for components
\\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1254,"end":1261,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":47,"deprecated":false,"deprecationMessage":"","inheritance":{"file":"ItAbstractComponent"}}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"ReactiveFormsModule","type":"module"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import {\\n ChangeDetectionStrategy,\\n Component,\\n ElementRef,\\n Input,\\n OnChanges,\\n OnDestroy,\\n OnInit,\\n SimpleChanges,\\n ViewChild,\\n} from \'@angular/core\';\\nimport { ItAbstractFormComponent } from \'../../../abstracts/abstract-form.component\';\\nimport { ReactiveFormsModule } from \'@angular/forms\';\\nimport { distinctUntilChanged, startWith, Subscription } from \'rxjs\';\\n\\n@Component({\\n selector: \'it-range\',\\n standalone: true,\\n imports: [ReactiveFormsModule],\\n templateUrl: \'./range.component.html\',\\n styleUrls: [\'./range.component.scss\'],\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n})\\nexport class ItRangeComponent extends ItAbstractFormComponent5
\\n"}],"rawdescription":"\\n\\nNumber of stars to show\\n","description":"Number of stars to show
\\n","line":24,"type":"number","decorators":[]},{"name":"value","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe rating value\\n","description":"The rating value
\\n","line":18,"type":"number | undefined","decorators":[]},{"required":false,"name":"disabled","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nSet the disabled state\\n","description":"Set the disabled state
\\n","line":28,"type":"boolean","decorators":[],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"label","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe label of form control\\n","description":"The label of form control
\\n","line":13,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"validationMode","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":942,"end":1010,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":943,"end":950,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"only-invalid: Show only invalid validation color
\\n"}],"rawdescription":"\\n\\nValidation color display mode (validation triggered if field is touched or not pristine)\\n- true: Always show the validation color\\n- false: Never show validation color\\n- only-valid: Show only valid validation color\\n- only-invalid: Show only invalid validation color\\n","description":"Validation color display mode (validation triggered if field is touched or not pristine)
\\nThe element ID
\\n","line":21,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractComponent"}}],"outputsClass":[{"name":"valueChanges","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when component input attributes was changed\\n","description":"Fired when component input attributes was changed
\\n","line":26,"type":"EventEmitterInternal form control
\\n","line":35,"rawdescription":"\\n\\nInternal form control\\n","modifierKind":[124],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"onChange","defaultValue":"() => {...}","deprecated":false,"deprecationMessage":"","type":"","optional":false,"description":"","line":92,"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"onTouched","defaultValue":"() => {...}","deprecated":false,"deprecationMessage":"","type":"","optional":false,"description":"","line":94,"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"_changeDetectorRef","deprecated":false,"deprecationMessage":"","type":"ChangeDetectorRef","optional":false,"description":"","line":37,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_elementRef","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":false,"description":"","line":36,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_renderer","deprecated":false,"deprecationMessage":"","type":"Renderer2","optional":false,"description":"","line":35,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"instances","defaultValue":"0","deprecated":false,"deprecationMessage":"","type":"number","optional":false,"description":"Counter of active instances
\\n","line":32,"rawdescription":"\\n\\nCounter of active instances\\n","modifierKind":[123,126],"jsdoctags":[{"pos":539,"end":551,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":341,"tagName":{"pos":540,"end":547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"methodsClass":[{"name":"generateStars","args":[],"optional":false,"returnType":"ArrayGenerate the array of stars
\\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1350,"end":1357,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}]},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":28,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":36,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"addValidators","args":[{"name":"validators","type":"ValidatorFn | ValidatorFn[]","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":155,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nAdd the validators in control and parent control\\n","description":"Add the validators in control and parent control
\\n","modifierKind":[124],"jsdoctags":[{"name":{"pos":4434,"end":4444,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"validators"},"type":"ValidatorFn | ValidatorFn[]","deprecated":false,"deprecationMessage":"","tagName":{"pos":4428,"end":4433,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"the validators
\\n"}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"getError","args":[{"name":"errorCode","type":"string","deprecated":false,"deprecationMessage":""},{"name":"path","type":"ArrayReports error data for the control with the given path.\\nto the control that should be queried for errors.\\nnull is returned.
\\n","modifierKind":[125],"jsdoctags":[{"name":{"pos":5697,"end":5706,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"errorCode"},"type":"string","deprecated":false,"deprecationMessage":"","tagName":{"pos":5691,"end":5696,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"The code of the error to check
\\n"},{"name":{"pos":5750,"end":5754,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"path"},"type":"ArrayA list of control names that designates how to move from the current control\\nto the control that should be queried for errors.
\\n"},{"tagName":{"pos":5893,"end":5900,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"returns"},"comment":"error data for that particular error. If the control or error is not present,\\nnull is returned.
\\n"}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"hasError","args":[{"name":"errorCode","type":"string","deprecated":false,"deprecationMessage":""},{"name":"path","type":"ArrayReports whether the control with the given path has the error specified.
\\nIf the control is not present, false is returned.\\nto the control that should be queried for errors.
The code of the error to check
\\n"},{"name":{"pos":5159,"end":5163,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"path"},"type":"ArrayA list of control names that designates how to move from the current control\\nto the control that should be queried for errors.
\\n"},{"tagName":{"pos":5302,"end":5309,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"returns"},"comment":"whether the given error is present in the control at the given path.
\\n"}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"markAsTouched","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":120,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nMark the control as touched\\n","description":"Mark the control as touched
\\n","inheritance":{"file":"ItAbstractFormComponent"}},{"name":"ngDoCheck","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":129,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired to check if form control is touched\\n","description":"Fired to check if form control is touched
\\n","inheritance":{"file":"ItAbstractFormComponent"}},{"name":"registerOnChange","args":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":96,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"registerOnTouched","args":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":101,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"setDisabledState","args":[{"name":"isDisabled","type":"boolean","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":105,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"isDisabled","type":"boolean","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"writeValue","args":[{"name":"value","type":"T","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":112,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"value","type":"T","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"getDefaultId","args":[],"optional":false,"returnType":"string","typeParameters":[],"line":59,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate unique id for components\\n","description":"Generate unique id for components
\\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1254,"end":1261,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":47,"deprecated":false,"deprecationMessage":"","inheritance":{"file":"ItAbstractComponent"}}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"TranslateModule","type":"module"},{"name":"ReactiveFormsModule","type":"module"},{"name":"ItIconComponent","type":"component"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { ChangeDetectionStrategy, Component, Input, OnChanges, OnInit, SimpleChanges } from \'@angular/core\';\\nimport { ItAbstractFormComponent } from \'../../../abstracts/abstract-form.component\';\\nimport { TranslateModule } from \'@ngx-translate/core\';\\nimport { ReactiveFormsModule } from \'@angular/forms\';\\nimport { ItIconComponent } from \'../../utils/icon/icon.component\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-rating\',\\n templateUrl: \'./rating.component.html\',\\n changeDetection: ChangeDetectionStrategy.OnPush,\\n imports: [TranslateModule, ReactiveFormsModule, ItIconComponent],\\n})\\nexport class ItRatingComponent extends ItAbstractFormComponent'Select an option'
\\n"}],"rawdescription":"\\n\\nIf set, add a `disabled selected` option with value `null` and as text the value of the attribute\\n```html\\n```","description":"If set, add a disabled selected
option with value null
and as text the value of the attribute
The select description
\\n","line":28,"type":"string","decorators":[]},{"name":"groups","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe select group options\\n","description":"The select group options
\\n","line":23,"type":"ArrayThe select options
\\n","line":18,"type":"ArraySet the disabled state
\\n","line":28,"type":"boolean","decorators":[],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"label","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nThe label of form control\\n","description":"The label of form control
\\n","line":13,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"validationMode","defaultValue":"true","deprecated":false,"deprecationMessage":"","jsdoctags":[{"pos":942,"end":1010,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":334,"tagName":{"pos":943,"end":950,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"default"},"comment":"only-invalid: Show only invalid validation color
\\n"}],"rawdescription":"\\n\\nValidation color display mode (validation triggered if field is touched or not pristine)\\n- true: Always show the validation color\\n- false: Never show validation color\\n- only-valid: Show only valid validation color\\n- only-invalid: Show only invalid validation color\\n","description":"Validation color display mode (validation triggered if field is touched or not pristine)
\\nThe element ID
\\n","line":21,"type":"string","decorators":[],"inheritance":{"file":"ItAbstractComponent"}}],"outputsClass":[{"name":"valueChanges","deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired when component input attributes was changed\\n","description":"Fired when component input attributes was changed
\\n","line":26,"type":"EventEmitterInternal form control
\\n","line":35,"rawdescription":"\\n\\nInternal form control\\n","modifierKind":[124],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"onChange","defaultValue":"() => {...}","deprecated":false,"deprecationMessage":"","type":"","optional":false,"description":"","line":92,"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"onTouched","defaultValue":"() => {...}","deprecated":false,"deprecationMessage":"","type":"","optional":false,"description":"","line":94,"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"_changeDetectorRef","deprecated":false,"deprecationMessage":"","type":"ChangeDetectorRef","optional":false,"description":"","line":37,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_elementRef","deprecated":false,"deprecationMessage":"","type":"ElementRef","optional":false,"description":"","line":36,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"_renderer","deprecated":false,"deprecationMessage":"","type":"Renderer2","optional":false,"description":"","line":35,"modifierKind":[124,148],"inheritance":{"file":"ItAbstractComponent"}},{"name":"instances","defaultValue":"0","deprecated":false,"deprecationMessage":"","type":"number","optional":false,"description":"Counter of active instances
\\n","line":32,"rawdescription":"\\n\\nCounter of active instances\\n","modifierKind":[123,126],"jsdoctags":[{"pos":539,"end":551,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":341,"tagName":{"pos":540,"end":547,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}}],"methodsClass":[{"name":"ngOnInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":36,"deprecated":false,"deprecationMessage":"","modifierKind":[164],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"optionIsDisabled","args":[{"name":"option","type":"SelectControlOption","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"boolean","typeParameters":[],"line":80,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nCheck if the option is disabled\\n","description":"Check if the option is disabled
\\n","jsdoctags":[{"name":{"pos":2198,"end":2204,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"option"},"type":"SelectControlOption","deprecated":false,"deprecationMessage":"","tagName":{"pos":2192,"end":2197,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"the option
\\n"}]},{"name":"optionIsSelected","args":[{"name":"option","type":"SelectControlOption","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"boolean","typeParameters":[],"line":64,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nCheck if the option is selected\\n","description":"Check if the option is selected
\\n","jsdoctags":[{"name":{"pos":1869,"end":1875,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"option"},"type":"SelectControlOption","deprecated":false,"deprecationMessage":"","tagName":{"pos":1863,"end":1868,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"the option
\\n"}]},{"name":"addValidators","args":[{"name":"validators","type":"ValidatorFn | ValidatorFn[]","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":155,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nAdd the validators in control and parent control\\n","description":"Add the validators in control and parent control
\\n","modifierKind":[124],"jsdoctags":[{"name":{"pos":4434,"end":4444,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"validators"},"type":"ValidatorFn | ValidatorFn[]","deprecated":false,"deprecationMessage":"","tagName":{"pos":4428,"end":4433,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"the validators
\\n"}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"getError","args":[{"name":"errorCode","type":"string","deprecated":false,"deprecationMessage":""},{"name":"path","type":"ArrayReports error data for the control with the given path.\\nto the control that should be queried for errors.\\nnull is returned.
\\n","modifierKind":[125],"jsdoctags":[{"name":{"pos":5697,"end":5706,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"errorCode"},"type":"string","deprecated":false,"deprecationMessage":"","tagName":{"pos":5691,"end":5696,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"param"},"comment":"The code of the error to check
\\n"},{"name":{"pos":5750,"end":5754,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"path"},"type":"ArrayA list of control names that designates how to move from the current control\\nto the control that should be queried for errors.
\\n"},{"tagName":{"pos":5893,"end":5900,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"returns"},"comment":"error data for that particular error. If the control or error is not present,\\nnull is returned.
\\n"}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"hasError","args":[{"name":"errorCode","type":"string","deprecated":false,"deprecationMessage":""},{"name":"path","type":"ArrayReports whether the control with the given path has the error specified.
\\nIf the control is not present, false is returned.\\nto the control that should be queried for errors.
The code of the error to check
\\n"},{"name":{"pos":5159,"end":5163,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"path"},"type":"ArrayA list of control names that designates how to move from the current control\\nto the control that should be queried for errors.
\\n"},{"tagName":{"pos":5302,"end":5309,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"returns"},"comment":"whether the given error is present in the control at the given path.
\\n"}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"markAsTouched","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":120,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nMark the control as touched\\n","description":"Mark the control as touched
\\n","inheritance":{"file":"ItAbstractFormComponent"}},{"name":"ngDoCheck","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":129,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nFired to check if form control is touched\\n","description":"Fired to check if form control is touched
\\n","inheritance":{"file":"ItAbstractFormComponent"}},{"name":"registerOnChange","args":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":96,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"registerOnTouched","args":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":101,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"fn","type":"any","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"setDisabledState","args":[{"name":"isDisabled","type":"boolean","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":105,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"isDisabled","type":"boolean","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"writeValue","args":[{"name":"value","type":"T","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":112,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"value","type":"T","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractFormComponent"}},{"name":"getDefaultId","args":[],"optional":false,"returnType":"string","typeParameters":[],"line":59,"deprecated":false,"deprecationMessage":"","rawdescription":"\\n\\nGenerate unique id for components\\n","description":"Generate unique id for components
\\n","modifierKind":[123],"jsdoctags":[{"tagName":{"pos":1254,"end":1261,"flags":16842752,"modifierFlagsCache":0,"transformFlags":0,"kind":80,"escapedText":"private"},"comment":""}],"inheritance":{"file":"ItAbstractComponent"}},{"name":"ngAfterViewInit","args":[],"optional":false,"returnType":"void","typeParameters":[],"line":47,"deprecated":false,"deprecationMessage":"","inheritance":{"file":"ItAbstractComponent"}},{"name":"ngOnChanges","args":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":""}],"optional":false,"returnType":"void","typeParameters":[],"line":51,"deprecated":false,"deprecationMessage":"","jsdoctags":[{"name":"changes","type":"SimpleChanges","deprecated":false,"deprecationMessage":"","tagName":{"text":"param"}}],"inheritance":{"file":"ItAbstractComponent"}}],"deprecated":false,"deprecationMessage":"","hostBindings":[],"hostListeners":[],"standalone":true,"imports":[{"name":"ReactiveFormsModule","type":"module"},{"name":"AsyncPipe","type":"pipe"}],"description":"","rawdescription":"\\n","type":"component","sourceCode":"import { Component, Input, OnInit } from \'@angular/core\';\\nimport { ItAbstractFormComponent } from \'../../../abstracts/abstract-form.component\';\\nimport { SelectControlGroup, SelectControlOption } from \'../../../interfaces/form\';\\nimport { AsyncPipe } from \'@angular/common\';\\nimport { ReactiveFormsModule } from \'@angular/forms\';\\n\\n@Component({\\n standalone: true,\\n selector: \'it-select\',\\n templateUrl: \'./select.component.html\',\\n styleUrls: [\'./select.component.scss\'],\\n imports: [ReactiveFormsModule, AsyncPipe],\\n})\\nexport class ItSelectComponent extends ItAbstractFormComponent implements OnInit {\\n /**\\n * The select options\\n */\\n @Input() options: Array