!function(c){c.jqx.jqxWidget("jqxRadioButton","",{}),c.extend(c.jqx._jqxRadioButton.prototype,{defineInstance:function(){var e={animationShowDelay:300,animationHideDelay:300,width:null,height:null,boxSize:"16px",checked:!1,hasThreeStates:!1,disabled:!1,enableContainerClick:!0,locked:!1,groupName:"",rtl:!1,changeType:null,_canFocus:!0,aria:{"aria-checked":{name:"checked",type:"boolean"},"aria-disabled":{name:"disabled",type:"boolean"}},events:["checked","unchecked","indeterminate","change"]};return this===c.jqx._jqxRadioButton.prototype||c.extend(!0,this,e),e},createInstance:function(e){this._createFromInput("RadioButton"),this.render()},_createFromInput:function(e){var t,i,s,h,a,o,r,d,n=this;"input"==n.element.nodeName.toLowerCase()&&(n.field=n.element,n.field.className&&(n._className=n.field.className),t={title:n.field.title},n.field.value&&(t.value=n.field.value),n.field.checked&&(t.checked=!0),n.field.id.length?t.id=n.field.id.replace(/[^\w]/g,"_")+"_"+e:t.id=c.jqx.utilities.createId()+"_"+e,s=!1,!(i=n.element.nextSibling)||"#text"!=i.nodeName&&"span"!=i.nodeName||(s=!0),h=0,a=c("
",t),s&&(a.append(i),(o=c(""+c(i).text()+"")).appendTo(c(document.body)),h+=o.width(),o.remove()),a[0].style.cssText=n.field.style.cssText,n.width||(n.width=c(n.field).width()+h+10),n.height||(n.height=c(n.field).outerHeight()+10),c(n.field).hide().after(a),r=n.host.data(),n.host=a,n.host.data(r),n.element=a[0],n.element.id=n.field.id,n.field.id=t.id,n._className&&(n.host.addClass(n._className),c(n.field).removeClass(n._className)),n.field.tabIndex&&(d=n.field.tabIndex,n.field.tabIndex=-1,n.element.tabIndex=d))},render:function(){this.setSize();var h=this;this.propertyChangeMap.width=function(e,t,i,s){h.setSize()},this.propertyChangeMap.height=function(e,t,i,s){h.setSize()},this.radiobutton&&this.radiobutton.remove(),this.width||this.host.css("overflow-x","visible"),this.height||this.host.css("overflow-y","visible"),null==this.boxSize&&(this.boxSize=16);var e=parseInt(this.boxSize)+"px",t="16px",i=Math.floor((parseInt(this.boxSize)-16)/2),s=i;i+="px",s+="px";var a=parseInt(this.boxSize)/2+"px";"16px"!=this.boxSize?this.radiobutton=c(''):this.radiobutton=c(''),this.host.attr("role","radio"),this.host.prepend(this.radiobutton),this.disabledContainer||(this.host.attr("tabIndex")||this.host.attr("tabIndex",0),this.clear=c(''),this.host.append(this.clear)),this.checkMark=c(this.radiobutton[0].firstChild.firstChild),this.box=this.radiobutton,this._supportsRC=!0,c.jqx.browser.msie&&c.jqx.browser.version<9&&(this._supportsRC=!1),this.box.addClass(this.toThemeProperty("jqx-fill-state-normal")),this.box.addClass(this.toThemeProperty("jqx-radiobutton-default")),this.host.addClass(this.toThemeProperty("jqx-widget")),this.disabled&&this.disable(),this.host.addClass(this.toThemeProperty("jqx-radiobutton")),this.locked&&this.host.css("cursor","auto");var o=this.element.getAttribute("checked");"checked"!=o&&"true"!=o&&1!=o||(this.checked=!0),this._addInput(),this._render(),this._addHandlers(),c.jqx.aria(this),this._centerBox(),this.isMaterialized()&&(c(this.radiobutton).addClass("ripple"),c.jqx.ripple(c(this.radiobutton),this.host,"radiobutton"))},_centerBox:function(){var e,t;this.height&&-1==this.height.toString().indexOf("%")&&this.box&&(e=parseInt(this.height),this.host.css("line-height",e+"px"),t=e-parseInt(this.boxSize)-1,t/=2,this.box.css("margin-top",parseInt(t)))},_addInput:function(){var e=this.host.attr("name");this.input=c(""),this.host.append(this.input),e&&this.input.attr("name",e)},refresh:function(e){e||(this.setSize(),this._render())},resize:function(e,t){this.width=e,this.height=t,this.setSize()},setSize:function(){(null==this.width||-1==this.width.toString().indexOf("px"))&&(null==this.width||isNaN(this.width))?null!=this.width&&-1!=this.width.toString().indexOf("%")&&(this.element.style.width=this.width):this.host.width(this.width),(null==this.height||-1==this.height.toString().indexOf("px"))&&(null==this.height||isNaN(this.height))?null!=this.height&&-1!=this.height.toString().indexOf("%")&&(this.element.style.height=this.height):this.host.height(this.height),this._centerBox()},_addHandlers:function(){var t=this;this.addHandler(this.box,"click",function(e){if(!t.disabled&&!t.enableContainerClick)return t.changeType="mouse",t.toggle("click"),e.preventDefault(),!1}),this.addHandler(this.host,"keydown",function(e){if(!t.disabled&&!t.locked&&32==e.keyCode)return!t._canFocus||(t.changeType="keyboard",t.toggle("click"),e.preventDefault(),!1)}),this.addHandler(this.host,"mousedown",function(e){if(!t.disabled&&t.enableContainerClick)return t.clickTime=new Date,t.changeType="mouse",t.toggle("click"),t._canFocus&&t.focus(),e.preventDefault(),!1}),this.addHandler(this.host,"selectstart",function(e){!t.disabled&&t.enableContainerClick&&e.preventDefault()}),this.addHandler(this.host,"mouseup",function(e){!t.disabled&&t.enableContainerClick&&e.preventDefault()}),this.addHandler(this.host,"focus",function(e){if(!t.disabled&&t.enableContainerClick&&!t.locked)return c(t.radiobutton).removeClass("active"),(!t.clickTime||t.clickTime&&300