(function(n){var i="gx-label",s="control-label Label",h="Label",r="form-control",a=/(col-(?:xs|sm|md|lg)-\d{1,2})/g,c=function(t,i){var u=n(t).parent().find("span"),f;gx.lang.gxBoolean(i)?u.parent("p").hide():(u.removeClass(r),f=u.parent("p"),f.length==0?gx.plugdesign.applyTemplateOnElement("readonly-atts-vars",u[0]):f.show())},t=function(t,i,r){r=r||5;for(var f,e=r,u=t;e;)u=u.parentNode,e--;(f=gx.html.getFieldLabel(t,u),f)&&n(t).parent().closest(".gx-form-group",u).toggle(gx.lang.gxBoolean(i))},l=function(n,t){var r=gx.html.getFieldLabel(n),e=t.split(" ").join(h+" ")+(t?h:""),f,u;r&&(u=r.className.match(a),f=u?u.join(" "):"",r.className=[i,f,e,s].join(" "))},u,f,e,o;new gx.plugdesign.Template({name:"labels",selector:"div.gx-attribute:has(label."+i+":not([data-gx-sr-only]))",template:'
{{{outerHTML}}}<\/p>',outerHTML:!0,initialize:function(t){var i=n("#"+t.id)[0];i&&u(i,gx.fn.isVisible(i,0))},listeners:{control:function(n){return n.id},after:{Visible:u}}});f=function(i,r){var u=n(i).parent().closest(".checkbox");gx.lang.gxBoolean(r)?(u.show(),u.children().show()):u.hide();t(i,r)};new gx.plugdesign.Template({name:"checkbox",selector:'.gx-attribute input[type="checkbox"]',setContext:function(t,i){return t.id=n(i)[0].id,t},initialize:function(t){var u=n("#"+t.id),i=u.get(0),r=n(i).closest("label");r.wrap("