[{"__symbolic":"module","version":4,"metadata":{"VariableListComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":109,"character":1},"arguments":[{"selector":"variable-list","template":"\n<div>\n    <ion-list>\n        <div *ngFor=\"let variable of variables\">\n            <variable-input class=\"var-container\" *ngIf=\"variable.typeComponent == variableInput && variable.typeVisibility != 'REPORT'\"\n                [variable]=\"variable\" [callbackOnChange]=\"callbackChangeVariable.bind(this)\"></variable-input>\n            <variable-spinner class=\"var-container\" *ngIf=\"variable.typeComponent == variableSpinner && variable.typeVisibility != 'REPORT'\"\n                [variable]=\"variable\" [callbackOnChange]=\"callbackChangeVariable.bind(this)\"></variable-spinner>\n            <variable-formula class=\"var-container\" *ngIf=\"variable.typeComponent == variableFormula && variable.typeVisibility != 'REPORT'\"\n                [variable]=\"variable\" [callbackOnChange]=\"callbackChangeVariable.bind(this)\"></variable-formula>\n            <variable-checkbox class=\"var-container-one-line\" *ngIf=\"variable.typeComponent == variableCheckbox && variable.typeVisibility != 'REPORT'\"\n                [variable]=\"variable\" [callbackOnChange]=\"callbackChangeVariable.bind(this)\"></variable-checkbox>\n            <variable-toggle class=\"var-container-one-line\" *ngIf=\"variable.typeComponent == variableToggle && variable.typeVisibility != 'REPORT'\"\n                [variable]=\"variable\" [callbackOnChange]=\"callbackChangeVariable.bind(this)\"></variable-toggle>\n            <variable-radio class=\"var-container var-container-radio\" *ngIf=\"variable.typeComponent == variableRadio && variable.typeVisibility != 'REPORT'\"\n                [variable]=\"variable\" [callbackOnChange]=\"callbackChangeVariable.bind(this)\"></variable-radio>\n            <variable-select class=\"var-container\" *ngIf=\"variable.typeComponent == variableSelect && variable.typeVisibility != 'REPORT'\"\n                [variable]=\"variable\" [callbackOnChange]=\"callbackChangeVariable.bind(this)\"></variable-select>\n            <hr class=\"var-divider\" />\n        </div>\n    </ion-list>\n</div>\n","styles":["\n.var-container {\n    display: block;\n    padding: 20px;\n    padding-bottom: 0px;\n    width: 100%;\n}\n\n.var-container-one-line {\n    display: block;\n    width: 100%;\n    padding: 0px;\n    padding-top: 10px !important;\n}\n\n.var-container-radio {\n    padding-bottom: 12px !important;\n}\n\n.var-label-one-line {\n    font-size: 14px;\n    font-weight: bold !important;\n    color: #4a5c60; \n}\n\n.var-title {\n    padding-top: 10px !important;\n    font-size: 14px;\n    font-weight: bold !important;\n    color: #4a5c60;   \n}\n\n.var-optional {\n    padding-top: 10px !important;\n    font-size: 12px;\n    color: #aaa;\n    margin-left: 4px;\n    font-style: italic;\n    text-transform: lowercase;\n}\n\n.var-divider {\n    margin-top: 8px;\n}\n\n.var-value-label {\n    font-size: 32px;\n    text-align: center;\n}\n\n.var-suffix {\n    font-size: 24px;\n    margin-left: -6px;\n}\n\n.var-edit-icon {\n    font-size: 14px;\n    color: #ccc;\n}\n\n.var-legend-noaction {\n    color: #1485c7;\n}\n\n.var-legend-alert {\n    color: #00b28e;\n}\n\n.var-legend-control {\n    color: #ea9b3e;\n}\n\n.var-legend-damage {\n    color: #c64840;\n}\n"]}]}],"members":{"variables":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":116,"character":5},"arguments":["variables"]}]}],"__ctor__":[{"__symbolic":"constructor"}],"callbackChangeVariable":[{"__symbolic":"method"}],"executeFormula":[{"__symbolic":"method"}]}}}}]