1(()=>{var g=Object.defineProperty;var n=(a,r)=>g(a,"name",{value:r,configurable:!0});(function(a){var r;a(window).on("beforeunload",function(){r=!0}),a(window).on("pageshow",function(){r=!1}),a.widget("hik.jtable",{options:{actions:{},fields:{},animationsEnabled:!0,defaultDateFormat:"yy-mm-dd",dialogShowEffect:"fade",dialogHideEffect:"fade",showCloseButton:!1,loadingAnimationDelay:500,saveUserPreferences:!0,jqueryuiTheme:!1,unAuthorizedRequestRedirectUrl:null,ajaxSettings:{type:"POST",dataType:"json"},toolbar:{hoverAnimation:!0,hoverAnimationDuration:60,hoverAnimationEasing:void 0,items:[]},closeRequested:n(function(e,t){},"closeRequested"),formCreated:n(function(e,t){},"formCreated"),formSubmitting:n(function(e,t){},"formSubmitting"),formClosed:n(function(e,t){},"formClosed"),loadingRecords:n(function(e,t){},"loadingRecords"),recordsLoaded:n(function(e,t){},"recordsLoaded"),rowInserted:n(function(e,t){},"rowInserted"),rowsRemoved:n(function(e,t){},"rowsRemoved"),messages:{serverCommunicationError:"An error occurred while communicating to the server.",loadingMessage:"Loading records...",noDataAvailable:`<p>No results match your search criteria.</p><p>Please try again with a broader search or check back later to see if we have added new jobs.</p><p class="no-results-tn-link">Let's keep in touch - <a href="/talentnetwork/talentnetwork">Join our Talent Network</a>.</p>`,areYouSure:"Are you sure?",save:"Save",saving:"Saving",cancel:"Cancel",error:"Error",close:"Close",cannotLoadOptionsFor:"Can not load options for field {0}"}},_$mainContainer:null,_$titleDiv:null,_$toolbarDiv:null,_$table:null,_$tableBody:null,_$tableRows:null,_$busyDiv:null,_$busyMessageDiv:null,_$errorDialogDiv:null,_columnList:null,_fieldList:null,_keyField:null,_firstDataColumnOffset:0,_lastPostData:null,_cache:null,_create:n(function(){this._normalizeFieldsOptions(),this._initializeFields(),this._createFieldAndColumnList(),this._createMainContainer(),this._createTableTitle(),this._createToolBar(),this._createTable(),this._createBusyPanel(),this._createErrorDialogDiv(),this._addNoDataRow(),this._cookieKeyPrefix=this._generateCookieKeyPrefix()},"_create"),_normalizeFieldsOptions:n(function(){var e=this;if(a.isFunction(e.options.fields)){var t=e.options.fields();e.options.fields=t}a.each(e.options.fields,function(i,o){typeof o.overrideSortKey<"u"&&o.overrideSortKey!==""&&i!==o.overrideSortKey&&(i=o.overrideSortKey),e._normalizeFieldOptions(i,o)})},"_normalizeFieldsOptions"),_normalizeFieldOptions:n(function(e,t){if(t.listClass==null&&(t.listClass=""),t.inputClass==null&&(t.inputClass=""),t.dependsOn&&a.type(t.dependsOn)==="string"){var i=t.dependsOn.split(",");t.dependsOn=[];for(var o=0;o<i.length;o++)t.dependsOn.push(a.trim(i[o]))}},"_normalizeFieldOptions"),_initializeFields:n(function(){this._lastPostData={},this._$tableRows=[],this._columnList=[],this._fieldList=[],this._cache=[]},"_initializeFields"),_createFieldAndColumnList:n(function(){var e=this;if(a.isFunction(e.options.fields)){var t=e.options.fields();e.options.fields=t}a.each(e.options.fields,function(i,o){e._fieldList.push(i),o.key==!0&&(e._keyField=i),o.list!=!1&&o.type!="hidden"&&e._columnList.push(i)})},"_createFieldAndColumnList"),_createMainContainer:n(function(){this._$mainContainer=a("<div />").addClass("jtable-main-container").appendTo(this.element),this._jqueryuiThemeAddClass(this._$mainContainer,"ui-widget")},"_createMainContainer"),_createTableTitle:n(function(){var e=this;if(e.options.title){var t=a("<div />").addClass("jtable-title").appendTo(e._$mainContainer);if(e._jqueryuiThemeAddClass(t,"ui-widget-header"),a("<div />").addClass("jtable-title-text").appendTo(t).append(e.options.title),e.options.showCloseButton){var i=a("<span />").html(e.options.messages.close);a("<button></button>").addClass("jtable-command-button jtable-close-button").attr("title",e.options.messages.close).append(i).appendTo(t).click(function(o){o.preventDefault(),o.stopPropagation(),e._onCloseRequested()})}e._$titleDiv=t}},"_createTableTitle"),_createTable:n(function(){this._$table=a("<table></table>").addClass("jtable").attr("role","presentation").appendTo(this._$mainContainer),this.options.tableId&&this._$table.attr("id",this.options.tableId),this._jqueryuiThemeAddClass(this._$table,"ui-widget-content"),this._createTableHead(),this._createTableBody()},"_createTable"),_createTableHead:n(function(){var e=a("<thead></thead>").appendTo(this._$table);this._addRowToTableHead(e)},"_createTableHead"),_addRowToTableHead:n(function(e){var t=a("<tr></tr>").appendTo(e);this._addColumnsToHeaderRow(t)},"_addRowToTableHead"),_addColumnsToHeaderRow:n(function(e){for(var t=0;t<this._columnList.length;t++){var i=this._columnList[t],o=this._createHeaderCellForField(i,this.options.fields[i]);o.appendTo(e)}},"_addColumnsToHeaderRow"),_createHeaderCellForField:n(function(e,t){t.width=t.width||"10%";var i=a("<span />").addClass("jtable-column-header-text").html(t.title),o=a("<div />").addClass("jtable-column-header-container").append(i),s=a("<th></th>").addClass("jtable-column-header").addClass(t.listClass).css("width",t.width).data("fieldName",e).append(o);return this._jqueryuiThemeAddClass(s,"ui-state-default"),s},"_createHeaderCellForField"),_createEmptyCommandHeader:n(function(){var e=a("<th></th>").addClass("jtable-command-column-header").css("width","1%");return this._jqueryuiThemeAddClass(e,"ui-state-default"),e},"_createEmptyCommandHeader"),_createTableBody:n(function(){this._$tableBody=a("<tbody></tbody>").appendTo(this._$table)},"_createTableBody"),_createBusyPanel:n(function(){this._$busyMessageDiv=a("<div />").addClass("jtable-busy-message").prependTo(this._$mainContainer),this._$busyDiv=a("<div />").addClass("jtable-busy-panel-background").prependTo(this._$mainContainer),this._jqueryuiThemeAddClass(this._$busyMessageDiv,"ui-widget-header"),this._hideBusy()},"_createBusyPanel"),_createErrorDialogDiv:n(function(){var e=this;e._$errorDialogDiv=a("<div></div>").appendTo(e._$mainContainer),e._$errorDialogDiv.dialog({autoOpen:!1,show:e.options.dialogShowEffect,hide:e.options.dialogHideEffect,modal:!0,title:e.options.messages.error,buttons:[{text:e.options.messages.close,click:n(function(){e._$errorDialogDiv.dialog("close")},"click")}]})},"_createErrorDialogDiv"),load:n(function(e,t){this._lastPostData=e,this._reloadTable(t)},"load"),reload:n(function(e){this._reloadTable(e)},"reload"),getRowByKey:n(function(e){for(var t=0;t<this._$tableRows.length;t++)if(e==this._getKeyValueOfRecord(this._$tableRows[t].data("record")))return this._$tableRows[t];return null},"getRowByKey"),destroy:n(function(){this.element.empty(),a.Widget.prototype.destroy.call(this)},"destroy"),_setOption:n(function(e,t){},"_setOption"),_reloadTable:n(function(e,t){var i=this,o=n(function(d){if(i._hideBusy(),d.Result!="OK"){i._showError(d.Message);return}(typeof t>"u"||t===null)&&i._removeAllRows("reloading"),i._addRecordsToTable(d.Records),i._onRecordsLoaded(d),e&&e()},"completeReload");if(i._showBusy(i.options.messages.loadingMessage,i.options.loadingAnimationDelay),i._onLoadingRecords(),a.isFunction(i.options.actions.listAction)){var s=i.options.actions.listAction(i._lastPostData,i._createJtParamsForLoading());i._isDeferredObject(s)?s.done(function(d){o(d)}).fail(function(){i._showError(i.options.messages.serverCommunicationError)}).always(function(){i._hideBusy()}):o(s)}else{var l=i._createRecordLoadUrl();typeof a("#jtIndex").val()<"u"&&sessionStorage.getItem("jtIndex")!=="-1"&&sessionStorage.getItem("jtIndex"),i._ajax({url:l,data:i._lastPostData,success:n(function(d){o(d)},"success"),error:n(function(){i._hideBusy(),i._showError(i.options.messages.serverCommunicationError)},"error")})}},"_reloadTable"),_createRecordLoadUrl:n(function(){return this.options.actions.listAction},"_createRecordLoadUrl"),_createJtParamsForLoading:n(function(){return{}},"_createJtParamsForLoading"),_createRowFromRecord:n(function(e){var t=a("<tr></tr>").addClass("jtable-data-row").attr("data-record-key",this._getKeyValueOfRecord(e)).data("record",e);return this._addCellsToRowUsingRecord(t),t},"_createRowFromRecord"),_addCellsToRowUsingRecord:n(function(e){for(var t=e.data("record"),i=0;i<this._columnList.length;i++)this._createCellForRecordField(t,this._columnList[i]).appendTo(e)},"_addCellsToRowUsingRecord"),_createCellForRecordField:n(function(e,t){return a("<td></td>").addClass(this.options.fields[t].listClass).append(this._getDisplayTextForRecordField(e,t))},"_createCellForRecordField"),_addRecordsToTable:n(function(e){var t=this;a.each(e,function(i,o){t._addRow(t._createRowFromRecord(o))}),t._refreshRowStyles()},"_addRecordsToTable"),_addRowToTable:n(function(e,t,i,o){var s={index:this._normalizeNumber(t,0,this._$tableRows.length,this._$tableRows.length)};i==!0&&(s.isNewRow=!0),o==!1&&(s.animationsEnabled=!1),this._addRow(e,s)},"_addRowToTable"),_addRow:n(function(e,t){t=a.extend({index:this._$tableRows.length,isNewRow:!1,animationsEnabled:!0},t),this._$tableRows.length<=0&&this._removeNoDataRow(),t.index=this._normalizeNumber(t.index,0,this._$tableRows.length,this._$tableRows.length),t.index==this._$tableRows.length?(this._$tableBody.append(e),this._$tableRows.push(e)):t.index==0?(this._$tableBody.prepend(e),this._$tableRows.unshift(e)):(this._$tableRows[t.index-1].after(e),this._$tableRows.splice(t.index,0,e)),this._onRowInserted(e,t.isNewRow),t.isNewRow&&(this._refreshRowStyles(),this.options.animationsEnabled&&t.animationsEnabled&&this._showNewRowAnimation(e))},"_addRow"),_showNewRowAnimation:n(function(e){var t="jtable-row-created";this.options.jqueryuiTheme&&(t=t+" ui-state-highlight"),e.addClass(t,"slow","",function(){e.removeClass(t,5e3)})},"_showNewRowAnimation"),_removeRowsFromTable:n(function(e,t){var i=this;e.length<=0||(e.addClass("jtable-row-removed").remove(),e.each(function(){var o=i._findRowIndex(a(this));o>=0&&i._$tableRows.splice(o,1)}),i._onRowsRemoved(e,t),i._$tableRows.length==0&&i._addNoDataRow(),i._refreshRowStyles())},"_removeRowsFromTable"),_findRowIndex:n(function(e){return this._findIndexInArray(e,this._$tableRows,function(t,i){return t.data("record")==i.data("record")})},"_findRowIndex"),_removeAllRows:n(function(e){if(!(this._$tableRows.length<=0)){var t=this._$tableBody.find("tr.jtable-data-row");this._$tableBody.empty(),this._$tableRows=[],this._onRowsRemoved(t,e),this._addNoDataRow()}},"_removeAllRows"),_addNoDataRow:n(function(){if(!(this._$tableBody.find(">tr.jtable-no-data-row").length>0)){var e=a("<tr></tr>").addClass("jtable-no-data-row").appendTo(this._$tableBody),t=this._$table.find("thead th").length;a("<td></td>
1").attr("colspan",t).html(this.options.messages.noDataAvailable).appendTo(e)}},"_addNoDataRow"),_removeNoDataRow:n(function(){this._$tableBody.find(".jtable-no-data-row").remove()},"_removeNoDataRow"),_refreshRowStyles:n(function(){for(var e=0;e<this._$tableRows.length;e++)e%2==0?this._$tableRows[e].addClass("jtable-row-even"):this._$tableRows[e].removeClass("jtable-row-even")},"_refreshRowStyles"),_getDisplayTextForRecordField:n(function(e,t){var i=this.options.fields[t],o=e[t];if(i.display)return i.display({record:e});if(i.type=="date")return this._getDisplayTextForDateRecordField(i,o);if(i.type=="checkbox")return this._getCheckBoxTextForFieldByValue(t,o);if(i.options){var s=this._getOptionsForField(t,{record:e,value:o,source:"list",dependedValues:this._createDependedValuesUsingRecord(e,i.dependsOn)});return this._findOptionByValue(s,o).DisplayText}else return o},"_getDisplayTextForRecordField"),_createDependedValuesUsingRecord:n(function(e,t){if(!t)return{};for(var i={},o=0;o<t.length;o++)i[t[o]]=e[t[o]];return i},"_createDependedValuesUsingRecord"),_findOptionByValue:n(function(e,t){for(var i=0;i<e.length;i++)if(e[i].Value==t)return e[i];return{}},"_findOptionByValue"),_getDisplayTextForDateRecordField:n(function(e,t){if(!t)return"";var i=e.displayFormat||this.options.defaultDateFormat,o=this._parseDate(t);return a.datepicker.formatDate(i,o)},"_getDisplayTextForDateRecordField"),_getOptionsForField:n(function(e,t){var i=this.options.fields[e],o=i.options;a.isFunction(o)&&(t=a.extend(!0,{_cacheCleared:!1,dependedValues:{},clearCache:n(function(){this._cacheCleared=!0},"clearCache")},t),o=o(t));var s;if(typeof o=="string"){var l="options_"+e+"_"+o;if(t._cacheCleared||!this._cache[l])this._cache[l]=this._buildOptionsFromArray(this._downloadOptions(e,o)),this._sortFieldOptions(this._cache[l],i.optionsSorting);else if(t.value!=null){var d=this._findOptionByValue(this._cache[l],t.value);d.DisplayText==null&&(this._cache[l]=this._buildOptionsFromArray(this._downloadOptions(e,o)),this._sortFieldOptions(this._cache[l],i.optionsSorting))}s=this._cache[l]}else jQuery.isArray(o)?(s=this._buildOptionsFromArray(o),this._sortFieldOptions(s,i.optionsSorting)):(s=this._buildOptionsArrayFromObject(o),this._sortFieldOptions(s,i.optionsSorting));return s},"_getOptionsForField"),_downloadOptions:n(function(e,t){var i=this,o=[];return i._ajax({url:t,async:!1,success:n(function(s){if(s.Result!="OK"){i._showError(s.Message);return}o=s.Options},"success"),error:n(function(){var s=i._formatString(i.options.messages.cannotLoadOptionsFor,e);i._showError(s)},"error")}),o},"_downloadOptions"),_sortFieldOptions:n(function(e,t){if(!(!e||!e.length||!t)){var i;t.indexOf("value")==0?i=n(function(s){return s.Value},"dataSelector"):i=n(function(s){return s.DisplayText},"dataSelector");var o;a.type(i(e[0]))=="string"?o=n(function(s,l){return i(s).localeCompare(i(l))},"compareFunc"):o=n(function(s,l){return i(s)-i(l)},"compareFunc"),t.indexOf("desc")>0?e.sort(function(s,l){return o(l,s)}):e.sort(function(s,l){return o(s,l)})}},"_sortFieldOptions"),_buildOptionsArrayFromObject:n(function(e){var t=[];return a.each(e,function(i,o){t.push({Value:i,DisplayText:o})}),t},"_buildOptionsArrayFromObject"),_buildOptionsFromArray:n(function(e){for(var t=[],i=0;i<e.length;i++)a.isPlainObject(e[i])?t.push(e[i]):t.push({Value:e[i],DisplayText:e[i]});return t},"_buildOptionsFromArray"),_parseDate:n(function(e){return e.indexOf("Date")>=0?new Date(parseInt(e.substr(6),10)):e.length==10?new Date(parseInt(e.substr(0,4),10),parseInt(e.substr(5,2),10)-1,parseInt(e.substr(8,2),10)):e.length==19?new Date(parseInt(e.substr(0,4),10),parseInt(e.substr(5,2),10)-1,parseInt(e.substr(8,2,10)),parseInt(e.substr(11,2),10),parseInt(e.substr(14,2),10),parseInt(e.substr(17,2),10)):(this._logWarn("Given date is not properly formatted: "+e),"format error!")},"_parseDate"),_createToolBar:n(function(){this._$toolbarDiv=a("<div />").addClass("jtable-toolbar").appendTo(this._$titleDiv);for(var e=0;e<this.options.toolbar.items.length;e++)this._addToolBarItem(this.options.toolbar.items[e])},"_createToolBar"),_addToolBarItem:n(function(e){if(e==null||e.text==null&&e.icon==null)return this._logWarn("Can not add tool bar item since it is not val
1id!"),this._logWarn(e),null;var t=a("<span></span>").addClass("jtable-toolbar-item").appendTo(this._$toolbarDiv);if(this._jqueryuiThemeAddClass(t,"ui-widget ui-state-default ui-corner-all","ui-state-hover"),e.cssClass&&t.addClass(e.cssClass),e.tooltip&&t.attr("title",e.tooltip),e.icon){var i=a('<span class="jtable-toolbar-item-icon"></span>').appendTo(t);e.icon===!0||a.type(e.icon==="string")&&i.css("background",'url("'+e.icon+'")')}e.text&&a('<span class=""></span>').html(e.text).addClass("jtable-toolbar-item-text").appendTo(t),e.click&&t.click(function(){e.click()});var o=void 0,s=void 0;return this.options.toolbar.hoverAnimation&&(o=this.options.toolbar.hoverAnimationDuration,s=this.options.toolbar.hoverAnimationEasing),t.hover(function(){t.addClass("jtable-toolbar-item-hover",o,s)},function(){t.removeClass("jtable-toolbar-item-hover",o,s)}),t},"_addToolBarItem"),_showError:n(function(e){this._$errorDialogDiv.html(e).dialog("open")},"_showError"),_setBusyTimer:null,_showBusy:n(function(e,t){t=150;var i=this;i._$busyDiv.width(i._$mainContainer.width()).height(i._$mainContainer.height()).addClass("jtable-busy-panel-background-invisible").show();var o=n(function(){i._$busyDiv.removeClass("jtable-busy-panel-background-invisible"),i._$busyMessageDiv.html(e).show()},"makeVisible");if(t){if(i._setBusyTimer)return;i._setBusyTimer=setTimeout(o,t)}else o()},"_showBusy"),_hideBusy:n(function(){clearTimeout(this._setBusyTimer),this._setBusyTimer=null,this._$busyDiv.hide(),this._$busyMessageDiv.html("").hide()},"_hideBusy"),_isBusy:n(function(){return this._$busyMessageDiv.is(":visible")},"_isBusy"),_jqueryuiThemeAddClass:n(function(e,t,i){this.options.jqueryuiTheme&&(e.addClass(t),i&&e.hover(function(){e.addClass(i)},function(){e.removeClass(i)}))},"_jqueryuiThemeAddClass"),_performAjaxCall:n(function(e,t,i,o,s){this._ajax({url:e,data:t,async:i,success:o,error:s})},"_performAjaxCall"),_unAuthorizedRequestHandler:n(function(){this.options.unAuthorizedRequestRedirectUrl?location.href=this.options.unAuthorizedRequestRedirectUrl:location.reload(!0)},"_unAuthorizedRequestHandler"),_ajax:n(function(e){var t=this,i={statusCode:{401:function(){t._unAuthorizedRequestHandler()}}};i=a.extend(i,this.options.ajaxSettings,e),i.success=function(o){o&&o.UnAuthorizedRequest==!0&&t._unAuthorizedRequestHandler(),e.success&&e.success(o)},i.error=function(o,s,l){if(r){o.abort();return}e.error&&e.error(arguments)},i.complete=function(){e.complete&&e.complete()},a.ajax(i)},"_ajax"),_getKeyValueOfRecord:n(function(e){return e[this._keyField]},"_getKeyValueOfRecord"),_setCookie:n(function(e,t){e=this._cookieKeyPrefix+e;var i=new Date;i.setDate(i.getDate()+30),document.cookie=encodeURIComponent(e)+"="+encodeURIComponent(t)+"; expires="+i.toUTCString()},"_setCookie"),_getCookie:n(function(e){e=this._cookieKeyPrefix+e;for(var t=document.cookie.split("; "),i=0;i<t.length;i++)if(t[i]){var o=t[i].split("=");if(o.length==2&&decodeURIComponent(o[0])===e)return decodeURIComponent(o[1]||"")}return null},"_getCookie"),_generateCookieKeyPrefix:n(function(){var e=n(function(i){var o=0;if(i.length==0)return o;for(var s=0;s<i.length;s++){var l=i.charCodeAt(s);o=(o<<5)-o+l,o=o&o}return o},"simpleHash"),t="";return this.options.tableId&&(t=t+this.options.tableId+"#"),t=t+this._columnList.join("$")+"#c"+this._$table.find("thead th").length,"jtable#"+e(t)},"_generateCookieKeyPrefix"),_onLoadingRecords:n(function(){this._trigger("loadingRecords",null,{})},"_onLoadingRecords"),_onRecordsLoaded:n(function(e){this._trigger("recordsLoaded",null,{records:e.Records,serverResponse:e})},"_onRecordsLoaded"),_onRowInserted:n(function(e,t){this._trigger("rowInserted",null,{row:e,record:e.data("record"),isNewRow:t})},"_onRowInserted"),_onRowsRemoved:n(function(e,t){this._trigger("rowsRemoved",null,{rows:e,reason:t})},"_onRowsRemoved"),_onCloseRequested:n(function(){this._trigger("closeRequested",null,{})},"_onCloseRequested")})})(jQuery);(function(a){a.extend(!0,a.hik.jtable.prototype,{_getPropertyOfObject:n(function(r,e){if(e.indexOf(".")<0)return r[e];var t=e.substring(0,e.indexOf(".")),i=e.substring(e.indexOf(".")+1);return this._getPropertyOfObject(r[t],i)},"_getPropertyOfObject"),_setPropertyOfObject:n(function(r,e,t){if(e.indexOf(".")<0)r[e]=t;else{var i=e.substring(0,e.indexOf(".")),o=e.substring(e.indexOf(".")+1);this._setPropertyOfObject(r[i],o,t)}},"_setPropertyOfObject"),_insertToArrayIfDoesNotExists:n(function(r,e){a.inArray(e,r)<0&&r.push(e)},"_insertToArrayIfDoesNotExists"),_findIndexInArray:n(function(r,e,t){t||(t=n(function(o,s){return o==s},"compareFunc"));for(var i=0;i<e.length;i++)if(t(r,e[i]))return i;return-1},"_findIndexInArray"),_normalizeNumber:n(function(r,e,t,i){return r==null||r==null||isNaN(r)?i:r<e?e:r>t?t:r},"_normalizeNumber"),_formatString:n(function(){if(arguments.length==0)return null;for(var r=arguments[0],e=1;e<arguments.length;e++){var t="{"+(e-1)+"}";r=r.replace(t,arguments[e])}return r},"_formatString"),_isDeferredObject:n(function(r){return r.then&&r.done&&r.fail},"_isDeferredObject"),_logDebug:n(function(r){window.console&&console.log("jTable DEBUG: "+r)},"_logDebug"),_logInfo:n(function(r){window.console&&console.log("jTable INFO: "+r)},"_logInfo"),_logWarn:n(function(r){window.console&&console.log("jTable WARNING: "+r)},"_logWarn"),_logError:n(function(r){window.console&&console.log("jTable ERROR: "+r)},"_logError")}),Array.prototype.indexOf||(Array.prototype.indexOf=function(r){var e=this.length,t=Number(arguments[1])||0;for(t=t<0?Math.ceil(t):Math.floor(t),t<0&&(t+=e);t<e;t++)if(t in this&&this[t]===r)return t;return-1})})(jQuery);(function(a){a.extend(!0,a.hik.jtable.prototype,{_submitFormUsingAjax:n(function(r,e,t,i){this._ajax({url:r,data:e,success:t,error:i})},"_submitFormUsingAjax"),_createInputLabelForRecordField:n(function(r){return a("<div />").addClass("jtable-input-label").html(this.options.fields[r].inputTitle||this.options.fields[r].title)},"_createInputLabelForRecordField"),_createInputForRecordField:n(function(r){var e=r.fieldName,t=r.value,i=r.record,o=r.formType,s=r.form,l=this.options.fields[e];if((t==null||t==null)&&(t=l.defaultValue),l.input){var d=a(l.input({value:t,record:i,formType:o,form:s}));return d.attr("id")||d.attr("id","Edit-"+e),a("<div />").addClass("jtable-input jtable-custom-input").append(d)}return l.type=="date"?this._createDateInputForField(l,e,t):l.type=="textarea"?this._createTextAreaForField(l,e,t):l.type=="password"?this._createPasswordInputForField(l,e,t):l.type=="checkbox"?this._createCheckboxForField(l,e,t):l.options?l.type=="radiobutton"?this._createRadioButtonListForField(l,e,t,i,o):this._createDropDownListForField(l,e,t,i,o,s):this._createTextInputForField(l,e,t)},"_createInputForRecordField"),_createInputForHidden:n(function(r,e){return e==null&&(e=""),a('<input type="hidden" name="'+r+'" id="Edit-'+r+'"></input>').val(e)},"_createInputForHidden"),_createDateInputForField:n(function(r,e,t){var i=a('<input class="'+r.
1inputClass+'" id="Edit-'+e+'" type="text" name="'+e+'"></input>');t!=null&&i.val(t);var o=r.displayFormat||this.options.defaultDateFormat;return i.datepicker({dateFormat:o}),a("<div />").addClass("jtable-input jtable-date-input").append(i)},"_createDateInputForField"),_createTextAreaForField:n(function(r,e,t){var i=a('<textarea class="'+r.inputClass+'" id="Edit-'+e+'" name="'+e+'"></textarea>');return t!=null&&i.val(t),a("<div />").addClass("jtable-input jtable-textarea-input").append(i)},"_createTextAreaForField"),_createTextInputForField:n(function(r,e,t){var i=a('<input class="'+r.inputClass+'" id="Edit-'+e+'" type="text" name="'+e+'"></input>');return t!=null&&i.val(t),a("<div />").addClass("jtable-input jtable-text-input").append(i)},"_createTextInputForField"),_createPasswordInputForField:n(function(r,e,t){var i=a('<input class="'+r.inputClass+'" id="Edit-'+e+'" type="password" name="'+e+'"></input>');return t!=null&&i.val(t),a("<div />").addClass("jtable-input jtable-password-input").append(i)},"_createPasswordInputForField"),_createCheckboxForField:n(function(r,e,t){var i=this;t==null&&(t=i._getCheckBoxPropertiesForFieldByState(e,!1).Value);var o=a("<div />").addClass("jtable-input jtable-checkbox-input"),s=a('<input class="'+r.inputClass+'" id="Edit-'+e+'" type="checkbox" name="'+e+'" />').appendTo(o);t!=null&&s.val(t);var l=a("<span>"+(r.formText||i._getCheckBoxTextForFieldByValue(e,t))+"</span>").appendTo(o);i._getIsCheckBoxSelectedForFieldByValue(e,t)&&s.attr("checked","checked");var d=n(function(){var c=i._getCheckBoxPropertiesForFieldByState(e,s.is(":checked"));s.attr("value",c.Value),l.html(r.formText||c.DisplayText)},"refreshCheckBoxValueAndText");return s.click(function(){d()}),r.setOnTextClick!=!1&&l.addClass("jtable-option-text-clickable").click(function(){s.is(":checked")?s.attr("checked",!1):s.attr("checked",!0),d()}),o},"_createCheckboxForField"),_createDropDownListForField:n(function(r,e,t,i,o,s){var l=a("<div />").addClass("jtable-input jtable-dropdown-input"),d=a('<select class="'+r.inputClass+'" id="Edit-'+e+'" name="'+e+'"></select>').appendTo(l),c=this._getOptionsForField(e,{record:i,source:o,form:s,dependedValues:this._createDependedValuesUsingForm(s,r.dependsOn)});return this._fillDropDownListWithOptions(d,c,t),l},"_createDropDownListForField"),_fillDropDownListWithOptions:n(function(r,e,t){r.empty();for(var i=0;i<e.length;i++)a("<option"+(e[i].Value==t?' selected="selected"':"")+">"+e[i].DisplayText+"</option>").val(e[i].Value).appendTo(r)},"_fillDropDownListWithOptions"),_createDependedValuesUsingForm:n(function(r,e){if(!e)return{};for(var t={},i=0;i<e.length;i++){var o=e[i],s=r.find("select[name="+o+"]");s.length<=0||(t[o]=s.val())}return t},"_createDependedValuesUsingForm"),_createRadioButtonListForField:n(function(r,e,t,i,o){var s=a("<div />").addClass("jtable-input jtable-radiobuttonlist-input"),l=this._getOptionsForField(e,{record:i,source:o});return a.each(l,function(d,c){var u=a('<div class=""></div>').addClass("jtable-radio-input").appendTo(s),h=a('<input type="radio" id="Edit-'+e+"-"+d+'" class="'+r.inputClass+'" name="'+e+'"'+(c.Value==t+""?' checked="true"':"")+" />").val(c.Value).appendTo(u),f=a("<span></span>").html(c.DisplayText).appendTo(u);r.setOnTextClick!=!1&&f.addClass("jtable-option-text-clickable").click(function(){h.is(":checked")||h.attr("checked",!0)})}),s},"_createRadioButtonListForField"),_getCheckBoxTextForFieldByValue:n(function(r,e){return this.options.fields[r].values[e]},"_getCheckBoxTextForFieldByValue"),_getIsCheckBoxSelectedForFieldByValue:n(function(r,e){return this._createCheckBoxStateArrayForFieldWithCaching(r)[1].Value.toString()==e.toString()},"_getIsCheckBoxSelectedForFieldByValue"),_getCheckBoxPropertiesForFieldByState:n(function(r,e){return this._createCheckBoxStateArrayForFieldWithCaching(r)[e?1:0]},"_getCheckBoxPropertiesForFieldByState"),_createCheckBoxStateArrayForFieldWithCaching:n(function(r){var e="checkbox_"+r;return this._cache[e]||(this._cache[e]=this._createCheckBoxStateArrayForField(r)),this._cache[e]},"_createCheckBoxStateArrayForFieldWithCaching"),_createCheckBoxStateArrayForField:n(function(r){var e=[],t=0;return a.each(this.options.fields[r].values,function(i,o){t++<2&&e.push({Value:i,DisplayText:o})}),e},"_createCheckBoxStateArrayForField"),_makeCascadeDropDowns:n(function(r,e,t){var i=this;if(a.isFunction(i.options.fields)){var o=i.options.fields();i.options.fields=o}r.find("select").each(function(){var s=a(this),l=s.attr("name");if(l){var d=i.options.fields[l];d.dependsOn&&a.each(d.dependsOn,function(c,u){var h=r.find("select[name="+u+"]");h.change(function(){var f={record:e,source:t,form:r,dependedValues:{}};f.dependedValues=i._createDependedValuesUsingForm(r,d.dependsOn);var p=i._getOptionsForField(l,f);i._fillDropDownListWithOptions(s,p,void 0),s.change()})})}})},"_makeCascadeDropDowns"),_updateRecordValuesFromForm:n(function(r,e){for(var t=0;t<this._fieldList.length;t++){var i=this._fieldList[t],o=this.options.fields[i];if(o.edit!=!1){var s=e.find('[name="'+i+'"]');if(!(s.length<=0))if(o.type=="date"){var l=s.val();if(l){var d=o.displayFormat||this.options.defaultDateFormat;
1try{var c=a.datepicker.parseDate(d,l);r[i]="/Date("+c.getTime()+")/"}catch{this._logWarn("Date format is incorrect for field "+i+": "+l),r[i]=void 0}}else this._logDebug("Date is empty for "+i),r[i]=void 0}else if(o.options&&o.type=="radiobutton"){var u=s.filter(":checked");u.length?r[i]=u.val():r[i]=void 0}else r[i]=s.val()}}},"_updateRecordValuesFromForm"),_setEnabledOfDialogButton:n(function(r,e,t){r&&(e!=!1?r.removeAttr("disabled").removeClass("ui-state-disabled"):r.attr("disabled","disabled").addClass("ui-state-disabled"),t&&r.find("span").text(t))},"_setEnabledOfDialogButton")})})(jQuery);(function(a){var r={_create:a.hik.jtable.prototype._create};a.extend(!0,a.hik.jtable.prototype,{options:{recordAdded:n(function(e,t){},"recordAdded"),messages:{addNewRecord:"Add new record"}},_$addRecordDiv:null,_create:n(function(){r._create.apply(this,arguments),this.options.actions.createAction&&this._createAddRecordDialogDiv()},"_create"),_createAddRecordDialogDiv:n(function(){var e=this;e._$addRecordDiv=a("<div />").appendTo(e._$mainContainer),e._$addRecordDiv.dialog({autoOpen:!1,show:e.options.dialogShowEffect,hide:e.options.dialogHideEffect,width:"auto",minWidth:"300",modal:!0,title:e.options.messages.addNewRecord,buttons:[{text:e.options.messages.cancel,click:n(function(){e._$addRecordDiv.dialog("close")},"click")},{id:"AddRecordDialogSaveButton",text:e.options.messages.save,click:n(function(){e._onSaveClickedOnCreateForm()},"click")}],close:n(function(){var t=e._$addRecordDiv.find("form").first(),i=e._$addRecordDiv.parent().find("#AddRecordDialogSaveButton");e._trigger("formClosed",null,{form:t,formType:"create"}),e._setEnabledOfDialogButton(i,!0,e.options.messages.save),t.remove()},"close")}),e.options.addRecordButton?e.options.addRecordButton.click(function(t){t.preventDefault(),e._showAddRecordForm()}):e._addToolBarItem({icon:!0,cssClass:"jtable-toolbar-item-add-record",text:e.options.messages.addNewRecord,click:n(function(){e._showAddRecordForm()},"click")})},"_createAddRecordDialogDiv"),_onSaveClickedOnCreateForm:n(function(){var e=this,t=e._$addRecordDiv.parent().find("#AddRecordDialogSaveButton"),i=e._$addRecordDiv.find("form");e._trigger("formSubmitting",null,{form:i,formType:"create"})!=!1&&(e._setEnabledOfDialogButton(t,!1,e.options.messages.saving),e._saveAddRecordForm(i,t))},"_onSaveClickedOnCreateForm"),showCreateForm:n(function(){this._showAddRecordForm()},"showCreateForm"),addRecord:n(function(e){var t=this;if(e=a.extend({clientOnly:!1,animationsEnabled:t.options.animationsEnabled,success:n(function(){},"success"),error:n(function(){},"error")},e),!e.record){t._logWarn("options parameter in addRecord method must contain a record property.");return}if(e.clientOnly){t._addRow(t._createRowFromRecord(e.record),{isNewRow:!0,animationsEnabled:e.animationsEnabled}),e.success();return}var i=n(function(s){if(s.Result!="OK"){t._showError(s.Message),e.error(s);return}if(!s.Record){t._logError("Server must return the created Record object."),e.error(s);return}t._onRecordAdded(s),t._addRow(t._createRowFromRecord(s.Record),{isNewRow:!0,animationsEnabled:e.animationsEnabled}),e.success(s)},"completeAddRecord");if(!e.url&&a.isFunction(t.options.actions.createAction)){var o=t.options.actions.createAction(a.param(e.record));t._isDeferredObject(o)?o.done(function(s){i(s)}).fail(function(){t._showError(t.options.messages.serverCommunicationError),e.error()}):i(o)}else t._submitFormUsingAjax(e.url||t.options.actions.createAction,a.param(e.record),function(s){i(s)},function(){t._showError(t.options.messages.serverCommunicationError),e.error()})},"addRecord"),_showAddRecordForm:n(function(){var e=this,t=a('<form id="jtable-create-form" class="jtable-dialog-form jtable-create-form"></form>');if(a.isFunction(e.options.fields)){var i=e.options.fields();e.options.fields=i}for(var o=0;o<e._fieldList.length;o++){var s=e._fieldList[o],l=e.options.fields[s];if(!(l.key==!0&&l.create!=!0)&&l.create!=!1){if(l.type=="hidden"){t.append(e._createInputForHidden(s,l.defaultValue));continue}var d=a("<div />").addClass("jtable-input-field-container").appendTo(t);d.append(e._createInputLabelForRecordField(s)),d.append(e._createInputForRecordField({fieldName:s,formType:"create",form:t}))}}e._makeCascadeDropDowns(t,void 0,"create"),t.submit(function(){return e._onSaveClickedOnCreateForm(),!1}),e._$addRecordDiv.append(t).dialog("open"),e._trigger("formCreated",
1null,{form:t,formType:"create"})},"_showAddRecordForm"),_saveAddRecordForm:n(function(e,t){var i=this,o=n(function(l){if(l.Result!="OK"){i._showError(l.Message),i._setEnabledOfDialogButton(t,!0,i.options.messages.save);return}if(!l.Record){i._logError("Server must return the created Record object."),i._setEnabledOfDialogButton(t,!0,i.options.messages.save);return}i._onRecordAdded(l),i._addRow(i._createRowFromRecord(l.Record),{isNewRow:!0}),i._$addRecordDiv.dialog("close")},"completeAddRecord");if(e.data("submitting",!0),a.isFunction(i.options.actions.createAction)){var s=i.options.actions.createAction(e.serialize());i._isDeferredObject(s)?s.done(function(l){o(l)}).fail(function(){i._showError(i.options.messages.serverCommunicationError),i._setEnabledOfDialogButton(t,!0,i.options.messages.save)}):o(s)}else i._submitFormUsingAjax(i.options.actions.createAction,e.serialize(),function(l){o(l)},function(){i._showError(i.options.messages.serverCommunicationError),i._setEnabledOfDialogButton(t,!0,i.options.messages.save)})},"_saveAddRecordForm"),_onRecordAdded:n(function(e){this._trigger("recordAdded",null,{record:e.Record,serverResponse:e})},"_onRecordAdded")})})(jQuery);(function(a){var r={_create:a.hik.jtable.prototype._create,_addColumnsToHeaderRow:a.hik.jtable.prototype._addColumnsToHeaderRow,_addCellsToRowUsingRecord:a.hik.jtable.prototype._addCellsToRowUsingRecord};a.extend(!0,a.hik.jtable.prototype,{options:{recordUpdated:n(function(e,t){},"recordUpdated"),rowUpdated:n(function(e,t){},"rowUpdated"),messages:{editRecord:"Edit Record"}},_$editDiv:null,_$editingRow:null,_create:n(function(){r._create.apply(this,arguments),this.options.actions.updateAction&&this._createEditDialogDiv()},"_create"),_createEditDialogDiv:n(function(){var e=this;e._$editDiv=a("<div></div>").appendTo(e._$mainContainer),e._$editDiv.dialog({autoOpen:!1,show:e.options.dialogShowEffect,hide:e.options.dialogHideEffect,width:"auto",minWidth:"300",modal:!0,title:e.options.messages.editRecord,buttons:[{text:e.options.messages.cancel,click:n(function(){e._$editDiv.dialog("close")},"click")},{id:"EditDialogSaveButton",text:e.options.messages.save,click:n(function(){e._onSaveClickedOnEditForm()},"click")}],close:n(function(){var t=e._$editDiv.find("form:first"),i=e._$editDiv.parent().find("#EditDialogSaveButton");e._trigger("formClosed",null,{form:t,formType:"edit",row:e._$editingRow}),e._setEnabledOfDialogButton(i,!0,e.options.messages.save),t.remove()},"close")})},"_createEditDialogDiv"),_onSaveClickedOnEditForm:n(function(){var e=this;if(e._$editingRow.hasClass("jtable-row-removed")){e._$editDiv.dialog("close");return}var t=e._$editDiv.parent().find("#EditDialogSaveButton"),i=e._$editDiv.find("form");e._trigger("formSubmitting",null,{form:i,formType:"edit",row:e._$editingRow})!=!1&&(e._setEnabledOfDialogButton(t,!1,e.options.messages.saving),e._saveEditForm(i,t))},"_onSaveClickedOnEditForm"),updateRecord:n(function(e){var t=this;if(e=a.extend({clientOnly:!1,animationsEnabled:t.options.animationsEnabled,success:n(function(){},"success"),error:n(function(){},"error")},e),!e.record){t._logWarn("options parameter in updateRecord method must contain a record property.");return}var i=t._getKeyValueOfRecord(e.record);if(i==null||i==null){t._logWarn("options parameter in updateRecord method must contain a record that contains the key field property.");return}var o=t.getRowByKey(i);if(o==null){t._logWarn('Can not found any row by key "'+i+'" on the table. Updating row must be visible on the table.');return}if(e.clientOnly){a.extend(o.data("record"),e.record),t._updateRowTexts(o),t._onRecordUpdated(o,null),e.animationsEnabled&&t._showUpdateAnimationForRow(o),e.success();return}var s=n(function(d){if(d.Result!="OK"){t._showError(d.Message),e.error(d);return}a.extend(o.data("record"),e.record),t._updateRecordValuesFromServerResponse(o.data("record"),d),t._updateRowTexts(o),t._onRecordUpdated(o,d),e.animationsEnabled&&t._showUpdateAnimationForRow(o),e.success(d)},"completeEdit");if(!e.url&&a.isFunction(t.options.actions.updateAction)){var l=t.options.actions.updateAction(a.param(e.record));t._isDeferredObject(l)?l.done(function(d){s(d)}).fail(function(){t._showError(t.options.messages.serverCommunicationError),e.error()}):s(l)}else t._submitFormUsingAjax(e.url||t.options.actions.updateAction,a.param(e.record),function(d){s(d)},function(){t._showError(t.options.messages.serverCommunicationError),e.error()})},"updateRecord"),_addColumnsToHeaderRow:n(function(e){r._addColumnsToHeaderRow.apply(this,arguments),this.options.actions.updateAction!=null&&e.append(this._createEmptyCommandHeader())},"_addColumnsToHeaderRow"),_addCellsToRowUsingRecord:n(function(e){var t=this;if(r._addCellsToRowUsingRecord.apply(this,arguments),t.options.actions.updateAction!=null){var i=a("<span></span>").html(t.options.messages.editRecord),o=a('<button title="'+t.options.messages.editRecord+'"></button>
1').addClass("jtable-command-button jtable-edit-command-button").append(i).click(function(s){s.preventDefault(),s.stopPropagation(),t._showEditForm(e)});a("<td></td>").addClass("jtable-command-column").append(o).appendTo(e)}},"_addCellsToRowUsingRecord"),_showEditForm:n(function(e){var t=this,i=e.data("record"),o=a('<form id="jtable-edit-form" class="jtable-dialog-form jtable-edit-form"></form>');if(a.isFunction(t.options.fields)){var s=t.options.fields();t.options.fields=s}for(var l=0;l<t._fieldList.length;l++){var d=t._fieldList[l],c=t.options.fields[d],u=i[d];if(c.key==!0)if(c.edit!=!0){o.append(t._createInputForHidden(d,u));continue}else o.append(t._createInputForHidden("jtRecordKey",u));if(c.edit!=!1){if(c.type=="hidden"){o.append(t._createInputForHidden(d,u));continue}var h=a('<div class="jtable-input-field-container"></div>').appendTo(o);h.append(t._createInputLabelForRecordField(d));var f=t._getValueForRecordField(i,d);h.append(t._createInputForRecordField({fieldName:d,value:f,record:i,formType:"edit",form:o}))}}t._makeCascadeDropDowns(o,i,"edit"),o.submit(function(){return t._onSaveClickedOnEditForm(),!1}),t._$editingRow=e,t._$editDiv.append(o).dialog("open"),t._trigger("formCreated",null,{form:o,formType:"edit",record:i,row:e})},"_showEditForm"),_saveEditForm:n(function(e,t){var i=this,o=n(function(l){if(l.Result!="OK"){i._showError(l.Message),i._setEnabledOfDialogButton(t,!0,i.options.messages.save);return}var d=i._$editingRow.data("record");i._updateRecordValuesFromForm(d,e),i._updateRecordValuesFromServerResponse(d,l),i._updateRowTexts(i._$editingRow),i._$editingRow.attr("data-record-key",i._getKeyValueOfRecord(d)),i._onRecordUpdated(i._$editingRow,l),i.options.animationsEnabled&&i._showUpdateAnimationForRow(i._$editingRow),i._$editDiv.dialog("close")},"completeEdit");if(a.isFunction(i.options.actions.updateAction)){var s=i.options.actions.updateAction(e.serialize());i._isDeferredObject(s)?s.done(function(l){o(l)}).fail(function(){i._showError(i.options.messages.serverCommunicationError),i._setEnabledOfDialogButton(t,!0,i.options.messages.save)}):o(s)}else i._submitFormUsingAjax(i.options.actions.updateAction,e.serialize(),function(l){o(l)},function(){i._showError(i.options.messages.serverCommunicationError),i._setEnabledOfDialogButton(t,!0,i.options.messages.save)})},"_saveEditForm"),_updateRecordValuesFromServerResponse:n(function(e,t){!t||!t.Record||a.extend(!0,e,t.Record)},"_updateRecordValuesFromServerResponse"),_getValueForRecordField:n(function(e,t){var i=this.options.fields[t],o=e[t];return i.type=="date"?this._getDisplayTextForDateRecordField(i,o):o},"_getValueForRecordField"),_updateRowTexts:n(function(e){for(var t=e.data("record"),i=e.find("td"),o=0;o<this._columnList.length;o++){var s=this._getDisplayTextForRecordField(t,this._columnList[o]);s!=""&&s==0&&(s="0"),i.eq(this._firstDataColumnOffset+o).html(s||"")}this._onRowUpdated(e)},"_updateRowTexts"),_showUpdateAnimationForRow:n(function(e){var t="jtable-row-updated";this.options.jqueryuiTheme&&(t=t+" ui-state-highlight"),e.stop(!0,!0).addClass(t,"slow","",function(){e.removeClass(t,5e3)})},"_showUpdateAnimationForRow"),_onRowUpdated:n(function(e){this._trigger("rowUpdated",null,{row:e,record:e.data("record")})},"_onRowUpdated"),_onRecordUpdated:n(function(e,t){this._trigger("recordUpdated",null,{record:e.data("record"),row:e,serverResponse:t})},"_onRecordUpdated")})})(jQuery);(function(a){var r={_create:a.hik.jtable.prototype._create,_addColumnsToHeaderRow:a.hik.jtable.prototype._addColumnsToHeaderRow,_addCellsToRowUsingRecord:a.hik.jtable.prototype._addCellsToRowUsingRecord};a.extend(!0,a.hik.jtable.prototype,{options:{deleteConfirmation:!0,recordDeleted:n(function(e,t){},"recordDeleted"),messages:{deleteConfirmation:"This record will be deleted. Are you sure?",deleteText:"Delete",deleting:"Deleting",canNotDeletedRecords:"Can not delete {0} of {1} records!",deleteProggress:"Deleting {0} of {1} records, processing..."}},_$deleteRecordDiv:null,_$deletingRow:null,_create:n(function(){r._create.apply(this,arguments),this._createDeleteDialogDiv()},"_create"),_createDeleteDialogDiv:n(function(){var e=this;e.options.actions.deleteAction&&(e._$deleteRecordDiv=a('<div><p><span class="ui-icon ui-icon-alert" style="float:left; margin:0 7px 20px 0;"></span><span class="jtable-delete-confirm-message"></span></p></div>').appendTo(e._$mainContainer),e._$deleteRecordDiv.dialog({autoOpen:!1,show:e.options.dialogShowEffect,hide:e.options.dialogHideEffect,modal:!0,title:e.options.messages.areYouSure,buttons:[{text:e.options.messages.cancel,click:n(function(){e._$deleteRecordDiv.dialog("close")},"click")},{id:"DeleteDialogButton",text:e.options.messages.deleteText,click:n(function(){if(e._$deletingRow.hasClass("jtable-row-removed")){e._$deleteRecordDiv.dialog("close");return}var t=e._$deleteRecordDiv.parent().find("#DeleteDialogButton");e._setEnabledOfDialogButton(t,!1,e.options.messages.deleting),e._deleteRecordFromServer(e._$deletingRow,function(){e._removeRowsFromTableWithAnimation(e._$deletingRow),e._$deleteRecordDiv.dialog("close")},function(i){e._showError(i),e._setEnabledOfDialogButton(t,!0,e.options.messages.deleteText)})},"click")}],close:n(function(){var t=e._$deleteRecordDiv.parent().find("#DeleteDialogButton");e._setEnabledOfDialogButton(t,!0,e.options.messages.deleteText)},"close")}))},"_createDeleteDialogDiv"),deleteRows:n(function(e){var t=this;if(e.length<=0){t._logWarn("No rows specified to jTable deleteRows method.");return}if(t._isBusy()){t._logWarn("Can not delete rows since jTable is busy!");return}if(e.length==1){t._deleteRecordFromServer(e,function(){t._removeRowsFromTableWithAnimation(e)},function(d){t._showError(d)});return}t._showBusy(t._formatString(t.options.messages.deleteProggress,0,e.length));var i=0,o=n(function(){return i>=e.length},"isCompleted"),s=n(function(){var d=e.filter(".jtable-row-ready-to-remove");d.length<e.length&&t._showError(t._formatString(t.options.messages.canNotDeletedRecords,e.length-d.length,e.length)),d.length>0&&t._removeRowsFromTableWithAnimation(d),t._hideBusy()},"completed"),l=0;e.each(function(){var d=a(this);t._deleteRecordFromServer(d,function(){++l,++i,d.addClass("jtable-row-ready-to-remove"),t._showBusy(t._formatString(t.options.messages.deleteProggress,l,e.length)),o()&&s()},function(){++i,o()&&s()})})},"deleteRows"),deleteRecord:n(function(e){var t=this;if(e=a.extend({clientOnly:!1,animationsEnabled:t.options.animationsEnabled,url:t.options.actions.deleteAction,success:n(function(){},"success"),error:n(function(){},"error")},e),e.key==null){t._logWarn("options parameter in deleteRecord method must contain a key property.");return}var i=t.getRowByKey(e.key);if(i==null){t._logWarn("Can not found any row by key: "+e.key);return}if(e.clientOnly){t._removeRowsFromTableWithAnimation(i,e.animationsEnabled),e.success();return}t._deleteRecordFromServer(i,function(o){t._removeRowsFromTableWithAnimation(i,e.animationsEnabled),e.success(o)},function(o){t._showError(o),e.error(o)},e.url)},"deleteRecord"),_addColumnsToHeaderRow:n(function(e){r._addColumnsToHeaderRow.apply(this,arguments),this.options.actions.deleteAction!=null&&e.append(this._createEmptyCommandHeader())},"_addColumnsToHeaderRow"),_addCellsToRowUsingRecord:n(function(e){r._addCellsToRowUsingRecord.apply(this,arguments);var t=this;if(t.options.actions.deleteAction!=null){var i=a("<span></span>").html(t.options.messages.deleteText),o=a('<button title="'+t.options.messages.deleteText+'"></button>
1').addClass("jtable-command-button jtable-delete-command-button").append(i).click(function(s){s.preventDefault(),s.stopPropagation(),t._deleteButtonClickedForRow(e)});a("<td></td>").addClass("jtable-command-column").append(o).appendTo(e)}},"_addCellsToRowUsingRecord"),_deleteButtonClickedForRow:n(function(e){var t=this,i,o=t.options.messages.deleteConfirmation;if(a.isFunction(t.options.deleteConfirmation)){var s={row:e,record:e.data("record"),deleteConfirm:!0,deleteConfirmMessage:o,cancel:!1,cancelMessage:null};if(t.options.deleteConfirmation(s),s.cancel){s.cancelMessage&&t._showError(s.cancelMessage);return}o=s.deleteConfirmMessage,i=s.deleteConfirm}else i=t.options.deleteConfirmation;i!=!1?(t._$deleteRecordDiv.find(".jtable-delete-confirm-message").html(o),t._showDeleteDialog(e)):t._deleteRecordFromServer(e,function(){t._removeRowsFromTableWithAnimation(e)},function(l){t._showError(l)})},"_deleteButtonClickedForRow"),_showDeleteDialog:n(function(e){this._$deletingRow=e,this._$deleteRecordDiv.dialog("open")},"_showDeleteDialog"),_deleteRecordFromServer:n(function(e,t,i,o){var s=this,l=n(function(u){if(u.Result!="OK"){e.data("deleting",!1),i&&i(u.Message);return}s._trigger("recordDeleted",null,{record:e.data("record"),row:e,serverResponse:u}),t&&t(u)},"completeDelete");if(e.data("deleting")!=!0){e.data("deleting",!0);var d={};if(d[s._keyField]=s._getKeyValueOfRecord(e.data("record")),!o&&a.isFunction(s.options.actions.deleteAction)){var c=s.options.actions.deleteAction(d);s._isDeferredObject(c)?c.done(function(u){l(u)}).fail(function(){e.data("deleting",!1),i&&i(s.options.messages.serverCommunicationError)}):l(c)}else this._ajax({url:o||s.options.actions.deleteAction,data:d,success:n(function(u){l(u)},"success"),error:n(function(){e.data("deleting",!1),i&&i(s.options.messages.serverCommunicationError)},"error")})}},"_deleteRecordFromServer"),_removeRowsFromTableWithAnimation:n(function(e,t){var i=this;if(t==null&&(t=i.options.animationsEnabled),t){var o="jtable-row-deleting";this.options.jqueryuiTheme&&(o=o+" ui-state-disabled"),e.stop(!0,!0).addClass(o,"slow","").promise().done(function(){i._removeRowsFromTable(e,"deleted")})}else i._removeRowsFromTable(e,"deleted")},"_removeRowsFromTableWithAnimation")})})(jQuery);(function(a){var r={_create:a.hik.jtable.prototype._create,_addColumnsToHeaderRow:a.hik.jtable.prototype._addColumnsToHeaderRow,_addCellsToRowUsingRecord:a.hik.jtable.prototype._addCellsToRowUsingRecord,_onLoadingRecords:a.hik.jtable.prototype._onLoadingRecords,_onRecordsLoaded:a.hik.jtable.prototype._onRecordsLoaded,_onRowsRemoved:a.hik.jtable.prototype._onRowsRemoved};a.extend(!0,a.hik.jtable.prototype,{options:{selecting:!1,multiselect:!1,selectingCheckboxes:!1,selectOnRowClick:!0,selectionChanged:n(function(e,t){},"selectionChanged")},_selectedRecordIdsBeforeLoad:null,_$selectAllCheckbox:null,_shiftKeyDown:!1,_create:n(function(){this.options.selecting&&this.options.selectingCheckboxes&&(++this._firstDataColumnOffset,this._bindKeyboardEvents()),r._create.apply(this,arguments)},"_create"),_bindKeyboardEvents:n(function(){var e=this;a(document).keydown(function(t){switch(t.which){case 16:e._shiftKeyDown=!0;break}}).keyup(function(t){switch(t.which){case 16:e._shiftKeyDown=!1;break}})},"_bindKeyboardEvents"),selectedRows:n(function(){return this._getSelectedRows()},"selectedRows"),selectRows:n(function(e){this._selectRows(e),this._onSelectionChanged()},"selectRows"),_addColumnsToHeaderRow:n(function(e){this.options.selecting&&this.options.selectingCheckboxes&&(this.options.multiselect?e.append(this._createSelectAllHeader()):e.append(this._createEmptyCommandHeader())),r._addColumnsToHeaderRow.apply(this,arguments)},"_addColumnsToHeaderRow"),_addCellsToRowUsingRecord:n(function(e){this.options.selecting&&this._makeRowSelectable(e),r._addCellsToRowUsingRecord.apply(this,arguments)},"_addCellsToRowUsingRecord"),_onLoadingRecords:n(function(){this.options.selecting&&this._storeSelectionList(),r._onLoadingRecords.apply(this,arguments)},"_onLoadingRecords"),_onRecordsLoaded:n(function(){this.options.selecting&&this._restoreSelectionList(),r._onRecordsLoaded.apply(this,arguments)},"_onRecordsLoaded"),_onRowsRemoved:n(function(e,t){this.options.selecting&&t!="reloading"&&e.filter(".jtable-row-selected").length>0&&this._onSelectionChanged(),r._onRowsRemoved.apply(this,arguments)},"_onRowsRemoved"),_createSelectAllHeader:n(function(){var e=this,t=a('<th class=""></th>').addClass("jtable-command-column-header jtable-column-header-selecting");this._jqueryuiThemeAddClass(t,"ui-state-default");var i=a("<div />").addClass("jtable-column-header-container").appendTo(t);return e._$selectAllCheckbox=a('<input type="checkbox" />').appendTo(i).click(function(){if(e._$tableRows.length<=0){e._$selectAllCheckbox.attr("checked",!1);return}var o=e._$tableBody.find(">tr.jtable-data-row");e._$selectAllCheckbox.is(":checked")?e._selectRows(o):e._deselectRows(o),e._onSelectionChanged()}),t},"_createSelectAllHeader"),_storeSelectionList:n(function(){var e=this;e.options.selecting&&(e._selectedRecordIdsBeforeLoad=[],e._getSelectedRows().each(function(){e._selectedRecordIdsBeforeLoad.push(e._getKeyValueOfRecord(a(this).data("record")))}))},"_storeSelectionList"),_restoreSelectionList:n(function(){var e=this;if(e.options.selecting){for(var t=0,i=0;i<e._$tableRows.length;++i){var o=e._getKeyValueOfRecord(e._$tableRows[i].data("record"));a.inArray(o,e._selectedRecordIdsBeforeLoad)>-1&&(e._selectRows(e._$tableRows[i]),++t)}e._selectedRecordIdsBeforeLoad.length>0&&e._selectedRecordIdsBeforeLoad.length!=t&&e._onSelectionChanged(),e._selectedRecordIdsBeforeLoad=[],e._refreshSelectAllCheckboxState()}},"_restoreSelectionList"),_getSelectedRows:n(function(){return this._$tableBody.find(">tr.jtable-row-selected")},"_getSelectedRows"),_makeRowSelectable:n(function(e){var t=this;if(t.options.selectOnRowClick&&e.click(function(s){var l=s.target.className;l.indexOf("noselect")>=0||t._invertRowSelection(e)}),t.options.selectingCheckboxes){var i=a("<td></td>").addClass("jtable-selecting-column"),o=a('<input type="checkbox" />').appendTo(i);t.options.selectOnRowClick||o.click(function(){t._invertRowSelection(e)}),e.append(i)}},"_makeRowSelectable"),_invertRowSelection:n(function(e){if(e.hasClass("jtable-row-selected"))this._deselectRows(e);else if(this._shiftKeyDown){var t=this._findRowIndex(e),i=this._findFirstSelectedRowIndexBeforeIndex(t)+1;if(i>0&&i<t)this._selectRows(this._$tableBody.find("tr").slice(i,t+1));else{var o=this._findFirstSelectedRowIndexAfterIndex(t)-1;o>t?this._selectRows(this._$tableBody.find("tr").slice(t,o+1)):this._selectRows(e)}}else this._selectRows(e);this._onSelectionChanged()},"_invertRowSelection"),_findFirstSelectedRowIndexBeforeIndex:n(function(e){for(var t=e-1;t>=0;--t)if(this._$tableRows[t].hasClass("jtable-row-selected"))return t;return-1},"_findFirstSelectedRowIndexBeforeIndex"),_findFirstSelectedRowIndexAfterIndex:n(function(e){for(var t=e+1;t<this._$tableRows.length;++t)if(this._$tableRows[t].hasClass("jtable-row-selected"))return t;return-1},"_findFirstSelectedRowIndexAfterIndex"),_selectRows:n(function(e){this.options.multiselect||this._deselectRows(this._getSelectedRows()),e.addClass("jtable-row-selected"),this._jqueryuiThemeAddClass(e,"ui-state-highlight"),this.options.selectingCheckboxes&&e.find(">td.jtable-selecting-column >input").prop("checked",!0),this._refreshSelectAllCheckboxState()},"_selectRows"),_deselectRows:n(function(e){e.removeClass("jtable-row-selected ui-state-highlight"),this.options.selectingCheckboxes&&e.find(">td.jtable-selecting-column >input").prop("checked",!1),this._refreshSelectAllCheckboxState()},"_deselectRows"),_refreshSelectAllCheckboxState:n(function(){if(!(!this.options.selectingCheckboxes||!this.options.multiselect)){var e=this._$tableRows.length,t=this._getSelectedRows().length;t==0?(this._$selectAllCheckbox.prop("indeterminate",!1),this._$selectAllCheckbox.attr("checked",!1)):t==e?(this._$selectAllCheckbox.prop("indeterminate",!1),this._$selectAllCheckbox.attr("checked",!0)):(this._$selectAllCheckbox.attr("checked",!1),this._$selectAllCheckbox.prop("indeterminate",!0))}},"_refreshSelectAllCheckboxState"),_onSelectionChanged:n(function(){this._trigger("selectionChanged",null,{})},"_onSelectionChanged")})})(jQuery);(function(a){var r={load:a.hik.jtable.prototype.load,_create:a.hik.jtable.prototype._create,_setOption:a.hik.jtable.prototype._setOption,_createRecordLoadUrl:a.hik.jtable.prototype._createRecordLoadUrl,_createJtParamsForLoading:a.hik.jtable.prototype._createJtParamsForLoading,_addRowToTable:a.hik.jtable.prototype._addRowToTable,_addRow:a.hik.jtable.prototype._addRow,_removeRowsFromTable:a.hik.jtable.prototype._removeRowsFromTable,_onRecordsLoaded:a.hik.jtable.prototype._onRecordsLoaded};a.extend(!0,a.hik.jtable.prototype,{options:{paging:!1,pageList:"normal",pageSize:10,pageSizes:[10,25,50,100,250,500],pageSizeChangeArea:!0,gotoPageArea:"combobox",messages:{pagingInfo:"{0}-{1} of {2}",pageSizeChangeLabel:"Row count",gotoPageLabel:"Go to page"}},_$bottomPanel:null,_$topPanel:null,_$pagingListArea:null,_$pageSizeChangeArea:null,_$pageInfoSpan:null,_$gotoPageArea:null,_$gotoPageInput:null,_totalRecordCount:0,_currentPageNo:1,_create:n(function(){if(r._create.apply(this,arguments),a.isFunction(this.options.paging)){var e=this.options.paging();this.options.paging=e,this.option.pageSize=5e5}this.options.paging&&(this._loadPagingSettings(),this._createBottomPanel(),this._createPageListArea(),this._createGotoPageInput(),this._createPageSizeSelection())},"_create"),_loadPagingSettings:n(function(){if(this.options.saveUserPreferences){var e=this._getCookie("page-size");e&&(this.options.pageSize=this._normalizeNumber(e,1,1e6,this.options.pageSize))}},"_loadPagingSettings"),_createBottomPanel:n(function(){this._$bottomPanel=a("<div />").addClass("jtable-bottom-panel").insertAfter(this._$table),this._$topPanel=a("<div />").addClass("jtable-top-panel jtable-bottom-panel").insertBefore(this._$table),this._jqueryuiThemeAddClass(this._$bottomPanel,"ui-state-default"),this._jqueryuiThemeAddClass(this._$topPanel,"ui-state-default"),a("<div />").addClass("jtable-left-area").appendTo(this._$bottomPanel),a("<div />").addClass("jtable-right-area").appendTo(this._$bottomPanel)},"_createBottomPanel"),_createPageListArea:n(function(){this._$pagingListArea=a("<span></span>").addClass("jtable-page-list").attr("tabindex","0").appendTo(this._$bottomPanel.find(".jtable-left-area")),this._$pageInfoSpan=a("<span></span>").addClass("jtable-page-info").attr("tabindex","0").appendTo(this._$bottomPanel.find(".jtable-right-area"))},"_createPageListArea"),_createPageSizeSelection:n(function(){var e=this;if(e.options.pageSizeChangeArea){e._findIndexInArray(e.options.pageSize,e.options.pageSizes)<0&&(e.options.pageSizes.push(parseInt(e.options.pageSize)),e.o
1ptions.pageSizes.sort(function(o,s){return o-s})),e._$pageSizeChangeArea=a("<span></span>").addClass("jtable-page-size-change").appendTo(e._$bottomPanel.find(".jtable-left-area")),e._$pageSizeChangeArea.append("<span>"+e.options.messages.pageSizeChangeLabel+": </span>");for(var t=a("<select></select>").appendTo(e._$pageSizeChangeArea),i=0;i<e.options.pageSizes.length;i++)t.append('<option value="'+e.options.pageSizes[i]+'">'+e.options.pageSizes[i]+"</option>");t.val(e.options.pageSize),t.change(function(){e._changePageSize(parseInt(a(this).val()))})}},"_createPageSizeSelection"),_createGotoPageInput:n(function(){var e=this;!e.options.gotoPageArea||e.options.gotoPageArea=="none"||(this._$gotoPageArea=a("<span></span>").addClass("jtable-goto-page").appendTo(e._$bottomPanel.find(".jtable-left-area")),this._$gotoPageArea.append("<span>"+e.options.messages.gotoPageLabel+": </span>"),e.options.gotoPageArea=="combobox"?(e._$gotoPageInput=a("<select></select>").appendTo(this._$gotoPageArea).data("pageCount",1).change(function(){e._changePage(parseInt(a(this).val()))}),e._$gotoPageInput.append('<option value="1">1</option>')):e._$gotoPageInput=a('<input type="text" maxlength="10" value="'+e._currentPageNo+'" />').appendTo(this._$gotoPageArea).keypress(function(t){if(t.which==13)t.preventDefault(),e._changePage(parseInt(e._$gotoPageInput.val()));else if(t.which==43)t.preventDefault(),e._changePage(parseInt(e._$gotoPageInput.val())+1);else if(t.which==45)t.preventDefault(),e._changePage(parseInt(e._$gotoPageInput.val())-1);else{var i=47<t.keyCode&&t.keyCode<58&&t.shiftKey==!1&&t.altKey==!1||t.keyCode==8||t.keyCode==9;i||t.preventDefault()}}))},"_createGotoPageInput"),_refreshGotoPageInput:n(function(){if(!(!this.options.gotoPageArea||this.options.gotoPageArea=="none")){if(this._totalRecordCount<=0?this._$gotoPageArea.hide():this._$gotoPageArea.show(),this.options.gotoPageArea=="combobox"){var e=this._$gotoPageInput.data("pageCount"),t=this._calculatePageCount();if(e!=t){this._$gotoPageInput.empty();var i=1;t>1e4?i=100:t>5e3?i=10:t>2e3?i=5:t>1e3&&(i=2);for(var o=i;o<=t;o+=i)this._$gotoPageInput.append('<option value="'+o+'">'+o+"</option>");this._$gotoPageInput.data("pageCount",t)}}this._$gotoPageInput.val(this._currentPageNo)}},"_refreshGotoPageInput"),load:n(function(){var e=1,t=this.options.pageSize;typeof a("#jtIndex").val()>"u"||sessionStorage.getItem("jtIndex")==="-1"||sessionStorage.getItem("jtIndex")===null||performance.navigation.type===1||performance.navigation.type===0?(sessionStorage.removeItem("jtIndex"),this._currentPageNo=1):sessionStorage.getItem("jtIndex")!==null&&sessionStorage.getItem("jtIndex")!=="-1"&&performance.navigation.type===2?(console.log("back"),e=parseInt(sessionStorage.getItem("jtIndex"))/12+1,this._currentPageNo=1,this.options.pageSize=parseInt(sessionStorage.getItem("jtIndex"))+12):this._currentPageNo=1,r.load.apply(this,arguments),this.options.pageSize=t,this._currentPageNo=e},"load"),_setOption:n(function(e,t){r._setOption.apply(this,arguments),e==="pageSize"&&this._changePageSize(parseInt(t))},"_setOption"),_changePageSize:n(function(e){if(e!=this.options.pageSize){this.options.pageSize=e;var t=this._calculatePageCount();this._currentPageNo>t&&(this._currentPageNo=t),this._currentPageNo<=0&&(this._currentPageNo=1);var i=this._$bottomPanel.find(".jtable-page-size-change select");if(i.length>0&&parseInt(i.val())!=e){var o=i.find("option[value="+e+"]");o.length>0&&i.val(e)}this._savePagingSettings(),this._reloadTable()}},"_changePageSize"),_savePagingSettings:n(function(){this.options.saveUserPreferences&&this._setCookie("page-size",this.options.pageSize)},"_savePagingSettings"),_createRecordLoadUrl:n(function(){var e=r._createRecordLoadUrl.apply(this,arguments);return e=this._addPagingInfoToUrl(e,this._currentPageNo),e},"_createRecordLoadUrl"),_createJtParamsForLoading:n(function(){var e=r._createJtParamsForLoading.apply(this,arguments);return this.options.paging&&(e.jtStartIndex=(this._currentPageNo-1)*this.options.pageSize,e.jtPageSize=this.options.pageSize),e},"_createJtParamsForLoading"),_addRowToTable:n(function(e,t,i){if(i&&this.options.paging){this._reloadTable();return}r._addRowToTable.apply(this,arguments)},"_addRowToTable"),_addRow:n(function(e,t){if(t&&t.isNewRow&&this.options.paging){this._reloadTable();return}r._addRow.apply(this,arguments)},"_addRow"),_removeRowsFromTable:n(function(e,t){r._removeRowsFromTable.apply(this,arguments),this.options.paging&&(this._$tableRows.length<=0&&this._currentPageNo>1&&--this._currentPageNo,this._reloadTable())},"_removeRowsFromTable"),_onRecordsLoaded:n(function(e){this.options.paging&&(this._totalRecordCount=e.TotalRecordCount,this._createPagingList(),this._createPagingInfo(),this._refreshGotoPageInput()),r._onRecordsLoaded.apply(this,arguments)},"_onRecordsLoaded"),_addPagingInfoToUrl:n(function(e,t){if(!this.options.paging)return e;var i=(t-1)*this.options.pageSize,o=this.options.pageSize;return e+(e.indexOf("?")<0?"?":"&")+"jtStartIndex="+i+"&jtPageSize="+o},"_addPagingInfoToUrl"),_createPagingList:n(function(){if(!(this.options.pageSize<=0)&&(this._$pagingListArea.empty(),!(this._totalRecordCount<=0))){var e=this._calculatePageCount();this._createLastAndNextPageButtons(e),this._bindClickEventsToPageNumberButtons()}},"_createPagingList"),_createFirstAndPreviousPageButtons:n(function(){var e=a("<sp
1an></span>").addClass("jtable-page-number-first").html("First Page").attr("aria-label","First page").attr("tabindex","0").data("pageNumber",1).appendTo(this._$pagingListArea),t=a("<span></span>").addClass("jtable-page-number-first-mobile").html("<<").data("pageNumber",1).appendTo(this._$pagingListArea),i=a("<span></span>").addClass("jtable-page-number-previous").html("Previous Page").attr("aria-label","Previous page").attr("tabindex","0").data("pageNumber",this._currentPageNo-1).appendTo(this._$pagingListArea),o=a("<span></span>").addClass("jtable-page-number-previous-mobile").html("<").data("pageNumber",this._currentPageNo-1).appendTo(this._$pagingListArea);this._jqueryuiThemeAddClass(e,"ui-button ui-state-default","ui-state-hover"),this._jqueryuiThemeAddClass(t,"ui-button ui-state-default","ui-state-hover"),this._jqueryuiThemeAddClass(i,"ui-button ui-state-default","ui-state-hover"),this._jqueryuiThemeAddClass(o,"ui-button ui-state-default","ui-state-hover"),this._currentPageNo<=1&&(e.addClass("jtable-page-number-disabled"),t.addClass("jtable-page-number-disabled"),i.addClass("jtable-page-number-disabled"),o.addClass("jtable-page-number-disabled"),this._jqueryuiThemeAddClass(e,"ui-state-disabled"),this._jqueryuiThemeAddClass(t,"ui-state-disabled"),this._jqueryuiThemeAddClass(i,"ui-state-disabled"),this._jqueryuiThemeAddClass(o,"ui-state-disabled"))},"_createFirstAndPreviousPageButtons"),_createLastAndNextPageButtons:n(function(e){var t=a("<span></span>").addClass("jtable-page-number-next").html("Load more").data("pageNumber",this._currentPageNo+1).attr("tabindex","0").attr("role","button").appendTo(this._$pagingListArea),i=a("<span></span>").addClass("jtable-page-number-next-mobile").html("Load more").data("pageNumber",this._currentPageNo+1).attr("tabindex","0").attr("role","button").appendTo(this._$pagingListArea);this._jqueryuiThemeAddClass(t,"ui-button ui-state-default","ui-state-hover"),this._jqueryuiThemeAddClass(i,"ui-button ui-state-default","ui-state-hover"),this._currentPageNo>=e&&(t.addClass("jtable-page-number-disabled"),i.addClass("jtable-page-number-disabled"),this._jqueryuiThemeAddClass(t,"ui-state-disabled"),this._jqueryuiThemeAddClass(i,"ui-state-disabled"))},"_createLastAndNextPageButtons"),_createPageNumberButtons:n(function(e,t){for(var i=0,o=0;o<e.length;o++)e[o]-i>1&&a("<span></span>").addClass("jtable-page-number-space").html("...").attr("tabindex","-1").appendTo(this._$pagingListArea),this._createPageNumberButton(e[o]),i=e[o];t>5&&a("<span></span>").addClass("jtable-page-number-space").html("...").attr("tabindex","-1").appendTo(this._$pagingListArea)},"_createPageNumberButtons"),_createPageNumberButton:n(function(e){var t=a("<span></span>").addClass("jtable-page-number").html(e).attr("aria-label","Page number "+e).attr("tabindex","0").data("pageNumber",e).appendTo(this._$pagingListArea);this._jqueryuiThemeAddClass(t,"ui-button ui-state-default","ui-state-hover"),this._currentPageNo==e&&(t.addClass("jtable-page-number-active jtable-page-number-disabled"),this._jqueryuiThemeAddClass(t,"ui-state-active"))},"_createPageNumberButton"),_calculatePageCount:n(function(){var e=Math.floor(this._totalRecordCount/this.options.pageSize);return this._totalRecordCount%this.options.pageSize!=0&&++e,e},"_calculatePageCount"),_calculatePageNumbers:n(function(e){if(e<=5){for(var t=[],i=1;i<=e;++i)t.push(i);return t}else{var o=[],s=this._normalizeNumber(this._currentPageNo-1,1,e,1),l=this._normalizeNumber(this._currentPageNo+1,1,e,1);return this._insertToArrayIfDoesNotExists(o,s),this._insertToArrayIfDoesNotExists(o,this._currentPageNo),this._insertToArrayIfDoesNotExists(o,l),o.sort(function(d,c){return d-c}),o}},"_calculatePageNumbers"),_createPagingInfo:n(function(){if(this._totalRecordCount<=0){this._$pageInfoSpan.empty(),this._$topPanel.empty();return}var e=(this._currentPageNo-1)*this.options.pageSize+1,t=this._currentPageNo*this.options.pageSize;if(t=this._normalizeNumber(t,e,this._totalRecordCount,0),t>=e){var i="Showing "+t+" out of "+this._totalRecordCount;this._$pageInfoSpan.html(i),this._$topPanel.html('<div class="jtable-right-area"><span class="jtable-page-info" tabindex="0">'+i+"</span></div>"),t==this._totalRecordCount&&this._$pagingListArea.empty()}},"_createPagingInfo"),_bindClickEventsToPageNumberButtons:n(function(){var e=this;e._$pagingListArea.find(".jtable-page-number,.jtable-page-number-previous,.jtable-page-number-previous-mobile,.jtable-page-number-first-mobile,.jtable-page-number-next,.jtable-page-number-next-mobile,.jtable-page-number-first,.jtable-page-number-last").not(".jtable-page-number-disabled").click(function(t){t.preventDefault(),e._changePage(a(this).data("pageNumber"))}).keydown(function(t){t.keyCode==13&&(t.preventDefault(),e._changePage(a(this).data("pageNumber")))})},"_bindClickEventsToPageNumberButtons"),_changePage:n(function(e){if(e=this._normalizeNumber(e,1,this._calculatePageCount(),1),e===this._currentPageNo){this._refreshGotoPageInput();return}typeof a("#jtIndex").val()<"u"&&sessionStorage.setItem("jtIndex",(e-1)*12),this._currentPageNo=e,this._reloadTable(void 0,!0)},"_changePage")})})(jQuery);(function(a){var r={_initializeFields:a.hik.jtable.prototype._initializeFields,_normalizeFieldOptions:a.hik.jtable.prototype._normalizeFieldOptions,_createHeaderCellForField:a.hik.jtable.prototype._createHeaderCellForField,_createRecordLoadUrl:a.hik.jtable.prototype._createRecordLoadUrl,_createJtParamsForLoading:a.hik.jtable.prototype._createJtParamsForLoading};a.extend(!0,a.hik.jtable.prototype,{options:{sorting:!1,multiSorting:!1,defaultSorting:""},_lastSorting:null,_initializeFields:n(function(){r._initializeFields.apply(this,arguments),this._lastSorting=[],this.options.sorting&&this._buildDefaultSortingArray()},"_initializeFields"),_normalizeFieldOptions:n(function(e,t){r._normalizeFieldOptions.apply(this,arguments),t.sorting=t.sorting!=!1},"_normalizeFieldOptions"),_createHeaderCellForField:n(function(e,t){typeof t.overrideSortKey<"u"&&t.overrideSortKey!==""&&e!==t.overrideSortKey&&(e=t.overrideSortKey);var i=r._createHeaderCellForField.apply(this,arguments);return this.options.sorting&&t.sorting&&this._makeColumnSortable(i,e),i},"_createHeaderCellForField"),_createRecordLoadUrl:n(function(){var e=r._createRecordLoadUrl.a
1pply(this,arguments);return e=this._addSortingInfoToUrl(e),e},"_createRecordLoadUrl"),_buildDefaultSortingArray:n(function(){var e=this;if(a.isFunction(e.options.fields)){var t=e.options.fields();e.options.fields=t}a.each(e.options.defaultSorting.split(","),function(i,o){a.each(e.options.fields,function(s,l){if(l.sorting){var d=o.indexOf(s);d>-1&&(o.toUpperCase().indexOf(" DESC",d)>-1?e._lastSorting.push({fieldName:s,sortOrder:"DESC"}):e._lastSorting.push({fieldName:s,sortOrder:"ASC"}))}})})},"_buildDefaultSortingArray"),_makeColumnSortable:n(function(e,t){var i=this;e.addClass("jtable-column-header-sortable").click(function(o){o.preventDefault(),(!i.options.multiSorting||!o.ctrlKey)&&(i._lastSorting=[]),i._sortTableByColumn(e)}),a.each(this._lastSorting,function(o,s){s.fieldName==t&&(s.sortOrder=="DESC"?e.addClass("jtable-column-header-sorted-desc"):e.addClass("jtable-column-header-sorted-asc"))})},"_makeColumnSortable"),_sortTableByColumn:n(function(e){this._lastSorting.length==0&&e.siblings().removeClass("jtable-column-header-sorted-asc jtable-column-header-sorted-desc");for(var t=0;t<this._lastSorting.length;t++)this._lastSorting[t].fieldName==e.data("fieldName")&&this._lastSorting.splice(t--,1);e.hasClass("jtable-column-header-sorted-asc")?(e.removeClass("jtable-column-header-sorted-asc").addClass("jtable-column-header-sorted-desc"),this._lastSorting.push({fieldName:e.data("fieldName"),sortOrder:"DESC"})):(e.removeClass("jtable-column-header-sorted-desc").addClass("jtable-column-header-sorted-asc"),this._lastSorting.push({fieldName:e.data("fieldName"),sortOrder:"ASC"})),this._reloadTable()},"_sortTableByColumn"),_addSortingInfoToUrl:n(function(e){if(!this.options.sorting||this._lastSorting.length==0)return e;var t=[];return a.each(this._lastSorting,function(i,o){t.push(o.fieldName+" "+o.sortOrder)}),e+(e.indexOf("?")<0?"?":"&")+"jtSorting="+t.join(",")},"_addSortingInfoToUrl"),_createJtParamsForLoading:n(function(){var e=r._createJtParamsForLoading.apply(this,arguments);if(this.options.sorting&&this._lastSorting.length){var t=[];a.each(this._lastSorting,function(i,o){t.push(o.fieldName+" "+o.sortOrder)}),e.jtSorting=t.join(",")}return e},"_createJtParamsForLoading")})})(jQuery);(function(a){var r={_create:a.hik.jtable.prototype._create,_normalizeFieldOptions:a.hik.jtable.prototype._normalizeFieldOptions,_createHeaderCellForField:a.hik.jtable.prototype._createHeaderCellForField,_createCellForRecordField:a.hik.jtable.prototype._createCellForRecordField};a.extend(!0,a.hik.jtable.prototype,{options:{tableId:void 0,columnResizable:!0,columnSelectable:!0},_$columnSelectionDiv:null,_$columnResizeBar:null,_cookieKeyPrefix:null,_currentResizeArgs:null,_create:n(function(){r._create.apply(this,arguments),this._createColumnResizeBar(),this._createColumnSelection(),this.options.saveUserPreferences&&this._loadColumnSettings(),this._normalizeColumnWidths()},"_create"),_normalizeFieldOptions:n(function(e,t){r._normalizeFieldOptions.apply(this,arguments),this.options.columnResizable&&(t.columnResizable=t.columnResizable!=!1),t.visibility||(t.visibility="visible")},"_normalizeFieldOptions"),_createHeaderCellForField:n(function(e,t){var i=r._createHeaderCellForField.apply(this,arguments);return this.options.columnResizable&&t.columnResizable&&e!=this._columnList[this._columnList.length-1]&&this._makeColumnResizable(i),t.visibility=="hidden"&&i.hide(),i},"_createHeaderCellForField"),_createCellForRecordField:n(function(e,t){var i=r._createCellForRecordField.apply(this,arguments),o=this.options.fields[t];return o.visibility=="hidden"&&i.hide(),i},"_createCellForRecordField"),changeColumnVisibility:n(function(e,t){this._changeColumnVisibilityInternal(e,t),this._normalizeColumnWidths(),this.options.saveUserPreferences&&this._saveColumnSettings()},"changeColumnVisibility"),_changeColumnVisibilityInternal:n(function(e,t){var i=this._columnList.indexOf(e);if(i<0){this._logWarn('Column "'+e+'" does not exist in fields!');return}if(["visible","hidden","fixed"].indexOf(t)<0){this._logWarn('Visibility value is not valid: "'+t+'"! Options are: visible, hidden, fixed.');return}var o=this.options.fields[e];if(o.visibility!=t){var s=this._firstDataColumnOffset+i+1;o.visibility!="hidden"&&t=="hidden"?this._$table.find(">thead >tr >th:nth-child("+s+"),>tbody >tr >td:nth-child("+s+")").hide():o.visibility=="hidden"&&t!="hidden"&&this._$table.find(">thead >tr >th:nth-child("+s+"),>tbody >tr >td:nth-child("+s+")").show().css("display","table-cell"),o.visibility=t}},"_changeColumnVisibilityInternal"),_createColumnSelection:n(function(){var e=this;this._$columnSelectionDiv=a("<div />").addClass("jtable-column-selection-container").appendTo(e._$mainContainer),this._$table.children("thead").bind("contextmenu",function(t){if(e.options.columnSelectable){t.preventDefault(),a("<div />").addClass("jtable-contextmenu-overlay").click(function(){a(this).remove(),e._$columnSelectionDiv.hide()}).bind("contextmenu",function(){return!1}).appendTo(document.body),e._fillColumnSelection();var i=e._$mainContainer.offset(),o=t.pageY-i.top,s=t.pageX-i.left,l=100,d=e._$mainContainer.width();d>l&&s>d-l&&(s=d-l),e._$columnSelectionDiv.css({left:s,top:o,"min-width":l+"px"}).show()}})},"_createColumnSelection"),_fillColumnSelection:n(function(){var e=this;if(a.isFunction(e.options.fields)){var t=e.options.fields();e.options.fields=t}for(var i=a("<ul></ul>").addClass("jtable-column-select-list"),o=0;o<this._columnList.length;o++){var s=this._columnList[o],l=this.options.fields[s],d=a("<li></li>").appendTo(i),c=a('<label for="'+s+'"></label>').append(a("<span>"+(l.title||s)+"</span>")).appendTo(d),u=a('<input type="checkbox" name="'+s+'">').prependTo(c).click(function(){var h=a(this),f=h.attr("name"),p=e.options.fields[f];p.visibility!="fixed"&&e.changeColumnVisibility(f,h.is(":checked")?"visible":"hidden")});l.visibility!="hidden"&&u.attr("checked","checked"),l.visibility=="fixed"&&u.attr("disabled","disabled")}this._$columnSelectionDiv.html(i)},"_fillColumnSelection"),_createColumnResizeBar:n(function(){this._$columnResizeBar=a("<div />").addClass("jtable-column-resize-bar").appendTo(this._$mainContainer).hide()},"_createColumnResizeBar"),_makeColumnResizable:n(function(e){var t=this;a("<div />").addClass("jtable-column-resize-handler").appendTo(e.find(".jtable-column-header-container")).mousedown(function(i){i.preventDefault(),i.stopPropagation();var o=t._$mainContainer.offset(),s=e.nextAll("th.jtable-column-header:visible:first");
1if(s.length){var l=10;t._currentResizeArgs={currentColumnStartWidth:e.outerWidth(),minWidth:l,maxWidth:e.outerWidth()+s.outerWidth()-l,mouseStartX:i.pageX,minResizeX:n(function(){return this.mouseStartX-(this.currentColumnStartWidth-this.minWidth)},"minResizeX"),maxResizeX:n(function(){return this.mouseStartX+(this.maxWidth-this.currentColumnStartWidth)},"maxResizeX")};var d=n(function(u){if(t._currentResizeArgs){var h=t._normalizeNumber(u.pageX,t._currentResizeArgs.minResizeX(),t._currentResizeArgs.maxResizeX());t._$columnResizeBar.css("left",h-o.left+"px")}},"resizeonmousemove"),c=n(function(u){if(t._currentResizeArgs){a(document).unbind("mousemove",d),a(document).unbind("mouseup",c),t._$columnResizeBar.hide();var h=u.pageX-t._currentResizeArgs.mouseStartX,f=t._normalizeNumber(t._currentResizeArgs.currentColumnStartWidth+h,t._currentResizeArgs.minWidth,t._currentResizeArgs.maxWidth),p=s.outerWidth()+(t._currentResizeArgs.currentColumnStartWidth-f),_=e.data("width-in-percent")/t._currentResizeArgs.currentColumnStartWidth;e.data("width-in-percent",f*_),s.data("width-in-percent",p*_),e.css("width",e.data("width-in-percent")+"%"),s.css("width",s.data("width-in-percent")+"%"),t._normalizeColumnWidths(),t._currentResizeArgs=null,t.options.saveUserPreferences&&t._saveColumnSettings()}},"resizeonmouseup");t._$columnResizeBar.show().css({top:e.offset().top-o.top+"px",left:i.pageX-o.left+"px",height:t._$table.outerHeight()+"px"}),a(document).bind("mousemove",d),a(document).bind("mouseup",c)}})},"_makeColumnResizable"),_normalizeColumnWidths:n(function(){var e=this._$table.find(">thead th.jtable-command-column-header").data("width-in-percent",1).css("width","1%"),t=this._$table.find(">thead th.jtable-column-header"),i=0;t.each(function(){var l=a(this);l.is(":visible")&&(i+=l.outerWidth())});var o={},s=100-e.length;t.each(function(){var l=a(this);if(l.is(":visible")){var d=l.data("fieldName"),c=l.outerWidth()*s/i;o[d]=c}}),t.each(function(){var l=a(this);if(l.is(":visible")){var d=l.data("fieldName");l.data("width-in-percent",o[d]).css("width",o[d]+"%")}})},"_normalizeColumnWidths"),_saveColumnSettings:n(function(){var e=this,t="";if(a.isFunction(e.options.fields)){var i=e.options.fields();e.options.fields=i}this._$table.find(">thead >tr >th.jtable-column-header").each(function(){var o=a(this),s=o.data("fieldName"),l=o.data("width-in-percent"),d=e.options.fields[s].visibility,c=s+"="+d+";"+l;t=t+c+"|"}),this._setCookie("column-settings",t.substr(0,t.length-1))},"_saveColumnSettings"),_loadColumnSettings:n(function(){var e=this,t=this._getCookie("column-settings");if(t){var i={};a.each(t.split("|"),function(l,d){var c=d.split("="),u=c[0],h=c[1].split(";");i[u]={columnVisibility:h[0],columnWidth:h[1]}});var o=this._$table.find(">thead >tr >th.jtable-column-header");if(a.isFunction(e.options.fields)){var s=e.options.fields();e.options.fields=s}o.each(function(){var l=a(this),d=l.data("fieldName"),c=e.options.fields[d];i[d]&&(c.visibility!="fixed"&&e._changeColumnVisibilityInternal(d,i[d].columnVisibility),l.data("width-in-percent",i[d].columnWidth).css("width",i[d].columnWidth+"%"))})}},"_loadColumnSettings")})})(jQuery);(function(a){var r={_removeRowsFromTable:a.hik.jtable.prototype._removeRowsFromTable};a.extend(!0,a.hik.jtable.prototype,{options:{openChildAsAccordion:!1},openChildTable:n(function(e,t,i){var o=this;t.jqueryuiTheme==null&&(t.jqueryuiTheme=o.options.jqueryuiTheme),t.showCloseButton=t.showCloseButton!=!1,t.showCloseButton&&!t.closeRequested&&(t.closeRequested=function(){o.closeChildTable(e)}),o.options.openChildAsAccordion&&e.siblings(".jtable-data-row").each(function(){o.closeChildTable(a(this))}),o.closeChildTable(e,function(){var s=o.getChildRow(e).children("td").empty(),l=a("<div />").addClass("jtable-child-table-container").appendTo(s);s.data("childTable",l),l.jtable(t),o.openChildRow(e),l.hide().slideDown("fast",function(){i&&i({childTable:l})})})},"openChildTable"),closeChildTable:n(function(e,t){var i=this,o=this.getChildRow(e).children("td"),s=o.data("childTable");if(!s){t&&t();return}o.data("childTable",null),s.slideUp("fast",function(){s.jtable("destroy"),s.remove(),i.closeChildRow(e),t&&t()})},"closeChildTable"),isChildRowOpen:n(function(e){return this.getChildRow(e).is(":visible")},"isChildRowOpen"),getChildRow:n(function(e){return e.data("childRow")||this._createChildRow(e)},"getChildRow"),openChildRow:n(function(e){var t=this.getChildRow(e);return t.is(":visible")||t.show(),t},"openChildRow"),closeChildRow:n(function(e){var t=this.getChildRow(e);t.is(":visible")&&t.hide()},"closeChildRow"),_removeRowsFromTable:n(function(e,t){t=="deleted"&&e.each(function(){var i=a(this),o=i.data("childRow");o&&o.remove()}),r._removeRowsFromTable.apply(this,arguments)},"_removeRowsFromTable"),_createChildRow:n(function(e){var t=this._$table.find("thead th").length,i=a("<tr></tr>").addClass("jtable-child-row").append('<td colspan="'+t+'"></td>');return e.after(i),e.data("childRow",i),i.hide(),i},"_createChildRow")})})(jQuery);})();
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.