this["hb"] = this["hb"] || {};
this["hb"]["fields"] = this["hb"]["fields"] || {};

this["hb"]["fields"]["attachment"] = Handlebars.template({"compiler":[7,">= 4.0.0"],"main":function(container,depth0,helpers,partials,data) {
    var helper, alias1=depth0 != null ? depth0 : {}, alias2=helpers.helperMissing, alias3="function", alias4=container.escapeExpression;

  return "	<div \r\n		 style=\"background:#eee; height:120px;\"\r\n		 data-edoc-attachment-maxFileSize=\""
    + alias4(((helper = (helper = helpers.maxFileSizeMb || (depth0 != null ? depth0.maxFileSizeMb : depth0)) != null ? helper : alias2),(typeof helper === alias3 ? helper.call(alias1,{"name":"maxFileSizeMb","hash":{},"data":data}) : helper)))
    + "\"\r\n		 data-edoc-attachment-acceptedExtensions=\""
    + alias4(((helper = (helper = helpers.acceptedExtensions || (depth0 != null ? depth0.acceptedExtensions : depth0)) != null ? helper : alias2),(typeof helper === alias3 ? helper.call(alias1,{"name":"acceptedExtensions","hash":{},"data":data}) : helper)))
    + "\"\r\n		 class=\"dz-clickable dropzone\">\r\n	</div>\r\n	<div style=\"display:none\">\r\n		<label id=\"uploaded_file_"
    + alias4((helpers.getId || (depth0 && depth0.getId) || alias2).call(alias1,(depth0 != null ? depth0.id : depth0),(depth0 != null ? depth0.container : depth0),{"name":"getId","hash":{},"data":data}))
    + "\" for=\""
    + alias4((helpers.getId || (depth0 && depth0.getId) || alias2).call(alias1,(depth0 != null ? depth0.id : depth0),(depth0 != null ? depth0.container : depth0),{"name":"getId","hash":{},"data":data}))
    + "\"></label>\r\n		<a id=\"delete_uploaded_file_"
    + alias4((helpers.getId || (depth0 && depth0.getId) || alias2).call(alias1,(depth0 != null ? depth0.id : depth0),(depth0 != null ? depth0.container : depth0),{"name":"getId","hash":{},"data":data}))
    + "\" class=\"btn-default delete-attachment btn\" onclick=\"viewer.deleteAttachment('"
    + alias4((helpers.getId || (depth0 && depth0.getId) || alias2).call(alias1,(depth0 != null ? depth0.id : depth0),(depth0 != null ? depth0.container : depth0),{"name":"getId","hash":{},"data":data}))
    + "')\">x</a>\r\n	</div>";
},"useData":true});

this["hb"]["fields"]["caption"] = Handlebars.template({"1":function(container,depth0,helpers,partials,data) {
    var stack1, helper, alias1=depth0 != null ? depth0 : {}, alias2=helpers.helperMissing, alias3=container.escapeExpression, alias4="function";

  return "<legend class=\"col-xs-12\">\r\n"
    + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.caption : depth0),{"name":"if","hash":{},"fn":container.program(2, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
    + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.helpClick : depth0),{"name":"if","hash":{},"fn":container.program(5, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
    + "</legend>\r\n<span id=\""
    + alias3((helpers.getId || (depth0 && depth0.getId) || alias2).call(alias1,(depth0 != null ? depth0.id : depth0),(depth0 != null ? depth0.container : depth0),{"name":"getId","hash":{},"data":data}))
    + "_help\" class=\"explain col-xs-12\">\r\n    "
    + ((stack1 = ((helper = (helper = helpers.helpClick || (depth0 != null ? depth0.helpClick : depth0)) != null ? helper : alias2),(typeof helper === alias4 ? helper.call(alias1,{"name":"helpClick","hash":{},"data":data}) : helper))) != null ? stack1 : "")
    + "\r\n</span>\r\n<label for=\""
    + alias3((helpers.getId || (depth0 && depth0.getId) || alias2).call(alias1,(depth0 != null ? depth0.id : depth0),(depth0 != null ? depth0.container : depth0),{"name":"getId","hash":{},"data":data}))
    + "\" class=\"sr-only\">"
    + alias3(((helper = (helper = helpers.caption || (depth0 != null ? depth0.caption : depth0)) != null ? helper : alias2),(typeof helper === alias4 ? helper.call(alias1,{"name":"caption","hash":{},"data":data}) : helper)))
    + "</label>\r\n";
},"2":function(container,depth0,helpers,partials,data) {
    var stack1, helper, alias1=depth0 != null ? depth0 : {};

  return "    "
    + container.escapeExpression(((helper = (helper = helpers.caption || (depth0 != null ? depth0.caption : depth0)) != null ? helper : helpers.helperMissing),(typeof helper === "function" ? helper.call(alias1,{"name":"caption","hash":{},"data":data}) : helper)))
    + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.required : depth0),{"name":"if","hash":{},"fn":container.program(3, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
    + "\r\n";
},"3":function(container,depth0,helpers,partials,data) {
    return " *";
},"5":function(container,depth0,helpers,partials,data) {
    return "    <a href=\"#"
    + container.escapeExpression((helpers.getId || (depth0 && depth0.getId) || helpers.helperMissing).call(depth0 != null ? depth0 : {},(depth0 != null ? depth0.id : depth0),(depth0 != null ? depth0.container : depth0),{"name":"getId","hash":{},"data":data}))
    + "_help\" class=\"help\"><span class=\"iconsim\">?</span></a>\r\n";
},"compiler":[7,">= 4.0.0"],"main":function(container,depth0,helpers,partials,data) {
    var stack1;

  return ((stack1 = helpers.unless.call(depth0 != null ? depth0 : {},(depth0 != null ? depth0.hideCaption : depth0),{"name":"unless","hash":{},"fn":container.program(1, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "");
},"useData":true});

this["hb"]["fields"]["checkboxlist"] = Handlebars.template({"1":function(container,depth0,helpers,partials,data,blockParams,depths) {
    var stack1, helper, alias1=depth0 != null ? depth0 : {}, alias2=helpers.helperMissing, alias3="function", alias4=container.escapeExpression;

  return "	<div class=\"checkbox "
    + ((stack1 = helpers["if"].call(alias1,(depths[1] != null ? depths[1].largeType : depths[1]),{"name":"if","hash":{},"fn":container.program(2, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "")
    + "\" style=\""
    + ((stack1 = helpers["if"].call(alias1,(depths[1] != null ? depths[1].horizontal : depths[1]),{"name":"if","hash":{},"fn":container.program(4, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "")
    + "\">\n		<label>\n            <input type=\"checkbox\" \n                   title=\""
    + alias4(((helper = (helper = helpers.caption || (depth0 != null ? depth0.caption : depth0)) != null ? helper : alias2),(typeof helper === alias3 ? helper.call(alias1,{"name":"caption","hash":{},"data":data}) : helper)))
    + "\" \n                   name=\""
    + alias4((helpers.getId || (depth0 && depth0.getId) || alias2).call(alias1,(depths[1] != null ? depths[1].id : depths[1]),(depths[1] != null ? depths[1].container : depths[1]),{"name":"getId","hash":{},"data":data}))
    + "\" \n                   value=\""
    + alias4((helpers.getOptionValue || (depth0 && depth0.getOptionValue) || alias2).call(alias1,depth0,{"name":"getOptionValue","hash":{},"data":data}))
    + "\" \n                   "
    + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.disabledStatic : depth0),{"name":"if","hash":{},"fn":container.program(6, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "")
    + ">\n            "
    + ((stack1 = ((helper = (helper = helpers.caption || (depth0 != null ? depth0.caption : depth0)) != null ? helper : alias2),(typeof helper === alias3 ? helper.call(alias1,{"name":"caption","hash":{},"data":data}) : helper))) != null ? stack1 : "")
    + "\n        </label>\n	</div>\n";
},"2":function(container,depth0,helpers,partials,data) {
    return "box";
},"4":function(container,depth0,helpers,partials,data) {
    return "display:inline-block";
},"6":function(container,depth0,helpers,partials,data) {
    return "disabled=\"disabled\"";
},"compiler":[7,">= 4.0.0"],"main":function(container,depth0,helpers,partials,data,blockParams,depths) {
    var stack1;

  return ((stack1 = helpers.each.call(depth0 != null ? depth0 : {},(depth0 != null ? depth0.options : depth0),{"name":"each","hash":{},"fn":container.program(1, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "");
},"useData":true,"useDepths":true});

this["hb"]["fields"]["datagrid"] = Handlebars.template({"1":function(container,depth0,helpers,partials,data) {
    var stack1, helper, alias1=depth0 != null ? depth0 : {};

  return "                    <th>\r\n                        "
    + container.escapeExpression(((helper = (helper = helpers.caption || (depth0 != null ? depth0.caption : depth0)) != null ? helper : helpers.helperMissing),(typeof helper === "function" ? helper.call(alias1,{"name":"caption","hash":{},"data":data}) : helper)))
    + " \r\n                        "
    + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.helpClick : depth0),{"name":"if","hash":{},"fn":container.program(2, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
    + "\r\n                    </th>\r\n";
},"2":function(container,depth0,helpers,partials,data) {
    return "<a href=\"#"
    + container.escapeExpression((helpers.getId || (depth0 && depth0.getId) || helpers.helperMissing).call(depth0 != null ? depth0 : {},(depth0 != null ? depth0.id : depth0),(depth0 != null ? depth0.container : depth0),{"name":"getId","hash":{},"data":data}))
    + "_help\" class=\"help\"><span class=\"iconsim\">?</span></a>";
},"4":function(container,depth0,helpers,partials,data,blockParams,depths) {
    var stack1;

  return ((stack1 = container.invokePartial(partials.datagridrow,depth0,{"name":"datagridrow","hash":{"container":(depths[1] != null ? depths[1].container : depths[1]),"row":depth0,"grid":depths[1],"model":(depths[1] != null ? depths[1].model : depths[1])},"data":data,"indent":"                    ","helpers":helpers,"partials":partials,"decorators":container.decorators})) != null ? stack1 : "");
},"6":function(container,depth0,helpers,partials,data) {
    return " disabled";
},"compiler":[7,">= 4.0.0"],"main":function(container,depth0,helpers,partials,data,blockParams,depths) {
    var stack1, helper, alias1=depth0 != null ? depth0 : {}, alias2=helpers.helperMissing, alias3=container.escapeExpression;

  return "<fieldset data-edoc-object-id=\""
    + alias3((helpers.getId || (depth0 && depth0.getId) || alias2).call(alias1,(depth0 != null ? depth0.id : depth0),(depth0 != null ? depth0.container : depth0),{"name":"getId","hash":{},"data":data}))
    + "\">\r\n"
    + ((stack1 = container.invokePartial(partials.caption,depth0,{"name":"caption","data":data,"indent":"    ","helpers":helpers,"partials":partials,"decorators":container.decorators})) != null ? stack1 : "")
    + "\r\n    <div class=\"table-responsive\">\r\n        <table class=\"table table-condenced\">\r\n            <thead>\r\n                <tr>\r\n"
    + ((stack1 = helpers.each.call(alias1,(depth0 != null ? depth0.fields : depth0),{"name":"each","hash":{},"fn":container.program(1, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "")
    + "                </tr>\r\n            </thead>\r\n            <tbody>\r\n"
    + ((stack1 = helpers.each.call(alias1,(helpers.getRows || (depth0 && depth0.getRows) || alias2).call(alias1,depth0,false,{"name":"getRows","hash":{},"data":data}),{"name":"each","hash":{},"fn":container.program(4, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "")
    + "            </tbody>\r\n            <tfoot>\r\n\r\n            </tfoot>\r\n        </table>\r\n        <a class=\"btn-default add-row btn\"\r\n           "
    + ((stack1 = helpers["if"].call(alias1,(helpers.hasReachedMaxRows || (depth0 && depth0.hasReachedMaxRows) || alias2).call(alias1,depth0,{"name":"hasReachedMaxRows","hash":{},"data":data}),{"name":"if","hash":{},"fn":container.program(6, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "")
    + "\r\n           onclick=\"viewer.addRow('"
    + alias3((helpers.getId || (depth0 && depth0.getId) || alias2).call(alias1,(depth0 != null ? depth0.id : depth0),(depth0 != null ? depth0.container : depth0),{"name":"getId","hash":{},"data":data}))
    + "', '"
    + alias3(((helper = (helper = helpers.container || (depth0 != null ? depth0.container : depth0)) != null ? helper : alias2),(typeof helper === "function" ? helper.call(alias1,{"name":"container","hash":{},"data":data}) : helper)))
    + "')\">+</a>\r\n    </div>\r\n\r\n"
    + ((stack1 = container.invokePartial(partials.error,depth0,{"name":"error","data":data,"indent":"    ","helpers":helpers,"partials":partials,"decorators":container.decorators})) != null ? stack1 : "")
    + "</fieldset>";
},"usePartial":true,"useData":true,"useDepths":true});

this["hb"]["fields"]["datagridRow"] = Handlebars.template({"1":function(container,depth0,helpers,partials,data,blockParams,depths) {
    var stack1;

  return "    <td class=\"col-xs-"
    + container.escapeExpression((helpers.getColumnWidthClass || (depth0 && depth0.getColumnWidthClass) || helpers.helperMissing).call(depth0 != null ? depth0 : {},(depths[1] != null ? depths[1].grid : depths[1]),depth0,{"name":"getColumnWidthClass","hash":{},"data":data}))
    + "\">\r\n"
    + ((stack1 = container.invokePartial(partials.fieldwrapper,depth0,{"name":"fieldwrapper","hash":{"isGridContained":true,"isContained":true,"container":(depths[1] != null ? depths[1].row : depths[1]),"model":(depths[1] != null ? depths[1].model : depths[1])},"data":data,"indent":"        ","helpers":helpers,"partials":partials,"decorators":container.decorators})) != null ? stack1 : "")
    + "    </td>\r\n";
},"3":function(container,depth0,helpers,partials,data) {
    var stack1, helper, alias1=depth0 != null ? depth0 : {}, alias2=helpers.helperMissing, alias3=container.escapeExpression;

  return "    <td>\r\n        <a class=\"btn-default delete-row btn\"\r\n           "
    + ((stack1 = helpers["if"].call(alias1,(helpers.hasReachedMinRows || (depth0 && depth0.hasReachedMinRows) || alias2).call(alias1,(depth0 != null ? depth0.grid : depth0),{"name":"hasReachedMinRows","hash":{},"data":data}),{"name":"if","hash":{},"fn":container.program(4, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
    + "\r\n           onclick=\"viewer.deleteRow('"
    + alias3((helpers.getId || (depth0 && depth0.getId) || alias2).call(alias1,((stack1 = (depth0 != null ? depth0.grid : depth0)) != null ? stack1.id : stack1),(depth0 != null ? depth0.container : depth0),{"name":"getId","hash":{},"data":data}))
    + "', '"
    + alias3(((helper = (helper = helpers.row || (depth0 != null ? depth0.row : depth0)) != null ? helper : alias2),(typeof helper === "function" ? helper.call(alias1,{"name":"row","hash":{},"data":data}) : helper)))
    + "')\">x</a>\r\n    </td>\r\n";
},"4":function(container,depth0,helpers,partials,data) {
    return " disabled";
},"compiler":[7,">= 4.0.0"],"main":function(container,depth0,helpers,partials,data,blockParams,depths) {
    var stack1, helper, alias1=depth0 != null ? depth0 : {};

  return "<tr id=\""
    + container.escapeExpression(((helper = (helper = helpers.row || (depth0 != null ? depth0.row : depth0)) != null ? helper : helpers.helperMissing),(typeof helper === "function" ? helper.call(alias1,{"name":"row","hash":{},"data":data}) : helper)))
    + "\">\r\n"
    + ((stack1 = helpers.each.call(alias1,((stack1 = (depth0 != null ? depth0.grid : depth0)) != null ? stack1.fields : stack1),{"name":"each","hash":{},"fn":container.program(1, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "")
    + ((stack1 = helpers["if"].call(alias1,((stack1 = (depth0 != null ? depth0.grid : depth0)) != null ? stack1.enableAddDelete : stack1),{"name":"if","hash":{},"fn":container.program(3, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "")
    + "</tr>";
},"usePartial":true,"useData":true,"useDepths":true});

this["hb"]["fields"]["datecalendar"] = Handlebars.template({"compiler":[7,">= 4.0.0"],"main":function(container,depth0,helpers,partials,data) {
    var helper;

  return "<span class='dp'>\r\n    <input title=\""
    + container.escapeExpression(((helper = (helper = helpers.caption || (depth0 != null ? depth0.caption : depth0)) != null ? helper : helpers.helperMissing),(typeof helper === "function" ? helper.call(depth0 != null ? depth0 : {},{"name":"caption","hash":{},"data":data}) : helper)))
    + "\"\r\n           class=\"form-control length-xs datepicker\"\r\n           size=\"4\"\r\n           type=\"text\"\r\n           data-edoc-calendar=\"true\" />\r\n</span>\r\n";
},"useData":true});

this["hb"]["fields"]["dropdownlist"] = Handlebars.template({"1":function(container,depth0,helpers,partials,data) {
    return " disabled=\"disabled\" ";
},"3":function(container,depth0,helpers,partials,data) {
    return "        <option value=\"\">---</option>\r\n";
},"5":function(container,depth0,helpers,partials,data) {
    var helper, alias1=depth0 != null ? depth0 : {}, alias2=helpers.helperMissing, alias3=container.escapeExpression;

  return "        <option value=\""
    + alias3((helpers.getOptionValue || (depth0 && depth0.getOptionValue) || alias2).call(alias1,depth0,{"name":"getOptionValue","hash":{},"data":data}))
    + "\">"
    + alias3(((helper = (helper = helpers.caption || (depth0 != null ? depth0.caption : depth0)) != null ? helper : alias2),(typeof helper === "function" ? helper.call(alias1,{"name":"caption","hash":{},"data":data}) : helper)))
    + "</option>\r\n";
},"compiler":[7,">= 4.0.0"],"main":function(container,depth0,helpers,partials,data) {
    var stack1, helper, alias1=depth0 != null ? depth0 : {};

  return "<span class='select-holder'>\r\n    <select class='selectify form-control' title=\""
    + container.escapeExpression(((helper = (helper = helpers.caption || (depth0 != null ? depth0.caption : depth0)) != null ? helper : helpers.helperMissing),(typeof helper === "function" ? helper.call(alias1,{"name":"caption","hash":{},"data":data}) : helper)))
    + "\" "
    + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.disabledStatic : depth0),{"name":"if","hash":{},"fn":container.program(1, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
    + ">\r\n"
    + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.insertBlankItem : depth0),{"name":"if","hash":{},"fn":container.program(3, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
    + ((stack1 = helpers.each.call(alias1,(depth0 != null ? depth0.options : depth0),{"name":"each","hash":{},"fn":container.program(5, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
    + "    </select>\r\n    <span class=\"selector\"></span>\r\n</span>";
},"useData":true});

this["hb"]["fields"]["error"] = Handlebars.template({"compiler":[7,">= 4.0.0"],"main":function(container,depth0,helpers,partials,data) {
    return "<div class=\"response-text col-xs-12\" id=\"response-text\" style=\"display:none\">\r\n    <span class=\"sign\">i</span><span id=\"errorText\"></span>\r\n</div>";
},"useData":true});

this["hb"]["fields"]["fieldwrapper"] = Handlebars.template({"1":function(container,depth0,helpers,partials,data) {
    return "    "
    + container.escapeExpression((helpers.registerExecutable || (depth0 && depth0.registerExecutable) || helpers.helperMissing).call(depth0 != null ? depth0 : {},depth0,(depth0 != null ? depth0.container : depth0),{"name":"registerExecutable","hash":{},"data":data}))
    + "\r\n";
},"3":function(container,depth0,helpers,partials,data) {
    var stack1;

  return ((stack1 = helpers["if"].call(depth0 != null ? depth0 : {},(depth0 != null ? depth0.fields : depth0),{"name":"if","hash":{},"fn":container.program(4, data, 0),"inverse":container.program(6, data, 0),"data":data})) != null ? stack1 : "");
},"4":function(container,depth0,helpers,partials,data) {
    var stack1;

  return ((stack1 = container.invokePartial((helpers.getTemplatename || (depth0 && depth0.getTemplatename) || helpers.helperMissing).call(depth0 != null ? depth0 : {},depth0,{"name":"getTemplatename","hash":{},"data":data}),depth0,{"hash":{"container":(depth0 != null ? depth0.container : depth0),"model":(depth0 != null ? depth0.model : depth0)},"data":data,"indent":"        ","helpers":helpers,"partials":partials,"decorators":container.decorators})) != null ? stack1 : "");
},"6":function(container,depth0,helpers,partials,data) {
    var stack1;

  return ((stack1 = helpers["if"].call(depth0 != null ? depth0 : {},(depth0 != null ? depth0.isContained : depth0),{"name":"if","hash":{},"fn":container.program(7, data, 0),"inverse":container.program(10, data, 0),"data":data})) != null ? stack1 : "");
},"7":function(container,depth0,helpers,partials,data) {
    var stack1, alias1=depth0 != null ? depth0 : {}, alias2=helpers.helperMissing;

  return "            <div data-edoc-object-id=\""
    + container.escapeExpression((helpers.getId || (depth0 && depth0.getId) || alias2).call(alias1,(depth0 != null ? depth0.id : depth0),(depth0 != null ? depth0.container : depth0),{"name":"getId","hash":{},"data":data}))
    + "\"\r\n                 "
    + ((stack1 = helpers.unless.call(alias1,(depth0 != null ? depth0.isGridContained : depth0),{"name":"unless","hash":{},"fn":container.program(8, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
    + ">\r\n                <fieldset>\r\n"
    + ((stack1 = container.invokePartial(partials.caption,depth0,{"name":"caption","data":data,"indent":"                    ","helpers":helpers,"partials":partials,"decorators":container.decorators})) != null ? stack1 : "")
    + ((stack1 = container.invokePartial((helpers.getTemplatename || (depth0 && depth0.getTemplatename) || alias2).call(alias1,depth0,{"name":"getTemplatename","hash":{},"data":data}),depth0,{"hash":{"container":(depth0 != null ? depth0.container : depth0),"model":(depth0 != null ? depth0.model : depth0)},"data":data,"indent":"                    ","helpers":helpers,"partials":partials,"decorators":container.decorators})) != null ? stack1 : "")
    + ((stack1 = container.invokePartial(partials.error,depth0,{"name":"error","data":data,"indent":"                    ","helpers":helpers,"partials":partials,"decorators":container.decorators})) != null ? stack1 : "")
    + "                </fieldset>\r\n            </div>\r\n";
},"8":function(container,depth0,helpers,partials,data) {
    return "class=\"col-xs-"
    + container.escapeExpression((helpers.getWidthClass || (depth0 && depth0.getWidthClass) || helpers.helperMissing).call(depth0 != null ? depth0 : {},depth0,{"name":"getWidthClass","hash":{},"data":data}))
    + "\"";
},"10":function(container,depth0,helpers,partials,data) {
    var stack1, alias1=depth0 != null ? depth0 : {}, alias2=helpers.helperMissing, alias3=container.escapeExpression;

  return "            <div class=\"row\">\r\n                <div data-edoc-object-id=\""
    + alias3((helpers.getId || (depth0 && depth0.getId) || alias2).call(alias1,(depth0 != null ? depth0.id : depth0),(depth0 != null ? depth0.container : depth0),{"name":"getId","hash":{},"data":data}))
    + "\">\r\n                    <fieldset>\r\n"
    + ((stack1 = container.invokePartial(partials.caption,depth0,{"name":"caption","data":data,"indent":"                        ","helpers":helpers,"partials":partials,"decorators":container.decorators})) != null ? stack1 : "")
    + "                        <div class=\"col-xs-"
    + alias3((helpers.getWidthClass || (depth0 && depth0.getWidthClass) || alias2).call(alias1,depth0,{"name":"getWidthClass","hash":{},"data":data}))
    + "\">\r\n"
    + ((stack1 = container.invokePartial((helpers.getTemplatename || (depth0 && depth0.getTemplatename) || alias2).call(alias1,depth0,{"name":"getTemplatename","hash":{},"data":data}),depth0,{"hash":{"container":(depth0 != null ? depth0.container : depth0),"model":(depth0 != null ? depth0.model : depth0)},"data":data,"indent":"                            ","helpers":helpers,"partials":partials,"decorators":container.decorators})) != null ? stack1 : "")
    + "                        </div>\r\n"
    + ((stack1 = container.invokePartial(partials.error,depth0,{"name":"error","data":data,"indent":"                        ","helpers":helpers,"partials":partials,"decorators":container.decorators})) != null ? stack1 : "")
    + "                    </fieldset>\r\n                </div>\r\n            </div>\r\n";
},"compiler":[7,">= 4.0.0"],"main":function(container,depth0,helpers,partials,data) {
    var stack1, alias1=depth0 != null ? depth0 : {}, alias2=helpers.helperMissing;

  return ((stack1 = helpers["if"].call(alias1,(helpers.isExecutable || (depth0 && depth0.isExecutable) || alias2).call(alias1,depth0,{"name":"isExecutable","hash":{},"data":data}),{"name":"if","hash":{},"fn":container.program(1, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
    + "\r\n"
    + ((stack1 = helpers["if"].call(alias1,(helpers.isRenderable || (depth0 && depth0.isRenderable) || alias2).call(alias1,depth0,{"name":"isRenderable","hash":{},"data":data}),{"name":"if","hash":{},"fn":container.program(3, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "");
},"usePartial":true,"useData":true});

this["hb"]["fields"]["hidden"] = Handlebars.template({"compiler":[7,">= 4.0.0"],"main":function(container,depth0,helpers,partials,data) {
    var helper, alias1=depth0 != null ? depth0 : {}, alias2=helpers.helperMissing, alias3="function", alias4=container.escapeExpression;

  return "<!-- hidden "
    + alias4(((helper = (helper = helpers.caption || (depth0 != null ? depth0.caption : depth0)) != null ? helper : alias2),(typeof helper === alias3 ? helper.call(alias1,{"name":"caption","hash":{},"data":data}) : helper)))
    + " "
    + alias4(((helper = (helper = helpers.type || (depth0 != null ? depth0.type : depth0)) != null ? helper : alias2),(typeof helper === alias3 ? helper.call(alias1,{"name":"type","hash":{},"data":data}) : helper)))
    + " -->";
},"useData":true});

this["hb"]["fields"]["horizontalgroup"] = Handlebars.template({"1":function(container,depth0,helpers,partials,data) {
    var stack1;

  return ((stack1 = container.invokePartial(partials.fieldwrapper,depth0,{"name":"fieldwrapper","hash":{"isContained":true},"data":data,"indent":"        ","helpers":helpers,"partials":partials,"decorators":container.decorators})) != null ? stack1 : "");
},"compiler":[7,">= 4.0.0"],"main":function(container,depth0,helpers,partials,data) {
    var stack1;

  return "<div class=\"row\">\r\n"
    + ((stack1 = helpers.each.call(depth0 != null ? depth0 : {},(depth0 != null ? depth0.fields : depth0),{"name":"each","hash":{},"fn":container.program(1, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
    + "</div>\r\n";
},"usePartial":true,"useData":true});

this["hb"]["fields"]["image"] = Handlebars.template({"compiler":[7,">= 4.0.0"],"main":function(container,depth0,helpers,partials,data) {
    return "<a href=\"\" target=\"\">\r\n    <img src=\"\" alt=\"\">\r\n</a>\r\n";
},"useData":true});

this["hb"]["fields"]["label"] = Handlebars.template({"compiler":[7,">= 4.0.0"],"main":function(container,depth0,helpers,partials,data) {
    return "";
},"useData":true});

this["hb"]["fields"]["panel"] = Handlebars.template({"1":function(container,depth0,helpers,partials,data) {
    return "style=\"border-color: lightgrey;\"";
},"3":function(container,depth0,helpers,partials,data,blockParams,depths) {
    var stack1, helper, alias1=depth0 != null ? depth0 : {}, alias2=helpers.helperMissing, alias3=container.escapeExpression;

  return "        <div class=\"rows\">\r\n"
    + ((stack1 = helpers.each.call(alias1,(helpers.getRows || (depth0 && depth0.getRows) || alias2).call(alias1,depth0,false,{"name":"getRows","hash":{},"data":data}),{"name":"each","hash":{},"fn":container.program(4, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "")
    + "        </div>\r\n        <a class=\"btn-default add-row btn\"\r\n           "
    + ((stack1 = helpers["if"].call(alias1,(helpers.hasReachedMaxRows || (depth0 && depth0.hasReachedMaxRows) || alias2).call(alias1,depth0,{"name":"hasReachedMaxRows","hash":{},"data":data}),{"name":"if","hash":{},"fn":container.program(6, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "")
    + "\r\n            onclick=\"viewer.addRow('"
    + alias3((helpers.getId || (depth0 && depth0.getId) || alias2).call(alias1,(depth0 != null ? depth0.id : depth0),(depth0 != null ? depth0.container : depth0),{"name":"getId","hash":{},"data":data}))
    + "', '"
    + alias3(((helper = (helper = helpers.container || (depth0 != null ? depth0.container : depth0)) != null ? helper : alias2),(typeof helper === "function" ? helper.call(alias1,{"name":"container","hash":{},"data":data}) : helper)))
    + "')\">+</a>\r\n";
},"4":function(container,depth0,helpers,partials,data,blockParams,depths) {
    var stack1;

  return ((stack1 = container.invokePartial(partials.panelRow,depth0,{"name":"panelRow","hash":{"model":(depths[1] != null ? depths[1].model : depths[1]),"row":depth0,"panel":depths[1]},"data":data,"indent":"                ","helpers":helpers,"partials":partials,"decorators":container.decorators})) != null ? stack1 : "");
},"6":function(container,depth0,helpers,partials,data) {
    return " disabled";
},"8":function(container,depth0,helpers,partials,data) {
    var stack1;

  return ((stack1 = container.invokePartial(partials.caption,depth0,{"name":"caption","data":data,"indent":"        ","helpers":helpers,"partials":partials,"decorators":container.decorators})) != null ? stack1 : "")
    + ((stack1 = container.invokePartial(partials.panelRow,depth0,{"name":"panelRow","hash":{"model":(depth0 != null ? depth0.model : depth0),"row":(depth0 != null ? depth0.id : depth0),"container":(depth0 != null ? depth0.id : depth0),"panel":depth0},"data":data,"indent":"        ","helpers":helpers,"partials":partials,"decorators":container.decorators})) != null ? stack1 : "");
},"compiler":[7,">= 4.0.0"],"main":function(container,depth0,helpers,partials,data,blockParams,depths) {
    var stack1, alias1=depth0 != null ? depth0 : {};

  return "<div class=\"panel\" data-edoc-object-id=\""
    + container.escapeExpression((helpers.getId || (depth0 && depth0.getId) || helpers.helperMissing).call(alias1,(depth0 != null ? depth0.id : depth0),(depth0 != null ? depth0.container : depth0),{"name":"getId","hash":{},"data":data}))
    + "\" \r\n     "
    + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.showBorder : depth0),{"name":"if","hash":{},"fn":container.program(1, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "")
    + ">\r\n"
    + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.repeatable : depth0),{"name":"if","hash":{},"fn":container.program(3, data, 0, blockParams, depths),"inverse":container.program(8, data, 0, blockParams, depths),"data":data})) != null ? stack1 : "")
    + "</div>\r\n";
},"usePartial":true,"useData":true,"useDepths":true});

this["hb"]["fields"]["panelRow"] = Handlebars.template({"1":function(container,depth0,helpers,partials,data,blockParams,depths) {
    var stack1;

  return ((stack1 = container.invokePartial(partials.fieldwrapper,depth0,{"name":"fieldwrapper","hash":{"isContained":false,"model":(depth0 != null ? depth0.model : depth0),"container":(depths[1] != null ? depths[1].row : depths[1])},"data":data,"indent":"    ","helpers":helpers,"partials":partials,"decorators":container.decorators})) != null ? stack1 : "");
},"3":function(container,depth0,helpers,partials,data) {
    var stack1, helper, alias1=depth0 != null ? depth0 : {}, alias2=helpers.helperMissing, alias3=container.escapeExpression;

  return "    <td>\r\n        <a class=\"btn-default delete-row btn\"\r\n           "
    + ((stack1 = helpers["if"].call(alias1,(helpers.hasReachedMinRows || (depth0 && depth0.hasReachedMinRows) || alias2).call(alias1,(depth0 != null ? depth0.panel : depth0),{"name":"hasReachedMinRows","hash":{},"data":data}),{"name":"if","hash":{},"fn":container.program(4, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
    + "\r\n           onclick=\"viewer.deleteRow('"
    + alias3((helpers.getId || (depth0 && depth0.getId) || alias2).call(alias1,((stack1 = (depth0 != null ? depth0.panel : depth0)) != null ? stack1.id : stack1),(depth0 != null ? depth0.container : depth0),{"name":"getId","hash":{},"data":data}))
    + "', '"
    + alias3(((helper = (helper = helpers.row || (depth0 != null ? depth0.row : depth0)) != null ? helper : alias2),(typeof helper === "function" ? helper.call(alias1,{"name":"row","hash":{},"data":data}) : helper)))
    + "')\">x</a>\r\n    </td>\r\n";
},"4":function(container,depth0,helpers,partials,data) {
    return " disabled";
},"compiler":[7,">= 4.0.0"],"main":function(container,depth0,helpers,partials,data,blockParams,depths) {
    var stack1, helper, alias1=depth0 != null ? depth0 : {};

  return "<div id=\""
    + container.escapeExpression(((helper = (helper = helpers.row || (depth0 != null ? depth0.row : depth0)) != null ? helper : helpers.helperMissing),(typeof helper === "function" ? helper.call(alias1,{"name":"row","hash":{},"data":data}) : helper)))
    + "\">\r\n"
    + ((stack1 = container.invokePartial(partials.caption,(depth0 != null ? depth0.panel : depth0),{"name":"caption","data":data,"indent":"    ","helpers":helpers,"partials":partials,"decorators":container.decorators})) != null ? stack1 : "")
    + ((stack1 = helpers.each.call(alias1,((stack1 = (depth0 != null ? depth0.panel : depth0)) != null ? stack1.fields : stack1),{"name":"each","hash":{},"fn":container.program(1, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "")
    + "\r\n"
    + ((stack1 = helpers["if"].call(alias1,((stack1 = (depth0 != null ? depth0.panel : depth0)) != null ? stack1.enableAddDelete : stack1),{"name":"if","hash":{},"fn":container.program(3, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "")
    + "</div>";
},"usePartial":true,"useData":true,"useDepths":true});

this["hb"]["fields"]["radioButtonList"] = Handlebars.template({"1":function(container,depth0,helpers,partials,data,blockParams,depths) {
    var stack1, helper, alias1=depth0 != null ? depth0 : {}, alias2=helpers.helperMissing, alias3="function", alias4=container.escapeExpression;

  return "    <div class=\"radio\" style=\""
    + ((stack1 = helpers["if"].call(alias1,(depths[1] != null ? depths[1].horizontal : depths[1]),{"name":"if","hash":{},"fn":container.program(2, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "")
    + "\">\r\n        <label>\r\n            <input type=\"radio\" \r\n                   title=\""
    + alias4(((helper = (helper = helpers.caption || (depth0 != null ? depth0.caption : depth0)) != null ? helper : alias2),(typeof helper === alias3 ? helper.call(alias1,{"name":"caption","hash":{},"data":data}) : helper)))
    + "\" \r\n                   name=\""
    + alias4((helpers.getId || (depth0 && depth0.getId) || alias2).call(alias1,(depths[1] != null ? depths[1].id : depths[1]),(depths[1] != null ? depths[1].container : depths[1]),{"name":"getId","hash":{},"data":data}))
    + "\" \r\n                   value=\""
    + alias4((helpers.getOptionValue || (depth0 && depth0.getOptionValue) || alias2).call(alias1,depth0,{"name":"getOptionValue","hash":{},"data":data}))
    + "\" \r\n                   "
    + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.disabledStatic : depth0),{"name":"if","hash":{},"fn":container.program(4, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "")
    + ">\r\n            "
    + ((stack1 = ((helper = (helper = helpers.caption || (depth0 != null ? depth0.caption : depth0)) != null ? helper : alias2),(typeof helper === alias3 ? helper.call(alias1,{"name":"caption","hash":{},"data":data}) : helper))) != null ? stack1 : "")
    + "\r\n        </label>\r\n    </div>\r\n";
},"2":function(container,depth0,helpers,partials,data) {
    return "display:inline-block";
},"4":function(container,depth0,helpers,partials,data) {
    return " disabled=\"disabled\" ";
},"compiler":[7,">= 4.0.0"],"main":function(container,depth0,helpers,partials,data,blockParams,depths) {
    var stack1;

  return ((stack1 = helpers.each.call(depth0 != null ? depth0 : {},(depth0 != null ? depth0.options : depth0),{"name":"each","hash":{},"fn":container.program(1, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "");
},"useData":true,"useDepths":true});

this["hb"]["fields"]["summaryContainer"] = Handlebars.template({"1":function(container,depth0,helpers,partials,data) {
    var helper;

  return "    "
    + container.escapeExpression(((helper = (helper = helpers.caption || (depth0 != null ? depth0.caption : depth0)) != null ? helper : helpers.helperMissing),(typeof helper === "function" ? helper.call(depth0 != null ? depth0 : {},{"name":"caption","hash":{},"data":data}) : helper)))
    + "\r\n";
},"3":function(container,depth0,helpers,partials,data,blockParams,depths) {
    var stack1, alias1=depth0 != null ? depth0 : {};

  return ((stack1 = helpers["if"].call(alias1,(depths[1] != null ? depths[1].rowCaption : depths[1]),{"name":"if","hash":{},"fn":container.program(4, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "")
    + ((stack1 = (helpers.eachSummaryField || (depth0 && depth0.eachSummaryField) || helpers.helperMissing).call(alias1,(depths[1] != null ? depths[1].fields : depths[1]),depth0,{"name":"eachSummaryField","hash":{},"fn":container.program(6, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "");
},"4":function(container,depth0,helpers,partials,data,blockParams,depths) {
    var alias1=container.escapeExpression;

  return "        <p>"
    + alias1(container.lambda((depths[1] != null ? depths[1].rowCaption : depths[1]), depth0))
    + " "
    + alias1((helpers.increment || (depth0 && depth0.increment) || helpers.helperMissing).call(depth0 != null ? depth0 : {},(data && data.index),{"name":"increment","hash":{},"data":data}))
    + "</p>\r\n";
},"6":function(container,depth0,helpers,partials,data,blockParams,depths) {
    var stack1;

  return ((stack1 = container.invokePartial((helpers.getSummaryName || (depth0 && depth0.getSummaryName) || helpers.helperMissing).call(depth0 != null ? depth0 : {},depth0,{"name":"getSummaryName","hash":{},"data":data}),depth0,{"hash":{"model":(depths[1] != null ? depths[1].model : depths[1])},"data":data,"indent":"        ","helpers":helpers,"partials":partials,"decorators":container.decorators})) != null ? stack1 : "");
},"compiler":[7,">= 4.0.0"],"main":function(container,depth0,helpers,partials,data,blockParams,depths) {
    var stack1, alias1=depth0 != null ? depth0 : {};

  return ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.showSummaryCaption : depth0),{"name":"if","hash":{},"fn":container.program(1, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "")
    + "\r\n"
    + ((stack1 = helpers.each.call(alias1,(helpers.getRows || (depth0 && depth0.getRows) || helpers.helperMissing).call(alias1,depth0,true,{"name":"getRows","hash":{},"data":data}),{"name":"each","hash":{},"fn":container.program(3, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "");
},"usePartial":true,"useData":true,"useDepths":true});

this["hb"]["fields"]["summaryField"] = Handlebars.template({"1":function(container,depth0,helpers,partials,data) {
    var helper, alias1=depth0 != null ? depth0 : {}, alias2=helpers.helperMissing, alias3="function", alias4=container.escapeExpression;

  return "<p class=\"error\">\n	<strong>"
    + alias4(((helper = (helper = helpers.caption || (depth0 != null ? depth0.caption : depth0)) != null ? helper : alias2),(typeof helper === alias3 ? helper.call(alias1,{"name":"caption","hash":{},"data":data}) : helper)))
    + ":</strong> "
    + alias4(((helper = (helper = helpers.error || (depth0 != null ? depth0.error : depth0)) != null ? helper : alias2),(typeof helper === alias3 ? helper.call(alias1,{"name":"error","hash":{},"data":data}) : helper)))
    + "\n</p>\n";
},"3":function(container,depth0,helpers,partials,data) {
    var helper, alias1=depth0 != null ? depth0 : {}, alias2=helpers.helperMissing, alias3="function", alias4=container.escapeExpression;

  return "<p>\n	<strong>"
    + alias4(((helper = (helper = helpers.caption || (depth0 != null ? depth0.caption : depth0)) != null ? helper : alias2),(typeof helper === alias3 ? helper.call(alias1,{"name":"caption","hash":{},"data":data}) : helper)))
    + ":</strong> "
    + alias4(((helper = (helper = helpers.value || (depth0 != null ? depth0.value : depth0)) != null ? helper : alias2),(typeof helper === alias3 ? helper.call(alias1,{"name":"value","hash":{},"data":data}) : helper)))
    + "\n</p>\n";
},"compiler":[7,">= 4.0.0"],"main":function(container,depth0,helpers,partials,data) {
    var stack1;

  return ((stack1 = helpers["if"].call(depth0 != null ? depth0 : {},(depth0 != null ? depth0.error : depth0),{"name":"if","hash":{},"fn":container.program(1, data, 0),"inverse":container.program(3, data, 0),"data":data})) != null ? stack1 : "");
},"useData":true});

this["hb"]["fields"]["text"] = Handlebars.template({"1":function(container,depth0,helpers,partials,data) {
    var helper;

  return container.escapeExpression(((helper = (helper = helpers.inputType || (depth0 != null ? depth0.inputType : depth0)) != null ? helper : helpers.helperMissing),(typeof helper === "function" ? helper.call(depth0 != null ? depth0 : {},{"name":"inputType","hash":{},"data":data}) : helper)));
},"3":function(container,depth0,helpers,partials,data) {
    return "text";
},"5":function(container,depth0,helpers,partials,data) {
    return "       readonly=\"readonly\"\r\n       disabled=\"disabled\"\r\n       ";
},"compiler":[7,">= 4.0.0"],"main":function(container,depth0,helpers,partials,data) {
    var stack1, helper, alias1=depth0 != null ? depth0 : {}, alias2=helpers.helperMissing, alias3="function", alias4=container.escapeExpression;

  return "<input type=\""
    + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.inputType : depth0),{"name":"if","hash":{},"fn":container.program(1, data, 0),"inverse":container.program(3, data, 0),"data":data})) != null ? stack1 : "")
    + "\"\r\n       class=\"form-control\"\r\n       placeholder=\""
    + alias4(((helper = (helper = helpers.placeholder || (depth0 != null ? depth0.placeholder : depth0)) != null ? helper : alias2),(typeof helper === alias3 ? helper.call(alias1,{"name":"placeholder","hash":{},"data":data}) : helper)))
    + "\"\r\n       maxlength=\""
    + alias4(((helper = (helper = helpers.maxChars || (depth0 != null ? depth0.maxChars : depth0)) != null ? helper : alias2),(typeof helper === alias3 ? helper.call(alias1,{"name":"maxChars","hash":{},"data":data}) : helper)))
    + "\"\r\n       style=\"text-align:"
    + alias4(((helper = (helper = helpers.inputAlign || (depth0 != null ? depth0.inputAlign : depth0)) != null ? helper : alias2),(typeof helper === alias3 ? helper.call(alias1,{"name":"inputAlign","hash":{},"data":data}) : helper)))
    + "\"\r\n"
    + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.disabledStatic : depth0),{"name":"if","hash":{},"fn":container.program(5, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "")
    + " />";
},"useData":true});

this["hb"]["fields"]["textarea"] = Handlebars.template({"compiler":[7,">= 4.0.0"],"main":function(container,depth0,helpers,partials,data) {
    var helper, alias1=depth0 != null ? depth0 : {}, alias2=helpers.helperMissing, alias3="function", alias4=container.escapeExpression;

  return "<textarea rows=\""
    + alias4(((helper = (helper = helpers.rows || (depth0 != null ? depth0.rows : depth0)) != null ? helper : alias2),(typeof helper === alias3 ? helper.call(alias1,{"name":"rows","hash":{},"data":data}) : helper)))
    + "\" \n          cols=\""
    + alias4(((helper = (helper = helpers.columns || (depth0 != null ? depth0.columns : depth0)) != null ? helper : alias2),(typeof helper === alias3 ? helper.call(alias1,{"name":"columns","hash":{},"data":data}) : helper)))
    + "\" \n          data-t=\"[placeholder]field-multiline-placeholder\" \n          maxlength=\""
    + alias4(((helper = (helper = helpers.maxChars || (depth0 != null ? depth0.maxChars : depth0)) != null ? helper : alias2),(typeof helper === alias3 ? helper.call(alias1,{"name":"maxChars","hash":{},"data":data}) : helper)))
    + "\" \n          class=\"form-control\"></textarea>";
},"useData":true});

this["hb"]["fields"]["undefined"] = Handlebars.template({"compiler":[7,">= 4.0.0"],"main":function(container,depth0,helpers,partials,data) {
    var helper;

  return "<div class=\"row\" style=\"background-color: red\">\r\n    Unknown fieldType: "
    + container.escapeExpression(((helper = (helper = helpers.uiType || (depth0 != null ? depth0.uiType : depth0)) != null ? helper : helpers.helperMissing),(typeof helper === "function" ? helper.call(depth0 != null ? depth0 : {},{"name":"uiType","hash":{},"data":data}) : helper)))
    + "\r\n</div>";
},"useData":true});