12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416641764186419642064216422642364246425642664276428642964306431643264336434643564366437643864396440644164426443644464456446644764486449645064516452645364546455645664576458645964606461646264636464646564666467646864696470647164726473647464756476647764786479648064816482648364846485648664876488648964906491649264936494649564966497649864996500650165026503650465056506650765086509651065116512651365146515651665176518651965206521652265236524652565266527652865296530653165326533653465356536653765386539654065416542654365446545654665476548654965506551655265536554655565566557655865596560656165626563656465656566656765686569657065716572657365746575657665776578657965806581658265836584658565866587658865896590659165926593659465956596659765986599660066016602660366046605660666076608660966106611661266136614661566166617661866196620662166226623662466256626662766286629663066316632 |
- !(function (e) {
- if ('object' == typeof exports && 'undefined' != typeof module) module.exports = e();
- else if ('function' == typeof define && define.amd) {
- define([], e);
- } else {
- var r;
- r = 'undefined' != typeof window ? window : 'undefined' != typeof global ? global : 'undefined' != typeof self ? self : this;
- r.markdownit = e();
- }
- })(function () {
- var e;
- return (function e(r, t, n) {
- function s(i, a) {
- if (!t[i]) {
- if (!r[i]) {
- var c = 'function' == typeof require && require;
- if (!a && c) {
- return c(i, true);
- }
- if (o) {
- return o(i, true);
- }
- var l = new Error("Cannot find module '" + i + "'");
- throw ((l.code = 'MODULE_NOT_FOUND'), l);
- }
- var u = (t[i] = {
- exports: {}
- });
- r[i][0].call(
- u.exports,
- function (e) {
- var t = r[i][1][e];
- return s(t ? t : e);
- },
- u,
- u.exports,
- e,
- r,
- t,
- n
- );
- }
- return t[i].exports;
- }
- for (var o = 'function' == typeof require && require, i = 0; i < n.length; i++) {
- s(n[i]);
- }
- return s;
- })(
- {
- 1: [
- function (e, r, t) {
- 'use strict';
- r.exports = e('entities/maps/entities.json');
- },
- {
- 'entities/maps/entities.json': 52
- }
- ],
- 2: [
- function (e, r, t) {
- 'use strict';
- r.exports = [
- 'address',
- 'article',
- 'aside',
- 'base',
- 'basefont',
- 'blockquote',
- 'body',
- 'caption',
- 'center',
- 'col',
- 'colgroup',
- 'dd',
- 'details',
- 'dialog',
- 'dir',
- 'div',
- 'dl',
- 'dt',
- 'fieldset',
- 'figcaption',
- 'figure',
- 'footer',
- 'form',
- 'frame',
- 'frameset',
- 'h1',
- 'h2',
- 'h3',
- 'h4',
- 'h5',
- 'h6',
- 'head',
- 'header',
- 'hr',
- 'html',
- 'iframe',
- 'legend',
- 'li',
- 'link',
- 'main',
- 'menu',
- 'menuitem',
- 'meta',
- 'nav',
- 'noframes',
- 'ol',
- 'optgroup',
- 'option',
- 'p',
- 'param',
- 'pre',
- 'section',
- 'source',
- 'title',
- 'summary',
- 'table',
- 'tbody',
- 'td',
- 'tfoot',
- 'th',
- 'thead',
- 'title',
- 'tr',
- 'track',
- 'ul'
- ];
- },
- {}
- ],
- 3: [
- function (e, r, t) {
- 'use strict';
- var n = '<[A-Za-z][A-Za-z0-9\\-]*(?:\\s+[a-zA-Z_:][a-zA-Z0-9:._-]*(?:\\s*=\\s*(?:[^"\'=<>`\\x00-\\x20]+|\'[^\']*\'|"[^"]*"))?)*\\s*\\/?>';
- var s = '<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>';
- var o = new RegExp('^(?:' + n + '|' + s + '|<!---->|<!--(?:-?[^>-])(?:-?[^-])*-->|<[?].*?[?]>|<![A-Z]+\\s+[^>]*>|<!\\[CDATA\\[[\\s\\S]*?\\]\\]>)');
- var i = new RegExp('^(?:' + n + '|' + s + ')');
- r.exports.HTML_TAG_RE = o;
- r.exports.HTML_OPEN_CLOSE_TAG_RE = i;
- },
- {}
- ],
- 4: [
- function (e, r, t) {
- 'use strict';
- function n(e) {
- return Object.prototype.toString.call(e);
- }
- function s(e) {
- return '[object String]' === n(e);
- }
- function o(e, r) {
- return y.call(e, r);
- }
- function i(e) {
- Array.prototype.slice.call(arguments, 1).forEach(function (r) {
- if (r) {
- if ('object' != typeof r) {
- throw new TypeError(r + 'must be object');
- }
- Object.keys(r).forEach(function (t) {
- e[t] = r[t];
- });
- }
- });
- return e;
- }
- function a(e, r, t) {
- return [].concat(e.slice(0, r), t, e.slice(r + 1));
- }
- function c(e) {
- return (
- !(e >= 55296 && e <= 57343) &&
- !(e >= 64976 && e <= 65007) &&
- 65535 != (65535 & e) &&
- 65534 != (65535 & e) &&
- !(e >= 0 && e <= 8) &&
- 11 !== e &&
- !(e >= 14 && e <= 31) &&
- !(e >= 127 && e <= 159) &&
- !(e > 1114111)
- );
- }
- function l(e) {
- if (e > 65535) {
- e -= 65536;
- var r = 55296 + (e >> 10);
- var t = 56320 + (1023 & e);
- return String.fromCharCode(r, t);
- }
- return String.fromCharCode(e);
- }
- function u(e, r) {
- var t = 0;
- return o(w, r)
- ? w[r]
- : 35 === r.charCodeAt(0) && A.test(r) && ((t = 'x' === r[1].toLowerCase() ? parseInt(r.slice(2), 16) : parseInt(r.slice(1), 10)), c(t))
- ? l(t)
- : e;
- }
- function p(e) {
- return e.indexOf('\\') < 0 ? e : e.replace(x, '$1');
- }
- function h(e) {
- return e.indexOf('\\') < 0 && e.indexOf('&') < 0
- ? e
- : e.replace(C, function (e, r, t) {
- return r ? r : u(e, t);
- });
- }
- function f(e) {
- return q[e];
- }
- function d(e) {
- return D.test(e) ? e.replace(/[&<>"]/g, f) : e;
- }
- function m(e) {
- return e.replace(/[.?*+^$[\]\\(){}|-]/g, '\\$&');
- }
- function _(e) {
- switch (e) {
- case 9:
- case 32:
- return true;
- }
- return false;
- }
- function g(e) {
- if (e >= 8192 && e <= 8202) {
- return true;
- }
- switch (e) {
- case 9:
- case 10:
- case 11:
- case 12:
- case 13:
- case 32:
- case 160:
- case 5760:
- case 8239:
- case 8287:
- case 12288:
- return true;
- }
- return false;
- }
- function b(e) {
- return E.test(e);
- }
- function k(e) {
- switch (e) {
- case 33:
- case 34:
- case 35:
- case 36:
- case 37:
- case 38:
- case 39:
- case 40:
- case 41:
- case 42:
- case 43:
- case 44:
- case 45:
- case 46:
- case 47:
- case 58:
- case 59:
- case 60:
- case 61:
- case 62:
- case 63:
- case 64:
- case 91:
- case 92:
- case 93:
- case 94:
- case 95:
- case 96:
- case 123:
- case 124:
- case 125:
- case 126:
- return true;
- default:
- return false;
- }
- }
- function v(e) {
- return e.trim().replace(/\s+/g, ' ').toUpperCase();
- }
- var y = Object.prototype.hasOwnProperty;
- var x = /\\([!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~])/g;
- var C = new RegExp(x.source + '|' + /&([a-z#][a-z0-9]{1,31});/gi.source, 'gi');
- var A = /^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))/i;
- var w = e('./entities');
- var D = /[&<>"]/;
- var q = {
- '&': '&',
- '<': '<',
- '>': '>',
- '"': '"'
- };
- var E = e('uc.micro/categories/P/regex');
- t.lib = {};
- t.lib.mdurl = e('mdurl');
- t.lib.ucmicro = e('uc.micro');
- t.assign = i;
- t.isString = s;
- t.has = o;
- t.unescapeMd = p;
- t.unescapeAll = h;
- t.isValidEntityCode = c;
- t.fromCodePoint = l;
- t.escapeHtml = d;
- t.arrayReplaceAt = a;
- t.isSpace = _;
- t.isWhiteSpace = g;
- t.isMdAsciiPunct = k;
- t.isPunctChar = b;
- t.escapeRE = m;
- t.normalizeReference = v;
- },
- {
- './entities': 1,
- mdurl: 58,
- 'uc.micro': 65,
- 'uc.micro/categories/P/regex': 63
- }
- ],
- 5: [
- function (e, r, t) {
- 'use strict';
- t.parseLinkLabel = e('./parse_link_label');
- t.parseLinkDestination = e('./parse_link_destination');
- t.parseLinkTitle = e('./parse_link_title');
- },
- {
- './parse_link_destination': 6,
- './parse_link_label': 7,
- './parse_link_title': 8
- }
- ],
- 6: [
- function (e, r, t) {
- 'use strict';
- var n = e('../common/utils').isSpace;
- var s = e('../common/utils').unescapeAll;
- r.exports = function (e, r, t) {
- var o;
- var i;
- var a = r;
- var c = {
- ok: false,
- pos: 0,
- lines: 0,
- str: ''
- };
- if (60 === e.charCodeAt(r)) {
- for (r++; r < t; ) {
- if (10 === (o = e.charCodeAt(r)) || n(o)) {
- return c;
- }
- if (62 === o) {
- c.pos = r + 1;
- c.str = s(e.slice(a + 1, r));
- c.ok = true;
- return c;
- }
- 92 === o && r + 1 < t ? (r += 2) : r++;
- }
- return c;
- }
- for (i = 0; r < t && 32 !== (o = e.charCodeAt(r)) && !(o < 32 || 127 === o); ) {
- if (92 === o && r + 1 < t) {
- r += 2;
- } else {
- if (40 === o && ++i > 1) {
- break;
- }
- if (41 === o && --i < 0) {
- break;
- }
- r++;
- }
- }
- return a === r ? c : ((c.str = s(e.slice(a, r))), (c.lines = 0), (c.pos = r), (c.ok = true), c);
- };
- },
- {
- '../common/utils': 4
- }
- ],
- 7: [
- function (e, r, t) {
- 'use strict';
- r.exports = function (e, r, t) {
- var n;
- var s;
- var o;
- var i;
- var a = -1;
- var c = e.posMax;
- var l = e.pos;
- for (e.pos = r + 1, n = 1; e.pos < c; ) {
- if (93 === (o = e.src.charCodeAt(e.pos)) && 0 === --n) {
- s = true;
- break;
- }
- i = e.pos;
- e.md.inline.skipToken(e);
- if (91 === o) {
- if (i === e.pos - 1) n++;
- else if (t) {
- e.pos = l;
- return -1;
- }
- }
- }
- if (s) {
- a = e.pos;
- }
- e.pos = l;
- return a;
- };
- },
- {}
- ],
- 8: [
- function (e, r, t) {
- 'use strict';
- var n = e('../common/utils').unescapeAll;
- r.exports = function (e, r, t) {
- var s;
- var o;
- var i = 0;
- var a = r;
- var c = {
- ok: false,
- pos: 0,
- lines: 0,
- str: ''
- };
- if (r >= t) {
- return c;
- }
- if (34 !== (o = e.charCodeAt(r)) && 39 !== o && 40 !== o) {
- return c;
- }
- for (r++, 40 === o && (o = 41); r < t; ) {
- if ((s = e.charCodeAt(r)) === o) {
- c.pos = r + 1;
- c.lines = i;
- c.str = n(e.slice(a + 1, r));
- c.ok = true;
- return c;
- }
- 10 === s ? i++ : 92 === s && r + 1 < t && (r++, 10 === e.charCodeAt(r) && i++);
- r++;
- }
- return c;
- };
- },
- {
- '../common/utils': 4
- }
- ],
- 9: [
- function (e, r, t) {
- 'use strict';
- function n(e) {
- var r = e.trim().toLowerCase();
- return !g.test(r) || !!b.test(r);
- }
- function s(e) {
- var r = d.parse(e, true);
- if (r.hostname && (!r.protocol || k.indexOf(r.protocol) >= 0)) {
- try {
- r.hostname = m.toASCII(r.hostname);
- } catch (e) {
- console.log('CatchClause', e);
- console.log('CatchClause', e);
- }
- }
- return d.encode(d.format(r));
- }
- function o(e) {
- var r = d.parse(e, true);
- if (r.hostname && (!r.protocol || k.indexOf(r.protocol) >= 0)) {
- try {
- r.hostname = m.toUnicode(r.hostname);
- } catch (e) {
- console.log('CatchClause', e);
- console.log('CatchClause', e);
- }
- }
- return d.decode(d.format(r));
- }
- function i(e, r) {
- if (!(this instanceof i)) {
- return new i(e, r);
- }
- r || a.isString(e) || ((r = e || {}), (e = 'default'));
- this.inline = new h();
- this.block = new p();
- this.core = new u();
- this.renderer = new l();
- this.linkify = new f();
- this.validateLink = n;
- this.normalizeLink = s;
- this.normalizeLinkText = o;
- this.utils = a;
- this.helpers = a.assign({}, c);
- this.options = {};
- this.configure(e);
- if (r) {
- this.set(r);
- }
- }
- var a = e('./common/utils');
- var c = e('./helpers');
- var l = e('./renderer');
- var u = e('./parser_core');
- var p = e('./parser_block');
- var h = e('./parser_inline');
- var f = e('linkify-it');
- var d = e('mdurl');
- var m = e('punycode');
- var _ = {
- default: e('./presets/default'),
- zero: e('./presets/zero'),
- commonmark: e('./presets/commonmark')
- };
- var g = /^(vbscript|javascript|file|data):/;
- var b = /^data:image\/(gif|png|jpeg|webp);/;
- var k = ['http:', 'https:', 'mailto:'];
- i.prototype.set = function (e) {
- a.assign(this.options, e);
- return this;
- };
- i.prototype.configure = function (e) {
- var r;
- var that = this;
- if (a.isString(e) && ((r = e), !(e = _[r]))) {
- throw new Error('Wrong `markdown-it` preset "' + r + '", check name');
- }
- if (!e) {
- throw new Error("Wrong `markdown-it` preset, can't be empty");
- }
- if (e.options) {
- that.set(e.options);
- }
- if (e.components) {
- Object.keys(e.components).forEach(function (r) {
- if (e.components[r].rules) {
- that[r].ruler.enableOnly(e.components[r].rules);
- }
- if (e.components[r].rules2) {
- that[r].ruler2.enableOnly(e.components[r].rules2);
- }
- });
- }
- return this;
- };
- i.prototype.enable = function (e, r) {
- var t = [];
- Array.isArray(e) || (e = [e]);
- ['core', 'block', 'inline'].forEach(function (r) {
- t = t.concat(this[r].ruler.enable(e, true));
- }, this);
- t = t.concat(this.inline.ruler2.enable(e, true));
- var n = e.filter(function (e) {
- return t.indexOf(e) < 0;
- });
- if (n.length && !r) {
- throw new Error('MarkdownIt. Failed to enable unknown rule(s): ' + n);
- }
- return this;
- };
- i.prototype.disable = function (e, r) {
- var t = [];
- Array.isArray(e) || (e = [e]);
- ['core', 'block', 'inline'].forEach(function (r) {
- t = t.concat(this[r].ruler.disable(e, true));
- }, this);
- t = t.concat(this.inline.ruler2.disable(e, true));
- var n = e.filter(function (e) {
- return t.indexOf(e) < 0;
- });
- if (n.length && !r) {
- throw new Error('MarkdownIt. Failed to disable unknown rule(s): ' + n);
- }
- return this;
- };
- i.prototype.use = function (e) {
- var r = [this].concat(Array.prototype.slice.call(arguments, 1));
- if (e && e.apply) {
- e.apply(e, r);
- return this;
- }
- };
- i.prototype.parse = function (e, r) {
- if ('string' != typeof e) {
- throw new Error('Input data should be a String');
- }
- var t = new this.core.State(e, this, r);
- this.core.process(t);
- return t.tokens;
- };
- i.prototype.render = function (e, r) {
- r = r || {};
- return this.renderer.render(this.parse(e, r), this.options, r);
- };
- i.prototype.parseInline = function (e, r) {
- var t = new this.core.State(e, this, r);
- t.inlineMode = true;
- this.core.process(t);
- return t.tokens;
- };
- i.prototype.renderInline = function (e, r) {
- r = r || {};
- return this.renderer.render(this.parseInline(e, r), this.options, r);
- };
- r.exports = i;
- },
- {
- './common/utils': 4,
- './helpers': 5,
- './parser_block': 10,
- './parser_core': 11,
- './parser_inline': 12,
- './presets/commonmark': 13,
- './presets/default': 14,
- './presets/zero': 15,
- './renderer': 16,
- 'linkify-it': 53,
- mdurl: 58,
- punycode: 60
- }
- ],
- 10: [
- function (e, r, t) {
- 'use strict';
- function n() {
- this.ruler = new s();
- for (var e = 0; e < o.length; e++) {
- this.ruler.push(o[e][0], o[e][1], {
- alt: (o[e][2] || []).slice()
- });
- }
- }
- var s = e('./ruler');
- var o = [
- ['table', e('./rules_block/table'), ['paragraph', 'reference']],
- ['code', e('./rules_block/code')],
- ['fence', e('./rules_block/fence'), ['paragraph', 'reference', 'blockquote', 'list']],
- ['blockquote', e('./rules_block/blockquote'), ['paragraph', 'reference', 'list']],
- ['hr', e('./rules_block/hr'), ['paragraph', 'reference', 'blockquote', 'list']],
- ['list', e('./rules_block/list'), ['paragraph', 'reference', 'blockquote']],
- ['reference', e('./rules_block/reference')],
- ['heading', e('./rules_block/heading'), ['paragraph', 'reference', 'blockquote']],
- ['lheading', e('./rules_block/lheading')],
- ['html_block', e('./rules_block/html_block'), ['paragraph', 'reference', 'blockquote']],
- ['paragraph', e('./rules_block/paragraph')]
- ];
- n.prototype.tokenize = function (e, r, t) {
- for (
- var n, s = this.ruler.getRules(''), o = s.length, i = r, a = false, c = e.md.options.maxNesting;
- i < t && ((e.line = i = e.skipEmptyLines(i)), !(i >= t)) && !(e.sCount[i] < e.blkIndent);
- ) {
- if (e.level >= c) {
- e.line = t;
- break;
- }
- for (n = 0; n < o && !s[n](e, i, t, false); n++) {}
- e.tight = !a;
- if (e.isEmpty(e.line - 1)) {
- a = true;
- }
- if ((i = e.line) < t && e.isEmpty(i)) {
- a = true;
- i++;
- e.line = i;
- }
- }
- };
- n.prototype.parse = function (e, r, t, n) {
- var s;
- if (e) {
- s = new this.State(e, r, t, n);
- this.tokenize(s, s.line, s.lineMax);
- }
- };
- n.prototype.State = e('./rules_block/state_block');
- r.exports = n;
- },
- {
- './ruler': 17,
- './rules_block/blockquote': 18,
- './rules_block/code': 19,
- './rules_block/fence': 20,
- './rules_block/heading': 21,
- './rules_block/hr': 22,
- './rules_block/html_block': 23,
- './rules_block/lheading': 24,
- './rules_block/list': 25,
- './rules_block/paragraph': 26,
- './rules_block/reference': 27,
- './rules_block/state_block': 28,
- './rules_block/table': 29
- }
- ],
- 11: [
- function (e, r, t) {
- 'use strict';
- function n() {
- this.ruler = new s();
- for (var e = 0; e < o.length; e++) {
- this.ruler.push(o[e][0], o[e][1]);
- }
- }
- var s = e('./ruler');
- var o = [
- ['normalize', e('./rules_core/normalize')],
- ['block', e('./rules_core/block')],
- ['inline', e('./rules_core/inline')],
- ['linkify', e('./rules_core/linkify')],
- ['replacements', e('./rules_core/replacements')],
- ['smartquotes', e('./rules_core/smartquotes')]
- ];
- n.prototype.process = function (e) {
- var r;
- var t;
- var n;
- for (n = this.ruler.getRules(''), r = 0, t = n.length; r < t; r++) {
- n[r](e);
- }
- };
- n.prototype.State = e('./rules_core/state_core');
- r.exports = n;
- },
- {
- './ruler': 17,
- './rules_core/block': 30,
- './rules_core/inline': 31,
- './rules_core/linkify': 32,
- './rules_core/normalize': 33,
- './rules_core/replacements': 34,
- './rules_core/smartquotes': 35,
- './rules_core/state_core': 36
- }
- ],
- 12: [
- function (e, r, t) {
- 'use strict';
- function n() {
- var e;
- for (this.ruler = new s(), e = 0; e < o.length; e++) {
- this.ruler.push(o[e][0], o[e][1]);
- }
- for (this.ruler2 = new s(), e = 0; e < i.length; e++) {
- this.ruler2.push(i[e][0], i[e][1]);
- }
- }
- var s = e('./ruler');
- var o = [
- ['text', e('./rules_inline/text')],
- ['newline', e('./rules_inline/newline')],
- ['escape', e('./rules_inline/escape')],
- ['backticks', e('./rules_inline/backticks')],
- ['strikethrough', e('./rules_inline/strikethrough').tokenize],
- ['emphasis', e('./rules_inline/emphasis').tokenize],
- ['link', e('./rules_inline/link')],
- ['image', e('./rules_inline/image')],
- ['autolink', e('./rules_inline/autolink')],
- ['html_inline', e('./rules_inline/html_inline')],
- ['entity', e('./rules_inline/entity')]
- ];
- var i = [
- ['balance_pairs', e('./rules_inline/balance_pairs')],
- ['strikethrough', e('./rules_inline/strikethrough').postProcess],
- ['emphasis', e('./rules_inline/emphasis').postProcess],
- ['text_collapse', e('./rules_inline/text_collapse')]
- ];
- n.prototype.skipToken = function (e) {
- var r;
- var t;
- var n = e.pos;
- var s = this.ruler.getRules('');
- var o = s.length;
- var i = e.md.options.maxNesting;
- var a = e.cache;
- if (void 0 !== a[n]) {
- return void (e.pos = a[n]);
- }
- if (e.level < i) {
- for (t = 0; t < o && (e.level++, (r = s[t](e, true)), e.level--, !r); t++) {}
- } else {
- e.pos = e.posMax;
- }
- r || e.pos++;
- a[n] = e.pos;
- };
- n.prototype.tokenize = function (e) {
- for (var r, t, n = this.ruler.getRules(''), s = n.length, o = e.posMax, i = e.md.options.maxNesting; e.pos < o; ) {
- if (e.level < i) {
- for (t = 0; t < s && !(r = n[t](e, false)); t++) {}
- }
- if (r) {
- if (e.pos >= o) {
- break;
- }
- } else {
- e.pending += e.src[e.pos++];
- }
- }
- if (e.pending) {
- e.pushPending();
- }
- };
- n.prototype.parse = function (e, r, t, n) {
- var s;
- var o;
- var i;
- var a = new this.State(e, r, t, n);
- for (this.tokenize(a), o = this.ruler2.getRules(''), i = o.length, s = 0; s < i; s++) {
- o[s](a);
- }
- };
- n.prototype.State = e('./rules_inline/state_inline');
- r.exports = n;
- },
- {
- './ruler': 17,
- './rules_inline/autolink': 37,
- './rules_inline/backticks': 38,
- './rules_inline/balance_pairs': 39,
- './rules_inline/emphasis': 40,
- './rules_inline/entity': 41,
- './rules_inline/escape': 42,
- './rules_inline/html_inline': 43,
- './rules_inline/image': 44,
- './rules_inline/link': 45,
- './rules_inline/newline': 46,
- './rules_inline/state_inline': 47,
- './rules_inline/strikethrough': 48,
- './rules_inline/text': 49,
- './rules_inline/text_collapse': 50
- }
- ],
- 13: [
- function (e, r, t) {
- 'use strict';
- r.exports = {
- options: {
- html: true,
- xhtmlOut: true,
- breaks: false,
- langPrefix: 'language-',
- linkify: false,
- typographer: false,
- quotes: '\u201C\u201D\u2018\u2019',
- highlight: null,
- maxNesting: 20
- },
- components: {
- core: {
- rules: ['normalize', 'block', 'inline']
- },
- block: {
- rules: ['blockquote', 'code', 'fence', 'heading', 'hr', 'html_block', 'lheading', 'list', 'reference', 'paragraph']
- },
- inline: {
- rules: ['autolink', 'backticks', 'emphasis', 'entity', 'escape', 'html_inline', 'image', 'link', 'newline', 'text'],
- rules2: ['balance_pairs', 'emphasis', 'text_collapse']
- }
- }
- };
- },
- {}
- ],
- 14: [
- function (e, r, t) {
- 'use strict';
- r.exports = {
- options: {
- html: false,
- xhtmlOut: false,
- breaks: false,
- langPrefix: 'language-',
- linkify: false,
- typographer: false,
- quotes: '\u201C\u201D\u2018\u2019',
- highlight: null,
- maxNesting: 100
- },
- components: {
- core: {},
- block: {},
- inline: {}
- }
- };
- },
- {}
- ],
- 15: [
- function (e, r, t) {
- 'use strict';
- r.exports = {
- options: {
- html: false,
- xhtmlOut: false,
- breaks: false,
- langPrefix: 'language-',
- linkify: false,
- typographer: false,
- quotes: '\u201C\u201D\u2018\u2019',
- highlight: null,
- maxNesting: 20
- },
- components: {
- core: {
- rules: ['normalize', 'block', 'inline']
- },
- block: {
- rules: ['paragraph']
- },
- inline: {
- rules: ['text'],
- rules2: ['balance_pairs', 'text_collapse']
- }
- }
- };
- },
- {}
- ],
- 16: [
- function (e, r, t) {
- 'use strict';
- function n() {
- this.rules = s({}, a);
- }
- var s = e('./common/utils').assign;
- var o = e('./common/utils').unescapeAll;
- var i = e('./common/utils').escapeHtml;
- var a = {};
- a.code_inline = function (e, r, t, n, s) {
- var o = e[r];
- return '<code' + s.renderAttrs(o) + '>' + i(e[r].content) + '</code>';
- };
- a.code_block = function (e, r, t, n, s) {
- var o = e[r];
- return '<pre' + s.renderAttrs(o) + '><code>' + i(e[r].content) + '</code></pre>\n';
- };
- a.fence = function (e, r, t, n, s) {
- var a;
- var c;
- var l;
- var u;
- var p = e[r];
- var h = p.info ? o(p.info).trim() : '';
- var f = '';
- if (h) {
- f = h.split(/\s+/g)[0];
- }
- a = t.highlight ? t.highlight(p.content, f) || i(p.content) : i(p.content);
- return 0 === a.indexOf('<pre')
- ? a + '\n'
- : h
- ? ((c = p.attrIndex('class')),
- (l = p.attrs ? p.attrs.slice() : []),
- c < 0 ? l.push(['class', t.langPrefix + f]) : (l[c][1] += ' ' + t.langPrefix + f),
- (u = {
- attrs: l
- }),
- '<pre><code' + s.renderAttrs(u) + '>' + a + '</code></pre>\n')
- : '<pre><code' + s.renderAttrs(p) + '>' + a + '</code></pre>\n';
- };
- a.image = function (e, r, t, n, s) {
- var o = e[r];
- o.attrs[o.attrIndex('alt')][1] = s.renderInlineAsText(o.children, t, n);
- return s.renderToken(e, r, t);
- };
- a.hardbreak = function (e, r, t) {
- return t.xhtmlOut ? '<br />\n' : '<br>\n';
- };
- a.softbreak = function (e, r, t) {
- return t.breaks ? (t.xhtmlOut ? '<br />\n' : '<br>\n') : '\n';
- };
- a.text = function (e, r) {
- return i(e[r].content);
- };
- a.html_block = function (e, r) {
- return e[r].content;
- };
- a.html_inline = function (e, r) {
- return e[r].content;
- };
- n.prototype.renderAttrs = function (e) {
- var r;
- var t;
- var n;
- if (!e.attrs) {
- return '';
- }
- for (n = '', r = 0, t = e.attrs.length; r < t; r++) {
- n += ' ' + i(e.attrs[r][0]) + '="' + i(e.attrs[r][1]) + '"';
- }
- return n;
- };
- n.prototype.renderToken = function (e, r, t) {
- var n;
- var s = '';
- var o = false;
- var i = e[r];
- return i.hidden
- ? ''
- : (i.block && i.nesting !== -1 && r && e[r - 1].hidden && (s += '\n'),
- (s += (i.nesting === -1 ? '</' : '<') + i.tag),
- (s += this.renderAttrs(i)),
- 0 === i.nesting && t.xhtmlOut && (s += ' /'),
- i.block &&
- ((o = true),
- 1 === i.nesting &&
- r + 1 < e.length &&
- ((n = e[r + 1]), 'inline' === n.type || n.hidden ? (o = false) : n.nesting === -1 && n.tag === i.tag && (o = false))),
- (s += o ? '>\n' : '>'));
- };
- n.prototype.renderInline = function (e, r, t) {
- for (var n, s = '', o = this.rules, i = 0, a = e.length; i < a; i++) {
- n = e[i].type;
- s += void 0 !== o[n] ? o[n](e, i, r, t, this) : this.renderToken(e, i, r);
- }
- return s;
- };
- n.prototype.renderInlineAsText = function (e, r, t) {
- for (var n = '', s = 0, o = e.length; s < o; s++) {
- 'text' === e[s].type ? (n += e[s].content) : 'image' === e[s].type && (n += this.renderInlineAsText(e[s].children, r, t));
- }
- return n;
- };
- n.prototype.render = function (e, r, t) {
- var n;
- var s;
- var o;
- var i = '';
- var a = this.rules;
- for (n = 0, s = e.length; n < s; n++) {
- o = e[n].type;
- i += 'inline' === o ? this.renderInline(e[n].children, r, t) : void 0 !== a[o] ? a[e[n].type](e, n, r, t, this) : this.renderToken(e, n, r, t);
- }
- return i;
- };
- r.exports = n;
- },
- {
- './common/utils': 4
- }
- ],
- 17: [
- function (e, r, t) {
- 'use strict';
- function n() {
- this.__rules__ = [];
- this.__cache__ = null;
- }
- n.prototype.__find__ = function (e) {
- for (var r = 0; r < this.__rules__.length; r++) {
- if (this.__rules__[r].name === e) {
- return r;
- }
- }
- return -1;
- };
- n.prototype.__compile__ = function () {
- var that = this;
- var r = [''];
- that.__rules__.forEach(function (e) {
- if (e.enabled) {
- e.alt.forEach(function (e) {
- if (r.indexOf(e) < 0) {
- r.push(e);
- }
- });
- }
- });
- that.__cache__ = {};
- r.forEach(function (r) {
- that.__cache__[r] = [];
- that.__rules__.forEach(function (t) {
- if (t.enabled) {
- (r && t.alt.indexOf(r) < 0) || that.__cache__[r].push(t.fn);
- }
- });
- });
- };
- n.prototype.at = function (e, r, t) {
- var n = this.__find__(e);
- var s = t || {};
- if (n === -1) {
- throw new Error('Parser rule not found: ' + e);
- }
- this.__rules__[n].fn = r;
- this.__rules__[n].alt = s.alt || [];
- this.__cache__ = null;
- };
- n.prototype.before = function (e, r, t, n) {
- var s = this.__find__(e);
- var o = n || {};
- if (s === -1) {
- throw new Error('Parser rule not found: ' + e);
- }
- this.__rules__.splice(s, 0, {
- name: r,
- enabled: true,
- fn: t,
- alt: o.alt || []
- });
- this.__cache__ = null;
- };
- n.prototype.after = function (e, r, t, n) {
- var s = this.__find__(e);
- var o = n || {};
- if (s === -1) {
- throw new Error('Parser rule not found: ' + e);
- }
- this.__rules__.splice(s + 1, 0, {
- name: r,
- enabled: true,
- fn: t,
- alt: o.alt || []
- });
- this.__cache__ = null;
- };
- n.prototype.push = function (e, r, t) {
- var n = t || {};
- this.__rules__.push({
- name: e,
- enabled: true,
- fn: r,
- alt: n.alt || []
- });
- this.__cache__ = null;
- };
- n.prototype.enable = function (e, r) {
- Array.isArray(e) || (e = [e]);
- var t = [];
- e.forEach(function (e) {
- var n = this.__find__(e);
- if (n < 0) {
- if (r) {
- return;
- }
- throw new Error('Rules manager: invalid rule name ' + e);
- }
- this.__rules__[n].enabled = true;
- t.push(e);
- }, this);
- this.__cache__ = null;
- return t;
- };
- n.prototype.enableOnly = function (e, r) {
- Array.isArray(e) || (e = [e]);
- this.__rules__.forEach(function (e) {
- e.enabled = false;
- });
- this.enable(e, r);
- };
- n.prototype.disable = function (e, r) {
- Array.isArray(e) || (e = [e]);
- var t = [];
- e.forEach(function (e) {
- var n = this.__find__(e);
- if (n < 0) {
- if (r) {
- return;
- }
- throw new Error('Rules manager: invalid rule name ' + e);
- }
- this.__rules__[n].enabled = false;
- t.push(e);
- }, this);
- this.__cache__ = null;
- return t;
- };
- n.prototype.getRules = function (e) {
- if (null === this.__cache__) {
- this.__compile__();
- }
- return this.__cache__[e] || [];
- };
- r.exports = n;
- },
- {}
- ],
- 18: [
- function (e, r, t) {
- 'use strict';
- var n = e('../common/utils').isSpace;
- r.exports = function (e, r, t, s) {
- var o;
- var i;
- var a;
- var c;
- var l;
- var u;
- var p;
- var h;
- var f;
- var d;
- var m;
- var _;
- var g;
- var b;
- var k;
- var v;
- var y;
- var x;
- var C;
- var A;
- var w = e.lineMax;
- var D = e.bMarks[r] + e.tShift[r];
- var q = e.eMarks[r];
- if (e.sCount[r] - e.blkIndent >= 4) {
- return false;
- }
- if (62 !== e.src.charCodeAt(D++)) {
- return false;
- }
- if (s) {
- return true;
- }
- for (
- c = d = e.sCount[r] + D - (e.bMarks[r] + e.tShift[r]),
- 32 === e.src.charCodeAt(D)
- ? (D++, c++, d++, (o = false), (y = true))
- : 9 === e.src.charCodeAt(D)
- ? ((y = true), (e.bsCount[r] + d) % 4 == 3 ? (D++, c++, d++, (o = false)) : (o = true))
- : (y = false),
- m = [e.bMarks[r]],
- e.bMarks[r] = D;
- D < q && ((i = e.src.charCodeAt(D)), n(i));
- ) {
- 9 === i ? (d += 4 - ((d + e.bsCount[r] + (o ? 1 : 0)) % 4)) : d++;
- D++;
- }
- for (
- _ = [e.bsCount[r]],
- e.bsCount[r] = e.sCount[r] + 1 + (y ? 1 : 0),
- p = D >= q,
- k = [e.sCount[r]],
- e.sCount[r] = d - c,
- v = [e.tShift[r]],
- e.tShift[r] = D - e.bMarks[r],
- C = e.md.block.ruler.getRules('blockquote'),
- b = e.parentType,
- e.parentType = 'blockquote',
- f = r + 1;
- f < t && ((l = e.sCount[f] < e.blkIndent), (D = e.bMarks[f] + e.tShift[f]), (q = e.eMarks[f]), !(D >= q));
- f++
- ) {
- if (62 !== e.src.charCodeAt(D++) || l) {
- if (p) {
- break;
- }
- for (x = false, a = 0, u = C.length; a < u; a++) {
- if (C[a](e, f, t, true)) {
- x = true;
- break;
- }
- }
- if (x) {
- e.lineMax = f;
- if (0 !== e.blkIndent) {
- m.push(e.bMarks[f]);
- _.push(e.bsCount[f]);
- v.push(e.tShift[f]);
- k.push(e.sCount[f]);
- e.sCount[f] -= e.blkIndent;
- }
- break;
- }
- if (l) {
- break;
- }
- m.push(e.bMarks[f]);
- _.push(e.bsCount[f]);
- v.push(e.tShift[f]);
- k.push(e.sCount[f]);
- e.sCount[f] = -1;
- } else {
- for (
- c = d = e.sCount[f] + D - (e.bMarks[f] + e.tShift[f]),
- 32 === e.src.charCodeAt(D)
- ? (D++, c++, d++, (o = false), (y = true))
- : 9 === e.src.charCodeAt(D)
- ? ((y = true), (e.bsCount[f] + d) % 4 == 3 ? (D++, c++, d++, (o = false)) : (o = true))
- : (y = false),
- m.push(e.bMarks[f]),
- e.bMarks[f] = D;
- D < q && ((i = e.src.charCodeAt(D)), n(i));
- ) {
- 9 === i ? (d += 4 - ((d + e.bsCount[f] + (o ? 1 : 0)) % 4)) : d++;
- D++;
- }
- p = D >= q;
- _.push(e.bsCount[f]);
- e.bsCount[f] = e.sCount[f] + 1 + (y ? 1 : 0);
- k.push(e.sCount[f]);
- e.sCount[f] = d - c;
- v.push(e.tShift[f]);
- e.tShift[f] = D - e.bMarks[f];
- }
- }
- for (
- g = e.blkIndent,
- e.blkIndent = 0,
- A = e.push('blockquote_open', 'blockquote', 1),
- A.markup = '>',
- A.map = h = [r, 0],
- e.md.block.tokenize(e, r, f),
- A = e.push('blockquote_close', 'blockquote', -1),
- A.markup = '>',
- e.lineMax = w,
- e.parentType = b,
- h[1] = e.line,
- a = 0;
- a < v.length;
- a++
- ) {
- e.bMarks[a + r] = m[a];
- e.tShift[a + r] = v[a];
- e.sCount[a + r] = k[a];
- e.bsCount[a + r] = _[a];
- }
- e.blkIndent = g;
- return true;
- };
- },
- {
- '../common/utils': 4
- }
- ],
- 19: [
- function (e, r, t) {
- 'use strict';
- r.exports = function (e, r, t) {
- var n;
- var s;
- var o;
- if (e.sCount[r] - e.blkIndent < 4) {
- return false;
- }
- for (s = n = r + 1; n < t; ) {
- if (e.isEmpty(n)) {
- n++;
- } else {
- if (!(e.sCount[n] - e.blkIndent >= 4)) {
- break;
- }
- n++;
- s = n;
- }
- }
- e.line = s;
- o = e.push('code_block', 'code', 0);
- o.content = e.getLines(r, s, 4 + e.blkIndent, true);
- o.map = [r, e.line];
- return true;
- };
- },
- {}
- ],
- 20: [
- function (e, r, t) {
- 'use strict';
- r.exports = function (e, r, t, n) {
- var s;
- var o;
- var i;
- var a;
- var c;
- var l;
- var u;
- var p = false;
- var h = e.bMarks[r] + e.tShift[r];
- var f = e.eMarks[r];
- if (e.sCount[r] - e.blkIndent >= 4) {
- return false;
- }
- if (h + 3 > f) {
- return false;
- }
- if (126 !== (s = e.src.charCodeAt(h)) && 96 !== s) {
- return false;
- }
- c = h;
- h = e.skipChars(h, s);
- if ((o = h - c) < 3) {
- return false;
- }
- u = e.src.slice(c, h);
- i = e.src.slice(h, f);
- if (i.indexOf(String.fromCharCode(s)) >= 0) {
- return false;
- }
- if (n) {
- return true;
- }
- for (a = r; !(++a >= t) && ((h = c = e.bMarks[a] + e.tShift[a]), (f = e.eMarks[a]), !(h < f && e.sCount[a] < e.blkIndent)); ) {
- if (e.src.charCodeAt(h) === s && !(e.sCount[a] - e.blkIndent >= 4 || (h = e.skipChars(h, s)) - c < o || (h = e.skipSpaces(h)) < f)) {
- p = true;
- break;
- }
- }
- o = e.sCount[r];
- e.line = a + (p ? 1 : 0);
- l = e.push('fence', 'code', 0);
- l.info = i;
- l.content = e.getLines(r + 1, a, o, true);
- l.markup = u;
- l.map = [r, e.line];
- return true;
- };
- },
- {}
- ],
- 21: [
- function (e, r, t) {
- 'use strict';
- var n = e('../common/utils').isSpace;
- r.exports = function (e, r, t, s) {
- var o;
- var i;
- var a;
- var c;
- var l = e.bMarks[r] + e.tShift[r];
- var u = e.eMarks[r];
- if (e.sCount[r] - e.blkIndent >= 4) {
- return false;
- }
- if (35 !== (o = e.src.charCodeAt(l)) || l >= u) {
- return false;
- }
- for (i = 1, o = e.src.charCodeAt(++l); 35 === o && l < u && i <= 6; ) {
- i++;
- o = e.src.charCodeAt(++l);
- }
- return (
- !(i > 6 || (l < u && !n(o))) &&
- (!!s ||
- ((u = e.skipSpacesBack(u, l)),
- (a = e.skipCharsBack(u, 35, l)),
- a > l && n(e.src.charCodeAt(a - 1)) && (u = a),
- (e.line = r + 1),
- (c = e.push('heading_open', 'h' + String(i), 1)),
- (c.markup = '########'.slice(0, i)),
- (c.map = [r, e.line]),
- (c = e.push('inline', '', 0)),
- (c.content = e.src.slice(l, u).trim()),
- (c.map = [r, e.line]),
- (c.children = []),
- (c = e.push('heading_close', 'h' + String(i), -1)),
- (c.markup = '########'.slice(0, i)),
- true))
- );
- };
- },
- {
- '../common/utils': 4
- }
- ],
- 22: [
- function (e, r, t) {
- 'use strict';
- var n = e('../common/utils').isSpace;
- r.exports = function (e, r, t, s) {
- var o;
- var i;
- var a;
- var c;
- var l = e.bMarks[r] + e.tShift[r];
- var u = e.eMarks[r];
- if (e.sCount[r] - e.blkIndent >= 4) {
- return false;
- }
- if (42 !== (o = e.src.charCodeAt(l++)) && 45 !== o && 95 !== o) {
- return false;
- }
- for (i = 1; l < u; ) {
- if ((a = e.src.charCodeAt(l++)) !== o && !n(a)) {
- return false;
- }
- if (a === o) {
- i++;
- }
- }
- return (
- !(i < 3) &&
- (!!s || ((e.line = r + 1), (c = e.push('hr', 'hr', 0)), (c.map = [r, e.line]), (c.markup = Array(i + 1).join(String.fromCharCode(o))), true))
- );
- };
- },
- {
- '../common/utils': 4
- }
- ],
- 23: [
- function (e, r, t) {
- 'use strict';
- var n = e('../common/html_blocks');
- var s = e('../common/html_re').HTML_OPEN_CLOSE_TAG_RE;
- var o = [
- [/^<(script|pre|style)(?=(\s|>|$))/i, /<\/(script|pre|style)>/i, true],
- [/^<!--/, /-->/, true],
- [/^<\?/, /\?>/, true],
- [/^<![A-Z]/, />/, true],
- [/^<!\[CDATA\[/, /\]\]>/, true],
- [new RegExp('^</?(' + n.join('|') + ')(?=(\\s|/?>|$))', 'i'), /^$/, true],
- [new RegExp(s.source + '\\s*$'), /^$/, false]
- ];
- r.exports = function (e, r, t, n) {
- var s;
- var i;
- var a;
- var c;
- var l = e.bMarks[r] + e.tShift[r];
- var u = e.eMarks[r];
- if (e.sCount[r] - e.blkIndent >= 4) {
- return false;
- }
- if (!e.md.options.html) {
- return false;
- }
- if (60 !== e.src.charCodeAt(l)) {
- return false;
- }
- for (c = e.src.slice(l, u), s = 0; s < o.length && !o[s][0].test(c); s++) {}
- if (s === o.length) {
- return false;
- }
- if (n) {
- return o[s][2];
- }
- i = r + 1;
- if (!o[s][1].test(c)) {
- for (; i < t && !(e.sCount[i] < e.blkIndent); i++) {
- c = e.src.slice(l, u);
- {
- u = e.eMarks[i];
- {
- l = e.bMarks[i] + e.tShift[i];
- if (o[s][1].test(c)) {
- if (0 !== c.length) {
- i++;
- }
- break;
- }
- }
- }
- }
- }
- e.line = i;
- a = e.push('html_block', '', 0);
- a.map = [r, i];
- a.content = e.getLines(r, i, e.blkIndent, true);
- return true;
- };
- },
- {
- '../common/html_blocks': 2,
- '../common/html_re': 3
- }
- ],
- 24: [
- function (e, r, t) {
- 'use strict';
- r.exports = function (e, r, t) {
- var n;
- var s;
- var o;
- var i;
- var a;
- var c;
- var l;
- var u;
- var p;
- var h;
- var f = r + 1;
- var d = e.md.block.ruler.getRules('paragraph');
- if (e.sCount[r] - e.blkIndent >= 4) {
- return false;
- }
- for (h = e.parentType, e.parentType = 'paragraph'; f < t && !e.isEmpty(f); f++) {
- if (!(e.sCount[f] - e.blkIndent > 3)) {
- if (
- e.sCount[f] >= e.blkIndent &&
- ((c = e.bMarks[f] + e.tShift[f]),
- (l = e.eMarks[f]),
- c < l && (45 === (p = e.src.charCodeAt(c)) || 61 === p) && ((c = e.skipChars(c, p)), (c = e.skipSpaces(c)) >= l))
- ) {
- u = 61 === p ? 1 : 2;
- break;
- }
- if (!(e.sCount[f] < 0)) {
- for (s = false, o = 0, i = d.length; o < i; o++) {
- if (d[o](e, f, t, true)) {
- s = true;
- break;
- }
- }
- if (s) {
- break;
- }
- }
- }
- }
- return (
- !!u &&
- ((n = e.getLines(r, f, e.blkIndent, false).trim()),
- (e.line = f + 1),
- (a = e.push('heading_open', 'h' + String(u), 1)),
- (a.markup = String.fromCharCode(p)),
- (a.map = [r, e.line]),
- (a = e.push('inline', '', 0)),
- (a.content = n),
- (a.map = [r, e.line - 1]),
- (a.children = []),
- (a = e.push('heading_close', 'h' + String(u), -1)),
- (a.markup = String.fromCharCode(p)),
- (e.parentType = h),
- true)
- );
- };
- },
- {}
- ],
- 25: [
- function (e, r, t) {
- 'use strict';
- function n(e, r) {
- var t;
- var n;
- var s;
- var o;
- n = e.bMarks[r] + e.tShift[r];
- s = e.eMarks[r];
- t = e.src.charCodeAt(n++);
- return 42 !== t && 45 !== t && 43 !== t ? -1 : n < s && ((o = e.src.charCodeAt(n)), !i(o)) ? -1 : n;
- }
- function s(e, r) {
- var t;
- var n = e.bMarks[r] + e.tShift[r];
- var s = n;
- var o = e.eMarks[r];
- if (s + 1 >= o) {
- return -1;
- }
- if ((t = e.src.charCodeAt(s++)) < 48 || t > 57) {
- return -1;
- }
- for (;;) {
- if (s >= o) {
- return -1;
- }
- t = e.src.charCodeAt(s++);
- {
- if (!(t >= 48 && t <= 57)) {
- if (41 === t || 46 === t) {
- break;
- }
- return -1;
- }
- if (s - n >= 10) {
- return -1;
- }
- }
- }
- return s < o && ((t = e.src.charCodeAt(s)), !i(t)) ? -1 : s;
- }
- function o(e, r) {
- var t;
- var n;
- var s = e.level + 2;
- for (t = r + 2, n = e.tokens.length - 2; t < n; t++) {
- if (e.tokens[t].level === s && 'paragraph_open' === e.tokens[t].type) {
- e.tokens[t + 2].hidden = true;
- e.tokens[t].hidden = true;
- t += 2;
- }
- }
- }
- var i = e('../common/utils').isSpace;
- r.exports = function (e, r, t, a) {
- var c;
- var l;
- var u;
- var p;
- var h;
- var f;
- var d;
- var m;
- var _;
- var g;
- var b;
- var k;
- var v;
- var y;
- var x;
- var C;
- var A;
- var w;
- var D;
- var q;
- var E;
- var S;
- var F;
- var L;
- var z;
- var T;
- var I;
- var R;
- var M = false;
- var B = true;
- if (e.sCount[r] - e.blkIndent >= 4) {
- return false;
- }
- if (a && 'paragraph' === e.parentType && e.tShift[r] >= e.blkIndent) {
- M = true;
- }
- if ((F = s(e, r)) >= 0) {
- d = true;
- z = e.bMarks[r] + e.tShift[r];
- v = Number(e.src.substr(z, F - z - 1));
- if (M && 1 !== v) {
- return false;
- }
- } else {
- if (!((F = n(e, r)) >= 0)) {
- return false;
- }
- d = false;
- }
- if (M && e.skipSpaces(F) >= e.eMarks[r]) {
- return false;
- }
- k = e.src.charCodeAt(F - 1);
- if (a) {
- return true;
- }
- for (
- b = e.tokens.length,
- d ? ((R = e.push('ordered_list_open', 'ol', 1)), 1 !== v && (R.attrs = [['start', v]])) : (R = e.push('bullet_list_open', 'ul', 1)),
- R.map = g = [r, 0],
- R.markup = String.fromCharCode(k),
- x = r,
- L = false,
- I = e.md.block.ruler.getRules('list'),
- D = e.parentType,
- e.parentType = 'list';
- x < t;
- ) {
- for (S = F, y = e.eMarks[x], f = C = e.sCount[x] + F - (e.bMarks[r] + e.tShift[r]); S < y && ((c = e.src.charCodeAt(S)), i(c)); ) {
- 9 === c ? (C += 4 - ((C + e.bsCount[x]) % 4)) : C++;
- S++;
- }
- l = S;
- h = l >= y ? 1 : C - f;
- if (h > 4) {
- h = 1;
- }
- p = f + h;
- R = e.push('list_item_open', 'li', 1);
- R.markup = String.fromCharCode(k);
- R.map = m = [r, 0];
- A = e.blkIndent;
- E = e.tight;
- q = e.tShift[r];
- w = e.sCount[r];
- e.blkIndent = p;
- e.tight = true;
- e.tShift[r] = l - e.bMarks[r];
- e.sCount[r] = C;
- l >= y && e.isEmpty(r + 1) ? (e.line = Math.min(e.line + 2, t)) : e.md.block.tokenize(e, r, t, true);
- (e.tight && !L) || (B = false);
- L = e.line - r > 1 && e.isEmpty(e.line - 1);
- e.blkIndent = A;
- e.tShift[r] = q;
- e.sCount[r] = w;
- e.tight = E;
- R = e.push('list_item_close', 'li', -1);
- R.markup = String.fromCharCode(k);
- x = r = e.line;
- m[1] = x;
- l = e.bMarks[r];
- if (x >= t) {
- break;
- }
- if (e.sCount[x] < e.blkIndent) {
- break;
- }
- for (T = false, u = 0, _ = I.length; u < _; u++) {
- if (I[u](e, x, t, true)) {
- T = true;
- break;
- }
- }
- if (T) {
- break;
- }
- if (d) {
- if ((F = s(e, x)) < 0) {
- break;
- }
- } else if ((F = n(e, x)) < 0) {
- break;
- }
- if (k !== e.src.charCodeAt(F - 1)) {
- break;
- }
- }
- R = d ? e.push('ordered_list_close', 'ol', -1) : e.push('bullet_list_close', 'ul', -1);
- R.markup = String.fromCharCode(k);
- g[1] = x;
- e.line = x;
- e.parentType = D;
- if (B) {
- o(e, b);
- }
- return true;
- };
- },
- {
- '../common/utils': 4
- }
- ],
- 26: [
- function (e, r, t) {
- 'use strict';
- r.exports = function (e, r) {
- var t;
- var n;
- var s;
- var o;
- var i;
- var a;
- var c = r + 1;
- var l = e.md.block.ruler.getRules('paragraph');
- var u = e.lineMax;
- for (a = e.parentType, e.parentType = 'paragraph'; c < u && !e.isEmpty(c); c++) {
- if (!(e.sCount[c] - e.blkIndent > 3 || e.sCount[c] < 0)) {
- for (n = false, s = 0, o = l.length; s < o; s++) {
- if (l[s](e, c, u, true)) {
- n = true;
- break;
- }
- }
- if (n) {
- break;
- }
- }
- }
- t = e.getLines(r, c, e.blkIndent, false).trim();
- e.line = c;
- i = e.push('paragraph_open', 'p', 1);
- i.map = [r, e.line];
- i = e.push('inline', '', 0);
- i.content = t;
- i.map = [r, e.line];
- i.children = [];
- i = e.push('paragraph_close', 'p', -1);
- e.parentType = a;
- return true;
- };
- },
- {}
- ],
- 27: [
- function (e, r, t) {
- 'use strict';
- var n = e('../common/utils').normalizeReference;
- var s = e('../common/utils').isSpace;
- r.exports = function (e, r, t, o) {
- var i;
- var a;
- var c;
- var l;
- var u;
- var p;
- var h;
- var f;
- var d;
- var m;
- var _;
- var g;
- var b;
- var k;
- var v;
- var y;
- var x = 0;
- var C = e.bMarks[r] + e.tShift[r];
- var A = e.eMarks[r];
- var w = r + 1;
- if (e.sCount[r] - e.blkIndent >= 4) {
- return false;
- }
- if (91 !== e.src.charCodeAt(C)) {
- return false;
- }
- for (; ++C < A; ) {
- if (93 === e.src.charCodeAt(C) && 92 !== e.src.charCodeAt(C - 1)) {
- if (C + 1 === A) {
- return false;
- }
- if (58 !== e.src.charCodeAt(C + 1)) {
- return false;
- }
- break;
- }
- }
- for (l = e.lineMax, v = e.md.block.ruler.getRules('reference'), m = e.parentType, e.parentType = 'reference'; w < l && !e.isEmpty(w); w++) {
- if (!(e.sCount[w] - e.blkIndent > 3 || e.sCount[w] < 0)) {
- for (k = false, p = 0, h = v.length; p < h; p++) {
- if (v[p](e, w, l, true)) {
- k = true;
- break;
- }
- }
- if (k) {
- break;
- }
- }
- }
- for (b = e.getLines(r, w, e.blkIndent, false).trim(), A = b.length, C = 1; C < A; C++) {
- if (91 === (i = b.charCodeAt(C))) {
- return false;
- }
- if (93 === i) {
- d = C;
- break;
- }
- 10 === i ? x++ : 92 === i && ++C < A && 10 === b.charCodeAt(C) && x++;
- }
- if (d < 0 || 58 !== b.charCodeAt(d + 1)) {
- return false;
- }
- for (C = d + 2; C < A; C++) {
- if (10 === (i = b.charCodeAt(C))) x++;
- else if (!s(i)) {
- break;
- }
- }
- _ = e.md.helpers.parseLinkDestination(b, C, A);
- if (!_.ok) {
- return false;
- }
- u = e.md.normalizeLink(_.str);
- if (!e.md.validateLink(u)) {
- return false;
- }
- for (C = _.pos, x += _.lines, a = C, c = x, g = C; C < A; C++) {
- if (10 === (i = b.charCodeAt(C))) x++;
- else if (!s(i)) {
- break;
- }
- }
- for (
- _ = e.md.helpers.parseLinkTitle(b, C, A), C < A && g !== C && _.ok ? ((y = _.str), (C = _.pos), (x += _.lines)) : ((y = ''), (C = a), (x = c));
- C < A && ((i = b.charCodeAt(C)), s(i));
- ) {
- C++;
- }
- if (C < A && 10 !== b.charCodeAt(C) && y) {
- for (y = '', C = a, x = c; C < A && ((i = b.charCodeAt(C)), s(i)); ) {
- C++;
- }
- }
- return (
- !(C < A && 10 !== b.charCodeAt(C)) &&
- !!(f = n(b.slice(1, d))) &&
- (!!o ||
- (void 0 === e.env.references && (e.env.references = {}),
- void 0 === e.env.references[f] &&
- (e.env.references[f] = {
- title: y,
- href: u
- }),
- (e.parentType = m),
- (e.line = r + x + 1),
- true))
- );
- };
- },
- {
- '../common/utils': 4
- }
- ],
- 28: [
- function (e, r, t) {
- 'use strict';
- function n(e, r, t, n) {
- var s;
- var i;
- var a;
- var c;
- var l;
- var u;
- var p;
- var h;
- for (
- this.src = e,
- this.md = r,
- this.env = t,
- this.tokens = n,
- this.bMarks = [],
- this.eMarks = [],
- this.tShift = [],
- this.sCount = [],
- this.bsCount = [],
- this.blkIndent = 0,
- this.line = 0,
- this.lineMax = 0,
- this.tight = false,
- this.ddIndent = -1,
- this.parentType = 'root',
- this.level = 0,
- this.result = '',
- i = this.src,
- h = false,
- a = c = u = p = 0,
- l = i.length;
- c < l;
- c++
- ) {
- s = i.charCodeAt(c);
- if (!h) {
- if (o(s)) {
- u++;
- 9 === s ? (p += 4 - (p % 4)) : p++;
- continue;
- }
- h = true;
- }
- (10 !== s && c !== l - 1) ||
- (10 !== s && c++,
- this.bMarks.push(a),
- this.eMarks.push(c),
- this.tShift.push(u),
- this.sCount.push(p),
- this.bsCount.push(0),
- (h = false),
- (u = 0),
- (p = 0),
- (a = c + 1));
- }
- this.bMarks.push(i.length);
- this.eMarks.push(i.length);
- this.tShift.push(0);
- this.sCount.push(0);
- this.bsCount.push(0);
- this.lineMax = this.bMarks.length - 1;
- }
- var s = e('../token');
- var o = e('../common/utils').isSpace;
- n.prototype.push = function (e, r, t) {
- var n = new s(e, r, t);
- n.block = true;
- if (t < 0) {
- this.level--;
- }
- n.level = this.level;
- if (t > 0) {
- this.level++;
- }
- this.tokens.push(n);
- return n;
- };
- n.prototype.isEmpty = function (e) {
- return this.bMarks[e] + this.tShift[e] >= this.eMarks[e];
- };
- n.prototype.skipEmptyLines = function (e) {
- for (var r = this.lineMax; e < r && !(this.bMarks[e] + this.tShift[e] < this.eMarks[e]); e++) {}
- return e;
- };
- n.prototype.skipSpaces = function (e) {
- for (var r, t = this.src.length; e < t && ((r = this.src.charCodeAt(e)), o(r)); e++) {}
- return e;
- };
- n.prototype.skipSpacesBack = function (e, r) {
- if (e <= r) {
- return e;
- }
- for (; e > r; ) {
- if (!o(this.src.charCodeAt(--e))) {
- return e + 1;
- }
- }
- return e;
- };
- n.prototype.skipChars = function (e, r) {
- for (var t = this.src.length; e < t && this.src.charCodeAt(e) === r; e++) {}
- return e;
- };
- n.prototype.skipCharsBack = function (e, r, t) {
- if (e <= t) {
- return e;
- }
- for (; e > t; ) {
- if (r !== this.src.charCodeAt(--e)) {
- return e + 1;
- }
- }
- return e;
- };
- n.prototype.getLines = function (e, r, t, n) {
- var s;
- var i;
- var a;
- var c;
- var l;
- var u;
- var p;
- var h = e;
- if (e >= r) {
- return '';
- }
- for (u = new Array(r - e), s = 0; h < r; h++, s++) {
- for (i = 0, p = c = this.bMarks[h], l = h + 1 < r || n ? this.eMarks[h] + 1 : this.eMarks[h]; c < l && i < t; ) {
- a = this.src.charCodeAt(c);
- if (o(a)) {
- 9 === a ? (i += 4 - ((i + this.bsCount[h]) % 4)) : i++;
- } else {
- if (!(c - p < this.tShift[h])) {
- break;
- }
- i++;
- }
- c++;
- }
- u[s] = i > t ? new Array(i - t + 1).join(' ') + this.src.slice(c, l) : this.src.slice(c, l);
- }
- return u.join('');
- };
- n.prototype.Token = s;
- r.exports = n;
- },
- {
- '../common/utils': 4,
- '../token': 51
- }
- ],
- 29: [
- function (e, r, t) {
- 'use strict';
- function n(e, r) {
- var t = e.bMarks[r] + e.blkIndent;
- var n = e.eMarks[r];
- return e.src.substr(t, n - t);
- }
- function s(e) {
- var r;
- var t = [];
- var n = 0;
- var s = e.length;
- var o = 0;
- var i = 0;
- var a = false;
- var c = 0;
- for (r = e.charCodeAt(n); n < s; ) {
- 96 === r
- ? a
- ? ((a = false), (c = n))
- : o % 2 == 0 && ((a = true), (c = n))
- : 124 !== r || o % 2 != 0 || a || (t.push(e.substring(i, n)), (i = n + 1));
- 92 === r ? o++ : (o = 0);
- n++;
- if (n === s && a) {
- a = false;
- n = c + 1;
- }
- r = e.charCodeAt(n);
- }
- t.push(e.substring(i));
- return t;
- }
- var o = e('../common/utils').isSpace;
- r.exports = function (e, r, t, i) {
- var a;
- var c;
- var l;
- var u;
- var p;
- var h;
- var f;
- var d;
- var m;
- var _;
- var g;
- var b;
- if (r + 2 > t) {
- return false;
- }
- p = r + 1;
- if (e.sCount[p] < e.blkIndent) {
- return false;
- }
- if (e.sCount[p] - e.blkIndent >= 4) {
- return false;
- }
- if ((l = e.bMarks[p] + e.tShift[p]) >= e.eMarks[p]) {
- return false;
- }
- if (124 !== (a = e.src.charCodeAt(l++)) && 45 !== a && 58 !== a) {
- return false;
- }
- for (; l < e.eMarks[p]; ) {
- if (124 !== (a = e.src.charCodeAt(l)) && 45 !== a && 58 !== a && !o(a)) {
- return false;
- }
- l++;
- }
- for (c = n(e, r + 1), h = c.split('|'), m = [], u = 0; u < h.length; u++) {
- if (!(_ = h[u].trim())) {
- if (0 === u || u === h.length - 1) {
- continue;
- }
- return false;
- }
- if (!/^:?-+:?$/.test(_)) {
- return false;
- }
- 58 === _.charCodeAt(_.length - 1) ? m.push(58 === _.charCodeAt(0) ? 'center' : 'right') : 58 === _.charCodeAt(0) ? m.push('left') : m.push('');
- }
- c = n(e, r).trim();
- if (c.indexOf('|') === -1) {
- return false;
- }
- if (e.sCount[r] - e.blkIndent >= 4) {
- return false;
- }
- h = s(c.replace(/^\||\|$/g, ''));
- if ((f = h.length) > m.length) {
- return false;
- }
- if (i) {
- return true;
- }
- for (
- d = e.push('table_open', 'table', 1),
- d.map = g = [r, 0],
- d = e.push('thead_open', 'thead', 1),
- d.map = [r, r + 1],
- d = e.push('tr_open', 'tr', 1),
- d.map = [r, r + 1],
- u = 0;
- u < h.length;
- u++
- ) {
- d = e.push('th_open', 'th', 1);
- d.map = [r, r + 1];
- if (m[u]) {
- d.attrs = [['style', 'text-align:' + m[u]]];
- }
- d = e.push('inline', '', 0);
- d.content = h[u].trim();
- d.map = [r, r + 1];
- d.children = [];
- d = e.push('th_close', 'th', -1);
- }
- for (
- d = e.push('tr_close', 'tr', -1), d = e.push('thead_close', 'thead', -1), d = e.push('tbody_open', 'tbody', 1), d.map = b = [r + 2, 0], p = r + 2;
- p < t && !(e.sCount[p] < e.blkIndent) && ((c = n(e, p).trim()), c.indexOf('|') !== -1) && !(e.sCount[p] - e.blkIndent >= 4);
- p++
- ) {
- for (h = s(c.replace(/^\||\|$/g, '')), d = e.push('tr_open', 'tr', 1), u = 0; u < f; u++) {
- d = e.push('td_open', 'td', 1);
- if (m[u]) {
- d.attrs = [['style', 'text-align:' + m[u]]];
- }
- d = e.push('inline', '', 0);
- d.content = h[u] ? h[u].trim() : '';
- d.children = [];
- d = e.push('td_close', 'td', -1);
- }
- d = e.push('tr_close', 'tr', -1);
- }
- d = e.push('tbody_close', 'tbody', -1);
- d = e.push('table_close', 'table', -1);
- g[1] = b[1] = p;
- e.line = p;
- return true;
- };
- },
- {
- '../common/utils': 4
- }
- ],
- 30: [
- function (e, r, t) {
- 'use strict';
- r.exports = function (e) {
- var r;
- e.inlineMode
- ? ((r = new e.Token('inline', '', 0)), (r.content = e.src), (r.map = [0, 1]), (r.children = []), e.tokens.push(r))
- : e.md.block.parse(e.src, e.md, e.env, e.tokens);
- };
- },
- {}
- ],
- 31: [
- function (e, r, t) {
- 'use strict';
- r.exports = function (e) {
- var r;
- var t;
- var n;
- var s = e.tokens;
- for (t = 0, n = s.length; t < n; t++) {
- r = s[t];
- if ('inline' === r.type) {
- e.md.inline.parse(r.content, e.md, e.env, r.children);
- }
- }
- };
- },
- {}
- ],
- 32: [
- function (e, r, t) {
- 'use strict';
- function n(e) {
- return /^<a[>\s]/i.test(e);
- }
- function s(e) {
- return /^<\/a\s*>/i.test(e);
- }
- var o = e('../common/utils').arrayReplaceAt;
- r.exports = function (e) {
- var r;
- var t;
- var i;
- var a;
- var c;
- var l;
- var u;
- var p;
- var h;
- var f;
- var d;
- var m;
- var _;
- var g;
- var b;
- var k;
- var v;
- var y = e.tokens;
- if (e.md.options.linkify) {
- for (t = 0, i = y.length; t < i; t++) {
- if ('inline' === y[t].type && e.md.linkify.pretest(y[t].content)) {
- for (a = y[t].children, _ = 0, r = a.length - 1; r >= 0; r--) {
- l = a[r];
- if ('link_close' !== l.type) {
- if ('html_inline' === l.type) {
- if (n(l.content) && _ > 0) {
- _--;
- }
- if (s(l.content)) {
- _++;
- }
- }
- if (!(_ > 0) && 'text' === l.type && e.md.linkify.test(l.content)) {
- for (h = l.content, v = e.md.linkify.match(h), u = [], m = l.level, d = 0, p = 0; p < v.length; p++) {
- g = v[p].url;
- b = e.md.normalizeLink(g);
- if (e.md.validateLink(b)) {
- k = v[p].text;
- k = v[p].schema
- ? 'mailto:' !== v[p].schema || /^mailto:/i.test(k)
- ? e.md.normalizeLinkText(k)
- : e.md.normalizeLinkText('mailto:' + k).replace(/^mailto:/, '')
- : e.md.normalizeLinkText('http://' + k).replace(/^http:\/\//, '');
- f = v[p].index;
- if (f > d) {
- (c = new e.Token('text', '', 0)), (c.content = h.slice(d, f)), (c.level = m), u.push(c);
- }
- c = new e.Token('link_open', 'a', 1);
- c.attrs = [['href', b]];
- c.level = m++;
- c.markup = 'linkify';
- c.info = 'auto';
- u.push(c);
- c = new e.Token('text', '', 0);
- c.content = k;
- c.level = m;
- u.push(c);
- c = new e.Token('link_close', 'a', -1);
- c.level = --m;
- c.markup = 'linkify';
- c.info = 'auto';
- u.push(c);
- d = v[p].lastIndex;
- }
- }
- if (d < h.length) {
- c = new e.Token('text', '', 0);
- c.content = h.slice(d);
- c.level = m;
- u.push(c);
- }
- y[t].children = a = o(a, r, u);
- }
- } else {
- for (r--; a[r].level !== l.level && 'link_open' !== a[r].type; ) {
- r--;
- }
- }
- }
- }
- }
- }
- };
- },
- {
- '../common/utils': 4
- }
- ],
- 33: [
- function (e, r, t) {
- 'use strict';
- r.exports = function (e) {
- var r;
- r = e.src.replace(/\r[\n\u0085]?|[\u2424\u2028\u0085]/g, '\n');
- r = r.replace(/\u0000/g, '\uFFFD');
- e.src = r;
- };
- },
- {}
- ],
- 34: [
- function (e, r, t) {
- 'use strict';
- function n(e, r) {
- return c[r.toLowerCase()];
- }
- function s(e) {
- var r;
- var t;
- var s = 0;
- for (r = e.length - 1; r >= 0; r--) {
- t = e[r];
- 'text' !== t.type || s || (t.content = t.content.replace(/\((c|tm|r|p)\)/gi, n));
- if ('link_open' === t.type && 'auto' === t.info) {
- s--;
- }
- if ('link_close' === t.type && 'auto' === t.info) {
- s++;
- }
- }
- }
- function o(e) {
- var r;
- var t;
- var n = 0;
- for (r = e.length - 1; r >= 0; r--) {
- t = e[r];
- 'text' !== t.type ||
- n ||
- (i.test(t.content) &&
- (t.content = t.content
- .replace(/\+-/g, '\xB1')
- .replace(/\.{2,}/g, '\u2026')
- .replace(/([?!])\u2026/g, '$1..')
- .replace(/([?!]){4,}/g, '$1$1$1')
- .replace(/,{2,}/g, ',')
- .replace(/(^|[^-])---([^-]|$)/gm, '$1\u2014$2')
- .replace(/(^|\s)--(\s|$)/gm, '$1\u2013$2')
- .replace(/(^|[^-\s])--([^-\s]|$)/gm, '$1\u2013$2')));
- if ('link_open' === t.type && 'auto' === t.info) {
- n--;
- }
- if ('link_close' === t.type && 'auto' === t.info) {
- n++;
- }
- }
- }
- var i = /\+-|\.\.|\?\?\?\?|!!!!|,,|--/;
- var a = /\((c|tm|r|p)\)/i;
- var c = {
- c: '\xA9',
- r: '\xAE',
- p: '\xA7',
- tm: '\u2122'
- };
- r.exports = function (e) {
- var r;
- if (e.md.options.typographer) {
- for (r = e.tokens.length - 1; r >= 0; r--) {
- if ('inline' === e.tokens[r].type) {
- if (a.test(e.tokens[r].content)) {
- s(e.tokens[r].children);
- }
- if (i.test(e.tokens[r].content)) {
- o(e.tokens[r].children);
- }
- }
- }
- }
- };
- },
- {}
- ],
- 35: [
- function (e, r, t) {
- 'use strict';
- function n(e, r, t) {
- return e.substr(0, r) + t + e.substr(r + 1);
- }
- function s(e, r) {
- var t;
- var s;
- var c;
- var u;
- var p;
- var h;
- var f;
- var d;
- var m;
- var _;
- var g;
- var b;
- var k;
- var v;
- var y;
- var x;
- var C;
- var A;
- var w;
- var D;
- var q;
- for (w = [], t = 0; t < e.length; t++) {
- for (s = e[t], f = e[t].level, C = w.length - 1; C >= 0 && !(w[C].level <= f); C--) {}
- w.length = C + 1;
- if ('text' === s.type) {
- c = s.content;
- p = 0;
- h = c.length;
- e: for (; p < h && ((l.lastIndex = p), (u = l.exec(c))); ) {
- y = x = true;
- p = u.index + 1;
- A = "'" === u[0];
- m = 32;
- if (u.index - 1 >= 0) {
- m = c.charCodeAt(u.index - 1);
- } else {
- for (C = t - 1; C >= 0; C--) {
- if ('text' === e[C].type) {
- m = e[C].content.charCodeAt(e[C].content.length - 1);
- break;
- }
- }
- }
- _ = 32;
- if (p < h) {
- _ = c.charCodeAt(p);
- } else {
- for (C = t + 1; C < e.length; C++) {
- if ('text' === e[C].type) {
- _ = e[C].content.charCodeAt(0);
- break;
- }
- }
- }
- g = a(m) || i(String.fromCharCode(m));
- b = a(_) || i(String.fromCharCode(_));
- k = o(m);
- v = o(_);
- v ? (y = false) : b && (k || g || (y = false));
- k ? (x = false) : g && (v || b || (x = false));
- if (34 === _ && '"' === u[0] && m >= 48 && m <= 57) {
- x = y = false;
- }
- if (y && x) {
- y = false;
- x = b;
- }
- if (y || x) {
- if (x) {
- for (C = w.length - 1; C >= 0 && ((d = w[C]), !(w[C].level < f)); C--) {
- if (d.single === A && w[C].level === f) {
- d = w[C];
- A ? ((D = r.md.options.quotes[2]), (q = r.md.options.quotes[3])) : ((D = r.md.options.quotes[0]), (q = r.md.options.quotes[1]));
- s.content = n(s.content, u.index, q);
- e[d.token].content = n(e[d.token].content, d.pos, D);
- p += q.length - 1;
- if (d.token === t) {
- p += D.length - 1;
- }
- c = s.content;
- h = c.length;
- w.length = C;
- continue e;
- }
- }
- }
- y
- ? w.push({
- token: t,
- pos: u.index,
- single: A,
- level: f
- })
- : x && A && (s.content = n(s.content, u.index, '\u2019'));
- } else {
- if (A) {
- s.content = n(s.content, u.index, '\u2019');
- }
- }
- }
- }
- }
- }
- var o = e('../common/utils').isWhiteSpace;
- var i = e('../common/utils').isPunctChar;
- var a = e('../common/utils').isMdAsciiPunct;
- var c = /['"]/;
- var l = /['"]/g;
- r.exports = function (e) {
- var r;
- if (e.md.options.typographer) {
- for (r = e.tokens.length - 1; r >= 0; r--) {
- if ('inline' === e.tokens[r].type && c.test(e.tokens[r].content)) {
- s(e.tokens[r].children, e);
- }
- }
- }
- };
- },
- {
- '../common/utils': 4
- }
- ],
- 36: [
- function (e, r, t) {
- 'use strict';
- function n(e, r, t) {
- this.src = e;
- this.env = t;
- this.tokens = [];
- this.inlineMode = false;
- this.md = r;
- }
- var s = e('../token');
- n.prototype.Token = s;
- r.exports = n;
- },
- {
- '../token': 51
- }
- ],
- 37: [
- function (e, r, t) {
- 'use strict';
- var n = /^<([a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)>/;
- var s = /^<([a-zA-Z][a-zA-Z0-9+.\-]{1,31}):([^<>\x00-\x20]*)>/;
- r.exports = function (e, r) {
- var t;
- var o;
- var i;
- var a;
- var c;
- var l;
- var u = e.pos;
- return (
- 60 === e.src.charCodeAt(u) &&
- ((t = e.src.slice(u)),
- !(t.indexOf('>') < 0) &&
- (s.test(t)
- ? ((o = t.match(s)),
- (a = o[0].slice(1, -1)),
- (c = e.md.normalizeLink(a)),
- !!e.md.validateLink(c) &&
- (r ||
- ((l = e.push('link_open', 'a', 1)),
- (l.attrs = [['href', c]]),
- (l.markup = 'autolink'),
- (l.info = 'auto'),
- (l = e.push('text', '', 0)),
- (l.content = e.md.normalizeLinkText(a)),
- (l = e.push('link_close', 'a', -1)),
- (l.markup = 'autolink'),
- (l.info = 'auto')),
- (e.pos += o[0].length),
- true))
- : !!n.test(t) &&
- ((i = t.match(n)),
- (a = i[0].slice(1, -1)),
- (c = e.md.normalizeLink('mailto:' + a)),
- !!e.md.validateLink(c) &&
- (r ||
- ((l = e.push('link_open', 'a', 1)),
- (l.attrs = [['href', c]]),
- (l.markup = 'autolink'),
- (l.info = 'auto'),
- (l = e.push('text', '', 0)),
- (l.content = e.md.normalizeLinkText(a)),
- (l = e.push('link_close', 'a', -1)),
- (l.markup = 'autolink'),
- (l.info = 'auto')),
- (e.pos += i[0].length),
- true))))
- );
- };
- },
- {}
- ],
- 38: [
- function (e, r, t) {
- 'use strict';
- r.exports = function (e, r) {
- var t;
- var n;
- var s;
- var o;
- var i;
- var a;
- var c = e.pos;
- if (96 !== e.src.charCodeAt(c)) {
- return false;
- }
- for (t = c, c++, n = e.posMax; c < n && 96 === e.src.charCodeAt(c); ) {
- c++;
- }
- for (s = e.src.slice(t, c), o = i = c; (o = e.src.indexOf('`', i)) !== -1; ) {
- for (i = o + 1; i < n && 96 === e.src.charCodeAt(i); ) {
- i++;
- }
- if (i - o === s.length) {
- r ||
- ((a = e.push('code_inline', 'code', 0)),
- (a.markup = s),
- (a.content = e.src
- .slice(c, o)
- .replace(/[ \n]+/g, ' ')
- .trim()));
- e.pos = i;
- return true;
- }
- }
- r || (e.pending += s);
- e.pos += s.length;
- return true;
- };
- },
- {}
- ],
- 39: [
- function (e, r, t) {
- 'use strict';
- r.exports = function (e) {
- var r;
- var t;
- var n;
- var s;
- var o = e.delimiters;
- var i = e.delimiters.length;
- for (r = 0; r < i; r++) {
- n = o[r];
- if (n.close) {
- for (t = r - n.jump - 1; t >= 0; ) {
- s = o[t];
- if (s.open && s.marker === n.marker && s.end < 0 && s.level === n.level) {
- var a = (s.close || n.open) && void 0 !== s.length && void 0 !== n.length && (s.length + n.length) % 3 == 0;
- if (!a) {
- n.jump = r - t;
- n.open = false;
- s.end = r;
- s.jump = 0;
- break;
- }
- }
- t -= s.jump + 1;
- }
- }
- }
- };
- },
- {}
- ],
- 40: [
- function (e, r, t) {
- 'use strict';
- r.exports.tokenize = function (e, r) {
- var t;
- var n;
- var s;
- var o = e.pos;
- var i = e.src.charCodeAt(o);
- if (r) {
- return false;
- }
- if (95 !== i && 42 !== i) {
- return false;
- }
- for (n = e.scanDelims(e.pos, 42 === i), t = 0; t < n.length; t++) {
- s = e.push('text', '', 0);
- s.content = String.fromCharCode(i);
- e.delimiters.push({
- marker: i,
- length: n.length,
- jump: t,
- token: e.tokens.length - 1,
- level: e.level,
- end: -1,
- open: n.can_open,
- close: n.can_close
- });
- }
- e.pos += n.length;
- return true;
- };
- r.exports.postProcess = function (e) {
- var r;
- var t;
- var n;
- var s;
- var o;
- var i;
- var a = e.delimiters;
- var c = e.delimiters.length;
- for (r = 0; r < c; r++) {
- t = a[r];
- (95 !== t.marker && 42 !== t.marker) ||
- (t.end !== -1 &&
- ((n = a[t.end]),
- (i =
- r + 1 < c &&
- a[r + 1].end === t.end - 1 &&
- a[r + 1].token === t.token + 1 &&
- a[t.end - 1].token === n.token - 1 &&
- a[r + 1].marker === t.marker),
- (o = String.fromCharCode(t.marker)),
- (s = e.tokens[t.token]),
- (s.type = i ? 'strong_open' : 'em_open'),
- (s.tag = i ? 'strong' : 'em'),
- (s.nesting = 1),
- (s.markup = i ? o + o : o),
- (s.content = ''),
- (s = e.tokens[n.token]),
- (s.type = i ? 'strong_close' : 'em_close'),
- (s.tag = i ? 'strong' : 'em'),
- (s.nesting = -1),
- (s.markup = i ? o + o : o),
- (s.content = ''),
- i && ((e.tokens[a[r + 1].token].content = ''), (e.tokens[a[t.end - 1].token].content = ''), r++)));
- }
- };
- },
- {}
- ],
- 41: [
- function (e, r, t) {
- 'use strict';
- var n = e('../common/entities');
- var s = e('../common/utils').has;
- var o = e('../common/utils').isValidEntityCode;
- var i = e('../common/utils').fromCodePoint;
- r.exports = function (e, r) {
- var t;
- var a;
- var c = e.pos;
- var l = e.posMax;
- if (38 !== e.src.charCodeAt(c)) {
- return false;
- }
- if (c + 1 < l) {
- if (35 === e.src.charCodeAt(c + 1)) {
- if ((a = e.src.slice(c).match(/^&#((?:x[a-f0-9]{1,8}|[0-9]{1,8}));/i))) {
- r || ((t = 'x' === a[1][0].toLowerCase() ? parseInt(a[1].slice(1), 16) : parseInt(a[1], 10)), (e.pending += i(o(t) ? t : 65533)));
- e.pos += a[0].length;
- return true;
- }
- } else if ((a = e.src.slice(c).match(/^&([a-z][a-z0-9]{1,31});/i)) && s(n, a[1])) {
- r || (e.pending += n[a[1]]);
- e.pos += a[0].length;
- return true;
- }
- }
- r || (e.pending += '&');
- e.pos++;
- return true;
- };
- },
- {
- '../common/entities': 1,
- '../common/utils': 4
- }
- ],
- 42: [
- function (e, r, t) {
- 'use strict';
- for (var n = e('../common/utils').isSpace, s = [], o = 0; o < 256; o++) {
- s.push(0);
- }
- '\\!"#$%&\'()*+,./:;<=>?@[]^_`{|}~-'.split('').forEach(function (e) {
- s[e.charCodeAt(0)] = 1;
- });
- r.exports = function (e, r) {
- var t;
- var o = e.pos;
- var i = e.posMax;
- if (92 !== e.src.charCodeAt(o)) {
- return false;
- }
- if (++o < i) {
- if ((t = e.src.charCodeAt(o)) < 256 && 0 !== s[t]) {
- r || (e.pending += e.src[o]);
- e.pos += 2;
- return true;
- }
- if (10 === t) {
- for (r || e.push('hardbreak', 'br', 0), o++; o < i && ((t = e.src.charCodeAt(o)), n(t)); ) {
- o++;
- }
- e.pos = o;
- return true;
- }
- }
- r || (e.pending += '\\');
- e.pos++;
- return true;
- };
- },
- {
- '../common/utils': 4
- }
- ],
- 43: [
- function (e, r, t) {
- 'use strict';
- function n(e) {
- var r = 32 | e;
- return r >= 97 && r <= 122;
- }
- var s = e('../common/html_re').HTML_TAG_RE;
- r.exports = function (e, r) {
- var t;
- var o;
- var i;
- var a;
- var c = e.pos;
- return (
- !!e.md.options.html &&
- ((i = e.posMax),
- !(60 !== e.src.charCodeAt(c) || c + 2 >= i) &&
- !(33 !== (t = e.src.charCodeAt(c + 1)) && 63 !== t && 47 !== t && !n(t)) &&
- !!(o = e.src.slice(c).match(s)) &&
- (r || ((a = e.push('html_inline', '', 0)), (a.content = e.src.slice(c, c + o[0].length))), (e.pos += o[0].length), true))
- );
- };
- },
- {
- '../common/html_re': 3
- }
- ],
- 44: [
- function (e, r, t) {
- 'use strict';
- var n = e('../common/utils').normalizeReference;
- var s = e('../common/utils').isSpace;
- r.exports = function (e, r) {
- var t;
- var o;
- var i;
- var a;
- var c;
- var l;
- var u;
- var p;
- var h;
- var f;
- var d;
- var m;
- var _;
- var g = '';
- var b = e.pos;
- var k = e.posMax;
- if (33 !== e.src.charCodeAt(e.pos)) {
- return false;
- }
- if (91 !== e.src.charCodeAt(e.pos + 1)) {
- return false;
- }
- l = e.pos + 2;
- if ((c = e.md.helpers.parseLinkLabel(e, e.pos + 1, false)) < 0) {
- return false;
- }
- if ((u = c + 1) < k && 40 === e.src.charCodeAt(u)) {
- for (u++; u < k && ((o = e.src.charCodeAt(u)), s(o) || 10 === o); u++) {}
- if (u >= k) {
- return false;
- }
- for (
- _ = u,
- h = e.md.helpers.parseLinkDestination(e.src, u, e.posMax),
- h.ok && ((g = e.md.normalizeLink(h.str)), e.md.validateLink(g) ? (u = h.pos) : (g = '')),
- _ = u;
- u < k && ((o = e.src.charCodeAt(u)), s(o) || 10 === o);
- u++
- ) {}
- h = e.md.helpers.parseLinkTitle(e.src, u, e.posMax);
- if (u < k && _ !== u && h.ok) {
- for (f = h.str, u = h.pos; u < k && ((o = e.src.charCodeAt(u)), s(o) || 10 === o); u++) {}
- } else {
- f = '';
- }
- if (u >= k || 41 !== e.src.charCodeAt(u)) {
- e.pos = b;
- return false;
- }
- u++;
- } else {
- if (void 0 === e.env.references) {
- return false;
- }
- u < k && 91 === e.src.charCodeAt(u)
- ? ((_ = u + 1), (u = e.md.helpers.parseLinkLabel(e, u)), u >= 0 ? (a = e.src.slice(_, u++)) : (u = c + 1))
- : (u = c + 1);
- a || (a = e.src.slice(l, c));
- if (!(p = e.env.references[n(a)])) {
- e.pos = b;
- return false;
- }
- g = p.href;
- f = p.title;
- }
- r ||
- ((i = e.src.slice(l, c)),
- e.md.inline.parse(i, e.md, e.env, (m = [])),
- (d = e.push('image', 'img', 0)),
- (d.attrs = t =
- [
- ['src', g],
- ['alt', '']
- ]),
- (d.children = m),
- (d.content = i),
- f && t.push(['title', f]));
- e.pos = u;
- e.posMax = k;
- return true;
- };
- },
- {
- '../common/utils': 4
- }
- ],
- 45: [
- function (e, r, t) {
- 'use strict';
- var n = e('../common/utils').normalizeReference;
- var s = e('../common/utils').isSpace;
- r.exports = function (e, r) {
- var t;
- var o;
- var i;
- var a;
- var c;
- var l;
- var u;
- var p;
- var h;
- var f;
- var d = '';
- var m = e.pos;
- var _ = e.posMax;
- var g = e.pos;
- var b = true;
- if (91 !== e.src.charCodeAt(e.pos)) {
- return false;
- }
- c = e.pos + 1;
- if ((a = e.md.helpers.parseLinkLabel(e, e.pos, true)) < 0) {
- return false;
- }
- if ((l = a + 1) < _ && 40 === e.src.charCodeAt(l)) {
- for (b = false, l++; l < _ && ((o = e.src.charCodeAt(l)), s(o) || 10 === o); l++) {}
- if (l >= _) {
- return false;
- }
- for (
- g = l,
- u = e.md.helpers.parseLinkDestination(e.src, l, e.posMax),
- u.ok && ((d = e.md.normalizeLink(u.str)), e.md.validateLink(d) ? (l = u.pos) : (d = '')),
- g = l;
- l < _ && ((o = e.src.charCodeAt(l)), s(o) || 10 === o);
- l++
- ) {}
- u = e.md.helpers.parseLinkTitle(e.src, l, e.posMax);
- if (l < _ && g !== l && u.ok) {
- for (h = u.str, l = u.pos; l < _ && ((o = e.src.charCodeAt(l)), s(o) || 10 === o); l++) {}
- } else {
- h = '';
- }
- if (l >= _ || 41 !== e.src.charCodeAt(l)) {
- b = true;
- }
- l++;
- }
- if (b) {
- if (void 0 === e.env.references) {
- return false;
- }
- l < _ && 91 === e.src.charCodeAt(l)
- ? ((g = l + 1), (l = e.md.helpers.parseLinkLabel(e, l)), l >= 0 ? (i = e.src.slice(g, l++)) : (l = a + 1))
- : (l = a + 1);
- i || (i = e.src.slice(c, a));
- if (!(p = e.env.references[n(i)])) {
- e.pos = m;
- return false;
- }
- d = p.href;
- h = p.title;
- }
- r ||
- ((e.pos = c),
- (e.posMax = a),
- (f = e.push('link_open', 'a', 1)),
- (f.attrs = t = [['href', d]]),
- h && t.push(['title', h]),
- e.md.inline.tokenize(e),
- (f = e.push('link_close', 'a', -1)));
- e.pos = l;
- e.posMax = _;
- return true;
- };
- },
- {
- '../common/utils': 4
- }
- ],
- 46: [
- function (e, r, t) {
- 'use strict';
- var n = e('../common/utils').isSpace;
- r.exports = function (e, r) {
- var t;
- var s;
- var o = e.pos;
- if (10 !== e.src.charCodeAt(o)) {
- return false;
- }
- for (
- t = e.pending.length - 1,
- s = e.posMax,
- r ||
- (t >= 0 && 32 === e.pending.charCodeAt(t)
- ? t >= 1 && 32 === e.pending.charCodeAt(t - 1)
- ? ((e.pending = e.pending.replace(/ +$/, '')), e.push('hardbreak', 'br', 0))
- : ((e.pending = e.pending.slice(0, -1)), e.push('softbreak', 'br', 0))
- : e.push('softbreak', 'br', 0)),
- o++;
- o < s && n(e.src.charCodeAt(o));
- ) {
- o++;
- }
- e.pos = o;
- return true;
- };
- },
- {
- '../common/utils': 4
- }
- ],
- 47: [
- function (e, r, t) {
- 'use strict';
- function n(e, r, t, n) {
- this.src = e;
- this.env = t;
- this.md = r;
- this.tokens = n;
- this.pos = 0;
- this.posMax = this.src.length;
- this.level = 0;
- this.pending = '';
- this.pendingLevel = 0;
- this.cache = {};
- this.delimiters = [];
- }
- var s = e('../token');
- var o = e('../common/utils').isWhiteSpace;
- var i = e('../common/utils').isPunctChar;
- var a = e('../common/utils').isMdAsciiPunct;
- n.prototype.pushPending = function () {
- var e = new s('text', '', 0);
- e.content = this.pending;
- e.level = this.pendingLevel;
- this.tokens.push(e);
- this.pending = '';
- return e;
- };
- n.prototype.push = function (e, r, t) {
- if (this.pending) {
- this.pushPending();
- }
- var n = new s(e, r, t);
- if (t < 0) {
- this.level--;
- }
- n.level = this.level;
- if (t > 0) {
- this.level++;
- }
- this.pendingLevel = this.level;
- this.tokens.push(n);
- return n;
- };
- n.prototype.scanDelims = function (e, r) {
- var t;
- var n;
- var s;
- var c;
- var l;
- var u;
- var p;
- var h;
- var f;
- var d = e;
- var m = true;
- var _ = true;
- var g = this.posMax;
- var b = this.src.charCodeAt(e);
- for (t = e > 0 ? this.src.charCodeAt(e - 1) : 32; d < g && this.src.charCodeAt(d) === b; ) {
- d++;
- }
- s = d - e;
- n = d < g ? this.src.charCodeAt(d) : 32;
- p = a(t) || i(String.fromCharCode(t));
- f = a(n) || i(String.fromCharCode(n));
- u = o(t);
- h = o(n);
- h ? (m = false) : f && (u || p || (m = false));
- u ? (_ = false) : p && (h || f || (_ = false));
- r ? ((c = m), (l = _)) : ((c = m && (!_ || p)), (l = _ && (!m || f)));
- return {
- can_open: c,
- can_close: l,
- length: s
- };
- };
- n.prototype.Token = s;
- r.exports = n;
- },
- {
- '../common/utils': 4,
- '../token': 51
- }
- ],
- 48: [
- function (e, r, t) {
- 'use strict';
- r.exports.tokenize = function (e, r) {
- var t;
- var n;
- var s;
- var o;
- var i;
- var a = e.pos;
- var c = e.src.charCodeAt(a);
- if (r) {
- return false;
- }
- if (126 !== c) {
- return false;
- }
- n = e.scanDelims(e.pos, true);
- o = n.length;
- i = String.fromCharCode(c);
- if (o < 2) {
- return false;
- }
- for (o % 2 && ((s = e.push('text', '', 0)), (s.content = i), o--), t = 0; t < o; t += 2) {
- s = e.push('text', '', 0);
- s.content = i + i;
- e.delimiters.push({
- marker: c,
- jump: t,
- token: e.tokens.length - 1,
- level: e.level,
- end: -1,
- open: n.can_open,
- close: n.can_close
- });
- }
- e.pos += n.length;
- return true;
- };
- r.exports.postProcess = function (e) {
- var r;
- var t;
- var n;
- var s;
- var o;
- var i = [];
- var a = e.delimiters;
- var c = e.delimiters.length;
- for (r = 0; r < c; r++) {
- n = a[r];
- if (126 === n.marker && n.end !== -1) {
- s = a[n.end];
- o = e.tokens[n.token];
- o.type = 's_open';
- o.tag = 's';
- o.nesting = 1;
- o.markup = '~~';
- o.content = '';
- o = e.tokens[s.token];
- o.type = 's_close';
- o.tag = 's';
- o.nesting = -1;
- o.markup = '~~';
- o.content = '';
- if ('text' === e.tokens[s.token - 1].type && '~' === e.tokens[s.token - 1].content) {
- i.push(s.token - 1);
- }
- }
- }
- for (; i.length; ) {
- for (r = i.pop(), t = r + 1; t < e.tokens.length && 's_close' === e.tokens[t].type; ) {
- t++;
- }
- t--;
- if (r !== t) {
- o = e.tokens[t];
- e.tokens[t] = e.tokens[r];
- e.tokens[r] = o;
- }
- }
- };
- },
- {}
- ],
- 49: [
- function (e, r, t) {
- 'use strict';
- function n(e) {
- switch (e) {
- case 10:
- case 33:
- case 35:
- case 36:
- case 37:
- case 38:
- case 42:
- case 43:
- case 45:
- case 58:
- case 60:
- case 61:
- case 62:
- case 64:
- case 91:
- case 92:
- case 93:
- case 94:
- case 95:
- case 96:
- case 123:
- case 125:
- case 126:
- return true;
- default:
- return false;
- }
- }
- r.exports = function (e, r) {
- for (var t = e.pos; t < e.posMax && !n(e.src.charCodeAt(t)); ) {
- t++;
- }
- return t !== e.pos && (r || (e.pending += e.src.slice(e.pos, t)), (e.pos = t), true);
- };
- },
- {}
- ],
- 50: [
- function (e, r, t) {
- 'use strict';
- r.exports = function (e) {
- var r;
- var t;
- var n = 0;
- var s = e.tokens;
- var o = e.tokens.length;
- for (r = t = 0; r < o; r++) {
- n += s[r].nesting;
- s[r].level = n;
- 'text' === s[r].type && r + 1 < o && 'text' === s[r + 1].type ? (s[r + 1].content = s[r].content + s[r + 1].content) : (r !== t && (s[t] = s[r]), t++);
- }
- if (r !== t) {
- s.length = t;
- }
- };
- },
- {}
- ],
- 51: [
- function (e, r, t) {
- 'use strict';
- function n(e, r, t) {
- this.type = e;
- this.tag = r;
- this.attrs = null;
- this.map = null;
- this.nesting = t;
- this.level = 0;
- this.children = null;
- this.content = '';
- this.markup = '';
- this.info = '';
- this.meta = null;
- this.block = false;
- this.hidden = false;
- }
- n.prototype.attrIndex = function (e) {
- var r;
- var t;
- var n;
- if (!this.attrs) {
- return -1;
- }
- for (r = this.attrs, t = 0, n = r.length; t < n; t++) {
- if (r[t][0] === e) {
- return t;
- }
- }
- return -1;
- };
- n.prototype.attrPush = function (e) {
- this.attrs ? this.attrs.push(e) : (this.attrs = [e]);
- };
- n.prototype.attrSet = function (e, r) {
- var t = this.attrIndex(e);
- var n = [e, r];
- t < 0 ? this.attrPush(n) : (this.attrs[t] = n);
- };
- n.prototype.attrGet = function (e) {
- var r = this.attrIndex(e);
- var t = null;
- if (r >= 0) {
- t = this.attrs[r][1];
- }
- return t;
- };
- n.prototype.attrJoin = function (e, r) {
- var t = this.attrIndex(e);
- t < 0 ? this.attrPush([e, r]) : (this.attrs[t][1] = this.attrs[t][1] + ' ' + r);
- };
- r.exports = n;
- },
- {}
- ],
- 52: [
- function (e, r, t) {
- r.exports = {
- Aacute: '\xC1',
- aacute: '\xE1',
- Abreve: '\u0102',
- abreve: '\u0103',
- ac: '\u223E',
- acd: '\u223F',
- acE: '\u223E\u0333',
- Acirc: '\xC2',
- acirc: '\xE2',
- acute: '\xB4',
- Acy: '\u0410',
- acy: '\u0430',
- AElig: '\xC6',
- aelig: '\xE6',
- af: '\u2061',
- Afr: '\uD835\uDD04',
- afr: '\uD835\uDD1E',
- Agrave: '\xC0',
- agrave: '\xE0',
- alefsym: '\u2135',
- aleph: '\u2135',
- Alpha: '\u0391',
- alpha: '\u03B1',
- Amacr: '\u0100',
- amacr: '\u0101',
- amalg: '\u2A3F',
- amp: '&',
- AMP: '&',
- andand: '\u2A55',
- And: '\u2A53',
- and: '\u2227',
- andd: '\u2A5C',
- andslope: '\u2A58',
- andv: '\u2A5A',
- ang: '\u2220',
- ange: '\u29A4',
- angle: '\u2220',
- angmsdaa: '\u29A8',
- angmsdab: '\u29A9',
- angmsdac: '\u29AA',
- angmsdad: '\u29AB',
- angmsdae: '\u29AC',
- angmsdaf: '\u29AD',
- angmsdag: '\u29AE',
- angmsdah: '\u29AF',
- angmsd: '\u2221',
- angrt: '\u221F',
- angrtvb: '\u22BE',
- angrtvbd: '\u299D',
- angsph: '\u2222',
- angst: '\xC5',
- angzarr: '\u237C',
- Aogon: '\u0104',
- aogon: '\u0105',
- Aopf: '\uD835\uDD38',
- aopf: '\uD835\uDD52',
- apacir: '\u2A6F',
- ap: '\u2248',
- apE: '\u2A70',
- ape: '\u224A',
- apid: '\u224B',
- apos: "'",
- ApplyFunction: '\u2061',
- approx: '\u2248',
- approxeq: '\u224A',
- Aring: '\xC5',
- aring: '\xE5',
- Ascr: '\uD835\uDC9C',
- ascr: '\uD835\uDCB6',
- Assign: '\u2254',
- ast: '*',
- asymp: '\u2248',
- asympeq: '\u224D',
- Atilde: '\xC3',
- atilde: '\xE3',
- Auml: '\xC4',
- auml: '\xE4',
- awconint: '\u2233',
- awint: '\u2A11',
- backcong: '\u224C',
- backepsilon: '\u03F6',
- backprime: '\u2035',
- backsim: '\u223D',
- backsimeq: '\u22CD',
- Backslash: '\u2216',
- Barv: '\u2AE7',
- barvee: '\u22BD',
- barwed: '\u2305',
- Barwed: '\u2306',
- barwedge: '\u2305',
- bbrk: '\u23B5',
- bbrktbrk: '\u23B6',
- bcong: '\u224C',
- Bcy: '\u0411',
- bcy: '\u0431',
- bdquo: '\u201E',
- becaus: '\u2235',
- because: '\u2235',
- Because: '\u2235',
- bemptyv: '\u29B0',
- bepsi: '\u03F6',
- bernou: '\u212C',
- Bernoullis: '\u212C',
- Beta: '\u0392',
- beta: '\u03B2',
- beth: '\u2136',
- between: '\u226C',
- Bfr: '\uD835\uDD05',
- bfr: '\uD835\uDD1F',
- bigcap: '\u22C2',
- bigcirc: '\u25EF',
- bigcup: '\u22C3',
- bigodot: '\u2A00',
- bigoplus: '\u2A01',
- bigotimes: '\u2A02',
- bigsqcup: '\u2A06',
- bigstar: '\u2605',
- bigtriangledown: '\u25BD',
- bigtriangleup: '\u25B3',
- biguplus: '\u2A04',
- bigvee: '\u22C1',
- bigwedge: '\u22C0',
- bkarow: '\u290D',
- blacklozenge: '\u29EB',
- blacksquare: '\u25AA',
- blacktriangle: '\u25B4',
- blacktriangledown: '\u25BE',
- blacktriangleleft: '\u25C2',
- blacktriangleright: '\u25B8',
- blank: '\u2423',
- blk12: '\u2592',
- blk14: '\u2591',
- blk34: '\u2593',
- block: '\u2588',
- bne: '=\u20E5',
- bnequiv: '\u2261\u20E5',
- bNot: '\u2AED',
- bnot: '\u2310',
- Bopf: '\uD835\uDD39',
- bopf: '\uD835\uDD53',
- bot: '\u22A5',
- bottom: '\u22A5',
- bowtie: '\u22C8',
- boxbox: '\u29C9',
- boxdl: '\u2510',
- boxdL: '\u2555',
- boxDl: '\u2556',
- boxDL: '\u2557',
- boxdr: '\u250C',
- boxdR: '\u2552',
- boxDr: '\u2553',
- boxDR: '\u2554',
- boxh: '\u2500',
- boxH: '\u2550',
- boxhd: '\u252C',
- boxHd: '\u2564',
- boxhD: '\u2565',
- boxHD: '\u2566',
- boxhu: '\u2534',
- boxHu: '\u2567',
- boxhU: '\u2568',
- boxHU: '\u2569',
- boxminus: '\u229F',
- boxplus: '\u229E',
- boxtimes: '\u22A0',
- boxul: '\u2518',
- boxuL: '\u255B',
- boxUl: '\u255C',
- boxUL: '\u255D',
- boxur: '\u2514',
- boxuR: '\u2558',
- boxUr: '\u2559',
- boxUR: '\u255A',
- boxv: '\u2502',
- boxV: '\u2551',
- boxvh: '\u253C',
- boxvH: '\u256A',
- boxVh: '\u256B',
- boxVH: '\u256C',
- boxvl: '\u2524',
- boxvL: '\u2561',
- boxVl: '\u2562',
- boxVL: '\u2563',
- boxvr: '\u251C',
- boxvR: '\u255E',
- boxVr: '\u255F',
- boxVR: '\u2560',
- bprime: '\u2035',
- breve: '\u02D8',
- Breve: '\u02D8',
- brvbar: '\xA6',
- bscr: '\uD835\uDCB7',
- Bscr: '\u212C',
- bsemi: '\u204F',
- bsim: '\u223D',
- bsime: '\u22CD',
- bsolb: '\u29C5',
- bsol: '\\',
- bsolhsub: '\u27C8',
- bull: '\u2022',
- bullet: '\u2022',
- bump: '\u224E',
- bumpE: '\u2AAE',
- bumpe: '\u224F',
- Bumpeq: '\u224E',
- bumpeq: '\u224F',
- Cacute: '\u0106',
- cacute: '\u0107',
- capand: '\u2A44',
- capbrcup: '\u2A49',
- capcap: '\u2A4B',
- cap: '\u2229',
- Cap: '\u22D2',
- capcup: '\u2A47',
- capdot: '\u2A40',
- CapitalDifferentialD: '\u2145',
- caps: '\u2229\uFE00',
- caret: '\u2041',
- caron: '\u02C7',
- Cayleys: '\u212D',
- ccaps: '\u2A4D',
- Ccaron: '\u010C',
- ccaron: '\u010D',
- Ccedil: '\xC7',
- ccedil: '\xE7',
- Ccirc: '\u0108',
- ccirc: '\u0109',
- Cconint: '\u2230',
- ccups: '\u2A4C',
- ccupssm: '\u2A50',
- Cdot: '\u010A',
- cdot: '\u010B',
- cedil: '\xB8',
- Cedilla: '\xB8',
- cemptyv: '\u29B2',
- cent: '\xA2',
- centerdot: '\xB7',
- CenterDot: '\xB7',
- cfr: '\uD835\uDD20',
- Cfr: '\u212D',
- CHcy: '\u0427',
- chcy: '\u0447',
- check: '\u2713',
- checkmark: '\u2713',
- Chi: '\u03A7',
- chi: '\u03C7',
- circ: '\u02C6',
- circeq: '\u2257',
- circlearrowleft: '\u21BA',
- circlearrowright: '\u21BB',
- circledast: '\u229B',
- circledcirc: '\u229A',
- circleddash: '\u229D',
- CircleDot: '\u2299',
- circledR: '\xAE',
- circledS: '\u24C8',
- CircleMinus: '\u2296',
- CirclePlus: '\u2295',
- CircleTimes: '\u2297',
- cir: '\u25CB',
- cirE: '\u29C3',
- cire: '\u2257',
- cirfnint: '\u2A10',
- cirmid: '\u2AEF',
- cirscir: '\u29C2',
- ClockwiseContourIntegral: '\u2232',
- CloseCurlyDoubleQuote: '\u201D',
- CloseCurlyQuote: '\u2019',
- clubs: '\u2663',
- clubsuit: '\u2663',
- colon: ':',
- Colon: '\u2237',
- Colone: '\u2A74',
- colone: '\u2254',
- coloneq: '\u2254',
- comma: ',',
- commat: '@',
- comp: '\u2201',
- compfn: '\u2218',
- complement: '\u2201',
- complexes: '\u2102',
- cong: '\u2245',
- congdot: '\u2A6D',
- Congruent: '\u2261',
- conint: '\u222E',
- Conint: '\u222F',
- ContourIntegral: '\u222E',
- copf: '\uD835\uDD54',
- Copf: '\u2102',
- coprod: '\u2210',
- Coproduct: '\u2210',
- copy: '\xA9',
- COPY: '\xA9',
- copysr: '\u2117',
- CounterClockwiseContourIntegral: '\u2233',
- crarr: '\u21B5',
- cross: '\u2717',
- Cross: '\u2A2F',
- Cscr: '\uD835\uDC9E',
- cscr: '\uD835\uDCB8',
- csub: '\u2ACF',
- csube: '\u2AD1',
- csup: '\u2AD0',
- csupe: '\u2AD2',
- ctdot: '\u22EF',
- cudarrl: '\u2938',
- cudarrr: '\u2935',
- cuepr: '\u22DE',
- cuesc: '\u22DF',
- cularr: '\u21B6',
- cularrp: '\u293D',
- cupbrcap: '\u2A48',
- cupcap: '\u2A46',
- CupCap: '\u224D',
- cup: '\u222A',
- Cup: '\u22D3',
- cupcup: '\u2A4A',
- cupdot: '\u228D',
- cupor: '\u2A45',
- cups: '\u222A\uFE00',
- curarr: '\u21B7',
- curarrm: '\u293C',
- curlyeqprec: '\u22DE',
- curlyeqsucc: '\u22DF',
- curlyvee: '\u22CE',
- curlywedge: '\u22CF',
- curren: '\xA4',
- curvearrowleft: '\u21B6',
- curvearrowright: '\u21B7',
- cuvee: '\u22CE',
- cuwed: '\u22CF',
- cwconint: '\u2232',
- cwint: '\u2231',
- cylcty: '\u232D',
- dagger: '\u2020',
- Dagger: '\u2021',
- daleth: '\u2138',
- darr: '\u2193',
- Darr: '\u21A1',
- dArr: '\u21D3',
- dash: '\u2010',
- Dashv: '\u2AE4',
- dashv: '\u22A3',
- dbkarow: '\u290F',
- dblac: '\u02DD',
- Dcaron: '\u010E',
- dcaron: '\u010F',
- Dcy: '\u0414',
- dcy: '\u0434',
- ddagger: '\u2021',
- ddarr: '\u21CA',
- DD: '\u2145',
- dd: '\u2146',
- DDotrahd: '\u2911',
- ddotseq: '\u2A77',
- deg: '\xB0',
- Del: '\u2207',
- Delta: '\u0394',
- delta: '\u03B4',
- demptyv: '\u29B1',
- dfisht: '\u297F',
- Dfr: '\uD835\uDD07',
- dfr: '\uD835\uDD21',
- dHar: '\u2965',
- dharl: '\u21C3',
- dharr: '\u21C2',
- DiacriticalAcute: '\xB4',
- DiacriticalDot: '\u02D9',
- DiacriticalDoubleAcute: '\u02DD',
- DiacriticalGrave: '`',
- DiacriticalTilde: '\u02DC',
- diam: '\u22C4',
- diamond: '\u22C4',
- Diamond: '\u22C4',
- diamondsuit: '\u2666',
- diams: '\u2666',
- die: '\xA8',
- DifferentialD: '\u2146',
- digamma: '\u03DD',
- disin: '\u22F2',
- div: '\xF7',
- divide: '\xF7',
- divideontimes: '\u22C7',
- divonx: '\u22C7',
- DJcy: '\u0402',
- djcy: '\u0452',
- dlcorn: '\u231E',
- dlcrop: '\u230D',
- dollar: '$',
- Dopf: '\uD835\uDD3B',
- dopf: '\uD835\uDD55',
- Dot: '\xA8',
- dot: '\u02D9',
- DotDot: '\u20DC',
- doteq: '\u2250',
- doteqdot: '\u2251',
- DotEqual: '\u2250',
- dotminus: '\u2238',
- dotplus: '\u2214',
- dotsquare: '\u22A1',
- doublebarwedge: '\u2306',
- DoubleContourIntegral: '\u222F',
- DoubleDot: '\xA8',
- DoubleDownArrow: '\u21D3',
- DoubleLeftArrow: '\u21D0',
- DoubleLeftRightArrow: '\u21D4',
- DoubleLeftTee: '\u2AE4',
- DoubleLongLeftArrow: '\u27F8',
- DoubleLongLeftRightArrow: '\u27FA',
- DoubleLongRightArrow: '\u27F9',
- DoubleRightArrow: '\u21D2',
- DoubleRightTee: '\u22A8',
- DoubleUpArrow: '\u21D1',
- DoubleUpDownArrow: '\u21D5',
- DoubleVerticalBar: '\u2225',
- DownArrowBar: '\u2913',
- downarrow: '\u2193',
- DownArrow: '\u2193',
- Downarrow: '\u21D3',
- DownArrowUpArrow: '\u21F5',
- DownBreve: '\u0311',
- downdownarrows: '\u21CA',
- downharpoonleft: '\u21C3',
- downharpoonright: '\u21C2',
- DownLeftRightVector: '\u2950',
- DownLeftTeeVector: '\u295E',
- DownLeftVectorBar: '\u2956',
- DownLeftVector: '\u21BD',
- DownRightTeeVector: '\u295F',
- DownRightVectorBar: '\u2957',
- DownRightVector: '\u21C1',
- DownTeeArrow: '\u21A7',
- DownTee: '\u22A4',
- drbkarow: '\u2910',
- drcorn: '\u231F',
- drcrop: '\u230C',
- Dscr: '\uD835\uDC9F',
- dscr: '\uD835\uDCB9',
- DScy: '\u0405',
- dscy: '\u0455',
- dsol: '\u29F6',
- Dstrok: '\u0110',
- dstrok: '\u0111',
- dtdot: '\u22F1',
- dtri: '\u25BF',
- dtrif: '\u25BE',
- duarr: '\u21F5',
- duhar: '\u296F',
- dwangle: '\u29A6',
- DZcy: '\u040F',
- dzcy: '\u045F',
- dzigrarr: '\u27FF',
- Eacute: '\xC9',
- eacute: '\xE9',
- easter: '\u2A6E',
- Ecaron: '\u011A',
- ecaron: '\u011B',
- Ecirc: '\xCA',
- ecirc: '\xEA',
- ecir: '\u2256',
- ecolon: '\u2255',
- Ecy: '\u042D',
- ecy: '\u044D',
- eDDot: '\u2A77',
- Edot: '\u0116',
- edot: '\u0117',
- eDot: '\u2251',
- ee: '\u2147',
- efDot: '\u2252',
- Efr: '\uD835\uDD08',
- efr: '\uD835\uDD22',
- eg: '\u2A9A',
- Egrave: '\xC8',
- egrave: '\xE8',
- egs: '\u2A96',
- egsdot: '\u2A98',
- el: '\u2A99',
- Element: '\u2208',
- elinters: '\u23E7',
- ell: '\u2113',
- els: '\u2A95',
- elsdot: '\u2A97',
- Emacr: '\u0112',
- emacr: '\u0113',
- empty: '\u2205',
- emptyset: '\u2205',
- EmptySmallSquare: '\u25FB',
- emptyv: '\u2205',
- EmptyVerySmallSquare: '\u25AB',
- emsp13: '\u2004',
- emsp14: '\u2005',
- emsp: '\u2003',
- ENG: '\u014A',
- eng: '\u014B',
- ensp: '\u2002',
- Eogon: '\u0118',
- eogon: '\u0119',
- Eopf: '\uD835\uDD3C',
- eopf: '\uD835\uDD56',
- epar: '\u22D5',
- eparsl: '\u29E3',
- eplus: '\u2A71',
- epsi: '\u03B5',
- Epsilon: '\u0395',
- epsilon: '\u03B5',
- epsiv: '\u03F5',
- eqcirc: '\u2256',
- eqcolon: '\u2255',
- eqsim: '\u2242',
- eqslantgtr: '\u2A96',
- eqslantless: '\u2A95',
- Equal: '\u2A75',
- equals: '=',
- EqualTilde: '\u2242',
- equest: '\u225F',
- Equilibrium: '\u21CC',
- equiv: '\u2261',
- equivDD: '\u2A78',
- eqvparsl: '\u29E5',
- erarr: '\u2971',
- erDot: '\u2253',
- escr: '\u212F',
- Escr: '\u2130',
- esdot: '\u2250',
- Esim: '\u2A73',
- esim: '\u2242',
- Eta: '\u0397',
- eta: '\u03B7',
- ETH: '\xD0',
- eth: '\xF0',
- Euml: '\xCB',
- euml: '\xEB',
- euro: '\u20AC',
- excl: '!',
- exist: '\u2203',
- Exists: '\u2203',
- expectation: '\u2130',
- exponentiale: '\u2147',
- ExponentialE: '\u2147',
- fallingdotseq: '\u2252',
- Fcy: '\u0424',
- fcy: '\u0444',
- female: '\u2640',
- ffilig: '\uFB03',
- fflig: '\uFB00',
- ffllig: '\uFB04',
- Ffr: '\uD835\uDD09',
- ffr: '\uD835\uDD23',
- filig: '\uFB01',
- FilledSmallSquare: '\u25FC',
- FilledVerySmallSquare: '\u25AA',
- fjlig: 'fj',
- flat: '\u266D',
- fllig: '\uFB02',
- fltns: '\u25B1',
- fnof: '\u0192',
- Fopf: '\uD835\uDD3D',
- fopf: '\uD835\uDD57',
- forall: '\u2200',
- ForAll: '\u2200',
- fork: '\u22D4',
- forkv: '\u2AD9',
- Fouriertrf: '\u2131',
- fpartint: '\u2A0D',
- frac12: '\xBD',
- frac13: '\u2153',
- frac14: '\xBC',
- frac15: '\u2155',
- frac16: '\u2159',
- frac18: '\u215B',
- frac23: '\u2154',
- frac25: '\u2156',
- frac34: '\xBE',
- frac35: '\u2157',
- frac38: '\u215C',
- frac45: '\u2158',
- frac56: '\u215A',
- frac58: '\u215D',
- frac78: '\u215E',
- frasl: '\u2044',
- frown: '\u2322',
- fscr: '\uD835\uDCBB',
- Fscr: '\u2131',
- gacute: '\u01F5',
- Gamma: '\u0393',
- gamma: '\u03B3',
- Gammad: '\u03DC',
- gammad: '\u03DD',
- gap: '\u2A86',
- Gbreve: '\u011E',
- gbreve: '\u011F',
- Gcedil: '\u0122',
- Gcirc: '\u011C',
- gcirc: '\u011D',
- Gcy: '\u0413',
- gcy: '\u0433',
- Gdot: '\u0120',
- gdot: '\u0121',
- ge: '\u2265',
- gE: '\u2267',
- gEl: '\u2A8C',
- gel: '\u22DB',
- geq: '\u2265',
- geqq: '\u2267',
- geqslant: '\u2A7E',
- gescc: '\u2AA9',
- ges: '\u2A7E',
- gesdot: '\u2A80',
- gesdoto: '\u2A82',
- gesdotol: '\u2A84',
- gesl: '\u22DB\uFE00',
- gesles: '\u2A94',
- Gfr: '\uD835\uDD0A',
- gfr: '\uD835\uDD24',
- gg: '\u226B',
- Gg: '\u22D9',
- ggg: '\u22D9',
- gimel: '\u2137',
- GJcy: '\u0403',
- gjcy: '\u0453',
- gla: '\u2AA5',
- gl: '\u2277',
- glE: '\u2A92',
- glj: '\u2AA4',
- gnap: '\u2A8A',
- gnapprox: '\u2A8A',
- gne: '\u2A88',
- gnE: '\u2269',
- gneq: '\u2A88',
- gneqq: '\u2269',
- gnsim: '\u22E7',
- Gopf: '\uD835\uDD3E',
- gopf: '\uD835\uDD58',
- grave: '`',
- GreaterEqual: '\u2265',
- GreaterEqualLess: '\u22DB',
- GreaterFullEqual: '\u2267',
- GreaterGreater: '\u2AA2',
- GreaterLess: '\u2277',
- GreaterSlantEqual: '\u2A7E',
- GreaterTilde: '\u2273',
- Gscr: '\uD835\uDCA2',
- gscr: '\u210A',
- gsim: '\u2273',
- gsime: '\u2A8E',
- gsiml: '\u2A90',
- gtcc: '\u2AA7',
- gtcir: '\u2A7A',
- gt: '>',
- GT: '>',
- Gt: '\u226B',
- gtdot: '\u22D7',
- gtlPar: '\u2995',
- gtquest: '\u2A7C',
- gtrapprox: '\u2A86',
- gtrarr: '\u2978',
- gtrdot: '\u22D7',
- gtreqless: '\u22DB',
- gtreqqless: '\u2A8C',
- gtrless: '\u2277',
- gtrsim: '\u2273',
- gvertneqq: '\u2269\uFE00',
- gvnE: '\u2269\uFE00',
- Hacek: '\u02C7',
- hairsp: '\u200A',
- half: '\xBD',
- hamilt: '\u210B',
- HARDcy: '\u042A',
- hardcy: '\u044A',
- harrcir: '\u2948',
- harr: '\u2194',
- hArr: '\u21D4',
- harrw: '\u21AD',
- Hat: '^',
- hbar: '\u210F',
- Hcirc: '\u0124',
- hcirc: '\u0125',
- hearts: '\u2665',
- heartsuit: '\u2665',
- hellip: '\u2026',
- hercon: '\u22B9',
- hfr: '\uD835\uDD25',
- Hfr: '\u210C',
- HilbertSpace: '\u210B',
- hksearow: '\u2925',
- hkswarow: '\u2926',
- hoarr: '\u21FF',
- homtht: '\u223B',
- hookleftarrow: '\u21A9',
- hookrightarrow: '\u21AA',
- hopf: '\uD835\uDD59',
- Hopf: '\u210D',
- horbar: '\u2015',
- HorizontalLine: '\u2500',
- hscr: '\uD835\uDCBD',
- Hscr: '\u210B',
- hslash: '\u210F',
- Hstrok: '\u0126',
- hstrok: '\u0127',
- HumpDownHump: '\u224E',
- HumpEqual: '\u224F',
- hybull: '\u2043',
- hyphen: '\u2010',
- Iacute: '\xCD',
- iacute: '\xED',
- ic: '\u2063',
- Icirc: '\xCE',
- icirc: '\xEE',
- Icy: '\u0418',
- icy: '\u0438',
- Idot: '\u0130',
- IEcy: '\u0415',
- iecy: '\u0435',
- iexcl: '\xA1',
- iff: '\u21D4',
- ifr: '\uD835\uDD26',
- Ifr: '\u2111',
- Igrave: '\xCC',
- igrave: '\xEC',
- ii: '\u2148',
- iiiint: '\u2A0C',
- iiint: '\u222D',
- iinfin: '\u29DC',
- iiota: '\u2129',
- IJlig: '\u0132',
- ijlig: '\u0133',
- Imacr: '\u012A',
- imacr: '\u012B',
- image: '\u2111',
- ImaginaryI: '\u2148',
- imagline: '\u2110',
- imagpart: '\u2111',
- imath: '\u0131',
- Im: '\u2111',
- imof: '\u22B7',
- imped: '\u01B5',
- Implies: '\u21D2',
- incare: '\u2105',
- in: '\u2208',
- infin: '\u221E',
- infintie: '\u29DD',
- inodot: '\u0131',
- intcal: '\u22BA',
- int: '\u222B',
- Int: '\u222C',
- integers: '\u2124',
- Integral: '\u222B',
- intercal: '\u22BA',
- Intersection: '\u22C2',
- intlarhk: '\u2A17',
- intprod: '\u2A3C',
- InvisibleComma: '\u2063',
- InvisibleTimes: '\u2062',
- IOcy: '\u0401',
- iocy: '\u0451',
- Iogon: '\u012E',
- iogon: '\u012F',
- Iopf: '\uD835\uDD40',
- iopf: '\uD835\uDD5A',
- Iota: '\u0399',
- iota: '\u03B9',
- iprod: '\u2A3C',
- iquest: '\xBF',
- iscr: '\uD835\uDCBE',
- Iscr: '\u2110',
- isin: '\u2208',
- isindot: '\u22F5',
- isinE: '\u22F9',
- isins: '\u22F4',
- isinsv: '\u22F3',
- isinv: '\u2208',
- it: '\u2062',
- Itilde: '\u0128',
- itilde: '\u0129',
- Iukcy: '\u0406',
- iukcy: '\u0456',
- Iuml: '\xCF',
- iuml: '\xEF',
- Jcirc: '\u0134',
- jcirc: '\u0135',
- Jcy: '\u0419',
- jcy: '\u0439',
- Jfr: '\uD835\uDD0D',
- jfr: '\uD835\uDD27',
- jmath: '\u0237',
- Jopf: '\uD835\uDD41',
- jopf: '\uD835\uDD5B',
- Jscr: '\uD835\uDCA5',
- jscr: '\uD835\uDCBF',
- Jsercy: '\u0408',
- jsercy: '\u0458',
- Jukcy: '\u0404',
- jukcy: '\u0454',
- Kappa: '\u039A',
- kappa: '\u03BA',
- kappav: '\u03F0',
- Kcedil: '\u0136',
- kcedil: '\u0137',
- Kcy: '\u041A',
- kcy: '\u043A',
- Kfr: '\uD835\uDD0E',
- kfr: '\uD835\uDD28',
- kgreen: '\u0138',
- KHcy: '\u0425',
- khcy: '\u0445',
- KJcy: '\u040C',
- kjcy: '\u045C',
- Kopf: '\uD835\uDD42',
- kopf: '\uD835\uDD5C',
- Kscr: '\uD835\uDCA6',
- kscr: '\uD835\uDCC0',
- lAarr: '\u21DA',
- Lacute: '\u0139',
- lacute: '\u013A',
- laemptyv: '\u29B4',
- lagran: '\u2112',
- Lambda: '\u039B',
- lambda: '\u03BB',
- lang: '\u27E8',
- Lang: '\u27EA',
- langd: '\u2991',
- langle: '\u27E8',
- lap: '\u2A85',
- Laplacetrf: '\u2112',
- laquo: '\xAB',
- larrb: '\u21E4',
- larrbfs: '\u291F',
- larr: '\u2190',
- Larr: '\u219E',
- lArr: '\u21D0',
- larrfs: '\u291D',
- larrhk: '\u21A9',
- larrlp: '\u21AB',
- larrpl: '\u2939',
- larrsim: '\u2973',
- larrtl: '\u21A2',
- latail: '\u2919',
- lAtail: '\u291B',
- lat: '\u2AAB',
- late: '\u2AAD',
- lates: '\u2AAD\uFE00',
- lbarr: '\u290C',
- lBarr: '\u290E',
- lbbrk: '\u2772',
- lbrace: '{',
- lbrack: '[',
- lbrke: '\u298B',
- lbrksld: '\u298F',
- lbrkslu: '\u298D',
- Lcaron: '\u013D',
- lcaron: '\u013E',
- Lcedil: '\u013B',
- lcedil: '\u013C',
- lceil: '\u2308',
- lcub: '{',
- Lcy: '\u041B',
- lcy: '\u043B',
- ldca: '\u2936',
- ldquo: '\u201C',
- ldquor: '\u201E',
- ldrdhar: '\u2967',
- ldrushar: '\u294B',
- ldsh: '\u21B2',
- le: '\u2264',
- lE: '\u2266',
- LeftAngleBracket: '\u27E8',
- LeftArrowBar: '\u21E4',
- leftarrow: '\u2190',
- LeftArrow: '\u2190',
- Leftarrow: '\u21D0',
- LeftArrowRightArrow: '\u21C6',
- leftarrowtail: '\u21A2',
- LeftCeiling: '\u2308',
- LeftDoubleBracket: '\u27E6',
- LeftDownTeeVector: '\u2961',
- LeftDownVectorBar: '\u2959',
- LeftDownVector: '\u21C3',
- LeftFloor: '\u230A',
- leftharpoondown: '\u21BD',
- leftharpoonup: '\u21BC',
- leftleftarrows: '\u21C7',
- leftrightarrow: '\u2194',
- LeftRightArrow: '\u2194',
- Leftrightarrow: '\u21D4',
- leftrightarrows: '\u21C6',
- leftrightharpoons: '\u21CB',
- leftrightsquigarrow: '\u21AD',
- LeftRightVector: '\u294E',
- LeftTeeArrow: '\u21A4',
- LeftTee: '\u22A3',
- LeftTeeVector: '\u295A',
- leftthreetimes: '\u22CB',
- LeftTriangleBar: '\u29CF',
- LeftTriangle: '\u22B2',
- LeftTriangleEqual: '\u22B4',
- LeftUpDownVector: '\u2951',
- LeftUpTeeVector: '\u2960',
- LeftUpVectorBar: '\u2958',
- LeftUpVector: '\u21BF',
- LeftVectorBar: '\u2952',
- LeftVector: '\u21BC',
- lEg: '\u2A8B',
- leg: '\u22DA',
- leq: '\u2264',
- leqq: '\u2266',
- leqslant: '\u2A7D',
- lescc: '\u2AA8',
- les: '\u2A7D',
- lesdot: '\u2A7F',
- lesdoto: '\u2A81',
- lesdotor: '\u2A83',
- lesg: '\u22DA\uFE00',
- lesges: '\u2A93',
- lessapprox: '\u2A85',
- lessdot: '\u22D6',
- lesseqgtr: '\u22DA',
- lesseqqgtr: '\u2A8B',
- LessEqualGreater: '\u22DA',
- LessFullEqual: '\u2266',
- LessGreater: '\u2276',
- lessgtr: '\u2276',
- LessLess: '\u2AA1',
- lesssim: '\u2272',
- LessSlantEqual: '\u2A7D',
- LessTilde: '\u2272',
- lfisht: '\u297C',
- lfloor: '\u230A',
- Lfr: '\uD835\uDD0F',
- lfr: '\uD835\uDD29',
- lg: '\u2276',
- lgE: '\u2A91',
- lHar: '\u2962',
- lhard: '\u21BD',
- lharu: '\u21BC',
- lharul: '\u296A',
- lhblk: '\u2584',
- LJcy: '\u0409',
- ljcy: '\u0459',
- llarr: '\u21C7',
- ll: '\u226A',
- Ll: '\u22D8',
- llcorner: '\u231E',
- Lleftarrow: '\u21DA',
- llhard: '\u296B',
- lltri: '\u25FA',
- Lmidot: '\u013F',
- lmidot: '\u0140',
- lmoustache: '\u23B0',
- lmoust: '\u23B0',
- lnap: '\u2A89',
- lnapprox: '\u2A89',
- lne: '\u2A87',
- lnE: '\u2268',
- lneq: '\u2A87',
- lneqq: '\u2268',
- lnsim: '\u22E6',
- loang: '\u27EC',
- loarr: '\u21FD',
- lobrk: '\u27E6',
- longleftarrow: '\u27F5',
- LongLeftArrow: '\u27F5',
- Longleftarrow: '\u27F8',
- longleftrightarrow: '\u27F7',
- LongLeftRightArrow: '\u27F7',
- Longleftrightarrow: '\u27FA',
- longmapsto: '\u27FC',
- longrightarrow: '\u27F6',
- LongRightArrow: '\u27F6',
- Longrightarrow: '\u27F9',
- looparrowleft: '\u21AB',
- looparrowright: '\u21AC',
- lopar: '\u2985',
- Lopf: '\uD835\uDD43',
- lopf: '\uD835\uDD5D',
- loplus: '\u2A2D',
- lotimes: '\u2A34',
- lowast: '\u2217',
- lowbar: '_',
- LowerLeftArrow: '\u2199',
- LowerRightArrow: '\u2198',
- loz: '\u25CA',
- lozenge: '\u25CA',
- lozf: '\u29EB',
- lpar: '(',
- lparlt: '\u2993',
- lrarr: '\u21C6',
- lrcorner: '\u231F',
- lrhar: '\u21CB',
- lrhard: '\u296D',
- lrm: '\u200E',
- lrtri: '\u22BF',
- lsaquo: '\u2039',
- lscr: '\uD835\uDCC1',
- Lscr: '\u2112',
- lsh: '\u21B0',
- Lsh: '\u21B0',
- lsim: '\u2272',
- lsime: '\u2A8D',
- lsimg: '\u2A8F',
- lsqb: '[',
- lsquo: '\u2018',
- lsquor: '\u201A',
- Lstrok: '\u0141',
- lstrok: '\u0142',
- ltcc: '\u2AA6',
- ltcir: '\u2A79',
- lt: '<',
- LT: '<',
- Lt: '\u226A',
- ltdot: '\u22D6',
- lthree: '\u22CB',
- ltimes: '\u22C9',
- ltlarr: '\u2976',
- ltquest: '\u2A7B',
- ltri: '\u25C3',
- ltrie: '\u22B4',
- ltrif: '\u25C2',
- ltrPar: '\u2996',
- lurdshar: '\u294A',
- luruhar: '\u2966',
- lvertneqq: '\u2268\uFE00',
- lvnE: '\u2268\uFE00',
- macr: '\xAF',
- male: '\u2642',
- malt: '\u2720',
- maltese: '\u2720',
- Map: '\u2905',
- map: '\u21A6',
- mapsto: '\u21A6',
- mapstodown: '\u21A7',
- mapstoleft: '\u21A4',
- mapstoup: '\u21A5',
- marker: '\u25AE',
- mcomma: '\u2A29',
- Mcy: '\u041C',
- mcy: '\u043C',
- mdash: '\u2014',
- mDDot: '\u223A',
- measuredangle: '\u2221',
- MediumSpace: '\u205F',
- Mellintrf: '\u2133',
- Mfr: '\uD835\uDD10',
- mfr: '\uD835\uDD2A',
- mho: '\u2127',
- micro: '\xB5',
- midast: '*',
- midcir: '\u2AF0',
- mid: '\u2223',
- middot: '\xB7',
- minusb: '\u229F',
- minus: '\u2212',
- minusd: '\u2238',
- minusdu: '\u2A2A',
- MinusPlus: '\u2213',
- mlcp: '\u2ADB',
- mldr: '\u2026',
- mnplus: '\u2213',
- models: '\u22A7',
- Mopf: '\uD835\uDD44',
- mopf: '\uD835\uDD5E',
- mp: '\u2213',
- mscr: '\uD835\uDCC2',
- Mscr: '\u2133',
- mstpos: '\u223E',
- Mu: '\u039C',
- mu: '\u03BC',
- multimap: '\u22B8',
- mumap: '\u22B8',
- nabla: '\u2207',
- Nacute: '\u0143',
- nacute: '\u0144',
- nang: '\u2220\u20D2',
- nap: '\u2249',
- napE: '\u2A70\u0338',
- napid: '\u224B\u0338',
- napos: '\u0149',
- napprox: '\u2249',
- natural: '\u266E',
- naturals: '\u2115',
- natur: '\u266E',
- nbsp: '\xA0',
- nbump: '\u224E\u0338',
- nbumpe: '\u224F\u0338',
- ncap: '\u2A43',
- Ncaron: '\u0147',
- ncaron: '\u0148',
- Ncedil: '\u0145',
- ncedil: '\u0146',
- ncong: '\u2247',
- ncongdot: '\u2A6D\u0338',
- ncup: '\u2A42',
- Ncy: '\u041D',
- ncy: '\u043D',
- ndash: '\u2013',
- nearhk: '\u2924',
- nearr: '\u2197',
- neArr: '\u21D7',
- nearrow: '\u2197',
- ne: '\u2260',
- nedot: '\u2250\u0338',
- NegativeMediumSpace: '\u200B',
- NegativeThickSpace: '\u200B',
- NegativeThinSpace: '\u200B',
- NegativeVeryThinSpace: '\u200B',
- nequiv: '\u2262',
- nesear: '\u2928',
- nesim: '\u2242\u0338',
- NestedGreaterGreater: '\u226B',
- NestedLessLess: '\u226A',
- NewLine: '\n',
- nexist: '\u2204',
- nexists: '\u2204',
- Nfr: '\uD835\uDD11',
- nfr: '\uD835\uDD2B',
- ngE: '\u2267\u0338',
- nge: '\u2271',
- ngeq: '\u2271',
- ngeqq: '\u2267\u0338',
- ngeqslant: '\u2A7E\u0338',
- nges: '\u2A7E\u0338',
- nGg: '\u22D9\u0338',
- ngsim: '\u2275',
- nGt: '\u226B\u20D2',
- ngt: '\u226F',
- ngtr: '\u226F',
- nGtv: '\u226B\u0338',
- nharr: '\u21AE',
- nhArr: '\u21CE',
- nhpar: '\u2AF2',
- ni: '\u220B',
- nis: '\u22FC',
- nisd: '\u22FA',
- niv: '\u220B',
- NJcy: '\u040A',
- njcy: '\u045A',
- nlarr: '\u219A',
- nlArr: '\u21CD',
- nldr: '\u2025',
- nlE: '\u2266\u0338',
- nle: '\u2270',
- nleftarrow: '\u219A',
- nLeftarrow: '\u21CD',
- nleftrightarrow: '\u21AE',
- nLeftrightarrow: '\u21CE',
- nleq: '\u2270',
- nleqq: '\u2266\u0338',
- nleqslant: '\u2A7D\u0338',
- nles: '\u2A7D\u0338',
- nless: '\u226E',
- nLl: '\u22D8\u0338',
- nlsim: '\u2274',
- nLt: '\u226A\u20D2',
- nlt: '\u226E',
- nltri: '\u22EA',
- nltrie: '\u22EC',
- nLtv: '\u226A\u0338',
- nmid: '\u2224',
- NoBreak: '\u2060',
- NonBreakingSpace: '\xA0',
- nopf: '\uD835\uDD5F',
- Nopf: '\u2115',
- Not: '\u2AEC',
- not: '\xAC',
- NotCongruent: '\u2262',
- NotCupCap: '\u226D',
- NotDoubleVerticalBar: '\u2226',
- NotElement: '\u2209',
- NotEqual: '\u2260',
- NotEqualTilde: '\u2242\u0338',
- NotExists: '\u2204',
- NotGreater: '\u226F',
- NotGreaterEqual: '\u2271',
- NotGreaterFullEqual: '\u2267\u0338',
- NotGreaterGreater: '\u226B\u0338',
- NotGreaterLess: '\u2279',
- NotGreaterSlantEqual: '\u2A7E\u0338',
- NotGreaterTilde: '\u2275',
- NotHumpDownHump: '\u224E\u0338',
- NotHumpEqual: '\u224F\u0338',
- notin: '\u2209',
- notindot: '\u22F5\u0338',
- notinE: '\u22F9\u0338',
- notinva: '\u2209',
- notinvb: '\u22F7',
- notinvc: '\u22F6',
- NotLeftTriangleBar: '\u29CF\u0338',
- NotLeftTriangle: '\u22EA',
- NotLeftTriangleEqual: '\u22EC',
- NotLess: '\u226E',
- NotLessEqual: '\u2270',
- NotLessGreater: '\u2278',
- NotLessLess: '\u226A\u0338',
- NotLessSlantEqual: '\u2A7D\u0338',
- NotLessTilde: '\u2274',
- NotNestedGreaterGreater: '\u2AA2\u0338',
- NotNestedLessLess: '\u2AA1\u0338',
- notni: '\u220C',
- notniva: '\u220C',
- notnivb: '\u22FE',
- notnivc: '\u22FD',
- NotPrecedes: '\u2280',
- NotPrecedesEqual: '\u2AAF\u0338',
- NotPrecedesSlantEqual: '\u22E0',
- NotReverseElement: '\u220C',
- NotRightTriangleBar: '\u29D0\u0338',
- NotRightTriangle: '\u22EB',
- NotRightTriangleEqual: '\u22ED',
- NotSquareSubset: '\u228F\u0338',
- NotSquareSubsetEqual: '\u22E2',
- NotSquareSuperset: '\u2290\u0338',
- NotSquareSupersetEqual: '\u22E3',
- NotSubset: '\u2282\u20D2',
- NotSubsetEqual: '\u2288',
- NotSucceeds: '\u2281',
- NotSucceedsEqual: '\u2AB0\u0338',
- NotSucceedsSlantEqual: '\u22E1',
- NotSucceedsTilde: '\u227F\u0338',
- NotSuperset: '\u2283\u20D2',
- NotSupersetEqual: '\u2289',
- NotTilde: '\u2241',
- NotTildeEqual: '\u2244',
- NotTildeFullEqual: '\u2247',
- NotTildeTilde: '\u2249',
- NotVerticalBar: '\u2224',
- nparallel: '\u2226',
- npar: '\u2226',
- nparsl: '\u2AFD\u20E5',
- npart: '\u2202\u0338',
- npolint: '\u2A14',
- npr: '\u2280',
- nprcue: '\u22E0',
- nprec: '\u2280',
- npreceq: '\u2AAF\u0338',
- npre: '\u2AAF\u0338',
- nrarrc: '\u2933\u0338',
- nrarr: '\u219B',
- nrArr: '\u21CF',
- nrarrw: '\u219D\u0338',
- nrightarrow: '\u219B',
- nRightarrow: '\u21CF',
- nrtri: '\u22EB',
- nrtrie: '\u22ED',
- nsc: '\u2281',
- nsccue: '\u22E1',
- nsce: '\u2AB0\u0338',
- Nscr: '\uD835\uDCA9',
- nscr: '\uD835\uDCC3',
- nshortmid: '\u2224',
- nshortparallel: '\u2226',
- nsim: '\u2241',
- nsime: '\u2244',
- nsimeq: '\u2244',
- nsmid: '\u2224',
- nspar: '\u2226',
- nsqsube: '\u22E2',
- nsqsupe: '\u22E3',
- nsub: '\u2284',
- nsubE: '\u2AC5\u0338',
- nsube: '\u2288',
- nsubset: '\u2282\u20D2',
- nsubseteq: '\u2288',
- nsubseteqq: '\u2AC5\u0338',
- nsucc: '\u2281',
- nsucceq: '\u2AB0\u0338',
- nsup: '\u2285',
- nsupE: '\u2AC6\u0338',
- nsupe: '\u2289',
- nsupset: '\u2283\u20D2',
- nsupseteq: '\u2289',
- nsupseteqq: '\u2AC6\u0338',
- ntgl: '\u2279',
- Ntilde: '\xD1',
- ntilde: '\xF1',
- ntlg: '\u2278',
- ntriangleleft: '\u22EA',
- ntrianglelefteq: '\u22EC',
- ntriangleright: '\u22EB',
- ntrianglerighteq: '\u22ED',
- Nu: '\u039D',
- nu: '\u03BD',
- num: '#',
- numero: '\u2116',
- numsp: '\u2007',
- nvap: '\u224D\u20D2',
- nvdash: '\u22AC',
- nvDash: '\u22AD',
- nVdash: '\u22AE',
- nVDash: '\u22AF',
- nvge: '\u2265\u20D2',
- nvgt: '>\u20D2',
- nvHarr: '\u2904',
- nvinfin: '\u29DE',
- nvlArr: '\u2902',
- nvle: '\u2264\u20D2',
- nvlt: '<\u20D2',
- nvltrie: '\u22B4\u20D2',
- nvrArr: '\u2903',
- nvrtrie: '\u22B5\u20D2',
- nvsim: '\u223C\u20D2',
- nwarhk: '\u2923',
- nwarr: '\u2196',
- nwArr: '\u21D6',
- nwarrow: '\u2196',
- nwnear: '\u2927',
- Oacute: '\xD3',
- oacute: '\xF3',
- oast: '\u229B',
- Ocirc: '\xD4',
- ocirc: '\xF4',
- ocir: '\u229A',
- Ocy: '\u041E',
- ocy: '\u043E',
- odash: '\u229D',
- Odblac: '\u0150',
- odblac: '\u0151',
- odiv: '\u2A38',
- odot: '\u2299',
- odsold: '\u29BC',
- OElig: '\u0152',
- oelig: '\u0153',
- ofcir: '\u29BF',
- Ofr: '\uD835\uDD12',
- ofr: '\uD835\uDD2C',
- ogon: '\u02DB',
- Ograve: '\xD2',
- ograve: '\xF2',
- ogt: '\u29C1',
- ohbar: '\u29B5',
- ohm: '\u03A9',
- oint: '\u222E',
- olarr: '\u21BA',
- olcir: '\u29BE',
- olcross: '\u29BB',
- oline: '\u203E',
- olt: '\u29C0',
- Omacr: '\u014C',
- omacr: '\u014D',
- Omega: '\u03A9',
- omega: '\u03C9',
- Omicron: '\u039F',
- omicron: '\u03BF',
- omid: '\u29B6',
- ominus: '\u2296',
- Oopf: '\uD835\uDD46',
- oopf: '\uD835\uDD60',
- opar: '\u29B7',
- OpenCurlyDoubleQuote: '\u201C',
- OpenCurlyQuote: '\u2018',
- operp: '\u29B9',
- oplus: '\u2295',
- orarr: '\u21BB',
- Or: '\u2A54',
- or: '\u2228',
- ord: '\u2A5D',
- order: '\u2134',
- orderof: '\u2134',
- ordf: '\xAA',
- ordm: '\xBA',
- origof: '\u22B6',
- oror: '\u2A56',
- orslope: '\u2A57',
- orv: '\u2A5B',
- oS: '\u24C8',
- Oscr: '\uD835\uDCAA',
- oscr: '\u2134',
- Oslash: '\xD8',
- oslash: '\xF8',
- osol: '\u2298',
- Otilde: '\xD5',
- otilde: '\xF5',
- otimesas: '\u2A36',
- Otimes: '\u2A37',
- otimes: '\u2297',
- Ouml: '\xD6',
- ouml: '\xF6',
- ovbar: '\u233D',
- OverBar: '\u203E',
- OverBrace: '\u23DE',
- OverBracket: '\u23B4',
- OverParenthesis: '\u23DC',
- para: '\xB6',
- parallel: '\u2225',
- par: '\u2225',
- parsim: '\u2AF3',
- parsl: '\u2AFD',
- part: '\u2202',
- PartialD: '\u2202',
- Pcy: '\u041F',
- pcy: '\u043F',
- percnt: '%',
- period: '.',
- permil: '\u2030',
- perp: '\u22A5',
- pertenk: '\u2031',
- Pfr: '\uD835\uDD13',
- pfr: '\uD835\uDD2D',
- Phi: '\u03A6',
- phi: '\u03C6',
- phiv: '\u03D5',
- phmmat: '\u2133',
- phone: '\u260E',
- Pi: '\u03A0',
- pi: '\u03C0',
- pitchfork: '\u22D4',
- piv: '\u03D6',
- planck: '\u210F',
- planckh: '\u210E',
- plankv: '\u210F',
- plusacir: '\u2A23',
- plusb: '\u229E',
- pluscir: '\u2A22',
- plus: '+',
- plusdo: '\u2214',
- plusdu: '\u2A25',
- pluse: '\u2A72',
- PlusMinus: '\xB1',
- plusmn: '\xB1',
- plussim: '\u2A26',
- plustwo: '\u2A27',
- pm: '\xB1',
- Poincareplane: '\u210C',
- pointint: '\u2A15',
- popf: '\uD835\uDD61',
- Popf: '\u2119',
- pound: '\xA3',
- prap: '\u2AB7',
- Pr: '\u2ABB',
- pr: '\u227A',
- prcue: '\u227C',
- precapprox: '\u2AB7',
- prec: '\u227A',
- preccurlyeq: '\u227C',
- Precedes: '\u227A',
- PrecedesEqual: '\u2AAF',
- PrecedesSlantEqual: '\u227C',
- PrecedesTilde: '\u227E',
- preceq: '\u2AAF',
- precnapprox: '\u2AB9',
- precneqq: '\u2AB5',
- precnsim: '\u22E8',
- pre: '\u2AAF',
- prE: '\u2AB3',
- precsim: '\u227E',
- prime: '\u2032',
- Prime: '\u2033',
- primes: '\u2119',
- prnap: '\u2AB9',
- prnE: '\u2AB5',
- prnsim: '\u22E8',
- prod: '\u220F',
- Product: '\u220F',
- profalar: '\u232E',
- profline: '\u2312',
- profsurf: '\u2313',
- prop: '\u221D',
- Proportional: '\u221D',
- Proportion: '\u2237',
- propto: '\u221D',
- prsim: '\u227E',
- prurel: '\u22B0',
- Pscr: '\uD835\uDCAB',
- pscr: '\uD835\uDCC5',
- Psi: '\u03A8',
- psi: '\u03C8',
- puncsp: '\u2008',
- Qfr: '\uD835\uDD14',
- qfr: '\uD835\uDD2E',
- qint: '\u2A0C',
- qopf: '\uD835\uDD62',
- Qopf: '\u211A',
- qprime: '\u2057',
- Qscr: '\uD835\uDCAC',
- qscr: '\uD835\uDCC6',
- quaternions: '\u210D',
- quatint: '\u2A16',
- quest: '?',
- questeq: '\u225F',
- quot: '"',
- QUOT: '"',
- rAarr: '\u21DB',
- race: '\u223D\u0331',
- Racute: '\u0154',
- racute: '\u0155',
- radic: '\u221A',
- raemptyv: '\u29B3',
- rang: '\u27E9',
- Rang: '\u27EB',
- rangd: '\u2992',
- range: '\u29A5',
- rangle: '\u27E9',
- raquo: '\xBB',
- rarrap: '\u2975',
- rarrb: '\u21E5',
- rarrbfs: '\u2920',
- rarrc: '\u2933',
- rarr: '\u2192',
- Rarr: '\u21A0',
- rArr: '\u21D2',
- rarrfs: '\u291E',
- rarrhk: '\u21AA',
- rarrlp: '\u21AC',
- rarrpl: '\u2945',
- rarrsim: '\u2974',
- Rarrtl: '\u2916',
- rarrtl: '\u21A3',
- rarrw: '\u219D',
- ratail: '\u291A',
- rAtail: '\u291C',
- ratio: '\u2236',
- rationals: '\u211A',
- rbarr: '\u290D',
- rBarr: '\u290F',
- RBarr: '\u2910',
- rbbrk: '\u2773',
- rbrace: '}',
- rbrack: ']',
- rbrke: '\u298C',
- rbrksld: '\u298E',
- rbrkslu: '\u2990',
- Rcaron: '\u0158',
- rcaron: '\u0159',
- Rcedil: '\u0156',
- rcedil: '\u0157',
- rceil: '\u2309',
- rcub: '}',
- Rcy: '\u0420',
- rcy: '\u0440',
- rdca: '\u2937',
- rdldhar: '\u2969',
- rdquo: '\u201D',
- rdquor: '\u201D',
- rdsh: '\u21B3',
- real: '\u211C',
- realine: '\u211B',
- realpart: '\u211C',
- reals: '\u211D',
- Re: '\u211C',
- rect: '\u25AD',
- reg: '\xAE',
- REG: '\xAE',
- ReverseElement: '\u220B',
- ReverseEquilibrium: '\u21CB',
- ReverseUpEquilibrium: '\u296F',
- rfisht: '\u297D',
- rfloor: '\u230B',
- rfr: '\uD835\uDD2F',
- Rfr: '\u211C',
- rHar: '\u2964',
- rhard: '\u21C1',
- rharu: '\u21C0',
- rharul: '\u296C',
- Rho: '\u03A1',
- rho: '\u03C1',
- rhov: '\u03F1',
- RightAngleBracket: '\u27E9',
- RightArrowBar: '\u21E5',
- rightarrow: '\u2192',
- RightArrow: '\u2192',
- Rightarrow: '\u21D2',
- RightArrowLeftArrow: '\u21C4',
- rightarrowtail: '\u21A3',
- RightCeiling: '\u2309',
- RightDoubleBracket: '\u27E7',
- RightDownTeeVector: '\u295D',
- RightDownVectorBar: '\u2955',
- RightDownVector: '\u21C2',
- RightFloor: '\u230B',
- rightharpoondown: '\u21C1',
- rightharpoonup: '\u21C0',
- rightleftarrows: '\u21C4',
- rightleftharpoons: '\u21CC',
- rightrightarrows: '\u21C9',
- rightsquigarrow: '\u219D',
- RightTeeArrow: '\u21A6',
- RightTee: '\u22A2',
- RightTeeVector: '\u295B',
- rightthreetimes: '\u22CC',
- RightTriangleBar: '\u29D0',
- RightTriangle: '\u22B3',
- RightTriangleEqual: '\u22B5',
- RightUpDownVector: '\u294F',
- RightUpTeeVector: '\u295C',
- RightUpVectorBar: '\u2954',
- RightUpVector: '\u21BE',
- RightVectorBar: '\u2953',
- RightVector: '\u21C0',
- ring: '\u02DA',
- risingdotseq: '\u2253',
- rlarr: '\u21C4',
- rlhar: '\u21CC',
- rlm: '\u200F',
- rmoustache: '\u23B1',
- rmoust: '\u23B1',
- rnmid: '\u2AEE',
- roang: '\u27ED',
- roarr: '\u21FE',
- robrk: '\u27E7',
- ropar: '\u2986',
- ropf: '\uD835\uDD63',
- Ropf: '\u211D',
- roplus: '\u2A2E',
- rotimes: '\u2A35',
- RoundImplies: '\u2970',
- rpar: ')',
- rpargt: '\u2994',
- rppolint: '\u2A12',
- rrarr: '\u21C9',
- Rrightarrow: '\u21DB',
- rsaquo: '\u203A',
- rscr: '\uD835\uDCC7',
- Rscr: '\u211B',
- rsh: '\u21B1',
- Rsh: '\u21B1',
- rsqb: ']',
- rsquo: '\u2019',
- rsquor: '\u2019',
- rthree: '\u22CC',
- rtimes: '\u22CA',
- rtri: '\u25B9',
- rtrie: '\u22B5',
- rtrif: '\u25B8',
- rtriltri: '\u29CE',
- RuleDelayed: '\u29F4',
- ruluhar: '\u2968',
- rx: '\u211E',
- Sacute: '\u015A',
- sacute: '\u015B',
- sbquo: '\u201A',
- scap: '\u2AB8',
- Scaron: '\u0160',
- scaron: '\u0161',
- Sc: '\u2ABC',
- sc: '\u227B',
- sccue: '\u227D',
- sce: '\u2AB0',
- scE: '\u2AB4',
- Scedil: '\u015E',
- scedil: '\u015F',
- Scirc: '\u015C',
- scirc: '\u015D',
- scnap: '\u2ABA',
- scnE: '\u2AB6',
- scnsim: '\u22E9',
- scpolint: '\u2A13',
- scsim: '\u227F',
- Scy: '\u0421',
- scy: '\u0441',
- sdotb: '\u22A1',
- sdot: '\u22C5',
- sdote: '\u2A66',
- searhk: '\u2925',
- searr: '\u2198',
- seArr: '\u21D8',
- searrow: '\u2198',
- sect: '\xA7',
- semi: ';',
- seswar: '\u2929',
- setminus: '\u2216',
- setmn: '\u2216',
- sext: '\u2736',
- Sfr: '\uD835\uDD16',
- sfr: '\uD835\uDD30',
- sfrown: '\u2322',
- sharp: '\u266F',
- SHCHcy: '\u0429',
- shchcy: '\u0449',
- SHcy: '\u0428',
- shcy: '\u0448',
- ShortDownArrow: '\u2193',
- ShortLeftArrow: '\u2190',
- shortmid: '\u2223',
- shortparallel: '\u2225',
- ShortRightArrow: '\u2192',
- ShortUpArrow: '\u2191',
- shy: '\xAD',
- Sigma: '\u03A3',
- sigma: '\u03C3',
- sigmaf: '\u03C2',
- sigmav: '\u03C2',
- sim: '\u223C',
- simdot: '\u2A6A',
- sime: '\u2243',
- simeq: '\u2243',
- simg: '\u2A9E',
- simgE: '\u2AA0',
- siml: '\u2A9D',
- simlE: '\u2A9F',
- simne: '\u2246',
- simplus: '\u2A24',
- simrarr: '\u2972',
- slarr: '\u2190',
- SmallCircle: '\u2218',
- smallsetminus: '\u2216',
- smashp: '\u2A33',
- smeparsl: '\u29E4',
- smid: '\u2223',
- smile: '\u2323',
- smt: '\u2AAA',
- smte: '\u2AAC',
- smtes: '\u2AAC\uFE00',
- SOFTcy: '\u042C',
- softcy: '\u044C',
- solbar: '\u233F',
- solb: '\u29C4',
- sol: '/',
- Sopf: '\uD835\uDD4A',
- sopf: '\uD835\uDD64',
- spades: '\u2660',
- spadesuit: '\u2660',
- spar: '\u2225',
- sqcap: '\u2293',
- sqcaps: '\u2293\uFE00',
- sqcup: '\u2294',
- sqcups: '\u2294\uFE00',
- Sqrt: '\u221A',
- sqsub: '\u228F',
- sqsube: '\u2291',
- sqsubset: '\u228F',
- sqsubseteq: '\u2291',
- sqsup: '\u2290',
- sqsupe: '\u2292',
- sqsupset: '\u2290',
- sqsupseteq: '\u2292',
- square: '\u25A1',
- Square: '\u25A1',
- SquareIntersection: '\u2293',
- SquareSubset: '\u228F',
- SquareSubsetEqual: '\u2291',
- SquareSuperset: '\u2290',
- SquareSupersetEqual: '\u2292',
- SquareUnion: '\u2294',
- squarf: '\u25AA',
- squ: '\u25A1',
- squf: '\u25AA',
- srarr: '\u2192',
- Sscr: '\uD835\uDCAE',
- sscr: '\uD835\uDCC8',
- ssetmn: '\u2216',
- ssmile: '\u2323',
- sstarf: '\u22C6',
- Star: '\u22C6',
- star: '\u2606',
- starf: '\u2605',
- straightepsilon: '\u03F5',
- straightphi: '\u03D5',
- strns: '\xAF',
- sub: '\u2282',
- Sub: '\u22D0',
- subdot: '\u2ABD',
- subE: '\u2AC5',
- sube: '\u2286',
- subedot: '\u2AC3',
- submult: '\u2AC1',
- subnE: '\u2ACB',
- subne: '\u228A',
- subplus: '\u2ABF',
- subrarr: '\u2979',
- subset: '\u2282',
- Subset: '\u22D0',
- subseteq: '\u2286',
- subseteqq: '\u2AC5',
- SubsetEqual: '\u2286',
- subsetneq: '\u228A',
- subsetneqq: '\u2ACB',
- subsim: '\u2AC7',
- subsub: '\u2AD5',
- subsup: '\u2AD3',
- succapprox: '\u2AB8',
- succ: '\u227B',
- succcurlyeq: '\u227D',
- Succeeds: '\u227B',
- SucceedsEqual: '\u2AB0',
- SucceedsSlantEqual: '\u227D',
- SucceedsTilde: '\u227F',
- succeq: '\u2AB0',
- succnapprox: '\u2ABA',
- succneqq: '\u2AB6',
- succnsim: '\u22E9',
- succsim: '\u227F',
- SuchThat: '\u220B',
- sum: '\u2211',
- Sum: '\u2211',
- sung: '\u266A',
- sup1: '\xB9',
- sup2: '\xB2',
- sup3: '\xB3',
- sup: '\u2283',
- Sup: '\u22D1',
- supdot: '\u2ABE',
- supdsub: '\u2AD8',
- supE: '\u2AC6',
- supe: '\u2287',
- supedot: '\u2AC4',
- Superset: '\u2283',
- SupersetEqual: '\u2287',
- suphsol: '\u27C9',
- suphsub: '\u2AD7',
- suplarr: '\u297B',
- supmult: '\u2AC2',
- supnE: '\u2ACC',
- supne: '\u228B',
- supplus: '\u2AC0',
- supset: '\u2283',
- Supset: '\u22D1',
- supseteq: '\u2287',
- supseteqq: '\u2AC6',
- supsetneq: '\u228B',
- supsetneqq: '\u2ACC',
- supsim: '\u2AC8',
- supsub: '\u2AD4',
- supsup: '\u2AD6',
- swarhk: '\u2926',
- swarr: '\u2199',
- swArr: '\u21D9',
- swarrow: '\u2199',
- swnwar: '\u292A',
- szlig: '\xDF',
- Tab: '\t',
- target: '\u2316',
- Tau: '\u03A4',
- tau: '\u03C4',
- tbrk: '\u23B4',
- Tcaron: '\u0164',
- tcaron: '\u0165',
- Tcedil: '\u0162',
- tcedil: '\u0163',
- Tcy: '\u0422',
- tcy: '\u0442',
- tdot: '\u20DB',
- telrec: '\u2315',
- Tfr: '\uD835\uDD17',
- tfr: '\uD835\uDD31',
- there4: '\u2234',
- therefore: '\u2234',
- Therefore: '\u2234',
- Theta: '\u0398',
- theta: '\u03B8',
- thetasym: '\u03D1',
- thetav: '\u03D1',
- thickapprox: '\u2248',
- thicksim: '\u223C',
- ThickSpace: '\u205F\u200A',
- ThinSpace: '\u2009',
- thinsp: '\u2009',
- thkap: '\u2248',
- thksim: '\u223C',
- THORN: '\xDE',
- thorn: '\xFE',
- tilde: '\u02DC',
- Tilde: '\u223C',
- TildeEqual: '\u2243',
- TildeFullEqual: '\u2245',
- TildeTilde: '\u2248',
- timesbar: '\u2A31',
- timesb: '\u22A0',
- times: '\xD7',
- timesd: '\u2A30',
- tint: '\u222D',
- toea: '\u2928',
- topbot: '\u2336',
- topcir: '\u2AF1',
- top: '\u22A4',
- Topf: '\uD835\uDD4B',
- topf: '\uD835\uDD65',
- topfork: '\u2ADA',
- tosa: '\u2929',
- tprime: '\u2034',
- trade: '\u2122',
- TRADE: '\u2122',
- triangle: '\u25B5',
- triangledown: '\u25BF',
- triangleleft: '\u25C3',
- trianglelefteq: '\u22B4',
- triangleq: '\u225C',
- triangleright: '\u25B9',
- trianglerighteq: '\u22B5',
- tridot: '\u25EC',
- trie: '\u225C',
- triminus: '\u2A3A',
- TripleDot: '\u20DB',
- triplus: '\u2A39',
- trisb: '\u29CD',
- tritime: '\u2A3B',
- trpezium: '\u23E2',
- Tscr: '\uD835\uDCAF',
- tscr: '\uD835\uDCC9',
- TScy: '\u0426',
- tscy: '\u0446',
- TSHcy: '\u040B',
- tshcy: '\u045B',
- Tstrok: '\u0166',
- tstrok: '\u0167',
- twixt: '\u226C',
- twoheadleftarrow: '\u219E',
- twoheadrightarrow: '\u21A0',
- Uacute: '\xDA',
- uacute: '\xFA',
- uarr: '\u2191',
- Uarr: '\u219F',
- uArr: '\u21D1',
- Uarrocir: '\u2949',
- Ubrcy: '\u040E',
- ubrcy: '\u045E',
- Ubreve: '\u016C',
- ubreve: '\u016D',
- Ucirc: '\xDB',
- ucirc: '\xFB',
- Ucy: '\u0423',
- ucy: '\u0443',
- udarr: '\u21C5',
- Udblac: '\u0170',
- udblac: '\u0171',
- udhar: '\u296E',
- ufisht: '\u297E',
- Ufr: '\uD835\uDD18',
- ufr: '\uD835\uDD32',
- Ugrave: '\xD9',
- ugrave: '\xF9',
- uHar: '\u2963',
- uharl: '\u21BF',
- uharr: '\u21BE',
- uhblk: '\u2580',
- ulcorn: '\u231C',
- ulcorner: '\u231C',
- ulcrop: '\u230F',
- ultri: '\u25F8',
- Umacr: '\u016A',
- umacr: '\u016B',
- uml: '\xA8',
- UnderBar: '_',
- UnderBrace: '\u23DF',
- UnderBracket: '\u23B5',
- UnderParenthesis: '\u23DD',
- Union: '\u22C3',
- UnionPlus: '\u228E',
- Uogon: '\u0172',
- uogon: '\u0173',
- Uopf: '\uD835\uDD4C',
- uopf: '\uD835\uDD66',
- UpArrowBar: '\u2912',
- uparrow: '\u2191',
- UpArrow: '\u2191',
- Uparrow: '\u21D1',
- UpArrowDownArrow: '\u21C5',
- updownarrow: '\u2195',
- UpDownArrow: '\u2195',
- Updownarrow: '\u21D5',
- UpEquilibrium: '\u296E',
- upharpoonleft: '\u21BF',
- upharpoonright: '\u21BE',
- uplus: '\u228E',
- UpperLeftArrow: '\u2196',
- UpperRightArrow: '\u2197',
- upsi: '\u03C5',
- Upsi: '\u03D2',
- upsih: '\u03D2',
- Upsilon: '\u03A5',
- upsilon: '\u03C5',
- UpTeeArrow: '\u21A5',
- UpTee: '\u22A5',
- upuparrows: '\u21C8',
- urcorn: '\u231D',
- urcorner: '\u231D',
- urcrop: '\u230E',
- Uring: '\u016E',
- uring: '\u016F',
- urtri: '\u25F9',
- Uscr: '\uD835\uDCB0',
- uscr: '\uD835\uDCCA',
- utdot: '\u22F0',
- Utilde: '\u0168',
- utilde: '\u0169',
- utri: '\u25B5',
- utrif: '\u25B4',
- uuarr: '\u21C8',
- Uuml: '\xDC',
- uuml: '\xFC',
- uwangle: '\u29A7',
- vangrt: '\u299C',
- varepsilon: '\u03F5',
- varkappa: '\u03F0',
- varnothing: '\u2205',
- varphi: '\u03D5',
- varpi: '\u03D6',
- varpropto: '\u221D',
- varr: '\u2195',
- vArr: '\u21D5',
- varrho: '\u03F1',
- varsigma: '\u03C2',
- varsubsetneq: '\u228A\uFE00',
- varsubsetneqq: '\u2ACB\uFE00',
- varsupsetneq: '\u228B\uFE00',
- varsupsetneqq: '\u2ACC\uFE00',
- vartheta: '\u03D1',
- vartriangleleft: '\u22B2',
- vartriangleright: '\u22B3',
- vBar: '\u2AE8',
- Vbar: '\u2AEB',
- vBarv: '\u2AE9',
- Vcy: '\u0412',
- vcy: '\u0432',
- vdash: '\u22A2',
- vDash: '\u22A8',
- Vdash: '\u22A9',
- VDash: '\u22AB',
- Vdashl: '\u2AE6',
- veebar: '\u22BB',
- vee: '\u2228',
- Vee: '\u22C1',
- veeeq: '\u225A',
- vellip: '\u22EE',
- verbar: '|',
- Verbar: '\u2016',
- vert: '|',
- Vert: '\u2016',
- VerticalBar: '\u2223',
- VerticalLine: '|',
- VerticalSeparator: '\u2758',
- VerticalTilde: '\u2240',
- VeryThinSpace: '\u200A',
- Vfr: '\uD835\uDD19',
- vfr: '\uD835\uDD33',
- vltri: '\u22B2',
- vnsub: '\u2282\u20D2',
- vnsup: '\u2283\u20D2',
- Vopf: '\uD835\uDD4D',
- vopf: '\uD835\uDD67',
- vprop: '\u221D',
- vrtri: '\u22B3',
- Vscr: '\uD835\uDCB1',
- vscr: '\uD835\uDCCB',
- vsubnE: '\u2ACB\uFE00',
- vsubne: '\u228A\uFE00',
- vsupnE: '\u2ACC\uFE00',
- vsupne: '\u228B\uFE00',
- Vvdash: '\u22AA',
- vzigzag: '\u299A',
- Wcirc: '\u0174',
- wcirc: '\u0175',
- wedbar: '\u2A5F',
- wedge: '\u2227',
- Wedge: '\u22C0',
- wedgeq: '\u2259',
- weierp: '\u2118',
- Wfr: '\uD835\uDD1A',
- wfr: '\uD835\uDD34',
- Wopf: '\uD835\uDD4E',
- wopf: '\uD835\uDD68',
- wp: '\u2118',
- wr: '\u2240',
- wreath: '\u2240',
- Wscr: '\uD835\uDCB2',
- wscr: '\uD835\uDCCC',
- xcap: '\u22C2',
- xcirc: '\u25EF',
- xcup: '\u22C3',
- xdtri: '\u25BD',
- Xfr: '\uD835\uDD1B',
- xfr: '\uD835\uDD35',
- xharr: '\u27F7',
- xhArr: '\u27FA',
- Xi: '\u039E',
- xi: '\u03BE',
- xlarr: '\u27F5',
- xlArr: '\u27F8',
- xmap: '\u27FC',
- xnis: '\u22FB',
- xodot: '\u2A00',
- Xopf: '\uD835\uDD4F',
- xopf: '\uD835\uDD69',
- xoplus: '\u2A01',
- xotime: '\u2A02',
- xrarr: '\u27F6',
- xrArr: '\u27F9',
- Xscr: '\uD835\uDCB3',
- xscr: '\uD835\uDCCD',
- xsqcup: '\u2A06',
- xuplus: '\u2A04',
- xutri: '\u25B3',
- xvee: '\u22C1',
- xwedge: '\u22C0',
- Yacute: '\xDD',
- yacute: '\xFD',
- YAcy: '\u042F',
- yacy: '\u044F',
- Ycirc: '\u0176',
- ycirc: '\u0177',
- Ycy: '\u042B',
- ycy: '\u044B',
- yen: '\xA5',
- Yfr: '\uD835\uDD1C',
- yfr: '\uD835\uDD36',
- YIcy: '\u0407',
- yicy: '\u0457',
- Yopf: '\uD835\uDD50',
- yopf: '\uD835\uDD6A',
- Yscr: '\uD835\uDCB4',
- yscr: '\uD835\uDCCE',
- YUcy: '\u042E',
- yucy: '\u044E',
- yuml: '\xFF',
- Yuml: '\u0178',
- Zacute: '\u0179',
- zacute: '\u017A',
- Zcaron: '\u017D',
- zcaron: '\u017E',
- Zcy: '\u0417',
- zcy: '\u0437',
- Zdot: '\u017B',
- zdot: '\u017C',
- zeetrf: '\u2128',
- ZeroWidthSpace: '\u200B',
- Zeta: '\u0396',
- zeta: '\u03B6',
- zfr: '\uD835\uDD37',
- Zfr: '\u2128',
- ZHcy: '\u0416',
- zhcy: '\u0436',
- zigrarr: '\u21DD',
- zopf: '\uD835\uDD6B',
- Zopf: '\u2124',
- Zscr: '\uD835\uDCB5',
- zscr: '\uD835\uDCCF',
- zwj: '\u200D',
- zwnj: '\u200C'
- };
- },
- {}
- ],
- 53: [
- function (e, r, t) {
- 'use strict';
- function n(e) {
- Array.prototype.slice.call(arguments, 1).forEach(function (r) {
- if (r) {
- Object.keys(r).forEach(function (t) {
- e[t] = r[t];
- });
- }
- });
- return e;
- }
- function s(e) {
- return Object.prototype.toString.call(e);
- }
- function o(e) {
- return '[object String]' === s(e);
- }
- function i(e) {
- return '[object Object]' === s(e);
- }
- function a(e) {
- return '[object RegExp]' === s(e);
- }
- function c(e) {
- return '[object Function]' === s(e);
- }
- function l(e) {
- return e.replace(/[.?*+^$[\]\\(){}|-]/g, '\\$&');
- }
- function u(e) {
- return Object.keys(e || {}).reduce(function (e, r) {
- return e || b.hasOwnProperty(r);
- }, false);
- }
- function p(e) {
- e.__index__ = -1;
- e.__text_cache__ = '';
- }
- function h(e) {
- return function (r, t) {
- var n = r.slice(t);
- return e.test(n) ? n.match(e)[0].length : 0;
- };
- }
- function f() {
- return function (e, r) {
- r.normalize(e);
- };
- }
- function d(r) {
- function t(e) {
- return e.replace('%TLDS%', s.src_tlds);
- }
- function n(e, r) {
- throw new Error('(LinkifyIt) Invalid schema "' + e + '": ' + r);
- }
- var s = (r.re = e('./lib/re')(r.__opts__));
- var u = r.__tlds__.slice();
- r.onCompile();
- r.__tlds_replaced__ ||
- u.push(
- 'a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]'
- );
- u.push(s.src_xn);
- s.src_tlds = u.join('|');
- s.email_fuzzy = RegExp(t(s.tpl_email_fuzzy), 'i');
- s.link_fuzzy = RegExp(t(s.tpl_link_fuzzy), 'i');
- s.link_no_ip_fuzzy = RegExp(t(s.tpl_link_no_ip_fuzzy), 'i');
- s.host_fuzzy_test = RegExp(t(s.tpl_host_fuzzy_test), 'i');
- var d = [];
- r.__compiled__ = {};
- Object.keys(r.__schemas__).forEach(function (e) {
- var t = r.__schemas__[e];
- if (null !== t) {
- var s = {
- validate: null,
- link: null
- };
- r.__compiled__[e] = s;
- return i(t)
- ? (a(t.validate) ? (s.validate = h(t.validate)) : c(t.validate) ? (s.validate = t.validate) : n(e, t),
- void (c(t.normalize) ? (s.normalize = t.normalize) : t.normalize ? n(e, t) : (s.normalize = f())))
- : o(t)
- ? void d.push(e)
- : void n(e, t);
- }
- });
- d.forEach(function (e) {
- if (r.__compiled__[r.__schemas__[e]]) {
- r.__compiled__[e].validate = r.__compiled__[r.__schemas__[e]].validate;
- r.__compiled__[e].normalize = r.__compiled__[r.__schemas__[e]].normalize;
- }
- });
- r.__compiled__[''] = {
- validate: null,
- normalize: f()
- };
- var m = Object.keys(r.__compiled__)
- .filter(function (e) {
- return e.length > 0 && r.__compiled__[e];
- })
- .map(l)
- .join('|');
- r.re.schema_test = RegExp('(^|(?!_)(?:[><\uFF5C]|' + s.src_ZPCc + '))(' + m + ')', 'i');
- r.re.schema_search = RegExp('(^|(?!_)(?:[><\uFF5C]|' + s.src_ZPCc + '))(' + m + ')', 'ig');
- r.re.pretest = RegExp('(' + r.re.schema_test.source + ')|(' + r.re.host_fuzzy_test.source + ')|@', 'i');
- p(r);
- }
- function m(e, r) {
- var t = e.__index__;
- var n = e.__last_index__;
- var s = e.__text_cache__.slice(t, n);
- this.schema = e.__schema__.toLowerCase();
- this.index = t + r;
- this.lastIndex = n + r;
- this.raw = s;
- this.text = s;
- this.url = s;
- }
- function _(e, r) {
- var t = new m(e, r);
- e.__compiled__[t.schema].normalize(t, e);
- return t;
- }
- function g(e, r) {
- if (!(this instanceof g)) {
- return new g(e, r);
- }
- r || (u(e) && ((r = e), (e = {})));
- this.__opts__ = n({}, b, r);
- this.__index__ = -1;
- this.__last_index__ = -1;
- this.__schema__ = '';
- this.__text_cache__ = '';
- this.__schemas__ = n({}, k, e);
- this.__compiled__ = {};
- this.__tlds__ = v;
- this.__tlds_replaced__ = false;
- this.re = {};
- d(this);
- }
- var b = {
- fuzzyLink: true,
- fuzzyEmail: true,
- fuzzyIP: false
- };
- var k = {
- 'http:': {
- validate: function (e, r, t) {
- var n = e.slice(r);
- t.re.http || (t.re.http = new RegExp('^\\/\\/' + t.re.src_auth + t.re.src_host_port_strict + t.re.src_path, 'i'));
- return t.re.http.test(n) ? n.match(t.re.http)[0].length : 0;
- }
- },
- 'https:': 'http:',
- 'ftp:': 'http:',
- '//': {
- validate: function (e, r, t) {
- var n = e.slice(r);
- t.re.no_http ||
- (t.re.no_http = new RegExp(
- '^' +
- t.re.src_auth +
- '(?:localhost|(?:(?:' +
- t.re.src_domain +
- ')\\.)+' +
- t.re.src_domain_root +
- ')' +
- t.re.src_port +
- t.re.src_host_terminator +
- t.re.src_path,
- 'i'
- ));
- return t.re.no_http.test(n) ? (r >= 3 && ':' === e[r - 3] ? 0 : r >= 3 && '/' === e[r - 3] ? 0 : n.match(t.re.no_http)[0].length) : 0;
- }
- },
- 'mailto:': {
- validate: function (e, r, t) {
- var n = e.slice(r);
- t.re.mailto || (t.re.mailto = new RegExp('^' + t.re.src_email_name + '@' + t.re.src_host_strict, 'i'));
- return t.re.mailto.test(n) ? n.match(t.re.mailto)[0].length : 0;
- }
- }
- };
- var v = 'biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|\u0440\u0444'.split('|');
- g.prototype.add = function (e, r) {
- this.__schemas__[e] = r;
- d(this);
- return this;
- };
- g.prototype.set = function (e) {
- this.__opts__ = n(this.__opts__, e);
- return this;
- };
- g.prototype.test = function (e) {
- this.__text_cache__ = e;
- this.__index__ = -1;
- if (!e.length) {
- return false;
- }
- var r;
- var t;
- var n;
- var s;
- var o;
- var i;
- var a;
- var c;
- if (this.re.schema_test.test(e)) {
- for (a = this.re.schema_search, a.lastIndex = 0; null !== (r = a.exec(e)); ) {
- if ((s = this.testSchemaAt(e, r[2], a.lastIndex))) {
- this.__schema__ = r[2];
- this.__index__ = r.index + r[1].length;
- this.__last_index__ = r.index + r[0].length + s;
- break;
- }
- }
- }
- if (
- this.__opts__.fuzzyLink &&
- this.__compiled__['http:'] &&
- (c = e.search(this.re.host_fuzzy_test)) >= 0 &&
- (this.__index__ < 0 || c < this.__index__) &&
- null !== (t = e.match(this.__opts__.fuzzyIP ? this.re.link_fuzzy : this.re.link_no_ip_fuzzy))
- ) {
- o = t.index + t[1].length;
- if (this.__index__ < 0 || o < this.__index__) {
- (this.__schema__ = ''), (this.__index__ = o), (this.__last_index__ = t.index + t[0].length);
- }
- }
- if (this.__opts__.fuzzyEmail && this.__compiled__['mailto:'] && e.indexOf('@') >= 0 && null !== (n = e.match(this.re.email_fuzzy))) {
- o = n.index + n[1].length;
- i = n.index + n[0].length;
- if (this.__index__ < 0 || o < this.__index__ || (o === this.__index__ && i > this.__last_index__)) {
- (this.__schema__ = 'mailto:'), (this.__index__ = o), (this.__last_index__ = i);
- }
- }
- return this.__index__ >= 0;
- };
- g.prototype.pretest = function (e) {
- return this.re.pretest.test(e);
- };
- g.prototype.testSchemaAt = function (e, r, t) {
- return this.__compiled__[r.toLowerCase()] ? this.__compiled__[r.toLowerCase()].validate(e, t, this) : 0;
- };
- g.prototype.match = function (e) {
- var r = 0;
- var t = [];
- if (this.__index__ >= 0 && this.__text_cache__ === e) {
- t.push(_(this, r));
- r = this.__last_index__;
- }
- for (var n = r ? e.slice(r) : e; this.test(n); ) {
- t.push(_(this, r));
- n = n.slice(this.__last_index__);
- r += this.__last_index__;
- }
- return t.length ? t : null;
- };
- g.prototype.tlds = function (e, r) {
- e = Array.isArray(e) ? e : [e];
- return r
- ? ((this.__tlds__ = this.__tlds__
- .concat(e)
- .sort()
- .filter(function (e, r, t) {
- return e !== t[r - 1];
- })
- .reverse()),
- d(this),
- this)
- : ((this.__tlds__ = e.slice()), (this.__tlds_replaced__ = true), d(this), this);
- };
- g.prototype.normalize = function (e) {
- e.schema || (e.url = 'http://' + e.url);
- 'mailto:' !== e.schema || /^mailto:/i.test(e.url) || (e.url = 'mailto:' + e.url);
- };
- g.prototype.onCompile = function () {};
- r.exports = g;
- },
- {
- './lib/re': 54
- }
- ],
- 54: [
- function (e, r, t) {
- 'use strict';
- r.exports = function (r) {
- var t = {};
- t.src_Any = e('uc.micro/properties/Any/regex').source;
- t.src_Cc = e('uc.micro/categories/Cc/regex').source;
- t.src_Z = e('uc.micro/categories/Z/regex').source;
- t.src_P = e('uc.micro/categories/P/regex').source;
- t.src_ZPCc = [t.src_Z, t.src_P, t.src_Cc].join('|');
- t.src_ZCc = [t.src_Z, t.src_Cc].join('|');
- t.src_pseudo_letter = '(?:(?![><\uFF5C]|' + t.src_ZPCc + ')' + t.src_Any + ')';
- t.src_ip4 = '(?:(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)';
- t.src_auth = '(?:(?:(?!' + t.src_ZCc + '|[@/\\[\\]()]).)+@)?';
- t.src_port = '(?::(?:6(?:[0-4]\\d{3}|5(?:[0-4]\\d{2}|5(?:[0-2]\\d|3[0-5])))|[1-5]?\\d{1,4}))?';
- t.src_host_terminator = '(?=$|[><\uFF5C]|' + t.src_ZPCc + ')(?!-|_|:\\d|\\.-|\\.(?!$|' + t.src_ZPCc + '))';
- t.src_path =
- '(?:[/?#](?:(?!' +
- t.src_ZCc +
- '|[><\uFF5C]|[()[\\]{}.,"\'?!\\-]).|\\[(?:(?!' +
- t.src_ZCc +
- '|\\]).)*\\]|\\((?:(?!' +
- t.src_ZCc +
- '|[)]).)*\\)|\\{(?:(?!' +
- t.src_ZCc +
- '|[}]).)*\\}|\\"(?:(?!' +
- t.src_ZCc +
- '|["]).)+\\"|\\\'(?:(?!' +
- t.src_ZCc +
- "|[']).)+\\'|\\'(?=" +
- t.src_pseudo_letter +
- '|[-]).|\\.{2,3}[a-zA-Z0-9%/]|\\.(?!' +
- t.src_ZCc +
- '|[.]).|' +
- (r && r['---'] ? '\\-(?!--(?:[^-]|$))(?:-*)|' : '\\-+|') +
- '\\,(?!' +
- t.src_ZCc +
- ').|\\!(?!' +
- t.src_ZCc +
- '|[!]).|\\?(?!' +
- t.src_ZCc +
- '|[?]).)+|\\/)?';
- t.src_email_name = '[\\-;:&=\\+\\$,\\"\\.a-zA-Z0-9_]+';
- t.src_xn = 'xn--[a-z0-9\\-]{1,59}';
- t.src_domain_root = '(?:' + t.src_xn + '|' + t.src_pseudo_letter + '{1,63})';
- t.src_domain =
- '(?:' +
- t.src_xn +
- '|(?:' +
- t.src_pseudo_letter +
- ')|(?:' +
- t.src_pseudo_letter +
- '(?:-(?!-)|' +
- t.src_pseudo_letter +
- '){0,61}' +
- t.src_pseudo_letter +
- '))';
- t.src_host = '(?:(?:(?:(?:' + t.src_domain + ')\\.)*' + t.src_domain + '))';
- t.tpl_host_fuzzy = '(?:' + t.src_ip4 + '|(?:(?:(?:' + t.src_domain + ')\\.)+(?:%TLDS%)))';
- t.tpl_host_no_ip_fuzzy = '(?:(?:(?:' + t.src_domain + ')\\.)+(?:%TLDS%))';
- t.src_host_strict = t.src_host + t.src_host_terminator;
- t.tpl_host_fuzzy_strict = t.tpl_host_fuzzy + t.src_host_terminator;
- t.src_host_port_strict = t.src_host + t.src_port + t.src_host_terminator;
- t.tpl_host_port_fuzzy_strict = t.tpl_host_fuzzy + t.src_port + t.src_host_terminator;
- t.tpl_host_port_no_ip_fuzzy_strict = t.tpl_host_no_ip_fuzzy + t.src_port + t.src_host_terminator;
- t.tpl_host_fuzzy_test = 'localhost|www\\.|\\.\\d{1,3}\\.|(?:\\.(?:%TLDS%)(?:' + t.src_ZPCc + '|>|$))';
- t.tpl_email_fuzzy = '(^|[><\uFF5C]|\\(|' + t.src_ZCc + ')(' + t.src_email_name + '@' + t.tpl_host_fuzzy_strict + ')';
- t.tpl_link_fuzzy = '(^|(?![.:/\\-_@])(?:[$+<=>^`|\uFF5C]|' + t.src_ZPCc + '))((?![$+<=>^`|\uFF5C])' + t.tpl_host_port_fuzzy_strict + t.src_path + ')';
- t.tpl_link_no_ip_fuzzy =
- '(^|(?![.:/\\-_@])(?:[$+<=>^`|\uFF5C]|' + t.src_ZPCc + '))((?![$+<=>^`|\uFF5C])' + t.tpl_host_port_no_ip_fuzzy_strict + t.src_path + ')';
- return t;
- };
- },
- {
- 'uc.micro/categories/Cc/regex': 61,
- 'uc.micro/categories/P/regex': 63,
- 'uc.micro/categories/Z/regex': 64,
- 'uc.micro/properties/Any/regex': 66
- }
- ],
- 55: [
- function (e, r, t) {
- 'use strict';
- function n(e) {
- var r;
- var t;
- var n = o[e];
- if (n) {
- return n;
- }
- for (n = o[e] = [], r = 0; r < 128; r++) {
- t = String.fromCharCode(r);
- n.push(t);
- }
- for (r = 0; r < e.length; r++) {
- t = e.charCodeAt(r);
- n[t] = '%' + ('0' + t.toString(16).toUpperCase()).slice(-2);
- }
- return n;
- }
- function s(e, r) {
- var t;
- if ('string' != typeof r) {
- r = s.defaultChars;
- }
- t = n(r);
- return e.replace(/(%[a-f0-9]{2})+/gi, function (e) {
- var r;
- var n;
- var s;
- var o;
- var i;
- var a;
- var c;
- var l = '';
- for (r = 0, n = e.length; r < n; r += 3) {
- s = parseInt(e.slice(r + 1, r + 3), 16);
- s < 128
- ? (l += t[s])
- : 192 == (224 & s) && r + 3 < n && 128 == (192 & (o = parseInt(e.slice(r + 4, r + 6), 16)))
- ? ((c = ((s << 6) & 1984) | (63 & o)), (l += c < 128 ? '\uFFFD\uFFFD' : String.fromCharCode(c)), (r += 3))
- : 224 == (240 & s) &&
- r + 6 < n &&
- ((o = parseInt(e.slice(r + 4, r + 6), 16)), (i = parseInt(e.slice(r + 7, r + 9), 16)), 128 == (192 & o) && 128 == (192 & i))
- ? ((c = ((s << 12) & 61440) | ((o << 6) & 4032) | (63 & i)),
- (l += c < 2048 || (c >= 55296 && c <= 57343) ? '\uFFFD\uFFFD\uFFFD' : String.fromCharCode(c)),
- (r += 6))
- : 240 == (248 & s) &&
- r + 9 < n &&
- ((o = parseInt(e.slice(r + 4, r + 6), 16)),
- (i = parseInt(e.slice(r + 7, r + 9), 16)),
- (a = parseInt(e.slice(r + 10, r + 12), 16)),
- 128 == (192 & o) && 128 == (192 & i) && 128 == (192 & a))
- ? ((c = ((s << 18) & 1835008) | ((o << 12) & 258048) | ((i << 6) & 4032) | (63 & a)),
- c < 65536 || c > 1114111
- ? (l += '\uFFFD\uFFFD\uFFFD\uFFFD')
- : ((c -= 65536), (l += String.fromCharCode(55296 + (c >> 10), 56320 + (1023 & c)))),
- (r += 9))
- : (l += '\uFFFD');
- }
- return l;
- });
- }
- var o = {};
- s.defaultChars = ';/?:@&=+$,#';
- s.componentChars = '';
- r.exports = s;
- },
- {}
- ],
- 56: [
- function (e, r, t) {
- 'use strict';
- function n(e) {
- var r;
- var t;
- var n = o[e];
- if (n) {
- return n;
- }
- for (n = o[e] = [], r = 0; r < 128; r++) {
- t = String.fromCharCode(r);
- /^[0-9a-z]$/i.test(t) ? n.push(t) : n.push('%' + ('0' + r.toString(16).toUpperCase()).slice(-2));
- }
- for (r = 0; r < e.length; r++) {
- n[e.charCodeAt(r)] = e[r];
- }
- return n;
- }
- function s(e, r, t) {
- var o;
- var i;
- var a;
- var c;
- var l;
- var u = '';
- for ('string' != typeof r && ((t = r), (r = s.defaultChars)), void 0 === t && (t = true), l = n(r), o = 0, i = e.length; o < i; o++) {
- a = e.charCodeAt(o);
- if (t && 37 === a && o + 2 < i && /^[0-9a-f]{2}$/i.test(e.slice(o + 1, o + 3))) {
- u += e.slice(o, o + 3);
- o += 2;
- } else if (a < 128) u += l[a];
- else if (a >= 55296 && a <= 57343) {
- if (a >= 55296 && a <= 56319 && o + 1 < i && (c = e.charCodeAt(o + 1)) >= 56320 && c <= 57343) {
- u += encodeURIComponent(e[o] + e[o + 1]);
- o++;
- continue;
- }
- u += '%EF%BF%BD';
- } else {
- u += encodeURIComponent(e[o]);
- }
- }
- return u;
- }
- var o = {};
- s.defaultChars = ";/?:@&=+$,-_.!~*'()#";
- s.componentChars = "-_.!~*'()";
- r.exports = s;
- },
- {}
- ],
- 57: [
- function (e, r, t) {
- 'use strict';
- r.exports = function (e) {
- var r = '';
- r += e.protocol || '';
- r += e.slashes ? '//' : '';
- r += e.auth ? e.auth + '@' : '';
- r += e.hostname && e.hostname.indexOf(':') !== -1 ? '[' + e.hostname + ']' : e.hostname || '';
- r += e.port ? ':' + e.port : '';
- r += e.pathname || '';
- r += e.search || '';
- return (r += e.hash || '');
- };
- },
- {}
- ],
- 58: [
- function (e, r, t) {
- 'use strict';
- r.exports.encode = e('./encode');
- r.exports.decode = e('./decode');
- r.exports.format = e('./format');
- r.exports.parse = e('./parse');
- },
- {
- './decode': 55,
- './encode': 56,
- './format': 57,
- './parse': 59
- }
- ],
- 59: [
- function (e, r, t) {
- 'use strict';
- function n() {
- this.protocol = null;
- this.slashes = null;
- this.auth = null;
- this.port = null;
- this.hostname = null;
- this.hash = null;
- this.search = null;
- this.pathname = null;
- }
- function s(e, r) {
- if (e && e instanceof n) {
- return e;
- }
- var t = new n();
- t.parse(e, r);
- return t;
- }
- var o = /^([a-z0-9.+-]+:)/i;
- var i = /:[0-9]*$/;
- var a = /^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/;
- var c = ['<', '>', '"', '`', ' ', '\r', '\n', '\t'];
- var l = ['{', '}', '|', '\\', '^', '`'].concat(c);
- var u = ["'"].concat(l);
- var p = ['%', '/', '?', ';', '#'].concat(u);
- var h = ['/', '?', '#'];
- var f = {
- javascript: true,
- 'javascript:': true
- };
- var d = {
- http: true,
- https: true,
- ftp: true,
- gopher: true,
- file: true,
- 'http:': true,
- 'https:': true,
- 'ftp:': true,
- 'gopher:': true,
- 'file:': true
- };
- n.prototype.parse = function (e, r) {
- var t;
- var n;
- var s;
- var i;
- var c;
- var l = e;
- l = l.trim();
- if (!r && 1 === e.split('#').length) {
- var u = a.exec(l);
- if (u) {
- this.pathname = u[1];
- if (u[2]) {
- this.search = u[2];
- }
- return this;
- }
- }
- var m = o.exec(l);
- if (m) {
- m = m[0];
- s = m.toLowerCase();
- this.protocol = m;
- l = l.substr(m.length);
- }
- if (r || m || l.match(/^\/\/[^@\/]+@[^@\/]+/)) {
- !(c = '//' === l.substr(0, 2)) || (m && f[m]) || ((l = l.substr(2)), (this.slashes = true));
- }
- if (!f[m] && (c || (m && !d[m]))) {
- var _ = -1;
- for (t = 0; t < h.length; t++) {
- if ((i = l.indexOf(h[t])) !== -1 && (_ === -1 || i < _)) {
- _ = i;
- }
- }
- var g;
- var b;
- for (
- b = _ === -1 ? l.lastIndexOf('@') : l.lastIndexOf('@', _), b !== -1 && ((g = l.slice(0, b)), (l = l.slice(b + 1)), (this.auth = g)), _ = -1, t = 0;
- t < p.length;
- t++
- ) {
- if ((i = l.indexOf(p[t])) !== -1 && (_ === -1 || i < _)) {
- _ = i;
- }
- }
- if (_ === -1) {
- _ = l.length;
- }
- if (':' === l[_ - 1]) {
- _--;
- }
- var k = l.slice(0, _);
- l = l.slice(_);
- this.parseHost(k);
- this.hostname = this.hostname || '';
- var v = '[' === this.hostname[0] && ']' === this.hostname[this.hostname.length - 1];
- if (!v) {
- var y = this.hostname.split(/\./);
- for (t = 0, n = y.length; t < n; t++) {
- var x = y[t];
- if (x && !x.match(/^[+a-z0-9A-Z_-]{0,63}$/)) {
- for (var C = '', A = 0, w = x.length; A < w; A++) {
- C += x.charCodeAt(A) > 127 ? 'x' : x[A];
- }
- if (!C.match(/^[+a-z0-9A-Z_-]{0,63}$/)) {
- var D = y.slice(0, t);
- var q = y.slice(t + 1);
- var E = x.match(/^([+a-z0-9A-Z_-]{0,63})(.*)$/);
- if (E) {
- D.push(E[1]);
- q.unshift(E[2]);
- }
- if (q.length) {
- l = q.join('.') + l;
- }
- this.hostname = D.join('.');
- break;
- }
- }
- }
- }
- if (this.hostname.length > 255) {
- this.hostname = '';
- }
- if (v) {
- this.hostname = this.hostname.substr(1, this.hostname.length - 2);
- }
- }
- var S = l.indexOf('#');
- if (S !== -1) {
- this.hash = l.substr(S);
- l = l.slice(0, S);
- }
- var F = l.indexOf('?');
- if (F !== -1) {
- this.search = l.substr(F);
- l = l.slice(0, F);
- }
- if (l) {
- this.pathname = l;
- }
- if (d[s] && this.hostname && !this.pathname) {
- this.pathname = '';
- }
- return this;
- };
- n.prototype.parseHost = function (e) {
- var r = i.exec(e);
- if (r) {
- r = r[0];
- if (':' !== r) {
- this.port = r.substr(1);
- }
- e = e.substr(0, e.length - r.length);
- }
- if (e) {
- this.hostname = e;
- }
- };
- r.exports = s;
- },
- {}
- ],
- 60: [
- function (r, t, n) {
- (function (r) {
- !(function (s) {
- function o(e) {
- throw new RangeError(w[e]);
- }
- function i(e, r) {
- for (var t = e.length, n = []; t--; ) {
- n[t] = r(e[t]);
- }
- return n;
- }
- function a(e, r) {
- var t = e.split('@');
- var n = '';
- if (t.length > 1) {
- n = t[0] + '@';
- e = t[1];
- }
- e = e.replace(/[\x2E\u3002\uFF0E\uFF61]/g, '.');
- return n + i(e.split('.'), r).join('.');
- }
- function c(e) {
- for (var r, t, n = [], s = 0, o = e.length; s < o; ) {
- r = e.charCodeAt(s++);
- r >= 55296 && r <= 56319 && s < o
- ? ((t = e.charCodeAt(s++)), 56320 == (64512 & t) ? n.push(((1023 & r) << 10) + (1023 & t) + 65536) : (n.push(r), s--))
- : n.push(r);
- }
- return n;
- }
- function l(e) {
- return i(e, function (e) {
- var r = '';
- if (e > 65535) {
- e -= 65536;
- r += q(((e >>> 10) & 1023) | 55296);
- e = 56320 | (1023 & e);
- }
- return (r += q(e));
- }).join('');
- }
- function u(e) {
- return e - 48 < 10 ? e - 22 : e - 65 < 26 ? e - 65 : e - 97 < 26 ? e - 97 : 36;
- }
- function p(e, r) {
- return e + 22 + 75 * (e < 26) - ((0 != r) << 5);
- }
- function h(e, r, t) {
- var n = 0;
- for (e = t ? D(e / 700) : e >> 1, e += D(e / r); e > 455; n += 36) {
- e = D(e / 35);
- }
- return D(n + (36 * e) / (e + 38));
- }
- function f(e) {
- var r;
- var t;
- var n;
- var s;
- var i;
- var a;
- var c;
- var p;
- var f;
- var d;
- var m = [];
- var _ = e.length;
- var g = 0;
- var b = 128;
- var k = 72;
- for (t = e.lastIndexOf('-'), t < 0 && (t = 0), n = 0; n < t; ++n) {
- if (e.charCodeAt(n) >= 128) {
- o('not-basic');
- }
- m.push(e.charCodeAt(n));
- }
- for (s = t > 0 ? t + 1 : 0; s < _; ) {
- for (
- i = g, a = 1, c = 36;
- s >= _ && o('invalid-input'),
- (p = u(e.charCodeAt(s++))),
- (p >= 36 || p > D((x - g) / a)) && o('overflow'),
- (g += p * a),
- (f = c <= k ? 1 : c >= k + 26 ? 26 : c - k),
- !(p < f);
- c += 36
- ) {
- d = 36 - f;
- if (a > D(x / d)) {
- o('overflow');
- }
- a *= d;
- }
- r = m.length + 1;
- k = h(g - i, r, 0 == i);
- if (D(g / r) > x - b) {
- o('overflow');
- }
- b += D(g / r);
- g %= r;
- m.splice(g++, 0, b);
- }
- return l(m);
- }
- function d(e) {
- var r;
- var t;
- var n;
- var s;
- var i;
- var a;
- var l;
- var u;
- var f;
- var d;
- var m;
- var _;
- var g;
- var b;
- var k;
- var v = [];
- for (e = c(e), _ = e.length, r = 128, t = 0, i = 72, a = 0; a < _; ++a) {
- if ((m = e[a]) < 128) {
- v.push(q(m));
- }
- }
- for (n = s = v.length, s && v.push('-'); n < _; ) {
- for (l = x, a = 0; a < _; ++a) {
- if ((m = e[a]) >= r && m < l) {
- l = m;
- }
- }
- for (g = n + 1, l - r > D((x - t) / g) && o('overflow'), t += (l - r) * g, r = l, a = 0; a < _; ++a) {
- if (m < r && ++t > x) {
- o('overflow');
- }
- {
- m = e[a];
- if (m == r) {
- for (u = t, f = 36; (d = f <= i ? 1 : f >= i + 26 ? 26 : f - i), !(u < d); f += 36) {
- k = u - d;
- b = 36 - d;
- v.push(q(p(d + (k % b), 0)));
- u = D(k / b);
- }
- v.push(q(p(u, 0)));
- i = h(t, g, n == s);
- t = 0;
- ++n;
- }
- }
- }
- ++t;
- ++r;
- }
- return v.join('');
- }
- function m(e) {
- return a(e, function (e) {
- return C.test(e) ? f(e.slice(4).toLowerCase()) : e;
- });
- }
- function _(e) {
- return a(e, function (e) {
- return A.test(e) ? 'xn--' + d(e) : e;
- });
- }
- var g = 'object' == typeof n && n && !n.nodeType && n;
- var b = 'object' == typeof t && t && !t.nodeType && t;
- var k = 'object' == typeof r && r;
- (k.global !== k && k.window !== k && k.self !== k) || (s = k);
- var v;
- var y;
- var x = 2147483647;
- var C = /^xn--/;
- var A = /[^\x20-\x7E]/;
- var w = {
- overflow: 'Overflow: input needs wider integers to process',
- 'not-basic': 'Illegal input >= 0x80 (not a basic code point)',
- 'invalid-input': 'Invalid input'
- };
- var D = Math.floor;
- var q = String.fromCharCode;
- v = {
- version: '1.4.1',
- ucs2: {
- decode: c,
- encode: l
- },
- decode: f,
- encode: d,
- toASCII: _,
- toUnicode: m
- };
- if ('function' == typeof e && 'object' == typeof e.amd && e.amd)
- e('punycode', function () {
- return v;
- });
- else if (g && b) {
- if (t.exports == g) {
- b.exports = v;
- } else {
- for (y in v) {
- if (v.hasOwnProperty(y)) {
- g[y] = v[y];
- }
- }
- }
- } else {
- s.punycode = v;
- }
- })(this);
- }).call(this, 'undefined' != typeof global ? global : 'undefined' != typeof self ? self : 'undefined' != typeof window ? window : {});
- },
- {}
- ],
- 61: [
- function (e, r, t) {
- r.exports = /[\0-\x1F\x7F-\x9F]/;
- },
- {}
- ],
- 62: [
- function (e, r, t) {
- r.exports =
- /[\xAD\u0600-\u0605\u061C\u06DD\u070F\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804\uDCBD|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/;
- },
- {}
- ],
- 63: [
- function (e, r, t) {
- r.exports =
- /[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E44\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDF3C-\uDF3E]|\uD807[\uDC41-\uDC45\uDC70\uDC71]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]/;
- },
- {}
- ],
- 64: [
- function (e, r, t) {
- r.exports = /[ \xA0\u1680\u2000-\u200A\u202F\u205F\u3000]/;
- },
- {}
- ],
- 65: [
- function (e, r, t) {
- 'use strict';
- t.Any = e('./properties/Any/regex');
- t.Cc = e('./categories/Cc/regex');
- t.Cf = e('./categories/Cf/regex');
- t.P = e('./categories/P/regex');
- t.Z = e('./categories/Z/regex');
- },
- {
- './categories/Cc/regex': 61,
- './categories/Cf/regex': 62,
- './categories/P/regex': 63,
- './categories/Z/regex': 64,
- './properties/Any/regex': 66
- }
- ],
- 66: [
- function (e, r, t) {
- r.exports = /[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/;
- },
- {}
- ],
- 67: [
- function (e, r, t) {
- 'use strict';
- r.exports = e('./lib/');
- },
- {
- './lib/': 9
- }
- ]
- },
- {},
- [67]
- )(67);
- });
|