| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218 | !function (a, b) {    "object" == typeof exports && "undefined" != typeof module ? module.exports = b() : "function" == typeof define && define.amd ? define(b) : a.moment = b()}(this, function () {    "use strict";    function a() {        return Md.apply(null, arguments)    }    function b(a) {        Md = a    }    function c(a) {        return "[object Array]" === Object.prototype.toString.call(a)    }    function d(a) {        return a instanceof Date || "[object Date]" === Object.prototype.toString.call(a)    }    function e(a, b) {        var c, d = [];        for (c = 0; c < a.length; ++c)d.push(b(a[c], c));        return d    }    function f(a, b) {        return Object.prototype.hasOwnProperty.call(a, b)    }    function g(a, b) {        for (var c in b)f(b, c) && (a[c] = b[c]);        return f(b, "toString") && (a.toString = b.toString), f(b, "valueOf") && (a.valueOf = b.valueOf), a    }    function h(a, b, c, d) {        return Ca(a, b, c, d, !0).utc()    }    function i() {        return {            empty: !1,            unusedTokens: [],            unusedInput: [],            overflow: -2,            charsLeftOver: 0,            nullInput: !1,            invalidMonth: null,            invalidFormat: !1,            userInvalidated: !1,            iso: !1        }    }    function j(a) {        return null == a._pf && (a._pf = i()), a._pf    }    function k(a) {        if (null == a._isValid) {            var b = j(a);            a._isValid = !(isNaN(a._d.getTime()) || !(b.overflow < 0) || b.empty || b.invalidMonth || b.invalidWeekday || b.nullInput || b.invalidFormat || b.userInvalidated), a._strict && (a._isValid = a._isValid && 0 === b.charsLeftOver && 0 === b.unusedTokens.length && void 0 === b.bigHour)        }        return a._isValid    }    function l(a) {        var b = h(NaN);        return null != a ? g(j(b), a) : j(b).userInvalidated = !0, b    }    function m(a, b) {        var c, d, e;        if ("undefined" != typeof b._isAMomentObject && (a._isAMomentObject = b._isAMomentObject), "undefined" != typeof b._i && (a._i = b._i), "undefined" != typeof b._f && (a._f = b._f), "undefined" != typeof b._l && (a._l = b._l), "undefined" != typeof b._strict && (a._strict = b._strict), "undefined" != typeof b._tzm && (a._tzm = b._tzm), "undefined" != typeof b._isUTC && (a._isUTC = b._isUTC), "undefined" != typeof b._offset && (a._offset = b._offset), "undefined" != typeof b._pf && (a._pf = j(b)), "undefined" != typeof b._locale && (a._locale = b._locale), Od.length > 0)for (c in Od)d = Od[c], e = b[d], "undefined" != typeof e && (a[d] = e);        return a    }    function n(b) {        m(this, b), this._d = new Date(null != b._d ? b._d.getTime() : NaN), Pd === !1 && (Pd = !0, a.updateOffset(this), Pd = !1)    }    function o(a) {        return a instanceof n || null != a && null != a._isAMomentObject    }    function p(a) {        return 0 > a ? Math.ceil(a) : Math.floor(a)    }    function q(a) {        var b = +a, c = 0;        return 0 !== b && isFinite(b) && (c = p(b)), c    }    function r(a, b, c) {        var d, e = Math.min(a.length, b.length), f = Math.abs(a.length - b.length), g = 0;        for (d = 0; e > d; d++)(c && a[d] !== b[d] || !c && q(a[d]) !== q(b[d])) && g++;        return g + f    }    function s() {    }    function t(a) {        return a ? a.toLowerCase().replace("_", "-") : a    }    function u(a) {        for (var b, c, d, e, f = 0; f < a.length;) {            for (e = t(a[f]).split("-"), b = e.length, c = t(a[f + 1]), c = c ? c.split("-") : null; b > 0;) {                if (d = v(e.slice(0, b).join("-")))return d;                if (c && c.length >= b && r(e, c, !0) >= b - 1)break;                b--            }            f++        }        return null    }    function v(a) {        var b = null;        if (!Qd[a] && "undefined" != typeof module && module && module.exports)try {            b = Nd._abbr, require("./locale/" + a), w(b)        } catch (c) {        }        return Qd[a]    }    function w(a, b) {        var c;        return a && (c = "undefined" == typeof b ? y(a) : x(a, b), c && (Nd = c)), Nd._abbr    }    function x(a, b) {        return null !== b ? (b.abbr = a, Qd[a] = Qd[a] || new s, Qd[a].set(b), w(a), Qd[a]) : (delete Qd[a], null)    }    function y(a) {        var b;        if (a && a._locale && a._locale._abbr && (a = a._locale._abbr), !a)return Nd;        if (!c(a)) {            if (b = v(a))return b;            a = [a]        }        return u(a)    }    function z(a, b) {        var c = a.toLowerCase();        Rd[c] = Rd[c + "s"] = Rd[b] = a    }    function A(a) {        return "string" == typeof a ? Rd[a] || Rd[a.toLowerCase()] : void 0    }    function B(a) {        var b, c, d = {};        for (c in a)f(a, c) && (b = A(c), b && (d[b] = a[c]));        return d    }    function C(b, c) {        return function (d) {            return null != d ? (E(this, b, d), a.updateOffset(this, c), this) : D(this, b)        }    }    function D(a, b) {        return a._d["get" + (a._isUTC ? "UTC" : "") + b]()    }    function E(a, b, c) {        return a._d["set" + (a._isUTC ? "UTC" : "") + b](c)    }    function F(a, b) {        var c;        if ("object" == typeof a)for (c in a)this.set(c, a[c]); else if (a = A(a), "function" == typeof this[a])return this[a](b);        return this    }    function G(a, b, c) {        var d = "" + Math.abs(a), e = b - d.length, f = a >= 0;        return (f ? c ? "+" : "" : "-") + Math.pow(10, Math.max(0, e)).toString().substr(1) + d    }    function H(a, b, c, d) {        var e = d;        "string" == typeof d && (e = function () {            return this[d]()        }), a && (Vd[a] = e), b && (Vd[b[0]] = function () {            return G(e.apply(this, arguments), b[1], b[2])        }), c && (Vd[c] = function () {            return this.localeData().ordinal(e.apply(this, arguments), a)        })    }    function I(a) {        return a.match(/\[[\s\S]/) ? a.replace(/^\[|\]$/g, "") : a.replace(/\\/g, "")    }    function J(a) {        var b, c, d = a.match(Sd);        for (b = 0, c = d.length; c > b; b++)Vd[d[b]] ? d[b] = Vd[d[b]] : d[b] = I(d[b]);        return function (e) {            var f = "";            for (b = 0; c > b; b++)f += d[b] instanceof Function ? d[b].call(e, a) : d[b];            return f        }    }    function K(a, b) {        return a.isValid() ? (b = L(b, a.localeData()), Ud[b] = Ud[b] || J(b), Ud[b](a)) : a.localeData().invalidDate()    }    function L(a, b) {        function c(a) {            return b.longDateFormat(a) || a        }        var d = 5;        for (Td.lastIndex = 0; d >= 0 && Td.test(a);)a = a.replace(Td, c), Td.lastIndex = 0, d -= 1;        return a    }    function M(a) {        return "function" == typeof a && "[object Function]" === Object.prototype.toString.call(a)    }    function N(a, b, c) {        ie[a] = M(b) ? b : function (a) {            return a && c ? c : b        }    }    function O(a, b) {        return f(ie, a) ? ie[a](b._strict, b._locale) : new RegExp(P(a))    }    function P(a) {        return a.replace("\\", "").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g, function (a, b, c, d, e) {            return b || c || d || e        }).replace(/[-\/\\^$*+?.()|[\]{}]/g, "\\$&")    }    function Q(a, b) {        var c, d = b;        for ("string" == typeof a && (a = [a]), "number" == typeof b && (d = function (a, c) {            c[b] = q(a)        }), c = 0; c < a.length; c++)je[a[c]] = d    }    function R(a, b) {        Q(a, function (a, c, d, e) {            d._w = d._w || {}, b(a, d._w, d, e)        })    }    function S(a, b, c) {        null != b && f(je, a) && je[a](b, c._a, c, a)    }    function T(a, b) {        return new Date(Date.UTC(a, b + 1, 0)).getUTCDate()    }    function U(a) {        return this._months[a.month()]    }    function V(a) {        return this._monthsShort[a.month()]    }    function W(a, b, c) {        var d, e, f;        for (this._monthsParse || (this._monthsParse = [], this._longMonthsParse = [], this._shortMonthsParse = []), d = 0; 12 > d; d++) {            if (e = h([2e3, d]), c && !this._longMonthsParse[d] && (this._longMonthsParse[d] = new RegExp("^" + this.months(e, "").replace(".", "") + "$", "i"), this._shortMonthsParse[d] = new RegExp("^" + this.monthsShort(e, "").replace(".", "") + "$", "i")), c || this._monthsParse[d] || (f = "^" + this.months(e, "") + "|^" + this.monthsShort(e, ""), this._monthsParse[d] = new RegExp(f.replace(".", ""), "i")), c && "MMMM" === b && this._longMonthsParse[d].test(a))return d;            if (c && "MMM" === b && this._shortMonthsParse[d].test(a))return d;            if (!c && this._monthsParse[d].test(a))return d        }    }    function X(a, b) {        var c;        return "string" == typeof b && (b = a.localeData().monthsParse(b), "number" != typeof b) ? a : (c = Math.min(a.date(), T(a.year(), b)), a._d["set" + (a._isUTC ? "UTC" : "") + "Month"](b, c), a)    }    function Y(b) {        return null != b ? (X(this, b), a.updateOffset(this, !0), this) : D(this, "Month")    }    function Z() {        return T(this.year(), this.month())    }    function $(a) {        var b, c = a._a;        return c && -2 === j(a).overflow && (b = c[le] < 0 || c[le] > 11 ? le : c[me] < 1 || c[me] > T(c[ke], c[le]) ? me : c[ne] < 0 || c[ne] > 24 || 24 === c[ne] && (0 !== c[oe] || 0 !== c[pe] || 0 !== c[qe]) ? ne : c[oe] < 0 || c[oe] > 59 ? oe : c[pe] < 0 || c[pe] > 59 ? pe : c[qe] < 0 || c[qe] > 999 ? qe : -1, j(a)._overflowDayOfYear && (ke > b || b > me) && (b = me), j(a).overflow = b), a    }    function _(b) {        a.suppressDeprecationWarnings === !1 && "undefined" != typeof console && console.warn && console.warn("Deprecation warning: " + b)    }    function aa(a, b) {        var c = !0;        return g(function () {            return c && (_(a + "\n" + (new Error).stack), c = !1), b.apply(this, arguments)        }, b)    }    function ba(a, b) {        te[a] || (_(b), te[a] = !0)    }    function ca(a) {        var b, c, d = a._i, e = ue.exec(d);        if (e) {            for (j(a).iso = !0, b = 0, c = ve.length; c > b; b++)if (ve[b][1].exec(d)) {                a._f = ve[b][0];                break            }            for (b = 0, c = we.length; c > b; b++)if (we[b][1].exec(d)) {                a._f += (e[6] || " ") + we[b][0];                break            }            d.match(fe) && (a._f += "Z"), va(a)        } else a._isValid = !1    }    function da(b) {        var c = xe.exec(b._i);        return null !== c ? void(b._d = new Date(+c[1])) : (ca(b), void(b._isValid === !1 && (delete b._isValid, a.createFromInputFallback(b))))    }    function ea(a, b, c, d, e, f, g) {        var h = new Date(a, b, c, d, e, f, g);        return 1970 > a && h.setFullYear(a), h    }    function fa(a) {        var b = new Date(Date.UTC.apply(null, arguments));        return 1970 > a && b.setUTCFullYear(a), b    }    function ga(a) {        return ha(a) ? 366 : 365    }    function ha(a) {        return a % 4 === 0 && a % 100 !== 0 || a % 400 === 0    }    function ia() {        return ha(this.year())    }    function ja(a, b, c) {        var d, e = c - b, f = c - a.day();        return f > e && (f -= 7), e - 7 > f && (f += 7), d = Da(a).add(f, "d"), {            week: Math.ceil(d.dayOfYear() / 7),            year: d.year()        }    }    function ka(a) {        return ja(a, this._week.dow, this._week.doy).week    }    function la() {        return this._week.dow    }    function ma() {        return this._week.doy    }    function na(a) {        var b = this.localeData().week(this);        return null == a ? b : this.add(7 * (a - b), "d")    }    function oa(a) {        var b = ja(this, 1, 4).week;        return null == a ? b : this.add(7 * (a - b), "d")    }    function pa(a, b, c, d, e) {        var f, g = 6 + e - d, h = fa(a, 0, 1 + g), i = h.getUTCDay();        return e > i && (i += 7), c = null != c ? 1 * c : e, f = 1 + g + 7 * (b - 1) - i + c, {            year: f > 0 ? a : a - 1,            dayOfYear: f > 0 ? f : ga(a - 1) + f        }    }    function qa(a) {        var b = Math.round((this.clone().startOf("day") - this.clone().startOf("year")) / 864e5) + 1;        return null == a ? b : this.add(a - b, "d")    }    function ra(a, b, c) {        return null != a ? a : null != b ? b : c    }    function sa(a) {        var b = new Date;        return a._useUTC ? [b.getUTCFullYear(), b.getUTCMonth(), b.getUTCDate()] : [b.getFullYear(), b.getMonth(), b.getDate()]    }    function ta(a) {        var b, c, d, e, f = [];        if (!a._d) {            for (d = sa(a), a._w && null == a._a[me] && null == a._a[le] && ua(a), a._dayOfYear && (e = ra(a._a[ke], d[ke]), a._dayOfYear > ga(e) && (j(a)._overflowDayOfYear = !0), c = fa(e, 0, a._dayOfYear), a._a[le] = c.getUTCMonth(), a._a[me] = c.getUTCDate()), b = 0; 3 > b && null == a._a[b]; ++b)a._a[b] = f[b] = d[b];            for (; 7 > b; b++)a._a[b] = f[b] = null == a._a[b] ? 2 === b ? 1 : 0 : a._a[b];            24 === a._a[ne] && 0 === a._a[oe] && 0 === a._a[pe] && 0 === a._a[qe] && (a._nextDay = !0, a._a[ne] = 0), a._d = (a._useUTC ? fa : ea).apply(null, f), null != a._tzm && a._d.setUTCMinutes(a._d.getUTCMinutes() - a._tzm), a._nextDay && (a._a[ne] = 24)        }    }    function ua(a) {        var b, c, d, e, f, g, h;        b = a._w, null != b.GG || null != b.W || null != b.E ? (f = 1, g = 4, c = ra(b.GG, a._a[ke], ja(Da(), 1, 4).year), d = ra(b.W, 1), e = ra(b.E, 1)) : (f = a._locale._week.dow, g = a._locale._week.doy, c = ra(b.gg, a._a[ke], ja(Da(), f, g).year), d = ra(b.w, 1), null != b.d ? (e = b.d, f > e && ++d) : e = null != b.e ? b.e + f : f), h = pa(c, d, e, g, f), a._a[ke] = h.year, a._dayOfYear = h.dayOfYear    }    function va(b) {        if (b._f === a.ISO_8601)return void ca(b);        b._a = [], j(b).empty = !0;        var c, d, e, f, g, h = "" + b._i, i = h.length, k = 0;        for (e = L(b._f, b._locale).match(Sd) || [], c = 0; c < e.length; c++)f = e[c], d = (h.match(O(f, b)) || [])[0], d && (g = h.substr(0, h.indexOf(d)), g.length > 0 && j(b).unusedInput.push(g), h = h.slice(h.indexOf(d) + d.length), k += d.length), Vd[f] ? (d ? j(b).empty = !1 : j(b).unusedTokens.push(f), S(f, d, b)) : b._strict && !d && j(b).unusedTokens.push(f);        j(b).charsLeftOver = i - k, h.length > 0 && j(b).unusedInput.push(h), j(b).bigHour === !0 && b._a[ne] <= 12 && b._a[ne] > 0 && (j(b).bigHour = void 0), b._a[ne] = wa(b._locale, b._a[ne], b._meridiem), ta(b), $(b)    }    function wa(a, b, c) {        var d;        return null == c ? b : null != a.meridiemHour ? a.meridiemHour(b, c) : null != a.isPM ? (d = a.isPM(c), d && 12 > b && (b += 12), d || 12 !== b || (b = 0), b) : b    }    function xa(a) {        var b, c, d, e, f;        if (0 === a._f.length)return j(a).invalidFormat = !0, void(a._d = new Date(NaN));        for (e = 0; e < a._f.length; e++)f = 0, b = m({}, a), null != a._useUTC && (b._useUTC = a._useUTC), b._f = a._f[e], va(b), k(b) && (f += j(b).charsLeftOver, f += 10 * j(b).unusedTokens.length, j(b).score = f, (null == d || d > f) && (d = f, c = b));        g(a, c || b)    }    function ya(a) {        if (!a._d) {            var b = B(a._i);            a._a = [b.year, b.month, b.day || b.date, b.hour, b.minute, b.second, b.millisecond], ta(a)        }    }    function za(a) {        var b = new n($(Aa(a)));        return b._nextDay && (b.add(1, "d"), b._nextDay = void 0), b    }    function Aa(a) {        var b = a._i, e = a._f;        return a._locale = a._locale || y(a._l), null === b || void 0 === e && "" === b ? l({nullInput: !0}) : ("string" == typeof b && (a._i = b = a._locale.preparse(b)), o(b) ? new n($(b)) : (c(e) ? xa(a) : e ? va(a) : d(b) ? a._d = b : Ba(a), a))    }    function Ba(b) {        var f = b._i;        void 0 === f ? b._d = new Date : d(f) ? b._d = new Date(+f) : "string" == typeof f ? da(b) : c(f) ? (b._a = e(f.slice(0), function (a) {            return parseInt(a, 10)        }), ta(b)) : "object" == typeof f ? ya(b) : "number" == typeof f ? b._d = new Date(f) : a.createFromInputFallback(b)    }    function Ca(a, b, c, d, e) {        var f = {};        return "boolean" == typeof c && (d = c, c = void 0), f._isAMomentObject = !0, f._useUTC = f._isUTC = e, f._l = c, f._i = a, f._f = b, f._strict = d, za(f)    }    function Da(a, b, c, d) {        return Ca(a, b, c, d, !1)    }    function Ea(a, b) {        var d, e;        if (1 === b.length && c(b[0]) && (b = b[0]), !b.length)return Da();        for (d = b[0], e = 1; e < b.length; ++e)(!b[e].isValid() || b[e][a](d)) && (d = b[e]);        return d    }    function Fa() {        var a = [].slice.call(arguments, 0);        return Ea("isBefore", a)    }    function Ga() {        var a = [].slice.call(arguments, 0);        return Ea("isAfter", a)    }    function Ha(a) {        var b = B(a), c = b.year || 0, d = b.quarter || 0, e = b.month || 0, f = b.week || 0, g = b.day || 0, h = b.hour || 0, i = b.minute || 0, j = b.second || 0, k = b.millisecond || 0;        this._milliseconds = +k + 1e3 * j + 6e4 * i + 36e5 * h, this._days = +g + 7 * f, this._months = +e + 3 * d + 12 * c, this._data = {}, this._locale = y(), this._bubble()    }    function Ia(a) {        return a instanceof Ha    }    function Ja(a, b) {        H(a, 0, 0, function () {            var a = this.utcOffset(), c = "+";            return 0 > a && (a = -a, c = "-"), c + G(~~(a / 60), 2) + b + G(~~a % 60, 2)        })    }    function Ka(a) {        var b = (a || "").match(fe) || [], c = b[b.length - 1] || [], d = (c + "").match(Ce) || ["-", 0, 0], e = +(60 * d[1]) + q(d[2]);        return "+" === d[0] ? e : -e    }    function La(b, c) {        var e, f;        return c._isUTC ? (e = c.clone(), f = (o(b) || d(b) ? +b : +Da(b)) - +e, e._d.setTime(+e._d + f), a.updateOffset(e, !1), e) : Da(b).local()    }    function Ma(a) {        return 15 * -Math.round(a._d.getTimezoneOffset() / 15)    }    function Na(b, c) {        var d, e = this._offset || 0;        return null != b ? ("string" == typeof b && (b = Ka(b)), Math.abs(b) < 16 && (b = 60 * b), !this._isUTC && c && (d = Ma(this)), this._offset = b, this._isUTC = !0, null != d && this.add(d, "m"), e !== b && (!c || this._changeInProgress ? bb(this, Ya(b - e, "m"), 1, !1) : this._changeInProgress || (this._changeInProgress = !0, a.updateOffset(this, !0), this._changeInProgress = null)), this) : this._isUTC ? e : Ma(this)    }    function Oa(a, b) {        return null != a ? ("string" != typeof a && (a = -a), this.utcOffset(a, b), this) : -this.utcOffset()    }    function Pa(a) {        return this.utcOffset(0, a)    }    function Qa(a) {        return this._isUTC && (this.utcOffset(0, a), this._isUTC = !1, a && this.subtract(Ma(this), "m")), this    }    function Ra() {        return this._tzm ? this.utcOffset(this._tzm) : "string" == typeof this._i && this.utcOffset(Ka(this._i)), this    }    function Sa(a) {        return a = a ? Da(a).utcOffset() : 0, (this.utcOffset() - a) % 60 === 0    }    function Ta() {        return this.utcOffset() > this.clone().month(0).utcOffset() || this.utcOffset() > this.clone().month(5).utcOffset()    }    function Ua() {        if ("undefined" != typeof this._isDSTShifted)return this._isDSTShifted;        var a = {};        if (m(a, this), a = Aa(a), a._a) {            var b = a._isUTC ? h(a._a) : Da(a._a);            this._isDSTShifted = this.isValid() && r(a._a, b.toArray()) > 0        } else this._isDSTShifted = !1;        return this._isDSTShifted    }    function Va() {        return !this._isUTC    }    function Wa() {        return this._isUTC    }    function Xa() {        return this._isUTC && 0 === this._offset    }    function Ya(a, b) {        var c, d, e, g = a, h = null;        return Ia(a) ? g = {            ms: a._milliseconds,            d: a._days,            M: a._months        } : "number" == typeof a ? (g = {}, b ? g[b] = a : g.milliseconds = a) : (h = De.exec(a)) ? (c = "-" === h[1] ? -1 : 1, g = {            y: 0,            d: q(h[me]) * c,            h: q(h[ne]) * c,            m: q(h[oe]) * c,            s: q(h[pe]) * c,            ms: q(h[qe]) * c        }) : (h = Ee.exec(a)) ? (c = "-" === h[1] ? -1 : 1, g = {            y: Za(h[2], c),            M: Za(h[3], c),            d: Za(h[4], c),            h: Za(h[5], c),            m: Za(h[6], c),            s: Za(h[7], c),            w: Za(h[8], c)        }) : null == g ? g = {} : "object" == typeof g && ("from" in g || "to" in g) && (e = _a(Da(g.from), Da(g.to)), g = {}, g.ms = e.milliseconds, g.M = e.months), d = new Ha(g), Ia(a) && f(a, "_locale") && (d._locale = a._locale), d    }    function Za(a, b) {        var c = a && parseFloat(a.replace(",", "."));        return (isNaN(c) ? 0 : c) * b    }    function $a(a, b) {        var c = {milliseconds: 0, months: 0};        return c.months = b.month() - a.month() + 12 * (b.year() - a.year()), a.clone().add(c.months, "M").isAfter(b) && --c.months, c.milliseconds = +b - +a.clone().add(c.months, "M"), c    }    function _a(a, b) {        var c;        return b = La(b, a), a.isBefore(b) ? c = $a(a, b) : (c = $a(b, a), c.milliseconds = -c.milliseconds, c.months = -c.months), c    }    function ab(a, b) {        return function (c, d) {            var e, f;            return null === d || isNaN(+d) || (ba(b, "moment()." + b + "(period, number) is deprecated. Please use moment()." + b + "(number, period)."), f = c, c = d, d = f), c = "string" == typeof c ? +c : c, e = Ya(c, d), bb(this, e, a), this        }    }    function bb(b, c, d, e) {        var f = c._milliseconds, g = c._days, h = c._months;        e = null == e ? !0 : e, f && b._d.setTime(+b._d + f * d), g && E(b, "Date", D(b, "Date") + g * d), h && X(b, D(b, "Month") + h * d), e && a.updateOffset(b, g || h)    }    function cb(a, b) {        var c = a || Da(), d = La(c, this).startOf("day"), e = this.diff(d, "days", !0), f = -6 > e ? "sameElse" : -1 > e ? "lastWeek" : 0 > e ? "lastDay" : 1 > e ? "sameDay" : 2 > e ? "nextDay" : 7 > e ? "nextWeek" : "sameElse";        return this.format(b && b[f] || this.localeData().calendar(f, this, Da(c)))    }    function db() {        return new n(this)    }    function eb(a, b) {        var c;        return b = A("undefined" != typeof b ? b : "millisecond"), "millisecond" === b ? (a = o(a) ? a : Da(a), +this > +a) : (c = o(a) ? +a : +Da(a), c < +this.clone().startOf(b))    }    function fb(a, b) {        var c;        return b = A("undefined" != typeof b ? b : "millisecond"), "millisecond" === b ? (a = o(a) ? a : Da(a), +a > +this) : (c = o(a) ? +a : +Da(a), +this.clone().endOf(b) < c)    }    function gb(a, b, c) {        return this.isAfter(a, c) && this.isBefore(b, c)    }    function hb(a, b) {        var c;        return b = A(b || "millisecond"), "millisecond" === b ? (a = o(a) ? a : Da(a), +this === +a) : (c = +Da(a), +this.clone().startOf(b) <= c && c <= +this.clone().endOf(b))    }    function ib(a, b, c) {        var d, e, f = La(a, this), g = 6e4 * (f.utcOffset() - this.utcOffset());        return b = A(b), "year" === b || "month" === b || "quarter" === b ? (e = jb(this, f), "quarter" === b ? e /= 3 : "year" === b && (e /= 12)) : (d = this - f, e = "second" === b ? d / 1e3 : "minute" === b ? d / 6e4 : "hour" === b ? d / 36e5 : "day" === b ? (d - g) / 864e5 : "week" === b ? (d - g) / 6048e5 : d), c ? e : p(e)    }    function jb(a, b) {        var c, d, e = 12 * (b.year() - a.year()) + (b.month() - a.month()), f = a.clone().add(e, "months");        return 0 > b - f ? (c = a.clone().add(e - 1, "months"), d = (b - f) / (f - c)) : (c = a.clone().add(e + 1, "months"), d = (b - f) / (c - f)), -(e + d)    }    function kb() {        return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")    }    function lb() {        var a = this.clone().utc();        return 0 < a.year() && a.year() <= 9999 ? "function" == typeof Date.prototype.toISOString ? this.toDate().toISOString() : K(a, "YYYY-MM-DD[T]HH:mm:ss.SSS[Z]") : K(a, "YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]")    }    function mb(b) {        var c = K(this, b || a.defaultFormat);        return this.localeData().postformat(c)    }    function nb(a, b) {        return this.isValid() ? Ya({            to: this,            from: a        }).locale(this.locale()).humanize(!b) : this.localeData().invalidDate()    }    function ob(a) {        return this.from(Da(), a)    }    function pb(a, b) {        return this.isValid() ? Ya({            from: this,            to: a        }).locale(this.locale()).humanize(!b) : this.localeData().invalidDate()    }    function qb(a) {        return this.to(Da(), a)    }    function rb(a) {        var b;        return void 0 === a ? this._locale._abbr : (b = y(a), null != b && (this._locale = b), this)    }    function sb() {        return this._locale    }    function tb(a) {        switch (a = A(a)) {            case"year":                this.month(0);            case"quarter":            case"month":                this.date(1);            case"week":            case"isoWeek":            case"day":                this.hours(0);            case"hour":                this.minutes(0);            case"minute":                this.seconds(0);            case"second":                this.milliseconds(0)        }        return "week" === a && this.weekday(0), "isoWeek" === a && this.isoWeekday(1), "quarter" === a && this.month(3 * Math.floor(this.month() / 3)), this    }    function ub(a) {        return a = A(a), void 0 === a || "millisecond" === a ? this : this.startOf(a).add(1, "isoWeek" === a ? "week" : a).subtract(1, "ms")    }    function vb() {        return +this._d - 6e4 * (this._offset || 0)    }    function wb() {        return Math.floor(+this / 1e3)    }    function xb() {        return this._offset ? new Date(+this) : this._d    }    function yb() {        var a = this;        return [a.year(), a.month(), a.date(), a.hour(), a.minute(), a.second(), a.millisecond()]    }    function zb() {        var a = this;        return {            years: a.year(),            months: a.month(),            date: a.date(),            hours: a.hours(),            minutes: a.minutes(),            seconds: a.seconds(),            milliseconds: a.milliseconds()        }    }    function Ab() {        return k(this)    }    function Bb() {        return g({}, j(this))    }    function Cb() {        return j(this).overflow    }    function Db(a, b) {        H(0, [a, a.length], 0, b)    }    function Eb(a, b, c) {        return ja(Da([a, 11, 31 + b - c]), b, c).week    }    function Fb(a) {        var b = ja(this, this.localeData()._week.dow, this.localeData()._week.doy).year;        return null == a ? b : this.add(a - b, "y")    }    function Gb(a) {        var b = ja(this, 1, 4).year;        return null == a ? b : this.add(a - b, "y")    }    function Hb() {        return Eb(this.year(), 1, 4)    }    function Ib() {        var a = this.localeData()._week;        return Eb(this.year(), a.dow, a.doy)    }    function Jb(a) {        return null == a ? Math.ceil((this.month() + 1) / 3) : this.month(3 * (a - 1) + this.month() % 3)    }    function Kb(a, b) {        return "string" != typeof a ? a : isNaN(a) ? (a = b.weekdaysParse(a), "number" == typeof a ? a : null) : parseInt(a, 10)    }    function Lb(a) {        return this._weekdays[a.day()]    }    function Mb(a) {        return this._weekdaysShort[a.day()]    }    function Nb(a) {        return this._weekdaysMin[a.day()]    }    function Ob(a) {        var b, c, d;        for (this._weekdaysParse = this._weekdaysParse || [], b = 0; 7 > b; b++)if (this._weekdaysParse[b] || (c = Da([2e3, 1]).day(b), d = "^" + this.weekdays(c, "") + "|^" + this.weekdaysShort(c, "") + "|^" + this.weekdaysMin(c, ""), this._weekdaysParse[b] = new RegExp(d.replace(".", ""), "i")), this._weekdaysParse[b].test(a))return b    }    function Pb(a) {        var b = this._isUTC ? this._d.getUTCDay() : this._d.getDay();        return null != a ? (a = Kb(a, this.localeData()), this.add(a - b, "d")) : b    }    function Qb(a) {        var b = (this.day() + 7 - this.localeData()._week.dow) % 7;        return null == a ? b : this.add(a - b, "d")    }    function Rb(a) {        return null == a ? this.day() || 7 : this.day(this.day() % 7 ? a : a - 7)    }    function Sb(a, b) {        H(a, 0, 0, function () {            return this.localeData().meridiem(this.hours(), this.minutes(), b)        })    }    function Tb(a, b) {        return b._meridiemParse    }    function Ub(a) {        return "p" === (a + "").toLowerCase().charAt(0)    }    function Vb(a, b, c) {        return a > 11 ? c ? "pm" : "PM" : c ? "am" : "AM"    }    function Wb(a, b) {        b[qe] = q(1e3 * ("0." + a))    }    function Xb() {        return this._isUTC ? "UTC" : ""    }    function Yb() {        return this._isUTC ? "Coordinated Universal Time" : ""    }    function Zb(a) {        return Da(1e3 * a)    }    function $b() {        return Da.apply(null, arguments).parseZone()    }    function _b(a, b, c) {        var d = this._calendar[a];        return "function" == typeof d ? d.call(b, c) : d    }    function ac(a) {        var b = this._longDateFormat[a], c = this._longDateFormat[a.toUpperCase()];        return b || !c ? b : (this._longDateFormat[a] = c.replace(/MMMM|MM|DD|dddd/g, function (a) {            return a.slice(1)        }), this._longDateFormat[a])    }    function bc() {        return this._invalidDate    }    function cc(a) {        return this._ordinal.replace("%d", a)    }    function dc(a) {        return a    }    function ec(a, b, c, d) {        var e = this._relativeTime[c];        return "function" == typeof e ? e(a, b, c, d) : e.replace(/%d/i, a)    }    function fc(a, b) {        var c = this._relativeTime[a > 0 ? "future" : "past"];        return "function" == typeof c ? c(b) : c.replace(/%s/i, b)    }    function gc(a) {        var b, c;        for (c in a)b = a[c], "function" == typeof b ? this[c] = b : this["_" + c] = b;        this._ordinalParseLenient = new RegExp(this._ordinalParse.source + "|" + /\d{1,2}/.source)    }    function hc(a, b, c, d) {        var e = y(), f = h().set(d, b);        return e[c](f, a)    }    function ic(a, b, c, d, e) {        if ("number" == typeof a && (b = a, a = void 0), a = a || "", null != b)return hc(a, b, c, e);        var f, g = [];        for (f = 0; d > f; f++)g[f] = hc(a, f, c, e);        return g    }    function jc(a, b) {        return ic(a, b, "months", 12, "month")    }    function kc(a, b) {        return ic(a, b, "monthsShort", 12, "month")    }    function lc(a, b) {        return ic(a, b, "weekdays", 7, "day")    }    function mc(a, b) {        return ic(a, b, "weekdaysShort", 7, "day")    }    function nc(a, b) {        return ic(a, b, "weekdaysMin", 7, "day")    }    function oc() {        var a = this._data;        return this._milliseconds = _e(this._milliseconds), this._days = _e(this._days), this._months = _e(this._months), a.milliseconds = _e(a.milliseconds), a.seconds = _e(a.seconds), a.minutes = _e(a.minutes), a.hours = _e(a.hours), a.months = _e(a.months), a.years = _e(a.years), this    }    function pc(a, b, c, d) {        var e = Ya(b, c);        return a._milliseconds += d * e._milliseconds, a._days += d * e._days, a._months += d * e._months, a._bubble()    }    function qc(a, b) {        return pc(this, a, b, 1)    }    function rc(a, b) {        return pc(this, a, b, -1)    }    function sc(a) {        return 0 > a ? Math.floor(a) : Math.ceil(a)    }    function tc() {        var a, b, c, d, e, f = this._milliseconds, g = this._days, h = this._months, i = this._data;        return f >= 0 && g >= 0 && h >= 0 || 0 >= f && 0 >= g && 0 >= h || (f += 864e5 * sc(vc(h) + g), g = 0, h = 0), i.milliseconds = f % 1e3, a = p(f / 1e3), i.seconds = a % 60, b = p(a / 60), i.minutes = b % 60, c = p(b / 60), i.hours = c % 24, g += p(c / 24), e = p(uc(g)), h += e, g -= sc(vc(e)), d = p(h / 12), h %= 12, i.days = g, i.months = h, i.years = d, this    }    function uc(a) {        return 4800 * a / 146097    }    function vc(a) {        return 146097 * a / 4800    }    function wc(a) {        var b, c, d = this._milliseconds;        if (a = A(a), "month" === a || "year" === a)return b = this._days + d / 864e5, c = this._months + uc(b), "month" === a ? c : c / 12;        switch (b = this._days + Math.round(vc(this._months)), a) {            case"week":                return b / 7 + d / 6048e5;            case"day":                return b + d / 864e5;            case"hour":                return 24 * b + d / 36e5;            case"minute":                return 1440 * b + d / 6e4;            case"second":                return 86400 * b + d / 1e3;            case"millisecond":                return Math.floor(864e5 * b) + d;            default:                throw new Error("Unknown unit " + a)        }    }    function xc() {        return this._milliseconds + 864e5 * this._days + this._months % 12 * 2592e6 + 31536e6 * q(this._months / 12)    }    function yc(a) {        return function () {            return this.as(a)        }    }    function zc(a) {        return a = A(a), this[a + "s"]()    }    function Ac(a) {        return function () {            return this._data[a]        }    }    function Bc() {        return p(this.days() / 7)    }    function Cc(a, b, c, d, e) {        return e.relativeTime(b || 1, !!c, a, d)    }    function Dc(a, b, c) {        var d = Ya(a).abs(), e = qf(d.as("s")), f = qf(d.as("m")), g = qf(d.as("h")), h = qf(d.as("d")), i = qf(d.as("M")), j = qf(d.as("y")), k = e < rf.s && ["s", e] || 1 === f && ["m"] || f < rf.m && ["mm", f] || 1 === g && ["h"] || g < rf.h && ["hh", g] || 1 === h && ["d"] || h < rf.d && ["dd", h] || 1 === i && ["M"] || i < rf.M && ["MM", i] || 1 === j && ["y"] || ["yy", j];        return k[2] = b, k[3] = +a > 0, k[4] = c, Cc.apply(null, k)    }    function Ec(a, b) {        return void 0 === rf[a] ? !1 : void 0 === b ? rf[a] : (rf[a] = b, !0)    }    function Fc(a) {        var b = this.localeData(), c = Dc(this, !a, b);        return a && (c = b.pastFuture(+this, c)), b.postformat(c)    }    function Gc() {        var a, b, c, d = sf(this._milliseconds) / 1e3, e = sf(this._days), f = sf(this._months);        a = p(d / 60), b = p(a / 60), d %= 60, a %= 60, c = p(f / 12), f %= 12;        var g = c, h = f, i = e, j = b, k = a, l = d, m = this.asSeconds();        return m ? (0 > m ? "-" : "") + "P" + (g ? g + "Y" : "") + (h ? h + "M" : "") + (i ? i + "D" : "") + (j || k || l ? "T" : "") + (j ? j + "H" : "") + (k ? k + "M" : "") + (l ? l + "S" : "") : "P0D"    }//! moment.js locale configuration//! locale : belarusian (be)//! author : Dmitry Demidov : https://github.com/demidov91//! author: Praleska: http://praleska.pro///! Author : Menelion Elensúle : https://github.com/Oire    function Hc(a, b) {        var c = a.split("_");        return b % 10 === 1 && b % 100 !== 11 ? c[0] : b % 10 >= 2 && 4 >= b % 10 && (10 > b % 100 || b % 100 >= 20) ? c[1] : c[2]    }    function Ic(a, b, c) {        var d = {            mm: b ? "хвіліна_хвіліны_хвілін" : "хвіліну_хвіліны_хвілін",            hh: b ? "гадзіна_гадзіны_гадзін" : "гадзіну_гадзіны_гадзін",            dd: "дзень_дні_дзён",            MM: "месяц_месяцы_месяцаў",            yy: "год_гады_гадоў"        };        return "m" === c ? b ? "хвіліна" : "хвіліну" : "h" === c ? b ? "гадзіна" : "гадзіну" : a + " " + Hc(d[c], +a)    }    function Jc(a, b) {        var c = {            nominative: "студзень_люты_сакавік_красавік_травень_чэрвень_ліпень_жнівень_верасень_кастрычнік_лістапад_снежань".split("_"),            accusative: "студзеня_лютага_сакавіка_красавіка_траўня_чэрвеня_ліпеня_жніўня_верасня_кастрычніка_лістапада_снежня".split("_")        }, d = /D[oD]?(\[[^\[\]]*\]|\s+)+MMMM?/.test(b) ? "accusative" : "nominative";        return c[d][a.month()]    }    function Kc(a, b) {        var c = {            nominative: "нядзеля_панядзелак_аўторак_серада_чацвер_пятніца_субота".split("_"),            accusative: "нядзелю_панядзелак_аўторак_сераду_чацвер_пятніцу_суботу".split("_")        }, d = /\[ ?[Вв] ?(?:мінулую|наступную)? ?\] ?dddd/.test(b) ? "accusative" : "nominative";        return c[d][a.day()]    }//! moment.js locale configuration//! locale : breton (br)//! author : Jean-Baptiste Le Duigou : https://github.com/jbleduigou    function Lc(a, b, c) {        var d = {mm: "munutenn", MM: "miz", dd: "devezh"};        return a + " " + Oc(d[c], a)    }    function Mc(a) {        switch (Nc(a)) {            case 1:            case 3:            case 4:            case 5:            case 9:                return a + " bloaz";            default:                return a + " vloaz"        }    }    function Nc(a) {        return a > 9 ? Nc(a % 10) : a    }    function Oc(a, b) {        return 2 === b ? Pc(a) : a    }    function Pc(a) {        var b = {m: "v", b: "v", d: "z"};        return void 0 === b[a.charAt(0)] ? a : b[a.charAt(0)] + a.substring(1)    }//! moment.js locale configuration//! locale : bosnian (bs)//! author : Nedim Cholich : https://github.com/frontyard//! based on (hr) translation by Bojan Marković    function Qc(a, b, c) {        var d = a + " ";        switch (c) {            case"m":                return b ? "jedna minuta" : "jedne minute";            case"mm":                return d += 1 === a ? "minuta" : 2 === a || 3 === a || 4 === a ? "minute" : "minuta";            case"h":                return b ? "jedan sat" : "jednog sata";            case"hh":                return d += 1 === a ? "sat" : 2 === a || 3 === a || 4 === a ? "sata" : "sati";            case"dd":                return d += 1 === a ? "dan" : "dana";            case"MM":                return d += 1 === a ? "mjesec" : 2 === a || 3 === a || 4 === a ? "mjeseca" : "mjeseci";            case"yy":                return d += 1 === a ? "godina" : 2 === a || 3 === a || 4 === a ? "godine" : "godina"        }    }    function Rc(a) {        return a > 1 && 5 > a && 1 !== ~~(a / 10)    }    function Sc(a, b, c, d) {        var e = a + " ";        switch (c) {            case"s":                return b || d ? "pár sekund" : "pár sekundami";            case"m":                return b ? "minuta" : d ? "minutu" : "minutou";            case"mm":                return b || d ? e + (Rc(a) ? "minuty" : "minut") : e + "minutami";                break;            case"h":                return b ? "hodina" : d ? "hodinu" : "hodinou";            case"hh":                return b || d ? e + (Rc(a) ? "hodiny" : "hodin") : e + "hodinami";                break;            case"d":                return b || d ? "den" : "dnem";            case"dd":                return b || d ? e + (Rc(a) ? "dny" : "dní") : e + "dny";                break;            case"M":                return b || d ? "měsíc" : "měsícem";            case"MM":                return b || d ? e + (Rc(a) ? "měsíce" : "měsíců") : e + "měsíci";                break;            case"y":                return b || d ? "rok" : "rokem";            case"yy":                return b || d ? e + (Rc(a) ? "roky" : "let") : e + "lety"        }    }//! moment.js locale configuration//! locale : austrian german (de-at)//! author : lluchs : https://github.com/lluchs//! author: Menelion Elensúle: https://github.com/Oire//! author : Martin Groller : https://github.com/MadMG    function Tc(a, b, c, d) {        var e = {            m: ["eine Minute", "einer Minute"],            h: ["eine Stunde", "einer Stunde"],            d: ["ein Tag", "einem Tag"],            dd: [a + " Tage", a + " Tagen"],            M: ["ein Monat", "einem Monat"],            MM: [a + " Monate", a + " Monaten"],            y: ["ein Jahr", "einem Jahr"],            yy: [a + " Jahre", a + " Jahren"]        };        return b ? e[c][0] : e[c][1]    }//! moment.js locale configuration//! locale : german (de)//! author : lluchs : https://github.com/lluchs//! author: Menelion Elensúle: https://github.com/Oire    function Uc(a, b, c, d) {        var e = {            m: ["eine Minute", "einer Minute"],            h: ["eine Stunde", "einer Stunde"],            d: ["ein Tag", "einem Tag"],            dd: [a + " Tage", a + " Tagen"],            M: ["ein Monat", "einem Monat"],            MM: [a + " Monate", a + " Monaten"],            y: ["ein Jahr", "einem Jahr"],            yy: [a + " Jahre", a + " Jahren"]        };        return b ? e[c][0] : e[c][1]    }//! moment.js locale configuration//! locale : estonian (et)//! author : Henry Kehlmann : https://github.com/madhenry//! improvements : Illimar Tambek : https://github.com/ragulka    function Vc(a, b, c, d) {        var e = {            s: ["mõne sekundi", "mõni sekund", "paar sekundit"],            m: ["ühe minuti", "üks minut"],            mm: [a + " minuti", a + " minutit"],            h: ["ühe tunni", "tund aega", "üks tund"],            hh: [a + " tunni", a + " tundi"],            d: ["ühe päeva", "üks päev"],            M: ["kuu aja", "kuu aega", "üks kuu"],            MM: [a + " kuu", a + " kuud"],            y: ["ühe aasta", "aasta", "üks aasta"],            yy: [a + " aasta", a + " aastat"]        };        return b ? e[c][2] ? e[c][2] : e[c][1] : d ? e[c][0] : e[c][1]    }    function Wc(a, b, c, d) {        var e = "";        switch (c) {            case"s":                return d ? "muutaman sekunnin" : "muutama sekunti";            case"m":                return d ? "minuutin" : "minuutti";            case"mm":                e = d ? "minuutin" : "minuuttia";                break;            case"h":                return d ? "tunnin" : "tunti";            case"hh":                e = d ? "tunnin" : "tuntia";                break;            case"d":                return d ? "päivän" : "päivä";            case"dd":                e = d ? "päivän" : "päivää";                break;            case"M":                return d ? "kuukauden" : "kuukausi";            case"MM":                e = d ? "kuukauden" : "kuukautta";                break;            case"y":                return d ? "vuoden" : "vuosi";            case"yy":                e = d ? "vuoden" : "vuotta"        }        return e = Xc(a, d) + " " + e    }    function Xc(a, b) {        return 10 > a ? b ? Pf[a] : Of[a] : a    }//! moment.js locale configuration//! locale : hrvatski (hr)//! author : Bojan Marković : https://github.com/bmarkovic    function Yc(a, b, c) {        var d = a + " ";        switch (c) {            case"m":                return b ? "jedna minuta" : "jedne minute";            case"mm":                return d += 1 === a ? "minuta" : 2 === a || 3 === a || 4 === a ? "minute" : "minuta";            case"h":                return b ? "jedan sat" : "jednog sata";            case"hh":                return d += 1 === a ? "sat" : 2 === a || 3 === a || 4 === a ? "sata" : "sati";            case"dd":                return d += 1 === a ? "dan" : "dana";            case"MM":                return d += 1 === a ? "mjesec" : 2 === a || 3 === a || 4 === a ? "mjeseca" : "mjeseci";            case"yy":                return d += 1 === a ? "godina" : 2 === a || 3 === a || 4 === a ? "godine" : "godina"        }    }    function Zc(a, b, c, d) {        var e = a;        switch (c) {            case"s":                return d || b ? "néhány másodperc" : "néhány másodperce";            case"m":                return "egy" + (d || b ? " perc" : " perce");            case"mm":                return e + (d || b ? " perc" : " perce");            case"h":                return "egy" + (d || b ? " óra" : " órája");            case"hh":                return e + (d || b ? " óra" : " órája");            case"d":                return "egy" + (d || b ? " nap" : " napja");            case"dd":                return e + (d || b ? " nap" : " napja");            case"M":                return "egy" + (d || b ? " hónap" : " hónapja");            case"MM":                return e + (d || b ? " hónap" : " hónapja");            case"y":                return "egy" + (d || b ? " év" : " éve");            case"yy":                return e + (d || b ? " év" : " éve")        }        return ""    }    function $c(a) {        return (a ? "" : "[múlt] ") + "[" + Uf[this.day()] + "] LT[-kor]"    }//! moment.js locale configuration//! locale : Armenian (hy-am)//! author : Armendarabyan : https://github.com/armendarabyan    function _c(a, b) {        var c = {            nominative: "հունվար_փետրվար_մարտ_ապրիլ_մայիս_հունիս_հուլիս_օգոստոս_սեպտեմբեր_հոկտեմբեր_նոյեմբեր_դեկտեմբեր".split("_"),            accusative: "հունվարի_փետրվարի_մարտի_ապրիլի_մայիսի_հունիսի_հուլիսի_օգոստոսի_սեպտեմբերի_հոկտեմբերի_նոյեմբերի_դեկտեմբերի".split("_")        }, d = /D[oD]?(\[[^\[\]]*\]|\s+)+MMMM?/.test(b) ? "accusative" : "nominative";        return c[d][a.month()]    }    function ad(a, b) {        var c = "հնվ_փտր_մրտ_ապր_մյս_հնս_հլս_օգս_սպտ_հկտ_նմբ_դկտ".split("_");        return c[a.month()]    }    function bd(a, b) {        var c = "կիրակի_երկուշաբթի_երեքշաբթի_չորեքշաբթի_հինգշաբթի_ուրբաթ_շաբաթ".split("_");        return c[a.day()]    }//! moment.js locale configuration//! locale : icelandic (is)//! author : Hinrik Örn Sigurðsson : https://github.com/hinrik    function cd(a) {        return a % 100 === 11 ? !0 : a % 10 === 1 ? !1 : !0    }    function dd(a, b, c, d) {        var e = a + " ";        switch (c) {            case"s":                return b || d ? "nokkrar sekúndur" : "nokkrum sekúndum";            case"m":                return b ? "mínúta" : "mínútu";            case"mm":                return cd(a) ? e + (b || d ? "mínútur" : "mínútum") : b ? e + "mínúta" : e + "mínútu";            case"hh":                return cd(a) ? e + (b || d ? "klukkustundir" : "klukkustundum") : e + "klukkustund";            case"d":                return b ? "dagur" : d ? "dag" : "degi";            case"dd":                return cd(a) ? b ? e + "dagar" : e + (d ? "daga" : "dögum") : b ? e + "dagur" : e + (d ? "dag" : "degi");            case"M":                return b ? "mánuður" : d ? "mánuð" : "mánuði";            case"MM":                return cd(a) ? b ? e + "mánuðir" : e + (d ? "mánuði" : "mánuðum") : b ? e + "mánuður" : e + (d ? "mánuð" : "mánuði");            case"y":                return b || d ? "ár" : "ári";            case"yy":                return cd(a) ? e + (b || d ? "ár" : "árum") : e + (b || d ? "ár" : "ári")        }    }//! moment.js locale configuration//! locale : Georgian (ka)//! author : Irakli Janiashvili : https://github.com/irakli-janiashvili    function ed(a, b) {        var c = {            nominative: "იანვარი_თებერვალი_მარტი_აპრილი_მაისი_ივნისი_ივლისი_აგვისტო_სექტემბერი_ოქტომბერი_ნოემბერი_დეკემბერი".split("_"),            accusative: "იანვარს_თებერვალს_მარტს_აპრილის_მაისს_ივნისს_ივლისს_აგვისტს_სექტემბერს_ოქტომბერს_ნოემბერს_დეკემბერს".split("_")        }, d = /D[oD] *MMMM?/.test(b) ? "accusative" : "nominative";        return c[d][a.month()]    }    function fd(a, b) {        var c = {            nominative: "კვირა_ორშაბათი_სამშაბათი_ოთხშაბათი_ხუთშაბათი_პარასკევი_შაბათი".split("_"),            accusative: "კვირას_ორშაბათს_სამშაბათს_ოთხშაბათს_ხუთშაბათს_პარასკევს_შაბათს".split("_")        }, d = /(წინა|შემდეგ)/.test(b) ? "accusative" : "nominative";        return c[d][a.day()]    }//! moment.js locale configuration//! locale : Luxembourgish (lb)//! author : mweimerskirch : https://github.com/mweimerskirch, David Raison : https://github.com/kwisatz    function gd(a, b, c, d) {        var e = {            m: ["eng Minutt", "enger Minutt"],            h: ["eng Stonn", "enger Stonn"],            d: ["een Dag", "engem Dag"],            M: ["ee Mount", "engem Mount"],            y: ["ee Joer", "engem Joer"]        };        return b ? e[c][0] : e[c][1]    }    function hd(a) {        var b = a.substr(0, a.indexOf(" "));        return jd(b) ? "a " + a : "an " + a    }    function id(a) {        var b = a.substr(0, a.indexOf(" "));        return jd(b) ? "viru " + a : "virun " + a    }    function jd(a) {        if (a = parseInt(a, 10), isNaN(a))return !1;        if (0 > a)return !0;        if (10 > a)return a >= 4 && 7 >= a ? !0 : !1;        if (100 > a) {            var b = a % 10, c = a / 10;            return jd(0 === b ? c : b)        }        if (1e4 > a) {            for (; a >= 10;)a /= 10;            return jd(a)        }        return a /= 1e3, jd(a)    }    function kd(a, b, c, d) {        return b ? "kelios sekundės" : d ? "kelių sekundžių" : "kelias sekundes"    }    function ld(a, b) {        var c = {            nominative: "sausis_vasaris_kovas_balandis_gegužė_birželis_liepa_rugpjūtis_rugsėjis_spalis_lapkritis_gruodis".split("_"),            accusative: "sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio".split("_")        }, d = /D[oD]?(\[[^\[\]]*\]|\s+)+MMMM?/.test(b) ? "accusative" : "nominative";        return c[d][a.month()]    }    function md(a, b, c, d) {        return b ? od(c)[0] : d ? od(c)[1] : od(c)[2]    }    function nd(a) {        return a % 10 === 0 || a > 10 && 20 > a    }    function od(a) {        return Vf[a].split("_")    }    function pd(a, b, c, d) {        var e = a + " ";        return 1 === a ? e + md(a, b, c[0], d) : b ? e + (nd(a) ? od(c)[1] : od(c)[0]) : d ? e + od(c)[1] : e + (nd(a) ? od(c)[1] : od(c)[2])    }    function qd(a, b) {        var c = -1 === b.indexOf("dddd HH:mm"), d = Wf[a.day()];        return c ? d : d.substring(0, d.length - 2) + "į"    }    function rd(a, b, c) {        return c ? b % 10 === 1 && 11 !== b ? a[2] : a[3] : b % 10 === 1 && 11 !== b ? a[0] : a[1]    }    function sd(a, b, c) {        return a + " " + rd(Xf[c], a, b)    }    function td(a, b, c) {        return rd(Xf[c], a, b)    }    function ud(a, b) {        return b ? "dažas sekundes" : "dažām sekundēm"    }    function vd(a) {        return 5 > a % 10 && a % 10 > 1 && ~~(a / 10) % 10 !== 1    }    function wd(a, b, c) {        var d = a + " ";        switch (c) {            case"m":                return b ? "minuta" : "minutę";            case"mm":                return d + (vd(a) ? "minuty" : "minut");            case"h":                return b ? "godzina" : "godzinę";            case"hh":                return d + (vd(a) ? "godziny" : "godzin");            case"MM":                return d + (vd(a) ? "miesiące" : "miesięcy");            case"yy":                return d + (vd(a) ? "lata" : "lat")        }    }//! moment.js locale configuration//! locale : romanian (ro)//! author : Vlad Gurdiga : https://github.com/gurdiga//! author : Valentin Agachi : https://github.com/avaly    function xd(a, b, c) {        var d = {mm: "minute", hh: "ore", dd: "zile", MM: "luni", yy: "ani"}, e = " ";        return (a % 100 >= 20 || a >= 100 && a % 100 === 0) && (e = " de "), a + e + d[c]    }//! moment.js locale configuration//! locale : russian (ru)//! author : Viktorminator : https://github.com/Viktorminator//! Author : Menelion Elensúle : https://github.com/Oire    function yd(a, b) {        var c = a.split("_");        return b % 10 === 1 && b % 100 !== 11 ? c[0] : b % 10 >= 2 && 4 >= b % 10 && (10 > b % 100 || b % 100 >= 20) ? c[1] : c[2]    }    function zd(a, b, c) {        var d = {            mm: b ? "минута_минуты_минут" : "минуту_минуты_минут",            hh: "час_часа_часов",            dd: "день_дня_дней",            MM: "месяц_месяца_месяцев",            yy: "год_года_лет"        };        return "m" === c ? b ? "минута" : "минуту" : a + " " + yd(d[c], +a)    }    function Ad(a, b) {        var c = {            nominative: "январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_"),            accusative: "января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря".split("_")        }, d = /D[oD]?(\[[^\[\]]*\]|\s+)+MMMM?/.test(b) ? "accusative" : "nominative";        return c[d][a.month()]    }    function Bd(a, b) {        var c = {            nominative: "янв_фев_март_апр_май_июнь_июль_авг_сен_окт_ноя_дек".split("_"),            accusative: "янв_фев_мар_апр_мая_июня_июля_авг_сен_окт_ноя_дек".split("_")        }, d = /D[oD]?(\[[^\[\]]*\]|\s+)+MMMM?/.test(b) ? "accusative" : "nominative";        return c[d][a.month()]    }    function Cd(a, b) {        var c = {            nominative: "воскресенье_понедельник_вторник_среда_четверг_пятница_суббота".split("_"),            accusative: "воскресенье_понедельник_вторник_среду_четверг_пятницу_субботу".split("_")        }, d = /\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?\] ?dddd/.test(b) ? "accusative" : "nominative";        return c[d][a.day()]    }    function Dd(a) {        return a > 1 && 5 > a    }    function Ed(a, b, c, d) {        var e = a + " ";        switch (c) {            case"s":                return b || d ? "pár sekúnd" : "pár sekundami";            case"m":                return b ? "minúta" : d ? "minútu" : "minútou";            case"mm":                return b || d ? e + (Dd(a) ? "minúty" : "minút") : e + "minútami";                break;            case"h":                return b ? "hodina" : d ? "hodinu" : "hodinou";            case"hh":                return b || d ? e + (Dd(a) ? "hodiny" : "hodín") : e + "hodinami";                break;            case"d":                return b || d ? "deň" : "dňom";            case"dd":                return b || d ? e + (Dd(a) ? "dni" : "dní") : e + "dňami";                break;            case"M":                return b || d ? "mesiac" : "mesiacom";            case"MM":                return b || d ? e + (Dd(a) ? "mesiace" : "mesiacov") : e + "mesiacmi";                break;            case"y":                return b || d ? "rok" : "rokom";            case"yy":                return b || d ? e + (Dd(a) ? "roky" : "rokov") : e + "rokmi"        }    }//! moment.js locale configuration//! locale : slovenian (sl)//! author : Robert Sedovšek : https://github.com/sedovsek    function Fd(a, b, c, d) {        var e = a + " ";        switch (c) {            case"s":                return b || d ? "nekaj sekund" : "nekaj sekundami";            case"m":                return b ? "ena minuta" : "eno minuto";            case"mm":                return e += 1 === a ? b ? "minuta" : "minuto" : 2 === a ? b || d ? "minuti" : "minutama" : 5 > a ? b || d ? "minute" : "minutami" : b || d ? "minut" : "minutami";            case"h":                return b ? "ena ura" : "eno uro";            case"hh":                return e += 1 === a ? b ? "ura" : "uro" : 2 === a ? b || d ? "uri" : "urama" : 5 > a ? b || d ? "ure" : "urami" : b || d ? "ur" : "urami";            case"d":                return b || d ? "en dan" : "enim dnem";            case"dd":                return e += 1 === a ? b || d ? "dan" : "dnem" : 2 === a ? b || d ? "dni" : "dnevoma" : b || d ? "dni" : "dnevi";            case"M":                return b || d ? "en mesec" : "enim mesecem";            case"MM":                return e += 1 === a ? b || d ? "mesec" : "mesecem" : 2 === a ? b || d ? "meseca" : "mesecema" : 5 > a ? b || d ? "mesece" : "meseci" : b || d ? "mesecev" : "meseci";            case"y":                return b || d ? "eno leto" : "enim letom";            case"yy":                return e += 1 === a ? b || d ? "leto" : "letom" : 2 === a ? b || d ? "leti" : "letoma" : 5 > a ? b || d ? "leta" : "leti" : b || d ? "let" : "leti"        }    }    function Gd(a, b, c, d) {        var e = {            s: ["viensas secunds", "'iensas secunds"],            m: ["'n míut", "'iens míut"],            mm: [a + " míuts", " " + a + " míuts"],            h: ["'n þora", "'iensa þora"],            hh: [a + " þoras", " " + a + " þoras"],            d: ["'n ziua", "'iensa ziua"],            dd: [a + " ziuas", " " + a + " ziuas"],            M: ["'n mes", "'iens mes"],            MM: [a + " mesen", " " + a + " mesen"],            y: ["'n ar", "'iens ar"],            yy: [a + " ars", " " + a + " ars"]        };        return d ? e[c][0] : b ? e[c][0] : e[c][1].trim()    }//! moment.js locale configuration//! locale : ukrainian (uk)//! author : zemlanin : https://github.com/zemlanin//! Author : Menelion Elensúle : https://github.com/Oire    function Hd(a, b) {        var c = a.split("_");        return b % 10 === 1 && b % 100 !== 11 ? c[0] : b % 10 >= 2 && 4 >= b % 10 && (10 > b % 100 || b % 100 >= 20) ? c[1] : c[2]    }    function Id(a, b, c) {        var d = {            mm: "хвилина_хвилини_хвилин",            hh: "година_години_годин",            dd: "день_дні_днів",            MM: "місяць_місяці_місяців",            yy: "рік_роки_років"        };        return "m" === c ? b ? "хвилина" : "хвилину" : "h" === c ? b ? "година" : "годину" : a + " " + Hd(d[c], +a)    }    function Jd(a, b) {        var c = {            nominative: "січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень".split("_"),            accusative: "січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня".split("_")        }, d = /D[oD]? *MMMM?/.test(b) ? "accusative" : "nominative";        return c[d][a.month()]    }    function Kd(a, b) {        var c = {            nominative: "неділя_понеділок_вівторок_середа_четвер_п’ятниця_субота".split("_"),            accusative: "неділю_понеділок_вівторок_середу_четвер_п’ятницю_суботу".split("_"),            genitive: "неділі_понеділка_вівторка_середи_четверга_п’ятниці_суботи".split("_")        }, d = /(\[[ВвУу]\]) ?dddd/.test(b) ? "accusative" : /\[?(?:минулої|наступної)? ?\] ?dddd/.test(b) ? "genitive" : "nominative";        return c[d][a.day()]    }    function Ld(a) {        return function () {            return a + "о" + (11 === this.hours() ? "б" : "") + "] LT"        }    }    var Md, Nd, Od = a.momentProperties = [], Pd = !1, Qd = {}, Rd = {}, Sd = /(\[[^\[]*\])|(\\)?(Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Q|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g, Td = /(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g, Ud = {}, Vd = {}, Wd = /\d/, Xd = /\d\d/, Yd = /\d{3}/, Zd = /\d{4}/, $d = /[+-]?\d{6}/, _d = /\d\d?/, ae = /\d{1,3}/, be = /\d{1,4}/, ce = /[+-]?\d{1,6}/, de = /\d+/, ee = /[+-]?\d+/, fe = /Z|[+-]\d\d:?\d\d/gi, ge = /[+-]?\d+(\.\d{1,3})?/, he = /[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i, ie = {}, je = {}, ke = 0, le = 1, me = 2, ne = 3, oe = 4, pe = 5, qe = 6;    H("M", ["MM", 2], "Mo", function () {        return this.month() + 1    }), H("MMM", 0, 0, function (a) {        return this.localeData().monthsShort(this, a)    }), H("MMMM", 0, 0, function (a) {        return this.localeData().months(this, a)    }), z("month", "M"), N("M", _d), N("MM", _d, Xd), N("MMM", he), N("MMMM", he), Q(["M", "MM"], function (a, b) {        b[le] = q(a) - 1    }), Q(["MMM", "MMMM"], function (a, b, c, d) {        var e = c._locale.monthsParse(a, d, c._strict);        null != e ? b[le] = e : j(c).invalidMonth = a    });    var re = "January_February_March_April_May_June_July_August_September_October_November_December".split("_"), se = "Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"), te = {};    a.suppressDeprecationWarnings = !1;    var ue = /^\s*(?:[+-]\d{6}|\d{4})-(?:(\d\d-\d\d)|(W\d\d$)|(W\d\d-\d)|(\d\d\d))((T| )(\d\d(:\d\d(:\d\d(\.\d+)?)?)?)?([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/, ve = [["YYYYYY-MM-DD", /[+-]\d{6}-\d{2}-\d{2}/], ["YYYY-MM-DD", /\d{4}-\d{2}-\d{2}/], ["GGGG-[W]WW-E", /\d{4}-W\d{2}-\d/], ["GGGG-[W]WW", /\d{4}-W\d{2}/], ["YYYY-DDD", /\d{4}-\d{3}/]], we = [["HH:mm:ss.SSSS", /(T| )\d\d:\d\d:\d\d\.\d+/], ["HH:mm:ss", /(T| )\d\d:\d\d:\d\d/], ["HH:mm", /(T| )\d\d:\d\d/], ["HH", /(T| )\d\d/]], xe = /^\/?Date\((\-?\d+)/i;    a.createFromInputFallback = aa("moment construction falls back to js Date. This is discouraged and will be removed in upcoming major release. Please refer to https://github.com/moment/moment/issues/1407 for more info.", function (a) {        a._d = new Date(a._i + (a._useUTC ? " UTC" : ""))    }), H(0, ["YY", 2], 0, function () {        return this.year() % 100    }), H(0, ["YYYY", 4], 0, "year"), H(0, ["YYYYY", 5], 0, "year"), H(0, ["YYYYYY", 6, !0], 0, "year"), z("year", "y"), N("Y", ee), N("YY", _d, Xd), N("YYYY", be, Zd), N("YYYYY", ce, $d), N("YYYYYY", ce, $d), Q(["YYYYY", "YYYYYY"], ke), Q("YYYY", function (b, c) {        c[ke] = 2 === b.length ? a.parseTwoDigitYear(b) : q(b)    }), Q("YY", function (b, c) {        c[ke] = a.parseTwoDigitYear(b)    }), a.parseTwoDigitYear = function (a) {        return q(a) + (q(a) > 68 ? 1900 : 2e3)    };    var ye = C("FullYear", !1);    H("w", ["ww", 2], "wo", "week"), H("W", ["WW", 2], "Wo", "isoWeek"), z("week", "w"), z("isoWeek", "W"), N("w", _d), N("ww", _d, Xd), N("W", _d), N("WW", _d, Xd), R(["w", "ww", "W", "WW"], function (a, b, c, d) {        b[d.substr(0, 1)] = q(a)    });    var ze = {dow: 0, doy: 6};    H("DDD", ["DDDD", 3], "DDDo", "dayOfYear"), z("dayOfYear", "DDD"), N("DDD", ae), N("DDDD", Yd), Q(["DDD", "DDDD"], function (a, b, c) {        c._dayOfYear = q(a)    }), a.ISO_8601 = function () {    };    var Ae = aa("moment().min is deprecated, use moment.min instead. https://github.com/moment/moment/issues/1548", function () {        var a = Da.apply(null, arguments);        return this > a ? this : a    }), Be = aa("moment().max is deprecated, use moment.max instead. https://github.com/moment/moment/issues/1548", function () {        var a = Da.apply(null, arguments);        return a > this ? this : a    });    Ja("Z", ":"), Ja("ZZ", ""), N("Z", fe), N("ZZ", fe), Q(["Z", "ZZ"], function (a, b, c) {        c._useUTC = !0, c._tzm = Ka(a)    });    var Ce = /([\+\-]|\d\d)/gi;    a.updateOffset = function () {    };    var De = /(\-)?(?:(\d*)\.)?(\d+)\:(\d+)(?:\:(\d+)\.?(\d{3})?)?/, Ee = /^(-)?P(?:(?:([0-9,.]*)Y)?(?:([0-9,.]*)M)?(?:([0-9,.]*)D)?(?:T(?:([0-9,.]*)H)?(?:([0-9,.]*)M)?(?:([0-9,.]*)S)?)?|([0-9,.]*)W)$/;    Ya.fn = Ha.prototype;    var Fe = ab(1, "add"), Ge = ab(-1, "subtract");    a.defaultFormat = "YYYY-MM-DDTHH:mm:ssZ";    var He = aa("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.", function (a) {        return void 0 === a ? this.localeData() : this.locale(a)    });    H(0, ["gg", 2], 0, function () {        return this.weekYear() % 100    }), H(0, ["GG", 2], 0, function () {        return this.isoWeekYear() % 100    }), Db("gggg", "weekYear"), Db("ggggg", "weekYear"), Db("GGGG", "isoWeekYear"), Db("GGGGG", "isoWeekYear"), z("weekYear", "gg"), z("isoWeekYear", "GG"), N("G", ee), N("g", ee), N("GG", _d, Xd), N("gg", _d, Xd), N("GGGG", be, Zd), N("gggg", be, Zd), N("GGGGG", ce, $d), N("ggggg", ce, $d), R(["gggg", "ggggg", "GGGG", "GGGGG"], function (a, b, c, d) {        b[d.substr(0, 2)] = q(a)    }), R(["gg", "GG"], function (b, c, d, e) {        c[e] = a.parseTwoDigitYear(b)    }), H("Q", 0, 0, "quarter"), z("quarter", "Q"), N("Q", Wd), Q("Q", function (a, b) {        b[le] = 3 * (q(a) - 1)    }), H("D", ["DD", 2], "Do", "date"), z("date", "D"), N("D", _d), N("DD", _d, Xd), N("Do", function (a, b) {        return a ? b._ordinalParse : b._ordinalParseLenient    }), Q(["D", "DD"], me), Q("Do", function (a, b) {        b[me] = q(a.match(_d)[0], 10)    });    var Ie = C("Date", !0);    H("d", 0, "do", "day"), H("dd", 0, 0, function (a) {        return this.localeData().weekdaysMin(this, a)    }), H("ddd", 0, 0, function (a) {        return this.localeData().weekdaysShort(this, a)    }), H("dddd", 0, 0, function (a) {        return this.localeData().weekdays(this, a)    }), H("e", 0, 0, "weekday"), H("E", 0, 0, "isoWeekday"), z("day", "d"), z("weekday", "e"), z("isoWeekday", "E"), N("d", _d), N("e", _d), N("E", _d), N("dd", he), N("ddd", he), N("dddd", he), R(["dd", "ddd", "dddd"], function (a, b, c) {        var d = c._locale.weekdaysParse(a);        null != d ? b.d = d : j(c).invalidWeekday = a    }), R(["d", "e", "E"], function (a, b, c, d) {        b[d] = q(a)    });    var Je = "Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"), Ke = "Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"), Le = "Su_Mo_Tu_We_Th_Fr_Sa".split("_");    H("H", ["HH", 2], 0, "hour"), H("h", ["hh", 2], 0, function () {        return this.hours() % 12 || 12    }), Sb("a", !0), Sb("A", !1), z("hour", "h"), N("a", Tb), N("A", Tb), N("H", _d), N("h", _d), N("HH", _d, Xd), N("hh", _d, Xd), Q(["H", "HH"], ne), Q(["a", "A"], function (a, b, c) {        c._isPm = c._locale.isPM(a), c._meridiem = a    }), Q(["h", "hh"], function (a, b, c) {        b[ne] = q(a), j(c).bigHour = !0    });    var Me = /[ap]\.?m?\.?/i, Ne = C("Hours", !0);    H("m", ["mm", 2], 0, "minute"), z("minute", "m"), N("m", _d), N("mm", _d, Xd), Q(["m", "mm"], oe);    var Oe = C("Minutes", !1);    H("s", ["ss", 2], 0, "second"), z("second", "s"), N("s", _d), N("ss", _d, Xd), Q(["s", "ss"], pe);    var Pe = C("Seconds", !1);    H("S", 0, 0, function () {        return ~~(this.millisecond() / 100)    }), H(0, ["SS", 2], 0, function () {        return ~~(this.millisecond() / 10)    }), H(0, ["SSS", 3], 0, "millisecond"), H(0, ["SSSS", 4], 0, function () {        return 10 * this.millisecond()    }), H(0, ["SSSSS", 5], 0, function () {        return 100 * this.millisecond()    }), H(0, ["SSSSSS", 6], 0, function () {        return 1e3 * this.millisecond()    }), H(0, ["SSSSSSS", 7], 0, function () {        return 1e4 * this.millisecond()    }), H(0, ["SSSSSSSS", 8], 0, function () {        return 1e5 * this.millisecond()    }), H(0, ["SSSSSSSSS", 9], 0, function () {        return 1e6 * this.millisecond()    }), z("millisecond", "ms"), N("S", ae, Wd), N("SS", ae, Xd), N("SSS", ae, Yd);    var Qe;    for (Qe = "SSSS"; Qe.length <= 9; Qe += "S")N(Qe, de);    for (Qe = "S"; Qe.length <= 9; Qe += "S")Q(Qe, Wb);    var Re = C("Milliseconds", !1);    H("z", 0, 0, "zoneAbbr"), H("zz", 0, 0, "zoneName");    var Se = n.prototype;    Se.add = Fe, Se.calendar = cb, Se.clone = db, Se.diff = ib, Se.endOf = ub, Se.format = mb, Se.from = nb, Se.fromNow = ob, Se.to = pb, Se.toNow = qb, Se.get = F, Se.invalidAt = Cb, Se.isAfter = eb, Se.isBefore = fb, Se.isBetween = gb, Se.isSame = hb, Se.isValid = Ab, Se.lang = He, Se.locale = rb, Se.localeData = sb, Se.max = Be, Se.min = Ae, Se.parsingFlags = Bb, Se.set = F, Se.startOf = tb, Se.subtract = Ge, Se.toArray = yb, Se.toObject = zb, Se.toDate = xb, Se.toISOString = lb, Se.toJSON = lb, Se.toString = kb, Se.unix = wb, Se.valueOf = vb, Se.year = ye, Se.isLeapYear = ia, Se.weekYear = Fb, Se.isoWeekYear = Gb, Se.quarter = Se.quarters = Jb, Se.month = Y, Se.daysInMonth = Z, Se.week = Se.weeks = na, Se.isoWeek = Se.isoWeeks = oa, Se.weeksInYear = Ib, Se.isoWeeksInYear = Hb, Se.date = Ie, Se.day = Se.days = Pb, Se.weekday = Qb, Se.isoWeekday = Rb, Se.dayOfYear = qa, Se.hour = Se.hours = Ne, Se.minute = Se.minutes = Oe, Se.second = Se.seconds = Pe, Se.millisecond = Se.milliseconds = Re, Se.utcOffset = Na, Se.utc = Pa, Se.local = Qa, Se.parseZone = Ra, Se.hasAlignedHourOffset = Sa, Se.isDST = Ta, Se.isDSTShifted = Ua, Se.isLocal = Va, Se.isUtcOffset = Wa, Se.isUtc = Xa, Se.isUTC = Xa, Se.zoneAbbr = Xb, Se.zoneName = Yb, Se.dates = aa("dates accessor is deprecated. Use date instead.", Ie), Se.months = aa("months accessor is deprecated. Use month instead", Y), Se.years = aa("years accessor is deprecated. Use year instead", ye), Se.zone = aa("moment().zone is deprecated, use moment().utcOffset instead. https://github.com/moment/moment/issues/1779", Oa);    var Te = Se, Ue = {        sameDay: "[Today at] LT",        nextDay: "[Tomorrow at] LT",        nextWeek: "dddd [at] LT",        lastDay: "[Yesterday at] LT",        lastWeek: "[Last] dddd [at] LT",        sameElse: "L"    }, Ve = {        LTS: "h:mm:ss A",        LT: "h:mm A",        L: "MM/DD/YYYY",        LL: "MMMM D, YYYY",        LLL: "MMMM D, YYYY h:mm A",        LLLL: "dddd, MMMM D, YYYY h:mm A"    }, We = "Invalid date", Xe = "%d", Ye = /\d{1,2}/, Ze = {        future: "in %s",        past: "%s ago",        s: "a few seconds",        m: "a minute",        mm: "%d minutes",        h: "an hour",        hh: "%d hours",        d: "a day",        dd: "%d days",        M: "a month",        MM: "%d months",        y: "a year",        yy: "%d years"    }, $e = s.prototype;    $e._calendar = Ue, $e.calendar = _b, $e._longDateFormat = Ve, $e.longDateFormat = ac, $e._invalidDate = We, $e.invalidDate = bc, $e._ordinal = Xe, $e.ordinal = cc, $e._ordinalParse = Ye, $e.preparse = dc, $e.postformat = dc, $e._relativeTime = Ze, $e.relativeTime = ec, $e.pastFuture = fc, $e.set = gc, $e.months = U, $e._months = re, $e.monthsShort = V, $e._monthsShort = se, $e.monthsParse = W, $e.week = ka, $e._week = ze, $e.firstDayOfYear = ma, $e.firstDayOfWeek = la, $e.weekdays = Lb, $e._weekdays = Je, $e.weekdaysMin = Nb, $e._weekdaysMin = Le, $e.weekdaysShort = Mb, $e._weekdaysShort = Ke, $e.weekdaysParse = Ob, $e.isPM = Ub, $e._meridiemParse = Me, $e.meridiem = Vb, w("en", {        ordinalParse: /\d{1,2}(th|st|nd|rd)/,        ordinal: function (a) {            var b = a % 10, c = 1 === q(a % 100 / 10) ? "th" : 1 === b ? "st" : 2 === b ? "nd" : 3 === b ? "rd" : "th";            return a + c        }    }), a.lang = aa("moment.lang is deprecated. Use moment.locale instead.", w), a.langData = aa("moment.langData is deprecated. Use moment.localeData instead.", y);    var _e = Math.abs, af = yc("ms"), bf = yc("s"), cf = yc("m"), df = yc("h"), ef = yc("d"), ff = yc("w"), gf = yc("M"), hf = yc("y"), jf = Ac("milliseconds"), kf = Ac("seconds"), lf = Ac("minutes"), mf = Ac("hours"), nf = Ac("days"), of = Ac("months"), pf = Ac("years"), qf = Math.round, rf = {        s: 45,        m: 45,        h: 22,        d: 26,        M: 11    }, sf = Math.abs, tf = Ha.prototype;    tf.abs = oc, tf.add = qc, tf.subtract = rc, tf.as = wc, tf.asMilliseconds = af, tf.asSeconds = bf, tf.asMinutes = cf, tf.asHours = df, tf.asDays = ef, tf.asWeeks = ff, tf.asMonths = gf, tf.asYears = hf, tf.valueOf = xc, tf._bubble = tc, tf.get = zc, tf.milliseconds = jf, tf.seconds = kf, tf.minutes = lf, tf.hours = mf, tf.days = nf, tf.weeks = Bc, tf.months = of, tf.years = pf, tf.humanize = Fc, tf.toISOString = Gc, tf.toString = Gc, tf.toJSON = Gc, tf.locale = rb, tf.localeData = sb, tf.toIsoString = aa("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)", Gc), tf.lang = He, H("X", 0, 0, "unix"), H("x", 0, 0, "valueOf"), N("x", ee), N("X", ge), Q("X", function (a, b, c) {        c._d = new Date(1e3 * parseFloat(a, 10))    }), Q("x", function (a, b, c) {        c._d = new Date(q(a))    }),//! moment.js//! version : 2.10.6//! authors : Tim Wood, Iskren Chernev, Moment.js contributors//! license : MIT//! momentjs.com        a.version = "2.10.6", b(Da), a.fn = Te, a.min = Fa, a.max = Ga, a.utc = h, a.unix = Zb, a.months = jc, a.isDate = d, a.locale = w, a.invalid = l, a.duration = Ya, a.isMoment = o, a.weekdays = lc, a.parseZone = $b, a.localeData = y, a.isDuration = Ia, a.monthsShort = kc, a.weekdaysMin = nc, a.defineLocale = x, a.weekdaysShort = mc, a.normalizeUnits = A, a.relativeTimeThreshold = Ec;    var uf = a, vf = (uf.defineLocale("af", {        months: "Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),        monthsShort: "Jan_Feb_Mar_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),        weekdays: "Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),        weekdaysShort: "Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),        weekdaysMin: "So_Ma_Di_Wo_Do_Vr_Sa".split("_"),        meridiemParse: /vm|nm/i,        isPM: function (a) {            return /^nm$/i.test(a)        },        meridiem: function (a, b, c) {            return 12 > a ? c ? "vm" : "VM" : c ? "nm" : "NM"        },        longDateFormat: {            LT: "HH:mm",            LTS: "HH:mm:ss",            L: "DD/MM/YYYY",            LL: "D MMMM YYYY",            LLL: "D MMMM YYYY HH:mm",            LLLL: "dddd, D MMMM YYYY HH:mm"        },        calendar: {            sameDay: "[Vandag om] LT",            nextDay: "[Môre om] LT",            nextWeek: "dddd [om] LT",            lastDay: "[Gister om] LT",            lastWeek: "[Laas] dddd [om] LT",            sameElse: "L"        },        relativeTime: {            future: "oor %s",            past: "%s gelede",            s: "'n paar sekondes",            m: "'n minuut",            mm: "%d minute",            h: "'n uur",            hh: "%d ure",            d: "'n dag",            dd: "%d dae",            M: "'n maand",            MM: "%d maande",            y: "'n jaar",            yy: "%d jaar"        },        ordinalParse: /\d{1,2}(ste|de)/,        ordinal: function (a) {            return a + (1 === a || 8 === a || a >= 20 ? "ste" : "de")        },        week: {dow: 1, doy: 4}    }), uf.defineLocale("ar-ma", {        months: "يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),        monthsShort: "يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),        weekdays: "الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),        weekdaysShort: "احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),        weekdaysMin: "ح_ن_ث_ر_خ_ج_س".split("_"),        longDateFormat: {            LT: "HH:mm",            LTS: "HH:mm:ss",            L: "DD/MM/YYYY",            LL: "D MMMM YYYY",            LLL: "D MMMM YYYY HH:mm",            LLLL: "dddd D MMMM YYYY HH:mm"        },        calendar: {            sameDay: "[اليوم على الساعة] LT",            nextDay: "[غدا على الساعة] LT",            nextWeek: "dddd [على الساعة] LT",            lastDay: "[أمس على الساعة] LT",            lastWeek: "dddd [على الساعة] LT",            sameElse: "L"        },        relativeTime: {            future: "في %s",            past: "منذ %s",            s: "ثوان",            m: "دقيقة",            mm: "%d دقائق",            h: "ساعة",            hh: "%d ساعات",            d: "يوم",            dd: "%d أيام",            M: "شهر",            MM: "%d أشهر",            y: "سنة",            yy: "%d سنوات"        },        week: {dow: 6, doy: 12}    }), {1: "١", 2: "٢", 3: "٣", 4: "٤", 5: "٥", 6: "٦", 7: "٧", 8: "٨", 9: "٩", 0: "٠"}), wf = {        "١": "1",        "٢": "2",        "٣": "3",        "٤": "4",        "٥": "5",        "٦": "6",        "٧": "7",        "٨": "8",        "٩": "9",        "٠": "0"    }, xf = (uf.defineLocale("ar-sa", {        months: "يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),        monthsShort: "يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),        weekdays: "الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),        weekdaysShort: "أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),        weekdaysMin: "ح_ن_ث_ر_خ_ج_س".split("_"),        longDateFormat: {            LT: "HH:mm",            LTS: "HH:mm:ss",            L: "DD/MM/YYYY",            LL: "D MMMM YYYY",            LLL: "D MMMM YYYY HH:mm",            LLLL: "dddd D MMMM YYYY HH:mm"        },        meridiemParse: /ص|م/,        isPM: function (a) {            return "م" === a        },        meridiem: function (a, b, c) {            return 12 > a ? "ص" : "م"        },        calendar: {            sameDay: "[اليوم على الساعة] LT",            nextDay: "[غدا على الساعة] LT",            nextWeek: "dddd [على الساعة] LT",            lastDay: "[أمس على الساعة] LT",            lastWeek: "dddd [على الساعة] LT",            sameElse: "L"        },        relativeTime: {            future: "في %s",            past: "منذ %s",            s: "ثوان",            m: "دقيقة",            mm: "%d دقائق",            h: "ساعة",            hh: "%d ساعات",            d: "يوم",            dd: "%d أيام",            M: "شهر",            MM: "%d أشهر",            y: "سنة",            yy: "%d سنوات"        },        preparse: function (a) {            return a.replace(/[١٢٣٤٥٦٧٨٩٠]/g, function (a) {                return wf[a]            }).replace(/،/g, ",")        },        postformat: function (a) {            return a.replace(/\d/g, function (a) {                return vf[a]            }).replace(/,/g, "،")        },        week: {dow: 6, doy: 12}    }), uf.defineLocale("ar-tn", {        months: "جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),        monthsShort: "جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),        weekdays: "الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),        weekdaysShort: "أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),        weekdaysMin: "ح_ن_ث_ر_خ_ج_س".split("_"),        longDateFormat: {            LT: "HH:mm",            LTS: "HH:mm:ss",            L: "DD/MM/YYYY",            LL: "D MMMM YYYY",            LLL: "D MMMM YYYY HH:mm",            LLLL: "dddd D MMMM YYYY HH:mm"        },        calendar: {            sameDay: "[اليوم على الساعة] LT",            nextDay: "[غدا على الساعة] LT",            nextWeek: "dddd [على الساعة] LT",            lastDay: "[أمس على الساعة] LT",            lastWeek: "dddd [على الساعة] LT",            sameElse: "L"        },        relativeTime: {            future: "في %s",            past: "منذ %s",            s: "ثوان",            m: "دقيقة",            mm: "%d دقائق",            h: "ساعة",            hh: "%d ساعات",            d: "يوم",            dd: "%d أيام",            M: "شهر",            MM: "%d أشهر",            y: "سنة",            yy: "%d سنوات"        },        week: {dow: 1, doy: 4}    }), {1: "١", 2: "٢", 3: "٣", 4: "٤", 5: "٥", 6: "٦", 7: "٧", 8: "٨", 9: "٩", 0: "٠"}), yf = {        "١": "1",        "٢": "2",        "٣": "3",        "٤": "4",        "٥": "5",        "٦": "6",        "٧": "7",        "٨": "8",        "٩": "9",        "٠": "0"    }, zf = function (a) {        return 0 === a ? 0 : 1 === a ? 1 : 2 === a ? 2 : a % 100 >= 3 && 10 >= a % 100 ? 3 : a % 100 >= 11 ? 4 : 5    }, Af = {        s: ["أقل من ثانية", "ثانية واحدة", ["ثانيتان", "ثانيتين"], "%d ثوان", "%d ثانية", "%d ثانية"],        m: ["أقل من دقيقة", "دقيقة واحدة", ["دقيقتان", "دقيقتين"], "%d دقائق", "%d دقيقة", "%d دقيقة"],        h: ["أقل من ساعة", "ساعة واحدة", ["ساعتان", "ساعتين"], "%d ساعات", "%d ساعة", "%d ساعة"],        d: ["أقل من يوم", "يوم واحد", ["يومان", "يومين"], "%d أيام", "%d يومًا", "%d يوم"],        M: ["أقل من شهر", "شهر واحد", ["شهران", "شهرين"], "%d أشهر", "%d شهرا", "%d شهر"],        y: ["أقل من عام", "عام واحد", ["عامان", "عامين"], "%d أعوام", "%d عامًا", "%d عام"]    }, Bf = function (a) {        return function (b, c, d, e) {            var f = zf(b), g = Af[a][zf(b)];            return 2 === f && (g = g[c ? 0 : 1]), g.replace(/%d/i, b)        }    }, Cf = ["كانون الثاني يناير", "شباط فبراير", "آذار مارس", "نيسان أبريل", "أيار مايو", "حزيران يونيو", "تموز يوليو", "آب أغسطس", "أيلول سبتمبر", "تشرين الأول أكتوبر", "تشرين الثاني نوفمبر", "كانون الأول ديسمبر"], Df = (uf.defineLocale("ar", {        months: Cf,        monthsShort: Cf,        weekdays: "الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),        weekdaysShort: "أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),        weekdaysMin: "ح_ن_ث_ر_خ_ج_س".split("_"),        longDateFormat: {            LT: "HH:mm",            LTS: "HH:mm:ss",            L: "D/M/YYYY",            LL: "D MMMM YYYY",            LLL: "D MMMM YYYY HH:mm",            LLLL: "dddd D MMMM YYYY HH:mm"        },        meridiemParse: /ص|م/,        isPM: function (a) {            return "م" === a        },        meridiem: function (a, b, c) {            return 12 > a ? "ص" : "م"        },        calendar: {            sameDay: "[اليوم عند الساعة] LT",            nextDay: "[غدًا عند الساعة] LT",            nextWeek: "dddd [عند الساعة] LT",            lastDay: "[أمس عند الساعة] LT",            lastWeek: "dddd [عند الساعة] LT",            sameElse: "L"        },        relativeTime: {            future: "بعد %s",            past: "منذ %s",            s: Bf("s"),            m: Bf("m"),            mm: Bf("m"),            h: Bf("h"),            hh: Bf("h"),            d: Bf("d"),            dd: Bf("d"),            M: Bf("M"),            MM: Bf("M"),            y: Bf("y"),            yy: Bf("y")        },        preparse: function (a) {            return a.replace(/\u200f/g, "").replace(/[١٢٣٤٥٦٧٨٩٠]/g, function (a) {                return yf[a]            }).replace(/،/g, ",")        },        postformat: function (a) {            return a.replace(/\d/g, function (a) {                return xf[a]            }).replace(/,/g, "،")        },        week: {dow: 6, doy: 12}    }), {        1: "-inci",        5: "-inci",        8: "-inci",        70: "-inci",        80: "-inci",        2: "-nci",        7: "-nci",        20: "-nci",        50: "-nci",        3: "-üncü",        4: "-üncü",        100: "-üncü",        6: "-ncı",        9: "-uncu",        10: "-uncu",        30: "-uncu",        60: "-ıncı",        90: "-ıncı"    }), Ef = (uf.defineLocale("az", {        months: "yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),        monthsShort: "yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),        weekdays: "Bazar_Bazar ertəsi_Çərşənbə axşamı_Çərşənbə_Cümə axşamı_Cümə_Şənbə".split("_"),        weekdaysShort: "Baz_BzE_ÇAx_Çər_CAx_Cüm_Şən".split("_"),        weekdaysMin: "Bz_BE_ÇA_Çə_CA_Cü_Şə".split("_"),        longDateFormat: {            LT: "HH:mm",            LTS: "HH:mm:ss",            L: "DD.MM.YYYY",            LL: "D MMMM YYYY",            LLL: "D MMMM YYYY HH:mm",            LLLL: "dddd, D MMMM YYYY HH:mm"        },        calendar: {            sameDay: "[bugün saat] LT",            nextDay: "[sabah saat] LT",            nextWeek: "[gələn həftə] dddd [saat] LT",            lastDay: "[dünən] LT",            lastWeek: "[keçən həftə] dddd [saat] LT",            sameElse: "L"        },        relativeTime: {            future: "%s sonra",            past: "%s əvvəl",            s: "birneçə saniyyə",            m: "bir dəqiqə",            mm: "%d dəqiqə",            h: "bir saat",            hh: "%d saat",            d: "bir gün",            dd: "%d gün",            M: "bir ay",            MM: "%d ay",            y: "bir il",            yy: "%d il"        },        meridiemParse: /gecə|səhər|gündüz|axşam/,        isPM: function (a) {            return /^(gündüz|axşam)$/.test(a)        },        meridiem: function (a, b, c) {            return 4 > a ? "gecə" : 12 > a ? "səhər" : 17 > a ? "gündüz" : "axşam"        },        ordinalParse: /\d{1,2}-(ıncı|inci|nci|üncü|ncı|uncu)/,        ordinal: function (a) {            if (0 === a)return a + "-ıncı";            var b = a % 10, c = a % 100 - b, d = a >= 100 ? 100 : null;            return a + (Df[b] || Df[c] || Df[d])        },        week: {dow: 1, doy: 7}    }), uf.defineLocale("be", {        months: Jc,        monthsShort: "студ_лют_сак_крас_трав_чэрв_ліп_жнів_вер_каст_ліст_снеж".split("_"),        weekdays: Kc,        weekdaysShort: "нд_пн_ат_ср_чц_пт_сб".split("_"),        weekdaysMin: "нд_пн_ат_ср_чц_пт_сб".split("_"),        longDateFormat: {            LT: "HH:mm",            LTS: "HH:mm:ss",            L: "DD.MM.YYYY",            LL: "D MMMM YYYY г.",            LLL: "D MMMM YYYY г., HH:mm",            LLLL: "dddd, D MMMM YYYY г., HH:mm"        },        calendar: {            sameDay: "[Сёння ў] LT", nextDay: "[Заўтра ў] LT", lastDay: "[Учора ў] LT", nextWeek: function () {                return "[У] dddd [ў] LT"            }, lastWeek: function () {                switch (this.day()) {                    case 0:                    case 3:                    case 5:                    case 6:                        return "[У мінулую] dddd [ў] LT";                    case 1:                    case 2:                    case 4:                        return "[У мінулы] dddd [ў] LT"                }            }, sameElse: "L"        },        relativeTime: {            future: "праз %s",            past: "%s таму",            s: "некалькі секунд",            m: Ic,            mm: Ic,            h: Ic,            hh: Ic,            d: "дзень",            dd: Ic,            M: "месяц",            MM: Ic,            y: "год",            yy: Ic        },        meridiemParse: /ночы|раніцы|дня|вечара/,        isPM: function (a) {            return /^(дня|вечара)$/.test(a)        },        meridiem: function (a, b, c) {            return 4 > a ? "ночы" : 12 > a ? "раніцы" : 17 > a ? "дня" : "вечара"        },        ordinalParse: /\d{1,2}-(і|ы|га)/,        ordinal: function (a, b) {            switch (b) {                case"M":                case"d":                case"DDD":                case"w":                case"W":                    return a % 10 !== 2 && a % 10 !== 3 || a % 100 === 12 || a % 100 === 13 ? a + "-ы" : a + "-і";                case"D":                    return a + "-га";                default:                    return a            }        },        week: {dow: 1, doy: 7}    }), uf.defineLocale("bg", {        months: "януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември".split("_"),        monthsShort: "янр_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек".split("_"),        weekdays: "неделя_понеделник_вторник_сряда_четвъртък_петък_събота".split("_"),        weekdaysShort: "нед_пон_вто_сря_чет_пет_съб".split("_"),        weekdaysMin: "нд_пн_вт_ср_чт_пт_сб".split("_"),        longDateFormat: {            LT: "H:mm",            LTS: "H:mm:ss",            L: "D.MM.YYYY",            LL: "D MMMM YYYY",            LLL: "D MMMM YYYY H:mm",            LLLL: "dddd, D MMMM YYYY H:mm"        },        calendar: {            sameDay: "[Днес в] LT",            nextDay: "[Утре в] LT",            nextWeek: "dddd [в] LT",            lastDay: "[Вчера в] LT",            lastWeek: function () {                switch (this.day()) {                    case 0:                    case 3:                    case 6:                        return "[В изминалата] dddd [в] LT";                    case 1:                    case 2:                    case 4:                    case 5:                        return "[В изминалия] dddd [в] LT"                }            },            sameElse: "L"        },        relativeTime: {            future: "след %s",            past: "преди %s",            s: "няколко секунди",            m: "минута",            mm: "%d минути",            h: "час",            hh: "%d часа",            d: "ден",            dd: "%d дни",            M: "месец",            MM: "%d месеца",            y: "година",            yy: "%d години"        },        ordinalParse: /\d{1,2}-(ев|ен|ти|ви|ри|ми)/,        ordinal: function (a) {            var b = a % 10, c = a % 100;            return 0 === a ? a + "-ев" : 0 === c ? a + "-ен" : c > 10 && 20 > c ? a + "-ти" : 1 === b ? a + "-ви" : 2 === b ? a + "-ри" : 7 === b || 8 === b ? a + "-ми" : a + "-ти"        },        week: {dow: 1, doy: 7}    }), {1: "১", 2: "২", 3: "৩", 4: "৪", 5: "৫", 6: "৬", 7: "৭", 8: "৮", 9: "৯", 0: "০"}), Ff = {        "১": "1",        "২": "2",        "৩": "3",        "৪": "4",        "৫": "5",        "৬": "6",        "৭": "7",        "৮": "8",        "৯": "9",        "০": "0"    }, Gf = (uf.defineLocale("bn", {        months: "জানুয়ারী_ফেবুয়ারী_মার্চ_এপ্রিল_মে_জুন_জুলাই_অগাস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),        monthsShort: "জানু_ফেব_মার্চ_এপর_মে_জুন_জুল_অগ_সেপ্ট_অক্টো_নভ_ডিসেম্".split("_"),        weekdays: "রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পত্তিবার_শুক্রুবার_শনিবার".split("_"),        weekdaysShort: "রবি_সোম_মঙ্গল_বুধ_বৃহস্পত্তি_শুক্রু_শনি".split("_"),        weekdaysMin: "রব_সম_মঙ্গ_বু_ব্রিহ_শু_শনি".split("_"),        longDateFormat: {            LT: "A h:mm সময়",            LTS: "A h:mm:ss সময়",            L: "DD/MM/YYYY",            LL: "D MMMM YYYY",            LLL: "D MMMM YYYY, A h:mm সময়",            LLLL: "dddd, D MMMM YYYY, A h:mm সময়"        },        calendar: {            sameDay: "[আজ] LT",            nextDay: "[আগামীকাল] LT",            nextWeek: "dddd, LT",            lastDay: "[গতকাল] LT",            lastWeek: "[গত] dddd, LT",            sameElse: "L"        },        relativeTime: {            future: "%s পরে",            past: "%s আগে",            s: "কএক সেকেন্ড",            m: "এক মিনিট",            mm: "%d মিনিট",            h: "এক ঘন্টা",            hh: "%d ঘন্টা",            d: "এক দিন",            dd: "%d দিন",            M: "এক মাস",            MM: "%d মাস",            y: "এক বছর",            yy: "%d বছর"        },        preparse: function (a) {            return a.replace(/[১২৩৪৫৬৭৮৯০]/g, function (a) {                return Ff[a]            })        },        postformat: function (a) {            return a.replace(/\d/g, function (a) {                return Ef[a]            })        },        meridiemParse: /রাত|সকাল|দুপুর|বিকেল|রাত/,        isPM: function (a) {            return /^(দুপুর|বিকেল|রাত)$/.test(a)        },        meridiem: function (a, b, c) {            return 4 > a ? "রাত" : 10 > a ? "সকাল" : 17 > a ? "দুপুর" : 20 > a ? "বিকেল" : "রাত"        },        week: {dow: 0, doy: 6}    }), {1: "༡", 2: "༢", 3: "༣", 4: "༤", 5: "༥", 6: "༦", 7: "༧", 8: "༨", 9: "༩", 0: "༠"}), Hf = {        "༡": "1",        "༢": "2",        "༣": "3",        "༤": "4",        "༥": "5",        "༦": "6",        "༧": "7",        "༨": "8",        "༩": "9",        "༠": "0"    }, If = (uf.defineLocale("bo", {        months: "ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ".split("_"),        monthsShort: "ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ".split("_"),        weekdays: "གཟའ་ཉི་མ་_གཟའ་ཟླ་བ་_གཟའ་མིག་དམར་_གཟའ་ལྷག་པ་_གཟའ་ཕུར་བུ_གཟའ་པ་སངས་_གཟའ་སྤེན་པ་".split("_"),        weekdaysShort: "ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་".split("_"),        weekdaysMin: "ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་".split("_"),        longDateFormat: {            LT: "A h:mm",            LTS: "A h:mm:ss",            L: "DD/MM/YYYY",            LL: "D MMMM YYYY",            LLL: "D MMMM YYYY, A h:mm",            LLLL: "dddd, D MMMM YYYY, A h:mm"        },        calendar: {            sameDay: "[དི་རིང] LT",            nextDay: "[སང་ཉིན] LT",            nextWeek: "[བདུན་ཕྲག་རྗེས་མ], LT",            lastDay: "[ཁ་སང] LT",            lastWeek: "[བདུན་ཕྲག་མཐའ་མ] dddd, LT",            sameElse: "L"        },        relativeTime: {            future: "%s ལ་",            past: "%s སྔན་ལ",            s: "ལམ་སང",            m: "སྐར་མ་གཅིག",            mm: "%d སྐར་མ",            h: "ཆུ་ཚོད་གཅིག",            hh: "%d ཆུ་ཚོད",            d: "ཉིན་གཅིག",            dd: "%d ཉིན་",            M: "ཟླ་བ་གཅིག",            MM: "%d ཟླ་བ",            y: "ལོ་གཅིག",            yy: "%d ལོ"        },        preparse: function (a) {            return a.replace(/[༡༢༣༤༥༦༧༨༩༠]/g, function (a) {                return Hf[a]            })        },        postformat: function (a) {            return a.replace(/\d/g, function (a) {                return Gf[a]            })        },        meridiemParse: /མཚན་མོ|ཞོགས་ཀས|ཉིན་གུང|དགོང་དག|མཚན་མོ/,        isPM: function (a) {            return /^(ཉིན་གུང|དགོང་དག|མཚན་མོ)$/.test(a)        },        meridiem: function (a, b, c) {            return 4 > a ? "མཚན་མོ" : 10 > a ? "ཞོགས་ཀས" : 17 > a ? "ཉིན་གུང" : 20 > a ? "དགོང་དག" : "མཚན་མོ"        },        week: {dow: 0, doy: 6}    }), uf.defineLocale("br", {        months: "Genver_C'hwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),        monthsShort: "Gen_C'hwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),        weekdays: "Sul_Lun_Meurzh_Merc'her_Yaou_Gwener_Sadorn".split("_"),        weekdaysShort: "Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),        weekdaysMin: "Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),        longDateFormat: {            LT: "h[e]mm A",            LTS: "h[e]mm:ss A",            L: "DD/MM/YYYY",            LL: "D [a viz] MMMM YYYY",            LLL: "D [a viz] MMMM YYYY h[e]mm A",            LLLL: "dddd, D [a viz] MMMM YYYY h[e]mm A"        },        calendar: {            sameDay: "[Hiziv da] LT",            nextDay: "[Warc'hoazh da] LT",            nextWeek: "dddd [da] LT",            lastDay: "[Dec'h da] LT",            lastWeek: "dddd [paset da] LT",            sameElse: "L"        },        relativeTime: {            future: "a-benn %s",            past: "%s 'zo",            s: "un nebeud segondennoù",            m: "ur vunutenn",            mm: Lc,            h: "un eur",            hh: "%d eur",            d: "un devezh",            dd: Lc,            M: "ur miz",            MM: Lc,            y: "ur bloaz",            yy: Mc        },        ordinalParse: /\d{1,2}(añ|vet)/,        ordinal: function (a) {            var b = 1 === a ? "añ" : "vet";            return a + b        },        week: {dow: 1, doy: 4}    }), uf.defineLocale("bs", {        months: "januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),        monthsShort: "jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),        weekdays: "nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),        weekdaysShort: "ned._pon._uto._sri._čet._pet._sub.".split("_"),        weekdaysMin: "ne_po_ut_sr_če_pe_su".split("_"),        longDateFormat: {            LT: "H:mm",            LTS: "H:mm:ss",            L: "DD. MM. YYYY",            LL: "D. MMMM YYYY",            LLL: "D. MMMM YYYY H:mm",            LLLL: "dddd, D. MMMM YYYY H:mm"        },        calendar: {            sameDay: "[danas u] LT", nextDay: "[sutra u] LT", nextWeek: function () {                switch (this.day()) {                    case 0:                        return "[u] [nedjelju] [u] LT";                    case 3:                        return "[u] [srijedu] [u] LT";                    case 6:                        return "[u] [subotu] [u] LT";                    case 1:                    case 2:                    case 4:                    case 5:                        return "[u] dddd [u] LT"                }            }, lastDay: "[jučer u] LT", lastWeek: function () {                switch (this.day()) {                    case 0:                    case 3:                        return "[prošlu] dddd [u] LT";                    case 6:                        return "[prošle] [subote] [u] LT";                    case 1:                    case 2:                    case 4:                    case 5:                        return "[prošli] dddd [u] LT"                }            }, sameElse: "L"        },        relativeTime: {            future: "za %s",            past: "prije %s",            s: "par sekundi",            m: Qc,            mm: Qc,            h: Qc,            hh: Qc,            d: "dan",            dd: Qc,            M: "mjesec",            MM: Qc,            y: "godinu",            yy: Qc        },        ordinalParse: /\d{1,2}\./,        ordinal: "%d.",        week: {dow: 1, doy: 7}    }), uf.defineLocale("ca", {        months: "gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),        monthsShort: "gen._febr._mar._abr._mai._jun._jul._ag._set._oct._nov._des.".split("_"),        weekdays: "diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),        weekdaysShort: "dg._dl._dt._dc._dj._dv._ds.".split("_"),        weekdaysMin: "Dg_Dl_Dt_Dc_Dj_Dv_Ds".split("_"),        longDateFormat: {            LT: "H:mm",            LTS: "LT:ss",            L: "DD/MM/YYYY",            LL: "D MMMM YYYY",            LLL: "D MMMM YYYY H:mm",            LLLL: "dddd D MMMM YYYY H:mm"        },        calendar: {            sameDay: function () {                return "[avui a " + (1 !== this.hours() ? "les" : "la") + "] LT"            }, nextDay: function () {                return "[demà a " + (1 !== this.hours() ? "les" : "la") + "] LT"            }, nextWeek: function () {                return "dddd [a " + (1 !== this.hours() ? "les" : "la") + "] LT"            }, lastDay: function () {                return "[ahir a " + (1 !== this.hours() ? "les" : "la") + "] LT"            }, lastWeek: function () {                return "[el] dddd [passat a " + (1 !== this.hours() ? "les" : "la") + "] LT"            }, sameElse: "L"        },        relativeTime: {            future: "en %s",            past: "fa %s",            s: "uns segons",            m: "un minut",            mm: "%d minuts",            h: "una hora",            hh: "%d hores",            d: "un dia",            dd: "%d dies",            M: "un mes",            MM: "%d mesos",            y: "un any",            yy: "%d anys"        },        ordinalParse: /\d{1,2}(r|n|t|è|a)/,        ordinal: function (a, b) {            var c = 1 === a ? "r" : 2 === a ? "n" : 3 === a ? "r" : 4 === a ? "t" : "è";            return ("w" === b || "W" === b) && (c = "a"), a + c        },        week: {dow: 1, doy: 4}    }), "leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec".split("_")), Jf = "led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro".split("_"), Kf = (uf.defineLocale("cs", {        months: If,        monthsShort: Jf,        monthsParse: function (a, b) {            var c, d = [];            for (c = 0; 12 > c; c++)d[c] = new RegExp("^" + a[c] + "$|^" + b[c] + "$", "i");            return d        }(If, Jf),        weekdays: "neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota".split("_"),        weekdaysShort: "ne_po_út_st_čt_pá_so".split("_"),        weekdaysMin: "ne_po_út_st_čt_pá_so".split("_"),        longDateFormat: {            LT: "H:mm",            LTS: "H:mm:ss",            L: "DD.MM.YYYY",            LL: "D. MMMM YYYY",            LLL: "D. MMMM YYYY H:mm",            LLLL: "dddd D. MMMM YYYY H:mm"        },        calendar: {            sameDay: "[dnes v] LT", nextDay: "[zítra v] LT", nextWeek: function () {                switch (this.day()) {                    case 0:                        return "[v neděli v] LT";                    case 1:                    case 2:                        return "[v] dddd [v] LT";                    case 3:                        return "[ve středu v] LT";                    case 4:                        return "[ve čtvrtek v] LT";                    case 5:                        return "[v pátek v] LT";                    case 6:                        return "[v sobotu v] LT"                }            }, lastDay: "[včera v] LT", lastWeek: function () {                switch (this.day()) {                    case 0:                        return "[minulou neděli v] LT";                    case 1:                    case 2:                        return "[minulé] dddd [v] LT";                    case 3:                        return "[minulou středu v] LT";                    case 4:                    case 5:                        return "[minulý] dddd [v] LT";                    case 6:                        return "[minulou sobotu v] LT"                }            }, sameElse: "L"        },        relativeTime: {            future: "za %s",            past: "před %s",            s: Sc,            m: Sc,            mm: Sc,            h: Sc,            hh: Sc,            d: Sc,            dd: Sc,            M: Sc,            MM: Sc,            y: Sc,            yy: Sc        },        ordinalParse: /\d{1,2}\./,        ordinal: "%d.",        week: {dow: 1, doy: 4}    }), uf.defineLocale("cv", {        months: "кӑрлач_нарӑс_пуш_ака_май_ҫӗртме_утӑ_ҫурла_авӑн_юпа_чӳк_раштав".split("_"),        monthsShort: "кӑр_нар_пуш_ака_май_ҫӗр_утӑ_ҫур_авн_юпа_чӳк_раш".split("_"),        weekdays: "вырсарникун_тунтикун_ытларикун_юнкун_кӗҫнерникун_эрнекун_шӑматкун".split("_"),        weekdaysShort: "выр_тун_ытл_юн_кӗҫ_эрн_шӑм".split("_"),        weekdaysMin: "вр_тн_ыт_юн_кҫ_эр_шм".split("_"),        longDateFormat: {            LT: "HH:mm",            LTS: "HH:mm:ss",            L: "DD-MM-YYYY",            LL: "YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ]",            LLL: "YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm",            LLLL: "dddd, YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm"        },        calendar: {            sameDay: "[Паян] LT [сехетре]",            nextDay: "[Ыран] LT [сехетре]",            lastDay: "[Ӗнер] LT [сехетре]",            nextWeek: "[Ҫитес] dddd LT [сехетре]",            lastWeek: "[Иртнӗ] dddd LT [сехетре]",            sameElse: "L"        },        relativeTime: {            future: function (a) {                var b = /сехет$/i.exec(a) ? "рен" : /ҫул$/i.exec(a) ? "тан" : "ран";                return a + b            },            past: "%s каялла",            s: "пӗр-ик ҫеккунт",            m: "пӗр минут",            mm: "%d минут",            h: "пӗр сехет",            hh: "%d сехет",            d: "пӗр кун",            dd: "%d кун",            M: "пӗр уйӑх",            MM: "%d уйӑх",            y: "пӗр ҫул",            yy: "%d ҫул"        },        ordinalParse: /\d{1,2}-мӗш/,        ordinal: "%d-мӗш",        week: {dow: 1, doy: 7}    }), uf.defineLocale("cy", {        months: "Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),        monthsShort: "Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),        weekdays: "Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),        weekdaysShort: "Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),        weekdaysMin: "Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),        longDateFormat: {            LT: "HH:mm",            LTS: "HH:mm:ss",            L: "DD/MM/YYYY",            LL: "D MMMM YYYY",            LLL: "D MMMM YYYY HH:mm",            LLLL: "dddd, D MMMM YYYY HH:mm"        },        calendar: {            sameDay: "[Heddiw am] LT",            nextDay: "[Yfory am] LT",            nextWeek: "dddd [am] LT",            lastDay: "[Ddoe am] LT",            lastWeek: "dddd [diwethaf am] LT",            sameElse: "L"        },        relativeTime: {            future: "mewn %s",            past: "%s yn ôl",            s: "ychydig eiliadau",            m: "munud",            mm: "%d munud",            h: "awr",            hh: "%d awr",            d: "diwrnod",            dd: "%d diwrnod",            M: "mis",            MM: "%d mis",            y: "blwyddyn",            yy: "%d flynedd"        },        ordinalParse: /\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,        ordinal: function (a) {            var b = a, c = "", d = ["", "af", "il", "ydd", "ydd", "ed", "ed", "ed", "fed", "fed", "fed", "eg", "fed", "eg", "eg", "fed", "eg", "eg", "fed", "eg", "fed"];            return b > 20 ? c = 40 === b || 50 === b || 60 === b || 80 === b || 100 === b ? "fed" : "ain" : b > 0 && (c = d[b]), a + c        },        week: {dow: 1, doy: 4}    }), uf.defineLocale("da", {        months: "januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),        monthsShort: "jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),        weekdays: "søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),        weekdaysShort: "søn_man_tir_ons_tor_fre_lør".split("_"),        weekdaysMin: "sø_ma_ti_on_to_fr_lø".split("_"),        longDateFormat: {            LT: "HH:mm",            LTS: "HH:mm:ss",            L: "DD/MM/YYYY",            LL: "D. MMMM YYYY",            LLL: "D. MMMM YYYY HH:mm",            LLLL: "dddd [d.] D. MMMM YYYY HH:mm"        },        calendar: {            sameDay: "[I dag kl.] LT",            nextDay: "[I morgen kl.] LT",            nextWeek: "dddd [kl.] LT",            lastDay: "[I går kl.] LT",            lastWeek: "[sidste] dddd [kl] LT",            sameElse: "L"        },        relativeTime: {            future: "om %s",            past: "%s siden",            s: "få sekunder",            m: "et minut",            mm: "%d minutter",            h: "en time",            hh: "%d timer",            d: "en dag",            dd: "%d dage",            M: "en måned",            MM: "%d måneder",            y: "et år",            yy: "%d år"        },        ordinalParse: /\d{1,2}\./,        ordinal: "%d.",        week: {dow: 1, doy: 4}    }), uf.defineLocale("de-at", {        months: "Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),        monthsShort: "Jän._Febr._Mrz._Apr._Mai_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),        weekdays: "Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),        weekdaysShort: "So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),        weekdaysMin: "So_Mo_Di_Mi_Do_Fr_Sa".split("_"),        longDateFormat: {            LT: "HH:mm",            LTS: "HH:mm:ss",            L: "DD.MM.YYYY",            LL: "D. MMMM YYYY",            LLL: "D. MMMM YYYY HH:mm",            LLLL: "dddd, D. MMMM YYYY HH:mm"        },        calendar: {            sameDay: "[Heute um] LT [Uhr]",            sameElse: "L",            nextDay: "[Morgen um] LT [Uhr]",            nextWeek: "dddd [um] LT [Uhr]",            lastDay: "[Gestern um] LT [Uhr]",            lastWeek: "[letzten] dddd [um] LT [Uhr]"        },        relativeTime: {            future: "in %s",            past: "vor %s",            s: "ein paar Sekunden",            m: Tc,            mm: "%d Minuten",            h: Tc,            hh: "%d Stunden",            d: Tc,            dd: Tc,            M: Tc,            MM: Tc,            y: Tc,            yy: Tc        },        ordinalParse: /\d{1,2}\./,        ordinal: "%d.",        week: {dow: 1, doy: 4}    }), uf.defineLocale("de", {        months: "Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),        monthsShort: "Jan._Febr._Mrz._Apr._Mai_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),        weekdays: "Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),        weekdaysShort: "So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),        weekdaysMin: "So_Mo_Di_Mi_Do_Fr_Sa".split("_"),        longDateFormat: {            LT: "HH:mm",            LTS: "HH:mm:ss",            L: "DD.MM.YYYY",            LL: "D. MMMM YYYY",            LLL: "D. MMMM YYYY HH:mm",            LLLL: "dddd, D. MMMM YYYY HH:mm"        },        calendar: {            sameDay: "[Heute um] LT [Uhr]",            sameElse: "L",            nextDay: "[Morgen um] LT [Uhr]",            nextWeek: "dddd [um] LT [Uhr]",            lastDay: "[Gestern um] LT [Uhr]",            lastWeek: "[letzten] dddd [um] LT [Uhr]"        },        relativeTime: {            future: "in %s",            past: "vor %s",            s: "ein paar Sekunden",            m: Uc,            mm: "%d Minuten",            h: Uc,            hh: "%d Stunden",            d: Uc,            dd: Uc,            M: Uc,            MM: Uc,            y: Uc,            yy: Uc        },        ordinalParse: /\d{1,2}\./,        ordinal: "%d.",        week: {dow: 1, doy: 4}    }), uf.defineLocale("el", {        monthsNominativeEl: "Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος".split("_"),        monthsGenitiveEl: "Ιανουαρίου_Φεβρουαρίου_Μαρτίου_Απριλίου_Μαΐου_Ιουνίου_Ιουλίου_Αυγούστου_Σεπτεμβρίου_Οκτωβρίου_Νοεμβρίου_Δεκεμβρίου".split("_"),        months: function (a, b) {            return /D/.test(b.substring(0, b.indexOf("MMMM"))) ? this._monthsGenitiveEl[a.month()] : this._monthsNominativeEl[a.month()]        },        monthsShort: "Ιαν_Φεβ_Μαρ_Απρ_Μαϊ_Ιουν_Ιουλ_Αυγ_Σεπ_Οκτ_Νοε_Δεκ".split("_"),        weekdays: "Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο".split("_"),        weekdaysShort: "Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ".split("_"),        weekdaysMin: "Κυ_Δε_Τρ_Τε_Πε_Πα_Σα".split("_"),        meridiem: function (a, b, c) {            return a > 11 ? c ? "μμ" : "ΜΜ" : c ? "πμ" : "ΠΜ"        },        isPM: function (a) {            return "μ" === (a + "").toLowerCase()[0]        },        meridiemParse: /[ΠΜ]\.?Μ?\.?/i,        longDateFormat: {            LT: "h:mm A",            LTS: "h:mm:ss A",            L: "DD/MM/YYYY",            LL: "D MMMM YYYY",            LLL: "D MMMM YYYY h:mm A",            LLLL: "dddd, D MMMM YYYY h:mm A"        },        calendarEl: {            sameDay: "[Σήμερα {}] LT",            nextDay: "[Αύριο {}] LT",            nextWeek: "dddd [{}] LT",            lastDay: "[Χθες {}] LT",            lastWeek: function () {                switch (this.day()) {                    case 6:                        return "[το προηγούμενο] dddd [{}] LT";                    default:                        return "[την προηγούμενη] dddd [{}] LT"                }            },            sameElse: "L"        },        calendar: function (a, b) {            var c = this._calendarEl[a], d = b && b.hours();            return "function" == typeof c && (c = c.apply(b)), c.replace("{}", d % 12 === 1 ? "στη" : "στις")        },        relativeTime: {            future: "σε %s",            past: "%s πριν",            s: "λίγα δευτερόλεπτα",            m: "ένα λεπτό",            mm: "%d λεπτά",            h: "μία ώρα",            hh: "%d ώρες",            d: "μία μέρα",            dd: "%d μέρες",            M: "ένας μήνας",            MM: "%d μήνες",            y: "ένας χρόνος",            yy: "%d χρόνια"        },        ordinalParse: /\d{1,2}η/,        ordinal: "%dη",        week: {dow: 1, doy: 4}    }), uf.defineLocale("en-au", {        months: "January_February_March_April_May_June_July_August_September_October_November_December".split("_"),        monthsShort: "Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),        weekdays: "Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),        weekdaysShort: "Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),        weekdaysMin: "Su_Mo_Tu_We_Th_Fr_Sa".split("_"),        longDateFormat: {            LT: "h:mm A",            LTS: "h:mm:ss A",            L: "DD/MM/YYYY",            LL: "D MMMM YYYY",            LLL: "D MMMM YYYY h:mm A",            LLLL: "dddd, D MMMM YYYY h:mm A"        },        calendar: {            sameDay: "[Today at] LT",            nextDay: "[Tomorrow at] LT",            nextWeek: "dddd [at] LT",            lastDay: "[Yesterday at] LT",            lastWeek: "[Last] dddd [at] LT",            sameElse: "L"        },        relativeTime: {            future: "in %s",            past: "%s ago",            s: "a few seconds",            m: "a minute",            mm: "%d minutes",            h: "an hour",            hh: "%d hours",            d: "a day",            dd: "%d days",            M: "a month",            MM: "%d months",            y: "a year",            yy: "%d years"        },        ordinalParse: /\d{1,2}(st|nd|rd|th)/,        ordinal: function (a) {            var b = a % 10, c = 1 === ~~(a % 100 / 10) ? "th" : 1 === b ? "st" : 2 === b ? "nd" : 3 === b ? "rd" : "th";            return a + c        },        week: {dow: 1, doy: 4}    }), uf.defineLocale("en-ca", {        months: "January_February_March_April_May_June_July_August_September_October_November_December".split("_"),        monthsShort: "Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),        weekdays: "Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),        weekdaysShort: "Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),        weekdaysMin: "Su_Mo_Tu_We_Th_Fr_Sa".split("_"),        longDateFormat: {            LT: "h:mm A",            LTS: "h:mm:ss A",            L: "YYYY-MM-DD",            LL: "D MMMM, YYYY",            LLL: "D MMMM, YYYY h:mm A",            LLLL: "dddd, D MMMM, YYYY h:mm A"        },        calendar: {            sameDay: "[Today at] LT",            nextDay: "[Tomorrow at] LT",            nextWeek: "dddd [at] LT",            lastDay: "[Yesterday at] LT",            lastWeek: "[Last] dddd [at] LT",            sameElse: "L"        },        relativeTime: {            future: "in %s",            past: "%s ago",            s: "a few seconds",            m: "a minute",            mm: "%d minutes",            h: "an hour",            hh: "%d hours",            d: "a day",            dd: "%d days",            M: "a month",            MM: "%d months",            y: "a year",            yy: "%d years"        },        ordinalParse: /\d{1,2}(st|nd|rd|th)/,        ordinal: function (a) {            var b = a % 10, c = 1 === ~~(a % 100 / 10) ? "th" : 1 === b ? "st" : 2 === b ? "nd" : 3 === b ? "rd" : "th";            return a + c        }    }), uf.defineLocale("en-gb", {        months: "January_February_March_April_May_June_July_August_September_October_November_December".split("_"),        monthsShort: "Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),        weekdays: "Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),        weekdaysShort: "Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),        weekdaysMin: "Su_Mo_Tu_We_Th_Fr_Sa".split("_"),        longDateFormat: {            LT: "HH:mm",            LTS: "HH:mm:ss",            L: "DD/MM/YYYY",            LL: "D MMMM YYYY",            LLL: "D MMMM YYYY HH:mm",            LLLL: "dddd, D MMMM YYYY HH:mm"        },        calendar: {            sameDay: "[Today at] LT",            nextDay: "[Tomorrow at] LT",            nextWeek: "dddd [at] LT",            lastDay: "[Yesterday at] LT",            lastWeek: "[Last] dddd [at] LT",            sameElse: "L"        },        relativeTime: {            future: "in %s",            past: "%s ago",            s: "a few seconds",            m: "a minute",            mm: "%d minutes",            h: "an hour",            hh: "%d hours",            d: "a day",            dd: "%d days",            M: "a month",            MM: "%d months",            y: "a year",            yy: "%d years"        },        ordinalParse: /\d{1,2}(st|nd|rd|th)/,        ordinal: function (a) {            var b = a % 10, c = 1 === ~~(a % 100 / 10) ? "th" : 1 === b ? "st" : 2 === b ? "nd" : 3 === b ? "rd" : "th";            return a + c        },        week: {dow: 1, doy: 4}    }), uf.defineLocale("eo", {        months: "januaro_februaro_marto_aprilo_majo_junio_julio_aŭgusto_septembro_oktobro_novembro_decembro".split("_"),        monthsShort: "jan_feb_mar_apr_maj_jun_jul_aŭg_sep_okt_nov_dec".split("_"),        weekdays: "Dimanĉo_Lundo_Mardo_Merkredo_Ĵaŭdo_Vendredo_Sabato".split("_"),        weekdaysShort: "Dim_Lun_Mard_Merk_Ĵaŭ_Ven_Sab".split("_"),        weekdaysMin: "Di_Lu_Ma_Me_Ĵa_Ve_Sa".split("_"),        longDateFormat: {            LT: "HH:mm",            LTS: "HH:mm:ss",            L: "YYYY-MM-DD",            LL: "D[-an de] MMMM, YYYY",            LLL: "D[-an de] MMMM, YYYY HH:mm",            LLLL: "dddd, [la] D[-an de] MMMM, YYYY HH:mm"        },        meridiemParse: /[ap]\.t\.m/i,        isPM: function (a) {            return "p" === a.charAt(0).toLowerCase()        },        meridiem: function (a, b, c) {            return a > 11 ? c ? "p.t.m." : "P.T.M." : c ? "a.t.m." : "A.T.M."        },        calendar: {            sameDay: "[Hodiaŭ je] LT",            nextDay: "[Morgaŭ je] LT",            nextWeek: "dddd [je] LT",            lastDay: "[Hieraŭ je] LT",            lastWeek: "[pasinta] dddd [je] LT",            sameElse: "L"        },        relativeTime: {            future: "je %s",            past: "antaŭ %s",            s: "sekundoj",            m: "minuto",            mm: "%d minutoj",            h: "horo",            hh: "%d horoj",            d: "tago",            dd: "%d tagoj",            M: "monato",            MM: "%d monatoj",            y: "jaro",            yy: "%d jaroj"        },        ordinalParse: /\d{1,2}a/,        ordinal: "%da",        week: {dow: 1, doy: 7}    }), "Ene._Feb._Mar._Abr._May._Jun._Jul._Ago._Sep._Oct._Nov._Dic.".split("_")), Lf = "Ene_Feb_Mar_Abr_May_Jun_Jul_Ago_Sep_Oct_Nov_Dic".split("_"), Mf = (uf.defineLocale("es", {        months: "Enero_Febrero_Marzo_Abril_Mayo_Junio_Julio_Agosto_Septiembre_Octubre_Noviembre_Diciembre".split("_"),        monthsShort: function (a, b) {            return /-MMM-/.test(b) ? Lf[a.month()] : Kf[a.month()]        },        weekdays: "Domingo_Lunes_Martes_Miércoles_Jueves_Viernes_Sábado".split("_"),        weekdaysShort: "Dom._Lun._Mar._Mié._Jue._Vie._Sáb.".split("_"),        weekdaysMin: "Do_Lu_Ma_Mi_Ju_Vi_Sá".split("_"),        longDateFormat: {            LT: "H:mm",            LTS: "H:mm:ss",            L: "DD/MM/YYYY",            LL: "D [de] MMMM [de] YYYY",            LLL: "D [de] MMMM [de] YYYY H:mm",            LLLL: "dddd, D [de] MMMM [de] YYYY H:mm"        },        calendar: {            sameDay: function () {                return "[hoy a la" + (1 !== this.hours() ? "s" : "") + "] LT"            }, nextDay: function () {                return "[mañana a la" + (1 !== this.hours() ? "s" : "") + "] LT"            }, nextWeek: function () {                return "dddd [a la" + (1 !== this.hours() ? "s" : "") + "] LT"            }, lastDay: function () {                return "[ayer a la" + (1 !== this.hours() ? "s" : "") + "] LT"            }, lastWeek: function () {                return "[el] dddd [pasado a la" + (1 !== this.hours() ? "s" : "") + "] LT"            }, sameElse: "L"        },        relativeTime: {            future: "en %s",            past: "hace %s",            s: "unos segundos",            m: "un minuto",            mm: "%d minutos",            h: "una hora",            hh: "%d horas",            d: "un día",            dd: "%d días",            M: "un mes",            MM: "%d meses",            y: "un año",            yy: "%d años"        },        ordinalParse: /\d{1,2}º/,        ordinal: "%dº",        week: {dow: 1, doy: 4}    }), uf.defineLocale("et", {        months: "jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),        monthsShort: "jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),        weekdays: "pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev".split("_"),        weekdaysShort: "P_E_T_K_N_R_L".split("_"),        weekdaysMin: "P_E_T_K_N_R_L".split("_"),        longDateFormat: {            LT: "H:mm",            LTS: "H:mm:ss",            L: "DD.MM.YYYY",            LL: "D. MMMM YYYY",            LLL: "D. MMMM YYYY H:mm",            LLLL: "dddd, D. MMMM YYYY H:mm"        },        calendar: {            sameDay: "[Täna,] LT",            nextDay: "[Homme,] LT",            nextWeek: "[Järgmine] dddd LT",            lastDay: "[Eile,] LT",            lastWeek: "[Eelmine] dddd LT",            sameElse: "L"        },        relativeTime: {            future: "%s pärast",            past: "%s tagasi",            s: Vc,            m: Vc,            mm: Vc,            h: Vc,            hh: Vc,            d: Vc,            dd: "%d päeva",            M: Vc,            MM: Vc,            y: Vc,            yy: Vc        },        ordinalParse: /\d{1,2}\./,        ordinal: "%d.",        week: {dow: 1, doy: 4}    }), uf.defineLocale("eu", {        months: "urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),        monthsShort: "urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),        weekdays: "igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),        weekdaysShort: "ig._al._ar._az._og._ol._lr.".split("_"),        weekdaysMin: "ig_al_ar_az_og_ol_lr".split("_"),        longDateFormat: {            LT: "HH:mm",            LTS: "HH:mm:ss",            L: "YYYY-MM-DD",            LL: "YYYY[ko] MMMM[ren] D[a]",            LLL: "YYYY[ko] MMMM[ren] D[a] HH:mm",            LLLL: "dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",            l: "YYYY-M-D",            ll: "YYYY[ko] MMM D[a]",            lll: "YYYY[ko] MMM D[a] HH:mm",            llll: "ddd, YYYY[ko] MMM D[a] HH:mm"        },        calendar: {            sameDay: "[gaur] LT[etan]", nextDay: "[bihar] LT[etan]", nextWeek: "dddd LT[etan]",            lastDay: "[atzo] LT[etan]", lastWeek: "[aurreko] dddd LT[etan]", sameElse: "L"        },        relativeTime: {            future: "%s barru",            past: "duela %s",            s: "segundo batzuk",            m: "minutu bat",            mm: "%d minutu",            h: "ordu bat",            hh: "%d ordu",            d: "egun bat",            dd: "%d egun",            M: "hilabete bat",            MM: "%d hilabete",            y: "urte bat",            yy: "%d urte"        },        ordinalParse: /\d{1,2}\./,        ordinal: "%d.",        week: {dow: 1, doy: 7}    }), {1: "۱", 2: "۲", 3: "۳", 4: "۴", 5: "۵", 6: "۶", 7: "۷", 8: "۸", 9: "۹", 0: "۰"}), Nf = {        "۱": "1",        "۲": "2",        "۳": "3",        "۴": "4",        "۵": "5",        "۶": "6",        "۷": "7",        "۸": "8",        "۹": "9",        "۰": "0"    }, Of = (uf.defineLocale("fa", {        months: "ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),        monthsShort: "ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),        weekdays: "یکشنبه_دوشنبه_سهشنبه_چهارشنبه_پنجشنبه_جمعه_شنبه".split("_"),        weekdaysShort: "یکشنبه_دوشنبه_سهشنبه_چهارشنبه_پنجشنبه_جمعه_شنبه".split("_"),        weekdaysMin: "ی_د_س_چ_پ_ج_ش".split("_"),        longDateFormat: {            LT: "HH:mm",            LTS: "HH:mm:ss",            L: "DD/MM/YYYY",            LL: "D MMMM YYYY",            LLL: "D MMMM YYYY HH:mm",            LLLL: "dddd, D MMMM YYYY HH:mm"        },        meridiemParse: /قبل از ظهر|بعد از ظهر/,        isPM: function (a) {            return /بعد از ظهر/.test(a)        },        meridiem: function (a, b, c) {            return 12 > a ? "قبل از ظهر" : "بعد از ظهر"        },        calendar: {            sameDay: "[امروز ساعت] LT",            nextDay: "[فردا ساعت] LT",            nextWeek: "dddd [ساعت] LT",            lastDay: "[دیروز ساعت] LT",            lastWeek: "dddd [پیش] [ساعت] LT",            sameElse: "L"        },        relativeTime: {            future: "در %s",            past: "%s پیش",            s: "چندین ثانیه",            m: "یک دقیقه",            mm: "%d دقیقه",            h: "یک ساعت",            hh: "%d ساعت",            d: "یک روز",            dd: "%d روز",            M: "یک ماه",            MM: "%d ماه",            y: "یک سال",            yy: "%d سال"        },        preparse: function (a) {            return a.replace(/[۰-۹]/g, function (a) {                return Nf[a]            }).replace(/،/g, ",")        },        postformat: function (a) {            return a.replace(/\d/g, function (a) {                return Mf[a]            }).replace(/,/g, "،")        },        ordinalParse: /\d{1,2}م/,        ordinal: "%dم",        week: {dow: 6, doy: 12}    }), "nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän".split(" ")), Pf = ["nolla", "yhden", "kahden", "kolmen", "neljän", "viiden", "kuuden", Of[7], Of[8], Of[9]], Qf = (uf.defineLocale("fi", {        months: "tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),        monthsShort: "tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu".split("_"),        weekdays: "sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),        weekdaysShort: "su_ma_ti_ke_to_pe_la".split("_"),        weekdaysMin: "su_ma_ti_ke_to_pe_la".split("_"),        longDateFormat: {            LT: "HH.mm",            LTS: "HH.mm.ss",            L: "DD.MM.YYYY",            LL: "Do MMMM[ta] YYYY",            LLL: "Do MMMM[ta] YYYY, [klo] HH.mm",            LLLL: "dddd, Do MMMM[ta] YYYY, [klo] HH.mm",            l: "D.M.YYYY",            ll: "Do MMM YYYY",            lll: "Do MMM YYYY, [klo] HH.mm",            llll: "ddd, Do MMM YYYY, [klo] HH.mm"        },        calendar: {            sameDay: "[tänään] [klo] LT",            nextDay: "[huomenna] [klo] LT",            nextWeek: "dddd [klo] LT",            lastDay: "[eilen] [klo] LT",            lastWeek: "[viime] dddd[na] [klo] LT",            sameElse: "L"        },        relativeTime: {            future: "%s päästä",            past: "%s sitten",            s: Wc,            m: Wc,            mm: Wc,            h: Wc,            hh: Wc,            d: Wc,            dd: Wc,            M: Wc,            MM: Wc,            y: Wc,            yy: Wc        },        ordinalParse: /\d{1,2}\./,        ordinal: "%d.",        week: {dow: 1, doy: 4}    }), uf.defineLocale("fo", {        months: "januar_februar_mars_apríl_mai_juni_juli_august_september_oktober_november_desember".split("_"),        monthsShort: "jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),        weekdays: "sunnudagur_mánadagur_týsdagur_mikudagur_hósdagur_fríggjadagur_leygardagur".split("_"),        weekdaysShort: "sun_mán_týs_mik_hós_frí_ley".split("_"),        weekdaysMin: "su_má_tý_mi_hó_fr_le".split("_"),        longDateFormat: {            LT: "HH:mm",            LTS: "HH:mm:ss",            L: "DD/MM/YYYY",            LL: "D MMMM YYYY",            LLL: "D MMMM YYYY HH:mm",            LLLL: "dddd D. MMMM, YYYY HH:mm"        },        calendar: {            sameDay: "[Í dag kl.] LT",            nextDay: "[Í morgin kl.] LT",            nextWeek: "dddd [kl.] LT",            lastDay: "[Í gjár kl.] LT",            lastWeek: "[síðstu] dddd [kl] LT",            sameElse: "L"        },        relativeTime: {            future: "um %s",            past: "%s síðani",            s: "fá sekund",            m: "ein minutt",            mm: "%d minuttir",            h: "ein tími",            hh: "%d tímar",            d: "ein dagur",            dd: "%d dagar",            M: "ein mánaði",            MM: "%d mánaðir",            y: "eitt ár",            yy: "%d ár"        },        ordinalParse: /\d{1,2}\./,        ordinal: "%d.",        week: {dow: 1, doy: 4}    }), uf.defineLocale("fr-ca", {        months: "janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),        monthsShort: "janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),        weekdays: "dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),        weekdaysShort: "dim._lun._mar._mer._jeu._ven._sam.".split("_"),        weekdaysMin: "Di_Lu_Ma_Me_Je_Ve_Sa".split("_"),        longDateFormat: {            LT: "HH:mm",            LTS: "HH:mm:ss",            L: "YYYY-MM-DD",            LL: "D MMMM YYYY",            LLL: "D MMMM YYYY HH:mm",            LLLL: "dddd D MMMM YYYY HH:mm"        },        calendar: {            sameDay: "[Aujourd'hui à] LT",            nextDay: "[Demain à] LT",            nextWeek: "dddd [à] LT",            lastDay: "[Hier à] LT",            lastWeek: "dddd [dernier à] LT",            sameElse: "L"        },        relativeTime: {            future: "dans %s",            past: "il y a %s",            s: "quelques secondes",            m: "une minute",            mm: "%d minutes",            h: "une heure",            hh: "%d heures",            d: "un jour",            dd: "%d jours",            M: "un mois",            MM: "%d mois",            y: "un an",            yy: "%d ans"        },        ordinalParse: /\d{1,2}(er|e)/,        ordinal: function (a) {            return a + (1 === a ? "er" : "e")        }    }), uf.defineLocale("fr", {        months: "janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),        monthsShort: "janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),        weekdays: "dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),        weekdaysShort: "dim._lun._mar._mer._jeu._ven._sam.".split("_"),        weekdaysMin: "Di_Lu_Ma_Me_Je_Ve_Sa".split("_"),        longDateFormat: {            LT: "HH:mm",            LTS: "HH:mm:ss",            L: "DD/MM/YYYY",            LL: "D MMMM YYYY",            LLL: "D MMMM YYYY HH:mm",            LLLL: "dddd D MMMM YYYY HH:mm"        },        calendar: {            sameDay: "[Aujourd'hui à] LT",            nextDay: "[Demain à] LT",            nextWeek: "dddd [à] LT",            lastDay: "[Hier à] LT",            lastWeek: "dddd [dernier à] LT",            sameElse: "L"        },        relativeTime: {            future: "dans %s",            past: "il y a %s",            s: "quelques secondes",            m: "une minute",            mm: "%d minutes",            h: "une heure",            hh: "%d heures",            d: "un jour",            dd: "%d jours",            M: "un mois",            MM: "%d mois",            y: "un an",            yy: "%d ans"        },        ordinalParse: /\d{1,2}(er|)/,        ordinal: function (a) {            return a + (1 === a ? "er" : "")        },        week: {dow: 1, doy: 4}    }), "jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_")), Rf = "jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"), Sf = (uf.defineLocale("fy", {        months: "jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),        monthsShort: function (a, b) {            return /-MMM-/.test(b) ? Rf[a.month()] : Qf[a.month()]        },        weekdays: "snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),        weekdaysShort: "si._mo._ti._wo._to._fr._so.".split("_"),        weekdaysMin: "Si_Mo_Ti_Wo_To_Fr_So".split("_"),        longDateFormat: {            LT: "HH:mm",            LTS: "HH:mm:ss",            L: "DD-MM-YYYY",            LL: "D MMMM YYYY",            LLL: "D MMMM YYYY HH:mm",            LLLL: "dddd D MMMM YYYY HH:mm"        },        calendar: {            sameDay: "[hjoed om] LT",            nextDay: "[moarn om] LT",            nextWeek: "dddd [om] LT",            lastDay: "[juster om] LT",            lastWeek: "[ôfrûne] dddd [om] LT",            sameElse: "L"        },        relativeTime: {            future: "oer %s",            past: "%s lyn",            s: "in pear sekonden",            m: "ien minút",            mm: "%d minuten",            h: "ien oere",            hh: "%d oeren",            d: "ien dei",            dd: "%d dagen",            M: "ien moanne",            MM: "%d moannen",            y: "ien jier",            yy: "%d jierren"        },        ordinalParse: /\d{1,2}(ste|de)/,        ordinal: function (a) {            return a + (1 === a || 8 === a || a >= 20 ? "ste" : "de")        },        week: {dow: 1, doy: 4}    }), uf.defineLocale("gl", {        months: "Xaneiro_Febreiro_Marzo_Abril_Maio_Xuño_Xullo_Agosto_Setembro_Outubro_Novembro_Decembro".split("_"),        monthsShort: "Xan._Feb._Mar._Abr._Mai._Xuñ._Xul._Ago._Set._Out._Nov._Dec.".split("_"),        weekdays: "Domingo_Luns_Martes_Mércores_Xoves_Venres_Sábado".split("_"),        weekdaysShort: "Dom._Lun._Mar._Mér._Xov._Ven._Sáb.".split("_"),        weekdaysMin: "Do_Lu_Ma_Mé_Xo_Ve_Sá".split("_"),        longDateFormat: {            LT: "H:mm",            LTS: "H:mm:ss",            L: "DD/MM/YYYY",            LL: "D MMMM YYYY",            LLL: "D MMMM YYYY H:mm",            LLLL: "dddd D MMMM YYYY H:mm"        },        calendar: {            sameDay: function () {                return "[hoxe " + (1 !== this.hours() ? "ás" : "á") + "] LT"            }, nextDay: function () {                return "[mañá " + (1 !== this.hours() ? "ás" : "á") + "] LT"            }, nextWeek: function () {                return "dddd [" + (1 !== this.hours() ? "ás" : "a") + "] LT"            }, lastDay: function () {                return "[onte " + (1 !== this.hours() ? "á" : "a") + "] LT"            }, lastWeek: function () {                return "[o] dddd [pasado " + (1 !== this.hours() ? "ás" : "a") + "] LT"            }, sameElse: "L"        },        relativeTime: {            future: function (a) {                return "uns segundos" === a ? "nuns segundos" : "en " + a            },            past: "hai %s",            s: "uns segundos",            m: "un minuto",            mm: "%d minutos",            h: "unha hora",            hh: "%d horas",            d: "un día",            dd: "%d días",            M: "un mes",            MM: "%d meses",            y: "un ano",            yy: "%d anos"        },        ordinalParse: /\d{1,2}º/,        ordinal: "%dº",        week: {dow: 1, doy: 7}    }), uf.defineLocale("he", {        months: "ינואר_פברואר_מרץ_אפריל_מאי_יוני_יולי_אוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר".split("_"),        monthsShort: "ינו׳_פבר׳_מרץ_אפר׳_מאי_יוני_יולי_אוג׳_ספט׳_אוק׳_נוב׳_דצמ׳".split("_"),        weekdays: "ראשון_שני_שלישי_רביעי_חמישי_שישי_שבת".split("_"),        weekdaysShort: "א׳_ב׳_ג׳_ד׳_ה׳_ו׳_ש׳".split("_"),        weekdaysMin: "א_ב_ג_ד_ה_ו_ש".split("_"),        longDateFormat: {            LT: "HH:mm",            LTS: "HH:mm:ss",            L: "DD/MM/YYYY",            LL: "D [ב]MMMM YYYY",            LLL: "D [ב]MMMM YYYY HH:mm",            LLLL: "dddd, D [ב]MMMM YYYY HH:mm",            l: "D/M/YYYY",            ll: "D MMM YYYY",            lll: "D MMM YYYY HH:mm",            llll: "ddd, D MMM YYYY HH:mm"        },        calendar: {            sameDay: "[היום ב־]LT",            nextDay: "[מחר ב־]LT",            nextWeek: "dddd [בשעה] LT",            lastDay: "[אתמול ב־]LT",            lastWeek: "[ביום] dddd [האחרון בשעה] LT",            sameElse: "L"        },        relativeTime: {            future: "בעוד %s",            past: "לפני %s",            s: "מספר שניות",            m: "דקה",            mm: "%d דקות",            h: "שעה",            hh: function (a) {                return 2 === a ? "שעתיים" : a + " שעות"            },            d: "יום",            dd: function (a) {                return 2 === a ? "יומיים" : a + " ימים"            },            M: "חודש",            MM: function (a) {                return 2 === a ? "חודשיים" : a + " חודשים"            },            y: "שנה",            yy: function (a) {                return 2 === a ? "שנתיים" : a % 10 === 0 && 10 !== a ? a + " שנה" : a + " שנים"            }        }    }), {1: "१", 2: "२", 3: "३", 4: "४", 5: "५", 6: "६", 7: "७", 8: "८", 9: "९", 0: "०"}), Tf = {        "१": "1",        "२": "2",        "३": "3",        "४": "4",        "५": "5",        "६": "6",        "७": "7",        "८": "8",        "९": "9",        "०": "0"    }, Uf = (uf.defineLocale("hi", {        months: "जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर".split("_"),        monthsShort: "जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.".split("_"),        weekdays: "रविवार_सोमवार_मंगलवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),        weekdaysShort: "रवि_सोम_मंगल_बुध_गुरू_शुक्र_शनि".split("_"),        weekdaysMin: "र_सो_मं_बु_गु_शु_श".split("_"),        longDateFormat: {            LT: "A h:mm बजे",            LTS: "A h:mm:ss बजे",            L: "DD/MM/YYYY",            LL: "D MMMM YYYY",            LLL: "D MMMM YYYY, A h:mm बजे",            LLLL: "dddd, D MMMM YYYY, A h:mm बजे"        },        calendar: {            sameDay: "[आज] LT",            nextDay: "[कल] LT",            nextWeek: "dddd, LT",            lastDay: "[कल] LT",            lastWeek: "[पिछले] dddd, LT",            sameElse: "L"        },        relativeTime: {            future: "%s में",            past: "%s पहले",            s: "कुछ ही क्षण",            m: "एक मिनट",            mm: "%d मिनट",            h: "एक घंटा",            hh: "%d घंटे",            d: "एक दिन",            dd: "%d दिन",            M: "एक महीने",            MM: "%d महीने",            y: "एक वर्ष",            yy: "%d वर्ष"        },        preparse: function (a) {            return a.replace(/[१२३४५६७८९०]/g, function (a) {                return Tf[a]            })        },        postformat: function (a) {            return a.replace(/\d/g, function (a) {                return Sf[a]            })        },        meridiemParse: /रात|सुबह|दोपहर|शाम/,        meridiemHour: function (a, b) {            return 12 === a && (a = 0), "रात" === b ? 4 > a ? a : a + 12 : "सुबह" === b ? a : "दोपहर" === b ? a >= 10 ? a : a + 12 : "शाम" === b ? a + 12 : void 0        },        meridiem: function (a, b, c) {            return 4 > a ? "रात" : 10 > a ? "सुबह" : 17 > a ? "दोपहर" : 20 > a ? "शाम" : "रात"        },        week: {dow: 0, doy: 6}    }), uf.defineLocale("hr", {        months: "siječanj_veljača_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_"),        monthsShort: "sij._velj._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),        weekdays: "nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),        weekdaysShort: "ned._pon._uto._sri._čet._pet._sub.".split("_"),        weekdaysMin: "ne_po_ut_sr_če_pe_su".split("_"),        longDateFormat: {            LT: "H:mm",            LTS: "H:mm:ss",            L: "DD. MM. YYYY",            LL: "D. MMMM YYYY",            LLL: "D. MMMM YYYY H:mm",            LLLL: "dddd, D. MMMM YYYY H:mm"        },        calendar: {            sameDay: "[danas u] LT", nextDay: "[sutra u] LT", nextWeek: function () {                switch (this.day()) {                    case 0:                        return "[u] [nedjelju] [u] LT";                    case 3:                        return "[u] [srijedu] [u] LT";                    case 6:                        return "[u] [subotu] [u] LT";                    case 1:                    case 2:                    case 4:                    case 5:                        return "[u] dddd [u] LT"                }            }, lastDay: "[jučer u] LT", lastWeek: function () {                switch (this.day()) {                    case 0:                    case 3:                        return "[prošlu] dddd [u] LT";                    case 6:                        return "[prošle] [subote] [u] LT";                    case 1:                    case 2:                    case 4:                    case 5:                        return "[prošli] dddd [u] LT"                }            }, sameElse: "L"        },        relativeTime: {            future: "za %s",            past: "prije %s",            s: "par sekundi",            m: Yc,            mm: Yc,            h: Yc,            hh: Yc,            d: "dan",            dd: Yc,            M: "mjesec",            MM: Yc,            y: "godinu",            yy: Yc        },        ordinalParse: /\d{1,2}\./,        ordinal: "%d.",        week: {dow: 1, doy: 7}    }), "vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton".split(" ")), Vf = (uf.defineLocale("hu", {        months: "január_február_március_április_május_június_július_augusztus_szeptember_október_november_december".split("_"),        monthsShort: "jan_feb_márc_ápr_máj_jún_júl_aug_szept_okt_nov_dec".split("_"),        weekdays: "vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat".split("_"),        weekdaysShort: "vas_hét_kedd_sze_csüt_pén_szo".split("_"),        weekdaysMin: "v_h_k_sze_cs_p_szo".split("_"),        longDateFormat: {            LT: "H:mm",            LTS: "H:mm:ss",            L: "YYYY.MM.DD.",            LL: "YYYY. MMMM D.",            LLL: "YYYY. MMMM D. H:mm",            LLLL: "YYYY. MMMM D., dddd H:mm"        },        meridiemParse: /de|du/i,        isPM: function (a) {            return "u" === a.charAt(1).toLowerCase()        },        meridiem: function (a, b, c) {            return 12 > a ? c === !0 ? "de" : "DE" : c === !0 ? "du" : "DU"        },        calendar: {            sameDay: "[ma] LT[-kor]", nextDay: "[holnap] LT[-kor]", nextWeek: function () {                return $c.call(this, !0)            }, lastDay: "[tegnap] LT[-kor]", lastWeek: function () {                return $c.call(this, !1)            }, sameElse: "L"        },        relativeTime: {            future: "%s múlva",            past: "%s",            s: Zc,            m: Zc,            mm: Zc,            h: Zc,            hh: Zc,            d: Zc,            dd: Zc,            M: Zc,            MM: Zc,            y: Zc,            yy: Zc        },        ordinalParse: /\d{1,2}\./,        ordinal: "%d.",        week: {dow: 1, doy: 7}    }), uf.defineLocale("hy-am", {        months: _c,        monthsShort: ad,        weekdays: bd,        weekdaysShort: "կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),        weekdaysMin: "կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),        longDateFormat: {            LT: "HH:mm",            LTS: "HH:mm:ss",            L: "DD.MM.YYYY",            LL: "D MMMM YYYY թ.",            LLL: "D MMMM YYYY թ., HH:mm",            LLLL: "dddd, D MMMM YYYY թ., HH:mm"        },        calendar: {            sameDay: "[այսօր] LT", nextDay: "[վաղը] LT", lastDay: "[երեկ] LT", nextWeek: function () {                return "dddd [օրը ժամը] LT"            }, lastWeek: function () {                return "[անցած] dddd [օրը ժամը] LT"            }, sameElse: "L"        },        relativeTime: {            future: "%s հետո",            past: "%s առաջ",            s: "մի քանի վայրկյան",            m: "րոպե",            mm: "%d րոպե",            h: "ժամ",            hh: "%d ժամ",            d: "օր",            dd: "%d օր",            M: "ամիս",            MM: "%d ամիս",            y: "տարի",            yy: "%d տարի"        },        meridiemParse: /գիշերվա|առավոտվա|ցերեկվա|երեկոյան/,        isPM: function (a) {            return /^(ցերեկվա|երեկոյան)$/.test(a)        },        meridiem: function (a) {            return 4 > a ? "գիշերվա" : 12 > a ? "առավոտվա" : 17 > a ? "ցերեկվա" : "երեկոյան"        },        ordinalParse: /\d{1,2}|\d{1,2}-(ին|րդ)/,        ordinal: function (a, b) {            switch (b) {                case"DDD":                case"w":                case"W":                case"DDDo":                    return 1 === a ? a + "-ին" : a + "-րդ";                default:                    return a            }        },        week: {dow: 1, doy: 7}    }), uf.defineLocale("id", {        months: "Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),        monthsShort: "Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nov_Des".split("_"),        weekdays: "Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),        weekdaysShort: "Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),        weekdaysMin: "Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),        longDateFormat: {            LT: "HH.mm",            LTS: "HH.mm.ss",            L: "DD/MM/YYYY",            LL: "D MMMM YYYY",            LLL: "D MMMM YYYY [pukul] HH.mm",            LLLL: "dddd, D MMMM YYYY [pukul] HH.mm"        },        meridiemParse: /pagi|siang|sore|malam/,        meridiemHour: function (a, b) {            return 12 === a && (a = 0), "pagi" === b ? a : "siang" === b ? a >= 11 ? a : a + 12 : "sore" === b || "malam" === b ? a + 12 : void 0        },        meridiem: function (a, b, c) {            return 11 > a ? "pagi" : 15 > a ? "siang" : 19 > a ? "sore" : "malam"        },        calendar: {            sameDay: "[Hari ini pukul] LT",            nextDay: "[Besok pukul] LT",            nextWeek: "dddd [pukul] LT",            lastDay: "[Kemarin pukul] LT",            lastWeek: "dddd [lalu pukul] LT",            sameElse: "L"        },        relativeTime: {            future: "dalam %s",            past: "%s yang lalu",            s: "beberapa detik",            m: "semenit",            mm: "%d menit",            h: "sejam",            hh: "%d jam",            d: "sehari",            dd: "%d hari",            M: "sebulan",            MM: "%d bulan",            y: "setahun",            yy: "%d tahun"        },        week: {dow: 1, doy: 7}    }), uf.defineLocale("is", {        months: "janúar_febrúar_mars_apríl_maí_júní_júlí_ágúst_september_október_nóvember_desember".split("_"),        monthsShort: "jan_feb_mar_apr_maí_jún_júl_ágú_sep_okt_nóv_des".split("_"),        weekdays: "sunnudagur_mánudagur_þriðjudagur_miðvikudagur_fimmtudagur_föstudagur_laugardagur".split("_"),        weekdaysShort: "sun_mán_þri_mið_fim_fös_lau".split("_"),        weekdaysMin: "Su_Má_Þr_Mi_Fi_Fö_La".split("_"),        longDateFormat: {            LT: "H:mm",            LTS: "H:mm:ss",            L: "DD/MM/YYYY",            LL: "D. MMMM YYYY",            LLL: "D. MMMM YYYY [kl.] H:mm",            LLLL: "dddd, D. MMMM YYYY [kl.] H:mm"        },        calendar: {            sameDay: "[í dag kl.] LT",            nextDay: "[á morgun kl.] LT",            nextWeek: "dddd [kl.] LT",            lastDay: "[í gær kl.] LT",            lastWeek: "[síðasta] dddd [kl.] LT",            sameElse: "L"        },        relativeTime: {            future: "eftir %s",            past: "fyrir %s síðan",            s: dd,            m: dd,            mm: dd,            h: "klukkustund",            hh: dd,            d: dd,            dd: dd,            M: dd,            MM: dd,            y: dd,            yy: dd        },        ordinalParse: /\d{1,2}\./,        ordinal: "%d.",        week: {dow: 1, doy: 4}    }), uf.defineLocale("it", {        months: "gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),        monthsShort: "gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),        weekdays: "Domenica_Lunedì_Martedì_Mercoledì_Giovedì_Venerdì_Sabato".split("_"),        weekdaysShort: "Dom_Lun_Mar_Mer_Gio_Ven_Sab".split("_"),        weekdaysMin: "D_L_Ma_Me_G_V_S".split("_"),        longDateFormat: {            LT: "HH:mm",            LTS: "HH:mm:ss",            L: "DD/MM/YYYY",            LL: "D MMMM YYYY",            LLL: "D MMMM YYYY HH:mm",            LLLL: "dddd, D MMMM YYYY HH:mm"        },        calendar: {            sameDay: "[Oggi alle] LT",            nextDay: "[Domani alle] LT",            nextWeek: "dddd [alle] LT",            lastDay: "[Ieri alle] LT",            lastWeek: function () {                switch (this.day()) {                    case 0:                        return "[la scorsa] dddd [alle] LT";                    default:                        return "[lo scorso] dddd [alle] LT"                }            },            sameElse: "L"        },        relativeTime: {            future: function (a) {                return (/^[0-9].+$/.test(a) ? "tra" : "in") + " " + a            },            past: "%s fa",            s: "alcuni secondi",            m: "un minuto",            mm: "%d minuti",            h: "un'ora",            hh: "%d ore",            d: "un giorno",            dd: "%d giorni",            M: "un mese",            MM: "%d mesi",            y: "un anno",            yy: "%d anni"        },        ordinalParse: /\d{1,2}º/,        ordinal: "%dº",        week: {dow: 1, doy: 4}    }), uf.defineLocale("ja", {        months: "1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),        monthsShort: "1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),        weekdays: "日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日".split("_"),        weekdaysShort: "日_月_火_水_木_金_土".split("_"),        weekdaysMin: "日_月_火_水_木_金_土".split("_"),        longDateFormat: {            LT: "Ah時m分",            LTS: "Ah時m分s秒",            L: "YYYY/MM/DD",            LL: "YYYY年M月D日",            LLL: "YYYY年M月D日Ah時m分",            LLLL: "YYYY年M月D日Ah時m分 dddd"        },        meridiemParse: /午前|午後/i,        isPM: function (a) {            return "午後" === a        },        meridiem: function (a, b, c) {            return 12 > a ? "午前" : "午後"        },        calendar: {            sameDay: "[今日] LT",            nextDay: "[明日] LT",            nextWeek: "[来週]dddd LT",            lastDay: "[昨日] LT",            lastWeek: "[前週]dddd LT",            sameElse: "L"        },        relativeTime: {            future: "%s後",            past: "%s前",            s: "数秒",            m: "1分",            mm: "%d分",            h: "1時間",            hh: "%d時間",            d: "1日",            dd: "%d日",            M: "1ヶ月",            MM: "%dヶ月",            y: "1年",            yy: "%d年"        }    }), uf.defineLocale("jv", {        months: "Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"),        monthsShort: "Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"),        weekdays: "Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"),        weekdaysShort: "Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"),        weekdaysMin: "Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"),        longDateFormat: {            LT: "HH.mm",            LTS: "HH.mm.ss",            L: "DD/MM/YYYY",            LL: "D MMMM YYYY",            LLL: "D MMMM YYYY [pukul] HH.mm",            LLLL: "dddd, D MMMM YYYY [pukul] HH.mm"        },        meridiemParse: /enjing|siyang|sonten|ndalu/,        meridiemHour: function (a, b) {            return 12 === a && (a = 0), "enjing" === b ? a : "siyang" === b ? a >= 11 ? a : a + 12 : "sonten" === b || "ndalu" === b ? a + 12 : void 0        },        meridiem: function (a, b, c) {            return 11 > a ? "enjing" : 15 > a ? "siyang" : 19 > a ? "sonten" : "ndalu"        },        calendar: {            sameDay: "[Dinten puniko pukul] LT",            nextDay: "[Mbenjang pukul] LT",            nextWeek: "dddd [pukul] LT",            lastDay: "[Kala wingi pukul] LT",            lastWeek: "dddd [kepengker pukul] LT",            sameElse: "L"        },        relativeTime: {            future: "wonten ing %s",            past: "%s ingkang kepengker",            s: "sawetawis detik",            m: "setunggal menit",            mm: "%d menit",            h: "setunggal jam",            hh: "%d jam",            d: "sedinten",            dd: "%d dinten",            M: "sewulan",            MM: "%d wulan",            y: "setaun",            yy: "%d taun"        },        week: {dow: 1, doy: 7}    }), uf.defineLocale("ka", {        months: ed,        monthsShort: "იან_თებ_მარ_აპრ_მაი_ივნ_ივლ_აგვ_სექ_ოქტ_ნოე_დეკ".split("_"),        weekdays: fd,        weekdaysShort: "კვი_ორშ_სამ_ოთხ_ხუთ_პარ_შაბ".split("_"),        weekdaysMin: "კვ_ორ_სა_ოთ_ხუ_პა_შა".split("_"),        longDateFormat: {            LT: "h:mm A",            LTS: "h:mm:ss A",            L: "DD/MM/YYYY",            LL: "D MMMM YYYY",            LLL: "D MMMM YYYY h:mm A",            LLLL: "dddd, D MMMM YYYY h:mm A"        },        calendar: {            sameDay: "[დღეს] LT[-ზე]",            nextDay: "[ხვალ] LT[-ზე]",            lastDay: "[გუშინ] LT[-ზე]",            nextWeek: "[შემდეგ] dddd LT[-ზე]",            lastWeek: "[წინა] dddd LT-ზე",            sameElse: "L"        },        relativeTime: {            future: function (a) {                return /(წამი|წუთი|საათი|წელი)/.test(a) ? a.replace(/ი$/, "ში") : a + "ში"            },            past: function (a) {                return /(წამი|წუთი|საათი|დღე|თვე)/.test(a) ? a.replace(/(ი|ე)$/, "ის წინ") : /წელი/.test(a) ? a.replace(/წელი$/, "წლის წინ") : void 0            },            s: "რამდენიმე წამი",            m: "წუთი",            mm: "%d წუთი",            h: "საათი",            hh: "%d საათი",            d: "დღე",            dd: "%d დღე",            M: "თვე",            MM: "%d თვე",            y: "წელი",            yy: "%d წელი"        },        ordinalParse: /0|1-ლი|მე-\d{1,2}|\d{1,2}-ე/,        ordinal: function (a) {            return 0 === a ? a : 1 === a ? a + "-ლი" : 20 > a || 100 >= a && a % 20 === 0 || a % 100 === 0 ? "მე-" + a : a + "-ე"        },        week: {dow: 1, doy: 7}    }), uf.defineLocale("km", {        months: "មករា_កុម្ភៈ_មិនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),        monthsShort: "មករា_កុម្ភៈ_មិនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),        weekdays: "អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),        weekdaysShort: "អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),        weekdaysMin: "អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),        longDateFormat: {            LT: "HH:mm",            LTS: "HH:mm:ss",            L: "DD/MM/YYYY",            LL: "D MMMM YYYY",            LLL: "D MMMM YYYY HH:mm",            LLLL: "dddd, D MMMM YYYY HH:mm"        },        calendar: {            sameDay: "[ថ្ងៃនៈ ម៉ោង] LT",            nextDay: "[ស្អែក ម៉ោង] LT",            nextWeek: "dddd [ម៉ោង] LT",            lastDay: "[ម្សិលមិញ ម៉ោង] LT",            lastWeek: "dddd [សប្តាហ៍មុន] [ម៉ោង] LT",            sameElse: "L"        },        relativeTime: {            future: "%sទៀត",            past: "%sមុន",            s: "ប៉ុន្មានវិនាទី",            m: "មួយនាទី",            mm: "%d នាទី",            h: "មួយម៉ោង",            hh: "%d ម៉ោង",            d: "មួយថ្ងៃ",            dd: "%d ថ្ងៃ",            M: "មួយខែ",            MM: "%d ខែ",            y: "មួយឆ្នាំ",            yy: "%d ឆ្នាំ"        },        week: {dow: 1, doy: 4}    }), uf.defineLocale("ko", {        months: "1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),        monthsShort: "1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),        weekdays: "일요일_월요일_화요일_수요일_목요일_금요일_토요일".split("_"),        weekdaysShort: "일_월_화_수_목_금_토".split("_"),        weekdaysMin: "일_월_화_수_목_금_토".split("_"),        longDateFormat: {            LT: "A h시 m분",            LTS: "A h시 m분 s초",            L: "YYYY.MM.DD",            LL: "YYYY년 MMMM D일",            LLL: "YYYY년 MMMM D일 A h시 m분",            LLLL: "YYYY년 MMMM D일 dddd A h시 m분"        },        calendar: {            sameDay: "오늘 LT",            nextDay: "내일 LT",            nextWeek: "dddd LT",            lastDay: "어제 LT",            lastWeek: "지난주 dddd LT",            sameElse: "L"        },        relativeTime: {            future: "%s 후",            past: "%s 전",            s: "몇초",            ss: "%d초",            m: "일분",            mm: "%d분",            h: "한시간",            hh: "%d시간",            d: "하루",            dd: "%d일",            M: "한달",            MM: "%d달",            y: "일년",            yy: "%d년"        },        ordinalParse: /\d{1,2}일/,        ordinal: "%d일",        meridiemParse: /오전|오후/,        isPM: function (a) {            return "오후" === a        },        meridiem: function (a, b, c) {            return 12 > a ? "오전" : "오후"        }    }), uf.defineLocale("lb", {        months: "Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),        monthsShort: "Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),        weekdays: "Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),        weekdaysShort: "So._Mé._Dë._Më._Do._Fr._Sa.".split("_"),        weekdaysMin: "So_Mé_Dë_Më_Do_Fr_Sa".split("_"),        longDateFormat: {            LT: "H:mm [Auer]",            LTS: "H:mm:ss [Auer]",            L: "DD.MM.YYYY",            LL: "D. MMMM YYYY",            LLL: "D. MMMM YYYY H:mm [Auer]",            LLLL: "dddd, D. MMMM YYYY H:mm [Auer]"        },        calendar: {            sameDay: "[Haut um] LT",            sameElse: "L",            nextDay: "[Muer um] LT",            nextWeek: "dddd [um] LT",            lastDay: "[Gëschter um] LT",            lastWeek: function () {                switch (this.day()) {                    case 2:                    case 4:                        return "[Leschten] dddd [um] LT";                    default:                        return "[Leschte] dddd [um] LT"                }            }        },        relativeTime: {            future: hd,            past: id,            s: "e puer Sekonnen",            m: gd,            mm: "%d Minutten",            h: gd,            hh: "%d Stonnen",            d: gd,            dd: "%d Deeg",            M: gd,            MM: "%d Méint",            y: gd,            yy: "%d Joer"        },        ordinalParse: /\d{1,2}\./,        ordinal: "%d.",        week: {dow: 1, doy: 4}    }), {        m: "minutė_minutės_minutę",        mm: "minutės_minučių_minutes",        h: "valanda_valandos_valandą",        hh: "valandos_valandų_valandas",        d: "diena_dienos_dieną",        dd: "dienos_dienų_dienas",        M: "mėnuo_mėnesio_mėnesį",        MM: "mėnesiai_mėnesių_mėnesius",        y: "metai_metų_metus",        yy: "metai_metų_metus"    }), Wf = "sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis".split("_"), Xf = (uf.defineLocale("lt", {        months: ld,        monthsShort: "sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),        weekdays: qd,        weekdaysShort: "Sek_Pir_Ant_Tre_Ket_Pen_Šeš".split("_"),        weekdaysMin: "S_P_A_T_K_Pn_Š".split("_"),        longDateFormat: {            LT: "HH:mm",            LTS: "HH:mm:ss",            L: "YYYY-MM-DD",            LL: "YYYY [m.] MMMM D [d.]",            LLL: "YYYY [m.] MMMM D [d.], HH:mm [val.]",            LLLL: "YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",            l: "YYYY-MM-DD",            ll: "YYYY [m.] MMMM D [d.]",            lll: "YYYY [m.] MMMM D [d.], HH:mm [val.]",            llll: "YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"        },        calendar: {            sameDay: "[Šiandien] LT",            nextDay: "[Rytoj] LT",            nextWeek: "dddd LT",            lastDay: "[Vakar] LT",            lastWeek: "[Praėjusį] dddd LT",            sameElse: "L"        },        relativeTime: {            future: "po %s",            past: "prieš %s",            s: kd,            m: md,            mm: pd,            h: md,            hh: pd,            d: md,            dd: pd,            M: md,            MM: pd,            y: md,            yy: pd        },        ordinalParse: /\d{1,2}-oji/,        ordinal: function (a) {            return a + "-oji"        },        week: {dow: 1, doy: 4}    }), {        m: "minūtes_minūtēm_minūte_minūtes".split("_"),        mm: "minūtes_minūtēm_minūte_minūtes".split("_"),        h: "stundas_stundām_stunda_stundas".split("_"),        hh: "stundas_stundām_stunda_stundas".split("_"),        d: "dienas_dienām_diena_dienas".split("_"),        dd: "dienas_dienām_diena_dienas".split("_"),        M: "mēneša_mēnešiem_mēnesis_mēneši".split("_"),        MM: "mēneša_mēnešiem_mēnesis_mēneši".split("_"),        y: "gada_gadiem_gads_gadi".split("_"),        yy: "gada_gadiem_gads_gadi".split("_")    }), Yf = (uf.defineLocale("lv", {        months: "janvāris_februāris_marts_aprīlis_maijs_jūnijs_jūlijs_augusts_septembris_oktobris_novembris_decembris".split("_"),        monthsShort: "jan_feb_mar_apr_mai_jūn_jūl_aug_sep_okt_nov_dec".split("_"),        weekdays: "svētdiena_pirmdiena_otrdiena_trešdiena_ceturtdiena_piektdiena_sestdiena".split("_"),        weekdaysShort: "Sv_P_O_T_C_Pk_S".split("_"),        weekdaysMin: "Sv_P_O_T_C_Pk_S".split("_"),        longDateFormat: {            LT: "HH:mm",            LTS: "HH:mm:ss",            L: "DD.MM.YYYY.",            LL: "YYYY. [gada] D. MMMM",            LLL: "YYYY. [gada] D. MMMM, HH:mm",            LLLL: "YYYY. [gada] D. MMMM, dddd, HH:mm"        },        calendar: {            sameDay: "[Šodien pulksten] LT",            nextDay: "[Rīt pulksten] LT",            nextWeek: "dddd [pulksten] LT",            lastDay: "[Vakar pulksten] LT",            lastWeek: "[Pagājušā] dddd [pulksten] LT",            sameElse: "L"        },        relativeTime: {            future: "pēc %s",            past: "pirms %s",            s: ud,            m: td,            mm: sd,            h: td,            hh: sd,            d: td,            dd: sd,            M: td,            MM: sd,            y: td,            yy: sd        },        ordinalParse: /\d{1,2}\./,        ordinal: "%d.",        week: {dow: 1, doy: 4}    }), {        words: {            m: ["jedan minut", "jednog minuta"],            mm: ["minut", "minuta", "minuta"],            h: ["jedan sat", "jednog sata"],            hh: ["sat", "sata", "sati"],            dd: ["dan", "dana", "dana"],            MM: ["mjesec", "mjeseca", "mjeseci"],            yy: ["godina", "godine", "godina"]        }, correctGrammaticalCase: function (a, b) {            return 1 === a ? b[0] : a >= 2 && 4 >= a ? b[1] : b[2]        }, translate: function (a, b, c) {            var d = Yf.words[c];            return 1 === c.length ? b ? d[0] : d[1] : a + " " + Yf.correctGrammaticalCase(a, d)        }    }), Zf = (uf.defineLocale("me", {        months: ["januar", "februar", "mart", "april", "maj", "jun", "jul", "avgust", "septembar", "oktobar", "novembar", "decembar"],        monthsShort: ["jan.", "feb.", "mar.", "apr.", "maj", "jun", "jul", "avg.", "sep.", "okt.", "nov.", "dec."],        weekdays: ["nedjelja", "ponedjeljak", "utorak", "srijeda", "četvrtak", "petak", "subota"],        weekdaysShort: ["ned.", "pon.", "uto.", "sri.", "čet.", "pet.", "sub."],        weekdaysMin: ["ne", "po", "ut", "sr", "če", "pe", "su"],        longDateFormat: {            LT: "H:mm",            LTS: "H:mm:ss",            L: "DD. MM. YYYY",            LL: "D. MMMM YYYY",            LLL: "D. MMMM YYYY H:mm",            LLLL: "dddd, D. MMMM YYYY H:mm"        },        calendar: {            sameDay: "[danas u] LT", nextDay: "[sjutra u] LT", nextWeek: function () {                switch (this.day()) {                    case 0:                        return "[u] [nedjelju] [u] LT";                    case 3:                        return "[u] [srijedu] [u] LT";                    case 6:                        return "[u] [subotu] [u] LT";                    case 1:                    case 2:                    case 4:                    case 5:                        return "[u] dddd [u] LT"                }            }, lastDay: "[juče u] LT", lastWeek: function () {                var a = ["[prošle] [nedjelje] [u] LT", "[prošlog] [ponedjeljka] [u] LT", "[prošlog] [utorka] [u] LT", "[prošle] [srijede] [u] LT", "[prošlog] [četvrtka] [u] LT", "[prošlog] [petka] [u] LT", "[prošle] [subote] [u] LT"];                return a[this.day()]            }, sameElse: "L"        },        relativeTime: {            future: "za %s",            past: "prije %s",            s: "nekoliko sekundi",            m: Yf.translate,            mm: Yf.translate,            h: Yf.translate,            hh: Yf.translate,            d: "dan",            dd: Yf.translate,            M: "mjesec",            MM: Yf.translate,            y: "godinu",            yy: Yf.translate        },        ordinalParse: /\d{1,2}\./,        ordinal: "%d.",        week: {dow: 1, doy: 7}    }), uf.defineLocale("mk", {        months: "јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември".split("_"),        monthsShort: "јан_фев_мар_апр_мај_јун_јул_авг_сеп_окт_ное_дек".split("_"),        weekdays: "недела_понеделник_вторник_среда_четврток_петок_сабота".split("_"),        weekdaysShort: "нед_пон_вто_сре_чет_пет_саб".split("_"),        weekdaysMin: "нe_пo_вт_ср_че_пе_сa".split("_"),        longDateFormat: {            LT: "H:mm",            LTS: "H:mm:ss",            L: "D.MM.YYYY",            LL: "D MMMM YYYY",            LLL: "D MMMM YYYY H:mm",            LLLL: "dddd, D MMMM YYYY H:mm"        },        calendar: {            sameDay: "[Денес во] LT",            nextDay: "[Утре во] LT",            nextWeek: "dddd [во] LT",            lastDay: "[Вчера во] LT",            lastWeek: function () {                switch (this.day()) {                    case 0:                    case 3:                    case 6:                        return "[Во изминатата] dddd [во] LT";                    case 1:                    case 2:                    case 4:                    case 5:                        return "[Во изминатиот] dddd [во] LT"                }            },            sameElse: "L"        },        relativeTime: {            future: "после %s",            past: "пред %s",            s: "неколку секунди",            m: "минута",            mm: "%d минути",            h: "час",            hh: "%d часа",            d: "ден",            dd: "%d дена",            M: "месец",            MM: "%d месеци",            y: "година",            yy: "%d години"        },        ordinalParse: /\d{1,2}-(ев|ен|ти|ви|ри|ми)/,        ordinal: function (a) {            var b = a % 10, c = a % 100;            return 0 === a ? a + "-ев" : 0 === c ? a + "-ен" : c > 10 && 20 > c ? a + "-ти" : 1 === b ? a + "-ви" : 2 === b ? a + "-ри" : 7 === b || 8 === b ? a + "-ми" : a + "-ти"        },        week: {dow: 1, doy: 7}    }), uf.defineLocale("ml", {        months: "ജനുവരി_ഫെബ്രുവരി_മാർച്ച്_ഏപ്രിൽ_മേയ്_ജൂൺ_ജൂലൈ_ഓഗസ്റ്റ്_സെപ്റ്റംബർ_ഒക്ടോബർ_നവംബർ_ഡിസംബർ".split("_"),        monthsShort: "ജനു._ഫെബ്രു._മാർ._ഏപ്രി._മേയ്_ജൂൺ_ജൂലൈ._ഓഗ._സെപ്റ്റ._ഒക്ടോ._നവം._ഡിസം.".split("_"),        weekdays: "ഞായറാഴ്ച_തിങ്കളാഴ്ച_ചൊവ്വാഴ്ച_ബുധനാഴ്ച_വ്യാഴാഴ്ച_വെള്ളിയാഴ്ച_ശനിയാഴ്ച".split("_"),        weekdaysShort: "ഞായർ_തിങ്കൾ_ചൊവ്വ_ബുധൻ_വ്യാഴം_വെള്ളി_ശനി".split("_"),        weekdaysMin: "ഞാ_തി_ചൊ_ബു_വ്യാ_വെ_ശ".split("_"),        longDateFormat: {            LT: "A h:mm -നു",            LTS: "A h:mm:ss -നു",            L: "DD/MM/YYYY",            LL: "D MMMM YYYY",            LLL: "D MMMM YYYY, A h:mm -നു",            LLLL: "dddd, D MMMM YYYY, A h:mm -നു"        },        calendar: {            sameDay: "[ഇന്ന്] LT",            nextDay: "[നാളെ] LT",            nextWeek: "dddd, LT",            lastDay: "[ഇന്നലെ] LT",            lastWeek: "[കഴിഞ്ഞ] dddd, LT",            sameElse: "L"        },        relativeTime: {            future: "%s കഴിഞ്ഞ്",            past: "%s മുൻപ്",            s: "അൽപ നിമിഷങ്ങൾ",            m: "ഒരു മിനിറ്റ്",            mm: "%d മിനിറ്റ്",            h: "ഒരു മണിക്കൂർ",            hh: "%d മണിക്കൂർ",            d: "ഒരു ദിവസം",            dd: "%d ദിവസം",            M: "ഒരു മാസം",            MM: "%d മാസം",            y: "ഒരു വർഷം",            yy: "%d വർഷം"        },        meridiemParse: /രാത്രി|രാവിലെ|ഉച്ച കഴിഞ്ഞ്|വൈകുന്നേരം|രാത്രി/i,        isPM: function (a) {            return /^(ഉച്ച കഴിഞ്ഞ്|വൈകുന്നേരം|രാത്രി)$/.test(a)        },        meridiem: function (a, b, c) {            return 4 > a ? "രാത്രി" : 12 > a ? "രാവിലെ" : 17 > a ? "ഉച്ച കഴിഞ്ഞ്" : 20 > a ? "വൈകുന്നേരം" : "രാത്രി"        }    }), {1: "१", 2: "२", 3: "३", 4: "४", 5: "५", 6: "६", 7: "७", 8: "८", 9: "९", 0: "०"}), $f = {        "१": "1",        "२": "2",        "३": "3",        "४": "4",        "५": "5",        "६": "6",        "७": "7",        "८": "8",        "९": "9",        "०": "0"    }, _f = (uf.defineLocale("mr", {        months: "जानेवारी_फेब्रुवारी_मार्च_एप्रिल_मे_जून_जुलै_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"),        monthsShort: "जाने._फेब्रु._मार्च._एप्रि._मे._जून._जुलै._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"),        weekdays: "रविवार_सोमवार_मंगळवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),        weekdaysShort: "रवि_सोम_मंगळ_बुध_गुरू_शुक्र_शनि".split("_"),        weekdaysMin: "र_सो_मं_बु_गु_शु_श".split("_"),        longDateFormat: {            LT: "A h:mm वाजता",            LTS: "A h:mm:ss वाजता",            L: "DD/MM/YYYY",            LL: "D MMMM YYYY",            LLL: "D MMMM YYYY, A h:mm वाजता",            LLLL: "dddd, D MMMM YYYY, A h:mm वाजता"        },        calendar: {            sameDay: "[आज] LT",            nextDay: "[उद्या] LT",            nextWeek: "dddd, LT",            lastDay: "[काल] LT",            lastWeek: "[मागील] dddd, LT",            sameElse: "L"        },        relativeTime: {            future: "%s नंतर",            past: "%s पूर्वी",            s: "सेकंद",            m: "एक मिनिट",            mm: "%d मिनिटे",            h: "एक तास",            hh: "%d तास",            d: "एक दिवस",            dd: "%d दिवस",            M: "एक महिना",            MM: "%d महिने",            y: "एक वर्ष",            yy: "%d वर्षे"        },        preparse: function (a) {            return a.replace(/[१२३४५६७८९०]/g, function (a) {                return $f[a]            })        },        postformat: function (a) {            return a.replace(/\d/g, function (a) {                return Zf[a]            })        },        meridiemParse: /रात्री|सकाळी|दुपारी|सायंकाळी/,        meridiemHour: function (a, b) {            return 12 === a && (a = 0), "रात्री" === b ? 4 > a ? a : a + 12 : "सकाळी" === b ? a : "दुपारी" === b ? a >= 10 ? a : a + 12 : "सायंकाळी" === b ? a + 12 : void 0        },        meridiem: function (a, b, c) {            return 4 > a ? "रात्री" : 10 > a ? "सकाळी" : 17 > a ? "दुपारी" : 20 > a ? "सायंकाळी" : "रात्री"        },        week: {dow: 0, doy: 6}    }), uf.defineLocale("ms-my", {        months: "Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),        monthsShort: "Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),        weekdays: "Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),        weekdaysShort: "Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),        weekdaysMin: "Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),        longDateFormat: {            LT: "HH.mm",            LTS: "HH.mm.ss",            L: "DD/MM/YYYY",            LL: "D MMMM YYYY",            LLL: "D MMMM YYYY [pukul] HH.mm",            LLLL: "dddd, D MMMM YYYY [pukul] HH.mm"        },        meridiemParse: /pagi|tengahari|petang|malam/,        meridiemHour: function (a, b) {            return 12 === a && (a = 0), "pagi" === b ? a : "tengahari" === b ? a >= 11 ? a : a + 12 : "petang" === b || "malam" === b ? a + 12 : void 0        },        meridiem: function (a, b, c) {            return 11 > a ? "pagi" : 15 > a ? "tengahari" : 19 > a ? "petang" : "malam"        },        calendar: {            sameDay: "[Hari ini pukul] LT",            nextDay: "[Esok pukul] LT",            nextWeek: "dddd [pukul] LT",            lastDay: "[Kelmarin pukul] LT",            lastWeek: "dddd [lepas pukul] LT",            sameElse: "L"        },        relativeTime: {            future: "dalam %s",            past: "%s yang lepas",            s: "beberapa saat",            m: "seminit",            mm: "%d minit",            h: "sejam",            hh: "%d jam",            d: "sehari",            dd: "%d hari",            M: "sebulan",            MM: "%d bulan",            y: "setahun",            yy: "%d tahun"        },        week: {dow: 1, doy: 7}    }), uf.defineLocale("ms", {        months: "Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),        monthsShort: "Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),        weekdays: "Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),        weekdaysShort: "Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),        weekdaysMin: "Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),        longDateFormat: {            LT: "HH.mm",            LTS: "HH.mm.ss",            L: "DD/MM/YYYY",            LL: "D MMMM YYYY",            LLL: "D MMMM YYYY [pukul] HH.mm",            LLLL: "dddd, D MMMM YYYY [pukul] HH.mm"        },        meridiemParse: /pagi|tengahari|petang|malam/,        meridiemHour: function (a, b) {            return 12 === a && (a = 0), "pagi" === b ? a : "tengahari" === b ? a >= 11 ? a : a + 12 : "petang" === b || "malam" === b ? a + 12 : void 0        },        meridiem: function (a, b, c) {            return 11 > a ? "pagi" : 15 > a ? "tengahari" : 19 > a ? "petang" : "malam"        },        calendar: {            sameDay: "[Hari ini pukul] LT",            nextDay: "[Esok pukul] LT",            nextWeek: "dddd [pukul] LT",            lastDay: "[Kelmarin pukul] LT",            lastWeek: "dddd [lepas pukul] LT",            sameElse: "L"        },        relativeTime: {            future: "dalam %s",            past: "%s yang lepas",            s: "beberapa saat",            m: "seminit",            mm: "%d minit",            h: "sejam",            hh: "%d jam",            d: "sehari",            dd: "%d hari",            M: "sebulan",            MM: "%d bulan",            y: "setahun",            yy: "%d tahun"        },        week: {dow: 1, doy: 7}    }), {1: "၁", 2: "၂", 3: "၃", 4: "၄", 5: "၅", 6: "၆", 7: "၇", 8: "၈", 9: "၉", 0: "၀"}), ag = {        "၁": "1",        "၂": "2",        "၃": "3",        "၄": "4",        "၅": "5",        "၆": "6",        "၇": "7",        "၈": "8",        "၉": "9",        "၀": "0"    }, bg = (uf.defineLocale("my", {        months: "ဇန်နဝါရီ_ဖေဖော်ဝါရီ_မတ်_ဧပြီ_မေ_ဇွန်_ဇူလိုင်_သြဂုတ်_စက်တင်ဘာ_အောက်တိုဘာ_နိုဝင်ဘာ_ဒီဇင်ဘာ".split("_"),        monthsShort: "ဇန်_ဖေ_မတ်_ပြီ_မေ_ဇွန်_လိုင်_သြ_စက်_အောက်_နို_ဒီ".split("_"),        weekdays: "တနင်္ဂနွေ_တနင်္လာ_အင်္ဂါ_ဗုဒ္ဓဟူး_ကြာသပတေး_သောကြာ_စနေ".split("_"),        weekdaysShort: "နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),        weekdaysMin: "နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),        longDateFormat: {            LT: "HH:mm",            LTS: "HH:mm:ss",            L: "DD/MM/YYYY",            LL: "D MMMM YYYY",            LLL: "D MMMM YYYY HH:mm",            LLLL: "dddd D MMMM YYYY HH:mm"        },        calendar: {            sameDay: "[ယနေ.] LT [မှာ]",            nextDay: "[မနက်ဖြန်] LT [မှာ]",            nextWeek: "dddd LT [မှာ]",            lastDay: "[မနေ.က] LT [မှာ]",            lastWeek: "[ပြီးခဲ့သော] dddd LT [မှာ]",            sameElse: "L"        },        relativeTime: {            future: "လာမည့် %s မှာ",            past: "လွန်ခဲ့သော %s က",            s: "စက္ကန်.အနည်းငယ်",            m: "တစ်မိနစ်",            mm: "%d မိနစ်",            h: "တစ်နာရီ",            hh: "%d နာရီ",            d: "တစ်ရက်",            dd: "%d ရက်",            M: "တစ်လ",            MM: "%d လ",            y: "တစ်နှစ်",            yy: "%d နှစ်"        },        preparse: function (a) {            return a.replace(/[၁၂၃၄၅၆၇၈၉၀]/g, function (a) {                return ag[a]            })        },        postformat: function (a) {            return a.replace(/\d/g, function (a) {                return _f[a]            })        },        week: {dow: 1, doy: 4}    }), uf.defineLocale("nb", {        months: "januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),        monthsShort: "jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),        weekdays: "søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),        weekdaysShort: "søn_man_tirs_ons_tors_fre_lør".split("_"),        weekdaysMin: "sø_ma_ti_on_to_fr_lø".split("_"),        longDateFormat: {            LT: "H.mm",            LTS: "H.mm.ss",            L: "DD.MM.YYYY",            LL: "D. MMMM YYYY",            LLL: "D. MMMM YYYY [kl.] H.mm",            LLLL: "dddd D. MMMM YYYY [kl.] H.mm"        },        calendar: {            sameDay: "[i dag kl.] LT",            nextDay: "[i morgen kl.] LT",            nextWeek: "dddd [kl.] LT",            lastDay: "[i går kl.] LT",            lastWeek: "[forrige] dddd [kl.] LT",            sameElse: "L"        },        relativeTime: {            future: "om %s",            past: "for %s siden",            s: "noen sekunder",            m: "ett minutt",            mm: "%d minutter",            h: "en time",            hh: "%d timer",            d: "en dag",            dd: "%d dager",            M: "en måned",            MM: "%d måneder",            y: "ett år",            yy: "%d år"        },        ordinalParse: /\d{1,2}\./,        ordinal: "%d.",        week: {dow: 1, doy: 4}    }), {1: "१", 2: "२", 3: "३", 4: "४", 5: "५", 6: "६", 7: "७", 8: "८", 9: "९", 0: "०"}), cg = {        "१": "1",        "२": "2",        "३": "3",        "४": "4",        "५": "5",        "६": "6",        "७": "7",        "८": "8",        "९": "9",        "०": "0"    }, dg = (uf.defineLocale("ne", {        months: "जनवरी_फेब्रुवरी_मार्च_अप्रिल_मई_जुन_जुलाई_अगष्ट_सेप्टेम्बर_अक्टोबर_नोभेम्बर_डिसेम्बर".split("_"),        monthsShort: "जन._फेब्रु._मार्च_अप्रि._मई_जुन_जुलाई._अग._सेप्ट._अक्टो._नोभे._डिसे.".split("_"),        weekdays: "आइतबार_सोमबार_मङ्गलबार_बुधबार_बिहिबार_शुक्रबार_शनिबार".split("_"),        weekdaysShort: "आइत._सोम._मङ्गल._बुध._बिहि._शुक्र._शनि.".split("_"),        weekdaysMin: "आइ._सो._मङ्_बु._बि._शु._श.".split("_"),        longDateFormat: {            LT: "Aको h:mm बजे",            LTS: "Aको h:mm:ss बजे",            L: "DD/MM/YYYY",            LL: "D MMMM YYYY",            LLL: "D MMMM YYYY, Aको h:mm बजे",            LLLL: "dddd, D MMMM YYYY, Aको h:mm बजे"        },        preparse: function (a) {            return a.replace(/[१२३४५६७८९०]/g, function (a) {                return cg[a]            })        },        postformat: function (a) {            return a.replace(/\d/g, function (a) {                return bg[a]            })        },        meridiemParse: /राती|बिहान|दिउँसो|बेलुका|साँझ|राती/,        meridiemHour: function (a, b) {            return 12 === a && (a = 0), "राती" === b ? 3 > a ? a : a + 12 : "बिहान" === b ? a : "दिउँसो" === b ? a >= 10 ? a : a + 12 : "बेलुका" === b || "साँझ" === b ? a + 12 : void 0        },        meridiem: function (a, b, c) {            return 3 > a ? "राती" : 10 > a ? "बिहान" : 15 > a ? "दिउँसो" : 18 > a ? "बेलुका" : 20 > a ? "साँझ" : "राती"        },        calendar: {            sameDay: "[आज] LT",            nextDay: "[भोली] LT",            nextWeek: "[आउँदो] dddd[,] LT",            lastDay: "[हिजो] LT",            lastWeek: "[गएको] dddd[,] LT",            sameElse: "L"        },        relativeTime: {            future: "%sमा",            past: "%s अगाडी",            s: "केही समय",            m: "एक मिनेट",            mm: "%d मिनेट",            h: "एक घण्टा",            hh: "%d घण्टा",            d: "एक दिन",            dd: "%d दिन",            M: "एक महिना",            MM: "%d महिना",            y: "एक बर्ष",            yy: "%d बर्ष"        },        week: {dow: 1, doy: 7}    }), "jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_")), eg = "jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"), fg = (uf.defineLocale("nl", {        months: "januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),        monthsShort: function (a, b) {            return /-MMM-/.test(b) ? eg[a.month()] : dg[a.month()]        },        weekdays: "zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),        weekdaysShort: "zo._ma._di._wo._do._vr._za.".split("_"),        weekdaysMin: "Zo_Ma_Di_Wo_Do_Vr_Za".split("_"),        longDateFormat: {            LT: "HH:mm",            LTS: "HH:mm:ss",            L: "DD-MM-YYYY",            LL: "D MMMM YYYY",            LLL: "D MMMM YYYY HH:mm",            LLLL: "dddd D MMMM YYYY HH:mm"        },        calendar: {            sameDay: "[vandaag om] LT",            nextDay: "[morgen om] LT",            nextWeek: "dddd [om] LT",            lastDay: "[gisteren om] LT",            lastWeek: "[afgelopen] dddd [om] LT",            sameElse: "L"        },        relativeTime: {            future: "over %s",            past: "%s geleden",            s: "een paar seconden",            m: "één minuut",            mm: "%d minuten",            h: "één uur",            hh: "%d uur",            d: "één dag",            dd: "%d dagen",            M: "één maand",            MM: "%d maanden",            y: "één jaar",            yy: "%d jaar"        },        ordinalParse: /\d{1,2}(ste|de)/,        ordinal: function (a) {            return a + (1 === a || 8 === a || a >= 20 ? "ste" : "de")        },        week: {dow: 1, doy: 4}    }), uf.defineLocale("nn", {        months: "januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),        monthsShort: "jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),        weekdays: "sundag_måndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),        weekdaysShort: "sun_mån_tys_ons_tor_fre_lau".split("_"),        weekdaysMin: "su_må_ty_on_to_fr_lø".split("_"),        longDateFormat: {            LT: "HH:mm",            LTS: "HH:mm:ss",            L: "DD.MM.YYYY",            LL: "D MMMM YYYY",            LLL: "D MMMM YYYY HH:mm",            LLLL: "dddd D MMMM YYYY HH:mm"        },        calendar: {            sameDay: "[I dag klokka] LT",            nextDay: "[I morgon klokka] LT",            nextWeek: "dddd [klokka] LT",            lastDay: "[I går klokka] LT",            lastWeek: "[Føregåande] dddd [klokka] LT",            sameElse: "L"        },        relativeTime: {            future: "om %s",            past: "for %s sidan",            s: "nokre sekund",            m: "eit minutt",            mm: "%d minutt",            h: "ein time",            hh: "%d timar",            d: "ein dag",            dd: "%d dagar",            M: "ein månad",            MM: "%d månader",            y: "eit år",            yy: "%d år"        },        ordinalParse: /\d{1,2}\./,        ordinal: "%d.",        week: {dow: 1, doy: 4}    }), "styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień".split("_")), gg = "stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia".split("_"), hg = (uf.defineLocale("pl", {        months: function (a, b) {            return "" === b ? "(" + gg[a.month()] + "|" + fg[a.month()] + ")" : /D MMMM/.test(b) ? gg[a.month()] : fg[a.month()]        },        monthsShort: "sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru".split("_"),        weekdays: "niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota".split("_"),        weekdaysShort: "nie_pon_wt_śr_czw_pt_sb".split("_"),        weekdaysMin: "N_Pn_Wt_Śr_Cz_Pt_So".split("_"),        longDateFormat: {            LT: "HH:mm",            LTS: "HH:mm:ss",            L: "DD.MM.YYYY",            LL: "D MMMM YYYY",            LLL: "D MMMM YYYY HH:mm",            LLLL: "dddd, D MMMM YYYY HH:mm"        },        calendar: {            sameDay: "[Dziś o] LT",            nextDay: "[Jutro o] LT",            nextWeek: "[W] dddd [o] LT",            lastDay: "[Wczoraj o] LT",            lastWeek: function () {                switch (this.day()) {                    case 0:                        return "[W zeszłą niedzielę o] LT";                    case 3:                        return "[W zeszłą środę o] LT";                    case 6:                        return "[W zeszłą sobotę o] LT";                    default:                        return "[W zeszły] dddd [o] LT"                }            },            sameElse: "L"        },        relativeTime: {            future: "za %s",            past: "%s temu",            s: "kilka sekund",            m: wd,            mm: wd,            h: wd,            hh: wd,            d: "1 dzień",            dd: "%d dni",            M: "miesiąc",            MM: wd,            y: "rok",            yy: wd        },        ordinalParse: /\d{1,2}\./,        ordinal: "%d.",        week: {dow: 1, doy: 4}    }), uf.defineLocale("pt-br", {        months: "Janeiro_Fevereiro_Março_Abril_Maio_Junho_Julho_Agosto_Setembro_Outubro_Novembro_Dezembro".split("_"),        monthsShort: "Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),        weekdays: "Domingo_Segunda-Feira_Terça-Feira_Quarta-Feira_Quinta-Feira_Sexta-Feira_Sábado".split("_"),        weekdaysShort: "Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),        weekdaysMin: "Dom_2ª_3ª_4ª_5ª_6ª_Sáb".split("_"),        longDateFormat: {            LT: "HH:mm",            LTS: "HH:mm:ss",            L: "DD/MM/YYYY",            LL: "D [de] MMMM [de] YYYY",            LLL: "D [de] MMMM [de] YYYY [às] HH:mm",            LLLL: "dddd, D [de] MMMM [de] YYYY [às] HH:mm"        },        calendar: {            sameDay: "[Hoje às] LT",            nextDay: "[Amanhã às] LT",            nextWeek: "dddd [às] LT",            lastDay: "[Ontem às] LT",            lastWeek: function () {                return 0 === this.day() || 6 === this.day() ? "[Último] dddd [às] LT" : "[Última] dddd [às] LT"            },            sameElse: "L"        },        relativeTime: {            future: "em %s",            past: "%s atrás",            s: "poucos segundos",            m: "um minuto",            mm: "%d minutos",            h: "uma hora",            hh: "%d horas",            d: "um dia",            dd: "%d dias",            M: "um mês",            MM: "%d meses",            y: "um ano",            yy: "%d anos"        },        ordinalParse: /\d{1,2}º/,        ordinal: "%dº"    }), uf.defineLocale("pt", {        months: "Janeiro_Fevereiro_Março_Abril_Maio_Junho_Julho_Agosto_Setembro_Outubro_Novembro_Dezembro".split("_"),        monthsShort: "Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),        weekdays: "Domingo_Segunda-Feira_Terça-Feira_Quarta-Feira_Quinta-Feira_Sexta-Feira_Sábado".split("_"),        weekdaysShort: "Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),        weekdaysMin: "Dom_2ª_3ª_4ª_5ª_6ª_Sáb".split("_"),        longDateFormat: {            LT: "HH:mm",            LTS: "HH:mm:ss",            L: "DD/MM/YYYY",            LL: "D [de] MMMM [de] YYYY",            LLL: "D [de] MMMM [de] YYYY HH:mm",            LLLL: "dddd, D [de] MMMM [de] YYYY HH:mm"        },        calendar: {            sameDay: "[Hoje às] LT",            nextDay: "[Amanhã às] LT",            nextWeek: "dddd [às] LT",            lastDay: "[Ontem às] LT",            lastWeek: function () {                return 0 === this.day() || 6 === this.day() ? "[Último] dddd [às] LT" : "[Última] dddd [às] LT"            },            sameElse: "L"        },        relativeTime: {            future: "em %s",            past: "há %s",            s: "segundos",            m: "um minuto",            mm: "%d minutos",            h: "uma hora",            hh: "%d horas",            d: "um dia",            dd: "%d dias",            M: "um mês",            MM: "%d meses",            y: "um ano",            yy: "%d anos"        },        ordinalParse: /\d{1,2}º/,        ordinal: "%dº",        week: {dow: 1, doy: 4}    }), uf.defineLocale("ro", {        months: "ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),        monthsShort: "ian._febr._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),        weekdays: "duminică_luni_marți_miercuri_joi_vineri_sâmbătă".split("_"),        weekdaysShort: "Dum_Lun_Mar_Mie_Joi_Vin_Sâm".split("_"),        weekdaysMin: "Du_Lu_Ma_Mi_Jo_Vi_Sâ".split("_"),        longDateFormat: {            LT: "H:mm",            LTS: "H:mm:ss",            L: "DD.MM.YYYY",            LL: "D MMMM YYYY",            LLL: "D MMMM YYYY H:mm",            LLLL: "dddd, D MMMM YYYY H:mm"        },        calendar: {            sameDay: "[azi la] LT",            nextDay: "[mâine la] LT",            nextWeek: "dddd [la] LT",            lastDay: "[ieri la] LT",            lastWeek: "[fosta] dddd [la] LT",            sameElse: "L"        },        relativeTime: {            future: "peste %s",            past: "%s în urmă",            s: "câteva secunde",            m: "un minut",            mm: xd,            h: "o oră",            hh: xd,            d: "o zi",            dd: xd,            M: "o lună",            MM: xd,            y: "un an",            yy: xd        },        week: {dow: 1, doy: 7}    }), uf.defineLocale("ru", {        months: Ad,        monthsShort: Bd,        weekdays: Cd,        weekdaysShort: "вс_пн_вт_ср_чт_пт_сб".split("_"),        weekdaysMin: "вс_пн_вт_ср_чт_пт_сб".split("_"),        monthsParse: [/^янв/i, /^фев/i, /^мар/i, /^апр/i, /^ма[й|я]/i, /^июн/i, /^июл/i, /^авг/i, /^сен/i, /^окт/i, /^ноя/i, /^дек/i],        longDateFormat: {            LT: "HH:mm",            LTS: "HH:mm:ss",            L: "DD.MM.YYYY",            LL: "D MMMM YYYY г.",            LLL: "D MMMM YYYY г., HH:mm",            LLLL: "dddd, D MMMM YYYY г., HH:mm"        },        calendar: {            sameDay: "[Сегодня в] LT", nextDay: "[Завтра в] LT", lastDay: "[Вчера в] LT", nextWeek: function () {                return 2 === this.day() ? "[Во] dddd [в] LT" : "[В] dddd [в] LT"            }, lastWeek: function (a) {                if (a.week() === this.week())return 2 === this.day() ? "[Во] dddd [в] LT" : "[В] dddd [в] LT";                switch (this.day()) {                    case 0:                        return "[В прошлое] dddd [в] LT";                    case 1:                    case 2:                    case 4:                        return "[В прошлый] dddd [в] LT";                    case 3:                    case 5:                    case 6:                        return "[В прошлую] dddd [в] LT"                }            }, sameElse: "L"        },        relativeTime: {            future: "через %s",            past: "%s назад",            s: "несколько секунд",            m: zd,            mm: zd,            h: "час",            hh: zd,            d: "день",            dd: zd,            M: "месяц",            MM: zd,            y: "год",            yy: zd        },        meridiemParse: /ночи|утра|дня|вечера/i,        isPM: function (a) {            return /^(дня|вечера)$/.test(a)        },        meridiem: function (a, b, c) {            return 4 > a ? "ночи" : 12 > a ? "утра" : 17 > a ? "дня" : "вечера"        },        ordinalParse: /\d{1,2}-(й|го|я)/,        ordinal: function (a, b) {            switch (b) {                case"M":                case"d":                case"DDD":                    return a + "-й";                case"D":                    return a + "-го";                case"w":                case"W":                    return a + "-я";                default:                    return a            }        },        week: {dow: 1, doy: 7}    }), uf.defineLocale("si", {        months: "ජනවාරි_පෙබරවාරි_මාර්තු_අප්රේල්_මැයි_ජූනි_ජූලි_අගෝස්තු_සැප්තැම්බර්_ඔක්තෝබර්_නොවැම්බර්_දෙසැම්බර්".split("_"),        monthsShort: "ජන_පෙබ_මාර්_අප්_මැයි_ජූනි_ජූලි_අගෝ_සැප්_ඔක්_නොවැ_දෙසැ".split("_"),        weekdays: "ඉරිදා_සඳුදා_අඟහරුවාදා_බදාදා_බ්රහස්පතින්දා_සිකුරාදා_සෙනසුරාදා".split("_"),        weekdaysShort: "ඉරි_සඳු_අඟ_බදා_බ්රහ_සිකු_සෙන".split("_"),        weekdaysMin: "ඉ_ස_අ_බ_බ්ර_සි_සෙ".split("_"),        longDateFormat: {            LT: "a h:mm",            LTS: "a h:mm:ss",            L: "YYYY/MM/DD",            LL: "YYYY MMMM D",            LLL: "YYYY MMMM D, a h:mm",            LLLL: "YYYY MMMM D [වැනි] dddd, a h:mm:ss"        },        calendar: {            sameDay: "[අද] LT[ට]",            nextDay: "[හෙට] LT[ට]",            nextWeek: "dddd LT[ට]",            lastDay: "[ඊයේ] LT[ට]",            lastWeek: "[පසුගිය] dddd LT[ට]",            sameElse: "L"        },        relativeTime: {            future: "%sකින්",            past: "%sකට පෙර",            s: "තත්පර කිහිපය",            m: "මිනිත්තුව",            mm: "මිනිත්තු %d",            h: "පැය",            hh: "පැය %d",            d: "දිනය",            dd: "දින %d",            M: "මාසය",            MM: "මාස %d",            y: "වසර",            yy: "වසර %d"        },        ordinalParse: /\d{1,2} වැනි/,        ordinal: function (a) {            return a + " වැනි"        },        meridiem: function (a, b, c) {            return a > 11 ? c ? "ප.ව." : "පස් වරු" : c ? "පෙ.ව." : "පෙර වරු"        }    }), "január_február_marec_apríl_máj_jún_júl_august_september_október_november_december".split("_")), ig = "jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec".split("_"), jg = (uf.defineLocale("sk", {        months: hg,        monthsShort: ig,        monthsParse: function (a, b) {            var c, d = [];            for (c = 0; 12 > c; c++)d[c] = new RegExp("^" + a[c] + "$|^" + b[c] + "$", "i");            return d        }(hg, ig),        weekdays: "nedeľa_pondelok_utorok_streda_štvrtok_piatok_sobota".split("_"),        weekdaysShort: "ne_po_ut_st_št_pi_so".split("_"),        weekdaysMin: "ne_po_ut_st_št_pi_so".split("_"),        longDateFormat: {            LT: "H:mm",            LTS: "H:mm:ss",            L: "DD.MM.YYYY",            LL: "D. MMMM YYYY",            LLL: "D. MMMM YYYY H:mm",            LLLL: "dddd D. MMMM YYYY H:mm"        },        calendar: {            sameDay: "[dnes o] LT", nextDay: "[zajtra o] LT", nextWeek: function () {                switch (this.day()) {                    case 0:                        return "[v nedeľu o] LT";                    case 1:                    case 2:                        return "[v] dddd [o] LT";                    case 3:                        return "[v stredu o] LT";                    case 4:                        return "[vo štvrtok o] LT";                    case 5:                        return "[v piatok o] LT";                    case 6:                        return "[v sobotu o] LT"                }            }, lastDay: "[včera o] LT", lastWeek: function () {                switch (this.day()) {                    case 0:                        return "[minulú nedeľu o] LT";                    case 1:                    case 2:                        return "[minulý] dddd [o] LT";                    case 3:                        return "[minulú stredu o] LT";                    case 4:                    case 5:                        return "[minulý] dddd [o] LT";                    case 6:                        return "[minulú sobotu o] LT"                }            }, sameElse: "L"        },        relativeTime: {            future: "za %s",            past: "pred %s",            s: Ed,            m: Ed,            mm: Ed,            h: Ed,            hh: Ed,            d: Ed,            dd: Ed,            M: Ed,            MM: Ed,            y: Ed,            yy: Ed        },        ordinalParse: /\d{1,2}\./,        ordinal: "%d.",        week: {dow: 1, doy: 4}    }), uf.defineLocale("sl", {        months: "januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),        monthsShort: "jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),        weekdays: "nedelja_ponedeljek_torek_sreda_četrtek_petek_sobota".split("_"),        weekdaysShort: "ned._pon._tor._sre._čet._pet._sob.".split("_"),        weekdaysMin: "ne_po_to_sr_če_pe_so".split("_"),        longDateFormat: {            LT: "H:mm",            LTS: "H:mm:ss",            L: "DD. MM. YYYY",            LL: "D. MMMM YYYY",            LLL: "D. MMMM YYYY H:mm",            LLLL: "dddd, D. MMMM YYYY H:mm"        },        calendar: {            sameDay: "[danes ob] LT", nextDay: "[jutri ob] LT", nextWeek: function () {                switch (this.day()) {                    case 0:                        return "[v] [nedeljo] [ob] LT";                    case 3:                        return "[v] [sredo] [ob] LT";                    case 6:                        return "[v] [soboto] [ob] LT";                    case 1:                    case 2:                    case 4:                    case 5:                        return "[v] dddd [ob] LT"                }            }, lastDay: "[včeraj ob] LT", lastWeek: function () {                switch (this.day()) {                    case 0:                        return "[prejšnjo] [nedeljo] [ob] LT";                    case 3:                        return "[prejšnjo] [sredo] [ob] LT";                    case 6:                        return "[prejšnjo] [soboto] [ob] LT";                    case 1:                    case 2:                    case 4:                    case 5:                        return "[prejšnji] dddd [ob] LT"                }            }, sameElse: "L"        },        relativeTime: {            future: "čez %s",            past: "pred %s",            s: Fd,            m: Fd,            mm: Fd,            h: Fd,            hh: Fd,            d: Fd,            dd: Fd,            M: Fd,            MM: Fd,            y: Fd,            yy: Fd        },        ordinalParse: /\d{1,2}\./,        ordinal: "%d.",        week: {dow: 1, doy: 7}    }), uf.defineLocale("sq", {        months: "Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_Nëntor_Dhjetor".split("_"),        monthsShort: "Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_Nën_Dhj".split("_"),        weekdays: "E Diel_E Hënë_E Martë_E Mërkurë_E Enjte_E Premte_E Shtunë".split("_"),        weekdaysShort: "Die_Hën_Mar_Mër_Enj_Pre_Sht".split("_"),        weekdaysMin: "D_H_Ma_Më_E_P_Sh".split("_"),        meridiemParse: /PD|MD/,        isPM: function (a) {            return "M" === a.charAt(0)        },        meridiem: function (a, b, c) {            return 12 > a ? "PD" : "MD"        },        longDateFormat: {            LT: "HH:mm",            LTS: "HH:mm:ss",            L: "DD/MM/YYYY",            LL: "D MMMM YYYY",            LLL: "D MMMM YYYY HH:mm",            LLLL: "dddd, D MMMM YYYY HH:mm"        },        calendar: {            sameDay: "[Sot në] LT",            nextDay: "[Nesër në] LT",            nextWeek: "dddd [në] LT",            lastDay: "[Dje në] LT",            lastWeek: "dddd [e kaluar në] LT",            sameElse: "L"        },        relativeTime: {            future: "në %s",            past: "%s më parë",            s: "disa sekonda",            m: "një minutë",            mm: "%d minuta",            h: "një orë",            hh: "%d orë",            d: "një ditë",            dd: "%d ditë",            M: "një muaj",            MM: "%d muaj",            y: "një vit",            yy: "%d vite"        },        ordinalParse: /\d{1,2}\./,        ordinal: "%d.",        week: {dow: 1, doy: 4}    }), {        words: {            m: ["један минут", "једне минуте"],            mm: ["минут", "минуте", "минута"],            h: ["један сат", "једног сата"],            hh: ["сат", "сата", "сати"],            dd: ["дан", "дана", "дана"],            MM: ["месец", "месеца", "месеци"],            yy: ["година", "године", "година"]        }, correctGrammaticalCase: function (a, b) {            return 1 === a ? b[0] : a >= 2 && 4 >= a ? b[1] : b[2]        }, translate: function (a, b, c) {            var d = jg.words[c];            return 1 === c.length ? b ? d[0] : d[1] : a + " " + jg.correctGrammaticalCase(a, d)        }    }), kg = (uf.defineLocale("sr-cyrl", {        months: ["јануар", "фебруар", "март", "април", "мај", "јун", "јул", "август", "септембар", "октобар", "новембар", "децембар"],        monthsShort: ["јан.", "феб.", "мар.", "апр.", "мај", "јун", "јул", "авг.", "сеп.", "окт.", "нов.", "дец."],        weekdays: ["недеља", "понедељак", "уторак", "среда", "четвртак", "петак", "субота"],        weekdaysShort: ["нед.", "пон.", "уто.", "сре.", "чет.", "пет.", "суб."],        weekdaysMin: ["не", "по", "ут", "ср", "че", "пе", "су"],        longDateFormat: {            LT: "H:mm",            LTS: "H:mm:ss",            L: "DD. MM. YYYY",            LL: "D. MMMM YYYY",            LLL: "D. MMMM YYYY H:mm",            LLLL: "dddd, D. MMMM YYYY H:mm"        },        calendar: {            sameDay: "[данас у] LT", nextDay: "[сутра у] LT", nextWeek: function () {                switch (this.day()) {                    case 0:                        return "[у] [недељу] [у] LT";                    case 3:                        return "[у] [среду] [у] LT";                    case 6:                        return "[у] [суботу] [у] LT";                    case 1:                    case 2:                    case 4:                    case 5:                        return "[у] dddd [у] LT"                }            }, lastDay: "[јуче у] LT", lastWeek: function () {                var a = ["[прошле] [недеље] [у] LT", "[прошлог] [понедељка] [у] LT", "[прошлог] [уторка] [у] LT", "[прошле] [среде] [у] LT", "[прошлог] [четвртка] [у] LT", "[прошлог] [петка] [у] LT", "[прошле] [суботе] [у] LT"];                return a[this.day()]            }, sameElse: "L"        },        relativeTime: {            future: "за %s",            past: "пре %s",            s: "неколико секунди",            m: jg.translate,            mm: jg.translate,            h: jg.translate,            hh: jg.translate,            d: "дан",            dd: jg.translate,            M: "месец",            MM: jg.translate,            y: "годину",            yy: jg.translate        },        ordinalParse: /\d{1,2}\./,        ordinal: "%d.",        week: {dow: 1, doy: 7}    }), {        words: {            m: ["jedan minut", "jedne minute"],            mm: ["minut", "minute", "minuta"],            h: ["jedan sat", "jednog sata"],            hh: ["sat", "sata", "sati"],            dd: ["dan", "dana", "dana"],            MM: ["mesec", "meseca", "meseci"],            yy: ["godina", "godine", "godina"]        }, correctGrammaticalCase: function (a, b) {            return 1 === a ? b[0] : a >= 2 && 4 >= a ? b[1] : b[2]        }, translate: function (a, b, c) {            var d = kg.words[c];            return 1 === c.length ? b ? d[0] : d[1] : a + " " + kg.correctGrammaticalCase(a, d)        }    }), lg = (uf.defineLocale("sr", {        months: ["januar", "februar", "mart", "april", "maj", "jun", "jul", "avgust", "septembar", "oktobar", "novembar", "decembar"],        monthsShort: ["jan.", "feb.", "mar.", "apr.", "maj", "jun", "jul", "avg.", "sep.", "okt.", "nov.", "dec."],        weekdays: ["nedelja", "ponedeljak", "utorak", "sreda", "četvrtak", "petak", "subota"],        weekdaysShort: ["ned.", "pon.", "uto.", "sre.", "čet.", "pet.", "sub."],        weekdaysMin: ["ne", "po", "ut", "sr", "če", "pe", "su"],        longDateFormat: {            LT: "H:mm",            LTS: "H:mm:ss",            L: "DD. MM. YYYY",            LL: "D. MMMM YYYY",            LLL: "D. MMMM YYYY H:mm",            LLLL: "dddd, D. MMMM YYYY H:mm"        },        calendar: {            sameDay: "[danas u] LT", nextDay: "[sutra u] LT", nextWeek: function () {                switch (this.day()) {                    case 0:                        return "[u] [nedelju] [u] LT";                    case 3:                        return "[u] [sredu] [u] LT";                    case 6:                        return "[u] [subotu] [u] LT";                    case 1:                    case 2:                    case 4:                    case 5:                        return "[u] dddd [u] LT"                }            }, lastDay: "[juče u] LT", lastWeek: function () {                var a = ["[prošle] [nedelje] [u] LT", "[prošlog] [ponedeljka] [u] LT", "[prošlog] [utorka] [u] LT", "[prošle] [srede] [u] LT", "[prošlog] [četvrtka] [u] LT", "[prošlog] [petka] [u] LT", "[prošle] [subote] [u] LT"];                return a[this.day()]            }, sameElse: "L"        },        relativeTime: {            future: "za %s",            past: "pre %s",            s: "nekoliko sekundi",            m: kg.translate,            mm: kg.translate,            h: kg.translate,            hh: kg.translate,            d: "dan",            dd: kg.translate,            M: "mesec",            MM: kg.translate,            y: "godinu",            yy: kg.translate        },        ordinalParse: /\d{1,2}\./,        ordinal: "%d.",        week: {dow: 1, doy: 7}    }), uf.defineLocale("sv", {        months: "januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),        monthsShort: "jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),        weekdays: "söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag".split("_"),        weekdaysShort: "sön_mån_tis_ons_tor_fre_lör".split("_"),        weekdaysMin: "sö_må_ti_on_to_fr_lö".split("_"),        longDateFormat: {            LT: "HH:mm",            LTS: "HH:mm:ss",            L: "YYYY-MM-DD",            LL: "D MMMM YYYY",            LLL: "D MMMM YYYY HH:mm",            LLLL: "dddd D MMMM YYYY HH:mm"        },        calendar: {            sameDay: "[Idag] LT",            nextDay: "[Imorgon] LT",            lastDay: "[Igår] LT",            nextWeek: "[På] dddd LT",            lastWeek: "[I] dddd[s] LT",            sameElse: "L"        },        relativeTime: {            future: "om %s",            past: "för %s sedan",            s: "några sekunder",            m: "en minut",            mm: "%d minuter",            h: "en timme",            hh: "%d timmar",            d: "en dag",            dd: "%d dagar",            M: "en månad",            MM: "%d månader",            y: "ett år",            yy: "%d år"        },        ordinalParse: /\d{1,2}(e|a)/,        ordinal: function (a) {            var b = a % 10, c = 1 === ~~(a % 100 / 10) ? "e" : 1 === b ? "a" : 2 === b ? "a" : "e";            return a + c        },        week: {dow: 1, doy: 4}    }), uf.defineLocale("ta", {        months: "ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),        monthsShort: "ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),        weekdays: "ஞாயிற்றுக்கிழமை_திங்கட்கிழமை_செவ்வாய்கிழமை_புதன்கிழமை_வியாழக்கிழமை_வெள்ளிக்கிழமை_சனிக்கிழமை".split("_"),        weekdaysShort: "ஞாயிறு_திங்கள்_செவ்வாய்_புதன்_வியாழன்_வெள்ளி_சனி".split("_"),        weekdaysMin: "ஞா_தி_செ_பு_வி_வெ_ச".split("_"),        longDateFormat: {            LT: "HH:mm",            LTS: "HH:mm:ss",            L: "DD/MM/YYYY",            LL: "D MMMM YYYY",            LLL: "D MMMM YYYY, HH:mm",            LLLL: "dddd, D MMMM YYYY, HH:mm"        },        calendar: {            sameDay: "[இன்று] LT",            nextDay: "[நாளை] LT",            nextWeek: "dddd, LT",            lastDay: "[நேற்று] LT",            lastWeek: "[கடந்த வாரம்] dddd, LT",            sameElse: "L"        },        relativeTime: {            future: "%s இல்",            past: "%s முன்",            s: "ஒரு சில விநாடிகள்",            m: "ஒரு நிமிடம்",            mm: "%d நிமிடங்கள்",            h: "ஒரு மணி நேரம்",            hh: "%d மணி நேரம்",            d: "ஒரு நாள்",            dd: "%d நாட்கள்",            M: "ஒரு மாதம்",            MM: "%d மாதங்கள்",            y: "ஒரு வருடம்",            yy: "%d ஆண்டுகள்"        },        ordinalParse: /\d{1,2}வது/,        ordinal: function (a) {            return a + "வது"        },        meridiemParse: /யாமம்|வைகறை|காலை|நண்பகல்|எற்பாடு|மாலை/,        meridiem: function (a, b, c) {            return 2 > a ? " யாமம்" : 6 > a ? " வைகறை" : 10 > a ? " காலை" : 14 > a ? " நண்பகல்" : 18 > a ? " எற்பாடு" : 22 > a ? " மாலை" : " யாமம்"        },        meridiemHour: function (a, b) {            return 12 === a && (a = 0), "யாமம்" === b ? 2 > a ? a : a + 12 : "வைகறை" === b || "காலை" === b ? a : "நண்பகல்" === b && a >= 10 ? a : a + 12        },        week: {dow: 0, doy: 6}    }), uf.defineLocale("th", {        months: "มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม".split("_"),        monthsShort: "มกรา_กุมภา_มีนา_เมษา_พฤษภา_มิถุนา_กรกฎา_สิงหา_กันยา_ตุลา_พฤศจิกา_ธันวา".split("_"),        weekdays: "อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์".split("_"),        weekdaysShort: "อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์".split("_"),        weekdaysMin: "อา._จ._อ._พ._พฤ._ศ._ส.".split("_"),        longDateFormat: {            LT: "H นาฬิกา m นาที",            LTS: "H นาฬิกา m นาที s วินาที",            L: "YYYY/MM/DD",            LL: "D MMMM YYYY",            LLL: "D MMMM YYYY เวลา H นาฬิกา m นาที",            LLLL: "วันddddที่ D MMMM YYYY เวลา H นาฬิกา m นาที"        },        meridiemParse: /ก่อนเที่ยง|หลังเที่ยง/,        isPM: function (a) {            return "หลังเที่ยง" === a        },        meridiem: function (a, b, c) {            return 12 > a ? "ก่อนเที่ยง" : "หลังเที่ยง"        },        calendar: {            sameDay: "[วันนี้ เวลา] LT",            nextDay: "[พรุ่งนี้ เวลา] LT",            nextWeek: "dddd[หน้า เวลา] LT",            lastDay: "[เมื่อวานนี้ เวลา] LT",            lastWeek: "[วัน]dddd[ที่แล้ว เวลา] LT",            sameElse: "L"        },        relativeTime: {            future: "อีก %s",            past: "%sที่แล้ว",            s: "ไม่กี่วินาที",            m: "1 นาที",            mm: "%d นาที",            h: "1 ชั่วโมง",            hh: "%d ชั่วโมง",            d: "1 วัน",            dd: "%d วัน",            M: "1 เดือน",            MM: "%d เดือน",            y: "1 ปี",            yy: "%d ปี"        }    }), uf.defineLocale("tl-ph", {        months: "Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),        monthsShort: "Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),        weekdays: "Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),        weekdaysShort: "Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),        weekdaysMin: "Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),        longDateFormat: {            LT: "HH:mm",            LTS: "HH:mm:ss",            L: "MM/D/YYYY",            LL: "MMMM D, YYYY",            LLL: "MMMM D, YYYY HH:mm",            LLLL: "dddd, MMMM DD, YYYY HH:mm"        },        calendar: {            sameDay: "[Ngayon sa] LT",            nextDay: "[Bukas sa] LT",            nextWeek: "dddd [sa] LT",            lastDay: "[Kahapon sa] LT",            lastWeek: "dddd [huling linggo] LT",            sameElse: "L"        },        relativeTime: {            future: "sa loob ng %s",            past: "%s ang nakalipas",            s: "ilang segundo",            m: "isang minuto",            mm: "%d minuto",            h: "isang oras",            hh: "%d oras",            d: "isang araw",            dd: "%d araw",            M: "isang buwan",            MM: "%d buwan",            y: "isang taon",            yy: "%d taon"        },        ordinalParse: /\d{1,2}/,        ordinal: function (a) {            return a        },        week: {dow: 1, doy: 4}    }), {        1: "'inci",        5: "'inci",        8: "'inci",        70: "'inci",        80: "'inci",        2: "'nci",        7: "'nci",        20: "'nci",        50: "'nci",        3: "'üncü",        4: "'üncü",        100: "'üncü",        6: "'ncı",        9: "'uncu",        10: "'uncu",        30: "'uncu",        60: "'ıncı",        90: "'ıncı"    }), mg = (uf.defineLocale("tr", {        months: "Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık".split("_"),        monthsShort: "Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara".split("_"),        weekdays: "Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi".split("_"),        weekdaysShort: "Paz_Pts_Sal_Çar_Per_Cum_Cts".split("_"),        weekdaysMin: "Pz_Pt_Sa_Ça_Pe_Cu_Ct".split("_"),        longDateFormat: {            LT: "HH:mm",            LTS: "HH:mm:ss",            L: "DD.MM.YYYY",            LL: "D MMMM YYYY",            LLL: "D MMMM YYYY HH:mm",            LLLL: "dddd, D MMMM YYYY HH:mm"        },        calendar: {            sameDay: "[bugün saat] LT",            nextDay: "[yarın saat] LT",            nextWeek: "[haftaya] dddd [saat] LT",            lastDay: "[dün] LT",            lastWeek: "[geçen hafta] dddd [saat] LT",            sameElse: "L"        },        relativeTime: {            future: "%s sonra",            past: "%s önce",            s: "birkaç saniye",            m: "bir dakika",            mm: "%d dakika",            h: "bir saat",            hh: "%d saat",            d: "bir gün",            dd: "%d gün",            M: "bir ay",            MM: "%d ay",            y: "bir yıl",            yy: "%d yıl"        },        ordinalParse: /\d{1,2}'(inci|nci|üncü|ncı|uncu|ıncı)/,        ordinal: function (a) {            if (0 === a)return a + "'ıncı";            var b = a % 10, c = a % 100 - b, d = a >= 100 ? 100 : null;            return a + (lg[b] || lg[c] || lg[d])        },        week: {dow: 1, doy: 7}    }), uf.defineLocale("tzl", {        months: "Januar_Fevraglh_Març_Avrïu_Mai_Gün_Julia_Guscht_Setemvar_Listopäts_Noemvar_Zecemvar".split("_"),        monthsShort: "Jan_Fev_Mar_Avr_Mai_Gün_Jul_Gus_Set_Lis_Noe_Zec".split("_"),        weekdays: "Súladi_Lúneçi_Maitzi_Márcuri_Xhúadi_Viénerçi_Sáturi".split("_"),        weekdaysShort: "Súl_Lún_Mai_Már_Xhú_Vié_Sát".split("_"),        weekdaysMin: "Sú_Lú_Ma_Má_Xh_Vi_Sá".split("_"),        longDateFormat: {            LT: "HH.mm",            LTS: "LT.ss",            L: "DD.MM.YYYY",            LL: "D. MMMM [dallas] YYYY",            LLL: "D. MMMM [dallas] YYYY LT",            LLLL: "dddd, [li] D. MMMM [dallas] YYYY LT"        },        meridiem: function (a, b, c) {            return a > 11 ? c ? "d'o" : "D'O" : c ? "d'a" : "D'A"        },        calendar: {            sameDay: "[oxhi à] LT",            nextDay: "[demà à] LT",            nextWeek: "dddd [à] LT",            lastDay: "[ieiri à] LT",            lastWeek: "[sür el] dddd [lasteu à] LT",            sameElse: "L"        },        relativeTime: {            future: "osprei %s",            past: "ja%s",            s: Gd,            m: Gd,            mm: Gd,            h: Gd,            hh: Gd,            d: Gd,            dd: Gd,            M: Gd,            MM: Gd,            y: Gd,            yy: Gd        },        ordinalParse: /\d{1,2}\./,        ordinal: "%d.",        week: {dow: 1, doy: 4}    }), uf.defineLocale("tzm-latn", {        months: "innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),        monthsShort: "innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),        weekdays: "asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),        weekdaysShort: "asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),        weekdaysMin: "asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),        longDateFormat: {            LT: "HH:mm",            LTS: "HH:mm:ss",            L: "DD/MM/YYYY",            LL: "D MMMM YYYY",            LLL: "D MMMM YYYY HH:mm",            LLLL: "dddd D MMMM YYYY HH:mm"        },        calendar: {            sameDay: "[asdkh g] LT",            nextDay: "[aska g] LT",            nextWeek: "dddd [g] LT",            lastDay: "[assant g] LT",            lastWeek: "dddd [g] LT",            sameElse: "L"        },        relativeTime: {            future: "dadkh s yan %s",            past: "yan %s",            s: "imik",            m: "minuḍ",            mm: "%d minuḍ",            h: "saɛa",            hh: "%d tassaɛin",            d: "ass",            dd: "%d ossan",            M: "ayowr",            MM: "%d iyyirn",            y: "asgas",            yy: "%d isgasn"        },        week: {dow: 6, doy: 12}    }), uf.defineLocale("tzm", {        months: "ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),        monthsShort: "ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),        weekdays: "ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),        weekdaysShort: "ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),        weekdaysMin: "ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),        longDateFormat: {            LT: "HH:mm",            LTS: "HH:mm:ss",            L: "DD/MM/YYYY",            LL: "D MMMM YYYY",            LLL: "D MMMM YYYY HH:mm",            LLLL: "dddd D MMMM YYYY HH:mm"        },        calendar: {            sameDay: "[ⴰⵙⴷⵅ ⴴ] LT",            nextDay: "[ⴰⵙⴽⴰ ⴴ] LT",            nextWeek: "dddd [ⴴ] LT",            lastDay: "[ⴰⵚⴰⵏⵜ ⴴ] LT",            lastWeek: "dddd [ⴴ] LT",            sameElse: "L"        },        relativeTime: {            future: "ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ %s",            past: "ⵢⴰⵏ %s",            s: "ⵉⵎⵉⴽ",            m: "ⵎⵉⵏⵓⴺ",            mm: "%d ⵎⵉⵏⵓⴺ",            h: "ⵙⴰⵄⴰ",            hh: "%d ⵜⴰⵙⵙⴰⵄⵉⵏ",            d: "ⴰⵙⵙ",            dd: "%d oⵙⵙⴰⵏ",            M: "ⴰⵢoⵓⵔ",            MM: "%d ⵉⵢⵢⵉⵔⵏ",            y: "ⴰⵙⴳⴰⵙ",            yy: "%d ⵉⵙⴳⴰⵙⵏ"        },        week: {dow: 6, doy: 12}    }), uf.defineLocale("uk", {        months: Jd,        monthsShort: "січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд".split("_"),        weekdays: Kd,        weekdaysShort: "нд_пн_вт_ср_чт_пт_сб".split("_"),        weekdaysMin: "нд_пн_вт_ср_чт_пт_сб".split("_"),        longDateFormat: {            LT: "HH:mm",            LTS: "HH:mm:ss",            L: "DD.MM.YYYY",            LL: "D MMMM YYYY р.",            LLL: "D MMMM YYYY р., HH:mm",            LLLL: "dddd, D MMMM YYYY р., HH:mm"        },        calendar: {            sameDay: Ld("[Сьогодні "),            nextDay: Ld("[Завтра "),            lastDay: Ld("[Вчора "),            nextWeek: Ld("[У] dddd ["),            lastWeek: function () {                switch (this.day()) {                    case 0:                    case 3:                    case 5:                    case 6:                        return Ld("[Минулої] dddd [").call(this);                    case 1:                    case 2:                    case 4:                        return Ld("[Минулого] dddd [").call(this)                }            },            sameElse: "L"        },        relativeTime: {            future: "за %s",            past: "%s тому",            s: "декілька секунд",            m: Id,            mm: Id,            h: "годину",            hh: Id,            d: "день",            dd: Id,            M: "місяць",            MM: Id,            y: "рік",            yy: Id        },        meridiemParse: /ночі|ранку|дня|вечора/,        isPM: function (a) {            return /^(дня|вечора)$/.test(a)        },        meridiem: function (a, b, c) {            return 4 > a ? "ночі" : 12 > a ? "ранку" : 17 > a ? "дня" : "вечора"        },        ordinalParse: /\d{1,2}-(й|го)/,        ordinal: function (a, b) {            switch (b) {                case"M":                case"d":                case"DDD":                case"w":                case"W":                    return a + "-й";                case"D":                    return a + "-го";                default:                    return a            }        },        week: {dow: 1, doy: 7}    }), uf.defineLocale("uz", {        months: "январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_"),        monthsShort: "янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),        weekdays: "Якшанба_Душанба_Сешанба_Чоршанба_Пайшанба_Жума_Шанба".split("_"),        weekdaysShort: "Якш_Душ_Сеш_Чор_Пай_Жум_Шан".split("_"),        weekdaysMin: "Як_Ду_Се_Чо_Па_Жу_Ша".split("_"),        longDateFormat: {            LT: "HH:mm",            LTS: "HH:mm:ss",            L: "DD/MM/YYYY",            LL: "D MMMM YYYY",            LLL: "D MMMM YYYY HH:mm",            LLLL: "D MMMM YYYY, dddd HH:mm"        },        calendar: {            sameDay: "[Бугун соат] LT [да]",            nextDay: "[Эртага] LT [да]",            nextWeek: "dddd [куни соат] LT [да]",            lastDay: "[Кеча соат] LT [да]",            lastWeek: "[Утган] dddd [куни соат] LT [да]",            sameElse: "L"        },        relativeTime: {            future: "Якин %s ичида",            past: "Бир неча %s олдин",            s: "фурсат",            m: "бир дакика",            mm: "%d дакика",            h: "бир соат",            hh: "%d соат",            d: "бир кун",            dd: "%d кун",            M: "бир ой",            MM: "%d ой",            y: "бир йил",            yy: "%d йил"        },        week: {dow: 1, doy: 7}    }), uf.defineLocale("vi", {        months: "tháng 1_tháng 2_tháng 3_tháng 4_tháng 5_tháng 6_tháng 7_tháng 8_tháng 9_tháng 10_tháng 11_tháng 12".split("_"),        monthsShort: "Th01_Th02_Th03_Th04_Th05_Th06_Th07_Th08_Th09_Th10_Th11_Th12".split("_"),        weekdays: "chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy".split("_"),        weekdaysShort: "CN_T2_T3_T4_T5_T6_T7".split("_"),        weekdaysMin: "CN_T2_T3_T4_T5_T6_T7".split("_"),        longDateFormat: {            LT: "HH:mm",            LTS: "HH:mm:ss",            L: "DD/MM/YYYY",            LL: "D MMMM [năm] YYYY",            LLL: "D MMMM [năm] YYYY HH:mm",            LLLL: "dddd, D MMMM [năm] YYYY HH:mm",            l: "DD/M/YYYY",            ll: "D MMM YYYY",            lll: "D MMM YYYY HH:mm",            llll: "ddd, D MMM YYYY HH:mm"        },        calendar: {            sameDay: "[Hôm nay lúc] LT",            nextDay: "[Ngày mai lúc] LT",            nextWeek: "dddd [tuần tới lúc] LT",            lastDay: "[Hôm qua lúc] LT",            lastWeek: "dddd [tuần rồi lúc] LT",            sameElse: "L"        },        relativeTime: {            future: "%s tới",            past: "%s trước",            s: "vài giây",            m: "một phút",            mm: "%d phút",            h: "một giờ",            hh: "%d giờ",            d: "một ngày",            dd: "%d ngày",            M: "một tháng",            MM: "%d tháng",            y: "một năm",            yy: "%d năm"        },        ordinalParse: /\d{1,2}/,        ordinal: function (a) {            return a        },        week: {dow: 1, doy: 4}    }), uf.defineLocale("zh-cn", {        months: "一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),        monthsShort: "1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),        weekdays: "星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),        weekdaysShort: "周日_周一_周二_周三_周四_周五_周六".split("_"),        weekdaysMin: "日_一_二_三_四_五_六".split("_"),        longDateFormat: {            LT: "Ah点mm分",            LTS: "Ah点m分s秒",            L: "YYYY-MM-DD",            LL: "YYYY年MMMD日",            LLL: "YYYY年MMMD日Ah点mm分",            LLLL: "YYYY年MMMD日ddddAh点mm分",            l: "YYYY-MM-DD",            ll: "YYYY年MMMD日",            lll: "YYYY年MMMD日Ah点mm分",            llll: "YYYY年MMMD日ddddAh点mm分"        },        meridiemParse: /凌晨|早上|上午|中午|下午|晚上/,        meridiemHour: function (a, b) {            return 12 === a && (a = 0), "凌晨" === b || "早上" === b || "上午" === b ? a : "下午" === b || "晚上" === b ? a + 12 : a >= 11 ? a : a + 12        },        meridiem: function (a, b, c) {            var d = 100 * a + b;            return 600 > d ? "凌晨" : 900 > d ? "早上" : 1130 > d ? "上午" : 1230 > d ? "中午" : 1800 > d ? "下午" : "晚上"        },        calendar: {            sameDay: function () {                return 0 === this.minutes() ? "[今天]Ah[点整]" : "[今天]LT"            }, nextDay: function () {                return 0 === this.minutes() ? "[明天]Ah[点整]" : "[明天]LT"            }, lastDay: function () {                return 0 === this.minutes() ? "[昨天]Ah[点整]" : "[昨天]LT"            }, nextWeek: function () {                var a, b;                return a = uf().startOf("week"), b = this.unix() - a.unix() >= 604800 ? "[下]" : "[本]", 0 === this.minutes() ? b + "dddAh点整" : b + "dddAh点mm"            }, lastWeek: function () {                var a, b;                return a = uf().startOf("week"), b = this.unix() < a.unix() ? "[上]" : "[本]", 0 === this.minutes() ? b + "dddAh点整" : b + "dddAh点mm"            }, sameElse: "LL"        },        ordinalParse: /\d{1,2}(日|月|周)/,        ordinal: function (a, b) {            switch (b) {                case"d":                case"D":                case"DDD":                    return a + "日";                case"M":                    return a + "月";                case"w":                case"W":                    return a + "周";                default:                    return a            }        },        relativeTime: {            future: "%s内",            past: "%s前",            s: "几秒",            m: "1 分钟",            mm: "%d 分钟",            h: "1 小时",            hh: "%d 小时",            d: "1 天",            dd: "%d 天",            M: "1 个月",            MM: "%d 个月",            y: "1 年",            yy: "%d 年"        },        week: {dow: 1, doy: 4}    }), uf.defineLocale("zh-tw", {        months: "一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),        monthsShort: "1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),        weekdays: "星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),        weekdaysShort: "週日_週一_週二_週三_週四_週五_週六".split("_"),        weekdaysMin: "日_一_二_三_四_五_六".split("_"),        longDateFormat: {            LT: "Ah點mm分",            LTS: "Ah點m分s秒",            L: "YYYY年MMMD日",            LL: "YYYY年MMMD日",            LLL: "YYYY年MMMD日Ah點mm分",            LLLL: "YYYY年MMMD日ddddAh點mm分",            l: "YYYY年MMMD日",            ll: "YYYY年MMMD日",            lll: "YYYY年MMMD日Ah點mm分",            llll: "YYYY年MMMD日ddddAh點mm分"        },        meridiemParse: /早上|上午|中午|下午|晚上/,        meridiemHour: function (a, b) {            return 12 === a && (a = 0), "早上" === b || "上午" === b ? a : "中午" === b ? a >= 11 ? a : a + 12 : "下午" === b || "晚上" === b ? a + 12 : void 0        },        meridiem: function (a, b, c) {            var d = 100 * a + b;            return 900 > d ? "早上" : 1130 > d ? "上午" : 1230 > d ? "中午" : 1800 > d ? "下午" : "晚上"        },        calendar: {            sameDay: "[今天]LT",            nextDay: "[明天]LT",            nextWeek: "[下]ddddLT",            lastDay: "[昨天]LT",            lastWeek: "[上]ddddLT",            sameElse: "L"        },        ordinalParse: /\d{1,2}(日|月|週)/,        ordinal: function (a, b) {            switch (b) {                case"d":                case"D":                case"DDD":                    return a + "日";                case"M":                    return a + "月";                case"w":                case"W":                    return a + "週";                default:                    return a            }        },        relativeTime: {            future: "%s內",            past: "%s前",            s: "幾秒",            m: "一分鐘",            mm: "%d分鐘",            h: "一小時",            hh: "%d小時",            d: "一天",            dd: "%d天",            M: "一個月",            MM: "%d個月",            y: "一年",            yy: "%d年"        }    }), uf);    return mg.locale("en"), mg});
 |