UNPKG

alpaca

Version:

Alpaca provides the easiest and fastest way to generate interactive forms for the web and mobile devices. It runs simply as HTML5 or more elaborately using Bootstrap, jQuery Mobile or jQuery UI. Alpaca uses Handlebars to process JSON schema and provide

1 lines 416 kB
!function(e,t){var i=!0;e&&void 0!==e.umd&&(i=e.umd),i&&"object"==typeof exports?module.exports=t(require("jquery"),require("handlebars"),require("jquery-ui")):i&&"function"==typeof define&&define.amd?define("alpaca",["jquery","handlebars","jquery-ui"],t):e.Alpaca=t(e.jQuery,e.Handlebars,e.jQueryUI)}(this,function($,Handlebars,jQueryUI){var registry;return this.HandlebarsPrecompiled=this.HandlebarsPrecompiled||{},this.HandlebarsPrecompiled["web-display"]=this.HandlebarsPrecompiled["web-display"]||{},this.HandlebarsPrecompiled["web-display"]["container-array-item"]=Handlebars.template({1:function(e,t,i,n,a){return""},compiler:[7,">= 4.0.0"],main:function(e,t,i,n,a){var o,r,l,s='<script type="text/x-handlebars-template">\n\n <div>\n ';return r=null!=(r=i.itemField||(null!=t?t.itemField:t))?r:i.helperMissing,l={name:"itemField",hash:{},fn:e.program(1,a,0),inverse:e.noop,data:a},o="function"==typeof r?r.call(null!=t?t:e.nullContext||{},l):r,i.itemField||(o=i.blockHelperMissing.call(t,o,l)),null!=o&&(s+=o),s+"\n </div>\n\n<\/script>\n"},useData:!0}),this.HandlebarsPrecompiled["web-display"]["container-array"]=Handlebars.template({1:function(e,t,i,n,a){var o,r,l,s="\n ";return r=null!=(r=i.item||(null!=t?t.item:t))?r:i.helperMissing,l={name:"item",hash:{},fn:e.program(2,a,0),inverse:e.noop,data:a},o="function"==typeof r?r.call(null!=t?t:e.nullContext||{},l):r,i.item||(o=i.blockHelperMissing.call(t,o,l)),null!=o&&(s+=o),s+"\n\n"},2:function(e,t,i,n,a){return""},compiler:[7,">= 4.0.0"],main:function(e,t,i,n,a){var o;return'<script type="text/x-handlebars-template">\n\n <div>\n\n'+(null!=(o=i.each.call(null!=t?t:e.nullContext||{},null!=t?t.items:t,{name:"each",hash:{},fn:e.program(1,a,0),inverse:e.noop,data:a}))?o:"")+"\n </div>\n\n<\/script>"},useData:!0}),this.HandlebarsPrecompiled["web-display"]["container-object-item"]=Handlebars.template({1:function(e,t,i,n,a){return""},compiler:[7,">= 4.0.0"],main:function(e,t,i,n,a){var o,r,l,s='<script type="text/x-handlebars-template">\n\n <div>\n ';return r=null!=(r=i.itemField||(null!=t?t.itemField:t))?r:i.helperMissing,l={name:"itemField",hash:{},fn:e.program(1,a,0),inverse:e.noop,data:a},o="function"==typeof r?r.call(null!=t?t:e.nullContext||{},l):r,i.itemField||(o=i.blockHelperMissing.call(t,o,l)),null!=o&&(s+=o),s+"\n </div>\n\n<\/script>\n"},useData:!0}),this.HandlebarsPrecompiled["web-display"]["container-object"]=Handlebars.template({1:function(e,t,i,n,a){var o,r,l,s="\n ";return r=null!=(r=i.item||(null!=t?t.item:t))?r:i.helperMissing,l={name:"item",hash:{},fn:e.program(2,a,0),inverse:e.noop,data:a},o="function"==typeof r?r.call(null!=t?t:e.nullContext||{},l):r,i.item||(o=i.blockHelperMissing.call(t,o,l)),null!=o&&(s+=o),s+"\n\n"},2:function(e,t,i,n,a){return""},compiler:[7,">= 4.0.0"],main:function(e,t,i,n,a){var o;return'<script type="text/x-handlebars-template">\n\n <div>\n\n'+(null!=(o=i.each.call(null!=t?t:e.nullContext||{},null!=t?t.items:t,{name:"each",hash:{},fn:e.program(1,a,0),inverse:e.noop,data:a}))?o:"")+"\n </div>\n\n<\/script>"},useData:!0}),this.HandlebarsPrecompiled["web-display"]["container-table-item"]=Handlebars.template({1:function(e,t,i,n,a){return""},compiler:[7,">= 4.0.0"],main:function(e,t,i,n,a){var o;return'<script type="text/x-handlebars-template">\n\n <tr>\n '+(null!=(o=(i.itemField||t&&t.itemField||i.helperMissing).call(null!=t?t:e.nullContext||{},"td",{name:"itemField",hash:{},fn:e.program(1,a,0),inverse:e.noop,data:a}))?o:"")+"\n </tr>\n\n\n<\/script>\n"},useData:!0}),this.HandlebarsPrecompiled["web-display"]["container-table"]=Handlebars.template({1:function(e,t,i,n,a){return""},3:function(e,t,i,n,a){var o;return" <th>"+e.escapeExpression(e.lambda(null!=(o=null!=t?t.value:t)?o.title:o,t))+"</th>\n"},5:function(e,t,i,n,a){var o;return"\n "+(null!=(o=(i.item||t&&t.item||i.helperMissing).call(null!=t?t:e.nullContext||{},"tr",{name:"item",hash:{},fn:e.program(1,a,0),inverse:e.noop,data:a}))?o:"")+"\n\n"},compiler:[7,">= 4.0.0"],main:function(e,t,i,n,a){var o,r,l,s=null!=t?t:e.nullContext||{},d=i.helperMissing,c='<script type="text/x-handlebars-template">\n\n <div>\n\n ';return r=null!=(r=i.arrayToolbar||(null!=t?t.arrayToolbar:t))?r:d,l={name:"arrayToolbar",hash:{},fn:e.program(1,a,0),inverse:e.noop,data:a},o="function"==typeof r?r.call(s,l):r,i.arrayToolbar||(o=i.blockHelperMissing.call(t,o,l)),null!=o&&(c+=o),c+"\n\n <table>\n\n \x3c!-- table headers --\x3e\n <thead>\n <tr>\n"+(null!=(o=(i.eachProperty||t&&t.eachProperty||d).call(s,null!=(o=null!=(o=null!=t?t.schema:t)?o.items:o)?o.properties:o,{name:"eachProperty",hash:{},fn:e.program(3,a,0),inverse:e.noop,data:a}))?o:"")+" </tr>\n </thead>\n\n \x3c!-- table body --\x3e\n <tbody>\n"+(null!=(o=i.each.call(s,null!=t?t.items:t,{name:"each",hash:{},fn:e.program(5,a,0),inverse:e.noop,data:a}))?o:"")+" </tbody>\n\n </table>\n\n </div>\n\n<\/script>"},useData:!0}),this.HandlebarsPrecompiled["web-display"]["container-tablerow-item"]=Handlebars.template({1:function(e,t,i,n,a){return""},compiler:[7,">= 4.0.0"],main:function(e,t,i,n,a){var o,r,l,s='<script type="text/x-handlebars-template">\n\n <td>\n ';return r=null!=(r=i.itemField||(null!=t?t.itemField:t))?r:i.helperMissing,l={name:"itemField",hash:{},fn:e.program(1,a,0),inverse:e.noop,data:a},o="function"==typeof r?r.call(null!=t?t:e.nullContext||{},l):r,i.itemField||(o=i.blockHelperMissing.call(t,o,l)),null!=o&&(s+=o),s+"\n </td>\n\n<\/script>\n"},useData:!0}),this.HandlebarsPrecompiled["web-display"]["container-tablerow"]=Handlebars.template({1:function(e,t,i,n,a){var o,r,l,s=" ";return r=null!=(r=i.item||(null!=t?t.item:t))?r:i.helperMissing,l={name:"item",hash:{},fn:e.program(2,a,0),inverse:e.noop,data:a},o="function"==typeof r?r.call(null!=t?t:e.nullContext||{},l):r,i.item||(o=i.blockHelperMissing.call(t,o,l)),null!=o&&(s+=o),s+"\n"},2:function(e,t,i,n,a){return""},compiler:[7,">= 4.0.0"],main:function(e,t,i,n,a){var o;return'<script type="text/x-handlebars-template">\n\n <div class="alpaca-merge-up">\n\n'+(null!=(o=i.each.call(null!=t?t:e.nullContext||{},null!=t?t.items:t,{name:"each",hash:{},fn:e.program(1,a,0),inverse:e.noop,data:a}))?o:"")+"\n </div>\n\n<\/script>"},useData:!0}),this.HandlebarsPrecompiled["web-display"].container=Handlebars.template({1:function(e,t,i,n,a){var o;return' <legend class="'+(null!=(o=i.if.call(null!=t?t:e.nullContext||{},null!=(o=null!=t?t.options:t)?o.labelClass:o,{name:"if",hash:{},fn:e.program(2,a,0),inverse:e.noop,data:a}))?o:"")+' alpaca-container-label">'+(null!=(o=e.lambda(null!=(o=null!=t?t.options:t)?o.label:o,t))?o:"")+"</legend>\n"},2:function(e,t,i,n,a){var o;return e.escapeExpression(e.lambda(null!=(o=null!=t?t.options:t)?o.labelClass:o,t))},4:function(e,t,i,n,a){var o;return null!=(o=(i.compare||t&&t.compare||i.helperMissing).call(null!=t?t:e.nullContext||{},null!=(o=null!=t?t.options:t)?o.helpersPosition:o,"above",{name:"compare",hash:{},fn:e.program(5,a,0),inverse:e.noop,data:a}))?o:""},5:function(e,t,i,n,a){var o;return null!=(o=i.each.call(null!=t?t:e.nullContext||{},null!=(o=null!=t?t.options:t)?o.helpers:o,{name:"each",hash:{},fn:e.program(6,a,0),inverse:e.noop,data:a}))?o:""},6:function(e,t,i,n,a){var o,r=null!=t?t:e.nullContext||{};return' <p class="alpaca-helper '+(null!=(o=i.if.call(r,null!=(o=null!=t?t.options:t)?o.helperClass:o,{name:"if",hash:{},fn:e.program(7,a,0),inverse:e.noop,data:a}))?o:"")+'">\n <i class="alpaca-icon-helper"></i>\n '+(null!=(o=(i.showMessage||t&&t.showMessage||i.helperMissing).call(r,t,{name:"showMessage",hash:{},fn:e.program(9,a,0),inverse:e.noop,data:a}))?o:"")+"\n </p>\n"},7:function(e,t,i,n,a){var o;return e.escapeExpression(e.lambda(null!=(o=null!=t?t.options:t)?o.helperClass:o,t))},9:function(e,t,i,n,a){return""},11:function(e,t,i,n,a){var o;return null!=(o=(i.compare||t&&t.compare||i.helperMissing).call(null!=t?t:e.nullContext||{},null!=(o=null!=t?t.options:t)?o.helpersPosition:o,"below",{name:"compare",hash:{},fn:e.program(5,a,0),inverse:e.noop,data:a}))?o:""},compiler:[7,">= 4.0.0"],main:function(e,t,i,n,a){var o,r,l,s=null!=t?t:e.nullContext||{},d='<script type="text/x-handlebars-template">\n\n <div>\n\n'+(null!=(o=i.if.call(s,null!=(o=null!=t?t.options:t)?o.label:o,{name:"if",hash:{},fn:e.program(1,a,0),inverse:e.noop,data:a}))?o:"")+"\n"+(null!=(o=i.if.call(s,null!=(o=null!=t?t.options:t)?o.helpers:o,{name:"if",hash:{},fn:e.program(4,a,0),inverse:e.noop,data:a}))?o:"")+"\n ";return r=null!=(r=i.container||(null!=t?t.container:t))?r:i.helperMissing,l={name:"container",hash:{},fn:e.program(9,a,0),inverse:e.noop,data:a},o="function"==typeof r?r.call(s,l):r,i.container||(o=i.blockHelperMissing.call(t,o,l)),null!=o&&(d+=o),d+"\n\n"+(null!=(o=i.if.call(s,null!=(o=null!=t?t.options:t)?o.helpers:o,{name:"if",hash:{},fn:e.program(11,a,0),inverse:e.noop,data:a}))?o:"")+"\n </div>\n\n<\/script>"},useData:!0}),this.HandlebarsPrecompiled["web-display"]["control-any"]=Handlebars.template({compiler:[7,">= 4.0.0"],main:function(e,t,i,n,a){var o;return'<script type="text/x-handlebars-template">\n\n <div>'+(null!=(o=(i.str||t&&t.str||i.helperMissing).call(null!=t?t:e.nullContext||{},null!=t?t.data:t,{name:"str",hash:{},data:a}))?o:"")+"</div>\n\n<\/script>"},useData:!0}),this.HandlebarsPrecompiled["web-display"]["control-checkbox"]=Handlebars.template({compiler:[7,">= 4.0.0"],main:function(e,t,i,n,a){var o;return'<script type="text/x-handlebars-template">\n\n <div>\n '+e.escapeExpression("function"==typeof(o=null!=(o=i.displayableText||(null!=t?t.displayableText:t))?o:i.helperMissing)?o.call(null!=t?t:e.nullContext||{},{name:"displayableText",hash:{},data:a}):o)+"\n </div>\n\n<\/script>"},useData:!0}),this.HandlebarsPrecompiled["web-display"]["control-hidden"]=Handlebars.template({compiler:[7,">= 4.0.0"],main:function(e,t,i,n,a){return'<script type="text/x-handlebars-template">\n\n<\/script>'},useData:!0}),this.HandlebarsPrecompiled["web-display"]["control-image"]=Handlebars.template({compiler:[7,">= 4.0.0"],main:function(e,t,i,n,a){var o,r=null!=t?t:e.nullContext||{},l=i.helperMissing,s=e.escapeExpression;return'<script type="text/x-handlebars-template">\n\n <div class="alpaca-image-display">\n <img id="'+s("function"==typeof(o=null!=(o=i.id||(null!=t?t.id:t))?o:l)?o.call(r,{name:"id",hash:{},data:a}):o)+'-image" src="'+s("function"==typeof(o=null!=(o=i.data||(null!=t?t.data:t))?o:l)?o.call(r,{name:"data",hash:{},data:a}):o)+'">\n </div>\n\n<\/script>'},useData:!0}),this.HandlebarsPrecompiled["web-display"]["control-password"]=Handlebars.template({1:function(e,t,i,n,a){return""},compiler:[7,">= 4.0.0"],main:function(e,t,i,n,a){var o;return'<script type="text/x-handlebars-template">\n\n <div>'+(null!=(o=(i.disguise||t&&t.disguise||i.helperMissing).call(null!=t?t:e.nullContext||{},null!=t?t.data:t,"&bull;",{name:"disguise",hash:{},fn:e.program(1,a,0),inverse:e.noop,data:a}))?o:"")+"</div>\n\n<\/script>"},useData:!0}),this.HandlebarsPrecompiled["web-display"]["control-radio"]=Handlebars.template({compiler:[7,">= 4.0.0"],main:function(e,t,i,n,a){var o;return'<script type="text/x-handlebars-template">\n\n <div>\n '+e.escapeExpression("function"==typeof(o=null!=(o=i.displayableText||(null!=t?t.displayableText:t))?o:i.helperMissing)?o.call(null!=t?t:e.nullContext||{},{name:"displayableText",hash:{},data:a}):o)+"\n </div>\n\n<\/script>\n"},useData:!0}),this.HandlebarsPrecompiled["web-display"]["control-select"]=Handlebars.template({compiler:[7,">= 4.0.0"],main:function(e,t,i,n,a){var o;return'<script type="text/x-handlebars-template">\n\n <div>\n '+e.escapeExpression("function"==typeof(o=null!=(o=i.displayableText||(null!=t?t.displayableText:t))?o:i.helperMissing)?o.call(null!=t?t:e.nullContext||{},{name:"displayableText",hash:{},data:a}):o)+"\n </div>\n\n<\/script>\n"},useData:!0}),this.HandlebarsPrecompiled["web-display"]["control-text"]=Handlebars.template({compiler:[7,">= 4.0.0"],main:function(e,t,i,n,a){var o,r;return'<script type="text/x-handlebars-template">\n\n <div>'+(null!=(o="function"==typeof(r=null!=(r=i.data||(null!=t?t.data:t))?r:i.helperMissing)?r.call(null!=t?t:e.nullContext||{},{name:"data",hash:{},data:a}):r)?o:"")+"</div>\n\n<\/script>"},useData:!0}),this.HandlebarsPrecompiled["web-display"]["control-textarea"]=Handlebars.template({compiler:[7,">= 4.0.0"],main:function(e,t,i,n,a){var o,r;return'<script type="text/x-handlebars-template">\n\n <p>\n '+(null!=(o="function"==typeof(r=null!=(r=i.data||(null!=t?t.data:t))?r:i.helperMissing)?r.call(null!=t?t:e.nullContext||{},{name:"data",hash:{},data:a}):r)?o:"")+"\n </p>\n\n<\/script>"},useData:!0}),this.HandlebarsPrecompiled["web-display"]["control-url"]=Handlebars.template({1:function(e,t,i,n,a){var o;return'target="'+e.escapeExpression(e.lambda(null!=(o=null!=t?t.options:t)?o.anchorTarget:o,t))+'"'},3:function(e,t,i,n,a){var o;return e.escapeExpression(e.lambda(null!=(o=null!=t?t.options:t)?o.anchorTitle:o,t))},5:function(e,t,i,n,a){var o;return e.escapeExpression("function"==typeof(o=null!=(o=i.data||(null!=t?t.data:t))?o:i.helperMissing)?o.call(null!=t?t:e.nullContext||{},{name:"data",hash:{},data:a}):o)},7:function(e,t,i,n,a){var o;return" "+e.escapeExpression(e.lambda(null!=(o=null!=t?t.options:t)?o.anchorTitle:o,t))+"\n"},9:function(e,t,i,n,a){var o;return" "+e.escapeExpression("function"==typeof(o=null!=(o=i.data||(null!=t?t.data:t))?o:i.helperMissing)?o.call(null!=t?t:e.nullContext||{},{name:"data",hash:{},data:a}):o)+"\n"},compiler:[7,">= 4.0.0"],main:function(e,t,i,n,a){var o,r,l=null!=t?t:e.nullContext||{};return'<script type="text/x-handlebars-template">\n\n <div class="alpaca-control-url-anchor-wrapper">\n <a href="'+e.escapeExpression("function"==typeof(r=null!=(r=i.data||(null!=t?t.data:t))?r:i.helperMissing)?r.call(l,{name:"data",hash:{},data:a}):r)+'" '+(null!=(o=i.if.call(l,null!=(o=null!=t?t.options:t)?o.anchorTarget:o,{name:"if",hash:{},fn:e.program(1,a,0),inverse:e.noop,data:a}))?o:"")+' title="'+(null!=(o=i.if.call(l,null!=(o=null!=t?t.options:t)?o.anchorTitle:o,{name:"if",hash:{},fn:e.program(3,a,0),inverse:e.program(5,a,0),data:a}))?o:"")+'">\n'+(null!=(o=i.if.call(l,null!=(o=null!=t?t.options:t)?o.anchorTitle:o,{name:"if",hash:{},fn:e.program(7,a,0),inverse:e.program(9,a,0),data:a}))?o:"")+" </a>\n </div>\n\n<\/script>"},useData:!0}),this.HandlebarsPrecompiled["web-display"].control=Handlebars.template({1:function(e,t,i,n,a){var o,r,l=null!=t?t:e.nullContext||{};return' <label class="'+(null!=(o=i.if.call(l,null!=(o=null!=t?t.options:t)?o.labelClass:o,{name:"if",hash:{},fn:e.program(2,a,0),inverse:e.noop,data:a}))?o:"")+' alpaca-control-label" for="'+e.escapeExpression("function"==typeof(r=null!=(r=i.id||(null!=t?t.id:t))?r:i.helperMissing)?r.call(l,{name:"id",hash:{},data:a}):r)+'">'+(null!=(o=e.lambda(null!=(o=null!=t?t.options:t)?o.label:o,t))?o:"")+"</label>\n"},2:function(e,t,i,n,a){var o;return e.escapeExpression(e.lambda(null!=(o=null!=t?t.options:t)?o.labelClass:o,t))},4:function(e,t,i,n,a){var o;return null!=(o=(i.compare||t&&t.compare||i.helperMissing).call(null!=t?t:e.nullContext||{},null!=(o=null!=t?t.options:t)?o.helpersPosition:o,"above",{name:"compare",hash:{},fn:e.program(5,a,0),inverse:e.noop,data:a}))?o:""},5:function(e,t,i,n,a){var o;return null!=(o=i.each.call(null!=t?t:e.nullContext||{},null!=(o=null!=t?t.options:t)?o.helpers:o,{name:"each",hash:{},fn:e.program(6,a,0),inverse:e.noop,data:a}))?o:""},6:function(e,t,i,n,a){var o,r=null!=t?t:e.nullContext||{};return' <p class="'+(null!=(o=i.if.call(r,null!=(o=null!=t?t.options:t)?o.helperClass:o,{name:"if",hash:{},fn:e.program(7,a,0),inverse:e.noop,data:a}))?o:"")+'">\n <i class="info-sign"></i>\n '+(null!=(o=(i.showMessage||t&&t.showMessage||i.helperMissing).call(r,t,{name:"showMessage",hash:{},fn:e.program(9,a,0),inverse:e.noop,data:a}))?o:"")+"\n </p>\n"},7:function(e,t,i,n,a){var o;return e.escapeExpression(e.lambda(null!=(o=null!=t?t.options:t)?o.helperClass:o,t))},9:function(e,t,i,n,a){return""},11:function(e,t,i,n,a){var o;return null!=(o=(i.compare||t&&t.compare||i.helperMissing).call(null!=t?t:e.nullContext||{},null!=(o=null!=t?t.options:t)?o.helpersPosition:o,"below",{name:"compare",hash:{},fn:e.program(5,a,0),inverse:e.noop,data:a}))?o:""},compiler:[7,">= 4.0.0"],main:function(e,t,i,n,a){var o,r,l,s=null!=t?t:e.nullContext||{},d='<script type="text/x-handlebars-template">\n\n <div>\n\n'+(null!=(o=i.if.call(s,null!=(o=null!=t?t.options:t)?o.label:o,{name:"if",hash:{},fn:e.program(1,a,0),inverse:e.noop,data:a}))?o:"")+"\n"+(null!=(o=i.if.call(s,null!=(o=null!=t?t.options:t)?o.helpers:o,{name:"if",hash:{},fn:e.program(4,a,0),inverse:e.noop,data:a}))?o:"")+"\n ";return r=null!=(r=i.control||(null!=t?t.control:t))?r:i.helperMissing,l={name:"control",hash:{},fn:e.program(9,a,0),inverse:e.noop,data:a},o="function"==typeof r?r.call(s,l):r,i.control||(o=i.blockHelperMissing.call(t,o,l)),null!=o&&(d+=o),d+"\n\n"+(null!=(o=i.if.call(s,null!=(o=null!=t?t.options:t)?o.helpers:o,{name:"if",hash:{},fn:e.program(11,a,0),inverse:e.noop,data:a}))?o:"")+"\n </div>\n\n<\/script>\n"},useData:!0}),this.HandlebarsPrecompiled["web-display"].form=Handlebars.template({1:function(e,t,i,n,a){return""},3:function(e,t,i,n,a){var o;return null!=(o=i.each.call(null!=t?t:e.nullContext||{},null!=(o=null!=t?t.options:t)?o.buttons:o,{name:"each",hash:{},fn:e.program(4,a,0),inverse:e.noop,data:a}))?o:""},4:function(e,t,i,n,a){var o,r,l=null!=t?t:e.nullContext||{},s=i.helperMissing,d=e.escapeExpression;return' <button data-key="'+d("function"==typeof(r=null!=(r=i.key||a&&a.key)?r:s)?r.call(l,{name:"key",hash:{},data:a}):r)+'" '+(null!=(o=(i.compare||t&&t.compare||s).call(l,null!=t?t.type:t,"submit",{name:"compare",hash:{},fn:e.program(5,a,0),inverse:e.noop,data:a}))?o:"")+" "+(null!=(o=(i.compare||t&&t.compare||s).call(l,null!=t?t.type:t,"reset",{name:"compare",hash:{},fn:e.program(7,a,0),inverse:e.noop,data:a}))?o:"")+' class="alpaca-form-button alpaca-form-button-'+d("function"==typeof(r=null!=(r=i.key||a&&a.key)?r:s)?r.call(l,{name:"key",hash:{},data:a}):r)+" "+d("function"==typeof(r=null!=(r=i.styles||(null!=t?t.styles:t))?r:s)?r.call(l,{name:"styles",hash:{},data:a}):r)+'" '+(null!=(o=i.each.call(l,null!=t?t.value:t,{name:"each",hash:{},fn:e.program(9,a,0),inverse:e.noop,data:a}))?o:"")+" "+(null!=(o=i.each.call(l,null!=t?t.attributes:t,{name:"each",hash:{},fn:e.program(11,a,0),inverse:e.noop,data:a}))?o:"")+">"+(null!=(o="function"==typeof(r=null!=(r=i.value||(null!=t?t.value:t))?r:s)?r.call(l,{name:"value",hash:{},data:a}):r)?o:"")+"</button>\n"},5:function(e,t,i,n,a){return'type="submit"'},7:function(e,t,i,n,a){return'type="reset"'},9:function(e,t,i,n,a){var o,r=e.escapeExpression;return r("function"==typeof(o=null!=(o=i.key||a&&a.key)?o:i.helperMissing)?o.call(null!=t?t:e.nullContext||{},{name:"key",hash:{},data:a}):o)+'="'+r(e.lambda(t,t))+'"'},11:function(e,t,i,n,a){var o,r=e.escapeExpression;return" "+r("function"==typeof(o=null!=(o=i.key||a&&a.key)?o:i.helperMissing)?o.call(null!=t?t:e.nullContext||{},{name:"key",hash:{},data:a}):o)+'="'+r(e.lambda(t,t))+'"'},compiler:[7,">= 4.0.0"],main:function(e,t,i,n,a){var o,r,l,s=null!=t?t:e.nullContext||{},d='<script type="text/x-handlebars-template">\n\n <form role="form">\n\n ';return r=null!=(r=i.formItems||(null!=t?t.formItems:t))?r:i.helperMissing,l={name:"formItems",hash:{},fn:e.program(1,a,0),inverse:e.noop,data:a},o="function"==typeof r?r.call(s,l):r,i.formItems||(o=i.blockHelperMissing.call(t,o,l)),null!=o&&(d+=o),d+'\n\n <div class="alpaca-form-buttons-container">\n'+(null!=(o=i.if.call(s,null!=(o=null!=t?t.options:t)?o.buttons:o,{name:"if",hash:{},fn:e.program(3,a,0),inverse:e.noop,data:a}))?o:"")+" </div>\n\n </form>\n\n<\/script>"},useData:!0}),this.HandlebarsPrecompiled["web-edit"]=this.HandlebarsPrecompiled["web-edit"]||{},this.HandlebarsPrecompiled["web-edit"]["container-array-actionbar"]=Handlebars.template({1:function(e,t,i,n,a,o,r){var l,s,d=e.escapeExpression,c=null!=t?t:e.nullContext||{};return' <button class="alpaca-array-actionbar-action '+d(e.lambda(null!=(l=null!=(l=null!=r[1]?r[1].view:r[1])?l.styles:l)?l.smallButton:l,t))+'" data-alpaca-array-actionbar-action="'+d("function"==typeof(s=null!=(s=i.action||(null!=t?t.action:t))?s:i.helperMissing)?s.call(c,{name:"action",hash:{},data:a}):s)+'">\n'+(null!=(l=i.if.call(c,null!=t?t.iconClass:t,{name:"if",hash:{},fn:e.program(2,a,0,o,r),inverse:e.noop,data:a}))?l:"")+" "+(null!=(l=i.if.call(c,null!=t?t.label:t,{name:"if",hash:{},fn:e.program(4,a,0,o,r),inverse:e.noop,data:a}))?l:"")+"\n </button>\n"},2:function(e,t,i,n,a){return' <i class="'+e.escapeExpression(e.lambda(null!=t?t.iconClass:t,t))+'"></i>\n'},4:function(e,t,i,n,a){var o,r;return null!=(o="function"==typeof(r=null!=(r=i.label||(null!=t?t.label:t))?r:i.helperMissing)?r.call(null!=t?t:e.nullContext||{},{name:"label",hash:{},data:a}):r)?o:""},compiler:[7,">= 4.0.0"],main:function(e,t,i,n,a,o,r){var l,s,d=null!=t?t:e.nullContext||{},c=i.helperMissing,u=e.escapeExpression;return'<script type="text/x-handlebars-template">\n\n <div class="alpaca-array-actionbar alpaca-array-actionbar-'+u("function"==typeof(s=null!=(s=i.actionbarStyle||(null!=t?t.actionbarStyle:t))?s:c)?s.call(d,{name:"actionbarStyle",hash:{},data:a}):s)+' btn-group" data-alpaca-array-actionbar-parent-field-id="'+u("function"==typeof(s=null!=(s=i.parentFieldId||(null!=t?t.parentFieldId:t))?s:c)?s.call(d,{name:"parentFieldId",hash:{},data:a}):s)+'" data-alpaca-array-actionbar-field-id="'+u("function"==typeof(s=null!=(s=i.fieldId||(null!=t?t.fieldId:t))?s:c)?s.call(d,{name:"fieldId",hash:{},data:a}):s)+'" data-alpaca-array-actionbar-item-index="'+u("function"==typeof(s=null!=(s=i.itemIndex||(null!=t?t.itemIndex:t))?s:c)?s.call(d,{name:"itemIndex",hash:{},data:a}):s)+'">\n'+(null!=(l=i.each.call(d,null!=t?t.actions:t,{name:"each",hash:{},fn:e.program(1,a,0,o,r),inverse:e.noop,data:a}))?l:"")+" </div>\n\n<\/script>"},useData:!0,useDepths:!0}),this.HandlebarsPrecompiled["web-edit"]["container-array-item"]=Handlebars.template({1:function(e,t,i,n,a){var o,r,l,s=null!=t?t:e.nullContext||{},d=i.helperMissing,c=i.blockHelperMissing,u=' <div class="alpaca-array-item-flex-container">\n'+(null!=(o=i.if.call(s,null!=t?t.dragAndDrop:t,{name:"if",hash:{},fn:e.program(2,a,0),inverse:e.noop,data:a}))?o:"")+" <div>\n ";return r=null!=(r=i.arrayActionbar||(null!=t?t.arrayActionbar:t))?r:d,l={name:"arrayActionbar",hash:{},fn:e.program(4,a,0),inverse:e.noop,data:a},o="function"==typeof r?r.call(s,l):r,i.arrayActionbar||(o=c.call(t,o,l)),null!=o&&(u+=o),u+='\n </div>\n <div class="alpaca-array-item-flex-1">\n ',r=null!=(r=i.itemField||(null!=t?t.itemField:t))?r:d,l={name:"itemField",hash:{},fn:e.program(4,a,0),inverse:e.noop,data:a},o="function"==typeof r?r.call(s,l):r,i.itemField||(o=c.call(t,o,l)),null!=o&&(u+=o),u+"\n </div>\n </div>\n"},2:function(e,t,i,n,a){return' <i class="glyphicon glyphicon-menu-hamburger alpaca-array-item-move"></i>\n'},4:function(e,t,i,n,a){return""},6:function(e,t,i,n,a){var o;return null!=(o=(i.compare||t&&t.compare||i.helperMissing).call(null!=t?t:e.nullContext||{},null!=t?t.actionbarStyle:t,"right",{name:"compare",hash:{},fn:e.program(7,a,0),inverse:e.program(9,a,0),data:a}))?o:""},7:function(e,t,i,n,a){var o,r,l,s=null!=t?t:e.nullContext||{},d=i.helperMissing,c=i.blockHelperMissing,u=' <div class="alpaca-array-item-flex-container">\n'+(null!=(o=i.if.call(s,null!=t?t.dragAndDrop:t,{name:"if",hash:{},fn:e.program(2,a,0),inverse:e.noop,data:a}))?o:"")+' <div class="alpaca-array-item-flex-1">\n ';return r=null!=(r=i.itemField||(null!=t?t.itemField:t))?r:d,l={name:"itemField",hash:{},fn:e.program(4,a,0),inverse:e.noop,data:a},o="function"==typeof r?r.call(s,l):r,i.itemField||(o=c.call(t,o,l)),null!=o&&(u+=o),u+="\n </div>\n <div>\n ",r=null!=(r=i.arrayActionbar||(null!=t?t.arrayActionbar:t))?r:d,l={name:"arrayActionbar",hash:{},fn:e.program(4,a,0),inverse:e.noop,data:a},o="function"==typeof r?r.call(s,l):r,i.arrayActionbar||(o=c.call(t,o,l)),null!=o&&(u+=o),u+"\n </div>\n </div>\n"},9:function(e,t,i,n,a){var o,r,l,s=null!=t?t:e.nullContext||{},d=i.helperMissing,c=(null!=(o=i.if.call(s,null!=t?t.dragAndDrop:t,{name:"if",hash:{},fn:e.program(10,a,0),inverse:e.program(12,a,0),data:a}))?o:"")+' <div class="alpaca-array-item-flex-1">\n'+(null!=(o=(i.compare||t&&t.compare||d).call(s,null!=t?t.actionbarStyle:t,"top",{name:"compare",hash:{},fn:e.program(14,a,0),inverse:e.noop,data:a}))?o:"")+"\n ";return r=null!=(r=i.itemField||(null!=t?t.itemField:t))?r:d,l={name:"itemField",hash:{},fn:e.program(4,a,0),inverse:e.noop,data:a},o="function"==typeof r?r.call(s,l):r,i.itemField||(o=i.blockHelperMissing.call(t,o,l)),null!=o&&(c+=o),c+"\n\n"+(null!=(o=(i.compare||t&&t.compare||d).call(s,null!=t?t.actionbarStyle:t,"bottom",{name:"compare",hash:{},fn:e.program(14,a,0),inverse:e.noop,data:a}))?o:"")+" </div> \n </div>\n"},10:function(e,t,i,n,a){return' <div class="alpaca-array-item-flex-container">\n <i class="glyphicon glyphicon-menu-hamburger alpaca-array-item-move"></i>\n'},12:function(e,t,i,n,a){return" <div>\n"},14:function(e,t,i,n,a){var o,r,l,s=" <div>\n ";return r=null!=(r=i.arrayActionbar||(null!=t?t.arrayActionbar:t))?r:i.helperMissing,l={name:"arrayActionbar",hash:{},fn:e.program(4,a,0),inverse:e.noop,data:a},o="function"==typeof r?r.call(null!=t?t:e.nullContext||{},l):r,i.arrayActionbar||(o=i.blockHelperMissing.call(t,o,l)),null!=o&&(s+=o),s+"\n </div>\n"},compiler:[7,">= 4.0.0"],main:function(e,t,i,n,a){var o;return'<script type="text/x-handlebars-template">\n\n'+(null!=(o=(i.compare||t&&t.compare||i.helperMissing).call(null!=t?t:e.nullContext||{},null!=t?t.actionbarStyle:t,"left",{name:"compare",hash:{},fn:e.program(1,a,0),inverse:e.program(6,a,0),data:a}))?o:"")+"\n<\/script>\n"},useData:!0}),this.HandlebarsPrecompiled["web-edit"]["container-array-toolbar"]=Handlebars.template({1:function(e,t,i,n,a){return" btn-group"},3:function(e,t,i,n,a,o,r){var l,s=null!=t?t:e.nullContext||{},d=i.helperMissing;return"\n"+(null!=(l=(i.compare||t&&t.compare||d).call(s,null!=r[1]?r[1].toolbarStyle:r[1],"link",{name:"compare",hash:{},fn:e.program(4,a,0,o,r),inverse:e.noop,data:a}))?l:"")+"\n"+(null!=(l=(i.compare||t&&t.compare||d).call(s,null!=r[1]?r[1].toolbarStyle:r[1],"button",{name:"compare",hash:{},fn:e.program(6,a,0,o,r),inverse:e.noop,data:a}))?l:"")+"\n"},4:function(e,t,i,n,a){var o,r,l=null!=t?t:e.nullContext||{},s=i.helperMissing;return' <a href="#" class="alpaca-array-toolbar-action" data-alpaca-array-toolbar-action="'+e.escapeExpression("function"==typeof(r=null!=(r=i.action||(null!=t?t.action:t))?r:s)?r.call(l,{name:"action",hash:{},data:a}):r)+'">'+(null!=(o="function"==typeof(r=null!=(r=i.label||(null!=t?t.label:t))?r:s)?r.call(l,{name:"label",hash:{},data:a}):r)?o:"")+"</a>\n"},6:function(e,t,i,n,a,o,r){var l,s,d=e.escapeExpression,c=null!=t?t:e.nullContext||{};return' <button class="alpaca-array-toolbar-action '+d(e.lambda(null!=(l=null!=(l=null!=r[1]?r[1].view:r[1])?l.styles:l)?l.smallButton:l,t))+'" data-alpaca-array-toolbar-action="'+d("function"==typeof(s=null!=(s=i.action||(null!=t?t.action:t))?s:i.helperMissing)?s.call(c,{name:"action",hash:{},data:a}):s)+'">\n'+(null!=(l=i.if.call(c,null!=t?t.iconClass:t,{name:"if",hash:{},fn:e.program(7,a,0,o,r),inverse:e.noop,data:a}))?l:"")+" "+(null!=(l=i.if.call(c,null!=t?t.label:t,{name:"if",hash:{},fn:e.program(9,a,0,o,r),inverse:e.noop,data:a}))?l:"")+"\n </button>\n"},7:function(e,t,i,n,a){var o;return' <i class="'+e.escapeExpression("function"==typeof(o=null!=(o=i.iconClass||(null!=t?t.iconClass:t))?o:i.helperMissing)?o.call(null!=t?t:e.nullContext||{},{name:"iconClass",hash:{},data:a}):o)+'"></i>\n'},9:function(e,t,i,n,a){var o,r;return null!=(o="function"==typeof(r=null!=(r=i.label||(null!=t?t.label:t))?r:i.helperMissing)?r.call(null!=t?t:e.nullContext||{},{name:"label",hash:{},data:a}):r)?o:""},compiler:[7,">= 4.0.0"],main:function(e,t,i,n,a,o,r){var l,s,d=null!=t?t:e.nullContext||{},c=i.helperMissing,u=e.escapeExpression;return'<script type="text/x-handlebars-template">\n\n <div class="alpaca-array-toolbar alpaca-array-toolbar-position-'+u("function"==typeof(s=null!=(s=i.toolbarPosition||(null!=t?t.toolbarPosition:t))?s:c)?s.call(d,{name:"toolbarPosition",hash:{},data:a}):s)+'" data-alpaca-array-toolbar-field-id="'+u("function"==typeof(s=null!=(s=i.id||(null!=t?t.id:t))?s:c)?s.call(d,{name:"id",hash:{},data:a}):s)+'" '+(null!=(l=(i.compare||t&&t.compare||c).call(d,null!=t?t.toolbarStyle:t,"button",{name:"compare",hash:{},fn:e.program(1,a,0,o,r),inverse:e.noop,data:a}))?l:"")+">\n\n"+(null!=(l=i.each.call(d,null!=t?t.actions:t,{name:"each",hash:{},fn:e.program(3,a,0,o,r),inverse:e.noop,data:a}))?l:"")+"\n </div>\n\n<\/script>"},useData:!0,useDepths:!0}),this.HandlebarsPrecompiled["web-edit"]["container-array"]=Handlebars.template({1:function(e,t,i,n,a){var o,r,l,s=" ";return r=null!=(r=i.arrayToolbar||(null!=t?t.arrayToolbar:t))?r:i.helperMissing,l={name:"arrayToolbar",hash:{},fn:e.program(2,a,0),inverse:e.noop,data:a},o="function"==typeof r?r.call(null!=t?t:e.nullContext||{},l):r,i.arrayToolbar||(o=i.blockHelperMissing.call(t,o,l)),null!=o&&(s+=o),s+"\n"},2:function(e,t,i,n,a){return""},4:function(e,t,i,n,a){var o,r,l,s=" ";return r=null!=(r=i.item||(null!=t?t.item:t))?r:i.helperMissing,l={name:"item",hash:{},fn:e.program(2,a,0),inverse:e.noop,data:a},o="function"==typeof r?r.call(null!=t?t:e.nullContext||{},l):r,i.item||(o=i.blockHelperMissing.call(t,o,l)),null!=o&&(s+=o),s+"\n"},compiler:[7,">= 4.0.0"],main:function(e,t,i,n,a){var o,r=null!=t?t:e.nullContext||{},l=i.helperMissing;return'<script type="text/x-handlebars-template">\n\n <div>\n'+(null!=(o=(i.compare||t&&t.compare||l).call(r,null!=(o=null!=t?t.options:t)?o.toolbarPosition:o,"top",{name:"compare",hash:{},fn:e.program(1,a,0),inverse:e.noop,data:a}))?o:"")+"\n"+(null!=(o=i.each.call(r,null!=t?t.items:t,{name:"each",hash:{},fn:e.program(4,a,0),inverse:e.noop,data:a}))?o:"")+"\n"+(null!=(o=(i.compare||t&&t.compare||l).call(r,null!=(o=null!=t?t.options:t)?o.toolbarPosition:o,"bottom",{name:"compare",hash:{},fn:e.program(1,a,0),inverse:e.noop,data:a}))?o:"")+" </div>\n\n<\/script>\n"},useData:!0}),this.HandlebarsPrecompiled["web-edit"]["container-object-item"]=Handlebars.template({1:function(e,t,i,n,a){return""},compiler:[7,">= 4.0.0"],main:function(e,t,i,n,a){var o,r,l,s='<script type="text/x-handlebars-template">\n\n <div>\n\n ';return r=null!=(r=i.itemField||(null!=t?t.itemField:t))?r:i.helperMissing,l={name:"itemField",hash:{},fn:e.program(1,a,0),inverse:e.noop,data:a},o="function"==typeof r?r.call(null!=t?t:e.nullContext||{},l):r,i.itemField||(o=i.blockHelperMissing.call(t,o,l)),null!=o&&(s+=o),s+"\n\n </div>\n\n<\/script>\n"},useData:!0}),this.HandlebarsPrecompiled["web-edit"]["container-object"]=Handlebars.template({1:function(e,t,i,n,a){var o,r,l,s="\n ";return r=null!=(r=i.item||(null!=t?t.item:t))?r:i.helperMissing,l={name:"item",hash:{},fn:e.program(2,a,0),inverse:e.noop,data:a},o="function"==typeof r?r.call(null!=t?t:e.nullContext||{},l):r,i.item||(o=i.blockHelperMissing.call(t,o,l)),null!=o&&(s+=o),s+"\n\n"},2:function(e,t,i,n,a){return""},compiler:[7,">= 4.0.0"],main:function(e,t,i,n,a){var o;return'<script type="text/x-handlebars-template">\n\n <div>\n\n'+(null!=(o=i.each.call(null!=t?t:e.nullContext||{},null!=t?t.items:t,{name:"each",hash:{},fn:e.program(1,a,0),inverse:e.noop,data:a}))?o:"")+"\n </div>\n\n<\/script>"},useData:!0}),this.HandlebarsPrecompiled["web-edit"]["container-table-item"]=Handlebars.template({1:function(e,t,i,n,a){return""},compiler:[7,">= 4.0.0"],main:function(e,t,i,n,a){var o;return'<script type="text/x-handlebars-template">\n\n <tr>\n '+(null!=(o=(i.itemField||t&&t.itemField||i.helperMissing).call(null!=t?t:e.nullContext||{},"td",{name:"itemField",hash:{},fn:e.program(1,a,0),inverse:e.noop,data:a}))?o:"")+"\n </tr>\n\n<\/script>\n"},useData:!0}),this.HandlebarsPrecompiled["web-edit"]["container-table"]=Handlebars.template({1:function(e,t,i,n,a){return""},3:function(e,t,i,n,a){return' \x3c!-- hidden column storing sort order --\x3e\n <th class="alpaca-table-reorder-index-header"></th>\n \x3c!-- draggable --\x3e\n <th class="alpaca-table-reorder-draggable-header"></th>\n'},5:function(e,t,i,n,a){var o,r,l=null!=t?t:e.nullContext||{},s=i.helperMissing;return' <th data-header-id="'+e.escapeExpression("function"==typeof(r=null!=(r=i.id||(null!=t?t.id:t))?r:s)?r.call(l,{name:"id",hash:{},data:a}):r)+'" '+(null!=(o=i.if.call(l,null!=t?t.hidden:t,{name:"if",hash:{},fn:e.program(6,a,0),inverse:e.noop,data:a}))?o:"")+">"+(null!=(o="function"==typeof(r=null!=(r=i.title||(null!=t?t.title:t))?r:s)?r.call(l,{name:"title",hash:{},data:a}):r)?o:"")+"</th>\n"},6:function(e,t,i,n,a){return'class="alpaca-table-column-hidden"'},8:function(e,t,i,n,a){return" <th>Actions</th>\n"},10:function(e,t,i,n,a){var o;return"\n "+(null!=(o=(i.item||t&&t.item||i.helperMissing).call(null!=t?t:e.nullContext||{},"tr",{name:"item",hash:{},fn:e.program(1,a,0),inverse:e.noop,data:a}))?o:"")+"\n\n"},compiler:[7,">= 4.0.0"],main:function(e,t,i,n,a){var o,r,l,s=null!=t?t:e.nullContext||{},d='<script type="text/x-handlebars-template">\n\n <div>\n\n ';return r=null!=(r=i.arrayToolbar||(null!=t?t.arrayToolbar:t))?r:i.helperMissing,l={name:"arrayToolbar",hash:{},fn:e.program(1,a,0),inverse:e.noop,data:a},o="function"==typeof r?r.call(s,l):r,i.arrayToolbar||(o=i.blockHelperMissing.call(t,o,l)),null!=o&&(d+=o),d+"\n\n <table>\n\n \x3c!-- table headers --\x3e\n <thead>\n <tr>\n\n"+(null!=(o=i.if.call(s,null!=(o=null!=t?t.options:t)?o.dragRows:o,{name:"if",hash:{},fn:e.program(3,a,0),inverse:e.noop,data:a}))?o:"")+"\n"+(null!=(o=i.each.call(s,null!=t?t.headers:t,{name:"each",hash:{},fn:e.program(5,a,0),inverse:e.noop,data:a}))?o:"")+"\n"+(null!=(o=i.if.call(s,null!=(o=null!=t?t.options:t)?o.showActionsColumn:o,{name:"if",hash:{},fn:e.program(8,a,0),inverse:e.noop,data:a}))?o:"")+" </tr>\n </thead>\n\n \x3c!-- table body --\x3e\n <tbody>\n"+(null!=(o=i.each.call(s,null!=t?t.items:t,{name:"each",hash:{},fn:e.program(10,a,0),inverse:e.noop,data:a}))?o:"")+" </tbody>\n\n </table>\n\n </div>\n\n<\/script>"},useData:!0}),this.HandlebarsPrecompiled["web-edit"]["container-tablerow-item"]=Handlebars.template({1:function(e,t,i,n,a){return""},compiler:[7,">= 4.0.0"],main:function(e,t,i,n,a){var o,r,l,s='<script type="text/x-handlebars-template">\n\n <td>\n ';return r=null!=(r=i.itemField||(null!=t?t.itemField:t))?r:i.helperMissing,l={name:"itemField",hash:{},fn:e.program(1,a,0),inverse:e.noop,data:a},o="function"==typeof r?r.call(null!=t?t:e.nullContext||{},l):r,i.itemField||(o=i.blockHelperMissing.call(t,o,l)),null!=o&&(s+=o),s+"\n </td>\n\n<\/script>\n"},useData:!0}),this.HandlebarsPrecompiled["web-edit"]["container-tablerow"]=Handlebars.template({1:function(e,t,i,n,a){return'\n \x3c!-- hidden sort order column --\x3e\n <div class="alpaca-table-reorder-index-cell"></div>\n\n \x3c!-- reorder draggable --\x3e\n <div class="alpaca-table-reorder-draggable-cell">\n <i class="glyphicon glyphicon-menu-hamburger"></i>\n </div>\n'},3:function(e,t,i,n,a){var o;return null!=(o=i.if.call(null!=t?t:e.nullContext||{},null!=t?t.hidden:t,{name:"if",hash:{},fn:e.program(4,a,0),inverse:e.program(6,a,0),data:a}))?o:""},4:function(e,t,i,n,a){return""},6:function(e,t,i,n,a){var o,r,l,s=" ";return r=null!=(r=i.item||(null!=t?t.item:t))?r:i.helperMissing,l={name:"item",hash:{},fn:e.program(4,a,0),inverse:e.noop,data:a},o="function"==typeof r?r.call(null!=t?t:e.nullContext||{},l):r,i.item||(o=i.blockHelperMissing.call(t,o,l)),null!=o&&(s+=o),s+"\n"},8:function(e,t,i,n,a){var o,r,l,s=null!=t?t:e.nullContext||{},d=i.helperMissing,c=' <div class="alpaca-merge-up" data-alpaca-merge-tag="td" data-merge-up-field-id="'+e.escapeExpression("function"==typeof(r=null!=(r=i.id||(null!=t?t.id:t))?r:d)?r.call(s,{name:"id",hash:{},data:a}):r)+'">\n ';return r=null!=(r=i.arrayActionbar||(null!=t?t.arrayActionbar:t))?r:d,l={name:"arrayActionbar",hash:{},fn:e.program(4,a,0),inverse:e.noop,data:a},o="function"==typeof r?r.call(s,l):r,i.arrayActionbar||(o=i.blockHelperMissing.call(t,o,l)),null!=o&&(c+=o),c+"\n </div>\n"},compiler:[7,">= 4.0.0"],main:function(e,t,i,n,a){var o,r=null!=t?t:e.nullContext||{};return'<script type="text/x-handlebars-template">\n\n <div class="alpaca-merge-up">\n\n \x3c!-- drag cell --\x3e\n'+(null!=(o=i.if.call(r,null!=(o=null!=t?t.options:t)?o.dragRows:o,{name:"if",hash:{},fn:e.program(1,a,0),inverse:e.noop,data:a}))?o:"")+"\n"+(null!=(o=i.each.call(r,null!=t?t.items:t,{name:"each",hash:{},fn:e.program(3,a,0),inverse:e.noop,data:a}))?o:"")+"\n \x3c!-- actions cell --\x3e\n"+(null!=(o=i.if.call(r,null!=(o=null!=t?t.options:t)?o.showActionsColumn:o,{name:"if",hash:{},fn:e.program(8,a,0),inverse:e.noop,data:a}))?o:"")+"\n </div>\n\n<\/script>"},useData:!0}),this.HandlebarsPrecompiled["web-edit"].container=Handlebars.template({1:function(e,t,i,n,a){var o;return' <legend class="'+(null!=(o=i.if.call(null!=t?t:e.nullContext||{},null!=(o=null!=t?t.options:t)?o.labelClass:o,{name:"if",hash:{},fn:e.program(2,a,0),inverse:e.noop,data:a}))?o:"")+' alpaca-container-label">'+(null!=(o=e.lambda(null!=(o=null!=t?t.options:t)?o.label:o,t))?o:"")+"</legend>\n"},2:function(e,t,i,n,a){var o;return e.escapeExpression(e.lambda(null!=(o=null!=t?t.options:t)?o.labelClass:o,t))},4:function(e,t,i,n,a){var o;return null!=(o=(i.compare||t&&t.compare||i.helperMissing).call(null!=t?t:e.nullContext||{},null!=(o=null!=t?t.options:t)?o.helpersPosition:o,"above",{name:"compare",hash:{},fn:e.program(5,a,0),inverse:e.noop,data:a}))?o:""},5:function(e,t,i,n,a){var o;return null!=(o=i.each.call(null!=t?t:e.nullContext||{},null!=(o=null!=t?t.options:t)?o.helpers:o,{name:"each",hash:{},fn:e.program(6,a,0),inverse:e.noop,data:a}))?o:""},6:function(e,t,i,n,a){var o,r=null!=t?t:e.nullContext||{};return' <p class="alpaca-helper '+(null!=(o=i.if.call(r,null!=(o=null!=t?t.options:t)?o.helperClass:o,{name:"if",hash:{},fn:e.program(7,a,0),inverse:e.noop,data:a}))?o:"")+'">\n <i class="alpaca-icon-helper"></i>\n '+(null!=(o=(i.showMessage||t&&t.showMessage||i.helperMissing).call(r,t,{name:"showMessage",hash:{},fn:e.program(9,a,0),inverse:e.noop,data:a}))?o:"")+"\n </p>\n"},7:function(e,t,i,n,a){var o;return e.escapeExpression(e.lambda(null!=(o=null!=t?t.options:t)?o.helperClass:o,t))},9:function(e,t,i,n,a){return""},11:function(e,t,i,n,a){var o;return null!=(o=(i.compare||t&&t.compare||i.helperMissing).call(null!=t?t:e.nullContext||{},null!=(o=null!=t?t.options:t)?o.helpersPosition:o,"below",{name:"compare",hash:{},fn:e.program(5,a,0),inverse:e.noop,data:a}))?o:""},compiler:[7,">= 4.0.0"],main:function(e,t,i,n,a){var o,r,l,s=null!=t?t:e.nullContext||{},d='<script type="text/x-handlebars-template">\n\n <div>\n\n'+(null!=(o=i.if.call(s,null!=(o=null!=t?t.options:t)?o.label:o,{name:"if",hash:{},fn:e.program(1,a,0),inverse:e.noop,data:a}))?o:"")+"\n"+(null!=(o=i.if.call(s,null!=(o=null!=t?t.options:t)?o.helpers:o,{name:"if",hash:{},fn:e.program(4,a,0),inverse:e.noop,data:a}))?o:"")+"\n ";return r=null!=(r=i.container||(null!=t?t.container:t))?r:i.helperMissing,l={name:"container",hash:{},fn:e.program(9,a,0),inverse:e.noop,data:a},o="function"==typeof r?r.call(s,l):r,i.container||(o=i.blockHelperMissing.call(t,o,l)),null!=o&&(d+=o),d+"\n\n"+(null!=(o=i.if.call(s,null!=(o=null!=t?t.options:t)?o.helpers:o,{name:"if",hash:{},fn:e.program(11,a,0),inverse:e.noop,data:a}))?o:"")+"\n </div>\n\n<\/script>"},useData:!0}),this.HandlebarsPrecompiled["web-edit"]["control-any"]=Handlebars.template({1:function(e,t,i,n,a){return'readonly="readonly"'},3:function(e,t,i,n,a){var o;return'name="'+e.escapeExpression("function"==typeof(o=null!=(o=i.name||(null!=t?t.name:t))?o:i.helperMissing)?o.call(null!=t?t:e.nullContext||{},{name:"name",hash:{},data:a}):o)+'"'},5:function(e,t,i,n,a){var o,r=e.escapeExpression;return"data-"+r("function"==typeof(o=null!=(o=i.key||a&&a.key)?o:i.helperMissing)?o.call(null!=t?t:e.nullContext||{},{name:"key",hash:{},data:a}):o)+'="'+r(e.lambda(t,t))+'"'},compiler:[7,">= 4.0.0"],main:function(e,t,i,n,a){var o,r,l=null!=t?t:e.nullContext||{};return'<script type="text/x-handlebars-template">\n\n <input type="text" id="'+e.escapeExpression("function"==typeof(r=null!=(r=i.id||(null!=t?t.id:t))?r:i.helperMissing)?r.call(l,{name:"id",hash:{},data:a}):r)+'" size="40" '+(null!=(o=i.if.call(l,null!=(o=null!=t?t.options:t)?o.readonly:o,{name:"if",hash:{},fn:e.program(1,a,0),inverse:e.noop,data:a}))?o:"")+" "+(null!=(o=i.if.call(l,null!=t?t.name:t,{name:"if",hash:{},fn:e.program(3,a,0),inverse:e.noop,data:a}))?o:"")+" "+(null!=(o=i.each.call(l,null!=(o=null!=t?t.options:t)?o.data:o,{name:"each",hash:{},fn:e.program(5,a,0),inverse:e.noop,data:a}))?o:"")+"/>\n\n<\/script>"},useData:!0}),this.HandlebarsPrecompiled["web-edit"]["control-checkbox"]=Handlebars.template({1:function(e,t,i,n,a,o,r){var l;return"\n"+(null!=(l=i.each.call(null!=t?t:e.nullContext||{},null!=t?t.selectOptions:t,{name:"each",hash:{},fn:e.program(2,a,0,o,r),inverse:e.noop,data:a}))?l:"")+"\n"},2:function(e,t,i,n,a,o,r){var l,s,d=null!=t?t:e.nullContext||{},c=i.helperMissing,u=e.escapeExpression;return'\n <div>\n\n <label>\n\n <input type="checkbox" data-checkbox-index="'+u("function"==typeof(s=null!=(s=i.index||a&&a.index)?s:c)?s.call(d,{name:"index",hash:{},data:a}):s)+'" data-checkbox-value="'+u("function"==typeof(s=null!=(s=i.value||(null!=t?t.value:t))?s:c)?s.call(d,{name:"value",hash:{},data:a}):s)+'" '+(null!=(l=i.if.call(d,null!=t?t.selected:t,{name:"if",hash:{},fn:e.program(3,a,0,o,r),inverse:e.noop,data:a}))?l:"")+" "+(null!=(l=i.if.call(d,null!=(l=null!=r[1]?r[1].options:r[1])?l.readonly:l,{name:"if",hash:{},fn:e.program(5,a,0,o,r),inverse:e.noop,data:a}))?l:"")+" "+(null!=(l=i.if.call(d,null!=t?t.name:t,{name:"if",hash:{},fn:e.program(7,a,0,o,r),inverse:e.noop,data:a}))?l:"")+" "+(null!=(l=i.each.call(d,null!=(l=null!=r[1]?r[1].options:r[1])?l.data:l,{name:"each",hash:{},fn:e.program(9,a,0,o,r),inverse:e.noop,data:a}))?l:"")+"/>\n "+(null!=(l="function"==typeof(s=null!=(s=i.text||(null!=t?t.text:t))?s:c)?s.call(d,{name:"text",hash:{},data:a}):s)?l:"")+"\n\n </label>\n </div>\n\n"},3:function(e,t,i,n,a){return"checked"},5:function(e,t,i,n,a){return'readonly="readonly"'},7:function(e,t,i,n,a){var o;return'name="'+e.escapeExpression("function"==typeof(o=null!=(o=i.name||(null!=t?t.name:t))?o:i.helperMissing)?o.call(null!=t?t:e.nullContext||{},{name:"name",hash:{},data:a}):o)+'"'},9:function(e,t,i,n,a){var o,r=null!=t?t:e.nullContext||{},l=i.helperMissing,s=e.escapeExpression;return"data-"+s("function"==typeof(o=null!=(o=i.key||a&&a.key)?o:l)?o.call(r,{name:"key",hash:{},data:a}):o)+'="'+s("function"==typeof(o=null!=(o=i.value||(null!=t?t.value:t))?o:l)?o.call(r,{name:"value",hash:{},data:a}):o)+'"'},11:function(e,t,i,n,a){var o,r=null!=t?t:e.nullContext||{};return'\n <div>\n\n <label>\n\n <input type="checkbox" '+(null!=(o=i.if.call(r,null!=(o=null!=t?t.data:t)?o.length:o,{name:"if",hash:{},fn:e.program(3,a,0),inverse:e.noop,data:a}))?o:"")+" "+(null!=(o=i.if.call(r,null!=(o=null!=t?t.options:t)?o.readonly:o,{name:"if",hash:{},fn:e.program(5,a,0),inverse:e.noop,data:a}))?o:"")+" "+(null!=(o=i.if.call(r,null!=t?t.name:t,{name:"if",hash:{},fn:e.program(7,a,0),inverse:e.noop,data:a}))?o:"")+" "+(null!=(o=i.each.call(r,null!=(o=null!=t?t.options:t)?o.data:o,{name:"each",hash:{},fn:e.program(9,a,0),inverse:e.noop,data:a}))?o:"")+"/>\n\n"+(null!=(o=i.if.call(r,null!=(o=null!=t?t.options:t)?o.rightLabel:o,{name:"if",hash:{},fn:e.program(12,a,0),inverse:e.noop,data:a}))?o:"")+"\n </label>\n\n </div>\n\n"},12:function(e,t,i,n,a){var o;return" "+(null!=(o=e.lambda(null!=(o=null!=t?t.options:t)?o.rightLabel:o,t))?o:"")+"\n"},compiler:[7,">= 4.0.0"],main:function(e,t,i,n,a,o,r){var l;return'<script type="text/x-handlebars-template">\n\n'+(null!=(l=i.if.call(null!=t?t:e.nullContext||{},null!=(l=null!=t?t.options:t)?l.multiple:l,{name:"if",hash:{},fn:e.program(1,a,0,o,r),inverse:e.program(11,a,0,o,r),data:a}))?l:"")+"\n<\/script>\n"},useData:!0,useDepths:!0}),this.HandlebarsPrecompiled["web-edit"]["control-ckeditor"]=Handlebars.template({compiler:[7,">= 4.0.0"],main:function(e,t,i,n,a){var o;return'<script type="text/x-handlebars-template">\n\n <textarea id="'+e.escapeExpression("function"==typeof(o=null!=(o=i.id||(null!=t?t.id:t))?o:i.helperMissing)?o.call(null!=t?t:e.nullContext||{},{name:"id",hash:{},data:a}):o)+'" cols="80" rows="10">\n </textarea>\n\n<\/script>'},useData:!0}),this.HandlebarsPrecompiled["web-edit"]["control-editor"]=Handlebars.template({compiler:[7,">= 4.0.0"],main:function(e,t,i,n,a){var o;return'<script type="text/x-handlebars-template">\n\n <div id="'+e.escapeExpression("function"==typeof(o=null!=(o=i.id||(null!=t?t.id:t))?o:i.helperMissing)?o.call(null!=t?t:e.nullContext||{},{name:"id",hash:{},data:a}):o)+'" class="control-field-editor-el"></div>\n\n<\/script>'},useData:!0}),this.HandlebarsPrecompiled["web-edit"]["control-file"]=Handlebars.template({1:function(e,t,i,n,a){var o;return'size="'+e.escapeExpression(e.lambda(null!=(o=null!=t?t.options:t)?o.size:o,t))+'"'},3:function(e,t,i,n,a){return'readonly="readonly"'},5:function(e,t,i,n,a){var o;return'name="'+e.escapeExpression("function"==typeof(o=null!=(o=i.name||(null!=t?t.name:t))?o:i.helperMissing)?o.call(null!=t?t:e.nullContext||{},{name:"name",hash:{},data:a}):o)+'"'},7:function(e,t,i,n,a){var o,r=e.escapeExpression;return"data-"+r("function"==typeof(o=null!=(o=i.key||a&&a.key)?o:i.helperMissing)?o.call(null!=t?t:e.nullContext||{},{name:"key",hash:{},data:a}):o)+'="'+r(e.lambda(t,t))+'"'},compiler:[7,">= 4.0.0"],main:function(e,t,i,n,a){var o,r,l=null!=t?t:e.nullContext||{};return'<script type="text/x-handlebars-template">\n\n <input type="file" id="'+e.escapeExpression("function"==typeof(r=null!=(r=i.id||(null!=t?t.id:t))?r:i.helperMissing)?r.call(l,{name:"id",hash:{},data:a}):r)+'" '+(null!=(o=i.if.call(l,null!=(o=null!=t?t.options:t)?o.size:o,{name:"if",hash:{},fn:e.program(1,a,0),inverse:e.noop,data:a}))?o:"")+" "+(null!=(o=i.if.call(l,null!=(o=null!=t?t.options:t)?o.readonly:o,{name:"if",hash:{},fn:e.program(3,a,0),inverse:e.noop,data:a}))?o:"")+" "+(null!=(o=i.if.call(l,null!=t?t.name:t,{name:"if",hash:{},fn:e.program(5,a,0),inverse:e.noop,data:a}))?o:"")+" "+(null!=(o=i.each.call(l,null!=(o=null!=t?t.options:t)?o.data:o,{name:"each",hash:{},fn:e.program(7,a,0),inverse:e.noop,data:a}))?o:"")+"/>\n<\/script>"},useData:!0}),this.HandlebarsPrecompiled["web-edit"]["control-hidden"]=Handlebars.template({1:function(e,t,i,n,a){var o;return'name="'+e.escapeExpression("function"==typeof(o=null!=(o=i.name||(null!=t?t.name:t))?o:i.helperMissing)?o.call(null!=t?t:e.nullContext||{},{name:"name",hash:{},data:a}):o)+'"'},3:function(e,t,i,n,a){var o,r=e.escapeExpression;return"data-"+r("function"==typeof(o=null!=(o=i.key||a&&a.key)?o:i.helperMissing)?o.call(null!=t?t:e.nullContext||{},{name:"key",hash:{},data:a}):o)+'="'+r(e.lambda(t,t))+'"'},compiler:[7,">= 4.0.0"],main:function(e,t,i,n,a){var o,r,l=null!=t?t:e.nullContext||{};return'<script type="text/x-handlebars-template">\n\n <input type="hidden" id="'+e.escapeExpression("function"==typeof(r=null!=(r=i.id||(null!=t?t.id:t))?r:i.helperMissing)?r.call(l,{name:"id",hash:{},data:a}):r)+'" '+(null!=(o=i.if.call(l,null!=t?t.name:t,{name:"if",hash:{},fn:e.program(1,a,0),inverse:e.noop,data:a}))?o:"")+" "+(null!=(o=i.each.call(l,null!=(o=null!=t?t.options:t)?o.data:o,{name:"each",hash:{},fn:e.program(3,a,0),inverse:e.noop,data:a}))?o:"")+"/>\n\n<\/script>"},useData:!0}),this.HandlebarsPrecompiled["web-edit"]["control-image"]=Handlebars.template({1:function(e,t,i,n,a){var o;return'placeholder="'+e.escapeExpression(e.lambda(null!=(o=null!=t?t.options:t)?o.placeholder:o,t))+'"'},3:function(e,t,i,n,a){var o;return'size="'+e.escapeExpression(e.lambda(null!=(o=null!=t?t.options:t)?o.size:o,t))+'"'},5:function(e,t,i,n,a){return'readonly="readonly"'},7:function(e,t,i,n,a){var o;return'name="'+e.escapeExpression("function"==typeof(o=null!=(o=i.name||(null!=t?t.name:t))?o:i.helperMissing)?o.call(null!=t?t:e.nullContext||{},{name:"name",hash:{},data:a}):o)+'"'},9:function(e,t,i,n,a){var o,r=e.escape