[{"__symbolic":"module","version":3,"metadata":{"CHECKBOX_CONTROL_VALUE_ACCESSOR":{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR"},"useExisting":{"__symbolic":"reference","name":"CheckboxControlComponent"},"multi":true},"CheckboxControlComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"providers":[{"__symbolic":"reference","name":"CHECKBOX_CONTROL_VALUE_ACCESSOR"}],"selector":"adm-checkbox, adm-radio","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation"},"member":"None"},"styles":[".adm-checkbox, .adm-radio { display: block; margin: 5px 0; } .adm-checkbox__wrap, .adm-radio__wrap { display: flex; flex-direction: row; user-select: none; } .adm-checkbox__el, .adm-radio__el { display: inline-block; width: 18px; height: 18px; display: flex; justify-content: center; align-items: center; margin: 0 10px 0 0; cursor: pointer; position: relative; } .adm-checkbox .adm-checkbox__el, .adm-radio .adm-checkbox__el { border-radius: 2px; border: 1px solid #5a5a5a; position: relative; transition: all .07s ease-in; text-align: center; transition: .2s ease; } .adm-checkbox .adm-checkbox__el:before, .adm-radio .adm-checkbox__el:before { content: \"check\"; font-family: 'Material Icons'; font-size: 14px; font-weight: normal; font-style: normal; line-height: 1; text-transform: none; display: inline-block; color: #fff; transition: .28s ease; transform: scale(0); } .adm-checkbox .adm-radio__el, .adm-radio .adm-radio__el { width: 18px; height: 18px; } .adm-checkbox .adm-radio__el:before, .adm-checkbox .adm-radio__el:after, .adm-radio .adm-radio__el:before, .adm-radio .adm-radio__el:after { content: ''; display: inline-block; text-align: center; border: 2px solid #5a5a5a; border-radius: 50%; width: 16px; height: 16px; vertical-align: middle; position: absolute; } .adm-checkbox .adm-radio__el:after, .adm-radio .adm-radio__el:after { border-color: #46bb00; background: #46bb00; transform: scale(0); transition: .28s ease; } .adm-checkbox__label, .adm-radio__label { cursor: pointer; } .adm-checkbox__label.is-required:after, .adm-radio__label.is-required:after { content: \"*\"; color: #DB2828; display: inline-block; margin-left: 3px; vertical-align: top; margin-top: -2px; } .adm-checkbox.is-rtl, .adm-radio.is-rtl { flex-direction: row-reverse; } .adm-checkbox.is-rtl .adm-checkbox__el, .adm-radio.is-rtl .adm-checkbox__el { margin: 0 0 0 10px; } .adm-checkbox[checked=true] .adm-checkbox__el, .adm-radio[checked=true] .adm-checkbox__el { background: #46bb00; border-color: #46bb00; } .adm-checkbox[checked=true] .adm-checkbox__el:before, .adm-radio[checked=true] .adm-checkbox__el:before { transform: scale(1); } .adm-checkbox[checked=true] .adm-radio__el:after, .adm-radio[checked=true] .adm-radio__el:after { transform: scale(1.02); } .adm-checkbox[checked=true] .adm-radio__el:before, .adm-radio[checked=true] .adm-radio__el:before { border-color: transparent; } .adm-checkbox[disabled=true], .adm-radio[disabled=true] { pointer-evets: none; } .adm-checkbox[disabled=true] .adm-checkbox__el, .adm-radio[disabled=true] .adm-checkbox__el { cursor: not-allowed; background: rgba(90, 90, 90, 0.3); border-color: rgba(90, 90, 90, 0.3); } "],"template":"\n        <div class=\"{{baseClassName}}__wrap\">\n            <div class=\"{{baseClassName}}__el\" (click)=\"toggle();\"></div>\n            <div class=\"{{baseClassName}}__label\" [class.is-required]=\"_required\" (click)=\"toggle();\">\n                <ng-content></ng-content>\n            </div>\n        </div>\n    ","host":{"[class]":"baseClassName","[attr.checked]":"checked","[class.is-checked]":"checked","[attr.disabled]":"disabled","[class.is-disabled]":"disabled","[class.is-rtl]":"rtl","$quoted$":["[class]","[attr.checked]","[class.is-checked]","[attr.disabled]","[class.is-disabled]","[class.is-rtl]"]}}]}],"members":{"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"rtl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"control":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"checked":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"change":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"}]}],"writeValue":[{"__symbolic":"method"}],"toggle":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}]}}}},{"__symbolic":"module","version":1,"metadata":{"CHECKBOX_CONTROL_VALUE_ACCESSOR":{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR"},"useExisting":{"__symbolic":"reference","name":"CheckboxControlComponent"},"multi":true},"CheckboxControlComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"providers":[{"__symbolic":"reference","name":"CHECKBOX_CONTROL_VALUE_ACCESSOR"}],"selector":"adm-checkbox, adm-radio","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation"},"member":"None"},"styles":[".adm-checkbox, .adm-radio { display: block; margin: 5px 0; } .adm-checkbox__wrap, .adm-radio__wrap { display: flex; flex-direction: row; user-select: none; } .adm-checkbox__el, .adm-radio__el { display: inline-block; width: 18px; height: 18px; display: flex; justify-content: center; align-items: center; margin: 0 10px 0 0; cursor: pointer; position: relative; } .adm-checkbox .adm-checkbox__el, .adm-radio .adm-checkbox__el { border-radius: 2px; border: 1px solid #5a5a5a; position: relative; transition: all .07s ease-in; text-align: center; transition: .2s ease; } .adm-checkbox .adm-checkbox__el:before, .adm-radio .adm-checkbox__el:before { content: \"check\"; font-family: 'Material Icons'; font-size: 14px; font-weight: normal; font-style: normal; line-height: 1; text-transform: none; display: inline-block; color: #fff; transition: .28s ease; transform: scale(0); } .adm-checkbox .adm-radio__el, .adm-radio .adm-radio__el { width: 18px; height: 18px; } .adm-checkbox .adm-radio__el:before, .adm-checkbox .adm-radio__el:after, .adm-radio .adm-radio__el:before, .adm-radio .adm-radio__el:after { content: ''; display: inline-block; text-align: center; border: 2px solid #5a5a5a; border-radius: 50%; width: 16px; height: 16px; vertical-align: middle; position: absolute; } .adm-checkbox .adm-radio__el:after, .adm-radio .adm-radio__el:after { border-color: #46bb00; background: #46bb00; transform: scale(0); transition: .28s ease; } .adm-checkbox__label, .adm-radio__label { cursor: pointer; } .adm-checkbox__label.is-required:after, .adm-radio__label.is-required:after { content: \"*\"; color: #DB2828; display: inline-block; margin-left: 3px; vertical-align: top; margin-top: -2px; } .adm-checkbox.is-rtl, .adm-radio.is-rtl { flex-direction: row-reverse; } .adm-checkbox.is-rtl .adm-checkbox__el, .adm-radio.is-rtl .adm-checkbox__el { margin: 0 0 0 10px; } .adm-checkbox[checked=true] .adm-checkbox__el, .adm-radio[checked=true] .adm-checkbox__el { background: #46bb00; border-color: #46bb00; } .adm-checkbox[checked=true] .adm-checkbox__el:before, .adm-radio[checked=true] .adm-checkbox__el:before { transform: scale(1); } .adm-checkbox[checked=true] .adm-radio__el:after, .adm-radio[checked=true] .adm-radio__el:after { transform: scale(1.02); } .adm-checkbox[checked=true] .adm-radio__el:before, .adm-radio[checked=true] .adm-radio__el:before { border-color: transparent; } .adm-checkbox[disabled=true], .adm-radio[disabled=true] { pointer-evets: none; } .adm-checkbox[disabled=true] .adm-checkbox__el, .adm-radio[disabled=true] .adm-checkbox__el { cursor: not-allowed; background: rgba(90, 90, 90, 0.3); border-color: rgba(90, 90, 90, 0.3); } "],"template":"\n        <div class=\"{{baseClassName}}__wrap\">\n            <div class=\"{{baseClassName}}__el\" (click)=\"toggle();\"></div>\n            <div class=\"{{baseClassName}}__label\" [class.is-required]=\"_required\" (click)=\"toggle();\">\n                <ng-content></ng-content>\n            </div>\n        </div>\n    ","host":{"[class]":"baseClassName","[attr.checked]":"checked","[class.is-checked]":"checked","[attr.disabled]":"disabled","[class.is-disabled]":"disabled","[class.is-rtl]":"rtl"}}]}],"members":{"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"rtl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"control":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"checked":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"change":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"}]}],"writeValue":[{"__symbolic":"method"}],"toggle":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}]}}}}]