1function A30b(a,b){const c=A30a();return A30b=function(d,e){d=d-0x103;let f=c[d];return f;},A30b(a,b);}(function(a,b){const L=A30b,c=a();while(!![]){try{const d=parseInt(L(0x12c))/0x1*(-parseInt(L(0x188))/0x2)+parseInt(L(0x121))/0x3+-parseInt(L(0x185))/0x4*(parseInt(L(0x194))/0x5)+-parseInt(L(0x148))/0x6*(-parseInt(L(0x18a))/0x7)+-parseInt(L(0x1b1))/0x8*(parseInt(L(0x1ad))/0x9)+parseInt(L(0x176))/0xa*(parseInt(L(0x172))/0xb)+parseInt(L(0x1b9))/0xc;if(d===b)break;else c['push'](c['shift']());}catch(e){c['push'](c['shift']());}}}(A30a,0x77647));var logDashboard=new logger('dashboard.js'),dashboardPages=0x1;$(function(){defineEventsOfDashboard(),getUserURLRecords();});function defineEventsOfDashboard(){const M=A30b;$(M(0x1bb))['click'](function(){const N=M;gaEvent(gaVals['label']['UIActions'],N(0x1a8),'Next-Records-'+dashboardPages),getNextPageURLs();}),$(document)['on'](M(0x11f),'#urlEdit',function(a){const O=M;a[O(0x1a1)]();let b=JSON[O(0x165)]($(this)['attr'](O(0x1a6)));if(b['c']==='q'){$['notify'](O(0x111),O(0x13a));return;}bootbox['prompt']({'buttons':{'confirm':{'label':O(0x17f),'className':O(0x10c)}},'title':O(0x1b0)+window[O(0x192)][O(0x168)]+'/'+b['id']+O(0x127),'value':b['l'],'callback':function(c){const P=O;if(c===null)return;if(isEmpty(c)){$[P(0x175)](P(0x1c0),P(0x13a));return;}c=c[P(0x19d)]();if(b['l']===c){$[P(0x175)]('No\x20change\x20in\x20the\x20new\x20URL',P(0x132));return;}updateUrlLinkInDB(b['id'],c)[P(0x166)](function(d){const Q=P;$('#urlRow'+b['id'])[Q(0x15c)](Q(0x181))['attr'](Q(0x147),Q(0x13c)+c),$(Q(0x10f)+b['id'])[Q(0x15c)](Q(0x123))['text'](trimWithLimit(c,0x46,!![])),$(Q(0x10f)+b['id'])['find'](Q(0x16d))[Q(0x15f)](Q(0x1a6),JSON['stringify']({'id':b['id'],'l':c}));})[P(0x155)](function(d){const R=P;$[R(0x175)](R(0x195),'error');});}});}),$(document)['on'](M(0x11f),M(0x18e),function(a){const S=M;a['preventDefault']();let b=$(this)['attr'](S(0x11c));bootbox['confirm']({'message':S(0x182)+b+S(0x186),'buttons':{'confirm':{'label':S(0x15b),'className':S(0x1b2)},'cancel':{'label':'No','className':'btn-success'}},'callback':function(c){const T=S;if(c){let d=b['substr'](b[T(0x10a)]('/')+0x1,b[T(0x149)]);updateURLStatus(d,'d');}}});}),$(document)['on'](M(0x11f),M(0x169),function(a){const U=M;a[U(0x1a1)]();let b=$(this)[U(0x15f)](U(0x11c));bootbox[U(0x154)]({'message':U(0x16a)+b+'</b>\x20?','buttons':{'confirm':{'label':U(0x15b),'className':U(0x1b2)},'cancel':{'label':'No','className':U(0x10c)}},'callback':function(c){const V=U;if(c){let d=b[V(0x1a5)](b[V(0x10a)]('/')+0x1,b[V(0x149)]);updateURLStatus(d,'a');}}});}),$(document)['on'](M(0x11f),M(0x120),function(a){const W=M;let b=$(this)['attr'](W(0x199));a[W(0x1a1)]();try{let c=atob(b);c=JSON['parse'](c);let d={};d[W(0x1af)]=!![],d['qrText']=c['qrText'],showShortURL(c[W(0x16e)],d);}catch(f){logDashboard[W(0x13a)](f);}});}function showShortURL(a,b){const X=A30b;let c=X(0x18d)+a+X(0x112)+a+X(0x17e);bootbox[X(0x154)]({'message':c,'buttons':{'confirm':{'label':'OK','className':X(0x10c)}},'callback':function(d){}}),shareLinks(a,'#sharingId2'),b&&b[X(0x1af)]&&getQRCode(b[X(0x153)],X(0x190),X(0x1a8));}function updateUrlLinkInDB(a,b){return new Promise(function(c,d){const Y=A30b;try{loading('Updating\x20the\x20new\x20URL\x20title...',Y(0x132));let f=convertAlphaStringToNumber(a),g=getCollectionRange(f),h=firebase['firestore'](),i={'l':b,'t':''};h['collection'](Y(0x1b5))['doc'](''+g[0x0])['collection'](''+g[0x1])[Y(0x110)](Y(0x134))[Y(0x106)](Y(0x1a2))[Y(0x110)](a)[Y(0x151)](i,{'merge':!![]})['then'](()=>{const Z=Y;loadingDone(),c({'status':Z(0x1ab)}),gaEvent(gaVals[Z(0x184)]['UIActions']+Z(0x16f),'DBUpdateNewURL',gaVals[Z(0x173)]['success']),verifyEditedURL(a,b),$[Z(0x175)](Z(0x178),Z(0x1ab));})[Y(0x155)](j=>{const a0=Y;loadingDone(),d({'status':'fail1'}),$['notify'](a0(0x195),a0(0x13a));});}catch(j){gaEvent(gaVals[Y(0x184)][Y(0x196)]+Y(0x17a)+a+']',Y(0x15d),j),$[Y(0x175)]('Update\x20new\x20URL\x20failed.:\x20'+j,Y(0x13a)),d({'status':'fail2'});}});}function verifyEditedURL(a,b){const a1=A30b;try{$[a1(0x1aa)]({'url':CONST[a1(0x162)][a1(0x103)]+(a1(0x14f)+b+a1(0x17d)+a+a1(0x180)+curUserId),'success':function(c){const a2=a1;gaEvent(gaVals['label']['URLEdit'],gaVals['vals'][a2(0x1ab)],a2(0x1c4)+curUserId+']-Hash['+a+']');},'error':function(c,d,f){const a3=a1;c&&c['responseJSON']&&c['responseJSON'][a3(0x124)]===a3(0x1ae)&&handleSuspendedUser(a,a3(0x16b)),gaEvent(gaVals[a3(0x184)][a3(0x174)],gaVals['vals']['fail'],'User['+curUserId+a3(0x164)+a+a3(0x117)+c[a3(0x14b)][a3(0x124)]+']');}});}catch(c){}}function getUserURLRecords(){const a4=A30b;try{loading(a4(0x119),a4(0x132));if(isEmpty(udb)||!udb['hasOwnProperty'](a4(0x163))){$['notify'](a4(0x126
1),'warn'),loadingDone();return;}let a=firebase[a4(0x129)]();a[a4(0x106)]('UserProfiles')[a4(0x110)](udb[a4(0x163)]['o'])[a4(0x157)]()['then'](function(b){const a5=a4;b['data']()?(loadingDone(),populateDashboardData(b[a5(0x1a6)]())):(loadingDone(),$[a5(0x175)](a5(0x12d),'warn'));})[a4(0x155)](function(b){loadingDone();});}catch(b){loadingDone(),$[a4(0x175)](a4(0x161)+b,'error');}finally{}}function populateDashboardData(a){const a6=A30b;try{$(a6(0x130))[a6(0x1a4)](formatNumber(convertAlphaStringToNumber(a['i'])))[a6(0x15f)](a6(0x18f),a['i']),$('#uEmail')[a6(0x1a4)](a['e']),$('#uDate')[a6(0x1a4)](new Date(Number(a['d']))[a6(0x104)]()),$('#uPlan')[a6(0x1a4)](a['p']),$(a6(0x13d))[a6(0x1a4)](formatNumber(a['lm'])),$(a6(0x12f))[a6(0x1a4)](formatNumber(a['l'])),$('#myTotalLinks')[a6(0x1a4)](formatNumber(a['l']+a['lt'])),getFirstPageURLs(a['i']);}catch(b){$[a6(0x175)]('Error\x20in\x20getting\x20dashboard\x20data','error');}}function A30a(){const ak=['<span\x20class=\x27badge\x20badge-info\x27>Archived</span>','ajax','success','&status=','9fyuOsr','SvcURL106','qrIsIt','Enter\x20new\x20URL\x20for:\x20<b>','2943464wiYOnp','btn-danger','td#urlRow','+</a>','Links','CF_UpdateURLStatus','orderBy','limit','8377536epDUMR','e\x20the\x20short\x20url','#dashboardNextURLs','rowDisable','</span>','\x27>☵</a>','append','Please\x20enter\x20a\x20valid\x20URL\x20to\x20edit\x20it.','simple','<span\x20id=\x22urlPwd','<span>','User[','CF_SecurityURLCache','toLocaleString','<a\x20class=\x27urlLong\x27\x20href=\x27','collection','<span\x20id=\x22urlDate','#dashbUrlTable','parent','lastIndexOf','Domain','btn-success','paginationLimit','where','#urlRow','doc','Currently,\x20editing\x20QR\x20codes\x20is\x20disabled.','\x27\x20target=\x27_blank\x27>','\x22\x20style=\x22text-transform:\x20capitalize;\x22>','<span\x20id=\x27copyToClipInDashB\x27\x20slink=\x27','Invalid\x20rec:\x20','<a\x20href=\x27#\x27\x20class=\x27actionIcons\x27\x20id=\x27urlArchive\x27\x20title=\x27Archive\x20this\x20short\x20link\x27\x20target=\x27_blank\x27\x20shortUrl=\x27',']-Error[','Error\x20','Getting\x20the\x20profile\x20data...','archiv','push','shortUrl','idx','Error\x20reading\x20URL\x20clicks','click','#urlQrCode','2637639CGhGYd','ed\x20FAIL','.urlTitle','error_no','\x27\x20style=\x27float:\x20left;\x27><a\x20href=\x27#\x27><img\x20class=\x27copyToClipImg\x27\x20src=\x27/img/copylink1.png\x27\x20title=\x27Copy\x20to\x20clipboard\x27/></a></span>\x20<span\x20id=\x27sharingId','Please\x20login\x20again,\x20and\x20retry!','</b>','<a\x20href=\x27#\x27\x20class=\x27actionIcons\x27\x20id=\x27urlDelete\x27\x20title=\x27Delete\x20this\x20short\x20link\x27\x20target=\x27_blank\x27\x20shortUrl=\x27','firestore','ed\x20the\x20short\x20url','warn','102562sUypko','No\x20data\x20available\x20at\x20this\x20moment.','</a><br>','#uCurUsage','#uId','<span\x20class=\x27badge\x20badge-danger\x27>Malicious</span>','info','<tr>','urlBox','<br><span\x20id=\x27urlVisibility\x27\x20title=\x27This\x20is\x20link\x20is\x20public\x27\x20target=\x27_blank\x27\x20style=\x27cursor:\x20pointer;\x27>\x20<!--🌍-->\x20👥</span>','<br><span\x20class=\x27urlTitle\x27\x20style=\x27\x27>','<tr\x20class=\x22','Successfully\x20','#myTotalClicks','error','ed\x20SUCCESS','Redirects\x20to\x20>>\x20','#uLimit','\x27\x20title=\x27Custom\x20Link\x27\x20style=\x27font-weight:\x20bolder;\x20font-style:\x20italic;\x27\x20target=\x27_blank\x27>/','html','hasOwnProperty','<td>','UIActions','keys','forEach','fadeIn','+\x27\x20target=\x27_blank\x27>../','title','27210fTsaBm','length','Dynamic\x20QR\x20-\x20Can\x20be\x20edited\x20and\x20more\x20secured.','responseJSON','\x22\x20style=\x22text-align:\x20left;\x22>','\x22\x20title=\x27This\x20link\x20can\x20only\x20\x20be\x20opened\x20in\x20this\x20date\x20range\x27\x20class=\x22badge\x20badge-secondary\x22\x20style=\x22background-color:\x20#eefbf2;\x20font-size:\x2085%;\x20color:\x20#4bbc2b;\x20margin-left:\x2010px;\x22>🕓 ','\x20a#urlArchive','?op=add&url=','after','set','Error:\x20','qrText','confirm','catch','<span\x20class=\x27badge\x20badge-secondary\x27>Deleted</span>','get','\x20to\x20','badge-danger','Getting\x20the\x20URL\x20stats...','Yes','find','Error-updateUrlLinkInDB()','Loading\x20URL\x20stats...','attr','<span\x20style=\x22color:\x20#a09d9d;\x20margin-right:\x203px;\x22>','Error3\x20fetching\x20records:\x20','endPoints','fdb',']-Hash[','parse','then','collectionGroup','origin','#urlArchive','Do\x20you\x20want\x20to\x20archive\x20this\x20URL:\x20<b>','EditURL','replace','#urlEdit','qrTitle','-Report','tbody','No\x20more\x20records.','14630cLihlK','vals','URLEdit','notify','1010wRoKKe','.</span>','New\x20URL\x20updated\x20successfully','\x27\x20title=\x27Redirects\x20to\x20>>\x20','-Page[','sharingId','ed</span>','&hashId=','</a>\x20<div\x20id=\x22qrCodeId\x22\x20style=\x27text-align:\x20-webkit-center;\x27></div>','Update\x20link','&uid=','.urlLong','Do\x20you\x20want\x20to\x20delete\x20this\x20URL:\x20<b>','<td\x20id=\x22urlRow','label','131420fInVjc','</b>\x20?','\x27></span>','2SoBJKY','desc','259ZZhEvR','<span\x20style=\x27color:\x20#0af53f;\x27>♺</span>','URLStatus-','<a\x20href=\x27','#urlDelete','sid','qrCodeId','<span\x20style=\x27cursor:\x20pointer;\x27\x20class=\x27badge\x20badge-info\x27\x20title=\x27','location','addClass','140nymnhI','Update\x20new\x20URL\x20failed','URLStats','URLs','getQRTitle','qrObj','<span\x20class=\x22badge\x20','badge-secondary','-Dashboard','trim','</a>,\x20','<span\x20style=\x27font-size:\x20smaller;\x20color:\x20#9a9797;\x20font-style:\x20italic;\x27>created\x20on\x20','getQRTypeBadge','preventDefault','urlSets','docs','text','substr','data','</span>\x20','Dashboard'];A30a=function(){return ak;};return A30a();}var lastVisible=null;let lastRecordIndex=0x1,allURLTotalClicks=0x0,maxRecordsFetched=![];function getFirstPageURLs(a){const a7=A30b;try{var b=firebase[a7(0x129)]();loading('Loading\x20URL\x20stats...',a7(0x132)),curUserId=a;let d=[];var c=b[a7(0x167)](a7(0x1a2))[a7(0x10e)]('u','==',a)[a7(0x1b7)]('d',a7(0x189))[a7(0x1b8)](CONST[a7(0x197)][a7(0x10d)]);c['get']()[a7(0x166)](function(f){const a8=a7;lastRecordIndex=f[a8(0x1a3)][a8(0x149)],lastVisible=f['docs'][f['docs'][a8(0x149)]-0x1],f[a8(0x144)](g=>{const a9=a8;d[a9(0x11b)](g[a9(0x1a6)]());}),renderPaginatedURLs(d,0x1),loadingDone();});}catch(f){loadingDone();}}function getNextPageURLs(){const aa=A30b;try{var a=firebase['firestore']();if(isEmpty(lastVisible)||maxRecordsFetched){$[aa(0x175)](aa(0x171),aa(0x12b));return;}dashboardPages++,loading(aa(0x15e),aa(0x132));let b=0x0,c=[],d=a[aa(0x167)](aa(0x1a2))[aa(0x10e)]('u','==',curUserId)['orderBy']('d',aa(0x189))['startAfter'](lastVisible)[aa(0x1b8)](CONST[aa(0x197)][aa(0x10d)]);d[aa(0x157)]()[aa(0x166)](function(f){const ab=aa;b=lastRecordIndex+0x1,lastRecordIndex=f[ab(0x1a3)]['length'],lastVisible=f[ab(0x1a3)][f[ab(0x1a3)][ab(0x149)]-0x1],f[ab(0x144)](g=>{const ac=ab;c[ac(0x11b)](g[ac(0x1a6)]());}),c['length']<CONST[ab(0x197)][ab(0x10d)]&&(maxRecordsFetched=!![]),renderPaginatedURLs(c,b),loadingDone();});}catch(f){loadingDone();}}function renderPaginatedURLs(a,b){const ad=A30b;let c=0x0,d=Number($('#myTotalClicks')[ad(0x1a4)]()[ad(0x16c)](/\,/g,'')),f,g,h;try{for(let k=0x0;k<a[ad(0x149)];k++){try{f=![];let l=a[k];l['l']=decodeURIComponentSafeFinal(l['l']);let m=window[ad(0x192)]['origin']+'/'+l['id'];if(!isEmpty(l['c'])&&!isEmpty(l['q'])){f=!![];let A=l['q']['m']==='d'?m:qrCodeUtil['getQRDataFormat'](l['q']),B=qrCode
1Util[ad(0x198)](l['q']);h={'qrTitle':B,'qrText':A};}else h={'qrTitle':m,'qrText':m};g=btoa(JSON['stringify'](h));let n=window['location']['origin']+'/'+l['id'],o=ad(0x17b)+l['id'],p=isEmpty(l['x'])?'0':l['x'],q='';if(f){let C=l['q']&&l['q']['m']==='s'?'Static\x20QR\x20-\x20Cannot\x20be\x20edited':ad(0x14a),D=l['q']&&l['q']['m']==='s'?'':ad(0x18b);q=ad(0x191)+C+'\x27>'+qrCodeUtil[ad(0x1a0)](l['q'])+'\x20'+D+ad(0x1a7),q+=qrCodeUtil['getQRTitle'](l['q']);}else q=isEmpty(l['t'])?trimWithLimit(l['l'],0x46,!![]):trimWithLimit(l['t'],0x46,!![]);let r=l['st'],s=0x0;if(!isEmpty(r)){try{let E=Object[ad(0x143)](r);for(let F=0x0;F<E[ad(0x149)];F++){let G=Object[ad(0x143)](l['st'][E[F]]);for(let H=0x0;H<G[ad(0x149)];H++){s+=l['st'][E[F]][G[H]];}}}catch(I){$[ad(0x175)]('Error\x20reading\x20URL\x20clicks',ad(0x12b));}d+=s;}let t=l[ad(0x140)](ad(0x11d))&&!isEmpty(l[ad(0x11d)])?'<a\x20href=\x27'+(window[ad(0x192)][ad(0x168)]+'/'+l[ad(0x11d)])+ad(0x13e)+l[ad(0x11d)]+'</a>,\x20':'',u=l[ad(0x140)]('p')&&!isEmpty(l['p'])?ad(0x1c2)+k+'\x22\x20title=\x27Use\x20this\x20password\x20to\x20open\x20link\x27\x20class=\x22badge\x20badge-secondary\x22\x20style=\x22background-color:\x20#f9f0e5;\x20font-size:\x2085%;\x20color:\x20#a50a0a;\x20margin-left:\x2010px;\x22>🔒\x20'+l['p']+ad(0x1bd):'',v=!isEmpty(l['df'])&&!isEmpty(l['dt'])?ad(0x107)+k+ad(0x14d)+convertDateYYMMDDTOLocate(l['df'])+ad(0x158)+convertDateYYMMDDTOLocate(l['dt'])+ad(0x1bd):'',w=l[ad(0x140)]('v')&&l['v']==='p'?ad(0x135):'',x=JSON['stringify']({'id':l['id'],'l':l['l'],'c':l['c']}),y=l['s']==='d'||l['s']==='a'||l['s']==='m'?ad(0x1bc):'',z;switch(l['s']){case'd':z=ad(0x156);break;case'a':z=ad(0x1a9);break;case'm':z=ad(0x131);break;default:z='';}$(ad(0x108))[ad(0x15c)](ad(0x170))[ad(0x1bf)]($(ad(0x137)+y+'\x22>')[ad(0x1bf)]($(ad(0x183)+l['id']+ad(0x14c))[ad(0x1bf)]($('<span\x20id=\x22col1URLSection\x22>')['html'](ad(0x160)+(k+b)+ad(0x177)+ad(0x105)+n+ad(0x179)+l['l']+'\x27\x20target=\x27_blank\x27>'+n+ad(0x19e)+t+ad(0x19f)+new Date(l['d'])['toLocaleString']()+ad(0x1bd)+u+''+v+'<a\x20href=\x27#\x27\x20class=\x27actionIcons\x27\x20id=\x27urlEdit\x27\x20data=\x27'+x+'\x27\x20title=\x27Edit\x20this\x20short\x20link\x27\x20target=\x27_blank\x27>✎</a>'+ad(0x128)+n+'\x27>✕</a>'+ad(0x116)+n+'\x27>❏</a>'+'<a\x20href=\x27#\x27\x20class=\x27actionIcons\x27\x20id=\x27urlQrCode\x27\x20title=\x27Get\x20QR\x20Code\x27\x20target=\x27_blank\x27\x20qrObj=\x27'+g+ad(0x1be)+''+z+ad(0x136)+q+ad(0x1bd))))['append']($(ad(0x141))[ad(0x1bf)]($(ad(0x1c3))['html']('<a\x20href=\x27'+n+ad(0x146)+l['id']+ad(0x1b4)+w)))[ad(0x1bf)]($(ad(0x141))[ad(0x1bf)]($('<span>')[ad(0x1a4)](formatNumber(s))))['append']($('<td\x20style=\x22width:\x20130px;\x22>')['append']($(ad(0x1c3))[ad(0x13f)](ad(0x114)+n+ad(0x125)+l['id']+ad(0x187))))),shareLinks(n,'#'+o,{'type':ad(0x1c1)}),c++;}catch(J){logDashboard[ad(0x13a)](ad(0x115)+J);}}$(ad(0x139))['text'](formatNumber(d));}catch(K){}$(ad(0x108))[ad(0x145)](0x1f4),c>0x0&&$(ad(0x1bb))['show']();}function fetchURLStatsData(a,b){const ae=A30b;let c=0x0;try{let d=firebase['firestore'](),f=0x0;loading(ae(0x15a),ae(0x132)),d[ae(0x167)](ae(0x1a2))[ae(0x10e)]('id','in',a)[ae(0x157)]()[ae(0x166)](function(g){const af=ae;g[af(0x144)](function(h){const ag=af;try{let k=h[ag(0x1a6)]();k['l']=decodeURIComponentSafeFinal(k['l']);let l=window[ag(0x192)]['origin']+'/'+k['id'],m=ag(0x17b)+k['id'],n=isEmpty(k['x'])?'0':k['x'],o=isEmpty(k['t'])?trimWithLimit(k['l'],0x46,!![]):trimWithLimit(k['t'],0x46,!![]),p=k['st'],q=0x0;if(!isEmpty(p)){try{let r=Object['keys'](p);for(let s=0x0;s<r[ag(0x149)];s++){let t=Object[ag(0x143)](k['st'][r[s]]);for(let u=0x0;u<t[ag(0x149)];u++){q+=k['st'][r[s]][t[u]];}}}catch(v){$[ag(0x175)](ag(0x11e),ag(0x12b));}c+=q;}$(ag(0x108))[ag(0x15c)](ag(0x170))[ag(0x1bf)]($(ag(0x133))[ag(0x1bf)]($('
1<td\x20style=\x22text-align:\x20left;\x22>')[ag(0x1bf)]($(ag(0x1c3))['html'](ag(0x18d)+l+ag(0x179)+k['l']+ag(0x112)+l+ag(0x12e)+o)))[ag(0x1bf)]($(ag(0x141))[ag(0x1bf)]($(ag(0x1c3))[ag(0x13f)](ag(0x18d)+l+ag(0x146)+k['id']+ag(0x1b4))))[ag(0x1bf)]($(ag(0x141))['append']($(ag(0x1c3))[ag(0x1a4)](q)))[ag(0x1bf)]($('<td\x20style=\x22width:\x20130px;\x22>')[ag(0x1bf)]($(ag(0x1c3))['html']('<span\x20id=\x27copyToClipInDashB\x27\x20slink=\x27'+l+'\x27\x20style=\x27float:\x20left;\x27><a\x20href=\x27#\x27><img\x20class=\x27copyToClipImg\x27\x20src=\x27/img/copylink1.png\x27\x20title=\x27Copy\x20to\x20clipboard\x27/></a></span>\x20<span\x20id=\x27sharingId'+k['id']+ag(0x187))))),shareLinks(l,'#'+m,{'type':'simple'});}catch(w){logDashboard[ag(0x13a)](ag(0x152)+w);}$('#dashbUrlTable')[ag(0x145)](0x1f4),$(ag(0x139))[ag(0x1a4)](c),loadingDone();});});}catch(g){$[ae(0x175)]('FetchURLStatsData()\x20Error:\x20'+g,'error'),loadingDone();}finally{}}function updateURLStatus(a,b){const ah=A30b;let c=b==='d'?'delet':b==='a'?ah(0x11a):'';loading('Shortlink\x20being\x20'+c+'ed','info');try{$[ah(0x1aa)]({'url':CONST[ah(0x10b)]+CONST[ah(0x162)][ah(0x1b6)]+('?urlHash='+a+ah(0x1ac))+b,'success':function(d){const ai=ah;loadingDone(),gaEvent(gaVals[ai(0x184)][ai(0x142)]+'-Dashboard',ai(0x18c)+c+ai(0x13b),a),$[ai(0x175)](ai(0x138)+c+ai(0x12a),'success'),$('td#urlRow'+a)[ai(0x109)]()[ai(0x193)](ai(0x1bc));let f=b==='d'?ai(0x159):b==='a'?ai(0x19b):ai(0x19b);$(ai(0x1b3)+a+ai(0x14e))[ai(0x150)](ai(0x19a)+f+ai(0x113)+c+ai(0x17c));},'error':function(d,f,g){const aj=ah;loadingDone(),$['notify']('Failed\x20to\x20'+c+aj(0x1ba),aj(0x13a)),gaEvent(gaVals[aj(0x184)][aj(0x142)]+aj(0x19c),aj(0x18c)+c+aj(0x122),a+',\x20'+g);}});}catch(d){loadingDone(),$['notify'](ah(0x118)+c+'ing\x20the\x20short\x20url,\x20error:\x20'+d,ah(0x13a)),gaEvent(gaVals[ah(0x184)][ah(0x142)]+ah(0x19c),ah(0x18c)+c+'ing\x20FAIL',a+',\x20'+d);}}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.