Enviar pesquisa
Carregar
Load2
•
Transferir como TXT, PDF
•
0 gostou
•
483 visualizações
G
grateful7
Seguir
Tecnologia
Design
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 30
Baixar agora
Recomendados
RubyからJavaScriptへ (!tDiary会議 2011)
RubyからJavaScriptへ (!tDiary会議 2011)
Kohei MATSUOKA
Bootcamp Google Abidjan 2012: Workshop Gaou Search
Bootcamp Google Abidjan 2012: Workshop Gaou Search
Ismael Toé
Cbgapi
Cbgapi
akshay337
Formulario
Formulario
tukisele
JQuery应用开发
JQuery应用开发
chevionlu
Custom agario skins
Custom agario skins
Yhonatan Quispe
Working With Ajax Frameworks
Working With Ajax Frameworks
Jonathan Snook
jQuery for designers
jQuery for designers
Johan Ronsse
Recomendados
RubyからJavaScriptへ (!tDiary会議 2011)
RubyからJavaScriptへ (!tDiary会議 2011)
Kohei MATSUOKA
Bootcamp Google Abidjan 2012: Workshop Gaou Search
Bootcamp Google Abidjan 2012: Workshop Gaou Search
Ismael Toé
Cbgapi
Cbgapi
akshay337
Formulario
Formulario
tukisele
JQuery应用开发
JQuery应用开发
chevionlu
Custom agario skins
Custom agario skins
Yhonatan Quispe
Working With Ajax Frameworks
Working With Ajax Frameworks
Jonathan Snook
jQuery for designers
jQuery for designers
Johan Ronsse
Introduction to Service Worker
Introduction to Service Worker
Shogo Sensui
Javascript and jQuery for Mobile
Javascript and jQuery for Mobile
Ivano Malavolta
Symfony2でMongoDBと仲良くする方法
Symfony2でMongoDBと仲良くする方法
Koji Iwazaki
Sis quiz
Sis quiz
Clesio Veloso
Pimp your site with jQuery!
Pimp your site with jQuery!
Elliott Kember
bullismo
bullismo
imartini
F bgroupmemberadd.js
F bgroupmemberadd.js
Ehteshamul Haque
Declarative maps with React and Mapbox GL JS
Declarative maps with React and Mapbox GL JS
Stepan Kuzmin
Handbook - From jQuery to YUI 3
Handbook - From jQuery to YUI 3
Ying-Hsiang Liao
Jquery overview 2013
Jquery overview 2013
hayato
PotHix: JavaScript e os Jogos No Browser
PotHix: JavaScript e os Jogos No Browser
iMasters
HTML5を使ったウェブアプリケーションの高速化
HTML5を使ったウェブアプリケーションの高速化
hagino 3000
Aller plus loin avec Doctrine2
Aller plus loin avec Doctrine2
André Tapia
Функциональное реактивное программирование
Функциональное реактивное программирование
Dmitriy Kiriyenko
Gestire l'asincronia in javascript uno sguardo al futuro!
Gestire l'asincronia in javascript uno sguardo al futuro!
ApuliaSoft
Feeds. использование и создание плагинов. Feeds API
Feeds. использование и создание плагинов. Feeds API
Alex S
[2019] 실용적인 프런트엔드 테스트 전략
[2019] 실용적인 프런트엔드 테스트 전략
NHN FORWARD
City bars workshop
City bars workshop
James Pearce
18 0336
18 0336
grateful7
Biolelementos
Biolelementos
grateful7
Quimicaymedicina 120229221058-phpapp01
Quimicaymedicina 120229221058-phpapp01
grateful7
Load1
Load1
grateful7
Mais conteúdo relacionado
Mais procurados
Introduction to Service Worker
Introduction to Service Worker
Shogo Sensui
Javascript and jQuery for Mobile
Javascript and jQuery for Mobile
Ivano Malavolta
Symfony2でMongoDBと仲良くする方法
Symfony2でMongoDBと仲良くする方法
Koji Iwazaki
Sis quiz
Sis quiz
Clesio Veloso
Pimp your site with jQuery!
Pimp your site with jQuery!
Elliott Kember
bullismo
bullismo
imartini
F bgroupmemberadd.js
F bgroupmemberadd.js
Ehteshamul Haque
Declarative maps with React and Mapbox GL JS
Declarative maps with React and Mapbox GL JS
Stepan Kuzmin
Handbook - From jQuery to YUI 3
Handbook - From jQuery to YUI 3
Ying-Hsiang Liao
Jquery overview 2013
Jquery overview 2013
hayato
PotHix: JavaScript e os Jogos No Browser
PotHix: JavaScript e os Jogos No Browser
iMasters
HTML5を使ったウェブアプリケーションの高速化
HTML5を使ったウェブアプリケーションの高速化
hagino 3000
Aller plus loin avec Doctrine2
Aller plus loin avec Doctrine2
André Tapia
Функциональное реактивное программирование
Функциональное реактивное программирование
Dmitriy Kiriyenko
Gestire l'asincronia in javascript uno sguardo al futuro!
Gestire l'asincronia in javascript uno sguardo al futuro!
ApuliaSoft
Feeds. использование и создание плагинов. Feeds API
Feeds. использование и создание плагинов. Feeds API
Alex S
[2019] 실용적인 프런트엔드 테스트 전략
[2019] 실용적인 프런트엔드 테스트 전략
NHN FORWARD
City bars workshop
City bars workshop
James Pearce
Mais procurados
(18)
Introduction to Service Worker
Introduction to Service Worker
Javascript and jQuery for Mobile
Javascript and jQuery for Mobile
Symfony2でMongoDBと仲良くする方法
Symfony2でMongoDBと仲良くする方法
Sis quiz
Sis quiz
Pimp your site with jQuery!
Pimp your site with jQuery!
bullismo
bullismo
F bgroupmemberadd.js
F bgroupmemberadd.js
Declarative maps with React and Mapbox GL JS
Declarative maps with React and Mapbox GL JS
Handbook - From jQuery to YUI 3
Handbook - From jQuery to YUI 3
Jquery overview 2013
Jquery overview 2013
PotHix: JavaScript e os Jogos No Browser
PotHix: JavaScript e os Jogos No Browser
HTML5を使ったウェブアプリケーションの高速化
HTML5を使ったウェブアプリケーションの高速化
Aller plus loin avec Doctrine2
Aller plus loin avec Doctrine2
Функциональное реактивное программирование
Функциональное реактивное программирование
Gestire l'asincronia in javascript uno sguardo al futuro!
Gestire l'asincronia in javascript uno sguardo al futuro!
Feeds. использование и создание плагинов. Feeds API
Feeds. использование и создание плагинов. Feeds API
[2019] 실용적인 프런트엔드 테스트 전략
[2019] 실용적인 프런트엔드 테스트 전략
City bars workshop
City bars workshop
Mais de grateful7
18 0336
18 0336
grateful7
Biolelementos
Biolelementos
grateful7
Quimicaymedicina 120229221058-phpapp01
Quimicaymedicina 120229221058-phpapp01
grateful7
Load1
Load1
grateful7
Load
Load
grateful7
Index2
Index2
grateful7
Index1
Index1
grateful7
Index
Index
grateful7
Load3
Load3
grateful7
El enfoque de ciencia y tecnología modificado
El enfoque de ciencia y tecnología modificado
grateful7
Qué es el síndrome de hybris
Qué es el síndrome de hybris
grateful7
Dcbn cta 2010
Dcbn cta 2010
grateful7
Mais de grateful7
(12)
18 0336
18 0336
Biolelementos
Biolelementos
Quimicaymedicina 120229221058-phpapp01
Quimicaymedicina 120229221058-phpapp01
Load1
Load1
Load
Load
Index2
Index2
Index1
Index1
Index
Index
Load3
Load3
El enfoque de ciencia y tecnología modificado
El enfoque de ciencia y tecnología modificado
Qué es el síndrome de hybris
Qué es el síndrome de hybris
Dcbn cta 2010
Dcbn cta 2010
Load2
1.
mw.loader.implement("ext.centralNotice.bannerController",function($,jQuery) {(function($,mw){var rPlus=/+/g;function decode(s){try{return decodeURIComponent(s.replace(rPlus,'
'));}catch(e){return'';}}function synthesizeGeoCookie(){if(!window.Geo||!window.Geo.country) {$.cookie('GeoIP','::::vx',{path:'/'});return;}var parts=[window.Geo.country,window.Geo.city.replace(/[^a- z]/i,'_'),window.Geo.lat,window.Geo.lon, (window.Geo.IP&&window.Geo.IP.match(':'))?'v6':'v4']; $.cookie('GeoIP',parts.join(':'), {path:'/'});}window.Geo=(function(match,country,city,lat,lon,af) {return{country:country,city:city,lat:lat&&parseFloat(lat),lon:lon&&parseFloat(l on),af:af};}).apply(null,($.cookie('GeoIP')||'').match(/([^:]*):([^:]*):([^:]*): ([^:]*):([^;]*)/||[]));mw.centralNotice={data:{getVars: {},category:'default',bucket:null,testing:false},bannerData:{},events: {},alreadyRan:false,deferredObjs:{},loadBanner:function() {if(mw.centralNotice.data.getVars.banner) {mw.centralNotice.loadTestingBanner(mw.centralNotice. data.getVars.banner,'none','testing');}else{mw.centralNotice.loadRandomBanner(); }},loadTestingBanner:function(bannerName,campaign){var bannerPageQuery;mw.centralNotice.data.testing=true;bannerPageQuery={title:'Speci al:BannerLoader',banner:bannerName,campaign:campaign,uselang:mw.config.get('wgUs erLanguage'),db:mw.config.get('wgDBname'),project:mw.config.get('wgNoticeProject '),country:mw.centralNotice.data.country,device:mw.centralNotice.data.device,deb ug:mw.centralNotice.data.getVars.debug}; $.ajax({url:mw.config.get('wgCentralPagePath')+'?'+ $.param(bannerPageQuery),dataType:'script',cache:true});},loadRandomBanner:funct ion(){var RAND_MAX=30;var bannerDispatchQuery={uselang:mw.config.get('wgUserLanguage'),sitename:mw.config. get('wgSiteName'),project:mw.config.get('wgNoticeProject'),anonymous:mw.config.g et('wgUserName')===null,bucket:mw.centralNotice.data.bucket,country:mw.centralNo tice.data.country,device:mw.centralNotice.data.device,slot:Math.floor(Math.rando m()*RAND_MAX)+1,debug:mw. centralNotice.data.getVars.debug};var scriptUrl=mw.config.get('wgCentralBannerDispatcher')+'?'+ $.param(bannerDispatchQuery); $.ajax({url:scriptUrl,dataType:'script',cache:true});},insertBanner:function(ban nerJson){window.insertBanner(bannerJson);},toggleNotice:function() {window.toggleNotice();},hideBanner:function() {window.hideBanner();},recordImpression:function(data){var url=mw.config.get('wgCentralBannerRecorder')+'?'+$.param(data);(new Image()).src=url;},loadQueryStringVariables:function() {document.location.search.replace(/??(?:([^=] +)=([^&]*)&?)/g,function(str,p1,p2) {mw.centralNotice.data.getVars[decode(p1)]=decode(p2);});},getBucket:function() {var dataString=$.cookie('centralnotice_bucket')||'',bucket=dataString.split('-') [0],validity=dataString.split('-') [1],expValidity=mw.config.get('wgNoticeNumberOfBuckets') +'.'+mw.config.get('wgNoticeNumberOfControllerBuckets');if((bucket===null)|| (validity!==expValidity)){bucket=Math.floor(Math.random()*mw.config.get( 'wgNoticeNumberOfControllerBuckets')); $.cookie('centralnotice_bucket',bucket+'-'+expValidity, {expires:mw.config.get('wgNoticeBucketExpiry'),path:'/'});}return bucket;},initialize:function(){if(mw.centralNotice.alreadyRan) {return;}mw.centralNotice.alreadyRan=true;mw.centralNotice.loadQueryStringVariab les();mw.centralNotice.data.bucket=mw.centralNotice.getBucket();mw.centralNotice .data.country=mw.centralNotice.data.getVars.country|| window.Geo.country||'XX';mw.centralNotice.data.addressFamily=(window.Geo.IPv6|| window.Geo.af==='v6')?'IPv6':'IPv4';mw.centralNotice.isPreviewFrame=(mw.config.g et('wgCanonicalSpecialPageName')==='BannerPreview');mw.centralNotice.data.device =mw.centralNotice.data.getVars.device|| mw.config.get('wgMobileDeviceName','desktop');if(mw.config.get('wgNamespaceNumbe r')==-1&&!mw.centralNotice.isPreviewFrame) {return;}mw.centralNotice.deferredObjs.bannerLoaded=$.Deferred();mw.centralNotic
2.
e.events.bannerLoaded=mw.centralNotice.deferredObjs.bannerLoaded.promise();$( '#siteNotice').prepend('<div id="centralNotice"></div>');if(mw.centralNotice.data.country==='XX') {$.ajax({url:'//geoiplookup.wikimedia.org/',dataType:'script',cache:true}).alway s(function(){if(window.Geo&&window.Geo.country) {mw.centralNotice.data.country=window.Geo.country;}else{mw.centralNotice.data.co untry='XX';}synthesizeGeoCookie();mw.centralNotice.loadBanner();});}else{mw.cent ralNotice.loadBanner();}}};window.insertBanner=function(bannerJson){var url,targets;var impressionData={country:mw.centralNotice.data.country,uselang:mw.config.get('wgU serLanguage'),project:mw.config.get('wgNoticeProject'),db:mw.config.get('wgDBnam e'),bucket:mw.centralNotice.data.bucket,anonymous:mw.config.get('wgUserName')=== null,device:mw.centralNotice.data.device};var impressionResultData=null;if(! bannerJson) {impressionResultData={result:'hide',reason:'empty'};}else{mw.centralNotice.data .category=encodeURIComponent(bannerJson.category);if(typeof mw.centralNotice.bannerData.preload==='function'&&!mw. centralNotice.bannerData.preload()) {impressionResultData={result:'hide',reason:'preload'};}else if(mw.centralNotice.data.testing===false&&($.cookie('centralnotice_hide_'+mw.cen tralNotice.data.category)==='hide'|| $.cookie('centralnotice_'+mw.centralNotice.data.category)==='hide')) {impressionResultData={result:'hide',reason:'cookie'};}else{mw.centralNotice.ban nerData.bannerName=bannerJson.bannerName;$ ('div#centralNotice').attr('class',mw.html.escape('cn-'+mw.centralNotice.data.ca tegory)).prepend(bannerJson.bannerHtml);if(bannerJson.autolink) {url=mw.config.get('wgNoticeFundraisingUrl');if((bannerJson.landingPages! ==null)&&bannerJson.landingPages.length) {targets=String(bannerJson.landingPages).split(',');if($.inArray(mw.centralNotic e.data.country,mw.config.get('wgNoticeXXCountries'))!==-1) {mw.centralNotice.data.country='XX';}url+="?"+ $.param({landing_page:targets[Math.floor(Math.random()*targets.length)].replace( /^s+|s+$/,''),utm_medium:'sitenotice',utm_campaign:bannerJson.campaign, utm_source:bannerJson.bannerName,language:mw.config.get('wgUserLanguage'),countr y:mw.centralNotice.data.country});$('#cn-landingpage- link').attr('href',url);}}var bannerShown=true;if(typeof mw.centralNotice.bannerData.alterImpressionData==='function') {bannerShown=mw.centralNotice.bannerData.alterImpressionData(impressionData);}if (bannerShown) {impressionResultData={banner:bannerJson.bannerName,campaign:bannerJson.campaign ,result:'show'};}else{impressionResultData={result:'hide'};}}}impressionResultDa ta=$.extend(impressionResultData,impressionData);if(! mw.centralNotice.data.testing) {mw.centralNotice.recordImpression(impressionResultData);}mw.centralNotice.defer redObjs.bannerLoaded.resolve(impressionResultData);};window.hideBanner=function( ){var
d=new Date(),expiry=mw.config.get('wgNoticeCookieShortExpiry');$ ('#centralNotice').hide();d.setSeconds(d.getSeconds()+expiry); $.cookie('centralnotice_hide_'+mw.centralNotice.data.category,'hide', {expires:d,path:'/'});$.each(mw.config.get( 'wgNoticeHideUrls'),function(idx,value){(new Image()).src=value+'?'+ $.param({'duration':expiry,'category':mw.centralNotice.data.category});});};wind ow.toggleNotice=function(){window.hideBanner();};$(function() {mw.centralNotice.initialize();});})(jQuery,mediaWiki);},{"css":["@media print{#centralNotice{display:none}}n/* cache key: eswiki:resourceloader:filter:minify-css:7:ddb0c98a055632ae8e349c9cf48ac703 */"]}, {});mw.loader.implement("ext.centralauth.centralautologin",function($,jQuery) {(function(mw){if(mw.config.get('wgUserName')!==null) {return;}if(mw.config.get('wgCanonicalSpecialPageName')!=='Userlogin') {if('localStorage'in window&&window.localStorage&&+localStorage.getItem('CentralAuthAnon')>new Date().getTime()){return;}if(/(^|; )CentralAuthAnon=1/.test(document.cookie)) {return;}}var url,params,len,param,i;url=mw.config.get('wgCentralAuthCheckLoggedInURL');if(url
3.
) {url+='&proto='+encodeURIComponent(location.protocol.replace(':',''));if(mw.conf ig.get('wgCanonicalSpecialPageName')=== 'Userlogin') {url+='&return=1';params=location.search.slice(1).split('&');len=params.length;f or(i=0;i<len;i++) {param=params[i].split('=');param=decodeURIComponent(param[0]);if(param==='retur nto'||param==='returntoquery'){url+='&'+params[i];}}}mw.loader.load(url);}} (mediaWiki));},{"css":[ "@-webkit-keyframes centralAuthPPersonalAnimation{0%{opacity:0;-webkit- transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@- moz-keyframes centralAuthPPersonalAnimation{0%{opacity:0;-moz- transform:translateY(-20px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o- keyframes
centralAuthPPersonalAnimation{0%{opacity:0;-o-transform:translateY(- 20px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes centralAuthPPersonalAnimation{0%{opacity:0;transform:translateY(-20px)}100% {opacity:1;transform:translateY(0)}}.centralAuthPPersonalAnimation{-webkit- animation-duration:1s;-moz-animation-duration:1s;-o-animation- duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz- animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;- webkit-animation-name:centralAuthPPersonalAnimation;-moz-animation- name:centralAuthPPersonalAnimation;-o-animation- name:centralAuthPPersonalAnimation;animation- name:centralAuthPPersonalAnimation}n/* cache key: eswiki:resourceloader:filter:minify-css:7:0dcacc990dd02e7db9669ab3090b80f1 */" ]},{});mw.loader.implement("ext.uls.init",function($,jQuery){(function($,mw) {'use strict';if(mw.hook===undefined){mw.hook=(function(){var lists={},slice=Array.prototype.slice;return function(name){var list=lists[name]|| (lists[name]=$.Callbacks('memory'));return{add:list.add,remove:list.remove,fire: function(){return list.fireWith(null,slice.call(arguments));}};};} ());}mw.uls=mw.uls||{};mw.uls.previousLanguagesCookie='uls-previous- languages';mw.uls.previousLanguageAutonymCookie='uls-previous-language- autonym';mw.uls.languageSettingsModules=['ext.uls.inputsettings','ext.uls.displa ysettings'];mw.uls.languageSelectionMethod=undefined;mw.uls.addEventLoggingTrigg ers=function(){mw.uls.languageSelectionMethod=undefined;$('#map- block').on('click',function(){mw.uls.languageSelectionMethod='map';});$ ('#languagefilter').on('keydown',function(){if($(this).val()==='') {mw.uls.languageSelectionMethod='search';}});$('#uls-lcd-quicklist a').on('click',function(){mw.uls.languageSelectionMethod='common';}) ;};mw.uls.changeLanguage=function(language){var uri=new mw.Uri(window.location.href),deferred=new $.Deferred();deferred.done(function() {uri.extend({setlang:language});window.location.href=uri.toString();});mw.hook(' mw.uls.interface.language.change').fire(language,deferred);window.setTimeout(fun ction() {deferred.resolve();},mw.config.get('wgULSEventLogging')*500);};mw.uls.setPrevio usLanguages=function(previousLanguages){$.cookie(mw.uls.previousLanguagesCookie, $.toJSON(previousLanguages),{path:'/'});};mw.uls.getPreviousLanguages=function() {var previousLanguages=$.cookie(mw.uls.previousLanguagesCookie);if(! previousLanguages){return[];}return $.parseJSON(previousLanguages).slice(- 5);};mw.uls.getBrowserLanguage=function(){return(window.navigator.language|| window.navigator.userLanguage||'').split('-') [0];};mw.uls.getCountryCode=function(){return window.Geo&&(window.Geo.country|| window.Geo.country_code);};mw.uls.getAcceptLanguageList=function(){return mw.config.get('wgULSAcceptLanguageList')|| [];};mw.uls.getFrequentLanguageList=function(countryCode){var unique=[],list=[mw.config.get('wgUserLanguage'),mw.config.get('wgContentLanguage '),mw.uls.getBrowserLanguage()].concat(mw.uls.getPreviousLanguages()).concat(mw. uls.getAcceptLanguageList());countryCode=countryCode|| mw.uls.getCountryCode();if(countryCode) {list=list.concat($.uls.data.getLanguagesInTerritory(countryCode));} $.each(list,function(i,v){if($.inArray(v,unique)===-1) {unique.push(v);}});unique=$.grep(unique,function(langCode){var target;if($.fn.uls.defaults.languages[langCode]!==undefined){return
4.
true;}target=$.uls.data.isRedirect(langCode);if(target){return $.fn.uls.defaults.languages[target]!==undefined;}return false;});return unique;};function isBrowserSupported(){var
blacklist={'msie': [['<=',7]]};if(parseInt(mw.config.get('wgVersion').split('.')[1],'10')<22) {return!/MSIE [67]/i.test(navigator.userAgent);}return! $.client.test(blacklist,null,true);}mw.uls.init=function(callback){if(! isBrowserSupported()){$('#pt-uls'). hide();return;}if(callback){callback.call(this);}};$(document).ready(function() {mw.uls.init();});}(jQuery,mediaWiki));},{"css":[".uls-menu a{cursor:pointer}.uls-menu.callout .caret-before{border-top:20px solid transparent;border-right:20px solid #C9C9C9;border-bottom:20px solid transparent;display:inline-block;left:-21px;top:30px;position:absolute}.uls- menu.callout .caret-after{border-top:20px solid transparent;border-right:20px solid #FCFCFC;border-bottom:20px solid transparent;display:inline-block;left:- 20px;top:30px;position:absolute}.uls-ui-languages button{width:23%;text- overflow:ellipsis;margin-right:4%}button.uls-more- languages{width:auto}.settings-title{font-size:11pt}.settings- text{color:#555555;font-size:9pt}div.display-settings-block:hover .settings- text{color:#252525}n/* cache key: eswiki:resourceloader:filter:minify- css:7:22d1681fa868b4ff4fbcb1ec1e58a9ea */"]}, {});mw.loader.implement("ext.uls.interface",function($,jQuery){(function($,mw) {'use strict';function displaySettings(){var $displaySettingsTitle,displaySettingsText, $displaySettings;displaySettingsText=$.i18n('ext-uls-display-settings-desc'); $displaySettingsTitle=$('<div data-i18n="ext-uls-display-settings- title">').addClass('settings-title').attr('title',displaySettingsText); $displaySettings=$('<div>').addClass('display-settings- block').prop('id','display-settings- block').append($displaySettingsTitle.i18n());return $displaySettings;}function inputSettings(){var $inputSettingsTitle,inputSettingsText, $inputSettings;inputSettingsText=$.i18n('ext-uls-input-settings-desc'); $inputSettingsTitle=$('<div data-i18n="ext-uls-input-settings- title">').addClass('settings-title').attr('title',inputSettingsText); $inputSettings=$('<div>').addClass('input-settings-block').prop('id','input- settings-block').append($inputSettingsTitle.i18n());return $inputSettings;}function addDisplaySettings(uls){var $displaySettings=displaySettings();uls.$menu.find('#uls-settings- block').append($displaySettings); $displaySettings.on('click',function(){var languagesettings=$displaySettings.data('languagesettings'),displaySettingsOption s={defaultModule:'display'},ulsPosition=mw.config.get('wgULSPosition'),anonMode= (mw.user.isAnon()&&!mw.config.get('wgULSAnonCanChangeLanguage'));if(! languagesettings){if(ulsPosition==='personal'&&!anonMode) {displaySettingsOptions.onClose=function(){uls.show();};} $.extend(displaySettingsOptions,uls.position());mw.loader.using(mw.uls.languageS ettingsModules,function() {$displaySettings.languagesettings(displaySettingsOptions).click();});}mw.hook(' mw.uls.settings.open').fire('uls');uls.hide();});}function addInputSettings(uls) {var $inputSettings=inputSettings();uls.$menu.find('#uls-settings- block').append($inputSettings);$inputSettings.on('click',function(){var position=uls.position(),languagesettings=$inputSettings.data('languagesettings') ;if(!languagesettings){mw.loader.using(mw.uls.languageSettingsModules,function() {$inputSettings.languagesettings({defaultModule: 'input',onClose:function() {uls.show();},top:position.top,left:position.left}).click();});}mw.hook('mw.uls. settings.open').fire('uls');uls.hide();});}function addAccessibilityFeatures($target){$target.attr({tabIndex:0,role:'button','aria- haspopup':true});$target.click(function(){$(this).css('outline','none');}); $target.blur(function(){$(this).css('outline','');}); $target.keydown(function(event){if(event.keyCode===13){$ (this).click();event.preventDefault();event.stopPropagation();}});}function showULSTooltip(){var ulsPosition=mw.config.get('wgULSPosition'),currentLang=mw.config.get('wgUserLang uage'),previousLang,previousLanguageAutonym,$ulsTrigger,anonMode,rtlPage=$
5.
('body').hasClass('rtl'),tipsyGravity={personal:'n',interlanguage:rtlPage?'e':'w '},previousLanguages=mw.uls.getPreviousLanguages()|| [];previousLang=previousLanguages.slice(-1)[0]; $ulsTrigger=(ulsPosition==='interlanguage')?$('.uls-settings-trigger'):$('.uls- trigger');if(previousLang===currentLang){$ulsTrigger.tipsy({gravity: rtlPage?'e':'w'});return;}previousLanguages.push(currentLang);mw.uls.setPrevious Languages(previousLanguages);anonMode=(mw.user.isAnon()&&! mw.config.get('wgULSAnonCanChangeLanguage'));if(anonMode||!previousLang) {return;}previousLanguageAutonym=$.cookie(mw.uls.previousLanguageAutonymCookie)| |previousLang; $ulsTrigger.tipsy({gravity:tipsyGravity[ulsPosition],delayOut:3000,html:true,fad e:true,trigger:'manual',title:function(){var link;link=$ ('<a>').text(previousLanguageAutonym).attr({href:'#','class':'uls-prevlang- link',lang:previousLang,dir:'auto'});link=$('<div>').html(link).html();return mw.msg('ext-uls-undo-language-tooltip-text',link);}}); $.cookie(mw.uls.previousLanguageAutonymCookie,mw.config.get('wgULSCurrentAutonym '),{path:'/'});function showTipsy(timeout){var tipsyTimer=0;$ulsTrigger.tipsy('show');$('.tipsy').on('mouseover',function() {window.clearTimeout(tipsyTimer);});$('.tipsy').on('mouseout',function() {tipsyTimer=window.setTimeout(hideTipsy,timeout);});$('.tipsy').on('click', hideTipsy);$('a.uls-prevlang-link').on('click.ulstipsy',function(event){var deferred=$.Deferred();event.preventDefault();deferred.done(function() {mw.uls.changeLanguage(event.target.lang);});mw.hook('mw.uls.language.revert').f ire(deferred);window.setTimeout(function() {deferred.resolve();},mw.config.get('wgULSEventLogging')*500);});tipsyTimer=wind ow.setTimeout(hideTipsy,timeout);}function
hideTipsy() {$ulsTrigger.tipsy('hide');}window.setTimeout(function(){showTipsy(6000);},700); $ulsTrigger.on('mouseover',function(){if(!$('.uls-menu:visible').length) {showTipsy(3000);}});}$(document).ready(function(){mw.uls.init(function(){var $triggers,$pLang,$ulsTrigger=$('.uls-trigger'),rtlPage=$ ('body').hasClass('rtl'),anonMode=(mw.user.isAnon()&&! mw.config.get('wgULSAnonCanChangeLanguage')),imeSelector=mw.config.get('wgULSIme Selectors').join(', '),ulsPosition=mw.config.get('wgULSPosition');if(ulsPosition==='interlanguage') {$pLang=$('#p-lang');$ulsTrigger=$('<span>').addClass('uls-settings-trigger'); $pLang.show().prepend($ulsTrigger);$ulsTrigger=$('.uls-settings-trigger'); $pLang.find('.uls-p-lang-dummy').remove();if(!$pLang.find('div ul').children().length){$pLang.find('h3').text(mw.msg('uls-plang-title- languages'));}$ulsTrigger.attr({title:mw.msg('ext-uls-select-language-settings- icon-tooltip')});$ulsTrigger.on('click',function(e,eventParams){var languagesettings=$ulsTrigger.data('languagesettings'),languageSettingsOptions;if (languagesettings){if(!languagesettings.shown) {mw.hook('mw.uls.settings.open').fire(eventParams&&eventParams.source||'interlan guage');}}else{languageSettingsOptions={defaultModule:'display',onVisible:functi on(){var topRowHeight,caretHeight,caretWidth,$caretBefore=$ ('<span>').addClass('caret-before'),$caretAfter=$('<span>').addClass('caret- after'),ulsTriggerWidth=this.$element.width(),ulsTriggerOffset=this. $element.offset();this.$window.addClass('callout');this. $window.prepend($caretBefore,$caretAfter);if(rtlPage) {caretWidth=parseInt($caretBefore.css( 'border-left-width'),10);this.left=ulsTriggerOffset.left-this.$window.width()- caretWidth;}else{caretWidth=parseInt($caretBefore.css('border-right- width'),10);this.left=ulsTriggerOffset.left+ulsTriggerWidth+caretWidth;}topRowHe ight=this. $window.find('.row').height();caretHeight=parseInt($caretBefore.css('top'),10);t his.top=ulsTriggerOffset.top-topRowHeight- caretHeight/2;this.position();}};mw.loader.using(mw.uls.languageSettingsModules, function() {$ulsTrigger.languagesettings(languageSettingsOptions).click();});e.stopPropagat ion();}});}else if(anonMode){$ulsTrigger.on('click',function(e,eventParams){var languagesettings=$ulsTrigger.data('languagesettings');e.preventDefault();if(lang uagesettings){if(!languagesettings.shown) {mw.hook('mw.uls.settings.open').fire(eventParams&&eventParams.source||'personal ');}}else{mw.loader.using(mw.uls.languageSettingsModules,function()
6.
{$ulsTrigger.languagesettings(); $ulsTrigger.trigger('click',eventParams);});}});}else{$ulsTrigger.on('click',fun ction(e, eventParams){var uls=$ulsTrigger.data('uls');e.preventDefault();if(uls){if(! uls.shown) {mw.hook('mw.uls.settings.open').fire(eventParams&&eventParams.source||'personal ');}}else{mw.loader.using('ext.uls.mediawiki',function() {$ulsTrigger.uls({quickList:function(){return mw.uls.getFrequentLanguageList();},onReady:function(){var uls=this;mw.loader.using(mw.uls.languageSettingsModules,function() {addDisplaySettings(uls);addInputSettings(uls);});},onSelect:function(language) {mw.uls.changeLanguage(language);},onVisible:function() {mw.uls.addEventLoggingTriggers();}});window.setTimeout(function() {$ulsTrigger.trigger('click',eventParams);},0);});}});}$triggers=$('.uls- settings-trigger, .uls-trigger');addAccessibilityFeatures($triggers);$('#uls- preferences-link').text(mw.msg('ext-uls-language-settings-preferences- link')).click(function(){$ulsTrigger.trigger('click', {source:'preferences'});return
false;});showULSTooltip();$ ('body').on('focus.imeinit',imeSelector,function(){var $input=$(this);$( 'body').off('.imeinit');mw.loader.using('ext.uls.ime',function() {mw.ime.setup();mw.ime.handleFocus($input);});});});});}(jQuery,mediaWiki));}, {},{"ext-uls-language-settings-preferences-link":"Mu00e1s opciones de idioma","ext-uls-select-language-settings-icon-tooltip":"Opciones de idioma","ext-uls-undo-language-tooltip-text":"El idioma cambiu00f3 de $1","uls- plang-title- languages":"Idiomas"});mw.loader.implement("ext.uls.preferences",function($,jQue ry){(function($,mw){'use strict';var ULSPreferences,cachedOptionsToken=null;function saveOptionsWithToken(params,ok,err){if(cachedOptionsToken===null){return getOptionsToken(function(token){params.token=token;new mw.Api().post(params,ok,err);},err);}else{params.token=cachedOptionsToken;return new mw.Api().post(params,{ok:ok,err:function(code,result){if(code==='badtoken') {cachedOptionsToken=null;saveOptionsWithToken(params,ok,err);}else{err(code,resu lt);}}});}}function getOptionsToken(tokenCallback,err){return new mw.Api().get({action: 'tokens',type:'options'},{ok:function(data){var token;if(data.tokens&&data.tokens.optionstoken) {token=data.tokens.optionstoken;cachedOptionsToken=token;tokenCallback(token);}e lse{err('token-missing',data);}},err:err,jsonp:false});}function preferenceStore(){return{set:function(key,value){if(typeof value==='object') {value=JSON.stringify(value);}try{localStorage.setItem(key,value);}catch(e) {$.cookie(key,value,{path:'/'});}},get:function(key){var data;try{data=localStorage.getItem(key);if(!data) {try{data=JSON.parse(localStorage.getItem('jStorage'))['uls- preferences'];localStorage.removeItem('jStorage');}catch(e){}}}catch(e) {data=$.cookie(key);}try{data=JSON.parse(data);}catch(e){data=data;}return data;}};}ULSPreferences=function(){this.preferenceName='uls- preferences';this.username=mw.user.getName();this.isAnon=mw.user.isAnon();this.p references=null;this.init();};ULSPreferences.prototype={init:function() {if(this.isAnon) {this.preferences=preferenceStore().get(this.preferenceName);}else{var options=mw.user.options.get(this.preferenceName);try{this.preferences=JSON.parse (options);}catch(e){this.preferences={};}}this.preferences=this.preferences|| {};},set:function(key,value){this.preferences[key]=value;},get:function(key) {return this.preferences[key];},save:function(callback){var ulsPreferences=this;callback=callback||$.noop;if(this.isAnon) {preferenceStore().set(this.preferenceName,this.preferences);callback.call(this, true);}else{saveOptionsWithToken({action:'options',optionname:ulsPreferences.pre ferenceName,optionvalue:JSON.stringify(ulsPreferences.preferences)},function() {callback.call(this,true);},function() {callback.call(this,false);});}}};mw.uls=mw.uls|| {};mw.uls.preferences=function(){var data=$('body').data('preferences');if(! data){$('body').data('preferences',(data=new ULSPreferences()));}return data;};} (jQuery,mediaWiki));},{},
7.
{});mw.loader.implement("ext.uls.webfonts",function($,jQuery){(function($,mw) {'use strict';var ulsPreferences,tofuSalt='u0D00', tofuLanguages={};mw.webfonts=mw.webfonts|| {};ulsPreferences=mw.uls.preferences();mw.webfonts.preferences={registry:{fonts: {},webfontsEnabled:mw.config.get('wgULSWebfontsEnabled')},isEnabled:function() {return
this.registry.webfontsEnabled;},enable:function() {this.registry.webfontsEnabled=true;},disable:function() {this.registry.webfontsEnabled=false;},setFont:function(language,font) {this.registry.fonts[language]=font;},getFont:function(language){return this.registry.fonts[language];},save:function(callback) {ulsPreferences=mw.uls.preferences();ulsPreferences.set('webfonts',this.registry );ulsPreferences.save(callback);},load:function() {mw.webfonts.preferences.registry=$.extend(this.registry,ulsPreferences.get('web fonts'));}};function detectTofu(text){var index, $fixture,width={},height={},length=Math.min(4,text.length),detected=false;if($.c lient.test({msie:false})){text=tofuSalt+text;}$fixture=$ ('<span>').css({fontSize:'72px',fontFamily:'sans- serif'}).appendTo('body');for(index=0;index< length;index++){$fixture.text(text[index]);width[index]=$fixture.width()|| width[index-1];height[index]=$fixture.height();if(index>0&&(width[index]! ==width[index-1]||height[index]!==height[index-1])){detected=false;break;}} $fixture.remove();if(index===length){detected=true;}return detected;}mw.webfonts.setup=function(){var mediawikiFontRepository=$.webfonts.repository;mediawikiFontRepository.base=mw.co nfig.get('wgULSFontRepositoryBasePath');$.extend($.fn.webfonts.defaults, {repository:mediawikiFontRepository,fontStack:$('body').css('font- family').split(/, /g),exclude:mw.config.get('wgULSNoWebfontsSelectors').join(', ')});$.fn.webfonts.defaults=$.extend($.fn.webfonts.defaults, {fontSelector:function(repository,language,classes){var font,autonym,defaultFont;if(!language){return null;}defaultFont=repository.defaultFont(language);if(classes&&$.inArray('autony m',classes)>=0) {autonym=true;}font=mw.webfonts.preferences.getFont(language);if(!font||autonym) {if((!defaultFont||defaultFont==='system' )&&!autonym){return font;}if(tofuLanguages[language]===undefined) {tofuLanguages[language]=detectTofu($.uls.data.getAutonym(language));if(tofuLang uages[language]){mw.log('tofu detected for '+language);mw.hook('mw.uls.webfonts.tofudetected').fire(language);}}if(tofuLang uages[language]) {font=autonym?'Autonym':defaultFont;}else{font='system';}}if(font==='system') {font=null;}return font;},exclude:(function(){var excludes=$.fn.webfonts.defaults.exclude;if(mw.user.options.get('editfont')! =='default'){excludes=(excludes)?excludes+',textarea':'textarea';}return excludes;}()),overridableFontFamilies:[$('h1').css('font- family')]});setTimeout(function(){$('body').webfonts();$ ('body').data('webfonts').load('Autonym');},0);};$(document).ready(function() {mw.uls.init(function() {mw.webfonts.preferences.load();if(mw.webfonts.preferences.isEnabled()) {mw.loader.using('ext.uls.webfonts.fonts',mw.webfonts.setup);}});});} (jQuery,mediaWiki));},{}, {});mw.loader.implement("ext.visualEditor.viewPageTarget.init", function($,jQuery){(function(){var conf,tabMessages,uri,pageExists,viewUri,veEditUri,isViewPage,init,support,getTar getDeferred,enable,userPrefEnabled,plugins=[];function getTarget(){var loadTargetDeferred;if(!getTargetDeferred) {getTargetDeferred=$.Deferred();loadTargetDeferred=$.Deferred().done(function() {var target=new ve.init.mw.ViewPageTarget();if(mw.track) {ve.trackSubscribeAll(function(topic,data) {mw.track.call(null,'ve.'+topic,data);});}ve.init.mw.ViewPageTarget.prototype.se tupSectionEditLinks=init.setupSectionLinks;target.addPlugins(plugins);getTargetD eferred.resolve(target);}).fail(getTargetDeferred.reject);mw.loader.using('ext.v isualEditor.viewPageTarget',loadTargetDeferred.resolve,loadTargetDeferred.reject );}return getTargetDeferred.promise();}conf=mw.config.get('wgVisualEditorConfig');tabMessa
8.
ges=conf.tabMessages;uri=new mw.Uri();pageExists=!! mw.config.get('wgArticleId')||mw.config.get('wgNamespaceNumber')<0;viewUri=new mw.Uri(mw.util.getUrl(mw.config.get('wgRelevantPageName' )));veEditUri=viewUri.clone().extend({'veaction':'edit'});isViewPage=(mw.config. get('wgIsArticle')&&!('diff'in uri.query));support={es5:!! (Array.isArray&&Array.prototype.filter&&Array.prototype.indexOf&&Array.prototype .map&&Date.now&&Date.prototype.toJSON&&Object.create&&Object.keys&&String.protot ype.trim&&window.JSON&&JSON.parse&&JSON.stringify),contentEditable:'contentEdita ble'in
document.createElement('div'),svg:!! (document.createElementNS&&document.createElementNS('http://www.w3.org/2000/svg' ,'svg').createSVGRect)};init={support:support,blacklist:conf.blacklist,addPlugin :function(plugin){plugins.push(plugin);},setupSkin:function() {init.setupTabs();init.setupSectionLinks();},setupTabs:function() {if(mw.config.get('wgNamespaceIds') [true&&'education_program']===mw.config.get('wgNamespaceNumber')){return;}var caVeEdit,action=pageExists?'edit':'create',pTabsId=$('#p-views').length?'p- views':'p-cactions',$caSource=$('#ca-viewsource'),$caEdit=$('#ca-edit'), $caVeEdit=$('#ca-ve-edit'), $caEditLink=$caEdit.find('a'), $caVeEditLink=$caVeEdit.find('a'),reverseTabOrder=$ ('body').hasClass('rtl')&&pTabsId==='p- views',caVeEditNextnode=(reverseTabOrder^conf.tabPosition==='before')? $caEdit.get(0):$caEdit.next().get(0);if(!$caVeEdit.length){if($caEdit.length&&! $caSource.length) {caVeEdit=mw.util.addPortletLink(pTabsId,veEditUri,tabMessages[action]!==null? mw.msg(tabMessages[action]):$caEditLink.text(),'ca-ve-edit',mw.msg('tooltip-ca- ve-edit'),mw.msg('accesskey-ca-ve-edit'),caVeEditNextnode);$caVeEdit=$ (caVeEdit);$caVeEditLink=$caVeEdit.find('a');}}else if($caEdit.length&&$caVeEdit.length) {if(reverseTabOrder^conf.tabPosition==='before') {if($caEdit[0].nextSibling===$caVeEdit[0]) {$caVeEdit.after($caEdit);}}else{if($caVeEdit[0].nextSibling===$caEdit[0]) {$caEdit.after($caVeEdit);}}if(tabMessages[action]!==null) {$caVeEditLink.text(mw.msg(tabMessages[action]));}}if(! (init.isAvailable&&userPrefEnabled)){$caVeEdit.remove();}if($('#ca-view- foreign').length){if(tabMessages[action+ 'localdescriptionsource']!==null) {$caEditLink.text(mw.msg(tabMessages[action+'localdescriptionsource']));}}else{i f(tabMessages[action+'source']!==null) {$caEditLink.text(mw.msg(tabMessages[action+'source']));}}if(conf.tabPosition=== 'before') {$caEdit.addClass('collapsible');}else{$caVeEdit.addClass('collapsible');}if(tab Messages[action+'appendix']!==null){$caVeEditLink.append($ ('<span>').addClass('ve-tabmessage- appendix').text(mw.msg(tabMessages[action+'appendix'])));}if(tabMessages[action+ 'sourceappendix']!==null){$caEditLink.append($('<span>').addClass('ve- tabmessage- appendix').text(mw.msg(tabMessages[action+'sourceappendix'])));}if(isViewPage) {$caVeEdit.click(init.onEditTabClick);}},setupSectionLinks:function(){var $editsections=$('#mw-content-text .mw-editsection'),bodyDir=$ ('body').css('direction');if($editsections.css('direction')!==bodyDir) {$editsections.css('direction',bodyDir);}if($editsections.find('.mw-editsection- visualeditor').length===0){$editsections.each(function(){var $editsection=$(this),$editSourceLink=$editsection.find('a').eq(0), $editLink=$editSourceLink.clone(),$divider=$('<span>'),dividerText=mw.msg('pipe- separator');if(tabMessages.editsectionsource!==null) {$editSourceLink.text(mw.msg(tabMessages.editsectionsource));}if(tabMessages.edi tsection!==null){$editLink.text(mw.msg(tabMessages.editsection));} $divider.addClass('mw-editsection-divider').text(dividerText);if(!$('#ca-view- foreign').length){$editLink.attr('href',function(i,val){return new mw.Uri(veEditUri).extend({'vesection':new mw.Uri(val).query.section});}).addClass('mw-editsection- visualeditor');if(conf.tabPosition==='before'){$editSourceLink.before($editLink, $divider);}else{$editSourceLink.after($divider,
9.
$editLink);}}});}if(tabMessages.editsectionappendix){$editsections.find('.mw- editsection-visualeditor').append($('<span>').addClass('ve-tabmessage- appendix').text(mw.msg(tabMessages.editsectionappendix)));}if(tabMessages.editse ctionsourceappendix){$editsections.find( 'a:not(.mw-editsection-visualeditor)').append($('<span>').addClass('ve- tabmessage- appendix').text(mw.msg(tabMessages.editsectionsourceappendix)));}if(isViewPage) {$editsections.find('.mw-editsection- visualeditor').click(init.onEditSectionLinkClick);}},onEditTabClick:function(e) {if((e.which&&e.which!==1)||e.shiftKey||e.altKey||e.ctrlKey||e.metaKey) {return;}e.preventDefault();getTarget().done(function(target){ve.track('Edit', {action:'edit-link- click'});target.activate();});},onEditSectionLinkClick:function(e) {if((e.which&&e.which!==1)||e.shiftKey||e.altKey||e.ctrlKey||e.metaKey) {return;}e.preventDefault();getTarget().done(function(target){ve.track('Edit', {action:'section-edit-link-click'});target.saveEditSection($ (e.target).closest('h1, h2, h3,
h4, h5, h6').get(0));target.activate();});}};support.visualEditor=support.es5&&support.c ontentEditable&&support.svg&&(('vewhitelist'in uri.query)||! $.client.test(init.blacklist,null,true));enable=mw.user.options.get('visualedito r-enable',conf. defaultUserOptions.enable);userPrefEnabled=(! (conf.disableForAnons&&mw.config.get('wgUserName')===null)&&(mw.config.get('wgUs erName')===null?(conf.defaultUserOptions.enable&&! conf.defaultUserOptions.betatempdisable):(enable&&enable!=='0'&&! mw.user.options.get('visualeditor- betatempdisable',conf.defaultUserOptions.betatempdisable))));init.isAvailable=(s upport.visualEditor&&$.inArray(mw.config.get('skin'),conf.skins)!==- 1&&$.inArray(new mw.Title(mw.config.get('wgRelevantPageName')).getNamespaceId(),conf.namespaces)! ==-1&&mw.config.get('wgTranslatePageTranslation')! =='translation'&&mw.config.get('wgPageContentModel')==='wikitext');mw.libs.ve=in it;if(init.isAvailable&&userPrefEnabled){$('html').addClass('ve- available');}else{$('html').addClass('ve-not-available');}$(function() {if(init.isAvailable){if(isViewPage&&uri.query.veaction==='edit') {getTarget().done(function(target){target.activate();});}}if(userPrefEnabled) {init.setupSkin();}});}());},{"css":[ ".mw-editsection{white-space:nowrap; unicode-bidi:-moz-isolate;unicode-bidi:- webkit-isolate;unicode-bidi:isolate}.mw-editsection-divider{color:#555}.ve- tabmessage-appendix{font-size:0.7em;vertical-align:top;line- height:1.43em;padding-left:0.5em; background-image:none ! important;display:inline !important}n/* cache key: eswiki:resourceloader:filter:minify-css:7:50c6a67a11952da7c9e5053046d794ee */"]},{"accesskey-ca-editsource":"e","accesskey-ca-ve-edit":"v","accesskey- save":"s","pipe-separator":" | ","tooltip-ca-createsource":"Crear el cu00f3digo fuente de esta pu00e1gina","tooltip-ca-editsource":"Editar el cu00f3digo fuente de esta pu00e1gina","tooltip-ca-ve-edit":"Editar esta pu00e1gina con el Editor visual","visualeditor-ca-createlocaldescriptionsource":"Au00f1adir descripciu00f3n local de la fuente","visualeditor-ca-createsource":"Crear fuente","visualeditor-ca-editlocaldescriptionsource":"Editar descripciu00f3n local de la fuente","visualeditor-ca-editsource": "Editar cu00f3digo","visualeditor-ca-editsource-section":"editar cu00f3digo"});mw.loader.implement("jquery.accessKeyLabel",function($,jQuery) {(function($,mw){var cachedAccessKeyPrefix,useTestPrefix=false,labelable='button, input, textarea, keygen, meter, output, progress, select';function getAccessKeyPrefix(ua){if(! ua&&cachedAccessKeyPrefix){return cachedAccessKeyPrefix;}var profile=$.client.profile(ua),accessKeyPrefix='alt-';if(profile.name==='opera') {accessKeyPrefix='shift-esc-';}else if(profile.name==='chrome') {accessKeyPrefix=(profile.platform==='mac'?'ctrl-option-':'alt-shift-');}else if(profile.platform!=='win'&&profile.name==='safari'&&profile.layoutVersion>526) {accessKeyPrefix='ctrl-alt-';}else if(! (profile.platform==='win'&&profile.name==='safari')&&(profile.name==='safari'|| profile.platform==='mac'||profile.name==='konqueror'))
10.
{accessKeyPrefix='ctrl-';}else if((profile.name==='firefox'|| profile.name==='iceweasel')&&profile.versionBase>'1'){accessKeyPrefix='alt- shift-';}if(! ua){cachedAccessKeyPrefix=accessKeyPrefix;}return accessKeyPrefix;}function getAccessKeyLabel(element){if(!element.accessKey){return'';}if(! useTestPrefix&&element.accessKeyLabel){return element.accessKeyLabel;}return(useTestPrefix?'test-':getAccessKeyPrefix()) +element.accessKey;}function
updateTooltipOnElement(element,titleElement){var array=(mw.msg('word-separator')+mw.msg('brackets')).split('$1'),regexp=new RegExp($.map(array,$.escapeRE).join('.*?') +'$'),oldTitle=titleElement.title,rawTitle=oldTitle.replace(regexp,''),newTitle= rawTitle,accessKeyLabel=getAccessKeyLabel(element);if(!oldTitle) {return;}if(accessKeyLabel){newTitle+=mw.msg('word-separator') +mw.msg('brackets',accessKeyLabel);}if(oldTitle!==newTitle) {titleElement.title=newTitle;}}function updateTooltip(element){var id,$element, $label,$labelParent;updateTooltipOnElement(element,element);$element=$ (element);if($element.is(labelable)){id=element.id.replace(/"/g,'"');if(id) {$label=$('label[for="'+id+'"]');if($label.length===1) {updateTooltipOnElement(element,$label[0]);}} $labelParent=$element.parents('label');if($labelParent.length===1) {updateTooltipOnElement(element,$labelParent[0]);}}} $.fn.updateTooltipAccessKeys=function(){return this.each(function() {updateTooltip(this);});}; $.fn.updateTooltipAccessKeys.getAccessKeyPrefix=getAccessKeyPrefix; $.fn.updateTooltipAccessKeys.setTestMode=function(mode){useTestPrefix=mode;};} (jQuery,mediaWiki));},{},{"brackets":"[$1]","word-separator":" "});mw.loader.implement("jquery.byteLength",function($,jQuery) {jQuery.byteLength=function(str){return str.replace(/ [u0080-u07FFuD800-uDFFF]/g,'**').replace(/ [u0800-uD7FFuE000-uFFFF]/g,'***').length;};;},{}, {});mw.loader.implement("jquery.client",function($,jQuery){(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,?slikesGecko|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','webki t'],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,v ersion=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
11.
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(/bop r/([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:func tion(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('.');whil e(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) {(function($){$.cookie=function(key,value,options) {if(arguments.length>1&&(!/Object/.test(Object.prototype.toString.call(value))|| value===null||value=== undefined)){options=$.extend({},options);if(value===null||value===undefined) {options.expires=-1;}if(typeof options.expires==='number'){var days=options.expires,t=options.expires=new Date();t.setDate(t.getDate() +days);}value=String(value);return(document.cookie=[encodeURIComponent(key),'=', options.raw?value:encodeURIComponent(value),options.expires?'; expires='+options.expires.toUTCString():'',options.path?'; path='+options.path:'',options.domain?'; domain='+options.domain:'',options.secure?'; secure':''].join(''));}options=value||{};var decode=options.raw?function(s) {return s;}:decodeURIComponent;var pairs=document.cookie.split('; ');for(var i=0,pair;pair=pairs[i]&&pairs[i].split('=');i++){if(decode(pair[0])===key)return decode(pair[1]||'');}return null;};})(jQuery);},{}, {});mw.loader.implement("jquery.json",function($,jQuery){(function($){'use strict';var escape=/ ["x00-x1fx7f-x9f]/g,meta={'b':'b','t':'t','n':'n','f':'f','r' :'r','"':'"','':''},hasOwn=Object .prototype.hasOwnProperty;$.toJSON=typeof JSON==='object'&&JSON.stringify? JSON.stringify:function(o){if(o===null){return'null';}var pairs,k,name,val,type=$.type(o);if(type==='undefined'){return undefined;}if(type==='number'||type==='boolean'){return String(o);}if(type==='string'){return $.quoteString(o);}if(typeof o.toJSON==='function'){return $.toJSON(o.toJSON());}if(type==='date'){var month=o.getUTCMonth() +1,day=o.getUTCDate(),year=o.getUTCFullYear(),hours=o.getUTCHours(),minutes=o.ge tUTCMinutes(),seconds=o.getUTCSeconds(),milli=o.getUTCMilliseconds();if(month<10 ){month='0'+month;}if(day<10){day='0'+day;}if(hours<10) {hours='0'+hours;}if(minutes<10){minutes='0'+minutes;}if(seconds<10) {seconds='0'+seconds;}if(milli<100){milli='0'+milli;}if(milli<10) {milli='0'+milli;}return'"'+year+'-'+month+'-'+day+'T'+hours+':'+minutes+':'+sec
12.
onds+'.'+milli+'Z"';}pairs=[];if($.isArray(o)){for(k=0;k<o.length;k++) {pairs.push($.toJSON(o[k])||'null');}return'['+pairs.join(',')+']';}if(typeof o==='object') {for(k in o){if(hasOwn.call(o,k)){type=typeof
k;if(type==='number') {name='"'+k+'"';}else if(type==='string') {name=$.quoteString(k);}else{continue;}type=typeof o[k];if(type! =='function'&&type!=='undefined') {val=$.toJSON(o[k]);pairs.push(name+':'+val);}}}return'{'+pairs.join(',') +'}';}};$.evalJSON=typeof JSON==='object'&&JSON.parse?JSON.parse:function(str) {return eval('('+str+')');};$.secureEvalJSON=typeof JSON==='object'&&JSON.parse? JSON.parse:function(str){var filtered=str.replace(/ ["/bfnrtu]/g,'@').replace(/"[^"nr]*"|true|false|null|-?d+(?:.d*)?(?: [eE][+-]?d+)?/g,']').replace(/(?:^|:|,)(?:s*[)+/g,'');if(/^[],: {}s]*$/.test(filtered)){return eval('('+str+')');}throw new SyntaxError('Error parsing JSON, source is not valid.');};$.quoteString=function(str) {if(str.match(escape)){return'"'+str.replace(escape,function(a){var c=meta[a];if(typeof c==='string'){return c;}c=a.charCodeAt();return'u00'+Math.floor(c/16).toString(16)+(c %16).toString(16);})+'"';}return'"'+str+'"'; };}(jQuery));(function(mw,$){mw.log.deprecate($,'toJSON',$.toJSON,'Use JSON.stringify instead (module "json" for polyfill).');mw.log.deprecate($,'evalJSON',$.evalJSON,'Use JSON.parse instead (module "json" for polyfill).');mw.log.deprecate($,'secureEvalJSON', $.secureEvalJSON,'Use JSON.parse instead (module "json" for polyfill).');mw.log.deprecate($,'quoteString',$.quoteString,'Use JSON.parse instead (module "json" for polyfill).');}(mediaWiki,jQuery));},{}, {});mw.loader.implement("jquery.mwExtension",function($,jQuery){(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){var key;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(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){var prop,type;if(typeof objectA===typeof objectB){if(typeof objectA==='object'){if(objectA===objectB) {return true;}else{for(prop in objectA){if(prop in objectB){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("jquery.tabIndex",function($,jQuery){(function($) {$.fn.firstTabIndex=function(){var minTabIndex=null;$ (this).find('[tabindex]').each(function(){var tabIndex=parseInt($ (this).prop('tabindex'),10);if(tabIndex>0&&!isNaN(tabIndex)) {if(minTabIndex===null){minTabIndex=tabIndex;}else if(tabIndex<minTabIndex) {minTabIndex=tabIndex;}}});return minTabIndex;};$.fn.lastTabIndex=function(){var maxTabIndex=null;$(this).find('[tabindex]').each(function(){var tabIndex=parseInt($(this).prop('tabindex'),10);if(tabIndex>0&&!isNaN(tabIndex)) {if(maxTabIndex===null){maxTabIndex=tabIndex;}else if(tabIndex>maxTabIndex) {maxTabIndex=tabIndex;}}});return maxTabIndex;};}(jQuery));},{}, {});mw.loader.implement("jquery.throttle-debounce",function($,jQuery) {(function(window,undefined){'$:nomunge';var $=window.jQuery||window.Cowboy|| (window.Cowboy={}),jq_throttle; $.throttle=jq_throttle=function(delay,no_trailing,
13.
callback,debounce_mode){var timeout_id,last_exec=0;if(typeof no_trailing! =='boolean') {debounce_mode=callback;callback=no_trailing;no_trailing=undefined;}function wrapper(){var
that=this,elapsed=+new Date()-last_exec,args=arguments;function exec(){last_exec=+new Date();callback.apply(that,args);};function clear() {timeout_id=undefined;};if(debounce_mode&&!timeout_id) {exec();}timeout_id&&clearTimeout(timeout_id);if(debounce_mode===undefined&&elap sed>delay){exec();}else if(no_trailing!==true) {timeout_id=setTimeout(debounce_mode?clear:exec,debounce_mode===undefined?delay- elapsed:delay);}};if($.guid){wrapper.guid=callback.guid=callback.guid||$.guid+ +;}return wrapper;};$.debounce=function(delay,at_begin,callback){return callback===undefined? jq_throttle(delay,at_begin,false):jq_throttle(delay,callback,at_begin! ==false);};})(this);},{}, {});mw.loader.implement("jquery.tipsy",function($,jQuery){(function($){function maybeCall(thing,ctx){return(typeof thing=='function')?(thing.call(ctx)):thing;} function Tipsy(element,options){this.$element=$ (element);this.options=options;this.enabled=true;this.fixTitle();}Tipsy.prototyp e={show:function(){var title=this.getTitle();if(title&&this.enabled){var $tip=this.tip();$tip.find('.tipsy-inner')[this.options.html?'html':'text'] (title);$tip[0].className='tipsy';if(this.options.className) {$tip.addClass(maybeCall(this.options.className,this.$element[0]));} $tip.remove().css({top:0,left:0,visibility:'hidden',display:'block'}).appendTo(d ocument.body);var pos=$.extend({},this.$element.offset(),{width:this. $element[0].offsetWidth,height:this.$element[0].offsetHeight});var gravity=(typeof this.options.gravity=='function')? this.options.gravity.call(this.$element[0]):this.options.gravity; $tip.addClass('tipsy-'+gravity);if(this.options.className) {$tip.addClass(maybeCall(this.options.className,this.$element[0]));}var actualWidth=$tip[0].offsetWidth,actualHeight=$tip[0].offsetHeight;var tp;switch(gravity.charAt(0)){case'n':tp={top:pos.top+pos.height+ this.options.offset,left:pos.left+pos.width/2- actualWidth/2};break;case's':tp={top:pos.top-actualHeight- this.options.offset,left:pos.left+pos.width/2- actualWidth/2};break;case'e':tp={top:pos.top+pos.height/2- actualHeight/2,left:pos.left-actualWidth- this.options.offset};break;case'w':tp={top:pos.top+pos.height/2- actualHeight/2,left:pos.left+pos.width+this.options.offset};break;}if(gravity.le ngth==2){if(gravity.charAt(1)=='w'){if(this.options.center) {tp.left=pos.left+pos.width/2- 15;}else{tp.left=pos.left;}}else{if(this.options.center) {tp.left=pos.left+pos.width/2- actualWidth+15;}else{tp.left=pos.left+pos.width;}}} $tip.css(tp);if(this.options.fade) {$tip.stop().css({opacity:0,display:'block',visibility:'visible'}).animate({opac ity:this.options.opacity},100);}else{$tip.css({visibility:'visible',opacity:this .options.opacity});}}},hide:function(){if(this.options.fade) {this.tip().stop().fadeOut(100,function(){$ (this).remove();});}else{this.tip().remove();}},fixTitle:function(){var $e=this. $element;if($e.attr('title')||typeof($e.attr('original-title'))!='string') {$e.attr('original-title', $e.attr('title')||'').removeAttr('title');}},getTitle:function(){var title, $e=this.$element,o=this.options;this.fixTitle();if(typeof o.title=='string') {title=$e.attr(o.title=='title'?'original-title':o.title);}else if(typeof o.title=='function'){title=o.title.call($e[0]);}title=(''+title).replace(/ (^s*|s*$)/,"");return title||o.fallback;},tip:function(){if(!this.$tip){this. $tip=$('<div class="tipsy"></div>').html('<div class="tipsy-arrow"></div><div class="tipsy-inner"></div>');}return this.$tip;},validate:function(){if(!this. $element[0].parentNode){this.hide();this. $element=null;this.options=null;}},enable:function() {this.enabled=true;},disable:function() {this.enabled=false;},toggleEnabled:function(){this.enabled=!this.enabled;}}; $.fn.tipsy=function(options){if(options===true){return this.data('tipsy');}else if(typeof options=='string'){var tipsy=this.data('tipsy');if(tipsy)tipsy[
14.
options]();return this;}options=$.extend({}, $.fn.tipsy.defaults,options);function get(ele){var tipsy=$.data(ele,'tipsy');if(!tipsy){tipsy=new
Tipsy(ele, $.fn.tipsy.elementOptions(ele,options));$.data(ele,'tipsy',tipsy);}return tipsy;}function enter(){var tipsy=get(this);tipsy.hoverState='in';if(options.delayIn==0) {tipsy.show();}else{tipsy.fixTitle();setTimeout(function() {if(tipsy.hoverState=='in')tipsy.show();},options.delayIn);}};function leave() {var tipsy=get(this);tipsy.hoverState='out';if(options.delayOut==0) {tipsy.hide();}else{setTimeout(function() {if(tipsy.hoverState=='out')tipsy.hide();},options.delayOut);}};if(! options.live)this.each(function(){get(this);});if(options.trigger!='manual'){var binder=options.live?'live':'bind',eventIn=options.trigger=='hover'?'mouseenter': 'focus',eventOut=options.trigger=='hover'?'mouseleave':'blur';this[binder] (eventIn,enter)[binder](eventOut,leave);}return this;}; $.fn.tipsy.defaults={className:null,delayIn:0,delayOut:0,fade:true,fallback:'', gravity:'n',center:true,html:false,live:false,offset:0,opacity:1.0,title:'title' ,trigger:'hover'};$.fn.tipsy.elementOptions=function(ele,options){return $.metadata?$.extend({},options,$(ele).metadata()):options;}; $.fn.tipsy.autoNS=function(){return $(this).offset().top>($ (document).scrollTop()+$(window).height()/2)?'s':'n';}; $.fn.tipsy.autoWE=function(){return $(this).offset().left>($ (document).scrollLeft()+$(window).width()/2)?'e':'w';}; $.fn.tipsy.autoBounds=function(margin,prefer){return function(){var dir={ns:prefer[0],ew:(prefer.length>1?prefer[1]:false)},boundTop=$ (document).scrollTop()+margin,boundLeft=$(document).scrollLeft()+margin,$this=$ (this);if($this.offset().top<boundTop)dir.ns='n';if($this.offset().left<boundLef t)dir.ew='w';if($(window).width()+$(document).scrollLeft()- $this.offset().left<margin)dir.ew='e';if($(window).height()+$ (document).scrollTop()-$this.offset().top<margin)dir.ns='s';return dir.ns+ (dir.ew?dir.ew:'');}};})(jQuery);},{"css":[ ".tipsy{padding:5px;position:absolute;z-index:100000;cursor:default}.tipsy- inner{padding:5px 8px 4px 8px; background-color:#ffffff;border:solid 1px #a7d7f9;color:black;max-width:15em;border-radius:4px; }.tipsy- arrow{position:absolute;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUh EUgAAAAsAAAALAgMAAADUwp+1AAAACVBMVEX5+fmn1/n///9s6BFKAAAAAXRSTlMAQObYZgAAACpJREF UCB1jZBD4wMiQMoeRcUU4I9uSaYxSE54xZjn8AtMgPkgcJA9UBwAeDw1Qrb3pVAAAAABJRU5ErkJggg= =) no-repeat top left;background:url(//bits.wikimedia.org/static- 1.24wmf12/resources/src/jquery.tipsy/images/tipsy.png?2014-07-03T17:30:00Z) no- repeat top left!ie;width:11px;height:6px} .tipsy-n .tipsy- arrow{top:0px;left:50%;margin-left:-5px} .tipsy-nw .tipsy- arrow{top:1px;left:10px} .tipsy-ne .tipsy-arrow{top:1px;right:10px} .tipsy-s .tipsy-arrow{bottom:0px;left:50%;margin-left:-5px;background-position:bottom left} .tipsy-sw .tipsy-arrow{bottom:0px;left:10px;background-position:bottom left} .tipsy-se .tipsy-arrow{bottom:0px;right:10px;background-position:bottom left} .tipsy-e .tipsy-arrow{top:50%;margin-top:- 5px;right:1px;width:5px;height:11px;background-position:top right} .tipsy-w .tipsy-arrow{top:50%;margin-top:-5px;left:0px;width:6px;height:11px}n/* cache key: eswiki:resourceloader:filter:minify-css:7:c523a90de6d5c7725f85716203deb97b */" ]},{});mw.loader.implement("mediawiki.Title",function($,jQuery){(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-9u0080-uFFFF]+;'+'|&#[0-9]+;'+'|&#x[0-9A-Fa-f] +;'),parse=function(title,defaultNamespace){var namespace,m,id,i,fragment,ext;namespace=defaultNamespace===undefined?
15.
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=parse d.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=decodeU RIComponent(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());},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;Tit le.prototype.toText=Title.prototype.getPrefixedText;mw.Title=Title;}
16.
(mediaWiki,jQuery));},{},{});mw.loader.implement("mediawiki.Uri", function($,jQuery){(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','quer y','fragment'];mw.UriRelative=function(documentLocation){var defaultUri;function Uri(uri,options){options=typeof options==='object'?options:{strictMode:!! options};options=$.extend({strictMode:false,overrideKeys:false},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,matches,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);}}}});}uri.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.api",function($,jQuery){(function(mw,$){var defaultOptions={parameters:{action:'query',format:'json'},ajax: {url:mw.util.wikiScript('api'),timeout:30*1000,dataType:'json'}},promises={};pro mises[defaultOptions.ajax.url]={}; $.each(mw.user.tokens.get(),function(key,value) {promises[defaultOptions.ajax.url] [key]=$.Deferred().resolve(value).promise({abort:function() {}});});mw.Api=function(options){if(options===undefined) {options={};}if(options.ajax&&options.ajax.url!==undefined) {options.ajax.url=String(options.ajax.url);}options.parameters=$.extend({},defau ltOptions.parameters,options.parameters);options.ajax=$.extend({},defaultOptions .ajax, options.ajax);this.defaults=options;};mw.Api.prototype={normalizeAjaxOptions:fun
17.
ction(arg){var opts=arg||{};if(typeof arg==='function'){opts={ok:arg};}return opts;},get:function(parameters,ajaxOptions) {ajaxOptions=this.normalizeAjaxOptions(ajaxOptions);ajaxOptions.type='GET';retur n
this.ajax(parameters,ajaxOptions);},post:function(parameters,ajaxOptions) {ajaxOptions=this.normalizeAjaxOptions(ajaxOptions);ajaxOptions.type='POST';retu rn this.ajax(parameters,ajaxOptions);},ajax:function(parameters,ajaxOptions){var token,apiDeferred=$.Deferred(),msg='Use of mediawiki.api callback params is deprecated. Use the Promise instead.',xhr,key,formData;parameters=$.extend({},this.defaults.parameters,param eters);ajaxOptions=$.extend({},this.defaults.ajax,ajaxOptions);if(parameters.tok en){token=parameters.token;delete parameters.token;}if(ajaxOptions.type==='POST'&&window.FormData&&ajaxOptions.con tentType==='multipart/form-data'){formData=new FormData();for(key in parameters) {formData.append(key, parameters[key]);}if(token) {formData.append('token',token);}ajaxOptions.data=formData;ajaxOptions.processDa ta=false;ajaxOptions.contentType=false;}else{ajaxOptions.data=$.param(parameters ).replace(/./g,'%2E');if(token) {ajaxOptions.data+='&token='+encodeURIComponent(token);}if(ajaxOptions.contentTy pe==='multipart/form-data'){delete ajaxOptions.contentType;}}if(ajaxOptions.ok) {mw.track('mw.deprecate','api.cbParam');mw.log.warn(msg);apiDeferred.done(ajaxOp tions.ok);delete ajaxOptions.ok;}if(ajaxOptions.err) {mw.track('mw.deprecate','api.cbParam');mw.log.warn(msg);apiDeferred.fail(ajaxOp tions.err);delete ajaxOptions.err;}xhr=$.ajax(ajaxOptions).fail(function(xhr,textStatus,exception) {apiDeferred.reject('http', {xhr:xhr,textStatus:textStatus,exception:exception});}).done(function(result,tex tStatus,jqXHR){if(result===undefined||result===null||result==='') {apiDeferred.reject('ok-but-empty','OK response but empty result (check HTTP headers?)');}else if(result.error){var code=result.error.code ===undefined?'unknown':result.error.code;apiDeferred.reject(code,result);}else{a piDeferred.resolve(result,jqXHR);}});return apiDeferred.promise({abort:xhr.abort}).fail(function(code,details){if(code! =='abort'){mw.log('mw.Api error: ',code,details);}});},postWithToken:function(tokenType,params,ajaxOptions){var api=this;if($.isFunction(ajaxOptions)){ajaxOptions=undefined;}return api.getToken(tokenType).then(function(token){params.token=token;return api.post(params,ajaxOptions).then(null,function(code){if(code==='badtoken') {promises[api.defaults.ajax.url] [tokenType+'Token']=params.token=undefined;return api.getToken(tokenType).then(function(token){params.token=token;return api.post(params,ajaxOptions);});}return this;});});},getToken:function(type){var apiPromise,promiseGroup=promises[this.defaults.ajax.url],d=promiseGroup&&promise Group[type+'Token'];if(!d) {apiPromise=this.get({action:'tokens',type:type});d=apiPromise.then(function(dat a){if(data.tokens&&data.tokens[type+'token']){return data .tokens[type+'token'];}return $.Deferred().reject('token- missing',data);},function(){delete promiseGroup[type+'Token'];return this;}).promise({abort:apiPromise.abort});if(!promiseGroup) {promiseGroup=promises[this.defaults.ajax.url]={};}promiseGroup[type+'Token']=d; }return d;}};mw.Api.errors=['ok-but-empty','timeout','duplicate','duplicate- archive','noimageinfo','uploaddisabled','nomodule','mustbeposted','badaccess- groups','stashfailed','missingresult','missingparam','invalid-file- key','copyuploaddisabled','mustbeloggedin','empty-file','file-too- large','filetype-missing','filetype-banned','filetype-banned-type','filename- tooshort','illegal-filename','verification-error','hookaborted','unknown- error','internal-error','overwrite','badtoken','fetchfileerror','fileexists- shared- forbidden','invalidtitle','notloggedin'];mw.Api.warnings=['duplicate','exists']; }(mediaWiki,jQuery));},{}, {});mw.loader.implement("mediawiki.cldr",function($,jQuery){(function(mw){'use strict';mw.cldr={getPluralForm: function(number,pluralRules){var i;for(i=0;i<pluralRules.length;i++) {if(mw.libs.pluralRuleParser(pluralRules[i],number)){break;}}return i;}};}
18.
(mediaWiki));},{}, {});mw.loader.implement("mediawiki.jqueryMsg",function($,jQuery){(function(mw,$) {var oldParser,slice=Array.prototype.slice,parserDefaults={magic: {'SITENAME':mw.config.get('wgSiteName')},allowedHtmlElements: ['b','i'],allowedHtmlCommonAttributes: ['id','class','style','lang','dir','title','role'],allowedHtmlAttributesByElemen t:{},messages:mw.messages,language:mw.language,format:'parse'};function appendWithoutParsing($parent,children){var i,len;if(!$.isArray(children)) {children=[children];}for(i=0,len=children.length;i<len;i++){if(typeof children[i]!=='object') {children[i]=document.createTextNode(children[i]);}}return $parent.append(children);}function
decodePrimaryHtmlEntities(encoded){return encoded.replace(/'/g,''').replace(/"/g,'"').replace(/</g,'<').repl ace(/>/g,'>').replace(/&/g,'&');}function getFailableParserFn(options){var parser=new mw.jqueryMsg.parser(options);return function(args){var fallback,key=args[0],argsArray=$.isArray(args[1])? args[1]:slice.call(args,1);try{return parser.parse(key,argsArray);}catch(e) {fallback=parser.settings.messages.get(key);mw.log.warn('mediawiki.jqueryMsg: '+key+': '+e.message);return $ ('<span>').text(fallback);}};}mw.jqueryMsg={};mw.jqueryMsg.getMessageFunction=fu nction(options){var failableParserFn=getFailableParserFn(options),format;if(options&&options.format! ==undefined){format=options.format;}else{format=parserDefaults.format;}return function(){var failableResult=failableParserFn(arguments);if(format==='text'|| format==='escaped'){return failableResult.text();}else{return failableResult.html();}};};mw.jqueryMsg.getPlugin=function(options){var failableParserFn=getFailableParserFn(options);return function(){var $target=this.empty(); $.each(failableParserFn(arguments).contents(),function(i,node) {appendWithoutParsing($target,node);});return $target ;};};mw.jqueryMsg.parser=function(options) {this.settings=$.extend({},parserDefaults,options);this.settings.onlyCurlyBraceT ransform=(this.settings.format==='text'|| this.settings.format==='escaped');this.emitter=new mw.jqueryMsg.htmlEmitter(this.settings.language,this.settings.magic);};mw.jquery Msg.parser.prototype={astCache:{},parse:function(key,replacements){return this.emitter.emit(this.getAst(key),replacements);},getAst:function(key){var cacheKey=[key,this.settings.onlyCurlyBraceTransform].join(':'),wikiText;if(this. astCache[cacheKey]===undefined) {wikiText=this.settings.messages.get(key);if(typeof wikiText!=='string') {wikiText=' ['+key+']';}this.astCache[cacheKey]=this.wikiTextToAst(wikiText);}return this.astCache[cacheKey];},wikiTextToAst:function(input){var pos,settings=this.settings,concat=Array.prototype.concat,regularLiteral,regularL iteralWithoutBar,regularLiteralWithoutSpace,regularLiteralWithSquareBrackets,dou bleQuote,singleQuote,backslash,anyCharacter,asciiAlphabetLiteral, escapedOrLiteralWithoutSpace,escapedOrLiteralWithoutBar,escapedOrRegularLiteral, whitespace,dollar,digits,htmlDoubleQuoteAttributeValue,htmlSingleQuoteAttributeV alue,htmlAttributeEquals,openHtmlStartTag,optionalForwardSlash,openHtmlEndTag,cl oseHtmlTag,openExtlink,closeExtlink,wikilinkPage,wikilinkContents,openWikilink,c loseWikilink,templateName,pipe,colon,templateContents,openTemplate,closeTemplate ,nonWhitespaceExpression,paramExpression,expression,curlyBraceTransformExpressio n,result;pos=0;function choice(ps){return function(){var i,result;for(i=0;i<ps.length;i++){result=ps[i]();if(result!==null){return result;}}return null;};}function sequence(ps){var i,res,originalPos=pos,result=[];for(i=0;i<ps.length;i++){res=ps[i] ();if(res===null){pos=originalPos;return null;}result.push(res);}return result;}function nOrMore(n,p){return function(){var originalPos=pos,result=[],parsed=p();while(parsed!==null) {result.push(parsed);parsed=p();}if(result.length<n){pos=originalPos;return null;}return result ;};}function transform(p,fn){return function(){var result=p();return result===null?null:fn(result);};}function makeStringParser(s){var len=s.length;return function(){var result=null;if(input.substr(pos,len)===s)
19.
{result=s;pos+=len;}return result;};}function makeRegexParser(regex){return function(){var
matches=input.substr(pos).match(regex);if(matches===null){return null;}pos+=matches[0].length;return matches[0];};}regularLiteral=makeRegexParser(/^[^{}[] $<]/);regularLiteralWithoutBar=makeRegexParser(/^[^{}[] $|]/);regularLiteralWithoutSpace=makeRegexParser(/^[^{}[] $s]/);regularLiteralWithSquareBrackets=makeRegexParser(/^[^{} $]/);backslash=makeStringParser('');doubleQuote=makeStringParser('"');single Quote=makeStringParser(''');anyCharacter=makeRegexParser(/^./);openHtmlStartTag =makeStringParser('<');optionalForwardSlash=makeRegexParser(/^/?/);openHtmlEndT ag=makeStringParser('</');htmlAttributeEquals=makeRegexParser(/^s*=s*/);closeH tmlTag=makeRegexParser(/^s*>/);function escapedLiteral(){var result=sequence([backslash,anyCharacter]);return result===null? null:result[1];}escapedOrLiteralWithoutSpace=choice([escapedLiteral,regularLiter alWithoutSpace]);escapedOrLiteralWithoutBar=choice([escapedLiteral,regularLitera lWithoutBar]);escapedOrRegularLiteral=choice([escapedLiteral,regularLiteral]);fu nction literalWithoutSpace(){var result=nOrMore(1,escapedOrLiteralWithoutSpace) ();return result===null?null:result.join('');}function literalWithoutBar(){var result=nOrMore(1,escapedOrLiteralWithoutBar)();return result===null? null:result.join('');}function unescapedLiteralWithoutBar(){var result=nOrMore(1,regularLiteralWithoutBar)();return result===null? null:result.join('');}function literal(){var result=nOrMore(1,escapedOrRegularLiteral)();return result===null? null:result.join('');}function curlyBraceTransformExpressionLiteral(){var result=nOrMore(1,regularLiteralWithSquareBrackets)();return result===null? null:result.join('');}asciiAlphabetLiteral=makeRegexParser( /[A-Za-z] +/);htmlDoubleQuoteAttributeValue=makeRegexParser(/^[^"]*/);htmlSingleQuoteAttri buteValue=makeRegexParser(/^[^']*/);whitespace=makeRegexParser(/^s+/);dollar=ma keStringParser('$');digits=makeRegexParser(/^d+/);function replacement(){var result=sequence([dollar,digits]);if(result===null){return null;}return['REPLACE',parseInt(result[1],10)- 1];}openExtlink=makeStringParser('[');closeExtlink=makeStringParser(']');functio n extlink(){var result,parsedResult;result=null;parsedResult=sequence([openExtlink,nonWhitespace Expression,whitespace,nOrMore(1,expression),closeExtlink]);if(parsedResult! ==null){result=['EXTLINK',parsedResult[1]];if(parsedResult[3].length===1) {result.push(parsedResult[3] [0]);}else{result.push(['CONCAT'].concat(parsedResult[3]));}}return result;}function extLinkParam(){var result=sequence([openExtlink,dollar,digits,whitespace,expression,closeExtlink]); if(result===null){return null;}return['EXTLINKPARAM',parseInt(result[2],10)- 1,result[4]];}openWikilink= makeStringParser('[[');closeWikilink=makeStringParser(']]');pipe=makeStringParse r('|');function template(){var result=sequence([openTemplate,templateContents,closeTemplate]);return result===null? null:result[1];}wikilinkPage=choice([unescapedLiteralWithoutBar,template]);funct ion pipedWikilink(){var result=sequence([wikilinkPage,pipe,expression]);return result===null?null: [result[0],result[2]];}wikilinkContents=choice([pipedWikilink,wikilinkPage]);fun ction wikilink(){var result,parsedResult,parsedLinkContents;result=null;parsedResult=sequence([openWi kilink,wikilinkContents,closeWikilink]);if(parsedResult!==null) {parsedLinkContents=parsedResult[1];result=['WIKILINK'].concat(parsedLinkContent s);}return result;}function doubleQuotedHtmlAttributeValue(){var parsedResult=sequence([doubleQuote,htmlDoubleQuoteAttributeValue,doubleQuote]);r eturn parsedResult===null?null:parsedResult[1];}function singleQuotedHtmlAttributeValue(){var parsedResult=sequence([singleQuote,htmlSingleQuoteAttributeValue ,singleQuote]);return parsedResult===null?null:parsedResult[1];}function htmlAttribute(){var parsedResult=sequence([whitespace,asciiAlphabetLiteral,htmlAttributeEquals,choic
20.
e([doubleQuotedHtmlAttributeValue,singleQuotedHtmlAttributeValue])]);return parsedResult===null?null:[parsedResult[1],parsedResult[3]];}function isAllowedHtml(startTagName,endTagName,attributes){var i,len,attributeName;startTagName=startTagName.toLowerCase();endTagName=endTagNam e.toLowerCase();if(startTagName!==endTagName|| $.inArray(startTagName,settings.allowedHtmlElements)===-1){return false;}for(i=0,len=attributes.length;i<len;i+=2) {attributeName=attributes[i];if($.inArray(attributeName,settings.allowedHtmlComm onAttributes)===- 1&&$.inArray(attributeName,settings.allowedHtmlAttributesByElement[startTagName] ||[])===-1){return false;}}return true;}function
htmlAttributes(){var parsedResult=nOrMore(0,htmlAttribute)();return concat.apply(['HTMLATTRIBUTES'],parsedResult);}function html(){var result=null, parsedOpenTagResult,parsedHtmlContents,parsedCloseTagResult,wrappedAttributes,at tributes,startTagName,endTagName,startOpenTagPos,startCloseTagPos,endOpenTagPos, endCloseTagPos;startOpenTagPos=pos;parsedOpenTagResult=sequence([openHtmlStartTa g,asciiAlphabetLiteral,htmlAttributes,optionalForwardSlash,closeHtmlTag]);if(par sedOpenTagResult===null){return null;}endOpenTagPos=pos;startTagName=parsedOpenTagResult[1];parsedHtmlContents=n OrMore(0,expression) ();startCloseTagPos=pos;parsedCloseTagResult=sequence([openHtmlEndTag,asciiAlpha betLiteral,closeHtmlTag]);if(parsedCloseTagResult===null) {return['CONCAT',input.substring(startOpenTagPos,endOpenTagPos)].concat(parsedHt mlContents);}endCloseTagPos=pos;endTagName=parsedCloseTagResult[1];wrappedAttrib utes=parsedOpenTagResult[2];attributes=wrappedAttributes.slice(1);if(isAllowedHt ml(startTagName,endTagName,attributes)) {result=['HTMLELEMENT',startTagName,wrappedAttributes].concat(parsedHtmlContents );}else{result=['CONCAT',input.substring( startOpenTagPos,endOpenTagPos)].concat(parsedHtmlContents,input.substring(startC loseTagPos,endCloseTagPos));}return result;}templateName=transform(makeRegexParser(/^[ !"$&'()*,./0-9;=?@A-Z^_`a- z~x80-xFF+-]+/),function(result){return result.toString();});function templateParam(){var expr,result;result=sequence([pipe,nOrMore(0,paramExpression)]);if(result===null) {return null;}expr=result[1];return expr.length>1? ['CONCAT'].concat(expr):expr[0];}function templateWithReplacement(){var result=sequence([templateName,colon,replacement]);return result===null?null: [result[0],result[2]];}function templateWithOutReplacement(){var result=sequence([templateName,colon,paramExpression]);return result===null?null: [result[0],result[2]];}function templateWithOutFirstParameter(){var result=sequence([templateName,colon]);return result===null?null: [result[0],''];}colon=makeStringParser(':');templateContents=choice([function() {var res=sequence([choice([templateWithReplacement,templateWithOutReplacement, templateWithOutFirstParameter]),nOrMore(0,templateParam)]);return res===null? null:res[0].concat(res[1]);},function(){var res=sequence([templateName,nOrMore(0,templateParam)]);if(res===null){return null;}return[res[0]].concat(res[1]);}]);openTemplate=makeStringParser('{{');clos eTemplate=makeStringParser('}}');nonWhitespaceExpression=choice([template,wikili nk,extLinkParam,extlink,replacement,literalWithoutSpace]);paramExpression=choice ([template,wikilink,extLinkParam,extlink,replacement,literalWithoutBar]);express ion=choice([template,wikilink,extLinkParam,extlink,replacement,html,literal]);cu rlyBraceTransformExpression=choice([template,replacement,curlyBraceTransformExpr essionLiteral]);function start(rootExpression){var result=nOrMore(0,rootExpression)();if(result===null){return null;}return['CONCAT'].concat(result);}result=start(this.settings.onlyCurlyBrace Transform?curlyBraceTransformExpression:expression);if(result===null||pos! ==input.length){throw new Error('Parse error at position ' +pos.toString()+' in input: '+input);}return result;}};mw.jqueryMsg.htmlEmitter=function(language,magic) {this.language=language;var jmsg=this;$.each(magic,function(key,val) {jmsg[key.toLowerCase()]=function(){return val;};});this.emit=function(node,replacements){var ret,subnodes,operation,jmsg=this;switch(typeof node) {case'string':case'number':ret=node;break;case'object':subnodes=$.map(node.slice
21.
(1),function(n){return jmsg.emit(n,replacements);});operation=node[0].toLowerCase();if(typeof jmsg[operation]==='function'){ret=jmsg[operation] (subnodes,replacements);}else{throw new Error('Unknown
operation "'+operation+'"');}break;case'undefined':ret='';break;default:throw new Error('Unexpected type in AST: '+typeof node);}return ret;};};mw.jqueryMsg.htmlEmitter.prototype={concat:function(nodes){var $span=$ ('<span>').addClass('mediaWiki_htmlEmitter');$.each(nodes,function(i,node) {if(node instanceof jQuery&&node.hasClass('mediaWiki_htmlEmitter')) {$.each(node.contents(),function(j,childNode){ appendWithoutParsing($span,childNode);});}else{appendWithoutParsing($span,node); }});return $span;},replace:function(nodes,replacements){var index=parseInt(nodes[0],10);if(index<replacements.length){return replacements[index];}else{return'$'+(index+1);}},wikilink:function(nodes){var page,anchor,url;page=nodes[0];url=mw.util.getUrl(page);if(nodes.length===1) {anchor=page;}else{anchor=nodes[1];}return $ ('<a>').attr({title:page,href:url}).text(anchor);},htmlattributes:function(nodes ){var i,len,mapping={};for(i=0,len=nodes.length;i<len;i+=2) {mapping[nodes[i]]=decodePrimaryHtmlEntities(nodes[i+1]);}return mapping;},htmlelement:function(nodes){var tagName,attributes,contents, $element;tagName=nodes.shift();attributes=nodes.shift();contents=nodes; $element=$(document.createElement(tagName)).attr(attributes);return appendWithoutParsing($element,contents);},extlink:function(nodes){var $el,arg=nodes[0],contents=nodes[1];if(arg instanceof jQuery){$el=arg;}else{$el=$ ('<a>');if(typeof arg==='function') {$el.click(arg).attr('href','#');}else{$el.attr('href',arg.toString());}}return appendWithoutParsing($el,contents);},extlinkparam:function(nodes,replacements) {var replacement,index=parseInt(nodes[0],10);if(index<replacements.length) {replacement=replacements[index];}else{replacement='$'+(index+1);}return this.extlink([replacement,nodes[1]]);},plural:function(nodes){var forms,count;count=parseFloat(this.language.convertNumber(nodes[0],true));forms=n odes.slice(1);return forms.length? this.language.convertPlural(count,forms):'';},gender:function(nodes){var gender,maybeUser=nodes[0],forms=nodes.slice(1);if(maybeUser==='') {maybeUser=mw.user;}if(maybeUser&&maybeUser.options instanceof mw.Map) {gender=maybeUser.options.get('gender');}else{gender=maybeUser;}return this.language.gender(gender,forms);},grammar:function(nodes){var form=nodes[0],word=nodes[1];return word&&form&&this.language.convertGrammar(word,form);},'int':function(nodes) {return mw.jqueryMsg.getMessageFunction()(nodes[0]. toLowerCase());},formatnum:function(nodes){var isInteger=(nodes[1]&&nodes[1]==='R')?true:false,number=nodes[0];return this.language.convertNumber(number,isInteger);}};mw.log.deprecate(window,'gM',mw .jqueryMsg.getMessageFunction(),'Use mw.message( ... ).parse() instead.'); $.fn.msg=mw.jqueryMsg.getPlugin();oldParser=mw.Message.prototype.parser;mw.Messa ge.prototype.parser=function(){var messageFunction;if(this.format==='plain'||!/ {{|[[<>]/.test(this.map.get(this.key))){return oldParser.apply(this);}messageFunction=mw.jqueryMsg.getMessageFunction({'message s':this.map,'format':this.format});return messageFunction(this.key,this.parameters);};}(mediaWiki,jQuery));},{}, {});mw.loader.implement("mediawiki.language",function($,jQuery){(function(mw,$) {$.extend(mw.language,{procPLURAL:function(template) {if(template.title&&template.parameters&&mw.language.convertPlural) {if(template.parameters.length===0){return'';}var count=mw.language.convertNumber(template.title,true);return mw.language. convertPlural(parseInt(count,10),template.parameters);}if(template.parameters[0] ){return template.parameters[0];}return'';},convertPlural:function(count,forms) {var pluralRules,formCount,form,index,equalsPosition,pluralFormIndex=0;if(! forms||forms.length===0){return'';}for(index=0;index<forms.length;index++) {form=forms[index];if(/^d+=/.test(form)) {equalsPosition=form.indexOf('=');formCount=parseInt(form.substring(0,equalsPosi tion),10);if(formCount===count){return form.substr(equalsPosition+1);}forms[index]=undefined;}}forms=$.map(forms,functi on(form){return form;});if(forms.length===0)
22.
{return'';}pluralRules=mw.language.getData(mw.config.get('wgUserLanguage'),'plur alRules');if(!pluralRules){return(count===1)? forms[0]:forms[1];}pluralFormIndex=mw.cldr.getPluralForm(count,pluralRules);plur alFormIndex=Math.min(pluralFormIndex,forms.length-1);return forms[pluralFormIndex];},preConvertPlural:function(forms,count) {while(forms.length<count){forms.push(forms[forms.length-1]);}return forms;}, gender:function(gender,forms){if(!forms||forms.length===0) {return'';}forms=mw.language.preConvertPlural(forms,2);if(gender==='male') {return forms[0];}if(gender==='female'){return forms[1];}return(forms.length===3)? forms[2]:forms[0];},convertGrammar:function(word,form){var grammarForms=mw.language.getData(mw.config.get('wgUserLanguage'),'grammarForms') ;if(grammarForms&&grammarForms[form]){return
grammarForms[form][word]|| word;}return word;}});}(mediaWiki,jQuery));(function(mw,$){function pad(text,size,ch,end){if(!ch){ch='0';}var out=String(text),padStr=replicate(ch,Math.ceil((size- out.length)/ch.length));return end?out+padStr:padStr+out;}function replicate(str,num){if(num<=0||!str){return'';}var buf=[];while(num) {buf.push(str);str+=str;}return buf.join('');}function commafyNumber(value,pattern,options){options=options|| {group:',',decimal:'.'};if(isNaN(value)){return value;}var padLength,patternDigits,index,whole,off,remainder,patternParts=pattern.split('.' ),maxPlaces=(patternParts[1]||[ ]).length,valueParts=String(Math.abs(value)).split('.'),fractional=valueParts[1] ||'',groupSize=0,groupSize2=0,pieces=[];if(patternParts[1]) {padLength=(patternParts[1]&&patternParts[1].lastIndexOf('0') +1);if(padLength>fractional.length) {valueParts[1]=pad(fractional,padLength,'0',true);}if(maxPlaces<fractional.lengt h){valueParts[1]=fractional.substr(0,maxPlaces);}}else{if(valueParts[1]) {valueParts.pop();}}patternDigits=patternParts[0].replace(',','');padLength=patt ernDigits.indexOf('0');if(padLength!==-1){padLength=patternDigits.length- padLength;if(padLength>valueParts[0].length) {valueParts[0]=pad(valueParts[0],padLength);}if(patternDigits.indexOf('#')===-1) {valueParts[0]=valueParts[0].substr(valueParts[0].length- padLength);}}index=patternParts[0].lastIndexOf(',');if(index!==-1) {groupSize=patternParts[0].length-index- 1;remainder=patternParts[0].substr(0,index);index=remainder.lastIndexOf(',');if( index!==-1){groupSize2=remainder.length-index- 1;}}for(whole=valueParts[0];whole;){off=whole. length-groupSize;pieces.push((off>0)?whole.substr(off):whole);whole=(off>0)? whole.slice(0,off):'';if(groupSize2) {groupSize=groupSize2;}}valueParts[0]=pieces.reverse().join(options.group);retur n valueParts.join(options.decimal);}$.extend(mw.language, {convertNumber:function(num,integer){var i,tmp,transformTable,numberString,convertedNumber,pattern;pattern=mw.language.ge tData(mw.config.get('wgUserLanguage'),'digitGroupingPattern')||'#,##0.###';trans formTable=mw.language.getDigitTransformTable();if(!transformTable){return num;}if(integer){if(parseInt(num,10)===num){return num;}tmp=[];for(i in transformTable) {tmp[transformTable[i]]=i;}transformTable=tmp;numberString=num+'';}else{numberSt ring=mw.language.commafy(num,pattern);}convertedNumber='';for(i=0;i<numberString .length;i++){if(transformTable[numberString[i]]) {convertedNumber+=transformTable[numberString[i]];}else{convertedNumber+=numberS tring[i];}}return integer? parseInt(convertedNumber,10):convertedNumber;},getDigitTransformTable: function(){return mw.language.getData(mw.config.get('wgUserLanguage'),'digitTransformTable')|| [];},getSeparatorTransformTable:function(){return mw.language.getData(mw.config.get('wgUserLanguage'),'separatorTransformTable')|| [];},commafy:function(value,pattern){var numberPattern,transformTable=mw.language.getSeparatorTransformTable(),group=tran sformTable[',']||',',numberPatternRE=/[#0,]*[#0] (?:.0*#*)?/,decimal=transformTable['.']||'.',patternList=pattern.split(';'),pos itivePattern=patternList[0];pattern=patternList[(value<0)?1:0]||
23.
('-'+positivePattern);numberPattern=positivePattern.match(numberPatternRE);if(! numberPattern){throw new Error('unable
to find a number expression in pattern: '+pattern);}return pattern.replace(numberPatternRE,commafyNumber(value,numberPattern[0], {decimal:decimal,group:group}));}});}(mediaWiki,jQuery));},{}, {});mw.loader.implement("mediawiki.notify",function($,jQuery){(function(mw,$) {'use strict';mw.notify=function(message,options){var d=$.Deferred();mw.loader .using('mediawiki.notification',function() {d.resolve(mw.notification.notify(message,options));},d.reject);return d.promise();};}(mediaWiki,jQuery));},{}, {});mw.loader.implement("mediawiki.user",function($,jQuery){(function(mw,$){var user,deferreds={},options=mw.user.options||new mw.Map(),tokens=mw.user.tokens|| new mw.Map();function getUserInfo(info,callback){var api;if(!deferreds[info]) {deferreds.rights=$.Deferred();deferreds.groups=$.Deferred();api=new mw.Api();api.get({action:'query',meta:'userinfo',uiprop:'rights| groups'}).always(function(data){var rights,groups;if(data.query&&data.query.userinfo) {rights=data.query.userinfo.rights;groups=data.query.userinfo.groups;}deferreds. rights.resolve(rights||[]);deferreds.groups.resolve(groups||[]);});}return deferreds[info].done(callback).promise();}mw.user=user={options:options,tokens:t okens,generateRandomSessionId:function(){var i,r,id='',seed='0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'; for(i=0;i<32;i++){r=Math.floor( Math.random()*seed.length);id+=seed.substring(r,r+1);}return id;},getId:function(){return mw.config.get('wgUserId',0);},getName:function() {return mw.config.get('wgUserName');},getRegistration:function(){var registration=mw.config.get('wgUserRegistration');if(user.isAnon()){return false;}else if(registration===null){return null;}else{return new Date(registration);}},isAnon:function(){return user.getName()===null;},sessionId:function(){var sessionId=$.cookie('mediaWiki.user.sessionId');if(sessionId===undefined|| sessionId===null){sessionId=user.generateRandomSessionId(); $.cookie('mediaWiki.user.sessionId',sessionId,{expires:null,path:'/'});}return sessionId;},id:function(){return user.getName()|| user.sessionId();},bucket:function(key,options){var cookie,parts,version,bucket,range,k,rand,total;options=$.extend({buckets: {},version:0,expires:30},options|| {});cookie=$.cookie('mediaWiki.user.bucket:'+key);if(typeof cookie==='string'&&cookie.length>2&&cookie.indexOf(':')!==-1){parts=cookie. split(':');if(parts.length>1&&Number(parts[0])===options.version) {version=Number(parts[0]);bucket=String(parts[1]);}}if(bucket===undefined){if(! $.isPlainObject(options.buckets)){throw new Error('Invalid bucket. Object expected for options.buckets.');}version=Number(options.version);range=0;for(k in options.buckets) {range+=options.buckets[k];}rand=Math.random()*range;total=0;for(k in options.buckets){bucket=k;total+=options.buckets[k];if(total>=rand){break;}} $.cookie('mediaWiki.user.bucket:'+key,version+':'+bucket, {path:'/',expires:Number(options.expires)});}return bucket;},getGroups:function(callback){return getUserInfo('groups',callback);},getRights:function(callback){return getUserInfo('rights',callback);}};mw.log.deprecate(user,'name',user.getName,'Use mw.user.getName instead.');mw.log.deprecate(user,'anonymous',user.isAnon,'Use mw.user.isAnon instead.');}(mediaWiki,jQuery));},{}, {});mw.loader.implement("mediawiki.util",function($,jQuery){(function(mw,$){'use strict';var util={init: function(){util.$content=(function(){var i,l,$node,selectors;selectors=['.mw- body-primary','.mw-body','#mw-content- text','body'];for(i=0,l=selectors.length;i<l;i++){$node=$ (selectors[i]);if($node.length){return $node.first();}}return util.$content;} ());},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');},wikiU rlencode:function(str){return util.rawurlencode(str).replace(/ %20/g,'_').replace(/%3B/g,';').replace(/%40/g,'@').replace(/%24/g,'$').replace(/
24.
%21/g,'!').replace(/%2A/g,'*').replace(/%28/g,'(').replace(/%29/g,')').replace(/ %2C/g,',').replace(/%2F/g,'/').replace(/%3A/g,':');},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;}, wikiScript:function(str){str=str||'index';if(str==='index'){return mw.config.get('wgScript');}else
if(str==='load'){return mw.config.get('wgLoadScript');}else{return mw.config.get('wgScriptPath') +'/'+str+mw.config.get('wgScriptExtension');}},addCSS:function(text){var s=mw.loader.addStyleTag(text);return s.sheet||s.styleSheet|| s;},getParamValue:function(param,url){if(url===undefined) {url=document.location.href;}var re=new RegExp('^[^#]*[&?]'+$.escapeRE(param) +'=([^&#]*)'),m=re.exec(url);if(m){return decodeURIComponent(m[1].replace(/ +/g,'%20'));}return null;},updateTooltipAccessKeys:function($nodes){if(!$nodes) {if(document.querySelectorAll){$nodes=$ (document.querySelectorAll('[accesskey]'));}else{$nodes=$('#column-one a, #mw- head a, #mw-panel a, #p-logo a, input, label, button');}}else if(!($nodes instanceof $)){$nodes=$($nodes);}$nodes.updateTooltipAccessKeys();}, $content:null,addPortletLink:function(portlet,href,text,id,tooltip,accesskey,nex tnode){var $item,$link,$portlet,$ul;if( arguments.length<3){return null;}$link=$ ('<a>').attr('href',href).text(text);if(tooltip){$link.attr('title',tooltip);} $portlet=$('#'+portlet);if($portlet.length===0){return null;} $ul=$portlet.find('ul').eq(0);if($ul.length===0){$ul=$ ('<ul>');if($portlet.find('div:first').length===0) {$portlet.append($ul);}else{$portlet.find('div').eq(- 1).append($ul);}}if($ul.length===0){return null;} $portlet.removeClass('emptyPortlet');if($portlet.hasClass('vectorTabs')) {$item=$link.wrap('<li><span></span></li>').parent().parent();}else{$item=$link. wrap('<li></li>').parent();}if(id){$item.attr('id',id);}if(accesskey) {$link.attr('accesskey',accesskey);}if(tooltip) {$link.attr('title',tooltip).updateTooltipAccessKeys();}if(nextnode) {if(nextnode.nodeType||typeof nextnode==='string') {nextnode=$ul.find(nextnode);}else if(!nextnode.jquery|| (nextnode.length&&nextnode[0].parentNode!==$ul[0])){$ul.append($item);return $item[0];}if(nextnode.length===1){nextnode.before($item);return $item[0];}} $ul.append($item); return $item[0];},validateEmail:function(mailtxt){var rfc5322Atext,rfc1034LdhStr,html5EmailRegexp;if(mailtxt===''){return null;}rfc5322Atext='a-z0-9!#$%&'*+-/=?^_`{|}~';rfc1034LdhStr='a-z0- 9-';html5EmailRegexp=new RegExp('^'+'['+rfc5322Atext+'.] +'+'@'+'['+rfc1034LdhStr+']+'+'(?:.['+rfc1034LdhStr+'] +)*'+'$','i');return(mailtxt.match(html5EmailRegexp)! ==null);},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;},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.log.deprecate(util,'wikiGetlink',util.getUrl,'Use mw.util.getUrl instead.');mw.log.deprecate(util,'tooltipAccessKeyPrefix', $.fn.updateTooltipAccessKeys.getAccessKeyPrefix(),'Use jquery.accessKeyLabel instead.');mw.log.deprecate(util,'tooltipAccessKeyRegexp',/[(ctrl-)?(option-)? (alt-)?(shift-)?(esc-)?(.)]$/,'Use jquery.accessKeyLabel
Baixar agora