"use strict";!function(e){e.jqcBaseElement=function(){this.typeName=null,this.elementId=null,this.currentVal=null,this.subElementList=[]},e.jqcBaseElement.JQC_ELEMENT_ID="jqcElementId",e.jqcBaseElement.JQC_ELEMENT_TYPE="jqcElementType",e.jqcBaseElement.prototype.getJqcTypeName=function(){return this.typeName},e.jqcBaseElement.prototype.getJqcElementId=function(){return this.elementId},e.jqcBaseElement.prototype.getCurrentVal=function(){return this.currentVal},e.jqcBaseElement.prototype.updateCurrentVal=function(e){return this.currentVal=e,this.currentVal},e.jqcBaseElement.prototype.destroy=function(){this.subElementList.forEach(function(e){e.destroy()})},e.jqcBaseElement.prototype.subElementRegister=function(e){this.subElementList.push(e)}}(jQuery);