(()=>{function t(t,a){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var a=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=a){var r,l,s,n,d=[],o=!0,i=!1;try{if(s=(a=a.call(t)).next,0===e){if(Object(a)!==a)return;o=!1}else for(;!(o=(r=s.call(a)).done)&&(d.push(r.value),d.length!==e);o=!0);}catch(t){i=!0,l=t}finally{try{if(!o&&null!=a.return&&(n=a.return(),Object(n)!==n))return}finally{if(i)throw l}}return d}}(t,a)||function(t,a){if(!t)return;if("string"==typeof t)return e(t,a);var r=Object.prototype.toString.call(t).slice(8,-1);"Object"===r&&t.constructor&&(r=t.constructor.name);if("Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return e(t,a)}(t,a)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function e(t,e){(null==e||e>t.length)&&(e=t.length);for(var a=0,r=new Array(e);a<e;a++)r[a]=t[a];return r}!function(e){function a(t){var a=t.slice(20,t.length),r=e(".ninja_tables_builder_class_"+a),l=e("#ninja_table_builder_"+a),s=e(".ntb_edit_table_class_"+a),n=l.css("margin-left")?l.css("margin-left").slice(0,-2):0,d=r.offset().left-l.offset().left+parseInt(n);e(s).attr("style"," margin-left: "+d+"px !important")}e(document).ready((function(e){e(".ntb_table_wrapper").each((function(){var r=e(this)[0],l=r.innerHTML,s=JSON.parse(r.dataset.responsive),n=s.general.options.enable_responsive_table.value,d=s.responsive_settings.options.devices;if(!0===n||"true"===n){var o=function(t,l){if("false"===t||!1===t){t=!0,T=!1,j=!1;var n=s.mode_options.options.devices.mobile,o=n.disable_breakpoint.value,i=n.top_row_as_header.value,u=n.items_per_row.value,w=n.cell_border.value,g=n.cell_direction.value,h=d.mobile.mobile_cell_padding.value,m=d.mobile.mobile_table_alignment.value;"false"!==o&&!1!==o||(e("#"+S+" table tbody").empty(),"row"===g?Object.keys(v).length>1||"true"===i||!0===i?y(u,l,w,h):p(u,l,h):Object.keys(v).length>1||"true"===i||!0===i?f(u,l,w,h):c(u,l,h),_(m))}else b(j);a(r.id)},i=function(t,l,n){if("false"===t||!1===t){O=!1,t=!0,j=!1;var o=s.mode_options.options.devices.tablet,i=o.disable_breakpoint.value,u=o.top_row_as_header.value,w=o.items_per_row.value,g=o.cell_border.value,h=o.cell_direction.value,m=d.tablet.tablet_cell_padding.value,C=d.tablet.tablet_table_alignment.value;"false"===i||!1===i?(e("#"+S+" table tbody").empty(),"row"===h?Object.keys(v).length>1||"true"===u||!0===u?y(w,n,g,m):p(w,n,m):Object.keys(v).length>1||"true"===u||!0===u?f(w,n,g,m):c(w,n,m),_(C)):b(j)}a(r.id)},b=function(t){"false"!==t&&!1!==t||(O=!1,T=!1,j=!0,e("#"+S)[0].innerHTML=l),a(r.id)},p=function(t,a,r){for(var l=.9*e(".ntb_table_wrapper").width()/t+"px",s=Math.ceil(H.tdCounter/t),n=0,d=0;d<s;d++){e("#"+S+" table tbody").append("<tr></tr>");var o=e("#"+S+" table tbody tr");e(o[d]).addClass("tr_class_"+a+"_"+d),e(o[d]).prop("id","tr_id_"+a+"_"+d);for(var i=o.addClass("staticRow"),b=0;b<t;b++){if(void 0!==H.rowsTd[n]){var p=i[d].insertCell();p.innerHTML=H.rowsTd[n].innerHTML,e(p).prop("id",H.tdIds[n]),e(p).addClass(H.tdClasses[n]),e(p).attr("style",H.trStyles[n]+" "+H.tdStyles[n]),e(p).css({width:l,"min-width":l,"max-width":l,"box-sizing":"border-box",padding:r+"px"})}n++}}},c=function(t,a,r){for(var l=.9*e(".ntb_table_wrapper").width()/t+"px",s=w(h,m),n=Math.ceil(s.tdCounter/t),d=0,o=0;o<n;o++){e("#"+S+" table tbody").append("<tr></tr>");var i=e("#"+S+" table tbody tr");e(i[o]).addClass("tr_class_"+a+"_"+o),e(i[o]).prop("id","tr_id_"+a+"_"+o);for(var b=i.addClass("staticRow"),p=0;p<t;p++){if(void 0!==s.colsTd[d]){var c=b[o].insertCell();c.innerHTML=s.colsTd[d],e(c).prop("id",s.tdIds[d]),e(c).addClass(s.tdClasses[d]),e(c).attr("style",s.trStyles[d]+" "+s.tdStyles[d]),e(c).css({width:l,"min-width":l,"max-width":l,"box-sizing":"border-box",padding:r+"px"})}d++}}},y=function(a,r,l,s){for(var n=.9*e(".ntb_table_wrapper").width()/(a+1)+"px",d=u(a),o=0,i=Object.entries(d.td);o<i.length;o++){var b=t(i[o],2),p=b[0],c=b[1];e("#"+S+" table tbody").append("<tr></tr>");var y=e("#"+S+" table tbody tr");e(y[p]).addClass("tr_class_"+r+"_"+p),e(y[p]).prop("id","tr_id_"+r+"_"+p);for(var f=y.addClass("topRowAsHeader"),w=0;w<Object.keys(c).length;w++)if(void 0!==c[w]){var _=f[p].insertCell();_.innerHTML=c[w].innerHTML,e(_).prop("id",d.tdIds[p][w]),e(_).addClass(d.tdClasses[p][w]),e(_).attr("style",d.tdStyle[p][w]),e(_).prop("colspan",d.rowSpan[p][w]),e(_).prop("rowspan",d.colSpan[p][w]),e(_).css({width:n,"min-width":n,"max-width":n,"box-sizing":"border-box",padding:s+"px"})}var v=Number(p)+1,g=Object.entries(d.td).length;if(v%m==0&&v!==g){var h=f[p];e(h).css("border-bottom",l+"px solid black")}}},f=function(t,a,r,l){for(var s=.9*e(".ntb_table_wrapper").width()/m+"px",n=Math.ceil(C/(t*m)),d=0,o=0,i=0,b=0;b<n;b++)for(var p=0,c=0;c<t+1;c++){if(x.tableBody.innerHtml[d]){var y=!1;e("#"+S+" table tbody").append("<tr></tr>");var f=e("#"+S+" table tbody tr");e(f[i]).addClass("tr_class_"+a+"_"+i),e(f[i]).prop("id","tr_id_"+a+"_"+i);for(var u=f.addClass("topRowAsHeader"),w=0;w<m;w++){var _=u[o].insertCell();if(0===c){var v=x.tableHeader.tdStyles[p]+x.tableHeader.trStyles[p];_.innerHTML=x.tableHeader.innerHtml[p],e(_).prop("id",x.tableHeader.tdIds[p]),e(_).addClass(x.tableHeader.tdClasses[p]),e(_).attr("style",v),e(_).prop("colspan",x.tableHeader.colSpan[p]),e(_).prop("rowspan",x.tableHeader.rowSpan[p]),p++}else{var g=x.tableBody.tdStyles[d]+x.tableBody.trStyles[d];_.innerHTML=x.tableBody.innerHtml[d],e(_).prop("id",x.tableBody.tdIds[d]),e(_).addClass(x.tableBody.tdClasses[d]),e(_).attr("style",g),e(_).prop("colspan",x.tableBody.colSpan[d]),e(_).prop("rowspan",x.tableBody.rowSpan[d]),d++}x.tableBody.innerHtml[d+1]||(y=!0),e(_).css({width:s,"min-width":s,"max-width":s,"box-sizing":"border-box",padding:l+"px"})}if(++o%(t+1)==0&&!y){var h=u[o-1];e(h).css("border-bottom",r+"px solid black")}}i++}},u=function(t){for(var e=Math.ceil(C/(t*m)),a=0,r={td:{},tdIds:{},tdClasses:{},tdStyle:{},rowSpan:{},colSpan:{}},l=0;l<e;l++)for(var s=0;s<m;s++){for(var n={},d={},o={},i={},b={},p={},c=0;c<=t;c++){var y=l*t*m+c*m+s;0===c?(n[c]=H.rowsTd[s],i[c]=H.trStyles[s]+" "+H.tdStyles[s],b[c]=H.rowSpan[s],p[c]=H.colSpan[s],d[c]=H.tdIds[s],o[c]=H.tdClasses[s]):(n[c]=H.rowsTd[y],i[c]=H.trStyles[y]+" "+H.tdStyles[y],b[c]=H.rowSpan[y],p[c]=H.colSpan[y],d[c]=H.tdIds[y],o[c]=H.tdClasses[y])}r.td[a]=Object.assign(n),r.tdStyle[a]=Object.assign(i),r.rowSpan[a]=Object.assign(b),r.colSpan[a]=Object.assign(p),r.tdIds[a]=Object.assign(d),r.tdClasses[a]=Object.assign(o),a++}return r},w=function(t,e){for(var a={allRow:{},colsTd:{},trStyles:{},tdStyles:{},rowSpan:{},colSpan:{},tdIds:{},tdClasses:{},tdCounter:0},r=0,l=0;l<e;l++){a.allRow[l]=H.allRow[l];for(var s=l;s<t;s+=e)a.colsTd[r]=H.rowsTd[s].innerHTML,a.trStyles[r]=H.trStyles[s],a.tdStyles[r]=H.tdStyles[s],a.rowSpan[r]=H.rowSpan[s],a.colSpan[r]=H.colSpan[s],a.tdIds[r]=H.tdIds[s],a.tdClasses[r]=H.tdClasses[s],a.tdCounter++,r++}return a},_=function(t){"left"===t?e("#"+S+" table").css({"margin-left":" 0","margin-right":"auto"}):"right"===t?e("#"+S+" table").css({"margin-left":"auto","margin-right":"0"}):e("#"+S+" table").css({"margin-left":"auto","margin-right":"auto"})},S=r.id,v=e("#"+S+" table")[0].rows,g=e("#"+S+" table").find("tr").length,h=e("#"+S+" table tr").find("td").length,m=Math.ceil(h/g),C=h-m,H=function(t){var a={allRow:{},trStyles:{},tdStyles:{},rowsTd:{},rowSpan:{},colSpan:{},tdIds:{},tdClasses:{},tdCounter:0},r=0;return e(t).each((function(t,l){a.allRow[t]=Object.assign(l),e(l).find("td").each((function(l,s){a.rowsTd[r]=Object.assign(s),a.trStyles[r]=e(a.allRow[t]).attr("style"),a.tdStyles[r]=e(a.rowsTd[r]).attr("style"),a.rowSpan[r]=e(s).attr("rowspan"),a.colSpan[r]=e(s).attr("colspan"),a.tdIds[r]=e(s).attr("id"),a.tdClasses[r]=e(s).attr("class"),r++}))})),a.tdCounter=r,a}(v),x=function(t){var a={td:{},innerHtml:{},tdStyles:{},trStyles:{},rowSpan:{},colSpan:{},tdIds:{},tdClasses:{},index:0},r={allRow:{},tableHeader:JSON.parse(JSON.stringify(a)),tableBody:JSON.parse(JSON.stringify(a))},l=0,s=0;return e(t).each((function(t,a){r.allRow[t]=Object.assign(a),e(a).find("td").each((function(a,n){0===t?(r.tableHeader.td[l]=n,r.tableHeader.innerHtml[l]=n.innerHTML,r.tableHeader.trStyles[l]=e(r.allRow[t]).attr("style"),r.tableHeader.tdStyles[l]=e(r.tableHeader.td[l]).attr("style"),r.tableHeader.colSpan[l]=e(n).attr("colspan"),r.tableHeader.tdIds[l]=e(n).attr("id"),r.tableHeader.tdClasses[l]=e(n).attr("class"),r.tableHeader.index++,l++):(r.tableBody.td[s]=n,r.tableBody.innerHtml[s]=n.innerHTML,r.tableBody.trStyles[s]=e(r.allRow[t]).attr("style"),r.tableBody.tdStyles[s]=e(r.tableBody.td[s]).attr("style"),r.tableBody.rowSpan[s]=e(n).attr("rowspan"),r.tableBody.colSpan[s]=e(n).attr("colspan"),r.tableBody.tdIds[s]=e(n).attr("id"),r.tableBody.tdClasses[s]=e(n).attr("class"),r.tableBody.index++,s++)}))})),r}(v),O=!1,T=!1,j=!1,I=e(window).width();I<=700?o(O,"mobile"):I>700&&I<1024?i(T):b(j),e(window).resize((function(){(I=e(window).width())<=700?o(O,"mobile"):I>700&&I<1024?i(T):b(j)}))}}))}))}(jQuery)})();