| |
- (function(e){"use strict";var t,n;t='<div class="grid uls-menu uls-wide"> <div class="row"> <span id="uls-close" class="uls-icon-close"></span> </div> <div class="row"> <div class="uls-title-region seven columns"> <h1 data-i18n="uls-select-language" class="uls-title">Select Language</h1> </div> <div class="five columns uls-map-block" id="uls-map-block"> <div class="row"> <div data-regiongroup="1" id="uls-region-1" class="three columns uls-region uls-region-1"> <a data-i18n="uls-region-WW">Worldwide</a> </div> <div class="nine columns"> <div class="row uls-worldmap"> <div data-regiongroup="2" id="uls-region-2" class="four columns uls-region"> <a data-i18n="uls-region-AM">America</a> </div> <div data-regiongroup="3" id="uls-region-3" class="four columns uls-region"> <a><span data-i18n="uls-region-EU">Europe</span><br> <span data-i18n="uls-region-ME">Middle East</span><br> <span data-i18n="uls-region-AF">Africa</span></a> </div> <div data-regiongroup="4" id="uls-region-4" class="four columns uls-region"> <a><span data-i18n="uls-region-AS">Asia</span><br> <span data-i18n="uls-region-PA">Pacific</span></a> </div> </div> </div> </div> </div> </div> <div id="search" class="row uls-search"> <div class="one column"> <span class="uls-search-label"></span> </div> <div class="ten columns"> <div id="uls-search-input-block" class="uls-search-input-block"> <input type="text" class="uls-filterinput uls-filtersuggestion" id="uls-filtersuggestion" disabled="true" autocomplete="off" /> <input type="text" class="uls-filterinput uls-languagefilter" id="uls-languagefilter" data-clear="uls-languagefilter-clear" data-suggestion="uls-filtersuggestion" placeholder="Language search" autocomplete="off" /> </div> </div> <div class="one column"> <span id="uls-languagefilter-clear" class="uls-languagefilter-clear"></span> </div> </div> <div class="row uls-language-list"></div> <div class="row" id="uls-settings-block"></div> </div>';n=function(n,r){this.$element=e(n);this.options=e.extend({},e.fn.uls.defaults,r);this.$menu=e(t);this.languages=this.options.languages;for(var i in this.languages){if(e.uls.data.languages[i]===undefined){delete this.languages[i]}}this.left=this.options.left;this.top=this.options.top;this.shown=false;this.initialized=false;this.$languageFilter=this.$menu.find("#uls-languagefilter");this.$regionFilters=this.$menu.find(".uls-region");this.$resultsView=this.$menu.find("div.uls-language-list");this.render();this.listen();this.ready()};n.prototype={constructor:n,ready:function(){if(this.options.onReady){this.options.onReady.call(this)}},visible:function(){if(this.options.onVisible){this.options.onVisible.call(this)}},position:function(){var t=e.extend({},this.$element.offset(),{height:this.$element[0].offsetHeight});return{top:this.top!==undefined?this.top:t.top+t.height,left:this.left!==undefined?this.left:"25%"}},show:function(){this.$menu.css(this.position());if(this.options.compact){this.$menu.addClass("uls-compact")}if(!this.initialized){e("body").prepend(this.$menu);this.i18n();this.defaultSearch();this.initialized=true}e(".uls-menu").hide();this.$menu.show();this.$menu.scrollIntoView();this.shown=true;if(!this.isMobile()){this.$languageFilter.focus()}this.visible()},i18n:function(){if(e.i18n){this.$menu.find("[data-i18n]").i18n();this.$languageFilter.prop("placeholder",e.i18n("uls-search-placeholder"))}},defaultSearch:function(){this.$resultsView.lcd("empty");this.$regionFilters.regionselector("show")},hide:function(){this.$menu.hide();this.shown=false},render:function(){},noresults:function(){e(".regionselector").removeClass("active");this.$resultsView.lcd("noResults")},success:function(){e(".regionselector").removeClass("active");this.$resultsView.show()},listen:function(){var t,n=this;this.$element.on("click",e.proxy(this.click,this));this.$languageFilter.on("searchclear.uls",e.proxy(this.defaultSearch,this));this.$languageFilter.on("noresults.uls",e.proxy(this.noresults,this));this.$languageFilter.on("resultsfound.uls",e.proxy(this.success,this));this.$menu.find("#uls-close").on("click",e.proxy(this.cancel,this));this.$menu.on("click",function(e){e.stopPropagation()});this.$menu.on("keypress",e.proxy(this.keypress,this)).on("keyup",e.proxy(this.keyup,this));if(this.eventSupported("keydown")){this.$menu.on("keydown",e.proxy(this.keypress,this))}t=this.$resultsView.lcd({languages:this.languages,quickList:this.options.quickList,clickhandler:e.proxy(this.select,this),source:this.$languageFilter,showRegions:this.options.showRegions,languageDecorator:this.options.languageDecorator}).data("lcd");this.$languageFilter.languagefilter({$target:t,languages:this.languages,searchAPI:this.options.searchAPI,onSelect:e.proxy(this.select,this)});this.$menu.find(".uls-region, .uls-region-link").regionselector({$target:t,languages:this.languages,success:function(e){n.$languageFilter.languagefilter("deactivate");if(e.regionGroup===1){t.quicklist()}n.success()},noresults:function(){n.$languageFilter.languagefilter("clear")}});e("html").click(e.proxy(this.cancel,this))},select:function(e){this.hide();this.$languageFilter.trigger("searchclear");if(this.options.onSelect){this.options.onSelect.call(this,e)}},cancel:function(){this.hide();if(this.options.onCancel){this.options.onCancel.call(this)}},keyup:function(e){if(!this.shown){return}if(e.keyCode===27){this.cancel();e.preventDefault();e.stopPropagation()}},keypress:function(e){if(!this.shown){return}if(e.keyCode===27){this.cancel();e.preventDefault();e.stopPropagation()}},click:function(e){e.stopPropagation();e.preventDefault();if(this.shown){this.hide()}else{this.show()}},eventSupported:function(e){var t=e in this.$menu;if(!t){this.$element.setAttribute(e,"return;");t=typeof this.$element[e]==="function"}return t},isMobile:function(){return navigator.userAgent.match(/(iPhone|iPod|iPad|Android|BlackBerry)/)}};e.fn.uls=function(t){return this.each(function(){var r=e(this),i=r.data("uls"),s=typeof t==="object"&&t;if(!i){r.data("uls",i=new n(this,s))}if(typeof t==="string"){i[t]()}})};e.fn.uls.defaults={onSelect:null,searchAPI:null,languages:e.uls.data.getAutonyms(),quickList:null,compact:false,showRegions:["WW","AM","EU","ME","AF","AS","PA"],languageDecorator:null};if(!e.fn.i18n){e.fn.i18n=function(){}}e.fn.scrollIntoView=function(){return this.each(function(){var t,n=e(window),r=n.height(),i=n.scrollTop(),s=i+r,o=e(this),u=o.height(),a=o.offset().top,f=a+u;if(a<i||f>s){if(i>a){t=a}else{t=f-r}e("html, body").stop().animate({scrollTop:t},500)}})};e.fn.uls.Constructor=n})(jQuery);(function(e){"use strict";e.uls=e.uls||{};e.uls.data={languages:{aa:["Latn",["AF"],"Qafár af"],ab:["Cyrl",["EU"],"Аҧсшәа"],ace:["Latn",["AS","PA"],"Acèh"],ady:["Cyrl",["EU","ME"],"Адыгэбзэ"],"ady-cyrl":["ady"],"ady-latn":["Latn",["EU","ME"],"Adygabze"],aeb:["Arab",["AF"],"زَوُن"],af:["Latn",["AF"],"Afrikaans"],ahr:["Deva",["AS"],"अहिराणी"],ak:["Latn",["AF"],"Akan"],akz:["Latn",["AM"],"Albaamo innaaɬiilka"],aln:["Latn",["EU"],"Gegë"],am:["Ethi",["AF"],"አማርኛ"],an:["Latn",["EU"],"aragonés"],ang:["Latn",["EU"],"Ænglisc"],anp:["Deva",["AS"],"अङ्गिका"],ar:["Arab",["ME"],"العربية"],arc:["Syrc",["ME"],"ܐܪܡܝܐ"],arn:["Latn",["AM"],"mapudungun"],aro:["Latn",["AM"],"Araona"],arq:["Arab",["AF"],"جازايرية"],ary:["Latn",["ME"],"Maġribi"],arz:["Arab",["ME"],"مصرى"],as:["Beng",["AS"],"অসমীয়া"],ase:["Sgnw",["AM"],"American sign language"],ast:["Latn",["EU"],"asturianu"],av:["Cyrl",["EU"],"авар"],avk:["Latn",["WW"],"Kotava"],ay:["Latn",["AM"],"Aymar aru"],az:["az-latn"],"az-latn":["Latn",["EU","ME"],"azərbaycanca"],"az-arab":["Arab",["EU","ME"],"آذربايجانجا"],"az-cyrl":["Latn",["EU","ME"],"азәрбајҹанҹа"],azb:["az-arab"],ba:["Cyrl",["EU"],"башҡортса"],bar:["Latn",["EU"],"Boarisch"],"bat-smg":["sgs"],"bbc-latn":["Latn",["AS"],"Batak Toba"],"bbc-batk":["Batk",["AS"],"Batak Toba"],bbc:["Latn",["AS"],"Batak Toba"],bcc:["Arab",["AS","ME"],"بلوچی مکرانی"],bcl:["Latn",["AS"],"Bikol Central"],"be-tarask":["Cyrl",["EU"],"беларуская (тарашкевіца)"],"be-x-old":["be-tarask"],be:["Cyrl",["EU"],"беларуская"],bew:["Latn",["AS"],"Bahasa Betawi"],bfq:["Taml",["AS"],"படகா"],bg:["Cyrl",["EU"],"български"],bh:["Deva",["AS"],"भोजपुरी"],bho:["Deva",["AS"],"भोजपुरी"],bi:["Latn",["PA"],"Bislama"],bjn:["Latn",["AS"],"Bahasa Banjar"],bm:["Latn",["AF"],"bamanankan"],bn:["Beng",["AS"],"বাংলা"],bo:["Tibt",["AS"],"བོད་ཡིག"],bpy:["Beng",["AS"],"বিষ্ণুপ্রিয়া মণিপুরী"],bqi:["Arab",["ME"],"بختياري"],br:["Latn",["EU"],"brezhoneg"],brh:["Latn",["ME","AS"],"Bráhuí"],brx:["Deva",["AS"],"बड़ो"],bs:["Latn",["EU"],"bosanski"],bto:["Latn",["AS"],"Iriga Bicolano"],bug:["Bugi",["AS"],"ᨅᨔ ᨕᨘᨁᨗ"],bxr:["Cyrl",["AS"],"буряад"],ca:["Latn",["EU"],"català"],"cbk-zam":["Latn",["AS"],"Chavacano de Zamboanga"],cdo:["Latn",["AS"],"Mìng-dĕ̤ng-ngṳ̄"],ce:["Cyrl",["EU"],"нохчийн"],ceb:["Latn",["AS"],"Cebuano"],ch:["Latn",["PA"],"Chamoru"],cho:["Latn",["AM"],"Choctaw"],chr:["Cher",["AM"],"ᏣᎳᎩ"],chy:["Latn",["AM"],"Tsetsêhestâhese"],ckb:["Arab",["ME"],"کوردی"],co:["Latn",["EU"],"corsu"],cps:["Latn",["AS"],"Capiceño"],cr:["Cans",["AM"],"ᓀᐦᐃᔭᐍᐏᐣ"],"cr-cans":["cr"],"cr-latn":["Latn",["AM"],"Nēhiyawēwin"],crh:["Latn",["EU"],"qırımtatarca"],"crh-cyrl":["Cyrl",["EU"],"къырымтатарджа"],"crh-latn":["crh"],cs:["Latn",["EU"],"česky"],csb:["Latn",["EU"],"kaszëbsczi"],cu:["Cyrl",["EU"],"словѣньскъ / ⰔⰎⰑⰂⰡⰐⰠⰔⰍⰟ"],cv:["Cyrl",["EU"],"Чӑвашла"],cy:["Latn",["EU"],"Cymraeg"],da:["Latn",["EU"],"dansk"],"de-at":["Latn",["EU"],"Österreichisches Deutsch"],"de-ch":["Latn",["EU"],"Schweizer Hochdeutsch"],"de-formal":["Latn",["EU"],"Deutsch (Sie-Form)"],de:["Latn",["EU"],"Deutsch"],diq:["Latn",["EU","AS"],"Zazaki"],dsb:["Latn",["EU"],"dolnoserbski"],dtp:["Latn",["AS"],"Dusun Bundu-liwan"],dv:["Thaa",["AS"],"ދިވެހިބަސް"],dz:["Tibt",["AS"],"ཇོང་ཁ"],ee:["Latn",["AF"],"eʋegbe"],egl:["Latn",["EU"],"Emiliàn"],el:["Grek",["EU"],"Ελληνικά"],eml:["Latn",["EU"],"emiliàn e rumagnòl"],"en-ca":["Latn",["AM"],"Canadian English"],"en-gb":["Latn",["EU","AS","PA"],"British English"],en:["Latn",["EU","AM","AF","ME","AS","PA","WW"],"English"],eo:["Latn",["WW"],"Esperanto"],"es-419":["Latn",["AM"],"español de America Latina"],"es-formal":["Latn",["EU","AM","AF","WW"],"español (formal)"],es:["Latn",["EU","AM","AF","WW"],"español"],esu:["Latn",["AM"],"Yup'ik"],et:["Latn",["EU"],"eesti"],eu:["Latn",["EU"],"euskara"],ext:["Latn",["EU"],"estremeñu"],fa:["Arab",["ME"],"فارسی"],ff:["Latn",["AF"],"Fulfulde"],fi:["Latn",["EU"],"suomi"],fil:["tl"],fit:["Latn",["EU"],"meänkieli"],"fiu-vro":["vro"],fj:["Latn",["PA"],"Na Vosa Vakaviti"],fo:["Latn",["EU"],"føroyskt"],fr:["Latn",["EU","AM","WW"],"français"],frc:["Latn",["AM"],"français cadien"],frp:["Latn",["EU"],"arpetan"],frr:["Latn",["EU"],"Nordfriisk"],fur:["Latn",["EU"],"furlan"],fy:["Latn",["EU"],"Frysk"],ga:["Latn",["EU"],"Gaeilge"],gag:["Latn",["EU"],"Gagauz"],gah:["Latn",["AS"],"Alekano"],"gan-hans":["Hans",["AS"],"赣语(简体)"],"gan-hant":["gan"],gan:["Hant",["AS"],"贛語"],gbz:["Latn",["AS"],"Dari"],gcf:["Latn",["AM"],"Guadeloupean Creole French"],gd:["Latn",["EU"],"Gàidhlig"],gl:["Latn",["EU"],"galego"],glk:["Arab",["ME"],"گیلکی"],gn:["Latn",["AM"],"Avañe'ẽ"],gom:["Deva",["AS"],"कोंकणी"],"gom-deva":["gom"],"gom-latn":["Latn",["AS"],"Konknni"],got:["Goth",["EU"],"𐌲𐌿𐍄𐌹𐍃𐌺"],grc:["Grek",["EU"],"Ἀρχαία ἑλληνικὴ"],gsw:["Latn",["EU"],"Alemannisch"],gu:["Gujr",["AS"],"ગુજરાતી"],guc:["Latn",["AM"],"Wayúu"],gur:["Latn",["AF"],"Gurenɛ"],gv:["Latn",["EU"],"Gaelg"],"ha-arab":["Arab",["AF"],"هَوُسَ"],"ha-latn":["Latn",["AF"],"Hausa"],ha:["ha-latn"],hak:["Latn",["AS"],"Hak-kâ-fa"],haw:["Latn",["AM","PA"],"Hawai`i"],he:["Hebr",["ME"],"עברית"],hi:["Deva",["AS"],"हिन्दी"],hif:["Latn",["PA","AS"],"Fiji Hindi"],"hif-deva":["Deva",["AS"],"फ़ीजी हिन्दी"],"hif-latn":["hif"],hil:["Latn",["AS"],"Ilonggo"],hne:["Deva",["AS"],"छत्तीसगढ़ी"],ho:["Latn",["PA"],"Hiri Motu"],hr:["Latn",["EU"],"hrvatski"],hsb:["Latn",["EU"],"hornjoserbsce"],hsn:["Hans",["AS"],"湘语"],ht:["Latn",["AM"],"Kreyòl ayisyen"],"hu-formal":["Latn",["EU"],"Magyar (magázó)"],hu:["Latn",["EU"],"magyar"],hy:["Armn",["EU","ME"],"Հայերեն"],hz:["Latn",["AF"],"Otsiherero"],ia:["Latn",["WW"],"interlingua"],id:["Latn",["AS"],"Bahasa Indonesia"],ie:["Latn",["WW"],"Interlingue"],ig:["Latn",["AF"],"Igbo"],ii:["Yiii",["AS"],"ꆇꉙ"],ik:["Latn",["AM"],"Iñupiak"],"ike-cans":["Cans",["AM"],"ᐃᓄᒃᑎᑐᑦ"],"ike-latn":["Latn",["AM"],"inuktitut"],ilo:["Latn",["AS"],"Ilokano"],inh:["Cyrl",["EU"],"ГӀалгӀай"],io:["Latn",["WW"],"Ido"],is:["Latn",["EU"],"íslenska"],it:["Latn",["EU"],"italiano"],iu:["Cans",["AM"],"ᐃᓄᒃᑎᑐᑦ"],ja:["Jpan",["AS"],"日本語"],jam:["Latn",["AM"],"Patois"],jbo:["Latn",["WW"],"lojban"],jut:["Latn",["EU"],"jysk"],jv:["Latn",["AS","PA"],"Basa Jawa"],"jv-java":["Java",["AS","PA"],"ꦧꦱꦗꦮ"],ka:["Geor",["EU"],"ქართული"],kaa:["Latn",["AS"],"Qaraqalpaqsha"],kab:["Latn",["AF","EU"],"Taqbaylit"],"kbd-cyrl":["kbd"],"kbd-latn":["Latn",["EU"],"Qabardjajəbza"],kbd:["Cyrl",["EU","ME"],"Адыгэбзэ"],kea:["Latn",["AF"],"Kabuverdianu"],kg:["Latn",["AF"],"Kongo"],kgp:["Latn",["AM"],"Kaingáng"],khw:["Arab",["ME","AS"],"کھوار"],ki:["Latn",["AF"],"Gĩkũyũ"],kiu:["Latn",["EU","ME"],"Kırmancki"],kj:["Latn",["AF"],"Kwanyama"],kjh:["Cyrl",["AS"],"хакас"],kk:["kk-cyrl"],"kk-arab":["Arab",["EU","AS"],"قازاقشا (تٶتە)"],"kk-cn":["kk-arab"],"kk-cyrl":["Cyrl",["EU","AS"],"қазақша"],"kk-kz":["kk-cyrl"],"kk-latn":["Latn",["EU","AS","ME"],"qazaqşa"],"kk-tr":["kk-latn"],kl:["Latn",["AM","EU"],"kalaallisut"],km:["Khmr",["AS"],"ភាសាខ្មែរ"],kn:["Knda",["AS"],"ಕನ್ನಡ"],"ko-kp":["Kore",["AS"],"한국어 (조선)"],ko:["Kore",["AS"],"한국어"],koi:["Cyrl",["EU"],"Перем Коми"],kr:["Latn",["AF"],"Kanuri"],krc:["Cyrl",["EU"],"къарачай-малкъар"],kri:["Latn",["AF"],"Krio"],krj:["Latn",["ME","EU"],"Kinaray-a"],krl:["Latn",["EU"],"Karjala"],"ks-arab":["Arab",["AS"],"کٲشُر"],"ks-deva":["Deva",["AS"],"कॉशुर"],ks:["Arab",["AS"],"کٲشُر"],ksf:["Latn",["AF"],"Bafia"],ksh:["Latn",["EU"],"Ripoarisch"],ku:["ku-latn"],"ku-arab":["Arab",["EU","ME"],"كوردي"],"ku-latn":["Latn",["EU","ME"],"Kurdî"],kv:["Cyrl",["EU"],"коми"],kw:["Latn",["EU"],"kernowek"],ky:["Cyrl",["AS"],"Кыргызча"],la:["Latn",["EU"],"Latina"],lad:["lad-latn"],"lad-latn":["Latn",["ME","EU","AM"],"Ladino"],"lad-hebr":["Hebr",["ME","EU","AM"],"לאדינו"],lb:["Latn",["EU"],"Lëtzebuergesch"],lbe:["Cyrl",["EU"],"лакку"],lez:["Cyrl",["EU"],"лезги"],lfn:["Latn",["WW"],"Lingua Franca Nova"],lg:["Latn",["AF"],"Luganda"],li:["Latn",["EU"],"Limburgs"],lij:["Latn",["EU"],"Ligure"],liv:["Latn",["EU"],"Līvõ kēļ"],lld:["Latn",["EU"],"Ladin"],lmo:["Latn",["EU"],"lumbaart"],ln:["Latn",["AF"],"lingála"],lo:["Laoo",["AS"],"ລາວ"],loz:["Latn",["AF"],"Silozi"],lt:["Latn",["EU"],"lietuvių"],lrc:["Arab",["AS"],"لوری"],ltg:["Latn",["EU"],"latgaļu"],lud:["Latn",["EU"],"lüüdi"],lus:["Latn",["AS"],"Mizo ţawng"],lut:["Latn",["AM"],"dxʷləšucid"],lv:["Latn",["EU"],"latviešu"],lzh:["Hant",["AS"],"文言"],lzz:["Latn",["EU","ME"],"Lazuri"],mai:["Deva",["AS"],"मैथिली"],"map-bms":["Latn",["AS"],"Basa Banyumasan"],mdf:["Cyrl",["EU"],"мокшень"],mfe:["Latn",["AM"],"Morisyen"],mg:["Latn",["AF"],"Malagasy"],mh:["Latn",["PA"],"Ebon"],mhr:["Cyrl",["EU"],"олык марий"],mi:["Latn",["PA"],"Māori"],mic:["Latn",["AM"],"Mi'kmaq"],min:["Latn",["AS"],"Baso Minangkabau"],mk:["Cyrl",["EU"],"македонски"],ml:["Mlym",["AS","ME"],"മലയാളം"],mn:["Cyrl",["AS"],"монгол"],mnc:["Mong",["AS"],"ᠮᠠᠨᠵᡠ ᡤᡳᠰᡠᠨ"],mni:["Beng",["AS"],"মেইতেই লোন্"],mnw:["Mymr",["AS"],"ဘာသာ မန်"],mo:["Cyrl",["EU"],"молдовеняскэ"],mr:["Deva",["AS","ME"],"मराठी"],mrj:["Cyrl",["EU"],"кырык мары"],ms:["Latn",["AS"],"Bahasa Melayu"],mt:["Latn",["EU"],"Malti"],mui:["Latn",["AS"],"Musi"],mus:["Latn",["AM"],"Mvskoke"],mwl:["Latn",["EU"],"Mirandés"],mwv:["Latn",["AS"],"Behase Mentawei"],my:["Mymr",["AS"],"မြန်မာဘာသာ"],myv:["Cyrl",["EU"],"эрзянь"],mzn:["Arab",["ME","AS"],"مازِرونی"],na:["Latn",["PA"],"Dorerin Naoero"],nah:["Latn",["AM"],"Nāhuatl"],nan:["Latn",["AS"],"Bân-lâm-gú"],nap:["Latn",["EU"],"Nnapulitano"],nb:["Latn",["EU"],"norsk (bokmål)"],"nds-nl":["Latn",["EU"],"Nedersaksisch"],nds:["Latn",["EU"],"Plattdüütsch"],ne:["Deva",["AS"],"नेपाली"],"new":["Deva",["AS"],"नेपाल भाषा"],ng:["Latn",["AF"],"Oshiwambo"],niu:["Latn",["PA"],"ko e vagahau Niuē"],njo:["Latn",["AS"],"Ao"],"nl-informal":["Latn",["EU","AM"],"Nederlands (informeel)"],nl:["Latn",["EU","AM"],"Nederlands"],nn:["Latn",["EU"],"norsk (nynorsk)"],no:["Latn",["EU"],"norsk"],nov:["Latn",["WW"],"Novial"],nqo:["Nkoo",["AF"],"ߒߞߏ"],nrm:["Latn",["EU"],"Nouormand"],nso:["Latn",["AF"],"Sesotho sa Leboa"],nv:["Latn",["AM"],"Diné bizaad"],ny:["Latn",["AF"],"Chi-Chewa"],oc:["Latn",["EU"],"occitan"],om:["Latn",["AF"],"Oromoo"],or:["Orya",["AS"],"ଓଡ଼ିଆ"],os:["Cyrl",["EU"],"Ирон"],ota:["Arab",["AS","EU"],"لسان عثمانى"],pa:["pa-guru"],"pa-guru":["Guru",["AS"],"ਪੰਜਾਬੀ"],pag:["Latn",["AS"],"Pangasinan"],pam:["Latn",["AS"],"Kapampangan"],pap:["Latn",["AM"],"Papiamentu"],pcd:["Latn",["EU"],"Picard"],pdc:["Latn",["EU","AM"],"Deitsch"],pdt:["Latn",["EU","AM"],"Plautdietsch"],pfl:["Latn",["EU"],"Pälzisch"],pi:["Deva",["AS"],"पालि"],pih:["Latn",["PA"],"Norfuk / Pitkern"],pis:["Latn",["PA"],"Pijin"],pko:["Latn",["AF"],"Pökoot"],pl:["Latn",["EU"],"polski"],pms:["Latn",["EU"],"Piemontèis"],pnb:["Arab",["AS","ME"],"پنجابی"],pnt:["Grek",["EU"],"Ποντιακά"],ppl:["Latn",["AM"],"Nawat"],prg:["Latn",["EU"],"Prūsiskan"],ps:["Arab",["AS","ME"],"پښتو"],"pt-br":["Latn",["AM"],"português do Brasil"],pt:["Latn",["EU","AM","AS","PA","AF","WW"],"português"],qu:["Latn",["AM"],"Runa Simi"],qug:["Latn",["AM"],"Runa shimi"],rap:["Latn",["AM"],"arero rapa nui"],rgn:["Latn",["EU"],"Rumagnôl"],rif:["Latn",["AF"],"Tarifit"],rki:["Mymr",["AS"],"ရခိုင်"],rm:["Latn",["EU"],"rumantsch"],rmf:["Latn",["EU"],"kaalengo tšimb"],rmy:["Latn",["EU"],"Romani"],rn:["Latn",["AF"],"Kirundi"],ro:["Latn",["EU"],"română"],"roa-rup":["rup"],"roa-tara":["Latn",["EU"],"tarandíne"],rtm:["Latn",["PA"],"Faeag Rotuma"],ru:["Cyrl",["EU","AS","ME"],"русский"],rue:["Cyrl",["EU"],"русиньскый"],rup:["Latn",["EU"],"Armãneashce"],ruq:["Cyrl",["EU"],"Влахесте"],"ruq-cyrl":["ruq"],"ruq-grek":["Grek",["EU"],"Megleno-Romanian (Greek script)"],"ruq-latn":["Latn",["EU"],"Vlăheşte"],rut:["Cyrl",["EU"],"мыхаӀбишды"],rw:["Latn",["AF"],"Kinyarwanda"],rwr:["Deva",["AS"],"मारवाड़ी"],ryu:["Kana",["AS"],"ʔucināguci"],sa:["Deva",["AS"],"संस्कृतम्"],sah:["Cyrl",["EU","AS"],"саха тыла"],sat:["Latn",["AS"],"Santali"],saz:["Saur",["AS"],"ꢱꣃꢬꢵꢯ꣄ꢡ꣄ꢬꢵ"],sc:["Latn",["EU"],"sardu"],scn:["Latn",["EU"],"sicilianu"],sco:["Latn",["EU"],"Scots"],sd:["Arab",["AS"],"سنڌي"],sdc:["Latn",["EU"],"Sassaresu"],se:["Latn",["EU"],"sámegiella"],ses:["Latn",["AF"],"Koyraboro Senni"],sei:["Latn",["AM"],"Cmique Itom"],sg:["Latn",["AF"],"Sängö"],sgs:["Latn",["EU"],"žemaitėška"],sh:["Latn",["EU"],"srpskohrvatski"],"shi-latn":["Latn",["AF"],"Tašlḥiyt"],"shi-tfng":["Tfng",["AF"],"ⵜⴰⵛⵍⵃⵉⵜ"],shi:["shi-latn"],shn:["Mymr",["AS"],"လိၵ်ႈတႆး"],si:["Sinh",["AS"],"සිංහල"],simple:["Latn",["WW"],"Simple English"],sk:["Latn",["EU"],"slovenčina"],sl:["Latn",["EU"],"slovenščina"],sli:["Latn",["EU"],"Schläsch"],slr:["Latn",["AS"],"Salırça"],sly:["Latn",["AS"],"Bahasa Selayar"],syc:["Syrc",["ME"],"ܣܘܪܝܝܐ"],sm:["Latn",["PA"],"Gagana Samoa"],sma:["Latn",["EU"],"åarjelsaemien"],smj:["Latn",["EU"],"julevsámegiella"],smn:["Latn",["EU"],"anarâškielâ"],sms:["Latn",["EU"],"sää´mǩiõll"],sn:["Latn",["AF"],"chiShona"],so:["Latn",["AF"],"Soomaaliga"],sq:["Latn",["EU"],"shqip"],sr:["sr-cyrl"],"sr-ec":["sr-cyrl"],"sr-cyrl":["Cyrl",["EU"],"српски"],"sr-el":["sr-latn"],"sr-latn":["Latn",["EU"],"srpski"],srn:["Latn",["AM","EU"],"Sranantongo"],ss:["Latn",["AF"],"SiSwati"],st:["Latn",["AF"],"Sesotho"],stq:["Latn",["EU"],"Seeltersk"],su:["Latn",["AS"],"Basa Sunda"],sv:["Latn",["EU"],"svenska"],sw:["Latn",["AF"],"Kiswahili"],swb:["Latn",["AF"],"Shikomoro"],sxu:["Latn",["EU"],"Säggssch"],szl:["Latn",["EU"],"ślůnski"],ta:["Taml",["AS"],"தமிழ்"],tcy:["Knda",["AS"],"ತುಳು"],te:["Telu",["AS"],"తెలుగు"],tet:["Latn",["AS","PA"],"tetun"],"tg-cyrl":["Cyrl",["AS"],"тоҷикӣ"],"tg-latn":["Latn",["AS"],"tojikī"],tg:["Cyrl",["AS"],"тоҷикӣ"],th:["Thai",["AS"],"ไทย"],ti:["Ethi",["AF"],"ትግርኛ"],tk:["Latn",["AS"],"Türkmençe"],tkr:["Cyrl",["AS"],"ЦӀаьхна миз"],tl:["Latn",["AS"],"Tagalog"],tly:["Cyrl",["EU","AS","ME"],"толышә зывон"],tn:["Latn",["AF"],"Setswana"],to:["Latn",["PA"],"lea faka-Tonga"],tokipona:["Latn",["WW"],"Toki Pona"],tpi:["Latn",["PA","AS"],"Tok Pisin"],tr:["Latn",["EU","ME"],"Türkçe"],trp:["Latn",["AS"],"Kokborok (Tripuri)"],tru:["Latn",["AS"],"Ṫuroyo"],ts:["Latn",["AF"],"Xitsonga"],tsd:["Grek",["EU"],"Τσακωνικά"],tt:["Cyrl",["EU"],"татарча"],"tt-cyrl":["tt"],"tt-latn":["Latn",["EU"],"tatarça"],ttt:["Cyrl",["AS"],"Tati"],tum:["Latn",["AF"],"chiTumbuka"],tw:["Latn",["AF"],"Twi"],twd:["Latn",["EU"],"Tweants"],ty:["Latn",["PA"],"Reo Mā`ohi"],tyv:["Cyrl",["AS"],"тыва дыл"],tzm:["Tfng",["AF"],"ⵜⴰⵎⴰⵣⵉⵖⵜ"],udm:["Cyrl",["EU"],"удмурт"],ug:["ug-arab"],"ug-arab":["Arab",["AS"],"ئۇيغۇرچە"],"ug-latn":["Latn",["AS"],"uyghurche"],"ug-cyrl":["Cyrl",["AS"],"уйғурчә"],uk:["Cyrl",["EU"],"українська"],ur:["Arab",["AS","ME"],"اردو"],uz:["Latn",["AS"],"oʻzbekcha"],ve:["Latn",["AF"],"Tshivenda"],vec:["Latn",["EU"],"vèneto"],vep:["Latn",["EU"],"vepsän kel’"],vi:["Latn",["AS"],"Tiếng Việt"],vls:["Latn",["EU"],"West-Vlams"],vmf:["Latn",["EU"],"Mainfränkisch"],vo:["Latn",["WW"],"Volapük"],vot:["Latn",["EU"],"Vaďďa"],vro:["Latn",["EU"],"Võro"],wa:["Latn",["EU"],"walon"],war:["Latn",["AS"],"Winaray"],wls:["Latn",["PA"],"Faka'uvea"],wo:["Latn",["AF"],"Wolof"],wuu:["Hans",["AS"],"吴语"],xal:["Cyrl",["EU"],"хальмг"],xh:["Latn",["AF"],"isiXhosa"],xmf:["Geor",["EU"],"მარგალური"],ydd:["Hebr",["AS","EU"],"Eastern Yiddish"],yi:["Hebr",["ME","EU","AM"],"ייִדיש"],yo:["Latn",["AF"],"Yorùbá"],yrk:["Cyrl",["AS"],"Ненэцяʼ вада"],yrl:["Latn",["AM"],"ñe'engatú"],yua:["Latn",["AM"],"Maaya T'aan"],yue:["Hant",["AS"],"粵語"],za:["Latn",["AS"],"Vahcuengh"],zea:["Latn",["EU"],"Zeêuws"],zh:["Hans",["AS"],"中文"],"zh-classical":["Hant",["AS"],"文言"],"zh-cn":["Hans",["AS"],"中文(中国大陆)"],"zh-hans":["Hans",["AS"],"中文(简体)"],"zh-hant":["Hant",["AS"],"中文(繁體)"],"zh-hk":["Hant",["AS"],"中文(香港)"],"zh-min-nan":["nan"],"zh-mo":["Hant",["AS"],"中文(澳門)"],"zh-my":["Hans",["AS"],"中文(马来西亚)"],"zh-sg":["Hans",["AS"],"中文(新加坡)"],"zh-tw":["Hant",["AS"],"中文(台灣)"],"zh-yue":["yue"],zu:["Latn",["AF"],"isiZulu"]},scriptgroups:{Latin:["Latn","Goth"],Greek:["Grek"],WestCaucasian:["Armn","Geor"],Arabic:["Arab"],MiddleEastern:["Hebr","Syrc"],African:["Ethi","Nkoo","Tfng"],SouthAsian:["Beng","Deva","Gujr","Guru","Knda","Mlym","Orya","Saur","Sinh","Taml","Telu","Tibt","Thaa"],Cyrillic:["Cyrl"],CJK:["Hans","Hant","Kana","Kore","Jpan","Yiii"],SouthEastAsian:["Batk","Bugi","Java","Khmr","Laoo","Mymr","Thai"],Mongolian:["Mong"],SignWriting:["Sgnw"],NativeAmerican:["Cher","Cans"],Special:["Zyyy"]},rtlscripts:["Arab","Hebr","Syrc","Nkoo","Thaa"],regiongroups:{WW:1,SP:1,AM:2,EU:3,ME:3,AF:3,AS:4,PA:4},territories:{AC:["en"],AD:["ca","es","fr"],AE:["ar","ml","ps","bal","fa"],AF:["fa","ps","haz","uz-arab","tk-latn","prd","bal","ug-arab","kk-arab"],AG:["en","pt"],AI:["en"],AL:["sq","el","mk"],AM:["hy","ku-latn","az-latn"],AO:["pt","umb","kmb","ln"],AQ:["und"],AR:["es","cy","gn"],AS:["sm","en"],AT:["de","bar","hr","sl","hu"],AU:["en","zh-hant","it"],AW:["nl","pap","en"],AX:["sv"],AZ:["az-latn","az-cyrl","tly-latn","ku-latn","ttt-latn","tkr-latn"],BA:["bs-cyrl","bs-latn","hr","sr-cyrl","sr-latn"],BB:["en"],BD:["bn","rkt","syl","ccp","my","grt","mni"],BE:["nl","en","fr","vls","wa","de"],BF:["mos","dyu","fr"],BG:["bg","tr"],BH:["ar","ml"],BI:["rn","fr","sw"],BJ:["fr","fon","yo"],BL:["fr"],BM:["en"],BN:["ms-latn","zh-hant","ms-arab","en"],BO:["es","qu","ay","gn","aro"],BQ:["pap","nl"],BR:["pt","de","it","ja","ko","kgp","gub","yrl","xav"],BS:["en"],BT:["dz","ne","tsj","lep"],BV:["und"],BW:["en","tn","af"],BY:["be","ru"],BZ:["en","es"],CA:["en","fr","it","de","pdt","cr-cans","crk","yi","iu-cans","iu-latn","moe","crj","atj","crl","csw","crm","ikt","moh","dgr","den","scs","nsk","chp","gwi"],CC:["ms-arab","en"],CD:["sw","lua","swc","fr","ln","lu","kg","lol","rw"],CF:["fr","sg","ln"],CG:["fr","ln"],CH:["de","fr","gsw","it","lmo","rm","rmo","wae"],CI:["fr","bci","sef","dnj","kfo","bqv"],CK:["en"],CL:["es","arn"],CM:["fr","en","bum","ff","ewo","ybb","bbj","nnh","bkm","bas","bax","byv","mua","maf","bfd","bss","kkj","dua","mgo","ar","jgo","ksf","agq","ha-arab","nmg","yav"],CN:["zh-hans","wuu","hsn","hak","nan","gan","ii","ug-arab","za","mn-mong","bo","ko","kk-arab","lis","ky-arab","nxq","khb","tdd","lcp","en","ru","vi","uz-cyrl","lzh"],CO:["es","guc"],CP:["und"],CR:["es"],CU:["es"],CV:["kea","pt"],CW:["pap","nl","es"],CX:["en"],CY:["el","tr","hy","ar"],CZ:["cs","de","pl"],DE:["de","en","nds","vmf","tr","hr","it","ku-latn","ru","el","ksh","pl","es","nl","da","hsb","frr","dsb","frs","stq","pfl"],DG:["en"],DJ:["aa","so","ar","fr"],DK:["da","de","kl","jut"],DM:["en"],DO:["es","en"],DZ:["arq","ar","fr","kab"],EA:["es"],EC:["es","qu","qug"],EE:["et","ru","vro"],EG:["ar","arz","el"],EH:["ar"],ER:["ti","en","tig","ar","aa","ssy","byn"],ES:["es","en","ca","gl","eu","ast","ext"],ET:["en","am","om","so","ti","sid","wal","aa"],FI:["fi","sv","ru","en","et","rmf","se","smn","sms"],FJ:["en","hi","hif-deva","fj","rtm"],FK:["en"],FM:["chk","pon","kos","yap","en","uli"],FO:["fo"],FR:["fr","en","oc","it","pt","pcd","gsw","br","co","ca","nl","eu","frp","ia"],GA:["fr","puu"],GB:["en","sco","pa-guru","cy","bn","zh-hant","syl","el","it","ks-arab","gd","yi","ml","ga","fr","kw"],GD:["en"],GE:["ka","xmf","ru","hy","ab","os","ku-latn"],GF:["fr","gcr","zh-hant"],GG:["en"],GH:["ak","en","ee","abr","gur","gaa","ha-latn","saf"],GI:["en"],GL:["kl","da"],GM:["en","man-latn"],GN:["fr","ff","man-nkoo","sus","nqo","kpe"],GP:["fr"],GQ:["es","fan","fr","bvb"],GR:["el","pnt-grek","mk","tr","bg","sq","tsd"],GS:["und"],GT:["es","quc"],GU:["en","ch"],GW:["pt"],GY:["en"],HK:["zh-hant","en","zh-hans"],HM:["und"],HN:["es","en"],HR:["hr","it"],HT:["ht","fr"],HU:["hu","de","ro","hr","sk","sl"],IC:["es"],ID:["id","jv","su","mad","ms-arab","min","bew","ban","bug","bjn","ace","sas","bbc","zh-hant","mak","ljp","rej","gor","nij","kge","aoz","kvr","lbw","rob","mdr","sxn","sly","mwv"],IE:["en","ga"],IL:["he","ar","ru","ro","yi","en","pl","lad","hu","am","ti","ml"],IM:["en","gv"],IN:["hi","en","bn","te","mr","ta","ur","gu","kn","ml","or","pa-guru","bho","awa","as","bgc","mag","mwr","mai","hne","dcc","bjj","ne","sat","wtm","rkt","ks-arab","kok","gom","swv","gbm","lmn","sd-arab","gon-telu","kfy","doi","kru","sck","wbq","xnr","tcy","wbr","khn","brx","noe","bhb","mni","raj","hoc","mtr","unr-beng","bhi","hoj","kha","kfr","grt","unx-beng","bfy","srx","saz","ccp","sd-deva","bfq","njo","ria","bo","bpy","bft","bra","lep","btv","lif-deva","lah","sa","kht","dv","dz"],IO:["en"],IQ:["ar","ckb","fa","syr"],IR:["fa","az-arab","azb","mzn","glk","ckb","tk-latn","lrc","ar","bal","rmt","bqi","luz","lki","prd","hy","ps","ka","gbz","kk-arab"],IS:["is","da"],IT:["it","en","fr","lmo","pms","sc","de","vec","nap","lij","scn","sl","sdc","fur","egl","ca","el","hr","rgn"],JE:["en"],JM:["en","jam"],JO:["ar"],JP:["ja","ryu","ko"],KE:["en","sw","ki","luy","luo","kam","kln","guz","mer","mas","ebu","so","dav","teo","pko","om","saq","ar","pa-guru","gu"],KG:["ky-cyrl","ru"],KH:["km","cja","kdt"],KI:["en","gil"],KM:["ar","fr","zdj"],KN:["en"],KP:["ko"],KR:["ko"],KW:["ar"],KY:["en"],KZ:["ru","kk-cyrl","de","ug-cyrl"],LA:["lo","kjg","kdt"],LB:["ar","hy","ku-arab","fr","en"],LC:["en"],LI:["de","gsw","wae"],LK:["si","ta","en"],LR:["en","kpe","vai-vaii","men","vai-latn"],LS:["st","zu","ss","en","xh"],LT:["lt","ru","sgs"],LU:["fr","lb","de"],LV:["lv","ru","ltg"],LY:["ar"],MA:["ary","ar","zgh","fr","tzm-latn","shi-latn","shi-tfng","rif-latn","rif-tfng","es"],MC:["fr"],MD:["ro","uk","bg","gag","ru"],ME:["sr-latn","sq","sr-cyrl"],MF:["fr"],MG:["mg","fr","en"],MH:["en","mh"],MK:["mk","sq","tr"],ML:["bm-latn","fr","ffm","snk","mwk","ses","tmh","bm-nkoo","khq","dtm","kao","ar","bmq","bze"],MM:["my","shn","mnw","kht"],MN:["mn-cyrl","kk-arab","zh-hans","ru","ug-cyrl"],MO:["zh-hant","pt","zh-hans","en"],MP:["en","ch"],MQ:["fr"],MR:["ar","fr","ff","wo"],MS:["en"],MT:["mt","en"],MU:["mfe","en","bho","ur","fr","ta"],MV:["dv"],MW:["en","ny","tum","zu"],MX:["es","yua","nhe","nhw","maz","nch","sei"],MY:["ms-latn","en","zh-hant","ta","jv","zmi","dtp","ml","bug","bjn"],MZ:["pt","vmw","ndc","ts","ngl","seh","mgh","rng","ny","yao","sw","zu"],NA:["af","kj","ng","naq","en","de","tn"],NC:["fr"],NE:["ha-latn","fr","dje","fuq","tmh","ar","twq"],NF:["en"],NG:["en","pcm","ha-latn","ig","yo","fuv","tiv","efi","ibb","ha-arab","bin","kaj","kcg","ar","cch","amo"],NI:["es"],NL:["nl","en","li","fy","gos","id","zea","rif-latn","tr"],NO:["nb","nn","se"],NP:["ne","mai","bho","new","jml","taj","awa","thl","bap","tdg","thr","mgp","lif-deva","thq","mrd","bfy","xsr","rjs","tsf","hi","ggn","gvr","bo","tkt","tdh","bn","unr-deva","lep"],NR:["en","na"],NU:["en","niu"],NZ:["en","mi"],OM:["ar","bal","fa"],PA:["es","en","zh-hant"],PE:["es","qu","ay"],PF:["fr","ty","zh-hant"],PG:["tpi","en","ho"],PH:["en","fil","es","ceb","ilo","hil","bik","war","bhk","pam","pag","mdh","tsg","zh-hant","cps","krj","bto","hnn","tbw","bku"],PK:["ur","pa-arab","en","lah","ps","sd-arab","skr","bal","brh","hno","fa","hnd","tg-arab","gju","bft","kvx","khw","mvy","kxp","gjk","ks-arab","btv"],PL:["pl","szl","be","uk","csb","de","sli","lt"],PM:["fr","en"],PN:["en"],PR:["es","en"],PS:["ar"],PT:["pt","gl"],PW:["pau","en"],PY:["gn","es","de"],QA:["ar","fa","ml"],RE:["fr","rcf","ta"],RO:["ro","hu","de","tr","sr-latn","bg","el","pl"],RS:["sr-cyrl","sr-latn","sq","hu","ro","hr","sk","uk"],RU:["ru","tt","ba","cv","hy","ce","av","udm","chm","sah","os","kbd","myv","dar","bua","mdf","kum","kv","lez","krc","inh","tyv","az-cyrl","ady","krl","lbe","koi","mrj","alt","fi","sr-latn","vep","mn-cyrl","izh","cu"],RW:["rw","fr","en"],SA:["ar"],SB:["en","rug"],SC:["crs","fr","en"],SD:["ar","en","nus","ha-arab"],SE:["sv","fi","fit","se","rmu","yi","smj","sma","ia"],SG:["en","zh-hans","ms-latn","ta","ml","pa-guru"],SH:["en"],SI:["sl","hu","it"],SJ:["nb","ru"],SK:["sk","hu","uk","pl","de"],SL:["kri","en","men","tem"],SM:["it","eo"],SN:["wo","fr","ff","srr","dyo"],SO:["so","ar","sw","om"],SR:["nl","srn","zh-hant"],SS:["ar","en"],ST:["pt"],SV:["es"],SX:["en","es","vic","nl"],SY:["ar","ku-latn","fr","hy","syr"],SZ:["en","ss","zu","ts"],TA:["en"],TC:["en"],TD:["fr","ar"],TF:["fr"],TG:["fr","ee"],TH:["th","tts","nod","sou","mfa","zh-hant","kxm","kdt","mnw","shn","lcp","lwl"],TJ:["tg-cyrl","ru","fa","ar"],TK:["en","tkl"],TL:["pt","tet"],TM:["tk-latn","ru","uz-latn","ku-latn"],TN:["aeb","ar","fr"],TO:["to","en"],TR:["tr","ku-latn","zza","kbd","az-latn","ar","bgx","bg","ady","kiu","hy","ka","sr-latn","lzz-latn","sq","ab","el","tru","uz-latn","ky-latn","kk-cyrl"],TT:["en","es"],TV:["tvl","en"],TW:["zh-hant","trv"],TZ:["sw","en","suk","nym","kde","bez","ksb","mas","mgy","asa","lag","jmc","rof","vun","rwk","sbp"],UA:["uk","ru","pl","yi","rue","be","ro","bg","tr","hu","el"],UG:["sw","lg","nyn","cgg","xog","en","teo","laj","ach","myx","rw","ttj","hi"],UM:["en"],US:["en","es","zh-hant","fr","de","fil","it","vi","ko","ru","nv","yi","pdc","haw","frc","chr","esu","lkt","ik"],UY:["es"],UZ:["uz-latn","uz-cyrl","ru","kaa","tr"],VA:["it","la"],VC:["en"],VE:["es"],VG:["en"],VI:["en"],VN:["vi","zh-hant","cjm"],VU:["bi","en","fr"],WF:["wls","fr","fud"],WS:["sm","en"],XK:["sq","aln","sr-cyrl","sr-latn"],YE:["ar"],YT:["swb","fr","buc","sw"],ZA:["en","zu","xh","af","nso","tn","st","ts","ss","ve","hi","nr","sw"],ZM:["en","bem","ny","loz"],ZW:["en","sn","nd","mxc","ndc","kck","ny","ve","tn"],ZZ:[]}}})(jQuery);(function(e){"use strict";e.uls.data.isRedirect=function(t){return e.uls.data.languages[t]!==undefined&&e.uls.data.languages[t].length===1?e.uls.data.languages[t][0]:false};e.uls.data.getScript=function(t){var n=e.uls.data.isRedirect(t);if(n){return e.uls.data.getScript(n)}if(!e.uls.data.languages[t]){return"Zyyy"}return e.uls.data.languages[t][0]};e.uls.data.getRegions=function(t){var n=e.uls.data.isRedirect(t);if(n){return e.uls.data.getRegions(n)}return e.uls.data.languages[t]&&e.uls.data.languages[t][1]||"UNKNOWN"};e.uls.data.getAutonym=function(t){var n=e.uls.data.isRedirect(t);if(n){return e.uls.data.getAutonym(n)}return e.uls.data.languages[t]&&e.uls.data.languages[t][2]||t};e.uls.data.getAutonyms=function(){var t,n={};for(t in e.uls.data.languages){if(e.uls.data.isRedirect(t)){continue}n[t]=e.uls.data.getAutonym(t)}return n};e.uls.data.getAllRegions=function(){var t,n=[];for(t in e.uls.data.regiongroups){n.push(t)}return n};e.uls.data.getLanguagesInScript=function(t){return e.uls.data.getLanguagesInScripts([t])};e.uls.data.getLanguagesInScripts=function(t){var n,r,i=[];for(n in e.uls.data.languages){if(e.uls.data.isRedirect(n)){continue}for(r=0;r<t.length;r++){if(t[r]===e.uls.data.getScript(n)){i.push(n);break}}}return i};e.uls.data.getLanguagesInRegion=function(t){return e.uls.data.getLanguagesInRegions([t])};e.uls.data.getLanguagesInRegions=function(t){var n,r,i=[];for(n in e.uls.data.languages){if(e.uls.data.isRedirect(n)){continue}for(r=0;r<t.length;r++){if(e.inArray(t[r],e.uls.data.getRegions(n))!==-1){i.push(n);break}}}return i};e.uls.data.getLanguagesInRegionGroup=function(t){return e.uls.data.getLanguagesInRegions(e.uls.data.getRegionsInGroup(t))};e.uls.data.getLanguagesByScriptInRegion=function(t){var n,r,i={};for(n in e.uls.data.languages){if(e.uls.data.isRedirect(n)){continue}if(e.inArray(t,e.uls.data.getRegions(n))!==-1){r=e.uls.data.getScript(n);if(i[r]===undefined){i[r]=[]}i[r].push(n)}}return i};e.uls.data.getLanguagesByScriptGroupInRegion=function(t){return e.uls.data.getLanguagesByScriptGroupInRegions([t])};e.uls.data.getAllLanguagesByScriptGroup=function(){return e.uls.data.getLanguagesByScriptGroupInRegions(e.uls.data.getAllRegions())};e.uls.data.getLanguagesByScriptGroup=function(t){var n={},r,i,s;for(r in t){i=e.uls.data.isRedirect(r)||r;s=e.uls.data.getScriptGroupOfLanguage(i);if(!n[s]){n[s]=[]}if(e.inArray(i,n[s])===-1){n[s].push(i)}}return n};e.uls.data.getLanguagesByScriptGroupInRegions=function(t){var n,r,i,s={};for(n in e.uls.data.languages){if(e.uls.data.isRedirect(n)){continue}for(r=0;r<t.length;r++){if(e.inArray(t[r],e.uls.data.getRegions(n))!==-1){i=e.uls.data.getScriptGroupOfLanguage(n);if(s[i]===undefined){s[i]=[]}s[i].push(n);break}}}return s};e.uls.data.getAllLanguagesByRegionAndScript=function(){var t,n,r,i,s,o,u,a={};for(t in e.uls.data.regiongroups){n=e.uls.data.regiongroups[t];if(a[n]===undefined){a[n]={}}a[n][t]={}}for(r in e.uls.data.languages){if(e.uls.data.isRedirect(r)){continue}i=e.uls.data.getScript(r);s=e.uls.data.getGroupOfScript(i);o=e.uls.data.getRegions(r);for(u=0;u<o.length;u++){t=o[u];n=e.uls.data.regiongroups[t];if(a[n][t][s]===undefined){a[n][t][s]={}}if(a[n][t][s][i]===undefined){a[n][t][s][i]=[]}a[n][t][s][i].push(r)}}return a};e.uls.data.getRegionsInGroup=function(t){var n,r=[];for(n in e.uls.data.regiongroups){if(e.uls.data.regiongroups[n]===t){r.push(n)}}return r};e.uls.data.getGroupOfScript=function(t){var n;for(n in e.uls.data.scriptgroups){if(e.inArray(t,e.uls.data.scriptgroups[n])!==-1){return n}}return"Other"};e.uls.data.getScriptGroupOfLanguage=function(t){return e.uls.data.getGroupOfScript(e.uls.data.getScript(t))};e.uls.data.sortByAutonym=function(t,n){var r=e.uls.data.getAutonym(t)||t,i=e.uls.data.getAutonym(n)||n;return r.toLowerCase()<i.toLowerCase()?-1:1};e.uls.data.isRtl=function(t){return e.inArray(e.uls.data.getScript(t),e.uls.data.rtlscripts)!==-1};e.uls.data.getDir=function(t){return e.uls.data.isRtl(t)?"rtl":"ltr"};e.uls.data.getLanguagesInTerritory=function(t){return e.uls.data.territories[t]};e.uls.data.addLanguage=function(t,n){if(n.target){e.uls.data.languages[t]=[n.target]}else{e.uls.data.languages[t]=[n.script,n.regions,n.autonym]}};e.uls.data.deleteLanguage=function(t){if(e.uls.data.languages[t]){delete e.uls.data.languages[t];return true}return false}})(jQuery);(function(e){"use strict";function r(e,t){var n="െേൈൊോൌெேைொோௌେୈୋୌિਿिিেৈোৌෙේෛොෝෞ";return n.indexOf(t[e.length])<=0}var t,n;t=function(t,n){this.$element=e(t);this.options=e.extend({},e.fn.regionselector.defaults,n);this.$element.addClass("languagefilter");this.resultCount=0;this.$suggestion=this.$element.parents().find("#"+this.$element.data("suggestion"));this.$clear=this.$element.parents().find("#"+this.$element.data("clear"));this.selectedLanguage=null;this.listen()};n=function(){var e=0;return function(t,n){clearTimeout(e);e=setTimeout(t,n)}}();t.prototype={listen:function(){this.$element.on("keypress",e.proxy(this.keyup,this)).on("keyup",e.proxy(this.keyup,this));if(this.eventSupported("keydown")){this.$element.on("keydown",e.proxy(this.keyup,this))}if(this.$clear.length){this.$clear.on("click",e.proxy(this.clear,this))}this.toggleClear()},keyup:function(t){var r,i,s;switch(t.keyCode){case 9:r=this.$suggestion.val();if(r&&r!==this.$element.val()){this.$element.val(r);t.preventDefault();t.stopPropagation()}break;case 13:if(!this.options.onSelect){break}t.preventDefault();t.stopPropagation();i=e.trim(this.$element.val()).toLowerCase();if(this.selectedLanguage){this.options.onSelect(this.selectedLanguage)}else if(this.options.languages[i]){this.options.onSelect(i)}break;default:s=this;if(t.which<32&&t.which!==8){break}this.selectedLanguage=null;n(function(){if(!s.$element.val()){s.clear()}else{s.options.$target.empty();s.search()}},300);this.toggleClear()}},deactivate:function(){this.$element.val("");if(!e.fn.uls.Constructor.prototype.isMobile()){this.$element.focus()}this.toggleClear();this.autofill()},clear:function(){this.deactivate();this.$element.trigger("searchclear.uls")},toggleClear:function(){if(!this.$clear.length){return}if(this.$element.val()){this.$clear.show()}else{this.$clear.hide()}},search:function(){var t,n=e.trim(this.$element.val()),r=e.uls.data.getLanguagesByScriptGroup(this.options.languages),i,s,o;this.resultCount=0;for(i in r){t=r[i];t.sort(e.uls.data.sortByAutonym);for(s=0;s<t.length;s++){o=t[s];if(n===""||this.filter(o,n)){if(this.resultCount===0){this.autofill(o)}if(n.toLowerCase()===o){this.selectedLanguage=o}if(this.render(o)){this.resultCount++}}}}if(!this.resultCount&&this.options.searchAPI&&n){this.searchAPI(n)}else{this.resultHandler(n)}},searchAPI:function(t){var n=this;e.get(n.options.searchAPI,{search:t},function(r){e.each(r.languagesearch,function(e,t){if(n.resultCount===0){n.autofill(e,t)}if(n.render(e)){n.resultCount++}});n.resultHandler(t)})},resultHandler:function(e){if(this.resultCount===0){this.$suggestion.val("");this.$element.trigger("noresults.uls",e)}else{this.$element.trigger("resultsfound.uls",[e,this.resultCount])}},autofill:function(t,n){if(!this.$suggestion.length){return}if(!this.$element.val()){this.$suggestion.val("");return}this.selectedLanguage=t;n=n||this.options.languages[t];if(!n){return}var i,s=this.$element.val(),o=s+n.substring(s.length,n.length);if(o.toLowerCase()!==n.toLowerCase()){i=e.uls.data.getAutonym(t)||"";o=s+i.substring(s.length,i.length);if(o!==i){o=""}}if(!r(s,o)){o=""}this.$suggestion.val(o)},render:function(e){var t=this.options.$target;if(!t){return false}return t.append(e)},escapeRegex:function(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$\|#\s]/g,"\\$&")},filter:function(t,n){var r=new RegExp("^"+this.escapeRegex(n),"i"),i=this.options.languages[t];return r.test(i)||r.test(e.uls.data.getAutonym(t))||r.test(t)||r.test(e.uls.data.getScript(t))},eventSupported:function(e){var t=e in this.$element;if(!t){this.$element.setAttribute(e,"return;");t=typeof this.$element[e]==="function"}return t}};e.fn.languagefilter=function(n){return this.each(function(){var r=e(this),i=r.data("languagefilter"),s=typeof n==="object"&&n;if(!i){r.data("languagefilter",i=new t(this,s))}if(typeof n==="string"){i[n]()}})};e.fn.languagefilter.defaults={$target:null,searchAPI:null,languages:null,onSelect:null};e.fn.languagefilter.Constructor=t})(jQuery);(function(e){"use strict";var t,n;t='<div class="twelve columns uls-no-results-view hide"> <h2 data-i18n="uls-no-results-found" class="eleven columns offset-by-one uls-no-results-found-title"> No results found </h2> <div id="uls-no-found-more" class="uls-no-found-more"> <div class="ten columns offset-by-one"> <p> <span data-i18n="uls-search-help">You can search by language name, script name, ISO code of language or you can browse by region:</span> <a class="uls-region-link" data-i18n="uls-region-AM" data-region="AM">America</a>, <a class="uls-region-link" data-i18n="uls-region-EU" data-region="EU">Europe</a>, <a class="uls-region-link" data-i18n="uls-region-ME" data-region="ME">Middle East</a>, <a class="uls-region-link" data-i18n="uls-region-AF" data-region="AF">Africa</a>, <a class="uls-region-link" data-i18n="uls-region-AS" data-region="AS">Asia</a>, <a class="uls-region-link" data-i18n="uls-region-PA" data-region="PA">Pacific</a>, <a class="uls-region-link" data-i18n="uls-region-WW" data-region="WW">Worldwide</a>. </p> </div> </div> </div>';n=function(n,r){this.$element=e(n);this.options=e.extend({},e.fn.lcd.defaults,r);this.$element.addClass("lcd");this.regionLanguages={};this.renderTimeout=null;this.cachedQuicklist=null;this.$element.append(e(t));this.$noResults=this.$element.children(".uls-no-results-view");this.render();this.listen()};n.prototype={constructor:n,append:function(t,n){var r=this,i,s;if(!this.options.languages[t]){return false}if(n){s=[n]}else{s=e.uls.data.getRegions(t)}if(e.inArray("WW",s)>-1){s=["WW"]}for(i=0;i<s.length;i++){this.regionLanguages[s[i]].push(t)}window.clearTimeout(this.renderTimeout);this.renderTimeout=window.setTimeout(function(){r.renderRegions()},50);return true},render:function(){var t,n=this,r=[],i={WW:"Worldwide",SP:"Special",AM:"America",EU:"Europe",ME:"Middle East",AS:"Asia",AF:"Africa",PA:"Pacific"};r.push(this.buildQuicklist());e.each(e.uls.data.regiongroups,function(s){n.regionLanguages[s]=[];if(e.inArray(s,n.options.showRegions)===-1){return}t=e("<div>").addClass("eleven columns offset-by-one uls-lcd-region-section hide").attr("id",s).append(e("<h3>").attr("data-i18n","uls-region-"+s).addClass("eleven columns uls-lcd-region-title").text(i[s]));r.push(t)});n.$element.append(r);this.i18n()},renderRegions:function(){var t=this,n,r=t.options.itemsPerColumn,i=4;this.$noResults.addClass("hide");this.$element.find(".uls-lcd-region-section").each(function(){var s=e(this),o=s.attr("id");if(s.is("#uls-lcd-quicklist")){return}s.children(".uls-language-block").remove();n=t.regionLanguages[o];if(!n||n.length===0){s.addClass("hide");return}t.renderRegion(s,n,r,i);s.removeClass("hide");t.regionLanguages[o]=[]})},renderRegion:function(t,n,r,i){var s,o,u,a,f,l=n.length,c=[],h=[],p=[];for(s=0;s<l;s++){f=false;a=e.uls.data.getScriptGroupOfLanguage(n[s+1]);o=l-s===1;if(s===0){u=e.uls.data.getScriptGroupOfLanguage(n[s])}else if(u!==a&&c.length>1){f=true}u=a;c.push(this.renderItem(n[s]));if(c.length>=r||o||f){h.push(e("<ul>").addClass("three columns").append(c));c=[];if(h.length>=i||o){p.push(e("<div>").addClass("row uls-language-block").append(h));h=[]}}}t.append(p)},renderItem:function(t){var n,r,i,s;r=this.options.languages[t];i=e.uls.data.getAutonym(t)||r||t;s=document.createElement("li");s.title=r;s.lang=t;s.dir=e.uls.data.getDir(t);s.setAttribute("data-code",t);n=document.createElement("a");n.appendChild(document.createTextNode(i));n.className="autonym";s.appendChild(n);if(this.options.languageDecorator){this.options.languageDecorator(e(n),t)}return s},i18n:function(){this.$element.find("[data-i18n]").i18n()},quicklist:function(){this.$element.find("#uls-lcd-quicklist").removeClass("hide")},buildQuicklist:function(){var t,n,r;if(this.cachedQuicklist!==null){return this.cachedQuicklist}if(e.isFunction(this.options.quickList)){this.options.quickList=this.options.quickList()}if(!this.options.quickList){this.cachedQuicklist=e([]);return this.cachedQuicklist}t=this.options.quickList;t=t.slice(0,16);t.sort(e.uls.data.sortByAutonym);n=e("<div>").addClass("eleven columns offset-by-one uls-lcd-region-section").attr("id","uls-lcd-quicklist");r=e("<h3>").attr("data-i18n","uls-common-languages").addClass("eleven columns uls-lcd-region-title").text("Common languages");n.append(r);this.renderRegion(n,t,4,4);r.i18n();this.cachedQuicklist=n;return this.cachedQuicklist},show:function(){if(!this.regionDivs){this.render()}},empty:function(){this.$element.find("#uls-lcd-quicklist").addClass("hide")},focus:function(){this.$element.focus()},noResults:function(){this.$noResults.removeClass("hide");if(this.$noResults.find(".uls-lcd-region-title").length){return}var e=this.buildQuicklist().clone();e.find("h3").data("i18n","uls-no-results-suggestion-title").text("You may be interested in:").i18n();this.$noResults.find("h2").after(e)},listen:function(){var t=this;if(this.options.clickhandler){this.$element.on("click",".row li",function(){t.options.clickhandler.call(this,e(this).data("code"))})}t.$element.scroll(function(){var n,r,i=e(this),s=i.position().top,o=i.height();r="WW";t.$element.find(".uls-lcd-region-section").each(function(){var t=e(this),n=t.position().top,i=t.height(),u=10;if(n-u<=s&&i>o){r=t.attr("id")}});n=e.uls.data.regiongroups[r];if(!e("#uls-region-"+n).hasClass("active")){e(".regionselector").removeClass("active");e("#uls-region-"+n).addClass("active")}})}};e.fn.lcd=function(t){return this.each(function(){var r=e(this),i=r.data("lcd"),s=typeof t==="object"&&t;if(!i){r.data("lcd",i=new n(this,s))}if(typeof t==="string"){i[t]()}})};e.fn.lcd.defaults={languages:null,showRegions:["WW","AM","EU","ME","AF","AS","PA"],itemsPerColumn:8,languageDecorator:null};e.fn.lcd.Constructor=n})(jQuery);(function(e){"use strict";var t;t=function(t,n){this.$element=e(t);this.options=e.extend({},e.fn.regionselector.defaults,n);this.$element.addClass("regionselector");this.regions=[];this.cache=null;this.regionGroup=this.$element.data("regiongroup");this.init();this.listen()};t.prototype={constructor:t,init:function(){var t=this.$element.data("region");this.regions=e.uls.data.getRegionsInGroup(this.regionGroup);if(t){this.regions.push(t)}},test:function(t){var n,r,i=e.uls.data.getRegions(t);for(r=0;r<this.regions.length;r++){n=this.regions[r];if(e.inArray(n,i)>=0){this.render(t,n);this.cache[t]=n;return}}},show:function(){var t,n,r,i,s,o=this.options.$target&&this.options.$target.$element,u=o&&o.parent(),a=o&&o.prev();if(o&&u){o.detach()}if(this.cache){t=null;for(t in this.cache){this.render(t,this.cache[t])}}else{this.cache={};n=e.uls.data.getLanguagesByScriptGroup(this.options.languages);for(r in e.uls.data.scriptgroups){i=n[r];if(!i){continue}i.sort(e.uls.data.sortByAutonym);for(s=0;s<i.length;s++){this.test(i[s])}}}if(o&&u){if(a){a.after(o)}else{u.append(o)}}if(this.options.success){this.options.success(this)}},render:function(e,t){var n=this.options.$target;if(!n){return}n.append(e,t)},listen:function(){this.$element.on("click",e.proxy(this.click,this))},click:function(){var t,n;if(this.$element.hasClass("active")){return}t=this.options.$target.$element;n=t.find("#"+this.regions[0]);t.scrollTop(n.offset().top-t.offset().top+t.scrollTop());e(".regionselector").removeClass("active");if(this.regionGroup){this.$element.addClass("active")}}};e.fn.regionselector=function(n){return this.each(function(){var r=e(this),i=r.data("regionselector"),s=typeof n==="object"&&n;if(!i){r.data("regionselector",i=new t(this,s))}if(typeof n==="string"){i[n]()}})};e.fn.regionselector.defaults={$target:null,success:null,noresults:null,languages:null};e.fn.regionselector.Constructor=t})(jQuery)
|
Related: https://pagure.io/fedora-websites/issue/1092
jquery.uls doesn't play well with language code from weblate, and some of them aren't recognized at all (like zh_Hans_CN and pt_BR).
Since we are already using langtable for pretty much the same thing at build time, we can simply drop jquery.uls completely, and use langtable where it is needed.
The language selector has been redesigned around that (highly inspired by the one found on getfedora.org), and I think is now much simpler.
Let me know what you think.
ps: I've updated unused sites (like getfedora and budget) for consistency only.