mw.loader.implement("amd.shared",function($){;},{},{});mw.loader.implement("jquery.byteLength",function($){jQuery.byteLength=function(str){return str.replace(/[\u0080-\u07FF\uD800-\uDFFF]/g,'**').replace(/[\u0800-\uD7FF\uE000-\uFFFF]/g,'***').length;};},{},{});mw.loader.implement("jquery.client",function($){(function($){var profileCache={};$.client={profile:function(nav){if(nav===undefined){nav=window.navigator;}if(profileCache[nav.userAgent+'|'+nav.platform]!==undefined){return profileCache[nav.userAgent+'|'+nav.platform];}var versionNumber,key=nav.userAgent+'|'+nav.platform,uk='unknown',x='x',wildUserAgents=['Opera','Navigator','Minefield','KHTML','Chrome','PLAYSTATION 3','Iceweasel'],userAgentTranslations=[[/(Firefox|MSIE|KHTML,?\slike\sGecko|Konqueror)/,''],['Chrome Safari','Chrome'],['KHTML','Konqueror'],['Minefield','Firefox'],['Navigator','Netscape'],['PLAYSTATION 3','PS3']],versionPrefixes=['camino','chrome','firefox','iceweasel','netscape','netscape6','opera','version',
'konqueror','lynx','msie','safari','ps3','android'],versionSuffix='(\\/|\\;?\\s|)([a-z0-9\\.\\+]*?)(\\;|dev|rel|\\)|\\s|$)',names=['camino','chrome','firefox','iceweasel','netscape','konqueror','lynx','msie','opera','safari','ipod','iphone','blackberry','ps3','rekonq','android'],nameTranslations=[],layouts=['gecko','konqueror','msie','trident','opera','webkit'],layoutTranslations=[['konqueror','khtml'],['msie','trident'],['opera','presto']],layoutVersions=['applewebkit','gecko','trident'],platforms=['win','wow64','mac','linux','sunos','solaris','iphone'],platformTranslations=[['sunos','solaris'],['wow64','win']],translate=function(source,translations){var i;for(i=0;i<translations.length;i++){source=source.replace(translations[i][0],translations[i][1]);}return source;},ua=nav.userAgent,match,name=uk,layout=uk,layoutversion=uk,platform=uk,version=x;if(match=new RegExp('('+wildUserAgents.join('|')+')').exec(ua)){ua=translate(ua,userAgentTranslations);}ua=ua.toLowerCase();if(match=new
RegExp('('+names.join('|')+')').exec(ua)){name=translate(match[1],nameTranslations);}if(match=new RegExp('('+layouts.join('|')+')').exec(ua)){layout=translate(match[1],layoutTranslations);}if(match=new RegExp('('+layoutVersions.join('|')+')\\\/(\\d+)').exec(ua)){layoutversion=parseInt(match[2],10);}if(match=new RegExp('('+platforms.join('|')+')').exec(nav.platform.toLowerCase())){platform=translate(match[1],platformTranslations);}if(match=new RegExp('('+versionPrefixes.join('|')+')'+versionSuffix).exec(ua)){version=match[3];}if(name==='safari'&&version>400){version='2.0';}if(name==='opera'&&version>=9.8){match=ua.match(/\bversion\/([0-9\.]*)/);if(match&&match[1]){version=match[1];}else{version='10';}}if(name==='chrome'&&(match=ua.match(/\bopr\/([0-9\.]*)/))){if(match[1]){name='opera';version=match[1];}}if(layout==='trident'&&layoutversion>=7&&(match=ua.match(/\brv[ :\/]([0-9\.]*)/))){if(match[1]){name='msie';version=match[1];}}if(match=ua.match(/\bsilk\/([0-9.\-_]*)/)){if(match[1]){
name='silk';version=match[1];}}versionNumber=parseFloat(version,10)||0.0;return profileCache[key]={name:name,layout:layout,layoutVersion:layoutversion,platform:platform,version:version,versionBase:(version!==x?Math.floor(versionNumber).toString():x),versionNumber:versionNumber};},test:function(map,profile,exactMatchOnly){var conditions,dir,i,op,val,j,pieceVersion,pieceVal,compare;profile=$.isPlainObject(profile)?profile:$.client.profile();if(map.ltr&&map.rtl){dir=$('body').is('.rtl')?'rtl':'ltr';map=map[dir];}if(typeof map!=='object'||map[profile.name]===undefined){return!exactMatchOnly;}conditions=map[profile.name];if(conditions===false){return false;}if(conditions===null){return true;}for(i=0;i<conditions.length;i++){op=conditions[i][0];val=conditions[i][1];if(typeof val==='string'){pieceVersion=profile.version.toString().split('.');pieceVal=val.split('.');while(pieceVersion.length<pieceVal.length){pieceVersion.push('0');}while(pieceVal.length<pieceVersion.length){pieceVal.push('0');
}compare=0;for(j=0;j<pieceVersion.length;j++){if(Number(pieceVersion[j])<Number(pieceVal[j])){compare=-1;break;}else if(Number(pieceVersion[j])>Number(pieceVal[j])){compare=1;break;}}if(!(eval(''+compare+op+'0'))){return false;}}else if(typeof val==='number'){if(!(eval('profile.versionNumber'+op+val))){return false;}}}return true;}};}(jQuery));;},{},{});mw.loader.implement("jquery.cookie",function($){jQuery.cookie=function(name,value,options){if(typeof value!='undefined'){options=options||{};if(value===null){value='';options.expires=-1;}var expires='';if(options.expires&&(typeof options.expires=='number'||options.expires.toUTCString)){var date;if(typeof options.expires=='number'){date=new Date();date.setTime(date.getTime()+(options.expires*24*60*60*1000));}else{date=options.expires;}expires='; expires='+date.toUTCString();}var path=options.path?'; path='+(options.path):'';var domain=options.domain?'; domain='+(options.domain):'';var secure=options.secure?'; secure':'';document.cookie=[
name,'=',encodeURIComponent(value),expires,path,domain,secure].join('');}else{var cookieValue=null;if(document.cookie&&document.cookie!=''){var cookies=document.cookie.split(';');for(var i=0;i<cookies.length;i++){var cookie=jQuery.trim(cookies[i]);if(cookie.substring(0,name.length+1)==(name+'=')){cookieValue=decodeURIComponent(cookie.substring(name.length+1));break;}}}return cookieValue;}};;},{},{});mw.loader.implement("jquery.messageBox",function($){(function($){$.messageBoxNew=function(options){options=$.extend({'id':'js-messagebox','parent':'body','insert':'prepend'},options);var $curBox=$('#'+options.id);if($curBox.length>0){if($curBox.hasClass('js-messagebox')){return $curBox;}else{return $curBox.addClass('js-messagebox');}}else{var $newBox=$('<div>',{'id':options.id,'class':'js-messagebox','css':{'display':'none'}});if($(options.parent).length<1){options.parent='body';}if(options.insert==='append'){$newBox.appendTo(options.parent);return $newBox;}else{$newBox.prependTo(options.
parent);return $newBox;}}};$.messageBox=function(options){options=$.extend({'message':'','group':'default','replace':!1,'target':'js-messagebox'},options);var $target=$.messageBoxNew({id:options.target});var groupID=options.target+'-'+options.group;var $group=$('#'+groupID);if($group.length<1){$group=$('<div>',{'id':groupID,'class':'js-messagebox-group'});$target.prepend($group);}if(options.replace===true){$group.empty();}if(options.message===''||options.message===null){$group.hide();}else{$group.prepend($('<p>').append(options.message)).show();$target.slideDown();}if($target.find('> *:visible').length===0){$group.show();$target.slideUp();$group.hide();}else{$target.slideDown();}return $group;};})(jQuery);;},{"all":
".js-messagebox{margin:1em 5%;padding:0.5em 2.5%;border:1px solid #ccc;background-color:#fcfcfc;font-size:0.8em}.js-messagebox .js-messagebox-group{margin:1px;padding:0.5em 2.5%;border-bottom:1px solid #ddd}.js-messagebox .js-messagebox-group:last-child{border-bottom:thin none transparent}\n\n/* cache key: slot1:resourceloader:filter:minify-css:7:8b08bdc91c52a9ffba396dccfb5b473c */"},{});mw.loader.implement("jquery.mwExtension",function($){(function($){$.extend({trimLeft:function(str){return str===null?'':str.toString().replace(/^\s+/,'');},trimRight:function(str){return str===null?'':str.toString().replace(/\s+$/,'');},ucFirst:function(str){return str.charAt(0).toUpperCase()+str.substr(1);},escapeRE:function(str){return str.replace(/([\\{}()|.?*+\-^$\[\]])/g,"\\$1");},isDomElement:function(el){return!!el&&!!el.nodeType;},isEmpty:function(v){if(v===''||v===0||v==='0'||v===null||v===false||v===undefined){return true;}if(v.length===0){return true;}if(typeof v==='object'){for(var key in v
){return false;}return true;}return false;},compareArray:function(arrThis,arrAgainst){if(arrThis.length!=arrAgainst.length){return false;}for(var i=0;i<arrThis.length;i++){if($.isArray(arrThis[i])){if(!$.compareArray(arrThis[i],arrAgainst[i])){return false;}}else if(arrThis[i]!==arrAgainst[i]){return false;}}return true;},compareObject:function(objectA,objectB){if(typeof objectA==typeof objectB){if(typeof objectA=='object'){if(objectA===objectB){return true;}else{var prop;for(prop in objectA){if(prop in objectB){var type=typeof objectA[prop];if(type==typeof objectB[prop]){switch(type){case'object':if(!$.compareObject(objectA[prop],objectB[prop])){return false;}break;case'function':if(objectA[prop].toString()!==objectB[prop].toString()){return false;}break;default:if(objectA[prop]!==objectB[prop]){return false;}break;}}else{return false;}}else{return false;}}for(prop in objectB){if(!(prop in objectA)){return false;}}}}}else{return false;}return true;}});})(jQuery);;},{},{});mw.loader.
implement("mediawiki.Title",function($){(function(mw,$){function Title(title,namespace){var parsed=parse(title,namespace);if(!parsed){throw new Error('Unable to parse title');}this.namespace=parsed.namespace;this.title=parsed.title;this.ext=parsed.ext;this.fragment=parsed.fragment;return this;}var NS_MAIN=0,NS_TALK=1,NS_SPECIAL=-1,getNsIdByName=function(ns){var id;if(typeof ns!=='string'){return false;}ns=ns.toLowerCase();id=mw.config.get('wgNamespaceIds')[ns];if(id===undefined){return false;}return id;},rUnderscoreTrim=/^_+|_+$/g,rSplit=/^(.+?)_*:_*(.*)$/,rInvalid=new RegExp('[^'+mw.config.get('wgLegalTitleChars')+']'+'|%[0-9A-Fa-f]{2}'+'|&[A-Za-z0-9\u0080-\uFFFF]+;'+'|&#[0-9]+;'+'|&#x[0-9A-Fa-f]+;'),parse=function(title,defaultNamespace){var namespace,m,id,i,fragment,ext;namespace=defaultNamespace===undefined?NS_MAIN:defaultNamespace;title=title.replace(/[ _\s]+/g,'_').replace(rUnderscoreTrim,'');if(title!==''&&title.charAt(0)===':'){namespace=NS_MAIN;title=title.substr(1).replace(
rUnderscoreTrim,'');}if(title===''){return false;}m=title.match(rSplit);if(m){id=getNsIdByName(m[1]);if(id!==false){namespace=id;title=m[2];if(namespace===NS_TALK&&(m=title.match(rSplit))){if(getNsIdByName(m[1])!==false){return false;}}}}i=title.indexOf('#');if(i===-1){fragment=null;}else{fragment=title.substr(i+1).replace(/_/g,' ');title=title.substr(0,i).replace(rUnderscoreTrim,'');}if(title.match(rInvalid)){return false;}if(title.indexOf('.')!==-1&&(title==='.'||title==='..'||title.indexOf('./')===0||title.indexOf('../')===0||title.indexOf('/./')!==-1||title.indexOf('/../')!==-1||title.substr(title.length-2)==='/.'||title.substr(title.length-3)==='/..')){return false;}if(title.indexOf('~~~')!==-1){return false;}if(namespace!==NS_SPECIAL&&$.byteLength(title)>255){return false;}if(title===''&&namespace!==NS_MAIN){return false;}if(title.charAt(0)===':'){return false;}i=title.lastIndexOf('.');if(i===-1||title.length<=i+1){ext=null;}else{ext=title.substr(i+1);title=title.substr(0,i);}
return{namespace:namespace,title:title,ext:ext,fragment:fragment};},text=function(s){if(s!==null&&s!==undefined){return s.replace(/_/g,' ');}else{return'';}},createObject=Object.create||(function(){return function(o){function Title(){}if(o!==Object(o)){throw new Error('Cannot inherit from a non-object');}Title.prototype=o;return new Title();};}());Title.newFromText=function(title,namespace){var t,parsed=parse(title,namespace);if(!parsed){return null;}t=createObject(Title.prototype);t.namespace=parsed.namespace;t.title=parsed.title;t.ext=parsed.ext;t.fragment=parsed.fragment;return t;};Title.newFromImg=function(img){var matches,i,regex,src,decodedSrc,thumbPhpRegex=/thumb\.php/,regexes=[/\/[a-f0-9]\/[a-f0-9]{2}\/([^\s\/]+)\/[^\s\/]+-(?:\1|thumbnail)[^\s\/]*$/,/\/([^\s\/]+)\/[^\s\/]+-(?:\1|thumbnail)[^\s\/]*$/,/\/[a-f0-9]\/[a-f0-9]{2}\/([^\s\/]+)$/,/\/([^\s\/]+)$/],recount=regexes.length;src=img.jquery?img[0].src:img.src;matches=src.match(thumbPhpRegex);if(matches){return mw.Title.
newFromText('File:'+mw.util.getParamValue('f',src));}decodedSrc=decodeURIComponent(src);for(i=0;i<recount;i++){regex=regexes[i];matches=decodedSrc.match(regex);if(matches&&matches[1]){return mw.Title.newFromText('File:'+matches[1]);}}return null;};Title.exists=function(title){var match,type=$.type(title),obj=Title.exist.pages;if(type==='string'){match=obj[title];}else if(type==='object'&&title instanceof Title){match=obj[title.toString()];}else{throw new Error('mw.Title.exists: title must be a string or an instance of Title');}if(typeof match==='boolean'){return match;}return null;};Title.exist={pages:{},set:function(titles,state){titles=$.isArray(titles)?titles:[titles];state=state===undefined?true:!!state;var pages=this.pages,i,len=titles.length;for(i=0;i<len;i++){pages[titles[i]]=state;}return true;}};Title.prototype={constructor:Title,getNamespaceId:function(){return this.namespace;},getNamespacePrefix:function(){return this.namespace===NS_MAIN?'':(mw.config.get(
'wgFormattedNamespaces')[this.namespace].replace(/ /g,'_')+':');},getName:function(){if($.inArray(this.namespace,mw.config.get('wgCaseSensitiveNamespaces'))!==-1){return this.title;}else{return $.ucFirst(this.title);}},getNameText:function(){return text(this.getName());},getExtension:function(){return this.ext;},getDotExtension:function(){return this.ext===null?'':'.'+this.ext;},getMain:function(){return this.getName()+this.getDotExtension();},getMainText:function(){return text(this.getMain());},getPrefixedDb:function(){return this.getNamespacePrefix()+this.getMain();},getPrefixedText:function(){return text(this.getPrefixedDb());},getRelativeText:function(namespace){if(this.getNamespaceId()===namespace){return this.getMainText();}else if(this.getNamespaceId()===NS_MAIN){return':'+this.getPrefixedText();}else{return this.getPrefixedText();}},getFragment:function(){return this.fragment;},getUrl:function(params){return mw.util.getUrl(this.toString(),params);},exists:function(){return Title
.exists(this);}};Title.prototype.toString=Title.prototype.getPrefixedDb;Title.prototype.toText=Title.prototype.getPrefixedText;mw.Title=Title;}(mediaWiki,jQuery));;},{},{});mw.loader.implement("mediawiki.Uri",function($){(function(mw,$){function cat(pre,val,post,raw){if(val===undefined||val===null||val===''){return'';}return pre+(raw?val:mw.Uri.encode(val))+post;}var parser={strict:/^(?:([^:\/?#]+):)?(?:\/\/(?:(?:([^:@\/?#]*)(?::([^:@\/?#]*))?)?@)?([^:\/?#]*)(?::(\d*))?)?((?:[^?#\/]*\/)*[^?#]*)(?:\?([^#]*))?(?:#(.*))?/,loose:/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?(?:(?:([^:@\/?#]*)(?::([^:@\/?#]*))?)?@)?([^:\/?#]*)(?::(\d*))?((?:\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?[^?#\/]*)(?:\?([^#]*))?(?:#(.*))?/},properties=['protocol','user','password','host','port','path','query','fragment'];mw.UriRelative=function(documentLocation){var defaultUri;function Uri(uri,options){options=typeof options==='object'?options:{strictMode:!!options};options=$.extend({strictMode:!1,
overrideKeys:!1},options);if(uri!==undefined&&uri!==null&&uri!==''){if(typeof uri==='string'){this.parse(uri,options);}else if(typeof uri==='object'){for(var prop in uri){if(uri.hasOwnProperty(prop)){if($.isArray(uri[prop])||$.isPlainObject(uri[prop])){this[prop]=$.extend(true,{},uri[prop]);}else{this[prop]=uri[prop];}}}if(!this.query){this.query={};}}}else{return defaultUri.clone();}if(!this.protocol){this.protocol=defaultUri.protocol;}if(!this.host){this.host=defaultUri.host;if(!this.port){this.port=defaultUri.port;}}if(this.path&&this.path.charAt(0)!=='/'){throw new Error('Bad constructor arguments');}if(!(this.protocol&&this.host&&this.path)){throw new Error('Bad constructor arguments');}}Uri.encode=function(s){return encodeURIComponent(s).replace(/!/g,'%21').replace(/'/g,'%27').replace(/\(/g,'%28').replace(/\)/g,'%29').replace(/\*/g,'%2A').replace(/%20/g,'+');};Uri.decode=function(s){return decodeURIComponent(s.replace(/\+/g,'%20'));};Uri.prototype={parse:function(str,options){
var q,uri=this,matches=parser[options.strictMode?'strict':'loose'].exec(str);$.each(properties,function(i,property){uri[property]=matches[i+1];});q={};if(uri.query){uri.query.replace(/(?:^|&)([^&=]*)(?:(=)([^&]*))?/g,function($0,$1,$2,$3){var k,v;if($1){k=Uri.decode($1);v=($2===''||$2===undefined)?null:Uri.decode($3);if(options.overrideKeys||q[k]===undefined){q[k]=v;}else{if(typeof q[k]==='string'){q[k]=[q[k]];}if($.isArray(q[k])){q[k].push(v);}}}});}this.query=q;},getUserInfo:function(){return cat('',this.user,cat(':',this.password,''));},getHostPort:function(){return this.host+cat(':',this.port,'');},getAuthority:function(){return cat('',this.getUserInfo(),'@')+this.getHostPort();},getQueryString:function(){var args=[];$.each(this.query,function(key,val){var k=Uri.encode(key),vals=$.isArray(val)?val:[val];$.each(vals,function(i,v){if(v===null){args.push(k);}else if(k==='title'){args.push(k+'='+mw.util.wikiUrlencode(v));}else{args.push(k+'='+Uri.encode(v));}});});return args.join('&')
;},getRelativePath:function(){return this.path+cat('?',this.getQueryString(),'',true)+cat('#',this.fragment,'');},toString:function(){return this.protocol+'://'+this.getAuthority()+this.getRelativePath();},clone:function(){return new Uri(this);},extend:function(parameters){$.extend(this.query,parameters);return this;}};defaultUri=new Uri(documentLocation);return Uri;};if(document&&document.location&&document.location.href){mw.Uri=mw.UriRelative(document.location.href);}}(mediaWiki,jQuery));;},{},{});mw.loader.implement("mediawiki.util",function($){(function($,mw){"use strict";var util={init:function(){var profile,$tocTitle,$tocToggleLink;$.messageBoxNew({id:'mw-js-message',parent:'#content'});profile=$.client.profile();if(profile.name==='opera'){util.tooltipAccessKeyPrefix='shift-esc-';}else if(profile.name==='chrome'){util.tooltipAccessKeyPrefix=(profile.platform==='mac'?'ctrl-option-':profile.platform==='win'?'alt-shift-':'alt-');}else if(profile.platform!=='win'&&profile.name===
'safari'&&profile.layoutVersion>526){util.tooltipAccessKeyPrefix='ctrl-alt-';}else if(!(profile.platform==='win'&&profile.name==='safari')&&(profile.name==='safari'||profile.platform==='mac'||profile.name==='konqueror')){util.tooltipAccessKeyPrefix='ctrl-';}else if(profile.name==='firefox'&&profile.versionBase>'1'){util.tooltipAccessKeyPrefix='alt-shift-';}if($('#bodyContent').length){util.$content=$('#bodyContent');}else if($('#mw_contentholder').length){util.$content=$('#mw_contentholder');}else if($('#article').length){util.$content=$('#article');}else if($('#mw-content-text').length){util.$content=$('#mw-content-text');}else{util.$content=$('#content');}$tocTitle=$('#toctitle');$tocToggleLink=$('#togglelink');var $tocList=$('#toc ul:first');var toggleText=$tocList.is(':hidden')?mw.msg('showtoc'):mw.msg('hidetoc');if($('#toc').length&&$tocTitle.length&&!$tocToggleLink.length){$tocToggleLink=$('<a href="#" class="internal" id="togglelink"></a>').text(toggleText).click(function(e){e.
preventDefault();util.toggleToc($(this));});$tocTitle.append($tocToggleLink.wrap('<span class="toctoggle"></span>').parent().prepend('&nbsp;[').append(']&nbsp;'));}},rawurlencode:function(str){str=String(str);return encodeURIComponent(str).replace(/!/g,'%21').replace(/'/g,'%27').replace(/\(/g,'%28').replace(/\)/g,'%29').replace(/\*/g,'%2A').replace(/~/g,'%7E');},wikiUrlencode:function(str){return util.rawurlencode(str).replace(/%20/g,'_').replace(/%3A/g,':').replace(/%2F/g,'/');},wikiGetlink:function(str){return mw.config.get('wgArticlePath').replace('$1',util.wikiUrlencode(typeof str==='string'?str:mw.config.get('wgPageName')));},wikiScript:function(str){return mw.config.get('wgScriptPath')+'/'+(str||'index')+mw.config.get('wgScriptExtension');},addCSS:function(text){var s=document.createElement('style');s.type='text/css';s.rel='stylesheet';document.getElementsByTagName('head')[0].appendChild(s);if(s.styleSheet){s.styleSheet.cssText=text;}else{s.appendChild(document.createTextNode(
String(text)));}return s.sheet||s;},toggleToc:function($toggleLink,callback){var $tocList=$('#toc ul:first');if($tocList.length){if($tocList.is(':hidden')){$tocList.slideDown('fast',callback);$toggleLink.text(mw.msg('hidetoc'));$('#toc').removeClass('tochidden');$.cookie('mw_hidetoc',null,{expires:30,path:'/'});return true;}else{$tocList.slideUp('fast',callback);$toggleLink.text(mw.msg('showtoc'));$('#toc').addClass('tochidden');$.cookie('mw_hidetoc','1',{expires:30,path:'/'});return false;}}else{return null;}},getParamValue:function(param,url){url=url||document.location.href;var re=new RegExp('^[^#]*[&?]'+$.escapeRE(param)+'=([^&#]*)'),m=re.exec(url);if(m&&m.length>1){return decodeURIComponent(m[1].replace(/\+/g,'%20'));}return null;},tooltipAccessKeyPrefix:'alt-',tooltipAccessKeyRegexp:/\[(ctrl-)?(alt-)?(shift-)?(esc-)?(.)\]$/,updateTooltipAccessKeys:function($nodes){if(!$nodes){$nodes=$('#column-one a, #mw-head a, #mw-panel a, #p-logo a, input, label');}else if(!($nodes instanceof $
)){$nodes=$($nodes);}$nodes.attr('title',function(i,val){if(val&&util.tooltipAccessKeyRegexp.exec(val)){return val.replace(util.tooltipAccessKeyRegexp,'['+util.tooltipAccessKeyPrefix+'$5]');}return val;});},$content:null,addPortletLink:function(portlet,href,text,id,tooltip,accesskey,nextnode){var $item,$link,$portlet,$ul;if(arguments.length<3){return null;}$link=$('<a>').attr('href',href).text(text);if(tooltip){$link.attr('title',tooltip);}switch(mw.config.get('skin')){case'standard':$('#quickbar').append($link.after('<br/>'));return $link[0];default:$portlet=$('#'+portlet);if($portlet.length===0){return null;}$ul=$portlet.find('ul');if($ul.length===0){if($portlet.find('div:first').length===0){$portlet.append('<ul></ul>');}else{$portlet.find('div').eq(-1).append('<ul></ul>');}$ul=$portlet.find('ul').eq(0);}if($ul.length===0){return null;}$portlet.removeClass('emptyPortlet');$item=$link.wrap('<li></li>').parent();if(id){$item.attr('id',id);}if(accesskey){$link.attr('accesskey',accesskey
);tooltip+=' ['+accesskey+']';$link.attr('title',tooltip);}if(accesskey&&tooltip){util.updateTooltipAccessKeys($link);}if(nextnode&&nextnode.parentNode===$ul[0]){$(nextnode).before($item);}else if(typeof nextnode==='string'&&$ul.find(nextnode).length!==0){$ul.find(nextnode).eq(0).before($item);}else{$ul.append($item);}return $item[0];}},jsMessage:function(message,className){if(!arguments.length||message===''||message===null){$('#mw-js-message').empty().hide();return true;}else{var $messageDiv=$('#mw-js-message');if(!$messageDiv.length){$messageDiv=$('<div id="mw-js-message"></div>');if(util.$content.parent().length){util.$content.parent().prepend($messageDiv);}else{return false;}}if(className){$messageDiv.prop('class','mw-js-message-'+className);}if(typeof message==='object'){$messageDiv.empty();$messageDiv.append(message);}else{$messageDiv.html(message);}$messageDiv.slideDown();return true;}},validateEmail:function(mailtxt){var rfc5322_atext,rfc1034_ldh_str,HTML5_email_regexp;if(
mailtxt===''){return null;}rfc5322_atext="a-z0-9!#$%&'*+\\-/=?^_`{|}~";rfc1034_ldh_str="a-z0-9\\-";HTML5_email_regexp=new RegExp('^'+'['+rfc5322_atext+'\\.]+'+'@'+'['+rfc1034_ldh_str+']+'+'(?:\\.['+rfc1034_ldh_str+']+)*'+'$','i');return(null!==mailtxt.match(HTML5_email_regexp));},isIPv4Address:function(address,allowBlock){if(typeof address!=='string'){return false;}var block=allowBlock?'(?:\\/(?:3[0-2]|[12]?\\d))?':'',RE_IP_BYTE='(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|0?[0-9]?[0-9])',RE_IP_ADD='(?:'+RE_IP_BYTE+'\\.){3}'+RE_IP_BYTE;return address.search(new RegExp('^'+RE_IP_ADD+block+'$'))!==-1;},getUrl:function(str,params){var url=mw.config.get('wgArticlePath').replace('$1',util.wikiUrlencode(typeof str==='string'?str:mw.config.get('wgPageName')));if(params&&!$.isEmptyObject(params)){url+=(url.indexOf('?')!==-1?'&':'?')+$.param(params);}return url;},isIPv6Address:function(address,allowBlock){if(typeof address!=='string'){return false;}var block=allowBlock?
'(?:\\/(?:12[0-8]|1[01][0-9]|[1-9]?\\d))?':'',RE_IPV6_ADD='(?:'+':(?::|(?::'+'[0-9A-Fa-f]{1,4}'+'){1,7})'+'|'+'[0-9A-Fa-f]{1,4}'+'(?::'+'[0-9A-Fa-f]{1,4}'+'){0,6}::'+'|'+'[0-9A-Fa-f]{1,4}'+'(?::'+'[0-9A-Fa-f]{1,4}'+'){7}'+')';if(address.search(new RegExp('^'+RE_IPV6_ADD+block+'$'))!==-1){return true;}RE_IPV6_ADD='[0-9A-Fa-f]{1,4}'+'(?:::?'+'[0-9A-Fa-f]{1,4}'+'){1,6}';return address.search(new RegExp('^'+RE_IPV6_ADD+block+'$'))!==-1&&address.search(/::/)!==-1&&address.search(/::.*::/)===-1;}};mw.util=util;})(jQuery,mediaWiki);;},{},{"showtoc":"show","hidetoc":"hide"});mw.loader.implement("mediawiki.legacy.ajax",function($){window.sajax_debug_mode=!1;window.sajax_request_type='GET';window.sajax_debug=function(text){if(!sajax_debug_mode)return false;var e=document.getElementById('sajax_debug');if(!e){e=document.createElement('p');e.className='sajax_debug';e.id='sajax_debug';var b=document.getElementsByTagName('body')[0];if(b.firstChild){b.insertBefore(e,b.firstChild);}else{b.
appendChild(e);}}var m=document.createElement('div');m.appendChild(document.createTextNode(text));e.appendChild(m);return true;};window.sajax_init_object=function(){sajax_debug('sajax_init_object() called..');var A;try{A=new XMLHttpRequest();}catch(e){try{A=new ActiveXObject('Msxml2.XMLHTTP');}catch(e){try{A=new ActiveXObject('Microsoft.XMLHTTP');}catch(oc){A=null;}}}if(!A){sajax_debug('Could not create connection object.');}return A;};window.sajax_do_call=function(func_name,args,target){var i,x,n;var uri;var post_data;uri=mw.util.wikiScript()+'?action=ajax';if(sajax_request_type=='GET'){if(uri.indexOf('?')==-1){uri=uri+'?rs='+encodeURIComponent(func_name);}else{uri=uri+'&rs='+encodeURIComponent(func_name);}for(i=0;i<args.length;i++){uri=uri+'&rsargs[]='+encodeURIComponent(args[i]);}post_data=null;}else{post_data='rs='+encodeURIComponent(func_name);for(i=0;i<args.length;i++){post_data=post_data+'&rsargs[]='+encodeURIComponent(args[i]);}}x=sajax_init_object();if(!x){alert(
'AJAX not supported');return false;}try{x.open(sajax_request_type,uri,true);}catch(e){if(window.location.hostname=='localhost'){alert("Your browser blocks XMLHttpRequest to 'localhost', try using a real hostname for development/testing.");}throw e;}if(sajax_request_type=='POST'){x.setRequestHeader('Method','POST '+uri+' HTTP/1.1');x.setRequestHeader('Content-Type','application/x-www-form-urlencoded');}x.setRequestHeader('Pragma','cache=yes');x.setRequestHeader('Cache-Control','no-transform');x.onreadystatechange=function(){if(x.readyState!=4){return;}sajax_debug('received ('+x.status+' '+x.statusText+') '+x.responseText);if(typeof(target)=='function'){target(x);}else if(typeof(target)=='object'){if(target.tagName=='INPUT'){if(x.status==200){target.value=x.responseText;}}else{if(x.status==200){target.innerHTML=x.responseText;}else{target.innerHTML='<div class="error">Error: '+x.status+' '+x.statusText+' ('+x.responseText+')</div>';}}}else{alert(
'bad target for sajax_do_call: not a function or object: '+target);}};sajax_debug(func_name+' uri = '+uri+' / post = '+post_data);x.send(post_data);sajax_debug(func_name+' waiting..');delete x;return true;};window.wfSupportsAjax=function(){var request=sajax_init_object();var supportsAjax=request?true:!1;delete request;return supportsAjax;};;},{},{});mw.loader.implement("mediawiki.legacy.wikibits",function($){(function(){window.clientPC=navigator.userAgent.toLowerCase();window.is_gecko=/gecko/.test(clientPC)&&!/khtml|spoofer|netscape\/7\.0/.test(clientPC);window.is_safari=window.is_safari_win=window.webkit_version=window.is_chrome=window.is_chrome_mac=!1;window.webkit_match=clientPC.match(/applewebkit\/(\d+)/);if(webkit_match){window.is_safari=clientPC.indexOf('applewebkit')!=-1&&clientPC.indexOf('spoofer')==-1;window.is_safari_win=is_safari&&clientPC.indexOf('windows')!=-1;window.webkit_version=parseInt(webkit_match[1]);window.is_chrome=clientPC.indexOf('chrome')!==-1&&clientPC.
indexOf('spoofer')===-1;window.is_chrome_mac=is_chrome&&clientPC.indexOf('mac')!==-1}window.is_ff2=/firefox\/[2-9]|minefield\/3/.test(clientPC);window.ff2_bugs=/firefox\/2/.test(clientPC);window.is_ff2_win=is_ff2&&clientPC.indexOf('windows')!=-1;window.is_ff2_x11=is_ff2&&clientPC.indexOf('x11')!=-1;window.is_opera=window.is_opera_preseven=window.is_opera_95=window.opera6_bugs=window.opera7_bugs=window.opera95_bugs=!1;if(clientPC.indexOf('opera')!=-1){window.is_opera=!0;window.is_opera_preseven=window.opera&&!document.childNodes;window.is_opera_seven=window.opera&&document.childNodes;window.is_opera_95=/opera\/(9\.[5-9]|[1-9][0-9])/.test(clientPC);window.opera6_bugs=is_opera_preseven;window.opera7_bugs=is_opera_seven&&!is_opera_95;window.opera95_bugs=/opera\/(9\.5)/.test(clientPC);}window.ie6_bugs=!1;if(/msie ([0-9]{1,}[\.0-9]{0,})/.exec(clientPC)!=null&&parseFloat(RegExp.$1)<=6.0){ie6_bugs=!0;}window.doneOnloadHook=undefined;if(!window.onloadFuncts){window.onloadFuncts=[];}
window.addOnloadHook=function(hookFunct){if(!doneOnloadHook){onloadFuncts[onloadFuncts.length]=hookFunct;}else{hookFunct();}};window.forceReviewedContent=function(url){if(mw.config.get('wgContentReviewExtEnabled')){if(url.search(/mediawiki:/i)!=-1){if(mw.config.get('wgContentReviewTestModeEnabled')){url+='&current='+mw.config.get('wgScriptsTimestamp');}else{url+='&reviewed='+mw.config.get('wgReviewedScriptsTimestamp');}}}return url;};function maybeMakeProtocolRelative(url){var domainRegex=new RegExp('^http:\\/\\/[^\\.]+\\.'+mw.config.get('wgWikiaBaseDomainRegex'));if(domainRegex.test(url)){return url.replace(/^http:\/\//,'//');}return url;}window.importScript=function(page){var uri=mw.config.get('wgScript')+'?title='+mw.util.wikiUrlencode(page)+'&action=raw&ctype=text/javascript';return importScriptURI(uri);};window.loadedScripts={};window.importScriptURI=function(url){url=maybeMakeProtocolRelative(forceReviewedContent(url));if(loadedScripts[url]){return null;}loadedScripts[url]=!0;
var s=document.createElement('script');s.setAttribute('src',url);s.setAttribute('type','text/javascript');document.getElementsByTagName('head')[0].appendChild(s);return s;};window.importStylesheet=function(page){return importStylesheetURI(mw.config.get('wgScript')+'?action=raw&ctype=text/css&title='+mw.util.wikiUrlencode(page));};window.importStylesheetURI=function(url,media){var l=document.createElement('link');l.type='text/css';l.rel='stylesheet';l.href=maybeMakeProtocolRelative(url);if(media){l.media=media;}document.getElementsByTagName('head')[0].appendChild(l);return l;};window.appendCSS=function(text){var s=document.createElement('style');s.type='text/css';s.rel='stylesheet';if(s.styleSheet){s.styleSheet.cssText=text;}else{s.appendChild(document.createTextNode(text+''));}document.getElementsByTagName('head')[0].appendChild(s);return s;};var skinpath=mw.config.get('stylepath')+'/'+mw.config.get('skin');if(mw.config.get('skin')==='monobook'){if(opera6_bugs){importStylesheetURI(
skinpath+'/Opera6Fixes.css');}else if(opera7_bugs){importStylesheetURI(skinpath+'/Opera7Fixes.css');}else if(opera95_bugs){importStylesheetURI(skinpath+'/Opera9Fixes.css');}else if(ff2_bugs){importStylesheetURI(skinpath+'/FF2Fixes.css');}}if(mw.config.get('wgBreakFrames')){if(window.top!=window){window.top.location=window.location;}}window.changeText=function(el,newText){if(el.innerText){el.innerText=newText;}else if(el.firstChild&&el.firstChild.nodeValue){el.firstChild.nodeValue=newText;}};window.killEvt=function(evt){evt=evt||window.event||window.Event;if(typeof(evt.preventDefault)!='undefined'){evt.preventDefault();evt.stopPropagation();}else{evt.cancelBubble=!0;}return false;};window.mwEditButtons=[];window.mwCustomEditButtons=[];window.escapeQuotes=function(text){var re=new RegExp("'","g");text=text.replace(re,"\\'");re=new RegExp("\\n","g");text=text.replace(re,"\\n");return escapeQuotesHTML(text);};window.escapeQuotesHTML=function(text){var re=new RegExp('&',"g");text=text.
replace(re,"&amp;");re=new RegExp('"',"g");text=text.replace(re,"&quot;");re=new RegExp('<',"g");text=text.replace(re,"&lt;");re=new RegExp('>',"g");text=text.replace(re,"&gt;");return text;};window.tooltipAccessKeyPrefix='alt-';if(is_opera){tooltipAccessKeyPrefix='shift-esc-';}else if(is_chrome){tooltipAccessKeyPrefix=is_chrome_mac?'ctrl-option-':'alt-';}else if(!is_safari_win&&is_safari&&webkit_version>526){tooltipAccessKeyPrefix='ctrl-alt-';}else if(!is_safari_win&&(is_safari||clientPC.indexOf('mac')!=-1||clientPC.indexOf('konqueror')!=-1)){tooltipAccessKeyPrefix='ctrl-';}else if(is_ff2){tooltipAccessKeyPrefix='alt-shift-';}window.tooltipAccessKeyRegexp=/\[(ctrl-)?(alt-)?(shift-)?(esc-)?(.)\]$/;window.updateTooltipAccessKeys=function(nodeList){if(!nodeList){var linkContainers=['column-one','p-logo',];for(var i in linkContainers){var linkContainer=document.getElementById(linkContainers[i]);if(linkContainer){updateTooltipAccessKeys(linkContainer.getElementsByTagName('a'));}}
updateTooltipAccessKeys(document.getElementsByTagName('input'));updateTooltipAccessKeys(document.getElementsByTagName('label'));return;}for(var i=0;i<nodeList.length;i++){var element=nodeList[i];var tip=element.getAttribute('title');if(tip&&tooltipAccessKeyRegexp.exec(tip)){tip=tip.replace(tooltipAccessKeyRegexp,'['+tooltipAccessKeyPrefix+"$5]");element.setAttribute('title',tip);}}};window.addPortletLink=function(portlet,href,text,id,tooltip,accesskey,nextnode){var root=document.getElementById(portlet);if(!root){return null;}var uls=root.getElementsByTagName('ul');var node;if(uls.length>0){node=uls[0];}else{node=document.createElement('ul');var lastElementChild=null;for(var i=0;i<root.childNodes.length;++i){if(root.childNodes[i].nodeType==1){lastElementChild=root.childNodes[i];}}if(lastElementChild&&lastElementChild.nodeName.match(/div/i)){lastElementChild.appendChild(node);}else{root.appendChild(node);}}if(!node){return null;}root.className=root.className.replace(
/(^| )emptyPortlet( |$)/,"$2");var link=document.createElement('a');link.appendChild(document.createTextNode(text));link.href=href;var span=document.createElement('span');span.appendChild(link);var item=document.createElement('li');item.appendChild(span);if(id){item.id=id;}if(accesskey){link.setAttribute('accesskey',accesskey);tooltip+=' ['+accesskey+']';}if(tooltip){link.setAttribute('title',tooltip);}if(accesskey&&tooltip){updateTooltipAccessKeys([link]);}if(nextnode&&nextnode.parentNode==node){node.insertBefore(item,nextnode);}else{node.appendChild(item);}return item;};window.getInnerText=function(el){if(typeof el=='string'){return el;}if(typeof el=='undefined'){return el;}if(el.nodeType&&el.getAttribute('data-sort-value')!==null){return el.getAttribute('data-sort-value');}if(el.textContent){return el.textContent;}if(el.innerText){return el.innerText;}var str='';var cs=el.childNodes;var l=cs.length;for(var i=0;i<l;i++){switch(cs[i].nodeType){case 1:str+=getInnerText(cs[i]);break;
case 3:str+=cs[i].nodeValue;break;}}return str;};window.checkboxes=undefined;window.lastCheckbox=undefined;window.setupCheckboxShiftClick=function(){checkboxes=[];lastCheckbox=null;var inputs=document.getElementsByTagName('input');addCheckboxClickHandlers(inputs);};window.addCheckboxClickHandlers=function(inputs,start){if(!start){start=0;}var finish=start+250;if(finish>inputs.length){finish=inputs.length;}for(var i=start;i<finish;i++){var cb=inputs[i];if(!cb.type||cb.type.toLowerCase()!='checkbox'||(' '+cb.className+' ').indexOf(' noshiftselect ')!=-1){continue;}var end=checkboxes.length;checkboxes[end]=cb;cb.index=end;addClickHandler(cb,checkboxClickHandler);}if(finish<inputs.length){setTimeout(function(){addCheckboxClickHandlers(inputs,finish);},200);}};window.checkboxClickHandler=function(e){if(typeof e=='undefined'){e=window.event;}if(!e.shiftKey||lastCheckbox===null){lastCheckbox=this.index;return true;}var endState=this.checked;var start,finish;if(this.index<lastCheckbox){start=
this.index+1;finish=lastCheckbox;}else{start=lastCheckbox;finish=this.index-1;}for(var i=start;i<=finish;++i){checkboxes[i].checked=endState;if(i>start&&typeof checkboxes[i].onchange=='function'){checkboxes[i].onchange();}}lastCheckbox=this.index;return true;};window.getElementsByClassName=function(oElm,strTagName,oClassNames){var arrReturnElements=[];if(!oElm){return arrReturnElements;}if(typeof(oElm.getElementsByClassName)=='function'){var arrNativeReturn=oElm.getElementsByClassName(oClassNames);if(strTagName=='*'){return arrNativeReturn;}for(var h=0;h<arrNativeReturn.length;h++){if(arrNativeReturn[h].tagName.toLowerCase()==strTagName.toLowerCase()){arrReturnElements[arrReturnElements.length]=arrNativeReturn[h];}}return arrReturnElements;}var arrElements=(strTagName=='*'&&oElm.all)?oElm.all:oElm.getElementsByTagName(strTagName);var arrRegExpClassNames=[];if(typeof oClassNames=='object'){for(var i=0;i<oClassNames.length;i++){arrRegExpClassNames[arrRegExpClassNames.length]=new RegExp(
"(^|\\s)"+oClassNames[i].replace(/\-/g,"\\-")+"(\\s|$)");}}else{arrRegExpClassNames[arrRegExpClassNames.length]=new RegExp("(^|\\s)"+oClassNames.replace(/\-/g,"\\-")+"(\\s|$)");}var oElement;var bMatchesAll;for(var j=0;j<arrElements.length;j++){oElement=arrElements[j];bMatchesAll=!0;for(var k=0;k<arrRegExpClassNames.length;k++){if(!arrRegExpClassNames[k].test(oElement.className)){bMatchesAll=!1;break;}}if(bMatchesAll){arrReturnElements[arrReturnElements.length]=oElement;}}return(arrReturnElements);};window.redirectToFragment=function(fragment){var match=navigator.userAgent.match(/AppleWebKit\/(\d+)/);if(match){var webKitVersion=parseInt(match[1]);if(webKitVersion<420){return;}}if(window.location.hash==''){window.location.hash=fragment;if(is_gecko){addOnloadHook(function(){if(window.location.hash==fragment){window.location.hash=fragment;}$('head').append($('link[rel="shortcut icon"]'));});}}};window.jsMsg=function(message,className){if(!document.getElementById){return false;}var
messageDiv=document.getElementById('mw-js-message');if(!messageDiv){messageDiv=document.createElement('div');if(document.getElementById('column-content')&&document.getElementById('content')){document.getElementById('content').insertBefore(messageDiv,document.getElementById('content').firstChild);}else if(document.getElementById('content')&&document.getElementById('article')){document.getElementById('article').insertBefore(messageDiv,document.getElementById('article').firstChild);}else if(document.getElementById('article')){document.getElementById('article').insertBefore(messageDiv,document.getElementById('article').firstChild);}else{return false;}}messageDiv.setAttribute('id','mw-js-message');messageDiv.style.display='block';if(className){messageDiv.setAttribute('class','mw-js-message-'+className);}if(typeof message==='object'){while(messageDiv.hasChildNodes()){messageDiv.removeChild(messageDiv.firstChild);}messageDiv.appendChild(message);}else{messageDiv.innerHTML=message;}return true
;};window.injectSpinner=function(element,id){var spinner=document.createElement('img');spinner.id='mw-spinner-'+id;spinner.src=mw.config.get('stylepath')+'/common/images/spinner.gif';spinner.alt=spinner.title='...';if(element.nextSibling){element.parentNode.insertBefore(spinner,element.nextSibling);}else{element.parentNode.appendChild(spinner);}};window.removeSpinner=function(id){var spinner=document.getElementById('mw-spinner-'+id);if(spinner){spinner.parentNode.removeChild(spinner);}};window.runOnloadHook=function(){if(doneOnloadHook||!(document.getElementById&&document.getElementsByTagName)){return;}doneOnloadHook=!0;for(var i=0;i<onloadFuncts.length;i++){onloadFuncts[i]();}};window.addHandler=function(element,attach,handler){if(element.addEventListener){element.addEventListener(attach,handler,false);}else if(element.attachEvent){element.attachEvent('on'+attach,handler);}};window.hookEvent=function(hookName,hookFunct){addHandler(window,hookName,hookFunct);};window.addClickHandler=
function(element,handler){addHandler(element,'click',handler);};window.removeHandler=function(element,remove,handler){if(window.removeEventListener){element.removeEventListener(remove,handler,false);}else if(window.detachEvent){element.detachEvent('on'+remove,handler);}};function getLabelFor(obj_id){var labels=document.getElementsByTagName('label');if(labels&&(labels.length>0)){for(var i=0;i<labels.length;i++){if(labels[i].htmlFor==obj_id)return labels[i];}}return false;}window.importScriptPage=function(page,server){var url='/index.php?title='+encodeURIComponent(page.replace(/ /g,'_')).replace('%2F','/').replace('%3A',':')+'&action=raw&ctype=text/javascript';if(typeof server=="string"){if(server.indexOf('://')==-1&&server.substring(0,2)!=='//')url='https://'+server+'.'+mw.config.get('wgFandomBaseDomain')+url;else url=server+url;}return importScriptURI(url);}
window.importStylesheetPage=function(page,server){var url='/index.php?title='+encodeURIComponent(page.replace(/ /g,'_')).replace('%2F','/').replace('%3A',':')+'&action=raw&ctype=text/css';if(typeof server=="string"){if(server.indexOf('://')==-1&&server.substring(0,2)!=='//')url='https://'+server+'.'+mw.config.get('wgFandomBaseDomain')+url;else url=server+url;}return importStylesheetURI(url);}
hookEvent('load',runOnloadHook);if(ie6_bugs){importScriptURI(mw.config.get('stylepath')+'/common/IEFixes.js');}})();(function(window,$){var importArticle=(function(){var baseUri=mw.config.get('wgLoadScript')+'?',defaults={debug:mw.config.get('debug'),lang:mw.config.get('wgUserLanguage'),mode:'articles',skin:mw.config.get('skin'),missingCallback:'importNotifications.importArticleMissing'},loaded={},slice=[].slice;function log(text){return $().log(text,'importArticle');}return function(){var i,l,module,uri,modules=slice.call(arguments),result=[];for(i=0,l=modules.length;i<l;i++){module=$.extend({},defaults,modules[i]);module.articles=module.article||module.articles;delete module.article;if(!module.articles||!module.articles.length){log('Missing required argument: articles');continue;}if($.isArray(module.articles)){module.articles=module.articles.join('|');}if(mw.config.get('wgContentReviewExtEnabled')){if(module.articles.search(/mediawiki:/i)!=-1){if(mw.config.get(
'wgContentReviewTestModeEnabled')){module.current=mw.config.get('wgScriptsTimestamp');}else{module.reviewed=mw.config.get('wgReviewedScriptsTimestamp');}}}var importMethod;if(module.type=='script'){importMethod=window.importScriptURI;}else if(module.type=='style'){importMethod=window.importStylesheetURI;}if(!importMethod){log('Invalid article type: '+(module.type||'(none provided)'));continue;}module.only=module.type+'s';delete module.type;uri=baseUri+$.param(module);if(loaded[uri]){continue;}loaded[uri]=!0;result.push(importMethod(uri));}return result;}}());var importNotifications=(function(){var reportMissing=($.isArray(window.wgUserGroups)&&($.inArray('staff',window.wgUserGroups)>-1||$.inArray('sysop',window.wgUserGroups)>-1||$.inArray('bureaucrat',window.wgUserGroups)>-1)),missingText={single:'import-article-missing-single',multiple:'import-article-missing-multiple'},moreText={single:'import-article-missing-more-single',multiple:'import-article-missing-more-multiple'},notJsText={
single:'import-article-not-js-single',multiple:'import-article-not-js-multiple'};function showBannerNotification(articles,baseText){var missingLength;if(!reportMissing){return;}if(!$.isArray(articles)){articles=[articles];}if(window.BannerNotification&&(missingLength=articles.length)){var moreLength=missingLength-1,baseMessageName=baseText[missingLength<2?'single':'multiple'],moreMessageName=moreText[moreLength<2?'single':'multiple'],message;message=mw.message(baseMessageName).params(['"'+articles[0]+'"',mw.message(moreMessageName).params([moreLength]).escaped()]).escaped();$(function(){new window.BannerNotification(message,'error').show();});}}function importArticleMissing(missing){showBannerNotification(missing,missingText);}function importNotJsFailed(missing){showBannerNotification(missing,notJsText);}return{importArticleMissing:importArticleMissing,importNotJsFailed:importNotJsFailed};}());window.importArticle=window.importArticles=importArticle;window.importNotifications=
importNotifications;window.importWikiaScriptPages=function(articles){require(['wikia.importScript'],function(importScript){importScript.importWikiaScriptPages(articles);});}})(this,jQuery);;},{},{"import-article-missing-single":"$1 was not found (requested by user-supplied javascript)","import-article-missing-multiple":"$1 $2 were not found (requested by user-supplied javascript)","import-article-missing-more-single":"(and one more article)","import-article-missing-more-multiple":"(and $1 more articles)","import-article-not-js-single":"$1 was not loaded as it's not a JS page (requested by user-supplied javascript). Please make sure the article title has .js extension.","import-article-not-js-multiple":"$1 $2 were not loaded as they're not JS pages (requested by user-supplied javascript). Please make sure the articles titles have .js extension."});mw.loader.implement("mediawiki.page.startup",function($){(function(mw,$){mw.page={};$('html').addClass('client-js').removeClass('client-nojs'
);$(function(){mw.util.init();mw.hook('wikipage.content').fire($('#mw-content-text'));});}(mediaWiki,jQuery));;},{},{});mw.loader.implement("underscore",function($){(function(){function n(n){function t(t,r,e,u,i,o){for(;i>=0&&o>i;i+=n){var a=u?u[i]:i;e=r(e,t[a],a,t)}return e}return function(r,e,u,i){e=b(e,i,4);var o=!k(r)&&m.keys(r),a=(o||r).length,c=n>0?0:a-1;return arguments.length<3&&(u=r[o?o[c]:c],c+=n),t(r,e,u,o,c,a)}}function t(n){return function(t,r,e){r=x(r,e);for(var u=O(t),i=n>0?0:u-1;i>=0&&u>i;i+=n)if(r(t[i],i,t))return i;return-1}}function r(n,t,r){return function(e,u,i){var o=0,a=O(e);if("number"==typeof i)n>0?o=i>=0?i:Math.max(i+a,o):a=i>=0?Math.min(i+1,a):i+a+1;else if(r&&i&&a)return i=r(e,u),e[i]===u?i:-1;if(u!==u)return i=t(l.call(e,o,a),m.isNaN),i>=0?i+o:-1;for(i=n>0?o:a-1;i>=0&&a>i;i+=n)if(e[i]===u)return i;return-1}}function e(n,t){var r=I.length,e=n.constructor,u=m.isFunction(e)&&e.prototype||a,i="constructor";for(m.has(n,i)&&!m.contains(t,i)&&t.push(i);r--;)i=I[r]
,i in n&&n[i]!==u[i]&&!m.contains(t,i)&&t.push(i)}var u=this,i=u._,o=Array.prototype,a=Object.prototype,c=Function.prototype,f=o.push,l=o.slice,s=a.toString,p=a.hasOwnProperty,h=Array.isArray,v=Object.keys,g=c.bind,y=Object.create,d=function(){},m=function(n){return n instanceof m?n:this instanceof m?void(this._wrapped=n):new m(n)};"undefined"!=typeof exports?("undefined"!=typeof module&&module.exports&&(exports=module.exports=m),exports._=m):u._=m,m.VERSION="1.8.3";var b=function(n,t,r){if(t===void 0)return n;switch(null==r?3:r){case 1:return function(r){return n.call(t,r)};case 2:return function(r,e){return n.call(t,r,e)};case 3:return function(r,e,u){return n.call(t,r,e,u)};case 4:return function(r,e,u,i){return n.call(t,r,e,u,i)}}return function(){return n.apply(t,arguments)}},x=function(n,t,r){return null==n?m.identity:m.isFunction(n)?b(n,t,r):m.isObject(n)?m.matcher(n):m.property(n)};m.iteratee=function(n,t){return x(n,t,1/0)};var _=function(n,t){return function(r){var e=
arguments.length;if(2>e||null==r)return r;for(var u=1;e>u;u++)for(var i=arguments[u],o=n(i),a=o.length,c=0;a>c;c++){var f=o[c];t&&r[f]!==void 0||(r[f]=i[f])}return r}},j=function(n){if(!m.isObject(n))return{};if(y)return y(n);d.prototype=n;var t=new d;return d.prototype=null,t},w=function(n){return function(t){return null==t?void 0:t[n]}},A=Math.pow(2,53)-1,O=w("length"),k=function(n){var t=O(n);return"number"==typeof t&&t>=0&&A>=t};m.each=m.forEach=function(n,t,r){t=b(t,r);var e,u;if(k(n))for(e=0,u=n.length;u>e;e++)t(n[e],e,n);else{var i=m.keys(n);for(e=0,u=i.length;u>e;e++)t(n[i[e]],i[e],n)}return n},m.map=m.collect=function(n,t,r){t=x(t,r);for(var e=!k(n)&&m.keys(n),u=(e||n).length,i=Array(u),o=0;u>o;o++){var a=e?e[o]:o;i[o]=t(n[a],a,n)}return i},m.reduce=m.foldl=m.inject=n(1),m.reduceRight=m.foldr=n(-1),m.find=m.detect=function(n,t,r){var e;return e=k(n)?m.findIndex(n,t,r):m.findKey(n,t,r),e!==void 0&&e!==-1?n[e]:void 0},m.filter=m.select=function(n,t,r){var e=[];return t=x(t,r),m.
each(n,function(n,r,u){t(n,r,u)&&e.push(n)}),e},m.reject=function(n,t,r){return m.filter(n,m.negate(x(t)),r)},m.every=m.all=function(n,t,r){t=x(t,r);for(var e=!k(n)&&m.keys(n),u=(e||n).length,i=0;u>i;i++){var o=e?e[i]:i;if(!t(n[o],o,n))return!1}return!0},m.some=m.any=function(n,t,r){t=x(t,r);for(var e=!k(n)&&m.keys(n),u=(e||n).length,i=0;u>i;i++){var o=e?e[i]:i;if(t(n[o],o,n))return!0}return!1},m.contains=m.includes=m.include=function(n,t,r,e){return k(n)||(n=m.values(n)),("number"!=typeof r||e)&&(r=0),m.indexOf(n,t,r)>=0},m.invoke=function(n,t){var r=l.call(arguments,2),e=m.isFunction(t);return m.map(n,function(n){var u=e?t:n[t];return null==u?u:u.apply(n,r)})},m.pluck=function(n,t){return m.map(n,m.property(t))},m.where=function(n,t){return m.filter(n,m.matcher(t))},m.findWhere=function(n,t){return m.find(n,m.matcher(t))},m.max=function(n,t,r){var e,u,i=-1/0,o=-1/0;if(null==t&&null!=n){n=k(n)?n:m.values(n);for(var a=0,c=n.length;c>a;a++)e=n[a],e>i&&(i=e)}else t=x(t,r),m.each(n,
function(n,r,e){u=t(n,r,e),(u>o||u===-1/0&&i===-1/0)&&(i=n,o=u)});return i},m.min=function(n,t,r){var e,u,i=1/0,o=1/0;if(null==t&&null!=n){n=k(n)?n:m.values(n);for(var a=0,c=n.length;c>a;a++)e=n[a],i>e&&(i=e)}else t=x(t,r),m.each(n,function(n,r,e){u=t(n,r,e),(o>u||1/0===u&&1/0===i)&&(i=n,o=u)});return i},m.shuffle=function(n){for(var t,r=k(n)?n:m.values(n),e=r.length,u=Array(e),i=0;e>i;i++)t=m.random(0,i),t!==i&&(u[i]=u[t]),u[t]=r[i];return u},m.sample=function(n,t,r){return null==t||r?(k(n)||(n=m.values(n)),n[m.random(n.length-1)]):m.shuffle(n).slice(0,Math.max(0,t))},m.sortBy=function(n,t,r){return t=x(t,r),m.pluck(m.map(n,function(n,r,e){return{value:n,index:r,criteria:t(n,r,e)}}).sort(function(n,t){var r=n.criteria,e=t.criteria;if(r!==e){if(r>e||r===void 0)return 1;if(e>r||e===void 0)return-1}return n.index-t.index}),"value")};var F=function(n){return function(t,r,e){var u={};return r=x(r,e),m.each(t,function(e,i){var o=r(e,i,t);n(u,e,o)}),u}};m.groupBy=F(function(n,t,r){m.has(n,r)
?n[r].push(t):n[r]=[t]}),m.indexBy=F(function(n,t,r){n[r]=t}),m.countBy=F(function(n,t,r){m.has(n,r)?n[r]++:n[r]=1}),m.toArray=function(n){return n?m.isArray(n)?l.call(n):k(n)?m.map(n,m.identity):m.values(n):[]},m.size=function(n){return null==n?0:k(n)?n.length:m.keys(n).length},m.partition=function(n,t,r){t=x(t,r);var e=[],u=[];return m.each(n,function(n,r,i){(t(n,r,i)?e:u).push(n)}),[e,u]},m.first=m.head=m.take=function(n,t,r){return null==n?void 0:null==t||r?n[0]:m.initial(n,n.length-t)},m.initial=function(n,t,r){return l.call(n,0,Math.max(0,n.length-(null==t||r?1:t)))},m.last=function(n,t,r){return null==n?void 0:null==t||r?n[n.length-1]:m.rest(n,Math.max(0,n.length-t))},m.rest=m.tail=m.drop=function(n,t,r){return l.call(n,null==t||r?1:t)},m.compact=function(n){return m.filter(n,m.identity)};var S=function(n,t,r,e){for(var u=[],i=0,o=e||0,a=O(n);a>o;o++){var c=n[o];if(k(c)&&(m.isArray(c)||m.isArguments(c))){t||(c=S(c,t,r));var f=0,l=c.length;for(u.length+=l;l>f;)u[i++]=c[f++]}else r
||(u[i++]=c)}return u};m.flatten=function(n,t){return S(n,t,!1)},m.without=function(n){return m.difference(n,l.call(arguments,1))},m.uniq=m.unique=function(n,t,r,e){m.isBoolean(t)||(e=r,r=t,t=!1),null!=r&&(r=x(r,e));for(var u=[],i=[],o=0,a=O(n);a>o;o++){var c=n[o],f=r?r(c,o,n):c;t?(o&&i===f||u.push(c),i=f):r?m.contains(i,f)||(i.push(f),u.push(c)):m.contains(u,c)||u.push(c)}return u},m.union=function(){return m.uniq(S(arguments,!0,!0))},m.intersection=function(n){for(var t=[],r=arguments.length,e=0,u=O(n);u>e;e++){var i=n[e];if(!m.contains(t,i)){for(var o=1;r>o&&m.contains(arguments[o],i);o++);o===r&&t.push(i)}}return t},m.difference=function(n){var t=S(arguments,!0,!0,1);return m.filter(n,function(n){return!m.contains(t,n)})},m.zip=function(){return m.unzip(arguments)},m.unzip=function(n){for(var t=n&&m.max(n,O).length||0,r=Array(t),e=0;t>e;e++)r[e]=m.pluck(n,e);return r},m.object=function(n,t){for(var r={},e=0,u=O(n);u>e;e++)t?r[n[e]]=t[e]:r[n[e][0]]=n[e][1];return r},m.findIndex=t(1)
,m.findLastIndex=t(-1),m.sortedIndex=function(n,t,r,e){r=x(r,e,1);for(var u=r(t),i=0,o=O(n);o>i;){var a=Math.floor((i+o)/2);r(n[a])<u?i=a+1:o=a}return i},m.indexOf=r(1,m.findIndex,m.sortedIndex),m.lastIndexOf=r(-1,m.findLastIndex),m.range=function(n,t,r){null==t&&(t=n||0,n=0),r=r||1;for(var e=Math.max(Math.ceil((t-n)/r),0),u=Array(e),i=0;e>i;i++,n+=r)u[i]=n;return u};var E=function(n,t,r,e,u){if(!(e instanceof t))return n.apply(r,u);var i=j(n.prototype),o=n.apply(i,u);return m.isObject(o)?o:i};m.bind=function(n,t){if(g&&n.bind===g)return g.apply(n,l.call(arguments,1));if(!m.isFunction(n))throw new TypeError("Bind must be called on a function");var r=l.call(arguments,2),e=function(){return E(n,e,t,this,r.concat(l.call(arguments)))};return e},m.partial=function(n){var t=l.call(arguments,1),r=function(){for(var e=0,u=t.length,i=Array(u),o=0;u>o;o++)i[o]=t[o]===m?arguments[e++]:t[o];for(;e<arguments.length;)i.push(arguments[e++]);return E(n,r,this,this,i)};return r},m.bindAll=function(n){
var t,r,e=arguments.length;if(1>=e)throw new Error("bindAll must be passed function names");for(t=1;e>t;t++)r=arguments[t],n[r]=m.bind(n[r],n);return n},m.memoize=function(n,t){var r=function(e){var u=r.cache,i=""+(t?t.apply(this,arguments):e);return m.has(u,i)||(u[i]=n.apply(this,arguments)),u[i]};return r.cache={},r},m.delay=function(n,t){var r=l.call(arguments,2);return setTimeout(function(){return n.apply(null,r)},t)},m.defer=m.partial(m.delay,m,1),m.throttle=function(n,t,r){var e,u,i,o=null,a=0;r||(r={});var c=function(){a=r.leading===!1?0:m.now(),o=null,i=n.apply(e,u),o||(e=u=null)};return function(){var f=m.now();a||r.leading!==!1||(a=f);var l=t-(f-a);return e=this,u=arguments,0>=l||l>t?(o&&(clearTimeout(o),o=null),a=f,i=n.apply(e,u),o||(e=u=null)):o||r.trailing===!1||(o=setTimeout(c,l)),i}},m.debounce=function(n,t,r){var e,u,i,o,a,c=function(){var f=m.now()-o;t>f&&f>=0?e=setTimeout(c,t-f):(e=null,r||(a=n.apply(i,u),e||(i=u=null)))};return function(){i=this,u=arguments,o=m.now()
;var f=r&&!e;return e||(e=setTimeout(c,t)),f&&(a=n.apply(i,u),i=u=null),a}},m.wrap=function(n,t){return m.partial(t,n)},m.negate=function(n){return function(){return!n.apply(this,arguments)}},m.compose=function(){var n=arguments,t=n.length-1;return function(){for(var r=t,e=n[t].apply(this,arguments);r--;)e=n[r].call(this,e);return e}},m.after=function(n,t){return function(){return--n<1?t.apply(this,arguments):void 0}},m.before=function(n,t){var r;return function(){return--n>0&&(r=t.apply(this,arguments)),1>=n&&(t=null),r}},m.once=m.partial(m.before,2);var M=!{toString:null}.propertyIsEnumerable("toString"),I=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"];m.keys=function(n){if(!m.isObject(n))return[];if(v)return v(n);var t=[];for(var r in n)m.has(n,r)&&t.push(r);return M&&e(n,t),t},m.allKeys=function(n){if(!m.isObject(n))return[];var t=[];for(var r in n)t.push(r);return M&&e(n,t),t},m.values=function(n){for(var t=m.keys(n),r=t.length,e=
Array(r),u=0;r>u;u++)e[u]=n[t[u]];return e},m.mapObject=function(n,t,r){t=x(t,r);for(var e,u=m.keys(n),i=u.length,o={},a=0;i>a;a++)e=u[a],o[e]=t(n[e],e,n);return o},m.pairs=function(n){for(var t=m.keys(n),r=t.length,e=Array(r),u=0;r>u;u++)e[u]=[t[u],n[t[u]]];return e},m.invert=function(n){for(var t={},r=m.keys(n),e=0,u=r.length;u>e;e++)t[n[r[e]]]=r[e];return t},m.functions=m.methods=function(n){var t=[];for(var r in n)m.isFunction(n[r])&&t.push(r);return t.sort()},m.extend=_(m.allKeys),m.extendOwn=m.assign=_(m.keys),m.findKey=function(n,t,r){t=x(t,r);for(var e,u=m.keys(n),i=0,o=u.length;o>i;i++)if(e=u[i],t(n[e],e,n))return e},m.pick=function(n,t,r){var e,u,i={},o=n;if(null==o)return i;m.isFunction(t)?(u=m.allKeys(o),e=b(t,r)):(u=S(arguments,!1,!1,1),e=function(n,t,r){return t in r},o=Object(o));for(var a=0,c=u.length;c>a;a++){var f=u[a],l=o[f];e(l,f,o)&&(i[f]=l)}return i},m.omit=function(n,t,r){if(m.isFunction(t))t=m.negate(t);else{var e=m.map(S(arguments,!1,!1,1),String);t=function(n,
t){return!m.contains(e,t)}}return m.pick(n,t,r)},m.defaults=_(m.allKeys,!0),m.create=function(n,t){var r=j(n);return t&&m.extendOwn(r,t),r},m.clone=function(n){return m.isObject(n)?m.isArray(n)?n.slice():m.extend({},n):n},m.tap=function(n,t){return t(n),n},m.isMatch=function(n,t){var r=m.keys(t),e=r.length;if(null==n)return!e;for(var u=Object(n),i=0;e>i;i++){var o=r[i];if(t[o]!==u[o]||!(o in u))return!1}return!0};var N=function(n,t,r,e){if(n===t)return 0!==n||1/n===1/t;if(null==n||null==t)return n===t;n instanceof m&&(n=n._wrapped),t instanceof m&&(t=t._wrapped);var u=s.call(n);if(u!==s.call(t))return!1;switch(u){case"[object RegExp]":case"[object String]":return""+n==""+t;case"[object Number]":return+n!==+n?+t!==+t:0===+n?1/+n===1/t:+n===+t;case"[object Date]":case"[object Boolean]":return+n===+t}var i="[object Array]"===u;if(!i){if("object"!=typeof n||"object"!=typeof t)return!1;var o=n.constructor,a=t.constructor;if(o!==a&&!(m.isFunction(o)&&o instanceof o&&m.isFunction(a)&&a
instanceof a)&&"constructor"in n&&"constructor"in t)return!1}r=r||[],e=e||[];for(var c=r.length;c--;)if(r[c]===n)return e[c]===t;if(r.push(n),e.push(t),i){if(c=n.length,c!==t.length)return!1;for(;c--;)if(!N(n[c],t[c],r,e))return!1}else{var f,l=m.keys(n);if(c=l.length,m.keys(t).length!==c)return!1;for(;c--;)if(f=l[c],!m.has(t,f)||!N(n[f],t[f],r,e))return!1}return r.pop(),e.pop(),!0};m.isEqual=function(n,t){return N(n,t)},m.isEmpty=function(n){return null==n?!0:k(n)&&(m.isArray(n)||m.isString(n)||m.isArguments(n))?0===n.length:0===m.keys(n).length},m.isElement=function(n){return!(!n||1!==n.nodeType)},m.isArray=h||function(n){return"[object Array]"===s.call(n)},m.isObject=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n},m.each(["Arguments","Function","String","Number","Date","RegExp","Error"],function(n){m["is"+n]=function(t){return s.call(t)==="[object "+n+"]"}}),m.isArguments(arguments)||(m.isArguments=function(n){return m.has(n,"callee")}),"function"!=typeof/./&&
"object"!=typeof Int8Array&&(m.isFunction=function(n){return"function"==typeof n||!1}),m.isFinite=function(n){return isFinite(n)&&!isNaN(parseFloat(n))},m.isNaN=function(n){return m.isNumber(n)&&n!==+n},m.isBoolean=function(n){return n===!0||n===!1||"[object Boolean]"===s.call(n)},m.isNull=function(n){return null===n},m.isUndefined=function(n){return n===void 0},m.has=function(n,t){return null!=n&&p.call(n,t)},m.noConflict=function(){return u._=i,this},m.identity=function(n){return n},m.constant=function(n){return function(){return n}},m.noop=function(){},m.property=w,m.propertyOf=function(n){return null==n?function(){}:function(t){return n[t]}},m.matcher=m.matches=function(n){return n=m.extendOwn({},n),function(t){return m.isMatch(t,n)}},m.times=function(n,t,r){var e=Array(Math.max(0,n));t=b(t,r,1);for(var u=0;n>u;u++)e[u]=t(u);return e},m.random=function(n,t){return null==t&&(t=n,n=0),n+Math.floor(Math.random()*(t-n+1))},m.now=Date.now||function(){return(new Date).getTime()};var B={
"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"},T=m.invert(B),R=function(n){var t=function(t){return n[t]},r="(?:"+m.keys(n).join("|")+")",e=RegExp(r),u=RegExp(r,"g");return function(n){return n=null==n?"":""+n,e.test(n)?n.replace(u,t):n}};m.escape=R(B),m.unescape=R(T),m.result=function(n,t,r){var e=null==n?void 0:n[t];return e===void 0&&(e=r),m.isFunction(e)?e.call(n):e};var q=0;m.uniqueId=function(n){var t=++q+"";return n?n+t:t},m.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var K=/(.)^/,z={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},D=/\\|'|\r|\n|\u2028|\u2029/g,L=function(n){return"\\"+z[n]};m.template=function(n,t,r){!t&&r&&(t=r),t=m.defaults({},t,m.templateSettings);var e=RegExp([(t.escape||K).source,(t.interpolate||K).source,(t.evaluate||K).source].join("|")+"|$","g"),u=0,i="__p+='";n.replace(e,function(t,r,e,o,a){return i+=n.slice(u,a).replace(D,L),u=a+t.length,r?i+=
"'+\n((__t=("+r+"))==null?'':_.escape(__t))+\n'":e?i+="'+\n((__t=("+e+"))==null?'':__t)+\n'":o&&(i+="';\n"+o+"\n__p+='"),t}),i+="';\n",t.variable||(i="with(obj||{}){\n"+i+"}\n"),i="var __t,__p='',__j=Array.prototype.join,"+"print=function(){__p+=__j.call(arguments,'');};\n"+i+"return __p;\n";try{var o=new Function(t.variable||"obj","_",i)}catch(a){throw a.source=i,a}var c=function(n){return o.call(this,n,m)},f=t.variable||"obj";return c.source="function("+f+"){\n"+i+"}",c},m.chain=function(n){var t=m(n);return t._chain=!0,t};var P=function(n,t){return n._chain?m(t).chain():t};m.mixin=function(n){m.each(m.functions(n),function(t){var r=m[t]=n[t];m.prototype[t]=function(){var n=[this._wrapped];return f.apply(n,arguments),P(this,r.apply(m,n))}})},m.mixin(m),m.each(["pop","push","reverse","shift","sort","splice","unshift"],function(n){var t=o[n];m.prototype[n]=function(){var r=this._wrapped;return t.apply(r,arguments),"shift"!==n&&"splice"!==n||0!==r.length||delete r[0],P(this,r)}}),m.each
(["concat","join","slice"],function(n){var t=o[n];m.prototype[n]=function(){return P(this,t.apply(this._wrapped,arguments))}}),m.prototype.value=function(){return this._wrapped},m.prototype.valueOf=m.prototype.toJSON=m.prototype.value,m.prototype.toString=function(){return""+this._wrapped},"function"==typeof define&&define.amd&&define("underscore",[],function(){return m})}).call(this);;},{},{});mw.loader.implement("wikia.fbLocale",function($){(function(context){'use strict';function facebookLocale(){var defaultCountryCodes={'af':'ZA','ak':'GH','am':'ET','ar':'AR','as':'IN','ay':'BO','az':'AZ','be':'BY','bg':'BG','bn':'IN','br':'FR','bs':'BA','ca':'ES','cb':'IQ','ck':'US','co':'FR','cs':'CZ','cx':'PH','cy':'GB','da':'DK','de':'DE','el':'GR','en':'US','eo':'EO','es':'ES','et':'EE','eu':'ES','fa':'IR','fb':'LT','ff':'NG','fi':'FI','fo':'FO','fr':'FR','fy':'NL','ga':'IE','gl':'ES','gn':'PY','gu':'IN','gx':'GR','ha':'NG','he':'IL','hi':'IN','hr':'HR','hu':'HU','hy':'AM','id':'ID','ig':'NG',
'is':'IS','it':'IT','ja':'JP','jv':'ID','ka':'GE','kk':'KZ','km':'KH','kn':'IN','ko':'KR','ku':'TR','la':'VA','lg':'UG','li':'NL','ln':'CD','lo':'LA','lt':'LT','lv':'LV','mg':'MG','mk':'MK','ml':'IN','mn':'MN','mr':'IN','ms':'MY','mt':'MT','my':'MM','nb':'NO','nd':'ZW','ne':'NP','nl':'NL','nn':'NO','ny':'MW','or':'IN','pa':'IN','pl':'PL','ps':'AF','pt':'PT','qu':'PE','rm':'CH','ro':'RO','ru':'RU','rw':'RW','sa':'IN','sc':'IT','se':'NO','si':'LK','sk':'SK','sl':'SI','sn':'ZW','so':'SO','sq':'AL','sr':'RS','sv':'SE','sw':'KE','sy':'SY','sz':'PL','ta':'IN','te':'IN','tg':'TJ','th':'TH','tk':'TM','tl':'PH','tr':'TR','tt':'RU','tz':'MA','uk':'UA','ur':'PK','uz':'UZ','vi':'VN','wo':'SN','xh':'ZA','yi':'DE','yo':'NG','zh':'CN','zu':'ZA','zz':'TR'},languagesOfCountry={'AF':['ps'],'AL':['sq'],'AM':['hy'],'AR':['ar'],'AZ':['az'],'BA':['bs'],'BE':['nl'],'BG':['bg'],'BO':['ay'],'BR':['pt'],'BY':['be'],'CA':['fr'],'CD':['ln'],'CH':['rm'],'CL':['es'],'CN':['zh'],'CO':['es'],'CZ':['cs'],'DE':['de',
'yi'],'DK':['da'],'EE':['et'],'EO':['eo'],'ES':['ca','es','eu','gl'],'ET':['am'],'FI':['fi'],'FR':['br','co','fr'],'FO':['fo'],'GB':['cy','en'],'GE':['ka'],'GH':['ak'],'GR':['el','gx'],'HK':['zh'],'HR':['hr'],'HU':['hu'],'ID':['id','jv'],'IE':['ga'],'IL':['he'],'IN':['as','bn','en','gu','hi','kn','ml','mr','or','pa','sa','ta','te'],'IQ':['cb'],'IR':['fa'],'IS':['is'],'IT':['it','sc'],'JP':['ja'],'KE':['sw'],'KH':['km'],'KR':['ko'],'KS':['ja'],'KZ':['kk'],'LA':['es','lo'],'LK':['si'],'LT':['fb','lt'],'LV':['lv'],'MA':['tz'],'MG':['mg'],'MK':['mk'],'MM':['my'],'MN':['mn'],'MT':['mt'],'MW':['ny'],'MX':['es'],'MY':['ms'],'NG':['ff','ha','ig','yo'],'NL':['fy','li','nl'],'NO':['nb','nn','se'],'NP':['ne'],'PE':['qu'],'PH':['cx','tl'],'PI':['en'],'PK':['ur'],'PL':['pl','sz'],'PT':['pt'],'PY':['gn'],'RO':['ro'],'RS':['sr'],'RU':['ru','tt'],'RW':['rw'],'SE':['sv'],'SI':['sl'],'SK':['sk'],'SN':['wo'],'SO':['so'],'ST':['tl'],'SY':['sy'],'TH':['th'],'TJ':['tg'],'TM':['tk'],'TR':['ku','tr','zz'],
'TW':['zh'],'UA':['uk'],'UD':['en'],'UG':['lg'],'US':['ck','en'],'UZ':['uz'],'VA':['la'],'VE':['es'],'VN':['vi'],'ZA':['af','xh','zu'],'ZW':['nd','sn']};function getSdkUrl(inputLanguageCode){var matchingLanguages,languageCode=inputLanguageCode.length===2?inputLanguageCode.toLowerCase():'en',geoCountryCode=Geo.getCountryCode(),countryCode='';if(geoCountryCode){matchingLanguages=languagesOfCountry[geoCountryCode.toUpperCase()];if(matchingLanguages&&languageCode in matchingLanguages){countryCode=geoCountryCode.toUpperCase();}}if(!countryCode){countryCode=defaultCountryCodes[languageCode];if(!countryCode){languageCode='en';countryCode='US';}}return'//connect.facebook.net/'+languageCode+'_'+countryCode+'/sdk.js';}return{getSdkUrl:getSdkUrl};}if(!context.Wikia){context.Wikia={};}context.Wikia.fbLocale=facebookLocale();if(context.define&&context.define.amd){context.define('wikia.fbLocale',[],facebookLocale);}}(this));;},{},{});mw.loader.implement("wikia.history",function($){define(
'wikia.history',['wikia.window'],function(win){'use strict';var availableFunctions=[];function init(){var historyFunctions=['pushState','replaceState'];historyFunctions.forEach(function(funcName){if(hasHistoryFunction(funcName)){availableFunctions.push(funcName);}});}function hasHistoryFunction(name){return win.history&&name in win.history;}function pushState(state,title,url){if(availableFunctions.indexOf('pushState')>-1){state=state||{};title=title||win.document.title;url=url||win.location;win.history.pushState(state,title,url);return true;}return false;}function replaceState(state,title,url){if(availableFunctions.indexOf('replaceState')>-1){state=state||{};title=title||win.document.title;url=url||win.location;win.history.replaceState(state,title,url);return true;}return false;}init();return{pushState:pushState,replaceState:replaceState};});;},{},{});mw.loader.implement("wikia.importScript",function($){define('wikia.importScript',['wikia.importScriptHelper','wikia.window'],function(
importScriptHelper,window){'use strict';function importWikiaScriptPages(articles){var articlesToImport=[],articlesFailed=[],scriptName;if(!$.isArray(articles)){articles=[articles];}for(var i=0;i<articles.length;i++){if(!importScriptHelper.isJsPage(articles[i])){articlesFailed.push(importScriptHelper.getNamespacePrefix()+':'+articles[i]);continue;}if(importScriptHelper.isLocal(articles[i])){articlesToImport.push(importScriptHelper.getNamespacePrefix()+':'+articles[i]);}else if(importScriptHelper.isExternal(articles[i])){scriptName=importScriptHelper.prepareExternalScript(articles[i]);articlesToImport.push(scriptName);}else{articlesFailed.push(articles[i]);}}window.importNotifications.importNotJsFailed(articlesFailed);window.importArticles({type:'script',articles:articlesToImport});}return{importWikiaScriptPages:importWikiaScriptPages};});define('wikia.importScriptHelper',function(){'use strict';var wikiaDomain='.wikia.com',namespacePrefix='MediaWiki',externals={'db':'external','domain':
'url'};function getNamespacePrefix(){return namespacePrefix;}function isJsPage(resource){return resource.substr(resource.length-3)==='.js';}function isLocal(resource){return resource.indexOf(':')===-1;}function isExternal(resource){var externalParts=resource.split(':');return resource.indexOf(':')!==-1&&externalParts.length===3&&(isExternalDb(externalParts[0])||(isExternalDomain(externalParts[0])&&isProperSubdomain(externalParts[1])));}function isExternalDb(prefix){return prefix===externals.db;}function isExternalDomain(prefix){return prefix===externals.domain;}function isProperSubdomain(subdomain){var subdomainParts;if(subdomain.indexOf('.')!==-1){if(hasWikiaDomain(subdomain)){return true;}else{subdomainParts=subdomain.split('.');return subdomainParts.length<=2;}}return true;}function hasWikiaDomain(subdomain){if(subdomain.indexOf('.')!==-1){return subdomain.substr(subdomain.length-wikiaDomain.length)===wikiaDomain;}return false;}function prepareExternalDomain(subdomain){if(
hasWikiaDomain(subdomain)){return subdomain}else{return subdomain+wikiaDomain;}}function prepareExternalScript(resource){var externalParts=resource.split(':');if(isExternalDomain(externalParts[0])){externalParts[1]=prepareExternalDomain(externalParts[1]);}externalParts.splice(2,0,namespacePrefix);return externalParts.join(':');}return{getNamespacePrefix:getNamespacePrefix,isJsPage:isJsPage,isLocal:isLocal,isExternal:isExternal,prepareExternalScript:prepareExternalScript};});;},{},{});mw.loader.implement("wikia.loader",function($){define('wikia.loader',['wikia.window',require.optional('mw'),'wikia.nirvana','jquery','wikia.log','wikia.fbLocale'],function loader(window,mw,nirvana,$,log,fbLocale){'use strict';var loader,doc=window.document,head=doc.head||doc.getElementsByTagName('head')[0],loadedCompleteRegExp=/loaded|complete/,style='stylesheet',styleType='text/css',multiAllowedOptions=['templates','scripts','styles','messages','mustache'],slashRegex=/^\//,rExtension=/(js|s?css)$/,isArray
=function(obj){return obj instanceof Array;},createElement=function(type,options){var element=doc.createElement(type);return options?$.extend(element,options):element;},getUrl=function(path,type,params){if(path.indexOf('__am')!==-1||path.search(/^https?:/i)!==-1){return path;}else{path=path.replace(window.wgCdnRootUrl,'').replace(/__cb\d*/,'');if(type==='sass'){params=params||window.wgSassParams;}return window.wgCdnRootUrl+window.wgAssetsManagerQuery.replace('%1$s',type).replace('%2$s',path.replace(slashRegex,'')).replace('%3$s',params?encodeURIComponent($.param(params)):'-').replace('%4$d',window.wgStyleVersion);}},getUrls=function(path,type,params){var i=0,url;if(isArray(path)){if(type==='groups'){path=path.join(',');}else{for(i=0;i<path.length;i++){url=path[i];path[i]=getUrl(url,type,params);}return path;}}return getUrl(path,type,params);},addScript=function(content){head.appendChild(createElement('script',{text:content}));},get=function(urls,success,failure,type){var element,url,i=
0,errorFunction=function(){failure(this.src||this.href);},makeSuccessFunction=function(element){return function(){if(loadedCompleteRegExp.test(element.readyState)){success();element.onreadystatechange=null;}};};if(!isArray(urls)){urls=[urls];}while((url=urls[i++])){if(type===loader.CSS||type===loader.SCSS){element=createElement('link',{rel:style,type:styleType,href:url});}else{element=createElement('script',{src:url});}if(element.readyState){element.onreadystatechange=makeSuccessFunction(element);}else if(element.onload===null){element.onload=success;element.onerror=errorFunction;}log('['+type+'] '+url,log.levels.info,'loader');head.appendChild(element);}return urls.length-1;},librariesMap={jqueryUI:'wikia.jquery.ui',yui:'wikia.yui',mustache:'jquery.mustache',jqueryAutocomplete:'jquery.autocomplete',jqueryAIM:'wikia.aim',twitter:{file:'//platform.twitter.com/widgets.js',check:function(){return typeof(window.twttr&&window.twttr.widgets);}},googleplus:{file:
'//apis.google.com/js/plusone.js',check:function(){return typeof(window.gapi&&window.gapi.plusone);}},facebook:{file:window.fbScript||fbLocale.getSdkUrl(window.wgUserLanguage),check:function(){return typeof window.FB;},addition:function(callbacks){callbacks.success=(function(callback){return function(){if(typeof window.onFBloaded==='function'){window.onFBloaded();}callback();};})(callbacks.success);return callbacks;}},googlemaps:{file:'https://maps.googleapis.com/maps/api/js?sensor=false&callback=onGoogleMapsLoaded',check:function(){return typeof(window.google&&window.google.maps);},addition:function(callbacks){window.onGoogleMapsLoaded=(function(callback){return function(){delete window.onGoogleMapsLoaded;callback();};})(callbacks.success);callbacks.success=null;return callbacks;}},vk:{file:'//vk.com/js/api/openapi.js',check:function(){return typeof(window.VK&&window.VK.Widgets);}}},getLibrary=function(libs,callback,failure){if(!isArray(libs)){libs=[libs];}var use=[],useNames=[],
internal=[],lib,libLength=libs.length,load=0,name,n,callbacks,fail=function(f,failed){return function(){f(failed);};};while(libLength--){name=libs[libLength];n=librariesMap[name];if(!n){throw'Library unknown: '+name;}if(typeof n==='string'){use.push(n);useNames.push(name);}else{n.name=name;internal.push(n);}}if(mw&&use.length){mw.loader.using(use).done(callback).fail(fail(failure,{type:loader.LIBRARY,resources:useNames}));load+=use.length;}if(internal.length){libLength=internal.length;load+=libLength;while(libLength--){lib=internal[libLength];if(lib.check()==='undefined'){if(lib.addition){callbacks=lib.addition({success:callback,failure:failure});get(lib.file,callbacks.success,fail(callbacks.failure,{type:loader.LIBRARY,resources:[lib.name]}));}else{get(lib.file,callback,fail(failure,{type:loader.LIBRARY,resources:[lib.name]}));}}else{callback();}}}return load-1;},getMultiTypePackage=function(options,complete,failure){var templates=options.templates,send=!1,prop;if(typeof templates
!=='undefined'){options.templates=(typeof templates==='object')?JSON.stringify(templates):templates;}for(prop in options){if(options.hasOwnProperty(prop)&&multiAllowedOptions.indexOf(prop)!==-1){send=!0;break;}}if(send){if(typeof options.params==='object'){options=$.extend(options,options.params);delete options.params;}options.cb=window.wgStyleVersion;if(typeof options.styles!=='undefined'){options.sassParams=options.sassParams||window.wgSassParams;}if(typeof window.wgUserLanguage!=='undefined'&&typeof options.messages!=='undefined'){options.uselang=window.wgUserLanguage;}nirvana.getJson('AssetsManager','getMultiTypePackage',options).done(function(resources,event){if(resources.messages){window.wgMessages=$.extend(window.wgMessages,resources.messages);}complete(event,resources);}).fail(failure);}else{failure();}};return(function(){loader=function(){var assetsLength=arguments.length,remaining=arguments.length,matches,dfd=$.Deferred(),failed=[],func,result,resource,files,type,params,
affected,complete=function(ev,res){if(res){result=res;}remaining--;log(remaining+' remaining...',log.levels.info,'loader');if(remaining<=0){if(!failed.length){dfd.resolve(result);}else{dfd.reject({error:loader.NOT_LOADED,resources:failed,result:result});}}},failure=function(res){return function(override){log({errorLoading:res},log.levels.error,'loader');failed.push(override||res);complete();};};if(!assetsLength){complete();}while(assetsLength--){resource=arguments[assetsLength];if(typeof resource==='string'){matches=resource.match(rExtension);type=matches?matches[0]:loader.UNKNOWN;files=resource;}else if(typeof resource==='function'){resource().done(complete).fail(failure);continue;}else{type=resource.type;files=resource.resources||resource.url;params=resource.params;}func=get;if(type&&files){switch(type){case loader.MULTI:func=getMultiTypePackage;break;case loader.LIBRARY:func=getLibrary;break;case loader.JS:files=getUrls(files,'one',params);break;case loader.AM_GROUPS:files=getUrls(
files,'groups',params);break;case loader.CSS:files=getUrls(files,'one',params);break;case loader.SCSS:files=getUrls(files,'sass',params);break;default:failure({type:type,resources:files})();continue;}affected=func(files,complete,failure({type:type,resources:files}),type);if(affected>0){remaining+=affected;}}else{dfd.reject({error:loader.CORRUPT_FORMAT,resource:resource});}}return dfd.promise();};loader.JS='js';loader.MULTI='multi';loader.SCSS='scss';loader.CSS='css';loader.LIBRARY='library';loader.AM_GROUPS='amgroups';loader.UNKNOWN='unknown';loader.NOT_LOADED='Some of resources not loaded';loader.CORRUPT_FORMAT='Wrong object format';loader.processScript=function(js){var i,l;if(isArray(js)){for(i=0,l=js.length;i<l;i++){addScript(js[i]);}}else{addScript(js);}};loader.processStyle=function(css){var style=createElement('style',{type:styleType});if(style.styleSheet){style.styleSheet.cssText=css;}else{style.appendChild(doc.createTextNode(css));}head.appendChild(style);};return loader;})();}
);;},{},{});mw.loader.implement("wikia.mw",function($){define('mw',['wikia.window'],function(window){return window.mw;});;},{},{});mw.loader.implement("wikia.nirvana",function($){(function(context){'use strict';function nirvana($){var allowedFormats=['json','html','jsonp'];function getUrl(options){var dataParams=options.data||{},format=(options.format||'json').toLowerCase(),i,key,sortedDict={},sortedKeys=[],urlParams,url=options.scriptPath||context.wgScriptPath;if((typeof options.controller==='undefined')||(typeof options.method==='undefined')){throw'controller and method are required';}urlParams={controller:options.controller.replace(/Controller$/,''),method:options.method};if(typeof dataParams==='string'){dataParams+='&format='+format;}else{dataParams.format=format;}if(typeof dataParams!=='string'){for(key in dataParams){sortedKeys[sortedKeys.length]=key;}sortedKeys.sort();for(i=0;i<sortedKeys.length;i++){sortedDict[sortedKeys[i]]=dataParams[sortedKeys[i]];}dataParams=$.param(
sortedDict);}return url+'/wikia.php?'+$.param(urlParams)+'&'+dataParams;}function sendRequest(attr){var type=(attr.type||'POST').toUpperCase(),format=(attr.format||'json').toLowerCase(),data={},callback=attr.callback||function(){},onErrorCallback=attr.onErrorCallback||function(){},url;if(allowedFormats.indexOf(format)===-1){throw'Only Json,Jsonp and Html format are allowed';}if(type==='POST'&&typeof attr.data!=='undefined'){data=attr.data;delete attr.data;}url=getUrl(attr);var settings={url:url,dataType:format,type:type,data:data,success:callback,error:onErrorCallback};if(typeof attr.contentType!='undefined'){settings.contentType=attr.contentType;}if(typeof attr.processData!='undefined'){settings.processData=attr.processData;}return $.ajax(settings);}return{sendRequest:sendRequest,getUrl:getUrl,getJson:function(controller,method,data,callback,onErrorCallback){if(typeof data==='function'){onErrorCallback=callback;callback=data;data={};}return sendRequest({controller:controller,method:
method,data:data,type:'GET',callback:callback,onErrorCallback:onErrorCallback});},postJson:function(controller,method,data,callback,onErrorCallback){if(typeof data==='function'){onErrorCallback=callback;callback=data;data={};}return sendRequest({controller:controller,method:method,data:data,callback:callback,onErrorCallback:onErrorCallback});}};}if(context.define&&context.define.amd){context.define('wikia.nirvana',['jquery'],nirvana);}if(context.jQuery){context.jQuery.nirvana=nirvana(context.jQuery);}}(this));;},{},{});mw.loader.implement("wikia.throbber",function($){define('wikia.throbber',['jquery'],function($){'use strict';var $body;return{show:function(elm){elm.append('<div class="wikiaThrobber"></div>');},hide:function(elm){elm.find('.wikiaThrobber').remove();},remove:function(elm){elm.find('.wikiaThrobber').remove();},cover:function(){if(!$body){$body=$('body');}if(!!$body){$body.append('<div class="wikiaThrobber cover"></div>');}},uncover:function(){if(!!$body){$body.children(
'.wikiaThrobber').remove();}}};});;},{},{});mw.loader.implement("wikia.thumbnailer",function($){(function(context){'use strict';function thumbnailer(){var extRegExp=/\.(jpg|jpeg|gif|bmp|png|svg)$/i,imagePath='/images/',legacyThumbnailerPath='/images/thumb/',thumbnailerBaseURLRegex=new RegExp('(.*/revision/\\w+|.*/[0-9a-f-]{36}).*');function getThumbURL(url,type,width,height){url=url||'';height=height||0;width=(width||50);if(isLegacyThumbnailerUrl(url)){url=clearThumbOptions(url);}else if(!isThumbUrl(url)){url=switchPathTo(url,'thumb');}return addParametersToUrl(url,type,width,height);}function getImageURL(url){if(isThumbnailerUrl(url)){var query=getThumbQueryParams(url);url=clearThumbOptions(url);if(query){url+='?'+query;}}else if(isLegacyThumbnailerUrl(url)){url=clearThumbOptions(url);url=switchPathTo(url,'image');}return url;}function isThumbUrl(url){return isLegacyThumbnailerUrl(url)||isThumbnailerUrl(url);}function isLegacyThumbnailerUrl(url){return url&&/\/images\/thumb\//.test(
url);}function isThumbnailerUrl(url){return url&&/\/\/vignette(-poz|\d?)\.wikia/.test(url);}function clearThumbOptions(url){var clearedOptionsUrl;if(isThumbnailerUrl(url)){clearedOptionsUrl=url.replace(thumbnailerBaseURLRegex,'$1');}else{clearedOptionsUrl=url.substring(0,url.lastIndexOf('/'));}return clearedOptionsUrl;}function getThumbQueryParams(url){var query=null,queryStart=url.indexOf('?');if(queryStart!=-1){query=url.substring(url.indexOf('?')+1);}return query;}function switchPathTo(url,type){var from,to,thumb=(type==='thumb');if(thumb){from=imagePath;to=legacyThumbnailerPath;}else{from=legacyThumbnailerPath;to=imagePath;}url=url.replace(from,to);return url;}function addParametersToUrl(url,type,width,height){if(isThumbnailerUrl(url)){url=addThumbnailerParameters(url,type,width,height);}else{url=addLegacyThumbnailerParameters(url,type,width,height);}return url;}function addThumbnailerParameters(url,type,width,height){var originalUrl=clearThumbOptions(url),queryParams=
getThumbQueryParams(url),thumbnailerRoute=(type==='video'||type==='nocrop')?'/fixed-aspect-ratio':'/zoom-crop';url=originalUrl+thumbnailerRoute+'/width/'+width+'/height/'+height;if(queryParams){url+='?'+queryParams;}return url;}function addLegacyThumbnailerParameters(url,type,width,height){var tokens=url.split('/'),last=tokens.slice(-1)[0].replace(extRegExp,'');tokens.push(width+(height?'x'+height:'px-')+((type==='video'||type==='nocrop')?'-':'x2-')+last+'.png');return tokens.join('/');}return{getThumbURL:getThumbURL,getImageURL:getImageURL,isThumbUrl:isThumbUrl,isLegacyThumbnailerUrl:isLegacyThumbnailerUrl};}if(context.define&&context.define.amd){context.define('wikia.thumbnailer',thumbnailer);}context.Wikia=context.Wikia||{};context.Wikia.Thumbnailer=thumbnailer();}(this));;},{},{});mw.loader.implement("wikia.tracker",function($){(function(window){'use strict';var Wikia=window.Wikia,trackerStub=Wikia.Tracker;function extend(target,obj){var key;for(key in obj){target[key]=obj[key];}
return target;}function tracker(window){var args,dataKeyMap={action:'ga_action',category:'ga_category',label:'ga_label',value:'ga_value'},gaPushOrder=['ga_category','ga_action','ga_label','ga_value'],guaTrackEvent=window.guaTrackEvent,guaTrackAdEvent=window.guaTrackAdEvent||window.gaTrackAdEvent,logGroup='Wikia.Tracker',purgeFromData=['browserEvent','eventName','trackingMethod'],rDoubleSlash=/\/\//g,slice=[].slice,spool=trackerStub.spool,internalTrackingQueue=[],isOptedIn=!1,isTrackingOptInReady=!1;function isCtrlLeftClick(browserEvent){var result=!1;if(browserEvent&&browserEvent.ctrlKey){if(browserEvent.button===1){result=!0;}else if(browserEvent.button===0){result=!0;}}return result;}function isMiddleClick(browserEvent){var result=!1;if(browserEvent&&browserEvent.button===4){result=!0;}else if(browserEvent&&browserEvent.button===1&&!browserEvent.ctrlKey){result=!0;}return result;}function internalTrack(event,data,onComplete,timeout){var trackingFunction=
sendInternalTrackingEvent.bind(null,event,data,onComplete,timeout);if(isTrackingOptInReady){trackingFunction();}else{internalTrackingQueue.push(trackingFunction);}}function flushInternalTrackingQueue(optIn){isOptedIn=optIn;isTrackingOptInReady=!0;while(internalTrackingQueue.length>0){var fn=internalTrackingQueue.shift();fn();}}function sendInternalTrackingEvent(event,data,timeout){var head=document.head||document.getElementsByTagName('head')[0]||document.documentElement,script=document.createElement('script'),requestUrl='https://beacon.wikia-services.com/__track/special/'+encodeURIComponent(event),requestParameters=[],p,params,userId=isOptedIn?(window.wgTrackID||(window.M&&window.M.getFromHeadDataStore&&parseInt(window.M.getFromHeadDataStore('userId'),10))||0):-1,wikiVariables=window.M&&window.M.getFromHeadDataStore&&window.M.getFromHeadDataStore('wikiVariables')||{},trackingDimensions=window.M&&window.M.getFromHeadDataStore&&window.M.getFromHeadDataStore('trackingDimensions')||[];
timeout=timeout||3000;if(!event){Wikia.log('missing required argument: event','error',logGroup);return;}Wikia.log(event+' [event name]','trace',logGroup);if(data){Wikia.log(data,'trace',logGroup);}params={'c':window.wgCityId||wikiVariables.id,'x':window.wgDBname||wikiVariables.dbName,'a':window.wgArticleId||trackingDimensions[21],'lc':window.wgContentLanguage||wikiVariables.language.content,'n':window.wgNamespaceNumber||trackingDimensions[25],'u':userId,'s':window.skin||trackingDimensions[4],'beacon':window.beacon_id||'','cb':Math.floor(Math.random()*99999),'pv_unique_id':window.pvUID};extend(params,data);for(p in params){requestParameters.push(encodeURIComponent(p)+'='+encodeURIComponent(params[p]));}requestUrl+='?'+requestParameters.join('&');if('async'in script){script.async='async';}script.src=requestUrl;script.onload=script.onreadystatechange=function(abort){if(abort||!script.readyState||/loaded|complete/.test(script.readyState)){script.onload=script.onreadystatechange=null;if(
head&&script.parentNode){head.removeChild(script);}script=undefined;}};head.insertBefore(script,head.firstChild);if(timeout>0){setTimeout(function(){if(script){script.onload(true);}},timeout);}}function track(){var args=slice.call(arguments),browserEvent=window.event,data={},eventName='trackingevent',analyticsArgs=[],i,key,l,tracking={},trackingMethod='none',value;for(i=0,l=args.length;i<l;i++){extend(data,args[i]);}for(key in dataKeyMap){if((value=data[key])!==undefined){data[dataKeyMap[key]]=value;delete data[key];}}browserEvent=data.browserEvent||browserEvent;eventName=data.eventName||eventName;trackingMethod=data.trackingMethod||trackingMethod;tracking[trackingMethod]=!0;if(tracking.none||(tracking.analytics&&(!data.ga_category||!data.ga_action||!trackerStub.ACTIONS_REVERSE[data.ga_action]))){Wikia.log('Missing or invalid parameters','error',logGroup);Wikia.log(data,'trace',logGroup);return;}for(i=0,l=purgeFromData.length;i<l;i++){delete data[purgeFromData[i]];}for(i=0,l=
gaPushOrder.length;i<l;i++){analyticsArgs.push(data[gaPushOrder[i]]);}Wikia.log(eventName+' '+analyticsArgs.join('/').replace(rDoubleSlash,'/')+' ['+trackingMethod+' track]','info',logGroup);analyticsArgs.push(true);if(tracking.ad){if(guaTrackAdEvent){guaTrackAdEvent.apply(null,analyticsArgs);}}else{if(tracking.analytics){if(guaTrackEvent){guaTrackEvent.apply(null,analyticsArgs);}}if(tracking.analytics||tracking.internal){internalTrack(eventName,data);}}if(data.href&&(!browserEvent||!isMiddleClick(browserEvent)&&!isCtrlLeftClick(browserEvent))){if(browserEvent&&typeof browserEvent.preventDefault==='function'){browserEvent.preventDefault();}setTimeout(function(){document.location=data.href;},100);}}while((args=spool.shift())){Wikia.log('Sending previously-spooled tracking event','trace',logGroup);Wikia.log(args,'trace',logGroup);track.apply(null,args);}require([require.optional('wikia.trackingOptIn')],function(trackingOptIn){if(trackingOptIn){trackingOptIn.pushToUserConsentQueue(
flushInternalTrackingQueue);}else{flushInternalTrackingQueue(false);}});return{track:track};}extend(trackerStub,tracker(window));}(window,undefined));;},{},{});

/* cache key: slot1:resourceloader:filter:minify-js:7:342f7b4efa3e8d91b0763d084828d099 */