function lotteryStartTimer(n,t,i){let f=n.getTime(),r=null,u=function(){let u=(new Date).adjustTimeZone(TIMEZONEOFFSET_LOTTERY).getTime(),n=f-u,e=Math.floor(n/864e5),o=Math.floor(n%864e5/36e5),s=Math.floor(n%36e5/6e4),h=Math.floor(n%6e4/1e3);n<=0?(clearInterval(r),i()):t(e,o,s,h)};return u(),r=setInterval(function(){u()},1e3)}function searchLotto(){let n=$('[data-name="searchlottery"]').val().toLowerCase(),t=function(t){return t.text().toLowerCase().indexOf(n)>=0};$(".lottery-card").each(function(){let i=$(this),r=!0;SGAString.isNullOrWhitespace(n)||(r=t(i.find(".name")));r||(r=t(i.find(".round-id")));r?i.parent().show():i.parent().hide()})}function getRecPromo(n){let t=_recTournamentDetails;for(let i=0;i<t.length;i++)if(t[i].PromoCode===n)return t[i];return null}function startTimer(n,t){let u=n.getTime(),i=null,r=function(){let r=(new Date).getTime(),n=u-r,f=Math.floor(n/864e5),e=Math.floor(n%864e5/36e5),o=Math.floor(n%36e5/6e4),s=Math.floor(n%6e4/1e3);t(f,e,o,s);n<=0&&i!==null&&clearInterval(i)};return r(),i=setInterval(function(){r()},1e3)}function openGlobalTournamentCopyInfo(n,t,i){let r=$(n),f=getRecPromo(t),u=getStrRes("global_tournament"),e=function(){r.data("lock",!1)};if(f!==null){i(n,f);return}if(r.data("lock")){E_ErrCode.showDlg(E_ErrCode.OperationBusy,u);return}r.data("lock",!0);SGAAjax.post("/Home/GetPromoGlobalTournamentCopyDetail",{PromoCode:t},null,function(r){e();switch(r.ErrCode){case 0:r.Rec.PromoCode=t;_recTournamentDetails.push(i(n,r.Rec));break;default:E_ErrCode.showDlg(r.ErrCode,u);return}},function(n){e();E_ErrCode.showAjaxDlg(u,n)})}function openTournamentCopyInfo(n,t,i){let r=$(n),f=getRecPromo(t),u=getStrRes("tournament"),e=function(){r.data("lock",!1)};if(f!==null){i(n,f);return}if(r.data("lock")){E_ErrCode.showDlg(E_ErrCode.OperationBusy,u);return}r.data("lock",!0);SGAAjax.post("/Home/GetPromoTournamentCopyDetail",{PromoCode:t},null,function(r){e();switch(r.ErrCode){case 0:r.Rec.PromoCode=t;_recTournamentDetails.push(i(n,r.Rec));break;default:E_ErrCode.showDlg(r.ErrCode,u);return}},function(n){e();E_ErrCode.showAjaxDlg(u,n)})}function openDlgRankList(n,t,i,r){let u=SGABootstrap.showDlg($("#dlgGlobalTournamentRank"));return u.find('[data-name="ranklist"] > tbody').html(""),_sgaPagingDlg.resetPage().fnLoadRecs(null,null,null,n,t,i,r),!0}function loadRecs(){_sgaPagingDlg=Object.assign({},SGAPaging);let n=$("#dlgGlobalTournamentRank"),t=function(t,i,r,u,f,e,o){let s=null;SGACommon.isNullOrUndefined(u)?s=n.data("loadargs"):(s={RunGlobalTournamentId:u,CurrencyId:f,PromoGlobalTournamentId:e,PromoGlobalTournamentCopyId:o},n.data("loadargs",s));t&&t();_sgaPagingDlg.loadNext(s,function(t,r,u){i&&i(t,r,u);let e=n.find('[data-name="ranklist"] > tbody');if(SGAArray.isNullOrEmpty(r)||SGAArray.isNullOrEmpty(u)){t===0&&e.append('<tr><td colspan="3">'+getStrRes("msg_no_rank_list_is_available_for_this_tournament")+"<\/td><\/tr>");return}let o="",s=SGAString.coalesceNullOrWhitespace,h=u.TournamentType,f=0;$('[data-name="tournamenttype"]').text(E_TournamentType.translate(h));for(let n=0;n<r.length;n++){let t=r[n],i=s(t.WebsiteName,""),u=s(t.UserName,""),e=t.Rank,c=t.IsLoggedInUser;switch(h){case E_TournamentType.TotalTurnover:f=t.TotalTurnover-t.TotalTurnoverTie;break;case E_TournamentType.TotalTurnoverWithTie:f=t.TotalTurnover;break;case E_TournamentType.TotalWinning:f=t.TotalWin;break;case E_TournamentType.TotalWinningFromWinLoss:f=t.TotalWin-t.TotalLoss;break;case E_TournamentType.TotalLosing:f=t.TotalLoss;break;case E_TournamentType.TotalLosingFromWinLoss:f=t.TotalLoss-t.TotalWin}o+="<tr"+(c?' class="loggedin-player"':"")+'><td><div class="table-cell-text text-center">'+e+'<\/div><\/td><td><div class="table-cell-text text-center">'+i+'<\/div><\/td><td><div class="table-cell-text text-center">'+u+'<\/div><\/td><td><div class="table-cell-text text-center">'+SPANCUR.replace("{0}",f)+"<\/div><\/td><\/tr>"}e.append(o);SGAGFormat.formatRoot(e)},r?function(n,t){r(n,t)}:null,r?function(n,t){r(n,t)}:null)};n.find('[data-name="pageno"]').val(1);_sgaPagingDlg.init("/Home/GetRunGlobalTournamentRankList",null,20,n.find('[data-name="pageno"]'),n.find('[data-name="loadmore"]'),null,null,null,t)}function openDlgTournamentRankList(n,t,i,r){let u=SGABootstrap.showDlg($("#dlgTournamentRank"));return u.find('[data-name="ranklist"] > tbody').html(""),_sgaPagingDlgTournament.resetPage().fnLoadRecs(null,null,null,n,t,i,r),!0}function loadTournamentRecs(){_sgaPagingDlgTournament=Object.assign({},SGAPaging);let n=$("#dlgTournamentRank"),t=function(t,i,r,u,f,e,o){let s=null;SGACommon.isNullOrUndefined(u)?s=n.data("loadargs"):(s={ApprovalTournamentId:u,CurrencyId:f,PromoTournamentId:e,PromoTournamentCopyId:o},n.data("loadargs",s));t&&t();_sgaPagingDlgTournament.loadNext(s,function(t,r,u){i&&i(t,r,u);let e=n.find('[data-name="ranklist"] > tbody');if(SGAArray.isNullOrEmpty(r)||SGAArray.isNullOrEmpty(u)){t===0&&e.append('<tr><td colspan="3">'+getStrRes("msg_no_rank_list_is_available_for_this_tournament")+"<\/td><\/tr>");return}let o="",h=SGAString.coalesceNullOrWhitespace,s=u.TournamentType,f=0;$('[data-name="tournamenttype"]').text(E_TournamentType.translate(s));for(let n=0;n<r.length;n++){let t=r[n],i=h(t.UserName,""),u=t.Rank,e=t.IsLoggedInUser;switch(s){case E_TournamentType.TotalTurnover:f=t.TotalTurnover-t.TotalTurnoverTie;break;case E_TournamentType.TotalTurnoverWithTie:f=t.TotalTurnover;break;case E_TournamentType.TotalWinning:f=t.TotalWin;break;case E_TournamentType.TotalWinningFromWinLoss:f=t.TotalWin-t.TotalLoss;break;case E_TournamentType.TotalLosing:f=t.TotalLoss;break;case E_TournamentType.TotalLosingFromWinLoss:f=t.TotalLoss-t.TotalWin}o+="<tr"+(e?' class="loggedin-player"':"")+'><td><div class="table-cell-text text-center">'+u+'<\/div><\/td><td><div class="table-cell-text text-center">'+i+'<\/div><\/td><td><div class="table-cell-text text-center">'+SPANCUR.replace("{0}",f)+"<\/div><\/td><\/tr>"}e.append(o);SGAGFormat.formatRoot(e)},r?function(n,t){r(n,t)}:null,r?function(n,t){r(n,t)}:null)};n.find('[data-name="pageno"]').val(1);_sgaPagingDlgTournament.init("/Home/GetApprovalTournamentRankList",null,20,n.find('[data-name="pageno"]'),n.find('[data-name="loadmore"]'),null,null,null,t)}function updateHotGames(n,t,i){if(!t.is(":disabled")){t.prop("disabled",!0);let r=n.find(".load-status"),u=getStrRes("load_hot_games"),e=SGAString.isNullOrWhitespace,f='<div class="failed">   <div class="icon"><span><i class="fa fa-exclamation-triangle"><\/i><\/span><\/div>   <div class="description">'+getStrRes("msg_failed_to_load_xxx_please_try_again").replace("{0}",getStrRes("hot_games").toLowerCase())+" ["+getStrRes("error_code")+": {0}]<\/div><\/div>";r.prepend('<div class="loading">   <div class="icon"><span><i class="fas fa-spinner fa-spin"><\/i><\/span><\/div>   <div class="description">'+getStrRes("msg_loading_xxx_please_wait").replace("{0}",getStrRes("hot_games").toLowerCase())+"<\/div><\/div>").find(".failed").remove();SGAAjax.post("/Shared/GetListHotGames",{LangCulture:LANG_CULTURE,IsMobile:SGABrowser.isMobileOrTablet()},null,function(o){if(t.prop("disabled",!1),o.ErrCode===0){let t=o.Recs,i=[];if(!SGAArray.isNullOrEmpty(t)){let r=function(n,t,i){let r=function(n,t){let i=new Date(n*1e3).toISOString();i=n>3600?i.substr(11,8):i.substr(14,5);i=n>86400?Math.floor(n/86400)+" Day"+(Math.floor(n/86400)>1?"s ":" ")+i:i;t.html(i)};r(n--,t);let u=setInterval(()=>{n<=0&&(t.removeClass("maintenance-notice").hide().next().removeClass("img-disabled"),i.prop("disabled",!1),clearInterval(u)),r(n--,t)},1e3)};for(let n=0;n<t.length;n++){let u=t[n],o=u.AltText,s=u.Title,h=u.IconUrl,f=$('<div class="hotgames-bottombar">   <div data-name="maintenance-notice"><\/div>'+SGAHtmlRender.renderImage(u.ImageUrl,o,s,"w-100")+'   <div class="transparent-bar"><\/div>   <div class="buttons-bar">       <div>'+(e(h)?"":SGAHtmlRender.renderImage(h,o,s,"w-100"))+(u.IsShowDisplayName?"<span>"+u.DisplayName+"<\/span>":"")+"           <span>"+u.GameName+'<\/span>       <\/div>       <div>           <button type="button" class="btn btn-robotic playnow" data-name="playnow" data-spid="'+u.SuperProviderId+'" data-pid="'+u.ProviderId+'" data-gid="'+u.GameId+'" data-gcid="'+u.GameCatId+'">'+getStrRes("play_now").toUpperCase()+"<\/button>       <\/div>   <\/div><\/div>"),c=f.find(".buttons-bar button").click(function(){openLoginDlg()});if(u.MaintenanceTime===null||u.MaintenanceTime>0){let n=f.find('[data-name="maintenance-notice"]');u.MaintenanceTime===null?n.html(getStrRes("under_maintenance")).addClass("all-caps"):r(u.MaintenanceTime,n,c);n.addClass("maintenance-notice").show();f.find("img").addClass("img-disabled");c.prop("disabled",!0)}i.push(f)}n.append(i)}r.remove()}else r.find(".loading").replaceWith(f.replace("{0}",o.ErrCode)),i&&E_ErrCode.showDlg(o.ErrCode,u)},function(n){t.prop("disabled",!1);r.find(".loading").replaceWith(f.replace("{0}",res.ErrCode));i&&E_ErrCode.showAjaxDlg(u,n)})}}function updatePageSlides(n,t,i){if(!t.is(":disabled")){t.prop("disabled",!0);let r=n.find(".load-status"),u=getStrRes("load_page_slides"),f='<div class="failed">   <div class="icon"><span><i class="fa fa-exclamation-triangle"><\/i><\/span><\/div>   <div class="description">'+getStrRes("msg_failed_to_load_xxx_please_try_again").replace("{0}",getStrRes("page_slides").toLowerCase())+" ["+getStrRes("error_code")+": {0}]<\/div><\/div>";r.prepend('<div class="loading">   <div class="icon"><span><i class="fas fa-spinner fa-spin"><\/i><\/span><\/div>   <div class="description">'+getStrRes("msg_loading_xxx_please_wait").replace("{0}",getStrRes("page_slides").toLowerCase())+"<\/div><\/div>").find(".failed").remove();SGAAjax.post("/Shared/GetListPageSlides",{LangCulture:LANG_CULTURE,SkipRec:1},null,function(e){if(t.prop("disabled",!1),e.ErrCode===0){let t=e.Recs,i="";if(!SGAArray.isNullOrEmpty(t)){for(let n=0;n<t.length;n++){let r=t[n];i+='<div class="carousel-item">'+SGAHtmlRender.renderImage(r.ImageUrl,r.AltText,r.Title,"w-100")+"<\/div>"}n.append(i)}r.parent().remove();n.find(".carousel-item").hasClass("active")||n.find(".carousel-item:nth-child(2)").addClass("active")}else r.find(".loading").replaceWith(f.replace("{0}",e.ErrCode)),i&&E_ErrCode.showDlg(e.ErrCode,u)},function(n){t.prop("disabled",!1);r.find(".loading").replaceWith(f.replace("{0}",res.ErrCode));i&&E_ErrCode.showAjaxDlg(u,n)})}}var $jscomp=$jscomp||{},_recTournamentDetails,_sgaPagingDlg,_sgaPagingDlgTournament;$jscomp.scope={};$jscomp.findInternal=function(n,t,i){var f,r,u;for(n instanceof String&&(n=String(n)),f=n.length,r=0;r<f;r++)if(u=n[r],t.call(i,u,r,n))return{i:r,v:u};return{i:-1,v:void 0}};$jscomp.ASSUME_ES5=!1;$jscomp.ASSUME_NO_NATIVE_MAP=!1;$jscomp.ASSUME_NO_NATIVE_SET=!1;$jscomp.SIMPLE_FROUND_POLYFILL=!1;$jscomp.defineProperty=$jscomp.ASSUME_ES5||"function"==typeof Object.defineProperties?Object.defineProperty:function(n,t,i){n!=Array.prototype&&n!=Object.prototype&&(n[t]=i.value)};$jscomp.getGlobal=function(n){var t,i;for(n=["object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global,n],t=0;t<n.length;++t)if(i=n[t],i&&i.Math==Math)return i;throw Error("Cannot find global object");};$jscomp.global=$jscomp.getGlobal(this);$jscomp.polyfill=function(n,t,i,r){if(t){for(i=$jscomp.global,n=n.split("."),r=0;r<n.length-1;r++){var u=n[r];u in i||(i[u]={});i=i[u]}n=n[n.length-1];r=i[n];t=t(r);t!=r&&null!=t&&$jscomp.defineProperty(i,n,{configurable:!0,writable:!0,value:t})}};$jscomp.polyfill("Array.prototype.find",function(n){return n?n:function(n,t){return $jscomp.findInternal(this,n,t).v}},"es6","es3"),function(n){"function"==typeof define&&define.amd?define(["jquery"],function(t){return n(t,window,document)}):"object"==typeof exports?module.exports=function(t,i){return t||(t=window),i||(i="undefined"!=typeof window?require("jquery"):require("jquery")(t)),n(i,t,t.document)}:n(jQuery,window,document)}(function(n,t,i,r){function lt(t){var i,r,u={};n.each(t,function(n){(i=n.match(/^([^A-Z]+?)([A-Z])/))&&-1!=="a aa ai ao as b fn i m o s ".indexOf(i[1]+" ")&&(r=n.replace(i[0],i[2].toLowerCase()),u[r]=n,"o"===i[1]&&lt(t[n]))});t._hungarianMap=u}function g(t,i,u){t._hungarianMap||lt(t);var f;n.each(i,function(e){f=t._hungarianMap[e];f!==r&&(u||i[f]===r)&&("o"===f.charAt(0)?(i[f]||(i[f]={}),n.extend(!0,i[f],i[e]),g(t[f],i[f],u)):i[f]=i[e])})}function nr(n){var t=u.defaults.oLanguage,i=t.sDecimal,r;i&&kr(i);n&&(r=n.sZeroRecords,!n.sEmptyTable&&r&&"No data available in table"===t.sEmptyTable&&k(n,n,"sZeroRecords","sEmptyTable"),!n.sLoadingRecords&&r&&"Loading..."===t.sLoadingRecords&&k(n,n,"sZeroRecords","sLoadingRecords"),n.sInfoThousands&&(n.sThousands=n.sInfoThousands),(n=n.sDecimal)&&i!==n&&kr(n))}function cu(n){if(p(n,"ordering","bSort"),p(n,"orderMulti","bSortMulti"),p(n,"orderClasses","bSortClasses"),p(n,"orderCellsTop","bSortCellsTop"),p(n,"order","aaSorting"),p(n,"orderFixed","aaSortingFixed"),p(n,"paging","bPaginate"),p(n,"pagingType","sPaginationType"),p(n,"pageLength","iDisplayLength"),p(n,"searching","bFilter"),"boolean"==typeof n.sScrollX&&(n.sScrollX=n.sScrollX?"100%":""),"boolean"==typeof n.scrollX&&(n.scrollX=n.scrollX?"100%":""),n=n.aoSearchCols)for(var t=0,i=n.length;t<i;t++)n[t]&&g(u.models.oSearch,n[t])}function lu(t){p(t,"orderable","bSortable");p(t,"orderData","aDataSort");p(t,"orderSequence","asSorting");p(t,"orderDataType","sortDataType");var i=t.aDataSort;"number"!=typeof i||n.isArray(i)||(t.aDataSort=[i])}function au(i){var r;if(!u.__browser){r={};u.__browser=r;var e=n("<div/>").css({position:"fixed",top:0,left:-1*n(t).scrollLeft(),height:1,width:1,overflow:"hidden"}).append(n("<div/>").css({position:"absolute",top:1,left:1,width:100,overflow:"scroll"}).append(n("<div/>").css({width:"100%",height:10}))).appendTo("body"),f=e.children(),o=f.children();r.barWidth=f[0].offsetWidth-f[0].clientWidth;r.bScrollOversize=100===o[0].offsetWidth&&100!==f[0].clientWidth;r.bScrollbarLeft=1!==Math.round(o.offset().left);r.bBounding=e[0].getBoundingClientRect().width?!0:!1;e.remove()}n.extend(i.oBrowser,u.__browser);i.oScroll.iBarWidth=u.__browser.barWidth}function vu(n,t,i,u,f,e){var s=!1,o;for(i!==r&&(o=i,s=!0);u!==f;)n.hasOwnProperty(u)&&(o=s?t(o,n[u],u,n):n[u],s=!0,u+=e);return o}function tr(t,r){var f=u.defaults.column,e=t.aoColumns.length;f=n.extend({},u.models.oColumn,f,{nTh:r?r:i.createElement("th"),sTitle:f.sTitle?f.sTitle:r?r.innerHTML:"",aDataSort:f.aDataSort?f.aDataSort:[e],mData:f.mData?f.mData:e,idx:e});t.aoColumns.push(f);f=t.aoPreSearchCols;f[e]=n.extend({},u.models.oSearch,f[e]);ri(t,e,n(r).data())}function ri(t,i,f){var e,s,h;i=t.aoColumns[i];e=t.oClasses;s=n(i.nTh);i.sWidthOrig||(i.sWidthOrig=s.attr("width")||null,h=(s.attr("style")||"").match(/width:\s*(\d+[pxem%]+)/),h&&(i.sWidthOrig=h[1]));f!==r&&null!==f&&(lu(f),g(u.defaults.column,f,!0),f.mDataProp===r||f.mData||(f.mData=f.mDataProp),f.sType&&(i._sManualType=f.sType),f.className&&!f.sClass&&(f.sClass=f.className),f.sClass&&s.addClass(f.sClass),n.extend(i,f),k(i,f,"sWidth","sWidthOrig"),f.iDataSort!==r&&(i.aDataSort=[f.iDataSort]),k(i,f,"aDataSort"));var o=i.mData,l=ft(o),c=i.mRender?ft(i.mRender):null;f=function(n){return"string"==typeof n&&-1!==n.indexOf("@")};i._bAttrSrc=n.isPlainObject(o)&&(f(o.sort)||f(o.type)||f(o.filter));i._setter=null;i.fnGetData=function(n,t,i){var u=l(n,t,r,i);return c&&t?c(u,t,n,i):u};i.fnSetData=function(n,t,i){return rt(o)(n,t,i)};"number"!=typeof o&&(t._rowReadObject=!0);t.oFeatures.bSort||(i.bSortable=!1,s.addClass(e.sSortableNone));t=-1!==n.inArray("asc",i.asSorting);f=-1!==n.inArray("desc",i.asSorting);i.bSortable&&(t||f)?t&&!f?(i.sSortingClass=e.sSortableAsc,i.sSortingClassJUI=e.sSortJUIAscAllowed):!t&&f?(i.sSortingClass=e.sSortableDesc,i.sSortingClassJUI=e.sSortJUIDescAllowed):(i.sSortingClass=e.sSortable,i.sSortingClassJUI=e.sSortJUI):(i.sSortingClass=e.sSortableNone,i.sSortingClassJUI="")}function at(n){var t,i,r;if(!1!==n.oFeatures.bAutoWidth)for(t=n.aoColumns,lr(n),i=0,r=t.length;i<r;i++)t[i].nTh.style.width=t[i].sWidth;t=n.oScroll;""===t.sY&&""===t.sX||ai(n);o(n,null,"column-sizing",[n])}function vt(n,t){return n=ui(n,"bVisible"),"number"==typeof n[t]?n[t]:null}function yt(t,i){return t=ui(t,"bVisible"),i=n.inArray(i,t),-1!==i?i:null}function ot(t){var i=0;return n.each(t.aoColumns,function(t,r){r.bVisible&&"none"!==n(r.nTh).css("display")&&i++}),i}function ui(t,i){var r=[];return n.map(t.aoColumns,function(n,t){n[i]&&r.push(t)}),r}function ir(n){for(var c=n.aoColumns,p=n.aoData,h=u.ext.type.detect,a,v,o=0,t,s,f,i,e,l=c.length;o<l;o++)if(t=c[o],s=[],!t.sType&&t._sManualType)t.sType=t._sManualType;else if(!t.sType){for(f=0,a=h.length;f<a;f++){for(i=0,v=p.length;i<v;i++){if(s[i]===r&&(s[i]=y(n,i,o,"type")),e=h[f](s[i],n),!e&&f!==h.length-1)break;if("html"===e)break}if(e){t.sType=e;break}}t.sType||(t.sType="string")}}function yu(t,i,u,f){var s,a,v,l=t.aoColumns,h,e,o,c;if(i)for(s=i.length-1;0<=s;s--)for(h=i[s],e=h.targets!==r?h.targets:h.aTargets,n.isArray(e)||(e=[e]),o=0,a=e.length;o<a;o++)if("number"==typeof e[o]&&0<=e[o]){for(;l.length<=e[o];)tr(t);f(e[o],h)}else if("number"==typeof e[o]&&0>e[o])f(l.length+e[o],h);else if("string"==typeof e[o])for(c=0,v=l.length;c<v;c++)("_all"==e[o]||n(l[c].nTh).hasClass(e[o]))&&f(c,h);if(u)for(s=0,t=u.length;s<t;s++)f(s,u[s])}function it(t,i,f,e){var o=t.aoData.length,s=n.extend(!0,{},u.models.oRow,{src:f?"dom":"data",idx:o});s._aData=i;t.aoData.push(s);for(var c=t.aoColumns,h=0,l=c.length;h<l;h++)c[h].sType=null;return t.aiDisplayMaster.push(o),i=t.rowIdFn(i),i!==r&&(t.aIds[i]=s),!f&&t.oFeatures.bDeferRender||er(t,o,f,e),o}function fi(t,i){var r;return i instanceof n||(i=n(i)),i.map(function(n,i){return r=fr(t,i),it(t,r.data,i,r.cells)})}function y(n,t,i,u){var h=n.iDraw,e=n.aoColumns[i],s=n.aoData[t]._aData,o=e.sDefaultContent,f=e.fnGetData(s,u,{settings:n,row:t,col:i});if(f===r)return n.iDrawError!=h&&null===o&&(nt(n,0,"Requested unknown parameter "+("function"==typeof e.mData?"{function}":"'"+e.mData+"'")+" for row "+t+", column "+i,4),n.iDrawError=h),o;if((f===s||null===f)&&null!==o&&u!==r)f=o;else if("function"==typeof f)return f.call(s);return null===f&&"display"==u?"":f}function pu(n,t,i,r){n.aoColumns[i].fnSetData(n.aoData[t]._aData,r,{settings:n,row:t,col:i})}function rr(t){return n.map(t.match(/(\\.|[^\.])+/g)||[""],function(n){return n.replace(/\\\./g,".")})}function ft(t){var i,u;return n.isPlainObject(t)?(i={},n.each(t,function(n,t){t&&(i[n]=ft(t))}),function(n,t,u,f){var e=i[t]||i._;return e!==r?e(n,t,u,f):n}):null===t?function(n){return n}:"function"==typeof t?function(n,i,r,u){return t(n,i,r,u)}:"string"!=typeof t||-1===t.indexOf(".")&&-1===t.indexOf("[")&&-1===t.indexOf("(")?function(n){return n[t]}:(u=function(t,i,f){var o,e,h,s;if(""!==f)for(o=rr(f),e=0,h=o.length;e<h;e++){if(f=o[e].match(ti),s=o[e].match(ct),f){if(o[e]=o[e].replace(ti,""),""!==o[e]&&(t=t[o[e]]),s=[],o.splice(0,e+1),o=o.join("."),n.isArray(t))for(e=0,h=t.length;e<h;e++)s.push(u(t[e],i,o));t=f[0].substring(1,f[0].length-1);t=""===t?s:s.join(t);break}else if(s){o[e]=o[e].replace(ct,"");t=t[o[e]]();continue}if(null===t||t[o[e]]===r)return r;t=t[o[e]]}return t},function(n,i){return u(n,i,t)})}function rt(t){if(n.isPlainObject(t))return rt(t._);if(null===t)return function(){};if("function"==typeof t)return function(n,i,r){t(n,"set",i,r)};if("string"!=typeof t||-1===t.indexOf(".")&&-1===t.indexOf("[")&&-1===t.indexOf("("))return function(n,i){n[t]=i};var i=function(t,u,f){var o,h,s,e,c;for(f=rr(f),o=f[f.length-1],e=0,c=f.length-1;e<c;e++){if(h=f[e].match(ti),s=f[e].match(ct),h){if(f[e]=f[e].replace(ti,""),t[f[e]]=[],o=f.slice(),o.splice(0,e+1),h=o.join("."),n.isArray(u))for(s=0,c=u.length;s<c;s++)o={},i(o,u[s],h),t[f[e]].push(o);else t[f[e]]=u;return}s&&(f[e]=f[e].replace(ct,""),t=t[f[e]](u));(null===t[f[e]]||t[f[e]]===r)&&(t[f[e]]={});t=t[f[e]]}o.match(ct)?t[o.replace(ct,"")](u):t[o.replace(ti,"")]=u};return function(n,r){return i(n,r,t)}}function ur(n){return b(n.aoData,"_aData")}function ei(n){n.aoData.length=0;n.aiDisplayMaster.length=0;n.aiDisplay.length=0;n.aIds={}}function oi(n,t,i){for(var f=-1,u=0,e=n.length;u<e;u++)n[u]==t?f=u:n[u]>t&&n[u]--;-1!=f&&i===r&&n.splice(f,1)}function pt(n,t,i,u){var f=n.aoData[t],s,e=function(i,r){for(;i.childNodes.length;)i.removeChild(i.firstChild);i.innerHTML=y(n,t,r,"display")},o;if("dom"!==i&&(i&&"auto"!==i||"dom"!==f.src)){if(o=f.anCells,o)if(u!==r)e(o[u],u);else for(i=0,s=o.length;i<s;i++)e(o[i],i)}else f._aData=fr(n,f,u,u===r?r:f._aData).data;if(f._aSortData=null,f._aFilterData=null,e=n.aoColumns,u!==r)e[u].sType=null;else{for(i=0,s=e.length;i<s;i++)e[i].sType=null;or(n,f)}}function fr(t,i,u,f){var s=[],e=i.firstChild,o,c=0,l,p=t.aoColumns,y=t._rowReadObject,a,v,h;if(f=f!==r?f:y?{}:[],a=function(n,t){if("string"==typeof n){var i=n.indexOf("@");-1!==i&&(i=n.substring(i+1),rt(n)(f,t.getAttribute(i)))}},v=function(t){(u===r||u===c)&&(o=p[c],l=n.trim(t.innerHTML),o&&o._bAttrSrc?(rt(o.mData._)(f,l),a(o.mData.sort,t),a(o.mData.type,t),a(o.mData.filter,t)):y?(o._setter||(o._setter=rt(o.mData)),o._setter(f,l)):f[c]=l);c++},e)for(;e;)h=e.nodeName.toUpperCase(),("TD"==h||"TH"==h)&&(v(e),s.push(e)),e=e.nextSibling;else for(s=i.anCells,e=0,h=s.length;e<h;e++)v(s[e]);return(i=i.firstChild?i:i.nTr)&&(i=i.getAttribute("id"))&&rt(t.rowId)(f,i),{data:f,cells:s}}function er(t,r,u,f){var c=t.aoData[r],v=c._aData,a=[],p,w,l,s,e,h;if(null===c.nTr){for(l=u||i.createElement("tr"),c.nTr=l,c.anCells=a,l._DT_RowIndex=r,or(t,c),s=0,p=t.aoColumns.length;s<p;s++)e=t.aoColumns[s],h=(w=u?!1:!0)?i.createElement(e.sCellType):f[s],h._DT_CellIndex={row:r,column:s},a.push(h),!w&&(u&&!e.mRender&&e.mData===s||n.isPlainObject(e.mData)&&e.mData._===s+".display")||(h.innerHTML=y(t,r,s,"display")),e.sClass&&(h.className+=" "+e.sClass),e.bVisible&&!u?l.appendChild(h):!e.bVisible&&u&&h.parentNode.removeChild(h),e.fnCreatedCell&&e.fnCreatedCell.call(t.oInstance,h,y(t,r,s),v,r,s);o(t,"aoRowCreatedCallback",null,[l,v,r,a])}c.nTr.setAttribute("role","row")}function or(t,i){var u=i.nTr,r=i._aData;u&&((t=t.rowIdFn(r))&&(u.id=t),r.DT_RowClass&&(t=r.DT_RowClass.split(" "),i.__rowc=i.__rowc?bi(i.__rowc.concat(t)):t,n(u).removeClass(i.__rowc.join(" ")).addClass(r.DT_RowClass)),r.DT_RowAttr&&n(u).attr(r.DT_RowAttr),r.DT_RowData&&n(u).data(r.DT_RowData))}function wu(t){var e,c,f=t.nTHead,l=t.nTFoot,o=0===n("th, td",f).length,s=t.oClasses,h=t.aoColumns,r,i,u;for(o&&(c=n("<tr/>").appendTo(f)),r=0,e=h.length;r<e;r++)i=h[r],u=n(i.nTh).addClass(i.sClass),o&&u.appendTo(c),t.oFeatures.bSort&&(u.addClass(i.sSortingClass),!1!==i.bSortable&&(u.attr("tabindex",t.iTabIndex).attr("aria-controls",t.sTableId),vr(t,i.nTh,r))),i.sTitle!=u[0].innerHTML&&u.html(i.sTitle),br(t,"header")(t,u,i,s);if(o&&bt(t.aoHeader,f),n(f).find(">tr").attr("role","row"),n(f).find(">tr>th, >tr>td").addClass(s.sHeaderTH),n(l).find(">tr>th, >tr>td").addClass(s.sFooterTH),null!==l)for(t=t.aoFooter[0],r=0,e=t.length;r<e;r++)i=h[r],i.nTf=t[r].cell,i.sClass&&n(i.nTf).addClass(i.sClass)}function wt(t,i,u){var l,e,o=[],c=[],s=t.aoColumns.length,f,h;if(i){for(u===r&&(u=!1),f=0,l=i.length;f<l;f++){for(o[f]=i[f].slice(),o[f].nTr=i[f].nTr,e=s-1;0<=e;e--)t.aoColumns[e].bVisible||u||o[f].splice(e,1);c.push([])}for(f=0,l=o.length;f<l;f++){if(t=o[f].nTr)for(;e=t.firstChild;)t.removeChild(e);for(e=0,i=o[f].length;e<i;e++)if(h=s=1,c[f][e]===r){for(t.appendChild(o[f][e].cell),c[f][e]=1;o[f+s]!==r&&o[f][e].cell==o[f+s][e].cell;)c[f+s][e]=1,s++;for(;o[f][e+h]!==r&&o[f][e].cell==o[f][e+h].cell;){for(u=0;u<s;u++)c[f+u][e+h]=1;h++}n(o[f][e].cell).attr("rowspan",s).attr("colspan",h)}}}}function ut(t){var c=o(t,"aoPreDrawCallback","preDraw",[t]),a,y,e,p,b;if(-1!==n.inArray(!1,c))w(t,!1);else{c=[];var f=0,s=t.asStripeClasses,k=s.length,h=t.oLanguage,i=t.iInitDisplayStart,u="ssp"==v(t),l=t.aiDisplay;if(t.bDrawing=!0,i!==r&&-1!==i&&(t._iDisplayStart=u?i:i>=t.fnRecordsDisplay()?0:i,t.iInitDisplayStart=-1),i=t._iDisplayStart,a=t.fnDisplayEnd(),t.bDeferLoading)t.bDeferLoading=!1,t.iDraw++,w(t,!1);else if(u){if(!t.bDestroying&&!ku(t))return}else t.iDraw++;if(0!==l.length)for(h=u?t.aoData.length:a,u=u?0:i;u<h;u++)y=l[u],e=t.aoData[y],null===e.nTr&&er(t,y),p=e.nTr,0!==k&&(b=s[f%k],e._sRowStripe!=b&&(n(p).removeClass(e._sRowStripe).addClass(b),e._sRowStripe=b)),o(t,"aoRowCallback",null,[p,e._aData,f,u,y]),c.push(p),f++;else f=h.sZeroRecords,1==t.iDraw&&"ajax"==v(t)?f=h.sLoadingRecords:h.sEmptyTable&&0===t.fnRecordsTotal()&&(f=h.sEmptyTable),c[0]=n("<tr/>",{"class":k?s[0]:""}).append(n("<td />",{valign:"top",colSpan:ot(t),"class":t.oClasses.sRowEmpty}).html(f))[0];o(t,"aoHeaderCallback","header",[n(t.nTHead).children("tr")[0],ur(t),i,a,l]);o(t,"aoFooterCallback","footer",[n(t.nTFoot).children("tr")[0],ur(t),i,a,l]);s=n(t.nTBody);s.children().detach();s.append(n(c));o(t,"aoDrawCallback","draw",[t]);t.bSorted=!1;t.bFiltered=!1;t.bDrawing=!1}}function et(n,t){var i=n.oFeatures,r=i.bFilter;i.bSort&&kf(n);r?kt(n,n.oPreviousSearch):n.aiDisplay=n.aiDisplayMaster.slice();!0!==t&&(n._iDisplayStart=0);n._drawHold=t;ut(n);n._drawHold=!1}function bu(t){var v=t.oClasses,y=n(t.nTable),l,h,a,e,r,i,o,f,s,c;for(y=n("<div/>").insertBefore(y),l=t.oFeatures,h=n("<div/>",{id:t.sTableId+"_wrapper","class":v.sWrapper+(t.nTFoot?"":" "+v.sNoFooter)}),t.nHolding=y[0],t.nTableWrapper=h[0],t.nTableReinsertBefore=t.nTable.nextSibling,a=t.sDom.split(""),c=0;c<a.length;c++){if(e=null,r=a[c],"<"==r){if(i=n("<div/>")[0],o=a[c+1],"'"==o||'"'==o){for(f="",s=2;a[c+s]!=o;)f+=a[c+s],s++;"H"==f?f=v.sJUIHeader:"F"==f&&(f=v.sJUIFooter);-1!=f.indexOf(".")?(o=f.split("."),i.id=o[0].substr(1,o[0].length-1),i.className=o[1]):"#"==f.charAt(0)?i.id=f.substr(1,f.length-1):i.className=f;c+=s}h.append(i);h=n(i)}else if(">"==r)h=h.parent();else if("l"==r&&l.bPaginate&&l.bLengthChange)e=lf(t);else if("f"==r&&l.bFilter)e=nf(t);else if("r"==r&&l.bProcessing)e=vf(t);else if("t"==r)e=yf(t);else if("i"==r&&l.bInfo)e=sf(t);else if("p"==r&&l.bPaginate)e=af(t);else if(0!==u.ext.feature.length)for(i=u.ext.feature,s=0,o=i.length;s<o;s++)if(r==i[s].cFeature){e=i[s].fnInit(t);break}e&&(i=t.aanFeatures,i[r]||(i[r]=[]),i[r].push(e),h.append(e))}y.replaceWith(h);t.nHolding=null}function bt(t,i){var u,s,h,r,c,e,o,f,l,a;for(i=n(i).children("tr"),t.splice(0,t.length),r=0,h=i.length;r<h;r++)t.push([]);for(r=0,h=i.length;r<h;r++)for(c=i[r],u=c.firstChild;u;){if("TD"==u.nodeName.toUpperCase()||"TH"==u.nodeName.toUpperCase()){for(e=1*u.getAttribute("colspan"),o=1*u.getAttribute("rowspan"),e=e&&0!==e&&1!==e?e:1,o=o&&0!==o&&1!==o?o:1,f=0,s=t[r];s[f];)f++;for(l=f,a=1===e?!0:!1,s=0;s<e;s++)for(f=0;f<o;f++)t[r+f][l+s]={cell:u,unique:a},t[r+f].nTr=c}u=u.nextSibling}}function si(n,t,i){var u=[],f,r,e;for(i||(i=n.aoHeader,t&&(i=[],bt(i,t))),t=0,f=i.length;t<f;t++)for(r=0,e=i[t].length;r<e;r++)!i[t][r].unique||u[r]&&n.bSortCellsTop||(u[r]=i[t][r].cell);return u}function hi(t,i,r){var e,c,s,f;o(t,"aoServerParams","serverParams",[i]);i&&n.isArray(i)&&(e={},c=/(.*?)\[\]$/,n.each(i,function(n,t){(n=t.name.match(c))?(n=n[0],e[n]||(e[n]=[]),e[n].push(t.value)):e[t.name]=t.value}),i=e);var u=t.ajax,l=t.oInstance,h=function(n){o(t,null,"xhr",[t,n,t.jqXHR]);r(n)};n.isPlainObject(u)&&u.data&&(s=u.data,f="function"==typeof s?s(i,t):s,i="function"==typeof s&&f?f:n.extend(!0,i,f),delete u.data);f={data:i,success:function(n){var i=n.error||n.sError;i&&nt(t,0,i);t.json=n;h(n)},dataType:"json",cache:!1,type:t.sServerMethod,error:function(i,r,u){u=o(t,null,"xhr",[t,null,t.jqXHR]);-1===n.inArray(!0,u)&&("parsererror"==r?nt(t,0,"Invalid JSON response",1):4===i.readyState&&nt(t,0,"Ajax error",7));w(t,!1)}};t.oAjaxData=i;o(t,null,"preXhr",[t,i]);t.fnServerData?t.fnServerData.call(l,t.sAjaxSource,n.map(i,function(n,t){return{name:t,value:n}}),h,t):t.sAjaxSource||"string"==typeof u?t.jqXHR=n.ajax(n.extend(f,{url:u||t.sAjaxSource})):"function"==typeof u?t.jqXHR=u.call(l,i,h,t):(t.jqXHR=n.ajax(n.extend(f,u)),u.data=s)}function ku(n){return n.bAjaxDataGet?(n.iDraw++,w(n,!0),hi(n,du(n),function(t){gu(n,t)}),!1):!0}function du(t){var e=t.aoColumns,v=e.length,o=t.oFeatures,l=t.oPreviousSearch,p=t.aoPreSearchCols,a=[],y=st(t),r=t._iDisplayStart,s=!1!==o.bPaginate?t._iDisplayLength:-1,i=function(n,t){a.push({name:n,value:t})},h,f,c;for(i("sEcho",t.iDraw),i("iColumns",v),i("sColumns",b(e,"sName").join(",")),i("iDisplayStart",r),i("iDisplayLength",s),h={draw:t.iDraw,columns:[],order:[],start:r,length:s,search:{value:l.sSearch,regex:l.bRegex}},r=0;r<v;r++)f=e[r],c=p[r],s="function"==typeof f.mData?"function":f.mData,h.columns.push({data:s,name:f.sName,searchable:f.bSearchable,orderable:f.bSortable,search:{value:c.sSearch,regex:c.bRegex}}),i("mDataProp_"+r,s),o.bFilter&&(i("sSearch_"+r,c.sSearch),i("bRegex_"+r,c.bRegex),i("bSearchable_"+r,f.bSearchable)),o.bSort&&i("bSortable_"+r,f.bSortable);return o.bFilter&&(i("sSearch",l.sSearch),i("bRegex",l.bRegex)),o.bSort&&(n.each(y,function(n,t){h.order.push({column:t.col,dir:t.dir});i("iSortCol_"+n,t.col);i("sSortDir_"+n,t.dir)}),i("iSortingCols",y.length)),e=u.ext.legacy.ajax,null===e?t.sAjaxSource?a:h:e?a:h}function gu(n,t){var u=function(n,i){return t[n]!==r?t[n]:t[i]},e=ci(n,t),i=u("sEcho","draw"),f=u("iTotalRecords","recordsTotal");if(u=u("iTotalDisplayRecords","recordsFiltered"),i!==r){if(1*i<n.iDraw)return;n.iDraw=1*i}for(ei(n),n._iRecordsTotal=parseInt(f,10),n._iRecordsDisplay=parseInt(u,10),i=0,f=e.length;i<f;i++)it(n,e[i]);n.aiDisplay=n.aiDisplayMaster.slice();n.bAjaxDataGet=!1;ut(n);n._bInitComplete||li(n,t);n.bAjaxDataGet=!0;w(n,!1)}function ci(t,i){return t=n.isPlainObject(t.ajax)&&t.ajax.dataSrc!==r?t.ajax.dataSrc:t.sAjaxDataProp,"data"===t?i.aaData||i[t]:""!==t?ft(t)(i):i}function nf(t){var u=t.oClasses,h=t.sTableId,c=t.oLanguage,r=t.oPreviousSearch,e=t.aanFeatures,l='<input type="search" class="'+u.sFilterInput+'"/>',f=c.sSearch,o,s;f=f.match(/_INPUT_/)?f.replace("_INPUT_",l):f+l;u=n("<div/>",{id:e.f?null:h+"_filter","class":u.sFilter}).append(n("<label/>").append(f));o=function(){var n=this.value?this.value:"";n!=r.sSearch&&(kt(t,{sSearch:n,bRegex:r.bRegex,bSmart:r.bSmart,bCaseInsensitive:r.bCaseInsensitive}),t._iDisplayStart=0,ut(t))};e=null!==t.searchDelay?t.searchDelay:"ssp"===v(t)?400:0;s=n("input",u).val(r.sSearch).attr("placeholder",c.sSearchPlaceholder).on("keyup.DT search.DT input.DT paste.DT cut.DT",e?iu(o,e):o).on("mouseup",function(){setTimeout(function(){o.call(s[0])},10)}).on("keypress.DT",function(n){if(13==n.keyCode)return!1}).attr("aria-controls",h);n(t.nTable).on("search.dt.DT",function(n,u){if(t===u)try{s[0]!==i.activeElement&&s.val(r.sSearch)}catch(f){}});return u[0]}function kt(n,t,i){var f=n.oPreviousSearch,u=n.aoPreSearchCols,e=function(n){f.sSearch=n.sSearch;f.bRegex=n.bRegex;f.bSmart=n.bSmart;f.bCaseInsensitive=n.bCaseInsensitive},s=function(n){return n.bEscapeRegex!==r?!n.bEscapeRegex:n.bRegex};if(ir(n),"ssp"!=v(n)){for(uf(n,t.sSearch,i,s(t),t.bSmart,t.bCaseInsensitive),e(t),t=0;t<u.length;t++)rf(n,u[t].sSearch,t,s(u[t]),u[t].bSmart,u[t].bCaseInsensitive);tf(n)}else e(t);n.bFiltered=!0;o(n,null,"search",[n])}function tf(t){for(var s=u.ext.search,i=t.aiDisplay,e,r,o=0,c=s.length;o<c;o++){for(var h=[],f=0,l=i.length;f<l;f++)r=i[f],e=t.aoData[r],s[o](t,e._aFilterData,r,e._aData,f)&&h.push(r);i.length=0;n.merge(i,h)}}function rf(n,t,i,r,u,f){if(""!==t){var o=[],e=n.aiDisplay;for(r=sr(t,r,u,f),u=0;u<e.length;u++)t=n.aoData[e[u]]._aFilterData[i],r.test(t)&&o.push(e[u]);n.aiDisplay=o}}function uf(n,t,i,r,f,e){var o,s,h;if(f=sr(t,r,f,e),o=n.oPreviousSearch.sSearch,s=n.aiDisplayMaster,e=[],0!==u.ext.search.length&&(i=!0),h=ff(n),0>=t.length)n.aiDisplay=s.slice();else{for((h||i||r||o.length>t.length||0!==t.indexOf(o)||n.bSorted)&&(n.aiDisplay=s.slice()),t=n.aiDisplay,i=0;i<t.length;i++)f.test(n.aoData[t[i]]._sFilterRow)&&e.push(t[i]);n.aiDisplay=e}}function sr(t,i,r,u){return t=i?t:tu(t),r&&(t="^(?=.*?"+n.map(t.match(/"[^"]+"|[^ ]+/g)||[""],function(n){if('"'===n.charAt(0)){var t=n.match(/^"(.*)"$/);n=t?t[1]:n}return n.replace('"',"")}).join(")(?=.*?")+").*$"),new RegExp(t,u?"i":"")}function ff(n){for(var s=n.aoColumns,c,l=u.ext.type.search,i=!1,f=0,e,o,r,t,h=n.aoData.length;f<h;f++)if(e=n.aoData[f],!e._aFilterData){for(o=[],r=0,c=s.length;r<c;r++)i=s[r],i.bSearchable?(t=y(n,f,r,"filter"),l[i.sType]&&(t=l[i.sType](t)),null===t&&(t=""),"string"!=typeof t&&t.toString&&(t=t.toString())):t="",t.indexOf&&-1!==t.indexOf("&")&&(ki.innerHTML=t,t=ve?ki.textContent:ki.innerText),t.replace&&(t=t.replace(/[\r\n\u2028]/g,"")),o.push(t);e._aFilterData=o;e._sFilterRow=o.join("  ");i=!0}return i}function ef(n){return{search:n.sSearch,smart:n.bSmart,regex:n.bRegex,caseInsensitive:n.bCaseInsensitive}}function of(n){return{sSearch:n.search,bSmart:n.smart,bRegex:n.regex,bCaseInsensitive:n.caseInsensitive}}function sf(t){var i=t.sTableId,r=t.aanFeatures.i,u=n("<div/>",{"class":t.oClasses.sInfo,id:r?null:i+"_info"});return r||(t.aoDrawCallback.push({fn:hf,sName:"information"}),u.attr("role","status").attr("aria-live","polite"),n(t.nTable).attr("aria-describedby",i+"_info")),u[0]}function hf(t){var f=t.aanFeatures.i;if(0!==f.length){var i=t.oLanguage,o=t._iDisplayStart+1,s=t.fnDisplayEnd(),e=t.fnRecordsTotal(),u=t.fnRecordsDisplay(),r=u?i.sInfo:i.sInfoEmpty;u!==e&&(r+=" "+i.sInfoFiltered);r+=i.sInfoPostFix;r=cf(t,r);i=i.fnInfoCallback;null!==i&&(r=i.call(t.oInstance,t,o,s,e,u,r));n(f).html(r)}}function cf(n,t){var i=n.fnFormatNumber,u=n._iDisplayStart+1,r=n._iDisplayLength,f=n.fnRecordsDisplay(),e=-1===r;return t.replace(/_START_/g,i.call(n,u)).replace(/_END_/g,i.call(n,n.fnDisplayEnd())).replace(/_MAX_/g,i.call(n,n.fnRecordsTotal())).replace(/_TOTAL_/g,i.call(n,f)).replace(/_PAGE_/g,i.call(n,e?1:Math.ceil(u/r))).replace(/_PAGES_/g,i.call(n,e?1:Math.ceil(f/r)))}function dt(n){var f=n.iInitDisplayStart,i=n.aoColumns,u=n.oFeatures,e=n.bDeferLoading,t,r;if(n.bInitialised){for(bu(n),wu(n),wt(n,n.aoHeader),wt(n,n.aoFooter),w(n,!0),u.bAutoWidth&&lr(n),t=0,u=i.length;t<u;t++)r=i[t],r.sWidth&&(r.nTh.style.width=h(r.sWidth));o(n,null,"preInit",[n]);et(n);i=v(n);("ssp"!=i||e)&&("ajax"==i?hi(n,[],function(i){var r=ci(n,i);for(t=0;t<r.length;t++)it(n,r[t]);n.iInitDisplayStart=f;et(n);w(n,!1);li(n,i)},n):(w(n,!1),li(n)))}else setTimeout(function(){dt(n)},200)}function li(n,t){n._bInitComplete=!0;(t||n.oInit.aaData)&&at(n);o(n,null,"plugin-init",[n,t]);o(n,"aoInitComplete","init",[n,t])}function hr(n,t){t=parseInt(t,10);n._iDisplayLength=t;wr(n);o(n,null,"length",[n,t])}function lf(t){var o=t.oClasses,e=t.sTableId,i=t.aLengthMenu,f=n.isArray(i[0]),s=f?i[0]:i,r,h,u;for(i=f?i[1]:i,f=n("<select/>",{name:e+"_length","aria-controls":e,"class":o.sLengthSelect}),r=0,h=s.length;r<h;r++)f[0][r]=new Option("number"==typeof i[r]?t.fnFormatNumber(i[r]):i[r],s[r]);u=n("<div><label/><\/div>").addClass(o.sLength);t.aanFeatures.l||(u[0].id=e+"_length");u.children().append(t.oLanguage.sLengthMenu.replace("_MENU_",f[0].outerHTML));n("select",u).val(t._iDisplayLength).on("change.DT",function(){hr(t,n(this).val());ut(t)});n(t.nTable).on("length.dt.DT",function(i,r,f){t===r&&n("select",u).val(f)});return u[0]}function af(t){var i=t.sPaginationType,r=u.ext.pager[i],e="function"==typeof r,o=function(n){ut(n)},f;return i=n("<div/>").addClass(t.oClasses.sPaging+i)[0],f=t.aanFeatures,e||r.fnInit(t,i,o),f.p||(i.id=t.sTableId+"_paginate",t.aoDrawCallback.push({fn:function(n){var h;if(e){var u=n._iDisplayStart,i=n._iDisplayLength,s=n.fnRecordsDisplay(),t=-1===i;for(u=t?0:Math.ceil(u/i),i=t?1:Math.ceil(s/i),s=r(u,i),t=0,h=f.p.length;t<h;t++)br(n,"pageButton")(n,f.p[t],t,s,u,i)}else r.fnUpdate(n,o)},sName:"pagination"})),i}function cr(n,t,i){var r=n._iDisplayStart,u=n._iDisplayLength,f=n.fnRecordsDisplay();return 0===f||-1===u?r=0:"number"==typeof t?(r=t*u,r>f&&(r=0)):"first"==t?r=0:"previous"==t?(r=0<=u?r-u:0,0>r&&(r=0)):"next"==t?r+u<f&&(r+=u):"last"==t?r=Math.floor((f-1)/u)*u:nt(n,0,"Unknown paging action: "+t,5),t=n._iDisplayStart!==r,n._iDisplayStart=r,t&&(o(n,null,"page",[n]),i&&ut(n)),t}function vf(t){return n("<div/>",{id:t.aanFeatures.r?null:t.sTableId+"_processing","class":t.oClasses.sProcessing}).html(t.oLanguage.sProcessing).insertBefore(t.nTable)[0]}function w(t,i){t.oFeatures.bProcessing&&n(t.aanFeatures.r).css("display",i?"block":"none");o(t,null,"processing",[t,i])}function yf(t){var i=n(t.nTable),f,c,l;if(i.attr("role","grid"),f=t.oScroll,""===f.sX&&""===f.sY)return t.nTable;var u=f.sX,a=f.sY,r=t.oClasses,s=i.children("caption"),v=s.length?s[0]._captionSide:null,e=n(i[0].cloneNode(!1)),y=n(i[0].cloneNode(!1)),o=i.children("tfoot");if(o.length||(o=null),e=n("<div/>",{"class":r.sScrollWrapper}).append(n("<div/>",{"class":r.sScrollHead}).css({overflow:"hidden",position:"relative",border:0,width:u?u?h(u):null:"100%"}).append(n("<div/>",{"class":r.sScrollHeadInner}).css({"box-sizing":"content-box",width:f.sXInner||"100%"}).append(e.removeAttr("id").css("margin-left",0).append("top"===v?s:null).append(i.children("thead"))))).append(n("<div/>",{"class":r.sScrollBody}).css({position:"relative",overflow:"auto",width:u?h(u):null}).append(i)),o&&e.append(n("<div/>",{"class":r.sScrollFoot}).css({overflow:"hidden",border:0,width:u?u?h(u):null:"100%"}).append(n("<div/>",{"class":r.sScrollFootInner}).append(y.removeAttr("id").css("margin-left",0).append("bottom"===v?s:null).append(i.children("tfoot"))))),i=e.children(),c=i[0],r=i[1],l=o?i[2]:null,u)n(r).on("scroll.DT",function(n){n=this.scrollLeft;c.scrollLeft=n;o&&(l.scrollLeft=n)});return n(r).css("max-height",a),f.bCollapse||n(r).css("height",a),t.nScrollHead=c,t.nScrollBody=r,t.nScrollFoot=l,t.aoDrawCallback.push({fn:ai,sName:"scrolling"}),e[0]}function ai(t){var f=t.oScroll,o=f.sX,v=f.sXInner,p=f.sY,l,a,g;f=f.iBarWidth;var e=n(t.nScrollHead),pt=e[0].style,i=e.children("div"),et=i[0].style,wt=i.children("table");i=t.nScrollBody;var y=n(i),tt=i.style,it=n(t.nScrollFoot).children("div"),bt=it.children("table"),w=n(t.nTHead),u=n(t.nTable),ot=u[0],k=ot.style,s=t.nTFoot?n(t.nTFoot):null,st=t.oBrowser,rt=st.bScrollOversize,kt=b(t.aoColumns,"nTh"),ut=[],ft=[],ht=[],ct=[],lt,yt=function(n){n=n.style;n.paddingTop="0";n.paddingBottom="0";n.borderTopWidth="0";n.borderBottomWidth="0";n.height=0},c=i.scrollHeight>i.clientHeight;t.scrollBarVis!==c&&t.scrollBarVis!==r?(t.scrollBarVis=c,at(t)):(t.scrollBarVis=c,u.children("thead, tfoot").remove(),s&&(l=s.clone().prependTo(u),a=s.find("tr"),l=l.find("tr")),g=w.clone().prependTo(u),w=w.find("tr"),c=g.find("tr"),g.find("th, td").removeAttr("tabindex"),o||(tt.width="100%",e[0].style.width="100%"),n.each(si(t,g),function(n,i){lt=vt(t,n);i.style.width=t.aoColumns[lt].sWidth}),s&&d(function(n){n.style.width=""},l),e=u.outerWidth(),""===o?(k.width="100%",rt&&(u.find("tbody").height()>i.offsetHeight||"scroll"==y.css("overflow-y"))&&(k.width=h(u.outerWidth()-f)),e=u.outerWidth()):""!==v&&(k.width=h(v),e=u.outerWidth()),d(yt,c),d(function(t){ht.push(t.innerHTML);ut.push(h(n(t).css("width")))},c),d(function(t,i){-1!==n.inArray(t,kt)&&(t.style.width=ut[i])},w),n(c).height(0),s&&(d(yt,l),d(function(t){ct.push(t.innerHTML);ft.push(h(n(t).css("width")))},l),d(function(n,t){n.style.width=ft[t]},a),n(l).height(0)),d(function(n,t){n.innerHTML='<div class="dataTables_sizing">'+ht[t]+"<\/div>";n.childNodes[0].style.height="0";n.childNodes[0].style.overflow="hidden";n.style.width=ut[t]},c),s&&d(function(n,t){n.innerHTML='<div class="dataTables_sizing">'+ct[t]+"<\/div>";n.childNodes[0].style.height="0";n.childNodes[0].style.overflow="hidden";n.style.width=ft[t]},l),u.outerWidth()<e?(a=i.scrollHeight>i.offsetHeight||"scroll"==y.css("overflow-y")?e+f:e,rt&&(i.scrollHeight>i.offsetHeight||"scroll"==y.css("overflow-y"))&&(k.width=h(a-f)),""!==o&&""===v||nt(t,1,"Possible column misalignment",6)):a="100%",tt.width=h(a),pt.width=h(a),s&&(t.nScrollFoot.style.width=h(a)),!p&&rt&&(tt.height=h(ot.offsetHeight+f)),o=u.outerWidth(),wt[0].style.width=h(o),et.width=h(o),v=u.height()>i.clientHeight||"scroll"==y.css("overflow-y"),p="padding"+(st.bScrollbarLeft?"Left":"Right"),et[p]=v?f+"px":"0px",s&&(bt[0].style.width=h(o),it[0].style.width=h(o),it[0].style[p]=v?f+"px":"0px"),u.children("colgroup").insertBefore(u.children("thead")),y.trigger("scroll"),(t.bSorted||t.bFiltered)&&!t._drawHold&&(i.scrollTop=0))}function d(n,t,i){for(var e=0,u=0,o=t.length,r,f;u<o;){for(r=t[u].firstChild,f=i?i[u].firstChild:null;r;)1===r.nodeType&&(i?n(r,f,e):n(r,e),e++),r=r.nextSibling,f=i?f.nextSibling:null;u++}}function lr(i){var s=i.nTable,a=i.aoColumns,v=i.oScroll,y=v.sY,p=v.sX,b=v.sXInner,u=a.length,o=ui(i,"bVisible"),c=n("th",i.nTHead),l=s.getAttribute("width"),e=s.parentNode,w=!1,r,k=i.oBrowser,f,d;for(v=k.bScrollOversize,(r=s.style.width)&&-1!==r.indexOf("%")&&(l=r),r=0;r<o.length;r++)f=a[o[r]],null!==f.sWidth&&(f.sWidth=pf(f.sWidthOrig,e),w=!0);if(!v&&(w||p||y||u!=ot(i)||u!=c.length)){for(u=n(s).clone().css("visibility","hidden").removeAttr("id"),u.find("tbody tr").remove(),d=n("<tr/>").appendTo(u.find("tbody")),u.find("thead, tfoot").remove(),u.append(n(i.nTHead).clone()).append(n(i.nTFoot).clone()),u.find("tfoot th, tfoot td").css("width",""),c=si(i,u.find("thead")[0]),r=0;r<o.length;r++)f=a[o[r]],c[r].style.width=null!==f.sWidthOrig&&""!==f.sWidthOrig?h(f.sWidthOrig):"",f.sWidthOrig&&p&&n(c[r]).append(n("<div/>").css({width:f.sWidthOrig,margin:0,padding:0,border:0,height:1}));if(i.aoData.length)for(r=0;r<o.length;r++)w=o[r],f=a[w],n(wf(i,w)).clone(!1).append(f.sContentPadding).appendTo(d);for(n("[name]",u).removeAttr("name"),f=n("<div/>").css(p||y?{position:"absolute",top:0,left:0,height:1,right:0,overflow:"hidden"}:{}).append(u).appendTo(e),p&&b?u.width(b):p?(u.css("width","auto"),u.removeAttr("width"),u.width()<e.clientWidth&&l&&u.width(e.clientWidth)):y?u.width(e.clientWidth):l&&u.width(l),r=y=0;r<o.length;r++)e=n(c[r]),b=e.outerWidth()-e.width(),e=k.bBounding?Math.ceil(c[r].getBoundingClientRect().width):e.outerWidth(),y+=e,a[o[r]].sWidth=h(e-b);s.style.width=h(y);f.remove()}else for(r=0;r<u;r++)o=vt(i,r),null!==o&&(a[o].sWidth=h(c.eq(r).width()));l&&(s.style.width=h(l));(l||p)&&!i._reszEvt&&(s=function(){n(t).on("resize.DT-"+i.sInstance,iu(function(){at(i)}))},v?setTimeout(s,1e3):s(),i._reszEvt=!0)}function pf(t,r){return t?(t=n("<div/>").css("width",h(t)).appendTo(r||i.body),r=t[0].offsetWidth,t.remove(),r):0}function wf(t,i){var r=bf(t,i),u;return 0>r?null:(u=t.aoData[r],u.nTr?u.anCells[i]:n("<td/>").html(y(t,r,i,"display"))[0])}function bf(n,t){for(var i,u=-1,f=-1,r=0,e=n.aoData.length;r<e;r++)i=y(n,r,t,"display")+"",i=i.replace(ye,""),i=i.replace(/&nbsp;/g," "),i.length>u&&(u=i.length,f=r);return f}function h(n){return null===n?"0px":"number"==typeof n?0>n?"0px":n+"px":n.match(/\d$/)?n+"px":n}function st(t){var a=[],h=t.aoColumns,i=t.aaSortingFixed,o=n.isPlainObject(i),f=[],e=function(t){t.length&&!n.isArray(t[0])?f.push(t):n.merge(f,t)},c,s,l;for(n.isArray(i)&&e(i),o&&i.pre&&e(i.pre),e(t.aaSorting),o&&i.post&&e(i.post),t=0;t<f.length;t++)for(c=f[t][0],e=h[c].aDataSort,i=0,o=e.length;i<o;i++)s=e[i],l=h[s].sType||"string",f[t]._idx===r&&(f[t]._idx=n.inArray(f[t][1],h[s].asSorting)),a.push({src:c,col:s,dir:f[t][1],index:f[t]._idx,type:l,formatter:u.ext.type.order[l+"-pre"]});return a}function kf(n){var f,r=[],h=u.ext.type.order,e=n.aoData,c=0,o=n.aiDisplayMaster,t,i,s;for(ir(n),t=st(n),i=0,f=t.length;i<f;i++)s=t[i],s.formatter&&c++,gf(n,s.col);if("ssp"!=v(n)&&0!==t.length){for(i=0,f=o.length;i<f;i++)r[o[i]]=i;c===t.length?o.sort(function(n,i){for(var h=t.length,c=e[n]._aSortData,l=e[i]._aSortData,o=0;o<h;o++){var s=t[o],u=c[s.col],f=l[s.col];if(u=u<f?-1:u>f?1:0,0!==u)return"asc"===s.dir?u:-u}return u=r[n],f=r[i],u<f?-1:u>f?1:0}):o.sort(function(n,i){for(var c=t.length,l=e[n]._aSortData,a=e[i]._aSortData,o=0;o<c;o++){var u=t[o],f=l[u.col],s=a[u.col];if(u=h[u.type+"-"+u.dir]||h["string-"+u.dir],f=u(f,s),0!==f)return f}return f=r[n],s=r[i],f<s?-1:f>s?1:0})}n.bSorted=!0}function df(n){var e=n.aoColumns,r=st(n),i,o;for(n=n.oLanguage.oAria,i=0,o=e.length;i<o;i++){var t=e[i],u=t.asSorting,s=t.sTitle.replace(/<.*?>/g,""),f=t.nTh;f.removeAttribute("aria-sort");t.bSortable&&(0<r.length&&r[0].col==i?(f.setAttribute("aria-sort","asc"==r[0].dir?"ascending":"descending"),t=u[r[0].index+1]||u[0]):t=u[0],s+="asc"===t?n.sSortAscending:n.sSortDescending);f.setAttribute("aria-label",s)}}function ar(t,i,u,f){var e=t.aaSorting,o=t.aoColumns[i].asSorting,s=function(t,i){var u=t._idx;return u===r&&(u=n.inArray(t[1],o)),u+1<o.length?u+1:i?null:0};"number"==typeof e[0]&&(e=t.aaSorting=[e]);u&&t.oFeatures.bSortMulti?(u=n.inArray(i,b(e,"0")),-1!==u?(i=s(e[u],!0),null===i&&1===e.length&&(i=0),null===i?e.splice(u,1):(e[u][1]=o[i],e[u]._idx=i)):(e.push([i,o[0],0]),e[e.length-1]._idx=0)):e.length&&e[0][0]==i?(i=s(e[0]),e.length=1,e[0][1]=o[i],e[0]._idx=i):(e.length=0,e.push([i,o[0]]),e[0]._idx=0);et(t);"function"==typeof f&&f(t)}function vr(n,t,i,r){var u=n.aoColumns[i];pr(t,{},function(t){!1!==u.bSortable&&(n.oFeatures.bProcessing?(w(n,!0),setTimeout(function(){ar(n,i,t.shiftKey,r);"ssp"!==v(n)&&w(n,!1)},0)):ar(n,i,t.shiftKey,r))})}function vi(t){var e=t.aLastSort,o=t.oClasses.sSortColumn,f=st(t),i=t.oFeatures,r,u;if(i.bSort&&i.bSortClasses){for(i=0,r=e.length;i<r;i++)u=e[i].src,n(b(t.aoData,"anCells",u)).removeClass(o+(2>i?i+1:3));for(i=0,r=f.length;i<r;i++)u=f[i].src,n(b(t.aoData,"anCells",u)).addClass(o+(2>i?i+1:3))}t.aLastSort=f}function gf(n,t){var i=n.aoColumns[t],f=u.ext.order[i.sSortDataType],o;f&&(o=f.call(n.oInstance,n,t,yt(n,t)));for(var e,s=u.ext.type.order[i.sType+"-pre"],r=0,h=n.aoData.length;r<h;r++)(i=n.aoData[r],i._aSortData||(i._aSortData=[]),!i._aSortData[t]||f)&&(e=f?o[r]:y(n,r,t,"sort"),i._aSortData[t]=s?s(e):e)}function yi(t){if(t.oFeatures.bStateSave&&!t.bDestroying){var i={time:+new Date,start:t._iDisplayStart,length:t._iDisplayLength,order:n.extend(!0,[],t.aaSorting),search:ef(t.oPreviousSearch),columns:n.map(t.aoColumns,function(n,i){return{visible:n.bVisible,search:ef(t.aoPreSearchCols[i])}})};o(t,"aoStateSaveParams","stateSaveParams",[t,i]);t.oSavedState=i;t.fnStateSaveCallback.call(t.oInstance,t,i)}}function ne(t,i,u){var f,h,e=t.aoColumns,s;i=function(i){if(i&&i.time){var s=o(t,"aoStateLoadParams","stateLoadParams",[t,i]);if(-1===n.inArray(!1,s)&&(s=t.iStateDuration,!(0<s&&i.time<+new Date-1e3*s||i.columns&&e.length!==i.columns.length))){if(t.oLoadedState=n.extend(!0,{},i),i.start!==r&&(t._iDisplayStart=i.start,t.iInitDisplayStart=i.start),i.length!==r&&(t._iDisplayLength=i.length),i.order!==r&&(t.aaSorting=[],n.each(i.order,function(n,i){t.aaSorting.push(i[0]>=e.length?[0,i[1]]:i)})),i.search!==r&&n.extend(t.oPreviousSearch,of(i.search)),i.columns)for(f=0,h=i.columns.length;f<h;f++)s=i.columns[f],s.visible!==r&&(e[f].bVisible=s.visible),s.search!==r&&n.extend(t.aoPreSearchCols[f],of(s.search));o(t,"aoStateLoaded","stateLoaded",[t,i])}}u()};t.oFeatures.bStateSave?(s=t.fnStateLoadCallback.call(t.oInstance,t,i),s!==r&&i(s)):u()}function pi(t){var i=u.settings;return t=n.inArray(t,b(i,"nTable")),-1!==t?i[t]:null}function nt(n,i,r,f){if(r="DataTables warning: "+(n?"table id="+n.sTableId+" - ":"")+r,f&&(r+=". For more information about this error, please see http://datatables.net/tn/"+f),i)t.console&&console.log&&console.log(r);else if(i=u.ext,i=i.sErrMode||i.errMode,n&&o(n,null,"error",[n,f,r]),"alert"==i)alert(r);else{if("throw"==i)throw Error(r);"function"==typeof i&&i(n,f,r)}}function k(t,i,u,f){n.isArray(u)?n.each(u,function(r,u){n.isArray(u)?k(t,i,u[0],u[1]):k(t,i,u)}):(f===r&&(f=u),i[u]!==r&&(t[f]=i[u]))}function yr(t,i,r){var u,f;for(u in i)i.hasOwnProperty(u)&&(f=i[u],n.isPlainObject(f)?(n.isPlainObject(t[u])||(t[u]={}),n.extend(!0,t[u],f)):t[u]=r&&"data"!==u&&"aaData"!==u&&n.isArray(f)?f.slice():f);return t}function pr(t,i,r){n(t).on("click.DT",i,function(i){n(t).trigger("blur");r(i)}).on("keypress.DT",i,function(n){13===n.which&&(n.preventDefault(),r(n))}).on("selectstart.DT",function(){return!1})}function a(n,t,i,r){i&&n[t].push({fn:i,sName:r})}function o(t,i,r,u){var f=[];return i&&(f=n.map(t[i].slice().reverse(),function(n){return n.fn.apply(t.oInstance,u)})),null!==r&&(i=n.Event(r+".dt"),n(t.nTable).trigger(i,u),f.push(i.result)),f}function wr(n){var t=n._iDisplayStart,r=n.fnDisplayEnd(),i=n._iDisplayLength;t>=r&&(t=r-i);t-=t%i;(-1===i||0>t)&&(t=0);n._iDisplayStart=t}function br(t,i){t=t.renderer;var r=u.ext.renderer[i];return n.isPlainObject(t)&&t[i]?r[t[i]]||r._:"string"==typeof t?r[t]||r._:r._}function v(n){return n.oFeatures.bServerSide?"ssp":n.ajax||n.sAjaxSource?"ajax":"dom"}function gt(n,t){var i=hu.numbers_length,r=Math.floor(i/2);return t<=i?n=ht(0,t):n<=r?(n=ht(0,i-2),n.push("ellipsis"),n.push(t-1)):(n>=t-1-r?n=ht(t-(i-2),t):(n=ht(n-r+2,n+r-1),n.push("ellipsis"),n.push(t-1)),n.splice(0,0,"ellipsis"),n.splice(0,0,0)),n.DT_el="span",n}function kr(t){n.each({num:function(n){return ii(n,t)},"num-fmt":function(n){return ii(n,t,gr)},"html-num":function(n){return ii(n,t,wi)},"html-num-fmt":function(n){return ii(n,t,wi,gr)}},function(n,i){c.type.order[n+t+"-pre"]=i;n.match(/^html\-/)&&(c.type.search[n+t]=c.type.search.html)})}function te(n){return function(){var t=[pi(this[u.ext.iApiIndex])].concat(Array.prototype.slice.call(arguments));return u.ext.internal[n].apply(this,t)}}var u=function(t){var f;this.$=function(n,t){return this.api(!0).$(n,t)};this._=function(n,t){return this.api(!0).rows(n,t).data()};this.api=function(n){return n?new e(pi(this[c.iApiIndex])):new e(this)};this.fnAddData=function(t,i){var u=this.api(!0);return t=n.isArray(t)&&(n.isArray(t[0])||n.isPlainObject(t[0]))?u.rows.add(t):u.row.add(t),(i===r||i)&&u.draw(),t.flatten().toArray()};this.fnAdjustColumnSizing=function(n){var t=this.api(!0).columns.adjust(),i=t.settings()[0],u=i.oScroll;n===r||n?t.draw(!1):(""!==u.sX||""!==u.sY)&&ai(i)};this.fnClearTable=function(n){var t=this.api(!0).clear();(n===r||n)&&t.draw()};this.fnClose=function(n){this.api(!0).row(n).child.hide()};this.fnDeleteRow=function(n,t,i){var e=this.api(!0),u,f;return n=e.rows(n),u=n.settings()[0],f=u.aoData[n[0][0]],n.remove(),t&&t.call(this,u,f),(i===r||i)&&e.draw(),f};this.fnDestroy=function(n){this.api(!0).destroy(n)};this.fnDraw=function(n){this.api(!0).draw(n)};this.fnFilter=function(n,t,i,u,f,e){f=this.api(!0);null===t||t===r?f.search(n,i,u,e):f.column(t).search(n,i,u,e);f.draw()};this.fnGetData=function(n,t){var i=this.api(!0),u;return n!==r?(u=n.nodeName?n.nodeName.toLowerCase():"",t!==r||"td"==u||"th"==u?i.cell(n,t).data():i.row(n).data()||null):i.data().toArray()};this.fnGetNodes=function(n){var t=this.api(!0);return n!==r?t.row(n).node():t.rows().nodes().flatten().toArray()};this.fnGetPosition=function(n){var i=this.api(!0),t=n.nodeName.toUpperCase();return"TR"==t?i.row(n).index():"TD"==t||"TH"==t?(n=i.cell(n).index(),[n.row,n.columnVisible,n.column]):null};this.fnIsOpen=function(n){return this.api(!0).row(n).child.isShown()};this.fnOpen=function(n,t,i){return this.api(!0).row(n).child(t,i).show().child()[0]};this.fnPageChange=function(n,t){n=this.api(!0).page(n);(t===r||t)&&n.draw(!1)};this.fnSetColumnVis=function(n,t,i){n=this.api(!0).column(n).visible(t);(i===r||i)&&n.columns.adjust().draw()};this.fnSettings=function(){return pi(this[c.iApiIndex])};this.fnSort=function(n){this.api(!0).order(n).draw()};this.fnSortListener=function(n,t,i){this.api(!0).order.listener(n,t,i)};this.fnUpdate=function(n,t,i,u,f){var e=this.api(!0);return i===r||null===i?e.row(t).data(n):e.cell(t,i).data(n),(f===r||f)&&e.columns.adjust(),(u===r||u)&&e.draw(),0};this.fnVersionCheck=c.fnVersionCheck;var i=this,s=t===r,h=this.length;s&&(t={});this.oApi=this.internal=c.internal;for(f in u.ext.internal)f&&(this[f]=te(f));return this.each(function(){var c={},e=1<h?yr(c,t,!0):t,l=0,d,p,b,ct,f,tt,rt,et,ut,ot;c=this.getAttribute("id");var ht=!1,w=u.defaults,y=n(this);if("table"!=this.nodeName.toLowerCase())nt(null,0,"Non-table node initialisation ("+this.nodeName+")",2);else{for(cu(w),lu(w.column),g(w,w,!0),g(w.column,w.column,!0),g(w,n.extend(e,y.data()),!0),p=u.settings,l=0,d=p.length;l<d;l++){if(b=p[l],b.nTable==this||b.nTHead&&b.nTHead.parentNode==this||b.nTFoot&&b.nTFoot.parentNode==this){if(ct=e.bRetrieve!==r?e.bRetrieve:w.bRetrieve,s||ct)return b.oInstance;if(e.bDestroy!==r?e.bDestroy:w.bDestroy){b.oInstance.fnDestroy();break}else{nt(b,0,"Cannot reinitialise DataTable",3);return}}if(b.sTableId==this.id){p.splice(l,1);break}}if((null===c||""===c)&&(this.id=c="DataTables_Table_"+u.ext._unique++),f=n.extend(!0,{},u.models.oSettings,{sDestroyWidth:y[0].style.width,sInstance:c,sTableId:c}),f.nTable=this,f.oApi=i.internal,f.oInit=e,p.push(f),f.oInstance=1===i.length?i:y.dataTable(),cu(e),nr(e.oLanguage),e.aLengthMenu&&!e.iDisplayLength&&(e.iDisplayLength=n.isArray(e.aLengthMenu[0])?e.aLengthMenu[0][0]:e.aLengthMenu[0]),e=yr(n.extend(!0,{},w),e),k(f.oFeatures,e,"bPaginate bLengthChange bFilter bSort bSortMulti bInfo bProcessing bAutoWidth bSortClasses bServerSide bDeferRender".split(" ")),k(f,e,["asStripeClasses","ajax","fnServerData","fnFormatNumber","sServerMethod","aaSorting","aaSortingFixed","aLengthMenu","sPaginationType","sAjaxSource","sAjaxDataProp","iStateDuration","sDom","bSortCellsTop","iTabIndex","fnStateLoadCallback","fnStateSaveCallback","renderer","searchDelay","rowId",["iCookieDuration","iStateDuration"],["oSearch","oPreviousSearch"],["aoSearchCols","aoPreSearchCols"],["iDisplayLength","_iDisplayLength"]]),k(f.oScroll,e,[["sScrollX","sX"],["sScrollXInner","sXInner"],["sScrollY","sY"],["bScrollCollapse","bCollapse"]]),k(f.oLanguage,e,"fnInfoCallback"),a(f,"aoDrawCallback",e.fnDrawCallback,"user"),a(f,"aoServerParams",e.fnServerParams,"user"),a(f,"aoStateSaveParams",e.fnStateSaveParams,"user"),a(f,"aoStateLoadParams",e.fnStateLoadParams,"user"),a(f,"aoStateLoaded",e.fnStateLoaded,"user"),a(f,"aoRowCallback",e.fnRowCallback,"user"),a(f,"aoRowCreatedCallback",e.fnCreatedRow,"user"),a(f,"aoHeaderCallback",e.fnHeaderCallback,"user"),a(f,"aoFooterCallback",e.fnFooterCallback,"user"),a(f,"aoInitComplete",e.fnInitComplete,"user"),a(f,"aoPreDrawCallback",e.fnPreDrawCallback,"user"),f.rowIdFn=ft(e.rowId),au(f),tt=f.oClasses,n.extend(tt,u.ext.classes,e.oClasses),y.addClass(tt.sTable),f.iInitDisplayStart===r&&(f.iInitDisplayStart=e.iDisplayStart,f._iDisplayStart=e.iDisplayStart),null!==e.iDeferLoading&&(f.bDeferLoading=!0,c=n.isArray(e.iDeferLoading),f._iRecordsDisplay=c?e.iDeferLoading[0]:e.iDeferLoading,f._iRecordsTotal=c?e.iDeferLoading[1]:e.iDeferLoading),rt=f.oLanguage,n.extend(!0,rt,e.oLanguage),rt.sUrl&&(n.ajax({dataType:"json",url:rt.sUrl,success:function(t){nr(t);g(w.oLanguage,t);n.extend(!0,rt,t);dt(f)},error:function(){dt(f)}}),ht=!0),null===e.asStripeClasses&&(f.asStripeClasses=[tt.sStripeOdd,tt.sStripeEven]),c=f.asStripeClasses,et=y.children("tbody").find("tr").eq(0),-1!==n.inArray(!0,n.map(c,function(n){return et.hasClass(n)}))&&(n("tbody tr",this).removeClass(c.join(" ")),f.asDestroyStripes=c.slice()),c=[],p=this.getElementsByTagName("thead"),0!==p.length&&(bt(f.aoHeader,p[0]),c=si(f)),null===e.aoColumns)for(p=[],l=0,d=c.length;l<d;l++)p.push(null);else p=e.aoColumns;for(l=0,d=p.length;l<d;l++)tr(f,c?c[l]:null);yu(f,e.aoColumnDefs,p,function(n,t){ri(f,n,t)});et.length&&(ut=function(n,t){return null!==n.getAttribute("data-"+t)?t:null},n(et[0]).children("th, td").each(function(n,t){var u=f.aoColumns[n],i;u.mData===n&&(i=ut(t,"sort")||ut(t,"order"),t=ut(t,"filter")||ut(t,"search"),(null!==i||null!==t)&&(u.mData={_:n+".display",sort:null!==i?n+".@data-"+i:r,type:null!==i?n+".@data-"+i:r,filter:null!==t?n+".@data-"+t:r},ri(f,n)))}));ot=f.oFeatures;c=function(){var i,t;if(e.aaSorting===r)for(i=f.aaSorting,l=0,d=i.length;l<d;l++)i[l][1]=f.aoColumns[l].asSorting[0];if(vi(f),ot.bSort&&a(f,"aoDrawCallback",function(){if(f.bSorted){var t=st(f),i={};n.each(t,function(n,t){i[t.src]=t.dir});o(f,null,"order",[f,t,i]);df(f)}}),a(f,"aoDrawCallback",function(){(f.bSorted||"ssp"===v(f)||ot.bDeferRender)&&vi(f)},"sc"),i=y.children("caption").each(function(){this._captionSide=n(this).css("caption-side")}),t=y.children("thead"),0===t.length&&(t=n("<thead/>").appendTo(y)),f.nTHead=t[0],t=y.children("tbody"),0===t.length&&(t=n("<tbody/>").appendTo(y)),f.nTBody=t[0],t=y.children("tfoot"),0===t.length&&0<i.length&&(""!==f.oScroll.sX||""!==f.oScroll.sY)&&(t=n("<tfoot/>").appendTo(y)),0===t.length||0===t.children().length?y.addClass(tt.sNoFooter):0<t.length&&(f.nTFoot=t[0],bt(f.aoFooter,f.nTFoot)),e.aaData)for(l=0;l<e.aaData.length;l++)it(f,e.aaData[l]);else(f.bDeferLoading||"dom"==v(f))&&fi(f,n(f.nTBody).children("tr"));f.aiDisplay=f.aiDisplayMaster.slice();f.bInitialised=!0;!1===ht&&dt(f)};e.bStateSave?(ot.bStateSave=!0,a(f,"aoDrawCallback",yi,"state_save"),ne(f,e,c)):c()}}),i=null,this},c,f,s,dr={},ie=/[\r\n\u2028]/g,wi=/<.*?>/g,le=/^\d{2,4}[\.\/\-]\d{1,2}[\.\/\-]\d{1,2}([T ]{1}\d{1,2}[:\.]\d{2}([\.:]\d{2})?)?$/,ae=/(\/|\.|\*|\+|\?|\||\(|\)|\[|\]|\{|\}|\\|\$|\^|\-)/g,gr=/[',$£€¥%\u2009\u202F\u20BD\u20a9\u20BArfkɃΞ]/gi,tt=function(n){return n&&!0!==n&&"-"!==n?!1:!0},re=function(n){var t=parseInt(n,10);return!isNaN(t)&&isFinite(n)?t:null},ue=function(n,t){return dr[t]||(dr[t]=new RegExp(tu(t),"g")),"string"==typeof n&&"."!==t?n.replace(/\./g,"").replace(dr[t],"."):n},nu=function(n,t,i){var r="string"==typeof n;return tt(n)?!0:(t&&r&&(n=ue(n,t)),i&&r&&(n=n.replace(gr,"")),!isNaN(parseFloat(n))&&isFinite(n))},fe=function(n,t,i){return tt(n)?!0:tt(n)||"string"==typeof n?nu(n.replace(wi,""),t,i)?!0:null:null},b=function(n,t,i){var f=[],u=0,e=n.length;if(i!==r)for(;u<e;u++)n[u]&&n[u][t]&&f.push(n[u][t][i]);else for(;u<e;u++)n[u]&&f.push(n[u][t]);return f},ni=function(n,t,i,u){var e=[],f=0,o=t.length;if(u!==r)for(;f<o;f++)n[t[f]][i]&&e.push(n[t[f]][i][u]);else for(;f<o;f++)e.push(n[t[f]][i]);return e},ht=function(n,t){var u=[],i;for(t===r?(t=0,i=n):(i=t,t=n),n=t;n<i;n++)u.push(n);return u},ee=function(n){for(var i=[],t=0,r=n.length;t<r;t++)n[t]&&i.push(n[t]);return i},bi=function(n){var t,u,e;n:{if(!(2>n.length)){t=n.slice().sort();for(var r=t[0],i=1,f=t.length;i<f;i++){if(t[i]===r){t=!1;break n}r=t[i]}}t=!0}if(t)return n.slice();t=[];f=n.length;e=0;i=0;n:for(;i<f;i++){for(r=n[i],u=0;u<e;u++)if(t[u]===r)continue n;t.push(r);e++}return t},ru,uu,ce,hu,ii,gi;u.util={throttle:function(n,t){var u=t!==r?t:200,i,f;return function(){var t=this,e=+new Date,o=arguments;i&&e<i+u?(clearTimeout(f),f=setTimeout(function(){i=r;n.apply(t,o)},u)):(i=e,n.apply(t,o))}},escapeRegex:function(n){return n.replace(ae,"\\$1")}};var p=function(n,t,i){n[t]!==r&&(n[i]=n[t])},ti=/\[.*?\]$/,ct=/\(\)$/,tu=u.util.escapeRegex,ki=n("<div>")[0],ve=ki.textContent!==r,ye=/<.*?>/g,iu=u.util.throttle,oe=[],l=Array.prototype,pe=function(t){var r,f=u.settings,e=n.map(f,function(n){return n.nTable}),i;if(t){if(t.nTable&&t.oApi)return[t];if(t.nodeName&&"table"===t.nodeName.toLowerCase())return i=n.inArray(t,e),-1!==i?[f[i]]:null;if(t&&"function"==typeof t.settings)return t.settings().toArray();"string"==typeof t?r=n(t):t instanceof n&&(r=t)}else return[];if(r)return r.map(function(){return i=n.inArray(this,e),-1!==i?f[i]:null}).toArray()},e=function(t,i){var r,f,u,o;if(!(this instanceof e))return new e(t,i);if(r=[],f=function(n){(n=pe(n))&&r.push.apply(r,n)},n.isArray(t))for(u=0,o=t.length;u<o;u++)f(t[u]);else f(t);this.context=bi(r);i&&n.merge(this,i);this.selector={rows:null,cols:null,opts:null};e.extend(this,this,oe)};u.Api=e;n.extend(e.prototype,{any:function(){return 0!==this.count()},concat:l.concat,context:[],count:function(){return this.flatten().length},each:function(n){for(var t=0,i=this.length;t<i;t++)n.call(this,this[t],t,this);return this},eq:function(n){var t=this.context;return t.length>n?new e(t[n],this[n]):null},filter:function(n){var i=[],t,r;if(l.filter)i=l.filter.call(this,n,this);else for(t=0,r=this.length;t<r;t++)n.call(this,this[t],t,this)&&i.push(this[t]);return new e(this.context,i)},flatten:function(){var n=[];return new e(this.context,n.concat.apply(n,this.toArray()))},join:l.join,indexOf:l.indexOf||function(n,t){t=t||0;for(var i=this.length;t<i;t++)if(this[t]===n)return t;return-1},iterator:function(n,t,i,u){var h=[],y,p,s=this.context,w,a=this.selector,f,l,o,v,c;for("string"==typeof n&&(u=i,i=t,t=n,n=!1),f=0,y=s.length;f<y;f++)if(l=new e(s[f]),"table"===t)o=i.call(l,s[f],f),o!==r&&h.push(o);else if("columns"===t||"rows"===t)o=i.call(l,s[f],this[f],f),o!==r&&h.push(o);else if("column"===t||"column-rows"===t||"row"===t||"cell"===t)for(v=this[f],"column-rows"===t&&(w=di(s[f],a.opts)),c=0,p=v.length;c<p;c++)o=v[c],o="cell"===t?i.call(l,s[f],o.row,o.column,f,c):i.call(l,s[f],o,f,c,w),o!==r&&h.push(o);return h.length||u?(n=new e(s,n?h.concat.apply([],h):h),t=n.selector,t.rows=a.rows,t.cols=a.cols,t.opts=a.opts,n):this},lastIndexOf:l.lastIndexOf||function(){return this.indexOf.apply(this.toArray.reverse(),arguments)},length:0,map:function(n){var i=[],t,r;if(l.map)i=l.map.call(this,n,this);else for(t=0,r=this.length;t<r;t++)i.push(n.call(this,this[t],t));return new e(this.context,i)},pluck:function(n){return this.map(function(t){return t[n]})},pop:l.pop,push:l.push,reduce:l.reduce||function(n,t){return vu(this,n,t,0,this.length,1)},reduceRight:l.reduceRight||function(n,t){return vu(this,n,t,this.length-1,-1,-1)},reverse:l.reverse,selector:null,shift:l.shift,slice:function(){return new e(this.context,this)},sort:l.sort,splice:l.splice,toArray:function(){return l.slice.call(this)},to$:function(){return n(this)},toJQuery:function(){return n(this)},unique:function(){return new e(this.context,bi(this))},unshift:l.unshift});e.extend=function(n,t,i){var f,o,u,r;if(i.length&&t&&(t instanceof e||t.__dt_wrapper))for(o=function(n,t,i){return function(){var r=t.apply(n,arguments);return e.extend(r,r,i.methodExt),r}},u=0,f=i.length;u<f;u++)r=i[u],t[r.name]="function"===r.type?o(n,r.val,r):"object"===r.type?{}:r.val,t[r.name].__dt_wrapper=!0,e.extend(n,t[r.name],r.propExt)};e.register=f=function(t,i){var u,f,o,h,s,r,c;if(n.isArray(t))for(u=0,f=t.length;u<f;u++)e.register(t[u],i);else for(f=t.split("."),o=oe,t=0,u=f.length;t<u;t++){s=(h=-1!==f[t].indexOf("()"))?f[t].replace("()",""):f[t];n:{for(r=0,c=o.length;r<c;r++)if(o[r].name===s){r=o[r];break n}r=null}r||(r={name:s,val:{},methodExt:[],propExt:[],type:"object"},o.push(r));t===u-1?(r.val=i,r.type="function"==typeof i?"function":n.isPlainObject(i)?"object":"other"):o=h?r.methodExt:r.propExt}};e.registerPlural=s=function(t,i,u){e.register(t,u);e.register(i,function(){var t=u.apply(this,arguments);return t===this?this:t instanceof e?t.length?n.isArray(t[0])?new e(t.context,t[0]):t[0]:r:t})};ru=function(t,i){if(n.isArray(t))return n.map(t,function(n){return ru(n,i)});if("number"==typeof t)return[i[t]];var r=n.map(i,function(n){return n.nTable});return n(r).filter(t).map(function(t){return t=n.inArray(this,r),i[t]}).toArray()};f("tables()",function(n){return n!==r&&null!==n?new e(ru(n,this.context)):this});f("table()",function(n){n=this.tables(n);var t=n.context;return t.length?new e(t[0]):n});s("tables().nodes()","table().node()",function(){return this.iterator("table",function(n){return n.nTable},1)});s("tables().body()","table().body()",function(){return this.iterator("table",function(n){return n.nTBody},1)});s("tables().header()","table().header()",function(){return this.iterator("table",function(n){return n.nTHead},1)});s("tables().footer()","table().footer()",function(){return this.iterator("table",function(n){return n.nTFoot},1)});s("tables().containers()","table().container()",function(){return this.iterator("table",function(n){return n.nTableWrapper},1)});f("draw()",function(n){return this.iterator("table",function(t){"page"===n?ut(t):("string"==typeof n&&(n="full-hold"===n?!1:!0),et(t,!1===n))})});f("page()",function(n){return n===r?this.page.info().page:this.iterator("table",function(t){cr(t,n)})});f("page.info()",function(n){if(0===this.context.length)return r;n=this.context[0];var i=n._iDisplayStart,t=n.oFeatures.bPaginate?n._iDisplayLength:-1,u=n.fnRecordsDisplay(),f=-1===t;return{page:f?0:Math.floor(i/t),pages:f?1:Math.ceil(u/t),start:i,end:n.fnDisplayEnd(),length:t,recordsTotal:n.fnRecordsTotal(),recordsDisplay:u,serverSide:"ssp"===v(n)}});f("page.len()",function(n){return n===r?0!==this.context.length?this.context[0]._iDisplayLength:r:this.iterator("table",function(t){hr(t,n)})});uu=function(n,t,i){var u,r;if(i){u=new e(n);u.one("draw",function(){i(u.ajax.json())})}"ssp"==v(n)?et(n,t):(w(n,!0),r=n.jqXHR,r&&4!==r.readyState&&r.abort(),hi(n,[],function(i){ei(n);i=ci(n,i);for(var r=0,u=i.length;r<u;r++)it(n,i[r]);et(n,t);w(n,!1)}))};f("ajax.json()",function(){var n=this.context;if(0<n.length)return n[0].json});f("ajax.params()",function(){var n=this.context;if(0<n.length)return n[0].oAjaxData});f("ajax.reload()",function(n,t){return this.iterator("table",function(i){uu(i,!1===t,n)})});f("ajax.url()",function(t){var i=this.context;return t===r?0===i.length?r:(i=i[0],i.ajax?n.isPlainObject(i.ajax)?i.ajax.url:i.ajax:i.sAjaxSource):this.iterator("table",function(i){n.isPlainObject(i.ajax)?i.ajax.url=t:i.ajax=t})});f("ajax.url().load()",function(n,t){return this.iterator("table",function(i){uu(i,!1===t,n)})});var fu=function(t,i,u,f,e){var h=[],v,a,y,o=typeof i,l,s;for(i&&"string"!==o&&"function"!==o&&i.length!==r||(i=[i]),o=0,a=i.length;o<a;o++)for(l=i[o]&&i[o].split&&!i[o].match(/[\[\(:]/)?i[o].split(","):[i[o]],s=0,y=l.length;s<y;s++)(v=u("string"==typeof l[s]?n.trim(l[s]):l[s]))&&v.length&&(h=h.concat(v));if(t=c.selector[t],t.length)for(o=0,a=t.length;o<a;o++)h=t[o](f,e,h);return bi(h)},eu=function(t){return t||(t={}),t.filter&&t.search===r&&(t.search=t.filter),n.extend({search:"none",order:"current",page:"all"},t)},ou=function(n){for(var t=0,i=n.length;t<i;t++)if(0<n[t].length)return n[0]=n[t],n[0].length=1,n.length=1,n.context=[n.context[t]],n;return n.length=0,n},di=function(t,i){var u=[],o=t.aiDisplay,e=t.aiDisplayMaster,f=i.search,r=i.order,s;if(i=i.page,"ssp"==v(t))return"removed"===f?[]:ht(0,e.length);if("current"==i)for(r=t._iDisplayStart,t=t.fnDisplayEnd();r<t;r++)u.push(o[r]);else if("current"==r||"applied"==r){if("none"==f)u=e.slice();else if("applied"==f)u=o.slice();else if("removed"==f){for(s={},r=0,t=o.length;r<t;r++)s[o[r]]=null;u=n.map(e,function(n){return s.hasOwnProperty(n)?null:n})}}else if("index"==r||"original"==r)for(r=0,t=t.aoData.length;r<t;r++)"none"==f?u.push(r):(e=n.inArray(r,o),(-1===e&&"removed"==f||0<=e&&"applied"==f)&&u.push(r));return u},we=function(t,i,u){var f;return fu("row",i,function(i){var e=re(i),o=t.aoData,s;return null!==e&&!u?[e]:(f||(f=di(t,u)),null!==e&&-1!==n.inArray(e,f))?[e]:null===i||i===r||""===i?f:"function"==typeof i?n.map(f,function(n){var t=o[n];return i(n,t._aData,t.nTr)?n:null}):i.nodeName?(e=i._DT_RowIndex,s=i._DT_CellIndex,e!==r)?o[e]&&o[e].nTr===i?[e]:[]:s?o[s.row]&&o[s.row].nTr===i.parentNode?[s.row]:[]:(e=n(i).closest("*[data-dt-row]"),e.length?[e.data("dt-row")]:[]):"string"==typeof i&&"#"===i.charAt(0)&&(e=t.aIds[i.replace(/^#/,"")],e!==r)?[e.idx]:(e=ee(ni(t.aoData,f,"nTr")),n(e).filter(i).map(function(){return this._DT_RowIndex}).toArray())},t,u)};f("rows()",function(t,i){t===r?t="":n.isPlainObject(t)&&(i=t,t="");i=eu(i);var u=this.iterator("table",function(n){return we(n,t,i)},1);return u.selector.rows=t,u.selector.opts=i,u});f("rows().nodes()",function(){return this.iterator("row",function(n,t){return n.aoData[t].nTr||r},1)});f("rows().data()",function(){return this.iterator(!0,"rows",function(n,t){return ni(n.aoData,t,"_aData")},1)});s("rows().cache()","row().cache()",function(n){return this.iterator("row",function(t,i){return t=t.aoData[i],"search"===n?t._aFilterData:t._aSortData},1)});s("rows().invalidate()","row().invalidate()",function(n){return this.iterator("row",function(t,i){pt(t,i,n)})});s("rows().indexes()","row().index()",function(){return this.iterator("row",function(n,t){return t},1)});s("rows().ids()","row().id()",function(n){for(var r,f,o,u=[],i=this.context,t=0,s=i.length;t<s;t++)for(r=0,f=this[t].length;r<f;r++)o=i[t].rowIdFn(i[t].aoData[this[t][r]]._aData),u.push((!0===n?"#":"")+o);return new e(i,u)});s("rows().remove()","row().remove()",function(){var n=this;return this.iterator("row",function(t,i,u){var o=t.aoData,l=o[i],h,c,e,f,s;for(o.splice(i,1),e=0,h=o.length;e<h;e++)if(f=o[e],s=f.anCells,null!==f.nTr&&(f.nTr._DT_RowIndex=e),null!==s)for(f=0,c=s.length;f<c;f++)s[f]._DT_CellIndex.row=e;oi(t.aiDisplayMaster,i);oi(t.aiDisplay,i);oi(n[u],i,!1);0<t._iRecordsDisplay&&t._iRecordsDisplay--;wr(t);i=t.rowIdFn(l._aData);i!==r&&delete t.aIds[i]}),this.iterator("table",function(n){for(var t=0,i=n.aoData.length;t<i;t++)n.aoData[t].idx=t}),this});f("rows.add()",function(t){var r=this.iterator("table",function(n){for(var r=[],u=0,i,f=t.length;u<f;u++)i=t[u],i.nodeName&&"TR"===i.nodeName.toUpperCase()?r.push(fi(n,i)[0]):r.push(it(n,i));return r},1),i=this.rows(-1);return i.pop(),n.merge(i,r),i});f("row()",function(n,t){return ou(this.rows(n,t))});f("row().data()",function(t){var i=this.context,u;return t===r?i.length&&this.length?i[0].aoData[this[0]]._aData:r:(u=i[0].aoData[this[0]],u._aData=t,n.isArray(t)&&u.nTr&&u.nTr.id&&rt(i[0].rowId)(t,u.nTr.id),pt(i[0],this[0],"data"),this)});f("row().node()",function(){var n=this.context;return n.length&&this.length?n[0].aoData[this[0]].nTr||null:null});f("row.add()",function(t){t instanceof n&&t.length&&(t=t[0]);var i=this.iterator("table",function(n){return t.nodeName&&"TR"===t.nodeName.toUpperCase()?fi(n,t)[0]:it(n,t)});return this.row(i[0])});var be=function(t,i,r,u){var f=[],e=function(i,r){if(n.isArray(i)||i instanceof n)for(var u=0,o=i.length;u<o;u++)e(i[u],r);else i.nodeName&&"tr"===i.nodeName.toLowerCase()?f.push(i):(u=n("<tr><td/><\/tr>").addClass(r),n("td",u).addClass(r).html(i)[0].colSpan=ot(t),f.push(u[0]))};e(r,u);i._details&&i._details.detach();i._details=n(f);i._detailsShow&&i._details.insertAfter(i.nTr)},su=function(n,t){var i=n.context;i.length&&(n=i[0].aoData[t!==r?t:n[0]])&&n._details&&(n._details.remove(),n._detailsShow=r,n._details=r)},se=function(n,t){var i=n.context;i.length&&n.length&&(n=i[0].aoData[n[0]],n._details&&((n._detailsShow=t)?n._details.insertAfter(n.nTr):n._details.detach(),ke(i[0])))},ke=function(n){var t=new e(n),i=n.aoData;t.off("draw.dt.DT_details column-visibility.dt.DT_details destroy.dt.DT_details");0<b(i,"_details").length&&(t.on("draw.dt.DT_details",function(r,u){n===u&&t.rows({page:"current"}).eq(0).each(function(n){n=i[n];n._detailsShow&&n._details.insertAfter(n.nTr)})}),t.on("column-visibility.dt.DT_details",function(t,r,u,f){if(n===r)for(r=ot(r),u=0,f=i.length;u<f;u++)t=i[u],t._details&&t._details.children("td[colspan]").attr("colspan",r)}),t.on("destroy.dt.DT_details",function(r,u){if(n===u)for(r=0,u=i.length;r<u;r++)i[r]._details&&su(t,r)}))};f("row().child()",function(n,t){var i=this.context;return n===r?i.length&&this.length?i[0].aoData[this[0]]._details:r:(!0===n?this.child.show():!1===n?su(this):i.length&&this.length&&be(i[0],i[0].aoData[this[0]],n,t),this)});f(["row().child.show()","row().child().show()"],function(){return se(this,!0),this});f(["row().child.hide()","row().child().hide()"],function(){return se(this,!1),this});f(["row().child.remove()","row().child().remove()"],function(){return su(this),this});f("row().child.isShown()",function(){var n=this.context;return n.length&&this.length?n[0].aoData[this[0]]._detailsShow||!1:!1});var de=/^([^:]+):(name|visIdx|visible)$/,he=function(n,t,i,r,u){i=[];r=0;for(var f=u.length;r<f;r++)i.push(y(n,u[r],t));return i},ge=function(t,i,r){var u=t.aoColumns,e=b(u,"sName"),f=b(u,"nTh");return fu("column",i,function(i){var o=re(i),c,s,h;if(""===i)return ht(u.length);if(null!==o)return[0<=o?o:u.length+o];if("function"==typeof i)return c=di(t,r),n.map(u,function(n,r){return i(r,he(t,r,0,0,c),f[r])?r:null});if(s="string"==typeof i?i.match(de):"",s)switch(s[2]){case"visIdx":case"visible":return(o=parseInt(s[1],10),0>o)?(h=n.map(u,function(n,t){return n.bVisible?t:null}),[h[h.length+o]]):[vt(t,o)];case"name":return n.map(e,function(n,t){return n===s[1]?t:null});default:return[]}return i.nodeName&&i._DT_CellIndex?[i._DT_CellIndex.column]:(o=n(f).filter(i).map(function(){return n.inArray(this,f)}).toArray(),o.length||!i.nodeName)?o:(o=n(i).closest("*[data-dt-column]"),o.length?[o.data("dt-column")]:[])},t,r)};return f("columns()",function(t,i){t===r?t="":n.isPlainObject(t)&&(i=t,t="");i=eu(i);var u=this.iterator("table",function(n){return ge(n,t,i)},1);return u.selector.cols=t,u.selector.opts=i,u}),s("columns().header()","column().header()",function(){return this.iterator("column",function(n,t){return n.aoColumns[t].nTh},1)}),s("columns().footer()","column().footer()",function(){return this.iterator("column",function(n,t){return n.aoColumns[t].nTf},1)}),s("columns().data()","column().data()",function(){return this.iterator("column-rows",he,1)}),s("columns().dataSrc()","column().dataSrc()",function(){return this.iterator("column",function(n,t){return n.aoColumns[t].mData},1)}),s("columns().cache()","column().cache()",function(n){return this.iterator("column-rows",function(t,i,r,u,f){return ni(t.aoData,f,"search"===n?"_aFilterData":"_aSortData",i)},1)}),s("columns().nodes()","column().nodes()",function(){return this.iterator("column-rows",function(n,t,i,r,u){return ni(n.aoData,u,"anCells",t)},1)}),s("columns().visible()","column().visible()",function(t,i){var u=this,f=this.iterator("column",function(i,u){var c,o;if(t===r)return i.aoColumns[u].bVisible;var f=i.aoColumns,s=f[u],e=i.aoData,h;if(t!==r&&s.bVisible!==t){if(t)for(c=n.inArray(!0,b(f,"bVisible"),u+1),f=0,h=e.length;f<h;f++)o=e[f].nTr,i=e[f].anCells,o&&o.insertBefore(i[u],i[c]||null);else n(b(i.aoData,"anCells",u)).detach();s.bVisible=t}});return t!==r&&this.iterator("table",function(f){wt(f,f.aoHeader);wt(f,f.aoFooter);f.aiDisplay.length||n(f.nTBody).find("td[colspan]").attr("colspan",ot(f));yi(f);u.iterator("column",function(n,r){o(n,null,"column-visibility",[n,r,t,i])});(i===r||i)&&u.columns.adjust()}),f}),s("columns().indexes()","column().index()",function(n){return this.iterator("column",function(t,i){return"visible"===n?yt(t,i):i},1)}),f("columns.adjust()",function(){return this.iterator("table",function(n){at(n)},1)}),f("column.index()",function(n,t){if(0!==this.context.length){var i=this.context[0];if("fromVisible"===n||"toData"===n)return vt(i,t);if("fromData"===n||"toVisible"===n)return yt(i,t)}}),f("column()",function(n,t){return ou(this.columns(n,t))}),ce=function(t,i,u){var a=t.aoData,o=di(t,u),p=ee(ni(a,o,"anCells")),w=n([].concat.apply([],p)),s,b=t.aoColumns.length,h,c,v,e,l,f;return fu("cell",i,function(i){var u="function"==typeof i;if(null===i||i===r||u){for(h=[],c=0,v=o.length;c<v;c++)for(s=o[c],e=0;e<b;e++)l={row:s,column:e},u?(f=a[s],i(l,y(t,s,e),f.anCells?f.anCells[e]:null)&&h.push(l)):h.push(l);return h}return n.isPlainObject(i)?i.column!==r&&i.row!==r&&-1!==n.inArray(i.row,o)?[i]:[]:(u=w.filter(i).map(function(n,t){return{row:t._DT_CellIndex.row,column:t._DT_CellIndex.column}}).toArray(),u.length||!i.nodeName)?u:(f=n(i).closest("*[data-dt-row]"),f.length?[{row:f.data("dt-row"),column:f.data("dt-column")}]:[])},t,u)},f("cells()",function(t,i,u){if(n.isPlainObject(t)&&(t.row===r?(u=t,t=null):(u=i,i=null)),n.isPlainObject(i)&&(u=i,i=null),null===i||i===r)return this.iterator("table",function(n){return ce(n,t,eu(u))});var f=u?{page:u.page,order:u.order,search:u.search}:{},s=this.columns(i,f),h=this.rows(t,f),e,c,o,l;return f=this.iterator("table",function(n,t){for(n=[],e=0,c=h[t].length;e<c;e++)for(o=0,l=s[t].length;o<l;o++)n.push({row:h[t][e],column:s[t][o]});return n},1),f=u&&u.selected?this.cells(f,u):f,n.extend(f.selector,{cols:i,rows:t,opts:u}),f}),s("cells().nodes()","cell().node()",function(){return this.iterator("cell",function(n,t,i){return(n=n.aoData[t])&&n.anCells?n.anCells[i]:r},1)}),f("cells().data()",function(){return this.iterator("cell",function(n,t,i){return y(n,t,i)},1)}),s("cells().cache()","cell().cache()",function(n){return n="search"===n?"_aFilterData":"_aSortData",this.iterator("cell",function(t,i,r){return t.aoData[i][n][r]},1)}),s("cells().render()","cell().render()",function(n){return this.iterator("cell",function(t,i,r){return y(t,i,r,n)},1)}),s("cells().indexes()","cell().index()",function(){return this.iterator("cell",function(n,t,i){return{row:t,column:i,columnVisible:yt(n,i)}},1)}),s("cells().invalidate()","cell().invalidate()",function(n){return this.iterator("cell",function(t,i,r){pt(t,i,n,r)})}),f("cell()",function(n,t,i){return ou(this.cells(n,t,i))}),f("cell().data()",function(n){var i=this.context,t=this[0];return n===r?i.length&&t.length?y(i[0],t[0].row,t[0].column):r:(pu(i[0],t[0].row,t[0].column,n),pt(i[0],t[0].row,"data",t[0].column),this)}),f("order()",function(t,i){var u=this.context;return t===r?0!==u.length?u[0].aaSorting:r:("number"==typeof t?t=[[t,i]]:t.length&&!n.isArray(t[0])&&(t=Array.prototype.slice.call(arguments)),this.iterator("table",function(n){n.aaSorting=t.slice()}))}),f("order.listener()",function(n,t,i){return this.iterator("table",function(r){vr(r,n,t,i)})}),f("order.fixed()",function(t){if(!t){var i=this.context;return i=i.length?i[0].aaSortingFixed:r,n.isArray(i)?{pre:i}:i}return this.iterator("table",function(i){i.aaSortingFixed=n.extend(!0,{},t)})}),f(["columns().order()","column().order()"],function(t){var i=this;return this.iterator("table",function(r,u){var f=[];n.each(i[u],function(n,i){f.push([i,t])});r.aaSorting=f})}),f("search()",function(t,i,u,f){var e=this.context;return t===r?0!==e.length?e[0].oPreviousSearch.sSearch:r:this.iterator("table",function(r){r.oFeatures.bFilter&&kt(r,n.extend({},r.oPreviousSearch,{sSearch:t+"",bRegex:null===i?!1:i,bSmart:null===u?!0:u,bCaseInsensitive:null===f?!0:f}),1)})}),s("columns().search()","column().search()",function(t,i,u,f){return this.iterator("column",function(e,o){var s=e.aoPreSearchCols;if(t===r)return s[o].sSearch;e.oFeatures.bFilter&&(n.extend(s[o],{sSearch:t+"",bRegex:null===i?!1:i,bSmart:null===u?!0:u,bCaseInsensitive:null===f?!0:f}),kt(e,e.oPreviousSearch,1))})}),f("state()",function(){return this.context.length?this.context[0].oSavedState:null}),f("state.clear()",function(){return this.iterator("table",function(n){n.fnStateSaveCallback.call(n.oInstance,n,{})})}),f("state.loaded()",function(){return this.context.length?this.context[0].oLoadedState:null}),f("state.save()",function(){return this.iterator("table",function(n){yi(n)})}),u.versionCheck=u.fnVersionCheck=function(n){var e=u.version.split("."),i,r,t,f;for(n=n.split("."),t=0,f=n.length;t<f;t++)if(i=parseInt(e[t],10)||0,r=parseInt(n[t],10)||0,i!==r)return i>r;return!0},u.isDataTable=u.fnIsDataTable=function(t){var i=n(t).get(0),r=!1;return t instanceof u.Api?!0:(n.each(u.settings,function(t,u){t=u.nScrollHead?n("table",u.nScrollHead)[0]:null;var f=u.nScrollFoot?n("table",u.nScrollFoot)[0]:null;(u.nTable===i||t===i||f===i)&&(r=!0)}),r)},u.tables=u.fnTables=function(t){var r=!1,i;return n.isPlainObject(t)&&(r=t.api,t=t.visible),i=n.map(u.settings,function(i){if(!t||t&&n(i.nTable).is(":visible"))return i.nTable}),r?new e(i):i},u.camelToHungarian=g,f("$()",function(t,i){return i=this.rows(i).nodes(),i=n(i),n([].concat(i.filter(t).toArray(),i.find(t).toArray()))}),n.each(["on","one","off"],function(t,i){f(i+"()",function(){var t=Array.prototype.slice.call(arguments),r;return t[0]=n.map(t[0].split(/\s/),function(n){return n.match(/\.dt\b/)?n:n+".dt"}).join(" "),r=n(this.tables().nodes()),r[i].apply(r,t),this})}),f("clear()",function(){return this.iterator("table",function(n){ei(n)})}),f("settings()",function(){return new e(this.context,this.context)}),f("init()",function(){var n=this.context;return n.length?n[0].oInit:null}),f("data()",function(){return this.iterator("table",function(n){return b(n.aoData,"_aData")}).flatten()}),f("destroy()",function(i){return i=i||!1,this.iterator("table",function(r){var h=r.nTableWrapper.parentNode,c=r.oClasses,a=r.nTable,l=r.nTBody,f=r.nTHead,v=r.nTFoot,s=n(a),y,p,w;l=n(l);y=n(r.nTableWrapper);p=n.map(r.aoData,function(n){return n.nTr});r.bDestroying=!0;o(r,"aoDestroyCallback","destroy",[r]);i||new e(r).columns().visible(!0);y.off(".DT").find(":not(tbody *)").off(".DT");n(t).off(".DT-"+r.sInstance);a!=f.parentNode&&(s.children("thead").detach(),s.append(f));v&&a!=v.parentNode&&(s.children("tfoot").detach(),s.append(v));r.aaSorting=[];r.aaSortingFixed=[];vi(r);n(p).removeClass(r.asStripeClasses.join(" "));n("th, td",f).removeClass(c.sSortable+" "+c.sSortableAsc+" "+c.sSortableDesc+" "+c.sSortableNone);l.children().detach();l.append(p);f=i?"remove":"detach";s[f]();y[f]();!i&&h&&(h.insertBefore(a,r.nTableReinsertBefore),s.css("width",r.sDestroyWidth).removeClass(c.sTable),(w=r.asDestroyStripes.length)&&l.children().each(function(t){n(this).addClass(r.asDestroyStripes[t%w])}));h=n.inArray(r,u.settings);-1!==h&&u.settings.splice(h,1)})}),n.each(["column","row","cell"],function(n,t){f(t+"s().every()",function(n){var i=this.selector.opts,u=this;return this.iterator(t,function(f,e,o,s,h){n.call(u[t](e,"cell"===t?o:i,"cell"===t?i:r),e,o,s,h)})})}),f("i18n()",function(t,i,u){var f=this.context[0];return t=ft(t)(f.oLanguage),t===r&&(t=i),u!==r&&n.isPlainObject(t)&&(t=t[u]!==r?t[u]:t._),t.replace("%d",u)}),u.version="1.10.21",u.settings=[],u.models={},u.models.oSearch={bCaseInsensitive:!0,sSearch:"",bRegex:!1,bSmart:!0},u.models.oRow={nTr:null,anCells:null,_aData:[],_aSortData:null,_aFilterData:null,_sFilterRow:null,_sRowStripe:"",src:null,idx:-1},u.models.oColumn={idx:null,aDataSort:null,asSorting:null,bSearchable:null,bSortable:null,bVisible:null,_sManualType:null,_bAttrSrc:!1,fnCreatedCell:null,fnGetData:null,fnSetData:null,mData:null,mRender:null,nTh:null,nTf:null,sClass:null,sContentPadding:null,sDefaultContent:null,sName:null,sSortDataType:"std",sSortingClass:null,sSortingClassJUI:null,sTitle:null,sType:null,sWidth:null,sWidthOrig:null},u.defaults={aaData:null,aaSorting:[[0,"asc"]],aaSortingFixed:[],ajax:null,aLengthMenu:[10,25,50,100],aoColumns:null,aoColumnDefs:null,aoSearchCols:[],asStripeClasses:null,bAutoWidth:!0,bDeferRender:!1,bDestroy:!1,bFilter:!0,bInfo:!0,bLengthChange:!0,bPaginate:!0,bProcessing:!1,bRetrieve:!1,bScrollCollapse:!1,bServerSide:!1,bSort:!0,bSortMulti:!0,bSortCellsTop:!1,bSortClasses:!0,bStateSave:!1,fnCreatedRow:null,fnDrawCallback:null,fnFooterCallback:null,fnFormatNumber:function(n){return n.toString().replace(/\B(?=(\d{3})+(?!\d))/g,this.oLanguage.sThousands)},fnHeaderCallback:null,fnInfoCallback:null,fnInitComplete:null,fnPreDrawCallback:null,fnRowCallback:null,fnServerData:null,fnServerParams:null,fnStateLoadCallback:function(n){try{return JSON.parse((-1===n.iStateDuration?sessionStorage:localStorage).getItem("DataTables_"+n.sInstance+"_"+location.pathname))}catch(t){return{}}},fnStateLoadParams:null,fnStateLoaded:null,fnStateSaveCallback:function(n,t){try{(-1===n.iStateDuration?sessionStorage:localStorage).setItem("DataTables_"+n.sInstance+"_"+location.pathname,JSON.stringify(t))}catch(i){}},fnStateSaveParams:null,iStateDuration:7200,iDeferLoading:null,iDisplayLength:10,iDisplayStart:0,iTabIndex:0,oClasses:{},oLanguage:{oAria:{sSortAscending:": activate to sort column ascending",sSortDescending:": activate to sort column descending"},oPaginate:{sFirst:"First",sLast:"Last",sNext:"Next",sPrevious:"Previous"},sEmptyTable:"No data available in table",sInfo:"Showing _START_ to _END_ of _TOTAL_ entries",sInfoEmpty:"Showing 0 to 0 of 0 entries",sInfoFiltered:"(filtered from _MAX_ total entries)",sInfoPostFix:"",sDecimal:"",sThousands:",",sLengthMenu:"Show _MENU_ entries",sLoadingRecords:"Loading...",sProcessing:"Processing...",sSearch:"Search:",sSearchPlaceholder:"",sUrl:"",sZeroRecords:"No matching records found"},oSearch:n.extend({},u.models.oSearch),sAjaxDataProp:"data",sAjaxSource:null,sDom:"lfrtip",searchDelay:null,sPaginationType:"simple_numbers",sScrollX:"",sScrollXInner:"",sScrollY:"",sServerMethod:"GET",renderer:null,rowId:"DT_RowId"},lt(u.defaults),u.defaults.column={aDataSort:null,iDataSort:-1,asSorting:["asc","desc"],bSearchable:!0,bSortable:!0,bVisible:!0,fnCreatedCell:null,mData:null,mRender:null,sCellType:"td",sClass:"",sContentPadding:"",sDefaultContent:null,sName:"",sSortDataType:"std",sTitle:null,sType:null,sWidth:null},lt(u.defaults.column),u.models.oSettings={oFeatures:{bAutoWidth:null,bDeferRender:null,bFilter:null,bInfo:null,bLengthChange:null,bPaginate:null,bProcessing:null,bServerSide:null,bSort:null,bSortMulti:null,bSortClasses:null,bStateSave:null},oScroll:{bCollapse:null,iBarWidth:0,sX:null,sXInner:null,sY:null},oLanguage:{fnInfoCallback:null},oBrowser:{bScrollOversize:!1,bScrollbarLeft:!1,bBounding:!1,barWidth:0},ajax:null,aanFeatures:[],aoData:[],aiDisplay:[],aiDisplayMaster:[],aIds:{},aoColumns:[],aoHeader:[],aoFooter:[],oPreviousSearch:{},aoPreSearchCols:[],aaSorting:null,aaSortingFixed:[],asStripeClasses:null,asDestroyStripes:[],sDestroyWidth:0,aoRowCallback:[],aoHeaderCallback:[],aoFooterCallback:[],aoDrawCallback:[],aoRowCreatedCallback:[],aoPreDrawCallback:[],aoInitComplete:[],aoStateSaveParams:[],aoStateLoadParams:[],aoStateLoaded:[],sTableId:"",nTable:null,nTHead:null,nTFoot:null,nTBody:null,nTableWrapper:null,bDeferLoading:!1,bInitialised:!1,aoOpenRows:[],sDom:null,searchDelay:null,sPaginationType:"two_button",iStateDuration:0,aoStateSave:[],aoStateLoad:[],oSavedState:null,oLoadedState:null,sAjaxSource:null,sAjaxDataProp:null,bAjaxDataGet:!0,jqXHR:null,json:r,oAjaxData:r,fnServerData:null,aoServerParams:[],sServerMethod:null,fnFormatNumber:null,aLengthMenu:null,iDraw:0,bDrawing:!1,iDrawError:-1,_iDisplayLength:10,_iDisplayStart:0,_iRecordsTotal:0,_iRecordsDisplay:0,oClasses:{},bFiltered:!1,bSorted:!1,bSortCellsTop:null,oInit:null,aoDestroyCallback:[],fnRecordsTotal:function(){return"ssp"==v(this)?1*this._iRecordsTotal:this.aiDisplayMaster.length},fnRecordsDisplay:function(){return"ssp"==v(this)?1*this._iRecordsDisplay:this.aiDisplay.length},fnDisplayEnd:function(){var n=this._iDisplayLength,t=this._iDisplayStart,r=t+n,i=this.aiDisplay.length,u=this.oFeatures,f=u.bPaginate;return u.bServerSide?!1===f||-1===n?t+i:Math.min(t+n,this._iRecordsDisplay):!f||r>i||-1===n?i:r},oInstance:null,sInstance:null,iTabIndex:0,nScrollHead:null,nScrollFoot:null,aLastSort:[],oPlugins:{},rowIdFn:null,rowId:null},u.ext=c={buttons:{},classes:{},build:"dt/dt-1.10.21/fh-3.1.7/sl-1.3.1",errMode:"alert",feature:[],search:[],selector:{cell:[],column:[],row:[]},internal:{},legacy:{ajax:null},pager:{},renderer:{pageButton:{},header:{}},order:{},type:{detect:[],search:{},order:{}},_unique:0,fnVersionCheck:u.fnVersionCheck,iApiIndex:0,oJUIClasses:{},sVersion:u.version},n.extend(c,{afnFiltering:c.search,aTypes:c.type.detect,ofnSearch:c.type.search,oSort:c.type.order,afnSortData:c.order,aoFeatures:c.feature,oApi:c.internal,oStdClasses:c.classes,oPagination:c.pager}),n.extend(u.ext.classes,{sTable:"dataTable",sNoFooter:"no-footer",sPageButton:"paginate_button",sPageButtonActive:"current",sPageButtonDisabled:"disabled",sStripeOdd:"odd",sStripeEven:"even",sRowEmpty:"dataTables_empty",sWrapper:"dataTables_wrapper",sFilter:"dataTables_filter",sInfo:"dataTables_info",sPaging:"dataTables_paginate paging_",sLength:"dataTables_length",sProcessing:"dataTables_processing",sSortAsc:"sorting_asc",sSortDesc:"sorting_desc",sSortable:"sorting",sSortableAsc:"sorting_asc_disabled",sSortableDesc:"sorting_desc_disabled",sSortableNone:"sorting_disabled",sSortColumn:"sorting_",sFilterInput:"",sLengthSelect:"",sScrollWrapper:"dataTables_scroll",sScrollHead:"dataTables_scrollHead",sScrollHeadInner:"dataTables_scrollHeadInner",sScrollBody:"dataTables_scrollBody",sScrollFoot:"dataTables_scrollFoot",sScrollFootInner:"dataTables_scrollFootInner",sHeaderTH:"",sFooterTH:"",sSortJUIAsc:"",sSortJUIDesc:"",sSortJUI:"",sSortJUIAscAllowed:"",sSortJUIDescAllowed:"",sSortJUIWrapper:"",sSortIcon:"",sJUIHeader:"",sJUIFooter:""}),hu=u.ext.pager,n.extend(hu,{simple:function(){return["previous","next"]},full:function(){return["first","previous","next","last"]},numbers:function(n,t){return[gt(n,t)]},simple_numbers:function(n,t){return["previous",gt(n,t),"next"]},full_numbers:function(n,t){return["first","previous",gt(n,t),"next","last"]},first_last_numbers:function(n,t){return["first",gt(n,t),"last"]},_numbers:gt,numbers_length:7}),n.extend(!0,u.ext.renderer,{pageButton:{_:function(t,u,f,e,o,s){var a=t.oClasses,l=t.oLanguage.oPaginate,w=t.oLanguage.oAria.paginate||{},h,c,y=0,p=function(i,r){for(var v=a.sPageButtonDisabled,d=function(n){cr(t,n.data.action,!0)},b=0,u,e,k=r.length;b<k;b++)if(u=r[b],n.isArray(u))e=n("<"+(u.DT_el||"div")+"/>").appendTo(i),p(e,u);else{h=null;c=u;e=t.iTabIndex;switch(u){case"ellipsis":i.append('<span class="ellipsis">&#x2026;<\/span>');break;case"first":h=l.sFirst;0===o&&(e=-1,c+=" "+v);break;case"previous":h=l.sPrevious;0===o&&(e=-1,c+=" "+v);break;case"next":h=l.sNext;(0===s||o===s-1)&&(e=-1,c+=" "+v);break;case"last":h=l.sLast;o===s-1&&(e=-1,c+=" "+v);break;default:h=u+1;c=o===u?a.sPageButtonActive:""}null!==h&&(e=n("<a>",{"class":a.sPageButton+" "+c,"aria-controls":t.sTableId,"aria-label":w[u],"data-dt-idx":y,tabindex:e,id:0===f&&"string"==typeof u?t.sTableId+"_"+u:null}).html(h).appendTo(i),pr(e,{action:u},d),y++)}},v;try{v=n(u).find(i.activeElement).data("dt-idx")}catch(b){}p(n(u).empty(),e);v!==r&&n(u).find("[data-dt-idx="+v+"]").trigger("focus")}}}),n.extend(u.ext.type.detect,[function(n,t){return t=t.oLanguage.sDecimal,nu(n,t)?"num"+t:null},function(n,t){return n&&!(n instanceof Date)&&!le.test(n)?null:(t=Date.parse(n),null!==t&&!isNaN(t)||tt(n)?"date":null)},function(n,t){return t=t.oLanguage.sDecimal,nu(n,t,!0)?"num-fmt"+t:null},function(n,t){return t=t.oLanguage.sDecimal,fe(n,t)?"html-num"+t:null},function(n,t){return t=t.oLanguage.sDecimal,fe(n,t,!0)?"html-num-fmt"+t:null},function(n){return tt(n)||"string"==typeof n&&-1!==n.indexOf("<")?"html":null}]),n.extend(u.ext.type.search,{html:function(n){return tt(n)?n:"string"==typeof n?n.replace(ie," ").replace(wi,""):""},string:function(n){return tt(n)?n:"string"==typeof n?n.replace(ie," "):n}}),ii=function(n,t,i,r){return 0!==n&&(!n||"-"===n)?-Infinity:(t&&(n=ue(n,t)),n.replace&&(i&&(n=n.replace(i,"")),r&&(n=n.replace(r,""))),1*n)},n.extend(c.type.order,{"date-pre":function(n){return n=Date.parse(n),isNaN(n)?-Infinity:n},"html-pre":function(n){return tt(n)?"":n.replace?n.replace(/<.*?>/g,"").toLowerCase():n+""},"string-pre":function(n){return tt(n)?"":"string"==typeof n?n.toLowerCase():n.toString?n.toString():""},"string-asc":function(n,t){return n<t?-1:n>t?1:0},"string-desc":function(n,t){return n<t?1:n>t?-1:0}}),kr(""),n.extend(!0,u.ext.renderer,{header:{_:function(t,i,r,u){n(t.nTable).on("order.dt.DT",function(n,f,e,o){t===f&&(n=r.idx,i.removeClass(r.sSortingClass+" "+u.sSortAsc+" "+u.sSortDesc).addClass("asc"==o[n]?u.sSortAsc:"desc"==o[n]?u.sSortDesc:r.sSortingClass))})},jqueryui:function(t,i,r,u){n("<div/>").addClass(u.sSortJUIWrapper).append(i.contents()).append(n("<span/>").addClass(u.sSortIcon+" "+r.sSortingClassJUI)).appendTo(i);n(t.nTable).on("order.dt.DT",function(n,f,e,o){t===f&&(n=r.idx,i.removeClass(u.sSortAsc+" "+u.sSortDesc).addClass("asc"==o[n]?u.sSortAsc:"desc"==o[n]?u.sSortDesc:r.sSortingClass),i.find("span."+u.sSortIcon).removeClass(u.sSortJUIAsc+" "+u.sSortJUIDesc+" "+u.sSortJUI+" "+u.sSortJUIAscAllowed+" "+u.sSortJUIDescAllowed).addClass("asc"==o[n]?u.sSortJUIAsc:"desc"==o[n]?u.sSortJUIDesc:r.sSortingClassJUI))})}}}),gi=function(n){return"string"==typeof n?n.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;"):n},u.render={number:function(n,t,i,r,u){return{display:function(f){if("number"!=typeof f&&"string"!=typeof f)return f;var o=0>f?"-":"",e=parseFloat(f);return isNaN(e)?gi(f):(e=e.toFixed(i),f=Math.abs(e),e=parseInt(f,10),f=i?t+(f-e).toFixed(i).substring(2):"",o+(r||"")+e.toString().replace(/\B(?=(\d{3})+(?!\d))/g,n)+f+(u||""))}}},text:function(){return{display:gi,filter:gi}}},n.extend(u.ext.internal,{_fnExternApiFunc:te,_fnBuildAjax:hi,_fnAjaxUpdate:ku,_fnAjaxParameters:du,_fnAjaxUpdateDraw:gu,_fnAjaxDataSrc:ci,_fnAddColumn:tr,_fnColumnOptions:ri,_fnAdjustColumnSizing:at,_fnVisibleToColumnIndex:vt,_fnColumnIndexToVisible:yt,_fnVisbleColumns:ot,_fnGetColumns:ui,_fnColumnTypes:ir,_fnApplyColumnDefs:yu,_fnHungarianMap:lt,_fnCamelToHungarian:g,_fnLanguageCompat:nr,_fnBrowserDetect:au,_fnAddData:it,_fnAddTr:fi,_fnNodeToDataIndex:function(n,t){return t._DT_RowIndex!==r?t._DT_RowIndex:null},_fnNodeToColumnIndex:function(t,i,r){return n.inArray(r,t.aoData[i].anCells)},_fnGetCellData:y,_fnSetCellData:pu,_fnSplitObjNotation:rr,_fnGetObjectDataFn:ft,_fnSetObjectDataFn:rt,_fnGetDataMaster:ur,_fnClearTable:ei,_fnDeleteIndex:oi,_fnInvalidate:pt,_fnGetRowElements:fr,_fnCreateTr:er,_fnBuildHead:wu,_fnDrawHead:wt,_fnDraw:ut,_fnReDraw:et,_fnAddOptionsHtml:bu,_fnDetectHeader:bt,_fnGetUniqueThs:si,_fnFeatureHtmlFilter:nf,_fnFilterComplete:kt,_fnFilterCustom:tf,_fnFilterColumn:rf,_fnFilter:uf,_fnFilterCreateSearch:sr,_fnEscapeRegex:tu,_fnFilterData:ff,_fnFeatureHtmlInfo:sf,_fnUpdateInfo:hf,_fnInfoMacros:cf,_fnInitialise:dt,_fnInitComplete:li,_fnLengthChange:hr,_fnFeatureHtmlLength:lf,_fnFeatureHtmlPaginate:af,_fnPageChange:cr,_fnFeatureHtmlProcessing:vf,_fnProcessingDisplay:w,_fnFeatureHtmlTable:yf,_fnScrollDraw:ai,_fnApplyToChildren:d,_fnCalculateColumnWidths:lr,_fnThrottle:iu,_fnConvertToWidth:pf,_fnGetWidestNode:wf,_fnGetMaxLenString:bf,_fnStringToCss:h,_fnSortFlatten:st,_fnSort:kf,_fnSortAria:df,_fnSortListener:ar,_fnSortAttachListener:vr,_fnSortingClasses:vi,_fnSortData:gf,_fnSaveState:yi,_fnLoadState:ne,_fnSettingsFromNode:pi,_fnLog:nt,_fnMap:k,_fnBindAction:pr,_fnCallbackReg:a,_fnCallbackFire:o,_fnLengthOverflow:wr,_fnRenderer:br,_fnDataSource:v,_fnRowAttributes:or,_fnExtend:yr,_fnCalculateEnd:function(){}}),n.fn.dataTable=u,u.$=n,n.fn.dataTableSettings=u.settings,n.fn.dataTableExt=u.ext,n.fn.DataTable=function(t){return n(this).dataTable(t).api()},n.each(u,function(t,i){n.fn.DataTable[t]=i}),n.fn.dataTable});$jscomp=$jscomp||{};$jscomp.scope={};$jscomp.findInternal=function(n,t,i){var f,r,u;for(n instanceof String&&(n=String(n)),f=n.length,r=0;r<f;r++)if(u=n[r],t.call(i,u,r,n))return{i:r,v:u};return{i:-1,v:void 0}};$jscomp.ASSUME_ES5=!1;$jscomp.ASSUME_NO_NATIVE_MAP=!1;$jscomp.ASSUME_NO_NATIVE_SET=!1;$jscomp.SIMPLE_FROUND_POLYFILL=!1;$jscomp.defineProperty=$jscomp.ASSUME_ES5||"function"==typeof Object.defineProperties?Object.defineProperty:function(n,t,i){n!=Array.prototype&&n!=Object.prototype&&(n[t]=i.value)};$jscomp.getGlobal=function(n){var t,i;for(n=["object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global,n],t=0;t<n.length;++t)if(i=n[t],i&&i.Math==Math)return i;throw Error("Cannot find global object");};$jscomp.global=$jscomp.getGlobal(this);$jscomp.polyfill=function(n,t,i,r){if(t){for(i=$jscomp.global,n=n.split("."),r=0;r<n.length-1;r++){var u=n[r];u in i||(i[u]={});i=i[u]}n=n[n.length-1];r=i[n];t=t(r);t!=r&&null!=t&&$jscomp.defineProperty(i,n,{configurable:!0,writable:!0,value:t})}};$jscomp.polyfill("Array.prototype.find",function(n){return n?n:function(n,t){return $jscomp.findInternal(this,n,t).v}},"es6","es3"),function(n){"function"==typeof define&&define.amd?define(["jquery","datatables.net"],function(t){return n(t,window,document)}):"object"==typeof exports?module.exports=function(t,i){return t||(t=window),i&&i.fn.dataTable||(i=require("datatables.net")(t,i).$),n(i,t,t.document)}:n(jQuery,window,document)}(function(n,t,i,r){var u=n.fn.dataTable,e=0,f=function(i,r){if(!(this instanceof f))throw"FixedHeader must be initialised with the 'new' keyword.";if(!0===r&&(r={}),i=new u.Api(i),this.c=n.extend(!0,{},f.defaults,r),this.s={dt:i,position:{theadTop:0,tbodyTop:0,tfootTop:0,tfootBottom:0,width:0,left:0,tfootHeight:0,theadHeight:0,windowHeight:n(t).height(),visible:!0},headerMode:null,footerMode:null,autoWidth:i.settings()[0].oFeatures.bAutoWidth,namespace:".dtfc"+e++,scrollLeft:{header:-1,footer:-1},enable:!0},this.dom={floatingHeader:null,thead:n(i.table().header()),tbody:n(i.table().body()),tfoot:n(i.table().footer()),header:{host:null,floating:null,placeholder:null},footer:{host:null,floating:null,placeholder:null}},this.dom.header.host=this.dom.thead.parent(),this.dom.footer.host=this.dom.tfoot.parent(),i=i.settings()[0],i._fixedHeader)throw"FixedHeader already initialised on table "+i.nTable.id;i._fixedHeader=this;this._constructor()};n.extend(f.prototype,{destroy:function(){this.s.dt.off(".dtfc");n(t).off(this.s.namespace);this.c.header&&this._modeChange("in-place","header",!0);this.c.footer&&this.dom.tfoot.length&&this._modeChange("in-place","footer",!0)},enable:function(n,t){this.s.enable=n;(t||t===r)&&(this._positions(),this._scroll(!0))},enabled:function(){return this.s.enable},headerOffset:function(n){return n!==r&&(this.c.headerOffset=n,this.update()),this.c.headerOffset},footerOffset:function(n){return n!==r&&(this.c.footerOffset=n,this.update()),this.c.footerOffset},update:function(){var t=this.s.dt.table().node();n(t).is(":visible")?this.enable(!0,!1):this.enable(!1,!1);this._positions();this._scroll(!0)},_constructor:function(){var r=this,f=this.s.dt,i;n(t).on("scroll"+this.s.namespace,function(){r._scroll()}).on("resize"+this.s.namespace,u.util.throttle(function(){r.s.position.windowHeight=n(t).height();r.update()},50));i=n(".fh-fixedHeader");!this.c.headerOffset&&i.length&&(this.c.headerOffset=i.outerHeight());i=n(".fh-fixedFooter");!this.c.footerOffset&&i.length&&(this.c.footerOffset=i.outerHeight());f.on("column-reorder.dt.dtfc column-visibility.dt.dtfc draw.dt.dtfc column-sizing.dt.dtfc responsive-display.dt.dtfc",function(){r.update()});f.on("destroy.dtfc",function(){r.destroy()});this._positions();this._scroll()},_clone:function(t,i){var f=this.s.dt,r=this.dom[t],u="header"===t?this.dom.thead:this.dom.tfoot;!i&&r.floating?r.floating.removeClass("fixedHeader-floating fixedHeader-locked"):(r.floating&&(r.placeholder.remove(),this._unsize(t),r.floating.children().detach(),r.floating.remove()),r.floating=n(f.table().node().cloneNode(!1)).css("table-layout","fixed").attr("aria-hidden","true").removeAttr("id").append(u).appendTo("body"),r.placeholder=u.clone(!1),r.placeholder.find("*[id]").removeAttr("id"),r.host.prepend(r.placeholder),this._matchWidths(r.placeholder,r.floating))},_matchWidths:function(t,i){var r=function(i){return n(i,t).map(function(){return n(this).width()}).toArray()},u=function(t,r){n(t,i).each(function(t){n(this).css({width:r[t],minWidth:r[t]})})},f=r("th");r=r("td");u("th",f);u("td",r)},_unsize:function(t){var i=this.dom[t].floating;i&&("footer"===t||"header"===t&&!this.s.autoWidth)?n("th, td",i).css({width:"",minWidth:""}):i&&"header"===t&&n("th, td",i).css("min-width","")},_horizontal:function(n,t){var i=this.dom[n],u=this.s.position,r=this.s.scrollLeft;i.floating&&r[n]!==t&&(i.floating.css("left",u.left-t),r[n]=t)},_modeChange:function(t,r,u){var f=this.dom[r],e=this.s.position,s=function(n){f.floating.attr("style",function(t,i){return(i||"")+"width: "+n+"px !important;"})},h=this.dom["footer"===r?"tfoot":"thead"],o=n.contains(h[0],i.activeElement)?i.activeElement:null;o&&o.blur();"in-place"===t?(f.placeholder&&(f.placeholder.remove(),f.placeholder=null),this._unsize(r),"header"===r?f.host.prepend(h):f.host.append(h),f.floating&&(f.floating.remove(),f.floating=null)):"in"===t?(this._clone(r,u),f.floating.addClass("fixedHeader-floating").css("header"===r?"top":"bottom",this.c[r+"Offset"]).css("left",e.left+"px"),s(e.width),"footer"===r&&f.floating.css("top","")):"below"===t?(this._clone(r,u),f.floating.addClass("fixedHeader-locked").css("top",e.tfootTop-e.theadHeight).css("left",e.left+"px"),s(e.width)):"above"===t&&(this._clone(r,u),f.floating.addClass("fixedHeader-locked").css("top",e.tbodyTop).css("left",e.left+"px"),s(e.width));o&&o!==i.activeElement&&setTimeout(function(){o.focus()},10);this.s.scrollLeft.header=-1;this.s.scrollLeft.footer=-1;this.s[r+"Mode"]=t},_positions:function(){var i=this.s.dt.table(),t=this.s.position,r=this.dom,f,u;i=n(i.node());f=i.children("thead");u=i.children("tfoot");r=r.tbody;t.visible=i.is(":visible");t.width=i.outerWidth();t.left=i.offset().left;t.theadTop=f.offset().top;t.tbodyTop=r.offset().top;t.tbodyHeight=r.outerHeight();t.theadHeight=t.tbodyTop-t.theadTop;u.length?(t.tfootTop=u.offset().top,t.tfootBottom=t.tfootTop+u.outerHeight(),t.tfootHeight=t.tfootBottom-t.tfootTop):(t.tfootTop=t.tbodyTop+r.outerHeight(),t.tfootBottom=t.tfootTop,t.tfootHeight=t.tfootTop)},_scroll:function(t){var u=n(i).scrollTop(),e=n(i).scrollLeft(),r=this.s.position,f;this.c.header&&(f=this.s.enable?!r.visible||u<=r.theadTop-this.c.headerOffset?"in-place":u<=r.tfootTop-r.theadHeight-this.c.headerOffset?"in":"below":"in-place",(t||f!==this.s.headerMode)&&this._modeChange(f,"header",t),this._horizontal("header",e));this.c.footer&&this.dom.tfoot.length&&(u=this.s.enable?!r.visible||u+r.windowHeight>=r.tfootBottom+this.c.footerOffset?"in-place":r.windowHeight+u>r.tbodyTop+r.tfootHeight+this.c.footerOffset?"in":"above":"in-place",(t||u!==this.s.footerMode)&&this._modeChange(u,"footer",t),this._horizontal("footer",e))}});f.version="3.1.7";f.defaults={header:!0,footer:!1,headerOffset:0,footerOffset:0};n.fn.dataTable.FixedHeader=f;n.fn.DataTable.FixedHeader=f;n(i).on("init.dt.dtfh",function(t,i,r){"dt"===t.namespace&&(t=i.oInit.fixedHeader,r=u.defaults.fixedHeader,!t&&!r||i._fixedHeader||(r=n.extend({},r,t),!1!==t&&new f(i,r)))});return u.Api.register("fixedHeader()",function(){}),u.Api.register("fixedHeader.adjust()",function(){return this.iterator("table",function(n){(n=n._fixedHeader)&&n.update()})}),u.Api.register("fixedHeader.enable()",function(n){return this.iterator("table",function(t){t=t._fixedHeader;n=n!==r?n:!0;t&&n!==t.enabled()&&t.enable(n)})}),u.Api.register("fixedHeader.enabled()",function(){if(this.context.length){var n=this.content[0]._fixedHeader;if(n)return n.enabled()}return!1}),u.Api.register("fixedHeader.disable()",function(){return this.iterator("table",function(n){(n=n._fixedHeader)&&n.enabled()&&n.enable(!1)})}),n.each(["header","footer"],function(n,t){u.Api.register("fixedHeader."+t+"Offset()",function(n){var i=this.context;return n===r?i.length&&i[0]._fixedHeader?i[0]._fixedHeader[t+"Offset"]():r:this.iterator("table",function(i){(i=i._fixedHeader)&&i[t+"Offset"](n)})})}),f}),function(n){"function"==typeof define&&define.amd?define(["jquery","datatables.net"],function(t){return n(t,window,document)}):"object"==typeof exports?module.exports=function(t,i){return t||(t=window),i&&i.fn.dataTable||(i=require("datatables.net")(t,i).$),n(i,t,t.document)}:n(jQuery,window,document)}(function(n,t,i,r){function y(n,t,i){var r=function(t,i){var u,r;return t>i&&(u=i,i=t,t=u),r=!1,n.columns(":visible").indexes().filter(function(n){return n===t&&(r=!0),n===i?(r=!1,!0):r})},u=function(t,i){var u=n.rows({search:"applied"}).indexes(),f,r;return u.indexOf(t)>u.indexOf(i)&&(f=i,i=t,t=f),r=!1,u.filter(function(n){return n===t&&(r=!0),n===i?(r=!1,!0):r})};n.cells({selected:!0}).any()||i?(r=r(i.column,t.column),i=u(i.row,t.row)):(r=r(0,t.column),i=u(0,t.row));i=n.cells(i,r).flatten();n.cells(t,{selected:!0}).any()?n.cells(i).deselect():n.cells(i).select()}function l(t){var i=t.settings()[0]._select.selector;n(t.table().container()).off("mousedown.dtSelect",i).off("mouseup.dtSelect",i).off("click.dtSelect",i);n("body").off("click.dtSelect"+t.table().node().id.replace(/[^a-zA-Z0-9\-_]/g,"-"))}function p(i){var u=n(i.table().container()),e=i.settings()[0],r=e._select.selector,o;u.on("mousedown.dtSelect",r,function(n){if(n.shiftKey||n.metaKey||n.ctrlKey)u.css("-moz-user-select","none").one("selectstart.dtSelect",r,function(){return!1});t.getSelection&&(o=t.getSelection())}).on("mouseup.dtSelect",r,function(){u.css("-moz-user-select","")}).on("click.dtSelect",r,function(r){var u=i.select.items(),e,s,h;(!o||(e=t.getSelection(),e.anchorNode&&n(e.anchorNode).closest("table")[0]!==i.table().node()||e===o))&&(e=i.settings()[0],s=n.trim(i.settings()[0].oClasses.sWrapper).replace(/ +/g,"."),n(r.target).closest("div."+s)[0]==i.table().container()&&(s=i.cell(n(r.target).closest("td, th")),s.any())&&(h=n.Event("user-select.dt"),f(i,h,[u,s,r]),h.isDefaultPrevented()||(h=s.index(),"row"===u?(u=h.row,a(r,i,e,"row",u)):"column"===u?(u=s.index().column,a(r,i,e,"column",u)):"cell"===u&&(u=s.index(),a(r,i,e,"cell",u)),e._select_lastCell=h)))});n("body").on("click.dtSelect"+i.table().node().id.replace(/[^a-zA-Z0-9\-_]/g,"-"),function(t){!e._select.blurable||n(t.target).parents().filter(i.table().container()).length||0===n(t.target).parents("html").length||n(t.target).parents("div.DTE").length||s(e,!0)})}function f(t,i,r,u){(!u||t.flatten().length)&&("string"==typeof i&&(i+=".dt"),r.unshift(t),n(t.table().node()).trigger(i,r))}function w(t){var i=t.settings()[0];if(i._select.info&&i.aanFeatures.i&&"api"!==t.select.style()){var u=t.rows({selected:!0}).flatten().length,f=t.columns({selected:!0}).flatten().length,e=t.cells({selected:!0}).flatten().length,r=function(i,r,u){i.append(n('<span class="select-item"/>').append(t.i18n("select."+r+"s",{_:"%d "+r+"s selected",0:"",1:"1 "+r+" selected"},u)))};n.each(i.aanFeatures.i,function(t,i){i=n(i);t=n('<span class="select-info"/>');r(t,"row",u);r(t,"column",f);r(t,"cell",e);var o=i.children("span.select-info");o.length&&o.remove();""!==t.text()&&i.append(t)})}}function k(t){var i=new u.Api(t);t.aoRowCreatedCallback.push({fn:function(i,r,u){for(r=t.aoData[u],r._select_selected&&n(i).addClass(t._select.className),i=0,u=t.aoColumns.length;i<u;i++)(t.aoColumns[i]._select_selected||r._selected_cells&&r._selected_cells[i])&&n(r.anCells[i]).addClass(t._select.className)},sName:"select-deferRender"});i.on("preXhr.dt.dtSelect",function(){var t=i.rows({selected:!0}).ids(!0).filter(function(n){return n!==r}),n=i.cells({selected:!0}).eq(0).map(function(n){var t=i.row(n.row).id(!0);return t?{row:t,column:n.column}:r}).filter(function(n){return n!==r});i.one("draw.dt.dtSelect",function(){i.rows(t).select();n.any()&&n.each(function(n){i.cells(n.row,n.column).select()})})});i.on("draw.dtSelect.dt select.dtSelect.dt deselect.dtSelect.dt info.dt",function(){w(i)});i.on("destroy.dtSelect",function(){l(i);i.off(".dtSelect")})}function b(t,i,r,u){var f=t[i+"s"]({search:"applied"}).indexes(),e,o;u=n.inArray(u,f);e=n.inArray(r,f);t[i+"s"]({selected:!0}).any()||-1!==u?(u>e&&(o=e,e=u,u=o),f.splice(e+1,f.length),f.splice(0,u)):f.splice(n.inArray(r,f)+1,f.length);t[i](r,{selected:!0}).any()?(f.splice(n.inArray(r,f),1),t[i+"s"](f).deselect()):t[i+"s"](f).select()}function s(n,t){(t||"single"===n._select.style)&&(n=new u.Api(n),n.rows({selected:!0}).deselect(),n.columns({selected:!0}).deselect(),n.cells({selected:!0}).deselect())}function a(n,t,i,r,u){var e=t.select.style(),o=t.select.toggleable(),f=t[r](u,{selected:!0}).any();(!f||o)&&("os"===e?n.ctrlKey||n.metaKey?t[r](u).select(!f):n.shiftKey?"cell"===r?y(t,u,i._select_lastCell||null):b(t,r,u,i._select_lastCell?i._select_lastCell[r]:null):(n=t[r+"s"]({selected:!0}),f&&1===n.flatten().length?t[r](u).deselect():(n.deselect(),t[r](u).select())):"multi+shift"==e?n.shiftKey?"cell"===r?y(t,u,i._select_lastCell||null):b(t,r,u,i._select_lastCell?i._select_lastCell[r]:null):t[r](u).select(!f):t[r](u).select(!f))}function h(n,t){return function(i){return i.i18n("buttons."+n,t)}}function v(n){return n=n._eventNamespace,"draw.dt.DT"+n+" select.dt.DT"+n+" deselect.dt.DT"+n}function d(t,i){return-1!==n.inArray("rows",i.limitTo)&&t.rows({selected:!0}).any()||-1!==n.inArray("columns",i.limitTo)&&t.columns({selected:!0}).any()||-1!==n.inArray("cells",i.limitTo)&&t.cells({selected:!0}).any()?!0:!1}var u=n.fn.dataTable,e,o,c;u.select={};u.select.version="1.3.1";u.select.init=function(t){var s=t.settings()[0],i=s.oInit.select,f=u.defaults.select;i=i===r?f:i;f="row";var e="api",h=!1,c=!0,l=!0,a="td, th",v="selected",o=!1;s._select={};!0===i?(e="os",o=!0):"string"==typeof i?(e=i,o=!0):n.isPlainObject(i)&&(i.blurable!==r&&(h=i.blurable),i.toggleable!==r&&(c=i.toggleable),i.info!==r&&(l=i.info),i.items!==r&&(f=i.items),e=i.style!==r?i.style:"os",o=!0,i.selector!==r&&(a=i.selector),i.className!==r&&(v=i.className));t.select.selector(a);t.select.items(f);t.select.style(e);t.select.blurable(h);t.select.toggleable(c);t.select.info(l);s._select.className=v;n.fn.dataTable.ext.order["select-checkbox"]=function(t,i){return this.api().column(i,{order:"index"}).nodes().map(function(i){return"row"===t._select.items?n(i).parent().hasClass(t._select.className):"cell"===t._select.items?n(i).hasClass(t._select.className):!1})};!o&&n(t.table().node()).hasClass("selectable")&&t.select.style("os")};n.each([{type:"row",prop:"aoData"},{type:"column",prop:"aoColumns"}],function(n,t){u.ext.selector[t.type].push(function(n,i,r){var f,u,o,e;if(i=i.selected,f=[],!0!==i&&!1!==i)return r;for(u=0,o=r.length;u<o;u++)e=n[t.prop][r[u]],(!0!==i||!0!==e._select_selected)&&(!1!==i||e._select_selected)||f.push(r[u]);return f})});u.ext.selector.cell.push(function(n,t,i){var e,u,o,f;if(t=t.selected,e=[],t===r)return i;for(u=0,o=i.length;u<o;u++)f=n.aoData[i[u].row],(!0!==t||!f._selected_cells||!0!==f._selected_cells[i[u].column])&&(!1!==t||f._selected_cells&&f._selected_cells[i[u].column])||e.push(i[u]);return e});e=u.Api.register;o=u.Api.registerPlural;e("select()",function(){return this.iterator("table",function(n){u.select.init(new u.Api(n))})});e("select.blurable()",function(n){return n===r?this.context[0]._select.blurable:this.iterator("table",function(t){t._select.blurable=n})});e("select.toggleable()",function(n){return n===r?this.context[0]._select.toggleable:this.iterator("table",function(t){t._select.toggleable=n})});e("select.info()",function(n){return w===r?this.context[0]._select.info:this.iterator("table",function(t){t._select.info=n})});e("select.items()",function(n){return n===r?this.context[0]._select.items:this.iterator("table",function(t){t._select.items=n;f(new u.Api(t),"selectItems",[n])})});e("select.style()",function(n){return n===r?this.context[0]._select.style:this.iterator("table",function(t){t._select.style=n;t._select_init||k(t);var i=new u.Api(t);l(i);"api"!==n&&p(i);f(new u.Api(t),"selectStyle",[n])})});e("select.selector()",function(n){return n===r?this.context[0]._select.selector:this.iterator("table",function(t){l(new u.Api(t));t._select.selector=n;"api"!==t._select.style&&p(new u.Api(t))})});o("rows().select()","row().select()",function(t){var i=this;return!1===t?this.deselect():(this.iterator("row",function(t,i){s(t);t.aoData[i]._select_selected=!0;n(t.aoData[i].nTr).addClass(t._select.className)}),this.iterator("table",function(n,t){f(i,"select",["row",i[t]],!0)}),this)});o("columns().select()","column().select()",function(t){var i=this;return!1===t?this.deselect():(this.iterator("column",function(t,i){s(t);t.aoColumns[i]._select_selected=!0;i=new u.Api(t).column(i);n(i.header()).addClass(t._select.className);n(i.footer()).addClass(t._select.className);i.nodes().to$().addClass(t._select.className)}),this.iterator("table",function(n,t){f(i,"select",["column",i[t]],!0)}),this)});o("cells().select()","cell().select()",function(t){var i=this;return!1===t?this.deselect():(this.iterator("cell",function(t,i,u){s(t);i=t.aoData[i];i._selected_cells===r&&(i._selected_cells=[]);i._selected_cells[u]=!0;i.anCells&&n(i.anCells[u]).addClass(t._select.className)}),this.iterator("table",function(n,t){f(i,"select",["cell",i[t]],!0)}),this)});o("rows().deselect()","row().deselect()",function(){var t=this;return this.iterator("row",function(t,i){t.aoData[i]._select_selected=!1;n(t.aoData[i].nTr).removeClass(t._select.className)}),this.iterator("table",function(n,i){f(t,"deselect",["row",t[i]],!0)}),this});o("columns().deselect()","column().deselect()",function(){var t=this;return this.iterator("column",function(t,i){t.aoColumns[i]._select_selected=!1;var r=new u.Api(t),f=r.column(i);n(f.header()).removeClass(t._select.className);n(f.footer()).removeClass(t._select.className);r.cells(null,i).indexes().each(function(i){var r=t.aoData[i.row],u=r._selected_cells;!r.anCells||u&&u[i.column]||n(r.anCells[i.column]).removeClass(t._select.className)})}),this.iterator("table",function(n,i){f(t,"deselect",["column",t[i]],!0)}),this});o("cells().deselect()","cell().deselect()",function(){var t=this;return this.iterator("cell",function(t,i,r){i=t.aoData[i];i._selected_cells[r]=!1;i.anCells&&!t.aoColumns[r]._select_selected&&n(i.anCells[r]).removeClass(t._select.className)}),this.iterator("table",function(n,i){f(t,"deselect",["cell",t[i]],!0)}),this});c=0;n.extend(u.ext.buttons,{selected:{text:h("selected","Selected"),className:"buttons-selected",limitTo:["rows","columns","cells"],init:function(n,t,i){var r=this;i._eventNamespace=".select"+c++;n.on(v(i),function(){r.enable(d(n,i))});this.disable()},destroy:function(n,t,i){n.off(i._eventNamespace)}},selectedSingle:{text:h("selectedSingle","Selected single"),className:"buttons-selected-single",init:function(n,t,i){var r=this;i._eventNamespace=".select"+c++;n.on(v(i),function(){var t=n.rows({selected:!0}).flatten().length+n.columns({selected:!0}).flatten().length+n.cells({selected:!0}).flatten().length;r.enable(1===t)});this.disable()},destroy:function(n,t,i){n.off(i._eventNamespace)}},selectAll:{text:h("selectAll","Select all"),className:"buttons-select-all",action:function(){this[this.select.items()+"s"]().select()}},selectNone:{text:h("selectNone","Deselect all"),className:"buttons-select-none",action:function(){s(this.settings()[0],!0)},init:function(n,t,i){var r=this;i._eventNamespace=".select"+c++;n.on(v(i),function(){var t=n.rows({selected:!0}).flatten().length+n.columns({selected:!0}).flatten().length+n.cells({selected:!0}).flatten().length;r.enable(0<t)});this.disable()},destroy:function(n,t,i){n.off(i._eventNamespace)}}});n.each(["Row","Column","Cell"],function(n,t){var i=t.toLowerCase();u.ext.buttons["select"+t+"s"]={text:h("select"+t+"s","Select "+i+"s"),className:"buttons-select-"+i+"s",action:function(){this.select.items(i)},init:function(n){var t=this;n.on("selectItems.dt.DT",function(n,r,u){t.active(u===i)})}}});n(i).on("preInit.dt.dtSelect",function(n,t){"dt"===n.namespace&&u.select.init(new u.Api(t))});return u.select});const SGAHtml=Object.freeze({convertCRLFToLineBreak:function(n){return SGAString.isNullOrWhitespace(n)?n:n.replace(/(?:\r\n|\r|\n)/g,"<br />")},isHtmlString:function(n){if(SGAString.isNullOrWhitespace(n))return n;let t=document.createElement("div");t.innerHTML=n;let i=t.childNodes;for(let n=i.length;n--;)if(i[n].nodeType===1)return!0;return!1},removeHtmlLineBreak:function(n){if(SGAString.isNullOrWhitespace(n))return n;let t=$("<div>"+n+"<\/div>");return t.find("br").remove(),t.html()}}),SGARecord=Object.freeze({getRecCurrency:function(n){let t=REC_CURS;for(let i=0;i<t.length;i++)if(t[i].Id===n)return t[i];return null},getRecGame:function(n,t,i){let r=REC_GAMES;for(let u=0;u<r.length;u++)if(r[u].SPId===n&&r[u].PId===t&&r[u].GId===i)return r[u];return null},getRecGameCat:function(n){let t=REC_GAMECATS;for(let i=0;i<t.length;i++)if(t[i].Id===n)return t[i];return null},getRecGlobalCurrency:function(n){let t=REC_GLOBAL_CURS;for(let i=0;i<t.length;i++)if(t[i].Id===n)return t[i];return null},getRecGlobalGame:function(n,t,i){let r=REC_GLOBAL_GAMES;for(let u=0;u<r.length;u++)if(r[u].SPId===n&&r[u].PId===t&&r[u].GId===i)return r[u];return null},getRecGlobalGameCat:function(n){let t=REC_GLOBAL_GAMECATS;for(let i=0;i<t.length;i++)if(t[i].Id===n)return t[i];return null},getRecGlobalProvider:function(n,t){let i=REC_GLOBAL_PROVIDERS;for(let r=0;r<i.length;r++)if(i[r].SPId===n&&i[r].PId===t)return i[r];return null},getRecGlobalTimeZone:function(n){let t=REC_GLOBAL_TIMEZONES;for(let i=0;i<t.length;i++)if(t[i].Id===n)return t[i];return null},getRecLevel:function(n){let t=REC_LEVELS;for(let i=0;i<t.length;i++)if(t[i].Id===n)return t[i];return null},getRecProvider:function(n,t){let i=REC_PROVIDERS;for(let r=0;r<i.length;r++)if(i[r].SPId===n&&i[r].PId===t)return i[r];return null},getRecTimeZone:function(n){let t=REC_TIMEZONES;for(let i=0;i<t.length;i++)if(t[i].Id===n)return t[i];return null}}),SGACounter=Object.freeze({countUp:function(n,t,i,r,u,f,e,o){var y;const a=11;var h=t,s=r/f,c=Math.floor(u*1e3/((i-t)/r)/f),v=function(t){n.html(o?o(t):t)};if(c<=a&&(c=a,s=c*(i-t)/(u*1e3)),v(h),s!==0){s<=9&&(e=!1);let l=1;y=setInterval(()=>{if(h>i)return clearInterval(y);e?(h+=s+l,l=-l,l>=0&&(l=SGANumber.getRandomInt(1,s))):h+=s;v(h)},c<0?0:c)}}}),E_ThemeStyle=Object.freeze({Default:1,Togel:2,translate:function(n){switch(n){case E_ThemeStyle.Default:return getStrRes("default");case E_ThemeStyle.Togel:return getStrRes("togel")}return status}}),SGANoRec=Object.freeze({hide:function(){return $(".container-norec").hide(),this},init:function(n,t,i){return $(".container-norec > .icon > span > i").attr("class",SGAString.isNullOrWhitespace(n)?"fa fa-search":n),$(".container-norec > .title").html(t),$(".container-norec > .desc").html(i),this},setActionBtn:function(n,t){let i=$(".container-norec .buttons").show().find("button").html(n);if(t)i.on("click",t);return this},show:function(){return $(".container-norec").show(),this}});$(document).ready(function(){let n=$(".pagepopup"),i=$(".pagepopup-main"),t=function(){n.hide();i.hide()};n.on("click",function(){t()});$('[data-name="close"]').on("click",function(){t()})});const PAGING_MAX_PAGES=1e9,SGAPaging={xhr:null,xhrCnt:null,url:"",urlCnt:"",maxRecs:20,maxPages:PAGING_MAX_PAGES,lastPage:!1,$pageNo:null,$lbtn:null,$lbar:null,$ltext:null,fnLoadRecs:null,fnUpdateMaxPage:null,getPageNo:function(){let n=this.$pageNo;return SGAArray.isNullOrEmpty(n)?0:SGANumber.tryParseInt(n.val(),0)},init:function(n,t,i,r,u,f,e,o,s,h){let c=this,a=SGACommon.isJQueryObject,l=SGACommon.coalesce;return c.xhr=null,c.xhrCnt=null,c.url=n,c.urlCnt=t,c.maxRecs=Number.isInteger(i)?i:SGANumber.tryParseInt(i,20),c.maxPages=t===null?1:PAGING_MAX_PAGES,c.lastPage=!1,c.$pageNo=r,c.fnLoadRecs=l(s,null),c.fnUpdateMaxPage=l(h,null),a(u)&&(a(f)||(f=u.find(".loading-bar")),a(e)||(e=u.find(".loading-text")),SGACommon.isNullOrUndefined(c.fnLoadRecs)||(u.click(function(){c.fnLoadRecs()}),a(o)||(o=SGAJQuery.getScrollParent(u,!0)),o.scroll(function(){let n=SGAJQuery.getOffsetTop(u),i=n+u.outerHeight(),t=o.scrollTop()+SGAJQuery.getOffsetTop(o),r=t+o.innerHeight();u.is(":visible")&&r>n&&t<i&&c.fnLoadRecs()}))),c.$lbtn=l(u,null),c.$lbar=l(f,null),c.$ltext=l(e,null),this.maxRecs<=0&&(this.maxRecs=10),this},initOpt:function(n){this.init(n.url,n.urlCnt,n.maxRecs,n.$pageNo,n.$loadMoreBtn,n.$loadingBar,n.$loadingText,n.$scrollContainer,n.fnLoadRecs,n.fnUpdateMaxPage)},isLastPage:function(){return this.lastPage},loadNext:function(n,t,i){let r=this,h=r.maxRecs,e=r.urlCnt,o=r.$lbtn,u=r.fnUpdateMaxPage,s=SGAString.isNullOrWhitespace,c=function(){o!==null&&o.data("isloadnext",!1);r.xhr=null;r.setLoadingState(!1)};if(o!==null){if(o.data("isloadnext"))return r;o.data("isloadnext",!0)}if(r.xhr!==null&&r.xhr.readyState!==4)return r;let f=parseInt(r.$pageNo.val())-1;return(n===null||n===undefined)&&(n={}),n.Page=f,n.RecPerPage=h,r.setLoadBtnVisibility(!0),r.setLoadingState(!0),r.xhr=SGAAjax.post(r.url,n,null,function(o){c();switch(o.ErrCode){case 0:r.$pageNo.val(f+(s(e)?2:1));o.Recs!==null&&(r.lastPage=o.Recs.length<h,r.setLoadBtnVisibility(!r.lastPage),r.lastPage&&!s(e)?(r.maxPages=f+1,u&&(r.xhrCnt!==null&&(r.xhrCnt.abort(),r.xhrCnt=null),u(r.maxPages,!0,!0))):r.maxPages!==PAGING_MAX_PAGES||s(e)||(r.xhrCnt!==null&&r.xhrCnt.readyState!==4&&(r.xhrCnt.abort(),r.xhrCnt=null),u&&u(r.maxPages,!1),r.xhrCnt=SGAAjax.post(e,n,null,function(n){r.maxPages=n.ErrCode!==0||SGACommon.isNullOrUndefined(n.Count)?PAGING_MAX_PAGES/10:Math.ceil(n.Count/h);u&&u(r.maxPages,!0,!0)},function(n){n===r.xhrCnt&&(u&&u(r.maxPages,!0,!1),r.xhrCnt=null)})));t(f,o.Recs,o);return;default:r.maxPages===PAGING_MAX_PAGES&&!s(e)&&u&&(r.xhrCnt===null||r.xhrCnt.readyState===4)&&u(r.maxPages,!0,!1);i?i(f,o.ErrCode):E_ErrCode.showDlg(o.ErrCode,f<=1?getStrRes("load_records"):getStrRes("load_more_records"))}},function(n,t){if(n===r.xhr&&c(),t!=="abort"){let u=E_ErrCode.getErrCode(n),e=f<=1?getStrRes("load_records"):getStrRes("load_more_records");(u===null||E_ErrCode.showAjaxDlg(e,n))&&(i?i(f,E_ErrCode.Ajax,n):u===null&&E_ErrCode.showAjaxDlg(e,n))}}),r},resetPage:function(n,t){return SGACommon.isNullOrUndefined(n)||(this.maxRecs=n),SGACommon.isNullOrUndefined(t)||(this.fnLoadRecs=t),this.$pageNo.val(1),this.lastPage=!1,this.maxPages=PAGING_MAX_PAGES,this},setLoadingState:function(n){var t=this.$lbar,i=this.$ltext;return t!==null&&t!==undefined&&t.length?n?t.show():t.hide():n?showPageLoading():hidePageLoading(),i!==null&&i!==undefined&&i.length&&(n?i.hide():i.show()),this},setLoadBtnVisibility:function(n){var t=this.$lbtn;return t!==null&&t!==undefined&&t.length&&(n?t.show():t.hide()),this}},SGATable={tbl:null,clear:function(){let n=this.getTable(!0);n!==null&&n.clear().draw()},count:function(){let n=this.getTable(!0);return n===null?0:n.rows().count()},createCheckBoxInput:function(n,t,i,r,u){let f=SGAString.isNullOrWhitespace;return typeof n!="boolean"&&(n=SGABool.parseBool(String(n).toLowerCase())),t=f(t)?"":" "+t,i=f(i)?"":i+" ",f(r)?r="":r.includes("style")||(r=' style="'+r+'"'),'<input type="checkbox" class="table-cell '+t+'" '+i+r+(n?" checked":"")+(u?" disabled":"")+" />"},createEllipsizeInput:function(n,t,i,r,u,f){let e=SGAString.isNullOrWhitespace;return(t=e(t)?"":" "+t,i=e(i)?"":i+" ",r=e(r)?"":r.includes("style")?r+" ":'style="'+r+'" ',f)?'<textarea class="borderless table-cell ellipsize'+t+'"'+i+r+(u?" readonly":"")+">"+SGACommon.htmlEncode(n)+"<\/textarea>":'<input class="borderless table-cell ellipsize'+t+'" '+i+r+'value="'+SGACommon.htmlEncode(n)+'"'+(u?" readonly":"")+" />"},deleteRow:function(n){var t=this.getRow(n);return SGACommon.isNullOrUndefined(t)||t.remove().draw(),t},getDataInStringForExcel:function(n){let t="",i=n.find("tr"),r=function(n){if(n.children().length>0){let t="";return n.children().each(function(){t+=r($(this));$(this).is("span")||(t=t.trim()+"\n")}),t}return n.is("span")?n.text()+" ":n.is("input")?n.val()+"\n":n.is("div")||n.is("th")||n.is("td")?n.html()+"\n":n.is("img")?"":n.html()+"\n"};if(i.length===0)return null;let u=i.find("th");for(let n=0;n<u.length;n++){let i=SGAString.coalesceNullOrWhitespace(r(u.eq(n),!0)," ");t+='"'+i.slice(0,i.length-1)+'"\t'}for(let n=0;n<i.length;n++){let u=i.eq(n).find("td");for(let n=0;n<u.length;n++){let i=SGAString.coalesceNullOrWhitespace(r(u.eq(n),!0).replace(/\n+/g,"\n")," ");t+='"'+i.slice(0,i.length-1)+'"\t'}t+="\n"}return t},getDataSource:function(){let n=this.tbl;return n===null?null:n.rows().data()},getHtml:function(n,t,i,r,u,f,e,o){let s=function(n,t,i){t=SGANumber.tryParseInt(t,-1);i=SGAString.coalesceNullOrWhitespace(i,null);switch(n){case"currency":return'data-type="currency"'+(t>=0?' data-decimalprecision="'+t+'"':"")+(i!==null?' data-currencysymbol="'+i+'"':"");case"date":return'data-type="date"';case"datetime":return'data-type="datetime"';case"datetimesec":return'data-type="datetime" data-seconds="true"';case"decimal":return'data-type="decimal"'+(t>=0?' data-decimalprecision="'+t+'"':"");case"time":return'data-type="time"';case"number":return'data-type="number"';case"percent":return'data-type="percent"'}return""},h=r===""?"":' style="text-align:'+r+'"';switch(n){case"date":case"datetime":case"datetimesec":case"time":case"number":return this.createEllipsizeInput(t,i,s(n),h,!0);case"percent":return this.createEllipsizeInput(t,i,s(n,f),h,!0);case"currency":return this.createEllipsizeInput(t,i,s(n,e,o),h,!0);case"decimal":return this.createEllipsizeInput(t,i,s(n,u),h,!0);case"decimalwithstringunit":{let n=t.split("|");return n.length>=2?"<span "+s("decimal",u)+">"+n[0]+"<\/span> <span>"+n[n.length-1]+"<\/span>":t}case"currencypernumber":{let n=t.split("|");return n.length!==2?t:"<span "+s("currency",e,o)+">"+n[0]+"<\/span> / <span "+s("number")+">"+n[1]+"<\/span>"}case"currencywithstringunit":{let n=t.split("|");return n.length<2?t:"<span "+s("currency",e,o)+">"+n[0]+"<\/span> <span>"+n[1]+"<\/span>"}case"numberpercurrency":{let n=t.split("|");return n.length!==2?t:"<span "+s("number")+">"+n[0]+"<\/span> / <span "+s("currency",e,o)+">"+n[1]+"<\/span>"}case"numberwithstringunit":{let n=t.split("|");return n.length<2?t:"<span "+s("number")+">"+n[0]+"<\/span> <span>"+n[1]+"<\/span>"}case"percentpernumber":{let n=t.split("|");return n.length!==2?t:"<span "+s("percent",f)+">"+n[0]+"<\/span> / <span "+s("number")+">"+n[1]+"<\/span>"}case"numberperpercent":{let n=t.split("|");return n.length!==2?t:"<span "+s("number")+">"+n[0]+"<\/span> / <span "+s("percent",f)+">"+n[1]+"<\/span>"}case"dateranges":{let n=t.split("|");return n.length!==2?t:"<span "+s("date")+">"+n[0]+"<\/span> - <span "+s("date")+">"+n[1]+"<\/span>"}case"timeranges":{let n=t.split("|");return n.length!==2?t:"<span "+s("time")+">"+n[0]+"<\/span> - <span "+s("time")+">"+n[1]+"<\/span>"}case"color":return'<table style="margin:0;padding:0;"><tr><td style="padding:0;vertical-align:middle;"><div style="width:36px;height:20px;background-color:'+(string.IsNullOrWhiteSpace(content)?"#00ffffff":content.Trim())+';border:1px solid #585858"><\/div><\/td><td style="padding-left:8px;vertical-align:middle;">'+(string.IsNullOrWhiteSpace(content)?"[EMPTY]":content)+"<\/td><\/tr><\/table>";case"ellipsize":return this.createEllipsizeInput(t,i,null,h,!0);case"textarea":return this.createEllipsizeInput(t,i,null,h,!0,!0);case"checkbox":case"checkboxdisable":return this.createCheckBoxInput(t,i,null,h,!0);case"checkboxenable":return this.createCheckBoxInput(t,i,null,h,!1);case"rawhtml":if(!SGAString.isNullOrWhitespace(i))return'<div class="'+i+'">'+t+"<\/div>"}return t},getRow:function(n){return this.tbl.row('[data-id="'+n+'"]')},getTable:function(n){let t=this.tbl;return t===null?null:SGABool.tryParseBool(n,!1)?t:$(t.table().node())},hide:function(){let n=this.getTable(!1);n!==null&&n.closest(".container-datatable").hide()},init:function(n,t){let u=n.closest(".container-datatable").find('[data-name="emptytext"]'),i=this,f=SGACommon.isNullOrUndefined;f(t)&&(t={});SGAArray.isNullOrEmpty(u)||(t.language={emptyTable:u.html()});let r=n.data("maxpages",-1).DataTable(t);if(i.tbl=r.on("draw.dt",function(){SGAGFormat.formatRoot($(r.table().node()))}),n.data("usepager")){let r=n.closest(".container-datatable").find(".paging-bar-right"),i=r.find('[data-name="pageno"]'),e=r.find(".fa-exclamation-triangle").hide(),u=function(t){let u=parseInt(i.eq(0).val()),f=n.data("maxpages"),r=-1;return t===1&&f!==1&&u!==1?r=1:t===2&&u>1?r=u-1:t===3&&u<f?r=u+1:t===4&&u<f?r=f:t===5&&u>f&&(r=f),r>0&&i.val(r).closest('[data-triggerchange="true"]').trigger("change"),r>0};r.find('[data-name="firstpage"]').on("click",function(){u(1)});r.find('[data-name="prevpage"]').on("click",function(){u(2)});r.find('[data-name="nextpage"]').on("click",function(){u(3)});r.find('[data-name="lastpage"]').on("click",function(){u(4)});i.on("keypress",function(){let n=window.event?event.keyCode:event.which;return n>=48&&n<=57||n===13}).on("change",function(){if(i.val($(this).val()),$(this).data("triggerchange")){let r=$(this).val();if((r===""||r<=0)&&$(this).val(1),u(5)){i.addClass("error");let t=e.show().attr("title");e.attr("title",t.replace("{0}",n.data("maxpages")));setTimeout(function(){i.removeClass("error");e.hide()},7e3)}f(t.loader)||t.loader()}else i.closest('[data-triggerchange="true"]').trigger("change")})}if(n.data("copytoexcel")||n.data("downloadtoexcel")){let t=function(n){n.popover("show");setTimeout(function(){n.popover("hide")},2e3)};if(n.data("copytoexcel"))n.closest(".container-datatable").find(".paging-bar-left").find('[data-name="copytoclipboard"]').on("click",function(){let u=i.getDataInStringForExcel(n),r=document.createElement("textarea");document.body.appendChild(r);r.value=u;r.select();document.execCommand("copy");document.body.removeChild(r);t($(this))});if(n.data("downloadtoexcel"))n.closest(".container-datatable").find(".paging-bar-left").find('[data-name="downloadtoexcel"]').on("click",function(){let u=i.getDataInStringForExcel(n),r=document.createElement("a");r.href="data:application/vnd.ms-excel,"+encodeURIComponent(u);r.download="TableData.xls";document.body.appendChild(r);r.click();document.body.removeChild(r);t($(this))})}return r},isEmpty:function(){let n=this.getTable(!0);return(n===null?0:n.rows().count())===0},performRender:function(n,t,i,r,u,f){if(SGAString.isNullOrWhitespace(t))return"";let s=n.find("th:eq("+u.col+")");if(s===null||s.length===0)return t;let e=s.data("formattype"),c=SGAString.coalesceNullOrWhitespace(s.data("textalign"),""),o=n.find("tbody > tr:eq("+u.row+")"),h=o.find("td:eq("+u.col+")");h!==null&&h.length>0&&(e=SGAString.coalesceNullOrWhitespace(h.data("formattype"),e),c!==""&&h.css("text-align",c));let l=SGANumber.tryParseInt(o.data("datadisplaydecimal"),-1),a=SGANumber.tryParseInt(o.data("datapercentdecimal"),-1),v=SGANumber.tryParseInt(o.data("datacurrencydecimal"),-1),y=SGAString.coalesceNullOrWhitespace(o.data("datacurrencysymbol"),null);if(a<0&&(a=l),v<0&&(v=l),SGAString.isNullOrWhitespace(e)){let i=n.find("th:eq("+u.col+")");if(i===null||i.length===0)return t;e=i.data("formattype")}return this.getHtml(e,t,f,c,l,a,v,y)},resize:function(){let t=this.getTable(!1),n=t.closest("div[data-mainscrollable]");if(!t.data("noscroll")){n.length===0&&(n=t.closest(".container-datatable"),n.length===0&&(n=t.parent()));n.css("height",SGAJQuery.calcRemainingHeight(n));return}},setMaxPages:function(n,t){n=parseInt(n);let r=this.getTable(!1).data("maxpages",n).closest(".container-datatable").find(".paging-bar-right"),i=r.find('[data-name="maxpages"]').html("");if(t?(i.removeClass("fa fa-spinner fa-spin"),n>=1e7?i.addClass("fas fa-infinity"):i.html(n)):i.removeClass("fas fa-infinity").addClass("fa fa-spinner fa-spin"),n<=0){let n=r.parent().find(".paging-bar-left");n.find('[data-name="copytoclipboard"]').hide();n.find('[data-name="downloadtoexcel"]').hide();r.hide()}return n},show:function(){let n=this.getTable(!1);n!==null&&n.closest(".container-datatable").show()}};$(document).ready(function(){let n=SGAGlobal.parseJSDateTime,t=SGAString.isNullOrWhitespace;$('[data-name="searchlottery"]').on("keyup",function(){searchLotto()});if(typeof REC_LOTTERY_MODELS!="undefined"&&!SGAArray.isNullOrEmpty(REC_LOTTERY_MODELS))for(let i of REC_LOTTERY_MODELS){let o=$('.lottery-card[data-lid="'+i.LotteryId+'"]'),f=o.find(".countdown"),r=o.find(".play-now"),u=o.find(".watch-live"),a=n(i.OpenTime),v=n(i.CloseTime),s=n(i.ResultTime),h=n(i.LiveStartTime),e=null;i.IsUnderMaintenance?(e=i.maintenanceEndTime!==null?n(i.MaintenanceEndTime):null,f.html('<span onclick="location.reload();"><i class="fas fa-tools"><\/i> '+getStrRes("under_maintenance")+"<\/span>"),u.hide(),r.text(getStrRes("under_maintenance")).addClass("disabled").show()):i.IsDuringLive?(e=s,u.text(getStrRes("watch_live")).show(),r.text(getStrRes("play_now")).hide()):i.IsWaitingLiveStart?(e=h,u.text(getStrRes("waiting_for_live_start")).show(),r.text(getStrRes("play_now")).hide()):i.IsOpen?(e=v,u.hide(),r.text(getStrRes("play_now")).show()):(e=a,u.hide(),r.text(getStrRes("market_close")).addClass("disabled").show());e!==null&&lotteryStartTimer(e,function(n,t,r,u){let e=t.toString().padStart(2,"0")+":"+r.toString().padStart(2,"0")+":"+u.toString().padStart(2,"0");f.html('<span class="'+(i.IsDuringLive||i.IsWaitingLiveStart?"live-status":"")+'">'+(i.IsDuringLive?getStrRes("live")+": ":i.IsWaitingLiveStart?getStrRes("live_will_start")+": ":"")+(n>0?n+"d "+e:e)+"<\/span>")},function(){i.IsUnderMaintenance?(f.html('<span onclick="location.reload();"><i class="fas fa-sync-alt"><\/i> '+getStrRes("market_open")+"<\/span>"),u.hide(),r.text(getStrRes("play_now")).removeClass("disabled")):i.IsWaitingLiveStart?(u.text(getStrRes("watch_live")).show(),r.text(getStrRes("play_now")).hide(),lotteryStartTimer(s,function(n,t,i,r){let u=t.toString().padStart(2,"0")+":"+i.toString().padStart(2,"0")+":"+r.toString().padStart(2,"0");f.html('<span class="live-status">'+getStrRes("live")+": "+(n>0?n+"d "+u:u)+"<\/span>")},function(){f.html('<span onclick="location.reload();"><i class="fas fa-sync-alt"><\/i> '+getStrRes("market_open")+"<\/span>");u.hide();r.text(getStrRes("play_now")).removeClass("disabled").show()})):i.IsDuringLive?(f.html('<span onclick="location.reload();"><i class="fas fa-sync-alt"><\/i> '+getStrRes("market_open")+"<\/span>"),u.hide(),r.text(getStrRes("play_now")).removeClass("disabled").show()):i.IsOpen?(u.text(getStrRes("waiting_for_live_start")).show(),r.text(getStrRes("play_now")).removeClass("disabled").hide(),lotteryStartTimer(h,function(n,t,i,r){let u=t.toString().padStart(2,"0")+":"+i.toString().padStart(2,"0")+":"+r.toString().padStart(2,"0");f.html('<span class="live-status">'+getStrRes("live_will_start")+": "+(n>0?n+"d "+u:u)+"<\/span>")},function(){f.html('<span class="live-status" onclick="location.reload();"><i class="fas fa-sync-alt"><\/i> '+getStrRes("live")+"<\/span>");u.text(getStrRes("watch_live")).show();r.text(getStrRes("play_now")).removeClass("disabled").hide()})):(f.html('<span onclick="location.reload();"><i class="fas fa-sync-alt"><\/i> '+getStrRes("market_close")+"<\/span>"),u.hide(),r.text(getStrRes("market_close")).addClass("disabled").show())});let c="",l="";c=t(i.PreviousResultWin)?'<span class="win">-<\/span>':i.PreviousResultWin.split("|").map(n=>'<span class="win">'+n+"<\/span>").join("");t(i.PreviousResultSup)||(l=" "+i.PreviousResultSup.split("|").map(n=>'<span class="sup">'+n+"<\/span>").join(""));o.find(".result").html(c+l)}$(".win-amount").each(function(){let n=$(this),t=parseInt(n.data("decimalprecision"))||0;SGAGFormat.currency(n,t,!1)})});_recTournamentDetails=[];$(document).ready(function(){$(".carousel").carousel({interval:8e3});let n=$('[data-name="multiloginwarning"]');n.length>0&&n.toast("show");$(".global-tournament-prize-rank").each(function(){let n=$(this).find("tbody"),u=n.data("name"),i=PROMO_GLOBAL_TOURNAMENTS.find(n=>n.PromoGlobalTournamentId===u).Ranks,f=SGACommon.htmlEncode,t=0,r=7,e=function(n,t,i){switch(n){case E_PromoPrizeId.Cash:case E_PromoPrizeId.RollingCash:return SPANCUR.replace("{0}",t);case E_PromoPrizeId.MembershipPoint:return'<span data-type="number">'+t+"<\/span> <span>"+getStrRes("abbr_points")+"<\/span>";case E_PromoPrizeId.BronzeSpinTicket:case E_PromoPrizeId.SilverSpinTicket:case E_PromoPrizeId.GoldSpinTicket:case E_PromoPrizeId.PlatinumSpinTicket:return'<span data-type="number">'+t+"<\/span> <span>"+getStrRes("tickets")+"<\/span>"}return"<span>"+SGACommon.htmlEncode(i)+"<\/span>"};for(let u=0;u<i.length;u++){let c=i[u],o=c.Prizes,h=o.length,l=h>1?' rowspan="'+h+'"':"",s=$("<tr><td"+l+">"+(u+1)+"<\/td><td><\/td><td><\/td><\/tr>");n.append(s);for(let i=0;i<o.length;i++){t++;let u=o[i],h=f(E_PromoPrizeId.translate(u.PromoGlobalTournamentRankPrizeId)),c=e(u.PromoGlobalTournamentRankPrizeId,u.PrizeValue,u.PrizeName);if(i===0?(s.find("td:nth-child(2)").html(h),s.find("td:nth-child(3)").html(c)):n.append("<tr><td>"+h+"<\/td><td>"+c+"<\/td><\/tr>"),t>r)break}if(t>r)break}});let t=SGAGlobal.parseJSDate;$(".tournament-timer").each(function(){let n=$(this),i=n.data("timezone"),u=t(n.data("startdate")).changeTimeZone(i),f=t(n.data("enddate")).changeTimeZone(i),e=n.data("starttime"),o=n.data("endtime"),s=SGAPromo.getRealDateTime(i,u,f,e,o),r=SGAString.padLeft,h=startTimer(s.EndDateTime,function(t,i,u,f){n.find('[data-name="days"]').html(t===0?'<span><i class="fas fa-clock"><\/i><\/span>':"<span>"+t+"<\/span><span>"+getStrRes("abbr_day")+"<\/span>");n.find('[data-name="hours"]').html("<span>"+r(i,2,"0")+"<\/span><span>"+getStrRes("abbr_hour")+"<\/span>");n.find('[data-name="minutes"]').html("<span>"+r(u,2,"0")+"<\/span><span>"+getStrRes("abbr_minute")+"<\/span>");n.find('[data-name="seconds"]').html("<span>"+r(f,2,"0")+"<\/span><span>"+getStrRes("abbr_second")+"<\/span>")});n.data("timerinterval",h)});$(".tournament-prize-rank").each(function(){let n=$(this).find("tbody"),u=n.data("name"),i=PROMO_TOURNAMENTS.find(n=>n.PromoTournamentId===u).Ranks,f=SGACommon.htmlEncode,t=0,r=6,e=function(n,t,i){switch(n){case E_PromoPrizeId.Cash:case E_PromoPrizeId.RollingCash:return SPANCUR.replace("{0}",t);case E_PromoPrizeId.MembershipPoint:return'<span data-type="number">'+t+"<\/span> <span>"+getStrRes("abbr_points")+"<\/span>";case E_PromoPrizeId.BronzeSpinTicket:case E_PromoPrizeId.SilverSpinTicket:case E_PromoPrizeId.GoldSpinTicket:case E_PromoPrizeId.PlatinumSpinTicket:return'<span data-type="number">'+t+"<\/span> <span>"+getStrRes("tickets")+"<\/span>"}return"<span>"+SGACommon.htmlEncode(i)+"<\/span>"};for(let u=0;u<i.length;u++){let c=i[u],o=c.Prizes,h=o.length,l=h>1?' rowspan="'+h+'"':"",s=$("<tr><td"+l+">"+(u+1)+"<\/td><td><\/td><td><\/td><\/tr>");n.append(s);for(let i=0;i<o.length;i++){t++;let u=o[i],h=f(E_PromoPrizeId.translate(u.PromoTournamentRankPrizeId)),c=e(u.PromoTournamentRankPrizeId,u.PrizeValue,u.PrizeName);if(i===0?(s.find("td:nth-child(2)").html(h),s.find("td:nth-child(3)").html(c)):n.append("<tr><td>"+h+"<\/td><td>"+c+"<\/td><\/tr>"),t>r)break}if(t>r)break}})});const SGAPromo=Object.freeze({getActiveDateRange:function(n,t,i,r,u,f,e,o,s){SGACommon.isNullOrUndefined(n)&&(n=-(new Date).getTimezoneOffset()/60);let h,l,b,p,a,w,k=new Date(f.getFullYear(),f.getMonth(),f.getDate()).changeTimeZone(n);if(t>i){let n=t;t=i;i=n}h=t;l=i;let c=this.getRealDateTime(n,t,i,r,u);if(e===E_PromoRepeatType.NoRepeat)return f>=c.EndDateTime?null:c;let v=Math.abs(i-t)/864e5+1,y=f>=c.StartDateTime;switch(e){case E_PromoRepeatType.RepeatImmediately:if(v===1)return h=k,r>=u&&u>0&&f<h.addSeconds(u)&&(y&&h===t||(a=k.addDays(-1),c=this.getRealDateTime(n,a,a,r,u),f>=c.StartDateTime&&f<c.EndDateTime&&(h=a))),l=h,this.getRealDateTime(n,h,l,r,u);o=v;break;case E_PromoRepeatType.RepeatWeekly:o=7;s||(v=7);break;case E_PromoRepeatType.RepeatMonthly:if(f>=c.StartDateTime&&f<c.EndDateTime&&(s||f.getMonth()===c.StartDateTime.getMonth()&&SGADate.dateDiff(f,c.EndDateTime)<32))h=t,l=s?h.addDays(v-1):h.endOfMonth();else{let e=Math.max(t.getMonth(),i.getMonth()),o=k.getMonth();if(h=e===o?(s?f.startOfMonth().addMonths(1):t).changeTimeZone(n):k.startOfMonth().changeTimeZone(n),l=(s?h.addDays(v-1):h.endOfMonth()).changeTimeZone(n),r>=u&&u>0&&f<h.addSeconds(u))y&&h===t||(a=h.addMonths(-1),e===a.getMonth()&&(a=t),w=s?a.addDays(v-1):a.endOfMonth(),c=this.getRealDateTime(n,a,w,r,u),f>=c.StartDateTime&&f<c.EndDateTime&&(h=a,l=w));else for(c=this.getRealDateTime(n,h,l,r,u),b=c.StartDateTime,p=c.EndDateTime;!y&&f<b||y&&f>=p;)h=y?h.startOfMonth().addMonths(1):h.addMonths(-1),l=s?h.addDays(v-1):h.endOfMonth(),c=this.getRealDateTime(n,h,l,r,u),b=c.StartDateTime,p=c.EndDateTime}return this.getRealDateTime(n,h,l,r,u);case E_PromoRepeatType.RepeatYearly:if(f>=c.StartDateTime&&f<c.EndDateTime&&(s||f.getFullYear()===c.StartDateTime.getFullYear()&&SGADate.dateDiff(f,c.EndDateTime)<366))h=t,l=s?h.addDays(v-1):h.endOfYear();else{let e=Math.max(t.getFullYear(),i.getFullYear()),o=k.getFullYear();if(h=e===o?(s?t.addYears(1):t).changeTimeZone(n):t.addYears(o-e).changeTimeZone(n),l=(s?h.addDays(v-1):h.endOfYear()).changeTimeZone(n),r>=u&&u>0&&f<h.addSeconds(u))y&&h===t||(a=h.addYears(-1),w=s?a.addDays(v-1):a.endOfYear(),c=this.getRealDateTime(n,a,w,r,u),f>=c.StartDateTime&&f<c.EndDateTime&&(h=a,l=w));else for(c=this.getRealDateTime(n,h,l,r,u),b=c.StartDateTime,p=c.EndDateTime;!y&&f<b||y&&f>=p;)h=h.addYears(y?1:-1),l=s?h.addDays(v-1):h.endOfYear(),c=this.getRealDateTime(n,h,l,r,u),b=c.StartDateTime,p=c.EndDateTime}return this.getRealDateTime(n,h,l,r,u);case E_PromoRepeatType.RepeatCustom:o+=v}if(v>o)throw new Error("Invalid Active Days!");let d=Math.abs(k-t)/864e5;if(h=y?t.addDays(Math.floor(d/o)*o):t.addDays(Math.floor(d/o-1)*o),l=h.addDays(v-1),r>=u&&u>0&&f<h.addSeconds(u))y&&h===t||(a=t.addDays(Math.floor(d/o-1)*o),w=a.addDays(v-1),c=this.getRealDateTime(n,a,w,r,u),f>=c.StartDateTime&&f<c.EndDateTime&&(h=a,l=w));else for(c=this.getRealDateTime(n,h,l,r,u),b=c.StartDateTime,p=c.EndDateTime;f>=p;)h=h.addDays(o),l=h.addDays(v-1),c=this.getRealDateTime(n,h,l,r,u),b=c.StartDateTime,p=c.EndDateTime;return this.getRealDateTime(n,h,l,r,u)},getDisplayDateTime:function(n,t){let i=n-SGADate.removeTime(n),r=t-SGADate.removeTime(t);return this.isNeedExtraDay(i,r)&&(t=t.addDays(-1)),{StartDateTime:n,EndDateTime:t}},getRealDateTime:function(n,t,i,r,u){let e=t.adjustTimeZone(n).removeTime().addSeconds(r).changeTimeZone(n),f=i.adjustTimeZone(n).removeTime().addSeconds(u).changeTimeZone(n);return this.isNeedExtraDay(r,u)&&(f=f.addDays(1)),{StartDateTime:e,EndDateTime:f}},isExpired:function(n,t,i,r,u){return u>=t.addDays(2)?!0:((i>=r||r===0)&&(t=t.addDays(-1)),u>=SGAPromo.getRealDateTime(n,t,t,i,r).EndDateTime)},isNeedExtraDay:function(n,t){return n>=t||t===0}}),E_PromoPrizeId=Object.freeze({Cash:1,RollingCash:2,MembershipPoint:3,BronzeSpinTicket:4,SilverSpinTicket:5,GoldSpinTicket:6,PlatinumSpinTicket:7,Custom:99,translate:function(n){switch(n){case E_PromoPrizeId.Cash:return getStrRes("cash");case E_PromoPrizeId.RollingCash:return getStrRes("rolling_cash");case E_PromoPrizeId.MembershipPoint:return getStrRes("membership_point");case E_PromoPrizeId.BronzeSpinTicket:return getStrRes("bronze_spin_ticket");case E_PromoPrizeId.SilverSpinTicket:return getStrRes("silver_spin_ticket");case E_PromoPrizeId.GoldSpinTicket:return getStrRes("gold_spin_ticket");case E_PromoPrizeId.PlatinumSpinTicket:return getStrRes("platinum_spin_ticket");case E_PromoPrizeId.Custom:return getStrRes("custom")}return n}}),E_PromoRepeatType=Object.freeze({NoRepeat:0,RepeatImmediately:1,RepeatWeekly:2,RepeatMonthly:3,RepeatYearly:4,RepeatCustom:5,translate:function(n){switch(n){case E_PromoRepeatType.NoRepeat:return getStrRes("no_repeat");case E_PromoRepeatType.RepeatImmediately:return getStrRes("repeat_immediately");case E_PromoRepeatType.RepeatWeekly:return getStrRes("repeat_weekly");case E_PromoRepeatType.RepeatMonthly:return getStrRes("repeat_monthly");case E_PromoRepeatType.RepeatYearly:return getStrRes("repeat_yearly");case E_PromoRepeatType.RepeatCustom:return getStrRes("custom_repeat")}return status}}),E_TournamentEqualRankResolveType=Object.freeze({TotalTurnover:0,TotalTurnoverWithTie:1,TotalWinning:2,TotalWinningFromWinLoss:3,TotalLosing:4,TotalLosingFromWinLoss:5,TotalDeposit:6,translate:function(n){switch(n){case E_TournamentEqualRankResolveType.TotalTurnover:return getStrRes("total_turnover_amount");case E_TournamentEqualRankResolveType.TotalTurnoverWithTie:return getStrRes("total_turnover_amount_with_tie");case E_TournamentEqualRankResolveType.TotalWinning:return getStrRes("total_winning_amount");case E_TournamentEqualRankResolveType.TotalWinningFromWinLoss:return getStrRes("total_win_amount_from_win_loss");case E_TournamentEqualRankResolveType.TotalLosing:return getStrRes("total_losing_amount");case E_TournamentEqualRankResolveType.TotalLosingFromWinLoss:return getStrRes("total_loss_amount_from_win_loss");case E_TournamentEqualRankResolveType.TotalDeposit:return getStrRes("total_deposit_amount")}return status}}),E_TournamentType=Object.freeze({TotalTurnover:0,TotalTurnoverWithTie:1,TotalWinning:2,TotalWinningFromWinLoss:3,TotalLosing:4,TotalLosingFromWinLoss:5,translate:function(n,t){switch(n){case E_TournamentType.TotalTurnover:return getStrRes(t?"minimum_turnover_amount":"total_turnover_amount");case E_TournamentType.TotalTurnoverWithTie:return getStrRes(t?"minimum_turnover_amount_with_tie":"total_turnover_amount_with_tie");case E_TournamentType.TotalWinning:return getStrRes(t?"minimum_winning_amount":"total_winning_amount");case E_TournamentType.TotalWinningFromWinLoss:return getStrRes(t?"minimum_win_amount_from_win_loss":"total_win_amount_from_win_loss");case E_TournamentType.TotalLosing:return getStrRes(t?"minimum_losing_amount":"total_losing_amount");case E_TournamentType.TotalLosingFromWinLoss:return getStrRes(t?"minimum_loss_amount_from_win_loss":"total_loss_amount_from_win_loss")}return status}});"use strict";const SGADlgGlobalTournamentInfo={getDlg:function(){return $("#dlgGlobalTournament")},openDlg:function(n,t){let i=SGADlgGlobalTournamentInfo.getDlg(),w=SGARecord.getRecGlobalCurrency(t.CurrencyId),l=SGARecord.getRecGlobalTimeZone(t.TimeZoneId),v=SGAArray.isNullOrEmpty,b=SGACommon.htmlEncode,k=SGAGlobal.parseJSDate,y=SGARecord.getRecGlobalProvider;const d='<span data-type="currency" data-decimalprecision="'+w.DisplayDecimal+'" data-currencysymbol="'+w.Symbol+'">{0}<\/span>',g='<span data-type="custom" data-formattype="date" data-pattern="D">{0}<\/span>';let ut=SGAHtml.isHtmlString(t.Description)?'<div class="dynamic-html">'+t.Description+"<\/div>":"<div><span>"+t.Description.replace("\n","<br/>")+"<\/span><\/div>",ft=function(n,t,i){switch(n){case E_PromoPrizeId.Cash:case E_PromoPrizeId.RollingCash:return d.replace("{0}",t);case E_PromoPrizeId.MembershipPoint:return'<span data-type="number">'+t+"<\/span> <span>"+getStrRes("abbr_points")+"<\/span>";case E_PromoPrizeId.BronzeSpinTicket:case E_PromoPrizeId.SilverSpinTicket:case E_PromoPrizeId.GoldSpinTicket:case E_PromoPrizeId.PlatinumSpinTicket:return'<span data-type="number">'+t+"<\/span> <span>"+getStrRes("tickets")+"<\/span>"}return"<span>"+SGACommon.htmlEncode(i)+"<\/span>"},s='<ul class="fa-ul">';if(t.IsAllGame)s+='<li><span class="fa-li"><i class="fas fa-hockey-puck"><\/i><\/span><span>'+getStrRes("all_games")+"<\/span><\/li>";else{let i=[],n={};if(!v(t.Providers))for(let n=0;n<t.Providers.length;n++){let r=t.Providers[n],u=y(r.SPId,r.PId);i.push(u.Name);s+='<li><span class="fa-li"><i class="fas fa-hockey-puck"><\/i><\/span><span>'+getStrRes("msg_all_games_in_provider_xxx").replace("{0}","<b>"+u.Name+"<\/b>")+"<\/span><li>"}if(!v(t.GameCats))for(let r=0;r<t.GameCats.length;r++){let f=t.GameCats[r],h=y(f.SPId,f.PId),e=SGARecord.getRecGlobalGameCat(f.GameCatId),u=h.Name,o=e.Id;i.includes(u)||(n.hasOwnProperty(u)?n[u].push(o):n[u]=[o],s+='<li><span class="fa-li"><i class="fas fa-hockey-puck"><\/i><\/span><span>'+getStrRes("msg_all_games_in_provider_xxx_with_category_xxx").replace("{0}","<b>"+u+"<\/b>").replace("{1}","<b>"+e.Name+"<\/b>")+"<\/span><li>")}if(!v(t.Games)){let r={};for(let u=0;u<t.Games.length;u++){let e=t.Games[u],h=y(e.SPId,e.PId),o=SGARecord.getRecGlobalGame(e.SPId,e.PId,e.GId),f=h.Name,s='<li><span class="fa-li"><i class="fas fa-genderless"><\/i><\/span><span>'+o.Name+"<\/span><\/li>";i.includes(f)||n.hasOwnProperty(f)&&n[f].includes(o.GCId)||o.Name!=="null"&&(r[f]=r[f]?r[f]+s:s)}for(let n in r)s+='<li><span class="fa-li"><i class="fas fa-life-ring"><\/i><\/span><span>'+n+'<ul class="fa-ul">'+r[n]+"<\/ul><\/li>"}}s+="<\/ul>";let nt=i.data("timerinterval"),p={},f=new Date,r=k(t.StartDate).changeTimeZone(l.Offset),a=t.IsSpecifyTournamentDays?r.addDays(t.TournamentDays-1):k(t.EndDate).changeTimeZone(l.Offset),h=SGAPromo.getActiveDateRange(l.Offset,r,a,t.StartTime,t.EndTime,f,t.RepeatType,t.RepeatIdleDays,t.IsSpecifyTournamentDays),e=f>=r,o=f>(h===null?r.addDays(t.TournamentDays-(t.StartTime>=t.EndTime?0:1)).addSeconds(t.EndTime):h.EndDateTime);SGAArray.isNullOrEmpty(h)||(p=SGAPromo.getDisplayDateTime(h.StartDateTime,h.EndDateTime));SGACommon.isNullOrUndefined(nt)||clearInterval(nt);let et='<div class="section-date">    <div>        <div><span>'+getStrRes("start_date")+" : <\/span>"+g.replace("{0}",p.StartDateTime.format("yyyy-mm-dd"))+"<\/div>        <div><span>"+getStrRes("end_date")+" : <\/span>"+g.replace("{0}",p.EndDateTime.format("yyyy-mm-dd"))+"<\/div>    <\/div><div><span>"+l.Name+"<\/span><\/div><\/div>"+(SGAString.isNullOrEmpty(t.Description)?"":'<div class="section-content status">'+ut+"<\/div>")+'<div class="section-content status promo-repeat-immediately'+(e&&!o&&t.RepeatType===E_PromoRepeatType.RepeatImmediately?"":" d-none")+'">    <div>        <div><span>'+(t.TournamentDays>1?getStrRes("tournament_repeats_every_xxx").replace("{0}",t.TournamentDays)+" "+getStrRes("days"):getStrRes("tournament_repeats_everyday"))+'<\/span><\/div>    <\/div><\/div><div class="section-content status promo-repeat-weekly'+(e&&!o&&t.RepeatType===E_PromoRepeatType.RepeatWeekly?"":" d-none")+'">    <div>        <div><span><\/span><\/div>    <\/div><\/div><div class="section-content status promo-repeat-monthly'+(e&&!o&&t.RepeatType===E_PromoRepeatType.RepeatMonthly?"":" d-none")+'">    <div>        <div><span><\/span><\/div>    <\/div><\/div><div class="section-content status promo-repeat-yearly'+(e&&!o&&t.RepeatType===E_PromoRepeatType.RepeatYearly?"":" d-none")+'">    <div>        <div><span><\/span><\/div>    <\/div><\/div><div class="section-content status promo-end'+(e&&o&&t.RepeatType===0?"":" d-none")+'">    <div>        <div><span>'+getStrRes("tournament_ended")+'<\/span><\/div>    <\/div><\/div><div class="section-content timer'+(o?" d-none":"")+'">    <div>        <div><span><\/span><\/div>        <div class="promo-timer">            <div>                <div data-name="days">0<span>'+getStrRes("abbr_day")+'<\/span><\/div>                <div data-name="hours">0<span>'+getStrRes("abbr_hour")+'<\/span><\/div>                <div data-name="minutes">0<span>'+getStrRes("abbr_minute")+'<\/span><\/div>                <div data-name="seconds">0<span>'+getStrRes("abbr_second")+'<\/span><\/div>            <\/div>        <\/div>    <\/div><\/div><div class="section-bonus"><span>'+getStrRes("tournament_information")+'<span><\/div><div class="section-content">    <table data-name="ranks">        <thead>            <tr><th>'+getStrRes("rank")+"<\/th><th>"+b(E_TournamentType.translate(t.TournamentType,!0))+"<\/th><th>"+getStrRes("reward")+"<\/th><th>"+getStrRes("prize_value")+'<\/th><\/tr>        <\/thead>        <tbody><\/tbody>    <\/table><\/div><div class="section-content">    <table class="details">        <tr>            <td><span>'+getStrRes("games_in_this_tournament")+"<\/span><\/td>            <td>"+s+"<\/td>        <\/tr>    <\/table><\/div>";i.find('[data-name="tournamentbody"]').html(et);let tt=i.find('[data-name="ranks"] > tbody'),it=t.Ranks;for(let n=0;n<it.length;n++){let t=it[n],i=t.Prizes,u=i.length,f=u>1?' rowspan="'+u+'"':"",r=$("<tr><td"+f+">"+t.PromoGlobalTournamentRankId+"<\/td><td"+f+">"+d.replace("{0}",t.MinValue)+"<\/td><td><\/td><td><\/td><\/tr>");tt.append(r);for(let n=0;n<i.length;n++){let t=i[n],u=b(E_PromoPrizeId.translate(t.PromoGlobalTournamentRankPrizeId)),f=ft(t.PromoGlobalTournamentRankPrizeId,t.PrizeValue,t.PrizeName);n===0?(r.find("td:nth-child(3)").html(u),r.find("td:nth-child(4)").html(f)):tt.append("<tr><td>"+u+"<\/td><td>"+f+"<\/td><\/tr>")}}SGAGFormat.formatRoot(i);let u=i.find(".promo-timer"),c=SGAString.padLeft,rt=function(){let n=r.addSeconds(t.StartTime);if(f>=n){let u=SGAPromo.getActiveDateRange(l.Offset,r,a,t.StartTime,t.EndTime,f,t.RepeatType,t.RepeatIdleDays,t.IsSpecifyTournamentDays);u!==null&&(f>=u.StartDateTime&&f<u.EndDateTime?(n=u.EndDateTime,i.find(".section-content.timer span").text(getStrRes("tournament_ends_in"))):(n=u.StartDateTime,i.find(".section-content.timer span").text(getStrRes("tournament_starts_in"))))}else i.find(".section-content.timer span").text(getStrRes("tournament_starts_in"));switch(t.RepeatType){case E_PromoRepeatType.RepeatWeekly:let n=r,e=a,u=[],f=0;if(t.IsSpecifyTournamentDays){const t=[getStrRes("sunday"),getStrRes("monday"),getStrRes("tuesday"),getStrRes("wednesday"),getStrRes("thursday"),getStrRes("friday"),getStrRes("saturday")];while(f<7&&n<=e)u.push(t[n.getDay()]),n=n.addDays(1),f++}i.find(".section-content.status.promo-repeat-weekly").show().find("span").text(t.IsSpecifyTournamentDays?getStrRes("tournament_repeats_every_xxx").replace("{0}",u.join(", ")):getStrRes("tournament_repeats_weekly"));break;case E_PromoRepeatType.RepeatMonthly:i.find(".section-content.status.promo-repeat-monthly").show().find("span").html(t.IsSpecifyTournamentDays?getStrRes("tournament_repeats_monthly_for_the_first_xxx_days").replace("{0}",t.TournamentDays):getStrRes("tournament_repeats_monthly"));break;case E_PromoRepeatType.RepeatYearly:i.find(".section-content.status.promo-repeat-yearly").show().find("span").text(t.IsSpecifyTournamentDays?getStrRes("tournament_repeats_yearly_from_xxx_to_xxx").replace("{0}",r.getDate()+"/"+(r.getMonth()+1)).replace("{1}",a.getDate()+"/"+(a.getMonth()+1)):getStrRes("tournament_repeats_yearly"))}let e=startTimer(n,function(n,t,i,r){u.find('[data-name="days"]').html(n===0?'<span><i class="fas fa-clock"><\/i><\/span>':"<span>"+n+"<\/span><span>"+getStrRes("abbr_day")+"<\/span>");u.find('[data-name="hours"]').html("<span>"+c(t,2,"0")+"<\/span><span>"+getStrRes("abbr_hour")+"<\/span>");u.find('[data-name="minutes"]').html("<span>"+c(i,2,"0")+"<\/span><span>"+getStrRes("abbr_minute")+"<\/span>");u.find('[data-name="seconds"]').html("<span>"+c(r,2,"0")+"<\/span><span>"+getStrRes("abbr_second")+"<\/span>")});i.data("timerinterval",e)};if(e&&!o)rt();else if(!e){let n=startTimer(h.StartDateTime,function(n,t,i,r){u.find('[data-name="days"]').html(n===0?'<span><i class="fas fa-clock"><\/i><\/span>':"<span>"+n+"<\/span><span>"+getStrRes("abbr_day")+"<\/span>");u.find('[data-name="hours"]').html("<span>"+c(t,2,"0")+"<\/span><span>"+getStrRes("abbr_hour")+"<\/span>");u.find('[data-name="minutes"]').html("<span>"+c(i,2,"0")+"<\/span><span>"+getStrRes("abbr_minute")+"<\/span>");u.find('[data-name="seconds"]').html("<span>"+c(r,2,"0")+"<\/span><span>"+getStrRes("abbr_second")+"<\/span>");n<=0&&t<=0&&i<=0&&r<=0&&rt()});i.data("timerinterval",n)}return SGABootstrap.showDlg(SGAGFormat.formatRoot(i)),t}};_sgaPagingDlg=null;$(document).ready(function(){let n=$("#dlgGlobalTournamentRank > .load-more-btn");loadRecs(function(){showPageLoading()},function(){hidePageLoading()},function(n,t){hidePageLoading();E_ErrCode.showDlg(t,getStrRes("load_records"))});n.click(function(){SGAPaging.init("/Home/GetRunGlobalTournamentRankList",null,20,$("#hidPageNo"),n);loadRecs()}).show();$(window).scroll(function(){let t=$(window),i=n.offset().top,u=i+n.outerHeight(),r=t.scrollTop(),f=r+t.innerHeight();n.is(":visible")&&f>i&&r<u&&loadRecs()})});"use strict";const SGADlgTournamentInfo={getDlg:function(){return $("#dlgTournament")},openDlg:function(n,t){let i=SGADlgTournamentInfo.getDlg(),k=SGARecord.getRecCurrency(t.CurrencyId),l=SGARecord.getRecTimeZone(t.TimeZoneId),v=SGAArray.isNullOrEmpty,y=SGACommon.htmlEncode,d=SGAGlobal.parseJSDate,p=SGARecord.getRecProvider;const g='<span data-type="currency" data-decimalprecision="'+k.DisplayDecimal+'" data-currencysymbol="'+k.Symbol+'">{0}<\/span>',nt='<span data-type="custom" data-formattype="date" data-pattern="D">{0}<\/span>';let w="",ft=SGAHtml.isHtmlString(t.Description)?'<div class="dynamic-html">'+t.Description+"<\/div>":"<div><span>"+t.Description.replace("\n","<br/>")+"<\/span><\/div>",et=function(n,t,i){switch(n){case E_PromoPrizeId.Cash:case E_PromoPrizeId.RollingCash:return g.replace("{0}",t);case E_PromoPrizeId.MembershipPoint:return'<span data-type="number">'+t+"<\/span> <span>"+getStrRes("abbr_points")+"<\/span>";case E_PromoPrizeId.BronzeSpinTicket:case E_PromoPrizeId.SilverSpinTicket:case E_PromoPrizeId.GoldSpinTicket:case E_PromoPrizeId.PlatinumSpinTicket:return'<span data-type="number">'+t+"<\/span> <span>"+getStrRes("tickets")+"<\/span>"}return"<span>"+SGACommon.htmlEncode(i)+"<\/span>"};if(t.IsAllMembershipLevel)w="<span>"+getStrRes("all_membership_levels")+"<\/span>";else{let n=[];for(let i=0;i<t.Levels.length;i++){let r=SGARecord.getRecLevel(t.Levels[i].LevelId);n.push("<span>"+(r===null?"???":y(r.Name))+"<\/span>")}w=n.join(", ")}let s='<ul class="fa-ul">';if(t.IsAllGame)s+='<li><span class="fa-li"><i class="fas fa-hockey-puck"><\/i><\/span><span>'+getStrRes("all_games")+"<\/span><\/li>";else{let i=[],n={};if(!v(t.Providers))for(let n=0;n<t.Providers.length;n++){let r=t.Providers[n],u=p(r.SPId,r.PId);i.push(u.Name);s+='<li><span class="fa-li"><i class="fas fa-hockey-puck"><\/i><\/span><span>'+getStrRes("msg_all_games_in_provider_xxx").replace("{0}","<b>"+u.Name+"<\/b>")+"<\/span><li>"}if(!v(t.GameCats))for(let r=0;r<t.GameCats.length;r++){let f=t.GameCats[r],h=p(f.SPId,f.PId),e=SGARecord.getRecGameCat(f.GameCatId),u=h.Name,o=e.Id;i.includes(u)||(n.hasOwnProperty(u)?n[u].push(o):n[u]=[o],s+='<li><span class="fa-li"><i class="fas fa-hockey-puck"><\/i><\/span><span>'+getStrRes("msg_all_games_in_provider_xxx_with_category_xxx").replace("{0}","<b>"+u+"<\/b>").replace("{1}","<b>"+e.Name+"<\/b>")+"<\/span><li>")}if(!v(t.Games)){let r={};for(let u=0;u<t.Games.length;u++){let e=t.Games[u],h=p(e.SPId,e.PId),o=SGARecord.getRecGame(e.SPId,e.PId,e.GId),f=h.Name,s='<li><span class="fa-li"><i class="fas fa-genderless"><\/i><\/span><span>'+o.Name+"<\/span><\/li>";i.includes(f)||n.hasOwnProperty(f)&&n[f].includes(o.GCId)||o.Name!=="null"&&(r[f]=r[f]?r[f]+s:s)}for(let n in r)s+='<li><span class="fa-li"><i class="fas fa-life-ring"><\/i><\/span><span>'+n+'<ul class="fa-ul">'+r[n]+"<\/ul><\/li>"}}s+="<\/ul>";let tt=i.data("timerinterval"),b={},f=new Date,r=d(t.StartDate).changeTimeZone(l.Offset),a=t.IsSpecifyTournamentDays?r.addDays(t.TournamentDays-1):d(t.EndDate).changeTimeZone(l.Offset),h=SGAPromo.getActiveDateRange(l.Offset,r,a,t.StartTime,t.EndTime,f,t.RepeatType,t.RepeatIdleDays,t.IsSpecifyTournamentDays),e=f>=r,o=f>(h===null?r.addDays(t.TournamentDays-(t.StartTime>=t.EndTime?0:1)).addSeconds(t.EndTime):h.EndDateTime);SGAArray.isNullOrEmpty(h)||(b=SGAPromo.getDisplayDateTime(h.StartDateTime,h.EndDateTime));SGACommon.isNullOrUndefined(tt)||clearInterval(tt);let ot='<div class="section-date">    <div>        <div><span>'+getStrRes("start_date")+" : <\/span>"+nt.replace("{0}",b.StartDateTime.format("yyyy-mm-dd"))+"<\/div>        <div><span>"+getStrRes("end_date")+" : <\/span>"+nt.replace("{0}",b.EndDateTime.format("yyyy-mm-dd"))+"<\/div>    <\/div><div><span>"+l.Name+"<\/span><\/div><\/div>"+(SGAString.isNullOrEmpty(t.Description)?"":'<div class="section-content status">'+ft+"<\/div>")+'<div class="section-bonus"><div>'+getStrRes("membership_level")+"<\/div><div>"+w+'<\/div><\/div><div class="section-content status promo-repeat-immediately'+(e&&!o&&t.RepeatType===E_PromoRepeatType.RepeatImmediately?"":" d-none")+'">    <div>        <div><span>'+(t.TournamentDays>1?getStrRes("tournament_repeats_every_xxx").replace("{0}",t.TournamentDays)+" "+getStrRes("days"):getStrRes("tournament_repeats_everyday"))+'<\/span><\/div>    <\/div><\/div><div class="section-content status promo-repeat-weekly'+(e&&!o&&t.RepeatType===E_PromoRepeatType.RepeatWeekly?"":" d-none")+'">    <div>        <div><span><\/span><\/div>    <\/div><\/div><div class="section-content status promo-repeat-monthly'+(e&&!o&&t.RepeatType===E_PromoRepeatType.RepeatMonthly?"":" d-none")+'">    <div>        <div><span><\/span><\/div>    <\/div><\/div><div class="section-content status promo-repeat-yearly'+(e&&!o&&t.RepeatType===E_PromoRepeatType.RepeatYearly?"":" d-none")+'">    <div>        <div><span><\/span><\/div>    <\/div><\/div><div class="section-content status promo-end'+(e&&o&&t.RepeatType===0?"":" d-none")+'">    <div>        <div><span>'+getStrRes("tournament_ended")+'<\/span><\/div>    <\/div><\/div><div class="section-content timer'+(o?" d-none":"")+'">    <div>        <div><span><\/span><\/div>        <div class="promo-timer">            <div>                <div data-name="days">0<span>'+getStrRes("abbr_day")+'<\/span><\/div>                <div data-name="hours">0<span>'+getStrRes("abbr_hour")+'<\/span><\/div>                <div data-name="minutes">0<span>'+getStrRes("abbr_minute")+'<\/span><\/div>                <div data-name="seconds">0<span>'+getStrRes("abbr_second")+'<\/span><\/div>            <\/div>        <\/div>    <\/div><\/div><div class="section-bonus"><span>'+getStrRes("tournament_information")+'<span><\/div><div class="section-content">    <table data-name="ranks">        <thead>            <tr><th>'+getStrRes("rank")+"<\/th><th>"+y(E_TournamentType.translate(t.TournamentType,!0))+"<\/th><th>"+getStrRes("reward")+"<\/th><th>"+getStrRes("prize_value")+'<\/th><\/tr>        <\/thead>        <tbody><\/tbody>    <\/table><\/div><div class="section-content">    <table class="details">        <tr>            <td><span>'+getStrRes("exclude_purchased_promo_game")+'<\/span><\/td>            <td class="promo-exclude-info">'+(t.IsExcludePromoGame?getStrRes("yes"):getStrRes("no"))+'<\/td>        <\/tr>    <\/table><\/div><div class="section-content">    <table class="details">        <tr>            <td><span>'+getStrRes("games_in_this_tournament")+"<\/span><\/td>            <td>"+s+"<\/td>        <\/tr>    <\/table><\/div>";i.find('[data-name="tournamentbody"]').html(ot);let it=i.find('[data-name="ranks"] > tbody'),rt=t.Ranks;for(let n=0;n<rt.length;n++){let t=rt[n],i=t.Prizes,u=i.length,f=u>1?' rowspan="'+u+'"':"",r=$("<tr><td"+f+">"+t.PromoTournamentRankId+"<\/td><td"+f+">"+g.replace("{0}",t.MinValue)+"<\/td><td><\/td><td><\/td><\/tr>");it.append(r);for(let n=0;n<i.length;n++){let t=i[n],u=y(E_PromoPrizeId.translate(t.PromoTournamentRankPrizeId)),f=et(t.PromoTournamentRankPrizeId,t.PrizeValue,t.PrizeName);n===0?(r.find("td:nth-child(3)").html(u),r.find("td:nth-child(4)").html(f)):it.append("<tr><td>"+u+"<\/td><td>"+f+"<\/td><\/tr>")}}SGAGFormat.formatRoot(i);let u=i.find(".promo-timer"),c=SGAString.padLeft,ut=function(){let n=r.addSeconds(t.StartTime);if(f>=n){let u=SGAPromo.getActiveDateRange(l.Offset,r,a,t.StartTime,t.EndTime,f,t.RepeatType,t.RepeatIdleDays,t.IsSpecifyTournamentDays);u!==null&&(f>=u.StartDateTime&&f<u.EndDateTime?(n=u.EndDateTime,i.find(".section-content.timer span").text(getStrRes("tournament_ends_in"))):(n=u.StartDateTime,i.find(".section-content.timer span").text(getStrRes("tournament_starts_in"))))}else i.find(".section-content.timer span").text(getStrRes("tournament_starts_in"));switch(t.RepeatType){case E_PromoRepeatType.RepeatWeekly:let n=r,e=a,u=[],f=0;if(t.IsSpecifyTournamentDays){const t=[getStrRes("sunday"),getStrRes("monday"),getStrRes("tuesday"),getStrRes("wednesday"),getStrRes("thursday"),getStrRes("friday"),getStrRes("saturday")];while(f<7&&n<=e)u.push(t[n.getDay()]),n=n.addDays(1),f++}i.find(".section-content.status.promo-repeat-weekly").show().find("span").text(t.IsSpecifyTournamentDays?getStrRes("tournament_repeats_every_xxx").replace("{0}",u.join(", ")):getStrRes("tournament_repeats_weekly"));break;case E_PromoRepeatType.RepeatMonthly:i.find(".section-content.status.promo-repeat-monthly").show().find("span").html(t.IsSpecifyTournamentDays?getStrRes("tournament_repeats_monthly_for_the_first_xxx_days").replace("{0}",t.TournamentDays):getStrRes("tournament_repeats_monthly"));break;case E_PromoRepeatType.RepeatYearly:i.find(".section-content.status.promo-repeat-yearly").show().find("span").text(t.IsSpecifyTournamentDays?getStrRes("tournament_repeats_yearly_from_xxx_to_xxx").replace("{0}",r.getDate()+"/"+(r.getMonth()+1)).replace("{1}",a.getDate()+"/"+(a.getMonth()+1)):getStrRes("tournament_repeats_yearly"))}let e=startTimer(n,function(n,t,i,r){u.find('[data-name="days"]').html(n===0?'<span><i class="fas fa-clock"><\/i><\/span>':"<span>"+n+"<\/span><span>"+getStrRes("abbr_day")+"<\/span>");u.find('[data-name="hours"]').html("<span>"+c(t,2,"0")+"<\/span><span>"+getStrRes("abbr_hour")+"<\/span>");u.find('[data-name="minutes"]').html("<span>"+c(i,2,"0")+"<\/span><span>"+getStrRes("abbr_minute")+"<\/span>");u.find('[data-name="seconds"]').html("<span>"+c(r,2,"0")+"<\/span><span>"+getStrRes("abbr_second")+"<\/span>")});i.data("timerinterval",e)};if(e&&!o)ut();else if(!e){let n=startTimer(h.StartDateTime,function(n,t,i,r){u.find('[data-name="days"]').html(n===0?'<span><i class="fas fa-clock"><\/i><\/span>':"<span>"+n+"<\/span><span>"+getStrRes("abbr_day")+"<\/span>");u.find('[data-name="hours"]').html("<span>"+c(t,2,"0")+"<\/span><span>"+getStrRes("abbr_hour")+"<\/span>");u.find('[data-name="minutes"]').html("<span>"+c(i,2,"0")+"<\/span><span>"+getStrRes("abbr_minute")+"<\/span>");u.find('[data-name="seconds"]').html("<span>"+c(r,2,"0")+"<\/span><span>"+getStrRes("abbr_second")+"<\/span>");n<=0&&t<=0&&i<=0&&r<=0&&ut()});i.data("timerinterval",n)}return SGABootstrap.showDlg(SGAGFormat.formatRoot(i)),t}};_sgaPagingDlgTournament=null;$(document).ready(function(){let n=$("#dlgTournamentRank > .load-more-btn");loadTournamentRecs(function(){showPageLoading()},function(){hidePageLoading()},function(n,t){hidePageLoading();E_ErrCode.showDlg(t,getStrRes("load_records"))});n.click(function(){SGAPaging.init("/Home/GetApprovalTournamentRankList",null,20,$("#hidPageNo"),n);loadTournamentRecs()}).show();$(window).scroll(function(){let t=$(window),i=n.offset().top,u=i+n.outerHeight(),r=t.scrollTop(),f=r+t.innerHeight();n.is(":visible")&&f>i&&r<u&&loadTournamentRecs()})});$(document).ready(function(){let n=$(".container-hotgame > div");if(updateHotGames(n,n.find(".btn-refresh").click(function(){updateHotGames(n,$(this),!0)}),!1),$(".carousel-control-next").length>0){let n=$("#carouselSlides > .carousel-inner").append('<div class="carousel-item">   <div class="load-status">       <button type="button" class="btn btn-robotic btn-pill btn-primary btn-refresh">'+getStrRes("refresh")+"<\/button>   <\/div><\/div>");updatePageSlides(n,n.find(".btn-refresh").click(function(){updatePageSlides(n,$(this),!0)}),!1)}})