1$(function(){var banners=['https://i.servimg.com/u/f98/20/56/45/17/file_013.png'];var logo=document.getElementById('i_logo')||document.getElementById('logo')||document.getElementById('pun-logo');if(logo){var currentIndex=parseInt(localStorage.getItem('bannerIndex'))||0;if(currentIndex>=banners.length)currentIndex=0;var target=(logo.tagName==='IMG'?logo:logo.firstChild);target.src=banners[currentIndex];var nextIndex=(currentIndex+1)%banners.length;localStorage.setItem('bannerIndex',nextIndex)}});(function(){if(window.gifactif){if(window.console&&console.warn){console.warn('gifactif has already been initialized')}return}window.gifactif={key:'r1nyKRf3F9eFpYhgncbwNkcSMPCLXp0U',limit:26,delay:200,auto_close:true,lang:{searching:'Searching...',not_found:'No results found.. <img src="https://2img.net/i/fa/i/smiles/icon_sad.gif" style="margin:0;vertical-align:middle;"/>'},dropDown:$('<div>'+'<input type="text" id="gifactif_search" placeholder="Search for a GIF..." style="width:90%;"/>'+'<div id="gifactif_results" onscroll="gifactif.scrolling(this);"><div id="gifactif_images"></div></div>'+'<div id="giphy_attribution_mark"></div>'+'</div>')[0],init:function(){if($.sceditor&&window.toolbar){$.sceditor.command.set('gifactif',{tooltip:'Find a GIF',dropDown:function(editor,caller,callback){gifactif.reset();gifactif.editor=editor;gifactif.callback=callback;editor.createDropDown(caller,'gifactif',gifactif.dropDown);$('#gifactif_search',gifactif.dropDown)[0].focus()},exec:function(caller){var editor=this;$.sceditor.command.get('gifactif').dropDown(editor,caller,function(gif){editor.insert('[img]'+gif+'[/img]')})},txtExec:function(caller){var editor=this;$.sceditor.command.get('gifactif').dropDown(editor,caller,function(gif){editor.insertText('[img]'+gif+'[/img]')})}});toolbar=toolbar.replace('image,','image,gifactif,');$('head').append('<style type="text/css">'+'.sceditor-button-gifactif div { background-image:url(https://i.servimg.com/u/f35/18/21/60/73/giphy10.png) !important; }'+'.sceditor-button-gifactif:after, .sceditor-button-gifactif:before { content:""; }'+'#gifactif_results { width:300px; margin:10px auto; min-height:30px; max-height:300px; overflow-x:hidden; overflow-y:auto; }'+'.gifactif_imagelist { line-height:0; column-count:2; column-gap:3px; }'+'.gifactif_imagelist img { margin-bottom:3px; cursor:pointer; width:100%; }'+'html #giphy_attribution_mark { background:url(https://i.servimg.com/u/f35/18/21/60/73/powere11.png) no-repeat 50% 50% transparent !important; height:22px !important; width:100%; !important;
1 min-width:200px !important; display:block !important; visibility:visible !important; opacity:1 !important; }'+'</style>')}},search:function(query){if(gifactif.timeout){gifactif.abort()}if(query){gifactif.timeout=window.setTimeout(function(){gifactif.reset(true,gifactif.lang.searching);gifactif.query=encodeURIComponent(query);gifactif.request=$.get('http://api.giphy.com/v1/gifs/search?q='+gifactif.query+'&limit='+gifactif.limit+'&rating=pg-13&api_key='+gifactif.key,function(data){gifactif.request=null;gifactif.offset=data.pagination.offset+gifactif.limit;gifactif.offset_total=data.pagination.total_count;gifactif.reset(true);gifactif.addGIF(data)})},gifactif.delay)}else{gifactif.reset(true)}},abort:function(){if(gifactif.timeout){window.clearInterval(gifactif.timeout);gifactif.timeout=null}if(gifactif.request){gifactif.request.abort();gifactif.request=null}},addGIF:function(data,loadMore){var gif=data.data,i=0,j=gif.length,list=$('<div class="gifactif_imagelist" />')[0];if(j){for(;i<j;i++){list.appendChild($('<img id="'+gif[i].id+'" src="'+gif[i].images.fixed_width.url+'" />').click(gifactif.insert)[0])}}else if(!loadMore){gifactif.reset(true,gifactif.lang.not_found)}$('#gifactif_results',gifactif.dropDown).append(list)},scrolling:function(that){if(that.scrollHeight-that.scrollTop===that.clientHeight){gifactif.loadMore()}},loadMore:function(){if(gifactif.offset<gifactif.offset_total){gifactif.request=$.get('http://api.giphy.com/v1/gifs/search?q='+gifactif.query+'&offset='+gifactif.offset+'&limit='+gifactif.limit+'&rating=pg-13&api_key='+gifactif.key,function(data){gifactif.request=null;gifactif.offset=data.pagination.offset+gifactif.limit;gifactif.offset_total=data.pagination.total_count;gifactif.addGIF(data,true)})}},insert:function(){gifactif.callback('http://media0.giphy.com/media/'+this.id+'/giphy.gif');if(gifactif.auto_close){gifactif.editor.closeDropDown(true);gifactif.reset()}},reset:function(resultsOnly,newContent){$('#gifactif_results',gifactif.dropDown).html(newContent?newContent:'');if(!resultsOnly){$('#gifactif_search',gifactif.dropDown).val('')}}};$('#gifactif_search',gifactif.dropDown)[0].onkeyup=function(e){var k=e.keyCode;if(k&&(k==16||k==17||k==18||k==20||k==37||k==38||k==39||k==40)){return}else{gifactif.search(this.value)}};$(gifactif.init)}());
1document.write('<script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script>');$(function(){var version=3,image='http://i19.servimg.com/u/f19/18/21/60/73/mentio10.png';if(/mode=reply/.test(window.location.search)&&my_getcookie('fa_mention')){document.post.message.value+='@"'+my_getcookie('fa_mention')+'" ';my_setcookie('fa_mention','')}if(!/\/t\d+/.test(window.location.pathname))return;for(var a=$(['.post-options','.profile-icons','.post-options','.posting-icons'][version]),b,c,d=['.name strong a','.author a','.username a','.author a'][version],e,i=0,j=a.length,t=document.getElementById('text_editor_textarea'),l=version==1||version==3;i<j;i++){b=document.createElement('IMG');b.src=image;b.alt='Mention';b.title='Mention '+$(a[i]).closest('.post').find(d+':not(.fa-mention)').text();b.className='i_icon_mention';b.onclick=function(){var n=this.title.replace(/^.*?\s/,'');if($.sceditor)t.insertText('@"'+n+'" ');else{my_setcookie('fa_mention',n);window.location.href='/post?t='+window.location.pathname.replace(/\/t(\d+)-.*/,'$1')+'&mode=reply'}};if(l){c=document.createElement('LI');c.appendChild(b)}a[i].insertBefore(l?c:b,a[i].firstChild)}$(function(){if(!$.sceditor)return;t=$(t).sceditor('instance')})});$(function(){var version=3;if(/mode=reply/.test(window.location.search)&&my_getcookie('fa_mention')){document.post.message.value+='@"'+my_getcookie('fa_mention')+'" ';my_setcookie('fa_mention','')}if(!/\/t\d+/.test(window.location.pathname))return;for(var a=$(['.name strong a','.postprofile dt strong a','.username a','.postprofile dt a ~ a'][version]
1),b,i=0,j=a.length,t=document.getElementById('text_editor_textarea');i<j;i++){b=document.createElement('A');b.title='Mention '+$(a[i]).text();b.style.marginRight='3px';b.className='fa-mention';b.innerHTML='@';b.href='#';b.onclick=function(){var n=this.title.replace(/^.*?\s/,'');if($.sceditor)t.insertText('@"'+n+'" ');else{my_setcookie('fa_mention',n);window.location.href='/post?t='+window.location.pathname.replace(/\/t(\d+)-.*/,'$1')+'&mode=reply'}return false};a[i].parentNode.insertBefore(b,a[i])}$(function(){if(!$.sceditor)return;t=$(t).sceditor('instance')})});$(function(){if(!$.sceditor||/\/privmsg/.test(window.location.pathname))return;var storage=window.localStorage,s=document.createElement('SELECT'),amis;if(storage&&storage.faAmis&&storage.faAmisExp>+new Date-29*59*1000&&storage.faAmisUser==_userdata.username)s.innerHTML=storage.faAmis;else{$.get('/privmsg?mode=post',function(d){amis=$('select[name="userfriend"]',d)[0]||0;if(amis){amis.firstChild.innerHTML='Select a friend';s.innerHTML=amis.innerHTML}if(storage){storage.faAmis=amis?amis.innerHTML:0;storage.faAmisUser=_userdata.username;storage.faAmisExp=+new Date}})}$.sceditor.command.set('mention',{dropDown:function(editor,caller,callback){var a=document.createElement('DIV'),b=document.createElement('INPUT'),c=document.createElement('INPUT');b.type='button';b.value='Insert';b.className='button';c.type='text';c.id='fa-mention';a.innerHTML='<div><label for="fa-mention">Username :</label></div>'+(s.innerHTML?'<div><label>Mention a friend :</label></div>':'')+'<div></div>';a.firstChild.appendChild(c);a.lastChild.appendChild(b);if(s.innerHTML!=0){s.value='';a.getElementsByTagName('DIV')[1].appendChild(s);s.onchange=function(){c.value=s.value}}b.onclick=function(){c.value&&callback(c.value);editor.closeDropDown(true)};editor.createDropDown(caller,'insertmention',a)},exec:function(c){mention(c,this)},txtExec:function(c){mention(c,this)},tooltip:'Mention a member'});toolbar=toolbar.replace(/quote,/,'mention,quote,');function mention(c,e){$.sceditor.command.get('mention').dropDown(e,c,function(pseudo){e.insertText('@"'+pseudo+'" ')})}});location.pathname=="/profile"&&location.search.indexOf("page_profil=notifications")!=-1&&$(function(){var middle_text=" replied to ";var empty_title="this topic";$('.table1 td:first-child,td.gen:first-child,.ipbtable td:first-child,.tcr .postdetails').each(function(){var a=$(this).html();var c=a.match(/^(.*) wrote a message (<a href="\/t[0-9]+(p[0-9]+)?-([^#?"]*)[^"]+">)[^<]+<\/a>$/);c&&(b=c[1]+middle_text+c[2],a=c[4],a="topic"==a||/^[\s-]*$/.test(a)?empty_title:a.replace(/-/g," ").replace(/(^\s+|\s+$)/g,""),$(this).html(b+a+"</a>"))})});$(function(){var middle_text=" replied to ";var empty_title="this topic";if(typeof(compileNotif)!="function")return;var d=compileNotif;Toolbar.compileNotif=compileNotif=function(b){var a=d(b);if(b.text.type==FA.Notification.NOTIF_TOPIC_WATCH){var c=a.match(/^(.*) wrote a message (<a href="\/t[0-9]+(p[0-9]+)?-([^#?"]*)[^"]+">)[^<]+<\/a>$/);c&&(b=c[1]+middle_text+c[2],a=c[4],a="topic"==a||/^[\s-]*$/.test(a)?empty_title:a.replace(/-/g," ").replace(/(^\s+|\s+$)/g,""),a=b+a+"</a>")}return a}});(function(){for(var meta=document.getElementsByTagName('META'),i=0,j=meta.length;i<j;i++){if(meta[i].httpEquiv&&/refresh/i.test(meta[i].httpEquiv)){window.location.href=meta[i].content.replace(/^.*;url=/,'');break}}}());$(function(){var middle_text=" replied to ";var empty_title="this topic";if(typeof(compileNotif)!="function")return;var d=compileNotif;Toolbar.compileNotif=compileNotif=function(b){var a=d(b);if(b.text.type==FA.Notification.NOTIF_TOPIC_WATCH){var c=a.match(/^(.*) wrote a message (<a href="\/t[0-9]+(p[0-9]+)?-([^#?"]*)[^"]+">)[^<]+<\/a>$/);c&&(b=c[1]+middle_text+c[2],a=c[4],a="topic"==a||/^[\s-]*$/.test(a)?empty_title:a.replace(/-/g," ").replace(/(^\s+|\s+$)/g,""),a=b+a+"</a>")}return a}});location.pathname=="/profile"&&location.search.indexOf("page_profil=notifications")!=-1&&$(function(){var middle_text=" replied to ";var empty_title="this topic";$('.table1 td:first-child,td.gen:first-child,.ipbtable td:first-child,.tcr .postdetails').each(function(){var a=$(this).html();var c=a.match(/^(.*) wrote a message (<a href="\/t[0-9]+(p[0-9]+)?-([^#?"]*)[^"]+">)[^<]+<\/a>$/);c&&(b=c[1]+middle_text+c[2],a=c[4],a="topic"==a||/^[\s-]*$/.test(a)?empty_title:a.replace(/-/g," ").replace(/(^\s+|\s+$)/g,""),$(this).html(b+a+"</a>"))})});
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.