12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820 |
- var require$$0$1 = require('path');
- var require$$1 = require('crypto');
- function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; }
- var require$$0__default = /*#__PURE__*/_interopDefaultLegacy(require$$0$1);
- var require$$1__default = /*#__PURE__*/_interopDefaultLegacy(require$$1);
- function getAugmentedNamespace(n) {
- var f = n.default;
- if (typeof f == "function") {
- var a = function () {
- return f.apply(this, arguments);
- };
- a.prototype = f.prototype;
- } else a = {};
- Object.defineProperty(a, '__esModule', {value: true});
- Object.keys(n).forEach(function (k) {
- var d = Object.getOwnPropertyDescriptor(n, k);
- Object.defineProperty(a, k, d.get ? d : {
- enumerable: true,
- get: function () {
- return n[k];
- }
- });
- });
- return a;
- }
- var lib$1 = {};
- var lib = {exports: {}};
- var parse$1 = {exports: {}};
- var util = {};
- var unicode$1 = {};
- Object.defineProperty(unicode$1, "__esModule", {
- value: true
- });
- unicode$1.Space_Separator = /[\u1680\u2000-\u200A\u202F\u205F\u3000]/;
- unicode$1.ID_Start = /[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]/;
- unicode$1.ID_Continue = /[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF6\u1CF8\u1CF9\u1D00-\u1DF5\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDCA-\uDDCC\uDDD0-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9\uDF00-\uDF19\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDCA0-\uDCE9\uDCFF\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC59\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F\uDFE0]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6\uDD00-\uDD4A\uDD50-\uDD59]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/;
- Object.defineProperty(util, "__esModule", {
- value: true
- });
- util.isSpaceSeparator = isSpaceSeparator;
- util.isIdStartChar = isIdStartChar;
- util.isIdContinueChar = isIdContinueChar;
- util.isDigit = isDigit;
- util.isHexDigit = isHexDigit;
- var _unicode = unicode$1;
- var unicode = _interopRequireWildcard(_unicode);
- function _interopRequireWildcard(obj) {
- if (obj && obj.__esModule) {
- return obj;
- } else {
- var newObj = {};
- if (obj != null) {
- for(var key in obj){
- if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key];
- }
- }
- newObj.default = obj;
- return newObj;
- }
- }
- function isSpaceSeparator(c) {
- return unicode.Space_Separator.test(c);
- }
- function isIdStartChar(c) {
- return c >= "a" && c <= "z" || c >= "A" && c <= "Z" || c === "$" || c === "_" || unicode.ID_Start.test(c);
- }
- function isIdContinueChar(c) {
- return c >= "a" && c <= "z" || c >= "A" && c <= "Z" || c >= "0" && c <= "9" || c === "$" || c === "_" || c === "" || c === "" || unicode.ID_Continue.test(c);
- }
- function isDigit(c) {
- return /[0-9]/.test(c);
- }
- function isHexDigit(c) {
- return /[0-9A-Fa-f]/.test(c);
- }
- var _typeof$2 = function(obj) {
- "@swc/helpers - typeof";
- return obj && typeof Symbol !== "undefined" && obj.constructor === Symbol ? "symbol" : typeof obj;
- };
- (function(module, exports) {
- var _interopRequireWildcard = function _interopRequireWildcard(obj) {
- if (obj && obj.__esModule) {
- return obj;
- } else {
- var newObj = {};
- if (obj != null) {
- for(var key in obj){
- if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key];
- }
- }
- newObj.default = obj;
- return newObj;
- }
- };
- var parse = function parse(text, reviver) {
- source = String(text);
- parseState = "start";
- stack = [];
- pos = 0;
- line = 1;
- column = 0;
- token = undefined;
- key = undefined;
- root = undefined;
- do {
- token = lex();
- parseStates[parseState]();
- }while (token.type !== "eof");
- if (typeof reviver === "function") {
- return internalize({
- "": root
- }, "", reviver);
- }
- return root;
- };
- var lex = function lex() {
- lexState = "default";
- buffer = "";
- doubleQuote = false;
- _sign = 1;
- for(;;){
- c = peek();
- var _token = lexStates[lexState]();
- if (_token) {
- return _token;
- }
- }
- };
- var peek = function peek() {
- if (source[pos]) {
- return String.fromCodePoint(source.codePointAt(pos));
- }
- };
- var read = function read() {
- var c = peek();
- if (c === "\n") {
- line++;
- column = 0;
- } else if (c) {
- column += c.length;
- } else {
- column++;
- }
- if (c) {
- pos += c.length;
- }
- return c;
- };
- var newToken = function newToken(type, value) {
- return {
- type: type,
- value: value,
- line: line,
- column: column
- };
- };
- var literal = function literal(s) {
- var _iteratorNormalCompletion = true;
- var _didIteratorError = false;
- var _iteratorError = undefined;
- try {
- for(var _iterator = s[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true){
- var _c = _step.value;
- var p = peek();
- if (p !== _c) {
- throw invalidChar(read());
- }
- read();
- }
- } catch (err) {
- _didIteratorError = true;
- _iteratorError = err;
- } finally{
- try {
- if (!_iteratorNormalCompletion && _iterator.return) {
- _iterator.return();
- }
- } finally{
- if (_didIteratorError) {
- throw _iteratorError;
- }
- }
- }
- };
- var escape = function escape() {
- var c = peek();
- switch(c){
- case "b":
- read();
- return "\b";
- case "f":
- read();
- return "\f";
- case "n":
- read();
- return "\n";
- case "r":
- read();
- return "\r";
- case "t":
- read();
- return " ";
- case "v":
- read();
- return "\v";
- case "0":
- read();
- if (util$1.isDigit(peek())) {
- throw invalidChar(read());
- }
- return "\0";
- case "x":
- read();
- return hexEscape();
- case "u":
- read();
- return unicodeEscape();
- case "\n":
- case "\u2028":
- case "\u2029":
- read();
- return "";
- case "\r":
- read();
- if (peek() === "\n") {
- read();
- }
- return "";
- case "1":
- case "2":
- case "3":
- case "4":
- case "5":
- case "6":
- case "7":
- case "8":
- case "9":
- throw invalidChar(read());
- case undefined:
- throw invalidChar(read());
- }
- return read();
- };
- var hexEscape = function hexEscape() {
- var buffer = "";
- var c = peek();
- if (!util$1.isHexDigit(c)) {
- throw invalidChar(read());
- }
- buffer += read();
- c = peek();
- if (!util$1.isHexDigit(c)) {
- throw invalidChar(read());
- }
- buffer += read();
- return String.fromCodePoint(parseInt(buffer, 16));
- };
- var unicodeEscape = function unicodeEscape() {
- var buffer = "";
- var count = 4;
- while(count-- > 0){
- var _c2 = peek();
- if (!util$1.isHexDigit(_c2)) {
- throw invalidChar(read());
- }
- buffer += read();
- }
- return String.fromCodePoint(parseInt(buffer, 16));
- };
- var push = function push() {
- var value = void 0;
- switch(token.type){
- case "punctuator":
- switch(token.value){
- case "{":
- value = {};
- break;
- case "[":
- value = [];
- break;
- }
- break;
- case "null":
- case "boolean":
- case "numeric":
- case "string":
- value = token.value;
- break;
- }
- if (root === undefined) {
- root = value;
- } else {
- var parent = stack[stack.length - 1];
- if (Array.isArray(parent)) {
- parent.push(value);
- } else {
- parent[key] = value;
- }
- }
- if (value !== null && (typeof value === "undefined" ? "undefined" : _$_typeof(value)) === "object") {
- stack.push(value);
- if (Array.isArray(value)) {
- parseState = "beforeArrayValue";
- } else {
- parseState = "beforePropertyName";
- }
- } else {
- var current = stack[stack.length - 1];
- if (current == null) {
- parseState = "end";
- } else if (Array.isArray(current)) {
- parseState = "afterArrayValue";
- } else {
- parseState = "afterPropertyValue";
- }
- }
- };
- var pop = function pop() {
- stack.pop();
- var current = stack[stack.length - 1];
- if (current == null) {
- parseState = "end";
- } else if (Array.isArray(current)) {
- parseState = "afterArrayValue";
- } else {
- parseState = "afterPropertyValue";
- }
- };
- var invalidChar = function invalidChar(c) {
- if (c === undefined) {
- return syntaxError("JSON5: invalid end of input at " + line + ":" + column);
- }
- return syntaxError("JSON5: invalid character '" + formatChar(c) + "' at " + line + ":" + column);
- };
- var invalidEOF = function invalidEOF() {
- return syntaxError("JSON5: invalid end of input at " + line + ":" + column);
- };
- var invalidIdentifier = function invalidIdentifier() {
- column -= 5;
- return syntaxError("JSON5: invalid identifier character at " + line + ":" + column);
- };
- var separatorChar = function separatorChar(c) {
- console.warn("JSON5: '" + c + "' is not valid ECMAScript; consider escaping");
- };
- var formatChar = function formatChar(c) {
- var replacements = {
- "'": "\\'",
- '"': '\\"',
- "\\": "\\\\",
- "\b": "\\b",
- "\f": "\\f",
- "\n": "\\n",
- "\r": "\\r",
- " ": "\\t",
- "\v": "\\v",
- "\0": "\\0",
- "\u2028": "\\u2028",
- "\u2029": "\\u2029"
- };
- if (replacements[c]) {
- return replacements[c];
- }
- if (c < " ") {
- var hexString = c.charCodeAt(0).toString(16);
- return "\\x" + ("00" + hexString).substring(hexString.length);
- }
- return c;
- };
- var syntaxError = function syntaxError(message) {
- var err = new SyntaxError(message);
- err.lineNumber = line;
- err.columnNumber = column;
- return err;
- };
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _$_typeof = typeof Symbol === "function" && _typeof$2(Symbol.iterator) === "symbol" ? function _$_typeof(obj) {
- return typeof obj === "undefined" ? "undefined" : _typeof$2(obj);
- } : function(obj) {
- return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj === "undefined" ? "undefined" : _typeof$2(obj);
- };
- exports.default = parse;
- var _util = util;
- var util$1 = _interopRequireWildcard(_util);
- var source = void 0;
- var parseState = void 0;
- var stack = void 0;
- var pos = void 0;
- var line = void 0;
- var column = void 0;
- var token = void 0;
- var key = void 0;
- var root = void 0;
- function internalize(holder, name, reviver) {
- var value = holder[name];
- if (value != null && (typeof value === "undefined" ? "undefined" : _$_typeof(value)) === "object") {
- for(var _key in value){
- var replacement = internalize(value, _key, reviver);
- if (replacement === undefined) {
- delete value[_key];
- } else {
- value[_key] = replacement;
- }
- }
- }
- return reviver.call(holder, name, value);
- }
- var lexState = void 0;
- var buffer = void 0;
- var doubleQuote = void 0;
- var _sign = void 0;
- var c = void 0;
- var lexStates = {
- default: function _default() {
- switch(c){
- case " ":
- case "\v":
- case "\f":
- case " ":
- case "\xa0":
- case "\uFEFF":
- case "\n":
- case "\r":
- case "\u2028":
- case "\u2029":
- read();
- return;
- case "/":
- read();
- lexState = "comment";
- return;
- case undefined:
- read();
- return newToken("eof");
- }
- if (util$1.isSpaceSeparator(c)) {
- read();
- return;
- }
- return lexStates[parseState]();
- },
- comment: function comment() {
- switch(c){
- case "*":
- read();
- lexState = "multiLineComment";
- return;
- case "/":
- read();
- lexState = "singleLineComment";
- return;
- }
- throw invalidChar(read());
- },
- multiLineComment: function multiLineComment() {
- switch(c){
- case "*":
- read();
- lexState = "multiLineCommentAsterisk";
- return;
- case undefined:
- throw invalidChar(read());
- }
- read();
- },
- multiLineCommentAsterisk: function multiLineCommentAsterisk() {
- switch(c){
- case "*":
- read();
- return;
- case "/":
- read();
- lexState = "default";
- return;
- case undefined:
- throw invalidChar(read());
- }
- read();
- lexState = "multiLineComment";
- },
- singleLineComment: function singleLineComment() {
- switch(c){
- case "\n":
- case "\r":
- case "\u2028":
- case "\u2029":
- read();
- lexState = "default";
- return;
- case undefined:
- read();
- return newToken("eof");
- }
- read();
- },
- value: function value() {
- switch(c){
- case "{":
- case "[":
- return newToken("punctuator", read());
- case "n":
- read();
- literal("ull");
- return newToken("null", null);
- case "t":
- read();
- literal("rue");
- return newToken("boolean", true);
- case "f":
- read();
- literal("alse");
- return newToken("boolean", false);
- case "-":
- case "+":
- if (read() === "-") {
- _sign = -1;
- }
- lexState = "sign";
- return;
- case ".":
- buffer = read();
- lexState = "decimalPointLeading";
- return;
- case "0":
- buffer = read();
- lexState = "zero";
- return;
- case "1":
- case "2":
- case "3":
- case "4":
- case "5":
- case "6":
- case "7":
- case "8":
- case "9":
- buffer = read();
- lexState = "decimalInteger";
- return;
- case "I":
- read();
- literal("nfinity");
- return newToken("numeric", Infinity);
- case "N":
- read();
- literal("aN");
- return newToken("numeric", NaN);
- case '"':
- case "'":
- doubleQuote = read() === '"';
- buffer = "";
- lexState = "string";
- return;
- }
- throw invalidChar(read());
- },
- identifierNameStartEscape: function identifierNameStartEscape() {
- if (c !== "u") {
- throw invalidChar(read());
- }
- read();
- var u = unicodeEscape();
- switch(u){
- case "$":
- case "_":
- break;
- default:
- if (!util$1.isIdStartChar(u)) {
- throw invalidIdentifier();
- }
- break;
- }
- buffer += u;
- lexState = "identifierName";
- },
- identifierName: function identifierName() {
- switch(c){
- case "$":
- case "_":
- case "":
- case "":
- buffer += read();
- return;
- case "\\":
- read();
- lexState = "identifierNameEscape";
- return;
- }
- if (util$1.isIdContinueChar(c)) {
- buffer += read();
- return;
- }
- return newToken("identifier", buffer);
- },
- identifierNameEscape: function identifierNameEscape() {
- if (c !== "u") {
- throw invalidChar(read());
- }
- read();
- var u = unicodeEscape();
- switch(u){
- case "$":
- case "_":
- case "":
- case "":
- break;
- default:
- if (!util$1.isIdContinueChar(u)) {
- throw invalidIdentifier();
- }
- break;
- }
- buffer += u;
- lexState = "identifierName";
- },
- sign: function sign() {
- switch(c){
- case ".":
- buffer = read();
- lexState = "decimalPointLeading";
- return;
- case "0":
- buffer = read();
- lexState = "zero";
- return;
- case "1":
- case "2":
- case "3":
- case "4":
- case "5":
- case "6":
- case "7":
- case "8":
- case "9":
- buffer = read();
- lexState = "decimalInteger";
- return;
- case "I":
- read();
- literal("nfinity");
- return newToken("numeric", _sign * Infinity);
- case "N":
- read();
- literal("aN");
- return newToken("numeric", NaN);
- }
- throw invalidChar(read());
- },
- zero: function zero() {
- switch(c){
- case ".":
- buffer += read();
- lexState = "decimalPoint";
- return;
- case "e":
- case "E":
- buffer += read();
- lexState = "decimalExponent";
- return;
- case "x":
- case "X":
- buffer += read();
- lexState = "hexadecimal";
- return;
- }
- return newToken("numeric", _sign * 0);
- },
- decimalInteger: function decimalInteger() {
- switch(c){
- case ".":
- buffer += read();
- lexState = "decimalPoint";
- return;
- case "e":
- case "E":
- buffer += read();
- lexState = "decimalExponent";
- return;
- }
- if (util$1.isDigit(c)) {
- buffer += read();
- return;
- }
- return newToken("numeric", _sign * Number(buffer));
- },
- decimalPointLeading: function decimalPointLeading() {
- if (util$1.isDigit(c)) {
- buffer += read();
- lexState = "decimalFraction";
- return;
- }
- throw invalidChar(read());
- },
- decimalPoint: function decimalPoint() {
- switch(c){
- case "e":
- case "E":
- buffer += read();
- lexState = "decimalExponent";
- return;
- }
- if (util$1.isDigit(c)) {
- buffer += read();
- lexState = "decimalFraction";
- return;
- }
- return newToken("numeric", _sign * Number(buffer));
- },
- decimalFraction: function decimalFraction() {
- switch(c){
- case "e":
- case "E":
- buffer += read();
- lexState = "decimalExponent";
- return;
- }
- if (util$1.isDigit(c)) {
- buffer += read();
- return;
- }
- return newToken("numeric", _sign * Number(buffer));
- },
- decimalExponent: function decimalExponent() {
- switch(c){
- case "+":
- case "-":
- buffer += read();
- lexState = "decimalExponentSign";
- return;
- }
- if (util$1.isDigit(c)) {
- buffer += read();
- lexState = "decimalExponentInteger";
- return;
- }
- throw invalidChar(read());
- },
- decimalExponentSign: function decimalExponentSign() {
- if (util$1.isDigit(c)) {
- buffer += read();
- lexState = "decimalExponentInteger";
- return;
- }
- throw invalidChar(read());
- },
- decimalExponentInteger: function decimalExponentInteger() {
- if (util$1.isDigit(c)) {
- buffer += read();
- return;
- }
- return newToken("numeric", _sign * Number(buffer));
- },
- hexadecimal: function hexadecimal() {
- if (util$1.isHexDigit(c)) {
- buffer += read();
- lexState = "hexadecimalInteger";
- return;
- }
- throw invalidChar(read());
- },
- hexadecimalInteger: function hexadecimalInteger() {
- if (util$1.isHexDigit(c)) {
- buffer += read();
- return;
- }
- return newToken("numeric", _sign * Number(buffer));
- },
- string: function string() {
- switch(c){
- case "\\":
- read();
- buffer += escape();
- return;
- case '"':
- if (doubleQuote) {
- read();
- return newToken("string", buffer);
- }
- buffer += read();
- return;
- case "'":
- if (!doubleQuote) {
- read();
- return newToken("string", buffer);
- }
- buffer += read();
- return;
- case "\n":
- case "\r":
- throw invalidChar(read());
- case "\u2028":
- case "\u2029":
- separatorChar(c);
- break;
- case undefined:
- throw invalidChar(read());
- }
- buffer += read();
- },
- start: function start() {
- switch(c){
- case "{":
- case "[":
- return newToken("punctuator", read());
- }
- lexState = "value";
- },
- beforePropertyName: function beforePropertyName() {
- switch(c){
- case "$":
- case "_":
- buffer = read();
- lexState = "identifierName";
- return;
- case "\\":
- read();
- lexState = "identifierNameStartEscape";
- return;
- case "}":
- return newToken("punctuator", read());
- case '"':
- case "'":
- doubleQuote = read() === '"';
- lexState = "string";
- return;
- }
- if (util$1.isIdStartChar(c)) {
- buffer += read();
- lexState = "identifierName";
- return;
- }
- throw invalidChar(read());
- },
- afterPropertyName: function afterPropertyName() {
- if (c === ":") {
- return newToken("punctuator", read());
- }
- throw invalidChar(read());
- },
- beforePropertyValue: function beforePropertyValue() {
- lexState = "value";
- },
- afterPropertyValue: function afterPropertyValue() {
- switch(c){
- case ",":
- case "}":
- return newToken("punctuator", read());
- }
- throw invalidChar(read());
- },
- beforeArrayValue: function beforeArrayValue() {
- if (c === "]") {
- return newToken("punctuator", read());
- }
- lexState = "value";
- },
- afterArrayValue: function afterArrayValue() {
- switch(c){
- case ",":
- case "]":
- return newToken("punctuator", read());
- }
- throw invalidChar(read());
- },
- end: function end() {
- throw invalidChar(read());
- }
- };
- var parseStates = {
- start: function start() {
- if (token.type === "eof") {
- throw invalidEOF();
- }
- push();
- },
- beforePropertyName: function beforePropertyName() {
- switch(token.type){
- case "identifier":
- case "string":
- key = token.value;
- parseState = "afterPropertyName";
- return;
- case "punctuator":
- pop();
- return;
- case "eof":
- throw invalidEOF();
- }
- },
- afterPropertyName: function afterPropertyName() {
- if (token.type === "eof") {
- throw invalidEOF();
- }
- parseState = "beforePropertyValue";
- },
- beforePropertyValue: function beforePropertyValue() {
- if (token.type === "eof") {
- throw invalidEOF();
- }
- push();
- },
- beforeArrayValue: function beforeArrayValue() {
- if (token.type === "eof") {
- throw invalidEOF();
- }
- if (token.type === "punctuator" && token.value === "]") {
- pop();
- return;
- }
- push();
- },
- afterPropertyValue: function afterPropertyValue() {
- if (token.type === "eof") {
- throw invalidEOF();
- }
- switch(token.value){
- case ",":
- parseState = "beforePropertyName";
- return;
- case "}":
- pop();
- }
- },
- afterArrayValue: function afterArrayValue() {
- if (token.type === "eof") {
- throw invalidEOF();
- }
- switch(token.value){
- case ",":
- parseState = "beforeArrayValue";
- return;
- case "]":
- pop();
- }
- },
- end: function end() {}
- };
- module.exports = exports["default"];
- })(parse$1, parse$1.exports);
- var stringify$1 = {exports: {}};
- function _instanceof$1(left, right) {
- if (right != null && typeof Symbol !== "undefined" && right[Symbol.hasInstance]) {
- return !!right[Symbol.hasInstance](left);
- } else {
- return left instanceof right;
- }
- }
- var _typeof$1 = function(obj) {
- "@swc/helpers - typeof";
- return obj && typeof Symbol !== "undefined" && obj.constructor === Symbol ? "symbol" : typeof obj;
- };
- (function(module, exports) {
- var _interopRequireWildcard = function _interopRequireWildcard(obj) {
- if (obj && obj.__esModule) {
- return obj;
- } else {
- var newObj = {};
- if (obj != null) {
- for(var key in obj){
- if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key];
- }
- }
- newObj.default = obj;
- return newObj;
- }
- };
- var stringify = function stringify(value, replacer, space) {
- var stack = [];
- var indent = "";
- var propertyList = void 0;
- var replacerFunc = void 0;
- var gap = "";
- var quote = void 0;
- if (replacer != null && (typeof replacer === "undefined" ? "undefined" : _$_typeof(replacer)) === "object" && !Array.isArray(replacer)) {
- space = replacer.space;
- quote = replacer.quote;
- replacer = replacer.replacer;
- }
- if (typeof replacer === "function") {
- replacerFunc = replacer;
- } else if (Array.isArray(replacer)) {
- propertyList = [];
- var _iteratorNormalCompletion = true;
- var _didIteratorError = false;
- var _iteratorError = undefined;
- try {
- for(var _iterator = replacer[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true){
- var v = _step.value;
- var item = void 0;
- if (typeof v === "string") {
- item = v;
- } else if (typeof v === "number" || _instanceof$1(v, String) || _instanceof$1(v, Number)) {
- item = String(v);
- }
- if (item !== undefined && propertyList.indexOf(item) < 0) {
- propertyList.push(item);
- }
- }
- } catch (err) {
- _didIteratorError = true;
- _iteratorError = err;
- } finally{
- try {
- if (!_iteratorNormalCompletion && _iterator.return) {
- _iterator.return();
- }
- } finally{
- if (_didIteratorError) {
- throw _iteratorError;
- }
- }
- }
- }
- if (_instanceof$1(space, Number)) {
- space = Number(space);
- } else if (_instanceof$1(space, String)) {
- space = String(space);
- }
- if (typeof space === "number") {
- if (space > 0) {
- space = Math.min(10, Math.floor(space));
- gap = " ".substr(0, space);
- }
- } else if (typeof space === "string") {
- gap = space.substr(0, 10);
- }
- return serializeProperty("", {
- "": value
- });
- function serializeProperty(key, holder) {
- var _$value = holder[key];
- if (_$value != null) {
- if (typeof _$value.toJSON5 === "function") {
- _$value = _$value.toJSON5(key);
- } else if (typeof _$value.toJSON === "function") {
- _$value = _$value.toJSON(key);
- }
- }
- if (replacerFunc) {
- _$value = replacerFunc.call(holder, key, _$value);
- }
- if (_instanceof$1(_$value, Number)) {
- _$value = Number(_$value);
- } else if (_instanceof$1(_$value, String)) {
- _$value = String(_$value);
- } else if (_instanceof$1(_$value, Boolean)) {
- _$value = _$value.valueOf();
- }
- switch(_$value){
- case null:
- return "null";
- case true:
- return "true";
- case false:
- return "false";
- }
- if (typeof _$value === "string") {
- return quoteString(_$value);
- }
- if (typeof _$value === "number") {
- return String(_$value);
- }
- if ((typeof _$value === "undefined" ? "undefined" : _$_typeof(_$value)) === "object") {
- return Array.isArray(_$value) ? serializeArray(_$value) : serializeObject(_$value);
- }
- return undefined;
- }
- function quoteString(value) {
- var quotes = {
- "'": 0.1,
- '"': 0.2
- };
- var replacements = {
- "'": "\\'",
- '"': '\\"',
- "\\": "\\\\",
- "\b": "\\b",
- "\f": "\\f",
- "\n": "\\n",
- "\r": "\\r",
- " ": "\\t",
- "\v": "\\v",
- "\0": "\\0",
- "\u2028": "\\u2028",
- "\u2029": "\\u2029"
- };
- var product = "";
- var _iteratorNormalCompletion2 = true;
- var _didIteratorError2 = false;
- var _iteratorError2 = undefined;
- try {
- for(var _iterator2 = value[Symbol.iterator](), _step2; !(_iteratorNormalCompletion2 = (_step2 = _iterator2.next()).done); _iteratorNormalCompletion2 = true){
- var c = _step2.value;
- switch(c){
- case "'":
- case '"':
- quotes[c]++;
- product += c;
- continue;
- }
- if (replacements[c]) {
- product += replacements[c];
- continue;
- }
- if (c < " ") {
- var hexString = c.charCodeAt(0).toString(16);
- product += "\\x" + ("00" + hexString).substring(hexString.length);
- continue;
- }
- product += c;
- }
- } catch (err) {
- _didIteratorError2 = true;
- _iteratorError2 = err;
- } finally{
- try {
- if (!_iteratorNormalCompletion2 && _iterator2.return) {
- _iterator2.return();
- }
- } finally{
- if (_didIteratorError2) {
- throw _iteratorError2;
- }
- }
- }
- var quoteChar = quote || Object.keys(quotes).reduce(function(a, b) {
- return quotes[a] < quotes[b] ? a : b;
- });
- product = product.replace(new RegExp(quoteChar, "g"), replacements[quoteChar]);
- return quoteChar + product + quoteChar;
- }
- function serializeObject(value) {
- if (stack.indexOf(value) >= 0) {
- throw TypeError("Converting circular structure to JSON5");
- }
- stack.push(value);
- var stepback = indent;
- indent = indent + gap;
- var keys = propertyList || Object.keys(value);
- var partial = [];
- var _iteratorNormalCompletion3 = true;
- var _didIteratorError3 = false;
- var _iteratorError3 = undefined;
- try {
- for(var _iterator3 = keys[Symbol.iterator](), _step3; !(_iteratorNormalCompletion3 = (_step3 = _iterator3.next()).done); _iteratorNormalCompletion3 = true){
- var key = _step3.value;
- var propertyString = serializeProperty(key, value);
- if (propertyString !== undefined) {
- var member = serializeKey(key) + ":";
- if (gap !== "") {
- member += " ";
- }
- member += propertyString;
- partial.push(member);
- }
- }
- } catch (err) {
- _didIteratorError3 = true;
- _iteratorError3 = err;
- } finally{
- try {
- if (!_iteratorNormalCompletion3 && _iterator3.return) {
- _iterator3.return();
- }
- } finally{
- if (_didIteratorError3) {
- throw _iteratorError3;
- }
- }
- }
- var final = void 0;
- if (partial.length === 0) {
- final = "{}";
- } else {
- var properties = void 0;
- if (gap === "") {
- properties = partial.join(",");
- final = "{" + properties + "}";
- } else {
- var separator = ",\n" + indent;
- properties = partial.join(separator);
- final = "{\n" + indent + properties + ",\n" + stepback + "}";
- }
- }
- stack.pop();
- indent = stepback;
- return final;
- }
- function serializeKey(key) {
- if (key.length === 0) {
- return quoteString(key);
- }
- var firstChar = String.fromCodePoint(key.codePointAt(0));
- if (!util$1.isIdStartChar(firstChar)) {
- return quoteString(key);
- }
- for(var i = firstChar.length; i < key.length; i++){
- if (!util$1.isIdContinueChar(String.fromCodePoint(key.codePointAt(i)))) {
- return quoteString(key);
- }
- }
- return key;
- }
- function serializeArray(value) {
- if (stack.indexOf(value) >= 0) {
- throw TypeError("Converting circular structure to JSON5");
- }
- stack.push(value);
- var stepback = indent;
- indent = indent + gap;
- var partial = [];
- for(var i = 0; i < value.length; i++){
- var propertyString = serializeProperty(String(i), value);
- partial.push(propertyString !== undefined ? propertyString : "null");
- }
- var final = void 0;
- if (partial.length === 0) {
- final = "[]";
- } else {
- if (gap === "") {
- var properties = partial.join(",");
- final = "[" + properties + "]";
- } else {
- var separator = ",\n" + indent;
- var _properties = partial.join(separator);
- final = "[\n" + indent + _properties + ",\n" + stepback + "]";
- }
- }
- stack.pop();
- indent = stepback;
- return final;
- }
- };
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _$_typeof = typeof Symbol === "function" && _typeof$1(Symbol.iterator) === "symbol" ? function _$_typeof(obj) {
- return typeof obj === "undefined" ? "undefined" : _typeof$1(obj);
- } : function(obj) {
- return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj === "undefined" ? "undefined" : _typeof$1(obj);
- };
- exports.default = stringify;
- var _util = util;
- var util$1 = _interopRequireWildcard(_util);
- module.exports = exports["default"];
- })(stringify$1, stringify$1.exports);
- (function(module, exports) {
- var _interopRequireDefault = function _interopRequireDefault(obj) {
- return obj && obj.__esModule ? obj : {
- default: obj
- };
- };
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var _parse = parse$1.exports;
- var _parse2 = _interopRequireDefault(_parse);
- var _stringify = stringify$1.exports;
- var _stringify2 = _interopRequireDefault(_stringify);
- exports.default = {
- parse: _parse2.default,
- stringify: _stringify2.default
- };
- module.exports = exports["default"];
- })(lib, lib.exports);
- var JSON5 = lib.exports;
- var specialValues = {
- null: null,
- true: true,
- false: false
- };
- function parseQuery$2(query) {
- if (query.substr(0, 1) !== "?") {
- throw new Error("A valid query string passed to parseQuery should begin with '?'");
- }
- query = query.substr(1);
- if (!query) {
- return {};
- }
- if (query.substr(0, 1) === "{" && query.substr(-1) === "}") {
- return JSON5.parse(query);
- }
- var queryArgs = query.split(/[,&]/g);
- var result = {};
- queryArgs.forEach(function(arg) {
- var idx = arg.indexOf("=");
- if (idx >= 0) {
- var name = arg.substr(0, idx);
- var value = decodeURIComponent(arg.substr(idx + 1));
- if (specialValues.hasOwnProperty(value)) {
- value = specialValues[value];
- }
- if (name.substr(-2) === "[]") {
- name = decodeURIComponent(name.substr(0, name.length - 2));
- if (!Array.isArray(result[name])) {
- result[name] = [];
- }
- result[name].push(value);
- } else {
- name = decodeURIComponent(name);
- result[name] = value;
- }
- } else {
- if (arg.substr(0, 1) === "-") {
- result[decodeURIComponent(arg.substr(1))] = false;
- } else if (arg.substr(0, 1) === "+") {
- result[decodeURIComponent(arg.substr(1))] = true;
- } else {
- result[decodeURIComponent(arg)] = true;
- }
- }
- });
- return result;
- }
- var parseQuery_1 = parseQuery$2;
- var parseQuery$1 = parseQuery_1;
- function getOptions$1(loaderContext) {
- var query = loaderContext.query;
- if (typeof query === "string" && query !== "") {
- return parseQuery$1(loaderContext.query);
- }
- if (!query || typeof query !== "object") {
- // Not object-like queries are not supported.
- return null;
- }
- return query;
- }
- var getOptions_1 = getOptions$1;
- var path$2 = require$$0__default["default"];
- var matchRelativePath = /^\.\.?[/\\]/;
- function isAbsolutePath(str) {
- return path$2.posix.isAbsolute(str) || path$2.win32.isAbsolute(str);
- }
- function isRelativePath(str) {
- return matchRelativePath.test(str);
- }
- function stringifyRequest$1(loaderContext, request) {
- var splitted = request.split("!");
- var context = loaderContext.context || loaderContext.options && loaderContext.options.context;
- return JSON.stringify(splitted.map(function(part) {
- // First, separate singlePath from query, because the query might contain paths again
- var splittedPart = part.match(/^(.*?)(\?.*)/);
- var query = splittedPart ? splittedPart[2] : "";
- var singlePath = splittedPart ? splittedPart[1] : part;
- if (isAbsolutePath(singlePath) && context) {
- singlePath = path$2.relative(context, singlePath);
- if (isAbsolutePath(singlePath)) {
- // If singlePath still matches an absolute path, singlePath was on a different drive than context.
- // In this case, we leave the path platform-specific without replacing any separators.
- // @see https://github.com/webpack/loader-utils/pull/14
- return singlePath + query;
- }
- if (isRelativePath(singlePath) === false) {
- // Ensure that the relative path starts at least with ./ otherwise it would be a request into the modules directory (like node_modules).
- singlePath = "./" + singlePath;
- }
- }
- return singlePath.replace(/\\/g, "/") + query;
- }).join("!"));
- }
- var stringifyRequest_1 = stringifyRequest$1;
- function getRemainingRequest$1(loaderContext) {
- if (loaderContext.remainingRequest) {
- return loaderContext.remainingRequest;
- }
- var request = loaderContext.loaders.slice(loaderContext.loaderIndex + 1).map(function(obj) {
- return obj.request;
- }).concat([
- loaderContext.resource
- ]);
- return request.join("!");
- }
- var getRemainingRequest_1 = getRemainingRequest$1;
- function getCurrentRequest$1(loaderContext) {
- if (loaderContext.currentRequest) {
- return loaderContext.currentRequest;
- }
- var request = loaderContext.loaders.slice(loaderContext.loaderIndex).map(function(obj) {
- return obj.request;
- }).concat([
- loaderContext.resource
- ]);
- return request.join("!");
- }
- var getCurrentRequest_1 = getCurrentRequest$1;
- var path$1 = require$$0__default["default"];
- function isUrlRequest$1(url, root) {
- // An URL is not an request if
- // 1. It's an absolute url and it is not `windows` path like `C:\dir\file`
- if (/^[a-z][a-z0-9+.-]*:/i.test(url) && !path$1.win32.isAbsolute(url)) {
- return false;
- }
- // 2. It's a protocol-relative
- if (/^\/\//.test(url)) {
- return false;
- }
- // 3. It's some kind of url for a template
- if (/^[{}[\]#*;,'§$%&(=?`´^°<>]/.test(url)) {
- return false;
- }
- // 4. It's also not an request if root isn't set and it's a root-relative url
- if ((root === undefined || root === false) && /^\//.test(url)) {
- return false;
- }
- return true;
- }
- var isUrlRequest_1 = isUrlRequest$1;
- var _typeof = function(obj) {
- "@swc/helpers - typeof";
- return obj && typeof Symbol !== "undefined" && obj.constructor === Symbol ? "symbol" : typeof obj;
- };
- // we can't use path.win32.isAbsolute because it also matches paths starting with a forward slash
- var matchNativeWin32Path = /^[A-Z]:[/\\]|^\\\\/i;
- function urlToRequest$1(url, root) {
- // Do not rewrite an empty url
- if (url === "") {
- return "";
- }
- var moduleRequestRegex = /^[^?]*~/;
- var request;
- if (matchNativeWin32Path.test(url)) {
- // absolute windows path, keep it
- request = url;
- } else if (root !== undefined && root !== false && /^\//.test(url)) {
- // if root is set and the url is root-relative
- switch(typeof root === "undefined" ? "undefined" : _typeof(root)){
- // 1. root is a string: root is prefixed to the url
- case "string":
- // special case: `~` roots convert to module request
- if (moduleRequestRegex.test(root)) {
- request = root.replace(/([^~/])$/, "$1/") + url.slice(1);
- } else {
- request = root + url;
- }
- break;
- // 2. root is `true`: absolute paths are allowed
- // *nix only, windows-style absolute paths are always allowed as they doesn't start with a `/`
- case "boolean":
- request = url;
- break;
- default:
- throw new Error("Unexpected parameters to loader-utils 'urlToRequest': url = " + url + ", root = " + root + ".");
- }
- } else if (/^\.\.?\//.test(url)) {
- // A relative url stays
- request = url;
- } else {
- // every other url is threaded like a relative url
- request = "./" + url;
- }
- // A `~` makes the url an module
- if (moduleRequestRegex.test(request)) {
- request = request.replace(moduleRequestRegex, "");
- }
- return request;
- }
- var urlToRequest_1 = urlToRequest$1;
- function parseString$1(str) {
- try {
- if (str[0] === '"') {
- return JSON.parse(str);
- }
- if (str[0] === "'" && str.substr(str.length - 1) === "'") {
- return parseString$1(str.replace(/\\.|"/g, function(x) {
- return x === '"' ? '\\"' : x;
- }).replace(/^'|'$/g, '"'));
- }
- return JSON.parse('"' + str + '"');
- } catch (e) {
- return str;
- }
- }
- var parseString_1 = parseString$1;
- /*
- * big.js v5.2.2
- * A small, fast, easy-to-use library for arbitrary-precision decimal arithmetic.
- * Copyright (c) 2018 Michael Mclaughlin <M8ch88l@gmail.com>
- * https://github.com/MikeMcl/big.js/LICENCE
- */ /************************************** EDITABLE DEFAULTS *****************************************/ // The default values below must be integers within the stated ranges.
- /*
- * The maximum number of decimal places (DP) of the results of operations involving division:
- * div and sqrt, and pow with negative exponents.
- */ function _instanceof(left, right) {
- if (right != null && typeof Symbol !== "undefined" && right[Symbol.hasInstance]) {
- return !!right[Symbol.hasInstance](left);
- } else {
- return left instanceof right;
- }
- }
- var DP = 20, /*
- * The rounding mode (RM) used when rounding to the above decimal places.
- *
- * 0 Towards zero (i.e. truncate, no rounding). (ROUND_DOWN)
- * 1 To nearest neighbour. If equidistant, round up. (ROUND_HALF_UP)
- * 2 To nearest neighbour. If equidistant, to even. (ROUND_HALF_EVEN)
- * 3 Away from zero. (ROUND_UP)
- */ RM = 1, // The maximum value of DP and Big.DP.
- MAX_DP = 1E6, // The maximum magnitude of the exponent argument to the pow method.
- MAX_POWER = 1E6, /*
- * The negative exponent (NE) at and beneath which toString returns exponential notation.
- * (JavaScript numbers: -7)
- * -1000000 is the minimum recommended exponent value of a Big.
- */ NE = -7, /*
- * The positive exponent (PE) at and above which toString returns exponential notation.
- * (JavaScript numbers: 21)
- * 1000000 is the maximum recommended exponent value of a Big.
- * (This limit is not enforced or checked.)
- */ PE = 21, /**************************************************************************************************/ // Error messages.
- NAME = "[big.js] ", INVALID = NAME + "Invalid ", INVALID_DP = INVALID + "decimal places", INVALID_RM = INVALID + "rounding mode", DIV_BY_ZERO = NAME + "Division by zero", // The shared prototype object.
- P = {}, UNDEFINED = void 0, NUMERIC = /^-?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i;
- /*
- * Create and return a Big constructor.
- *
- */ function _Big_() {
- /*
- * The Big constructor and exported function.
- * Create and return a new instance of a Big number object.
- *
- * n {number|string|Big} A numeric value.
- */ function Big(n) {
- var x = this;
- // Enable constructor usage without new.
- if (!_instanceof(x, Big)) return n === UNDEFINED ? _Big_() : new Big(n);
- // Duplicate.
- if (_instanceof(n, Big)) {
- x.s = n.s;
- x.e = n.e;
- x.c = n.c.slice();
- } else {
- parse(x, n);
- }
- /*
- * Retain a reference to this Big constructor, and shadow Big.prototype.constructor which
- * points to Object.
- */ x.constructor = Big;
- }
- Big.prototype = P;
- Big.DP = DP;
- Big.RM = RM;
- Big.NE = NE;
- Big.PE = PE;
- Big.version = "5.2.2";
- return Big;
- }
- /*
- * Parse the number or string value passed to a Big constructor.
- *
- * x {Big} A Big number instance.
- * n {number|string} A numeric value.
- */ function parse(x, n) {
- var e, i, nl;
- // Minus zero?
- if (n === 0 && 1 / n < 0) n = "-0";
- else if (!NUMERIC.test(n += "")) throw Error(INVALID + "number");
- // Determine sign.
- x.s = n.charAt(0) == "-" ? (n = n.slice(1), -1) : 1;
- // Decimal point?
- if ((e = n.indexOf(".")) > -1) n = n.replace(".", "");
- // Exponential form?
- if ((i = n.search(/e/i)) > 0) {
- // Determine exponent.
- if (e < 0) e = i;
- e += +n.slice(i + 1);
- n = n.substring(0, i);
- } else if (e < 0) {
- // Integer.
- e = n.length;
- }
- nl = n.length;
- // Determine leading zeros.
- for(i = 0; i < nl && n.charAt(i) == "0";)++i;
- if (i == nl) {
- // Zero.
- x.c = [
- x.e = 0
- ];
- } else {
- // Determine trailing zeros.
- for(; nl > 0 && n.charAt(--nl) == "0";);
- x.e = e - i - 1;
- x.c = [];
- // Convert string to array of digits without leading/trailing zeros.
- for(e = 0; i <= nl;)x.c[e++] = +n.charAt(i++);
- }
- return x;
- }
- /*
- * Round Big x to a maximum of dp decimal places using rounding mode rm.
- * Called by stringify, P.div, P.round and P.sqrt.
- *
- * x {Big} The Big to round.
- * dp {number} Integer, 0 to MAX_DP inclusive.
- * rm {number} 0, 1, 2 or 3 (DOWN, HALF_UP, HALF_EVEN, UP)
- * [more] {boolean} Whether the result of division was truncated.
- */ function round(x, dp, rm, more) {
- var xc = x.c, i = x.e + dp + 1;
- if (i < xc.length) {
- if (rm === 1) {
- // xc[i] is the digit after the digit that may be rounded up.
- more = xc[i] >= 5;
- } else if (rm === 2) {
- more = xc[i] > 5 || xc[i] == 5 && (more || i < 0 || xc[i + 1] !== UNDEFINED || xc[i - 1] & 1);
- } else if (rm === 3) {
- more = more || !!xc[0];
- } else {
- more = false;
- if (rm !== 0) throw Error(INVALID_RM);
- }
- if (i < 1) {
- xc.length = 1;
- if (more) {
- // 1, 0.1, 0.01, 0.001, 0.0001 etc.
- x.e = -dp;
- xc[0] = 1;
- } else {
- // Zero.
- xc[0] = x.e = 0;
- }
- } else {
- // Remove any digits after the required decimal places.
- xc.length = i--;
- // Round up?
- if (more) {
- // Rounding up may mean the previous digit has to be rounded up.
- for(; ++xc[i] > 9;){
- xc[i] = 0;
- if (!i--) {
- ++x.e;
- xc.unshift(1);
- }
- }
- }
- // Remove trailing zeros.
- for(i = xc.length; !xc[--i];)xc.pop();
- }
- } else if (rm < 0 || rm > 3 || rm !== ~~rm) {
- throw Error(INVALID_RM);
- }
- return x;
- }
- /*
- * Return a string representing the value of Big x in normal or exponential notation.
- * Handles P.toExponential, P.toFixed, P.toJSON, P.toPrecision, P.toString and P.valueOf.
- *
- * x {Big}
- * id? {number} Caller id.
- * 1 toExponential
- * 2 toFixed
- * 3 toPrecision
- * 4 valueOf
- * n? {number|undefined} Caller's argument.
- * k? {number|undefined}
- */ function stringify(x, id, n, k) {
- var e, s, Big = x.constructor, z = !x.c[0];
- if (n !== UNDEFINED) {
- if (n !== ~~n || n < (id == 3) || n > MAX_DP) {
- throw Error(id == 3 ? INVALID + "precision" : INVALID_DP);
- }
- x = new Big(x);
- // The index of the digit that may be rounded up.
- n = k - x.e;
- // Round?
- if (x.c.length > ++k) round(x, n, Big.RM);
- // toFixed: recalculate k as x.e may have changed if value rounded up.
- if (id == 2) k = x.e + n + 1;
- // Append zeros?
- for(; x.c.length < k;)x.c.push(0);
- }
- e = x.e;
- s = x.c.join("");
- n = s.length;
- // Exponential notation?
- if (id != 2 && (id == 1 || id == 3 && k <= e || e <= Big.NE || e >= Big.PE)) {
- s = s.charAt(0) + (n > 1 ? "." + s.slice(1) : "") + (e < 0 ? "e" : "e+") + e;
- // Normal notation.
- } else if (e < 0) {
- for(; ++e;)s = "0" + s;
- s = "0." + s;
- } else if (e > 0) {
- if (++e > n) for(e -= n; e--;)s += "0";
- else if (e < n) s = s.slice(0, e) + "." + s.slice(e);
- } else if (n > 1) {
- s = s.charAt(0) + "." + s.slice(1);
- }
- return x.s < 0 && (!z || id == 4) ? "-" + s : s;
- }
- // Prototype/instance methods
- /*
- * Return a new Big whose value is the absolute value of this Big.
- */ P.abs = function() {
- var x = new this.constructor(this);
- x.s = 1;
- return x;
- };
- /*
- * Return 1 if the value of this Big is greater than the value of Big y,
- * -1 if the value of this Big is less than the value of Big y, or
- * 0 if they have the same value.
- */ P.cmp = function(y) {
- var isneg, x = this, xc = x.c, yc = (y = new x.constructor(y)).c, i = x.s, j = y.s, k = x.e, l = y.e;
- // Either zero?
- if (!xc[0] || !yc[0]) return !xc[0] ? !yc[0] ? 0 : -j : i;
- // Signs differ?
- if (i != j) return i;
- isneg = i < 0;
- // Compare exponents.
- if (k != l) return k > l ^ isneg ? 1 : -1;
- j = (k = xc.length) < (l = yc.length) ? k : l;
- // Compare digit by digit.
- for(i = -1; ++i < j;){
- if (xc[i] != yc[i]) return xc[i] > yc[i] ^ isneg ? 1 : -1;
- }
- // Compare lengths.
- return k == l ? 0 : k > l ^ isneg ? 1 : -1;
- };
- /*
- * Return a new Big whose value is the value of this Big divided by the value of Big y, rounded,
- * if necessary, to a maximum of Big.DP decimal places using rounding mode Big.RM.
- */ P.div = function(y) {
- var x = this, Big = x.constructor, a = x.c, b = (y = new Big(y)).c, k = x.s == y.s ? 1 : -1, dp = Big.DP;
- if (dp !== ~~dp || dp < 0 || dp > MAX_DP) throw Error(INVALID_DP);
- // Divisor is zero?
- if (!b[0]) throw Error(DIV_BY_ZERO);
- // Dividend is 0? Return +-0.
- if (!a[0]) return new Big(k * 0);
- var bl, bt, n, cmp, ri, bz = b.slice(), ai = bl = b.length, al = a.length, r = a.slice(0, bl), rl = r.length, q = y, qc = q.c = [], qi = 0, d = dp + (q.e = x.e - y.e) + 1; // number of digits of the result
- q.s = k;
- k = d < 0 ? 0 : d;
- // Create version of divisor with leading zero.
- bz.unshift(0);
- // Add zeros to make remainder as long as divisor.
- for(; rl++ < bl;)r.push(0);
- do {
- // n is how many times the divisor goes into current remainder.
- for(n = 0; n < 10; n++){
- // Compare divisor and remainder.
- if (bl != (rl = r.length)) {
- cmp = bl > rl ? 1 : -1;
- } else {
- for(ri = -1, cmp = 0; ++ri < bl;){
- if (b[ri] != r[ri]) {
- cmp = b[ri] > r[ri] ? 1 : -1;
- break;
- }
- }
- }
- // If divisor < remainder, subtract divisor from remainder.
- if (cmp < 0) {
- // Remainder can't be more than 1 digit longer than divisor.
- // Equalise lengths using divisor with extra leading zero?
- for(bt = rl == bl ? b : bz; rl;){
- if (r[--rl] < bt[rl]) {
- ri = rl;
- for(; ri && !r[--ri];)r[ri] = 9;
- --r[ri];
- r[rl] += 10;
- }
- r[rl] -= bt[rl];
- }
- for(; !r[0];)r.shift();
- } else {
- break;
- }
- }
- // Add the digit n to the result array.
- qc[qi++] = cmp ? n : ++n;
- // Update the remainder.
- if (r[0] && cmp) r[rl] = a[ai] || 0;
- else r = [
- a[ai]
- ];
- }while ((ai++ < al || r[0] !== UNDEFINED) && k--);
- // Leading zero? Do not remove if result is simply zero (qi == 1).
- if (!qc[0] && qi != 1) {
- // There can't be more than one zero.
- qc.shift();
- q.e--;
- }
- // Round?
- if (qi > d) round(q, dp, Big.RM, r[0] !== UNDEFINED);
- return q;
- };
- /*
- * Return true if the value of this Big is equal to the value of Big y, otherwise return false.
- */ P.eq = function(y) {
- return !this.cmp(y);
- };
- /*
- * Return true if the value of this Big is greater than the value of Big y, otherwise return
- * false.
- */ P.gt = function(y) {
- return this.cmp(y) > 0;
- };
- /*
- * Return true if the value of this Big is greater than or equal to the value of Big y, otherwise
- * return false.
- */ P.gte = function(y) {
- return this.cmp(y) > -1;
- };
- /*
- * Return true if the value of this Big is less than the value of Big y, otherwise return false.
- */ P.lt = function(y) {
- return this.cmp(y) < 0;
- };
- /*
- * Return true if the value of this Big is less than or equal to the value of Big y, otherwise
- * return false.
- */ P.lte = function(y) {
- return this.cmp(y) < 1;
- };
- /*
- * Return a new Big whose value is the value of this Big minus the value of Big y.
- */ P.minus = P.sub = function(y) {
- var i, j, t, xlty, x = this, Big = x.constructor, a = x.s, b = (y = new Big(y)).s;
- // Signs differ?
- if (a != b) {
- y.s = -b;
- return x.plus(y);
- }
- var xc = x.c.slice(), xe = x.e, yc = y.c, ye = y.e;
- // Either zero?
- if (!xc[0] || !yc[0]) {
- // y is non-zero? x is non-zero? Or both are zero.
- return yc[0] ? (y.s = -b, y) : new Big(xc[0] ? x : 0);
- }
- // Determine which is the bigger number. Prepend zeros to equalise exponents.
- if (a = xe - ye) {
- if (xlty = a < 0) {
- a = -a;
- t = xc;
- } else {
- ye = xe;
- t = yc;
- }
- t.reverse();
- for(b = a; b--;)t.push(0);
- t.reverse();
- } else {
- // Exponents equal. Check digit by digit.
- j = ((xlty = xc.length < yc.length) ? xc : yc).length;
- for(a = b = 0; b < j; b++){
- if (xc[b] != yc[b]) {
- xlty = xc[b] < yc[b];
- break;
- }
- }
- }
- // x < y? Point xc to the array of the bigger number.
- if (xlty) {
- t = xc;
- xc = yc;
- yc = t;
- y.s = -y.s;
- }
- /*
- * Append zeros to xc if shorter. No need to add zeros to yc if shorter as subtraction only
- * needs to start at yc.length.
- */ if ((b = (j = yc.length) - (i = xc.length)) > 0) for(; b--;)xc[i++] = 0;
- // Subtract yc from xc.
- for(b = i; j > a;){
- if (xc[--j] < yc[j]) {
- for(i = j; i && !xc[--i];)xc[i] = 9;
- --xc[i];
- xc[j] += 10;
- }
- xc[j] -= yc[j];
- }
- // Remove trailing zeros.
- for(; xc[--b] === 0;)xc.pop();
- // Remove leading zeros and adjust exponent accordingly.
- for(; xc[0] === 0;){
- xc.shift();
- --ye;
- }
- if (!xc[0]) {
- // n - n = +0
- y.s = 1;
- // Result must be zero.
- xc = [
- ye = 0
- ];
- }
- y.c = xc;
- y.e = ye;
- return y;
- };
- /*
- * Return a new Big whose value is the value of this Big modulo the value of Big y.
- */ P.mod = function(y) {
- var ygtx, x = this, Big = x.constructor, a = x.s, b = (y = new Big(y)).s;
- if (!y.c[0]) throw Error(DIV_BY_ZERO);
- x.s = y.s = 1;
- ygtx = y.cmp(x) == 1;
- x.s = a;
- y.s = b;
- if (ygtx) return new Big(x);
- a = Big.DP;
- b = Big.RM;
- Big.DP = Big.RM = 0;
- x = x.div(y);
- Big.DP = a;
- Big.RM = b;
- return this.minus(x.times(y));
- };
- /*
- * Return a new Big whose value is the value of this Big plus the value of Big y.
- */ P.plus = P.add = function(y) {
- var t, x = this, Big = x.constructor, a = x.s, b = (y = new Big(y)).s;
- // Signs differ?
- if (a != b) {
- y.s = -b;
- return x.minus(y);
- }
- var xe = x.e, xc = x.c, ye = y.e, yc = y.c;
- // Either zero? y is non-zero? x is non-zero? Or both are zero.
- if (!xc[0] || !yc[0]) return yc[0] ? y : new Big(xc[0] ? x : a * 0);
- xc = xc.slice();
- // Prepend zeros to equalise exponents.
- // Note: reverse faster than unshifts.
- if (a = xe - ye) {
- if (a > 0) {
- ye = xe;
- t = yc;
- } else {
- a = -a;
- t = xc;
- }
- t.reverse();
- for(; a--;)t.push(0);
- t.reverse();
- }
- // Point xc to the longer array.
- if (xc.length - yc.length < 0) {
- t = yc;
- yc = xc;
- xc = t;
- }
- a = yc.length;
- // Only start adding at yc.length - 1 as the further digits of xc can be left as they are.
- for(b = 0; a; xc[a] %= 10)b = (xc[--a] = xc[a] + yc[a] + b) / 10 | 0;
- // No need to check for zero, as +x + +y != 0 && -x + -y != 0
- if (b) {
- xc.unshift(b);
- ++ye;
- }
- // Remove trailing zeros.
- for(a = xc.length; xc[--a] === 0;)xc.pop();
- y.c = xc;
- y.e = ye;
- return y;
- };
- /*
- * Return a Big whose value is the value of this Big raised to the power n.
- * If n is negative, round to a maximum of Big.DP decimal places using rounding
- * mode Big.RM.
- *
- * n {number} Integer, -MAX_POWER to MAX_POWER inclusive.
- */ P.pow = function(n) {
- var x = this, one = new x.constructor(1), y = one, isneg = n < 0;
- if (n !== ~~n || n < -MAX_POWER || n > MAX_POWER) throw Error(INVALID + "exponent");
- if (isneg) n = -n;
- for(;;){
- if (n & 1) y = y.times(x);
- n >>= 1;
- if (!n) break;
- x = x.times(x);
- }
- return isneg ? one.div(y) : y;
- };
- /*
- * Return a new Big whose value is the value of this Big rounded using rounding mode rm
- * to a maximum of dp decimal places, or, if dp is negative, to an integer which is a
- * multiple of 10**-dp.
- * If dp is not specified, round to 0 decimal places.
- * If rm is not specified, use Big.RM.
- *
- * dp? {number} Integer, -MAX_DP to MAX_DP inclusive.
- * rm? 0, 1, 2 or 3 (ROUND_DOWN, ROUND_HALF_UP, ROUND_HALF_EVEN, ROUND_UP)
- */ P.round = function(dp, rm) {
- var Big = this.constructor;
- if (dp === UNDEFINED) dp = 0;
- else if (dp !== ~~dp || dp < -MAX_DP || dp > MAX_DP) throw Error(INVALID_DP);
- return round(new Big(this), dp, rm === UNDEFINED ? Big.RM : rm);
- };
- /*
- * Return a new Big whose value is the square root of the value of this Big, rounded, if
- * necessary, to a maximum of Big.DP decimal places using rounding mode Big.RM.
- */ P.sqrt = function() {
- var r, c, t, x = this, Big = x.constructor, s = x.s, e = x.e, half = new Big(0.5);
- // Zero?
- if (!x.c[0]) return new Big(x);
- // Negative?
- if (s < 0) throw Error(NAME + "No square root");
- // Estimate.
- s = Math.sqrt(x + "");
- // Math.sqrt underflow/overflow?
- // Re-estimate: pass x coefficient to Math.sqrt as integer, then adjust the result exponent.
- if (s === 0 || s === 1 / 0) {
- c = x.c.join("");
- if (!(c.length + e & 1)) c += "0";
- s = Math.sqrt(c);
- e = ((e + 1) / 2 | 0) - (e < 0 || e & 1);
- r = new Big((s == 1 / 0 ? "1e" : (s = s.toExponential()).slice(0, s.indexOf("e") + 1)) + e);
- } else {
- r = new Big(s);
- }
- e = r.e + (Big.DP += 4);
- // Newton-Raphson iteration.
- do {
- t = r;
- r = half.times(t.plus(x.div(t)));
- }while (t.c.slice(0, e).join("") !== r.c.slice(0, e).join(""));
- return round(r, Big.DP -= 4, Big.RM);
- };
- /*
- * Return a new Big whose value is the value of this Big times the value of Big y.
- */ P.times = P.mul = function(y) {
- var c, x = this, Big = x.constructor, xc = x.c, yc = (y = new Big(y)).c, a = xc.length, b = yc.length, i = x.e, j = y.e;
- // Determine sign of result.
- y.s = x.s == y.s ? 1 : -1;
- // Return signed 0 if either 0.
- if (!xc[0] || !yc[0]) return new Big(y.s * 0);
- // Initialise exponent of result as x.e + y.e.
- y.e = i + j;
- // If array xc has fewer digits than yc, swap xc and yc, and lengths.
- if (a < b) {
- c = xc;
- xc = yc;
- yc = c;
- j = a;
- a = b;
- b = j;
- }
- // Initialise coefficient array of result with zeros.
- for(c = new Array(j = a + b); j--;)c[j] = 0;
- // Multiply.
- // i is initially xc.length.
- for(i = b; i--;){
- b = 0;
- // a is yc.length.
- for(j = a + i; j > i;){
- // Current sum of products at this digit position, plus carry.
- b = c[j] + yc[i] * xc[j - i - 1] + b;
- c[j--] = b % 10;
- // carry
- b = b / 10 | 0;
- }
- c[j] = (c[j] + b) % 10;
- }
- // Increment result exponent if there is a final carry, otherwise remove leading zero.
- if (b) ++y.e;
- else c.shift();
- // Remove trailing zeros.
- for(i = c.length; !c[--i];)c.pop();
- y.c = c;
- return y;
- };
- /*
- * Return a string representing the value of this Big in exponential notation to dp fixed decimal
- * places and rounded using Big.RM.
- *
- * dp? {number} Integer, 0 to MAX_DP inclusive.
- */ P.toExponential = function(dp) {
- return stringify(this, 1, dp, dp);
- };
- /*
- * Return a string representing the value of this Big in normal notation to dp fixed decimal
- * places and rounded using Big.RM.
- *
- * dp? {number} Integer, 0 to MAX_DP inclusive.
- *
- * (-0).toFixed(0) is '0', but (-0.1).toFixed(0) is '-0'.
- * (-0).toFixed(1) is '0.0', but (-0.01).toFixed(1) is '-0.0'.
- */ P.toFixed = function(dp) {
- return stringify(this, 2, dp, this.e + dp);
- };
- /*
- * Return a string representing the value of this Big rounded to sd significant digits using
- * Big.RM. Use exponential notation if sd is less than the number of digits necessary to represent
- * the integer part of the value in normal notation.
- *
- * sd {number} Integer, 1 to MAX_DP inclusive.
- */ P.toPrecision = function(sd) {
- return stringify(this, 3, sd, sd - 1);
- };
- /*
- * Return a string representing the value of this Big.
- * Return exponential notation if this Big has a positive exponent equal to or greater than
- * Big.PE, or a negative exponent equal to or less than Big.NE.
- * Omit the sign for negative zero.
- */ P.toString = function() {
- return stringify(this);
- };
- /*
- * Return a string representing the value of this Big.
- * Return exponential notation if this Big has a positive exponent equal to or greater than
- * Big.PE, or a negative exponent equal to or less than Big.NE.
- * Include the sign for negative zero.
- */ P.valueOf = P.toJSON = function() {
- return stringify(this, 4);
- };
- // Export
- var Big = _Big_();
- var big = {
- __proto__: null,
- Big: Big,
- 'default': Big
- };
- var require$$0 = /*@__PURE__*/getAugmentedNamespace(big);
- var baseEncodeTables = {
- 26: "abcdefghijklmnopqrstuvwxyz",
- 32: "123456789abcdefghjkmnpqrstuvwxyz",
- 36: "0123456789abcdefghijklmnopqrstuvwxyz",
- 49: "abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ",
- 52: "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ",
- 58: "123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ",
- 62: "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ",
- 64: "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_"
- };
- function encodeBufferToBase(buffer, base) {
- var encodeTable = baseEncodeTables[base];
- if (!encodeTable) {
- throw new Error("Unknown encoding base" + base);
- }
- var readLength = buffer.length;
- var Big = require$$0;
- Big.RM = Big.DP = 0;
- var b = new Big(0);
- for(var i = readLength - 1; i >= 0; i--){
- b = b.times(256).plus(buffer[i]);
- }
- var output = "";
- while(b.gt(0)){
- output = encodeTable[b.mod(base)] + output;
- b = b.div(base);
- }
- Big.DP = 20;
- Big.RM = 1;
- return output;
- }
- function getHashDigest$2(buffer, hashType, digestType, maxLength) {
- hashType = hashType || "md5";
- maxLength = maxLength || 9999;
- var hash = require$$1__default["default"].createHash(hashType);
- hash.update(buffer);
- if (digestType === "base26" || digestType === "base32" || digestType === "base36" || digestType === "base49" || digestType === "base52" || digestType === "base58" || digestType === "base62" || digestType === "base64") {
- return encodeBufferToBase(hash.digest(), digestType.substr(4)).substr(0, maxLength);
- } else {
- return hash.digest(digestType || "hex").substr(0, maxLength);
- }
- }
- var getHashDigest_1 = getHashDigest$2;
- var emojisList$1 = [
- "\uD83C\uDC04",
- "\uD83C\uDCCF",
- "\uD83C\uDD70",
- "\uD83C\uDD71",
- "\uD83C\uDD7E",
- "\uD83C\uDD7F",
- "\uD83C\uDD8E",
- "\uD83C\uDD91",
- "\uD83C\uDD92",
- "\uD83C\uDD93",
- "\uD83C\uDD94",
- "\uD83C\uDD95",
- "\uD83C\uDD96",
- "\uD83C\uDD97",
- "\uD83C\uDD98",
- "\uD83C\uDD99",
- "\uD83C\uDD9A",
- "\uD83C\uDDE6\uD83C\uDDE8",
- "\uD83C\uDDE6\uD83C\uDDE9",
- "\uD83C\uDDE6\uD83C\uDDEA",
- "\uD83C\uDDE6\uD83C\uDDEB",
- "\uD83C\uDDE6\uD83C\uDDEC",
- "\uD83C\uDDE6\uD83C\uDDEE",
- "\uD83C\uDDE6\uD83C\uDDF1",
- "\uD83C\uDDE6\uD83C\uDDF2",
- "\uD83C\uDDE6\uD83C\uDDF4",
- "\uD83C\uDDE6\uD83C\uDDF6",
- "\uD83C\uDDE6\uD83C\uDDF7",
- "\uD83C\uDDE6\uD83C\uDDF8",
- "\uD83C\uDDE6\uD83C\uDDF9",
- "\uD83C\uDDE6\uD83C\uDDFA",
- "\uD83C\uDDE6\uD83C\uDDFC",
- "\uD83C\uDDE6\uD83C\uDDFD",
- "\uD83C\uDDE6\uD83C\uDDFF",
- "\uD83C\uDDE6",
- "\uD83C\uDDE7\uD83C\uDDE6",
- "\uD83C\uDDE7\uD83C\uDDE7",
- "\uD83C\uDDE7\uD83C\uDDE9",
- "\uD83C\uDDE7\uD83C\uDDEA",
- "\uD83C\uDDE7\uD83C\uDDEB",
- "\uD83C\uDDE7\uD83C\uDDEC",
- "\uD83C\uDDE7\uD83C\uDDED",
- "\uD83C\uDDE7\uD83C\uDDEE",
- "\uD83C\uDDE7\uD83C\uDDEF",
- "\uD83C\uDDE7\uD83C\uDDF1",
- "\uD83C\uDDE7\uD83C\uDDF2",
- "\uD83C\uDDE7\uD83C\uDDF3",
- "\uD83C\uDDE7\uD83C\uDDF4",
- "\uD83C\uDDE7\uD83C\uDDF6",
- "\uD83C\uDDE7\uD83C\uDDF7",
- "\uD83C\uDDE7\uD83C\uDDF8",
- "\uD83C\uDDE7\uD83C\uDDF9",
- "\uD83C\uDDE7\uD83C\uDDFB",
- "\uD83C\uDDE7\uD83C\uDDFC",
- "\uD83C\uDDE7\uD83C\uDDFE",
- "\uD83C\uDDE7\uD83C\uDDFF",
- "\uD83C\uDDE7",
- "\uD83C\uDDE8\uD83C\uDDE6",
- "\uD83C\uDDE8\uD83C\uDDE8",
- "\uD83C\uDDE8\uD83C\uDDE9",
- "\uD83C\uDDE8\uD83C\uDDEB",
- "\uD83C\uDDE8\uD83C\uDDEC",
- "\uD83C\uDDE8\uD83C\uDDED",
- "\uD83C\uDDE8\uD83C\uDDEE",
- "\uD83C\uDDE8\uD83C\uDDF0",
- "\uD83C\uDDE8\uD83C\uDDF1",
- "\uD83C\uDDE8\uD83C\uDDF2",
- "\uD83C\uDDE8\uD83C\uDDF3",
- "\uD83C\uDDE8\uD83C\uDDF4",
- "\uD83C\uDDE8\uD83C\uDDF5",
- "\uD83C\uDDE8\uD83C\uDDF7",
- "\uD83C\uDDE8\uD83C\uDDFA",
- "\uD83C\uDDE8\uD83C\uDDFB",
- "\uD83C\uDDE8\uD83C\uDDFC",
- "\uD83C\uDDE8\uD83C\uDDFD",
- "\uD83C\uDDE8\uD83C\uDDFE",
- "\uD83C\uDDE8\uD83C\uDDFF",
- "\uD83C\uDDE8",
- "\uD83C\uDDE9\uD83C\uDDEA",
- "\uD83C\uDDE9\uD83C\uDDEC",
- "\uD83C\uDDE9\uD83C\uDDEF",
- "\uD83C\uDDE9\uD83C\uDDF0",
- "\uD83C\uDDE9\uD83C\uDDF2",
- "\uD83C\uDDE9\uD83C\uDDF4",
- "\uD83C\uDDE9\uD83C\uDDFF",
- "\uD83C\uDDE9",
- "\uD83C\uDDEA\uD83C\uDDE6",
- "\uD83C\uDDEA\uD83C\uDDE8",
- "\uD83C\uDDEA\uD83C\uDDEA",
- "\uD83C\uDDEA\uD83C\uDDEC",
- "\uD83C\uDDEA\uD83C\uDDED",
- "\uD83C\uDDEA\uD83C\uDDF7",
- "\uD83C\uDDEA\uD83C\uDDF8",
- "\uD83C\uDDEA\uD83C\uDDF9",
- "\uD83C\uDDEA\uD83C\uDDFA",
- "\uD83C\uDDEA",
- "\uD83C\uDDEB\uD83C\uDDEE",
- "\uD83C\uDDEB\uD83C\uDDEF",
- "\uD83C\uDDEB\uD83C\uDDF0",
- "\uD83C\uDDEB\uD83C\uDDF2",
- "\uD83C\uDDEB\uD83C\uDDF4",
- "\uD83C\uDDEB\uD83C\uDDF7",
- "\uD83C\uDDEB",
- "\uD83C\uDDEC\uD83C\uDDE6",
- "\uD83C\uDDEC\uD83C\uDDE7",
- "\uD83C\uDDEC\uD83C\uDDE9",
- "\uD83C\uDDEC\uD83C\uDDEA",
- "\uD83C\uDDEC\uD83C\uDDEB",
- "\uD83C\uDDEC\uD83C\uDDEC",
- "\uD83C\uDDEC\uD83C\uDDED",
- "\uD83C\uDDEC\uD83C\uDDEE",
- "\uD83C\uDDEC\uD83C\uDDF1",
- "\uD83C\uDDEC\uD83C\uDDF2",
- "\uD83C\uDDEC\uD83C\uDDF3",
- "\uD83C\uDDEC\uD83C\uDDF5",
- "\uD83C\uDDEC\uD83C\uDDF6",
- "\uD83C\uDDEC\uD83C\uDDF7",
- "\uD83C\uDDEC\uD83C\uDDF8",
- "\uD83C\uDDEC\uD83C\uDDF9",
- "\uD83C\uDDEC\uD83C\uDDFA",
- "\uD83C\uDDEC\uD83C\uDDFC",
- "\uD83C\uDDEC\uD83C\uDDFE",
- "\uD83C\uDDEC",
- "\uD83C\uDDED\uD83C\uDDF0",
- "\uD83C\uDDED\uD83C\uDDF2",
- "\uD83C\uDDED\uD83C\uDDF3",
- "\uD83C\uDDED\uD83C\uDDF7",
- "\uD83C\uDDED\uD83C\uDDF9",
- "\uD83C\uDDED\uD83C\uDDFA",
- "\uD83C\uDDED",
- "\uD83C\uDDEE\uD83C\uDDE8",
- "\uD83C\uDDEE\uD83C\uDDE9",
- "\uD83C\uDDEE\uD83C\uDDEA",
- "\uD83C\uDDEE\uD83C\uDDF1",
- "\uD83C\uDDEE\uD83C\uDDF2",
- "\uD83C\uDDEE\uD83C\uDDF3",
- "\uD83C\uDDEE\uD83C\uDDF4",
- "\uD83C\uDDEE\uD83C\uDDF6",
- "\uD83C\uDDEE\uD83C\uDDF7",
- "\uD83C\uDDEE\uD83C\uDDF8",
- "\uD83C\uDDEE\uD83C\uDDF9",
- "\uD83C\uDDEE",
- "\uD83C\uDDEF\uD83C\uDDEA",
- "\uD83C\uDDEF\uD83C\uDDF2",
- "\uD83C\uDDEF\uD83C\uDDF4",
- "\uD83C\uDDEF\uD83C\uDDF5",
- "\uD83C\uDDEF",
- "\uD83C\uDDF0\uD83C\uDDEA",
- "\uD83C\uDDF0\uD83C\uDDEC",
- "\uD83C\uDDF0\uD83C\uDDED",
- "\uD83C\uDDF0\uD83C\uDDEE",
- "\uD83C\uDDF0\uD83C\uDDF2",
- "\uD83C\uDDF0\uD83C\uDDF3",
- "\uD83C\uDDF0\uD83C\uDDF5",
- "\uD83C\uDDF0\uD83C\uDDF7",
- "\uD83C\uDDF0\uD83C\uDDFC",
- "\uD83C\uDDF0\uD83C\uDDFE",
- "\uD83C\uDDF0\uD83C\uDDFF",
- "\uD83C\uDDF0",
- "\uD83C\uDDF1\uD83C\uDDE6",
- "\uD83C\uDDF1\uD83C\uDDE7",
- "\uD83C\uDDF1\uD83C\uDDE8",
- "\uD83C\uDDF1\uD83C\uDDEE",
- "\uD83C\uDDF1\uD83C\uDDF0",
- "\uD83C\uDDF1\uD83C\uDDF7",
- "\uD83C\uDDF1\uD83C\uDDF8",
- "\uD83C\uDDF1\uD83C\uDDF9",
- "\uD83C\uDDF1\uD83C\uDDFA",
- "\uD83C\uDDF1\uD83C\uDDFB",
- "\uD83C\uDDF1\uD83C\uDDFE",
- "\uD83C\uDDF1",
- "\uD83C\uDDF2\uD83C\uDDE6",
- "\uD83C\uDDF2\uD83C\uDDE8",
- "\uD83C\uDDF2\uD83C\uDDE9",
- "\uD83C\uDDF2\uD83C\uDDEA",
- "\uD83C\uDDF2\uD83C\uDDEB",
- "\uD83C\uDDF2\uD83C\uDDEC",
- "\uD83C\uDDF2\uD83C\uDDED",
- "\uD83C\uDDF2\uD83C\uDDF0",
- "\uD83C\uDDF2\uD83C\uDDF1",
- "\uD83C\uDDF2\uD83C\uDDF2",
- "\uD83C\uDDF2\uD83C\uDDF3",
- "\uD83C\uDDF2\uD83C\uDDF4",
- "\uD83C\uDDF2\uD83C\uDDF5",
- "\uD83C\uDDF2\uD83C\uDDF6",
- "\uD83C\uDDF2\uD83C\uDDF7",
- "\uD83C\uDDF2\uD83C\uDDF8",
- "\uD83C\uDDF2\uD83C\uDDF9",
- "\uD83C\uDDF2\uD83C\uDDFA",
- "\uD83C\uDDF2\uD83C\uDDFB",
- "\uD83C\uDDF2\uD83C\uDDFC",
- "\uD83C\uDDF2\uD83C\uDDFD",
- "\uD83C\uDDF2\uD83C\uDDFE",
- "\uD83C\uDDF2\uD83C\uDDFF",
- "\uD83C\uDDF2",
- "\uD83C\uDDF3\uD83C\uDDE6",
- "\uD83C\uDDF3\uD83C\uDDE8",
- "\uD83C\uDDF3\uD83C\uDDEA",
- "\uD83C\uDDF3\uD83C\uDDEB",
- "\uD83C\uDDF3\uD83C\uDDEC",
- "\uD83C\uDDF3\uD83C\uDDEE",
- "\uD83C\uDDF3\uD83C\uDDF1",
- "\uD83C\uDDF3\uD83C\uDDF4",
- "\uD83C\uDDF3\uD83C\uDDF5",
- "\uD83C\uDDF3\uD83C\uDDF7",
- "\uD83C\uDDF3\uD83C\uDDFA",
- "\uD83C\uDDF3\uD83C\uDDFF",
- "\uD83C\uDDF3",
- "\uD83C\uDDF4\uD83C\uDDF2",
- "\uD83C\uDDF4",
- "\uD83C\uDDF5\uD83C\uDDE6",
- "\uD83C\uDDF5\uD83C\uDDEA",
- "\uD83C\uDDF5\uD83C\uDDEB",
- "\uD83C\uDDF5\uD83C\uDDEC",
- "\uD83C\uDDF5\uD83C\uDDED",
- "\uD83C\uDDF5\uD83C\uDDF0",
- "\uD83C\uDDF5\uD83C\uDDF1",
- "\uD83C\uDDF5\uD83C\uDDF2",
- "\uD83C\uDDF5\uD83C\uDDF3",
- "\uD83C\uDDF5\uD83C\uDDF7",
- "\uD83C\uDDF5\uD83C\uDDF8",
- "\uD83C\uDDF5\uD83C\uDDF9",
- "\uD83C\uDDF5\uD83C\uDDFC",
- "\uD83C\uDDF5\uD83C\uDDFE",
- "\uD83C\uDDF5",
- "\uD83C\uDDF6\uD83C\uDDE6",
- "\uD83C\uDDF6",
- "\uD83C\uDDF7\uD83C\uDDEA",
- "\uD83C\uDDF7\uD83C\uDDF4",
- "\uD83C\uDDF7\uD83C\uDDF8",
- "\uD83C\uDDF7\uD83C\uDDFA",
- "\uD83C\uDDF7\uD83C\uDDFC",
- "\uD83C\uDDF7",
- "\uD83C\uDDF8\uD83C\uDDE6",
- "\uD83C\uDDF8\uD83C\uDDE7",
- "\uD83C\uDDF8\uD83C\uDDE8",
- "\uD83C\uDDF8\uD83C\uDDE9",
- "\uD83C\uDDF8\uD83C\uDDEA",
- "\uD83C\uDDF8\uD83C\uDDEC",
- "\uD83C\uDDF8\uD83C\uDDED",
- "\uD83C\uDDF8\uD83C\uDDEE",
- "\uD83C\uDDF8\uD83C\uDDEF",
- "\uD83C\uDDF8\uD83C\uDDF0",
- "\uD83C\uDDF8\uD83C\uDDF1",
- "\uD83C\uDDF8\uD83C\uDDF2",
- "\uD83C\uDDF8\uD83C\uDDF3",
- "\uD83C\uDDF8\uD83C\uDDF4",
- "\uD83C\uDDF8\uD83C\uDDF7",
- "\uD83C\uDDF8\uD83C\uDDF8",
- "\uD83C\uDDF8\uD83C\uDDF9",
- "\uD83C\uDDF8\uD83C\uDDFB",
- "\uD83C\uDDF8\uD83C\uDDFD",
- "\uD83C\uDDF8\uD83C\uDDFE",
- "\uD83C\uDDF8\uD83C\uDDFF",
- "\uD83C\uDDF8",
- "\uD83C\uDDF9\uD83C\uDDE6",
- "\uD83C\uDDF9\uD83C\uDDE8",
- "\uD83C\uDDF9\uD83C\uDDE9",
- "\uD83C\uDDF9\uD83C\uDDEB",
- "\uD83C\uDDF9\uD83C\uDDEC",
- "\uD83C\uDDF9\uD83C\uDDED",
- "\uD83C\uDDF9\uD83C\uDDEF",
- "\uD83C\uDDF9\uD83C\uDDF0",
- "\uD83C\uDDF9\uD83C\uDDF1",
- "\uD83C\uDDF9\uD83C\uDDF2",
- "\uD83C\uDDF9\uD83C\uDDF3",
- "\uD83C\uDDF9\uD83C\uDDF4",
- "\uD83C\uDDF9\uD83C\uDDF7",
- "\uD83C\uDDF9\uD83C\uDDF9",
- "\uD83C\uDDF9\uD83C\uDDFB",
- "\uD83C\uDDF9\uD83C\uDDFC",
- "\uD83C\uDDF9\uD83C\uDDFF",
- "\uD83C\uDDF9",
- "\uD83C\uDDFA\uD83C\uDDE6",
- "\uD83C\uDDFA\uD83C\uDDEC",
- "\uD83C\uDDFA\uD83C\uDDF2",
- "\uD83C\uDDFA\uD83C\uDDF3",
- "\uD83C\uDDFA\uD83C\uDDF8",
- "\uD83C\uDDFA\uD83C\uDDFE",
- "\uD83C\uDDFA\uD83C\uDDFF",
- "\uD83C\uDDFA",
- "\uD83C\uDDFB\uD83C\uDDE6",
- "\uD83C\uDDFB\uD83C\uDDE8",
- "\uD83C\uDDFB\uD83C\uDDEA",
- "\uD83C\uDDFB\uD83C\uDDEC",
- "\uD83C\uDDFB\uD83C\uDDEE",
- "\uD83C\uDDFB\uD83C\uDDF3",
- "\uD83C\uDDFB\uD83C\uDDFA",
- "\uD83C\uDDFB",
- "\uD83C\uDDFC\uD83C\uDDEB",
- "\uD83C\uDDFC\uD83C\uDDF8",
- "\uD83C\uDDFC",
- "\uD83C\uDDFD\uD83C\uDDF0",
- "\uD83C\uDDFD",
- "\uD83C\uDDFE\uD83C\uDDEA",
- "\uD83C\uDDFE\uD83C\uDDF9",
- "\uD83C\uDDFE",
- "\uD83C\uDDFF\uD83C\uDDE6",
- "\uD83C\uDDFF\uD83C\uDDF2",
- "\uD83C\uDDFF\uD83C\uDDFC",
- "\uD83C\uDDFF",
- "\uD83C\uDE01",
- "\uD83C\uDE02",
- "\uD83C\uDE1A",
- "\uD83C\uDE2F",
- "\uD83C\uDE32",
- "\uD83C\uDE33",
- "\uD83C\uDE34",
- "\uD83C\uDE35",
- "\uD83C\uDE36",
- "\uD83C\uDE37",
- "\uD83C\uDE38",
- "\uD83C\uDE39",
- "\uD83C\uDE3A",
- "\uD83C\uDE50",
- "\uD83C\uDE51",
- "\uD83C\uDF00",
- "\uD83C\uDF01",
- "\uD83C\uDF02",
- "\uD83C\uDF03",
- "\uD83C\uDF04",
- "\uD83C\uDF05",
- "\uD83C\uDF06",
- "\uD83C\uDF07",
- "\uD83C\uDF08",
- "\uD83C\uDF09",
- "\uD83C\uDF0A",
- "\uD83C\uDF0B",
- "\uD83C\uDF0C",
- "\uD83C\uDF0D",
- "\uD83C\uDF0E",
- "\uD83C\uDF0F",
- "\uD83C\uDF10",
- "\uD83C\uDF11",
- "\uD83C\uDF12",
- "\uD83C\uDF13",
- "\uD83C\uDF14",
- "\uD83C\uDF15",
- "\uD83C\uDF16",
- "\uD83C\uDF17",
- "\uD83C\uDF18",
- "\uD83C\uDF19",
- "\uD83C\uDF1A",
- "\uD83C\uDF1B",
- "\uD83C\uDF1C",
- "\uD83C\uDF1D",
- "\uD83C\uDF1E",
- "\uD83C\uDF1F",
- "\uD83C\uDF20",
- "\uD83C\uDF21",
- "\uD83C\uDF24",
- "\uD83C\uDF25",
- "\uD83C\uDF26",
- "\uD83C\uDF27",
- "\uD83C\uDF28",
- "\uD83C\uDF29",
- "\uD83C\uDF2A",
- "\uD83C\uDF2B",
- "\uD83C\uDF2C",
- "\uD83C\uDF2D",
- "\uD83C\uDF2E",
- "\uD83C\uDF2F",
- "\uD83C\uDF30",
- "\uD83C\uDF31",
- "\uD83C\uDF32",
- "\uD83C\uDF33",
- "\uD83C\uDF34",
- "\uD83C\uDF35",
- "\uD83C\uDF36",
- "\uD83C\uDF37",
- "\uD83C\uDF38",
- "\uD83C\uDF39",
- "\uD83C\uDF3A",
- "\uD83C\uDF3B",
- "\uD83C\uDF3C",
- "\uD83C\uDF3D",
- "\uD83C\uDF3E",
- "\uD83C\uDF3F",
- "\uD83C\uDF40",
- "\uD83C\uDF41",
- "\uD83C\uDF42",
- "\uD83C\uDF43",
- "\uD83C\uDF44",
- "\uD83C\uDF45",
- "\uD83C\uDF46",
- "\uD83C\uDF47",
- "\uD83C\uDF48",
- "\uD83C\uDF49",
- "\uD83C\uDF4A",
- "\uD83C\uDF4B",
- "\uD83C\uDF4C",
- "\uD83C\uDF4D",
- "\uD83C\uDF4E",
- "\uD83C\uDF4F",
- "\uD83C\uDF50",
- "\uD83C\uDF51",
- "\uD83C\uDF52",
- "\uD83C\uDF53",
- "\uD83C\uDF54",
- "\uD83C\uDF55",
- "\uD83C\uDF56",
- "\uD83C\uDF57",
- "\uD83C\uDF58",
- "\uD83C\uDF59",
- "\uD83C\uDF5A",
- "\uD83C\uDF5B",
- "\uD83C\uDF5C",
- "\uD83C\uDF5D",
- "\uD83C\uDF5E",
- "\uD83C\uDF5F",
- "\uD83C\uDF60",
- "\uD83C\uDF61",
- "\uD83C\uDF62",
- "\uD83C\uDF63",
- "\uD83C\uDF64",
- "\uD83C\uDF65",
- "\uD83C\uDF66",
- "\uD83C\uDF67",
- "\uD83C\uDF68",
- "\uD83C\uDF69",
- "\uD83C\uDF6A",
- "\uD83C\uDF6B",
- "\uD83C\uDF6C",
- "\uD83C\uDF6D",
- "\uD83C\uDF6E",
- "\uD83C\uDF6F",
- "\uD83C\uDF70",
- "\uD83C\uDF71",
- "\uD83C\uDF72",
- "\uD83C\uDF73",
- "\uD83C\uDF74",
- "\uD83C\uDF75",
- "\uD83C\uDF76",
- "\uD83C\uDF77",
- "\uD83C\uDF78",
- "\uD83C\uDF79",
- "\uD83C\uDF7A",
- "\uD83C\uDF7B",
- "\uD83C\uDF7C",
- "\uD83C\uDF7D",
- "\uD83C\uDF7E",
- "\uD83C\uDF7F",
- "\uD83C\uDF80",
- "\uD83C\uDF81",
- "\uD83C\uDF82",
- "\uD83C\uDF83",
- "\uD83C\uDF84",
- "\uD83C\uDF85\uD83C\uDFFB",
- "\uD83C\uDF85\uD83C\uDFFC",
- "\uD83C\uDF85\uD83C\uDFFD",
- "\uD83C\uDF85\uD83C\uDFFE",
- "\uD83C\uDF85\uD83C\uDFFF",
- "\uD83C\uDF85",
- "\uD83C\uDF86",
- "\uD83C\uDF87",
- "\uD83C\uDF88",
- "\uD83C\uDF89",
- "\uD83C\uDF8A",
- "\uD83C\uDF8B",
- "\uD83C\uDF8C",
- "\uD83C\uDF8D",
- "\uD83C\uDF8E",
- "\uD83C\uDF8F",
- "\uD83C\uDF90",
- "\uD83C\uDF91",
- "\uD83C\uDF92",
- "\uD83C\uDF93",
- "\uD83C\uDF96",
- "\uD83C\uDF97",
- "\uD83C\uDF99",
- "\uD83C\uDF9A",
- "\uD83C\uDF9B",
- "\uD83C\uDF9E",
- "\uD83C\uDF9F",
- "\uD83C\uDFA0",
- "\uD83C\uDFA1",
- "\uD83C\uDFA2",
- "\uD83C\uDFA3",
- "\uD83C\uDFA4",
- "\uD83C\uDFA5",
- "\uD83C\uDFA6",
- "\uD83C\uDFA7",
- "\uD83C\uDFA8",
- "\uD83C\uDFA9",
- "\uD83C\uDFAA",
- "\uD83C\uDFAB",
- "\uD83C\uDFAC",
- "\uD83C\uDFAD",
- "\uD83C\uDFAE",
- "\uD83C\uDFAF",
- "\uD83C\uDFB0",
- "\uD83C\uDFB1",
- "\uD83C\uDFB2",
- "\uD83C\uDFB3",
- "\uD83C\uDFB4",
- "\uD83C\uDFB5",
- "\uD83C\uDFB6",
- "\uD83C\uDFB7",
- "\uD83C\uDFB8",
- "\uD83C\uDFB9",
- "\uD83C\uDFBA",
- "\uD83C\uDFBB",
- "\uD83C\uDFBC",
- "\uD83C\uDFBD",
- "\uD83C\uDFBE",
- "\uD83C\uDFBF",
- "\uD83C\uDFC0",
- "\uD83C\uDFC1",
- "\uD83C\uDFC2\uD83C\uDFFB",
- "\uD83C\uDFC2\uD83C\uDFFC",
- "\uD83C\uDFC2\uD83C\uDFFD",
- "\uD83C\uDFC2\uD83C\uDFFE",
- "\uD83C\uDFC2\uD83C\uDFFF",
- "\uD83C\uDFC2",
- "\uD83C\uDFC3\uD83C\uDFFB♀️",
- "\uD83C\uDFC3\uD83C\uDFFB♂️",
- "\uD83C\uDFC3\uD83C\uDFFB",
- "\uD83C\uDFC3\uD83C\uDFFC♀️",
- "\uD83C\uDFC3\uD83C\uDFFC♂️",
- "\uD83C\uDFC3\uD83C\uDFFC",
- "\uD83C\uDFC3\uD83C\uDFFD♀️",
- "\uD83C\uDFC3\uD83C\uDFFD♂️",
- "\uD83C\uDFC3\uD83C\uDFFD",
- "\uD83C\uDFC3\uD83C\uDFFE♀️",
- "\uD83C\uDFC3\uD83C\uDFFE♂️",
- "\uD83C\uDFC3\uD83C\uDFFE",
- "\uD83C\uDFC3\uD83C\uDFFF♀️",
- "\uD83C\uDFC3\uD83C\uDFFF♂️",
- "\uD83C\uDFC3\uD83C\uDFFF",
- "\uD83C\uDFC3♀️",
- "\uD83C\uDFC3♂️",
- "\uD83C\uDFC3",
- "\uD83C\uDFC4\uD83C\uDFFB♀️",
- "\uD83C\uDFC4\uD83C\uDFFB♂️",
- "\uD83C\uDFC4\uD83C\uDFFB",
- "\uD83C\uDFC4\uD83C\uDFFC♀️",
- "\uD83C\uDFC4\uD83C\uDFFC♂️",
- "\uD83C\uDFC4\uD83C\uDFFC",
- "\uD83C\uDFC4\uD83C\uDFFD♀️",
- "\uD83C\uDFC4\uD83C\uDFFD♂️",
- "\uD83C\uDFC4\uD83C\uDFFD",
- "\uD83C\uDFC4\uD83C\uDFFE♀️",
- "\uD83C\uDFC4\uD83C\uDFFE♂️",
- "\uD83C\uDFC4\uD83C\uDFFE",
- "\uD83C\uDFC4\uD83C\uDFFF♀️",
- "\uD83C\uDFC4\uD83C\uDFFF♂️",
- "\uD83C\uDFC4\uD83C\uDFFF",
- "\uD83C\uDFC4♀️",
- "\uD83C\uDFC4♂️",
- "\uD83C\uDFC4",
- "\uD83C\uDFC5",
- "\uD83C\uDFC6",
- "\uD83C\uDFC7\uD83C\uDFFB",
- "\uD83C\uDFC7\uD83C\uDFFC",
- "\uD83C\uDFC7\uD83C\uDFFD",
- "\uD83C\uDFC7\uD83C\uDFFE",
- "\uD83C\uDFC7\uD83C\uDFFF",
- "\uD83C\uDFC7",
- "\uD83C\uDFC8",
- "\uD83C\uDFC9",
- "\uD83C\uDFCA\uD83C\uDFFB♀️",
- "\uD83C\uDFCA\uD83C\uDFFB♂️",
- "\uD83C\uDFCA\uD83C\uDFFB",
- "\uD83C\uDFCA\uD83C\uDFFC♀️",
- "\uD83C\uDFCA\uD83C\uDFFC♂️",
- "\uD83C\uDFCA\uD83C\uDFFC",
- "\uD83C\uDFCA\uD83C\uDFFD♀️",
- "\uD83C\uDFCA\uD83C\uDFFD♂️",
- "\uD83C\uDFCA\uD83C\uDFFD",
- "\uD83C\uDFCA\uD83C\uDFFE♀️",
- "\uD83C\uDFCA\uD83C\uDFFE♂️",
- "\uD83C\uDFCA\uD83C\uDFFE",
- "\uD83C\uDFCA\uD83C\uDFFF♀️",
- "\uD83C\uDFCA\uD83C\uDFFF♂️",
- "\uD83C\uDFCA\uD83C\uDFFF",
- "\uD83C\uDFCA♀️",
- "\uD83C\uDFCA♂️",
- "\uD83C\uDFCA",
- "\uD83C\uDFCB\uD83C\uDFFB♀️",
- "\uD83C\uDFCB\uD83C\uDFFB♂️",
- "\uD83C\uDFCB\uD83C\uDFFB",
- "\uD83C\uDFCB\uD83C\uDFFC♀️",
- "\uD83C\uDFCB\uD83C\uDFFC♂️",
- "\uD83C\uDFCB\uD83C\uDFFC",
- "\uD83C\uDFCB\uD83C\uDFFD♀️",
- "\uD83C\uDFCB\uD83C\uDFFD♂️",
- "\uD83C\uDFCB\uD83C\uDFFD",
- "\uD83C\uDFCB\uD83C\uDFFE♀️",
- "\uD83C\uDFCB\uD83C\uDFFE♂️",
- "\uD83C\uDFCB\uD83C\uDFFE",
- "\uD83C\uDFCB\uD83C\uDFFF♀️",
- "\uD83C\uDFCB\uD83C\uDFFF♂️",
- "\uD83C\uDFCB\uD83C\uDFFF",
- "\uD83C\uDFCB️♀️",
- "\uD83C\uDFCB️♂️",
- "\uD83C\uDFCB",
- "\uD83C\uDFCC\uD83C\uDFFB♀️",
- "\uD83C\uDFCC\uD83C\uDFFB♂️",
- "\uD83C\uDFCC\uD83C\uDFFB",
- "\uD83C\uDFCC\uD83C\uDFFC♀️",
- "\uD83C\uDFCC\uD83C\uDFFC♂️",
- "\uD83C\uDFCC\uD83C\uDFFC",
- "\uD83C\uDFCC\uD83C\uDFFD♀️",
- "\uD83C\uDFCC\uD83C\uDFFD♂️",
- "\uD83C\uDFCC\uD83C\uDFFD",
- "\uD83C\uDFCC\uD83C\uDFFE♀️",
- "\uD83C\uDFCC\uD83C\uDFFE♂️",
- "\uD83C\uDFCC\uD83C\uDFFE",
- "\uD83C\uDFCC\uD83C\uDFFF♀️",
- "\uD83C\uDFCC\uD83C\uDFFF♂️",
- "\uD83C\uDFCC\uD83C\uDFFF",
- "\uD83C\uDFCC️♀️",
- "\uD83C\uDFCC️♂️",
- "\uD83C\uDFCC",
- "\uD83C\uDFCD",
- "\uD83C\uDFCE",
- "\uD83C\uDFCF",
- "\uD83C\uDFD0",
- "\uD83C\uDFD1",
- "\uD83C\uDFD2",
- "\uD83C\uDFD3",
- "\uD83C\uDFD4",
- "\uD83C\uDFD5",
- "\uD83C\uDFD6",
- "\uD83C\uDFD7",
- "\uD83C\uDFD8",
- "\uD83C\uDFD9",
- "\uD83C\uDFDA",
- "\uD83C\uDFDB",
- "\uD83C\uDFDC",
- "\uD83C\uDFDD",
- "\uD83C\uDFDE",
- "\uD83C\uDFDF",
- "\uD83C\uDFE0",
- "\uD83C\uDFE1",
- "\uD83C\uDFE2",
- "\uD83C\uDFE3",
- "\uD83C\uDFE4",
- "\uD83C\uDFE5",
- "\uD83C\uDFE6",
- "\uD83C\uDFE7",
- "\uD83C\uDFE8",
- "\uD83C\uDFE9",
- "\uD83C\uDFEA",
- "\uD83C\uDFEB",
- "\uD83C\uDFEC",
- "\uD83C\uDFED",
- "\uD83C\uDFEE",
- "\uD83C\uDFEF",
- "\uD83C\uDFF0",
- "\uD83C\uDFF3️\uD83C\uDF08",
- "\uD83C\uDFF3",
- "\uD83C\uDFF4☠️",
- "\uD83C\uDFF4",
- "\uD83C\uDFF5",
- "\uD83C\uDFF7",
- "\uD83C\uDFF8",
- "\uD83C\uDFF9",
- "\uD83C\uDFFA",
- "\uD83C\uDFFB",
- "\uD83C\uDFFC",
- "\uD83C\uDFFD",
- "\uD83C\uDFFE",
- "\uD83C\uDFFF",
- "\uD83D\uDC00",
- "\uD83D\uDC01",
- "\uD83D\uDC02",
- "\uD83D\uDC03",
- "\uD83D\uDC04",
- "\uD83D\uDC05",
- "\uD83D\uDC06",
- "\uD83D\uDC07",
- "\uD83D\uDC08",
- "\uD83D\uDC09",
- "\uD83D\uDC0A",
- "\uD83D\uDC0B",
- "\uD83D\uDC0C",
- "\uD83D\uDC0D",
- "\uD83D\uDC0E",
- "\uD83D\uDC0F",
- "\uD83D\uDC10",
- "\uD83D\uDC11",
- "\uD83D\uDC12",
- "\uD83D\uDC13",
- "\uD83D\uDC14",
- "\uD83D\uDC15",
- "\uD83D\uDC16",
- "\uD83D\uDC17",
- "\uD83D\uDC18",
- "\uD83D\uDC19",
- "\uD83D\uDC1A",
- "\uD83D\uDC1B",
- "\uD83D\uDC1C",
- "\uD83D\uDC1D",
- "\uD83D\uDC1E",
- "\uD83D\uDC1F",
- "\uD83D\uDC20",
- "\uD83D\uDC21",
- "\uD83D\uDC22",
- "\uD83D\uDC23",
- "\uD83D\uDC24",
- "\uD83D\uDC25",
- "\uD83D\uDC26",
- "\uD83D\uDC27",
- "\uD83D\uDC28",
- "\uD83D\uDC29",
- "\uD83D\uDC2A",
- "\uD83D\uDC2B",
- "\uD83D\uDC2C",
- "\uD83D\uDC2D",
- "\uD83D\uDC2E",
- "\uD83D\uDC2F",
- "\uD83D\uDC30",
- "\uD83D\uDC31",
- "\uD83D\uDC32",
- "\uD83D\uDC33",
- "\uD83D\uDC34",
- "\uD83D\uDC35",
- "\uD83D\uDC36",
- "\uD83D\uDC37",
- "\uD83D\uDC38",
- "\uD83D\uDC39",
- "\uD83D\uDC3A",
- "\uD83D\uDC3B",
- "\uD83D\uDC3C",
- "\uD83D\uDC3D",
- "\uD83D\uDC3E",
- "\uD83D\uDC3F",
- "\uD83D\uDC40",
- "\uD83D\uDC41\uD83D\uDDE8",
- "\uD83D\uDC41",
- "\uD83D\uDC42\uD83C\uDFFB",
- "\uD83D\uDC42\uD83C\uDFFC",
- "\uD83D\uDC42\uD83C\uDFFD",
- "\uD83D\uDC42\uD83C\uDFFE",
- "\uD83D\uDC42\uD83C\uDFFF",
- "\uD83D\uDC42",
- "\uD83D\uDC43\uD83C\uDFFB",
- "\uD83D\uDC43\uD83C\uDFFC",
- "\uD83D\uDC43\uD83C\uDFFD",
- "\uD83D\uDC43\uD83C\uDFFE",
- "\uD83D\uDC43\uD83C\uDFFF",
- "\uD83D\uDC43",
- "\uD83D\uDC44",
- "\uD83D\uDC45",
- "\uD83D\uDC46\uD83C\uDFFB",
- "\uD83D\uDC46\uD83C\uDFFC",
- "\uD83D\uDC46\uD83C\uDFFD",
- "\uD83D\uDC46\uD83C\uDFFE",
- "\uD83D\uDC46\uD83C\uDFFF",
- "\uD83D\uDC46",
- "\uD83D\uDC47\uD83C\uDFFB",
- "\uD83D\uDC47\uD83C\uDFFC",
- "\uD83D\uDC47\uD83C\uDFFD",
- "\uD83D\uDC47\uD83C\uDFFE",
- "\uD83D\uDC47\uD83C\uDFFF",
- "\uD83D\uDC47",
- "\uD83D\uDC48\uD83C\uDFFB",
- "\uD83D\uDC48\uD83C\uDFFC",
- "\uD83D\uDC48\uD83C\uDFFD",
- "\uD83D\uDC48\uD83C\uDFFE",
- "\uD83D\uDC48\uD83C\uDFFF",
- "\uD83D\uDC48",
- "\uD83D\uDC49\uD83C\uDFFB",
- "\uD83D\uDC49\uD83C\uDFFC",
- "\uD83D\uDC49\uD83C\uDFFD",
- "\uD83D\uDC49\uD83C\uDFFE",
- "\uD83D\uDC49\uD83C\uDFFF",
- "\uD83D\uDC49",
- "\uD83D\uDC4A\uD83C\uDFFB",
- "\uD83D\uDC4A\uD83C\uDFFC",
- "\uD83D\uDC4A\uD83C\uDFFD",
- "\uD83D\uDC4A\uD83C\uDFFE",
- "\uD83D\uDC4A\uD83C\uDFFF",
- "\uD83D\uDC4A",
- "\uD83D\uDC4B\uD83C\uDFFB",
- "\uD83D\uDC4B\uD83C\uDFFC",
- "\uD83D\uDC4B\uD83C\uDFFD",
- "\uD83D\uDC4B\uD83C\uDFFE",
- "\uD83D\uDC4B\uD83C\uDFFF",
- "\uD83D\uDC4B",
- "\uD83D\uDC4C\uD83C\uDFFB",
- "\uD83D\uDC4C\uD83C\uDFFC",
- "\uD83D\uDC4C\uD83C\uDFFD",
- "\uD83D\uDC4C\uD83C\uDFFE",
- "\uD83D\uDC4C\uD83C\uDFFF",
- "\uD83D\uDC4C",
- "\uD83D\uDC4D\uD83C\uDFFB",
- "\uD83D\uDC4D\uD83C\uDFFC",
- "\uD83D\uDC4D\uD83C\uDFFD",
- "\uD83D\uDC4D\uD83C\uDFFE",
- "\uD83D\uDC4D\uD83C\uDFFF",
- "\uD83D\uDC4D",
- "\uD83D\uDC4E\uD83C\uDFFB",
- "\uD83D\uDC4E\uD83C\uDFFC",
- "\uD83D\uDC4E\uD83C\uDFFD",
- "\uD83D\uDC4E\uD83C\uDFFE",
- "\uD83D\uDC4E\uD83C\uDFFF",
- "\uD83D\uDC4E",
- "\uD83D\uDC4F\uD83C\uDFFB",
- "\uD83D\uDC4F\uD83C\uDFFC",
- "\uD83D\uDC4F\uD83C\uDFFD",
- "\uD83D\uDC4F\uD83C\uDFFE",
- "\uD83D\uDC4F\uD83C\uDFFF",
- "\uD83D\uDC4F",
- "\uD83D\uDC50\uD83C\uDFFB",
- "\uD83D\uDC50\uD83C\uDFFC",
- "\uD83D\uDC50\uD83C\uDFFD",
- "\uD83D\uDC50\uD83C\uDFFE",
- "\uD83D\uDC50\uD83C\uDFFF",
- "\uD83D\uDC50",
- "\uD83D\uDC51",
- "\uD83D\uDC52",
- "\uD83D\uDC53",
- "\uD83D\uDC54",
- "\uD83D\uDC55",
- "\uD83D\uDC56",
- "\uD83D\uDC57",
- "\uD83D\uDC58",
- "\uD83D\uDC59",
- "\uD83D\uDC5A",
- "\uD83D\uDC5B",
- "\uD83D\uDC5C",
- "\uD83D\uDC5D",
- "\uD83D\uDC5E",
- "\uD83D\uDC5F",
- "\uD83D\uDC60",
- "\uD83D\uDC61",
- "\uD83D\uDC62",
- "\uD83D\uDC63",
- "\uD83D\uDC64",
- "\uD83D\uDC65",
- "\uD83D\uDC66\uD83C\uDFFB",
- "\uD83D\uDC66\uD83C\uDFFC",
- "\uD83D\uDC66\uD83C\uDFFD",
- "\uD83D\uDC66\uD83C\uDFFE",
- "\uD83D\uDC66\uD83C\uDFFF",
- "\uD83D\uDC66",
- "\uD83D\uDC67\uD83C\uDFFB",
- "\uD83D\uDC67\uD83C\uDFFC",
- "\uD83D\uDC67\uD83C\uDFFD",
- "\uD83D\uDC67\uD83C\uDFFE",
- "\uD83D\uDC67\uD83C\uDFFF",
- "\uD83D\uDC67",
- "\uD83D\uDC68\uD83C\uDFFB\uD83C\uDF3E",
- "\uD83D\uDC68\uD83C\uDFFB\uD83C\uDF73",
- "\uD83D\uDC68\uD83C\uDFFB\uD83C\uDF93",
- "\uD83D\uDC68\uD83C\uDFFB\uD83C\uDFA4",
- "\uD83D\uDC68\uD83C\uDFFB\uD83C\uDFA8",
- "\uD83D\uDC68\uD83C\uDFFB\uD83C\uDFEB",
- "\uD83D\uDC68\uD83C\uDFFB\uD83C\uDFED",
- "\uD83D\uDC68\uD83C\uDFFB\uD83D\uDCBB",
- "\uD83D\uDC68\uD83C\uDFFB\uD83D\uDCBC",
- "\uD83D\uDC68\uD83C\uDFFB\uD83D\uDD27",
- "\uD83D\uDC68\uD83C\uDFFB\uD83D\uDD2C",
- "\uD83D\uDC68\uD83C\uDFFB\uD83D\uDE80",
- "\uD83D\uDC68\uD83C\uDFFB\uD83D\uDE92",
- "\uD83D\uDC68\uD83C\uDFFB⚕️",
- "\uD83D\uDC68\uD83C\uDFFB⚖️",
- "\uD83D\uDC68\uD83C\uDFFB✈️",
- "\uD83D\uDC68\uD83C\uDFFB",
- "\uD83D\uDC68\uD83C\uDFFC\uD83C\uDF3E",
- "\uD83D\uDC68\uD83C\uDFFC\uD83C\uDF73",
- "\uD83D\uDC68\uD83C\uDFFC\uD83C\uDF93",
- "\uD83D\uDC68\uD83C\uDFFC\uD83C\uDFA4",
- "\uD83D\uDC68\uD83C\uDFFC\uD83C\uDFA8",
- "\uD83D\uDC68\uD83C\uDFFC\uD83C\uDFEB",
- "\uD83D\uDC68\uD83C\uDFFC\uD83C\uDFED",
- "\uD83D\uDC68\uD83C\uDFFC\uD83D\uDCBB",
- "\uD83D\uDC68\uD83C\uDFFC\uD83D\uDCBC",
- "\uD83D\uDC68\uD83C\uDFFC\uD83D\uDD27",
- "\uD83D\uDC68\uD83C\uDFFC\uD83D\uDD2C",
- "\uD83D\uDC68\uD83C\uDFFC\uD83D\uDE80",
- "\uD83D\uDC68\uD83C\uDFFC\uD83D\uDE92",
- "\uD83D\uDC68\uD83C\uDFFC⚕️",
- "\uD83D\uDC68\uD83C\uDFFC⚖️",
- "\uD83D\uDC68\uD83C\uDFFC✈️",
- "\uD83D\uDC68\uD83C\uDFFC",
- "\uD83D\uDC68\uD83C\uDFFD\uD83C\uDF3E",
- "\uD83D\uDC68\uD83C\uDFFD\uD83C\uDF73",
- "\uD83D\uDC68\uD83C\uDFFD\uD83C\uDF93",
- "\uD83D\uDC68\uD83C\uDFFD\uD83C\uDFA4",
- "\uD83D\uDC68\uD83C\uDFFD\uD83C\uDFA8",
- "\uD83D\uDC68\uD83C\uDFFD\uD83C\uDFEB",
- "\uD83D\uDC68\uD83C\uDFFD\uD83C\uDFED",
- "\uD83D\uDC68\uD83C\uDFFD\uD83D\uDCBB",
- "\uD83D\uDC68\uD83C\uDFFD\uD83D\uDCBC",
- "\uD83D\uDC68\uD83C\uDFFD\uD83D\uDD27",
- "\uD83D\uDC68\uD83C\uDFFD\uD83D\uDD2C",
- "\uD83D\uDC68\uD83C\uDFFD\uD83D\uDE80",
- "\uD83D\uDC68\uD83C\uDFFD\uD83D\uDE92",
- "\uD83D\uDC68\uD83C\uDFFD⚕️",
- "\uD83D\uDC68\uD83C\uDFFD⚖️",
- "\uD83D\uDC68\uD83C\uDFFD✈️",
- "\uD83D\uDC68\uD83C\uDFFD",
- "\uD83D\uDC68\uD83C\uDFFE\uD83C\uDF3E",
- "\uD83D\uDC68\uD83C\uDFFE\uD83C\uDF73",
- "\uD83D\uDC68\uD83C\uDFFE\uD83C\uDF93",
- "\uD83D\uDC68\uD83C\uDFFE\uD83C\uDFA4",
- "\uD83D\uDC68\uD83C\uDFFE\uD83C\uDFA8",
- "\uD83D\uDC68\uD83C\uDFFE\uD83C\uDFEB",
- "\uD83D\uDC68\uD83C\uDFFE\uD83C\uDFED",
- "\uD83D\uDC68\uD83C\uDFFE\uD83D\uDCBB",
- "\uD83D\uDC68\uD83C\uDFFE\uD83D\uDCBC",
- "\uD83D\uDC68\uD83C\uDFFE\uD83D\uDD27",
- "\uD83D\uDC68\uD83C\uDFFE\uD83D\uDD2C",
- "\uD83D\uDC68\uD83C\uDFFE\uD83D\uDE80",
- "\uD83D\uDC68\uD83C\uDFFE\uD83D\uDE92",
- "\uD83D\uDC68\uD83C\uDFFE⚕️",
- "\uD83D\uDC68\uD83C\uDFFE⚖️",
- "\uD83D\uDC68\uD83C\uDFFE✈️",
- "\uD83D\uDC68\uD83C\uDFFE",
- "\uD83D\uDC68\uD83C\uDFFF\uD83C\uDF3E",
- "\uD83D\uDC68\uD83C\uDFFF\uD83C\uDF73",
- "\uD83D\uDC68\uD83C\uDFFF\uD83C\uDF93",
- "\uD83D\uDC68\uD83C\uDFFF\uD83C\uDFA4",
- "\uD83D\uDC68\uD83C\uDFFF\uD83C\uDFA8",
- "\uD83D\uDC68\uD83C\uDFFF\uD83C\uDFEB",
- "\uD83D\uDC68\uD83C\uDFFF\uD83C\uDFED",
- "\uD83D\uDC68\uD83C\uDFFF\uD83D\uDCBB",
- "\uD83D\uDC68\uD83C\uDFFF\uD83D\uDCBC",
- "\uD83D\uDC68\uD83C\uDFFF\uD83D\uDD27",
- "\uD83D\uDC68\uD83C\uDFFF\uD83D\uDD2C",
- "\uD83D\uDC68\uD83C\uDFFF\uD83D\uDE80",
- "\uD83D\uDC68\uD83C\uDFFF\uD83D\uDE92",
- "\uD83D\uDC68\uD83C\uDFFF⚕️",
- "\uD83D\uDC68\uD83C\uDFFF⚖️",
- "\uD83D\uDC68\uD83C\uDFFF✈️",
- "\uD83D\uDC68\uD83C\uDFFF",
- "\uD83D\uDC68\uD83C\uDF3E",
- "\uD83D\uDC68\uD83C\uDF73",
- "\uD83D\uDC68\uD83C\uDF93",
- "\uD83D\uDC68\uD83C\uDFA4",
- "\uD83D\uDC68\uD83C\uDFA8",
- "\uD83D\uDC68\uD83C\uDFEB",
- "\uD83D\uDC68\uD83C\uDFED",
- "\uD83D\uDC68\uD83D\uDC66\uD83D\uDC66",
- "\uD83D\uDC68\uD83D\uDC66",
- "\uD83D\uDC68\uD83D\uDC67\uD83D\uDC66",
- "\uD83D\uDC68\uD83D\uDC67\uD83D\uDC67",
- "\uD83D\uDC68\uD83D\uDC67",
- "\uD83D\uDC68\uD83D\uDC68\uD83D\uDC66\uD83D\uDC66",
- "\uD83D\uDC68\uD83D\uDC68\uD83D\uDC66",
- "\uD83D\uDC68\uD83D\uDC68\uD83D\uDC67\uD83D\uDC66",
- "\uD83D\uDC68\uD83D\uDC68\uD83D\uDC67\uD83D\uDC67",
- "\uD83D\uDC68\uD83D\uDC68\uD83D\uDC67",
- "\uD83D\uDC68\uD83D\uDC69\uD83D\uDC66\uD83D\uDC66",
- "\uD83D\uDC68\uD83D\uDC69\uD83D\uDC66",
- "\uD83D\uDC68\uD83D\uDC69\uD83D\uDC67\uD83D\uDC66",
- "\uD83D\uDC68\uD83D\uDC69\uD83D\uDC67\uD83D\uDC67",
- "\uD83D\uDC68\uD83D\uDC69\uD83D\uDC67",
- "\uD83D\uDC68\uD83D\uDCBB",
- "\uD83D\uDC68\uD83D\uDCBC",
- "\uD83D\uDC68\uD83D\uDD27",
- "\uD83D\uDC68\uD83D\uDD2C",
- "\uD83D\uDC68\uD83D\uDE80",
- "\uD83D\uDC68\uD83D\uDE92",
- "\uD83D\uDC68⚕️",
- "\uD83D\uDC68⚖️",
- "\uD83D\uDC68✈️",
- "\uD83D\uDC68❤️\uD83D\uDC68",
- "\uD83D\uDC68❤️\uD83D\uDC8B\uD83D\uDC68",
- "\uD83D\uDC68",
- "\uD83D\uDC69\uD83C\uDFFB\uD83C\uDF3E",
- "\uD83D\uDC69\uD83C\uDFFB\uD83C\uDF73",
- "\uD83D\uDC69\uD83C\uDFFB\uD83C\uDF93",
- "\uD83D\uDC69\uD83C\uDFFB\uD83C\uDFA4",
- "\uD83D\uDC69\uD83C\uDFFB\uD83C\uDFA8",
- "\uD83D\uDC69\uD83C\uDFFB\uD83C\uDFEB",
- "\uD83D\uDC69\uD83C\uDFFB\uD83C\uDFED",
- "\uD83D\uDC69\uD83C\uDFFB\uD83D\uDCBB",
- "\uD83D\uDC69\uD83C\uDFFB\uD83D\uDCBC",
- "\uD83D\uDC69\uD83C\uDFFB\uD83D\uDD27",
- "\uD83D\uDC69\uD83C\uDFFB\uD83D\uDD2C",
- "\uD83D\uDC69\uD83C\uDFFB\uD83D\uDE80",
- "\uD83D\uDC69\uD83C\uDFFB\uD83D\uDE92",
- "\uD83D\uDC69\uD83C\uDFFB⚕️",
- "\uD83D\uDC69\uD83C\uDFFB⚖️",
- "\uD83D\uDC69\uD83C\uDFFB✈️",
- "\uD83D\uDC69\uD83C\uDFFB",
- "\uD83D\uDC69\uD83C\uDFFC\uD83C\uDF3E",
- "\uD83D\uDC69\uD83C\uDFFC\uD83C\uDF73",
- "\uD83D\uDC69\uD83C\uDFFC\uD83C\uDF93",
- "\uD83D\uDC69\uD83C\uDFFC\uD83C\uDFA4",
- "\uD83D\uDC69\uD83C\uDFFC\uD83C\uDFA8",
- "\uD83D\uDC69\uD83C\uDFFC\uD83C\uDFEB",
- "\uD83D\uDC69\uD83C\uDFFC\uD83C\uDFED",
- "\uD83D\uDC69\uD83C\uDFFC\uD83D\uDCBB",
- "\uD83D\uDC69\uD83C\uDFFC\uD83D\uDCBC",
- "\uD83D\uDC69\uD83C\uDFFC\uD83D\uDD27",
- "\uD83D\uDC69\uD83C\uDFFC\uD83D\uDD2C",
- "\uD83D\uDC69\uD83C\uDFFC\uD83D\uDE80",
- "\uD83D\uDC69\uD83C\uDFFC\uD83D\uDE92",
- "\uD83D\uDC69\uD83C\uDFFC⚕️",
- "\uD83D\uDC69\uD83C\uDFFC⚖️",
- "\uD83D\uDC69\uD83C\uDFFC✈️",
- "\uD83D\uDC69\uD83C\uDFFC",
- "\uD83D\uDC69\uD83C\uDFFD\uD83C\uDF3E",
- "\uD83D\uDC69\uD83C\uDFFD\uD83C\uDF73",
- "\uD83D\uDC69\uD83C\uDFFD\uD83C\uDF93",
- "\uD83D\uDC69\uD83C\uDFFD\uD83C\uDFA4",
- "\uD83D\uDC69\uD83C\uDFFD\uD83C\uDFA8",
- "\uD83D\uDC69\uD83C\uDFFD\uD83C\uDFEB",
- "\uD83D\uDC69\uD83C\uDFFD\uD83C\uDFED",
- "\uD83D\uDC69\uD83C\uDFFD\uD83D\uDCBB",
- "\uD83D\uDC69\uD83C\uDFFD\uD83D\uDCBC",
- "\uD83D\uDC69\uD83C\uDFFD\uD83D\uDD27",
- "\uD83D\uDC69\uD83C\uDFFD\uD83D\uDD2C",
- "\uD83D\uDC69\uD83C\uDFFD\uD83D\uDE80",
- "\uD83D\uDC69\uD83C\uDFFD\uD83D\uDE92",
- "\uD83D\uDC69\uD83C\uDFFD⚕️",
- "\uD83D\uDC69\uD83C\uDFFD⚖️",
- "\uD83D\uDC69\uD83C\uDFFD✈️",
- "\uD83D\uDC69\uD83C\uDFFD",
- "\uD83D\uDC69\uD83C\uDFFE\uD83C\uDF3E",
- "\uD83D\uDC69\uD83C\uDFFE\uD83C\uDF73",
- "\uD83D\uDC69\uD83C\uDFFE\uD83C\uDF93",
- "\uD83D\uDC69\uD83C\uDFFE\uD83C\uDFA4",
- "\uD83D\uDC69\uD83C\uDFFE\uD83C\uDFA8",
- "\uD83D\uDC69\uD83C\uDFFE\uD83C\uDFEB",
- "\uD83D\uDC69\uD83C\uDFFE\uD83C\uDFED",
- "\uD83D\uDC69\uD83C\uDFFE\uD83D\uDCBB",
- "\uD83D\uDC69\uD83C\uDFFE\uD83D\uDCBC",
- "\uD83D\uDC69\uD83C\uDFFE\uD83D\uDD27",
- "\uD83D\uDC69\uD83C\uDFFE\uD83D\uDD2C",
- "\uD83D\uDC69\uD83C\uDFFE\uD83D\uDE80",
- "\uD83D\uDC69\uD83C\uDFFE\uD83D\uDE92",
- "\uD83D\uDC69\uD83C\uDFFE⚕️",
- "\uD83D\uDC69\uD83C\uDFFE⚖️",
- "\uD83D\uDC69\uD83C\uDFFE✈️",
- "\uD83D\uDC69\uD83C\uDFFE",
- "\uD83D\uDC69\uD83C\uDFFF\uD83C\uDF3E",
- "\uD83D\uDC69\uD83C\uDFFF\uD83C\uDF73",
- "\uD83D\uDC69\uD83C\uDFFF\uD83C\uDF93",
- "\uD83D\uDC69\uD83C\uDFFF\uD83C\uDFA4",
- "\uD83D\uDC69\uD83C\uDFFF\uD83C\uDFA8",
- "\uD83D\uDC69\uD83C\uDFFF\uD83C\uDFEB",
- "\uD83D\uDC69\uD83C\uDFFF\uD83C\uDFED",
- "\uD83D\uDC69\uD83C\uDFFF\uD83D\uDCBB",
- "\uD83D\uDC69\uD83C\uDFFF\uD83D\uDCBC",
- "\uD83D\uDC69\uD83C\uDFFF\uD83D\uDD27",
- "\uD83D\uDC69\uD83C\uDFFF\uD83D\uDD2C",
- "\uD83D\uDC69\uD83C\uDFFF\uD83D\uDE80",
- "\uD83D\uDC69\uD83C\uDFFF\uD83D\uDE92",
- "\uD83D\uDC69\uD83C\uDFFF⚕️",
- "\uD83D\uDC69\uD83C\uDFFF⚖️",
- "\uD83D\uDC69\uD83C\uDFFF✈️",
- "\uD83D\uDC69\uD83C\uDFFF",
- "\uD83D\uDC69\uD83C\uDF3E",
- "\uD83D\uDC69\uD83C\uDF73",
- "\uD83D\uDC69\uD83C\uDF93",
- "\uD83D\uDC69\uD83C\uDFA4",
- "\uD83D\uDC69\uD83C\uDFA8",
- "\uD83D\uDC69\uD83C\uDFEB",
- "\uD83D\uDC69\uD83C\uDFED",
- "\uD83D\uDC69\uD83D\uDC66\uD83D\uDC66",
- "\uD83D\uDC69\uD83D\uDC66",
- "\uD83D\uDC69\uD83D\uDC67\uD83D\uDC66",
- "\uD83D\uDC69\uD83D\uDC67\uD83D\uDC67",
- "\uD83D\uDC69\uD83D\uDC67",
- "\uD83D\uDC69\uD83D\uDC69\uD83D\uDC66\uD83D\uDC66",
- "\uD83D\uDC69\uD83D\uDC69\uD83D\uDC66",
- "\uD83D\uDC69\uD83D\uDC69\uD83D\uDC67\uD83D\uDC66",
- "\uD83D\uDC69\uD83D\uDC69\uD83D\uDC67\uD83D\uDC67",
- "\uD83D\uDC69\uD83D\uDC69\uD83D\uDC67",
- "\uD83D\uDC69\uD83D\uDCBB",
- "\uD83D\uDC69\uD83D\uDCBC",
- "\uD83D\uDC69\uD83D\uDD27",
- "\uD83D\uDC69\uD83D\uDD2C",
- "\uD83D\uDC69\uD83D\uDE80",
- "\uD83D\uDC69\uD83D\uDE92",
- "\uD83D\uDC69⚕️",
- "\uD83D\uDC69⚖️",
- "\uD83D\uDC69✈️",
- "\uD83D\uDC69❤️\uD83D\uDC68",
- "\uD83D\uDC69❤️\uD83D\uDC69",
- "\uD83D\uDC69❤️\uD83D\uDC8B\uD83D\uDC68",
- "\uD83D\uDC69❤️\uD83D\uDC8B\uD83D\uDC69",
- "\uD83D\uDC69",
- "\uD83D\uDC6A\uD83C\uDFFB",
- "\uD83D\uDC6A\uD83C\uDFFC",
- "\uD83D\uDC6A\uD83C\uDFFD",
- "\uD83D\uDC6A\uD83C\uDFFE",
- "\uD83D\uDC6A\uD83C\uDFFF",
- "\uD83D\uDC6A",
- "\uD83D\uDC6B\uD83C\uDFFB",
- "\uD83D\uDC6B\uD83C\uDFFC",
- "\uD83D\uDC6B\uD83C\uDFFD",
- "\uD83D\uDC6B\uD83C\uDFFE",
- "\uD83D\uDC6B\uD83C\uDFFF",
- "\uD83D\uDC6B",
- "\uD83D\uDC6C\uD83C\uDFFB",
- "\uD83D\uDC6C\uD83C\uDFFC",
- "\uD83D\uDC6C\uD83C\uDFFD",
- "\uD83D\uDC6C\uD83C\uDFFE",
- "\uD83D\uDC6C\uD83C\uDFFF",
- "\uD83D\uDC6C",
- "\uD83D\uDC6D\uD83C\uDFFB",
- "\uD83D\uDC6D\uD83C\uDFFC",
- "\uD83D\uDC6D\uD83C\uDFFD",
- "\uD83D\uDC6D\uD83C\uDFFE",
- "\uD83D\uDC6D\uD83C\uDFFF",
- "\uD83D\uDC6D",
- "\uD83D\uDC6E\uD83C\uDFFB♀️",
- "\uD83D\uDC6E\uD83C\uDFFB♂️",
- "\uD83D\uDC6E\uD83C\uDFFB",
- "\uD83D\uDC6E\uD83C\uDFFC♀️",
- "\uD83D\uDC6E\uD83C\uDFFC♂️",
- "\uD83D\uDC6E\uD83C\uDFFC",
- "\uD83D\uDC6E\uD83C\uDFFD♀️",
- "\uD83D\uDC6E\uD83C\uDFFD♂️",
- "\uD83D\uDC6E\uD83C\uDFFD",
- "\uD83D\uDC6E\uD83C\uDFFE♀️",
- "\uD83D\uDC6E\uD83C\uDFFE♂️",
- "\uD83D\uDC6E\uD83C\uDFFE",
- "\uD83D\uDC6E\uD83C\uDFFF♀️",
- "\uD83D\uDC6E\uD83C\uDFFF♂️",
- "\uD83D\uDC6E\uD83C\uDFFF",
- "\uD83D\uDC6E♀️",
- "\uD83D\uDC6E♂️",
- "\uD83D\uDC6E",
- "\uD83D\uDC6F\uD83C\uDFFB♀️",
- "\uD83D\uDC6F\uD83C\uDFFB♂️",
- "\uD83D\uDC6F\uD83C\uDFFB",
- "\uD83D\uDC6F\uD83C\uDFFC♀️",
- "\uD83D\uDC6F\uD83C\uDFFC♂️",
- "\uD83D\uDC6F\uD83C\uDFFC",
- "\uD83D\uDC6F\uD83C\uDFFD♀️",
- "\uD83D\uDC6F\uD83C\uDFFD♂️",
- "\uD83D\uDC6F\uD83C\uDFFD",
- "\uD83D\uDC6F\uD83C\uDFFE♀️",
- "\uD83D\uDC6F\uD83C\uDFFE♂️",
- "\uD83D\uDC6F\uD83C\uDFFE",
- "\uD83D\uDC6F\uD83C\uDFFF♀️",
- "\uD83D\uDC6F\uD83C\uDFFF♂️",
- "\uD83D\uDC6F\uD83C\uDFFF",
- "\uD83D\uDC6F♀️",
- "\uD83D\uDC6F♂️",
- "\uD83D\uDC6F",
- "\uD83D\uDC70\uD83C\uDFFB",
- "\uD83D\uDC70\uD83C\uDFFC",
- "\uD83D\uDC70\uD83C\uDFFD",
- "\uD83D\uDC70\uD83C\uDFFE",
- "\uD83D\uDC70\uD83C\uDFFF",
- "\uD83D\uDC70",
- "\uD83D\uDC71\uD83C\uDFFB♀️",
- "\uD83D\uDC71\uD83C\uDFFB♂️",
- "\uD83D\uDC71\uD83C\uDFFB",
- "\uD83D\uDC71\uD83C\uDFFC♀️",
- "\uD83D\uDC71\uD83C\uDFFC♂️",
- "\uD83D\uDC71\uD83C\uDFFC",
- "\uD83D\uDC71\uD83C\uDFFD♀️",
- "\uD83D\uDC71\uD83C\uDFFD♂️",
- "\uD83D\uDC71\uD83C\uDFFD",
- "\uD83D\uDC71\uD83C\uDFFE♀️",
- "\uD83D\uDC71\uD83C\uDFFE♂️",
- "\uD83D\uDC71\uD83C\uDFFE",
- "\uD83D\uDC71\uD83C\uDFFF♀️",
- "\uD83D\uDC71\uD83C\uDFFF♂️",
- "\uD83D\uDC71\uD83C\uDFFF",
- "\uD83D\uDC71♀️",
- "\uD83D\uDC71♂️",
- "\uD83D\uDC71",
- "\uD83D\uDC72\uD83C\uDFFB",
- "\uD83D\uDC72\uD83C\uDFFC",
- "\uD83D\uDC72\uD83C\uDFFD",
- "\uD83D\uDC72\uD83C\uDFFE",
- "\uD83D\uDC72\uD83C\uDFFF",
- "\uD83D\uDC72",
- "\uD83D\uDC73\uD83C\uDFFB♀️",
- "\uD83D\uDC73\uD83C\uDFFB♂️",
- "\uD83D\uDC73\uD83C\uDFFB",
- "\uD83D\uDC73\uD83C\uDFFC♀️",
- "\uD83D\uDC73\uD83C\uDFFC♂️",
- "\uD83D\uDC73\uD83C\uDFFC",
- "\uD83D\uDC73\uD83C\uDFFD♀️",
- "\uD83D\uDC73\uD83C\uDFFD♂️",
- "\uD83D\uDC73\uD83C\uDFFD",
- "\uD83D\uDC73\uD83C\uDFFE♀️",
- "\uD83D\uDC73\uD83C\uDFFE♂️",
- "\uD83D\uDC73\uD83C\uDFFE",
- "\uD83D\uDC73\uD83C\uDFFF♀️",
- "\uD83D\uDC73\uD83C\uDFFF♂️",
- "\uD83D\uDC73\uD83C\uDFFF",
- "\uD83D\uDC73♀️",
- "\uD83D\uDC73♂️",
- "\uD83D\uDC73",
- "\uD83D\uDC74\uD83C\uDFFB",
- "\uD83D\uDC74\uD83C\uDFFC",
- "\uD83D\uDC74\uD83C\uDFFD",
- "\uD83D\uDC74\uD83C\uDFFE",
- "\uD83D\uDC74\uD83C\uDFFF",
- "\uD83D\uDC74",
- "\uD83D\uDC75\uD83C\uDFFB",
- "\uD83D\uDC75\uD83C\uDFFC",
- "\uD83D\uDC75\uD83C\uDFFD",
- "\uD83D\uDC75\uD83C\uDFFE",
- "\uD83D\uDC75\uD83C\uDFFF",
- "\uD83D\uDC75",
- "\uD83D\uDC76\uD83C\uDFFB",
- "\uD83D\uDC76\uD83C\uDFFC",
- "\uD83D\uDC76\uD83C\uDFFD",
- "\uD83D\uDC76\uD83C\uDFFE",
- "\uD83D\uDC76\uD83C\uDFFF",
- "\uD83D\uDC76",
- "\uD83D\uDC77\uD83C\uDFFB♀️",
- "\uD83D\uDC77\uD83C\uDFFB♂️",
- "\uD83D\uDC77\uD83C\uDFFB",
- "\uD83D\uDC77\uD83C\uDFFC♀️",
- "\uD83D\uDC77\uD83C\uDFFC♂️",
- "\uD83D\uDC77\uD83C\uDFFC",
- "\uD83D\uDC77\uD83C\uDFFD♀️",
- "\uD83D\uDC77\uD83C\uDFFD♂️",
- "\uD83D\uDC77\uD83C\uDFFD",
- "\uD83D\uDC77\uD83C\uDFFE♀️",
- "\uD83D\uDC77\uD83C\uDFFE♂️",
- "\uD83D\uDC77\uD83C\uDFFE",
- "\uD83D\uDC77\uD83C\uDFFF♀️",
- "\uD83D\uDC77\uD83C\uDFFF♂️",
- "\uD83D\uDC77\uD83C\uDFFF",
- "\uD83D\uDC77♀️",
- "\uD83D\uDC77♂️",
- "\uD83D\uDC77",
- "\uD83D\uDC78\uD83C\uDFFB",
- "\uD83D\uDC78\uD83C\uDFFC",
- "\uD83D\uDC78\uD83C\uDFFD",
- "\uD83D\uDC78\uD83C\uDFFE",
- "\uD83D\uDC78\uD83C\uDFFF",
- "\uD83D\uDC78",
- "\uD83D\uDC79",
- "\uD83D\uDC7A",
- "\uD83D\uDC7B",
- "\uD83D\uDC7C\uD83C\uDFFB",
- "\uD83D\uDC7C\uD83C\uDFFC",
- "\uD83D\uDC7C\uD83C\uDFFD",
- "\uD83D\uDC7C\uD83C\uDFFE",
- "\uD83D\uDC7C\uD83C\uDFFF",
- "\uD83D\uDC7C",
- "\uD83D\uDC7D",
- "\uD83D\uDC7E",
- "\uD83D\uDC7F",
- "\uD83D\uDC80",
- "\uD83D\uDC81\uD83C\uDFFB♀️",
- "\uD83D\uDC81\uD83C\uDFFB♂️",
- "\uD83D\uDC81\uD83C\uDFFB",
- "\uD83D\uDC81\uD83C\uDFFC♀️",
- "\uD83D\uDC81\uD83C\uDFFC♂️",
- "\uD83D\uDC81\uD83C\uDFFC",
- "\uD83D\uDC81\uD83C\uDFFD♀️",
- "\uD83D\uDC81\uD83C\uDFFD♂️",
- "\uD83D\uDC81\uD83C\uDFFD",
- "\uD83D\uDC81\uD83C\uDFFE♀️",
- "\uD83D\uDC81\uD83C\uDFFE♂️",
- "\uD83D\uDC81\uD83C\uDFFE",
- "\uD83D\uDC81\uD83C\uDFFF♀️",
- "\uD83D\uDC81\uD83C\uDFFF♂️",
- "\uD83D\uDC81\uD83C\uDFFF",
- "\uD83D\uDC81♀️",
- "\uD83D\uDC81♂️",
- "\uD83D\uDC81",
- "\uD83D\uDC82\uD83C\uDFFB♀️",
- "\uD83D\uDC82\uD83C\uDFFB♂️",
- "\uD83D\uDC82\uD83C\uDFFB",
- "\uD83D\uDC82\uD83C\uDFFC♀️",
- "\uD83D\uDC82\uD83C\uDFFC♂️",
- "\uD83D\uDC82\uD83C\uDFFC",
- "\uD83D\uDC82\uD83C\uDFFD♀️",
- "\uD83D\uDC82\uD83C\uDFFD♂️",
- "\uD83D\uDC82\uD83C\uDFFD",
- "\uD83D\uDC82\uD83C\uDFFE♀️",
- "\uD83D\uDC82\uD83C\uDFFE♂️",
- "\uD83D\uDC82\uD83C\uDFFE",
- "\uD83D\uDC82\uD83C\uDFFF♀️",
- "\uD83D\uDC82\uD83C\uDFFF♂️",
- "\uD83D\uDC82\uD83C\uDFFF",
- "\uD83D\uDC82♀️",
- "\uD83D\uDC82♂️",
- "\uD83D\uDC82",
- "\uD83D\uDC83\uD83C\uDFFB",
- "\uD83D\uDC83\uD83C\uDFFC",
- "\uD83D\uDC83\uD83C\uDFFD",
- "\uD83D\uDC83\uD83C\uDFFE",
- "\uD83D\uDC83\uD83C\uDFFF",
- "\uD83D\uDC83",
- "\uD83D\uDC84",
- "\uD83D\uDC85\uD83C\uDFFB",
- "\uD83D\uDC85\uD83C\uDFFC",
- "\uD83D\uDC85\uD83C\uDFFD",
- "\uD83D\uDC85\uD83C\uDFFE",
- "\uD83D\uDC85\uD83C\uDFFF",
- "\uD83D\uDC85",
- "\uD83D\uDC86\uD83C\uDFFB♀️",
- "\uD83D\uDC86\uD83C\uDFFB♂️",
- "\uD83D\uDC86\uD83C\uDFFB",
- "\uD83D\uDC86\uD83C\uDFFC♀️",
- "\uD83D\uDC86\uD83C\uDFFC♂️",
- "\uD83D\uDC86\uD83C\uDFFC",
- "\uD83D\uDC86\uD83C\uDFFD♀️",
- "\uD83D\uDC86\uD83C\uDFFD♂️",
- "\uD83D\uDC86\uD83C\uDFFD",
- "\uD83D\uDC86\uD83C\uDFFE♀️",
- "\uD83D\uDC86\uD83C\uDFFE♂️",
- "\uD83D\uDC86\uD83C\uDFFE",
- "\uD83D\uDC86\uD83C\uDFFF♀️",
- "\uD83D\uDC86\uD83C\uDFFF♂️",
- "\uD83D\uDC86\uD83C\uDFFF",
- "\uD83D\uDC86♀️",
- "\uD83D\uDC86♂️",
- "\uD83D\uDC86",
- "\uD83D\uDC87\uD83C\uDFFB♀️",
- "\uD83D\uDC87\uD83C\uDFFB♂️",
- "\uD83D\uDC87\uD83C\uDFFB",
- "\uD83D\uDC87\uD83C\uDFFC♀️",
- "\uD83D\uDC87\uD83C\uDFFC♂️",
- "\uD83D\uDC87\uD83C\uDFFC",
- "\uD83D\uDC87\uD83C\uDFFD♀️",
- "\uD83D\uDC87\uD83C\uDFFD♂️",
- "\uD83D\uDC87\uD83C\uDFFD",
- "\uD83D\uDC87\uD83C\uDFFE♀️",
- "\uD83D\uDC87\uD83C\uDFFE♂️",
- "\uD83D\uDC87\uD83C\uDFFE",
- "\uD83D\uDC87\uD83C\uDFFF♀️",
- "\uD83D\uDC87\uD83C\uDFFF♂️",
- "\uD83D\uDC87\uD83C\uDFFF",
- "\uD83D\uDC87♀️",
- "\uD83D\uDC87♂️",
- "\uD83D\uDC87",
- "\uD83D\uDC88",
- "\uD83D\uDC89",
- "\uD83D\uDC8A",
- "\uD83D\uDC8B",
- "\uD83D\uDC8C",
- "\uD83D\uDC8D",
- "\uD83D\uDC8E",
- "\uD83D\uDC8F",
- "\uD83D\uDC90",
- "\uD83D\uDC91",
- "\uD83D\uDC92",
- "\uD83D\uDC93",
- "\uD83D\uDC94",
- "\uD83D\uDC95",
- "\uD83D\uDC96",
- "\uD83D\uDC97",
- "\uD83D\uDC98",
- "\uD83D\uDC99",
- "\uD83D\uDC9A",
- "\uD83D\uDC9B",
- "\uD83D\uDC9C",
- "\uD83D\uDC9D",
- "\uD83D\uDC9E",
- "\uD83D\uDC9F",
- "\uD83D\uDCA0",
- "\uD83D\uDCA1",
- "\uD83D\uDCA2",
- "\uD83D\uDCA3",
- "\uD83D\uDCA4",
- "\uD83D\uDCA5",
- "\uD83D\uDCA6",
- "\uD83D\uDCA7",
- "\uD83D\uDCA8",
- "\uD83D\uDCA9",
- "\uD83D\uDCAA\uD83C\uDFFB",
- "\uD83D\uDCAA\uD83C\uDFFC",
- "\uD83D\uDCAA\uD83C\uDFFD",
- "\uD83D\uDCAA\uD83C\uDFFE",
- "\uD83D\uDCAA\uD83C\uDFFF",
- "\uD83D\uDCAA",
- "\uD83D\uDCAB",
- "\uD83D\uDCAC",
- "\uD83D\uDCAD",
- "\uD83D\uDCAE",
- "\uD83D\uDCAF",
- "\uD83D\uDCB0",
- "\uD83D\uDCB1",
- "\uD83D\uDCB2",
- "\uD83D\uDCB3",
- "\uD83D\uDCB4",
- "\uD83D\uDCB5",
- "\uD83D\uDCB6",
- "\uD83D\uDCB7",
- "\uD83D\uDCB8",
- "\uD83D\uDCB9",
- "\uD83D\uDCBA",
- "\uD83D\uDCBB",
- "\uD83D\uDCBC",
- "\uD83D\uDCBD",
- "\uD83D\uDCBE",
- "\uD83D\uDCBF",
- "\uD83D\uDCC0",
- "\uD83D\uDCC1",
- "\uD83D\uDCC2",
- "\uD83D\uDCC3",
- "\uD83D\uDCC4",
- "\uD83D\uDCC5",
- "\uD83D\uDCC6",
- "\uD83D\uDCC7",
- "\uD83D\uDCC8",
- "\uD83D\uDCC9",
- "\uD83D\uDCCA",
- "\uD83D\uDCCB",
- "\uD83D\uDCCC",
- "\uD83D\uDCCD",
- "\uD83D\uDCCE",
- "\uD83D\uDCCF",
- "\uD83D\uDCD0",
- "\uD83D\uDCD1",
- "\uD83D\uDCD2",
- "\uD83D\uDCD3",
- "\uD83D\uDCD4",
- "\uD83D\uDCD5",
- "\uD83D\uDCD6",
- "\uD83D\uDCD7",
- "\uD83D\uDCD8",
- "\uD83D\uDCD9",
- "\uD83D\uDCDA",
- "\uD83D\uDCDB",
- "\uD83D\uDCDC",
- "\uD83D\uDCDD",
- "\uD83D\uDCDE",
- "\uD83D\uDCDF",
- "\uD83D\uDCE0",
- "\uD83D\uDCE1",
- "\uD83D\uDCE2",
- "\uD83D\uDCE3",
- "\uD83D\uDCE4",
- "\uD83D\uDCE5",
- "\uD83D\uDCE6",
- "\uD83D\uDCE7",
- "\uD83D\uDCE8",
- "\uD83D\uDCE9",
- "\uD83D\uDCEA",
- "\uD83D\uDCEB",
- "\uD83D\uDCEC",
- "\uD83D\uDCED",
- "\uD83D\uDCEE",
- "\uD83D\uDCEF",
- "\uD83D\uDCF0",
- "\uD83D\uDCF1",
- "\uD83D\uDCF2",
- "\uD83D\uDCF3",
- "\uD83D\uDCF4",
- "\uD83D\uDCF5",
- "\uD83D\uDCF6",
- "\uD83D\uDCF7",
- "\uD83D\uDCF8",
- "\uD83D\uDCF9",
- "\uD83D\uDCFA",
- "\uD83D\uDCFB",
- "\uD83D\uDCFC",
- "\uD83D\uDCFD",
- "\uD83D\uDCFF",
- "\uD83D\uDD00",
- "\uD83D\uDD01",
- "\uD83D\uDD02",
- "\uD83D\uDD03",
- "\uD83D\uDD04",
- "\uD83D\uDD05",
- "\uD83D\uDD06",
- "\uD83D\uDD07",
- "\uD83D\uDD08",
- "\uD83D\uDD09",
- "\uD83D\uDD0A",
- "\uD83D\uDD0B",
- "\uD83D\uDD0C",
- "\uD83D\uDD0D",
- "\uD83D\uDD0E",
- "\uD83D\uDD0F",
- "\uD83D\uDD10",
- "\uD83D\uDD11",
- "\uD83D\uDD12",
- "\uD83D\uDD13",
- "\uD83D\uDD14",
- "\uD83D\uDD15",
- "\uD83D\uDD16",
- "\uD83D\uDD17",
- "\uD83D\uDD18",
- "\uD83D\uDD19",
- "\uD83D\uDD1A",
- "\uD83D\uDD1B",
- "\uD83D\uDD1C",
- "\uD83D\uDD1D",
- "\uD83D\uDD1E",
- "\uD83D\uDD1F",
- "\uD83D\uDD20",
- "\uD83D\uDD21",
- "\uD83D\uDD22",
- "\uD83D\uDD23",
- "\uD83D\uDD24",
- "\uD83D\uDD25",
- "\uD83D\uDD26",
- "\uD83D\uDD27",
- "\uD83D\uDD28",
- "\uD83D\uDD29",
- "\uD83D\uDD2A",
- "\uD83D\uDD2B",
- "\uD83D\uDD2C",
- "\uD83D\uDD2D",
- "\uD83D\uDD2E",
- "\uD83D\uDD2F",
- "\uD83D\uDD30",
- "\uD83D\uDD31",
- "\uD83D\uDD32",
- "\uD83D\uDD33",
- "\uD83D\uDD34",
- "\uD83D\uDD35",
- "\uD83D\uDD36",
- "\uD83D\uDD37",
- "\uD83D\uDD38",
- "\uD83D\uDD39",
- "\uD83D\uDD3A",
- "\uD83D\uDD3B",
- "\uD83D\uDD3C",
- "\uD83D\uDD3D",
- "\uD83D\uDD49",
- "\uD83D\uDD4A",
- "\uD83D\uDD4B",
- "\uD83D\uDD4C",
- "\uD83D\uDD4D",
- "\uD83D\uDD4E",
- "\uD83D\uDD50",
- "\uD83D\uDD51",
- "\uD83D\uDD52",
- "\uD83D\uDD53",
- "\uD83D\uDD54",
- "\uD83D\uDD55",
- "\uD83D\uDD56",
- "\uD83D\uDD57",
- "\uD83D\uDD58",
- "\uD83D\uDD59",
- "\uD83D\uDD5A",
- "\uD83D\uDD5B",
- "\uD83D\uDD5C",
- "\uD83D\uDD5D",
- "\uD83D\uDD5E",
- "\uD83D\uDD5F",
- "\uD83D\uDD60",
- "\uD83D\uDD61",
- "\uD83D\uDD62",
- "\uD83D\uDD63",
- "\uD83D\uDD64",
- "\uD83D\uDD65",
- "\uD83D\uDD66",
- "\uD83D\uDD67",
- "\uD83D\uDD6F",
- "\uD83D\uDD70",
- "\uD83D\uDD73",
- "\uD83D\uDD74\uD83C\uDFFB",
- "\uD83D\uDD74\uD83C\uDFFC",
- "\uD83D\uDD74\uD83C\uDFFD",
- "\uD83D\uDD74\uD83C\uDFFE",
- "\uD83D\uDD74\uD83C\uDFFF",
- "\uD83D\uDD74",
- "\uD83D\uDD75\uD83C\uDFFB♀️",
- "\uD83D\uDD75\uD83C\uDFFB♂️",
- "\uD83D\uDD75\uD83C\uDFFB",
- "\uD83D\uDD75\uD83C\uDFFC♀️",
- "\uD83D\uDD75\uD83C\uDFFC♂️",
- "\uD83D\uDD75\uD83C\uDFFC",
- "\uD83D\uDD75\uD83C\uDFFD♀️",
- "\uD83D\uDD75\uD83C\uDFFD♂️",
- "\uD83D\uDD75\uD83C\uDFFD",
- "\uD83D\uDD75\uD83C\uDFFE♀️",
- "\uD83D\uDD75\uD83C\uDFFE♂️",
- "\uD83D\uDD75\uD83C\uDFFE",
- "\uD83D\uDD75\uD83C\uDFFF♀️",
- "\uD83D\uDD75\uD83C\uDFFF♂️",
- "\uD83D\uDD75\uD83C\uDFFF",
- "\uD83D\uDD75️♀️",
- "\uD83D\uDD75️♂️",
- "\uD83D\uDD75",
- "\uD83D\uDD76",
- "\uD83D\uDD77",
- "\uD83D\uDD78",
- "\uD83D\uDD79",
- "\uD83D\uDD7A\uD83C\uDFFB",
- "\uD83D\uDD7A\uD83C\uDFFC",
- "\uD83D\uDD7A\uD83C\uDFFD",
- "\uD83D\uDD7A\uD83C\uDFFE",
- "\uD83D\uDD7A\uD83C\uDFFF",
- "\uD83D\uDD7A",
- "\uD83D\uDD87",
- "\uD83D\uDD8A",
- "\uD83D\uDD8B",
- "\uD83D\uDD8C",
- "\uD83D\uDD8D",
- "\uD83D\uDD90\uD83C\uDFFB",
- "\uD83D\uDD90\uD83C\uDFFC",
- "\uD83D\uDD90\uD83C\uDFFD",
- "\uD83D\uDD90\uD83C\uDFFE",
- "\uD83D\uDD90\uD83C\uDFFF",
- "\uD83D\uDD90",
- "\uD83D\uDD95\uD83C\uDFFB",
- "\uD83D\uDD95\uD83C\uDFFC",
- "\uD83D\uDD95\uD83C\uDFFD",
- "\uD83D\uDD95\uD83C\uDFFE",
- "\uD83D\uDD95\uD83C\uDFFF",
- "\uD83D\uDD95",
- "\uD83D\uDD96\uD83C\uDFFB",
- "\uD83D\uDD96\uD83C\uDFFC",
- "\uD83D\uDD96\uD83C\uDFFD",
- "\uD83D\uDD96\uD83C\uDFFE",
- "\uD83D\uDD96\uD83C\uDFFF",
- "\uD83D\uDD96",
- "\uD83D\uDDA4",
- "\uD83D\uDDA5",
- "\uD83D\uDDA8",
- "\uD83D\uDDB1",
- "\uD83D\uDDB2",
- "\uD83D\uDDBC",
- "\uD83D\uDDC2",
- "\uD83D\uDDC3",
- "\uD83D\uDDC4",
- "\uD83D\uDDD1",
- "\uD83D\uDDD2",
- "\uD83D\uDDD3",
- "\uD83D\uDDDC",
- "\uD83D\uDDDD",
- "\uD83D\uDDDE",
- "\uD83D\uDDE1",
- "\uD83D\uDDE3",
- "\uD83D\uDDE8",
- "\uD83D\uDDEF",
- "\uD83D\uDDF3",
- "\uD83D\uDDFA",
- "\uD83D\uDDFB",
- "\uD83D\uDDFC",
- "\uD83D\uDDFD",
- "\uD83D\uDDFE",
- "\uD83D\uDDFF",
- "\uD83D\uDE00",
- "\uD83D\uDE01",
- "\uD83D\uDE02",
- "\uD83D\uDE03",
- "\uD83D\uDE04",
- "\uD83D\uDE05",
- "\uD83D\uDE06",
- "\uD83D\uDE07",
- "\uD83D\uDE08",
- "\uD83D\uDE09",
- "\uD83D\uDE0A",
- "\uD83D\uDE0B",
- "\uD83D\uDE0C",
- "\uD83D\uDE0D",
- "\uD83D\uDE0E",
- "\uD83D\uDE0F",
- "\uD83D\uDE10",
- "\uD83D\uDE11",
- "\uD83D\uDE12",
- "\uD83D\uDE13",
- "\uD83D\uDE14",
- "\uD83D\uDE15",
- "\uD83D\uDE16",
- "\uD83D\uDE17",
- "\uD83D\uDE18",
- "\uD83D\uDE19",
- "\uD83D\uDE1A",
- "\uD83D\uDE1B",
- "\uD83D\uDE1C",
- "\uD83D\uDE1D",
- "\uD83D\uDE1E",
- "\uD83D\uDE1F",
- "\uD83D\uDE20",
- "\uD83D\uDE21",
- "\uD83D\uDE22",
- "\uD83D\uDE23",
- "\uD83D\uDE24",
- "\uD83D\uDE25",
- "\uD83D\uDE26",
- "\uD83D\uDE27",
- "\uD83D\uDE28",
- "\uD83D\uDE29",
- "\uD83D\uDE2A",
- "\uD83D\uDE2B",
- "\uD83D\uDE2C",
- "\uD83D\uDE2D",
- "\uD83D\uDE2E",
- "\uD83D\uDE2F",
- "\uD83D\uDE30",
- "\uD83D\uDE31",
- "\uD83D\uDE32",
- "\uD83D\uDE33",
- "\uD83D\uDE34",
- "\uD83D\uDE35",
- "\uD83D\uDE36",
- "\uD83D\uDE37",
- "\uD83D\uDE38",
- "\uD83D\uDE39",
- "\uD83D\uDE3A",
- "\uD83D\uDE3B",
- "\uD83D\uDE3C",
- "\uD83D\uDE3D",
- "\uD83D\uDE3E",
- "\uD83D\uDE3F",
- "\uD83D\uDE40",
- "\uD83D\uDE41",
- "\uD83D\uDE42",
- "\uD83D\uDE43",
- "\uD83D\uDE44",
- "\uD83D\uDE45\uD83C\uDFFB♀️",
- "\uD83D\uDE45\uD83C\uDFFB♂️",
- "\uD83D\uDE45\uD83C\uDFFB",
- "\uD83D\uDE45\uD83C\uDFFC♀️",
- "\uD83D\uDE45\uD83C\uDFFC♂️",
- "\uD83D\uDE45\uD83C\uDFFC",
- "\uD83D\uDE45\uD83C\uDFFD♀️",
- "\uD83D\uDE45\uD83C\uDFFD♂️",
- "\uD83D\uDE45\uD83C\uDFFD",
- "\uD83D\uDE45\uD83C\uDFFE♀️",
- "\uD83D\uDE45\uD83C\uDFFE♂️",
- "\uD83D\uDE45\uD83C\uDFFE",
- "\uD83D\uDE45\uD83C\uDFFF♀️",
- "\uD83D\uDE45\uD83C\uDFFF♂️",
- "\uD83D\uDE45\uD83C\uDFFF",
- "\uD83D\uDE45♀️",
- "\uD83D\uDE45♂️",
- "\uD83D\uDE45",
- "\uD83D\uDE46\uD83C\uDFFB♀️",
- "\uD83D\uDE46\uD83C\uDFFB♂️",
- "\uD83D\uDE46\uD83C\uDFFB",
- "\uD83D\uDE46\uD83C\uDFFC♀️",
- "\uD83D\uDE46\uD83C\uDFFC♂️",
- "\uD83D\uDE46\uD83C\uDFFC",
- "\uD83D\uDE46\uD83C\uDFFD♀️",
- "\uD83D\uDE46\uD83C\uDFFD♂️",
- "\uD83D\uDE46\uD83C\uDFFD",
- "\uD83D\uDE46\uD83C\uDFFE♀️",
- "\uD83D\uDE46\uD83C\uDFFE♂️",
- "\uD83D\uDE46\uD83C\uDFFE",
- "\uD83D\uDE46\uD83C\uDFFF♀️",
- "\uD83D\uDE46\uD83C\uDFFF♂️",
- "\uD83D\uDE46\uD83C\uDFFF",
- "\uD83D\uDE46♀️",
- "\uD83D\uDE46♂️",
- "\uD83D\uDE46",
- "\uD83D\uDE47\uD83C\uDFFB♀️",
- "\uD83D\uDE47\uD83C\uDFFB♂️",
- "\uD83D\uDE47\uD83C\uDFFB",
- "\uD83D\uDE47\uD83C\uDFFC♀️",
- "\uD83D\uDE47\uD83C\uDFFC♂️",
- "\uD83D\uDE47\uD83C\uDFFC",
- "\uD83D\uDE47\uD83C\uDFFD♀️",
- "\uD83D\uDE47\uD83C\uDFFD♂️",
- "\uD83D\uDE47\uD83C\uDFFD",
- "\uD83D\uDE47\uD83C\uDFFE♀️",
- "\uD83D\uDE47\uD83C\uDFFE♂️",
- "\uD83D\uDE47\uD83C\uDFFE",
- "\uD83D\uDE47\uD83C\uDFFF♀️",
- "\uD83D\uDE47\uD83C\uDFFF♂️",
- "\uD83D\uDE47\uD83C\uDFFF",
- "\uD83D\uDE47♀️",
- "\uD83D\uDE47♂️",
- "\uD83D\uDE47",
- "\uD83D\uDE48",
- "\uD83D\uDE49",
- "\uD83D\uDE4A",
- "\uD83D\uDE4B\uD83C\uDFFB♀️",
- "\uD83D\uDE4B\uD83C\uDFFB♂️",
- "\uD83D\uDE4B\uD83C\uDFFB",
- "\uD83D\uDE4B\uD83C\uDFFC♀️",
- "\uD83D\uDE4B\uD83C\uDFFC♂️",
- "\uD83D\uDE4B\uD83C\uDFFC",
- "\uD83D\uDE4B\uD83C\uDFFD♀️",
- "\uD83D\uDE4B\uD83C\uDFFD♂️",
- "\uD83D\uDE4B\uD83C\uDFFD",
- "\uD83D\uDE4B\uD83C\uDFFE♀️",
- "\uD83D\uDE4B\uD83C\uDFFE♂️",
- "\uD83D\uDE4B\uD83C\uDFFE",
- "\uD83D\uDE4B\uD83C\uDFFF♀️",
- "\uD83D\uDE4B\uD83C\uDFFF♂️",
- "\uD83D\uDE4B\uD83C\uDFFF",
- "\uD83D\uDE4B♀️",
- "\uD83D\uDE4B♂️",
- "\uD83D\uDE4B",
- "\uD83D\uDE4C\uD83C\uDFFB",
- "\uD83D\uDE4C\uD83C\uDFFC",
- "\uD83D\uDE4C\uD83C\uDFFD",
- "\uD83D\uDE4C\uD83C\uDFFE",
- "\uD83D\uDE4C\uD83C\uDFFF",
- "\uD83D\uDE4C",
- "\uD83D\uDE4D\uD83C\uDFFB♀️",
- "\uD83D\uDE4D\uD83C\uDFFB♂️",
- "\uD83D\uDE4D\uD83C\uDFFB",
- "\uD83D\uDE4D\uD83C\uDFFC♀️",
- "\uD83D\uDE4D\uD83C\uDFFC♂️",
- "\uD83D\uDE4D\uD83C\uDFFC",
- "\uD83D\uDE4D\uD83C\uDFFD♀️",
- "\uD83D\uDE4D\uD83C\uDFFD♂️",
- "\uD83D\uDE4D\uD83C\uDFFD",
- "\uD83D\uDE4D\uD83C\uDFFE♀️",
- "\uD83D\uDE4D\uD83C\uDFFE♂️",
- "\uD83D\uDE4D\uD83C\uDFFE",
- "\uD83D\uDE4D\uD83C\uDFFF♀️",
- "\uD83D\uDE4D\uD83C\uDFFF♂️",
- "\uD83D\uDE4D\uD83C\uDFFF",
- "\uD83D\uDE4D♀️",
- "\uD83D\uDE4D♂️",
- "\uD83D\uDE4D",
- "\uD83D\uDE4E\uD83C\uDFFB♀️",
- "\uD83D\uDE4E\uD83C\uDFFB♂️",
- "\uD83D\uDE4E\uD83C\uDFFB",
- "\uD83D\uDE4E\uD83C\uDFFC♀️",
- "\uD83D\uDE4E\uD83C\uDFFC♂️",
- "\uD83D\uDE4E\uD83C\uDFFC",
- "\uD83D\uDE4E\uD83C\uDFFD♀️",
- "\uD83D\uDE4E\uD83C\uDFFD♂️",
- "\uD83D\uDE4E\uD83C\uDFFD",
- "\uD83D\uDE4E\uD83C\uDFFE♀️",
- "\uD83D\uDE4E\uD83C\uDFFE♂️",
- "\uD83D\uDE4E\uD83C\uDFFE",
- "\uD83D\uDE4E\uD83C\uDFFF♀️",
- "\uD83D\uDE4E\uD83C\uDFFF♂️",
- "\uD83D\uDE4E\uD83C\uDFFF",
- "\uD83D\uDE4E♀️",
- "\uD83D\uDE4E♂️",
- "\uD83D\uDE4E",
- "\uD83D\uDE4F\uD83C\uDFFB",
- "\uD83D\uDE4F\uD83C\uDFFC",
- "\uD83D\uDE4F\uD83C\uDFFD",
- "\uD83D\uDE4F\uD83C\uDFFE",
- "\uD83D\uDE4F\uD83C\uDFFF",
- "\uD83D\uDE4F",
- "\uD83D\uDE80",
- "\uD83D\uDE81",
- "\uD83D\uDE82",
- "\uD83D\uDE83",
- "\uD83D\uDE84",
- "\uD83D\uDE85",
- "\uD83D\uDE86",
- "\uD83D\uDE87",
- "\uD83D\uDE88",
- "\uD83D\uDE89",
- "\uD83D\uDE8A",
- "\uD83D\uDE8B",
- "\uD83D\uDE8C",
- "\uD83D\uDE8D",
- "\uD83D\uDE8E",
- "\uD83D\uDE8F",
- "\uD83D\uDE90",
- "\uD83D\uDE91",
- "\uD83D\uDE92",
- "\uD83D\uDE93",
- "\uD83D\uDE94",
- "\uD83D\uDE95",
- "\uD83D\uDE96",
- "\uD83D\uDE97",
- "\uD83D\uDE98",
- "\uD83D\uDE99",
- "\uD83D\uDE9A",
- "\uD83D\uDE9B",
- "\uD83D\uDE9C",
- "\uD83D\uDE9D",
- "\uD83D\uDE9E",
- "\uD83D\uDE9F",
- "\uD83D\uDEA0",
- "\uD83D\uDEA1",
- "\uD83D\uDEA2",
- "\uD83D\uDEA3\uD83C\uDFFB♀️",
- "\uD83D\uDEA3\uD83C\uDFFB♂️",
- "\uD83D\uDEA3\uD83C\uDFFB",
- "\uD83D\uDEA3\uD83C\uDFFC♀️",
- "\uD83D\uDEA3\uD83C\uDFFC♂️",
- "\uD83D\uDEA3\uD83C\uDFFC",
- "\uD83D\uDEA3\uD83C\uDFFD♀️",
- "\uD83D\uDEA3\uD83C\uDFFD♂️",
- "\uD83D\uDEA3\uD83C\uDFFD",
- "\uD83D\uDEA3\uD83C\uDFFE♀️",
- "\uD83D\uDEA3\uD83C\uDFFE♂️",
- "\uD83D\uDEA3\uD83C\uDFFE",
- "\uD83D\uDEA3\uD83C\uDFFF♀️",
- "\uD83D\uDEA3\uD83C\uDFFF♂️",
- "\uD83D\uDEA3\uD83C\uDFFF",
- "\uD83D\uDEA3♀️",
- "\uD83D\uDEA3♂️",
- "\uD83D\uDEA3",
- "\uD83D\uDEA4",
- "\uD83D\uDEA5",
- "\uD83D\uDEA6",
- "\uD83D\uDEA7",
- "\uD83D\uDEA8",
- "\uD83D\uDEA9",
- "\uD83D\uDEAA",
- "\uD83D\uDEAB",
- "\uD83D\uDEAC",
- "\uD83D\uDEAD",
- "\uD83D\uDEAE",
- "\uD83D\uDEAF",
- "\uD83D\uDEB0",
- "\uD83D\uDEB1",
- "\uD83D\uDEB2",
- "\uD83D\uDEB3",
- "\uD83D\uDEB4\uD83C\uDFFB♀️",
- "\uD83D\uDEB4\uD83C\uDFFB♂️",
- "\uD83D\uDEB4\uD83C\uDFFB",
- "\uD83D\uDEB4\uD83C\uDFFC♀️",
- "\uD83D\uDEB4\uD83C\uDFFC♂️",
- "\uD83D\uDEB4\uD83C\uDFFC",
- "\uD83D\uDEB4\uD83C\uDFFD♀️",
- "\uD83D\uDEB4\uD83C\uDFFD♂️",
- "\uD83D\uDEB4\uD83C\uDFFD",
- "\uD83D\uDEB4\uD83C\uDFFE♀️",
- "\uD83D\uDEB4\uD83C\uDFFE♂️",
- "\uD83D\uDEB4\uD83C\uDFFE",
- "\uD83D\uDEB4\uD83C\uDFFF♀️",
- "\uD83D\uDEB4\uD83C\uDFFF♂️",
- "\uD83D\uDEB4\uD83C\uDFFF",
- "\uD83D\uDEB4♀️",
- "\uD83D\uDEB4♂️",
- "\uD83D\uDEB4",
- "\uD83D\uDEB5\uD83C\uDFFB♀️",
- "\uD83D\uDEB5\uD83C\uDFFB♂️",
- "\uD83D\uDEB5\uD83C\uDFFB",
- "\uD83D\uDEB5\uD83C\uDFFC♀️",
- "\uD83D\uDEB5\uD83C\uDFFC♂️",
- "\uD83D\uDEB5\uD83C\uDFFC",
- "\uD83D\uDEB5\uD83C\uDFFD♀️",
- "\uD83D\uDEB5\uD83C\uDFFD♂️",
- "\uD83D\uDEB5\uD83C\uDFFD",
- "\uD83D\uDEB5\uD83C\uDFFE♀️",
- "\uD83D\uDEB5\uD83C\uDFFE♂️",
- "\uD83D\uDEB5\uD83C\uDFFE",
- "\uD83D\uDEB5\uD83C\uDFFF♀️",
- "\uD83D\uDEB5\uD83C\uDFFF♂️",
- "\uD83D\uDEB5\uD83C\uDFFF",
- "\uD83D\uDEB5♀️",
- "\uD83D\uDEB5♂️",
- "\uD83D\uDEB5",
- "\uD83D\uDEB6\uD83C\uDFFB♀️",
- "\uD83D\uDEB6\uD83C\uDFFB♂️",
- "\uD83D\uDEB6\uD83C\uDFFB",
- "\uD83D\uDEB6\uD83C\uDFFC♀️",
- "\uD83D\uDEB6\uD83C\uDFFC♂️",
- "\uD83D\uDEB6\uD83C\uDFFC",
- "\uD83D\uDEB6\uD83C\uDFFD♀️",
- "\uD83D\uDEB6\uD83C\uDFFD♂️",
- "\uD83D\uDEB6\uD83C\uDFFD",
- "\uD83D\uDEB6\uD83C\uDFFE♀️",
- "\uD83D\uDEB6\uD83C\uDFFE♂️",
- "\uD83D\uDEB6\uD83C\uDFFE",
- "\uD83D\uDEB6\uD83C\uDFFF♀️",
- "\uD83D\uDEB6\uD83C\uDFFF♂️",
- "\uD83D\uDEB6\uD83C\uDFFF",
- "\uD83D\uDEB6♀️",
- "\uD83D\uDEB6♂️",
- "\uD83D\uDEB6",
- "\uD83D\uDEB7",
- "\uD83D\uDEB8",
- "\uD83D\uDEB9",
- "\uD83D\uDEBA",
- "\uD83D\uDEBB",
- "\uD83D\uDEBC",
- "\uD83D\uDEBD",
- "\uD83D\uDEBE",
- "\uD83D\uDEBF",
- "\uD83D\uDEC0\uD83C\uDFFB",
- "\uD83D\uDEC0\uD83C\uDFFC",
- "\uD83D\uDEC0\uD83C\uDFFD",
- "\uD83D\uDEC0\uD83C\uDFFE",
- "\uD83D\uDEC0\uD83C\uDFFF",
- "\uD83D\uDEC0",
- "\uD83D\uDEC1",
- "\uD83D\uDEC2",
- "\uD83D\uDEC3",
- "\uD83D\uDEC4",
- "\uD83D\uDEC5",
- "\uD83D\uDECB",
- "\uD83D\uDECC\uD83C\uDFFB",
- "\uD83D\uDECC\uD83C\uDFFC",
- "\uD83D\uDECC\uD83C\uDFFD",
- "\uD83D\uDECC\uD83C\uDFFE",
- "\uD83D\uDECC\uD83C\uDFFF",
- "\uD83D\uDECC",
- "\uD83D\uDECD",
- "\uD83D\uDECE",
- "\uD83D\uDECF",
- "\uD83D\uDED0",
- "\uD83D\uDED1",
- "\uD83D\uDED2",
- "\uD83D\uDEE0",
- "\uD83D\uDEE1",
- "\uD83D\uDEE2",
- "\uD83D\uDEE3",
- "\uD83D\uDEE4",
- "\uD83D\uDEE5",
- "\uD83D\uDEE9",
- "\uD83D\uDEEB",
- "\uD83D\uDEEC",
- "\uD83D\uDEF0",
- "\uD83D\uDEF3",
- "\uD83D\uDEF4",
- "\uD83D\uDEF5",
- "\uD83D\uDEF6",
- "\uD83E\uDD10",
- "\uD83E\uDD11",
- "\uD83E\uDD12",
- "\uD83E\uDD13",
- "\uD83E\uDD14",
- "\uD83E\uDD15",
- "\uD83E\uDD16",
- "\uD83E\uDD17",
- "\uD83E\uDD18\uD83C\uDFFB",
- "\uD83E\uDD18\uD83C\uDFFC",
- "\uD83E\uDD18\uD83C\uDFFD",
- "\uD83E\uDD18\uD83C\uDFFE",
- "\uD83E\uDD18\uD83C\uDFFF",
- "\uD83E\uDD18",
- "\uD83E\uDD19\uD83C\uDFFB",
- "\uD83E\uDD19\uD83C\uDFFC",
- "\uD83E\uDD19\uD83C\uDFFD",
- "\uD83E\uDD19\uD83C\uDFFE",
- "\uD83E\uDD19\uD83C\uDFFF",
- "\uD83E\uDD19",
- "\uD83E\uDD1A\uD83C\uDFFB",
- "\uD83E\uDD1A\uD83C\uDFFC",
- "\uD83E\uDD1A\uD83C\uDFFD",
- "\uD83E\uDD1A\uD83C\uDFFE",
- "\uD83E\uDD1A\uD83C\uDFFF",
- "\uD83E\uDD1A",
- "\uD83E\uDD1B\uD83C\uDFFB",
- "\uD83E\uDD1B\uD83C\uDFFC",
- "\uD83E\uDD1B\uD83C\uDFFD",
- "\uD83E\uDD1B\uD83C\uDFFE",
- "\uD83E\uDD1B\uD83C\uDFFF",
- "\uD83E\uDD1B",
- "\uD83E\uDD1C\uD83C\uDFFB",
- "\uD83E\uDD1C\uD83C\uDFFC",
- "\uD83E\uDD1C\uD83C\uDFFD",
- "\uD83E\uDD1C\uD83C\uDFFE",
- "\uD83E\uDD1C\uD83C\uDFFF",
- "\uD83E\uDD1C",
- "\uD83E\uDD1D\uD83C\uDFFB",
- "\uD83E\uDD1D\uD83C\uDFFC",
- "\uD83E\uDD1D\uD83C\uDFFD",
- "\uD83E\uDD1D\uD83C\uDFFE",
- "\uD83E\uDD1D\uD83C\uDFFF",
- "\uD83E\uDD1D",
- "\uD83E\uDD1E\uD83C\uDFFB",
- "\uD83E\uDD1E\uD83C\uDFFC",
- "\uD83E\uDD1E\uD83C\uDFFD",
- "\uD83E\uDD1E\uD83C\uDFFE",
- "\uD83E\uDD1E\uD83C\uDFFF",
- "\uD83E\uDD1E",
- "\uD83E\uDD20",
- "\uD83E\uDD21",
- "\uD83E\uDD22",
- "\uD83E\uDD23",
- "\uD83E\uDD24",
- "\uD83E\uDD25",
- "\uD83E\uDD26\uD83C\uDFFB♀️",
- "\uD83E\uDD26\uD83C\uDFFB♂️",
- "\uD83E\uDD26\uD83C\uDFFB",
- "\uD83E\uDD26\uD83C\uDFFC♀️",
- "\uD83E\uDD26\uD83C\uDFFC♂️",
- "\uD83E\uDD26\uD83C\uDFFC",
- "\uD83E\uDD26\uD83C\uDFFD♀️",
- "\uD83E\uDD26\uD83C\uDFFD♂️",
- "\uD83E\uDD26\uD83C\uDFFD",
- "\uD83E\uDD26\uD83C\uDFFE♀️",
- "\uD83E\uDD26\uD83C\uDFFE♂️",
- "\uD83E\uDD26\uD83C\uDFFE",
- "\uD83E\uDD26\uD83C\uDFFF♀️",
- "\uD83E\uDD26\uD83C\uDFFF♂️",
- "\uD83E\uDD26\uD83C\uDFFF",
- "\uD83E\uDD26♀️",
- "\uD83E\uDD26♂️",
- "\uD83E\uDD26",
- "\uD83E\uDD27",
- "\uD83E\uDD30\uD83C\uDFFB",
- "\uD83E\uDD30\uD83C\uDFFC",
- "\uD83E\uDD30\uD83C\uDFFD",
- "\uD83E\uDD30\uD83C\uDFFE",
- "\uD83E\uDD30\uD83C\uDFFF",
- "\uD83E\uDD30",
- "\uD83E\uDD33\uD83C\uDFFB",
- "\uD83E\uDD33\uD83C\uDFFC",
- "\uD83E\uDD33\uD83C\uDFFD",
- "\uD83E\uDD33\uD83C\uDFFE",
- "\uD83E\uDD33\uD83C\uDFFF",
- "\uD83E\uDD33",
- "\uD83E\uDD34\uD83C\uDFFB",
- "\uD83E\uDD34\uD83C\uDFFC",
- "\uD83E\uDD34\uD83C\uDFFD",
- "\uD83E\uDD34\uD83C\uDFFE",
- "\uD83E\uDD34\uD83C\uDFFF",
- "\uD83E\uDD34",
- "\uD83E\uDD35\uD83C\uDFFB",
- "\uD83E\uDD35\uD83C\uDFFC",
- "\uD83E\uDD35\uD83C\uDFFD",
- "\uD83E\uDD35\uD83C\uDFFE",
- "\uD83E\uDD35\uD83C\uDFFF",
- "\uD83E\uDD35",
- "\uD83E\uDD36\uD83C\uDFFB",
- "\uD83E\uDD36\uD83C\uDFFC",
- "\uD83E\uDD36\uD83C\uDFFD",
- "\uD83E\uDD36\uD83C\uDFFE",
- "\uD83E\uDD36\uD83C\uDFFF",
- "\uD83E\uDD36",
- "\uD83E\uDD37\uD83C\uDFFB♀️",
- "\uD83E\uDD37\uD83C\uDFFB♂️",
- "\uD83E\uDD37\uD83C\uDFFB",
- "\uD83E\uDD37\uD83C\uDFFC♀️",
- "\uD83E\uDD37\uD83C\uDFFC♂️",
- "\uD83E\uDD37\uD83C\uDFFC",
- "\uD83E\uDD37\uD83C\uDFFD♀️",
- "\uD83E\uDD37\uD83C\uDFFD♂️",
- "\uD83E\uDD37\uD83C\uDFFD",
- "\uD83E\uDD37\uD83C\uDFFE♀️",
- "\uD83E\uDD37\uD83C\uDFFE♂️",
- "\uD83E\uDD37\uD83C\uDFFE",
- "\uD83E\uDD37\uD83C\uDFFF♀️",
- "\uD83E\uDD37\uD83C\uDFFF♂️",
- "\uD83E\uDD37\uD83C\uDFFF",
- "\uD83E\uDD37♀️",
- "\uD83E\uDD37♂️",
- "\uD83E\uDD37",
- "\uD83E\uDD38\uD83C\uDFFB♀️",
- "\uD83E\uDD38\uD83C\uDFFB♂️",
- "\uD83E\uDD38\uD83C\uDFFB",
- "\uD83E\uDD38\uD83C\uDFFC♀️",
- "\uD83E\uDD38\uD83C\uDFFC♂️",
- "\uD83E\uDD38\uD83C\uDFFC",
- "\uD83E\uDD38\uD83C\uDFFD♀️",
- "\uD83E\uDD38\uD83C\uDFFD♂️",
- "\uD83E\uDD38\uD83C\uDFFD",
- "\uD83E\uDD38\uD83C\uDFFE♀️",
- "\uD83E\uDD38\uD83C\uDFFE♂️",
- "\uD83E\uDD38\uD83C\uDFFE",
- "\uD83E\uDD38\uD83C\uDFFF♀️",
- "\uD83E\uDD38\uD83C\uDFFF♂️",
- "\uD83E\uDD38\uD83C\uDFFF",
- "\uD83E\uDD38♀️",
- "\uD83E\uDD38♂️",
- "\uD83E\uDD38",
- "\uD83E\uDD39\uD83C\uDFFB♀️",
- "\uD83E\uDD39\uD83C\uDFFB♂️",
- "\uD83E\uDD39\uD83C\uDFFB",
- "\uD83E\uDD39\uD83C\uDFFC♀️",
- "\uD83E\uDD39\uD83C\uDFFC♂️",
- "\uD83E\uDD39\uD83C\uDFFC",
- "\uD83E\uDD39\uD83C\uDFFD♀️",
- "\uD83E\uDD39\uD83C\uDFFD♂️",
- "\uD83E\uDD39\uD83C\uDFFD",
- "\uD83E\uDD39\uD83C\uDFFE♀️",
- "\uD83E\uDD39\uD83C\uDFFE♂️",
- "\uD83E\uDD39\uD83C\uDFFE",
- "\uD83E\uDD39\uD83C\uDFFF♀️",
- "\uD83E\uDD39\uD83C\uDFFF♂️",
- "\uD83E\uDD39\uD83C\uDFFF",
- "\uD83E\uDD39♀️",
- "\uD83E\uDD39♂️",
- "\uD83E\uDD39",
- "\uD83E\uDD3A",
- "\uD83E\uDD3C\uD83C\uDFFB♀️",
- "\uD83E\uDD3C\uD83C\uDFFB♂️",
- "\uD83E\uDD3C\uD83C\uDFFB",
- "\uD83E\uDD3C\uD83C\uDFFC♀️",
- "\uD83E\uDD3C\uD83C\uDFFC♂️",
- "\uD83E\uDD3C\uD83C\uDFFC",
- "\uD83E\uDD3C\uD83C\uDFFD♀️",
- "\uD83E\uDD3C\uD83C\uDFFD♂️",
- "\uD83E\uDD3C\uD83C\uDFFD",
- "\uD83E\uDD3C\uD83C\uDFFE♀️",
- "\uD83E\uDD3C\uD83C\uDFFE♂️",
- "\uD83E\uDD3C\uD83C\uDFFE",
- "\uD83E\uDD3C\uD83C\uDFFF♀️",
- "\uD83E\uDD3C\uD83C\uDFFF♂️",
- "\uD83E\uDD3C\uD83C\uDFFF",
- "\uD83E\uDD3C♀️",
- "\uD83E\uDD3C♂️",
- "\uD83E\uDD3C",
- "\uD83E\uDD3D\uD83C\uDFFB♀️",
- "\uD83E\uDD3D\uD83C\uDFFB♂️",
- "\uD83E\uDD3D\uD83C\uDFFB",
- "\uD83E\uDD3D\uD83C\uDFFC♀️",
- "\uD83E\uDD3D\uD83C\uDFFC♂️",
- "\uD83E\uDD3D\uD83C\uDFFC",
- "\uD83E\uDD3D\uD83C\uDFFD♀️",
- "\uD83E\uDD3D\uD83C\uDFFD♂️",
- "\uD83E\uDD3D\uD83C\uDFFD",
- "\uD83E\uDD3D\uD83C\uDFFE♀️",
- "\uD83E\uDD3D\uD83C\uDFFE♂️",
- "\uD83E\uDD3D\uD83C\uDFFE",
- "\uD83E\uDD3D\uD83C\uDFFF♀️",
- "\uD83E\uDD3D\uD83C\uDFFF♂️",
- "\uD83E\uDD3D\uD83C\uDFFF",
- "\uD83E\uDD3D♀️",
- "\uD83E\uDD3D♂️",
- "\uD83E\uDD3D",
- "\uD83E\uDD3E\uD83C\uDFFB♀️",
- "\uD83E\uDD3E\uD83C\uDFFB♂️",
- "\uD83E\uDD3E\uD83C\uDFFB",
- "\uD83E\uDD3E\uD83C\uDFFC♀️",
- "\uD83E\uDD3E\uD83C\uDFFC♂️",
- "\uD83E\uDD3E\uD83C\uDFFC",
- "\uD83E\uDD3E\uD83C\uDFFD♀️",
- "\uD83E\uDD3E\uD83C\uDFFD♂️",
- "\uD83E\uDD3E\uD83C\uDFFD",
- "\uD83E\uDD3E\uD83C\uDFFE♀️",
- "\uD83E\uDD3E\uD83C\uDFFE♂️",
- "\uD83E\uDD3E\uD83C\uDFFE",
- "\uD83E\uDD3E\uD83C\uDFFF♀️",
- "\uD83E\uDD3E\uD83C\uDFFF♂️",
- "\uD83E\uDD3E\uD83C\uDFFF",
- "\uD83E\uDD3E♀️",
- "\uD83E\uDD3E♂️",
- "\uD83E\uDD3E",
- "\uD83E\uDD40",
- "\uD83E\uDD41",
- "\uD83E\uDD42",
- "\uD83E\uDD43",
- "\uD83E\uDD44",
- "\uD83E\uDD45",
- "\uD83E\uDD47",
- "\uD83E\uDD48",
- "\uD83E\uDD49",
- "\uD83E\uDD4A",
- "\uD83E\uDD4B",
- "\uD83E\uDD50",
- "\uD83E\uDD51",
- "\uD83E\uDD52",
- "\uD83E\uDD53",
- "\uD83E\uDD54",
- "\uD83E\uDD55",
- "\uD83E\uDD56",
- "\uD83E\uDD57",
- "\uD83E\uDD58",
- "\uD83E\uDD59",
- "\uD83E\uDD5A",
- "\uD83E\uDD5B",
- "\uD83E\uDD5C",
- "\uD83E\uDD5D",
- "\uD83E\uDD5E",
- "\uD83E\uDD80",
- "\uD83E\uDD81",
- "\uD83E\uDD82",
- "\uD83E\uDD83",
- "\uD83E\uDD84",
- "\uD83E\uDD85",
- "\uD83E\uDD86",
- "\uD83E\uDD87",
- "\uD83E\uDD88",
- "\uD83E\uDD89",
- "\uD83E\uDD8A",
- "\uD83E\uDD8B",
- "\uD83E\uDD8C",
- "\uD83E\uDD8D",
- "\uD83E\uDD8E",
- "\uD83E\uDD8F",
- "\uD83E\uDD90",
- "\uD83E\uDD91",
- "\uD83E\uDDC0",
- "‼",
- "⁉",
- "™",
- "ℹ",
- "↔",
- "↕",
- "↖",
- "↗",
- "↘",
- "↙",
- "↩",
- "↪",
- "#⃣",
- "⌚",
- "⌛",
- "⌨",
- "⏏",
- "⏩",
- "⏪",
- "⏫",
- "⏬",
- "⏭",
- "⏮",
- "⏯",
- "⏰",
- "⏱",
- "⏲",
- "⏳",
- "⏸",
- "⏹",
- "⏺",
- "Ⓜ",
- "▪",
- "▫",
- "▶",
- "◀",
- "◻",
- "◼",
- "◽",
- "◾",
- "☀",
- "☁",
- "☂",
- "☃",
- "☄",
- "☎",
- "☑",
- "☔",
- "☕",
- "☘",
- "☝\uD83C\uDFFB",
- "☝\uD83C\uDFFC",
- "☝\uD83C\uDFFD",
- "☝\uD83C\uDFFE",
- "☝\uD83C\uDFFF",
- "☝",
- "☠",
- "☢",
- "☣",
- "☦",
- "☪",
- "☮",
- "☯",
- "☸",
- "☹",
- "☺",
- "♀",
- "♂",
- "♈",
- "♉",
- "♊",
- "♋",
- "♌",
- "♍",
- "♎",
- "♏",
- "♐",
- "♑",
- "♒",
- "♓",
- "♠",
- "♣",
- "♥",
- "♦",
- "♨",
- "♻",
- "♿",
- "⚒",
- "⚓",
- "⚔",
- "⚕",
- "⚖",
- "⚗",
- "⚙",
- "⚛",
- "⚜",
- "⚠",
- "⚡",
- "⚪",
- "⚫",
- "⚰",
- "⚱",
- "⚽",
- "⚾",
- "⛄",
- "⛅",
- "⛈",
- "⛎",
- "⛏",
- "⛑",
- "⛓",
- "⛔",
- "⛩",
- "⛪",
- "⛰",
- "⛱",
- "⛲",
- "⛳",
- "⛴",
- "⛵",
- "⛷\uD83C\uDFFB",
- "⛷\uD83C\uDFFC",
- "⛷\uD83C\uDFFD",
- "⛷\uD83C\uDFFE",
- "⛷\uD83C\uDFFF",
- "⛷",
- "⛸",
- "⛹\uD83C\uDFFB♀️",
- "⛹\uD83C\uDFFB♂️",
- "⛹\uD83C\uDFFB",
- "⛹\uD83C\uDFFC♀️",
- "⛹\uD83C\uDFFC♂️",
- "⛹\uD83C\uDFFC",
- "⛹\uD83C\uDFFD♀️",
- "⛹\uD83C\uDFFD♂️",
- "⛹\uD83C\uDFFD",
- "⛹\uD83C\uDFFE♀️",
- "⛹\uD83C\uDFFE♂️",
- "⛹\uD83C\uDFFE",
- "⛹\uD83C\uDFFF♀️",
- "⛹\uD83C\uDFFF♂️",
- "⛹\uD83C\uDFFF",
- "⛹️♀️",
- "⛹️♂️",
- "⛹",
- "⛺",
- "⛽",
- "✂",
- "✅",
- "✈",
- "✉",
- "✊\uD83C\uDFFB",
- "✊\uD83C\uDFFC",
- "✊\uD83C\uDFFD",
- "✊\uD83C\uDFFE",
- "✊\uD83C\uDFFF",
- "✊",
- "✋\uD83C\uDFFB",
- "✋\uD83C\uDFFC",
- "✋\uD83C\uDFFD",
- "✋\uD83C\uDFFE",
- "✋\uD83C\uDFFF",
- "✋",
- "✌\uD83C\uDFFB",
- "✌\uD83C\uDFFC",
- "✌\uD83C\uDFFD",
- "✌\uD83C\uDFFE",
- "✌\uD83C\uDFFF",
- "✌",
- "✍\uD83C\uDFFB",
- "✍\uD83C\uDFFC",
- "✍\uD83C\uDFFD",
- "✍\uD83C\uDFFE",
- "✍\uD83C\uDFFF",
- "✍",
- "✏",
- "✒",
- "✔",
- "✖",
- "✝",
- "✡",
- "✨",
- "✳",
- "✴",
- "❄",
- "❇",
- "❌",
- "❎",
- "❓",
- "❔",
- "❕",
- "❗",
- "❣",
- "❤",
- "➕",
- "➖",
- "➗",
- "➡",
- "➰",
- "➿",
- "⤴",
- "⤵",
- "*⃣",
- "⬅",
- "⬆",
- "⬇",
- "⬛",
- "⬜",
- "⭐",
- "⭕",
- "0⃣",
- "〰",
- "〽",
- "1⃣",
- "2⃣",
- "㊗",
- "㊙",
- "3⃣",
- "4⃣",
- "5⃣",
- "6⃣",
- "7⃣",
- "8⃣",
- "9⃣",
- "\xa9",
- "\xae",
- ""
- ];
- var path = require$$0__default["default"];
- var emojisList = emojisList$1;
- var getHashDigest$1 = getHashDigest_1;
- var emojiRegex = /[\uD800-\uDFFF]./;
- var emojiList = emojisList.filter(function(emoji) {
- return emojiRegex.test(emoji);
- });
- var emojiCache = {};
- function encodeStringToEmoji(content, length) {
- if (emojiCache[content]) {
- return emojiCache[content];
- }
- length = length || 1;
- var emojis = [];
- do {
- if (!emojiList.length) {
- throw new Error("Ran out of emoji");
- }
- var index = Math.floor(Math.random() * emojiList.length);
- emojis.push(emojiList[index]);
- emojiList.splice(index, 1);
- }while (--length > 0);
- var emojiEncoding = emojis.join("");
- emojiCache[content] = emojiEncoding;
- return emojiEncoding;
- }
- function interpolateName$1(loaderContext, name, options) {
- var filename;
- if (typeof name === "function") {
- filename = name(loaderContext.resourcePath);
- } else {
- filename = name || "[hash].[ext]";
- }
- var context = options.context;
- var content = options.content;
- var regExp = options.regExp;
- var ext = "bin";
- var basename = "file";
- var directory = "";
- var folder = "";
- if (loaderContext.resourcePath) {
- var parsed = path.parse(loaderContext.resourcePath);
- var resourcePath = loaderContext.resourcePath;
- if (parsed.ext) {
- ext = parsed.ext.substr(1);
- }
- if (parsed.dir) {
- basename = parsed.name;
- resourcePath = parsed.dir + path.sep;
- }
- if (typeof context !== "undefined") {
- directory = path.relative(context, resourcePath + "_").replace(/\\/g, "/").replace(/\.\.(\/)?/g, "_$1");
- directory = directory.substr(0, directory.length - 1);
- } else {
- directory = resourcePath.replace(/\\/g, "/").replace(/\.\.(\/)?/g, "_$1");
- }
- if (directory.length === 1) {
- directory = "";
- } else if (directory.length > 1) {
- folder = path.basename(directory);
- }
- }
- var url = filename;
- if (content) {
- // Match hash template
- url = url// `hash` and `contenthash` are same in `loader-utils` context
- // let's keep `hash` for backward compatibility
- .replace(/\[(?:([^:\]]+):)?(?:hash|contenthash)(?::([a-z]+\d*))?(?::(\d+))?\]/gi, function(all, hashType, digestType, maxLength) {
- return getHashDigest$1(content, hashType, digestType, parseInt(maxLength, 10));
- }).replace(/\[emoji(?::(\d+))?\]/gi, function(all, length) {
- return encodeStringToEmoji(content, parseInt(length, 10));
- });
- }
- url = url.replace(/\[ext\]/gi, function() {
- return ext;
- }).replace(/\[name\]/gi, function() {
- return basename;
- }).replace(/\[path\]/gi, function() {
- return directory;
- }).replace(/\[folder\]/gi, function() {
- return folder;
- });
- if (regExp && loaderContext.resourcePath) {
- var match = loaderContext.resourcePath.match(new RegExp(regExp));
- match && match.forEach(function(matched, i) {
- url = url.replace(new RegExp("\\[" + i + "\\]", "ig"), matched);
- });
- }
- if (typeof loaderContext.options === "object" && typeof loaderContext.options.customInterpolateName === "function") {
- url = loaderContext.options.customInterpolateName.call(loaderContext, url, name, options);
- }
- return url;
- }
- var interpolateName_1 = interpolateName$1;
- var getOptions = getOptions_1;
- var parseQuery = parseQuery_1;
- var stringifyRequest = stringifyRequest_1;
- var getRemainingRequest = getRemainingRequest_1;
- var getCurrentRequest = getCurrentRequest_1;
- var isUrlRequest = isUrlRequest_1;
- var urlToRequest = urlToRequest_1;
- var parseString = parseString_1;
- var getHashDigest = getHashDigest_1;
- var interpolateName = interpolateName_1;
- lib$1.getOptions = getOptions;
- lib$1.parseQuery = parseQuery;
- lib$1.stringifyRequest = stringifyRequest;
- lib$1.getRemainingRequest = getRemainingRequest;
- lib$1.getCurrentRequest = getCurrentRequest;
- lib$1.isUrlRequest = isUrlRequest;
- lib$1.urlToRequest = urlToRequest;
- lib$1.parseString = parseString;
- lib$1.getHashDigest = getHashDigest;
- lib$1.interpolateName = interpolateName;
- var types = [
- "scoped",
- "global",
- "resolve"
- ];
- function webpack(content) {
- if (this.cacheable) this.cacheable();
- this.addDependency(this.resourcePath);
- var options = Object.assign({}, lib$1.getOptions(this));
- if (!options.type) {
- options.type = "scoped";
- }
- // Calls type with the current file name.
- if (typeof options.type === "function") {
- options.type = options.type(this.resourcePath, {
- query: lib$1.parseQuery(this.resourceQuery || "?") || {}
- });
- }
- if (!types.includes(options.type)) {
- return this.callback("The given `type` option is invalid. \n\n" + "Expected:\n One of scoped|global|resolve \n\n" + "Actual:\n " + options.type);
- }
- // Allows to define the type for each individual file using a CSS comment.
- var commentType = content.match(/\/*\s*@styled-jsx=(scoped|global|resolve)/);
- if (commentType) {
- options.type = commentType[1];
- }
- var output = "import css from 'styled-jsx/css';\n\nconst styles = css";
- if (options.type === "global") {
- // css.global``
- output += ".global";
- } else if (options.type === "resolve") {
- // css.resolve``
- output += ".resolve";
- }
- // default css``
- // Escape backticks and backslashes: “`” ⇒ “\`”, “\” ⇒ “\\”
- // (c) https://github.com/coox/styled-jsx-css-loader/blob/97a38e90dddf2c4b066e9247db0612c8f95302de/index.js#L6
- output += "`" + content.replace(/[`\\]/g, function(match) {
- return "\\" + match;
- }) + "`;\n\nexport default styles;";
- this.callback(null, output);
- }
- exports["default"] = webpack;
|