'}}}),zaa.directive("zaaCheckboxArray",function(){return{restrict:"E",scope:{model:"=",options:"=",i18n:"@i18n",id:"@fieldid",label:"@label"},controller:["$scope","$filter",function(n,a){null==n.model&&(n.model=[]),n.searchString="",n.$watch("options",function(e,t){null!=e&&e.hasOwnProperty("items")&&(n.optionitems=a("orderBy")(e.items,"label"))}),n.filtering=function(){n.optionitems=a("filter")(n.options.items,n.searchString)},n.toggleSelection=function(e){for(var t in null==n.model&&(n.model=[]),n.model)if(n.model[t].value==e.value)return void n.model.splice(t,1);n.model.push({value:e.value})},n.isChecked=function(e){for(var t in n.model)if(n.model[t].value==e.value)return!0;return!1}}],link:function(e){e.random=Math.random().toString(36).substring(7)},template:function(){return'
'}}}),zaa.directive("zaaTable",function(){return{restrict:"E",scope:{model:"=",options:"=",label:"@label",i18n:"@i18n",id:"@fieldid"},controller:["$scope",function(a){null==a.model&&(a.model=[{0:""}]),a.addColumn=function(){var e=0;for(var t in a.model[0])e++;for(var n in a.model)a.model[n][e]=""},a.addRow=function(){var e=a.model[0],t={};for(var n in e)t[n]="";a.model.push(t)},a.removeColumn=function(e){for(var t in a.model){var n=a.model[t];n instanceof Array?n.splice(e,1):delete n[e]}},a.moveLeft=function(e){for(var t in e=parseInt(e),a.model){var n=a.model[t][e];a.model[t][e]=a.model[t][e-1],a.model[t][e-1]=n}},a.moveRight=function(e){for(var t in e=parseInt(e),a.model){var n=a.model[t][e];a.model[t][e]=a.model[t][e+1],a.model[t][e+1]=n}},a.moveUp=function(e){e=parseInt(e);var t=a.model[e];a.model[e]=a.model[e-1],a.model[e-1]=t},a.moveDown=function(e){e=parseInt(e);var t=a.model[e];a.model[e]=a.model[e+1],a.model[e+1]=t},a.removeRow=function(e){a.model.splice(e,1)},a.showRightButton=function(e){return parseInt(e)
'}}}),zaa.directive("zaaCheckboxArray",function(){return{restrict:"E",scope:{model:"=",options:"=",i18n:"@i18n",id:"@fieldid",label:"@label"},controller:["$scope","$filter",function(n,a){null==n.model&&(n.model=[]),n.searchString="",n.$watch("options",function(e,t){null!=e&&e.hasOwnProperty("items")&&(n.optionitems=a("orderBy")(e.items,"label"))}),n.filtering=function(){n.optionitems=a("filter")(n.options.items,n.searchString)},n.toggleSelection=function(e){for(var t in null==n.model&&(n.model=[]),n.model)if(n.model[t].value==e.value)return void n.model.splice(t,1);n.model.push({value:e.value})},n.isChecked=function(e){for(var t in n.model)if(n.model[t].value==e.value)return!0;return!1}}],link:function(e){e.random=Math.random().toString(36).substring(7)},template:function(){return'
'}}}),zaa.directive("zaaTable",function(){return{restrict:"E",scope:{model:"=",options:"=",label:"@label",i18n:"@i18n",id:"@fieldid"},controller:["$scope",function(a){null==a.model&&(a.model=[{0:""}]),a.addColumn=function(){var e=0;for(var t in a.model[0])e++;for(var n in a.model)a.model[n][e]=""},a.addRow=function(){var e=a.model[0],t={};for(var n in e)t[n]="";a.model.push(t)},a.removeColumn=function(e){for(var t in a.model){var n=a.model[t];n instanceof Array?n.splice(e,1):delete n[e]}},a.moveLeft=function(e){for(var t in e=parseInt(e),a.model){var n=a.model[t][e];a.model[t][e]=a.model[t][e-1],a.model[t][e-1]=n}},a.moveRight=function(e){for(var t in e=parseInt(e),a.model){var n=a.model[t][e];a.model[t][e]=a.model[t][e+1],a.model[t][e+1]=n}},a.moveUp=function(e){e=parseInt(e);var t=a.model[e];a.model[e]=a.model[e-1],a.model[e-1]=t},a.moveDown=function(e){e=parseInt(e);var t=a.model[e];a.model[e]=a.model[e+1],a.model[e+1]=t},a.removeRow=function(e){a.model.splice(e,1)},a.showRightButton=function(e){return parseInt(e)