!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("@angular/core"),require("rxjs/BehaviorSubject"),require("@angular/common"),require("@angular/forms"),require("ngx-bootstrap/carousel/slide.component"),require("ngx-bootstrap/carousel/carousel.component"),require("ngx-bootstrap/carousel/carousel.config"),require("@angular/http"),require("rxjs/add/operator/map")):"function"==typeof define&&define.amd?define("acr-assist-simulator-test",["exports","@angular/core","rxjs/BehaviorSubject","@angular/common","@angular/forms","ngx-bootstrap/carousel/slide.component","ngx-bootstrap/carousel/carousel.component","ngx-bootstrap/carousel/carousel.config","@angular/http","rxjs/add/operator/map"],e):e(t["acr-assist-simulator-test"]={},t.ng.core,t.Rx,t.ng.common,t.ng.forms,t.slide_component,t.carousel_component,t.carousel_config,t.ng.http)}(this,function(t,i,e,n,o,a,r,l,d){"use strict";var p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])};function s(t,e){function i(){this.constructor=t}p(t,e),t.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i)}function j(t){var e="function"==typeof Symbol&&t[Symbol.iterator],i=0;return e?e.call(t):{next:function(){return t&&i>=t.length&&(t=void 0),{value:t&&t[i++],done:!t}}}}function c(t,e){var i="function"==typeof Symbol&&t[Symbol.iterator];if(!i)return t;var n,o,a=i.call(t),r=[];try{for(;(void 0===e||0<e--)&&!(n=a.next()).done;)r.push(n.value)}catch(l){o={error:l}}finally{try{n&&!n.done&&(i=a["return"])&&i.call(a)}finally{if(o)throw o.error}}return r}var I=function(){this.nonRelevantDataElementIds=[],this.endPointId="",this.selectedDecisionPointId="",this.selectedDecisionPointLabel="",this.selectedBranchLabel=""},V=function(){function t(t){this.values=t}return t.prototype.addOrUpdate=function(t,e){this.values[t]=e},t.prototype.get=function(t){return this.values[t]},t.prototype["delete"]=function(t){return this.values["delete"](t)},t.prototype.getAll=function(){return this.values},t}(),m=function(){function t(){this.endOfRoadReached=!1,this.lastConditionMetBranchLevel=1,this.simulatorStateChanged=new e.BehaviorSubject(new I),this.dataElementValues=new Map,this.dataElementTexts=new Map}return t.prototype.getAllDataElementValues=function(){return this.dataElementValues},t.prototype.getAllDataElementTexts=function(){return this.dataElementTexts},t.prototype.getDataElementValue=function(t){return this.dataElementValues[t]},t.prototype.getDataElementText=function(t){return this.dataElementTexts[t]},t.prototype.addOrUpdateDataElement=function(t,e,i){this.dataElementValues[t]=e,this.dataElementTexts[t]=i,this.evaluateDecisionPoints()},t.prototype.evaluateDecisionPoint=function(t,e,i){void 0===i&&(i=[]);var n,o,a,r,l,d,p=0,s=t.branches.length;try{for(var c=j(t.branches),m=c.next();!m.done;m=c.next()){var u=m.value;p++;var h=!1;if(this.endOfRoadReached)break;if(u.compositeCondition!==undefined?h=u.compositeCondition.evaluate(new V(this.dataElementValues)):u.condition!==undefined&&(h=u.condition.evaluate(new V(this.dataElementValues))),h){if(this.lastConditionMetBranchLevel=e,i===undefined&&(i=new Array),u.notRelevantDataElements!==undefined)try{for(var f=j(u.notRelevantDataElements.dataElementReferences),x=f.next();!x.done;x=f.next()){var g=x.value;i.push(g.dataElementId)}}catch(k){a={error:k}}finally{try{x&&!x.done&&(r=f["return"])&&r.call(f)}finally{if(a)throw a.error}}if(u.decisionPoints!==undefined)try{for(var b=j(u.decisionPoints),v=b.next();!v.done;v=b.next()){var w=v.value,y=e+1;this.evaluateDecisionPoint(w,y,i)}}catch(D){l={error:D}}finally{try{v&&!v.done&&(d=b["return"])&&d.call(b)}finally{if(l)throw l.error}}else if(u.endPointRef!==undefined){(E=new I).endPointId=u.endPointRef.endPointId,E.nonRelevantDataElementIds=i,E.selectedBranchLabel=u.label,E.selectedDecisionPointId=t.id,E.selectedDecisionPointLabel=t.label,this.resetValuesOfNonRelevantDataElements(i),this.simulatorStateChanged.next(E),this.endOfRoadReached=!0;break}}else{var E;if(s<=p)return this.endOfRoadReached=!0,(E=new I).nonRelevantDataElementIds=i,this.resetValuesOfNonRelevantDataElements(i),void this.simulatorStateChanged.next(E)}}}catch(C){n={error:C}}finally{try{m&&!m.done&&(o=c["return"])&&o.call(c)}finally{if(n)throw n.error}}},t.prototype.resetValuesOfNonRelevantDataElements=function(t){try{for(var e=j(t),i=e.next();!i.done;i=e.next()){var n=i.value,o=void 0;try{for(var a=j(this.template.dataElements),r=a.next();!r.done;r=a.next()){var l=r.value;if(l.id===n){o=l.defaultValue;break}}}catch(m){s={error:m}}finally{try{r&&!r.done&&(c=a["return"])&&c.call(a)}finally{if(s)throw s.error}}this.dataElementValues[n]=o}}catch(u){d={error:u}}finally{try{i&&!i.done&&(p=e["return"])&&p.call(e)}finally{if(d)throw d.error}}var d,p,s,c},t.prototype.evaluateComputedElementDecisionPoint=function(t,e,i){var n,o,a,r,l=0,d=e.branches.length;try{for(var p=j(e.branches),s=p.next();!s.done;s=p.next()){var c=s.value;l++;var m=!1;if(this.endOfRoadReached)break;if(c.compositeCondition!==undefined?m=c.compositeCondition.evaluate(new V(this.dataElementValues)):c.condition!==undefined&&(m=c.condition.evaluate(new V(this.dataElementValues))),m){if(this.lastConditionMetBranchLevel=i,c.decisionPoints!==undefined)try{for(var u=j(c.decisionPoints),h=u.next();!h.done;h=u.next()){var f=h.value,x=i+1;this.evaluateComputedElementDecisionPoint(t,f,x)}}catch(g){a={error:g}}finally{try{h&&!h.done&&(r=u["return"])&&r.call(u)}finally{if(a)throw a.error}}else if(c.computedValue!==undefined){this.dataElementValues[t]=c.computedValue.expressionText,this.endOfRoadReached=!0;break}}else if(d<=l)return this.endOfRoadReached=!0,void(this.dataElementValues[t]=undefined)}}catch(b){n={error:b}}finally{try{s&&!s.done&&(o=p["return"])&&o.call(p)}finally{if(n)throw n.error}}},t.prototype.evaluateComputedExpressions=function(){this.endOfRoadReached=!1;try{for(var t=j(this.template.dataElements),e=t.next();!e.done;e=t.next()){var i=e.value;if("ComputedDataElement"===i.dataElementType){var n=i;try{for(var o=j(n.decisionPoints),a=o.next();!a.done;a=o.next()){var r=a.value;this.evaluateComputedElementDecisionPoint(i.id,r,1),this.dataElementValues[i.id]===undefined&&r.defaultBranch&&r.defaultBranch.computedValue&&(this.dataElementValues[i.id]=r.defaultBranch.computedValue.expressionText),this.endOfRoadReached=!1}}catch(c){p={error:c}}finally{try{a&&!a.done&&(s=o["return"])&&s.call(o)}finally{if(p)throw p.error}}}}}catch(m){l={error:m}}finally{try{e&&!e.done&&(d=t["return"])&&d.call(t)}finally{if(l)throw l.error}}var l,d,p,s},t.prototype.evaluateDecisionPoints=function(){console.log(this.dataElementValues),this.evaluateComputedExpressions(),this.endOfRoadReached=!1;try{for(var t=j(this.template.rules.decisionPoints),e=t.next();!e.done;e=t.next()){var i=e.value;if(this.evaluateDecisionPoint(i,1,new Array))break}}catch(a){n={error:a}}finally{try{e&&!e.done&&(o=t["return"])&&o.call(t)}finally{if(n)throw n.error}}var n,o},t.prototype.initialize=function(t){this.template=t;try{for(var e=j(this.template.dataElements),i=e.next();!i.done;i=e.next()){var n=i.value;this.dataElementValues[n.id]=n.currentValue}}catch(r){o={error:r}}finally{try{i&&!i.done&&(a=e["return"])&&a.call(e)}finally{if(o)throw o.error}}var o,a},t}();m.decorators=[{type:i.Injectable}],m.ctorParameters=function(){return[]};var u=function(){function t(){}return t.forRoot=function(){return{ngModule:t,providers:[m]}},t}();u.decorators=[{type:i.NgModule,args:[{imports:[n.CommonModule],declarations:[]}]}];var h=function(){},f=function(){},x=function(){},g=function(){function t(){}return t.prototype.isArray=function(t){return t instanceof Array},t}();g.decorators=[{type:i.Injectable}],g.ctorParameters=function(){return[]};var b=function(){function t(t){this.arrayCheckerSeviceService=t}return t.prototype.returnDiagram=function(t){var e=new x;return t.Attr?(e.displaySequence=t.Attr.DisplaySequence,e.keyDiagram=!!t.Attr.IsKeyDiagram&&t.Attr.IsKeyDiagram):(e.displaySequence=undefined,e.keyDiagram=!1),e.label=t.Label,e.location=t.Location,e},t.prototype.returnDiagrams=function(t){var e,i,n=new Array;if(t!==undefined)if(this.arrayCheckerSeviceService.isArray(t))try{for(var o=j(t),a=o.next();!a.done;a=o.next()){var r=a.value;n.push(this.returnDiagram(r))}}catch(l){e={error:l}}finally{try{a&&!a.done&&(i=o["return"])&&i.call(o)}finally{if(e)throw e.error}}else n.push(this.returnDiagram(t));return n},t}();b.decorators=[{type:i.Injectable}],b.ctorParameters=function(){return[{type:g}]};var v=new i.InjectionToken("one"),w=function(){},y=function(){},E=function(){},k=function(){},D=function(){},C=function(){function t(t){this.conditionType=t}return t.prototype.evaluate=function(t){return t.get(this.conditionType.dataElementId)===this.conditionType.comparisonValue},t}(),T=function(){},z=function(){function t(t){this.conditionType=t}return t.prototype.evaluate=function(t){var e=+t.get(this.conditionType.dataElementId);return(isNaN(this.conditionType.comparisonValue)?+t.get(this.conditionType.comparisonValue):+this.conditionType.comparisonValue)<e},t}(),S=function(){function t(t){this.conditionType=t}return t.prototype.evaluate=function(t){return+t.get(this.conditionType.dataElementId)<(isNaN(this.conditionType.comparisonValue)?+t.get(this.conditionType.comparisonValue):+this.conditionType.comparisonValue)},t}(),P=function(){function t(t){this.conditionType=t}return t.prototype.evaluate=function(t){var e=+t.get(this.conditionType.dataElementId);return(isNaN(this.conditionType.comparisonValue)?+t.get(this.conditionType.comparisonValue):+this.conditionType.comparisonValue)<=e},t}(),O=function(){function t(t){this.conditionType=t}return t.prototype.evaluate=function(t){return+t.get(this.conditionType.dataElementId)<=(isNaN(this.conditionType.comparisonValue)?+t.get(this.conditionType.comparisonValue):+this.conditionType.comparisonValue)},t}(),A=function(){function t(t){this.conditionType=t}return t.prototype.evaluate=function(t){var e=!1,i=t.get(this.conditionType.dataElementId);return i!==undefined&&(e=0<=i.indexOf(this.conditionType.comparisonValue)),e},t}(),R=function(){function t(){this.conditions=[],this.conditionType="AndCondition"}return t.prototype.evaluate=function(t){for(var e=!0,i=0;i<this.conditions.length;i++){var n=this.conditions[i].evaluate(t);if(!(e=!!n&&(e&&n)))break}return e},t}(),M=function(){function t(){this.conditions=[],this.conditionType="OrCondition"}return t.prototype.evaluate=function(t){for(var e=!1,i=0;i<this.conditions.length;i++){var n=this.conditions[i].evaluate(t);if(e=e||n)break}return e},t}(),N=function(){function t(){this.conditions=[],this.conditionType="NotCondition"}return t.prototype.evaluate=function(t){var e,i,n=new Array;try{for(var o=j(this.conditions),a=o.next();!a.done;a=o.next()){var r=a.value;n.push(r.evaluate(t))}}catch(l){e={error:l}}finally{try{a&&!a.done&&(i=o["return"])&&i.call(o)}finally{if(e)throw e.error}}return!n[0]},t}(),q=function(){function t(t){this.arrayCheckerService=t}return t.prototype.returnConditionType=function(t){var e=new T;return e.comparisonValue=t.Attr.ComparisonValue,e.dataElementId=t.Attr.DataElementId,e},t.prototype.returnCondition=function(t){var e;return t.hasOwnProperty("EqualCondition")&&(e=new C(this.returnConditionType(t.EqualCondition))),t.hasOwnProperty("GreaterThanCondition")&&(e=new z(this.returnConditionType(t.GreaterThanCondition))),t.hasOwnProperty("LessThanCondition")&&(e=new S(this.returnConditionType(t.LessThanCondition))),t.hasOwnProperty("GreaterThanOrEqualsCondition")&&(e=new P(this.returnConditionType(t.GreaterThanOrEqualsCondition))),t.hasOwnProperty("LessThanOrEqualsCondition")&&(e=new O(this.returnConditionType(t.LessThanOrEqualsCondition))),t.hasOwnProperty("ContainsCondition")&&(e=new A(this.returnConditionType(t.ContainsCondition))),e},t.prototype.isComposite=function(t){return t.hasOwnProperty("AndCondition")||t.hasOwnProperty("OrCondition")||t.hasOwnProperty("NotCondition")},t.prototype.returnConditionFromJSON=function(t,e){var i;return"EqualCondition"===t&&(i=new C(this.returnConditionType(e))),"GreaterThanCondition"===t&&(i=new z(this.returnConditionType(e))),"LessThanCondition"===t&&(i=new S(this.returnConditionType(e))),"GreaterThanOrEqualsCondition"===t&&(i=new P(this.returnConditionType(e))),"LessThanOrEqualsCondition"===t&&(i=new O(this.returnConditionType(e))),"ContainsCondition"===t&&(i=new A(this.returnConditionType(e))),i},t.prototype.returnConditions=function(t){var e,i,n,o,a;try{for(var r=j(["EqualCondition","GreaterThanCondition","LessThanCondition","GreaterThanOrEqualsCondition","LessThanOrEqualsCondition","ContainsCondition"]),l=r.next();!l.done;l=r.next()){var d=l.value,p=t[d];if(p!==undefined)if(e=new Array,this.arrayCheckerService.isArray(p))try{for(var s=j(p),c=s.next();!c.done;c=s.next()){var m=c.value;e.push(this.returnConditionFromJSON(d,m))}}catch(u){o={error:u}}finally{try{c&&!c.done&&(a=s["return"])&&a.call(s)}finally{if(o)throw o.error}}else e.push(this.returnConditionFromJSON(d,p))}}catch(h){i={error:h}}finally{try{l&&!l.done&&(n=r["return"])&&n.call(r)}finally{if(i)throw i.error}}return e},t.prototype.isHybrid=function(t){var e=t.hasOwnProperty("AndCondition")||t.hasOwnProperty("OrCondition")||t.hasOwnProperty("NotCondition"),i=t.hasOwnProperty("EqualCondition")||t.hasOwnProperty("GreaterThanCondition")||t.hasOwnProperty("LessThanCondition")||t.hasOwnProperty("GreaterThanOrEqualsCondition")||t.hasOwnProperty("LessThanOrEqualsCondition")||t.hasOwnProperty("ContainsCondition");return e&&i},t.prototype.returnCompositeCondition=function(t){if(this.isComposite(t)){var e,i,n,o,a,r;if(t.hasOwnProperty("AndCondition")?(e=t.AndCondition,i=new R):t.hasOwnProperty("OrCondition")?(e=t.OrCondition,i=new M):t.hasOwnProperty("NotCondition")&&(e=t.NotCondition,i=new N),this.isComposite(e))if(this.isHybrid(e)){var l=Object.keys(e);try{for(var d=j(l),p=d.next();!p.done;p=d.next()){var s=p.value,c=e[s],m='{"'+s+'":'+JSON.stringify(c)+"}",u=JSON.parse(m);if(this.isComposite(u))this.returnInnerConditions(u,i);else if(this.arrayCheckerService.isArray(c))try{for(var h=j(c),f=h.next();!f.done;f=h.next()){var x=f.value;i.conditions.push(this.returnConditionFromJSON(s,x))}}catch(g){a={error:g}}finally{try{f&&!f.done&&(r=h["return"])&&r.call(h)}finally{if(a)throw a.error}}else i.conditions.push(this.returnConditionFromJSON(s,c))}}catch(b){n={error:b}}finally{try{p&&!p.done&&(o=d["return"])&&o.call(d)}finally{if(n)throw n.error}}}else this.returnInnerConditions(e,i);else i.conditions=this.returnConditions(e);return i}},t.prototype.returnCompositeConditionFromName=function(t){var e;switch(t){case"AndCondition":e=new R;break;case"OrCondition":e=new M;break;case"NotCondition":e=new N}return e},t.prototype.addConditionsToInnerConditions=function(t,e,i){var n,o,a,r,l=this.returnCompositeConditionFromName(t);if(i.conditions.push(l),this.isHybrid(e)){var d=Object.keys(e);try{for(var p=j(d),s=p.next();!s.done;s=p.next()){var c=s.value,m=e[c],u='{"'+c+'":'+JSON.stringify(m)+"}",h=JSON.parse(u);if(this.isComposite(h))this.returnInnerConditions(h,l);else if(this.arrayCheckerService.isArray(m))try{for(var f=j(m),x=f.next();!x.done;x=f.next()){var g=x.value;l.conditions.push(this.returnConditionFromJSON(c,g))}}catch(b){a={error:b}}finally{try{x&&!x.done&&(r=f["return"])&&r.call(f)}finally{if(a)throw a.error}}else l.conditions.push(this.returnConditionFromJSON(c,m))}}catch(v){n={error:v}}finally{try{s&&!s.done&&(o=p["return"])&&o.call(p)}finally{if(n)throw n.error}}}else this.isComposite(e)||(l.conditions=this.returnConditions(e))},t.prototype.returnInnerConditions=function(t,e){var i,n,o,a,r=Object.keys(t);try{for(var l=j(r),d=l.next();!d.done;d=l.next()){var p=d.value,s=t[p];if(this.arrayCheckerService.isArray(s))try{for(var c=j(s),m=c.next();!m.done;m=c.next()){var u=m.value;this.addConditionsToInnerConditions(p,u,e)}}catch(h){o={error:h}}finally{try{m&&!m.done&&(a=c["return"])&&a.call(c)}finally{if(o)throw o.error}}else this.addConditionsToInnerConditions(p,t[p],e)}}catch(f){i={error:f}}finally{try{d&&!d.done&&(n=l["return"])&&n.call(l)}finally{if(i)throw i.error}}},t}();q.decorators=[{type:i.Injectable}],q.ctorParameters=function(){return[{type:g}]};var F=function(){},_=function(){},H=function(){function t(){}return t.prototype.createComputedValue=function(t){var e;return t.TextExpression!==undefined?((e=new F).expressionText=t.TextExpression,e):t.ArithmeticExpression!==undefined?((e=new _).expressionText=t.ArithmeticExpression,e):void 0},t}();H.decorators=[{type:i.Injectable}],H.ctorParameters=function(){return[]};var L=function(){function t(t,e,i){this.arrayCheckerService=t,this.conditionsCreationService=e,this.computedValueCreationService=i}return t.prototype.createRelevantDataElementReferences=function(t){var e=new k;return e.dataElementId=t.Attr.DataElementId,e},t.prototype.returnBranch=function(t){var e,i,n=new y;if(n.label=t.Label,t.EndPointRef&&(n.endPointRef=new E,n.endPointRef.endPointId=t.EndPointRef.Attr.EndPointId),n.condition=this.conditionsCreationService.returnCondition(t),n.computedValue=this.computedValueCreationService.createComputedValue(t),this.conditionsCreationService.isComposite(t)&&(n.compositeCondition=this.conditionsCreationService.returnCompositeCondition(t)),t.NotRelevantDataElements){var o=new D;o.dataElementReferences=new Array;var a=t.NotRelevantDataElements.DataElementRef;if(this.arrayCheckerService.isArray(a))try{for(var r=j(a),l=r.next();!l.done;l=r.next()){var d=l.value;o.dataElementReferences.push(this.createRelevantDataElementReferences(d))}}catch(p){e={error:p}}finally{try{l&&!l.done&&(i=r["return"])&&i.call(r)}finally{if(e)throw e.error}}else o.dataElementReferences.push(this.createRelevantDataElementReferences(a));n.notRelevantDataElements=o}return t.DecisionPoint&&(n.decisionPoints=new Array,this.addDecisionPoints(t.DecisionPoint,n.decisionPoints)),n},t.prototype.addDecisionPoint=function(t,e){var i=new w;t.Attr&&t.Attr.Id&&(i.id=t.Attr.Id),i.label=t.Label;var n,o,a=t.Branch;if(a!==undefined){if(i.branches=new Array,this.arrayCheckerService.isArray(a))try{for(var r=j(a),l=r.next();!l.done;l=r.next()){var d=l.value;i.branches.push(this.returnBranch(d))}}catch(s){n={error:s}}finally{try{l&&!l.done&&(o=r["return"])&&o.call(r)}finally{if(n)throw n.error}}else i.branches.push(this.returnBranch(a));var p=t.DefaultBranch;p!==undefined&&(i.defaultBranch=this.createDefaultBranch(p))}e.push(i)},t.prototype.addDecisionPoints=function(t,e){if(this.arrayCheckerService.isArray(t))try{for(var i=j(t),n=i.next();!n.done;n=i.next()){var o=n.value;this.addDecisionPoint(o,e)}}catch(l){a={error:l}}finally{try{n&&!n.done&&(r=i["return"])&&r.call(i)}finally{if(a)throw a.error}}else this.addDecisionPoint(t,e);var a,r},t.prototype.createDecisionPoints=function(t){var e=new Array;return this.addDecisionPoints(t,e),e},t.prototype.createDefaultBranch=function(t){var e=new y;return e.label="Default Branch",e.computedValue=this.computedValueCreationService.createComputedValue(t),e},t}();L.decorators=[{type:i.Injectable}],L.ctorParameters=function(){return[{type:g},{type:q},{type:H}]};var B=function(){},$=function(){},X=function(){function t(t,e,i,n){this.diagramService=t,this.elememtcreationService=e,this.arrayCheckerService=i,this.decisionPointsCreationService=n,this.endPointXMLString=[],this.stringParser=require("string")}return t.prototype.getTemplate=function(t){var e,i=new h;if(e=this.parseToJson(t),i===undefined)throw new Error("Unable to parse the template");return i.metadata=this.getMetaData(e.Metadata),i.dataElements=this.getDataElements(e.DataElements),e.Rules&&(i.rules=new B,i.rules.decisionPoints=this.decisionPointsCreationService.createDecisionPoints(e.Rules.DecisionPoint)),i.templatePartial=this.returnEndpoints(t),i.endPointsString=this.endPointXMLString,i.xmlContent=t,i},t.prototype.getTemplatePartial=function(t){var e=new $;return e.id=t.Attr.Id,e.sectionIfNotValue=t.SectionIfValueNot,e.sectionIfValues=t.SectionIfValue,e},t.prototype.returnEndPointContents=function(t,e,i){for(var n=new Array,o=0;;){var a=t.indexOf(e,o),r=t.indexOf(i,o);if(!(0<=a&&0<=r))break;var l=r+i.length,d=t.substring(a,l);n.push(d),o=l+1}return n},t.prototype.returnTemplatePartials=function(t){var e,i,n=new Array;try{for(var o=j(t),a=o.next();!a.done;a=o.next()){var r=a.value,l=new $,d=this.parseToJson(r);l.id=d.Attr.Id}}catch(p){e={error:p}}finally{try{a&&!a.done&&(i=o["return"])&&i.call(o)}finally{if(e)throw e.error}}return n},t.prototype.returnEndpoints=function(t){var e="<EndPoints>",i=t.indexOf(e),n=t.indexOf("</EndPoints>");if(0<=i&&0<=n){var o=i+e.length,a=t.substring(o,n);if(0<a.length){var r=this.returnEndPointContents(a,"<TemplatePartial","</TemplatePartial>");return this.endPointXMLString=this.returnEndPointContents(a,"<EndPoint","</EndPoint>"),r}}},t.prototype.parseToJson=function(t){var i;return(0,require("xml2js").parseString)(t,{explicitRoot:!1,explicitArray:!1,attrkey:"Attr"},function(t,e){i=e}),i},t.prototype.getMetaData=function(t){var e=new f;e.label=t.Label,e.id=t.ID,e.schemaVersion=t.SchemaVersion,e.ruleVersion=t.RuleVersion;var i=t.Info.Diagrams.Diagram;return e.diagrams=this.diagramService.returnDiagrams(i),e},t.prototype.returnDataElement=function(t,e){var i,n,o,a,r,l=new Array;try{for(var d=j(this.elememtcreationService),p=d.next();!p.done;p=d.next()){var s=p.value;if(s.elementType===t){i=s;break}}}catch(f){n={error:f}}finally{try{p&&!p.done&&(o=d["return"])&&o.call(d)}finally{if(n)throw n.error}}if(i!==undefined&&e!==undefined)if(this.arrayCheckerService.isArray(e))try{for(var c=j(e),m=c.next();!m.done;m=c.next()){var u=m.value,h=i.createElement(u);l.push(h)}}catch(x){a={error:x}}finally{try{m&&!m.done&&(r=c["return"])&&r.call(c)}finally{if(a)throw a.error}}else{h=i.createElement(e);l.push(h)}return l},t.prototype.getDataElements=function(t){var e=new Array;return e=(e=(e=(e=(e=(e=e.concat(this.returnDataElement("ChoiceDataElement",t.ChoiceDataElement))).concat(this.returnDataElement("MultiChoiceDataElement",t.MultiChoiceDataElement))).concat(this.returnDataElement("NumericDataElement",t.NumericDataElement))).concat(this.returnDataElement("GlobalValue",t.GlobalValue))).concat(this.returnDataElement("ComputedDataElement",t.ComputedDataElement))).concat(this.returnDataElement("IntegerDataElement",t.IntegerDataElement))},t}();X.decorators=[{type:i.Injectable}],X.ctorParameters=function(){return[{type:b},{type:Array,decorators:[{type:i.Inject,args:[v]}]},{type:g},{type:L}]};var G=function(){},U={Down:0,Right:1};U[U.Down]="Down",U[U.Right]="Right";var J=function(){function t(t,e){this.templateManagerService=t,this.simulatorEngineService=e,this.returnExecutionHistory=new i.EventEmitter,this.returnDefaultElements=new i.EventEmitter,this.inputValues=[],this.position=U}return t.prototype.ngOnChanges=function(t){if(this.isReset=!0,this.isEmptyContent=this.templateContent===undefined||0===this.templateContent.length&&0===this.inputValues.length&&this.inputData===undefined,!this.isEmptyContent){if(this.inputData!==undefined&&0<this.inputData.length&&(this.inputValues=JSON.parse(this.inputData)),this.template=this.templateManagerService.getTemplate(this.templateContent),this.simulatorEngineService.initialize(this.template),0!==this.inputValues.length){var e=function(e){var t=i.inputValues.filter(function(t){return t.dataElementId===e.id});t!==undefined&&0<t.length&&(e.currentValue=t[0].dataElementValue)},i=this;try{for(var n=j(this.template.dataElements),o=n.next();!o.done;o=n.next()){e(o.value)}}catch(p){l={error:p}}finally{try{o&&!o.done&&(d=n["return"])&&d.call(n)}finally{if(l)throw l.error}}}this.dataElements=this.template.dataElements;for(var a=0;a<this.template.metadata.diagrams.length;a++)if(this.template.metadata.diagrams[a].keyDiagram){var r=new x;r.label=this.template.metadata.diagrams[a].label,r.location=this.imagePath+"/"+this.template.metadata.diagrams[a].location,r.keyDiagram=this.template.metadata.diagrams[a].keyDiagram,this.keyDiagram=r;break}var l,d;this.resultText=undefined}},t.prototype.resetElements=function(){this.template=this.templateManagerService.getTemplate(this.templateContent),this.simulatorEngineService.initialize(this.template),this.dataElements=this.template.dataElements,this.resultText=undefined,this.returnDefaultElements.emit()},t.prototype.recieveReportText=function(t){this.resultText=t},t.prototype.recievedExecutionHistory=function(t){this.returnExecutionHistory.emit(t)},t}();J.decorators=[{type:i.Component,args:[{selector:"acr-assist-simulator",template:'<ng-container *ngIf="!isEmptyContent">\n  <div class="ibox-content">\n    <div class="ibox">\n      <h4>\n        <button class="btn btn-md" (click)="resetElements()">\n          <strong>Reset Data</strong>\n        </button>\n      </h4>\n      <ng-container *ngIf="resultText !== undefined">\n        <acr-assist-report-text [reportText]="resultText"></acr-assist-report-text>\n      </ng-container>\n    </div>\n\n    <div id="div-simulator-form" class="padding-r-10">\n      <form class="form-horizontal">\n        <div class="row content-area">\n          <div class="border-0">\n            <ng-container>\n              <acr-assist-data-element [dataElements]="dataElements" [templatePartial]="template.templatePartial" [endPointXMLString]="template.endPointsString"\n                [imagePath]="imagePath" [xmlContent]="template.xmlContent" (returnReportText)=\'recieveReportText($event)\' [inputValues]="inputValues"\n                [isReset]="isReset" (returnExecutionHistory)=\'recievedExecutionHistory($event)\'></acr-assist-data-element>\n            </ng-container>\n          </div>\n\n          <div class="col-sm-6 text-right border-0 fixed-report-text-sidebar">\n            <div *ngIf=" showKeyDiagram === true" class="keydiagram">\n              <img class="img-max-width" src="../../../../assets/XMLFIles/Hello_RADS/LIRADS.png">\n            </div>\n          </div>\n        </div>\n      </form>\n    </div>\n\n  </div>\n</ng-container>',styles:['input[type=file].inputfile{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1;margin:0}input[type=file].inputfile+label,input[type=file].inputfile+label:active{max-width:100%;font-size:100%;font-weight:700;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;overflow:hidden;display:inline-block;color:#f1e5e6;background-color:#d3394c;text-indent:0}input[type=file].inputfile+label:hover{background-color:#722040}input[type=file].inputfile+label{cursor:pointer}input[type=file].inputfile:hover+label{outline:#000 dotted 1px;outline:-webkit-focus-ring-color auto 5px}.right-fixed{position:fixed;right:0}.row.report-text-top-margin.right-align{width:80%;margin-left:135px}body{margin:2em}input[type=radio]:checked+div{background-color:#1e89b5!important;border:1px solid #9b9b9b;color:#fff}input[type=radio]+div{background-color:#f5f5f5!important;border:1px solid #9b9b9b;border-radius:5px}.checkbox>label{background-color:#f5f5f5!important;border:1px solid #9b9b9b;border-radius:5px;height:auto;line-height:25px;width:100%;font-weight:700}.checkbox>label>input[type=checkbox]{margin-left:-15px;margin-top:6px}.full-width span{font-weight:700}.DEElement{color:#363636;letter-spacing:-.37px;word-wrap:break-word}.DEValues{color:#4a4a4a;letter-spacing:-.29px;width:100%;min-width:180px;max-width:280px}.rad{cursor:pointer;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.rad>input{visibility:hidden;position:absolute}[type=radio]+span::before{content:"";display:inline-block;width:9px;height:9px;border-radius:1em;border:.1px solid #fff;-webkit-box-shadow:0 0 0 1px #57aed0;box-shadow:0 0 0 1px #57aed0;margin-right:4px;-webkit-transition:.5s ease all;transition:.5s ease all;margin-left:-15px}.reportText{font-size:14px;color:#363636;letter-spacing:-.49px;margin-top:5px}.btn-default.active,.btn-default:focus,.btn-default:hover,.item.active,button.active,button:focus,button:hover{background:#1e89b5!important;color:#fff!important}.hideInput{visibility:hidden;margin-left:5px!important}.panel{background-color:transparent}.close{margin-top:-20px!important}.control-label{text-align:left!important}.box-style{text-decoration:none;color:#363636!important;border-radius:3px;padding:5px;font-weight:700!important;width:75%}.findings{color:#fff!important;background-color:#5295b1!important;border-color:#5295b1!important;background-image:none!important;font-weight:700;text-transform:capitalize;height:45px;font-size:16px;text-align:left}.table-row{display:table-row;width:auto;clear:both}.table-cell{display:table-cell;width:475px;font-size:12px;background-color:transparent;color:#000;height:25px;line-height:25px;padding:1px}.imgMap-table-cell{width:10%!important;vertical-align:middle}.panel-default{min-width:100%}#footer{position:fixed;bottom:0}.row-style{bottom:5px;position:fixed;top:55px;overflow:auto;width:100%}.required-field{padding:5px;font-size:16px;color:red;display:inline-block;font-weight:700}.xml-only-msg{border:1px solid red;border-radius:5px;padding:5px;font-size:12px;color:#fff;width:223px;display:inline-block;font-weight:700}@media (min-width:400px) and (max-width:1024px){.xml-only-msg{width:120px}}@media (max-width:475px){.xml-only-msg{color:#000}}.col-per-10{border:1px solid #00f;padding:15px 10px;border-radius:10px;height:auto;width:10%;float:left;position:fixed;min-height:1px}.btn-group>.btn:first-child{margin-left:0;width:165px;margin-top:10px}.col-md-10{left:200px}.module-header{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;margin-left:-135px;margin-top:-15px;font-size:14px;font-weight:700;color:#363636}.btn-group-justified{padding-left:15px}select{height:35px;border-radius:5px;max-width:280px;width:100%}.findings select{max-width:150px;margin-top:-3px}.fixed-keydiagram{position:fixed!important;float:right;padding-right:0!important;margin-right:10px;padding-left:25px!important}.center-align{text-align:center;width:160px!important;padding:0!important}.center-align div{width:200px;margin-left:-10px}.findings div{color:#363636!important;margin-left:100px!important;margin-top:-23.5px!important;height:30px}.findings div select{text-transform:capitalize}.modal-backdrop{top:10000px!important}.tooltip-arrow{display:none!important}.other-reportSection{font-weight:400;margin-top:-10px;margin-left:15px}a:hover{text-decoration:none!important}.no-btm-margin-table{margin-bottom:0!important}.adjust-diagram{margin-top:56px;right:20px!important}.reportText-panel{width:90%;margin-left:2%}.reportText-body{margin-left:2%}.top-Index{z-index:99999!important}h1{color:#369;font-family:Arial,Helvetica,sans-serif;font-size:250%}h2,h3{color:#444;font-family:Arial,Helvetica,sans-serif;font-weight:lighter}.div-simulator-container{margin:0}.div-simulator-container input[type=radio]:checked+div{background-color:#1e89b5!important;border:1px solid #9b9b9b;color:#fff}.div-simulator-container input[type=radio]+div{background-color:#f5f5f5!important;border:1px solid #9b9b9b;border-radius:5px}.div-simulator-container .checkbox>label{background-color:#f5f5f5!important;border:1px solid #9b9b9b;border-radius:5px;height:30px;line-height:30px}.div-simulator-container .checkbox>label>input[type=checkbox]{margin-left:-15px;margin-top:8px}.div-simulator-container .full-width span{font-weight:700}.div-simulator-container .DEElement{color:#363636;letter-spacing:-.37px;word-wrap:break-word}.div-simulator-container .DEValues{color:#4a4a4a;letter-spacing:-.29px}.div-simulator-container .rad{cursor:pointer;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.div-simulator-container .rad>input{visibility:hidden;position:absolute}.div-simulator-container [type=radio]+span::before{content:"";display:inline-block;width:9px;height:9px;border-radius:1em;border:.1px solid #fff;-webkit-box-shadow:0 0 0 1px #57aed0;box-shadow:0 0 0 1px #57aed0;margin-right:4px;-webkit-transition:.5s ease all;transition:.5s ease all;margin-left:-15px}[type=radio]:checked+span::before{background:#57aed0;-webkit-box-shadow:0 0 0 2px #57aed0;box-shadow:0 0 0 2px #57aed0;margin-top:auto}.div-simulator-container .reportText{font-size:14px;color:#363636;letter-spacing:-.49px}.btn-default:focus,.div-simulator-container .btn-default.active,.div-simulator-container .btn-default:hover,.div-simulator-container .item.active,.div-simulator-container button.active,.div-simulator-container button:focus,.div-simulator-container button:hover{background:#1e89b5!important;color:#fff!important}.div-simulator-container .hideInput{visibility:hidden;margin-left:5px!important}.div-simulator-container .panel{background-color:transparent}.logo{height:30px;width:250px}.navbar-blue{background-color:#00205b!important;color:#fff}.navbar-brand-text{font-size:30px;color:#fff;font-weight:400;margin-top:10px}.div-simulator-container .close{margin-top:-20px!important}#myNav.affix{width:483px;top:100}#Can-ImgMap{pointer-events:none;position:absolute;opacity:.5}.div-simulator-container .control-label{text-align:left!important}.div-simulator-container .box-style{text-decoration:none;color:#363636!important;border-radius:3px;padding:5px;font-weight:700!important;width:75%}.div-simulator-container .findings{color:#fff!important;background-color:#5295b1!important;border-color:#5295b1!important;background-image:none!important;font-weight:700;text-transform:capitalize;height:40px}.div-simulator-container .table-row{display:table-row;width:auto;clear:both}.div-simulator-container .table-cell{display:table-cell;width:475px;font-size:12px;background-color:transparent;color:#000;height:25px;line-height:25px;padding:1px;border-bottom:none}.div-simulator-container .imgMap-table-cell{width:10%!important;vertical-align:middle}.div-simulator-container .panel-default{min-width:600px;margin:0!important;background-color:#fff}.div-simulator-container .footerBlock{position:fixed;bottom:55px}.div-simulator-container .row-style{bottom:5px;position:fixed;top:55px;overflow:auto;width:100%}.div-simulator-container .modal-dialog{margin-left:0!important}.div-simulator-container .required-field{border:1px solid #edd1d1;border-radius:5px;padding:5px;font-size:12px;color:#cd5c5c;width:125px}.div-simulator-container .col-per-10{border:1px solid #00f;padding:15px 10px;border-radius:10px;height:auto;width:10%;float:left;position:fixed;min-height:1px}.div-simulator-container .btn-group>.btn:first-child{margin-left:0;width:165px;margin-top:10px}.div-simulator-container .col-md-10{left:200px}.div-simulator-container .module-header{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;margin-left:-135px;margin-top:-15px;font-size:14px;font-weight:700;color:#363636}.div-simulator-container .btn-group-justified{padding-left:15px}.div-simulator-container .panel-body{padding:10px!important}.div-simulator-container .fixed-keydiagram{position:fixed!important;float:right;padding-right:0!important;margin-right:10px;padding-left:25px!important}.div-simulator-container .center-align{text-align:center;width:160px!important;padding:0!important}.div-simulator-container .center-align div{width:200px;margin-left:-10px}.div-simulator-container .findings div{color:#363636!important;margin-left:97px!important;margin-top:-29.5px!important;height:30px}.div-simulator-container .findings div select{text-transform:capitalize}.div-simulator-container .modal-backdrop{top:10000px!important}.div-simulator-container .tooltip-arrow{display:none!important}.div-simulator-container .other-reportSection{font-weight:400;margin-top:-10px;margin-left:15px}.div-simulator-container a:hover{text-decoration:none!important}.div-simulator-container .no-btm-margin-table{margin-bottom:0!important}.div-simulator-container .adjust-diagram{margin-top:56px;right:20px!important}.adjust-diagram-image{top:0!important;margin-top:0!important}@media only screen and (min-width:1224px){.tab-content{padding:5px}.fixed-reportText{width:1064px}}@media (min-width:768px){#page-content-wrapper{padding:0 20px;margin-top:15px}}@media (max-width:767px){.form-group{padding-left:30px}.col-sm-5.text-right{float:left}.col-sm-8{padding-right:30px}}#sidebar-wrapper{left:175px;margin-left:-175px}#rowContent{padding-bottom:120px}@media only screen and (min-width:1824px){.fixed-reportText{width:1260px}}@media only screen and (min-width:1224px){.modal-lg{left:0}}.form-group{margin-bottom:15px}.control-label{margin-top:0;margin-left:0}.div-simulator-container select{height:30px;border-radius:5px;font-size:12px;width:280px}.div-simulator-container .input-group{width:280px}.div-simulator-container .input-group .form-control{border-radius:5px;-webkit-box-shadow:none;box-shadow:none;border:1px solid #969696}.div-simulator-container .imgMap-table-cell{padding-left:10px}@media (min-width:1224px){.modal-lg{width:630px}}.tableImagemap{table-layout:fixed}@media (min-width:1850px){.modal-lg{width:900px}.tableImagemap{table-layout:inherit}}.col-centered{float:none;margin:0 auto}.checkbox,[type=number]{max-width:280px}.input-group{width:100%}@media (min-width:1441px){.DEValues{height:auto}}@media (max-width:1024px){.adjust-diagram-image{width:50%}}@media (min-width:1921px){.adjust-diagram-image{width:50%}}.row{font-weight:700}.carousel-item.item img{width:100%!important}.carousel-indicators{display:none!important}.display-inline{display:inline}.font-weight-normal{font-weight:400}.font-weight-bold{font-weight:700}.color-white{color:#fff}.bottom-margin{margin-bottom:25px}.reportText-content{white-space:pre-line;font-weight:700;margin:-40px 0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.no-bottom-margin{margin-bottom:0!important}.reportText-main-content{font-size:16px}.split-length-word{word-break:break-all;text-align:left;margin:0}.img-max-width{width:70%!important}.keydiagram{text-align:center;margin-top:10px}.report-text-top-margin{margin-top:15px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;margin:0}input[type=number],input[type=number]:focus,input[type=number]:hover{-moz-appearance:textfield}.numeric-align{display:inline}input[type=text]{max-width:280px;margin-left:0!important;border-radius:5px!important;text-transform:capitalize}.all-reporttext-heading{text-decoration:underline;font-weight:700;text-transform:capitalize;font-size:18px;margin-top:-50px;text-align:left}.all-reportText-content{margin-top:-10px}.split-length-word.all-reportText-content{text-align:justify;word-break:unset}.fixed-report-text-sidebar{position:fixed;right:0;width:45%}.fixed-report-text-footer{position:fixed;left:15!important;bottom:0;background-color:#fff}.left-margin{margin-left:60px;width:90%}.overflow{overflow-x:hidden}@media (max-width:650px){.left-margin{margin-left:20px}.row.content-area{padding:0 5px}.text-right.border-0>h4{padding-right:20px}.keydiagram{width:100%;text-align:center;margin-left:0!important}}@media (max-width:1024px){.keydiagram{width:100%;margin-left:9%}.img-max-width{width:80%!important}}@media (max-width:1023px){.fixed-report-text-sidebar{position:relative}}.upload-button-size{font-size:100%!important}.cdeId{cursor:pointer;text-decoration:underline}']}]}],J.ctorParameters=function(){return[{type:X},{type:m}]},J.propDecorators={templateContent:[{type:i.Input}],imagePath:[{type:i.Input}],showKeyDiagram:[{type:i.Input}],reportTextPosition:[{type:i.Input}],returnExecutionHistory:[{type:i.Output}],returnDefaultElements:[{type:i.Output}],inputValues:[{type:i.Input}],inputData:[{type:i.Input}]};var K=function(){function t(t){this.diagramService=t}return t.prototype.returnDiagram=function(t){var e=new x;return e.displaySequence=t.Attr.DisplaySequence,e.keyDiagram=!!t.Attr.IsKeyDiagram&&t.Attr.IsKeyDiagram,e.label=t.Label,e.location=t.Location,e},t.prototype.populateBasicData=function(t,e){e.dataElementType=this.elementType,e.displaySequence=t.Attr.DisplaySequence,e.id=t.Attr.Id,e.isRequired="true"===t.Attr.IsRequired,e.label=t.Label,e.hint=t.Hint,e.cdeId=t.Attr.CdeId,t.Diagrams&&(e.diagrams=this.diagramService.returnDiagrams(t.Diagrams.Diagram)),e.currentValue=undefined,e.defaultValue=undefined},t}();K.decorators=[{type:i.Injectable}],K.ctorParameters=function(){return[{type:b}]};var Z=function(){this.isVisible=!0},W=function(e){function t(){var t=e.apply(this,function(){for(var t=[],e=0;e<arguments.length;e++)t=t.concat(c(arguments[e]));return t}(arguments))||this;return t.allowFreetext=!1,t}return s(t,e),t}(Z),Y=function(){},Q=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return s(e,t),e}(function(){}),tt=function(){},et=function(){},it=function(v){function t(t,e){var i=v.call(this,t)||this;return i.arrayCheckerService=e,i.elementType="ChoiceDataElement",i}return s(t,v),t.prototype.returnChoice=function(t){var e=new Y;return e.label=t.Label,e.value=t.Value,e.hint=t.Hint,e.reportText=t.ReportText,e["default"]=!1,t.Attr&&t.Attr.IsDefault&&(e["default"]=t.Attr.IsDefault),e},t.prototype.returnArea=function(t){var e=new tt;return e.choiceValue=t.Attr.ChoiceValue,e.coords=t.Attr.Coords,e.shape=t.Attr.Shape,e},t.prototype.createElement=function(t){var e=new W;v.prototype.populateBasicData.call(this,t,e),e.allowFreetext=!!t.Attr.AllowFreetext&&t.Attr.AllowFreetext;var i,n=t.ChoiceInfo.Choice;if(n!==undefined)if(e.choiceInfo=new Array,this.arrayCheckerService.isArray(n))try{for(var o=j(n),a=o.next();!a.done;a=o.next()){var r,l=a.value;(r=this.returnChoice(l))["default"]&&(i=r.value),e.choiceInfo.push(r)}}catch(g){d={error:g}}finally{try{a&&!a.done&&(p=o["return"])&&p.call(o)}finally{if(d)throw d.error}}else(r=this.returnChoice(n))["default"]&&(i=r.value),e.choiceInfo.push(r);e.defaultValue=i,e.currentValue=i;var d,p,s,c,m=t.ImageMap;if(m!==undefined){e.imageMap=new Q,e.imageMap.location=m.Location;var u=m.Map.Area;if(u!==undefined)if(e.imageMap.map=new et,e.imageMap.map.areas=new Array,this.arrayCheckerService.isArray(u))try{for(var h=j(u),f=h.next();!f.done;f=h.next()){var x=f.value;e.imageMap.map.areas.push(this.returnArea(x))}}catch(b){s={error:b}}finally{try{f&&!f.done&&(c=h["return"])&&c.call(h)}finally{if(s)throw s.error}}else e.imageMap.map.areas.push(this.returnArea(u))}return e},t}(K);it.decorators=[{type:i.Injectable}],it.ctorParameters=function(){return[{type:b},{type:g}]};var nt=function(n){function t(t,e){var i=n.call(this,t,e)||this;return i.elementType="MultiChoiceDataElement",i}return s(t,n),t}(it);nt.decorators=[{type:i.Injectable}],nt.ctorParameters=function(){return[{type:b},{type:g}]};var ot=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return s(e,t),e}(Z),at=function(i){function t(t){var e=i.call(this,t)||this;return e.elementType="NumericDataElement",e}return s(t,i),t.prototype.createElement=function(t){var e=new ot;return i.prototype.populateBasicData.call(this,t,e),e.minimum=t.Minimum,e.maximum=t.Maximum,e},t}(K);at.decorators=[{type:i.Injectable}],at.ctorParameters=function(){return[{type:b}]};var rt=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return s(e,t),e}(Z),lt=function(i){function t(t){var e=i.call(this,t)||this;return e.elementType="IntegerDataElement",e}return s(t,i),t.prototype.createElement=function(t){var e=new rt;return i.prototype.populateBasicData.call(this,t,e),e.minimum=t.Minimum,e.maximum=t.Maximum,e},t}(K);lt.decorators=[{type:i.Injectable}],lt.ctorParameters=function(){return[{type:b}]};var dt=require("jquery"),pt=function(){function t(t){this.simulatorEngineService=t,this.Endpoints=[],this.returnReportText=new i.EventEmitter,this.returnExecutionHistory=new i.EventEmitter,this.comparisonValues=[],this.selectedChoiceValues=[],this.executedResultIds=[],this.executedResultHistories=[],this.inputValues=[]}return t.prototype.ngOnInit=function(){var l=this;this.simulatorEngineService.simulatorStateChanged.subscribe(function(t){l.simulatorState=t,l.dataElementValues=l.simulatorEngineService.getAllDataElementValues();try{for(var e=j(l.dataElements),i=e.next();!i.done;i=e.next()){var n=i.value;l.simulatorState.nonRelevantDataElementIds&&0<l.simulatorState.nonRelevantDataElementIds.length&&0<=l.simulatorState.nonRelevantDataElementIds.indexOf(n.id)?n.isVisible=!1:n.isVisible=!0,n.currentValue=n.currentValue!==undefined?n.currentValue:l.dataElementValues[n.id]}}catch(r){o={error:r}}finally{try{i&&!i.done&&(a=e["return"])&&a.call(e)}finally{if(o)throw o.error}}var o,a;l.simulatorState.endPointId&&0<l.simulatorState.endPointId.length?l.generateReportText(l.simulatorState.endPointId):l.returnReportText.emit(undefined)})},t.prototype.ngOnChanges=function(t){this.dataElements=this.dataElements.filter(function(t){return null!=t.displaySequence}).sort(function(t,e){return t.displaySequence-e.displaySequence}),this.executedResultIds=[]},t.prototype.choiceSelected=function(t){if(t.receivedElement!==undefined&&t.selectedCondition!==undefined){this.selectedChoiceValues[t.receivedElement.elementId+"SelectedValue"]=t.receivedElement.selectedText,this.simulatorEngineService.addOrUpdateDataElement(t.receivedElement.elementId,t.receivedElement.selectedValue,t.receivedElement.selectedText);var e=[];e[t.selectedCondition.selectedCondition]=t.selectedCondition.selectedValue,this.executedResultIds[t.selectedCondition.selectedConditionId]=e,this.simulatorState.endPointId&&0<this.simulatorState.endPointId.length&&this.generateExecutionHistory()}},t.prototype.numericSelected=function(t){if(t.receivedElement!==undefined&&t.selectedCondition!==undefined){this.simulatorEngineService.addOrUpdateDataElement(t.receivedElement.elementId,t.receivedElement.selectedValue,t.receivedElement.selectedValue);var e=[];e[t.selectedCondition.selectedCondition]=t.selectedCondition.selectedValue,this.executedResultIds[t.selectedCondition.selectedConditionId]=e,this.simulatorState.endPointId&&0<this.simulatorState.endPointId.length&&this.generateExecutionHistory()}},t.prototype.multiSelected=function(t){if(t.receivedElement!==undefined&&t.selectedCondition!==undefined){this.comparisonValues[t.receivedElement.elementId+"ComparisonValue"]=t.receivedElement.selectedComparisonValues,this.simulatorEngineService.addOrUpdateDataElement(t.receivedElement.elementId,t.receivedElement.selectedComparisonValues,t.receivedElement.selectedValues);var e=[];e[t.selectedCondition.selectedCondition]=t.selectedCondition.selectedValue,this.executedResultIds[t.selectedCondition.selectedConditionId]=e,this.simulatorState.endPointId&&0<this.simulatorState.endPointId.length&&this.generateExecutionHistory()}},t.prototype.load=function(t,e){if(t===undefined)throw console.error("Invalid values");e&&dt("select").prop("selectedIndex",0),this.returnReportText.emit(undefined);try{for(var i=j(t),n=i.next();!n.done;n=i.next()){var o=n.value;if(o!==undefined)try{for(var a=j(this.dataElements),r=a.next();!r.done;r=a.next()){var l=r.value;if(l.id===o.dataElementId)switch(l.dataElementType){case"ChoiceDataElement":o.dataElementValue!==undefined&&(e?(dt("#"+o.dataElementValue+"_"+o.dataElementId).prop("checked",!1),this.isReset=!0):(dt("#"+o.dataElementValue+"_"+o.dataElementId).prop("checked",!0),this.simulatorEngineService.addOrUpdateDataElement(o.dataElementId,o.dataElementValue,o.dataElementValue)));break;case"IntegerDataElement":if(o.dataElementValue!==undefined)e?dt("#"+o.dataElementId).val(""):(dt("#"+o.dataElementId).val(o.dataElementValue),this.simulatorEngineService.addOrUpdateDataElement(o.dataElementId,o.dataElementValue,o.dataElementValue)),dt("#"+o.dataElementId).trigger("change"),(d=document.createEvent("Event")).initEvent("change",!0,!0),dt("#"+o.dataElementId)[0].dispatchEvent(d);break;case"NumericDataElement":if(o.dataElementValue!==undefined)e?dt("#"+o.dataElementId).val(""):(dt("#"+o.dataElementId).val(o.dataElementValue),this.simulatorEngineService.addOrUpdateDataElement(o.dataElementId,o.dataElementValue,o.dataElementValue)),dt("#"+o.dataElementId).trigger("keyup"),(d=document.createEvent("Event")).initEvent("change",!0,!0),dt("#"+o.dataElementId)[0].dispatchEvent(d);break;case"MultiChoiceDataElement":var d;if(o.dataElementValue!==undefined)if((d=document.createEvent("Event")).initEvent("change",!0,!0),o.dataElementValue.length!==undefined&&0<o.dataElementValue.length)if(e)if(Array.isArray(o.dataElementValue))for(var p in o.dataElementValue)dt("#"+o.dataElementId+"_"+o.dataElementValue[p]).prop("checked",!1),d.initEvent("change",!0,!0),dt("#"+o.dataElementId+"_"+o.dataElementValue[p])[0].dispatchEvent(d);else dt("#"+o.dataElementId+"_"+o.dataElementValue).prop("checked",!1),dt("#"+o.dataElementId+"_"+o.dataElementValue)[0].dispatchEvent(d);else if(Array.isArray(o.dataElementValue))for(var p in o.dataElementValue)dt("#"+o.dataElementId+"_"+o.dataElementValue[p]).prop("checked",!0),dt("#"+o.dataElementId+"_"+o.dataElementValue[p])[0].dispatchEvent(d);else dt("#"+o.dataElementId+"_"+o.dataElementValue).prop("checked",!0),dt("#"+o.dataElementId+"_"+o.dataElementValue)[0].dispatchEvent(d)}}}catch(h){m={error:h}}finally{try{r&&!r.done&&(u=a["return"])&&u.call(a)}finally{if(m)throw m.error}}}}catch(f){s={error:f}}finally{try{n&&!n.done&&(c=i["return"])&&c.call(i)}finally{if(s)throw s.error}}var s,c,m,u},t.prototype.generateReportText=function(t){var e=this.returnEndPointContents(this.xmlContent,'<EndPoint Id="'+t+'">',"</EndPoint>");this.parseXml(t,e)},t.prototype.generateExecutionHistory=function(){var t;for(var e in t=!(this.executedResultHistories=[]),this.executedResultIds){try{for(var i=j(this.simulatorState.nonRelevantDataElementIds),n=i.next();!n.done;n=i.next()){if(n.value===e){t=!0;break}t=!1}}catch(p){r={error:p}}finally{try{n&&!n.done&&(l=i["return"])&&l.call(i)}finally{if(r)throw r.error}}if(!t)for(var o in this.executedResultIds[e]){var a=new ft;a.resultCondition=o,a.resultValue=this.executedResultIds[e][o],this.executedResultHistories.push(a)}}var r,l,d=new xt;0<this.executedResultHistories.length&&(d.executionHistories=this.executedResultHistories,d.resultText=this.mainReportTextObj),this.returnExecutionHistory.emit(d)},t.prototype.returnEndPointContents=function(t,e,i){for(var n,o=0;;){var a=t.indexOf(e,o),r=t.indexOf(i,o);if(!(0<=a&&0<=r))break;var l=r+i.length;n=t.substring(a,l),o=l+1}return n},t.prototype.parseXml=function(t,e){var x,g,b,v,w,y,E,k,D,C,I,V,T,z,S,P,O,A,R=[];this.Endpoints;b=this.simulatorEngineService.getAllDataElementValues(),I=this.templatePartial,V=this.comparisonValues,P=this.simulatorEngineService.getAllDataElementTexts(),D=v=!1;var i=z=T="",n=require("sax"),o=n.parser(!0,!0);function M(t){if(0===t.indexOf("{")&&1<t.indexOf("}")){var e=t.substr(t.indexOf("{")+1,t.indexOf("}")-1);M(b[e])}else O=t}o.onerror=function(t){o.resume()},o.ontext=function(t){1<t.length&&(t=t.trim()),y&&(E?x&&w&&w!==undefined&&v?z+=t:x&&!w&&E?z+=t:x&&k&&(z+=t):x&&w&&w!==undefined&&v?T+=t:x&&k&&D&&!g?T+=t:x&&!E&&(T+=t),A&&C&&x&&(i+=t))},o.onopentag=function(t){switch(t.name){case"Label":C=A=x=!1;break;case"ReportText":y&&(x=A=!0,S=t.attributes.SectionId,z="","findings"===t.attributes.SectionId&&y?E=!1:"impression"===t.attributes.SectionId&&y&&(E=!0)),g=!1;break;case"InsertPartial":y?(u=t.attributes.PartialId,l=E,(d=require("sax").parser(!0,!0)).onerror=function(t){},d.ontext=function(t){y&&(l?x&&w&&w!==undefined&&v?z+=t:x&&!w&&E?z+=t:x&&k&&(z+=t):x&&w&&w!==undefined&&v?T+=t:x&&!w&&E?T+=t:x&&k&&(T+=t))},d.onopentag=function(t){switch(t.name){case"Label":x=!1;break;case"EndPoint":E=x=""!==t.attributes.Id;break;case"InsertPartial":x=!1;break;case"ReportText":x=!0;break;case"TemplatePartial":if(v=w=!1,t.attributes.Id===u){k=x=y=!0;break}y=k=!1;break;case"SectionIfValueNot":if(y)if(Array.isArray(b[t.attributes.DataElementId]))try{for(var e=j(V[t.attributes.DataElementId+"ComparisonValue"]),i=e.next();!i.done;i=e.next()){var n=i.value;if(n!==t.attributes.ComparisonValue&&n!==undefined&&!g){v=x=!0;break}v=x=!1}}catch(c){l={error:c}}finally{try{i&&!i.done&&(d=e["return"])&&d.call(e)}finally{if(l)throw l.error}}else v=x=b[t.attributes.DataElementId]!==t.attributes.ComparisonValue&&"--Select--"!==b[t.attributes.DataElementId]&&b[t.attributes.DataElementId]!==undefined&&null!==b[t.attributes.DataElementId];w=!0;break;case"SectionIf":x=g=!!(b[t.attributes.DataElementId]!==undefined&&0<b[t.attributes.DataElementId].length&&(!w||w&&v)&&"Other, please specify…"!==P[t.attributes.DataElementId]);break;case"SectionIfValue":if(y)if(Array.isArray(b[t.attributes.DataElementId]))try{for(var o=j(V[t.attributes.DataElementId+"ComparisonValue"]),a=o.next();!a.done;a=o.next()){var n=a.value;if(n===t.attributes.ComparisonValue&&n!==undefined){g=!0,b[t.attributes.DataElementId]===undefined||g||"Other, please specify…"===P[t.attributes.DataElementId]||(T+=P[t.attributes.DataElementId]),x=!0;break}x=g=!1}}catch(m){p={error:m}}finally{try{a&&!a.done&&(s=o["return"])&&s.call(o)}finally{if(p)throw p.error}}else b[t.attributes.DataElementId]===t.attributes.ComparisonValue&&b[t.attributes.DataElementId]!==undefined?(g=!0,b[t.attributes.DataElementId]===undefined||g||"Other, please specify…"===P[t.attributes.DataElementId]||(T+=P[t.attributes.DataElementId]),x=!0):x=!1;break;case"InsertValue":if(y){var r=P[t.attributes.DataElementId];("findings"===t.attributes.Id||x)&&(E?(x=!0,b[t.attributes.DataElementId]!==undefined&&w&&v&&"Other, please specify…"!==P[t.attributes.DataElementId]?(P[t.attributes.DataElementId],undefined,z+=Array.isArray(r)?r.join(", "):r):b[t.attributes.DataElementId]===undefined||w||"Other, please specify…"===P[t.attributes.DataElementId]||(P[t.attributes.DataElementId]!==undefined?z+=Array.isArray(r)?r.join(", "):r:P[t.attributes.DataElementId]!==undefined&&"Other, please specify…"!==P[t.attributes.DataElementId]&&(z+=Array.isArray(r)?r.join(", "):r))):b[t.attributes.DataElementId]!==undefined&&w&&v&&"Other, please specify…"!==P[t.attributes.DataElementId]?P[t.attributes.DataElementId]!==undefined&&(T+=Array.isArray(r)?r.join(", "):r):b[t.attributes.DataElementId]===undefined||w||"Other, please specify…"===P[t.attributes.DataElementId]||P[t.attributes.DataElementId]!==undefined&&(T+=Array.isArray(r)?r.join(", "):r));break}}var l,d,p,s},d.onclosetag=function(t){switch(t){case"SectionIfValueNot":w=v=!1,g&&(x=!0);break;case"TemplatePartial":y=!(x=!(k=!0));break;case"InsertPartial":x=!0;break;case"SectionIf":g=!1}},d.onend=function(){var t=new ht;t.sectionId="findings",t.reportText=T,R[t.sectionId]=t},d.write(I).onend(),x=y=!0,D=!!A):x=!1,C=A=!1;break;case"SectionIfValueNot":if(y)if(Array.isArray(b[t.attributes.DataElementId]))try{for(var e=j(b[t.attributes.DataElementId]),i=e.next();!i.done;i=e.next()){if((a=i.value)!==t.attributes.ComparisonValue&&a!==undefined&&!g){v=x=!0;break}v=x=!1}}catch(h){p={error:h}}finally{try{i&&!i.done&&(s=e["return"])&&s.call(e)}finally{if(p)throw p.error}}else v=x=b[t.attributes.DataElementId]!==t.attributes.ComparisonValue&&"--Select--"!==b[t.attributes.DataElementId]&&b[t.attributes.DataElementId]!==undefined&&null!==b[t.attributes.DataElementId];C=!(w=!0);break;case"SectionIf":x=g=b[t.attributes.DataElementId]!==undefined&&0<b[t.attributes.DataElementId].length&&"Other, please specify…"!==P[t.attributes.DataElementId];break;case"SectionIfValue":if(y){if(y)if(Array.isArray(b[t.attributes.DataElementId]))try{for(var n=j(b[t.attributes.DataElementId]),o=n.next();!o.done;o=n.next()){var a;if((a=o.value)===t.attributes.ComparisonValue&&a!==undefined){g=!0,b[t.attributes.DataElementId]===undefined||g||"Other, please specify…"===P[t.attributes.DataElementId]||(T+=P[t.attributes.DataElementId]),x=!0;break}x=g=!1}}catch(f){c={error:f}}finally{try{o&&!o.done&&(m=n["return"])&&m.call(n)}finally{if(c)throw c.error}}else b[t.attributes.DataElementId]===t.attributes.ComparisonValue&&b[t.attributes.DataElementId]!==undefined?(g=!0,b[t.attributes.DataElementId]===undefined||g||"Other, please specify…"===P[t.attributes.DataElementId]||(T+=P[t.attributes.DataElementId]),x=!0):x=!1;break}C=!1;break;case"InsertValue":if(y){A=!1;var r=P[t.attributes.DataElementId];("findings"===t.attributes.Id||x)&&(b[t.attributes.DataElementId]!==undefined&&w&&v?E?P[t.attributes.DataElementId]!==undefined&&"Other, please specify…"!==P[t.attributes.DataElementId]?z+=Array.isArray(r)?r.join(", "):r:(M(b[t.attributes.DataElementId]),z+=Array.isArray(b[t.attributes.DataElementId])?b[t.attributes.DataElementId].join(", "):O):P[t.attributes.DataElementId]!==undefined&&"Other, please specify…"!==P[t.attributes.DataElementId]?T+=Array.isArray(r)?r.join(", "):r:(M(b[t.attributes.DataElementId]),T+=Array.isArray(b[t.attributes.DataElementId])?b[t.attributes.DataElementId].join(", "):O):b[t.attributes.DataElementId]===undefined||w||(E?P[t.attributes.DataElementId]!==undefined&&"Other, please specify…"!==P[t.attributes.DataElementId]?z+=Array.isArray(r)?r.join(", "):r:(M(b[t.attributes.DataElementId]),z+=Array.isArray(b[t.attributes.DataElementId])?b[t.attributes.DataElementId].join(", "):O):P[t.attributes.DataElementId]!==undefined&&"Other, please specify…"!==P[t.attributes.DataElementId]?T+=Array.isArray(r)?r.join(", "):r:(M(b[t.attributes.DataElementId]),T+=Array.isArray(b[t.attributes.DataElementId])?b[t.attributes.DataElementId].join(", "):O)),E&&(x=!0)),C=!1;break}}var u,l,d,p,s,c,m;k=y=!0},o.onclosetag=function(t){switch(t){case"SectionIfValueNot":w=v=!1,g&&(x=!0);break;case"TemplatePartial":y=x=k=!1;break;case"ReportText":var e;if(!D&&!E)(e=new ht).sectionId="findings",e.reportText=T,R[e.sectionId]=e;if(""!==z&&z!==undefined)(e=new ht).sectionId=S,e.reportText=z,R[e.sectionId]=e;D=!1;break;case"SectionIf":x=!(g=!1);break;case"InsertPartial":x=!0;break;case"InsertValue":(w&&v||!w)&&(x=!0);break;case"SectionIfValue":x=!0}},o.onend=function(){},o.write(e).onend(),this.mainReportTextObj=new ut,this.mainReportTextObj.reportTextMainContent=i,this.mainReportTextObj.allReportText=R,this.returnReportText.emit(this.mainReportTextObj)},t}();pt.decorators=[{type:i.Component,args:[{selector:"acr-assist-data-element",template:"<ng-container *ngFor=\"let DataElement of dataElements\">\n    <ng-container *ngIf=\"(DataElement.dataElementType == 'ChoiceDataElement' || DataElement.dataElementType == 'NumericDataElement' || DataElement.dataElementType == 'IntegerDataElement' || DataElement.dataElementType == 'MultiChoiceDataElement') \">\n        <ng-container *ngIf=\"DataElement.isVisible\">\n            <div id=\"div_{{DataElement.id}}\" class=\"row bottom-margin\"> \n                <ng-container *ngIf=\"DataElement.dataElementType == 'ChoiceDataElement'\">\n                    <acr-assist-choice-element [choiceDataElement]='DataElement' [imagePath]='imagePath' (returnChoiceElement)='choiceSelected($event)'></acr-assist-choice-element>\n                </ng-container>          \n    \n                <ng-container *ngIf=\"DataElement.dataElementType == 'MultiChoiceDataElement'\">\n                    <acr-assist-multi-choice-element [multiChoiceElement]='DataElement' [imagePath]='imagePath'  (returnMultiChoice)='multiSelected($event)'></acr-assist-multi-choice-element>\n                </ng-container>\n    \n                <ng-container *ngIf=\"DataElement.dataElementType == 'NumericDataElement' || DataElement.dataElementType == 'IntegerDataElement'\">\n                    <acr-assist-numeric-element [numericDataElement]='DataElement' [imagePath]='imagePath' (returnNumericElement)='numericSelected($event)'></acr-assist-numeric-element>\n                </ng-container>\n            </div>  \n        </ng-container>        \n    </ng-container>\n</ng-container>",styles:['input[type=file].inputfile{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1;margin:0}input[type=file].inputfile+label,input[type=file].inputfile+label:active{max-width:100%;font-size:100%;font-weight:700;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;overflow:hidden;display:inline-block;color:#f1e5e6;background-color:#d3394c;text-indent:0}input[type=file].inputfile+label:hover{background-color:#722040}input[type=file].inputfile+label{cursor:pointer}input[type=file].inputfile:hover+label{outline:#000 dotted 1px;outline:-webkit-focus-ring-color auto 5px}.right-fixed{position:fixed;right:0}.row.report-text-top-margin.right-align{width:80%;margin-left:135px}body{margin:2em}input[type=radio]:checked+div{background-color:#1e89b5!important;border:1px solid #9b9b9b;color:#fff}input[type=radio]+div{background-color:#f5f5f5!important;border:1px solid #9b9b9b;border-radius:5px}.checkbox>label{background-color:#f5f5f5!important;border:1px solid #9b9b9b;border-radius:5px;height:auto;line-height:25px;width:100%;font-weight:700}.checkbox>label>input[type=checkbox]{margin-left:-15px;margin-top:6px}.full-width span{font-weight:700}.DEElement{color:#363636;letter-spacing:-.37px;word-wrap:break-word}.DEValues{color:#4a4a4a;letter-spacing:-.29px;width:100%;min-width:180px;max-width:280px}.rad{cursor:pointer;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.rad>input{visibility:hidden;position:absolute}[type=radio]+span::before{content:"";display:inline-block;width:9px;height:9px;border-radius:1em;border:.1px solid #fff;-webkit-box-shadow:0 0 0 1px #57aed0;box-shadow:0 0 0 1px #57aed0;margin-right:4px;-webkit-transition:.5s ease all;transition:.5s ease all;margin-left:-15px}.reportText{font-size:14px;color:#363636;letter-spacing:-.49px;margin-top:5px}.btn-default.active,.btn-default:focus,.btn-default:hover,.item.active,button.active,button:focus,button:hover{background:#1e89b5!important;color:#fff!important}.hideInput{visibility:hidden;margin-left:5px!important}.panel{background-color:transparent}.close{margin-top:-20px!important}.control-label{text-align:left!important}.box-style{text-decoration:none;color:#363636!important;border-radius:3px;padding:5px;font-weight:700!important;width:75%}.findings{color:#fff!important;background-color:#5295b1!important;border-color:#5295b1!important;background-image:none!important;font-weight:700;text-transform:capitalize;height:45px;font-size:16px;text-align:left}.table-row{display:table-row;width:auto;clear:both}.table-cell{display:table-cell;width:475px;font-size:12px;background-color:transparent;color:#000;height:25px;line-height:25px;padding:1px}.imgMap-table-cell{width:10%!important;vertical-align:middle}.panel-default{min-width:100%}#footer{position:fixed;bottom:0}.row-style{bottom:5px;position:fixed;top:55px;overflow:auto;width:100%}.required-field{padding:5px;font-size:16px;color:red;display:inline-block;font-weight:700}.xml-only-msg{border:1px solid red;border-radius:5px;padding:5px;font-size:12px;color:#fff;width:223px;display:inline-block;font-weight:700}@media (min-width:400px) and (max-width:1024px){.xml-only-msg{width:120px}}@media (max-width:475px){.xml-only-msg{color:#000}}.col-per-10{border:1px solid #00f;padding:15px 10px;border-radius:10px;height:auto;width:10%;float:left;position:fixed;min-height:1px}.btn-group>.btn:first-child{margin-left:0;width:165px;margin-top:10px}.col-md-10{left:200px}.module-header{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;margin-left:-135px;margin-top:-15px;font-size:14px;font-weight:700;color:#363636}.btn-group-justified{padding-left:15px}select{height:35px;border-radius:5px;max-width:280px;width:100%}.findings select{max-width:150px;margin-top:-3px}.fixed-keydiagram{position:fixed!important;float:right;padding-right:0!important;margin-right:10px;padding-left:25px!important}.center-align{text-align:center;width:160px!important;padding:0!important}.center-align div{width:200px;margin-left:-10px}.findings div{color:#363636!important;margin-left:100px!important;margin-top:-23.5px!important;height:30px}.findings div select{text-transform:capitalize}.modal-backdrop{top:10000px!important}.tooltip-arrow{display:none!important}.other-reportSection{font-weight:400;margin-top:-10px;margin-left:15px}a:hover{text-decoration:none!important}.no-btm-margin-table{margin-bottom:0!important}.adjust-diagram{margin-top:56px;right:20px!important}.reportText-panel{width:90%;margin-left:2%}.reportText-body{margin-left:2%}.top-Index{z-index:99999!important}h1{color:#369;font-family:Arial,Helvetica,sans-serif;font-size:250%}h2,h3{color:#444;font-family:Arial,Helvetica,sans-serif;font-weight:lighter}.div-simulator-container{margin:0}.div-simulator-container input[type=radio]:checked+div{background-color:#1e89b5!important;border:1px solid #9b9b9b;color:#fff}.div-simulator-container input[type=radio]+div{background-color:#f5f5f5!important;border:1px solid #9b9b9b;border-radius:5px}.div-simulator-container .checkbox>label{background-color:#f5f5f5!important;border:1px solid #9b9b9b;border-radius:5px;height:30px;line-height:30px}.div-simulator-container .checkbox>label>input[type=checkbox]{margin-left:-15px;margin-top:8px}.div-simulator-container .full-width span{font-weight:700}.div-simulator-container .DEElement{color:#363636;letter-spacing:-.37px;word-wrap:break-word}.div-simulator-container .DEValues{color:#4a4a4a;letter-spacing:-.29px}.div-simulator-container .rad{cursor:pointer;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.div-simulator-container .rad>input{visibility:hidden;position:absolute}.div-simulator-container [type=radio]+span::before{content:"";display:inline-block;width:9px;height:9px;border-radius:1em;border:.1px solid #fff;-webkit-box-shadow:0 0 0 1px #57aed0;box-shadow:0 0 0 1px #57aed0;margin-right:4px;-webkit-transition:.5s ease all;transition:.5s ease all;margin-left:-15px}[type=radio]:checked+span::before{background:#57aed0;-webkit-box-shadow:0 0 0 2px #57aed0;box-shadow:0 0 0 2px #57aed0;margin-top:auto}.div-simulator-container .reportText{font-size:14px;color:#363636;letter-spacing:-.49px}.btn-default:focus,.div-simulator-container .btn-default.active,.div-simulator-container .btn-default:hover,.div-simulator-container .item.active,.div-simulator-container button.active,.div-simulator-container button:focus,.div-simulator-container button:hover{background:#1e89b5!important;color:#fff!important}.div-simulator-container .hideInput{visibility:hidden;margin-left:5px!important}.div-simulator-container .panel{background-color:transparent}.logo{height:30px;width:250px}.navbar-blue{background-color:#00205b!important;color:#fff}.navbar-brand-text{font-size:30px;color:#fff;font-weight:400;margin-top:10px}.div-simulator-container .close{margin-top:-20px!important}#myNav.affix{width:483px;top:100}#Can-ImgMap{pointer-events:none;position:absolute;opacity:.5}.div-simulator-container .control-label{text-align:left!important}.div-simulator-container .box-style{text-decoration:none;color:#363636!important;border-radius:3px;padding:5px;font-weight:700!important;width:75%}.div-simulator-container .findings{color:#fff!important;background-color:#5295b1!important;border-color:#5295b1!important;background-image:none!important;font-weight:700;text-transform:capitalize;height:40px}.div-simulator-container .table-row{display:table-row;width:auto;clear:both}.div-simulator-container .table-cell{display:table-cell;width:475px;font-size:12px;background-color:transparent;color:#000;height:25px;line-height:25px;padding:1px;border-bottom:none}.div-simulator-container .imgMap-table-cell{width:10%!important;vertical-align:middle}.div-simulator-container .panel-default{min-width:600px;margin:0!important;background-color:#fff}.div-simulator-container .footerBlock{position:fixed;bottom:55px}.div-simulator-container .row-style{bottom:5px;position:fixed;top:55px;overflow:auto;width:100%}.div-simulator-container .modal-dialog{margin-left:0!important}.div-simulator-container .required-field{border:1px solid #edd1d1;border-radius:5px;padding:5px;font-size:12px;color:#cd5c5c;width:125px}.div-simulator-container .col-per-10{border:1px solid #00f;padding:15px 10px;border-radius:10px;height:auto;width:10%;float:left;position:fixed;min-height:1px}.div-simulator-container .btn-group>.btn:first-child{margin-left:0;width:165px;margin-top:10px}.div-simulator-container .col-md-10{left:200px}.div-simulator-container .module-header{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;margin-left:-135px;margin-top:-15px;font-size:14px;font-weight:700;color:#363636}.div-simulator-container .btn-group-justified{padding-left:15px}.div-simulator-container .panel-body{padding:10px!important}.div-simulator-container .fixed-keydiagram{position:fixed!important;float:right;padding-right:0!important;margin-right:10px;padding-left:25px!important}.div-simulator-container .center-align{text-align:center;width:160px!important;padding:0!important}.div-simulator-container .center-align div{width:200px;margin-left:-10px}.div-simulator-container .findings div{color:#363636!important;margin-left:97px!important;margin-top:-29.5px!important;height:30px}.div-simulator-container .findings div select{text-transform:capitalize}.div-simulator-container .modal-backdrop{top:10000px!important}.div-simulator-container .tooltip-arrow{display:none!important}.div-simulator-container .other-reportSection{font-weight:400;margin-top:-10px;margin-left:15px}.div-simulator-container a:hover{text-decoration:none!important}.div-simulator-container .no-btm-margin-table{margin-bottom:0!important}.div-simulator-container .adjust-diagram{margin-top:56px;right:20px!important}.adjust-diagram-image{top:0!important;margin-top:0!important}@media only screen and (min-width:1224px){.tab-content{padding:5px}.fixed-reportText{width:1064px}}@media (min-width:768px){#page-content-wrapper{padding:0 20px;margin-top:15px}}@media (max-width:767px){.form-group{padding-left:30px}.col-sm-5.text-right{float:left}.col-sm-8{padding-right:30px}}#sidebar-wrapper{left:175px;margin-left:-175px}#rowContent{padding-bottom:120px}@media only screen and (min-width:1824px){.fixed-reportText{width:1260px}}@media only screen and (min-width:1224px){.modal-lg{left:0}}.form-group{margin-bottom:15px}.control-label{margin-top:0;margin-left:0}.div-simulator-container select{height:30px;border-radius:5px;font-size:12px;width:280px}.div-simulator-container .input-group{width:280px}.div-simulator-container .input-group .form-control{border-radius:5px;-webkit-box-shadow:none;box-shadow:none;border:1px solid #969696}.div-simulator-container .imgMap-table-cell{padding-left:10px}@media (min-width:1224px){.modal-lg{width:630px}}.tableImagemap{table-layout:fixed}@media (min-width:1850px){.modal-lg{width:900px}.tableImagemap{table-layout:inherit}}.col-centered{float:none;margin:0 auto}.checkbox,[type=number]{max-width:280px}.input-group{width:100%}@media (min-width:1441px){.DEValues{height:auto}}@media (max-width:1024px){.adjust-diagram-image{width:50%}}@media (min-width:1921px){.adjust-diagram-image{width:50%}}.row{font-weight:700}.carousel-item.item img{width:100%!important}.carousel-indicators{display:none!important}.display-inline{display:inline}.font-weight-normal{font-weight:400}.font-weight-bold{font-weight:700}.color-white{color:#fff}.bottom-margin{margin-bottom:25px}.reportText-content{white-space:pre-line;font-weight:700;margin:-40px 0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.no-bottom-margin{margin-bottom:0!important}.reportText-main-content{font-size:16px}.split-length-word{word-break:break-all;text-align:left;margin:0}.img-max-width{width:70%!important}.keydiagram{text-align:center;margin-top:10px}.report-text-top-margin{margin-top:15px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;margin:0}input[type=number],input[type=number]:focus,input[type=number]:hover{-moz-appearance:textfield}.numeric-align{display:inline}input[type=text]{max-width:280px;margin-left:0!important;border-radius:5px!important;text-transform:capitalize}.all-reporttext-heading{text-decoration:underline;font-weight:700;text-transform:capitalize;font-size:18px;margin-top:-50px;text-align:left}.all-reportText-content{margin-top:-10px}.split-length-word.all-reportText-content{text-align:justify;word-break:unset}.fixed-report-text-sidebar{position:fixed;right:0;width:45%}.fixed-report-text-footer{position:fixed;left:15!important;bottom:0;background-color:#fff}.left-margin{margin-left:60px;width:90%}.overflow{overflow-x:hidden}@media (max-width:650px){.left-margin{margin-left:20px}.row.content-area{padding:0 5px}.text-right.border-0>h4{padding-right:20px}.keydiagram{width:100%;text-align:center;margin-left:0!important}}@media (max-width:1024px){.keydiagram{width:100%;margin-left:9%}.img-max-width{width:80%!important}}@media (max-width:1023px){.fixed-report-text-sidebar{position:relative}}.upload-button-size{font-size:100%!important}.cdeId{cursor:pointer;text-decoration:underline}']}]}],pt.ctorParameters=function(){return[{type:m}]},pt.propDecorators={dataElements:[{type:i.Input}],imagePath:[{type:i.Input}],Endpoints:[{type:i.Input}],templatePartial:[{type:i.Input}],endPointXMLString:[{type:i.Input}],xmlContent:[{type:i.Input}],returnReportText:[{type:i.Output}],returnExecutionHistory:[{type:i.Output}],isReset:[{type:i.Input}],inputValues:[{type:i.Input}]};var st=function(){},ct=function(){},mt=function(){},ut=function(){},ht=function(){},ft=function(){},xt=function(){},gt=function(){function t(){this.activeSlideIndex=0}return t.prototype.resetCarouselIndex=function(){this.activeSlideIndex=0},t}();gt.decorators=[{type:i.Component,args:[{selector:"acr-hint-diagram",template:'<ng-container *ngIf="DataElement !== undefined">\n\n\n\n    <button type="button" class="btn btn-default btn-xs" data-toggle="modal" attr.data-target="#{{\'diag_\'+DataElement.id}}" (click)="resetCarouselIndex()">\n        <span class=" glyphicon glyphicon-cd" aria-hidden="true" data-toggle="tooltip" data-placement="right" title="Hint Diagrams"></span>\n\n    </button>\n\n    <div class="modal inmodal fade" id="{{\'diag_\'+DataElement.id}}" tabindex="-1" role="dialog" aria-hidden="true">\n        <div class="modal-dialog modal-lg">\n            <div class="modal-content">\n                <div class="modal-header">\n                    <button type="button" class="close" data-dismiss="modal">\n                        <span aria-hidden="true">&times;</span>\n                        <span class="sr-only">Close</span>\n                    </button>\n                    <h4 class="modal-title">{{DataElement.label}}</h4>\n                </div>\n                <div class="modal-body">\n                    <ng-container>\n                        <carousel [(activeSlide)]="activeSlideIndex" interval="false">\n                            <ng-container *ngFor="let diag of DataElement.diagrams ">\n                                <slide>\n                                    <img src="{{imagePath}}/{{diag.location}}" alt="Image Not Available!!!">\n                                </slide>\n                            </ng-container>\n                        </carousel>\n                    </ng-container>\n                </div>\n                <div class="modal-footer">\n                    <button type="button" class="btn btn-primary" data-dismiss="modal">Close</button>\n                </div>\n            </div>\n        </div>\n    </div>\n      \n\x3c!-- <div class="modal fade adjust-diagram " tabindex="-1" role="dialog" attr.id="{{\'diag_\'+DataElement.id}}" aria-labelledby="mySmallModalLabel">\n    <div class="modal-dialog modal-lg adjust-diagram-image " role="document">\n        <div class="modal-content">\n            <div class="modal-header">\n                <h4 class="modal-title">\n                    {{DataElement.label}}\n                </h4>\n                <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>\n            </div>\n            <ng-container>\n                <carousel [(activeSlide)]="activeSlideIndex" interval="false">\n                    <ng-container *ngFor="let diag of DataElement.diagrams ">\n                        <slide>\n                            <img  src="{{imagePath}}/{{diag.location}}" alt="Image Not Available!!!">\n                        </slide>\n                    </ng-container>  \n                </carousel>\n            </ng-container>\n        </div>\n    </div>\n</div> --\x3e\n</ng-container>\n',styles:['input[type=file].inputfile{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1;margin:0}input[type=file].inputfile+label,input[type=file].inputfile+label:active{max-width:100%;font-size:100%;font-weight:700;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;overflow:hidden;display:inline-block;color:#f1e5e6;background-color:#d3394c;text-indent:0}input[type=file].inputfile+label:hover{background-color:#722040}input[type=file].inputfile+label{cursor:pointer}input[type=file].inputfile:hover+label{outline:#000 dotted 1px;outline:-webkit-focus-ring-color auto 5px}.right-fixed{position:fixed;right:0}.row.report-text-top-margin.right-align{width:80%;margin-left:135px}body{margin:2em}input[type=radio]:checked+div{background-color:#1e89b5!important;border:1px solid #9b9b9b;color:#fff}input[type=radio]+div{background-color:#f5f5f5!important;border:1px solid #9b9b9b;border-radius:5px}.checkbox>label{background-color:#f5f5f5!important;border:1px solid #9b9b9b;border-radius:5px;height:auto;line-height:25px;width:100%;font-weight:700}.checkbox>label>input[type=checkbox]{margin-left:-15px;margin-top:6px}.full-width span{font-weight:700}.DEElement{color:#363636;letter-spacing:-.37px;word-wrap:break-word}.DEValues{color:#4a4a4a;letter-spacing:-.29px;width:100%;min-width:180px;max-width:280px}.rad{cursor:pointer;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.rad>input{visibility:hidden;position:absolute}[type=radio]+span::before{content:"";display:inline-block;width:9px;height:9px;border-radius:1em;border:.1px solid #fff;-webkit-box-shadow:0 0 0 1px #57aed0;box-shadow:0 0 0 1px #57aed0;margin-right:4px;-webkit-transition:.5s ease all;transition:.5s ease all;margin-left:-15px}.reportText{font-size:14px;color:#363636;letter-spacing:-.49px;margin-top:5px}.btn-default.active,.btn-default:focus,.btn-default:hover,.item.active,button.active,button:focus,button:hover{background:#1e89b5!important;color:#fff!important}.hideInput{visibility:hidden;margin-left:5px!important}.panel{background-color:transparent}.close{margin-top:-20px!important}.control-label{text-align:left!important}.box-style{text-decoration:none;color:#363636!important;border-radius:3px;padding:5px;font-weight:700!important;width:75%}.findings{color:#fff!important;background-color:#5295b1!important;border-color:#5295b1!important;background-image:none!important;font-weight:700;text-transform:capitalize;height:45px;font-size:16px;text-align:left}.table-row{display:table-row;width:auto;clear:both}.table-cell{display:table-cell;width:475px;font-size:12px;background-color:transparent;color:#000;height:25px;line-height:25px;padding:1px}.imgMap-table-cell{width:10%!important;vertical-align:middle}.panel-default{min-width:100%}#footer{position:fixed;bottom:0}.row-style{bottom:5px;position:fixed;top:55px;overflow:auto;width:100%}.required-field{padding:5px;font-size:16px;color:red;display:inline-block;font-weight:700}.xml-only-msg{border:1px solid red;border-radius:5px;padding:5px;font-size:12px;color:#fff;width:223px;display:inline-block;font-weight:700}@media (min-width:400px) and (max-width:1024px){.xml-only-msg{width:120px}}@media (max-width:475px){.xml-only-msg{color:#000}}.col-per-10{border:1px solid #00f;padding:15px 10px;border-radius:10px;height:auto;width:10%;float:left;position:fixed;min-height:1px}.btn-group>.btn:first-child{margin-left:0;width:165px;margin-top:10px}.col-md-10{left:200px}.module-header{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;margin-left:-135px;margin-top:-15px;font-size:14px;font-weight:700;color:#363636}.btn-group-justified{padding-left:15px}select{height:35px;border-radius:5px;max-width:280px;width:100%}.findings select{max-width:150px;margin-top:-3px}.fixed-keydiagram{position:fixed!important;float:right;padding-right:0!important;margin-right:10px;padding-left:25px!important}.center-align{text-align:center;width:160px!important;padding:0!important}.center-align div{width:200px;margin-left:-10px}.findings div{color:#363636!important;margin-left:100px!important;margin-top:-23.5px!important;height:30px}.findings div select{text-transform:capitalize}.modal-backdrop{top:10000px!important}.tooltip-arrow{display:none!important}.other-reportSection{font-weight:400;margin-top:-10px;margin-left:15px}a:hover{text-decoration:none!important}.no-btm-margin-table{margin-bottom:0!important}.adjust-diagram{margin-top:56px;right:20px!important}.reportText-panel{width:90%;margin-left:2%}.reportText-body{margin-left:2%}.top-Index{z-index:99999!important}h1{color:#369;font-family:Arial,Helvetica,sans-serif;font-size:250%}h2,h3{color:#444;font-family:Arial,Helvetica,sans-serif;font-weight:lighter}.div-simulator-container{margin:0}.div-simulator-container input[type=radio]:checked+div{background-color:#1e89b5!important;border:1px solid #9b9b9b;color:#fff}.div-simulator-container input[type=radio]+div{background-color:#f5f5f5!important;border:1px solid #9b9b9b;border-radius:5px}.div-simulator-container .checkbox>label{background-color:#f5f5f5!important;border:1px solid #9b9b9b;border-radius:5px;height:30px;line-height:30px}.div-simulator-container .checkbox>label>input[type=checkbox]{margin-left:-15px;margin-top:8px}.div-simulator-container .full-width span{font-weight:700}.div-simulator-container .DEElement{color:#363636;letter-spacing:-.37px;word-wrap:break-word}.div-simulator-container .DEValues{color:#4a4a4a;letter-spacing:-.29px}.div-simulator-container .rad{cursor:pointer;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.div-simulator-container .rad>input{visibility:hidden;position:absolute}.div-simulator-container [type=radio]+span::before{content:"";display:inline-block;width:9px;height:9px;border-radius:1em;border:.1px solid #fff;-webkit-box-shadow:0 0 0 1px #57aed0;box-shadow:0 0 0 1px #57aed0;margin-right:4px;-webkit-transition:.5s ease all;transition:.5s ease all;margin-left:-15px}[type=radio]:checked+span::before{background:#57aed0;-webkit-box-shadow:0 0 0 2px #57aed0;box-shadow:0 0 0 2px #57aed0;margin-top:auto}.div-simulator-container .reportText{font-size:14px;color:#363636;letter-spacing:-.49px}.btn-default:focus,.div-simulator-container .btn-default.active,.div-simulator-container .btn-default:hover,.div-simulator-container .item.active,.div-simulator-container button.active,.div-simulator-container button:focus,.div-simulator-container button:hover{background:#1e89b5!important;color:#fff!important}.div-simulator-container .hideInput{visibility:hidden;margin-left:5px!important}.div-simulator-container .panel{background-color:transparent}.logo{height:30px;width:250px}.navbar-blue{background-color:#00205b!important;color:#fff}.navbar-brand-text{font-size:30px;color:#fff;font-weight:400;margin-top:10px}.div-simulator-container .close{margin-top:-20px!important}#myNav.affix{width:483px;top:100}#Can-ImgMap{pointer-events:none;position:absolute;opacity:.5}.div-simulator-container .control-label{text-align:left!important}.div-simulator-container .box-style{text-decoration:none;color:#363636!important;border-radius:3px;padding:5px;font-weight:700!important;width:75%}.div-simulator-container .findings{color:#fff!important;background-color:#5295b1!important;border-color:#5295b1!important;background-image:none!important;font-weight:700;text-transform:capitalize;height:40px}.div-simulator-container .table-row{display:table-row;width:auto;clear:both}.div-simulator-container .table-cell{display:table-cell;width:475px;font-size:12px;background-color:transparent;color:#000;height:25px;line-height:25px;padding:1px;border-bottom:none}.div-simulator-container .imgMap-table-cell{width:10%!important;vertical-align:middle}.div-simulator-container .panel-default{min-width:600px;margin:0!important;background-color:#fff}.div-simulator-container .footerBlock{position:fixed;bottom:55px}.div-simulator-container .row-style{bottom:5px;position:fixed;top:55px;overflow:auto;width:100%}.div-simulator-container .modal-dialog{margin-left:0!important}.div-simulator-container .required-field{border:1px solid #edd1d1;border-radius:5px;padding:5px;font-size:12px;color:#cd5c5c;width:125px}.div-simulator-container .col-per-10{border:1px solid #00f;padding:15px 10px;border-radius:10px;height:auto;width:10%;float:left;position:fixed;min-height:1px}.div-simulator-container .btn-group>.btn:first-child{margin-left:0;width:165px;margin-top:10px}.div-simulator-container .col-md-10{left:200px}.div-simulator-container .module-header{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;margin-left:-135px;margin-top:-15px;font-size:14px;font-weight:700;color:#363636}.div-simulator-container .btn-group-justified{padding-left:15px}.div-simulator-container .panel-body{padding:10px!important}.div-simulator-container .fixed-keydiagram{position:fixed!important;float:right;padding-right:0!important;margin-right:10px;padding-left:25px!important}.div-simulator-container .center-align{text-align:center;width:160px!important;padding:0!important}.div-simulator-container .center-align div{width:200px;margin-left:-10px}.div-simulator-container .findings div{color:#363636!important;margin-left:97px!important;margin-top:-29.5px!important;height:30px}.div-simulator-container .findings div select{text-transform:capitalize}.div-simulator-container .modal-backdrop{top:10000px!important}.div-simulator-container .tooltip-arrow{display:none!important}.div-simulator-container .other-reportSection{font-weight:400;margin-top:-10px;margin-left:15px}.div-simulator-container a:hover{text-decoration:none!important}.div-simulator-container .no-btm-margin-table{margin-bottom:0!important}.div-simulator-container .adjust-diagram{margin-top:56px;right:20px!important}.adjust-diagram-image{top:0!important;margin-top:0!important}@media only screen and (min-width:1224px){.tab-content{padding:5px}.fixed-reportText{width:1064px}}@media (min-width:768px){#page-content-wrapper{padding:0 20px;margin-top:15px}}@media (max-width:767px){.form-group{padding-left:30px}.col-sm-5.text-right{float:left}.col-sm-8{padding-right:30px}}#sidebar-wrapper{left:175px;margin-left:-175px}#rowContent{padding-bottom:120px}@media only screen and (min-width:1824px){.fixed-reportText{width:1260px}}@media only screen and (min-width:1224px){.modal-lg{left:0}}.form-group{margin-bottom:15px}.control-label{margin-top:0;margin-left:0}.div-simulator-container select{height:30px;border-radius:5px;font-size:12px;width:280px}.div-simulator-container .input-group{width:280px}.div-simulator-container .input-group .form-control{border-radius:5px;-webkit-box-shadow:none;box-shadow:none;border:1px solid #969696}.div-simulator-container .imgMap-table-cell{padding-left:10px}@media (min-width:1224px){.modal-lg{width:630px}}.tableImagemap{table-layout:fixed}@media (min-width:1850px){.modal-lg{width:900px}.tableImagemap{table-layout:inherit}}.col-centered{float:none;margin:0 auto}.checkbox,[type=number]{max-width:280px}.input-group{width:100%}@media (min-width:1441px){.DEValues{height:auto}}@media (max-width:1024px){.adjust-diagram-image{width:50%}}@media (min-width:1921px){.adjust-diagram-image{width:50%}}.row{font-weight:700}.carousel-item.item img{width:100%!important}.carousel-indicators{display:none!important}.display-inline{display:inline}.font-weight-normal{font-weight:400}.font-weight-bold{font-weight:700}.color-white{color:#fff}.bottom-margin{margin-bottom:25px}.reportText-content{white-space:pre-line;font-weight:700;margin:-40px 0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.no-bottom-margin{margin-bottom:0!important}.reportText-main-content{font-size:16px}.split-length-word{word-break:break-all;text-align:left;margin:0}.img-max-width{width:70%!important}.keydiagram{text-align:center;margin-top:10px}.report-text-top-margin{margin-top:15px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;margin:0}input[type=number],input[type=number]:focus,input[type=number]:hover{-moz-appearance:textfield}.numeric-align{display:inline}input[type=text]{max-width:280px;margin-left:0!important;border-radius:5px!important;text-transform:capitalize}.all-reporttext-heading{text-decoration:underline;font-weight:700;text-transform:capitalize;font-size:18px;margin-top:-50px;text-align:left}.all-reportText-content{margin-top:-10px}.split-length-word.all-reportText-content{text-align:justify;word-break:unset}.fixed-report-text-sidebar{position:fixed;right:0;width:45%}.fixed-report-text-footer{position:fixed;left:15!important;bottom:0;background-color:#fff}.left-margin{margin-left:60px;width:90%}.overflow{overflow-x:hidden}@media (max-width:650px){.left-margin{margin-left:20px}.row.content-area{padding:0 5px}.text-right.border-0>h4{padding-right:20px}.keydiagram{width:100%;text-align:center;margin-left:0!important}}@media (max-width:1024px){.keydiagram{width:100%;margin-left:9%}.img-max-width{width:80%!important}}@media (max-width:1023px){.fixed-report-text-sidebar{position:relative}}.upload-button-size{font-size:100%!important}.cdeId{cursor:pointer;text-decoration:underline}']}]}],gt.propDecorators={DataElement:[{type:i.Input}],imagePath:[{type:i.Input}]};var bt=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return s(e,t),e}(Z),vt=function(i){function t(t){var e=i.call(this,t)||this;return e.elementType="GlobalValue",e}return s(t,i),t.prototype.createElement=function(t){var e=new bt;return e.id=t.Attr.Id,e.currentValue=t._,e.dataElementType="GlobalValue",e},t}(K);vt.decorators=[{type:i.Injectable}],vt.ctorParameters=function(){return[{type:b}]};var wt=function(){},yt=(require("jquery"),function(){function t(t,e){this.formBuilder=t,this.simulatorEngineService=e,this.returnNumericElement=new i.EventEmitter}return t.prototype.ngOnInit=function(){this.createNumericElementForm()},t.prototype.ngAfterViewInit=function(){if(this.numericDataElement.currentValue!==undefined&&0!==this.numericDataElement.currentValue){this.simulatorEngineService.addOrUpdateDataElement(this.numericDataElement.id,this.numericDataElement.currentValue,this.numericDataElement.currentValue);document.createEvent("Event");this.numberValue=this.numericDataElement.currentValue,this.simulatorEngineService.addOrUpdateDataElement(this.numericDataElement.id,this.numericDataElement.currentValue,this.numericDataElement.currentValue),this.loadedNumericValue(this.numericDataElement.id,this.numericDataElement.currentValue,this.numericDataElement.label)}},t.prototype.loadedNumericValue=function(t,e,i){var n=new ct;n.elementId=t,n.selectedValue=e,this.selectedCondition=new wt,this.selectedCondition.selectedConditionId=t,this.selectedCondition.selectedCondition=i,this.selectedCondition.selectedValue=e,this.returnNumericElement.emit({receivedElement:n,selectedCondition:this.selectedCondition})},t.prototype.choiceSelected=function(t,e){var i=new ct;i.elementId=t.id,i.selectedValue=t.value,this.selectedCondition=new wt,this.selectedCondition.selectedConditionId=t.id,this.selectedCondition.selectedCondition=e,this.selectedCondition.selectedValue=t.value,this.returnNumericElement.emit({receivedElement:i,selectedCondition:this.selectedCondition})},t.prototype.createNumericElementForm=function(){this.numericElementForm=this.formBuilder.group({numericElement:["",o.Validators.compose([o.Validators.required,o.Validators.min(+this.numericDataElement.minimum)])]})},t.prototype.specificValueInsideRange=function(i){var n=this;return function(t){var e=t.controls[i];return"undefined"!==e.value&&""!==e.value||!n.numericDataElement.isRequired?e.setErrors(null):e.setErrors({notEquivalent:!0})}},t.prototype.onlyNumberKey=function(t){return 8===t.charCode||0===t.charCode?null:48<=t.charCode&&t.charCode<=57},t}());yt.decorators=[{type:i.Component,args:[{selector:"acr-assist-numeric-element",template:'<form [formGroup]="numericElementForm" novalidate>\n  <div class="form-group">\n    <div class="col-sm-5 text-right">\n      <label class="control-label DEElement">\n        {{numericDataElement.label}}\n      </label>\n      <ng-container *ngIf="numericDataElement.hint !== \'\' && numericDataElement.hint !== undefined">\n        <i>\n          <span class="fa fa-info-circle text-primary" data-toggle="tooltip" data-placement="right" title="{{numericDataElement.hint}}"></span>\n        </i>\n      </ng-container>\n      <ng-container *ngIf="numericDataElement.diagrams != undefined ">\n        <acr-hint-diagram [DataElement]="numericDataElement" [imagePath]="imagePath"></acr-hint-diagram>\n      </ng-container>\n      <ng-container *ngIf="this.numericDataElement.isRequired">\n        <span *ngIf="numericElementForm.controls[\'numericElement\'].invalid" class="numeric-align">\n          <span *ngIf="numericElementForm.controls[\'numericElement\'].errors.required" class="required-field" title="Required Field">\n            *\n          </span>\n        </span>\n      </ng-container>\n      <span *ngIf="numericElementForm.controls[\'numericElement\'].invalid && numericElementForm.controls[\'numericElement\'].errors.min"\n        class="required-field numeric-validator" title=" Minimum value is {{numericDataElement.minimum}}">\n        *\n      </span>\n    </div>\n\n    <ng-container *ngIf="numericDataElement.dataElementType === \'NumericDataElement\'">\n      <div class="col-sm-7">\n        <input [(ngModel)]="numberValue" id="{{numericDataElement.id}}" type="number" class="form-control" formControlName="numericElement"\n          (keypress)="onlyNumberKey($event)" onpaste="return false;" (input)="choiceSelected($event.target, numericDataElement.label)"\n          min="{{numericDataElement.minimum}}" required>\n      </div>\n    </ng-container>\n\n    <ng-container *ngIf="numericDataElement.dataElementType === \'IntegerDataElement\'">\n      <div class="col-sm-7">\n        <input [(ngModel)]="numberValue" id="{{numericDataElement.id}}" type="number" class="form-control" formControlName="numericElement"\n          (keypress)="onlyNumberKey($event)" onpaste="return false;" (input)="choiceSelected($event.target, numericDataElement.label)"\n          min="{{numericDataElement.minimum}}" required>\n      </div>\n    </ng-container>\n  </div>\n</form>',styles:['input[type=file].inputfile{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1;margin:0}input[type=file].inputfile+label,input[type=file].inputfile+label:active{max-width:100%;font-size:100%;font-weight:700;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;overflow:hidden;display:inline-block;color:#f1e5e6;background-color:#d3394c;text-indent:0}input[type=file].inputfile+label:hover{background-color:#722040}input[type=file].inputfile+label{cursor:pointer}input[type=file].inputfile:hover+label{outline:#000 dotted 1px;outline:-webkit-focus-ring-color auto 5px}.right-fixed{position:fixed;right:0}.row.report-text-top-margin.right-align{width:80%;margin-left:135px}body{margin:2em}input[type=radio]:checked+div{background-color:#1e89b5!important;border:1px solid #9b9b9b;color:#fff}input[type=radio]+div{background-color:#f5f5f5!important;border:1px solid #9b9b9b;border-radius:5px}.checkbox>label{background-color:#f5f5f5!important;border:1px solid #9b9b9b;border-radius:5px;height:auto;line-height:25px;width:100%;font-weight:700}.checkbox>label>input[type=checkbox]{margin-left:-15px;margin-top:6px}.full-width span{font-weight:700}.DEElement{color:#363636;letter-spacing:-.37px;word-wrap:break-word}.DEValues{color:#4a4a4a;letter-spacing:-.29px;width:100%;min-width:180px;max-width:280px}.rad{cursor:pointer;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.rad>input{visibility:hidden;position:absolute}[type=radio]+span::before{content:"";display:inline-block;width:9px;height:9px;border-radius:1em;border:.1px solid #fff;-webkit-box-shadow:0 0 0 1px #57aed0;box-shadow:0 0 0 1px #57aed0;margin-right:4px;-webkit-transition:.5s ease all;transition:.5s ease all;margin-left:-15px}.reportText{font-size:14px;color:#363636;letter-spacing:-.49px;margin-top:5px}.btn-default.active,.btn-default:focus,.btn-default:hover,.item.active,button.active,button:focus,button:hover{background:#1e89b5!important;color:#fff!important}.hideInput{visibility:hidden;margin-left:5px!important}.panel{background-color:transparent}.close{margin-top:-20px!important}.control-label{text-align:left!important}.box-style{text-decoration:none;color:#363636!important;border-radius:3px;padding:5px;font-weight:700!important;width:75%}.findings{color:#fff!important;background-color:#5295b1!important;border-color:#5295b1!important;background-image:none!important;font-weight:700;text-transform:capitalize;height:45px;font-size:16px;text-align:left}.table-row{display:table-row;width:auto;clear:both}.table-cell{display:table-cell;width:475px;font-size:12px;background-color:transparent;color:#000;height:25px;line-height:25px;padding:1px}.imgMap-table-cell{width:10%!important;vertical-align:middle}.panel-default{min-width:100%}#footer{position:fixed;bottom:0}.row-style{bottom:5px;position:fixed;top:55px;overflow:auto;width:100%}.required-field{padding:5px;font-size:16px;color:red;display:inline-block;font-weight:700}.xml-only-msg{border:1px solid red;border-radius:5px;padding:5px;font-size:12px;color:#fff;width:223px;display:inline-block;font-weight:700}@media (min-width:400px) and (max-width:1024px){.xml-only-msg{width:120px}}@media (max-width:475px){.xml-only-msg{color:#000}}.col-per-10{border:1px solid #00f;padding:15px 10px;border-radius:10px;height:auto;width:10%;float:left;position:fixed;min-height:1px}.btn-group>.btn:first-child{margin-left:0;width:165px;margin-top:10px}.col-md-10{left:200px}.module-header{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;margin-left:-135px;margin-top:-15px;font-size:14px;font-weight:700;color:#363636}.btn-group-justified{padding-left:15px}select{height:35px;border-radius:5px;max-width:280px;width:100%}.findings select{max-width:150px;margin-top:-3px}.fixed-keydiagram{position:fixed!important;float:right;padding-right:0!important;margin-right:10px;padding-left:25px!important}.center-align{text-align:center;width:160px!important;padding:0!important}.center-align div{width:200px;margin-left:-10px}.findings div{color:#363636!important;margin-left:100px!important;margin-top:-23.5px!important;height:30px}.findings div select{text-transform:capitalize}.modal-backdrop{top:10000px!important}.tooltip-arrow{display:none!important}.other-reportSection{font-weight:400;margin-top:-10px;margin-left:15px}a:hover{text-decoration:none!important}.no-btm-margin-table{margin-bottom:0!important}.adjust-diagram{margin-top:56px;right:20px!important}.reportText-panel{width:90%;margin-left:2%}.reportText-body{margin-left:2%}.top-Index{z-index:99999!important}h1{color:#369;font-family:Arial,Helvetica,sans-serif;font-size:250%}h2,h3{color:#444;font-family:Arial,Helvetica,sans-serif;font-weight:lighter}.div-simulator-container{margin:0}.div-simulator-container input[type=radio]:checked+div{background-color:#1e89b5!important;border:1px solid #9b9b9b;color:#fff}.div-simulator-container input[type=radio]+div{background-color:#f5f5f5!important;border:1px solid #9b9b9b;border-radius:5px}.div-simulator-container .checkbox>label{background-color:#f5f5f5!important;border:1px solid #9b9b9b;border-radius:5px;height:30px;line-height:30px}.div-simulator-container .checkbox>label>input[type=checkbox]{margin-left:-15px;margin-top:8px}.div-simulator-container .full-width span{font-weight:700}.div-simulator-container .DEElement{color:#363636;letter-spacing:-.37px;word-wrap:break-word}.div-simulator-container .DEValues{color:#4a4a4a;letter-spacing:-.29px}.div-simulator-container .rad{cursor:pointer;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.div-simulator-container .rad>input{visibility:hidden;position:absolute}.div-simulator-container [type=radio]+span::before{content:"";display:inline-block;width:9px;height:9px;border-radius:1em;border:.1px solid #fff;-webkit-box-shadow:0 0 0 1px #57aed0;box-shadow:0 0 0 1px #57aed0;margin-right:4px;-webkit-transition:.5s ease all;transition:.5s ease all;margin-left:-15px}[type=radio]:checked+span::before{background:#57aed0;-webkit-box-shadow:0 0 0 2px #57aed0;box-shadow:0 0 0 2px #57aed0;margin-top:auto}.div-simulator-container .reportText{font-size:14px;color:#363636;letter-spacing:-.49px}.btn-default:focus,.div-simulator-container .btn-default.active,.div-simulator-container .btn-default:hover,.div-simulator-container .item.active,.div-simulator-container button.active,.div-simulator-container button:focus,.div-simulator-container button:hover{background:#1e89b5!important;color:#fff!important}.div-simulator-container .hideInput{visibility:hidden;margin-left:5px!important}.div-simulator-container .panel{background-color:transparent}.logo{height:30px;width:250px}.navbar-blue{background-color:#00205b!important;color:#fff}.navbar-brand-text{font-size:30px;color:#fff;font-weight:400;margin-top:10px}.div-simulator-container .close{margin-top:-20px!important}#myNav.affix{width:483px;top:100}#Can-ImgMap{pointer-events:none;position:absolute;opacity:.5}.div-simulator-container .control-label{text-align:left!important}.div-simulator-container .box-style{text-decoration:none;color:#363636!important;border-radius:3px;padding:5px;font-weight:700!important;width:75%}.div-simulator-container .findings{color:#fff!important;background-color:#5295b1!important;border-color:#5295b1!important;background-image:none!important;font-weight:700;text-transform:capitalize;height:40px}.div-simulator-container .table-row{display:table-row;width:auto;clear:both}.div-simulator-container .table-cell{display:table-cell;width:475px;font-size:12px;background-color:transparent;color:#000;height:25px;line-height:25px;padding:1px;border-bottom:none}.div-simulator-container .imgMap-table-cell{width:10%!important;vertical-align:middle}.div-simulator-container .panel-default{min-width:600px;margin:0!important;background-color:#fff}.div-simulator-container .footerBlock{position:fixed;bottom:55px}.div-simulator-container .row-style{bottom:5px;position:fixed;top:55px;overflow:auto;width:100%}.div-simulator-container .modal-dialog{margin-left:0!important}.div-simulator-container .required-field{border:1px solid #edd1d1;border-radius:5px;padding:5px;font-size:12px;color:#cd5c5c;width:125px}.div-simulator-container .col-per-10{border:1px solid #00f;padding:15px 10px;border-radius:10px;height:auto;width:10%;float:left;position:fixed;min-height:1px}.div-simulator-container .btn-group>.btn:first-child{margin-left:0;width:165px;margin-top:10px}.div-simulator-container .col-md-10{left:200px}.div-simulator-container .module-header{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;margin-left:-135px;margin-top:-15px;font-size:14px;font-weight:700;color:#363636}.div-simulator-container .btn-group-justified{padding-left:15px}.div-simulator-container .panel-body{padding:10px!important}.div-simulator-container .fixed-keydiagram{position:fixed!important;float:right;padding-right:0!important;margin-right:10px;padding-left:25px!important}.div-simulator-container .center-align{text-align:center;width:160px!important;padding:0!important}.div-simulator-container .center-align div{width:200px;margin-left:-10px}.div-simulator-container .findings div{color:#363636!important;margin-left:97px!important;margin-top:-29.5px!important;height:30px}.div-simulator-container .findings div select{text-transform:capitalize}.div-simulator-container .modal-backdrop{top:10000px!important}.div-simulator-container .tooltip-arrow{display:none!important}.div-simulator-container .other-reportSection{font-weight:400;margin-top:-10px;margin-left:15px}.div-simulator-container a:hover{text-decoration:none!important}.div-simulator-container .no-btm-margin-table{margin-bottom:0!important}.div-simulator-container .adjust-diagram{margin-top:56px;right:20px!important}.adjust-diagram-image{top:0!important;margin-top:0!important}@media only screen and (min-width:1224px){.tab-content{padding:5px}.fixed-reportText{width:1064px}}@media (min-width:768px){#page-content-wrapper{padding:0 20px;margin-top:15px}}@media (max-width:767px){.form-group{padding-left:30px}.col-sm-5.text-right{float:left}.col-sm-8{padding-right:30px}}#sidebar-wrapper{left:175px;margin-left:-175px}#rowContent{padding-bottom:120px}@media only screen and (min-width:1824px){.fixed-reportText{width:1260px}}@media only screen and (min-width:1224px){.modal-lg{left:0}}.form-group{margin-bottom:15px}.control-label{margin-top:0;margin-left:0}.div-simulator-container select{height:30px;border-radius:5px;font-size:12px;width:280px}.div-simulator-container .input-group{width:280px}.div-simulator-container .input-group .form-control{border-radius:5px;-webkit-box-shadow:none;box-shadow:none;border:1px solid #969696}.div-simulator-container .imgMap-table-cell{padding-left:10px}@media (min-width:1224px){.modal-lg{width:630px}}.tableImagemap{table-layout:fixed}@media (min-width:1850px){.modal-lg{width:900px}.tableImagemap{table-layout:inherit}}.col-centered{float:none;margin:0 auto}.checkbox,[type=number]{max-width:280px}.input-group{width:100%}@media (min-width:1441px){.DEValues{height:auto}}@media (max-width:1024px){.adjust-diagram-image{width:50%}}@media (min-width:1921px){.adjust-diagram-image{width:50%}}.row{font-weight:700}.carousel-item.item img{width:100%!important}.carousel-indicators{display:none!important}.display-inline{display:inline}.font-weight-normal{font-weight:400}.font-weight-bold{font-weight:700}.color-white{color:#fff}.bottom-margin{margin-bottom:25px}.reportText-content{white-space:pre-line;font-weight:700;margin:-40px 0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.no-bottom-margin{margin-bottom:0!important}.reportText-main-content{font-size:16px}.split-length-word{word-break:break-all;text-align:left;margin:0}.img-max-width{width:70%!important}.keydiagram{text-align:center;margin-top:10px}.report-text-top-margin{margin-top:15px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;margin:0}input[type=number],input[type=number]:focus,input[type=number]:hover{-moz-appearance:textfield}.numeric-align{display:inline}input[type=text]{max-width:280px;margin-left:0!important;border-radius:5px!important;text-transform:capitalize}.all-reporttext-heading{text-decoration:underline;font-weight:700;text-transform:capitalize;font-size:18px;margin-top:-50px;text-align:left}.all-reportText-content{margin-top:-10px}.split-length-word.all-reportText-content{text-align:justify;word-break:unset}.fixed-report-text-sidebar{position:fixed;right:0;width:45%}.fixed-report-text-footer{position:fixed;left:15!important;bottom:0;background-color:#fff}.left-margin{margin-left:60px;width:90%}.overflow{overflow-x:hidden}@media (max-width:650px){.left-margin{margin-left:20px}.row.content-area{padding:0 5px}.text-right.border-0>h4{padding-right:20px}.keydiagram{width:100%;text-align:center;margin-left:0!important}}@media (max-width:1024px){.keydiagram{width:100%;margin-left:9%}.img-max-width{width:80%!important}}@media (max-width:1023px){.fixed-report-text-sidebar{position:relative}}.upload-button-size{font-size:100%!important}.cdeId{cursor:pointer;text-decoration:underline}']}]}],yt.ctorParameters=function(){return[{type:o.FormBuilder},{type:m}]},yt.propDecorators={numericDataElement:[{type:i.Input}],imagePath:[{type:i.Input}],returnNumericElement:[{type:i.Output}]};var Et=require("jquery"),kt=function(){function t(t,e){this.formBuilder=t,this.simulatorEngineService=e,this.returnChoiceElement=new i.EventEmitter,this.choiceChange=new i.EventEmitter}return t.prototype.ngOnInit=function(){this.createChoiceElementForm()},t.prototype.ngAfterViewInit=function(){if(this.choiceDataElement.currentValue!==undefined){for(var t in Et("#"+this.choiceDataElement.currentValue+"_"+this.choiceDataElement.id).prop("checked",!0),this.choiceValue=this.choiceDataElement.currentValue,this.choiceDataElement.choiceInfo)this.choiceDataElement.choiceInfo[t].value===this.choiceDataElement.currentValue&&this.simulatorEngineService.addOrUpdateDataElement(this.choiceDataElement.id,this.choiceDataElement.currentValue,this.choiceDataElement.choiceInfo[t].label);var e=document.createEvent("Event");e.initEvent("change",!0,!0),this.choiceDataElement.choiceInfo.length<=5?Et("#"+this.choiceDataElement.currentValue+"_"+this.choiceDataElement.id)[0].dispatchEvent(e):(Et("#"+this.choiceDataElement.id).val(this.choiceDataElement.currentValue),Et("#"+this.choiceDataElement.id)[0].dispatchEvent(e))}Et("#div_"+this.choiceDataElement.id+"_other").hide()},t.prototype.choiceSelected=function(t,e,i,n){var o=new st;o.elementId=t,o.selectedValue=n,o.selectedText=i,this.showOrHideFreeText(t,o.selectedValue),this.selectedCondition=new wt,this.selectedCondition.selectedConditionId=t,this.selectedCondition.selectedCondition=e,this.selectedCondition.selectedValue=i,this.returnChoiceElement.emit({receivedElement:o,selectedCondition:this.selectedCondition})},t.prototype.dropdownChoiceSelected=function(t,e){var i=new st;i.elementId=t.id,i.selectedValue="Other, please specify…"===t.selectedOptions[0].label?"other":t.value,i.selectedText=t.selectedOptions[0].label,this.showOrHideFreeText(t.id,i.selectedValue),"undefined"!==this.choiceValue&&this.choiceValue!==undefined&&""!==this.choiceValue||(i.selectedText="",i.selectedValue=""),this.selectedCondition=new wt,this.selectedCondition.selectedConditionId=t.id,this.selectedCondition.selectedCondition=e,this.selectedCondition.selectedValue=t.selectedOptions[0].label,this.returnChoiceElement.emit({receivedElement:i,selectedCondition:this.selectedCondition})},t.prototype.createChoiceElementForm=function(){this.choiceElementForm=this.formBuilder.group({checkBox:["",o.Validators.required]},{validator:this.specificValueInsideRange("checkBox")})},t.prototype.showOrHideFreeText=function(t,e){"other"===e?Et("#div_"+t+"_other").show():(Et("#div_"+t+"_other").hide(),Et("#txt_other_"+t).val(""))},t.prototype.updateFreeText=function(t,e,i){var n=new st;n.elementId=e,n.selectedValue="Other"===t.value?"other":t.value,n.selectedText=t.value,this.selectedCondition=new wt,this.selectedCondition.selectedConditionId=e,this.selectedCondition.selectedCondition=i,this.selectedCondition.selectedValue=t.value,this.returnChoiceElement.emit({receivedElement:n,selectedCondition:this.selectedCondition})},t.prototype.specificValueInsideRange=function(i){var n=this;return function(t){var e=t.controls[i];return"undefined"===e.value||""===e.value||n.choiceValue===undefined||""===n.choiceValue?e.setErrors({notEquivalent:!0}):e.setErrors(null)}},t}();kt.decorators=[{type:i.Component,args:[{selector:"acr-assist-choice-element",template:'<canvas id=\'Can-ImgMap\'>\n\n</canvas>\n<form [formGroup]="choiceElementForm" novalidate>\n  <div class="form-group">\n    <div class="col-sm-5 text-right">\n      <label class="control-label">\n        {{choiceDataElement.label}}\n      </label>\n      <ng-container *ngIf="choiceDataElement.hint !== \'\' && choiceDataElement.hint !== undefined">\n        <i>\n          <span class="fa fa-info-circle text-primary" data-toggle="tooltip" data-placement="right" title="{{choiceDataElement.hint}}"></span>\n        </i>\n      </ng-container>\n      <ng-container *ngIf="choiceDataElement.diagrams != undefined ">\n        <acr-hint-diagram [DataElement]="choiceDataElement" [imagePath]="imagePath"></acr-hint-diagram>\n      </ng-container>\n      <span *ngIf="choiceElementForm.controls[\'checkBox\'].invalid  && this.choiceDataElement.isRequired " class="required-field"\n        title="Required Field">*</span>\n\n    </div>\n    <div class="col-sm-7 text-left content-padding">\n      <ng-container *ngIf="choiceDataElement.choiceInfo.length <= 2">\n        <ng-container *ngIf="imagePath != undefined">\n          <ng-container *ngIf="choiceDataElement.imageMap == undefined">\n            <ng-container *ngFor="let choice of choiceDataElement.choiceInfo">\n              <div class="radio" style="float:left; margin-right:15px;">\n                <label>\n                  <input [(ngModel)]="choiceValue" id="{{choice.value}}_{{choiceDataElement.id}}" type="radio" formControlName="checkBox" value="{{choice.value}}"\n                    (change)="choiceSelected(choiceDataElement.id, choiceDataElement.label, (choice.reportText !== undefined) ? choice.reportText : choice.label, choice.value)"> {{choice.label}}\n                </label>\n              </div>\n            </ng-container>\n            <ng-container *ngIf="choiceDataElement.allowFreetext">\n              <div class="radio" style="float:left; margin-right:15px;">\n                <label>\n                  <input id="other_{{choiceDataElement.id}}" type="radio" formControlName="checkBox" value="other" (change)="choiceSelected(choiceDataElement.id, choiceDataElement.label, \'Other\', \'other\')"> Other, please specify…</label>\n              </div>\n              <div id=\'div_{{choiceDataElement.id}}_other\'>\n                <input id="txt_other_{{choiceDataElement.id}}" class="form-control" type="text" formControlName="checkBox" value="other"\n                  class="form-control" (keyup)=\'updateFreeText($event.target, choiceDataElement.id, choiceDataElement.label)\'\n                  placeholder="Please specify \'{{choiceDataElement.label}}\'">\n              </div>\n            </ng-container>\n          </ng-container>\n          <ng-container *ngIf="choiceDataElement.imageMap != undefined">\n            <div class="row">\n              <div class="col-xs-6 col-sm-2">\n                <ng-container *ngFor="let choice of choiceDataElement.choiceInfo">\n                  <div class="radio" style="float:left; margin-right:15px;">\n                    <label>\n                      <input [(ngModel)]="choiceValue" id="{{choice.value}}_{{choiceDataElement.id}}" type="radio" formControlName="checkBox" value="{{choice.value}}"\n                        (change)="choiceSelected(choiceDataElement.id, choiceDataElement.label, (choice.reportText !== undefined) ? choice.reportText : choice.label, choice.value)"> {{choice.label}}\n                    </label>\n                  </div>\n                </ng-container>\n                <ng-container *ngIf="choiceDataElement.allowFreetext">\n                  <div class="radio" style="float:left; margin-right:15px;">\n                    <label>\n                      <input id="other_{{choiceDataElement.id}}" type="radio" formControlName="checkBox" value="other" (change)="choiceSelected(choiceDataElement.id, choiceDataElement.label, \'Other\', \'other\')"> Other, please specify…</label>\n                  </div>\n                  <div id=\'div_{{choiceDataElement.id}}_other\'>\n                    <input id="txt_other_{{choiceDataElement.id}}" class="form-control" type="text" formControlName="checkBox" value="other"\n                      class="form-control" (keyup)=\'updateFreeText($event.target, choiceDataElement.id, choiceDataElement.label)\'\n                      placeholder="Please specify \'{{choiceDataElement.label}}\'">\n                  </div>\n                </ng-container>\n              </div>\n              <div class="col-xs-6 col-sm-2">\n                <label class="control-label">OR</label>\n              </div>\n              <acr-image-map [DataElement]="choiceDataElement" [imagePath]="imagePath"></acr-image-map>\n            </div>\n          </ng-container>\n        </ng-container>\n      </ng-container>\n\n      <ng-container *ngIf="choiceDataElement.choiceInfo.length > 2">\n        <select [(ngModel)]="choiceValue" id="{{choiceDataElement.id}}" (change)="dropdownChoiceSelected($event.target, choiceDataElement.label)"\n          formControlName="checkBox" class="form-control">\n          <option [value]="Select" [selected]="true">--Select--</option>\n          <option *ngFor="let choice of choiceDataElement.choiceInfo" [value]="choice.value" [selected]="choice.value === choiceDataElement.currentValue">{{choice.label}}</option>\n          <option *ngIf="choiceDataElement.allowFreetext" [value]="other" [selected]=\'other\'>Other, please specify…</option>\n        </select>\n        <div id=\'div_{{choiceDataElement.id}}_other\'>\n          <input id="txt_other_{{choiceDataElement.id}}" class="form-control" type="text" formControlName="checkBox" value="other"\n            placeholder="Please specify \'{{choiceDataElement.label}}\'" (keyup)=\'updateFreeText($event.target, choiceDataElement.id, choiceDataElement.label)\'>\n        </div>\n        <ng-container *ngIf="choiceDataElement.imageMap != undefined  && imagePath != undefined">\n          <div class="row">\n            <div class="col-xs-6 col-sm-2">\n              <label class="control-label">OR</label>\n            </div>\n            <acr-image-map [DataElement]="choiceDataElement" [imagePath]="imagePath"></acr-image-map>\n          </div>\n        </ng-container>\n      </ng-container>\n    </div>\n  </div>\n</form>\n',styles:[".DEValues{background:#f5f5f5;padding:2px 10px 2px 1.5em;border:1px solid #9b9b9b;border-radius:5px}input{position:absolute;margin-left:5px;margin-top:5px}div{margin-top:1px}input[type=radio]:checked+label{background:#1e89b5;border-color:#9b9b9b;color:#fff}",'input[type=file].inputfile{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1;margin:0}input[type=file].inputfile+label,input[type=file].inputfile+label:active{max-width:100%;font-size:100%;font-weight:700;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;overflow:hidden;display:inline-block;color:#f1e5e6;background-color:#d3394c;text-indent:0}input[type=file].inputfile+label:hover{background-color:#722040}input[type=file].inputfile+label{cursor:pointer}input[type=file].inputfile:hover+label{outline:#000 dotted 1px;outline:-webkit-focus-ring-color auto 5px}.right-fixed{position:fixed;right:0}.row.report-text-top-margin.right-align{width:80%;margin-left:135px}body{margin:2em}input[type=radio]:checked+div{background-color:#1e89b5!important;border:1px solid #9b9b9b;color:#fff}input[type=radio]+div{background-color:#f5f5f5!important;border:1px solid #9b9b9b;border-radius:5px}.checkbox>label{background-color:#f5f5f5!important;border:1px solid #9b9b9b;border-radius:5px;height:auto;line-height:25px;width:100%;font-weight:700}.checkbox>label>input[type=checkbox]{margin-left:-15px;margin-top:6px}.full-width span{font-weight:700}.DEElement{color:#363636;letter-spacing:-.37px;word-wrap:break-word}.DEValues{color:#4a4a4a;letter-spacing:-.29px;width:100%;min-width:180px;max-width:280px}.rad{cursor:pointer;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.rad>input{visibility:hidden;position:absolute}[type=radio]+span::before{content:"";display:inline-block;width:9px;height:9px;border-radius:1em;border:.1px solid #fff;-webkit-box-shadow:0 0 0 1px #57aed0;box-shadow:0 0 0 1px #57aed0;margin-right:4px;-webkit-transition:.5s ease all;transition:.5s ease all;margin-left:-15px}.reportText{font-size:14px;color:#363636;letter-spacing:-.49px;margin-top:5px}.btn-default.active,.btn-default:focus,.btn-default:hover,.item.active,button.active,button:focus,button:hover{background:#1e89b5!important;color:#fff!important}.hideInput{visibility:hidden;margin-left:5px!important}.panel{background-color:transparent}.close{margin-top:-20px!important}.control-label{text-align:left!important}.box-style{text-decoration:none;color:#363636!important;border-radius:3px;padding:5px;font-weight:700!important;width:75%}.findings{color:#fff!important;background-color:#5295b1!important;border-color:#5295b1!important;background-image:none!important;font-weight:700;text-transform:capitalize;height:45px;font-size:16px;text-align:left}.table-row{display:table-row;width:auto;clear:both}.table-cell{display:table-cell;width:475px;font-size:12px;background-color:transparent;color:#000;height:25px;line-height:25px;padding:1px}.imgMap-table-cell{width:10%!important;vertical-align:middle}.panel-default{min-width:100%}#footer{position:fixed;bottom:0}.row-style{bottom:5px;position:fixed;top:55px;overflow:auto;width:100%}.required-field{padding:5px;font-size:16px;color:red;display:inline-block;font-weight:700}.xml-only-msg{border:1px solid red;border-radius:5px;padding:5px;font-size:12px;color:#fff;width:223px;display:inline-block;font-weight:700}@media (min-width:400px) and (max-width:1024px){.xml-only-msg{width:120px}}@media (max-width:475px){.xml-only-msg{color:#000}}.col-per-10{border:1px solid #00f;padding:15px 10px;border-radius:10px;height:auto;width:10%;float:left;position:fixed;min-height:1px}.btn-group>.btn:first-child{margin-left:0;width:165px;margin-top:10px}.col-md-10{left:200px}.module-header{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;margin-left:-135px;margin-top:-15px;font-size:14px;font-weight:700;color:#363636}.btn-group-justified{padding-left:15px}select{height:35px;border-radius:5px;max-width:280px;width:100%}.findings select{max-width:150px;margin-top:-3px}.fixed-keydiagram{position:fixed!important;float:right;padding-right:0!important;margin-right:10px;padding-left:25px!important}.center-align{text-align:center;width:160px!important;padding:0!important}.center-align div{width:200px;margin-left:-10px}.findings div{color:#363636!important;margin-left:100px!important;margin-top:-23.5px!important;height:30px}.findings div select{text-transform:capitalize}.modal-backdrop{top:10000px!important}.tooltip-arrow{display:none!important}.other-reportSection{font-weight:400;margin-top:-10px;margin-left:15px}a:hover{text-decoration:none!important}.no-btm-margin-table{margin-bottom:0!important}.adjust-diagram{margin-top:56px;right:20px!important}.reportText-panel{width:90%;margin-left:2%}.reportText-body{margin-left:2%}.top-Index{z-index:99999!important}h1{color:#369;font-family:Arial,Helvetica,sans-serif;font-size:250%}h2,h3{color:#444;font-family:Arial,Helvetica,sans-serif;font-weight:lighter}.div-simulator-container{margin:0}.div-simulator-container input[type=radio]:checked+div{background-color:#1e89b5!important;border:1px solid #9b9b9b;color:#fff}.div-simulator-container input[type=radio]+div{background-color:#f5f5f5!important;border:1px solid #9b9b9b;border-radius:5px}.div-simulator-container .checkbox>label{background-color:#f5f5f5!important;border:1px solid #9b9b9b;border-radius:5px;height:30px;line-height:30px}.div-simulator-container .checkbox>label>input[type=checkbox]{margin-left:-15px;margin-top:8px}.div-simulator-container .full-width span{font-weight:700}.div-simulator-container .DEElement{color:#363636;letter-spacing:-.37px;word-wrap:break-word}.div-simulator-container .DEValues{color:#4a4a4a;letter-spacing:-.29px}.div-simulator-container .rad{cursor:pointer;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.div-simulator-container .rad>input{visibility:hidden;position:absolute}.div-simulator-container [type=radio]+span::before{content:"";display:inline-block;width:9px;height:9px;border-radius:1em;border:.1px solid #fff;-webkit-box-shadow:0 0 0 1px #57aed0;box-shadow:0 0 0 1px #57aed0;margin-right:4px;-webkit-transition:.5s ease all;transition:.5s ease all;margin-left:-15px}[type=radio]:checked+span::before{background:#57aed0;-webkit-box-shadow:0 0 0 2px #57aed0;box-shadow:0 0 0 2px #57aed0;margin-top:auto}.div-simulator-container .reportText{font-size:14px;color:#363636;letter-spacing:-.49px}.btn-default:focus,.div-simulator-container .btn-default.active,.div-simulator-container .btn-default:hover,.div-simulator-container .item.active,.div-simulator-container button.active,.div-simulator-container button:focus,.div-simulator-container button:hover{background:#1e89b5!important;color:#fff!important}.div-simulator-container .hideInput{visibility:hidden;margin-left:5px!important}.div-simulator-container .panel{background-color:transparent}.logo{height:30px;width:250px}.navbar-blue{background-color:#00205b!important;color:#fff}.navbar-brand-text{font-size:30px;color:#fff;font-weight:400;margin-top:10px}.div-simulator-container .close{margin-top:-20px!important}#myNav.affix{width:483px;top:100}#Can-ImgMap{pointer-events:none;position:absolute;opacity:.5}.div-simulator-container .control-label{text-align:left!important}.div-simulator-container .box-style{text-decoration:none;color:#363636!important;border-radius:3px;padding:5px;font-weight:700!important;width:75%}.div-simulator-container .findings{color:#fff!important;background-color:#5295b1!important;border-color:#5295b1!important;background-image:none!important;font-weight:700;text-transform:capitalize;height:40px}.div-simulator-container .table-row{display:table-row;width:auto;clear:both}.div-simulator-container .table-cell{display:table-cell;width:475px;font-size:12px;background-color:transparent;color:#000;height:25px;line-height:25px;padding:1px;border-bottom:none}.div-simulator-container .imgMap-table-cell{width:10%!important;vertical-align:middle}.div-simulator-container .panel-default{min-width:600px;margin:0!important;background-color:#fff}.div-simulator-container .footerBlock{position:fixed;bottom:55px}.div-simulator-container .row-style{bottom:5px;position:fixed;top:55px;overflow:auto;width:100%}.div-simulator-container .modal-dialog{margin-left:0!important}.div-simulator-container .required-field{border:1px solid #edd1d1;border-radius:5px;padding:5px;font-size:12px;color:#cd5c5c;width:125px}.div-simulator-container .col-per-10{border:1px solid #00f;padding:15px 10px;border-radius:10px;height:auto;width:10%;float:left;position:fixed;min-height:1px}.div-simulator-container .btn-group>.btn:first-child{margin-left:0;width:165px;margin-top:10px}.div-simulator-container .col-md-10{left:200px}.div-simulator-container .module-header{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;margin-left:-135px;margin-top:-15px;font-size:14px;font-weight:700;color:#363636}.div-simulator-container .btn-group-justified{padding-left:15px}.div-simulator-container .panel-body{padding:10px!important}.div-simulator-container .fixed-keydiagram{position:fixed!important;float:right;padding-right:0!important;margin-right:10px;padding-left:25px!important}.div-simulator-container .center-align{text-align:center;width:160px!important;padding:0!important}.div-simulator-container .center-align div{width:200px;margin-left:-10px}.div-simulator-container .findings div{color:#363636!important;margin-left:97px!important;margin-top:-29.5px!important;height:30px}.div-simulator-container .findings div select{text-transform:capitalize}.div-simulator-container .modal-backdrop{top:10000px!important}.div-simulator-container .tooltip-arrow{display:none!important}.div-simulator-container .other-reportSection{font-weight:400;margin-top:-10px;margin-left:15px}.div-simulator-container a:hover{text-decoration:none!important}.div-simulator-container .no-btm-margin-table{margin-bottom:0!important}.div-simulator-container .adjust-diagram{margin-top:56px;right:20px!important}.adjust-diagram-image{top:0!important;margin-top:0!important}@media only screen and (min-width:1224px){.tab-content{padding:5px}.fixed-reportText{width:1064px}}@media (min-width:768px){#page-content-wrapper{padding:0 20px;margin-top:15px}}@media (max-width:767px){.form-group{padding-left:30px}.col-sm-5.text-right{float:left}.col-sm-8{padding-right:30px}}#sidebar-wrapper{left:175px;margin-left:-175px}#rowContent{padding-bottom:120px}@media only screen and (min-width:1824px){.fixed-reportText{width:1260px}}@media only screen and (min-width:1224px){.modal-lg{left:0}}.form-group{margin-bottom:15px}.control-label{margin-top:0;margin-left:0}.div-simulator-container select{height:30px;border-radius:5px;font-size:12px;width:280px}.div-simulator-container .input-group{width:280px}.div-simulator-container .input-group .form-control{border-radius:5px;-webkit-box-shadow:none;box-shadow:none;border:1px solid #969696}.div-simulator-container .imgMap-table-cell{padding-left:10px}@media (min-width:1224px){.modal-lg{width:630px}}.tableImagemap{table-layout:fixed}@media (min-width:1850px){.modal-lg{width:900px}.tableImagemap{table-layout:inherit}}.col-centered{float:none;margin:0 auto}.checkbox,[type=number]{max-width:280px}.input-group{width:100%}@media (min-width:1441px){.DEValues{height:auto}}@media (max-width:1024px){.adjust-diagram-image{width:50%}}@media (min-width:1921px){.adjust-diagram-image{width:50%}}.row{font-weight:700}.carousel-item.item img{width:100%!important}.carousel-indicators{display:none!important}.display-inline{display:inline}.font-weight-normal{font-weight:400}.font-weight-bold{font-weight:700}.color-white{color:#fff}.bottom-margin{margin-bottom:25px}.reportText-content{white-space:pre-line;font-weight:700;margin:-40px 0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.no-bottom-margin{margin-bottom:0!important}.reportText-main-content{font-size:16px}.split-length-word{word-break:break-all;text-align:left;margin:0}.img-max-width{width:70%!important}.keydiagram{text-align:center;margin-top:10px}.report-text-top-margin{margin-top:15px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;margin:0}input[type=number],input[type=number]:focus,input[type=number]:hover{-moz-appearance:textfield}.numeric-align{display:inline}input[type=text]{max-width:280px;margin-left:0!important;border-radius:5px!important;text-transform:capitalize}.all-reporttext-heading{text-decoration:underline;font-weight:700;text-transform:capitalize;font-size:18px;margin-top:-50px;text-align:left}.all-reportText-content{margin-top:-10px}.split-length-word.all-reportText-content{text-align:justify;word-break:unset}.fixed-report-text-sidebar{position:fixed;right:0;width:45%}.fixed-report-text-footer{position:fixed;left:15!important;bottom:0;background-color:#fff}.left-margin{margin-left:60px;width:90%}.overflow{overflow-x:hidden}@media (max-width:650px){.left-margin{margin-left:20px}.row.content-area{padding:0 5px}.text-right.border-0>h4{padding-right:20px}.keydiagram{width:100%;text-align:center;margin-left:0!important}}@media (max-width:1024px){.keydiagram{width:100%;margin-left:9%}.img-max-width{width:80%!important}}@media (max-width:1023px){.fixed-report-text-sidebar{position:relative}}.upload-button-size{font-size:100%!important}.cdeId{cursor:pointer;text-decoration:underline}']}]}],kt.ctorParameters=function(){return[{type:o.FormBuilder},{type:m}]},kt.propDecorators={choiceDataElement:[{type:i.Input}],imagePath:[{type:i.Input}],returnChoiceElement:[{type:i.Output}],choiceChange:[{type:i.Output}]};var Dt=require("jquery"),Ct=function(){function t(t,e){this.formBuilder=t,this.simulatorEngineService=e,this.returnMultiChoice=new i.EventEmitter,this.multiElements=[],this.multiChoiceValues=[],this.multiChoiceComaprisonValues=[],this.choiceValue=[]}return t.prototype.ngOnInit=function(){this.createMultiChoiceElementForm()},t.prototype.ngAfterViewInit=function(){if(this.multiChoiceElement.currentValue!==undefined)for(var t in this.multiChoiceElement.choiceInfo){if(Array.isArray(this.multiChoiceElement.currentValue))try{for(var e=j(this.multiChoiceElement.currentValue),i=e.next();!i.done;i=e.next()){var n=i.value;if(n===this.multiChoiceElement.choiceInfo[t].value&&this.multiChoiceElement.choiceInfo[t].value!==undefined){this.choiceValue=this.multiChoiceElement.currentValue,this.simulatorEngineService.addOrUpdateDataElement(this.multiChoiceElement.id,this.multiChoiceElement.currentValue,this.multiChoiceElement.choiceInfo[t].label);var o=document.createEvent("Event");Dt("#"+this.multiChoiceElement.id+"_"+this.multiChoiceElement.currentValue[t]).prop("checked",!0),o.initEvent("change",!0,!0),this.selctValue=n,Dt("#"+this.multiChoiceElement.id+"_"+this.multiChoiceElement.currentValue[t])[0].dispatchEvent(o);break}}}catch(l){a={error:l}}finally{try{i&&!i.done&&(r=e["return"])&&r.call(e)}finally{if(a)throw a.error}}else if(this.multiChoiceElement.currentValue===this.multiChoiceElement.choiceInfo[t].value&&this.multiChoiceElement.choiceInfo[t].value!==undefined){this.simulatorEngineService.addOrUpdateDataElement(this.multiChoiceElement.id,this.multiChoiceElement.currentValue,this.multiChoiceElement.choiceInfo[t].label),this.choiceValue=this.multiChoiceElement.currentValue;o=document.createEvent("Event");Dt("#"+this.multiChoiceElement.id+"_"+this.multiChoiceElement.currentValue).prop("checked",!0),o.initEvent("change",!0,!0),Dt("#"+this.multiChoiceElement.id+"_"+this.multiChoiceElement.currentValue)[0].dispatchEvent(o)}this.selctValue===this.multiChoiceElement.choiceInfo[t].value?this.checked=this.multiChoiceElement.choiceInfo[t].value:this.checked=undefined}var a,r},t.prototype.updateMultiChoice=function(t,e,i,n){var o=new mt;if(n.currentTarget.checked)this.multiChoiceValues.push(i),this.multiChoiceComaprisonValues.push(n.currentTarget.value),this.checked=n.currentTarget.value,this.selctValue===n.currentTarget.value?this.checked=n.currentTarget.value:this.checked=undefined;else{var a=this.multiChoiceValues.indexOf(i);this.checked=undefined;var r=this.multiChoiceComaprisonValues.indexOf(n.currentTarget.value);-1<a&&this.multiChoiceValues.splice(a,1),-1<r&&this.multiChoiceComaprisonValues.splice(r,1)}o.elementId=t,o.selectedValues=this.multiChoiceValues,o.selectedComparisonValues=this.multiChoiceComaprisonValues,this.selectedCondition=new wt,this.selectedCondition.selectedConditionId=t,this.selectedCondition.selectedCondition=e,this.selectedCondition.selectedValue=this.multiChoiceValues,this.returnMultiChoice.emit({receivedElement:o,selectedCondition:this.selectedCondition})},t.prototype.createMultiChoiceElementForm=function(){this.multiChoiceElementForm=this.formBuilder.group({multiCheckBox:["",o.Validators.required]},{validator:this.specificValueInsideRange("multiCheckBox")})},t.prototype.specificValueInsideRange=function(i){var n=this;return function(t){var e=t.controls[i];return n.multiChoiceElement.isRequired?e.setErrors({notEquivalent:!0}):e.setErrors(null)}},t}();Ct.decorators=[{type:i.Component,args:[{selector:"acr-assist-multi-choice-element",template:'<form [formGroup]="multiChoiceElementForm" novalidate>\n  <div class="form-group">\n    <div class="col-sm-5 text-right">\n      <label class="control-label DEElement" id="{{multiChoiceElement.id}}">\n        {{multiChoiceElement.label}}\n      </label>\n      <ng-container *ngIf="multiChoiceElement.hint !== \'\' && multiChoiceElement.hint !== undefined">\n        <i>\n          <span class="fa fa-info-circle text-primary" data-toggle="tooltip" data-placement="right" title="{{multiChoiceElement.hint}}"></span>\n        </i>\n      </ng-container>\n      <ng-container *ngIf="multiChoiceElement.diagrams != undefined ">\n        <acr-hint-diagram [DataElement]="multiChoiceElement" [imagePath]="imagePath"></acr-hint-diagram>\n      </ng-container>\n      <span *ngIf="multiChoiceElementForm.controls[\'multiCheckBox\'].invalid && !multiChoiceValues.length" class="required-field"\n        title="Required Field">\n        *\n      </span>\n    </div>\n\n    <div class="col-sm-7">\n      <ng-container *ngFor="let choice of multiChoiceElement.choiceInfo">\n        <div class="checkbox" title="{{choice.hint}}">\n          <label>\n            <input [(ngModel)]="checked" id="{{multiChoiceElement.id}}_{{choice.value}}" type="checkbox" value={{choice.value}} [checked]="false"\n              formControlName="multiCheckBox" (change)="updateMultiChoice(multiChoiceElement.id, multiChoiceElement.label, (choice.reportText !== undefined) ? choice.reportText : choice.label, $event)">\n            <span> {{choice.label}}</span>\n          </label>\n        </div>\n      </ng-container>\n    </div>\n  </div>\n</form>',styles:['input[type=file].inputfile{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1;margin:0}input[type=file].inputfile+label,input[type=file].inputfile+label:active{max-width:100%;font-size:100%;font-weight:700;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;overflow:hidden;display:inline-block;color:#f1e5e6;background-color:#d3394c;text-indent:0}input[type=file].inputfile+label:hover{background-color:#722040}input[type=file].inputfile+label{cursor:pointer}input[type=file].inputfile:hover+label{outline:#000 dotted 1px;outline:-webkit-focus-ring-color auto 5px}.right-fixed{position:fixed;right:0}.row.report-text-top-margin.right-align{width:80%;margin-left:135px}body{margin:2em}input[type=radio]:checked+div{background-color:#1e89b5!important;border:1px solid #9b9b9b;color:#fff}input[type=radio]+div{background-color:#f5f5f5!important;border:1px solid #9b9b9b;border-radius:5px}.checkbox>label{background-color:#f5f5f5!important;border:1px solid #9b9b9b;border-radius:5px;height:auto;line-height:25px;width:100%;font-weight:700}.checkbox>label>input[type=checkbox]{margin-left:-15px;margin-top:6px}.full-width span{font-weight:700}.DEElement{color:#363636;letter-spacing:-.37px;word-wrap:break-word}.DEValues{color:#4a4a4a;letter-spacing:-.29px;width:100%;min-width:180px;max-width:280px}.rad{cursor:pointer;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.rad>input{visibility:hidden;position:absolute}[type=radio]+span::before{content:"";display:inline-block;width:9px;height:9px;border-radius:1em;border:.1px solid #fff;-webkit-box-shadow:0 0 0 1px #57aed0;box-shadow:0 0 0 1px #57aed0;margin-right:4px;-webkit-transition:.5s ease all;transition:.5s ease all;margin-left:-15px}.reportText{font-size:14px;color:#363636;letter-spacing:-.49px;margin-top:5px}.btn-default.active,.btn-default:focus,.btn-default:hover,.item.active,button.active,button:focus,button:hover{background:#1e89b5!important;color:#fff!important}.hideInput{visibility:hidden;margin-left:5px!important}.panel{background-color:transparent}.close{margin-top:-20px!important}.control-label{text-align:left!important}.box-style{text-decoration:none;color:#363636!important;border-radius:3px;padding:5px;font-weight:700!important;width:75%}.findings{color:#fff!important;background-color:#5295b1!important;border-color:#5295b1!important;background-image:none!important;font-weight:700;text-transform:capitalize;height:45px;font-size:16px;text-align:left}.table-row{display:table-row;width:auto;clear:both}.table-cell{display:table-cell;width:475px;font-size:12px;background-color:transparent;color:#000;height:25px;line-height:25px;padding:1px}.imgMap-table-cell{width:10%!important;vertical-align:middle}.panel-default{min-width:100%}#footer{position:fixed;bottom:0}.row-style{bottom:5px;position:fixed;top:55px;overflow:auto;width:100%}.required-field{padding:5px;font-size:16px;color:red;display:inline-block;font-weight:700}.xml-only-msg{border:1px solid red;border-radius:5px;padding:5px;font-size:12px;color:#fff;width:223px;display:inline-block;font-weight:700}@media (min-width:400px) and (max-width:1024px){.xml-only-msg{width:120px}}@media (max-width:475px){.xml-only-msg{color:#000}}.col-per-10{border:1px solid #00f;padding:15px 10px;border-radius:10px;height:auto;width:10%;float:left;position:fixed;min-height:1px}.btn-group>.btn:first-child{margin-left:0;width:165px;margin-top:10px}.col-md-10{left:200px}.module-header{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;margin-left:-135px;margin-top:-15px;font-size:14px;font-weight:700;color:#363636}.btn-group-justified{padding-left:15px}select{height:35px;border-radius:5px;max-width:280px;width:100%}.findings select{max-width:150px;margin-top:-3px}.fixed-keydiagram{position:fixed!important;float:right;padding-right:0!important;margin-right:10px;padding-left:25px!important}.center-align{text-align:center;width:160px!important;padding:0!important}.center-align div{width:200px;margin-left:-10px}.findings div{color:#363636!important;margin-left:100px!important;margin-top:-23.5px!important;height:30px}.findings div select{text-transform:capitalize}.modal-backdrop{top:10000px!important}.tooltip-arrow{display:none!important}.other-reportSection{font-weight:400;margin-top:-10px;margin-left:15px}a:hover{text-decoration:none!important}.no-btm-margin-table{margin-bottom:0!important}.adjust-diagram{margin-top:56px;right:20px!important}.reportText-panel{width:90%;margin-left:2%}.reportText-body{margin-left:2%}.top-Index{z-index:99999!important}h1{color:#369;font-family:Arial,Helvetica,sans-serif;font-size:250%}h2,h3{color:#444;font-family:Arial,Helvetica,sans-serif;font-weight:lighter}.div-simulator-container{margin:0}.div-simulator-container input[type=radio]:checked+div{background-color:#1e89b5!important;border:1px solid #9b9b9b;color:#fff}.div-simulator-container input[type=radio]+div{background-color:#f5f5f5!important;border:1px solid #9b9b9b;border-radius:5px}.div-simulator-container .checkbox>label{background-color:#f5f5f5!important;border:1px solid #9b9b9b;border-radius:5px;height:30px;line-height:30px}.div-simulator-container .checkbox>label>input[type=checkbox]{margin-left:-15px;margin-top:8px}.div-simulator-container .full-width span{font-weight:700}.div-simulator-container .DEElement{color:#363636;letter-spacing:-.37px;word-wrap:break-word}.div-simulator-container .DEValues{color:#4a4a4a;letter-spacing:-.29px}.div-simulator-container .rad{cursor:pointer;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.div-simulator-container .rad>input{visibility:hidden;position:absolute}.div-simulator-container [type=radio]+span::before{content:"";display:inline-block;width:9px;height:9px;border-radius:1em;border:.1px solid #fff;-webkit-box-shadow:0 0 0 1px #57aed0;box-shadow:0 0 0 1px #57aed0;margin-right:4px;-webkit-transition:.5s ease all;transition:.5s ease all;margin-left:-15px}[type=radio]:checked+span::before{background:#57aed0;-webkit-box-shadow:0 0 0 2px #57aed0;box-shadow:0 0 0 2px #57aed0;margin-top:auto}.div-simulator-container .reportText{font-size:14px;color:#363636;letter-spacing:-.49px}.btn-default:focus,.div-simulator-container .btn-default.active,.div-simulator-container .btn-default:hover,.div-simulator-container .item.active,.div-simulator-container button.active,.div-simulator-container button:focus,.div-simulator-container button:hover{background:#1e89b5!important;color:#fff!important}.div-simulator-container .hideInput{visibility:hidden;margin-left:5px!important}.div-simulator-container .panel{background-color:transparent}.logo{height:30px;width:250px}.navbar-blue{background-color:#00205b!important;color:#fff}.navbar-brand-text{font-size:30px;color:#fff;font-weight:400;margin-top:10px}.div-simulator-container .close{margin-top:-20px!important}#myNav.affix{width:483px;top:100}#Can-ImgMap{pointer-events:none;position:absolute;opacity:.5}.div-simulator-container .control-label{text-align:left!important}.div-simulator-container .box-style{text-decoration:none;color:#363636!important;border-radius:3px;padding:5px;font-weight:700!important;width:75%}.div-simulator-container .findings{color:#fff!important;background-color:#5295b1!important;border-color:#5295b1!important;background-image:none!important;font-weight:700;text-transform:capitalize;height:40px}.div-simulator-container .table-row{display:table-row;width:auto;clear:both}.div-simulator-container .table-cell{display:table-cell;width:475px;font-size:12px;background-color:transparent;color:#000;height:25px;line-height:25px;padding:1px;border-bottom:none}.div-simulator-container .imgMap-table-cell{width:10%!important;vertical-align:middle}.div-simulator-container .panel-default{min-width:600px;margin:0!important;background-color:#fff}.div-simulator-container .footerBlock{position:fixed;bottom:55px}.div-simulator-container .row-style{bottom:5px;position:fixed;top:55px;overflow:auto;width:100%}.div-simulator-container .modal-dialog{margin-left:0!important}.div-simulator-container .required-field{border:1px solid #edd1d1;border-radius:5px;padding:5px;font-size:12px;color:#cd5c5c;width:125px}.div-simulator-container .col-per-10{border:1px solid #00f;padding:15px 10px;border-radius:10px;height:auto;width:10%;float:left;position:fixed;min-height:1px}.div-simulator-container .btn-group>.btn:first-child{margin-left:0;width:165px;margin-top:10px}.div-simulator-container .col-md-10{left:200px}.div-simulator-container .module-header{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;margin-left:-135px;margin-top:-15px;font-size:14px;font-weight:700;color:#363636}.div-simulator-container .btn-group-justified{padding-left:15px}.div-simulator-container .panel-body{padding:10px!important}.div-simulator-container .fixed-keydiagram{position:fixed!important;float:right;padding-right:0!important;margin-right:10px;padding-left:25px!important}.div-simulator-container .center-align{text-align:center;width:160px!important;padding:0!important}.div-simulator-container .center-align div{width:200px;margin-left:-10px}.div-simulator-container .findings div{color:#363636!important;margin-left:97px!important;margin-top:-29.5px!important;height:30px}.div-simulator-container .findings div select{text-transform:capitalize}.div-simulator-container .modal-backdrop{top:10000px!important}.div-simulator-container .tooltip-arrow{display:none!important}.div-simulator-container .other-reportSection{font-weight:400;margin-top:-10px;margin-left:15px}.div-simulator-container a:hover{text-decoration:none!important}.div-simulator-container .no-btm-margin-table{margin-bottom:0!important}.div-simulator-container .adjust-diagram{margin-top:56px;right:20px!important}.adjust-diagram-image{top:0!important;margin-top:0!important}@media only screen and (min-width:1224px){.tab-content{padding:5px}.fixed-reportText{width:1064px}}@media (min-width:768px){#page-content-wrapper{padding:0 20px;margin-top:15px}}@media (max-width:767px){.form-group{padding-left:30px}.col-sm-5.text-right{float:left}.col-sm-8{padding-right:30px}}#sidebar-wrapper{left:175px;margin-left:-175px}#rowContent{padding-bottom:120px}@media only screen and (min-width:1824px){.fixed-reportText{width:1260px}}@media only screen and (min-width:1224px){.modal-lg{left:0}}.form-group{margin-bottom:15px}.control-label{margin-top:0;margin-left:0}.div-simulator-container select{height:30px;border-radius:5px;font-size:12px;width:280px}.div-simulator-container .input-group{width:280px}.div-simulator-container .input-group .form-control{border-radius:5px;-webkit-box-shadow:none;box-shadow:none;border:1px solid #969696}.div-simulator-container .imgMap-table-cell{padding-left:10px}@media (min-width:1224px){.modal-lg{width:630px}}.tableImagemap{table-layout:fixed}@media (min-width:1850px){.modal-lg{width:900px}.tableImagemap{table-layout:inherit}}.col-centered{float:none;margin:0 auto}.checkbox,[type=number]{max-width:280px}.input-group{width:100%}@media (min-width:1441px){.DEValues{height:auto}}@media (max-width:1024px){.adjust-diagram-image{width:50%}}@media (min-width:1921px){.adjust-diagram-image{width:50%}}.row{font-weight:700}.carousel-item.item img{width:100%!important}.carousel-indicators{display:none!important}.display-inline{display:inline}.font-weight-normal{font-weight:400}.font-weight-bold{font-weight:700}.color-white{color:#fff}.bottom-margin{margin-bottom:25px}.reportText-content{white-space:pre-line;font-weight:700;margin:-40px 0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.no-bottom-margin{margin-bottom:0!important}.reportText-main-content{font-size:16px}.split-length-word{word-break:break-all;text-align:left;margin:0}.img-max-width{width:70%!important}.keydiagram{text-align:center;margin-top:10px}.report-text-top-margin{margin-top:15px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;margin:0}input[type=number],input[type=number]:focus,input[type=number]:hover{-moz-appearance:textfield}.numeric-align{display:inline}input[type=text]{max-width:280px;margin-left:0!important;border-radius:5px!important;text-transform:capitalize}.all-reporttext-heading{text-decoration:underline;font-weight:700;text-transform:capitalize;font-size:18px;margin-top:-50px;text-align:left}.all-reportText-content{margin-top:-10px}.split-length-word.all-reportText-content{text-align:justify;word-break:unset}.fixed-report-text-sidebar{position:fixed;right:0;width:45%}.fixed-report-text-footer{position:fixed;left:15!important;bottom:0;background-color:#fff}.left-margin{margin-left:60px;width:90%}.overflow{overflow-x:hidden}@media (max-width:650px){.left-margin{margin-left:20px}.row.content-area{padding:0 5px}.text-right.border-0>h4{padding-right:20px}.keydiagram{width:100%;text-align:center;margin-left:0!important}}@media (max-width:1024px){.keydiagram{width:100%;margin-left:9%}.img-max-width{width:80%!important}}@media (max-width:1023px){.fixed-report-text-sidebar{position:relative}}.upload-button-size{font-size:100%!important}.cdeId{cursor:pointer;text-decoration:underline}']}]}],Ct.ctorParameters=function(){return[{type:o.FormBuilder},{type:m}]},Ct.propDecorators={multiChoiceElement:[{type:i.Input}],imagePath:[{type:i.Input}],returnMultiChoice:[{type:i.Output}]};var It=function(){function t(){this.$=require("jquery"),this.DataElements={},this.FormValues={},this.imageExist=!0,this.SelectionValue=""}return t.prototype.ngOnInit=function(){this.DataElement!==undefined&&this.displayValue("")},t.prototype.isInRectangle=function(t,e,i){var n=i.split(",");return n[0]<t&&n[0]+n[2]>t&&n[1]<e&&n[1]+n[3]>e},t.prototype.isInCircle=function(t,e,i){var n=i.split(",");return Math.sqrt(Math.pow(t-n[0],2)+Math.pow(e-n[1],2))<n[2]},t.prototype.isInPolygon=function(t,e,i){for(var n=i.split(","),o=[],a=0;a<n.length;a++){var r=[];r.push(n[a]),r.push(n[a+1]),a+=1,o.push(r)}for(var l=!1,d=(a=0,o.length-1);a<o.length;d=a++){var p=o[a][0],s=o[a][1],c=o[d][0],m=o[d][1];e<s!=e<m&&t<(c-p)*(e-s)/(m-s)+p&&(l=!l)}return l},t.prototype.imageClick=function(t,e){e.ImageProp.height,e.ImageProp.width;var i,n,o=this.$(t.target),a=(o.height(),o.width(),o.offset()),r=a.top-this.$(window).scrollTop(),l=a.left-this.$(window).scrollLeft(),d=t.clientX-l,p=t.clientY-r;try{for(var s=j(e.ImageOptions),c=s.next();!c.done;c=s.next()){var m=c.value;if("rect"===m.Shape){if(this.isInRectangle(d,p,m.Coordinates)){this.FormValues[e.ID]=m.Value;break}}else if("circle"===m.Shape){if(this.isInCircle(d,p,m.Coordinates)){this.FormValues[e.ID]=m.Value;break}}else if("poly"===m.Shape&&this.isInPolygon(d,p,m.Coordinates)){this.FormValues[e.ID]=m.Value;break}}}catch(u){i={error:u}}finally{try{c&&!c.done&&(n=s["return"])&&n.call(s)}finally{if(i)throw i.error}}},t.prototype.setValue=function(t){try{for(var e=j(this.DataElement.choiceInfo),i=e.next();!i.done;i=e.next()){var n=i.value;if(this.DataElement.choiceInfo.length<=5&&0<this.DataElement.choiceInfo.length){if(n.value===t){this.$("#"+t+"_"+this.DataElement.id).prop("checked",!0);break}this.$("#"+n.value+"_"+this.DataElement.id).prop("checked",!1)}else if(n.value===t){this.$("#"+this.DataElement.id).val(n.value);var o=document.createEvent("Event");o.initEvent("change",!0,!0),this.$("#"+this.DataElement.id)[0].dispatchEvent(o);break}}}catch(l){a={error:l}}finally{try{i&&!i.done&&(r=e["return"])&&r.call(e)}finally{if(a)throw a.error}}var a,r;this.DataElement.currentValue=t},t.prototype.displayValue=function(t){this.SelectionValue=""===t?"Image Map Diagram":"Selected Value : "+t},t}();It.decorators=[{type:i.Component,args:[{selector:"acr-image-map",template:'<div class="col-sm-8">\n  Select value from image:-\n  <button type="button" class="btn btn-default" data-toggle="modal" attr.data-target="#{{\'imgMap_Modal_\'+DataElement.id}}">\n    <span class="glyphicon glyphicon-picture" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="Image Map"></span>\n  </button>\n</div>\n<ng-container *ngIf="imagePath != undefined">\n  <div class="modal inmodal fade" id="{{\'imgMap_Modal_\'+DataElement.id}}" tabindex="-1" role="dialog" aria-hidden="true">\n    <div class="modal-dialog modal-lg">\n      <div class="modal-content">\n        <div class="modal-header">\n          <button type="button" class="close" data-dismiss="modal">\n            <span aria-hidden="true">&times;</span>\n            <span class="sr-only">Close</span>\n          </button>\n          <h4 class="modal-title"> {{SelectionValue}}</h4>\n        </div>\n        <div class="modal-body">\n          <div class="row">\n            <div class="col-md-12">\n              <ng-container *ngIf="imageExist == true">\n                <img class="ImgOption danger" alt="No Image Available!!!" data-dismiss="modal" attr.id="{{\'imgMap_Img_\'+DataElement.id}}"\n                  (click)="imageClick($event,DataElement);" attr.data-elementID="{{DataElement.id}}" attr.usemap="#{{\'imgMap_\'+DataElement.id}}"\n                  src="{{imagePath}}/{{DataElement.imageMap.location}}">\n                <map name="{{\'imgMap_\'+DataElement.id}}">\n                  <ng-container *ngFor="let imgOpt of DataElement.imageMap.map.areas">\n                    <area attr.shape="{{imgOpt.shape}}" attr.imgID="{{\'imgMap_Img_\'+DataElement.id}}" attr.coords="{{imgOpt.coords}}" attr.alt="{{imgOpt.choiceValue}}"\n                      (mouseover)=\'displayValue(imgOpt.choiceValue);\' (mouseout)=\'displayValue("");\' (click)="setValue(imgOpt.choiceValue);"\n                      data-dismiss="modal">\n                  </ng-container>\n                </map>\n              </ng-container>\n\n              <ng-container *ngIf="imageExist == false">\n                <div class="">\n                  No Image Map Available...\n                </div>\n              </ng-container>\n            </div>\n          </div>\n        </div>\n        <div class="modal-footer">\n          <button type="button" class="btn btn-primary" data-dismiss="modal">Close</button>\n        </div>\n      </div>\n    </div>\n  </div>\n\n\n  \x3c!-- <div class="modal fade img-modal" tabindex="-1" role="dialog" attr.id="{{\'imgMap_Modal_\'+DataElement.id}}" aria-labelledby="mySmallModalLabel">\n    <div class="modal-dialog modal-lg" role="document">\n      <div class="modal-content">\n        <div class="modal-header">\n          <h4 class="modal-title">\n            {{SelectionValue}}\n          </h4>\n          <button type="button" class="close" data-dismiss="modal" aria-label="Close">\n            <span aria-hidden="true">×</span>\n          </button>\n        </div>\n        <div class="modal-body">\n          <div class="row">\n            <div class="col-md-12">\n              <ng-container *ngIf="imageExist == true">\n                <img class="ImgOption danger" alt="No Image Available!!!" data-dismiss="modal" attr.id="{{\'imgMap_Img_\'+DataElement.id}}"\n                  (click)="imageClick($event,DataElement);" attr.data-elementID="{{DataElement.id}}" attr.usemap="#{{\'imgMap_\'+DataElement.id}}"\n                  src="{{imagePath}}/{{DataElement.imageMap.location}}">\n                <map name="{{\'imgMap_\'+DataElement.id}}">\n                  <ng-container *ngFor="let imgOpt of DataElement.imageMap.map.areas">\n                    <area attr.shape="{{imgOpt.shape}}" attr.imgID="{{\'imgMap_Img_\'+DataElement.id}}" attr.coords="{{imgOpt.coords}}" attr.alt="{{imgOpt.choiceValue}}"\n                      (mouseover)=\'displayValue(imgOpt.choiceValue);\' (mouseout)=\'displayValue("");\'\n                      (click)="setValue(imgOpt.choiceValue);" data-dismiss="modal">\n                  </ng-container>\n                </map>\n              </ng-container>\n\n              <ng-container *ngIf="imageExist == false">\n                <div class="">\n                  No Image Map Available...\n                </div>\n              </ng-container>\n            </div>\n          </div>\n        </div>\n      </div>\n    </div>\n  </div> --\x3e\n</ng-container>\n',styles:['input[type=file].inputfile{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1;margin:0}input[type=file].inputfile+label,input[type=file].inputfile+label:active{max-width:100%;font-size:100%;font-weight:700;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;overflow:hidden;display:inline-block;color:#f1e5e6;background-color:#d3394c;text-indent:0}input[type=file].inputfile+label:hover{background-color:#722040}input[type=file].inputfile+label{cursor:pointer}input[type=file].inputfile:hover+label{outline:#000 dotted 1px;outline:-webkit-focus-ring-color auto 5px}.right-fixed{position:fixed;right:0}.row.report-text-top-margin.right-align{width:80%;margin-left:135px}body{margin:2em}input[type=radio]:checked+div{background-color:#1e89b5!important;border:1px solid #9b9b9b;color:#fff}input[type=radio]+div{background-color:#f5f5f5!important;border:1px solid #9b9b9b;border-radius:5px}.checkbox>label{background-color:#f5f5f5!important;border:1px solid #9b9b9b;border-radius:5px;height:auto;line-height:25px;width:100%;font-weight:700}.checkbox>label>input[type=checkbox]{margin-left:-15px;margin-top:6px}.full-width span{font-weight:700}.DEElement{color:#363636;letter-spacing:-.37px;word-wrap:break-word}.DEValues{color:#4a4a4a;letter-spacing:-.29px;width:100%;min-width:180px;max-width:280px}.rad{cursor:pointer;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.rad>input{visibility:hidden;position:absolute}[type=radio]+span::before{content:"";display:inline-block;width:9px;height:9px;border-radius:1em;border:.1px solid #fff;-webkit-box-shadow:0 0 0 1px #57aed0;box-shadow:0 0 0 1px #57aed0;margin-right:4px;-webkit-transition:.5s ease all;transition:.5s ease all;margin-left:-15px}.reportText{font-size:14px;color:#363636;letter-spacing:-.49px;margin-top:5px}.btn-default.active,.btn-default:focus,.btn-default:hover,.item.active,button.active,button:focus,button:hover{background:#1e89b5!important;color:#fff!important}.hideInput{visibility:hidden;margin-left:5px!important}.panel{background-color:transparent}.close{margin-top:-20px!important}.control-label{text-align:left!important}.box-style{text-decoration:none;color:#363636!important;border-radius:3px;padding:5px;font-weight:700!important;width:75%}.findings{color:#fff!important;background-color:#5295b1!important;border-color:#5295b1!important;background-image:none!important;font-weight:700;text-transform:capitalize;height:45px;font-size:16px;text-align:left}.table-row{display:table-row;width:auto;clear:both}.table-cell{display:table-cell;width:475px;font-size:12px;background-color:transparent;color:#000;height:25px;line-height:25px;padding:1px}.imgMap-table-cell{width:10%!important;vertical-align:middle}.panel-default{min-width:100%}#footer{position:fixed;bottom:0}.row-style{bottom:5px;position:fixed;top:55px;overflow:auto;width:100%}.required-field{padding:5px;font-size:16px;color:red;display:inline-block;font-weight:700}.xml-only-msg{border:1px solid red;border-radius:5px;padding:5px;font-size:12px;color:#fff;width:223px;display:inline-block;font-weight:700}@media (min-width:400px) and (max-width:1024px){.xml-only-msg{width:120px}}@media (max-width:475px){.xml-only-msg{color:#000}}.col-per-10{border:1px solid #00f;padding:15px 10px;border-radius:10px;height:auto;width:10%;float:left;position:fixed;min-height:1px}.btn-group>.btn:first-child{margin-left:0;width:165px;margin-top:10px}.col-md-10{left:200px}.module-header{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;margin-left:-135px;margin-top:-15px;font-size:14px;font-weight:700;color:#363636}.btn-group-justified{padding-left:15px}select{height:35px;border-radius:5px;max-width:280px;width:100%}.findings select{max-width:150px;margin-top:-3px}.fixed-keydiagram{position:fixed!important;float:right;padding-right:0!important;margin-right:10px;padding-left:25px!important}.center-align{text-align:center;width:160px!important;padding:0!important}.center-align div{width:200px;margin-left:-10px}.findings div{color:#363636!important;margin-left:100px!important;margin-top:-23.5px!important;height:30px}.findings div select{text-transform:capitalize}.modal-backdrop{top:10000px!important}.tooltip-arrow{display:none!important}.other-reportSection{font-weight:400;margin-top:-10px;margin-left:15px}a:hover{text-decoration:none!important}.no-btm-margin-table{margin-bottom:0!important}.adjust-diagram{margin-top:56px;right:20px!important}.reportText-panel{width:90%;margin-left:2%}.reportText-body{margin-left:2%}.top-Index{z-index:99999!important}h1{color:#369;font-family:Arial,Helvetica,sans-serif;font-size:250%}h2,h3{color:#444;font-family:Arial,Helvetica,sans-serif;font-weight:lighter}.div-simulator-container{margin:0}.div-simulator-container input[type=radio]:checked+div{background-color:#1e89b5!important;border:1px solid #9b9b9b;color:#fff}.div-simulator-container input[type=radio]+div{background-color:#f5f5f5!important;border:1px solid #9b9b9b;border-radius:5px}.div-simulator-container .checkbox>label{background-color:#f5f5f5!important;border:1px solid #9b9b9b;border-radius:5px;height:30px;line-height:30px}.div-simulator-container .checkbox>label>input[type=checkbox]{margin-left:-15px;margin-top:8px}.div-simulator-container .full-width span{font-weight:700}.div-simulator-container .DEElement{color:#363636;letter-spacing:-.37px;word-wrap:break-word}.div-simulator-container .DEValues{color:#4a4a4a;letter-spacing:-.29px}.div-simulator-container .rad{cursor:pointer;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.div-simulator-container .rad>input{visibility:hidden;position:absolute}.div-simulator-container [type=radio]+span::before{content:"";display:inline-block;width:9px;height:9px;border-radius:1em;border:.1px solid #fff;-webkit-box-shadow:0 0 0 1px #57aed0;box-shadow:0 0 0 1px #57aed0;margin-right:4px;-webkit-transition:.5s ease all;transition:.5s ease all;margin-left:-15px}[type=radio]:checked+span::before{background:#57aed0;-webkit-box-shadow:0 0 0 2px #57aed0;box-shadow:0 0 0 2px #57aed0;margin-top:auto}.div-simulator-container .reportText{font-size:14px;color:#363636;letter-spacing:-.49px}.btn-default:focus,.div-simulator-container .btn-default.active,.div-simulator-container .btn-default:hover,.div-simulator-container .item.active,.div-simulator-container button.active,.div-simulator-container button:focus,.div-simulator-container button:hover{background:#1e89b5!important;color:#fff!important}.div-simulator-container .hideInput{visibility:hidden;margin-left:5px!important}.div-simulator-container .panel{background-color:transparent}.logo{height:30px;width:250px}.navbar-blue{background-color:#00205b!important;color:#fff}.navbar-brand-text{font-size:30px;color:#fff;font-weight:400;margin-top:10px}.div-simulator-container .close{margin-top:-20px!important}#myNav.affix{width:483px;top:100}#Can-ImgMap{pointer-events:none;position:absolute;opacity:.5}.div-simulator-container .control-label{text-align:left!important}.div-simulator-container .box-style{text-decoration:none;color:#363636!important;border-radius:3px;padding:5px;font-weight:700!important;width:75%}.div-simulator-container .findings{color:#fff!important;background-color:#5295b1!important;border-color:#5295b1!important;background-image:none!important;font-weight:700;text-transform:capitalize;height:40px}.div-simulator-container .table-row{display:table-row;width:auto;clear:both}.div-simulator-container .table-cell{display:table-cell;width:475px;font-size:12px;background-color:transparent;color:#000;height:25px;line-height:25px;padding:1px;border-bottom:none}.div-simulator-container .imgMap-table-cell{width:10%!important;vertical-align:middle}.div-simulator-container .panel-default{min-width:600px;margin:0!important;background-color:#fff}.div-simulator-container .footerBlock{position:fixed;bottom:55px}.div-simulator-container .row-style{bottom:5px;position:fixed;top:55px;overflow:auto;width:100%}.div-simulator-container .modal-dialog{margin-left:0!important}.div-simulator-container .required-field{border:1px solid #edd1d1;border-radius:5px;padding:5px;font-size:12px;color:#cd5c5c;width:125px}.div-simulator-container .col-per-10{border:1px solid #00f;padding:15px 10px;border-radius:10px;height:auto;width:10%;float:left;position:fixed;min-height:1px}.div-simulator-container .btn-group>.btn:first-child{margin-left:0;width:165px;margin-top:10px}.div-simulator-container .col-md-10{left:200px}.div-simulator-container .module-header{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;margin-left:-135px;margin-top:-15px;font-size:14px;font-weight:700;color:#363636}.div-simulator-container .btn-group-justified{padding-left:15px}.div-simulator-container .panel-body{padding:10px!important}.div-simulator-container .fixed-keydiagram{position:fixed!important;float:right;padding-right:0!important;margin-right:10px;padding-left:25px!important}.div-simulator-container .center-align{text-align:center;width:160px!important;padding:0!important}.div-simulator-container .center-align div{width:200px;margin-left:-10px}.div-simulator-container .findings div{color:#363636!important;margin-left:97px!important;margin-top:-29.5px!important;height:30px}.div-simulator-container .findings div select{text-transform:capitalize}.div-simulator-container .modal-backdrop{top:10000px!important}.div-simulator-container .tooltip-arrow{display:none!important}.div-simulator-container .other-reportSection{font-weight:400;margin-top:-10px;margin-left:15px}.div-simulator-container a:hover{text-decoration:none!important}.div-simulator-container .no-btm-margin-table{margin-bottom:0!important}.div-simulator-container .adjust-diagram{margin-top:56px;right:20px!important}.adjust-diagram-image{top:0!important;margin-top:0!important}@media only screen and (min-width:1224px){.tab-content{padding:5px}.fixed-reportText{width:1064px}}@media (min-width:768px){#page-content-wrapper{padding:0 20px;margin-top:15px}}@media (max-width:767px){.form-group{padding-left:30px}.col-sm-5.text-right{float:left}.col-sm-8{padding-right:30px}}#sidebar-wrapper{left:175px;margin-left:-175px}#rowContent{padding-bottom:120px}@media only screen and (min-width:1824px){.fixed-reportText{width:1260px}}@media only screen and (min-width:1224px){.modal-lg{left:0}}.form-group{margin-bottom:15px}.control-label{margin-top:0;margin-left:0}.div-simulator-container select{height:30px;border-radius:5px;font-size:12px;width:280px}.div-simulator-container .input-group{width:280px}.div-simulator-container .input-group .form-control{border-radius:5px;-webkit-box-shadow:none;box-shadow:none;border:1px solid #969696}.div-simulator-container .imgMap-table-cell{padding-left:10px}@media (min-width:1224px){.modal-lg{width:630px}}.tableImagemap{table-layout:fixed}@media (min-width:1850px){.modal-lg{width:900px}.tableImagemap{table-layout:inherit}}.col-centered{float:none;margin:0 auto}.checkbox,[type=number]{max-width:280px}.input-group{width:100%}@media (min-width:1441px){.DEValues{height:auto}}@media (max-width:1024px){.adjust-diagram-image{width:50%}}@media (min-width:1921px){.adjust-diagram-image{width:50%}}.row{font-weight:700}.carousel-item.item img{width:100%!important}.carousel-indicators{display:none!important}.display-inline{display:inline}.font-weight-normal{font-weight:400}.font-weight-bold{font-weight:700}.color-white{color:#fff}.bottom-margin{margin-bottom:25px}.reportText-content{white-space:pre-line;font-weight:700;margin:-40px 0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.no-bottom-margin{margin-bottom:0!important}.reportText-main-content{font-size:16px}.split-length-word{word-break:break-all;text-align:left;margin:0}.img-max-width{width:70%!important}.keydiagram{text-align:center;margin-top:10px}.report-text-top-margin{margin-top:15px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;margin:0}input[type=number],input[type=number]:focus,input[type=number]:hover{-moz-appearance:textfield}.numeric-align{display:inline}input[type=text]{max-width:280px;margin-left:0!important;border-radius:5px!important;text-transform:capitalize}.all-reporttext-heading{text-decoration:underline;font-weight:700;text-transform:capitalize;font-size:18px;margin-top:-50px;text-align:left}.all-reportText-content{margin-top:-10px}.split-length-word.all-reportText-content{text-align:justify;word-break:unset}.fixed-report-text-sidebar{position:fixed;right:0;width:45%}.fixed-report-text-footer{position:fixed;left:15!important;bottom:0;background-color:#fff}.left-margin{margin-left:60px;width:90%}.overflow{overflow-x:hidden}@media (max-width:650px){.left-margin{margin-left:20px}.row.content-area{padding:0 5px}.text-right.border-0>h4{padding-right:20px}.keydiagram{width:100%;text-align:center;margin-left:0!important}}@media (max-width:1024px){.keydiagram{width:100%;margin-left:9%}.img-max-width{width:80%!important}}@media (max-width:1023px){.fixed-report-text-sidebar{position:relative}}.upload-button-size{font-size:100%!important}.cdeId{cursor:pointer;text-decoration:underline}']}]}],It.propDecorators={DataElement:[{type:i.Input}],DataElements:[{type:i.Input}],FormValues:[{type:i.Input}],imagePath:[{type:i.Input}]};var Vt=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return s(e,t),e}(Z),Tt=function(a){function t(t,e,i,n){var o=a.call(this,t)||this;return o.arrayCheckerService=e,o.computedValueCreationService=i,o.decisionPointsCreationService=n,o.elementType="ComputedDataElement",o}return s(t,a),t.prototype.createElement=function(t){var e=new Vt;return a.prototype.populateBasicData.call(this,t,e),e.computeValue=this.computedValueCreationService.createComputedValue(t),t.DecisionPoint&&(e.decisionPoints=this.decisionPointsCreationService.createDecisionPoints(t.DecisionPoint)),e},t}(K);Tt.decorators=[{type:i.Injectable}],Tt.ctorParameters=function(){return[{type:b},{type:g},{type:H},{type:L}]};require("jquery");var zt=function(){function t(){this.allReportTexts=[],this.sections=[],setInterval(function(){},1e3)}return t.prototype.ngOnChanges=function(t){this.mainReportTexts=new ut,this.onSelect(this.selectedSectionId)},t.prototype.onSelect=function(t){for(var e in this.selectedSectionId=t,this.sections=[],this.selectedSection=null,this.reportText.allReportText)""!==this.reportText.allReportText[e].reportText&&this.sections.push(e);if("undefined"===t||t===undefined||"All"===t){for(var e in this.allTextReport=[],this.reportText.allReportText)if(""!==this.reportText.allReportText[e].reportText){var i=new G;i.heading=e,i.content=this.removeEmptyLine(this.reportText.allReportText[e].reportText),this.allTextReport.push(i)}this.selectedSectionId="All"}for(var e in this.reportText.allReportText)if(this.reportText.allReportText[e].sectionId===t){this.selectedSection=this.reportText.allReportText[e].reportText,this.selectedSection=this.reportText.reportTextMainContent+(this.selectedSection!==undefined&&""!==this.selectedSection?this.removeEmptyLine(this.selectedSection):"");break}for(var e in this.mainReportTexts=new ut,this.allReportTexts=[],this.reportText.allReportText){var n=new ht;n.reportText=this.removeEmptyLine(this.reportText.allReportText[e].reportText),n.sectionId=this.reportText.allReportText[e].sectionId,this.allReportTexts.push(n)}this.mainReportTexts.allReportText=this.allReportTexts,this.mainReportTexts.reportTextMainContent=this.reportText.reportTextMainContent},t.prototype.removeEmptyLine=function(t){if(0!==t.trim().length){var e=t.split("\n"),i=[];return e.forEach(function(t,e){0!==t.trim().length&&i.push(t)}),i.join("\n")}},t}();zt.decorators=[{type:i.Component,args:[{selector:"acr-assist-report-text",template:'<div class="ibox-title">\n    <h5>Result</h5>\n</div>\n<div class="ibox-content" style="border:1px solid #f4f4f4;">\n    <section class="ac-container">\n        <ng-container *ngFor="let textReport of allTextReport">\n            <div>\n                <input id="{{textReport.heading}}" name="accordion-{{textReport.heading}}" type="checkbox" checked="checked">\n                <label for="{{textReport.heading}}" class="text-capitalize">{{textReport.heading}}</label>\n                <article class="ac-small">\n                    <p class="white-space-line" [innerHTML]="textReport.content"></p>\n                </article>\n            </div>\n        </ng-container>\n    </section>\n</div>',styles:["p.white-space-line{white-space:pre-line}"]}]}],zt.ctorParameters=function(){return[]},zt.propDecorators={reportText:[{type:i.Input}]};var St=[J,pt,gt,a.SlideComponent,r.CarouselComponent,yt,kt,Ct,It,zt],Pt=function(){};Pt.decorators=[{type:i.NgModule,args:[{imports:[n.CommonModule,u,o.FormsModule,o.ReactiveFormsModule],declarations:St,providers:[X,b,l.CarouselConfig,g,q,L,H,m,{provide:v,useClass:it,multi:!0},{provide:v,useClass:nt,multi:!0},{provide:v,useClass:at,multi:!0},{provide:v,useClass:lt,multi:!0},{provide:v,useClass:vt,multi:!0},{provide:v,useClass:Tt,multi:!0}],exports:St}]}];var Ot=function(){function t(){this.items={},this.count=0}return t.prototype.ContainsKey=function(t){return this.items.hasOwnProperty(t)},t.prototype.Count=function(){return this.count},t.prototype.Add=function(t,e){this.items.hasOwnProperty(t)||this.count++,this.items[t]=e},t.prototype.Remove=function(t){var e=this.items[t];return delete this.items[t],this.count--,e},t.prototype.Item=function(t){return this.items[t]},t.prototype.Keys=function(){var t=[];for(var e in this.items)this.items.hasOwnProperty(e)&&t.push(e);return t},t.prototype.Values=function(){var t=[];for(var e in this.items)this.items.hasOwnProperty(e)&&t.push(this.items[e]);return t},t}(),At=function(){function t(t){this.http=t,this.defaultModule="assets/XMLFIles/Hello_RADS/Hello_RADS.xml",this.XMLList=new Ot}return t.prototype.getDefaultModulePath=function(){return this.http.get(this.defaultModule).map(function(t){return t.text()})},t}();At.decorators=[{type:i.Injectable}],At.ctorParameters=function(){return[{type:d.Http}]};var Rt=require("jquery"),Mt=function(){function t(t){this.onFileSelected=new i.EventEmitter,this.globalsService=t}return t.prototype.onFileContentRead=function(t){this.selectedXML=t,this.globalsService.XMLList.ContainsKey(t.fileLabel)&&this.globalsService.XMLList.Remove(t.fileLabel),this.globalsService.XMLList.Add(t.fileLabel,t),this.onFileSelected.emit(t)},t.prototype.onFileClick=function(t){this.selectedXML=t,this.onFileSelected.emit(t),Rt("#xmlOnlyMsg").hide()},t}();Mt.decorators=[{type:i.Component,args:[{selector:"acr-view-upload-loader",template:'<ul class="nav metismenu">\n  <li class="landing_link">\n    <a href="#">Want to try your assist module?</a>\n  </li>\n\n  <li class="text-center">\n    <acr-file-upload-loader (onFileContentRead)="onFileContentRead($event)"></acr-file-upload-loader>\n  </li>\n</ul>\n<ul class="nav metismenu">\n  <li [ngClass]="{\'active\':(selectedXML != \'undefined\' && selectedXML.fileLabel == file.fileLabel)}" *ngFor="let file of globalsService.XMLList.Values().reverse()">\n    <a href="#" (click)="onFileClick(file)">\n      <span class="nav-label">{{file.fileLabel}}</span>\n    </a>\n  </li>\n</ul>',styles:[""]}]}],Mt.ctorParameters=function(){return[{type:At}]},Mt.propDecorators={onFileSelected:[{type:i.Output}]};var jt=function(t,e,i){this.fileLabel=t,this.fileName=e,this.fileContents=i},Nt=require("jquery"),qt=function(){function t(t){this.configService=t,this.onFileContentRead=new i.EventEmitter,this.fileReader=new FileReader}return t.prototype.ngOnInit=function(){this.hideMessage(),this.showDefaultModule()},t.prototype.changeListener=function(t){var e;(e=t.target.value).includes(".xml")||e.includes(".Xml")||e.includes(".XML")||e.includes(".zip")||e.includes(".Zip")||e.includes(".ZIP")?(this.hideMessage(),this.readThis(t.target)):""!==e&&e!==undefined&&Nt("#xmlOnlyMsg").show()},t.prototype.hideMessage=function(){Nt("#xmlOnlyMsg").hide()},t.prototype.readThis=function(t){var e=this;this.readFile=t.files[0];var i=this,n=i.readFile.name.lastIndexOf(".");this.fileReader.onloadend=function(t){i.onFileContentRead.emit(new jt(i.readFile.name.substring(0,n),i.readFile.name,e.fileReader.result))},this.fileReader.readAsText(this.readFile)},t.prototype.showDefaultModule=function(){var e=this;this.configService.getDefaultModulePath().subscribe(function(t){e.onFileContentRead.emit(new jt("Hello RADS","Hello_RADS.xml",t))})},t}();qt.decorators=[{type:i.Component,args:[{selector:"acr-file-upload-loader",template:'\x3c!-- <div class = "row">\n  <div class= "col-sm-12">\n      <div class="panel panel-default">\n          <div class="panel-heading"><strong>Select  the Template file</strong></div>\n          <div class="panel-body">\n              <div class="row">\n                    <div class="col-sm-12 col-md-4 col-xs-12"> Select the file to be uploaded</div>\n                    <div class="col-sm-12 col-md-8 col-xs-12"><input type="file" accept=".xml" (change)="changeListener($event)"></div>\n              </div>\n          </div>\n        </div>\n  </div>\n</div> --\x3e\n\n<input id="xmlFileUpload" class="inputfile" type="file" accept=".xml" (change)="changeListener($event)" (click)="hideMessage()">\n<label for="xmlFileUpload" class="btn btn-w-m btn-success" style="margin:10px;" title="Choose a Module">Choose a Module</label><br>\n<div id="xmlOnlyMsg" class="xml-only-msg"> Only XML files are supported !!!</div>',styles:['input[type=file].inputfile{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1;margin:0}input[type=file].inputfile+label,input[type=file].inputfile+label:active{max-width:100%;font-size:100%;font-weight:700;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;overflow:hidden;display:inline-block;color:#f1e5e6;background-color:#d3394c;text-indent:0}input[type=file].inputfile+label:hover{background-color:#722040}input[type=file].inputfile+label{cursor:pointer}input[type=file].inputfile:hover+label{outline:#000 dotted 1px;outline:-webkit-focus-ring-color auto 5px}.right-fixed{position:fixed;right:0}.row.report-text-top-margin.right-align{width:80%;margin-left:135px}body{margin:2em}input[type=radio]:checked+div{background-color:#1e89b5!important;border:1px solid #9b9b9b;color:#fff}input[type=radio]+div{background-color:#f5f5f5!important;border:1px solid #9b9b9b;border-radius:5px}.checkbox>label{background-color:#f5f5f5!important;border:1px solid #9b9b9b;border-radius:5px;height:auto;line-height:25px;width:100%;font-weight:700}.checkbox>label>input[type=checkbox]{margin-left:-15px;margin-top:6px}.full-width span{font-weight:700}.DEElement{color:#363636;letter-spacing:-.37px;word-wrap:break-word}.DEValues{color:#4a4a4a;letter-spacing:-.29px;width:100%;min-width:180px;max-width:280px}.rad{cursor:pointer;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.rad>input{visibility:hidden;position:absolute}[type=radio]+span::before{content:"";display:inline-block;width:9px;height:9px;border-radius:1em;border:.1px solid #fff;-webkit-box-shadow:0 0 0 1px #57aed0;box-shadow:0 0 0 1px #57aed0;margin-right:4px;-webkit-transition:.5s ease all;transition:.5s ease all;margin-left:-15px}.reportText{font-size:14px;color:#363636;letter-spacing:-.49px;margin-top:5px}.btn-default.active,.btn-default:focus,.btn-default:hover,.item.active,button.active,button:focus,button:hover{background:#1e89b5!important;color:#fff!important}.hideInput{visibility:hidden;margin-left:5px!important}.panel{background-color:transparent}.close{margin-top:-20px!important}.control-label{text-align:left!important}.box-style{text-decoration:none;color:#363636!important;border-radius:3px;padding:5px;font-weight:700!important;width:75%}.findings{color:#fff!important;background-color:#5295b1!important;border-color:#5295b1!important;background-image:none!important;font-weight:700;text-transform:capitalize;height:45px;font-size:16px;text-align:left}.table-row{display:table-row;width:auto;clear:both}.table-cell{display:table-cell;width:475px;font-size:12px;background-color:transparent;color:#000;height:25px;line-height:25px;padding:1px}.imgMap-table-cell{width:10%!important;vertical-align:middle}.panel-default{min-width:100%}#footer{position:fixed;bottom:0}.row-style{bottom:5px;position:fixed;top:55px;overflow:auto;width:100%}.required-field{padding:5px;font-size:16px;color:red;display:inline-block;font-weight:700}.xml-only-msg{border:1px solid red;border-radius:5px;padding:5px;font-size:12px;color:#fff;width:223px;display:inline-block;font-weight:700}@media (min-width:400px) and (max-width:1024px){.xml-only-msg{width:120px}}@media (max-width:475px){.xml-only-msg{color:#000}}.col-per-10{border:1px solid #00f;padding:15px 10px;border-radius:10px;height:auto;width:10%;float:left;position:fixed;min-height:1px}.btn-group>.btn:first-child{margin-left:0;width:165px;margin-top:10px}.col-md-10{left:200px}.module-header{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;margin-left:-135px;margin-top:-15px;font-size:14px;font-weight:700;color:#363636}.btn-group-justified{padding-left:15px}select{height:35px;border-radius:5px;max-width:280px;width:100%}.findings select{max-width:150px;margin-top:-3px}.fixed-keydiagram{position:fixed!important;float:right;padding-right:0!important;margin-right:10px;padding-left:25px!important}.center-align{text-align:center;width:160px!important;padding:0!important}.center-align div{width:200px;margin-left:-10px}.findings div{color:#363636!important;margin-left:100px!important;margin-top:-23.5px!important;height:30px}.findings div select{text-transform:capitalize}.modal-backdrop{top:10000px!important}.tooltip-arrow{display:none!important}.other-reportSection{font-weight:400;margin-top:-10px;margin-left:15px}a:hover{text-decoration:none!important}.no-btm-margin-table{margin-bottom:0!important}.adjust-diagram{margin-top:56px;right:20px!important}.reportText-panel{width:90%;margin-left:2%}.reportText-body{margin-left:2%}.top-Index{z-index:99999!important}h1{color:#369;font-family:Arial,Helvetica,sans-serif;font-size:250%}h2,h3{color:#444;font-family:Arial,Helvetica,sans-serif;font-weight:lighter}.div-simulator-container{margin:0}.div-simulator-container input[type=radio]:checked+div{background-color:#1e89b5!important;border:1px solid #9b9b9b;color:#fff}.div-simulator-container input[type=radio]+div{background-color:#f5f5f5!important;border:1px solid #9b9b9b;border-radius:5px}.div-simulator-container .checkbox>label{background-color:#f5f5f5!important;border:1px solid #9b9b9b;border-radius:5px;height:30px;line-height:30px}.div-simulator-container .checkbox>label>input[type=checkbox]{margin-left:-15px;margin-top:8px}.div-simulator-container .full-width span{font-weight:700}.div-simulator-container .DEElement{color:#363636;letter-spacing:-.37px;word-wrap:break-word}.div-simulator-container .DEValues{color:#4a4a4a;letter-spacing:-.29px}.div-simulator-container .rad{cursor:pointer;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.div-simulator-container .rad>input{visibility:hidden;position:absolute}.div-simulator-container [type=radio]+span::before{content:"";display:inline-block;width:9px;height:9px;border-radius:1em;border:.1px solid #fff;-webkit-box-shadow:0 0 0 1px #57aed0;box-shadow:0 0 0 1px #57aed0;margin-right:4px;-webkit-transition:.5s ease all;transition:.5s ease all;margin-left:-15px}[type=radio]:checked+span::before{background:#57aed0;-webkit-box-shadow:0 0 0 2px #57aed0;box-shadow:0 0 0 2px #57aed0;margin-top:auto}.div-simulator-container .reportText{font-size:14px;color:#363636;letter-spacing:-.49px}.btn-default:focus,.div-simulator-container .btn-default.active,.div-simulator-container .btn-default:hover,.div-simulator-container .item.active,.div-simulator-container button.active,.div-simulator-container button:focus,.div-simulator-container button:hover{background:#1e89b5!important;color:#fff!important}.div-simulator-container .hideInput{visibility:hidden;margin-left:5px!important}.div-simulator-container .panel{background-color:transparent}.logo{height:30px;width:250px}.navbar-blue{background-color:#00205b!important;color:#fff}.navbar-brand-text{font-size:30px;color:#fff;font-weight:400;margin-top:10px}.div-simulator-container .close{margin-top:-20px!important}#myNav.affix{width:483px;top:100}#Can-ImgMap{pointer-events:none;position:absolute;opacity:.5}.div-simulator-container .control-label{text-align:left!important}.div-simulator-container .box-style{text-decoration:none;color:#363636!important;border-radius:3px;padding:5px;font-weight:700!important;width:75%}.div-simulator-container .findings{color:#fff!important;background-color:#5295b1!important;border-color:#5295b1!important;background-image:none!important;font-weight:700;text-transform:capitalize;height:40px}.div-simulator-container .table-row{display:table-row;width:auto;clear:both}.div-simulator-container .table-cell{display:table-cell;width:475px;font-size:12px;background-color:transparent;color:#000;height:25px;line-height:25px;padding:1px;border-bottom:none}.div-simulator-container .imgMap-table-cell{width:10%!important;vertical-align:middle}.div-simulator-container .panel-default{min-width:600px;margin:0!important;background-color:#fff}.div-simulator-container .footerBlock{position:fixed;bottom:55px}.div-simulator-container .row-style{bottom:5px;position:fixed;top:55px;overflow:auto;width:100%}.div-simulator-container .modal-dialog{margin-left:0!important}.div-simulator-container .required-field{border:1px solid #edd1d1;border-radius:5px;padding:5px;font-size:12px;color:#cd5c5c;width:125px}.div-simulator-container .col-per-10{border:1px solid #00f;padding:15px 10px;border-radius:10px;height:auto;width:10%;float:left;position:fixed;min-height:1px}.div-simulator-container .btn-group>.btn:first-child{margin-left:0;width:165px;margin-top:10px}.div-simulator-container .col-md-10{left:200px}.div-simulator-container .module-header{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;margin-left:-135px;margin-top:-15px;font-size:14px;font-weight:700;color:#363636}.div-simulator-container .btn-group-justified{padding-left:15px}.div-simulator-container .panel-body{padding:10px!important}.div-simulator-container .fixed-keydiagram{position:fixed!important;float:right;padding-right:0!important;margin-right:10px;padding-left:25px!important}.div-simulator-container .center-align{text-align:center;width:160px!important;padding:0!important}.div-simulator-container .center-align div{width:200px;margin-left:-10px}.div-simulator-container .findings div{color:#363636!important;margin-left:97px!important;margin-top:-29.5px!important;height:30px}.div-simulator-container .findings div select{text-transform:capitalize}.div-simulator-container .modal-backdrop{top:10000px!important}.div-simulator-container .tooltip-arrow{display:none!important}.div-simulator-container .other-reportSection{font-weight:400;margin-top:-10px;margin-left:15px}.div-simulator-container a:hover{text-decoration:none!important}.div-simulator-container .no-btm-margin-table{margin-bottom:0!important}.div-simulator-container .adjust-diagram{margin-top:56px;right:20px!important}.adjust-diagram-image{top:0!important;margin-top:0!important}@media only screen and (min-width:1224px){.tab-content{padding:5px}.fixed-reportText{width:1064px}}@media (min-width:768px){#page-content-wrapper{padding:0 20px;margin-top:15px}}@media (max-width:767px){.form-group{padding-left:30px}.col-sm-5.text-right{float:left}.col-sm-8{padding-right:30px}}#sidebar-wrapper{left:175px;margin-left:-175px}#rowContent{padding-bottom:120px}@media only screen and (min-width:1824px){.fixed-reportText{width:1260px}}@media only screen and (min-width:1224px){.modal-lg{left:0}}.form-group{margin-bottom:15px}.control-label{margin-top:0;margin-left:0}.div-simulator-container select{height:30px;border-radius:5px;font-size:12px;width:280px}.div-simulator-container .input-group{width:280px}.div-simulator-container .input-group .form-control{border-radius:5px;-webkit-box-shadow:none;box-shadow:none;border:1px solid #969696}.div-simulator-container .imgMap-table-cell{padding-left:10px}@media (min-width:1224px){.modal-lg{width:630px}}.tableImagemap{table-layout:fixed}@media (min-width:1850px){.modal-lg{width:900px}.tableImagemap{table-layout:inherit}}.col-centered{float:none;margin:0 auto}.checkbox,[type=number]{max-width:280px}.input-group{width:100%}@media (min-width:1441px){.DEValues{height:auto}}@media (max-width:1024px){.adjust-diagram-image{width:50%}}@media (min-width:1921px){.adjust-diagram-image{width:50%}}.row{font-weight:700}.carousel-item.item img{width:100%!important}.carousel-indicators{display:none!important}.display-inline{display:inline}.font-weight-normal{font-weight:400}.font-weight-bold{font-weight:700}.color-white{color:#fff}.bottom-margin{margin-bottom:25px}.reportText-content{white-space:pre-line;font-weight:700;margin:-40px 0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.no-bottom-margin{margin-bottom:0!important}.reportText-main-content{font-size:16px}.split-length-word{word-break:break-all;text-align:left;margin:0}.img-max-width{width:70%!important}.keydiagram{text-align:center;margin-top:10px}.report-text-top-margin{margin-top:15px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;margin:0}input[type=number],input[type=number]:focus,input[type=number]:hover{-moz-appearance:textfield}.numeric-align{display:inline}input[type=text]{max-width:280px;margin-left:0!important;border-radius:5px!important;text-transform:capitalize}.all-reporttext-heading{text-decoration:underline;font-weight:700;text-transform:capitalize;font-size:18px;margin-top:-50px;text-align:left}.all-reportText-content{margin-top:-10px}.split-length-word.all-reportText-content{text-align:justify;word-break:unset}.fixed-report-text-sidebar{position:fixed;right:0;width:45%}.fixed-report-text-footer{position:fixed;left:15!important;bottom:0;background-color:#fff}.left-margin{margin-left:60px;width:90%}.overflow{overflow-x:hidden}@media (max-width:650px){.left-margin{margin-left:20px}.row.content-area{padding:0 5px}.text-right.border-0>h4{padding-right:20px}.keydiagram{width:100%;text-align:center;margin-left:0!important}}@media (max-width:1024px){.keydiagram{width:100%;margin-left:9%}.img-max-width{width:80%!important}}@media (max-width:1023px){.fixed-report-text-sidebar{position:relative}}.upload-button-size{font-size:100%!important}.cdeId{cursor:pointer;text-decoration:underline}']}]}],qt.ctorParameters=function(){return[{type:At}]},qt.propDecorators={onFileContentRead:[{type:i.Output}]};var Ft=[qt,Mt],_t=function(){};_t.decorators=[{type:i.NgModule,args:[{imports:[n.CommonModule],declarations:[Ft],providers:[At],exports:[Ft]}]}],t.AcrAssistSimulatorModule=Pt,t.SimulatorLoaderModule=_t,t.ɵc=J,t.ɵo=kt,t.ɵl=pt,t.ɵp=Ct,t.ɵn=yt,t.ɵm=gt,t.ɵq=It,t.ɵr=zt,t.ɵe=v,t.ɵg=g,t.ɵs=it,t.ɵx=Tt,t.ɵk=H,t.ɵj=q,t.ɵh=K,t.ɵi=L,t.ɵf=b,t.ɵw=vt,t.ɵv=lt,t.ɵt=nt,t.ɵu=at,t.ɵd=X,t.ɵa=u,t.ɵb=m,t.ɵy=qt,t.ɵz=At,t.ɵba=Mt,Object.defineProperty(t,"__esModule",{value:!0})});
//# sourceMappingURL=acr-assist-simulator-test.umd.min.js.map
