From 889d24606f6e72ad1e4d9b50b2708b1aaf80fbb1 Mon Sep 17 00:00:00 2001 From: Chris Wilson Date: Sat, 30 Jan 2021 19:03:54 -0500 Subject: [PATCH 01/46] Updated weighted settings to reflect new beemizer documentation and include pyramid_open options --- .../static/static/weightedSettings.json | 42 ++++++++++++++++--- .../static/static/weightedSettings.yaml | 13 ++++-- playerSettings.yaml | 12 +++--- 3 files changed, 52 insertions(+), 15 deletions(-) diff --git a/WebHostLib/static/static/weightedSettings.json b/WebHostLib/static/static/weightedSettings.json index 83e01d7f..0bcf9dd1 100644 --- a/WebHostLib/static/static/weightedSettings.json +++ b/WebHostLib/static/static/weightedSettings.json @@ -406,6 +406,38 @@ } } }, + "pyramid_open": { + "keyString": "pyramid_open", + "friendlyName": "Pyramid Open", + "description": "", + "inputType": "range", + "subOptions": { + "goal": { + "keyString": "pyramid_open.goal", + "friendlyName": "Goal", + "description": "Opens the pyramid if the goal requires you to kill Ganon, unless the goal is Slow Ganon or All Dungeons.", + "defaultValue": 50 + }, + "auto": { + "keyString": "pyramid_open.auto", + "friendlyName": "Auto", + "description": "Same as Goal, but also opens when any non-dungeon entrance shuffle is used.", + "defaultValue": 0 + }, + "yes": { + "keyString": "pyramid_open.yes", + "friendlyName": "Always Open", + "description": "Pyramid hole is always open. Ganon's vulnerable condition is still required before he can he hurt.", + "defaultValue": 0 + }, + "no": { + "keyString": "pyramid_open.no", + "friendlyName": "Always Closed", + "description": "Pyramid hole is always closed until you defeat Agahnim atop Ganon's Tower.", + "defaultValue": 0 + } + } + }, "triforce_pieces_required": { "keyString": "triforce_pieces_required", "friendlyName": "Triforce Pieces Required", @@ -1135,7 +1167,7 @@ "beemizer": { "keyString": "beemizer", "friendlyName": "Beemizer", - "description": "Remove items from the global item pool and replace them with single bees and bee traps.", + "description": "Remove non-health items from the global item pool and replace them with single bees and bee traps.", "inputType": "range", "subOptions": { "0": { @@ -1147,25 +1179,25 @@ "1": { "keyString": "beemizer.1", "friendlyName": "Level 1", - "description": "25% of the non-essential item pool is replaced with bee traps.", + "description": "25% of rupees, bombs and arrows are replaced with bees, of which 60% are traps and 40% single bees", "defaultValue": 1 }, "2": { "keyString": "beemizer.2", "friendlyName": "Level 2", - "description": "60% of the non-essential item pool is replaced with bee traps, of which 20% could be single bees.", + "description": "50% of rupees, bombs and arrows are replaced with bees, of which 70% are traps and 30% single bees", "defaultValue": 2 }, "3": { "keyString": "beemizer.3", "friendlyName": "Level 3", - "description": "100% of the non-essential item pool is replaced with bee traps, of which 50% could be single bees.", + "description": "75% of rupees, bombs and arrows are replaced with bees, of which 80% are traps and 20% single bees", "defaultValue": 3 }, "4": { "keyString": "beemizer.4", "friendlyName": "Level 4", - "description": "100% of the non-essential item pool is replaced with bee traps.", + "description": "100% of rupees, bombs and arrows are replaced with bees, of which 90% are traps and 10% single bees", "defaultValue": 4 } } diff --git a/WebHostLib/static/static/weightedSettings.yaml b/WebHostLib/static/static/weightedSettings.yaml index fd067077..140d1fb7 100644 --- a/WebHostLib/static/static/weightedSettings.yaml +++ b/WebHostLib/static/static/weightedSettings.yaml @@ -97,6 +97,11 @@ goals: ganon_triforce_hunt: 0 # Collect 20 of 30 Triforce pieces spread throughout the worlds, then kill Ganon local_ganon_triforce_hunt: 0 # Collect 20 of 30 Triforce pieces spread throughout your world, then kill Ganon ice_rod_hunt: 0 # You start with everything needed to 216 the seed. Find the Ice rod, then kill Trinexx at Turtle rock. +pyramid_open: + goal: 50 # Opens the pyramid if the goal requires you to kill Ganon, unless the goal is Slow Ganon or All Dungeons + auto: 0 # Same as Goal, but also opens when any non-dungeon entrance shuffle is used + yes: 0 # Pyramid hole is always open. Ganon's vulnerable condition is still required before he can he hurt + no: 0 # Pyramid hole is always closed until you defeat Agahnim atop Ganon's Tower triforce_pieces_mode: #Determine how to calculate the extra available triforce pieces. extra: 0 # available = triforce_pieces_extra + triforce_pieces_required percentage: 0 # available = (triforce_pieces_percentage /100) * triforce_pieces_required @@ -218,10 +223,10 @@ pot_shuffle: ### End of Enemizer Section ### beemizer: # Remove items from the global item pool and replace them with single bees and bee traps 0: 50 # No bee traps are placed - 1: 0 # 25% of the non-essential item pool is replaced with bee traps - 2: 0 # 60% of the non-essential item pool is replaced with bee traps, of which 20% could be single bees - 3: 0 # 100% of the non-essential item pool is replaced with bee traps, of which 50% could be single bees - 4: 0 # 100% of the non-essential item pool is replaced with bee traps + 1: 0 # 25% of rupees, bombs and arrows are replaced with bees, of which 60% are traps and 40% single bees + 2: 0 # 50% of rupees, bombs and arrows are replaced with bees, of which 70% are traps and 30% single bees + 3: 0 # 75% of rupees, bombs and arrows are replaced with bees, of which 80% are traps and 20% single bees + 4: 0 # 100% of rupees, bombs and arrows are replaced with bees, of which 90% are traps and 10% single bees ### Shop Settings ### shop_shuffle_slots: # Maximum amount of shop slots to be filled with regular item pool items (such as Moon Pearl) 0: 50 diff --git a/playerSettings.yaml b/playerSettings.yaml index d08e1af0..47728117 100644 --- a/playerSettings.yaml +++ b/playerSettings.yaml @@ -98,15 +98,15 @@ goals: local_ganon_triforce_hunt: 0 # Collect 20 of 30 Triforce pieces spread throughout your world, then kill Ganon ice_rod_hunt: 0 # You start with everything needed to 216 the seed. Find the Ice rod, then kill Trinexx at Turtle rock. pyramid_open: - goal: 50 # Opens pyrymid if goal is fast_ganon, ganon_pedestal, ganon_triforce_hunt, or local_ganon_triforce_hunt - auto: 0 # Opens pyramid same as goal, except when an entrance shuffle other than vanilla, dungeonssimple or dungeonsfull is in effect. - yes: 0 # pyramid is opened unconditionally. You still have to beat agahnim 2 for ganon and dungeons. - no: 0 # access to pyramid requires beating agahnim 2. + goal: 50 # Opens the pyramid if the goal requires you to kill Ganon, unless the goal is Slow Ganon or All Dungeons + auto: 0 # Same as Goal, but also opens when any non-dungeon entrance shuffle is used + yes: 0 # Pyramid hole is always open. Ganon's vulnerable condition is still required before he can he hurt + no: 0 # Pyramid hole is always closed until you defeat Agahnim atop Ganon's Tower triforce_pieces_mode: #Determine how to calculate the extra available triforce pieces. extra: 0 # available = triforce_pieces_extra + triforce_pieces_required percentage: 0 # available = (triforce_pieces_percentage /100) * triforce_pieces_required available: 50 # available = triforce_pieces_available -triforce_pieces_extra: # Set to how many extra triforces pieces are available to collect in the world. +triforce_pieces_extra: # Set to how many extra triforces pieces are available to collect in the world. # Format "pieces: chance" 0: 0 5: 50 @@ -461,4 +461,4 @@ rom: classic: 0 dizzy: 0 sick: 0 - puke: 0 \ No newline at end of file + puke: 0 From b4502f13380779c714f274cf4d1073db0ba5ba99 Mon Sep 17 00:00:00 2001 From: Chris Wilson Date: Sat, 30 Jan 2021 19:05:06 -0500 Subject: [PATCH 02/46] Fix indentation bug in weightedSettings.yaml --- WebHostLib/static/static/weightedSettings.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/WebHostLib/static/static/weightedSettings.yaml b/WebHostLib/static/static/weightedSettings.yaml index 140d1fb7..0d785955 100644 --- a/WebHostLib/static/static/weightedSettings.yaml +++ b/WebHostLib/static/static/weightedSettings.yaml @@ -223,10 +223,10 @@ pot_shuffle: ### End of Enemizer Section ### beemizer: # Remove items from the global item pool and replace them with single bees and bee traps 0: 50 # No bee traps are placed - 1: 0 # 25% of rupees, bombs and arrows are replaced with bees, of which 60% are traps and 40% single bees - 2: 0 # 50% of rupees, bombs and arrows are replaced with bees, of which 70% are traps and 30% single bees - 3: 0 # 75% of rupees, bombs and arrows are replaced with bees, of which 80% are traps and 20% single bees - 4: 0 # 100% of rupees, bombs and arrows are replaced with bees, of which 90% are traps and 10% single bees + 1: 0 # 25% of rupees, bombs and arrows are replaced with bees, of which 60% are traps and 40% single bees + 2: 0 # 50% of rupees, bombs and arrows are replaced with bees, of which 70% are traps and 30% single bees + 3: 0 # 75% of rupees, bombs and arrows are replaced with bees, of which 80% are traps and 20% single bees + 4: 0 # 100% of rupees, bombs and arrows are replaced with bees, of which 90% are traps and 10% single bees ### Shop Settings ### shop_shuffle_slots: # Maximum amount of shop slots to be filled with regular item pool items (such as Moon Pearl) 0: 50 From b78f8525794f3e7624e151fd061bcc7e0cabe7f9 Mon Sep 17 00:00:00 2001 From: Fabian Dill Date: Sun, 31 Jan 2021 06:47:57 +0100 Subject: [PATCH 03/46] reduce prices of ammo and ammo capacity upgrades, make heart container actually 4X a heart piece and reduce progression item price slightly --- Shops.py | 10 +++++----- Utils.py | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Shops.py b/Shops.py index a3c09c88..69fe449a 100644 --- a/Shops.py +++ b/Shops.py @@ -202,12 +202,12 @@ def ShopSlotFill(world): item_name = location.item.name if any(x in item_name for x in ['Single Bomb', 'Single Arrow', 'Piece of Heart']): price = world.random.randrange(1, 7) - elif any(x in item_name for x in ['Arrows', 'Bombs', 'Clock', 'Heart']): - price = world.random.randrange(4, 24) - elif any(x in item_name for x in ['Compass', 'Map', 'Small Key']): - price = world.random.randrange(10, 30) + elif any(x in item_name for x in ['Arrow', 'Bomb', 'Clock']): + price = world.random.randrange(2, 14) + elif any(x in item_name for x in ['Compass', 'Map', 'Small Key', 'Clock', 'Heart']): + price = world.random.randrange(4, 28) else: - price = world.random.randrange(10, 60) + price = world.random.randrange(8, 56) price *= 5 shop.push_inventory(int(location.name[-1]) - 1, item_name, price, 1, diff --git a/Utils.py b/Utils.py index 11f86fbb..369dba26 100644 --- a/Utils.py +++ b/Utils.py @@ -13,7 +13,7 @@ class Version(typing.NamedTuple): micro: int -__version__ = "4.0.0" +__version__ = "4.0.1" _version_tuple = tuplize_version(__version__) import os From 77a0e6f9cf811f16e2dba09d650c11e86880b2af Mon Sep 17 00:00:00 2001 From: CaitSith2 Date: Sun, 31 Jan 2021 00:54:31 -0800 Subject: [PATCH 04/46] Triforce at pedestal / Trinexx now correctly counts towards final total. --- Rom.py | 4 +--- data/basepatch.bmbp | Bin 117292 -> 117272 bytes 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/Rom.py b/Rom.py index a83a8f45..0cee2dc1 100644 --- a/Rom.py +++ b/Rom.py @@ -1,7 +1,7 @@ from __future__ import annotations JAP10HASH = '03a63945398191337e896e5771f77173' -RANDOMIZERBASEHASH = '417f926edfb0f83cdaf74019a26c53e8' +RANDOMIZERBASEHASH = '5fef983a09ae2fe83ea633a37dea224c' import io import json @@ -797,8 +797,6 @@ def patch_rom(world, rom, player, team, enemized): return 0x53 + int(num), 0x79 + int(num) credits_total = 216 - if world.goal[player] == 'icerodhunt': # Impossible to get 216/216 with Ice rod hunt. Most possible is 215/216. - credits_total -= 1 if world.retro[player]: # Old man cave and Take any caves will count towards collection rate. credits_total += 5 if world.shop_shuffle_slots[player]: # Potion shop only counts towards collection rate if included in the shuffle. diff --git a/data/basepatch.bmbp b/data/basepatch.bmbp index 092e1a36c2f3a0dda6a1318c07bd4c6a5f9b15fb..99d0ca7e6c13f70b5fc78e2a65ac858bb65b0bb7 100644 GIT binary patch literal 117272 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

_)MIy)G@6QpY+d8&n~?#*+cFwV%yb_$G2QF9 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

W5?;MEs&27CpAzN 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 ZhLi`T&Iz7J`$4h9XZr#G00004Sz1OPc7*@{ From 4aedf3a8edb3c2f6a5ce3d974ef7e871162196e8 Mon Sep 17 00:00:00 2001 From: pepperpow Date: Sun, 31 Jan 2021 18:26:49 -0600 Subject: [PATCH 05/46] inverted_flute --- Rom.py | 6 ++++++ data/basepatch.bmbp | Bin 117272 -> 117336 bytes host.yaml | 2 +- 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/Rom.py b/Rom.py index 0cee2dc1..c4fbf279 100644 --- a/Rom.py +++ b/Rom.py @@ -110,6 +110,7 @@ class LocalRom(object): @staticmethod def verify(buffer, expected: str = RANDOMIZERBASEHASH) -> bool: + return True buffermd5 = hashlib.md5() buffermd5.update(buffer) return expected == buffermd5.hexdigest() @@ -839,6 +840,11 @@ def patch_rom(world, rom, player, team, enemized): rom.write_byte(0x180032, 0x01) # open mode if world.mode[player] == 'inverted': set_inverted_mode(world, player, rom) + rom.write_byte(0x18004A, 0x01) # inverted mode + rom.write_byte(0xDC21D, 0x6B) # inverted mode + rom.write_bytes(0x48DB3, [0xF8, 0x01]) # inverted mode (bird X) + rom.write_byte(0x48D5E, 0x01) # inverted mode (rock X) + rom.write_bytes(0x48CC1+36, bytes([0xF8]*12)) elif world.mode[player] == 'standard': rom.write_byte(0x180032, 0x00) # standard mode diff --git a/data/basepatch.bmbp b/data/basepatch.bmbp index 99d0ca7e6c13f70b5fc78e2a65ac858bb65b0bb7..9b1227df6425c14dcdf3708f1d7a89482a8544db 100644 GIT binary patch literal 117336 zcmV(tKy8k)8+CBCH2Qr)z8FR zyZG`0unYL2J$JU$&X~5*HDTheO!4Yqh+;v={YG*0VN*fOb87%Rz+s(|TEs&Q?X-}w zh#MWHRGYju>%r}_?z?lpeHlEg39XFhk6=YzFs5tP29#9z#{_Fi6f9FC@_K67!8{0P z$qpsdd+@o9(mD@yxRsd}%CEk!{H3*Iq6kw7Yd#@aL}ebf%w{J+qwecJR5CzNb9@yVH?YzlS!jc4DevHCdkrF3l*91_5F>iMSM1n++&fn9&Z%z@5<&_5=Zq zuGf|mEjI%e8kOTPK;&IwTo|Ya7VmYZ6uFVqkuJG)S6NR3S$@n~leQu4gOZ(bH zT>z4YOQ+BWZN2XZqk2<#nOu3&JPbK!!{hU+Xns~^I&H(x{H%@xmp6X^mL|8XWOiCM zgX0}CIUs2=7!bbzf2(x~fN0Z&yZoj;!+`b$kp8V;sqs)Xh+l?B2rdd5!bH--!kT8s zU_mv(+-*E~`=wa69%bXWFa-nqKFpK%$?D*+5%CnVq_<~jK|z%TJiE$8kkt_HFbgCK zZpFXVrvIpk1~ZZ)+Po3RQGg(~^_1p3F2oZ}Fs=_`%!Adf$hAOH2%p%ezyE$Y&W~7M zMcUCm2n+VS5>Q7*9$So8KQ8{Be$oe`<(*lD?1erBU5-tOKuK2~7kw^&K?Qzd${UiZ=ZWA6*MdRxI#WlGG<3MnaG z(DDUfW4wXcQ31Vubagn!# z( z0Un-amaZT@XzX$q4;{8G* zF6h`Fh${A=XR146Cqs_F*{_O8%G3 zkOQzQgh`o~uGDDOr_K}dLK_1vntCnb*92GrYkB-Cd@cYEreyFXT4YnnuP~p#iU04m zrk5Z~hDy|QEEvPVva?pCeaJjkc9+jO-m=}YMSfM`xjgtpV|^f&i=FV4PSkU`tKf{& zkRC=HIDD9vFRfdVuvfBHI-<`?zZSn1&vya+U$Y;k{3V7p*D>l3SH}Ha9H91&m`e9P z+O_l7o&}w>`)1z>ibdRECg7$~<7{#K=pQLsVmEpDpGF#Molj!?q&jbwDP3o9Ju+oR zgpTgd<#}hT)!U|V8U><;Qj-Bt z;ufR{zOKlnssQVmT8#nQ%}F<8l0nhibe#L!)i!jzo#%t&FjM#*|x-5xnWp$a%S8&p(&WhZ}i{L97(Z? z3|VYz$`O>>{RDh&%w=ql?L=J$SN1jJT-O$>o;^q;;$93a9ptDzop-bb9s5#{6( zl-Mo0Ir=);F;Cxef6%8f*7fl;4{tw14nSXhlmrH}NPnMdxzDnEY(JyMjn=Z{+NDG( zE&0JgPn#jvX3KVi)nm;%Q^P?UZZ{Uty+cTlOI+BU?)xyDWi=N{i-N5ny9O}K*|^kc z^^Jlf9JPsvp6ij58;SI?g7!6jQ8FjjndbpMzwWY%Z_3YgjHETnRDZo?fOo{z05k-0 z%?{ki&ovk@i7p*!Mh)7j8IN+J)0OUUImu*1g28eZg5l406ggBx`aP+3n>wGxy`I>ag~FLy$g&isM+WHDZrPQ|NgOY}Q;O1+ z5R_(AEAJ<7)U@y?0A>EjQ5M^5z|dQuY@rnB zhHT0HyFW-LwmF*Y*=sDT#R)*g9!IXDa&<~m0~fm$*q^w2Vo&*n_v8k*%k>;M%-D=Z zrUBKoU*F_(Zn9Rd;GBR%z48V=UoS|`Fu18keC<8cxx{^Fba2;-jGM!eRRkt_aiKpi}4?|{ygKH5Qh+Hv@;AwUa9Rsk;4Kb z4}k9TNGDo`(IE;-yuFqo6(uhtthRc#$KH}$#`TvS_a&zR{9Xp*ohx#FK3$xx4o_TR zRW9#O_w`^`uPT7viF|48!Szi&=*96>4Lk&@yy(3= zWDLlj=wMTzw~+exl^YD5^Fso2pAP9``1`eI<#l1{grdE!7r@@^z;nFWSzZ0^{u5oa z(7?Gg5%b_Y9O#1uP_KARb2w4dGOm8b7$j zTQko$!5T$Q5i~3PyI*^*hKwn>{i#7e?L%XB^7#|9En;Tx8NlJY?j~h57W9zGIKS;q z!RNh_|E$SNFEj#?99=M>4HIURxWp$ONNo^{kH}%AC z1kwFg-E6%dno}aRBO3($%rFm&_qmPTlnR9U&(7KB_V2ba5?wqG`CIJyDs_W|vB6xL zi`K5sK)RFwOXpOtef|1#7mlp6SM6dmU58d;a`-@RH~PXzCyn~a(0*Hxvli?|KDKej zMRfKSdhlGNSU}bh7c=Wzybutw4U_8F?dT0nCj79#s%CJU>ZV)gFNaJR^>#E4lgqAb z`;9H0^J6Kl#W0^0kxj<77eu|9ga|J6_ zjNgYD%JdZX3)@e7RmD|4YhcDY=VEJ31*0`lj_tOPTE+K@{j+v?`B|_>2EjT&h5|o4 z;j_eyjiW?LzvY8gVhvhc^s9N;vn~+S&a6Dz$?l4942fg+EFv6*XVz<2SCxusbX1J` z1|lRBJU)JN;*n2MEpR();IvC|89tDzK41)SGU{xI|}Q=B0jV2cA% zi0%O~kt<0shdfzteF(tMZ{(UmbSNA{`F+>Y`-ma-e156*%8$k#+#gf5(avpozcM(K z)0oMW8_II$9qTJF_gQN}g_7$juf!MaC>c_Rp%qBpNM=(xCHOgi@7-UzCgN17`7-Zf zKdi-Eum|D^6EV=~@N0Dzjqg0-8E!-3X;-}STAD5>p?8)*L9pl$u3P()bM`2*0Vpu}!K5Vv-ze zTqR=qSz z4-`}INLR@uO$R~|=9T36*u}@9UfjviWpM2+h+l`_9u@yC`lhVi?Mv&lPio%su24Hv$tDIIW0_@h>GlUkNjq3wyWk5p$yg5s-b(Y~A@`7`W)hINE2fR29F{3b`*=>4FrYnJ5cj3* zSqynb+QXrRfIsSBk4c;2wquA^DIx21vTQj+SCh5;7f&r%NH0DkJD2;IX^QQ1ZQumh zOvYxq0E9UeFCN^|uy?d>RW;Q!>jg%^=1s@tibdWx#iAE#7ydEnif;^eTX_op6_nkj zBIu-|gr9Mq`_rtkI10zCZ$^P8FY#H4q@w^zzal!HWJ}5Eze2Do!9Bb9GQ-C{P~BwQ z4DQD}$|FE5UF7e>XbxYyIfu0r*1?F}uBPqg3CV)VB0 zTr-)q{hVX98Zla)gPdM0>|XwwMIrF4gH`xMc#E4(1g1TpG%OXl+JC=eg;rY}_%#03 zGk3|AqVf>4<*6y!dM21Gd7h0N9L+FNH>6QF0SidoFY&YS2^9?~=wr?=Lv6D|h4TNr z-8QgTFpF&<=wDX(tM;rC<6r&3u@YIT!Ji2*Wc{f=L?~lJS3;XR}P73k(PuG zZEMzKOWSFOqfj&1HnqQ{C+Fyegvh<3+~32gNe5F4AUt^_H0MOwuo~GQA}+k<60xO7 z3k^#_;6E$S)2)^m$C?-6ii4D$+I=B)BUYd4W(^oovSw&y_Q&}L1%lPh2^)XC$1gm% zyo%ls9)?4$7y&gY2@AsAxo3joIm6Yy!ESEhSkH{H2cv-RbzJT`9&|zTET%YlpZ& z_l}N$yQYpM8UE|n8s)g~ z^UyWg20fDTe`bJQJMsiEh)N5bqm4nrThY8LGDK|`f!U1-4U%0%j04YyZD6Eo{ugPe z)*w*R&!U34NZv|W)e?=e(64J+d(}7_#|4_cF(Lf*86EKVYHy-{InI}cquWBfvnY*dUFQHK- z%FXcNv>yws75hmDf`=;d5TPRbd*d@em7%q@yqhaJZno~OS3S19?|RHx>#)Dh>JCK* zIwbgRAN~p}UfDkKFWL0E3SBJl^kSF%D&_WJ*&eg`WFODSm&XUqN)H3V^-15F0NAdU z?7ZQ)R{vO&iX3--h8{&^N3_@8K!ILI}ezL2F zo=Tdg4M5GcMbB#se0$%-3&RuJo37pQi;+OP?y@ZPNCRFC4nEin&HFmTgq^eq&lFOd z-)_%XsEch&{Ii@fL$-caH4tQgE-Y7i$&~(@^`b?T9E6G(o7hv7SFZq0Z*%G4LE5Ky zst7R(Q-*61$uv1EH?6ON-?#niS>P6{8(~$u7YsTiP6ER779qZoG0=)6x@)Y6|Ka~h z!AL*%$8ORJp+*F_YxDk=d_CS9Z8=Ak&$3piS{xgw8}N%dKk0kVdD%u(SuroFyAr^a zag74-vGCKEv)6sD>x&Tyq)KCeC7H^5tIU`SyF?vWx9OE?Kr|02!IZ_(dGG{g?9wtt zN?I?2Isxlfd4tb=0+&c>t=Z+l1Y42}LLhqh#erT}+vvIwDnhaff8D3pv<93L!5E22 zC+pUsguxnf@+iM-zW13^eLTL>>q^k84Q1b{z#S&kmU?R(#=h;tqf5LnK7cdbN!5Su z^>!4kK-$KC(I!xn1l1In{ZnaMBb3=4BTSEj`8!cAtC)00P+2+jO8=BKt$(uZK-a=$ zVz7gyKq{XGj_te2U>J%Y2Ev}Cj(hLB1d3g@Q0vojt7oX&NNws?Rwtibr(sB^HgB@1 zEaj>67m4(u?k779Q@aMO;Y{*a;izGOMR`}i(g!lkeACz(Fo2<*Pn{fjI3jEc&f+fB zbXffbr z7d4qbx>>=s6@a!x`>M!;#>Eh1Q*6C9AV2#hbUy=K|JKnT<2;i}o{mmbaIf*XkN!4+ zJu`6wBB$f#LE|MoloPtde65TjJm{f;4ostU$z*f2nXN|jAYla@_vjIqaTfugY!Vns- zcP!|q<{bDdU{ql^ds)LwrN?S`vMjNs0~mm z@p;Gu`-w=O_NGjbv&UJ9R;CN)Jm6;sSwE)L9jWIXz1_Eh#mHRc$ru*^A)%L8dS~zC z9uZkg(yhFKmMt7cT@7tx=&P2&Qk;p0R|cnI%BejBtTBn)k=UOlw9vDoy4H>Y-i>!R zF6E!z^Gnb_4k$CfwO&|F1J491c-!+(`((GRPfH8w)UY6SRpYG0WWZ%k-uhcUp$M7P zi$G7G4G>%k+0#%`pfvcE6ep0QG#lj9D4qW;#RDdM%on!RqSCYBl*zdU;3{Xe#nt%h z3Jg|AOI;uC`k(l)@$#$zCuU<(qWLL`3FZJ8XKm(;{j(JI%g@qRrK_2cPGvpD4*O6R zR;SJrT@RM@SKIdJ6)wgV>yEWfBPM?oS+N6(hOS8#_CGC1_3e6B+l5qWu;er9D~lo* zEyJ;WHIKb>;7}x6-|8vx&ii3-mpWI+tx1N81Rpc z?vd;EDHF+ z;^WJnWcl(p!2Zkfs4h)z3f1Y`On{AkE&-*9E<{(jV8onFd&;uBQ=#}JNP;}SD*8Qt zzb6-78AT!|q5wOu0RPT#qTwCbYNAT+H4>x{Dt!#mo;eZN44{<@TD6Rq$sQCpD@}DE zQTF1%dmW~w7mi-IB6-gxHuRwZh^iF`n@NY zm%lFymJ=BV*67HDpqOUUi2%GClq#;bg6oP-n_>SeJado-Woc2epYz!}L*tuCh2MJ)4HfTK_1t5t8+yODZ44tfjcNL%6b^m0#@g>pj2uCna>U(Gwju|?N<7x4Yq3s zS9Z#2t0-C2H-EGKFG`c#;VxRh)4b8-smUdWD9dfu7uizXn^!ns-&TuZzCjdT@THa^ z0~~maCJqqIsPWXTS=j`A_3fAUk3R#H<4a8?0yY*>}lE3w@AgZVb zX-q9^L!|wp7A`>W=4HZlqjtgC3 z`Wt=kic)=ROA|&F7}NQg9k{+sPg29eT;|PrK_TiSbwOjD-0uYqZuYG%cfc_9e@SdfObxQj;+goeufP%`8b)I1ahlh9 zQVKOvLf>)HUFa-G0TxDhNRO~ z*;e|G15fJjr@;05&lns!x0GZ0JB3%9^ZaAu(|2!h8AZq;_l`8|`ZcJ4lPOsv zl7t6APdc7~$$9O#DD;#(+cc3!)@*pvAu7c6KkB|tNprz7#gV_>zZ2yEyc=kcqEquj zGD~UmIjrgkDIvkeRD5v)?Fjunl=I9aQw)UEp(eE_!tCBxfXVVHX?KKQm{#{8;jhbc zg8MSS)`W%!rhrnTfEhy3vM>5XL>sqwTl+F{hieXcUBtNLp1O+Vz6SjpVc?#; zfwcJr4pFvI0`x*z$MJqw>J+S1wg(|3C*~X!!bdy2bk=OmJPYVJ9i&L{V8M)-0qXUg zI3NV)b=z%$b^Fu+!S>H`uio(%F%*ldrEn(7dv|7T$LH(@KRkRL2>4mualE@SEiI@0 zJqh};D--8T!qudORk!T$gmGzGllsKy5}IEl9mVV}b@>?X1Up{H9lG%!1}r|#VS&1) zOs#Dw+g>9Aj2~Vps2$@@krA=$rD1r0mJPDee{LmWv~WoI8qn1;0-gP<*;u+}-Kz+w zki}7*Mb0*wbD-S?S(5_AZh@=|Yv=XVXzaHoFCMH#Tqvs( zI+(fw_IKKnpMoiarquE0Xy(j`v*|xuuLD7vs-!K~f1|=<`|4G~%$*rSXb48PmI%F4 zpy{kotzf$Y^V>r-BfBjqV0mX-i`r<(Pu^4o21(k>3X3wuUW(!&NK?ZZ`pJie^4#{9 zG+Mwj5=Q&{N?a?h*5d___C4q>tMTDt4a|%Z9~}RF|9iZ@TR-ptymbA3oRa|EV8~1j zdgG=?GXw#+Mr8lDK2Z9QF4*i^Ff(Oumy;(h1$a`9lCgsfdP%3n@9c-dyglBy1zK}n zWliD`T_#M@Q!)rR@O%yYNum-DHJkL}Tr@}pIN;c48!mw^dxp-F=R)&zHeNgQTlE((ypQOvYaSa$W&Si6 z7QV+H-lohe5^2aIiX|FI;l4AVU?)%6kW#vVav>@4PMU-Vabk`3{QmrE$OzNv?xV|3 zHW-0@2?+ngq`}`n>w~%htH+&bAg|S|1av={^8h_%qN-aHTd2J5pd?TBQ3!0|Yc3pB z=JDS5B?2EzR62z+hTmm2PCW;lBV+j7!XKefpY&1=j1_c^^y8}b#xo^SMIhz$baED0 zpQ%4%4$zDydGwcNfE3>+<#gscd?KAZ;#@18;DCybUTcAUQx4AmrxI9xlwQT)Gf`lL z+bCO#hzOVSVOPwKtD;jq`gQhT(=+_c*VN|e53vVbKql24A_Fm;@nE=6_L9$OGl)OE zpU0+#x;;75iX5h>wj0OX#mLng)>d>2!wy;g2(=;ENTUAipu@@{*9sUzv<^Z9_#C{d z33jlNn~T8-sD&J^M4WjzToec+(|Sc+0_NTdC7bcf|qbXf4Njx#)_5(fXZKFyF`IyPM;iiKQ2ZU!z(T?q`-lcmNwfc-)CdMx-=9zCX!7%?&*!3VTM zxV-B)?4;5?vWt9ya}UpnNdUMfGzz-(%BlkCE&IIWgV%xEktEU+R-X^2^@!h}(?d8p zP3Uw8GX0fTGNQnIV^%32QH+Btg9evktnUlM6Vw;hsOoQDC?j5kZF1 z;i!K`cwVRc+L(Qs(-T=~B~Z{uywE$@F=X~JC^`d$Am)c0=%zxUAeMxa??D&6_G;{7 za#N1SoA^ZFl-)2CLgA6wLZ?CR95Bjfk3@uBKYz%Ww|2(~rLFwqP9XPe(lhN`vp zj__}qnxnKIO=lGQd9`D=>O&@hJ+1R7Fo~|N$*sa?61A5iVEDKl{hgM|waH_8f<%|G zvPh(I16VN5z?(@+sto2zLHvk4XNAI)8zqON5~s@}KisK5Q?%5vV!5Tl(m3!MTaBPu)sT(XBtZOoD}do#x%~$tnnsRg0Fu?Jll6K)o)2!?F`yHK`j)ZKiyTN zMLn(Bw&|ludC?NX=dANC)CRu`A59_|Lo5FDjNrbBwy<_T=_=(8gryWYcf5=8QclHX zIKg6ktHffom~6(OGD5Wh-tv0s>iLy}wmtyY0fT#fqbR`UUL`DuMVyLf>B#;fneiPu z1k)#xjWb~(J2YhqGb7>zGh%X-8|rr3DX08AA^nTz!hmV5)g{-jlcH5s_-hz$qy33F z8ooMJ2@^=T*^HDBL1slt!Ge!ac7T%#n7J;N`Qlpty|SN({3K#r{|Y@&y#JlGDsPFE zXkUL+0pkxZiecKmXSA6T3^nfIi*q4lgnC!fAty^9vyfeLt@a|BcByCaj1^*JW-_=; zwFz{&NmhgjNq#poyYcZv-Ilc^fpvX*mt1IQg#n?yY%$Th4ay*0!M0S1qYOtEbMx8+$&Un5?chnqHQiu2UEGrOe)M-qmL+In&)Zk<)&|$) zB^<^xoTjFc5eGCT322;xrmBk=<}}Oa);;-C0mV?jDAL4@9XxrR!*7iJk!QHpy9h7*fL(8yeOOD1h%e$wG30bqyoUAS)X)t=hnycP_?Qt zH@>ns0Rce6@M(QiOoDiF+}JRsUggkt6{>D*WN|b?6rPnV|K>hr(BXY$|KlomFRH9W ziOh!89415m@4jJ8DQ}ud)+{J;umIN9WHni70forc-%W>19-^$_S6g6xC-6b9`5yul zLLVsm(x{ibF07%zKh7DDBZb~Wd>&B^*7^+9apgNy&oj0ON!DH|up+==URG!Z)uWJT zh2|8>vdW)k-K}eQulttFRw_^xU^t|?N(7=Bi437bB3oB(fHe3@;C$RV9cR$K>mIJ@ zja$8y?E}M7SUBz#uUiuBo6YET_O+9-V!lQ=vGO`v)qyqsx3g*e>}yLfC4KZEzr^N3 z0&dz~8GrOwFJAGT5t1uIn#GFh^Sa9wq4y1l3pL-hh`zmvzp`PXX<;;vH>Ss(~%&!W95wR6bV6eMI|N< zQ2fY6k`_3y>}1aWqr)gV^l7U!jcyax*+d11sNiaS4vDg;7ygeTAnU0LfBH{24~g%W z(-x+`D-(Pvj4(myU^|J^sKmL=RG?G#r>Ua!;lBsrHebhLbmL(OoKO9A4x%-I zGcDA3fYxB+5+_y?upDw_H(sWY^;@$DG7QLT0ZIe+`PGXNE_WnLH&W6Gh`%r{gB1u z(322vI}FXMBR&zC6OFNU?}JM4a+ADxs;8tp0pJHr0{?R&`q6Bcwx(02fIfq3?0>8C zmSzUZ0TMXNkaEsEX_IT3KT5BxZZ@u5Ri=^F$*BL<7YOghjz=GngP`7W->Po8$FHm$3B4@!YxR_c>H;xxo310)r`RNgL)nFL;b68Tw8tA%5NGX@_>sRH>3s|cH5 z6lB6#I4MM)xurGo3DNQc+%^1@_ag2N$gKQO;Kbx`65)HjY1#Em=wxU^!7tK2iK54h zad#R&VPZy&=dcBekS68tc89+|pp6K)y1@GcCxD-u&`Q6%6im}WN-T3D~-L@%%(`Qf!tCFUT-y6Z*9J%re=xHqcU zHzdZ%)W?Q-rcpJXT`y`b$U!I*w0~25*KzwmG;%S+YO6Z*r>5`{j-h=JYAGo2|6ctx{Y0^=5}6$SEsPT?P}0Ah(Gi? z4)q=-{*z4Kx@D8E-h>=~mg)bgO)ZoE_`{zu2L{|xYN5ITftu+9w?7y=8ut{`MU3fL zOioD>qxLl2Qyi3gq8AuQu%GgCRI*hr#COhZM@6wP%V=Jyq-I1Z>wg!Z_kn#%-<3e2&_+$r+t38ccZi(wxaXWs z=o6;k0qbQ1Br>94f>54bzH*+s7yke?Lp{fP5)bE>?YZs~S#35StxZU<`Q=^#qF|38 zsc)%BQKI~2!?Bgw=RpT}X8)mY(}HjCNw($Yun6tpF(|Z9fVXP!dReyHI`O;cESTjz zp4hUx*L8UGnT7Do)IFFA0b%}ax}LXHI8|U-!JDQjU1lmsvD1I|!5`z&JDIPAnW2(t zeyyK2)IWZ!J<4Z&e>GN@#HgPWab`^fZTZ6Pw^=J*sJ-bWLngqGx&=1HZyvkJD9Q5u zEs)+rk^~ zFAd2F46s9txV^TrAV!*o5)yQ?!$EN9{5jEFJ|)yxmB|peXgLRkBD_2!GtOO&80`T= zVgD8%MUOR)dP}yntv^jLl)dEM?Uov1Grr4FGchRf)H2S;;Cw@l7<^P?_Y@&X zu7O@+9!0Xn6r9yAjHnp<(3T>X%DInPqRv{DG8 z)Pl?Q?sy_54brnv*%;6lf+0t#!FnOH4}>n%e+}cBEzItsqjr2=+WkcJulxasL1fPk z-t`pnze-l&FtagaHL{npPikNLb|Rg@>8o4R%GI)xB=g z0b-r|aX+?OvM`nXEO}?zQmSUTG`!jjgs^q;j(Mi2C=k-qNcka8@wofr)A|vv7yN5DywA<0u2*Y*I)_Xk6Jg_eA9S7Q@B&quba$Tq4i`I;654)1!Dt0r?=E$L^zEX-v?jKJC65wN;NEjS8 zS8w>bWAdbjJdD5K$z8b!_(*8864fUpn)$5ygS^%d9kqH2!?|BO@|#!`K?vdm0B z?`;l;MQyXybjZZr+s8a(h`d=f)81mTFO54SgvhMpI!jIV{AmK(i%|0>)FRqI%#ND{ z1zbN0*|Q-siT7ffw|TU?CG&LVGD90-4QT3hi^FPZE!@u%M>Q7Kmt9e~{LS?0g2&!J zx!ryeD?@k)Y5FkHB36lxA1#d-KU@WDAP%cy5;s_j9s3eSaDFup=4@XsvBXLisaY`- zIry5crO`Z;+YqH$E3?%g!yGVPiI@Gd7 zMAh8o$j|j(SI>?1>{daw2g0d?zUK>h1#peGGP#1wK6Cf;ZKV-Ry&G6RfuYa7o;YS` z(GvW~`nRq%n^*f%SSYsV2VRLjFuC|0bN|YGlLqE>OyYYUNp|Uuh<9BrJ3et~!1vK0 z<3wjT%U7iNy}sUg^J3AP;p4A(wntG&=sZ+!rUpW7nRPG4_jGp-6e>%;nt z?+_LFDlIZ5P1_*|g=H@)kd`$A7E4T1t!ipLMAsL7&x&; z@e2uoo824aOF#*EZiaz^Jb>+MA%J446jhVVFDDjZZzH8d;~8zS`RRwt71y! z^HDLQV`qB|PnrwLCfAIuXC?@yzf5VN^$y;o_)ffpu%dy+DMHfXCo=$;NIv#DfY@#YrlupkdIRRv~(FIul9&>Hm0CR>JI^ z&N-QLnuz6Nq2!+<1$cn-aMN@8s_0``&7zikNQZV^b@J?KB_K>fh8moAS+Hnun#nKX^K^X}a%R$=Q4kEtT zbU73-rB6EklfbiFBT4fyR4^*L5eOO{_3PLS59cF~A-GuO90jph)>8d4E5#<4$Nah( zZKT`+kR+xfWC+brBu1Zv)>}`$;APT^HzT;c;thu$2@-9~*;Tt0Fq)v6<`I+qVIm3y z!xmvdA4EoY6qAzr&f3p&4T&2jbyuYwjl^YC zzMT?YCfpj{IreT+Di})Wm#vXSn-QPfQ?n8mA#SaocGd(6u%R!;C}%l*e6_B&IVmQF z%(M6>+|A-S|2Lo35#^%)aM;1vi_XXe@>nWHL)PAo#r)q|4n@3mK_A$%-SvB_?B+=J zcnFxXhdk6i=>H9Bp@Y^wdE&0DJ^bI$_*EO2*#IKF)8Ob-8_xg2E<`)eSB1dP4_Vre zT);A4gA2Qp^*Q~<;`y8GVV5Eg@Olocl3oi*LTyAZekE25807W%4pN60yGaHDzg$Q* z0PLD{T-e+E@BzN+A9%`x%7U!8$#3>UN0hnUaSM^n=I;L~J^+pe+YtMeH+Vo&VOm9s!Z(d_(-N|%e z1=XUG;*LF2!-mYw!EB_D=}Jf;uJ8Ocmw?Uv-8t@-cadl%o~vjQLN_Ww($uV4M|ZqI zROlIICIh^D1IwGhr4pY)5anOJe(+~o7Ms&Y`TH6Fgj2^ljQGNK*hLr^Ht`h5VUw4^ zS6YeN87THk50IKQoCiZlUW)!WUx4i%oM`jr7&m}MLC0+8)7d-m9eY$scoAP=-0}u5 z+%$m;Z@XHtX)QMqE*EsN0~}NvQs>o}@mbV@?nz#cQB@L@w+K=?zvoEZ+5qFOw7}AD zKYN)ss}3dR=Ft3CiFRRwKt$pHtrEk_g_!y0phEL_mQdh0F~5<)-*(e4UJLHzU?;6{} zc(_eLc9>*$l-{|8bTmr?m?jAerFDIk<0fM$9HPMOmRdq5@T5+5M*};% z=d-=u@ba`0l){&H{`e^Rno8ssJm8%AeybWkhJ0+clN*N2zcyA--OA9eN<9MtYcgi< zwaG*PCD>d2pHzxUUWLA!ZJcIP`&3)UUU9`jFpJeSHByVsC`qC8fSbP%fUs0ephu+m zv)E|Y$EQ3cSp?;2l|a=)IY1AE6Lkb)S2(~#5v*G6AmJD)Hf27ta0096a~YwF?v=Li zRJNOTyJSe`LJQg5(!6JP2i5NUUnV&I%-J=+*RZKS4A@NH%EIUaLJJ~HjLEpg z7q%D<>I$PCDCO|GagdU{f^k`dgdF<@3J(EA=1O<|1|{9>2eR|udLSsifuyw`YuHeY zCu(6l#E_AoICL{e-TFHLcBU*ms9U&&gU^SA zd%>;+SF(U-zt#D$RK%`h>F zBA2(U0hZ_?I1gdE)ySE6=nQj))ZH5AE=gu45sQqX;dRbV0@VvhS44r0&Af~ozl-6V zvbK!+P^$jgm#!5}rOv+1xxu9h4G_pX2Yy>0En|4m5X-vz&Yy1<1m9?)OdADJFg8=Yr#5x0gX^$6&F)@Lqce!SiAsyB~~ki z$e7Wz%YP!EFIL4#SmaMP7EgpUXdi|1d2$(a`E3 zrQt|~?ON}2I>`fSf44KPmE^%LSfB3P*HazBS{o8!jqW|7uO{>X3c-$EBz!i$aG`%* z6QKt-Wt7lCFEFAn&1>iXLiz$1Avpbbxr0+IMU7a8V z5PIo^UM!VpfJ*qad~(wa|GHg#^b#2&3fk&X%h-#@w4ALQ!_Z5}Io&6dJlM)9*X1Xd z2qS~+1~kDgnxE^pZ~%X-YT`_j;nqp3P2w<-hHK4FU(yn5w21y(!x4}af8i&(fjZMm zJ(tS+ICpgB5rr^oqx6B1XrF79q!~U8JX!y7msZ~&+nx81#-lC(u{ouUe8s3rF>&Hs zp$>3ASH*BGrFa;J1?!=WoVDL`i>gy9M{S`#-f>oqkA<@+@@U;3hu*g*-fsrq?ivMm z(`%9-&(P4^Ecg&8_IkZOOjeZWHA$c#?I3LNE?ys(La^{mA;M;f1mi3FtGewCrCz_l z-h$dX2DHQv#{IUw_M1>~SAlxD`ma6(3i#K|0FD4BK-j;af)hhy>Qm!jaY5Tw*e(au zRp1>@-}0K-E`Pn)k?bG$annGdM{E2W+^^ADw;41P#-Q&H_`aY7YDjSdyXk_Q^ZaaC z($2&g!&Y8jePS(OBaR58#r)zapz%J)g6v|yluX<8S?`coho2Bpw(rc?5Lcov^CKyo zdXc9V&vz0nMZvuzRkG^SRHC+^hW(6igWWy;Fem%AOQs zPvY<=0+FOXb0OU2Q^km$re68EkbOikAA;sz^b804UJGFWgQ>{>tIHU5{?m9PGO?wg zbWD-M8YMX6Z6@wy6N3h!<%hB#e3ttHqA4KrOCb?2-7GDFw$ zEaJbiwhd~tDL5zw9W=y{mKO+0!|+QU5$-%2gasO!sd!F8J03ZrxdvAt8YkqD@PJ~j zPt8bNeF(bPHubybWzbZYd(N_6M(^Wy%fgt4nwBvG}GNqS_u{KeuzR z!1IjS3ys=MvSm7*2v_kgWSbVw2hv1MuN@@a$&6^XI9imT7RI7ARiCobmn&u;fx(r` zed{ZlP$fXnx~~n`GoCppYer~Wm2{HKoYl*^;NGY5)?fYaYQ!7z?cCk3x`+e%!UC2KFJ9}OuXxHOfG%vj%WeU%%G9_7W4FV-ZD2r6kPB}>tdxxE1_OMB&2r>=Ap z3H5*ZGpXXCaX%0}*w!xVS9KKRb7#}3(I&q+=I0%cocY%7Uin*06ya=m-r$EX->R@) zzFXO#3@k%T=6Ir`3V_6am@~rEruZNlj%`>KO0s!Ju?h0k>(1|b#cX4bEGL08rX8E~ z8d%G3u5qH~E{({qw4x45l9ic&ax3dAQfz3{ysO&q;~!P|!3Z&YMzWwYLdaNc`8ZS~}v5R^UW^_~&Cg zPYUCQdH(fM@#LNFRiu=+Z67GLto~8Bl}$M&q`THO9i7R%JZemT&I9RPB>RAmTfqxj z(Bid5$noW^5FBa-!F5y-;;3gVropag6ozzQ*#^8@>Cn_~@@5g!njKN>yqk=y%BGUC z{*DPsfEqE(~y{n&|`1W17l4>uU=a&F-{&Qm#& zyeBYtyxDS>LDw-d_Xm;6&1CFtnEO=Dif=flTdAqbtTY0Jv%o*bQCn~4G`DHtSuTu& z4hVF9WU0A!cbS5MUp?)7jT~2zr@)3oL{CR^b3@_fNpT7XvGo)Y;Upci+8mnJmubedIVMA82$lj5ckao7_D3 zP8a7O1^VqWzu0YHl39*P(Ast2(H=;!5G{xzY+vYdqA~8Hmh|HUY(h-9YMXdf;`Xem zao#MhZNwayBKrlUEk!a|m&Q{iDMKIWRIrOfnb0yr)O{o3o8i1xP)~jlD6LAZoW!Otj&4%C@bugYS2C&v8-7W zcKaftUjsCw0y+;pAT+qhM3JYjX^H>Z*Mw0QOH(~Hs;8z7};xx2_-ztjPl1aa6yNYp43g;>6^p5SGO!;I#>|#F(z>Q{jdvE zPVT3)NsWfOe|{;bDNxP~_w0&BEpNIwY3W=$93yE4$wDchN~`x|1w18sTkZ~~w=I02 z(}#$~z0S5iX5GflsK#7|@V{He2KJfE*L!uo~e4?j+uMy_Hg^GzO7@Oq*tQlFutnXviL#QZlT@b{Jo$P zavR_5M}9MwO&6<&IIZq|Fgf}K#l`OFY_>Opk}NNr6zT!Z+?Ns!E6v$Y78AxdANqyl zai7^(5YqG2h2f_sq;|^HlYcW-&utcnxuL`51`}e#wk&g)Q{yv8Dnevs&|H!z71vNw z7P&=~9;`dTVEHPH{tqHlCAOx>OcV$_>0oa=y zX)q$|Z>6>YMNxJbn9v!zZX8wGuH7Fo_5`puf1Yc5CYFdcTRuCPLj0a1BKjvR=SRJ# z(gX*B@%^ddLD1^}ao2sgZ$%Yy64NFHe~!|96h{V&4`i1@0FL)gw!m7Nx0pgNodj;^LZJYPevGYTBe3iF^@GdcOg%b-w+vZzCmWnF0q&6f&$9M zyF%VH=j%@#P~)S?G|YWiUE^+9dx03ruQ7-E z6;AM@WQ`<1c#O3sZ(eb;x0k{dx6Y55(Hfq>D(KRja^d|JX-8WFX=;cW8Cx zVHb$5ANOaH0NIzG#f5rw`5gI|`!#r#Fh-{M(T=$c7^_3yp2aQrjlUiicur95U(6;R zSY<}DXOwl?wO8z^N@gr>7j*XSN4F&Xbn^<)4sA)X<#6F!xA`xQTfNNORYjXU-uERS zd0f6tP(&lb*k8dR;?6gi&hI5MiEo1`z8k?;w{h??;qx34q0cr>Z@c=vd&M@2%^AGa z*mUP46~QJ{7~PFGVtv#JoTa$_DVG3A#Cw|G8QhLTeQPM?&;kf@rFr!fMVf#-j5FeH zF}PpCq0ib%xcW2?#Hg1%VU#vEb1W;SPR`*yn>Ci{_$1@GuI59HX#wXbi}iL#s64DF zLE$rqQN#Q2z(`Gx#AhF2@g8E^?iCaTn5?S~=Omx^H63U!plt{pGZta+p*mynz&8E= z6r-Hb`5SzW{0krj@ZA8+%`)M7#XE1<>O`EsB<3zv?JH?{zUqclRS=8Gjqqv9wK(&R z0byszu!P-p4xZt&29mTgSu>JipQALEQ!kq!<9p7aB(5$x;i%A-CbT;BK$-`y9mS}V zXMTZWBSx$!-T*cL4kiSxSvju7ZtVBEXU@IM7I+D6GjUC7YPFldrspVFVHf}ePJ`im z>OA)26o1P6s;WRFqstn{fwSW-w5+8|a!nr)D*%I0-JtVX5@6T+-WpfY;z*kQb@)%e z3XAv=skc@kMd+v72L!&NlVpEi6c`a5XPS>lx-KVUUhoNR2RD6xQ5^q|BX&NUl7X9H zS*TbA#fHwq(n{06dA~d+0kGV4=KjiLELj6pM_r(|+;Aw?8D1;<@C|g1BQJ~?Lnr-S z|2qBdShjD;eA0Vn>N+v(?gV|qRf-yL#I!ans^O57$x$D-wK;Ez8uCos3rA-LgPQ|l?;52lZ1t^G{2W6Njv=v_5S z+&QL#v@&aLnEHdzeKH4lv?LWiEfn&P-OOmAVGBUXOAu0wbiHhE;UY|2V^{dl1`VS_ zmKSU{mYJ602L*(=i~GqgJ&_TnIL44`v105~vWF9uVqv~@W{z$st3gWKK_i%L0acZ~ z2OgH*^_Zor8d-NW;S!@G+XCIg6-(1Qa9a&>Elb`Vg`;g07f0gd1sZIqnMoByI7%d! zc1l)7_kHNx&{9RW1WDTrcAWV1j6_Er#*&wtP!?iWId~gIj)+_l(vR{y)d}8X+Tq67 zy({JgzF2J?F#EDsfaf)^9mabN_6V&JEN+Mk8UcQlNheJ|UMF$J zaMgm+SI=7+(<+U@W5%Jovzwug&h-8kk3-&^+#XCUTs<7B^vPFB2(NO2MlKK97_!8f zL^x)gfZF2LDxVx*9Bg4K`>F!+p^fwDY?wGV7AWyDv3vG=#SlROAGK#kPEr#C=8U@Y?V0AL zy0LTD_a}MG@g?&A#042Fdq7+zq%v4s<>|&@snNJAT!k7Q*4rr*_x*GX=h6J}-7g29 zKi`f}+ScX+vl@gFr)TCZP%9rUyyS2=)0qA;=bL^@Ur>980~?Utw%JA>Cj*bd5(p=h zem1vZMLJlros0dO9URE7^^unfIw$Ps_Hh@wAoMYrY~#{1L?lTRZjGFrR@j({3*OW2 z*5GO-$YFghU$iOxHHe{6Blj9>pAZH56G?YR)HMVGMOE}{P4PXXV-?YDTYNdOreuWD z)S)a~^;KC|_!F@o0FlyBdy3Z!hdMK|qYQ`Rfj_tYEaG5JK`1Wt^FOW;;*esiMjvON z=l~xmP9s>F4V_y#l5VT~KSrIYP>dg2C@jHwk1y1;x7(}TFH>nnO9r9Mo zm$)Ttzi&%Y>lzwvA3T>-QT~VLTRdNbGrQ2sZVYmhi1qfL>4{>ye*E#yaY(ExswWf4 z70enf-gD)kDN`=#7#GNCLj!5sMGqVfGsXvj%w#ou@Hv~4^q;Y*da~8&w7u3s%baY3;FFUvi0=zqC7DvV?eh{iy#j$%%ED zg>y5%+dw<*O~RrfWj*C%VZNt=fRt9}IgJ5nefe;=eAOT=J|mFl`Bx z4{@l^vWs(d8(0qrB|KCXB&bF;$5`ZehQZ?i6&|Jcyp*ItG0+!t*D*HaJx!KR$r`Ni zyBKQjA)ezt#XaabL8d6arl`f6eLY~8dxXm+{vtL>KfhoH9&4YySn5W(!!nyW0Y`H)NSvonhHI9n%RUKm?c#zCbY zNdfe{g*GDgdq^&{(9Kka7Qp;t9t@`vZ9pZgS1o_81n>t7>&Q%qRoJb))OY=YNVRt8 zVWjC&h=4FKXY5)HZkV9PV2wmQJwQo1r#M8sqqzg&03J=po$>w|>^Q3u^Rlv1k7P=(c#-ir#X9?OG6XXYa|(d#_l@twF+6~x<88?auPGLnka#pmvVyy(+ES~wT;8Rh zeJbDNz~HB|=>vyjDe$eL{cb+^!zX*RtR033^*jY9$1We{#|Ngsz;E8n4)^Jcms3bZ zESNMy&lKi{9e&BH^3f~*eUfl(4U-Q*_wZ;7baMZ_O1FTRT2aEzoLf-|=U1 zJdP~35663SE21T=sM;HG?*%lD-MXs)a`0`06kS>xz}q->OQKyw5W}pqLfv{v!&q;2 zqDB%8wUDf6JWxCAQGCh3b}t|+cL=7%HmL;Rq385$K<;~o_Y|#iAxHpfV5C#)8m2xO z{`k;7Ol%aY{a8WP-=|sYSHZ@JA_WUDh{4g?MnwxvXp%k2sY`gq6+2n+&g*M4N1ZLv zih5^x@0u24KH_|_Fv$l5;e2L(;4*O4_$90z^$=#Bn3Sc8kQXG3lE;SDe{Q0bvD0=D z8S$(eewmkr?U7P7wFTTJN=Dc6&E;D8ny`|-gnn99*TwjGIC`0Vc3Vu1Px+L4KeD8U z)!onW=AH?L;~eyo7=xA`pC4xq^#I)lsEp@4P*D?TRYLxN?8lT`;vQdoiStdYmrD3n z@k1db_;m7?wTgA{S910^vb`4vBOgwpTwjX%o+KiN=X;Mn+n6HNhXon~S*CB?s8LR# z_sKn-LhOxMsS__ccT&r3cR)Dp-7n;;Ut=`+B^%rOcVl|*J-A;foQubG`)WaDA`|FT zq;5psG?8|?RmgB`D#MFsk=2)`!0m_l*bDxMgKXiRIAb;Y{UO(g=1X*Axyk%n+v7r_ zL=pMC>8ZJ~+f)(hz4aU4TR*POG@xnm84h7VD@7zPoHa%(=c0Om(oE~)lp4euA+sJL zt`Hvx+`8lh-3S}93)v70-K%en0FX=e;?wSI&@nfzd)9~cN|R(|ThM3>`%Lg6{||`> zlF8ZTS?5KvN#Ubeq3qDF2Cl!tL81phKgG%+3wO3BymfI&@xnFp>R-pX7V5mR1h=lbk6*_Gq5y z^U$vkPHC-ay>sE<#FlP|f;#qz{;UH#Q=4RF#D>RXEA2>KRP{vTdgoAh7C?24-5aTB zuJ=_WG3A{I6`sG0er)P*9t9<4<+I zAjD3s=9x#oLM#w(mucbR&_HiYn3cPeu&oAY^So*Df&P<3zj&W_zdiS&1G1om=keRL zdG`00bhg%eRYG9f8tji?xKzafHVmdDa^l)BU@hui)*?eP@tcEb{&Q~y%3I~@Z!2gw znOGsuL&Iiou6S$+nP*sXWOKEE1bw4}y2YsZxG9HlA2>$}{eJV39OvqFA~SWh+IR+~n^eKHJo z>se27#I5U&nB5Jk3DGl&a>uVf0~MN06fB7ZhZfeJ2cJte9asexf@S0}o!7V6pn+&o z_ZK5FSf{3O@5(;Tk<|f`+-06L>&vz+7 z-b2bCDTIf<=8SjABSLZ};2l+$=I?75QC3dEc-30qv7F%tcBx6^Y=t*_O;@1@*aUs@ zwJ-8c(-)3ftri*13Tpa9DC_Yt@&fF*Vni#3M&o{(YG<+$y2|!w)zVH1h6dKA5s{Ca zAPh=jU6fw@S+Q0=ovB9=QTTY~-5#O{j$r_;G~^H%AKSj7Hr_SrXY12_Jy{!AOiC-Q zEP=4A)V$1u4E-HhXeqvnc!BBw*&sZqFO2Cxp}D5wpSCSx+Qa{M^g{MY>N5og+lDZw zbMXf?!=WVW z_7Dr{j40EZuE%SOwKh>Ez$o#2(~!V&p0X!xZ>?f`5;tyrP(vU!E zsAh0(cI<9a04xgSF{?z2Y?MQ^)PZ&#P7}0H^qQue*BE#&7V7t#K;m~AWtiaCE1f+O zV6!zv`kBwf4!EXd`QJz9x&}`{=@RERP5ln@tZ}T0(Ehdlh+O8)7TtpeItrGd+?f@N z{!^|ts0|f$ZBVqtE0C|BOpW@$tYPNWw~dR5pm!B5Zgtl8;s({)`ZWq+obu2pa@<0s z|Loohrpm`pQ8I+7rd8jZ*>F|TZdsN-_alF~dqTQ9go6wx8&Ur}{XHgqdXjbFjOS8HxVuRs;K%E(m z0;yMI@cs0!mbA#WTmcATobKigunL|OVIFMa`#NrMqH-JF|G-i;`^gDb?c=k@uRbo4 z!-I?ybMCHYCB*$M5GZiz#`R>6UsB0KBs2jjXdTbpSrW_Pt5ToI2^pGEhrY_$iSnFF;t*jS)8n+eum2GHB?2xqt@TOEz)3*vp zQtFr@rZL)3g*0%X2yV&o;HU!5fz`Ilt5S7{ZwiW%W!g}qEHBhnuK$KEjm{>cWF_TE zggsBq4;5Zt9sf}z%FVwtyO@P&xfHUJEO#}~6gaVSuH7xOae6l;sI%d!V^2yM#SEhO z?5pSnE6!7w4$JI`Zx*a!z(57-{v^TgN>~r%a&$lymvBG|OFkslBpiVQ^zkHgfOHry zpiY*LEQN&l?tZ#Hyy@rwdOdon!l@N5ar=%o+WC`YFcoX``6S6Z!0me6|H_ zFZR^T{cj%ai%0;dDH5BT!d*=*88Xa7B1@7jZTsD$tH06D!F;4oX%UTM6+O3=H-!-Z zLjs8@IQjNmB^A+xX`Z~t9kn1}^0R);_?eu0FxEx3#vLAHh+jB-kEMzAd%xD_NQL_o zDVlv+Wcgqix-W$b4U7d}TyshyXb|m*%n52tN~&3-K5(ufDzNs8mlKp%LPiAfr=LT0G|x#f=XYFD zIB2_3e_xf*_&cbozP_~}mPb|9{lHCPA(Kt>3e}*M|Cd|$eW49dmY>#jTw13|8iV}J z2IK&a$x-E!$4GT6Zdxw~%T^onU_;AUO4GtTsQweK{E11fLj`z-s>uYh>356gFw*gh zci!inOFp+f>X>aH_2?V)m?(M%T!E7M%;Obe^3J(t3$c|H4p$jKkYp_;P>`@L6s9TU z7U#3z#U?NVMPK9?Wz*s9DX4-tXa|Iq41?U##*D8)3#U(v~*Z?`Kl?wr2>Jh!QR&VofRCpwQOE;iWMLp=AN`(Ctm3{zE7qp+)=#TO_3 zZ4NT0c3C6Q^074hrb-<0yPk(P)GY4|?l9)SuNRwy%=eswztI$9wU4AdfR4rnaWHml z;0$lbQcF#<=hWs@B({boDwj2X*;Y@`X5=4%C;-9-Lp>Kc(YRW2d7#f zRSqKlQ=6vXL{NK%?04<=xk#vz{~%*cg;^agb-yjr@a#abedZ0^|0~ONj28vf7=lR^6P%A+6|yzffTmVS3zR6wZWse2@i&%EK?KU|y4e9b=7P(Q?d)qHqB{q-WEnX3bNYHM& z1!NgKud-4nJ6)%v2zG~t<)7@>T15?PY%F-U7m#N!E)N@ulTsQlDalbG0Pe8OAab5h zR(!P?UUq`c`rB~l@w6I-$dXx^_<%GJuc}+e7ojyS>CY?0jmnRbBNK;|3#Gll zp4IhgGA+9x({{U@e~epm2Nz(H;yqd{j&E%9HPYGkm6x6105qsRnY$sHmUVo_`_T6fg7i7A_$W9#B?ODzgxV;~3zE)M0A z>Pq`4F9|$%X^f^@Bkq`f4Wb{)N?b7Q#j2w%S7{Z_%6kxuj2(s0#n%PlhQYM3xeaZ} z*OsbeqA{DnhktfIm8V;@iLoK%YUfum4KxwCAWA`5hFLQ z6G_NcAKg4g^qvB)1-21ej!3TE<~k1{F@Q9!ge-CU^PU$Ry7JnGVTjaUY_y z@EuxOLNE9Z*LO}Hs1@+FpMim*WGE2GBJ1&JOtqSK@GC$qT5XaN+!t@lvf*>wod{du6B;&8ZpDP5R}AYG6!>`<}|cx}~7Jl|uptpVcCKwMcYhnO=2-7Av?) z%;{(8`ljhlyo`VCteO@uik7Q>sx$B;1?bIK~uRXp0b~7 z1#7$)Yq=TFIy~G6?5G#G;zf&5g?C)?Ty(r5Ip7DpHXh)A!r6Wi<$8BTheEk#Qs8U> zg8n(cgqv?4RJ$JWoZ{}}j|nH#Y4b8{p)Ww=qA@6Im!(d=oL15EXx%Pdy@>50za^6| zf3_(~HP;rkU3nPlJ^V!l@S+`UeYE-R&&{20^HQmSA-69CAY7Cy**XAhq*~`GA{KWa zAZ?}?4$IOHd)EUyzzl{HO_>a+MywR7bf0(vO{LnZKRmVH);=qmPTTy*d)WMl4*~vK zNA@7*euXuHU5JP?qC{WUOGv0H8TJ=qM56NdsBgrTuJY*sT43e~H1!@;pRtpY%bI2b z$-cz9(NSQL5l4p9o&Jmm2NKjd7H^;@NdvvsV)fc6o6I?Ad}Xr~jWN%+hH85G9o+V7 zLwxTSWsnbSfmUkr?R%S9gd(bOyUd=5M-aH%U(!b=6JkWCFv>chgP!HtngnO@6>YG4 zfGddL92VTbVxrNc;1#X-0i!)qk?PfZeHU1$MJ4DT zsK==&aFbq38vom5Ab1amxnX|_vLKMQKK7}YTYwf^Aw@2ORJ*%8NK+#JfqkiKDT+g4 z%rg@e(jB_yXHd`U3gHWvBGg++TRAZQWu8|Y%JjwQ%-p@5sjjgcbNxXySp`8|?^=LKCqe3j3=IpD3qzW~%?@>PJvk~UGV+g9YviXfYBIukb=iV8XS};2 zvAiO$dJrwhpI@zF0~o>{4z`T(8P4@rUobDuJ7sY6wghLgW@IsTjb zldm#}OEQ%@M~_(7CA4qCYmjdzA|t{@c*a}}9$6fCF9~Zru)TJ=D6K>c9vjgs{fT&o9d`c=#zZ?*8t+=U?pRu`AV|wN z;!`DDAccj*#;T2io##7Zg^Hc0^b@s7!ZR!@Kp_r^(L-NxOI`_pMep*QS?N~_*Q@5J z9Desc2HcV+XH-gwxfqyeFQI+{-E%`Sj(-Dmyp>ORN8Q$E6D3{XE#6sXD#n*E%VxAgzjO)UQDAii`I< z*CoL+vg{_(aBxegN}X3Vub(QQf%I$)OWQ6t!G@QuIvZr-Ol56rQpY6A%Texvw5T=+ zTrmcz$2HD{8MR#jdR0U1z^Qq%n8@ZB>ph50-5<8)krfr-+5d0~3^34+MuMLsz2U)L zN^WJCO_>jf^;h3Vs5c-8EYT4Amw2wWP6W$SFQr4Mdj!>&+5BHEeW`pzt8o2MNm1!3 zgkB;SG;tBEi02y?*SKxqTrpNW1~@gw^(_3jIN;Hz3-5-t9ZrgY0JOTHhLL}R3(-_E z-Sr`wZD3IPi_xmx&zN5K^wC2yp9{_p@&k+ix<*aP=gP>hK7Btz^Eped%<;nmlSFX> zQ%b_#pvZ-i>~kqt`H9;6nl43k7qdUXDJ%mk&-|C?5_+2$kx`Wp-SGm*x#$bbxkr7+ zWRcMdcO0&n;u+p}wER)mMs?Htfd+ z(WPB&-n{Q+?VoOXX0-52)~3Bz6D?B>YF^>(K8;Uaxet?H<)JHea40%}%AXf+@Qra! zL3d6;oZHbaOhod|zLEwF+LGyhoU^PCG;)8cl$)iNr=>p7T`-gC8R8_Nnt0!jh!%RE@DGn+xEX*dr{oH$ryk{2zl7P?KNXHKd(i9A{xugs*ULzeL zuf>a)&gp-dUtp5!Q#K_Ctunp?+w@xXr%Q5a_R)Ta{VA#vdcBE&iqwU)TfJ^RF#>%b zHeu=OFVZB(te}#1*~w(fx?Ru_CE+I7Yo=s*uedp<8oE+Y6{;@NUWiTC@)z{ z>&he_K`87&R5(0AP{haJ3oOUuOV&4y>xK>#WpwISrju6?hMX0lT!`-W|&Ejn?k-n?K`4DAd?tW8Ec_ELa3FmIdmo8~(eqZ5e`isK$O_DpZb8X1(k} zOJh<*g2h@SQ;cnJJb!Ui`?7{mLO^Gmyu%5U$ ztokxYmUQ|@(LeK9*3K+n(z2#FlLTp?=fqoIR ztX0T?g2eJ|nRlNUu@YybsHpFyn>}~2%QHFowqV+q@{Xrig(|YI__25lV7$oMjlk^l z7yea^p&poT7tI@xK}2HSXVsZuFxr3D!Ob*B1}&uAN;He4^WF4L_Ylf)`7>a=aqCbz zpBadcLtrL`arKdx`4t$ntP%d9MywQ5dXxY{g>CSr!#~>!)Gl(z?_vpGS~ZNXU#lyx zachhSzBKJn*AJN2L;&h46@V&F(9p6C!If06#S&9?rT6#~0-j;1;zhO-#X5{=TM7g79 zPs4njoX`(&engJUL|9ClGrFugP+~*^tjmTQG(7odu~KT?x*_17e>_y;_9~gVV$wO){ddbO*{8oQfpcJ=F2sC{#*;whZQtK; z5>Crh6-KnK>02KrA8dqzfm8B(+;M>bd#BWqf%JYICW{S7;)J!3&D9$=%*FQgGG^mF zBffohLJ1!<4}VEV$E@Hodm9>Pv0bE!T3MvWUgqLwi(NbzFY)}dA1DGYb&2nT2ZWpG zFrsbokEfERx~Vn%PP#)&<2Ock{Qjvq#;Jcj_W;ERz-c(}2>zB8Pw*1|MAga|FW*(~ zWqnS@CSgK5j3T0Uw^q%*RU0@_801xyQN0H8a8yc2auT#cwl&xb1wD_*VATf=5fn5q z^SCM1bOCq5oxIKhdfGN$OtC?xX@u0CRND%j_MT1?qN$x zyrF_vpCU`?VxH5o|9Ox7nwf)fRJzCr*UXosas%n3#FzvG5CzF&d`8vzyw_n%{-If! zyqd2q-s+|%bgU-H;MPtC(!MD_sFv2PR(S)mEGr$MqyD_A26sVP&i&q+3+h%fX~&DS zwATI0+SZHy24UZ^7zj45FD?pYS4sS_5jaD%XE!h%UsSq=RwH?I@mRP-FFS19?=%nVgjabJ&-ikzwpl)M#)x_-T#U;B`sJ z)n8&y38MHkUoxm47RVeEs%yeF(?WCR-)cE)LRE=wCUz*iDkuxNJm*r-(d$DCy8Yz? z`rxJ79uZdiu#1=i9qVML9)mZ&AfSJ_t)&*z;2-GoP0Qr#s4RaKcG~=^A8-3m_7Dw; z=~7I?GZ5$sv7uqF^~g9)N0@fyz^D5@(8T>0lB&!r=KA77)}l|?)nV|$Wf;?*`D|NG6P-R^>202vn9si>%+EeplJYYOA#hz2ebmOHhE1a|< zm?zgUvrm`z(~ie093tFxv`>Icb>6g%r?c)MkIUssQOJpH5Ife*GdBG1<&?eZUF)QJ z>MKRlwRCWZ_5?^y+X0MbBwikeTgwTgNx+;r$OvHPC}>^75Nu0-ai8Nq#1AwrFRVt6 zDy%85`Y};kq$MY38>3uOVIMwmLSj3B)|pfIM^bz*g#KbIfTk-@n)=f> z9Lz>E&Jddhi-`AsFC6?8uOkQt=*Sj6p&%*jNAK<6Eqb_LZ`;$pw7ZL~5mj?G?V4Yn zT*x`Ve^^i?(8(>7CQ+*0XCdpPs(l`c?K4oZ$GSgK-J=}vvP@M@7SD3V{L;}{t|0Qg z3=z-JsCR1~mi_-qpxpW@TTP7Ws84N`)|hU^&H~OuKp+R36rh?~LyOI=WfpUdBQf%7*bOgOTcM^= z8CAvvoi@Ncb~csIL10rmKUNXx!$VgvOg>Kh?|mh$SKl!(@h{^ki|>;pqmM z{8oMuX(y>ZDLN7WF%nB!^m_;~rf{BDcd?^{g;}Tb?Sj#W_}C>}1%I%|bM?)f0|dgF zhmDOE0d)w*Jt{>j{M>~!bj}8;zgKd$4}m>n0dLUs#x4O#UGj@oX|k^S$RjmlRVc0e z{dJV!;Yu6W=Gy)q8`jK23VAYW*67@2+h}7-b7S=utEVZW&%jex{p)qNRZnH1uBQ3OaAx?C7=|IR^!6)P#z24I&b@em z<{D}#I5Z8Z)*cG?L>JcP$C)hA*HId`kjz8b6x3pnsZeKJN(!&qocx*av%qu2JDHAW zpB|!n?gPl%as>cW#;|eXjLMobkK+rdt4_ncyNkK&EICU3X1c3At%+NQxIPMQEYFHb zYAxsvQMk?h__GQyIpMdK#=T?k3H(O1Cu{}^Eh(Fn0pOgSPT3ioxuzxJFlfLG_)UN z(;bGE$$)(0zQ~MrWxK6}BlEuMvTtJ89@wTxX1RdJ3IWZqLp zdI0>VcCt*fb|Xfko6Nux*)pBMRK_M*j^U8sveBV)ybpCoRq^t!Yn zrEh5DmM6~Mn}w}~Jb-XolUd)&A#_2C!V^!p5(PU$k9#kes~-Ep#)Yt~5UCSwkICaq z0=amlD*-6Xn}e+v7U5l5fDQVAPGtGH(pn0bcoNB1nHZD0I50!*Z9yryR$wYS%|g-{G|;(WSiP%c!NCOIxV9e93w_2<^>9^V=&RRq=Q{opq4wVGpE&|;gGo_~hT>#zv2Fu=?e8>ylI0z_H-*uV?cS=*4q7viY zC>Kezsq|#S0_-nNV3itRuOap2Rz*u8nDc|?bzuDP>rG*g)0=O%<)m5t0F%z%f!upw zQegW;$V_QwX2jjU4N`ITvwIgYU{AI>D0pIOT}*cOm6!k9z&Ikh`75z;eBVA}Ll};oNe7kxR{s=5dD<@JubTf0orkOk5p%%T zhmQ_T&rBqzT-mBOVjNJtK82lx-09k@Py7(rR(8lM{O$Lh+YDvYP~J8P{m$K{_v`tb zh${o_0oAQW^etz-yV)ZWSdnlqW8z-!28t)9HXKi^B0___Os-gf13~?uph?1ZSqYRN zbWndu3&}m8bDg4PzrC+sI2?nF%_?9bTwp}n^5!5Kvb&9(rKNNqeukz!m~-d^KmMK4 z4of(J_IXnxqznxPz?eXWOuY1BsFJ{4&`=2!Kk!WXw`VrW9g|l18j(WBqdO64EI!OC7eTy&V?H z+P^E-mN4XPGE?d~(MQs?S5~jb&%$bv$Fk+AlaSn$AuL%E6#{K108UOP*AQU%f5Gw1 zBtJv0Ge;UQR>lrRN&Jr5++n_iGJpIG^Mr4G?-LoATq{l+m1i`4+#$9**=d$P-q%zD z%_kGb*3t9h*!oTA{*9$cDlc@i*d--F7!fRo`;1atetj36 z9|v|g6T*KJXZjEz{D>vz!3&-_EOTU1`AUOO8)3@Txv)VHM={_zgI_9)X4LHs(VG<} zY-zsg*xxCwv1kEnEm_auq;EyeO@h&8Zn>MQs_5Zp6itsz+S$IMRZJv>8_Q}KnQIeV z5S>87h^TlaUCh3a!2p9#b_OveIHByisBt3#G`JLH{%@3<<@uu%(pdv>mJfl_QoTj9 z3vc&Q?Io{GOy{n`FtLy1aFvwlwnxlj7zY4TK&-#CTriaQ`vLq5&EVWwg>o3Jt11*r z;Du`DnzU$-_ba0{k#Ric#1Bg~c%9FX@<6aTh9gkun`jwU7tbw3SYTTC!c_<}D>OpZ zN6cwfRdj+9M7;}wBxAlMbYxRPtHG{Dob9kQb>>#EOalK`ASKf+6X`YBa6jlyJgndj z^k?3(Zzrdy_n1=(1&8G6AoxW75uM{{(nD}e`}M`y+dW3ml2Ic4SSmF8qP3iH$DGVw z#7nKXQJ;(Tkpl1+6SXOtxSW0Q+1j<*K|jZ1CL*Z=|G?64%8t|%E2wdmaW6y#yBDwW zdmOoJ$qi?Ou;q{VYHq%W10zqkwvrKrY@4YxDaxyHy!r}6D_AmIz-AL;msppK;{7}p(+*3iUna9OJ4L|%t$wV|J z0ymn%U2-PX?U&(|tpYFCjU#@FLP>dzauV@BP-X2N_?UFt+V{sJ;#dLlVj#>Sx{^ZX zcC)0=xkN-L+U;Q(v<4-tIQO(GZQsI?Syn=^I|ddQS&?T5YDvEa!$@h~tZ<;4F5WG5 zK5T|e?fr1g%6@y_Z!NylcVQA>oA|UAMny-%lIFB84-lCSJGeWN^AMf?WgsIpTa#&I zQruowGZ*wK(vks&O7~O;FqCB|Bo`6cRbU_7WooQYp6RU|@Rf-vtXGydy#7J75URN0 zK+9^=5TgHk8PHj!JZVhUHH-FSFO?aQ6U{15%<-iNs94cOVR*Pw>qQK3(WNudriw~J z!x}koRYb|gfDP9Xh1oA;jP_BaMNZhu1usKIZAr zN*~v0vWBx6i)=s7rx~cwZW?|KPvEe(O(;D_tMDsgW};ZAuRD47Km# zv^6JMNib*xbbLVOBGraqe6rv6BtZL0?-(ceAY_Z{SVhto&~TwyIMI9lRkFOQN_l>9 zpo7Pv`LdPQ7LoEg{g4kejrv?VBL}^XU%T)=&i+(OxGa}4q%u54R~Lk|omOIZUW5M) za8bdy7zn_j4jd)>{V17?7m5S|G9uT@#=3hc8*fc2$V*kQ9rh5meo$9SP~zx1Xx4Ig z?2p$+q}x;|xHr6y4Nu`0_K5;ast32cn_gsqtEG-q9odpKqX>{uGg1tv#kf}608jRO z=DWB%&q#6ED%!_;^s>UqC?D^Q4+P`DHk;#Kh@QbYVEMactHM#4%BpVf-D>aXywkxc zEj|>#_oTjyB}mYw8ZQIX7Rzv-?oNp0z3DOBtDl$s#05t}Na6I2=_VmrVj8#G;&>T1 zhxWu(C$&mVgfQh54#CDUwrVeR7}|>fT=JFka|;Ue>enMKHI{xj7JIyeT+9F6;*D(& zKD|B?6T7aBtGu`z^~T51FxNQ}-HHnP)}9Cfs3tQ(_Hp{w2mAMnTrOUilKrrDkouy~ z`v(RCtW}w6TAc&=vPc@o?|wiDhsT$*90@1>y6uqJ9=2*obF~Wu_RfQMg zEY#^J#&r85tUsd0FVEx67@PsDulF9do3eQX)Io0gqsILHa8Khv8H$x@1~G15{+VS` z8ZZMY$+R|l>2cSJVD{*TnA^hZvE=C}802;VTBFj#EyMvdOF4;Lie9cN2g7pttDvM^ zG>~AsU_OR_thq{6=$HKg`->zYixI-0`k*;->S{BaxrbWOQ!ELi7#(R5Ace@s*-W{lq|; zEvvRpTjahPJ-mmPPev2sak9a16{m}o+7!jrY~dVZn4u;R-B z|Fl-cvj#=0z%Eg?I$I@s>$()Wx~K!j@_P7|-;N6wuZdTJuDd83@ZBLSAc{~OL_i5> zUVNxYR_~tNi6}NCXH#&qwwepuo#=D`FMB+xgn;aW zj+3l9MgImUH%+$G#gWy)+5!43dT_1QN<5O$n0!V(S+Smb`ciCP3-MvZs3>Cv%QxkZ z)3a-0^2eYnMxvs!TZLFPRi`0WeHIuV)S>km>0f_0z`WORK5fB0(PxHXqe?$_U&qpC zeVwCuy#e{ccO=GodViQUhm$Zk%Q684Y1IK=p@|^7k|y(OszAYTcgwIxIM@ zqH^2CIW0mjelLWbiWNV)9|^ebzM+z=rE%y_1&D~;n(X(5G6+NTN8}S5!z072SAv}) z478VK5samw-mbOZC^M6dTo`Wg*pZZA8K(I!Tkd4OD^WV1|3w{az z#AoILC*%fO`CC<)>p9!{Z=TbF5|wGwXk{g0^{ROkh6PqM_EJFdGxx_f-u{RfNWcQ@ zT;s0ThgfXJ+T(Ccuz&r|YeEWbxyrgmxz_x1?s{Q6hmaqv3fYRbXB3V@8oLE>vqXQ$xWZ4Y*B!;rfi<>Z#J?y`=Yt`?Rg^wuWKA0HRWOW{v zZ|tS{Jcq{B)kLzcH2$f8-cNvB=&nGqrD;?96g-9lL2mUB)jRoAdsa>zF6tJog z8W)@@2;*itWKZvowJNxi`F<4nH{u_%PE&>*Hs~HXJ6l#ln0@4$Od)Y_aZNS>NxZA(j0s- z7ue%7Hcea{uG_UT+)+WB1$NvW8wmyh1O9agk$N~|u(wFc0w8*9a1fa};V{;;cnr9| zv~bof8duv1KrYo}VJf=gy8*H2_dTMRrv6HE#KyPoCc{a;v-Owguhk|Z=rZx3E9VHH zY@Y*;O-@IushW5X)bfrzko?~jF%IGz&BF_X&@2zqt&A{Ipt^y|>;ARY88#8-D4ALX zTm>?qA%jECZTj9JYrri3MB^@YpzZNrI4|7PNp0t=cwZURV9w(jSDBLCt z@-;>O%%09P=DM%u=@GGG(&*;ZpBZ_r#@B!FN6sI@WLe=364Dw*i?@XHd=I-os*!U9 zHz6qcr85Sg=6MRD%79Px-2W70(wjDWfZ&y&W8y7|4B2eoU2Y?*I9d~>&_5WRCL;Jx z{i}6B47IraSQ2FfXaQ)rgQq~g@oUAz@#;XhqNzkGW-ZJNw|oimERQb}+Zt23KQS!E zpxme(KrhTM?yhWC|1nJn9=Efd9msr@h1;2@W zXeI}HM8=^*l!1$S6p|t3SNjcZPhE%sjksUGXC7Y*9$nzsYp8BGGglu+O8Zmqux2F3 zIVSIu)0@{UL*30KYc42J!hZjK%~u~eQS~c%>+9lG14wddqW0Eucf!!CH7yvn!gUQh zzlFV$waSYR>%Df?flwv=BLCM2W{EiF^qFsE79`$<<1&>4i{ zXa1vzPr|?luFAYK9$+b;U>N^koFTvw6^|^7^XdT3reYdrSwn?hhm->&v0g29>B<&| zjuF7q?!oS(a4Ae%4O`1ph)a6z0z?_)uzNY*}lHW)c=h36{P_pd+`0SLvqe7{Fa)hL3j>whI>BTa%9fiiZr~nu_Abj+V}ricW=klK<$-JV>VpyC zA{sE5{@B-+X&Is*i%?dNv|lhEA&!@%D2i@G5p9%sW0K>wN3M^^R(6-@aL=^eQw0WB7tfQ|1p||Eh*4C z&xcljdxCYC);+r$gM?8jcD zocWAyjc!pFS|~a-Of$o25U6|?QZ+4ELrAa~SU%s;aZ>OgT2!Tc&?YES3T$X=#qW_I z%O|ci(Y+vc=r>T5%2q{#`KZ{+l-REZZ717OpqaRpwOk@654+Oi3IRh%u2d8TuCQ5 z7?@VMXsw&%p%Ku@aa#1tfP`t5FoneSZfbSWW$Gkg}o<1DPQt1LG$@FecNH#ZVF>TEmclle+AdTzA z9gTa&&)Cl4&T0?MkdbP{GEYJ$uI||&XafW&tsw#yDjVL}KD5n)*d()O&7%psC!u8b zqzUC)6gyLP&f@*lP$aUHf-BdFj-T*;^ZKqL+xkEvZmtHS)L(k4Kue9Q^OfP4 zon5#eZ*761rYVU_iyI(_8z&LF2%ZU%nwoP9@slN2QXXYYr^gTBom zR?XnSfrrTPH>jyx7%d4@WS2I(+z>qk*+R%*z|E0M$ioW6Hv0bs)>0M62=((PBmGF` z@u(@+z8qL)Wr1%0&r$;p#nY7=ok_$<(LBUokr#xVvsg#7IzN-P6CjBzu4^Q-vwx_p zmBO=5`LgDZsBBExM%D9*^{RoFQWKI=vL$oc*oGm6h@j(oNlk!=ZLv+bcQ~DE11N`< zHGnOTiZc_3H_4shzw5?jL$;}KSl>5N2CKVTwagP;!`=`Q?|;LC!d6-)Oh>h1CT{uivMVyGx&e=kXylWRI;Z_?vMal7-Z(_#xyPjP zBXI`cL=tJGesjQMhM-LB6sJW*jPKb|sTquY9#qRB?r^H9OFBhDk}(O zk@_EpZz;GxppIw*(*e64@^;BO3CsKPmlQdCMlP|9`*&1q&4(vS!Fx1?A=Sg@(I@$L z5*#i}%|?(cmSt^dTS_UrkfL@AV9gb1Xb+XU!yrsk<`$e?>piFuwcFl$ z21~uy>!|En*YP$>y@JMvVlspm+^bjYn$D$w2(6weB~nqvOMQddG%Kp?gbNeau@8@( z|HlCQ4Pt2-faIpnj5a|Fhm(O$A?rlF@GPQU@2J6J^VS;i>k&vb@RNZ>v#Vh}C+QPi zBZ?Yfg`u`ZK_#ql{7%B1;}v5s_@=OVS*c5aE^HO%mnxJhOCs$k5Y3JA8oiEOJ@y6) z{bOeb^+Ul;Fko*uuu)K6O1{T(C`UE^VRn|bHu98zrBCo`8UuK>p2ed5+s~hGEP?yE zmflX)fmN#hv(hZOwSsqKTuBgJ_@w69HaXI9v8w{Iwm2xFY^|)Y`}+aiLxJ=B6iu}*pePMf`WZ`GA5oQw@+qgs->f^NzQ`;WSI7H49Fe1d zA5uDQ`i4{Qk$AUFWd??1xJv3MKWSv3Drh(sw<}2PqK40{j`&@D_U>d|8(0_zP-to4 zN%H*wwKP*M|HU>qO4SF^#B`gBAw0IbhSH4+1S%=?@p?FW@-y8%yb$0W<6H7FF#t!307$K8sY=)Z*t2U|5gt`TH%Ljo zei#Q&$I8K)pFaNPU3SOjT`EI|8J7)xN3h8d2RA=`2hXbGv`n{ADssM!Fg~Q|H zM3w^%c>iEarfK?2VdEvjs*USn7M8w(m1QNW2!8anYk!$M84FRT!JD_$$$$i0}I>}D%h)hD39;;<;(oDd$u_4y-2bq1eTkQ zEbS48-sFSm4PTJpESX3KIZK~s+5V(C8z5Gj#0>1d06aZkQLuO^1ZjymVnaBzN{>`H z)4oC{QzmA6(vZxMgV#DP{p{^yHQhQYEk|Bavi}PH=U|>iz2B_yK;Mqn%Jq0~mFKeo zQBrn8ppW`2J5$XM!#oSvX1-Wc4w)+Bbb^Vc0vrs%m)`%n2}bl4lr1S&U#(tp5s>?_ zcoDO?_QW&~9QcJc58s$VKpj{b(QEuMOui>bUfNWokO}u2Vz`8Z!Nh$#%8}hfSR*Yw z-~O>T$|KCFZ!Gm|LP+-TZxN5S)c?{+E1sr@S$2_%(*S!HQaR&r8ry#%MM-T=qCUyz zQS`(wRNAA63}OB?Vv+50flUiWv7#TZ|6dppW*`b1QqQJrxQ(Y!ry zNp-hpxr)UC_h00q^F{|W17DY}n{ZcLU`@#Qf`Mo!x8vwoMiTq5?xiw2ZB++F zut-|>xxtN6Ht6IznoRb>)@e$`Lx9)XBWkgmT$nBol(0oq71F)YV90bt%vq)K%-QKX z0NtU4D}<7gh@zr9pa^pH`FxwryrBt}a;~dkZ1YMcCs6#`tk01z(OO!gTvey>x$0S^ zOs#-;YpZ*F{2w(|KBD2id}LrfL*lJUfav?o05_4bZm-oxp;%6NW>o6#SoAJtro|?v z6~Jmsv3}p^R91eC*_}Wz&-eVxJoT9-cgQp`+uAgyWeq$`0y+EJ2yAag_?Wq#m?3=# zF^}yd>Iq=Pxlol^ynH%*^$-a@gl}?JW4$_G9^f^0P%0IupJdG5XN<6+vYQTWHJ^nM z`%H8cWk!h}n=U4X$%3r$qZg-;`x0Bn9!Q7RRFe;B_nA{%pMRMojm|hVP^ASCq=7;T zz_188Be}%kxl>I5@3KZ#$H7c=fnee0&PNw4EX;7raMPXPHm3gd^NCQXu2dbJ?=>*N z*MHZyFRB$M4$1Ni+@x+BC#^g3$KZ1Wu|wrbr-x*sY#Kuf*xKA*iixnL&`t^v9rX;39r{Gr#;ySa*;m{>% zysyt!3q%UQicjwlE<^`8a1eAYI}^^0U2m6bfr3=p>) zL)-cOTTr&0c6ka4zd4PhHj6@KiBC`|Ef-e}Hk_XwzEqLUYleEj*vP|*n_83plO6j@ zaO8(xcFdfF$dCjelsfq53(QXmOFuTo_LvXM(Cfwnxj%-nslowxM=CB>8P;NEhv5w!Nr>^B0uQFd$E+*tVnP5+|bf2{Ou6^UVnes?kbMW<+(#p;wa_R$$d zWz3S5oyZh)SxF~H$jMwWh8eH}`QH6t$Nqz{MN~s*3rb>VIP*54}G?Gu_+G3IdiAnf8@eW@8m{S+j%7j`JUdlabn2d2T|Eo$G<<5608!c$kb z9@IfDY>tbZbVhm@$V|?kAN1{9Ybf9d+VZbftQMfscVgX~EDA+8{#E+l#8&IH&4&sl zbgOuZ{B?T?TIxZj>zr*q584=yf(#p1b-!wf8;5QSiVpg-K5cq1o^pvG&K(b#k~h_S zHlEQMnbtPdmAtD?aB_FBwzD5LC=g6yY_>-O*0VDNbRCC{%MN(-@ld zw~l2EClmE*VGzU!Y&4(~EX)15@%2FQ`1FBaJ_O|Xbaa56zw!$8IYDV8e-#eK3YX3J zMbu~3!%~j26SY5VW?xxW=U(c7M9s%Z`0h8Ln5YJvh=J+2l#DED7%(#xxEb-!q&C-} zyWo~oF46@b!}6bixHcF?AFgOr-rh1-kie3kW0ZC9X44!CN+GM=1DxremqKU1^v_B|O%O?X??S zQ~f2Z9#`>c|2G8=+;BkZu-fMjBui&40et&xq^eASFY{4f@@`W8jS}Qm%@8$I0|vf= zN`mMM1cFX$mrY_e2-me0UA1v+A&fV>ZO|NZL%%;~vwzmPRr0ugp%>wwQyMb;F*Ykh#^fWRQ(yYM z;hpRE+hft=Sll^Yn_qfPe!&8Y?!f4cVkX0#wZFUCdqXsOf3KRtnw5?2s~DfvFdUe% z=aNgwt4ATQ+MyXm55qhD29&8UPzxQ zaM2As&`Mp|IhHR6BgcO}@WpTtX?~)_(|tEhIlAg;xcW`ztnQYWlx%n3*WK+~7-8=t zSOMSuGSq~Qo|jiq@f(q3C;cRwvJB+18d-Lt-jXoiWOiL~$_J-30yJhNAA!DT_V)E^H zj1G{!rvCN!(bs=xEDA^Q8vu~{kI>*_bY4(pcQSe-UK7}if>$zZQ&mzIqi$*9BYLuc zzy^(T%!uK$3AZ3XqBl;JW%hY%FboVf&H{n@F;@j32g_ThjCpdbU4ti!tzCVs9WL^j zd}mfwpUo~PjB2;N?GlgWUlBTNIP^JsQBNpuZn&PmCXSt4$UuOZUbx4Ti!8&yRtt3& z?Ne4Tm!5@@b3~yn zOP|kTqIb9AGq60qDlaRdG7*X-skLYP+w^^|l+C$NPEtK9BE(9rXLs+qkMmAdfS0I# zABX_czB)o{(9j9WvEP7*6{;A4!y1;DGM>>x>mQ{Zhb=wKC#b4*iRf#4@oxzk5NpjtEmQt{h`+GTqowP+hg|BmyExn;#D>Fc_KbrrGqVu**mQ_~b$jo-! zjt-C#LWDgB~1!=M3urTFJ-jwvLYl{ta=Ji{=ioXM^gv@h2j`L&1q%e@$`urgXQ|U8D>$>e zC+6-65hW@WxQNBloQf(~MmGBy9yg`^1Ad);u_X>_Q6$a$*ya;C(lS-cQt{tHHu4V5 z4BksFy1y+|n-OOCznyim^5n@21DK~|n)d{@#;m8JVyQxe4A&FP$$2iTDLpw!6LWdL zfJ9j$dYz;`#m<@dpd6;mfDvd!SQYtx?LcpaPuuiE6zt_=HCC&O(Y?+v)bpa&dbmt? z-5$c!Vq32}!+}X}63g&BOF7h=lcb(~af|#z8s*)go1!)LgQk(4r@EtSzGYue7{UWH zSog9V|E}DYMHo+TXfc-8cl>~Fj^i3|=_$a7gH5A><1~%ep!Ewkl#`1`C-fv{j(=pM z5|y|C?(6Kb)8x^0i#pdG4!!KOS+u2H03tj7wP-#=Dh_2v@Tv$H zsF!Cq*u)VnvV!X-mUn6O8`2-t{Q7y@L0Ae?$-Z9qOdg}}|BiVv%>Q9kEu#m>Vi*P( zrm?^;8^P_s@E~0@lk^kBq0LD4R?FN0g2gpE~GB5NFvOd|@v6V!^v}Clg~#y7FRw{cpCmry{ohYt09maE1mgsy;gV zAU%}|pjzdI2qClL5TDv2FJ*EX+rz<+AV0aRs}i}wDex;>Y*bT?2zC*!DqD1Du=_Nm z;2t>y`@Qi)r->$rf$SrIpr{qN+}Lqds=Y+Tw;tXl=NJGNoKGmyIB{Igi$zJ~0UWm> zsN@;DTQ(cIHaC}z=+)tVFUuSSa>-~2kshyKX-n3jLg1}D3LT0>FzE(k%qMA!&qJV8 z$y8~B1d73Ek_{`a7JJCik!-b-B1_wT11!g-J+G zYh}XPnc`y*t7$qbqa^1WaOlFLfeB*jez*N@F1pLmI*OS)!wh{4Ar5~$>B)Z>aT&p3 zMGblvffOsaj0D|A7yUd(lK$o{JFkZfwuJ z#@#yv5u}7&xm(8PW081S0sE$k&}yqp0=sGBk(dSFTkMj@jvLGfSMM~sgUR`1(_B1% zzzAlr>&r+5Qn{?Gu`dYFNvcZNR-DG}R!vMdjmcy6p)o12VB7fC1ic6oJJMbD_7%u; zplSlW53w9K<Fq<$MDpe)>mj&j|e_mg~OQ$~!Z`}=l9U)=^q7|kpgar1bwVX@!tluozT>;?vBze~k7-v$DN4B?=RhwUUHw%9*v42N28l`1zN!E%Io$ce#`y<=x4Jgqx|lLP+j3`o#b4>W|} z-=n?P6BoGm^=ADLBW1o-38>wk4y=v?lM-HEPzj4`IqfG!n{u^8ffZ^hKmW$AJd9}9 zFfy?b?FY?lIXp0LFA$l&H+@62ER+To~{0O)}-y# z)VVDd#x7q6+wi1YWC9}WnUD+Wyw@mopLj!Xm}n`Sxt(fjV-aK*c8eEU5lE|;DF%Hp z^*9=w0fUbioN&^8v&1f3I0D9)UiR2X1o@%xXG__exN3x2gNNzjmkHi@8+f=fg9dp{ zQ|@_E9`sP+LICi;jNfj~I*lo+ZlppL~pq5MBU+SqqN0&7Wz z8{1yM$ENx;?`}0*tp;icZ|M4gx2v!cKGmRGfI8I5cM(s|P;*rGc_xc70LpRhrh5Nz zX{P9eqiG~kfcac z9v!V#G6dE?H4D!qhYaI+izIFQe_w1yDiyc#NXJ^NgOl-fa8BV324vntHNjA+lfFU@ z<;jl79kg;7$N9S4F8{TA@k%@l1Rn7^%_`pU?iwFAIUZJ9cC^gkxOlWx@v}&W;9*je z11{g%l>i!zSPd!ZV(ipLMPr`N74_}uj0%36UW6;?e#uz6>GB#U=P;D*@3wK$&GK9p zM;Edc3Z3O!Y>2d&+;|)=2so&+xHO?OOEOT2Cie8B(S-iOG`F_fW-t z)PG4eKx;R3ICty)XL1Vz$??NDPFKS3g{>%0-{&tEqi-=bu`b%grkNAdqVaP}wqu z55jC?mVKWxuCXHWAOKx}V}Kxh-bQ{jPSQ((&#-b(o!D2tu$0g)vJdvDJF_2dDGS&D z$^1Ej^5>-$qRv_qV-Rq>^z$m3ip)mTVG%art zbnM$&C>ZQb<)l0jS3tu20SEEnz8V*PW@g2!vhso9K9`hJ{0yadd}rT+j8Y@#E;N*l zmw-{?`2Z?dDKe;F2uKGM6^?!o$ycV%wmx}<0jvTi&sPh)`Y4sm%6H zNZ^f^9j`W6%%;3`$c&_a9Tnmif@M0JfX^I{LZ#ro)=dqg(`>-<4AdAuNVI|dDxrn0 zEBF}!5J&RSS-b*1Z9BW4vx-`@?-W}Y#}dpu!C3vOUbQ9+E45|{r`>apOg_g^SI)%X zC)GBtGqk(%v22CKLDDfebB8F=`CULhq%*dMSU)?MW&A1DqE<%&gl8?LguT9ik7Gc( zTc8jR_u+UDUE9(X4i8!H5IYX04ak6|H#^!B7z&2=4w}XN31XdPl?Y&ENln6&{^$?i zCzJW`WF)OhCRA;_!VDse&bWS#nyuvhwk_t{sA5~O zn3Nz0Wf$$hJge4az4M^0mscCRw$)d;^r7aI60i`t!lh7~U~b){y?`lOkRm@H`>vT2 z4QD;(Oqsj^_fXSj9eN<*NOAev9mxm3-yw`$s>mASp6JeES8jJIb378oWz* zX|=AfM_r?09HatqQS~lS-vI03`HQ!Vx*oI%+mJ~tsR@>_i>H|uSi{GhZsml>uq8rf zQ*Dw!HR2PWJ_FV$hw}{Ny;XlKj#sN~vxe6XW=nQ%x9zS*V!4XrNWg~IG_U5jA~h~D z(SHihJC1e-1iGEu*tRjPU>QSi%3O8R!me;&ihC{PPpiLIUb94&YRrilriA{x30%uZ z@M08VUPkD2#XgvlD#+6SRRQM94j8*_dyaP%@BCX$O zQo2Lg|IH%y+g_;^9y8bfe#$*eFCD#R(G~tuS!F@FA~=MXx#8Y=YJif&=?9jh0!CX% zC^nGi@8>e1ckGVR=C&>GVQHfq!+1;Q61Kw-3+cmf1peou1sg?nu?`yo>#oLHd04Hf z*bYz>=mqfKW>N1&s?$R(KztW2&?)_XD;PIIS)D5T?XSaAI6++jlC(@1YBMs|4_$bY zrE`)%nMxsE1WGB-M9Q~@D_80%>6|v_;c`)>T1E_0(M@`O+{@K?4T;+6H&$?2U*@%` zqcu){-GsS*6B{ffU!(?MUmRZGixfh$T6~{8*DqJpJZ{w{ggS;Jwfdk-7VwjD7glOU zYR|GeHUc_)m+}PFlrb6ZS|g!ZWlM%L^qy}f;b>u?aLLdI431L;+NMiS%Vf9^D42wN zTj5iq&Ejbi$hgD50+OzqEE>g2?0E5$m=M}XK`?&u1d<2&mI%UK!rv&jt$eFGk{DZu zb#I4Lt1*;+GqDR1kXNrh?*(;7;%rdo3J(*TWLGf9qbmh-Yv4*uIhU+94TH!=>?I`y zP2GykK`s(QO%ppEF+EmJOd0ORM@0?*RYQyxSrKmO3p%^@>$j4O*H@n;MO@xoCA{$B z#D!LMlQ0^R>g=q;`SWywG5L*>`LN~iKMVNqDpce{V4ZY>TU~XRN~kZXSMqL06!08)W%ou zWL(b1;(*zJ7%(>Rsxy7J$mHW-@r7{BBfMx#`?ZHipnl7QGXZwP5VyCPLAY zpn`5AvY@A22Ibcwfzfrq6M&p>KX|wu@*F=jRi&r+FB8XyWC6VJalKLabFL5HJCtK# z;;;OpJFjW(C8+Nm+VW*su^TVJP2*Q75>(|pczqvqfjwEJXruzx*=D$p&#u~IQls

Z*F1|8_@pBL5nIl zj+6sUP-a{!kkCpo^VnFSCGC@bP^F)I=wAz_Z$_50i?_4vH>wW*EpPw#W*0ouT{_FPgajfFWLX`U|p+nW!JJ ze-(a4t`sX0<|gowBwVG$V3bxk^Wg&~tnfWciJ%Jxusf@aNdwoAcBgP%UxH%Q zYy$Ngvg<8-JS{bF(qtJ)iYDBvj`kSFiJ+uMfGAT@f_+{Jd$z8@a_VP{yr!Msz zvR%=;0@k7fCttjEG&A?fC4{kqD=3HttuLjMUhJX1rXMy#<*j+CrH`+>Oa}lLaMOCF zR{8lYe25(qo){cND^AfmJ_?TatDQ_VLSs`+sb$)UzzsVL{swb(&_^6{e%= z4`*zL&VGzlfqaDM(T91J-m%5&oI^<$7j_;lG>*meN<=)zsWtVYYLURUnQc6d>Y;r{ zPc)7bCyhj+)imc8SbyEYoZUCn&mhpOY}%#=kjdFLGh>J3q4GW!0|yaQn+jDIYnwc) z_|MhzTgO>jo@x2Znys5hU=VqHJX5`O=qKmK1SKrzriJ=UnNtfw^QrR_IBIq2} zRq&iPF8Ruga4|Z=`O)&GQF-(js(Si9V>ss`LiY5~8;d2^D;rFcHmsI6=oZwi>?gd4 zrOvxTy)A1CvKQmnZ6eLN=5ALH;=w8XUxim5RduSQ7k6OJf3G|SM#qHEukvVwjum8p z{VlR5tpvn%B~^Bo8p7&k0}e_Xev5vQgXV^$#Es%O(}E`7s9jFEC zQs|Dy1?up%pHCGr)K(aczA1=UwEESKJ1$`|=P{;<&4E=;(S*Vo^YYHpzEZCjjvBr) zmh9*vh4oeqj5=AZ(*1v6U|;yG56FqziF0(P3GDc0p7<$VnQ^OE0JGj#pym|J$oXo7 ztb71I{itZ7+UnX2gmwDp3kL|3NA-ItJlLE7I(%u~g*=8L8PDIe4eb!r8TxLN=dP$G zVeo37m|#*NNNuet%?>YYZnjvgt>*(BpfMcnX8ZOXWyPLxtUy?8ueqPf(S-!tN2~=h zT$bi^SM4{=BM{zQw>f7o0WtxSiM(R9PGfT_t03n ztf4r98G}8nc5$mU2KMJM6=!X6!tcwG5yAV|zF%6g^CW3Ru%Z*H*7t zyh<69<+yncqo3m~2pPZw!}>f*S7c6xM?31KNsPAQvx&J)$eX$?&t1FkB4VOVxhnl_ zEkpgECO@zkTB2{IiZ9LB8oAmyM9njr__~U)1sx)d0cYBv>MopK<-Lu*1K!G7Of_EU0ftWSyQgokfwxX0+&dT-Py zZQv@P} zoZEv}5cHJC_l4NMYJUJtK(fC?l2_IUz*yT8lbmVIJp5@LH&g?V{gl`gFragtuNNn^SF(le7TMZfaE9fuVG*1zRNKVo zN}Dg0!rJvg5dHV|Ic(%YORE0(pHq1}eg#xS~=tu+c*6m*7DY)Y0Ly_?e~+qJ^#uq*EsIO%u4+)+iBJ{3I*)_lmOJ^s~~!b zmTjjI>&v^6?^rI$9}XrF7UMcTi@d89PZCIt0kNfdi-_g?>JOEwEb;YPoMAwOq1a2% z&6&9KXQVz-&T7&k#s!+HYffY$U;F=^-k{RBqTF}&4WJJlj%4fO*tvDj>1ApRST(vNv&QkWBVEL6EzU zDOAHEPzi)b`F8WgljSWhov~?v_6uv0uH(s}BL9(qZW4LbbZvkJpGP^Zt7BKf+i|H5O+QWrBz9}4JRxDW_BTA_v3qyKAy2wY3naFi%tV8c~ga zO-ys8DQEE#z)SE-l9ud~v?{T*J807g#+BjCRNb$$11d7E>o7;9jegjCL7(jwZf~5$ zEY9#}{(y*fv2;!jc|!XG>P%DZ#0OWJ$h^?2biP)DlR%V5*hYQ!qMTVNHteJ(V6W0+ z@d69oD@AIjoR{GrDI7Y2JK7Cl99E4Ve*pt=^Fv_3xg)v4ML{8N2MZfI*CdIPC+#ZF zQW~wJ;zxAzeKl2mezgiRwE4XSeQ1)`SxeY!j$BDh*7z$9kq6-sAGe^3O-JOMW^E#& za0f-#c1@=KlZ=L&tv4iY-ZpgM`wU4`boeTbr$vm}lLIe(t)L5#UQ@#nFSrnvIsJ{3-k#m3F0ae4{ksmi#e16={ zpO6Na;r03gx_o0bAhFc{@PL&%kx+I^UtVmVzsDn z0buiE`POK%Mf1=UM2$qtl!)X`HRi3h3X4aRas#+x-3iC$V=MkUn_*5jb4op8-aZyb zjNji~Jk^ZWl`Ecn$}c~jQg(misBKj*W#Dcu6!ORL+yIF4kRuikrc`a${y%^g&YViu zrnhYpBU7j2y~^#r^G%$`$Js(A+G*<5P~X}{`gbcgdWjVytKBVrp?&Bu%j>}cDTN5x z2+=c>(xk&Bmy2~<@ZNjaN!TFd zc1~&tO6+=2&V-ol*j`E2Z)+9Io<`ps+nT;M{O%Pz77=}Zsfcmn?TiJO5RZ?$c@}sL zd+_Zc%qS!>S*Q@Zx!8Gh;nK7HUQZN6`&a#cVD0iHM8Lng^XrOcys?9?0=D3qM!S{e z4ZE?sypr;Wl+VS#zH2c7^U4jnyoq`P>Sb^ zVt?b=GY^%EV|eBbo<=Lb#8SeYyt1^2i?i!aWpte9k{Id5M zYMYh(Ih%<>y6U2O&fwwm5ShQlKk#C3y1SB9F(|QM5p*Xgu^JU@W_sze#ZjLKyZfx&a=auXG4n<}mR4FZncq{uyAD+Zt!wtG( zdyR~yc~JTIaB*AmKOE$5fUw1?GfW4AvMY|G-@_){*r-x#ACw;TAb#xoid32sxJLM$ zpS2Nl5e#3Trt%9NNvUHed_T6FH!kwg)M=3xcHfyyg_pi!FM#|WY z0psBN7Mbm?Uz10$L;>>kI+9CcxWY5xmupg*^LG5O^XC`D}+)O%BFSY8ZhKc zoEdZJ-$y4{!~=bgjU${%U*5AdpXAkn7(p9{7Xd!Sk)%}`hT0l_ADzdm8QjVkZb*O! zn~v|4giOK;+gMn?1v2N=sv4Rx{AWzkb{K6pbH{}Q4Wb(Y$j!R?B(0b1vnbSPhRWi; zr-FTJj-v#b&qKXxg?umA!*|w`(Y7Qp)xjAMu2bWafQo3R3+qgu4;D;#_(Ap&=+7o4 z*`-4f7COY$_Z>^6ZGm>2VsOwA98UB`vd*LKCETW3S4?PmA{16HeEzar%Tg3#hU4ie z=468sU_L%-sUUXxkuqwD(!4<>|B^2*mX7rq%sF$uiMctpC=Duf%;}hm%zn%n0xPhAl zy);>4X{sT#e7e?185C;lyJ=Tf6Kig<;dDT}tP53bUcZrUY2`F`)Pe7SC6Hk?$_0e| z2$LvAhd&8V&uoxiS-Two$OVKu%-An&24< zcnI;By_z>a_1S+0L1$5VW9TOxyml`fa`%b2hS|ucOSo`(7I^5hXdU6~!oeCsP_Wr= zJ(X|~I@DwM-!>k45ON@%Ph)x0u-B@98#`7eqmG9QbH+B~H(V9Z@o~hmU{v&zh!e5s zPVtFOA(3fHa1s`R^}~pVc-lwpB5-=7FN=C1;j3o`*rrU$F;6yjvOkajdAs~Gvqc$A z=k{1{VI^+}Od8%f^y|}K@DuB=db(gZ+e-78qzjwrQkXV;fEi_k2G2dHCxAaMOB~`j zX=pV`WS6?jDA1<(S-7@akDLT!<0QMv(|<#mXI6z70DP9U?W%@uiNi(kyAUcB7b}ls z&kWqRbpVKD>y{5AMtiUi`dzH8pclFaPr@z&EiL>j&~y5IA?}lbtnZ)U9Q_l7{Gj6t zRf5~`CypI(!Yi;YD{E3`8`y{D?%dF)pih_faGPKPQDmU^`bvL>c~ZLF5f;KAMd~~d6^n-GfKLH9~<dv>;3UyE;T3Yz3K=_J4GnN&S{#k1cuq4npC82ke|i4|N|k^tv?J&> zM42Y9SwNt-nY=mdI157oC#WIUMjvR(OF7G-@tJc6^Z(p zNc?im?6^;fWo_T9-ubX(9Yx7nIE|X{v|^@Ft8XMjYCYQR6P3}5(%vgjH=lN^H$>F5 zeM4U*4UhL-|C;zp3xV0Dk#f&7c@`5IR&VebhYde^wizK4{`&vv9oP^oYEE|G*hX~O zM&!yb0o(yFK#)SCt7L9+SrRCV+U}ilC$!77{3WCZ-RV9~Jt6ma@CE-ksl zOMq&hmS*K2{aIVP;0*gkB+)dor{>7onJ}I2|Jc?BU&&4&1hWlkwq~hW`-1)Q;^neBJ*Un^0XXyU!!9; zITDpwGR`oq)YmFzEh;Y-O{*~~;#U?F_Qm&p^!2}ck)T4bA`&01!p}Ru4)+8vPvaeZ zJ^^P>+OpVlgil(Wfee(0E6=IkKkgARcOzy+DBrWK4Yowtr>S7ZXa3yvYjnshcD3?rka{ zMFP{7v5PfagSh(E{uv;LWF2%vAOT2raP~+++V|X;;yWFy#L)|bkxNgi)$dQwKBN`Y^$(8YvAy)YQOnHQ52bvHgvgcz z;(L$VqQh1VPBZzQEg;@dBLq0=`_U9z;*431NlSj{sH#_a_bYX9pEjVd=K5gdP#!Ig;R2R&Ma-z}k_y z5}hYoL){uD!ylwFKq;9gtJ9vomY1-DNcp(sNC{k#r!z*lUcJ|N>lBFy>*%-I`wM33 zv1=_P*3&LitL~yI%q!MBkbKDZgixeSK|0HG!rLhO$Kqa}TD{Mpvr|_Uc~Fk_DTDhr zF*K;+Ia%#LLdk1v4Rh=9shYrk~J$PC(moJZ-Ik< zrF#Fx-71-?Nk&edOXK1=b}H$0cVKlQzxCeV|t;$lMUn=S607EE4 z3$9j?B;W9wbMN+U&fw|uHqSvvZu~^;-mWCf^Rw~tuawfDUcA?eLbW7$piONHA^`?^ zs%(9|t=*P1tz?Aq;J$qY$v~R^+;0&Q%o_N@m=Dck@KZ1m{cg+Sk+^B#Ca&r3|Ayf< z_#RSAT?y{G&vy}6DBg%lvGM&;nL{gQn$yzbx^Sy*ldiJk7c;ZfW{zuRDqWmm&yqIb z^=XGw_$0=o5SDz)${&Mk?*PU=yln`-r4!N}j3B6#Y&KE$Wg+m^H-*k=_G@?;>$RXS z(NZ<&JJkMe0VClawT7*SRL@ThTl-h^?DDrmXUB5XB)jNn+Dx%3njQW75;fRZvj6$&z-AHoa>?a~ei;6D8yYJ^}7mj2H? z=w8jR8t-}G`^+ZefDa<$NwWsA3^8L$xz14#^uO-oloM+W_Mx6 zL#>=pmN|5XQ8=a8%SgqIygR>6u33cX-Poyr4-U4MUGefhGI^i9S|tuV4os6Lj@C| z+~AgwiGZv$%a$s_RRUs$h$&f9Ggt3R-fNma0+AvViM( zc{0mLr=EK5K zg)PtC;K()L)AS<}R$%R0GT|imJaxUK_C#N9Jlgkn$m%Z3YCpdQjm%@>*~F;U&jp zQz?+S4*rum!(Se)22}#@cfuCd!2<|G#Wu8r2$N*OFiakAs|R6F041ZL9m(?-7M!Ly zgR8vRkITlM$4qMopMk#B1$9BfP>y)h^6@BOX)2XG5=7_U6d6be2v6{%vxVl_1g_#_ zJi1$zy1k*d^rk6$tjf{PN~KBNjo*oE?oPegDH0QoNJ{dFQ0~WiW`9d+5F`rvx?DDD zKbHL@TrKlOw#Q+SkPn?L zxLbCLw5&~G5`1`sL)+(F5TDpkwJgF|BM;lQr>Ys+YvGu7%ggL?b0{LJJw=!)`+ z!(KH|yY>-tHrCPd{el^={dug=1%0(hAODjJ9}5Dp%Asfw)~8yr5p2RVqMf@z?%G&v zvWB067yEAnj8S7M+mUOOQZx{FAZB*Mb%wE915xF#5gASmL)7arDeCt_mCI_Cd$V(= z4u2@DVhSO@lWc)LGe_mfw4giO7f#a43x+_la?N!Lz?HzFZ4cN$3f>=NHJOhFN#0bl za<-GCX16pKK<=~lh&LxGVmurB%BJ?2KcQOG8c(f;1eKU4Qu&DW%jTh*AhmchG(?)PsNPfqxu0xByxOCWsT@DuM^)=o@sG2_x`pZ;LuARE+m zJ3jgp)+aidJx&pLA#6J=(`1%jdt6Tku>*aPLSldojr<1{zV|Lnx1f!#gjOd-njSiiP zMZ$_SXOk|zqQxHHkTZopRz{5eWXN6Y3J1BL>!E?sonlP>|FKhO*?AiH^$W!! zl%+u3_4e)TSZTTdy5NfA;rlIc3|)|4@lB!g%wB4#e#v1Q<+VidR0i(`PaXWx^A3x16NA_D?$J|y zIUkURlx$i4=p?n)AQLgFniE%c2s)=}7WGnSuFvw0i<}KLs65CKQ zeK{Nr?JH=V#3pbP{lftDgtXGXXr4`WnU6`q49bwSZ)-1j3s_@xJC}?f!H+K6)#pCU zd-klug?ZCSw4C`>o~4wvkGQ~r2}7adtL`w?qaTl8{yh~4(NA)aWXYKMcs%P;kQCu9 zi*TO>9m(SN&ZhSzc~Iai*uir=$j0o0dDzFH|=P%Bo5IHzJ7O#LY7mSb^cHU)+Ko+<{ZRiy8 zy6O*6Kv*}^-kPK8JCUm%SXekOJFMSNK*Fq~ZNPd&dK0avWG9`VKsRQ=EUnH(Wy1M` z&+2>Lz7a2$e{o&`ve_S?guH!@YnZLX*bFD!2LjiAxz9CC{{a18mnzxdxE+fhN1jKX zIe4N@44(aS&tmsJAk>KYEF>KUCs}o6ue6uA8jOZWL@Rfh$3EsivlvPnB9GkJ!&xa; zrbRkw`njL1O~Uv%6(<@o!P=}{XSr~p%A+MZAd{GHWiS%vs_IqQR-R6!2sAPCC-r>w zDtY9h!ONwd%kb>t+qGsl+wWN}l?05~PiI8P_0A04h=${3<6jGHZl>l5L(=qSzIgCQ z@M*`^*h0pBgWouAanKqpKSZ)B1W0L|orWj4nMsBa_RvYH)%!BhFzUWm3ARF;6#a2M zd?qF4*Y_ywa9~6KH@(f= z^pC|NoEt^=ThG5U2#u@z3UQo2v`9~dPe)K`K)gDBo!zZZSNKc>;VjpWUbXm^9F5nY z6_#vk4DzK1;5`C)C|4@QX=p_;4$p zDD}O^{WzZqX} zV^AA&i&J>4)J@FWjq?PQLXwt3;*Mz5ea0J-jU3q~HNPLNzGCK;Z*dC`)ULLN(MUR5 z*1+Cu1rpv=6x@I^@PtHkyQh-HpbqdAEsH)X<31U~R=kt~X4 z0`itRFYLpj%y2>{fW?S6%Vs<@GQlgo)hvTBMzI@cTwS5*N*Uo)JocmILl3o1B(L*Z za>{JuzyE6KqczuuV(hSG7XOx;p~;jr9K<#u{3q;81TZ4$RZdy}9s>FN^PAAr8N@w3 z`1x6QU~ob;S>%3+{OT@`6M2Xj3Tje^>_!K8c=SPf^%KNX^6d%LaD$*9TnP9QW_`R04_1WQu!)DumUnufMS+0VDGVF%)Re)4mOs zkFufHpN|qN`ctDe;<4j*O5z}TuZI(#KjP^ ze7}@~e=EPJ-plJTcq%JU>|<0}LMu*x+S* z?9j0Zctoe55lq}3Qy{?#P8`PxrjY?^5Cv=;~_J-k-KqiuDxTW zLHO67+6x9!LE4u`#zb1&wPv)N5#rf6=-ikem!f~E^7d^>+Bs=Hi0-1U+&pZ$scG}n z6eXnldTcc>=ec(zFfwFrMx2oS9Hraz(3wxB$Q69$2063uNuRz(z#-Vz=b&tfVHk^( z95%Bqu`sC)5TlrHth^V)wti(hL4*Or@=Pn=)WabDanR7!nkGr|r^qVL3fO$J4Us5y ze{k1z@E*tbILh0;M*hw@NUY%V2jU1pn6F}ng2>jjM#Vhc0$Kg! zvwX)5PvByf6;ivGz+_7mJ5P=G$Pl@bUBlj76RxuUxg_ zT&amF$OS@ElAv?bqJo`}$FKXISY0w$L65f>^5+j`*vX3X9;R7;{2a$;A`LK-l(G0l zJwVOd7b|wy{YD{Uid9&45iyXJgHFwO05gg4gURtVtMsd>ia#&7tp{IgbL9M(H5VYPM*U-;Yh{+TDQXDPF)t zE7-!eC^4i6ND(!bkpfFuYPzn8Ih7H+x+eeb(2*7CE5-!wDhGN|SZgFC{*;8lS|o99 zae8l)L_`&Us3p#tn)RXfvRn@(5&TlrEI{&;*E0e(pDEC1XIdWz?Iipjh8i7f&G@GC zceR>(o~xFj(h$bFO~X6;Z@#d?AWi?i*-uQddOYwZV=Q|QI1t4fHzUdnK&$s9<>5GF zJMYf2xQxTBmuEuD+$OiPMjZ=`6tjyA7i7G6Y51e+Nf|icCL_mDj4~}EVG;%T=F$XE zut?SGNRi!Kuib;H+y`|*b6C0%|0FJcAl0YZ;Cz#nsn^cp=;-B9ZFEjBv>5g*^ zg9w;^D5$WHBcjvtcXQaD5PBC-gRNCUL)qt>MwW1UzuuDqY;`Q|yKAfE0|1LxW}`#sZ< zy&X0j3$OL=DQES6%W}425jbb8BXEaaJmjJaqY>eNB%XEt?J-_~JLLc;`16tBbDBN` zILHLs$z_Hq@FZm_M|N~Mh0o+sl3C($YHE}+LafPlQBnf9gUj26;$q&MeX-+U1xww< zH(SzM@X`3eEA|@$Yvj}@Pu-~9n+TzUT(WJ6I>6v@uQ`3^oXN^(R4}^l1Qz>65>~??!<8T+hQv6uXy0I>IFByRxKYZxfL_EUuwyoskmm zOXJ}d=`S20lPZW?D4!>3Np`xNkOM+Aq0plVK;r*{j;Ai4GJIvRy@9RL(JScL|{o64hdrrJcIvRf}AJjulu} ztubHjW~3Hoc|{4dxs%O(J}CVoi2dsU=)aOo9>TE5xU{fYZ=BMF*L>&+qd`#e(Y>03 zlmrxm%QV!OM3Q1RcMJDKO$Adj*Bq+NzwzzP1#<-tIGtr@W=Yql#>N`k6Nw1X&FT(MZxnIzuztB0<9;aM0aNamOz2*p(&-P&vFzDrKW2!$eoy z$HTiloUR}`osz_8v(!7r(9&qM3`j2@Ne{&B4*3!+BI%aaG{V1cr8RRlH38lh09)odHa@GA~zgx6Lp&lWh z3%(+WRYYV$>sAm?sxl`t1{p`NekOe~kt?WByHxK%DL|f44UTM5-$cB7IcpZy?+(Gx zmE-Sv#v_ka4l|F2D4h*{i%5r?nqXbpo3yLrDS7hEZp%lt?gHcQMEGw^){M1nmXve7 zCgJEPt+T~;UKU5M{UZo@nBlinR;d~3{uBH|nLl(;MT&i3j9tZ*{AEw@l%S;UY3p1^ zpF|IGMck6>g3o1g4Kh;8ZNPM6vJEy>N)|_+!eYb6p1I*}JTPbiu?zr35~w^G$e%}y zA%0dg>+<8k+?!LanFeBHilX(J^-zl&17ChY7k9b%IKO*G#+{s7Nrex&9mreL)?mQ1 zNoy!WnTSELC~y-ZS?bW&;nG^s(MfXE3M8TAD{*J<0s2B&aaz)VM-h^3=D=KrP5-!h zs7~%5l$k=F!<+;EGiKpK4FyKK|7qB)NV^zR}degttSGm8>fT2Jt5KSOjeV~u|w=~L(7CG(8jT**yPO)9~IX3yF; zX99#poGK$|OBbo>-*(9s$O`aR&Abh1(!;!weXDr;nO6#Q>Pp#%Gtn7?3PS%vz& zxiw23DFD)b$i!eXMsAu0LHwLtrI#d9#HtbA2DRT^kOMAAU-8S04P?=%9kRG98UohG zD<^XxSa~iRoSk$)Md3{-L8lCxUMeoZ*AuA*nJ}~Jr^B|oeA)Oc7>rA5QkhJY6HoD< zTHp^T%8zAHS4usU<$uulk8!2TTo=62!))5n9cQy)cRXthO;r3>=z&Q<8KZE0a4k1p zaQCBDIT4O>^zwyQ#Jr8I>=y4CX;~o?0x(QbiZSiI^+m zkAoCZdVc((8OE~n;|8;4cJywGJoMJd&$L>x0;hF|xg1OY8LOq8DlyD6EYL$w)*`1c zf7}OxB0CEvw_L)33x)F}+2b9^c%Jc`3F!=Vxc-ZI6c}MU=wm!ixZX9}@z)tHP zluc8LeR=Uo>?!4p^O3jN(6*pcUiO08SPMP*B*F#wK!a**5?5D9dKNCnP1AdKItxwj zxy@HzYcacc!b2fnG=}1OqH<~q-wtegA<+<2JK~V@I|E!Dc}GIA6vH7R#js~HjWk^* zyP9Iy++_(DSJ(EEApFEE9fmkJKr9It;w zr~l(cNy!zz)TJSGqptX+t~^G%U7IbJm`q7q((ji{O9eT%f5A+z2YE!Q4g{T5m@2+IQ`mzp5(g(2hQ zWmWY&Q2%|fkcP8VDl2yz0~Y>J|C~G9?meSP-&45?vy1|HJxk^|8Sab*Ci=iBe(A*i zV-Rs+p$Bku_BZEWC>jegi!Dv}cLX4hn267tDC&QT! z$0l@7WE4u;u9?qGIe~rS9TQj}{-)M+aXv!*jaQe54jlVZ>dCba0l$&ksrJDwm#z-G?$D7oi4c<8!)1mdXpQf(@>SRJ&}c+SnGnxSo!B%{+E#{nX_ zP(j9uxVqSW)`h1WzA#AkH~#kGzpN4jlZHX80yYtxRD+2>(>@c_5W$vLWWI63Gpi|(1BrMtz03p;t;j}Do!mBJ$YtG&78ePip zL#!ZqHgy{SXRJu>h^tyX*WHLdEH#%^hgDWMsB049?c6$s#zK?EEaYr`e)N2+dH2x^ z6P;D~+W(YCD@t&pO_j*+iryES(xN{6KRLowpmhRXI@v{#Db@%)c|Me#<%$m7I`<** z0`EK*nbs>5U-PxNY|x&Q%zbhicknH1&8KIPunDxM?|kvxU?A8}M1jl5UZ4Cj7!^^< zmDpN&+HU1!h;=Mjz>rzwQGJ0M>Z6C)+oW_^Y1Z^a-E)g1rhcABsrMW*KC#9FrADal zb3Hkj+b;d!@?89|X0`b&M%|V6+m{vvzr%7>cBqv~*09C0vl?os+|rjf6}hW7 zG&#jwsIlR6oon}Q(x7E~X-!ArB`g&MiB@P+38sYbnnInqq%rTZTY*JFne9a9%S>u{ z+`1=GrcPP6$Aq;~bykR(mGzV_GLs#Z9_?(B6;$NRK^gqW*0f73C^_3)!l#fbvQ^pf z$Njn|2*!~{^WFAa!o^xDv$9!W`t7=VtcEek;CbN0H%k7W;D|0FEXjO$7-ijnwHfj^cq&6#5wMD1bX? z6etpqp(!}*8#|@Q%XoJPFauKZU#3I0tAhPklJKYGrnV|qI&E(&n%PNGy2ZhoAxT3) zVxDGO5%=ZCj$UL=-_V|TICe5cfVXfD-&uI=nSgJwKh){`*$Evt7Y`oR z-5Rczjd(@>6ZU$VYWrRq=HY^b!^f6RK~5oQ7mS5CrJaN!;Of70Md^keFSsa(+M6{- z6DOFc6LNmoNZsK*{Vr!Jdw8{1887k;`F#LWj^MeQk=ENs(nf zj5wnJL8zpKoFjom8ijY0-%xD>-zGpiP!;z0#~MSCKq6>M@G_7_?T~QzT10{7d9xXY*gBCI8_O;1pcZ; z48rG

{S>JB{n6H=)|CRVf{}TpBmrWBsU7rhSPQ@j?1MR;LT_0*x-@O`pZ`5D(=v zkd51`KCJ2@U$f$260)z86(pSkCA8!u(1kwr2{J5#x$B&Wa*T z8)Oizt%685Nv@v=7m1CSLKQ%o-u2bL-$e{*0Otg}Uu4?n3Rgwd9TX#Q1L{sv?fw7q ze?KZO7c9SI8syHWJhZcp$Mg`m3kG*8+_-2)f=O6P)HHn2o?K#C!D`I3jLcr!1X1Yr z=7ra(6`&xMr=iIJ^`S8_!SPX>@S?38DVXo>zTJrFPG~%rO#NW?^t22@xqsA}9r~p(BbAdf)89q0XLK;!jbnxigWfv{^#%_DUtAY-v^B0}cgW5`W;n!qyQI#BcCAQf47 zL98rB{W@*qY4RE^+>Q4$4*|LTSL_0#Wvz5XLwDcUlt_Yh_7@kapwG8J-nj2MMifN# z?Wt0f5>d&%q^k^ybeoeYPf<6KNr=#DAVa=0%_VUJ5PCDTbWkMV3r;N79Ey;_YRw|# z`xd{$;fM3<8n5%=MLd~x$N$=BBU6c83c4H+LNv>~NzbT^wEsETdI-j0G$8ZpT_ALe z?o`WQK}Yz-Q|b@%+}YLJ6ElHifZp2<^(WNC|0rX193V<#S0wVU-Zp>JNK~S*!`P7K zVFA_fuId4kGiIF5uI5mMuA!I+L0vNvJncFAIfl8B?{8KK*U@*wlSuP&-uM+rjlM8P zHAjWl*E;P5hLo;S{2?8Ywqp+ni_NyPx5-FMLgz|uM*gR$zevU410;N(wgZ1z{ccMC zYfrPwXr*2Vjjr?wNpNI4y{kV>2q9VU-T^a9oo<+GM|W#C!YoHf+qgWVL=WM+l@0uy zkJlTMLPTR(uQ=Q;J%_i~BXHAq7Vr5SG&ErQG1x|-D_AB;8eW5PdHsNUE#RXiAJ(CR z9dR*Hb)J{ThNBfdX-di*qyBWp$e-dWRMu8GrQ*=rHPE;`P1s}d?zr*fhc#hXBmx9eLstu+j;G+Nm{K?aAoefl#RYnGIps)GGB^v03LgrT1z@c z)tcnpHk5>Y)#@WtT3dZ^!r_gzd%#PnN%ia*iT4Y7#;E|#y1f$O4Q#)q8WG!*XqQ0r zu=^0zw@2N8T|0M9l-#vpjjRz0dgWmc061b2-PkNUA~AuSgyCnobtGSaJwSwEq&? z`bIOvplwF*9NH^7=eKx1?#n!s_CzC-=|Q>9a6xZVEnzKS-ISnE5HyJ>M}?Eic5Kmt zbzP=Mx;L+qtA)Q#Kf@}QXbP42tyiDID` zq3-mW^0yY3R;#y>?*#uzu#Ioe&(xm>OSN{=u6j(772*XfSYkB4*G|@{B`P><4)HQP zxM+B|qDoD#!8}eB8C%WHZS{OkU zWMA4`J@f*HE-3@=b*J0k4aB7M`Fhr&ua7swE<^D+>4|92q;|X-{ z2AQLqk|$%LuzrQKqYE#GA>Ia*e*8%lza78CZJi0aa3hNuVqHtanw-MLw=1|A8W8|y zL-Rjj(EXxBd;;~-a3C-?TE&~WfH2Ok*8;fy(?Ioi-pw#Zdl*XaH_8ViPhwX>^#T>ND0hSYUvRgwmUql50=NwtJaM=}w(H zN>o47l@e_jT();L>tQlQ_ph(aVaHm^R)jYgp*~&1kmO;74L_1lw>WQ^@?Xh(gz!6b z4Ce$lkn*-dj8B0hpG7UzZ{NF2FazI5#=QnB_R|K`FIvZ#(FhD6I@$>KxwD$Kg@Wit zOw`ZvfM?!$WP07n2Ci)*wCYQoyBFpwwmY^B+N-w9b{RimBC3T0D7PQC6h&j5imES& z^w+v9s_h_A_sM>@EI{gYR%E?kX00`wS7Q5z&{gTf`egqL-ONM<*gYJ`Ixeh4f?cf8 zD0P$nOVgvnPPy&&R?)$mbi<@&6F!0HE8ceIUMf6S)%GHB;SJDC{82eh#&)Q5&yLGQ;s|FX@$?$g^gbX)J0#kgQFGcIBz7&inhX*QzE$)zgTJqxFya~Nj_z)zOsF32r- zIT&u7=1WdzT>K7;31IFe!yO!_y@poW(Iz1A*kH zjDQCC?BBD}e%Y&FUjh~~x!=8W^na-Cb)t33ek@C8Ni1O7%oE@a+}-u^iUigU^mnY1 zB($7bbyT}^X|-^wz$aYOwPI@UZM^m4+wCi*Y16h6Q?nfd`rH2F%(_lypCfanQ>ucm zz2>-^R?yUEE>tciEWYgUtGaq4S*NwB)3b^oXp752X&V1}16ne-D(%=%yx+U}&E3B; zH4y;ALrKE5HN|EM|6O|JWGrQZnPKM5iL~U|Vf*?c{&hW@pVfk^9dNH{P$<&&_XEva zgT(!zN(gX;7DEIxgE@x9iFeD7RWti2#3eNuK3~n^3a`mz`LnV_l(7$C`*iBrF26?| zn>yMRo2888*AyE|nrShV+n-uRz-oMST<8$O+d;F8kAS~?bS!a>r1(f+64H*nr z66WapFIP!3u5FLHHw6lj^wE-$5eH{}84(OBVB*B4e0`>(Sacbh3AhO5GlDl7LWoN0 z4I<#5*m+%$w`Ggg{*1U%Ok8xUJel8{`W7S*?sU}U^)`K&?%pnXitqk{^A*clFstTx5+ndlK{|QvHjvDnK(8e#0YRoRqs%`^QlaPOA zgIeIv;*RrKO#YpYvjQaoAS6weeBt&#u9TRt|1qp;okNAdp-FD#KJxRl@11?|YUB>k z0C1kA#U5@0Ec#_5(Mrz1@PAsC4Zy=#s-VbL3G_%!!dXB0tC7I>YNPPt6VvXu6WghHj{^84dyu+3i6^| z&^J6pNfzdGCH=hnml_U}j#3wvp~vtULawL()v8D0%A*uRSEGvn4o7t9$gFu)M{_%S zGy<>t8ai`5!~95DfD9vWrftSpu-B^LUDT|(N+umX;PMt1UpF*=+6?jqKI&`;w_#PnjI2PjPzSp_jm|HN*8qks|J^KrfO)}WO_6Q# z{_ZAE2u+k>sf~hy0-Srwt=rN#AU;NTJQ=VzlNmZE0YaEWp2QV*)vSCS`NW9V zyw-il7z?~M-EF5zFW|`;FDzIN>xt=AaX0z;Z*5ST`RVASvoTavAX1j`0^S zGGaPlj$h*(suK;=sbTMc|Y${cdae-E$5n%XU%#Fzeyw6z*c7~6O9L2PESodW>pnS50P zbXlJ3CCgTkUZL!&NHVM7LR`nWYNiS5R^uY1Rt+icj38b*1XYV_Sn7fgb{zsWoS)QR z9H)qql5p*JbT?_N?Ah7$7AZ#A6LHW#1W_@$ec>{Wxn6G6NouURc~)5V%-~Da`{dz= zkkqAgO1SnxrC6V+O(i|2ourQ7CW3U{j)u#==CSw2pYP@)j>4iPK_dx0N;^N@$w$_e z445+Ho|^hcE)JV70bn_b*zc!KU|(0}F8;XJ%Iunc76i5dtu zCA-E^X3>KY*0^fen+u zA$98u%I!^pfo#V=?!7ujaW|L%TI zv<1r_%;m2^Vt^o8o>S&GI?~pCX>XA0WAvJ&fIAu_za?a+< ztb|c@>P6y1Nd%kNN%BFVowC^VW`^CarBv1N`0*=L+g@a0`p$|jTz zG~i?Jq~%MeqyfY-@&tw%PkC#kbYEbIod)wQIqI%I3)h>7{TIOEHFpYCA(p*L~M|t&`OV_-mEnit(%MJi zj?tQ_BLA24f(r`~n=Z3XMrVV#G-W4waJzQSZu~*fdq1zhivb-8UWm#e>H5D7HA;fg zY zs%SKv9ft`HA6zhf*TMf0mTtln1Lv2I%fxVM_t^-<|LBU;T_k69BFX`yh;d^Jm~5vX z-*w%bE|XEzsB5wrowZVCIt;~ML?FqxrxwSS*hFWgO*5?Vrw!RcjN|MiS8*_MqSFE? zEjLtV%u5oC>!2gKb1Z+1YaZMhC;X!#p!z@}S)OIJN{Drdeo|E#{mYb0%0<^VU}daE z>2^j;YcqT7)T4*cP9hVDxSXNB8cIy)YP!RaIo7CpH#|}b5e;Z>4nLjfqts!6H-kKs zX=AY3w~TF7rtJ{;fY<8eG~gO3h`;UHGK78D#Mzq;_2so5iHe%<6ekS=#3Ya+Ls!Og ztK4v*giO}M?fWJL}a$OLmmbcDZ!aMT-e?Ny@uTaQ;+TypU5| z8Gx*UU0O9Dk&M4Tp7rx+$-bdot$nlVg=doOax#GwAQU;&*wH#Nd%q1y(Z+!SbDFP{ zoU1b3NKP&?wri)Ss&tvq28YYA`J@Y5|FVsFB+{+=RqWJ=c6qIVzFr}=g^B0~Nj#1O z17Yc{YFO`k51~U|_~e6Dz2?bz7N-h0uV3amO@BcKg~xGfwh$~1U5|X_;Ts-)+xp~5 z2i@ioHC}wnf8AV&kK;lHyz1eAEAR=s;Ku(!>AK^)pZAc>;X!dR7am_+#(>S?{+}ko zgoYUo`eS)vt4wgCGU2giA#43C&Lt`H+Y80TQoDt}ZzYoE&n9Lr&L9)O_=-&moBdw6 zBqay6MBL;vH0}VNc+RO$m&5hO=L>hKoYY>{iiLyP*oiz0b$fqVSCHs9sTbHPb3;ve zU~yo^`vH#wALK1$14g4~iLtfo_wxY89}D`opdrDmz@9IqGuB6xE=?8v1d@y83mZ5#X_1awq75%O*9 z8&M8WJwxEY;|$Svk(Afy2Did%7!D>`8|R||V%vr#xsK7Yl98!} zYePzmXdp%Gct8ss52uG3Pb+`O(sv;5fgZK6B#I@6*&`>g-+P)lartbHoYc@Xe8Db4 zn9RmqQbf;ky~ygIo~$O}IGw6|{wjv+K;Mmy4|=IEsxQu=rcy*HlLc<$VubDFS`-Iw z_wQQ>+|22FEtsg2rqi;RZPX&p0X8uc3@%Fss77x0UQOenD;pZ=1z!lrORkWq^Q!0t zVg!b4KNWc;rsOGtj#ZD#oMa>@fftK5O?yjNN`|yeP6Y4*`Np;km@HKVrfYnm4#Vr= z)l+H0*Q=2fSwd!R7YvT(S|5M!1dSuUG)b(>grKpApFQR?0&pqdlWA(?v%+HXHq&Gc zP?b24GB@~wJt9Izs*hiGyrP}6Gmn6_Lu0WmLtXbORC2YM{RA|A%8?Y%0k*vO3*mAn z{HF+2V6B=}{{Q-|jHI^^;@gK$lw00D0KXQ>mv(Uzq0bNd_4+RAhVuiM0XJUN!|37O zUGI>!>=ACdm3c+y0-2FTPW^l)gk!y^H0u_x}zfXpKvdtM*VN@F&2w z=n6p@g3pSTU^|C$*z{<$;^kd%37|e0)4c;-Gqc0aC=8uSX)~C^4<3goF_VM8$%t&E z{@Gn+V^A)7p>>0ex1rRy5g>wRLM#7b)cGy}T<8o|3mJo&e6h(;@T@$F(oj1Hv#qL% z^9j46Mv(xQT$!txVin4NCZrGyM)4mApI6?8S)U;N+V7D8Yo8`gnW7!bmjtTffC=SU1Wpyy?Q*&W#{)~m4KE6MJ75&_>9B0)!o zO+#>xo)k)s*n3p40vpuv0>hr+_=ku600jsNKCvJJtYW@gn^Te;BN{?U%B%{||iq z)-lrd>4%HaV1ytQa}s>jlt*R~X;MeJV#<(CM)o@;tiqtSz~)tqZ`EbXu-BoJ>bQxc z{pJPWPc0lE>JES^-dBvzmAxFCo7s>Zo#D&|SWBwTe{+3cHmHD>Br)Hv?)5)?1jv`i zAw9!m`TyX^9Voe9`Ky1wyl`_&g&eA}W`t()yo z4&3WYw`{uV$0;*`iO`8Vr7nf-)JjF^zrvvm0n2d*=n@|!+)TBdqHn_vt{7flGZay zSG)bJ$W1NRn?W!^6whpWpO1&&Q&uJlYQ&~=gtgmDz(8~P!Utht2$FJp0#8YtRS{eX z5x`o-S+&*^J~qC3&OItZ>x~Ks4T@UfAd$K(bLuvA#yh-(&ma+HjhB$EP)^_%4`r=l zr!?a9WH-+fgOEdYz5MMUHYu7xvLf4f0$SrkxzNmOt?9m9qbi6(WH{5zKT4Lx00}ww zpkR6VN+c_+iYK+&=1ptR5dR#G5X-`J+8HkkVWe5Z?Cjd7=rDC@4!&&djcR8dpAm>(lawhswqs*S5c&|a*QlH}*NhY9Tv=hrf~%lh=SAK=(Yiqa6ErydYpQFY z-l{0@Q{i?Meh)0S;LKI+!3kd3`Db?RS1-s;#sT6osB}$T+`~ z?LNPkAhg1Xl8#X$KCA1;A7zq+?h>SBiDoPm+*Bh>w(QHX;93CgiQhn8l*mo=f})u+x&}Q?=YTioRS_34=t<${ zyeIr_{;4$P<|oS}Wmmuv!q86Qu0OjyAxPN*_$Bzb7A>>OR*q(Dk&Rz1D$iwr8dGmP z-^J9Nx~$*qSQ=WsxCnZl{}lk2^L}d>-l`{LP(p#2fiMZG*0ZMcc(vqbWu{0e7G|KL zT9=j*4{7584$Y!ZNZ3Hf`TWzmupQ7F*ra<-4!V|e`msNr3Q$_y*j1uhb{3Y|S zxs#=cYdzJk%Ci!>ktPO9B20T;4>DZU(K5*L7a7|eTLGA2QM2z~?jjs%@N8%K|13Xx zcB0<6EB1Q$EzZ00Ko^7+U{K$Bwo_YDKLoq*T3!zMyNx@zMy*{yM#^dFSo!&Z1&8Cd zRZ(+@mE{Wi-1>U9L;z(#ckCD4Tk7MUVN66ubo~lnM2N&&#*Sew6DzQT0KhV1fNY*BDON&V;}QOX8y4X1s=h1%5ST_0_KeZaPc(mG_ln& zP%o}?5pVE_y?wc*6<@td`)10>TGBcxB%#fIpzS-Hngd7=_HQ*|lb6hqwNS}kbR{EW zqldI!SIBUa&&}jkTMQM*B5=vePNNKhfGP>PYGibV!3*h6`=MfF*?d^1A-0}r%j}Mt zG%iLUhIu5qY761TQxKU+ENjRgTNl24KiYpry?e>um$;4WMqb*}fJI4oRVm#hbvq$> zaRnPoEt>w=@ei*@DDV4IaKX+8f(BrEBkWq*-KMIL=fd7BXcwVs1C;OzKKutB{aPsA zJ3-CkdZ-7GWnGzPZ!&u1qguVn|`fsxd#gyY#oEP#(KWK8sb0lHy!~9S6Jih!``T@<1gs>Ky*1Qn(L( z;VSJgR+wQ{S0SKIzLx0I!aMio|IEL^{TIsw{97?>*Ww*k3DL<#hy7?wg=F~@73mALtoaZvSZx6#Z5E|v zJQJA}!brOu)tOo_W)i*C6qas$0U+Q7d#Hf1hUv?XqBZhqR4rN;{`n7au4m0T<$6-c zU4p547oPdpgQ?4^kR<>cuIxbcv`?J0Oj~xAP z=f(yqa6%@tXr7&g!vd4*wFBw7ELXEUp=6KQv-N+RFDZ^Rj1tG$U0Qz3y4*XG?icX_ zv=^Q%7xGn*TA5fk`q4WOKeEoT@nuUmBn3YnnRt>H?HPi2cm)9yOsxz=cYCzWq2c#U zg@u7v$s|wU$M&=}w_}UvBwWuKEy?k#Ilqka1}T`}lz`XlOiKy|y|efl&jj$nrPI=C zXolstGJ5g08cI^idwT!}MswVD?G&E7sIgjk25_6Y%DB4GKU+9WZHRIu+Cb+ zPWYAF78+XL)mc~NpyfWKOl6iMPyL#}Ch0(Py~8Z#L1BD3;_){7;-!Ft$~Rz$okTca z2KEqi^|N~PrxR7y^Zzkd2wybml8CkOK5R?>G27JQ$GVG#;06uv0|q!U3C)I)T+<;8 zhnEo}p%q7}28Ufg*+i?Z$L8cI!I}38tZ})=@+Fn#=SOUb)+^bLmnngx__v`Rm;v_X z;yqtJ1R_*yp*|F$jfn%-;Os9?dTs0axeixZI-(N6!{J4LwJ?m^W9|LR+$EDHV13Oj z;h1!#BDjz_%mT13V7mad;PAvPX}_sASd~YS5qA-wRNx_>rAV#D-m_czkA{EI2A&{o zyD~qMTRHA3F0B~o_eu{)*-Mhkf}(Tyj39CkqK361{?}gpZ82`^3~|`=d0EnwpIGxI zm{;gb|GUo{#CdoPeUuc!PgW#rJ7c0JARXY ztm{z^7mG$(s8BDCgQ&OP222tp;V1AidGp5ZZok<027PtsFTV~A7Ihn~%AQ!IlQEF0 zbHlSp?9WSfE=}h}jK_1mH6+}J``0==VdtZAiyAeMfBBVrNY?Es@CEDv8bKZqqP9Fq zTh}$S$9v=ZAu;7G?}U2Wct11`Ec3LhvOA(|{n$scmHYz|ykKN3+EgDDJYZQ8b<=?K z+|W?w!%Jyb7(o>?v^ra+kX0vH$pg&D})3ko)=P6hpOg_HAQNi@mQh*j$rPLF02OP{ zT)UhXwqOye=E>=ZTxN%@w%9t26x*;-o%q4Kd0XE$D81@2xo`hjZ|}dBT*)Jmb?t>V zqd-1+U2s4T-RGf z&PFm*MvLs;8T3u<+{jtp6rGn?Ex!ce0~F&5X6&!3rL)oj3ekLk$I%<7IAGPE9hpYt zMa-~!Oh)&FpBvHeiaV4F3#krn*==7ZxUzV66h8AajR(|Gz~<_gN(K+nxj;eul?+gx zDtdzt;vBYPR+fKppRz~KTvy{3RgOs%UXcSw z(EmGb=oB{i+rYM{J?ON4@cu!BIwF3lYw8BQTZdZdd$HW!Ib<@$SkZ*7%S9uX`xJdd zfB&ri*>%sDhFs&OO$Zr2R)wnrZJ%#|lqqvpZ?9|JR!(s_5k&C$khWoKKdw9?#jl3( zgr9qWGXG6Gs$O#gLDL=zQMfE0oFc{PYl_oEEp1p}&ISZ?b?1D7+-Ty(91SpYYYzWL zO7!Q_@GYm6S!``Fn^1u9jK}U{u#4B6N{LJi*S7`t2{Ayy9f-HL))_(On$nNL|H3JH zRu{@@&_8dr(@vdDWOa;e;$_NBgO*C+V`$J;MX#4bsa%Bh5?2X|6JOVJ;OFYJMr{+p zNfNIy%jS-V+$N~XzxU&5X#J{X`FUESq;o^0zbZYjC8o@go@DMh{G=tiq%(65uJh}r zq-ab;yi;-)8KA?0jl6dxep>xg$LV`3+M!46W_%7DcSt3(upj9ZfTX~4LQ3*!iKa)Z z8Brr@^k_cgYh5w-X|;(eJm%SSHI4E~zC0X;-hi!ADb~a|<>_z`82pVJD=W&q&rfG8 zH0!cJ^^;ejG$8`iNKiafdVI@s=MLt5n%auTQxgDce@>7T3njcNd)(<7f7>;#XiQ<7 ze1%&mK^rk^T2bh6&Mwp>W-8nWymRX0HRwcW2Fxy>%S=gg6^nz17=z5cxA6o6EI`5m zklmf;V8pq|x1e}*a4YJV&VqZ2{kvj;wT3`4}v9x`V7B6&cD6*M9LEC_-MW7 z8|~r%!rmMymAI9=J<8AD$gCWz`}nF4cKE=+j~|egk}yuj~MRcjoj@rzHu1fNpr5%W_?gm5Bm6VsJU0ra1{d5h68nENsQ^L%3KyK>#sGf|7AePu z<zLZ5I}MQsC^45zk+ zYMT&@ondU2mLUjt0C6KNJW2IRtf@}e+jhp#5sga=Hx(K1ZFKtgwI)huL+Pn(y4(P% zmucK%;b0pA_#h#WgBb}r3qv#Wk{McI5e;b~4Qp46#iH;ibk~{x`SJ1#B623t{dEP? z1UD%RZI-Sc1s*MI9$(S`fH|$^do8#>d`=+T?N4m>H~7c4!wLHC-=$S%ri0cA=)K5T zyTu4A`nS$>`-gn(yKa%kERQVKMlu@7BIHgR_e7|acZ}4bp%E?9c1m`)L;+~9AgR1xR?|j_ z;13D@oIP@AdE9TbFIuGE5rA1oYABrsHehT&t86$s-zMYcraf!>byr}Dl5&8DuWec- zoi#e$8vbp=>g1~L#OSsv19I)l#}!#hmuZ9?B5?OPOOd3 zXkq9Bb&j~sA@--mj}$0Mx&9NoLprCq|WtTkmkJ+<*JyL^L}~Y&lQpCp6|(lGpT%r zs|m~VlgW?{A0E~UN4uy{-i%lUYk0mv+ME~SVbQFJ;?-hp1O6ubtgjiU$Y1DXL%(J(_x7@? zHvEj?`DWy_dZmHqF~b|jI?VDsf59$Lcx+ryouYwgKgQW#WZ;N;|A78+{PbkuIk@QH z%-3>>xj3F(=GaooE!P6MWD-|5!{_yW9ij*efFDDRCT}LSj!GduodJ^O^O{3vEM?t0 zE4<@CPYc@=H6BeKLX|+M&zC&8W8+%D1^R+3mJFrqIu8 z9n&R#kXUME$hK|;{6XaW`OPbyG-uzc^WDTZ6nK&0L{*=ddG3mj<|Lp=A;!D!%iO2& z-!lCNh70jpXYv>J9ZefJFD&AS+vLZ-9ncescelwL_4wevUp zKR|3F9e+7HKdDd_-38M4h1xJtEpW>hTNF4WFw7cOBTx`r$T@ zNhDT9CHMVTg5uKDN*c97Wj=F0A^Ah6-HWVypIRN zVn(H;-TZ1`%Eef`6AB(pNPiSvM5%Zf-8S@Bb1eX2aIV=)f7NsM;;M64clG z5`iEY(%?AKoW#T6jTlH|CM0ge1@@n!b%4K5KhD{@SOr;wQr}mp$~Y4UpYi*)7PEtf z^kDIYtInd{{8@BD=q{OksL9EAEt!tG-#?{%u_tww3t54MNu zSZf!Wqhj*4M^jZ&=amb3BLnK`b4u+E^N0(imjRZdLv@O*nnflinEIkWZ2rq$1fqiM z`2Gm&TV_BM_{D(fX4F(VrJ)AOt13K}A|})D^cw{kEA%)Uo!u|>HMu0DbB@b4vq`rW zSL*VDUri(4Ibk{TidAdOR;o>psfJ`E!lwFNe{%PA zF!u3AzM`U2s@p*m5g*-tDhMly4!uuiLn(MPhZIAcI8q8)O3+oRxFd0~rcbmczv#C` zBIVhL_{r}QKTzFA1qRH3%d8D7efGm=$t*u}%X?aN!_gs_BoEY?>#qy-5N8DeX$;!}U0vn~rri8_QGAt2uK1A5 zZoQ^MW5jDR%$_(3bgmJatFy^qw5-(Zv{VW#cm>l(kFDUaNgAZOxqTtLOBc3fkNKEb`+D~YERt&uw!4Nu*e z`)k$CSJD-OD>7?q5G3euqY3L=gTqjX#%2M&cwePvFUL0^a-AUtY2`E4W^c<>M}>*F z*`cGA-Jk^6S45-}rnlh-ZCMlNC8c-}r(%W_@8RF}sr*`s8TIOYqQ#bx6QNKGmI8nA z9&X)5kzs17b59TZt--IM*{8&na1Vi#)=39gv%){bm@Q9Oz%ax9a>HpyM9@{^`ogF@ zBzorvwsNuogA&9IfX%Th0jF%;7SK|2Lpu`Akn&V6Ka1hND>PlYv^297+HW>`>i*}y_l znjfZxYcZ4TdLb7rmv8EVM=-bHG7F461%{V8n8S~r$&WK-8O~~{Hd{-}$qMmA5eZ%WGwQ{% zuETt-06ak6DVk}INQ;djpJN;1s>KL=L{WCM+j!C_hr3gMt!?IYX7xGo`gs#{w{*pQlwE6kr{4OuhB*h;(Jex!Sqo zvq&NYo1jYr>oYNbG-E(S;R&0v7(&_FZK68qK^>}r>nlFDM;$oSm?V%S*4pP{u{U!L znd0SLI#a=pn6Go0T<)b)x1NQ^T;PvMEBzK?Fp zpW7`ukmq~YY3-%pbf5T*I?M8C?(J#ex^(Yaz-dZVo&f#GPk{wEegUy#li>xg$HUKU zXIc!PbZ6aPX`FukV7;7db@Awbkc#mpOT5;0hO{{@rp85wqhEx*M{u70%$&Ep>Xk;^=Y@?NA z4|8!}UwOCvva=YN{4ViXw!_`|tYEcHL=>%Np^`Dl`dt0F{3{;>v9RiFIiqH!)rz_N zBQ{?mgA=uGneE)^VmOcN6gGJK|N4hzIW%X>(c`?RxVur@+mm#TwhSCd#7_6dnSfzro>FN!}c{u(q>KWnpgxFop z935_Zn*wWh*)MeDNnNtjGi<0no+pG$z!_ZVyd)KS-<2pDm0)0%doMym5SHJt)RF8? zX5I|3SB_DSW;@oA6Hg~c;u1MW6@@6%-HP?eObigr=1c8o3N)AyemEwyqg;pA_jSHF zqZ5hz1*$sV(`;*%;XB_1$d{_cm8r>2hx9=SXU&~8J{8_X-u z@sxLUV){@=%wz&6nW;BFa_>XVThdJ0>jv6WpExkg_U$qW`u?a-=7Z@&%sP4hjEgjg zeWjF)(TW;Zyc@kBlVu@@c?=J%0c^LBCg8_oeHJvv7MF0HX<@|x-rqU~nZnNlB1>~j zYP?6w@Qx0K+2BVTi&bdigkX}HNC0Oy|0+|UgF0Gc2kk>5fby0Vx4Yl|`AhX(v$}IL z3=FdRX?|sjk)?TEC^-3v8y;__FXAqeW%wr5z0D+F4t^{1xSMl5M47-N3^|Q8`AE~- z^Zgdjqayro`j_Oi-wVJquofJ2uhe}cglJY{jq+pde;kh>MBz{L@*N8D{qV~-b7r$D z?a$VF{z9UJ&nB@y2&q@uyXCa{pq2}=`WmO8wL7ZzaDa9^Dgu7n|p4Cl556HqwGK1yRyVN zV&g1(99b+@vx9C#86aK8I`Axb-~FNIhQNYnvE1~+GxRmgq__9dB#-n9r1ScD6U(j( zh8aMt%95+xcfRyo*_t5p7OJ%2oB?>7hJl+sc1xc6-~spy1{5T-Yvo4=Xcen5AMA7a z!ekNh8A-ZIs7b@=;#O}1ddRqL&MGyw*5Kl?AlkWsrtvf7`{o69BAPjTc&+UF5aoZQ0xS8~kRbj`*TEW&cr+Zl?e25dqcHDBMtA z#~J2+6*RuYqlp$jrRxpEH&uuzDi!64-U`wi-Nh*h3ysSsO*KEq|MuKiaj8oJavO>d z%)v8q!z^EkO zg`{7hKqclO5w~DOi;w{5KBPlRNty~ttBW53Copj#aG3SDF7zQn?T+9%Mq5H)9*P#_ z?h*;+*Qd#UY+5~xEX2R9Ff(Xx6XNkA^g>%)rZO-ETu!8;wlT$*ZM9PfCOPy2j7X&@ z&X5)3?8taqk1`?|Beh_zz~bHi{&#UL@e-BhHuTkPnE&J#s0A}!lZy+dDDq?;Hxmp> zH|q!d`R`hNUVT_tHM+SEXg9EbYT1)9q$V0e(W%e`I4b>PKBO@U5Efgb0&1%vQfY+q zKHK%`Xd~BNnAMZx6MF2;K>vvR&W&SdV!L?zqqSh39-rC#H}s`GRjn#^lb%zr*zMZ#}7YmIxPNaYqnb?t*=t09>n$x|ARDy_Ek$f2^N6^E}VZ| z6E~PffjW^(S?G~+A#Uzgyasi)<{D-rTSf(M2^?5t3pNI@CimX9C@u&zn>vxiAO5}BYW!28>^N)xUSjB|MC)Xw$#BkWD3|V2!yHQdO!cr?y!L1RF7Fjm*Iq&;Guv$7c&$%y*w-s1HBS8Tkyg%6N79%@t-?Xc~6e? zZs|9eZ)w!@sc=;#o`^+JrXmm*$MHMv{5IdZ$-f*?+lBXt*3cZW$KSxY^n6qw8ShH! zFKn%^p+xqaW;qiBiTucBR0r3MV9D+IDyEDmGZpo$Qa3LOf+=nu}moKT3p0hiL5 zsuDt$SwWA@Q0{737-J$ExKnM%8u4**ALCzmSII5W#vMAscVIh9oir^9uC<$a<$hK{3Qyw&YekY*HLe}9e3r8JS!Y*jnUSvq~L>efm} zBpB|3`4^R|iCGhEGA;c#v3^c-MBj;H4U7&3mea^%t^!9tdHNJ!+Z^pKwv>F~HFz-X-ap_XgRbmEL4>%Po3&?JdJ`Awe>4CxZf_orS z23VjeZJQc^!bS}H8vQLc{cI-2zG@^1`B8!Oz4W$mM~a_^9!WVZtDqvae)2fJ2&Z-ZBTSY3Og{swT^}1MvVFv*xQtBR)Bt2R zkWmFAgG9XzOy8BLpiVnW?wCBnN4RggEVO&{h>gcf;b|_RvZ`UVf1=yX>m$uSOo;=) zDW?7a>YqYtubylbDc0C#aJ=gc@Fg5Z4H%HR4oiCh`e@Jf{KK524h$mw07Af1fSrsp zS9StC1Xrr@h9lBRRrc1WY4wX@eEutJ!5Dr3q%k)AaO@VrW91mnUM_l8E81D!+75>e zCv5q?>xBd?!jcNK@%J;s(>hlI=#&97E;UtE`kILVVh*~psKafjRHqxeu5pTR!S2R- z^Z(;;b!fxYz?mNSF~FXziVkVGs&$6lLU~pF87G(g9TCD4;D3ND|2Un-*AQp+974_ zfp#(clifkIqI*%BFJypd&Vhx9XRJS?ywyHtpoZY-rtsr)J^w+$!C29R)NXipq4-8+ zUj?}m5Zauf#kC zrXcRcfc{_*Fe6gt(C*%Et6PJnQ>2rxzyt^UKzrGvduc~A%Pp=^9--@7(=xrAyNVbb z_LK1_r|B4jr~Rr=?ASw*0c&3slhHr#5TZ){DVVI~jKt zWI$lb6{urNn)7GPv_}F&)$lH_^%sJ7&Eue}h+6$G=H^RJbOr$vxltHMXfq)78M`hdi4b>Hj$~RY9X9+OF^q%eorQ zFZd2ERydj_hm)J+PC32$c8=s0BRH2Km$b}P?jn0?zm$!mmjW^oEx^M*A9>QzV?|MX*0oIU8pqDBf=i$Nb{)L9(y zoSzZDCy|-gJ@sk<>@-7kQe_@_net11F`5o|*b>?;qQ z(IpGl&+L!7?lNs!YEuCqm4Ld$V3K301*+Flj7`Pu(wsH|!X2QP#<0;FjQH~eRw+xI z{&RISo#fCvT|h)a=29XeiTY*nG&HY4v;lqRmaMl;1_t4q^kz>tMxVVtMRUg|cnvs| z?u9?@nuCcWrv8m-dZq^P`qjIVx9~vkG{lF>;6do&cK18g23y4aI48v{o5I!eN%quH z;$Quu`2UPq%5VgJ95Y5-$NBK$v|B+|K=mdDo}lm_Nifa@sQ~1OVE>K&?T&er1YD^F zn?H6(c+AGa?0N5g=8GL7Mox=Zt!RJgOcM&G3g}Zo6%0am{;U#kSjNH)b?JZq+UZ4b zmT0i8mP0OP*7ZOqeKF94LX+P(ZK{_Cxa||ip!0a)oe5K<5wnu0cyJ>n6Eg{d(}9)NP&&BqxR8CEv&lF?uIr6rC1mXsZ|H(Ozl}bxi?}w@shlZ1CDvOr!`mQyMKTU zPr`h*-pdQ`&?rA{Np=7~K)}CG{0V#FRj$uOTG7}`!av~X;)xeI!S~TteALIA-`S;; zb+*w^AM4%>4YA-E$Umc?e{|K@->3OT=oUX<>I|gXuS_WXpy>YUzEhc- zX7Cd8Zd~y>`&UdQ<2t>NM|XLYn>9F3ESk777I=IOSDm3I&;n_!1euQI-r@*mp5HH>^F|R5w1k zfuoYTqm!m7L)>F2s5y%y6HT?5=(&MQ9x$;`K zz}U0p&Uxg&LM9@@e+N03nq1?lL%|nqkw`?;muGz@ArRMi4tXcN<<0DszVX#8?Z4@0+ehaEvD1#2Z-5@`T`UFNwlkTm21L z#_%$CU`F=C{Blmu`cOTqfKO||(yF0?r31pW#}vRejD-C3_sqtf=-wuo)EOj9Z2bQ9gno9p9b@Y&3!Gw`}7O_~jgy;m1{$&?7*QP5t|(?Y4=>QAI(1ZY%$L?-`iZ_Z z?`Rdfo2_AgkI)sudWe?1q)5)^b_Ob?Q!ix_wS>dY^Z%)XGmkz8QGd8~+fU$Z$!t#- zyhq3|Jpj83?=puT!^)bx-=`#fjJt*L0T@noUvCa@8Au#Y6B*Z#KlUj#JEok)9*n`P zs1FHXnQ(T=fOR1k7vQQ(o!Rml-~q=t$wq2M{y0Bk?QIl5IH@Eg#k0gfL_apQVp?7b4EYOt@Hwyive;Rh$=S1V)IK+F)OTGshs>NnkmL*Wp(^y~*D}Em}G;&yTX{nwxN(yHLuDc5|1w_Zs?SoZR zM`(PvVLDzR!My#9W)W1+;O!#88u0vFqF1sd-Vh!^mac+SFN0VP2$+_LSSJV_7*&_X z=&$ZRS!8kqP|YErEBukVeS2F^m_~UNa4TPsm!*b?W>Bo z^ztM>v+Gw8kkLd5H)O2_ml78D%!t#n$<2r~m?_)5Gr45d@`gFyaUL!^GiAPec%+`! zATF;M^?$@|RxU2N+DG;0_UUZF(iIE%63iyyG;CCmJ5s7EDspkFX9*A3t@pit?TT(7 zms6>_QGq)XrgO<%pK24AlU|ewvr_tMh2rtpg@m-E$ zDM@Du_QPkB_+31pbYjmenmb7S*pP9SjgHgz9QMTw_%nF}bOW()`tet#(7m^2J+bp! zUxa%S;8$Gp6;1ul{_aFxZmx}_qDK=i`_+bh z^E?*M8lN%KBNOsg<;gnlt3ywA5gPRQ5D(DS6S8 zKPOu=IYDM2{|2j6#6?!;`I5+*Xo9)LAOYUholgKkLJwwDl0LIettRYr>2w?;o^MCZ z3OtK$SIeSTGSy>$xSW>pqxbVr6JNfr-aw{#bKtwiKUFdsrj*iqK+~nrMHiZ)UL#~2 z+jfV^|M2XhU@|QPaFZnUF|K6R<<#EKXqb;(DxO1d%}k;finvLK65tQ8Dm%Z-bNt;B z(o2c%PAMwop-;CrKt0=J+VIUt!f0gY-3urh8shb})mnr;y|v>wHbYjw^U$)}k(=iHmY#xc z2Px#Fx#++{Y1zG&!yGy2<95ZOWtS`kqXZP;QFUarM6qpmfdFUR$rh%seEF#07qyvWL5PfgY=Vrz2{nPnqGVSlQK%wlmA1J;>E8ZBV| z&%-0vElTr^q5s7qCDfpoYE)vzNaw5PwByoS|1%eYpOOF0pLLW@>u-G+7`Q#0W_U`0 zl%mW+rp^@Bm+l_q6paJ!O?GDA&YEm7vv?Z-MCagGtNxwFH$S$8GgfRXPb1X#V(^vz zhMq@>RhLU@xn7*chRFsa9is-~#BLdjP?sRL7r}BG0WM=+XcLSe>p4>O&y;5#_tW!j zz7*@c6~u0q7M3rrB$w@pRQKlq&#dy_I*Jk-B;GoGd($0)>=JAR7aSrHXX4H=4dLX6 z-HW41bJKqo!Eo}1p_=h*mJ zkUs!|Fa{#;(zN8KXJhI+n0`S>_r(?Rux73+lF>_m{7eu2KfXS*!~%`b@@gAb zh7SG4#ZnOHIvt=v8V>!)SDk)eaTUmoNkZjcD?xJDXDrq&jk92}p4lJZHqT4t zjK$|?{Tj&eg6Pw14e*Zx?sG{uRkF-OiGqvL(wpkO0{t%BN8xIHG~!>pv|siwker@; zEHmxmN98L?gDKhDA(;vedm|w;aD%Iq!O&>)mLXZI$%aPTx~VWfrTQ!(*h4qyKFWj; z_BJ2kyovLzNyW-Ulst;{fIO9hC&zG*NoQ|+^~}MyDVVe+gRY(S5^rS?sK|7OoTU$F z&F_I)>z#rmaFLb9Lp%xx{nWlCK7nwQ-}zK=psrkGmY50LNu#C0GkXmb%9mR1@}Wq6 z-~i$>Ei{lCMYv$a!J$mS{c&+<@_UeAHa=~f!bH1`Yg3@HD&J?;hE^t8rV-sHTLD%; ztQ}5pJ|e-_QC;EDvFbc4*+dca>tud)JV6Nhl{SU*@Ss?J83l5-)hr(0J(=`4U<1qW z)7RF#Mt0-G4rO0h+ZStXsc+G#y0YP6LoV_7oz0s!?CYihQ4g!bkKc!^lGysb!0qcN zzP~KmJtuZ|2{yxH?>e_3q81N|s30ue8w1fge>@(E&F6y;>Go*L(HjhMxFT^(=IHvz zl(2?#FCBa*2pHNS%UeVOd?yG?#Iz09<66{goaSE2q4X)IK@SdA1Uxb3=BUJRJRCf> zdxDreYr)h3h-ePq&JHxn;^#d`=9;G1hKyaeEa^~qI_Ec2vlx2hDsz=!va9ikO-jE6 ziT-9Y_dz^4zWV7R*KD|$c@&#!hSc8-8y^9P&&N4X8ono`C~w*|tf z5jsE9^a($-hhHp*jpBMP{%x^2W^w8;#NemAH>;_<{yDHZX%ND3%z|hREI>o)eF`JZ zPr0^%m-MffA_yZ@#)_*HKI=y66k&P+Mws`v&VB@Cb|=LV7hjz=l~PBA9?2WeJ!NGZ z%VU-`7hT15ZrCQsu_C8MIx0M|PC_KOATcuhG#B#vu%}XzJm`STp42#M3V7_a`Qcokb0-1mYK;4e8fd~oYL$vUGbezB_ zRFB#xAm{@yApFj~+yX+(qA32Y3-*eC=Qqwe*D|@9s11Sb)SrgZ7llnYHxUg3elH97 z@?a69nvg4O#^gW9rlOXq7f;x2h!jZ5w2R81T!YTD#pl(%#<9L_*@YgL*t)4M7R|Ig zBr3D+$ndBZhi;%Z)z3}3Mz!CN{bIHKKpFD;ul#YyZLG9>!S|u#RL!`G%?qnuptger!t|@j6xIQWnjJf# z?3!}7{3a{<}cQ4Im%d@*#%ub~~D3sSehkd(s|>uQtOfQKAXvbv zcDz4kHLbWFll8Uu$MpN*`A1A8kDFM^Az;AXbrF&GNj&CYwjmLn_yGxFq(FDVO?tI; zY;Qg{Y}a(&+Y!k!V`vf#s6m>49kPyfPFTuash0w2P0Tq^!K<4rDafHq{Bc|R?qi4E zfRs&IdpKtG{q-C)W09gRkVT)C7aHA`NI{ zK&jmSkHeogQ?%E$4sL4!GSSm!WebK8BCDj8nI;PQm#)O0*iOQ{SQ(gkm777K6lLrL zcGY_glMln#+_v+Q@zE517((@+7HcaTiUfUUw-z#i_!_Q61qV)+XzBadAZQC#OX0O_ zsr=%|aXi=l@k`{3BFyBBuqG%Gg{CH57eyA|k6y*kdyu6%GNSzG4q}f2)*?Y#My+z+2u-@g^3xI%oA#BN{;)DQmjR%wVCI*Prcw7pY#PkZjCu^!S;)20*A(ln39M`sS zSrWpw`%mWu)T)q`H+ZA6NrK9QKsJzB0t8!2a;`QSfr>(os6&b5X{9L(#s{}>gt0Um z_1kYNsxtOmWeY1o#b3$fu_&S%KQXncG?th^vY9G3JDP}YlGC$L6GAVcg_aG`nCnB8 zVg(awxOmr}(sBdn+o+flfT6kdoqWguA8IDyrF%N1%nm3YSz8fLx$#((3CJ#}sEx8J zeZe3r4-6_-cwnJ2VU?s%|B)*uRehW1~u|h|

R)OHfCj>U}Jbz_9oa_&BlQmj+%*Vcc0$M33#DVH`^?Ms3684(a(t!Dxg`Kv8JfQ zmUIqTq+VJpou7u$M+RPQ=?_OarV_w6Z)ic0V-letcu#9GqX)H`#1H#Vy1%i)qRfP5#4asy#Lp}}oQzAoG7#}X@Za`Oa*0@Sdg4YZb4|35YL4o&R@}svJq-OS66UkC1x^U9ZEBbicv)){z z@%&I?)(O=&loP@7*=G;=B9(ikGoMZ`K)ZUY$b~$vS2)RRGLs=vRKd9@6ck~O?Q+JSdCL|%3ludIP-=ikwUnd%a zKL=C&W5RmZcs?4aCzUR5zKFW;WqX4Z2i*Na`O8T;(u&uy%!6i435Ouj!aqTQVeUY8 zB|LV^TdFdF;BN=X9`L{tKhaGq0o9?J@25z6yN zt)H$bK3c!#>7kO8ZHAir#&zAcARn<^HGsMbq#=8piVFa4qa&uSJIBskT~0pY$=dj7 z9XKHJhCnkhTy#Ey-!BMV0(->Kt$Cg?3II@ed7X?MW#{tJV9Ej5@!$sCeTbvg(0>8_ z(#AoSU+giy37xtJzfz&Rv3LKq?VcztmZF^e+_Z~OoeHfEF_Rn@^vT7b2zs9nqni+| z6)t~d=0b&MY5+At!+D=H)NuD3%p7!-qLvcqU(w$NQsZW3uUifw-{T|UYoT3F@9uIHwixVk`5+xQQtYOMmiX9ZbfwsEdF!&cxp7yT#;=d z&&PcP0Ww#0j+JDo;DuP^IdNU}@jyV+s@k#K*~K*BNv8Q>O7BD81Tl}e>|8T`-HPS` z_fo;%0;DMrbcA2o5%#5Z^18JU?9G93Nsq^`T{s_Y*SvRNr=hgh9Jz(A zyrs5W*6=3i#LiT7OlH3Xn45yijDmndiQm-oOGuaRwa@TdxZIf}M$l=&$5zghTUK^~ zdIGU|)S@5jnnJ$kMusshi!@`hv3oCT5h@{dFeY!S<=KY5)O49s=k zhG%n`np(03@uge|)uAaQlXpcT)<8-C0t||z>-$u~f;(!G36qV+->FSOCm%h+$1&+j zZzfDI|7TTnqN*#`3ynujbYQZCCsCWRiX3K@UPcf6r1(gT1V+ULzr6mbK|^4^tG-@q zDQ_On>6ReMDg8#sktY_K8_Te1NzVq*3<%#)AB=^mM zwW=5A+<3(xBrO@Tjpn!yTinx0QI5*tooO|nDg3X9r%6N?LipV1JUDTgvL}9wrB(5Q zQCnJOaesWYi7pZtl8bSpLQ8cCG*!zddIn2ofF+t@t_@wh71}CgU+s=Rj4d#NHF!nQ(`j-cKo{(mX}9ML|BIOy&j_Zt;k*EQdC;o{_{i41dPnq`FARv z1#t-yPo#1jsla9(lZPcRg88WgE}Oumwi@&4pZANeH^Iz3J1+7m<+^r^gm+S?)t!K(HyDD+cLfveb)zVyErY z6ZB^;7 zAA!t?w(*KW_iY@v0%C%(lVSzyewCD8(=a5pdXRxKnsfCwm(O(kAu;%1@?irsRl`Kg zqP@7WlI}5BD4wSb(s#%=I&9WCZXcl7hjLNs(-bFQX~N9R23=#G&auImyIxG??olp5 zup_hh7j#Eu7r}WVbwZezB3fiBeMv&7tiO8M1tCQ7;?N1=sEpd;(Q8t0$|8C*f$$x; zJU3lj@Dfgl%w;9sCPe^}o4n%yx=#jNG+jj+wZ3g?*Uhl{7VW6coSL!1xF z3ji{^4U4Ib{KZ*X3|B{IlkgO0eVb52-c`MD!S=2PZ!o#LAT+< zvj$>aEd~V>i+KI_&Fi{109*9dhq?0u4imEmQ&(#i{0gt&1PRV>Hq77Gsq%dKZEq6**%7R4b#IaK^(T_BAf5z!8ranz2S&d3-Fo%4VY2OguS{cLFLY>l|m0OT^omxfo zzl`}33;|o}3-zd%&0+YNCMCY}v-{W)8K?seAWacFM@1N>8(-hbH0{@QNZJwmkwS*1 z?>?iKl^^|7AO|p=rE!`boha?8p6*lk6*v_NvS?`FgFaQDNX9^J_G&kX2XENIIcWX> zz935@a&Z~bbq^0Y}!^efAdFzv99Bhh`?~3IaM{^aH)ic}yu%Ca>#1Zu*uF5twrtR&I z3gNeN0KemAiJW>)RdR9MbGd z)R>;ObxzHf3Ve+eIpa6M)s0`cdcNNqY%!W;g3~FVX_Fj5>?OC&m^--_zy_ zd0U=C(GrO(MeSd@j!fKDCM`f^OOw8I0D-wp1Kqidd?kAPmdKMuE}#~$wO$5wV*wJ5 zC12mxI#?C?HAj85;R*GUT0U=DVfcUnmX~!tj`b4wdz{x_m$``&*2Ak?V!T z{D*TVPdjkfT!`hXl$%d75KqAT%+aLB#R{Db)$62{T4$Lz@K{CBtvg9&j>~!xDgQu( z1HX$%wRob(RmEeNcMngbuY2rUIJK39YPt1|M4$~Q%cgSKQ;`!ZKWr0H?=vsUt^ay+ zE{iXY8Sgg{^OPFR@G!VVqZ;Q$uP>x@Vmi|WjViLjs^&sy@JR}gI&k{UZ~KBi8<^Ie zyQz&(gldMvmz)8oXiI)%F~SmMg0gsek1O-V)t!5$YsyFx#L-qmCJfFR9{S6c_iv)Q zxaHX6-+xODU8S@RJ9%W0a>1V`j9?G=rOiU{?pCga?s%>A>YMX?3VUlO9Swnd*zKhX z+cRO_Kw3kkJclGap?zOvN8Z(oXodz18z+4;Ub7A01M|T|h|P>JW)Sw0B#7yg+SiVt zi6Kq?Q~hKuM2~;~9t`>b4F(estH%l|MR>zzrCta1cL)?`Wwpx3<{uv9Lc7kaw6aJE zEE8*gV@dYZZs`etO$%IKMhM_j?k8uiV3|K0JxI1**4FdD!?NV*zF z*C())=J76A!4=NiuZRZwL$2P>aoFGel$uf9+Kn9W2J;!-n2dRe>&J=u5ijb4S)F_! z0TIUe<>4g|EeN@noSUEa*(u)rRG}%%wJU~~#K#?y+FB)Yc&L7fHR~2~S1)w%r+bkH zhEu9Nz7~r(15(a&!QI?y7$>ZuyF*RuP*6%su76SjmB~v}LQhOgc*G<&VM5@%_YCzS zvZu}MGM|w8M-Qdvm@3RGs&Uy!G*T}Eoxc;bvf6}u(Re>)kCC2`_3*G4g?;v}3p{Xq z&H)Ca7nDNl7Bvo+N(L|jrB)87f_;zzFMBZq3OS5*o&Jz|Szb7GRPTIE5pz4Ui+ZE^ zfV~_g^*6MmK9X68c0ghznZO7ln#qL(?z(9AeaMR8kUQ$-Wa8`#XeAKwUQo5N3>yTr zh31bGsIQwN1&vI;5QLAl4EvOcBhxz-rw0L%>3))fMH#@<|H^*A*R5rFz^gUwAq#-$ zbCD6&yyrj!2FB^oI}?^gsys=h;)(a@6_>gh#W@D;4`B~ z`JQ9i{XPW>8CPW-@%)nr5YaUNHFdgvGukU%p@#2!i_yVU(y& z)KGTO@4!gb>btlsGj3>dgRw0XZz*2n#Wl_c zC4sUE(wk+XI_m{Mt7YK7n*JJ!aSn9>!A*V&zzjG7F`sDmP&&*&4?;Dp7S?T3LBNt8 z+iekYPtqtgbDSnOWvp1{)TB8ycLIO6E7dp%A~Z?FBr%IL9IKGBz<&az9}XT{Vpb9C zn67E;V4(UWNCS{9y`fjhtRFpN4L^SKNo*m}UwDnek>c2`lXY^zuV8Bbu*&7U`FQc( zn$|n^H+|l6zJwq}NN=qdEx@D61}vao*f=79S=WAtbR`%O_KSdQA&8M9-*u>ziQmd+>>^k2-5u-*>#k>}bA?E2-WI7Kl0*Mlq_*}g5X&yc$l?O2AD>$CAosQ*3qzRa0( z`VGW66md#@R3ltR(^6Lt4^UDJ)N*YLsEA8PS^vsXIMHwH=3aTz<{HC0sLrRJBU5zI z5?kb04=KMx4!k~f)hUnDQ=xWh!i?TnMb%CW7lk>6-V2tTa?hWVvQySa=B;cbRi4{h zrtQx#kBh?eV|&zhZv*Un65saTy7%q&ICytls#_Mmj#t)f$i{)Z$PV%(C9|VJsn2ts*xJk3W4e;hOOlm8t zyo6BhHv&L40&7Wrd&y|I)@-jny(l0N^EULW%D5(yblNU3{>tL;V8pl~{8T$fmeNjx zh9M2#(KNm-%{+-*FVl-T`+YoFd|xvvE%+GHL%focQ9)pGY>7*Lu?~o9qa0SGP4H$y)fU3F2Di)I`8Gwc*mxUV3m8i2(R}KT2bf7>Cp2abSE&$u36@ zJ`;+CvboT0`XDf2}|VfyuFD zlA@Gzyj+)r7%!HiM|A)zf8i5b=z;^?9}-{6N`c>LOA1OF(q|6Gfq5(C^{^8JAb(>S zIf>P*iy)7r5K~M68sLn*IhlEbvYE@E9$#r0Mo^uy-VJ;raxDfrjfo z2&6eh%{@azLBDkL}El~UY5g&T-X>r0qNZd>87i0AkPbkt-5cOmjGfjW0H-F zB4{4>wt~R?+%e>1=%FaRBe+s1mS8}!13W3j{o60yrG7w=M!y7H9~nD`^SX&ffB=St zu^h5Ao9SS%xP90fHQ&ssYMx&OAg|de+kM8CVE#f-p)qHR`R8UIetvm=k&Gxa{ZmdD zU3U2nCkRDxal(xic60B2MS9FXk(1A(@=>cFLQ=Y5yJoBhXeSss?jbYpLp&ul%0n62 z`M*I%9Eg308KvkTVCIhHT_a>mqiwx^#|#&VrCBSF{MCHKVS2=f4#LdY=4i3ZgN+Bg z)^*o8T;xt=TJqdbsn8ecIQGU z+~b5xWVMXzDIt#0kestd3BXLBzg5at%Cm_Q0S-9g`;$=6$Rp&>FG_D$gLfRa1X@_`O>Z*I+&%0Ii7j~##E)+pf?7gy>~>}ERdHZx&z}MCHz#7 zK8zFGts;3Er2U) z-0lDH)m%vE2>1du)c;Ysvmn?kZ4wk-L-z^!CfdY2Yq$n;4@y*8@zqwR&J4*+f1hp% zIDbPHoFL>m&JOCRi-t41fLJo}$B>M}dXBv(iMATAizj0XYdzZ#?G*ND9F%6lf4~Uh zGF1|-1z;wF5xvfSCYE0if(d5n+tC<@^R_oCl4HJHYC@Z7CswjDir-JTMdLZU#kYC{ zcVqpY`fAs5J~rCVeAQEE#SH7~!y%YX!ML591|Q<|ypufRBT}C&M>=5{H*xqPu0lY` z!l<4!P;`Q&*jx!51ZsM9%f2ODWjm)nrv;9H17QADfNd?FrXe3KD}%42M?xmQ`@4tl zOqAJK+OndSR?3I{wBFP5&uBLRK{(qGL@~X6aZuaic`d?jug`bSP2LWX_)VXj_c!gS z>sI+ZyFm(Z&h$1a(O`Lu{MV(iRyZTpj*YQDN7z##tetDE+-Z=ygHF&n5WM zV{+4#4Mp+FN~1Y(zKl0}6wVW^A;4m8nUnYd*K`!A(N5>7R9x?ExK`zsH1<=eJt_PMM|l#M&NAC0@srGvkV*QZ9as0KSR3no}Uo2NG+Rt!|Eq>JVN zASZ@EN{5@63BFP)ZI(8pxK^|$K?6a)sUCu~at1KRHqLaHoDu+(9oQmi`NUFNRdrVa zJ9RK75r*oheT)-3`x=TZK<~ot8*KI=G_Wa!zfO_i3Oy~27}D7_v9My5`(k+X=+AUX zBO=>zIx@=CX`o%QCo#&kO}bzPeHh1?&80_`UXfbk_^2=!ZLCyUyR{J8f6h(SmkKWJ zcKhNDk!Ukh=D!wnWWH+*ViH~7HM+g1b$A)ke3BI@Ikkw`3?t?;U-dY$!S>plUNl3c zjrW*E_X0*dH2I5|r~o^|w+M9(m38c}I1|BtlPNx-fOKn{@T=eq<&c%~uggubiELJM zt@y?d^IqZ70y)Gk$cvunmuqwQ^9kkY(&A?Y)`$c5&7md|K1Q38d9$%mS(Lco$cNL= zx%-6ovCZRHrgp)1kbdTtCf#E`ZB5K8&!G}|RF`lU#bzXNV;d+ti#Qu={Sy6d`pjFZ z4ZSAC$Cvk&PLVpypm;F~VG-*?c528}6{p&W4CIk#l(r^PRKJcFGH~xYuNyt0uG>hV z)7z9L?a0T+h}GazH8g**pv`y8i=F=2T0GnIn=S-#p&?x|8MUr~Uub}m@YjAo=tj&_ zig=ucOvHjZxo;{dj9ex?zmEwcFd_pCHocN0r6InCr=c!!35+%!90%MAZ)!nwS8ULZ;y(%)=-?zn(K_nhG^kAY+Q6QT3)%LDJ7@piB;0%_t}xtZs9<4Zc|YiUL3C|0XKX=D%}k)Zu(6`!l_FANx;8zknR+QG9dA(h{_NO-t^$`x_6^{RCmu z6`o0(P{5y&=mYIL@ZVqIKAjcH!4(32M8G`vLc=O zQEyn;chX8bpHN!kSgjW>ny=!J(46FfEPBIlN7gnfO?w;GW|aV&X?y<08k`YiQyl9HUtT{P+Lsc8<@Yx7vFVMW4fJWzR{T0mpx|J%|B(n$V!cXc6H6Ch0+@(iYoO z4)^m7=bXN_;;k>Qbq1SxWei}HCv@9d1~}xk&=^?mZK&#%aN2GJE_z1Bxc^$gk2F4- zI;pqLt9wc$mV90;f%G)|dP8>EEU^ABbk-JF2k)mLX4+5JHhz|+%QZem?ngz1x?~@+hk6meJQNsk{`(Gn;u@I?Ypb%= zWMM4A&-`Iu$^{>h-kEpq+*Aeuw!4{n#M@-;2m7w_#b*ek?*!z}Cxo*zKlkUzss5hI zBKRr=%@ZGM`kz@KgbA8_HKTk}14Spem(qsPsZ}2yp61=a;R_ zFPd)W!gy^Sf*E@TEm#J2?n?874>z)=ZI2mD!zT%#sQ=7wLSgq&J^~|S`Dmk z)*VGrTd#Yam$WJ^;o8W3DMXa5XAviAT!eq#z47VErQuc9Z|6z(?GqhLm#S!XtO%0w z1{A$c{k<|sB6cV^xkLXM?M;+Ps_MTc46N|0dHNcAs*4{v4_$jEE%w}<0kDHZoN~0* zfjlzNh}QDS_NM~|z1c5N4y3da0m6g|VHybw$~rJL&e`{QSSgw_D$nEGEZ@t*1vjek zhp2t!YiKekFTgV3)s5>bH*4P+FmwPEgLBTm3ELh)XAwu2gVjHpcw>gNa`pY#8HoGl zscAO~$>;9(cyE+DqOiqRz@nxR7%0_HzsSPr+hrM4)e*=?__ZGsTq^a{uHxggT+R6AD-lHX_dKJ4__--9%Z zPJ`I)GdG#z`HC5wJfFJ(#`&b98{|0Pyy`L)bfeZi7ExC(rn-g?W||=Nr9OY|ZMlSr z$e&DRYWbZCzd#JzkJu_4m`F=4H#|ML{F1P&ugmK-WTY2X;yP9<$}L`Vsq z(r#TcNh&wv*EB|}83f_-is?s(6a$iLDcBm`3~~K-P%bF7TH7|4N-i+q6**D|4|af6 zWYFaD5#+Sf!joPNI$ioZkUaZYgd%`6NPq7HQib;8^)-LkNdvCVrE+xsjQ%ai^=6}Y zP{4dfyd#n;2)xs`VfL0|Y?;j9IQE!xKe(owN(oSbny0w1Cv3>{dysK_`BSI_N;eN& zqFh8koVV>D0tAR&6jPcWE~oS#97MQedO=AKqT_`x)3$MF2B9j#B>R(#Jk~$LN4N_{ zAWTK_{fu@b=7Gf89|v%EC&v`gA63#b)5*lc1^&u^%i{;3_N8LLVOU~cQUXizNtdy$3(X3b6OM+&$0Nt1PGTJyj(|zopmGw@b`H!k3?K)?l{;VPW3pw3| zL&o)IDyYPF#JY`*$5C^mpOn8Y(E;gWkw44Y@B7+GECs;f% z)zaoW_tDvx&((Z>|BDMDWib>dg6ZCD{~&;i&d<>e+FD1NEomg%$v6+dG^0+$FP;qX z_Tj%1TH#IhMk2-SCie6rzV!6C;WyqXZ{F8!kF?7f%s)rjSf}^e%6+F%^+SaOr~3b7 z_yQ!C&iUS}QekkOc$X}QzA#d;ShYp0&bJ|T6k%4{j!|j4L)5y{|EZ`os_LHa=NX%g zM7WJ142eon{P8hvp&Vtg3(5fSc=j@Bi#+*x2c#*Sr7$0QiFinz@pL}?c8}MO>@0$J zkGqR7DRte=RT7-$*(>R9_?0}y&}W||@dC)hU1eINl=B6x3t^l(am4jtf^OV1LgHV+ z!`(kiy@7>X%hc6sWH|*ZQG#wOTB3To&$O{q;TSi@vYtoTQbR69{m39|PnpmsI3-H^ zlO>X9uFiGK>C4*@{4ny|B}St4qU1~F)rsI7(<-?a{>1LD#ER{PW3rlKNRH}-L?1I+ z@pObF3An@VAq;YdeNNig}FC% zd1%%E;nhj{l+Ivo{dFDsu5cD9srrmtzNmJ+H!FEaKY@EogZ=eZTA2be(_#yRDFR73lW<<31bFQM2S(vflIFcqtI;fDB7!$!j)?j9fizeAa>@ww>F(HNrX)Hb8!Hu7*^?wKYYHlCH5&`~= zY6Gq&J-3;Fulm`Xd?zA?o?&6)pFr%E$}SEGDX{2QKn>{^ zph^zu2|WBlnq5^%FWj=`#vC(K+-|OJy`YPkS^+nXV?v{kU3dd%yDKyqBnhCw=1_-6 zqZ7H7ANlW&$SpSLiFxK8Y>aq(WY&Nh(>_>Op+u4s9M(&xdmw>UW{HV$J*$^Le4}*U zh0l2gomp6Ac?zyw2RQ0%bcUMzbQz;2ocQk*L3+Uw+PuCPv5Z~5f+5y->izWqI0Z4wa!zR28j zyo?1QM9#9WxGx6L{@=I!YjLb@&2d#+Ei<70#mSvB{BIP9Tn!_kbJlCfUFg+pQN9zf z=qydwyLxoLm{5D8kMR3hmyDs*i8$Llwe+GUE_tXSBGAeCDz7K&a;Vp7KAE|$YbRTK z^5#aIiHWdA^#_1W$3+BoJNf~UIkM0duGIAquD=0b3CUcTJNT#h<7&h>nn>@dgwpZ8 zKo-iCWMWq@s|p@!kGa6|}0u)DF}r5NQ<`R$r#nzg+T3azrPJZ|Dosnok6Tl6Cmda;NK;a(KYW@I?Eb>16wF!O_>x zNPsE(5o%m_7SO2_&gBg5Fc!dX<9_$W)54Ie3?}|R6A7Vn!&uON!=q=j(#k zq1kx{P~2~!zUs(W3D$y1#Wv@J|8=;uneUD-&+@_#0FP^NMEU)e$}`$VVl0-|#Na>2 znF;$UHUByZZ4v~o|Mra#r$_4f#yoyjGc$M%w5Y_GuL!Rx9wH!)bRHvy9^? z!AcDX1nrNiVqT)0b2Ov@;>RF&{#1NJ+{d^pFB|$C`#cb#Tkou83dUiFdo!&(ChuKPV8_Xc_ z&2>}#1(jCS*(Tn<6(DLu`+UQ699Dqu^G^~K(BPuG?w!~6*v?JQ?`f~>97q4}rsQ=` zMu6cJNBK|yNNV)M4+ixHA z>T@w1jO!4oOKPpG(rlbH0ov-`L>k26V4-6#F&cdF3^;1pCdG>5{sVX%E}5X@izrk| zq%crNEQ~qAj^%byo|}Y3lqv{-kk1w5p&VJZnVNYKw7TM%f&77SrzqIHr}@S5YZFl# zz&+JvpBY)d$=Hw3vC5Jx0X^wnutsn)ALlIVPBzAA87?jH!FC4$^KNOmF{a~y@&<0$ z0z~0PL6y8Mo%zilBW4`6oT-y4#W0PNG|5|-aP2`B@inp;YB^$r0PB|=x;v8$zuan5 zgYcUXTdnVQZWPF~2a7^3lnXr^EiDfidwKjliM;wt^~un9>tP_;D!bxDQDO;rZ%g2K zXiSI|F0Tzx9@{$#17MmyQxO|;1s;sMgCp0=EYynvT}@!#N(iK@3=@GbNwEszD(a1a zXGA9Z>iOduuHagxM~p4A^9U${i9YYhI;5l6xet9@Lz7>~-Q1XjS^bdoP)G)E!?Xvzl;li)upL zn6}5i0?^5cmEcxc7OiKn*0u4t&{&rRU^y~hKh_^M$bK@CKfoR10vAXZAVITa;K``- ztkSJ6(8AVXdBI|!nf=YD-a(yUyNcOfbXLm8WOC>vaMIT29k^WUup1h@zleQKR|0m+qCSWX#PTP>VUv2=2n=%>X|TSd7;3V62E`xx#+XB-pi zI`~jwTHv?dYc~F%8~xHGR~*dLM`nH#TUe7#8*zx_8)!;_OM8&~;HByuZt7q}kER`e@>Ly!P#D7N9s_-Oz0w z5~H6JqCzwY_&(JXF0~T!0n+}10gQw$D`|S;QAqCWQb2TrTQ5e&KGYA_xQWItX{0on z9QiQ$E}j4WZ35jk=or$11mgNG(lG}za%=U7+Ahppp$3<@8iL~mk8#0%--^NV*U-#3 z+R|lAs;}c&fTu*|`twH++FMIq0__jOpUtRtfFZ7Dzv1djd4h~FwXC^^^2R4V6IA+S zP75|FRH#6fC{Gu-Xm{k)wq}b`2p?$L4xB10>CfV&x9&m#1I~es(n$JN{88cjQ3PhN z-+wopjB5m7@gwHSRE3Q{sY&nB%_}VzjDTb`GOCJ1NtLYha@8e4bX(AJ5ftEoLwn0~ zKYy^_FE=~z502Uuwhd#haTqjN5Npi0_u0{Ehp;dvr5CsQY=#tYS+Yu6X-e3(RB)^86U?1>EG{1jnT24c`1 zUi>;b3H%>9eTKQ*o%EBRPD=DUc;`Vg?-HT`VzH2kJ=Dn-$pF31Cj%UEu7n~c4H=sP zO0;eC<{^@{Wc!4Qjr#|l$%PsnPgGyEgFMF%7j`&hhU5#O>Lv`m)KPX=c&}|cmK6xA zShs!UO36%6k{Ny=yIboI;kTFqN;biyHU%FJ7x}jC0t~@kteo0o-0yYvV ze_9|K3_RR(i)8EVHDL2!>;(N{U#(KR{xX?K3p+Sm zvS7~RLYdpcZCK0e{MAHs|6N*>cseogj4wSbAl1>=a)@ZohMa2Y3+!JwHUU$rj^e)= z>-%~nZgB5rKmu~}^a7{d_Z|}*Wb6~XT}9b_4B}JEJbLLSI!Up^18jG6!Q4w}B~N39 zDbwhYmM;bn)&b|4v8)Zhrf(=GYWsF%>cVSidc8If%)$4U;~!Y99o}K!m{IC9dGvt1 z3cxT9Y^V1524ng;QT*V>4K9lMo4)Q-b2InAasol-^5=05^cA0Sj*L@|Z&0 ztn4#eZIq*mu_>7}{Gs%4*$^xB>bb$)@Y=s8A7PmG!;%SnwiltZou6WC881db&>Ska zQp^P@pyxW>=fbxuyDXJ&`Lo7|#b*(qa_|_jA9g2DNBaG8&D_5;;=xo*7Go-B(9;ZH zottOeT=M`Pe&htVv;ap}t6R5qSp#1Eo1n4sbFm>l*}*VUCBH&b8Q~mv2?7`0WcWIR zGkMp8pzSax!&jzoRR(r?bQErB1rHEZmV1WQ-EHTwG^Ykaq9&x(u?f2%@34&qhh%cC z;mcBB!BAha&y!UDJq2-c5vo{2nhNi9ce>d$UFX%Ynk7hF^$d$AI{!zng8Y(sgv9)% z&~xAd3U0Q~hpdse1Qs3sl@^WeaD`bllPsd|Zx9ZHDITO0NNKEz1C*2Sx}9U^>K@m;I*({`CLN94$ZFp(?&(B|YQDdp%xSaH zL?%^;^qD5=bO1$nh50JHGL9Hi36ER4tPy)jIgwH~AyxO%c;k?Kaod<22A3a}Cme;R zE&reLs~Tp{3up!XKdvmVU4=Yb~l|{8mQ!N(eER`z6SpjFp8;1y9xW7(1JB3MBW!6< zI7k9bldQGP&v#Ls^@LTZya#miq--lpH#k$^be*d#(OEZc!Z9^x|DaS`Wy?bf0m#Ow zyS7MnMeW)mZ@?~1t}VN~l(w1$0;_4Lh$do{p%n;`a`eLs`Y+fof1;UW`JQ|l^-)Gw z7l&}}?E&xyqj}|-A?F=AekiOUnyHnf=ah&aiL}PaFGTA}nMb1Y_y0#I1bobET|$@T zLM~5da-`UD&f;L~o^z^GRo(Lu;HvVFY(z>69yK8OHY=#+WoI-`tM#Ye!eoDtS;8Ff zjBrff+f9X%)?n=nef*U+<^c(1g`lZ)4!70g*uTVx)k4-|*OHSM7-GYRKXE)6imQc5 z$Tei)=!NNjdrNWj{&3Uu=arcMg3_Q2V%6W<%N9Q6tZ%Xy0>|4UJ*?fjs@>g7jQXO? z>Jx_9ZskQ(`y}BI3pC4j+&$>iuY0F!7;3%_#*J!|NX+&<5j6 zwA@f_C~&0_vXHKWQ~Vq5Z!4-kFLOqSz2rb`-J0bRzXJGwTf^YgSnBzgNO=p`rexhJ z-6X-g_d9RQxFEvf9ZaU$z{j7E(T^CZCO6M>U(ipsEu`}W3u z?c4vlu*Owdnf6$dpS|wJK|A#$)TLP>xCvh-S(L^4_${}VqK6Me)bd4Lg)p!Y zL|W8rOaA$|-+M?hN5DgZzc+WihH_$2p8&KtX(Yx8h=gL7$>r%k6bmDgj6pUXh37xo zQ9_G>@O+E>5R}obz3NnV=*!Ajem>m}plf zQHnw(@sJFnU6nuTV>gYygR=`@u)<9CB|5O+RE1#@j?Tv;qO^QKc)|BMv^zB7~$#((zcUE5pjyh(w1 zjAkt+=Zfl_gOqY1O43U_qi` zK$%f4SN)EG!SYU%!eC`R&GB?iuiD}qdf@yVQ^n=M=(<~Cambuig}{!B27XH#bH|bc z1GdZ3DMKwJe=EE_3Z!)?!&hlyre~$BEayLZIk88;Kq~W2#fW^4v!+e5;_qEtxb&w| zOlZxveXP>bwMhG|tN}0`q?CCo5^MI5&?dO(I~eXYA+fRE|dQ>8Wi z0^-tS8H-?zlagJE9)#N1p5eVvhuLmWPJKxl#}@I%mt#EIJZpi9ij#eH2=Bg@d4PkT z+Y`H)6m4UV2Ew~Q1M{aa1+C`qNMiyuQl1d`=EQ-*% zCyWT^+V|7y?d*dA!~HaaZ1UAQ7VzkwSMs6(0MAk>;l1llF2%S)8UgRLF0u{R0%d5I z;sgq6F1w~4wZ;06zi$?j%41UB)QlDMSg?wFpxCH4`C%F@SQgNu^J8O79GE?0F>sOXy!G`o00^{LArFjH_(BPh@+Fk-3 zpgHlsSs=JW@Fu4oQ;;`g2vMb;9I?KYAgX(r+h+@ zEhUy5+oG52M)2;>tCx1=s+-qd;sBJSTeV7pd0OIKvRp1L#O0>b6|LA z7i+gs#cvL20r6Iv!BoFwPePk^8)JEpsJ&%PF-qDID{{7nb>N2L>;JJk#nPV)N^~(gnJ+g4@j$E>nZ4luivp zw;o+Fg5^eGQ8)qhvO_`;97BfWE-KF-I9o>(TF;2o!&_i6NvQgL5EOV;ajkb02)4n= z-{j~fEr>n{NZFor^FzVC)i5_H?c$i_M%{YO@8%8AsmEyZBghrFZRPi%(TONb*)GcT zA^SxPzNvf$NCqPNwB)9{8+ye-IO=FXDmUxKABw^+N@S1T27OK>J4(ZyNSkbMo+;lP z4={HYXIpb4ySP07Y*TEs?zCS0)+bJCJgYrZLB-E@nA*X_O% zZ*4fGq>iIY znXja1m2gly?p*9RKJdu1zuP@uTO2uDFtgvF6%n|=y+MSD0rN}AJVwhUe>9TO`g%Td zN|mNpuFw_Q<|C5UC_$gAZ~mg228n*iCo$E2+I7k%tn2b@wPlOMp#19k^S-X@zdCT2 zu0O>()oVFW!CG`zqCk5r^6Q$~=nsAYzpoWiH^`e`2u|>Kp9%F5Y>#b?_PF1el1J9n zws$U|!7*yls?EIVxR<*c?A1BB#xY}eIw;AWt5}53P*X9c5=kgRE~$kUFSLcbZ28UV zQuAoMvO*5cd*EeZwx^d}qp8`0zTXD6HVb(IUj(L`BB$55_6H=-QUpeW3^AKRg$Ge& z=;5H({q>qv4KqI}>83YKg626JjvG#YGep^Qm$CE7y@s3)=NW=YI!wQ+;K-ue61;w! zUz=Y>FtCKMjfP%;a$>DJ4Ee{@sD>O*F%PtjTyrXes z9-5!-Y+)+Q=Mrpvs+3Tdg;is&b=ZwFszI6cz+36k37a!jwn3EplvxNSb%@qesf$da zu4A+IzA%#nisPe|Kgn|8sf~rxoTKp#6Ui`XA-f@faNCr1)BYAsUU?DDb9Sb2z}G-6 zlw*DoalnFOVN&B$a*Pgki!MS|MHhBUUym;}cEOSBVdil3YkvJRp8%d^8jUe~H0acC z4ZBZfi)&NFE@Aa(Pw zE6*@B_`k(ps5it+```g}YWSnAM*$Ix82bX)X3|4eUAR`^n>2#sIIEHJlg_A0(cG6` zAOcT9E(}jlcXv&;sA2Q^tr2!HwepdfHAI8b&JQDM70rk$#v6PwBg%R_eEXdkSh7I5Ss*~5T!1VMd0(PI&bzoBm2!9@Eb7?%dLf%`D=V$0v0}ioU%cQV+*l&5il0u6kr_MjcsC@7{X0ip) zZ*Jyv4fdJWEY6kziFf{@AUazKoIk3#^I#Ci+=^G1Cyas5A-#2GODn5V=~=wBdizm) zn!YlljQeCfaeVy6gRuSkLM?b#wj8dyf+D#?)qCqGI`3*bD;7N9ls(tSi`V(Y*ihmdgW1P!OCMA`91=!=SO$^7dByeK237)qfu<8nKS)6_|9s5 zYo4huRJ9DwijyYvXeUxBr@J)Z|FQtS4hj`lW{KNfxgvg5TRGjmVb9^vrGl|Xq$JToicd8uDpB(X ztYek36gWE;K=2xVY0_IJF=~@_?IGQzltpBTXh~ZVP_T_r$cw6=e+Q!ClNczm@t1BB z0_a_ty~-`17QWSE3e9q$Ard#zE;wcJc+u8=+HQA7Rbj7PL15|`P}k0%XT_mo3b!HCY6sK@QuKG9%E?`(9otL^Y*$4tb4$`UX zF3&xd_O4sO;K?_@aDcXM!r{l}VdRB`LlXB_b?*{3j4hjsWo0|}?6R`9ut`FE_rUf1vD!iKsO5Y+1PGx|PvAT@1 zb{H6P<>Bpk6p+Lq*vT~ia|}J6%stDmD5_)HM1A+vTJ?()9_iHsBR~a}h%Sd4msQU) z_lQjSPMJ=OOF4AdoY9|D+UELQG>9&>-?vtlRWiVz^9h#N5sRo)iZHnK(X;Vrw`Vjq|_bJ$vVA!7yMsbzT9!6xLOhJZ6D?+#_M)ds4jm zwaC5Lr9l?=plNbWLEj6e!zHy5ODDX;YQuqBZC&*5LFYfRO}k^-;(VxZ48!o-DPtSk@^7q!kB3)P^rI1NfTzN4JHBP73vo4H#p zqO)rtV;kDmHA5tEqP4NER=#4~vj53Ce^Kb8V&w<|vWO|_>OyardGKM*EHnJFx;cA3 z#oV4*4 zvQaX_A)IcTNKcQy`DEgQZC^Z8VCXMEL*h++b{r$?Nu8bp&TEdPH}7_+W<=T3kYPkh zr~#Gb2>v2Fj{wkm4XbPxhK-Q)Qw3 z3*P36ODLSZ5qMF31*JSCML!4L$;v@FTeTz|N+b)2&BCQaR;r3kLmalM4RwkDn`tH< z1j1>hq~X&A;3kv+$=#=X$!6h=E%849b&q2RZ`z1`eLaj#ucstgAo0JoHhWR06+0VT z%dL2!K3$k*keEPAc(L4eD@@EPOT|r`05+0} zx-i@JX0}~9=au=w$EGlxwkPScv2Q9#q2INjI*g-ZVoH?xU?IdHMy6q=Q0Z@kTkA)W z-;ke^A_#+$TsPJ9Wd{ZOuR;H_W;^FwL{%uPBuBnz=8YvaP}a(`l+Ov_HPcSPe&xR3 z8M0nCh}fG1pX>+a0%G>@|2W{3;aICcBcPq*m$MG{B}FF!+%WZ!d&_uvFfkoxibzH) zFK$WIdgVMZUX_b7Dx*?W5H!tO4*16h>VVf=El$=)>fCf(6^tr>G1ICmc|JI2_v(uw0G|v!&=Ha4V~W`iR31SXb;}fGwqMAM#4TkP6ny`CaaZ- zwq-ru-u6@ZT}^V!&mov3_b|dj5#j;Z#%lzOMH{M0T~(97qdB@=Zkw1*;6Z5&Cw7NW-Ay0rKNYF@Y@O%y*cMdCM*z!D ztUCB`2ll-NJWObpBCvOuuv{keqBpv;iY7h-5zrPoc%zY2C8g4<$&dJGyXJc>Qa(0p zj%N=NB}sV&p8+&4nUha$%aFqOsG?sRM*Jr%X{J#WjP~0Kw<}5SQ*B`J#PB1xXfyUa z{GHxFOv-qaon;N|!q=iuSX=4^W6I(;5#Q9CaeOL@_I0V5i*ggvBUu_@HB8T38e}bl zwehtv4|GL`=4>zGbQ77?o2TzAPh9^>)3x2 zjc7dJP)H*&?0~A+lizyw4_=3fRc*dgnQ2# z=3{IEp`?YbcfFl`e@69~Zs+X`KVC4}rjd(KB+g|bD;7SCrqqZ(oQ_LA_Ks$QU!;LA z6kTMRnl8wFwV)gRQY1&G)yob)#>n}Op76r&LyA;_@X?YfS8jb@m6O#^<8m2T>WH0` zuCeXyzz^31(lxkZ%wfx)1kH2@?Y2KHq?XtY}h{w5vFoT*s3ru4$}vZric&)1M2m$U4%tVEkE`#HmeNPJykY) z5U9jk>mdA?2@vTH$c5?VrUWx~MlCD(PmFrwy>B;t%5hG6Z$6i4r8 zU81kyuvUUKOOs-|VpFW8f%y^(4YzZJ&@(^6@Ma(Q8cO1)02hYJ(&O7i>==C<%In>A z)g#pysQZN?2HE|k)UGaLO)20US*eWYGBTUdX;HKrpB)Wi7=ZEY^^dn(Srf_X4-YXm z_XHq>^eJe1lFYL3TJXS7j6B-$6Rw`~TYx)!<|I|`TroGY^GCy*;_WMMiiD!6rTp!q z_GPMT)WVFQVj)SQXLXQ&Dxg1}7k-{uHkcQiZx`p`x@+=a+}Hn)c~V3v9?*HtfrK`x zg&qmwz9ThSe(*4anhzn*1uu8TK1L>5ulLv!Ncw9;LeeFXqkAf=5x2N7LWv#&`5J=Z z7p*(=d`VWS+8C*{x@8m<2~|9D>;FYA(Sn6hc?kiv|)b8%p5MbMR%TS!J^-~ z(g2%U$jE;kVR~ycQ9y~_NJ_lO`d4gckpa@j2nNUE?$>65h|Ay1LJtUo3 z3>PbOUo#mvL6(tsm+B?0Aki8;9EBlgU5CjKD&Ey6aRii4V;|cZ_8n*?Ug(IZCA!vi@IG*(pVVZRNAy-&58vr0>3h>xYSgtUhrw}Gn`+!$DiVsY9_INKH&Z?oRh zhy76maT|(>p~vDJ4ln=WMH!nlG%i7dYc%Thf2*qwXWc#n3Q;8!-|8{)F9ig+oJP7f z?0E_Ygvv86HDN8WQ_wMwHhqKUlKXr>2#r8Z%9=)KZS}k8dbkIDb(GrO*0mgN5if%Y zc(bw9`{F9hme?HXUaZe|Dt*rPl!e{g7-{>c24a3ye38?j#hY>o^i~P;f}ahjrN$oa z_(V$UKq_O6kj(S8Aubgc|9>E?s*e%VT$kg%vQd3z=?n`XW<6Me2)`V z>(@L{7^*HdfNUC{asSDeW}B9LrQ)njTsK_DUbwc9WA7CbYXU&6vI3-tW0DyMzKB;R z2;>lgwpykx)WKN1vJ1{>RD7IOB*fC3mB#)8`?&u8yEn)3j-UsrH>-g;NP<`*%{8#f z>=vM(6*dH@WJKo}iLn}-vqH~xRFn)T)%kHptn%x%qtglhX+ivJP=|gtgJ4)!ksgBd zzWAuL5|AIsNJI}$Z6mTuRBvxqx+|*-LHGS2Lr|QR2#zD^#BcZ#%N<|LUkrg3R2#92 z$wSk%z@b`CdwKuMc$?wilwe#wMGsXy-K8_?SpwLs**0IRMB7f#YT11>kbo&7DgCwZ zF^2Tr5qXyGuG51144YmdKBcnXt zBJbT!9|_FGIj)K44z$E-MQ8?Df~U!f5KK*grqqpD?ZFB`x$_w2$UT=M=nO=r8b}9{ z8aToo&837B-M(p9b1{u8P_9Nz(s+jL)q2+gpQ)}oHp-QvHRzp=i3A>e@eA)OLp-TD zl?~AfV;=R|7SZ{2%EZFNgDM7mU4E%$x;Lb?qw9%&PZ>*U8oEtIKhFvpCJ5VM$v*38 zq zTSo4a`;_*Wl(GK#zmw8)aQByTwMK25<=r=Q>(uo}6e1VM;p+1+!lYT(CMhd}ad&c< z8kr zPpBbAbbw4H%G=5>$PjK)&yAMyeqQ45P;V74A80VuN+>YdJ)IN4`Q3_SY{=6ZSUKBum9;MrnbNw2R!@jt^cka_3e$m8fzNee(qd>xy_F#?8@Rn;Ql zws2oEm^vr8Tj)U<3yE**pOwR@5t6@@7HvVz{M+qp!*og{&Tp+XB{#iE-evkuJ1d)i+r+v6VDc|{vxo&Zs%}p8B(Vzg9Y{L z<{LeP*)YE#GE6BqC8mE{6sHdD&ifaNt}S9qU7JJKsZmLJSEE*Lq&+P5HlVVtYJRqZ zv+>JkM?&~1<-J59{kgPpN3+H-QXy5kID9i2e=dCGo>Jm$(-!TtaCHx4Ez zU@1uSOwTiCX?Xv(>gz^2=6;A~;sD~uWrL`t9OF6N^UtH2ts}vDbO&v$jdnhfiB&nW zHCEWB>nOq@GUe||)nNYt#ta5(fEXLq!GnXDmAQ?{(MpV?0`YeKr&=aDk{Xj=^y5sS z;%L!*k-S(Q12_R{e|RczDH)v2o@*z1{ZPUNxH8#DTqmu;i-peSVvh##pT@Hh^e!z~ zL?k!Cer>rTb&F4uzzk&)2UZ8Zxrc!Wv>zz)ORMV z2g#0st3jH1iR6l4-iYXXKp2o&FTn9o7<%d2uLDcoc1oRICG-r%gY>B5C!nT~Vf}U` z6K$FcIg{OfB{NP_TN4#h)xeKA*YWj>8mqKC8H{$K%3aQ}Z5?iv%j9lq3#R`&EIq?^ z;Ie|Q5BhM-T{6x!)Tval5jgc(pI;Y8J~$C`cHhq;_E8?q=}G9#Ax|G_n0#5l10i`H zAa)f`gogKnlh@x&O?y}!n?C{S*X7ldCw$|1Jt_n(uH+&iUJCNdq+Z~w?)l9WWg}p| zht|P_5}a+f;gdQl1tV1W3bjxc+8Y;O<4*aGytbEA_~AEqQh;#Q|p;N6`+`V(}hQiEhwkUkg+5TZRb(j^6_wdD1hO5)=Z zrOTCfoE`ztB~2+YQYm&lRZBbo6S?WX6A}0eaC&j>#rU9RxyFKH25@MjvV!P{q7}%qYe-T!m@t_Jrfq)@Bgm;A(BbZ}4tvaArBS(7qlqF&c#$mUD~i_;;uC3vFQnCT4=CeOPQ3Uk ze@9Qmcv>;8ag_3f@AI|Bm3$@ao)pY=#qTuLKhK) zI+EZ#gWxZg05))s$WcUdGfz{jQxs>-0!9bKbsOMZo@xvtUB2?-dlACToaBK&pZ5>9E2f(G4I~D&!yPyt{?|(FtDe5{iiFw#J2SN!hglT? zLcy>NPGoBp81-I9I#HPOPA$Quc+qy`O=NBBUi=bY$UPnS#+ps~(@Wngr57{6v^FOZ zcMKj@fNE5Hjh6soX|4X4G`N3hkrOz?^eHfqegz2x_99ezxMUXsarbdM0>BD!fV43z z9e`gNrwvrCra9!O5Gq13jyEm`&W%F%19hMtXu^u00|y>zsoBFz3B3sn-!zPzP4fZ= z?_)+jWA-}NzSchPIu=y8*#>9pwOT#QEuyW)oHIs4%xETm+4+Z`*!rFIWfXFKbO>$n zr>_sdNEo*dmzT?yflTIT_?0vyRQm~t@ z&VfxyOXVWFI|OFoc`)Lwj%)kk@J0B`>V)>W*7mbKC#O`KsEL9crI=AJ1gs7LB;9mPekUXpHDi6Y1!{FS0=vfR2Xqc z+E)f!SGPglSdv5brQeb&JM9`29uLf zrc9#AoM8!+Hrn!cQ`d~OHWiBw8cAX!e{iNR^dd{3gjh*E*+~rbE!DEti_gePLIlYb zXi2rhs!DdasuLDIKX702lYP~r9V&w}cOB8SPZ9ErB4Bj(zLtVMWXHvQSd!{&(w4fj ziN)hQBpE_)Zw9S4lQQF_i!us5@jeelM-BL*vn(P?k2h7tiUcLqee#_$k_<=Y+sN{; zG4t+*VNRt6vgq0&wn|>}0CO91;U4^i1iP7o6|@HlusnlirxeLm+|M$h(Z+e)=y&44 z&|GUHB)qzxxW2lbn}0%@6bE(GetQJur|IbAU=f^QVY7KdM21xoC!|cUEE-a1Rhc zD39!2OPk5HSgnc~ANXC6Q#@C2F$tQKXrP-|Rvx(-$LvIkG}p_TrJ}(LSm=3g4Qp=L z$f!&-Vlc3f08#BYAzxN8N?U@hw+s0IoIJ61Ah98ti=*Ra2&!eIdKrtIGW!NRP$$Wf zJl*cy|Khx;fA(PwL$)DEJxT3M(&)w|Qw`)vh_CW6nj+CfxbRKF(4&7VH@`NG8G~~~ zQI6YRj_33~BL3Sacq$<7Ps7oMUpyz_nL?w)wJ~7~geh7a(Cjf(JGPtE>Bm~K{?&H9 zk^Dlq+(&-`pd*mFk+GI%&S0dVtZkRR}3cUUJArxKhq8 zSxBo#Sq7n7jv(%hUaANBSu_Q$8xff84DrclR0bMbCwPylWOop!1kT}01%`vkCl+w6 zVn^j0;hnb0(nsN{!lcAfwR(-sNLK$aZpIw_T>+9IMa&l<8sVoiDP0FRf5ISOM1Po` z09N3$TLfxQ?wPv)yiULox3a-KLxtWS@1UL+kM-#fTZ~F)a#}|P*+YW20hTyjW-do` zuq?sd=|d3;N&_{PUN@nB-PA>a&HPgpJJs=^>F|}} zXx?ZgVn`ub(QesMJp9Up?_X+?et`+g^s@588$aEHo5%Qokxk%g6Y-)q0DvDLHx9a^ zd2#)$KCon^nR`MmDD5Aq_c7GNBtSHVHwrvT79iXDno=r^?wR~*+UcmQb z&quTk5B)84WK=VCqHCPbuq+XThnm;fls<8(HIrL!tMlr%ykG*m8)Rs!3#O7YrV|^- zhJH)dffZiA8Wwai1l#-p2h$t-sUjujC@EwTysG&})pyr2u+CZxV4)LM{ErA*(_W|HcQ z3)$Rye&%>xjjpdx@RzNlbbZc2wri7tRU*N)3<9X+ zYbEMvDh7VbV%}t-sG2TPc>L$PukuCR2dvNVuP^vrTqaDMIY5PoK$L{1*Y96!Lc%lf(xK0doEf5bG46ndL~# zBxL{17mC(yn{@#;YpW2crpgH8MhL10I(F?vM>Ma$aXcvVrVt~#GFMjr?%KXW8O+u7 zmP-{OAC82xzbszi?HaMADw)?4WRlR~N-0}werDl^hneYOY|=mGG9-04VKUMo!-9vJ z-*i_fBag-&*9s*LjF$L|jngZ}kKR+m?a?@RL|Nb1pB$+YGBnqO?J58AOx=$^A6Q&Qef(&yL||!7Tut)iAnsett+tbI z;%77H0ZO$0ox$daWHL4fS?6ouVeK(`Dpjb1Js-PS?%hFh?hr&YARRtsU@o}{Sq@W* z1ekdIx|kocc`l8iij3y+M|U7wTI5{AP-^U4*}nxUh8BKMkS#uF zH$b}aI}yrQ<44&zckffoy#zs87#xQkC8g?t-5d&S{ja_fIaBJXLpM`?J7R?^ucyXZ zuCfBdIv=qDS7dl+dthP5Im4oKx2%8ANR5cqbgRZ(^ki_l8Eu(+_==mM4E5>Jwo9q| zELWnD5eJOrQS|d;R`5+SOGBve2Mts&0VhLO_Jr**U@;gKhGf>yahOU>V~x7fMDD3s z`J@KW)t{fpB^LbZ7rM4)RAD+nGynz!IjR4MwOpJY5C73}2X;-UFm~`9hY%^h zIX@%Gn5zT);`{Vw<1+`KSKthN7uJ2Wc|*Z%T>6m>Yj|?tWJNJ|&#L@V;Z{w(8o`Kx zp`d8`jn_&3=-0?a;(J5&{K7a?v%6H#&)9a#C_iRS>;jbFCfzkzQ^a!%;mUUOh2~>y zC(~j0LV2jBNbF?6(y4a@Z(Dma)!pGEX3>lyL6*!}uup!U>Ej_qtnA*kUQm!Tl$ynVovA9CmQw9v zHD6zombn4H2tfBZovFDo^Se(#_a*qCvWn9MV2AD0?5tc8Vl$!F>vh3qt}I-^Am_KG zPpKh^ILavyuYOz7cjJ>6p$Xp|l;Fg*ZYX|oSFi(iy# z<$p0U1}Mz`sOa)YP?W(6+TIu+D<>uOPMGE)(LSjB?`1`m@6>)w9le!^~Cyv zo_QGR2#+9#V_HjtPrY#M(Fb|U2Sh1&qq2h-oK7ig@VkNPUQU{LnjY5m5LFQIVDgK` z0g0-fJVmiV;*|D5b3b3@izA)h21$fX?#qC4wHNv!%ge@7XWgPYB2)ZT>`Sg>j?wS% z%F+K0Ef_e2535Qw+z*kb+6KmR*+}IlJ zB?IFpq5k@IDZqpoa6+Pv7+*KwNM$RYQvj#oxkO;07blwOKshk)M{4Se?An{~ZJc^P zJszh}P4*qEzzeq;meN}{6#&e4Fa0gD)t_oMoO!0UfysH0_-V{nZ?BWwEDQ^hYDi?@ z2%t)NmkZZ1WODuo)B^O3WM%dI!FW56OEr#(^}UIg8WKp^&fI$Tqg9^#D6_^57drTd*9 z^+K~_0^|cvywPIDY7dwvXGQtd!b3piuVU)pDz0j>P`M$axThx(@U9#r*qf-U3ltp% ze~)piR2$?mmSealtG^H~w;U9b*Le(!>@iXb0(D6#&Rs1a8jZr20~nEz#&CDT4$SV_TB#T83Sq24Z)8Rb>y}ast_*A+1c=Ga*_sw=rA5V z4K`@}l7vIKbrh==WX=+Sv~1uWxGe2)=tB^KCK=l5fFu0XS1(5(6l}#=IKK5&z5L)< z{~wH?2UAN0aYNdmchg8v6_~=%dva#A4R>#i#Bar|`-HsEUtnHXf90UnEUI-iPrmC& zx4=exP^mIg#R?Mc#SyE2dErY70-$bm?~dKDajzs<(sCUW2yGFKR`g6^jwp zp$v#A&%I?GN4M()G>jD9WpV#MJ$H^sBc!=r9^#04OIkfc@&ibN$i!jWMCb+6OHzFt zE!_Kg*eJfA!Cbme{J);U@(MI)IjS;2}=ze`g#L%IA zG6u*@Z$Zh|R}sba5$$7>z{6)a0kNeC>r4gLXyJKf!#YB<<@qxWy1@Fr5BB|n$jFEV!v@G@692#ijrm?4S;5Y-%^E9yPQ>Q=X6W%Cr>i%t@8WM|V|wX_ z6-JTo>HI?iC~JO;4ku~CdRjEXbdt^*-1>?@+VJoy0%q$?zNGVdYNi;@rHP4L8%G`&EpP-y6@L>HWbr>E}58;QBTNAE?rP6xBnUKdWOvN(;I%A-lQC+@) zMt6Nd2D3XWe+X_Yc}0-bHhHN7YpvirJ0PlT$np!{0N`Wt)2b<70T{LiiIJA&k8x&j z&y;xjBQqsZiADex%_$t`t?a>@#~PM^tDkrx;Ly955co862U*QOqGfLjQ^RF9b321B zK5i{48pY2#?xY^h^KvLfv~?XWQXYIbfEc*ieZ^Q4C{OfVf540e$*&UqUe+{WDYhV|Ih$j>}h2Dd6b)irmttiIiJkb!Nq%yK@mY^G%m6*HuTt*`f3c@u9Ew}%Ar4Uf8uI8o_s8PLm-%=V*? z&?&XUaXgC2=4n#=a||@jxL*fPS$8<72QW~icG{vwyS+g^Ddqzr?X)VPzwNIb?T8_A z43PlxHidRYSj_>-r}rDgin_rN$XVodnK=j>_ZVmmd5ZVXhIe$Stw2S(na-3FMS5uF z^u+d7NZfc}Pi}*YCuWkrRH8_M5v5$ZvZD_5I(xBU&s6m%N9jCeW7c(Z)At&I4|;MG zhJ>m_VMZsR#7BB)iFd6pf_80X)TzAlGV}l5 z%5~0(`vj9@uaI0I-w5{C7k-WXlYO5Vh__O{R!jjK*Gp~rnX z7c>Cgs3Kwd_Bmk=RH;I_@pDk#ubTTD(rv&000gcR3WvV0^9%rvXlqm&Ivgu RgQ>B^XZr#G00004Sz0I6{lx$P literal 117272 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

_)MIy)G@6QpY+d8&n~?#*+cFwV%yb_$G2QF9 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 Date: Mon, 1 Feb 2021 01:57:44 +0100 Subject: [PATCH 06/46] Fix Multiworld tracker --- WebHostLib/tracker.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/WebHostLib/tracker.py b/WebHostLib/tracker.py index e068cf15..1bb5cc0e 100644 --- a/WebHostLib/tracker.py +++ b/WebHostLib/tracker.py @@ -13,7 +13,7 @@ from Utils import Hint def get_id(item_name): - return Items.item_table[item_name][3] + return Items.item_table[item_name][2] app.jinja_env.filters["location_name"] = lambda location: Regions.lookup_id_to_name.get(location, location) @@ -233,9 +233,9 @@ for item_name, data in Items.item_table.items(): if "Key" in item_name: area = item_name.split("(")[1][:-1] if "Small" in item_name: - small_key_ids[area] = data[3] + small_key_ids[area] = data[2] else: - big_key_ids[area] = data[3] + big_key_ids[area] = data[2] from MultiServer import get_item_name_from_id From 6b737775a2cfa98c9ea19a56e47db61b01c24142 Mon Sep 17 00:00:00 2001 From: pepperpow Date: Sun, 31 Jan 2021 20:57:18 -0600 Subject: [PATCH 07/46] Added hash/inverted sign message --- Rom.py | 9 +++++---- data/basepatch.bmbp | Bin 117336 -> 117292 bytes host.yaml | 2 +- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/Rom.py b/Rom.py index c4fbf279..696d0adf 100644 --- a/Rom.py +++ b/Rom.py @@ -1,7 +1,7 @@ from __future__ import annotations JAP10HASH = '03a63945398191337e896e5771f77173' -RANDOMIZERBASEHASH = '5fef983a09ae2fe83ea633a37dea224c' +RANDOMIZERBASEHASH = '1d23f2fd409c9b71bc741dadc0f87344' import io import json @@ -110,7 +110,6 @@ class LocalRom(object): @staticmethod def verify(buffer, expected: str = RANDOMIZERBASEHASH) -> bool: - return True buffermd5 = hashlib.md5() buffermd5.update(buffer) return expected == buffermd5.hexdigest() @@ -840,8 +839,7 @@ def patch_rom(world, rom, player, team, enemized): rom.write_byte(0x180032, 0x01) # open mode if world.mode[player] == 'inverted': set_inverted_mode(world, player, rom) - rom.write_byte(0x18004A, 0x01) # inverted mode - rom.write_byte(0xDC21D, 0x6B) # inverted mode + rom.write_byte(0xDC21D, 0x6B) # inverted mode (skip weathervane overlay) rom.write_bytes(0x48DB3, [0xF8, 0x01]) # inverted mode (bird X) rom.write_byte(0x48D5E, 0x01) # inverted mode (rock X) rom.write_bytes(0x48CC1+36, bytes([0xF8]*12)) @@ -1956,6 +1954,9 @@ def write_strings(rom, world, player, team): tt['kakariko_flophouse_man_no_flippers'] = 'I really hate mowing my yard.\n{PAGEBREAK}\nI should move.' tt['kakariko_flophouse_man'] = 'I really hate mowing my yard.\n{PAGEBREAK}\nI should move.' + if world.mode[player] == 'inverted': + tt['sign_village_of_outcasts'] = 'attention\nferal ducks sighted\nhiding in statues\n\nflute players beware\n' + def hint_text(dest, ped_hint=False): if not dest: return "nothing" diff --git a/data/basepatch.bmbp b/data/basepatch.bmbp index 9b1227df6425c14dcdf3708f1d7a89482a8544db..88ef418caad18428e9a615e7be098c84ada3ecef 100644 GIT binary patch literal 117292 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

QAcs4X2mhfgqky26DPP zGerYjs*u#v^L$&63;KQ|;E)tXk2*Qu(?Z2#Fl0fUe?sxb4IYUFut#oXHNIXk5;Bv` zIRq9Id$0vv-K4Ry5cFC~$|nY*PZ&_?IWR_7wzNeJ9-Eoi08tOeRpgJ#&{GgqDe)9^ z-2My#h)xJZ!^bmrO=u6`?;ud!}bj@obKM5CQ@%cOJ-;!y}n&Mn127q$3e2gMeZVh%FimaU18n+p32*R=v+l`OS6 zgOFqNJ$Afk33K*OQTY(D9!8KX9IE&_;Pce`ChW(%)gLAexxEY+xhMO0ZLXv%PpCAT znnII2qdHisyqCN90<@mP=8@p99`1q`gz{?r3@ZmV{9xtncd7tbj8>t#-)Xtv-R>mX6Y~T=bNY)Q_s?!%y@OnaJnE)I~4V0St z1l_;cvRq1h`%6eL0`ugs{B zqA9Ut;}P)A@rDhv)Rw{X6X;3IoXi8b$hUWxX&R2*u0e)tL@BVUull9F6q(=}-6`2Q z74JGuMGQXHG}w!fK~(6}rF@)1?N!R^|} z6*oj);yD|j_Xq+^yitQ`pfX9J@-6U+JVpf^8F^4^tp)jz0{>l;`F9gS#`?@?bzF=}Qw9Q#QW>qzr7+scpY z++wiM0y@1R6>FJ52r4v#VfmtmE)3p~(AUd+^!SJY8{3j!JtUqc_&Yf=hvPpk@Cugh zxS9^@smz4!8Z3XcfTJi|1d~x*l4+CG5~yBqjEdfAEA6Iqq11%))ejd_m;5qKsbdGC ziD<$yS@&1Btn4zluU3TcR%uu-AB9T>004Ms$E`|f2{T5}K?L69Abm2NLugzX)^uU{ z28^LSDslTW|9gM<+9wd{s{)R~SeLrP5av$~XWUK$Fc(vbjPB{mg69zHswb8ERh>1| z<^SA|p8N)PbFPi!1{CmPl}o)$Q!-|kOzj(f`4b%0;EBhph_bg{R#s;RIu}xyC%?4@ zuQDaxwO#OHh~0U+?Xa{_6^lqcvKVt9DUeR=Ow1ZQF8zys`+@gdJBEJG0|(g3RE~gY z!phVnvhNwfUb7iJ?OQ=jlzN3z#K?(PQXtG$DVM2dT=KQ@nWEH15bDr}cQrgWs0}*KISr0Q-+HZS(#zwbTi#b5 zS$Sk+QtskeNqz;jK%S`_9eN_vNf#APw4ZsFmnDj+3GNBPn$rvRELECpM!|NeKAC4! z68~9c{dsh*HDX)qxY6?O2;+Gj(M;oI!9nwR-KXHz5ocCh7|Fu%jMKG%# zSDW_D?_K}*pD`8CR!Ev*2T5L*E-Ee*eBsG{8n=y@;W%`@Pok+m?e)X^!^vhPdjA?4 zYDaFn7*F_LPD~m6%B*LAJ;UY886~8VwxjaUKT%$!e)iODT$~8zdbtr<-INoLVg-K5 zzD%bz-pcK6rK@5!v1)gFj9!MBZ2W;fdkYqC35P9ZCjg2nbC0?9!GQe_+i+bi*Z+!>Xz zClCsxv(TGfd|mK}<~;;sK?!txunKr8-wq_wayg85oq#Ka&EIt*ZLJiCTzK1&t&N=W z+!Etm3}8Ax!|iFyg74>*i*-h|bkxJ+AmZ#EX>qkXeuxY5+jBpeVPCzz85=EK)*4c2Eq0w^J-9&PuAbv9Y}d*I7QvjIOkP_EuSQ~|X9k-^4GI~G(Y=m|+YC;%dz69dag+M=Mg1<7w(=7Lf_N5kctK@a zaN*=PYz!EEWl{RWe0rz%zM#@w)8>cw+DH_^P#3o*TZwyABL1LMbGg-;5QLU(L$96= zPCk84l^(M&!#O>oUin+9`Nq(xu<1FiH&i}}E zH&UNGYn+EEB)VY7YU`u+_2q@F-n%!`lki(Gf5q?IK;_6hEPylePTRq{4}QxtS?eiH zt9RV*`WnVo`1Lz5!7zJW6RYaUs#{4w5keCFP`mEnThRNyxN51yR+nYJf!!Hk z&ud)Lh4=w1z$Z_+0DyER$Hy>X=Kc%sGj(lY=Sp?t*91ATW8X#CE7I6MrJ0f3`=l_8 z;fXg*vN0-(iw}R8eL}{Oruo?8o{48!U{L36k&KP5G#c2y@ml#7_?DS82G-ltf2(8B z1DxQhlNFmm5?e8g7j5R01Tm)C1XG+9qSFV-XT2jLj{QWsm6H}P7>41Lmvr62P+(@L z!N+YdRsVcP&YJ&(ebwe3pI;JKXyd~QQ#4v1aZ!7f$V(rxeZ@su)MwN`Yls7vSnwMA z51C=2Oxi(Od$MS|HcusiE1uBflvqv@tC0!X;uVLFchT>R; zsFZwgU~k&@I9=C^X0HA*P7VjlC`wRnwv!IA4+E;jJiovLF&ZG~bxh!)bBTFYdWY=| z9V~?6KYq$xmRKma0tbn15|1nv^F?3`qd?j5rzH4jC>k>6q|Kc;IX%Oft+yR%dBrD$ zIe}_;JInNA5QX6KVrR&pCbt}2ns7Iu|1JmNn79co`s3P<`VQM;2M3wctp9sTm?4s6 z@u8_r$aCFw?N>%J(-mc|27xeU2$HsH<->cP4gkfQv+!KVjwQnZdgl9REpBWfmWbLuoqzfE7NgiEYY&7m+zq*p3Kl>b0*$IheH;Gw{)zG59X@0*2+z zwt0xG?Sg~JgED@3(%-P5AJ(>^QDlQ9YRQ^P?snbmtuTFsSk~5xdBV)DI>X#Vz&r~p zwAWGoXiX)y9CM<|TCH7Ju0FMe2vs-kE*b@3$DGB-1%6_5W|JHJo?mQ(fKY;3*@a(Y zk!4W}9m(Fy99i-tc}lA8E5BmnZQvJQ3UqwoD>2@uWz_CD7qdaq5?VOeBiY6d1&Y>@ z*y^$OeJ+%QfZVl3k>ZG~NMQOqWoJaX@DqmYG#zZZ-VjF}5_E1_O!L#!8SHpTyTC&^ zi|LDlZePsWxt(xY};m<2}h_7~eebj(V<;t}>&5B%6Sg2(P2CmsS@YUQ{rbyq? zRxZ#+F%CDE*Y6|*h{tmsCC-B7E;?Ce=uECJ4%}nY@|$?PXQNg@t|HKHp9wV!{Ubi! z>(`g}PbPSjPW@WYM7pZwsWT{jcwCi^^BCLX;#}+q5Y0is@IQG?Si+x>#sEC0Hu$#nrlOVsK>R~8h3M7l}CMl(&eUQ z$xu>OaGuX4gJ5xxEYg>txJDf<@q8*#a&sKJvguX@UD}ra#vh@?&^;+Z-rCa&-t6_l$fkXGYeb zjsNOhcO%!3kJ0rVb#9XIX`zv2c)IjbJO7PAHPSxB*tK|H;-MzAC@9X8uWdiN(zmS2 zJJ+^@grPqW`)7snF#Ta)@rc~R@ts|&Z4FAdTp9}lx5Z|B? z!aDTMt31$tr@`}3?iJL_-S-y~UbiwN*1Vd3ou0eR0v|fWeqN*a6mR7sq*A7~Ki$pC{IxYmgHvujj#6U|)2oR-_iyj( zz?1hS-S4uF6@m0e*m}LiO6i%s@oOwetlceLT!XD2HOQ+#etyn(%a+v#RCv;?V?Gl}|%|5Oj_U@?P%$bMO`c-U1WIm=WI^$hNryJ#y zCE8OJ-!H7`Uxb)pCy>Xd>N4QHHNRDLqs6)$OhcxbL~KE|)f~OltyskHKW;2VhEK6> z*>9HA3H5Lj%SUhRHX7R^8D&}8)#EV89HGl$Dbw~$>;w<-Ui zN7z^27O>SnabF6L%r{D%ny-+*b22Gu)074{8^-oWrfH7^b!GIGmtz;5+OA1A0v71; zuiR@Hb^ALDRy03m$TZ_0@At-6$MkN`FA{}3-ALvHM7-in(6fh(J@{3Oi#iry0t+_T zyhZ{X^o~tB$bgw@vvPbsEg+1h8SPhXa9;SOkjh-s`63&LCeE}$7&sLZZUGvT@?K;K zyBuRw@l0B5Ww@IeS!bAs7W+Z0IoYhM+@`n}8-hp_vcYtUR$;7`5Me!-0-ac% zX*M~IzQ@R8vbki+JZ`NaMTR)gjRUuUQh)i<=K~!$2kZbwZ)(K(jdQ_fAtPNDed19` zhogxYo1FJg<{rmlaftQ|-3SekV}2?+Nf5S~;0wvc{$N@0Cyoz%>wRN@VcelWv|6`1 zneUi)z6~bYN(vg);#|}xs*MR&8zUk!^j*Ppji$&^v0{7s?q8pB{Q_3R7TZYLOd+*_ zKlCyRg5qBStn(M#Mb5OC#Da369sf&i$YxwjZBld{2vd*(ULhk(>09yM7ZJzG(#!3H z8e^Fo^Wj4qoO?_LC0~u_oHcB(o!F3uAt@+WsFt+tb>7WCXCS(u0USL7e@g#MMsC<wtlq9$-E~O`y&t$B$?vUs$N?m{cS%7U2F#a~u!Afid#8PLmUhTsiUIg_tTG)#Ej9 z6g zQnftCLK8oO75i6MyOVsSBaaq}Dj4<~aT4@jka_3s11)X}gAwDdT!{5%_h`PKt&~(m ztim@?6itP^5uolmoL*)GmK>NxO4o^i!AzndtMz?yM|@d&28CzG8_1=W0#9ag@LCLRbl z64izh`R8Y#v_tZ;ym(ZnHlW9PhiTja3Hk~}Kv+h=C2YqpPA$PF#?bsLoC??+_EgnU zQS5uXSMPiI5^TFRl5!0zBuR2MH^^eck*ycK zGg}6Z^0h!Jj`vCQM@v!>X4aW?ch|$nQM>eLsrlr$(2L4mf|nZmWX!1x1*zpr&iirA zx`cJU8r*@Zg_{4*lrdA?vU?tdlPY|)sqY3P!iL~GcJ8gY>mYEaxT8{G+-S(Qd2J>d z@vN(9U!jDQV3xC}RDXP=SxU0@Fvtr805O=T9)DYi*Y!6zI-jOnaIivsi$tw#nL)hVx(2jYp-YJ} zPtdT_q+=tb7W%@$YMhpl7HtQ&)Aw^xzaq1$p{Rn!hv|58acaSn==?HQ-RT5$7SnuA z;z%Rh0`f-}!@{u6h&j-Z4Uh>j6Q$btJ0y^;#^Rma8%M-;o;lB*wDOp{M!4(UBCNMQ?GqH_D^IC;l zH4k7@rTg4qdy*Y?fzj2okoM1@%j*}J0p8sJQM_>Rb0g-$>YUa0GW2R5NhIfUZTfm3 zrI7>`mj3zpz{ZnOR~lL`Ql^RO9O zk-im7)4bq6{odqr{Rj6=F|cQ+FC*Bx+S#rubfr$@^1K}`{y zFk%?81hnXty6qV)HgB1KwQ(-F(Z5L81W1|sgq822{&9c;48e)~^~ zd1!-K!n}Qg!ek@>*YNI~85uU3?-^^$eLZqwqAwuz=A5-3r3@$NseKdGeoEKOC*Zgo zoIt&u=<2nhG@7erCItx!5+*p&mqM}YUkk9A4;<#n?pi`GGU0@M*o9(TS}>Tu2hjj5 zpKZW(*pEMRfL!LGneWh+5%oA2)S0*sDQ*d4?Gz|p5dUOF!pjjWcFiWqm3DMK3+r=R zzmPox2pUU~>nd~->>0Z z6-M5{)m>0_+IBO0UHZkwBPOEb;YSBb*KWt-z7Ch!>4ii3j(`N3S4gG=XAO~;>I8Mz zCH&fY5Vb9D1Us7bwH1Ni{w=NR zWjhh!%T>iUC$Jj5tA8BP-2DN6M;-p7T&xB8Y1Es&RjpN_a2dVpjQBQStt{fZM3fDW zayUYa(l&|Pqb;XQRs4(`F_Q(?J2v9-=dot0a#&ejEj8@pep_-@JKTHzrp3_jjyxzP z61I{LZZEmbVaFnYx>MW??0Rg=!YlqAj~N3jgP1J7Nn<~E)_TT6?pIq&lXXxX_|uSQ zB!X0@&#M5l!Sj`VzRLbi%95-05#RQ>+(ZHRi~xzI+SZkU1AZ!r+!$6|z3qCvau93< zb=E8dUg{y0EP@cY1?^w%wYG}x*$`d1WeFiHOv_LCc~&q} ze|cKWxxdHB{A~Z)@|*R?p^~zOUTc;%i5jymY3Byc3PW2?aGvKvUe$KIq19TdoM@&jFheUua z1KCN7+oSDzo_zx<=E08W(1@{sa=(?tL9V6^_sl)nSTlR6#V82QX}{eXWf?+(ui2Ky zVpnR{N+J0TXVokuLog1@E!COtcbwno-``P^H16f*v;3~>Z*Lvai_1%8oDMtdLCzta z+uV?$<2T1s(Kjqnq%I2uqlz<;mS1STB?Z(|ta;LWWcWSVjpj$}{(V^=f?$+8wHcU7 zjH3PU@d$U%C7F-{SFb-AP2eH*J`n{ozqhp2E$?4f#%{rJNfl|^LaJ0anHq88#(002 zr4v69F?Msi>)+=$vFxybJ7|Z+n>w!VTW{W;}gP)a~_TL2xnc?_WJdr0YNjU=OfhOTq+orxMyMbfWf@L zh_0k-!~x}g5j`vNL)l!pK#k$;;1Rz(IvUCFCg1t~jv0_NB7#->z%}K0_(>skyky%K zr4!ZKK69(nup@?MpbivlR6n=zt#Muen*(2*(KT*VCao}@;K{=iD;(uIQtes{WbG$4 zV<9iYO-aCU?{OOXGHY4%i_Gs5h@I;9{>hF?thJqcy!4gKl!`O&h>d-3_r`@RQf}VE zL+MeDjqrrh2_?*i4u5pa|NN{Lcd!gn5au1U!gSN;h9zpkjFkz8j$ZGEVbUJaY;_)n zb%E{?y~b9T{IRpVocX3q9$v+|3y2C=sa7&O8m%bBf(1w|U6gX1VgB3SFlHqM4pJ}b& zZXsx^RNU>gj?l}n5h4;tGq?0l;oB4!bF+dDTvW2kVy>m#A0f-hfY_J!YgN<%@5)(4 z*tE#5E>Ww-l%9R8`tI8Wp52O#%BXUm%BF^3E8XYAniw=C*GQo7hMxN~5$iLEMXU>+ zk8ISaH=+pSS$-+d?l|EUn6U;5yAdr=e`1V4XClJSKfv5%c7VB?iM^j3FG4meD@5lQS+0*3%DK&5uH)QS>O0sl?k5Qu(BcTNqBBKuZAi`<*V;eiQu5b z)Wblv12!=ajE89ESlVZY^q~^B^HXAgbx=LiFrE|QSbE=(4y6FXq_G_n@i-*ka05N^5n8>`?FnEdKqVe#l z%hg}WF=a;UnBa@6pL3;oB`_2)d#`<~b5{lRPw8^s^&kO@bfU;{-S2zYR`;xVx zhmjy%W4P3oP^AOgdg@1Un zeH;eP@Wcn5+W*#*7_?rhf z-#w{-0e`j}AR{f2AtJYT+%}fM3~8*C z-aOZ+tEdtDrIQLjfw`wwq|5FW7@`lzPAej-t0l(~kY!b8YsHLu6YiuA&721njAnQg z2Mua4RLm!rVB2GL?{h7khkVe507A(e;wL+QhuR;Giw|<1cW1?0+Q}cRTm8^9MY?^I^y^Y zFUpddK5S2%fb_wNb5Rx?k6DKYBogT*#vi@NogVKBO6275>RjE{WMFD{|H?{H3%H|W(26Tn_0_LcoWx$YFW$4Q`GuI}1+3~+GIK>TpMz*9!L@EI^uN)4Uafe{ENVH*ybY~0 zQngc~x;u&wHvHs_-!$AbKlclL6W^lS{DvC@t3`n$+u7m(E@C$uU<~uJ$noc|W#Kse zNM`!h+lE<&KcSDuk8Ti| z`s!PPvdX*A;tj@e-Lw!*VE0y?Zd?!UeX(J6#6!$JnaqSi{mFgsABn+d;)F^knXX-hxBUU>x&Z9{c$ln+^izOto&VK{c8yS z*jH1w{M99o;N$l2B&_^?4?k*a!XlrGi^lC+F9I3&Cv3Rs+N8g z6^^tz5|Bco*J@=zSX?)9w~a$ic%qc6X9bz%N47@jH|ozCP_$Zop=#rg&OEw}{0t@_ zfx9&{aXp9Wl603Qmsp3stkZU53%2TnO5=oItyKOumqS05eXSR!#-HRO&dor{xTz!r4#WvAH-fFvWf zjxRrexRuU1H{dW{u?znrAlTH`qaFRe0{X9|IdoSeA3VXfwF(^$)qaIj{yRhl`3lkO zSienq4b_MR_Hl=^4&35lXI^9b!j4H}rKv){Rz#}EHjUg&*M;wgxcVO>yJnrfFM9A8 z!8?iBA@!<^K_B?1jtH_EU)bof?a?C0?q-rHk`sXM>>A{ZagK38#GjA2Hi3UJpQ=D_~BN$NU*<~WSsdZGvwD)Z(SWl-T!tb)kY&EL{nL{^)Dn6bEXob8Ho;*F?f=Nx+E8QH z&ZHI3b3_pOqjxB(6>6A$Q`qgRNvF3~%ObFP;ZV-rH&4Ssw=efd%Og&Yd|%i2MQS80 z{zj6Xac`7i1=BH(Ip_{TftS9eZCeqIKem*hW12+-ZtxohbJP!Mi16dqY@jgbMV8~Z zQx#B5OX8MK`#~#`sY>#&cyJi0KQ7ng%u;BMg^mY{1WHz;6C|d~5~@of8XfibZh1W| zUiECLt=5(tOxA0w=Va9nu6rYI06blHJv@RYXY{FV8J0*-S#Sng`rN(6yM{3Ww#qPH zltI3SN;w?gLU>SkH}XS(;V`q6-gkOZOvnF{oH^3?ysrbjP81}Ct2sAtbNEkglWjo& z#;*D_@v4#(Bt3;6X4Mbc?{3RWp=>^Px)=Fg#m4&bOT@ly;?R9Rm4KB%nl|-D)IvOM zmU<`nw8yH?mI?j_W5_ntCa*L*@+xd)Mluo0Eg3M>%Fy-q3@{|wY)pFLzrZ7K615hx zs23m*I~R3q-|`{3WPv)T=KN2?5*@{HF>|}%ZaxwjIW&W1DaM2~9ri^`XY5ST4kvOV zTvP;iA|e~8k($LEISOx(wluV*1fq>#CBoXM=~ErE`lg`C-LUS({YA7MqZO<$E&lZ*#D$sn0W@!ccZYq>!E7^VcS71d+sdCwaO?KE+7GQP}0rKkG*dZxKmRA z6PLhMlOKd^ld~MgFHy%M3Br1Ck_jv0m-}Eh%f&^Dbd~>Ns;sNNMWze*Uc#-L4a+#b zzU=-{m@0?Z>md1L!fisgEs0@f^!UZ=eSEt0R$MPAoS_w6`sl^cS(*A-epd-X7PjR| z6^;1wmlkpoxn&W9kBG^^3m28q18Zw$vX031dM#rmKpH<+tZWf8eA>G+!0?iP4(i-@=Mc7%uUR24kc|wa=*`-i?NF3>~VZZX^g=uJV)}U`j}8+zuuq06+hIB*HI3-r>SzXwp5_rXq4LSH@K)k=JL_ee-g_}b&fJe2T0)PY8Z07 zQoxq&^eY`B3yX6sPa}logtka~iIuR8|guK~NLo62rN^e^o-MT|)MB9TrdcGO~s$A#<7Pz{d5P7lGVbUWPN#BC%XkY+2uuY;?A( zLfv7@W&XE|pSRv&n;ncwoMuesXC;fwJs?$-2<6%6x741kaDXG;V^nZ!K-xP2+C*KQ zr1S-BvTwz?U?PgNtJQjX{QOC?Ze$5Nb&AI2{w_K;WsEf;$FOSsBc%yjUVobR6NA&& zOT$RR3_{dmQGJqQWPbgi;O7xwxBOqe_?`B6oy!S-+f{Z4NYIBVgKb1gX`HT#gI!OW zsce{KGIGju(-c@8UNe~m?P?#46jiHj^8iI3CBkmoJR$(yoLS7Rm%vseAd;`@-%?em z;M5RjdbY4!fH4NpK&4r@x%56w0eG-LJwE@qcD6$p9BH2}l+^Yr0KtdrUgq-mfY&$Q z{azKtqStPbqOho+9J^Gq>;MBX=Zb`G$4eyg?wxD! z=jW${Wuwym+#wei-nQEety{e$ekJ0kyrwo_DvIXI@0cCh8;c9;G&$_tf}E;__d{GR z%~T#>@HG>clMvzJ4ay1zmg;IM{&Qo)-A7yA@E(O8u_oB5QEf7yNY_113fH_p!rW8- zwiO8e(@C3#15_?tyE>>b_Y2&`a5M`_*y4rQT(*=0X)^8rV{$&4kWQMkh2&^@x1*o9 z90VOIjS?T!Vshq!sR<{gtfO4N>vpVW^4ivBDZ?EXu?nbtL($1b|NrCb0S%DMp;_C7 zFoqMQuC8*DK*E4c#6>TtLq3&e`JI}K9UmtxzOHIBYm)Q^%UBMu(Vu)~-&)AqAyFp_ zK}k;jQ9Ozw4_zMPKHBKEDqP1N+MNYOD)ZCh7Q7Dt49k3gL^AL(6osV^lGbGMdEHfCm z)C;S5!s*ID+zf4gATYofb-Cj)an)8K2^<|g6VCx<=$>9ePm-+vD=l#8C+Ut=R`K7> z_$6U~tBTCt7FE{a2}jpn5?4_?+VBZ82OnaPvYRico|!d}BQr%}p_uCMCt3Ryb07|~ z{~z1MmtLeTDmn9X(r~H zr_C>@Cr_YM#7_MDD$^6p636RI`=v}c2bX#szh3QvNsc7fMc5ROAMYavpWFVwSgujt zhJcAp9M*+H5iz*l2{=~HY6{P*Hip`hs=TV^1y5~H!LjUh+FO+7aTv+?-um@J)uR=g=1)&7VpJ*j%P ze0x9o+81~L_CPFt!PU~}HoT@mh5;pL03|a7HLR&1q_L`^eCz^;0}!{JG$7h>3r zq~>G<0%w=^^L6}BA`!00QF0jlvGVJ-mRhpq^z{4F`UJmah+CR&(khLd31Rql)59gc zYpladn=Jp;Y!ZcT+3vo7P4r|#V^g5HM^-0rDGy?>T<=zM5ZipYr~mFr4D}GY;-08U zk5S{{xn-?diMv!i%5vg`b1Z_%Br5GWOuwiAjh^|KU66{hfI$={Syxk&ljl1M_~10s zOlPV6cUbn-hrb#C*DXWYj)G)!4c@u%`7M<7-B%EVrzFo%#b~Z1b>uw`Gjc?`_C43) z9TiT5J_7~4btv6kGP>^n!2Bkz(uMT~DYkMN?C~Z{xaLdy1oHnai`!EDc;EM(Hlk~} zGv*6w(pc&EE^C-&ao}tCCoD!X!Y8@x8^$BM@>n+tQW>iukr){`2nH&;rFUY*(Bg?l zv`Pfz!AsFGHqw);7oGDy$V-HKZvCu+wB1eQ^ta_Iv&NJE=jT|q=M_H!JzA0 z^;L0%(2>;FETVdl=3wa&`R1r=$f26xO(=0uS|iY~O%-4`j7hh3-M}t z8Hg;aefnKPq0E4`Hr7V!(FZiESaBHdL@EWV)R=@?m%sYS_&Kf`HA^zLv@eNvijAzT zeacL2oj}*QX3+OlVbhDq5LiiNnpN$cM&u*_J3z$0{ifG2Omn17dt3T`I6rNE&Aa*D zT>3MJtzxePRojRc=Tb)>zSSIVEJ}-SLh@0vtKR5k9Q`o1kq_n>cf%$o-un_F0%XXi z?K1u66^3|d4HIu|j_jOg_RgrQ+}7eGSmlb)`vIT#JftDj$LS;?l-{%vl2jw@6A#V) zfsG`!U#@A!U<4;(a|NIJ>MP&5#n~p24fUfq7n2KLa6i0!J3lJz>u{@LWfJ&2Sywuq zX8S=_h1bQg(wv_;vydyPU|UsCf{=0tEfIl^NV9a7Yjoyotd31-;&Q%~t;pc$5JK<< z=>+TfwCu?TBa6zC*k*jXSlR-_!61|eDD`NcDqz$SJYsl=LK@= zz^xCGHk&3g4l@BXO*gVNC+GDj0Anem)0dVpGxPJ(wZ0UQd@sL#rkqB&>*d}&V_cOg zO0HPhZuW5_({%eOenB^tSm|R7tIu)Cm?LN zic++ozI_pG>!8^GV)zN0OQ@nB<MSw#j{y%^uSC3ap?FhvhERJs8wN@aw=B5<`-~6bt7+%| zSvR>8^>(Z$117ti&V}6#ZjK&X$b;*s2_lZm;7Duc*e<1d>fBN&ao`2XU_5l&9Mux| z1eo7wJ{k1}d`kL@pgZ~ohY6`IoLaMx7KCXeY^OikQeZ&@$wQJH3ha`mex!M}(v8bY za`BaEJ^N97g-^@Ys0?XX3T*P=V8@ZDG#dvfa%@bP9ur@mgdK@n|IS*%0E@J8`99bX z*~Imjs7-r{MfryoCL6K6YEly(rS>a+P8X-c*5Hp`vt-cVkL9c=|L`Q@^`exR1r%-j z1gpEpuxGqS4;Tj!teX6%2#FO*|D8F3;LX%WCu|gV|7lTT=)-NrKGU!INEbs)rbU5* ziab=Z%$*$?PD?RJ)!x++O9FMFAO|WM3F23y4(1KKrx1V#@zc8$TaG|IwqX3IZ3wv- zjgk5di$}r(*Q96M@9w4S0V)t9O^6kj3HSgy)D+oTOr~UU_knG^#*$_I^m>^(V z%7}z+NS++VIHqjTdg>ZIT^QEKG`uER`6R3U_uGq0dBTM1&wD@Z>`q#!P}5Ox_GAyL+eHlr<7SOE%Cc0E9+Fpbo~ zjADfZi(=|r(eUj}Jde?IYC9JE@nN%eXQLkksO>{pdT1HwtLaDYR(|y3QiFuZUc9NX zQ@1_DC(l{ia?H(f6sff?8N`Ez>i#Z7fkPCQsXf+BWr6 zy`0^CJ!4CaT0--iPc1M;wTTjmHMz0L4;k_nC2U?5@X*o9X1(~bmuo; zT-%8}Z{S9ZdjYI&*KKDyk`FhTOp1=mdjg977pX*)Q%p}#u}TbirDsIU^!be8O^fo} z5Yop&b!ZsaNt(GOQ{#Gb4?|}1MtEF=s^nyLLCHP*G2Ly#yC~$hTV}Z9+eVB28Tg=i zAnW4py@?R_3rzG5(Xnu0ZkJ+6biw-VIy$QTu0`5+z9^zcce6D=nLt-!h z_$E=jDRTbn&B_oSuO1pYZyQ=5#m?C@aOEuT~5mRToHIru+ z_>kv0)N8j-TeffN@}*j#C#R?LnAb{H+5#KN3- zoGwM8=uigwXqrt7o`d=Uq3Hy8H_hkNXSyVhaaDY-q7kTtgT*gfR3o~|jX5`vo`OQ? zLdQIrbHv9tXGxDzYt7mE^AR;ssp^7dEW|}NVR!Y*;>jlkJ5i)hS&2FcwpQLxyB%k# z%`mSgt*L}g8%0%k_h!yY|9HAqX+>$h)mG|`6fu?B^+7x)`%@LMugXIw7Nnmc9gOVH zWQbbj&omb{yKkRmlw=!H!BlBPQFP?SzEb$byWjFA7=^bezbtrgD$Vm#twx>9;wm6A zJXM3fJvE$Zr=1kvHJooUpVD8LoD|I+-DPG@43+JSXyn-!kxUD?`(YrXhH`+4opYf< zISRyvCHr;8dXn#n^FtWrN@$O*LIg+8HG1kP-S5?+x9Lwq>1_X#gwqtcp2r+($(KtT zR@MookS^E@dOqr^DQRK8ZZ(|1F(7%b(kgu~@u69MpICxj2-aZ?{gW0QZq~13m}64{ z=HLSXA}Hqs5BT6jK{iN}M;_KxerX|VT1RuQ>et8~?ZIw$_CFew>eKsOIjJ%QlD9@g zu3iQp74*=BJ_oe%GV^O%YYvbBSov4 zA3^%_x~0@bAh;$NxtZOkEsA`cL81R32v*4)+uL>KaG9pFLvONy4vopfmP7XEgM92l z%;4P~!-om?1cydTtBg_Ny$0P;VFbQ@Tm)ECB;vA@5^79%ihRl74(2-e?)9Y06p*H| zEPvw@U=B_lYyIRNi7e}5V@|4eX{EOvv>LaR(TjAa%GaHoUbc>}Q&p2KbJ_(tQ(gZj zRy095nE>*8HQ+5P@odHrFt8UxFO1cA<<32HQ>!+tXbx*1#*HS|_BEFljOpD0 ziwHr_)Ztf`va-vQ3aD1LeweNs2xQ~fz|KFeH{KI5sX3wT|xIsIn*M3t) z8{Byh4or8^Ht*>MF6EB?Wmiks03nK(6M6%yD6h*DOp6I4UP6#(nJLk%jJ$VFsN@TB z1zEQG%_k(6_iuFzf-u8txENtR2c|BSeUnj0)@;pYal4D}2~oy4{nAfo9^nbSD1Su> zbvOdi`nxww?$3Qd$0~K6aJ?6*yf~{0|2Du{jEVw4oG%*Bf&>hjr>M(7lwSF#68f|H zzZc1IIlJyFAC#JW$yjHf*nT54tJ1+MLCql!czm$&T({^H<14Pg?wVa`0Uu|7p(l7V!qL#~-4Y-Hg-$lSiin)m@HH#3S7XO68EU zw=lD2X(6Tg zeeBC}Lx=ygC9o7fdvvBs2SVAfarVk7`B`Ed{zKmc(j+ad)NMlAXj4L>)dYf zI%^HckxxqcNoyG|yelg}k+p`;M>L#1B4b3UmPm-FLTxG zSr@qVu+1Z4G2Eo4I$=GxE;hm|U6Fde&kfir3USiIID#lI-Ct2RWTZXkAl-?ijKm*P zm2>fQ-M7nH@*JYz$#WtA<1DpVNN|x&BuF<9FG6G zJt1#}!YzQupjI8A;RmgZm6$)2R&CoN4K+Q7OdKvyIjJqP;YN~(@SXJW$Y6TBZdOGS zYA*hfe?qe+BIOKu?|3;TTKEcP*?k06ol;Lrr-;l8VIh??_U8D!j+w#0k z{HDdES5m+weXP#NC1wOF9n1fMrBfj^S91D$!?Z|eg3dPKEBrjP9AqsPlg&(y7YQ80ldBrqKB(+GIR`+k+HLqV$wIJoW2QJqb&z@f<& z55+LU+P=o1rw_&)41P3GH4M?%u(czVy>y9SD%2N+bmg{pT4H_okDnLhFej$ zlNgHsCW4koq)iA<+?=%PfkC$UEK65nvb60oU}F3b@E^SPH$w}v%|TTNNpmm;Qa><( zbOY9{+Bbf$e$@NE^_+)#)$hRo(&9`3i3;& zd{JVBOYfi6uIyOv>v0UWF-Nk8uvsuXzqsfgXTweB%hrfBk9G%ZCNNuTZYqj;+1i^j zYIBLZR`!~7UY3YA z)(xduLehC;3@VWFRwCQhUCTYWu41?*hc53EX<++ol$x0RPRdo`T^b@uBh^Ek*`Vcxe%T4?| z<9dYyiVgPh7${QobKs91J^}ZfTm;+q9;ni$c-yo@D(jA3dJ>=D2p@&>biY(IwX$kO z2y;n3egSk?NY4fZM;bhvd4le1Vmuu!F3J$X{OOm{{}NI^tB`k!E5dRA z5-xA!s8?00<;@Q*WWBIkR8e#_i_#j%+UBmf{>>DSFq>B`?8w9BV&`d&a~(0!Vy#Qp z)F@hj<8xIpwI$J6>vd&d{^cBND=Ynz*LcKdZD6AzS)aI_xtu<#=Chf-)g4BRs{V1M zqw{uwjbRnqQ|GBs+g`UfcZY!--pg=YhA4_o!(e4-;(tgj%mucad#Fn zd4h$lQM%w8$ZC%0 z8Fawa1vvq~!q<3*!mfMOy&k%-v>sn0T`aP68ROeDP8MqPd{8)EKgPuFD5#0S=6B&p zePcJNzKGV-+Om+_5oIB`N2!>VX~Go_96ZHVel9?1)*$*d`Z5%9d<<8Z?zma%c~t$q zmBzi}#@FVIWT(`n2k+GBo$3h;6-O{yGz8?{ZT`Myx*UX@z;x-ItP^ExzfX(E*$4u? ze0kGHp1+u4VGFDX)39q(UQd7=TX^CT){UcrK|W}TTzz_hZaSNUoId)Q$|B2oB$?LE z$GFLd)I%^;vHrHZUloM5lW*aO-ov4J6*&$2cwsPijqa)}B#gcp*oc7uI2^yF;jR3w z4nU@o1^HzUc+c6+p%htVYw;sHen+(Qu5qjYsdVB4bjgz-DX`c{lXqyI{lPtZ>25>o zL7m#EJ(4|9NKHJ$VQO|`P0OZtg_Z+1Y7q{NeJ=gE;Ax1(4Oy`gJ#wUre~*t2nq*pMRScur9OT9JdgxfNxx$liRyoE(^ns zS)pnla9rd5#M+L5o2HWX5B_xVvqXzIx+b@$A;s^C=cMN|NW(HDIGfm zmpPgyhOh8)hM74-GCKejkDIJYz}aBoTR|pVi$Nc6_=BYgftf2zNRhVV(ceq;3$zKi zVGU8;3r!(IcpLAk-;i(@A^KyEFZ*v}h6xQ!p$M`X4Ytudv6mgwCq2otVsnR^OW5x7 zVSY`62-5el%g~y4Z`7`BZW{C5w;V`x!3bZ>$3quo)LX%wO8ttp zoeQfjB=2XQ%QRgN@%r{H>QWL%go$M)c8BEcXb4~cTPImC>yS*;q9hF3c9uY1lVIXN zDlXP?6*1f~14dvkKBz#Q!Y0l1zQQhvzlDjzGww$D?;v@@Nd5eyfnpEMX}e`Ok_t|& ze**u@dDPRp8;HHZ2ns*Dvr#mo_>u(1O4M_&X#V+Mu&ODBwAchvfT|;Ohh*(0|FL-* zs_-Du3Jbv-Q?3pTzXwHDu(6bu3CvJG;HuwJN>^0jT|W~m@ju1-ntoOC|IQtg zpQpd~Jb&GX(X-^gz;HLZn$ ze6$@F){&@ifi#OHE~=rzj#31YmxWW(%b*pVFlyIL-zdfUE zlxgv?F|J#y)K{vxJMm?9vNjHp_`#qX!!RF>a3?S`$mU&UHmm|~$g=!jVJc69f+hyB zy!xj!iVMu=U3g%rh`V)de^%JCqSVSE=U{sk3#(-`a^uZkJO5Hs7Nu<5y95?IdGuo?GTW7qP9g1xCjV=4+^pvEBDm z+bO>%i6HpCE;V2Qv&((n&7#Pz$~~C@q@W33{oM(HHt|1~k5v5~b+^o^(~Ns>V-|~_ zuv``;L#OD_xS+>Oqncb%u7s+Kkham&0Y;et`mh23JY;=^Ca`a9HX> zTM-9Dv%kcq$z1sotw3KlOKJ?gV#^^*8A2xrTH&LVCrAl#*H(5r4WV?TKr_iLYTtKt zFRgc5@Upv#*U(n!>p~Tpl;@M=58Nn`hUs;%(!P>`7A2vn!|wKo&EXKQ>{DmNMCfi) z=0aPrgQN+rXx#cl+%GZnWaYdHR%stWZTGmn#-8~BAgsz>YWfJO9NE#3gN%{yQnA=r1pICqy{X@gqx) zGD}FPjb3}i!5UwUWf_&AB`lx&slZ4zH~a9|IjKDHgS*E`Bb<{n5*EyWJoEH6J*YDC z&}`nl!jNcl3zG)(*`ZSQ^p9UJIWY6$EY#z2|F8K9v1=uLhMVElMHtd$7?I>Ewvwpg zEuBiqB_#dtuFz5zQ^M)foq@J~$5#pgWUwImfy|~;5m}HhrC-JR2jfkeZ8&!h`MX25 z8e@>_S`!kNqONTauVPkYkQV063r8drPOV;zxpXb>TM1DYmbd~Wzia3XV!ya8*I($` zGXexgc9c@3WJ2oGu4&H%sigX!s8HdRCt;*|@EaOFz~9OH)+eQDlP_jAlZ0I9X9t|z z-SYb56AkQmGbsbgq{7_17zN{=SE$st#kzdC%h-rX&%9d?O{}3Ok-Fq=1UT)SsX7o5dDaic0 z;?M^I-J|s;$I-I6_AVq$E_5XWU^6PaFoWH28|Wu9-dMva9LDH^xAs>ji(`v`KRJvR zh*EmH)7TU|XB1|7h~I~t)je(-<(35AdfdkKo;3W|mIV|$D{PN^k_XRY3#y4S*y`LG4SIyNFj zYXpMgrik3ceHlCRMogRxM*IgQr|&01H@o;l`J=E*^< z44C(+VldGEngyoApeIB+^K_*Wa)EoI6NYv?Is1!Oz{DTcR)QUmgUwau!M={_$=JUZ@75}b+WV{I}6JL#@Db;R$zO|h7|*kE zKFPmGpcj>Yie*LPby%Xk?YXHwjs`|~{G{lj9~l$FHUxZNIU5-|m`;Ha8$F;T83|9? zi@}%;B9?_j(=1_(ewhycZ=0{Oti;Q0nov`7rD~$O@6vMqbACY>JAuzY3_^2C53x+@ zz1rM?@|Et5e>9kr?uS*nxNqHK7rxy@q?#H^Hl9wBm4;1i7q^)5WMb67vT@lAf-ZAD zTQy@xbTtZH>VbxA7S6b8H&%;IUXL$bR8Kf}v07M6V$}*i&q-(@;E}~^JtF*5*1qb* z6!?1joxIPn~lXg`QTJlvVE6@vSzZMP9eha8%Wd)lmI z9aAh9nlgtACUZDttv7y{l;4Ep8A|rG(?NNbL5<7EsuEmpRp4LzRX&XEVhMZwX5tt} zxK`OJ@oSGn;kvH^#gL$v^PQrtJr?2aDhI8cH>Rzyl_i{>1!ChzpqKwZms`AC9{&~* z{^tK+_5yr;Pd^Tw%t0k|d>cbZWNyZw-3cGq-{NRvNnX1t6V95&ucc|~RYxRKgLoCI z`T-~e`KAbXRFS|G;7PUOSWeU13XobLz8*Xz4%UDMM{Wkk#OJFDFlWC!P6BN!DjoEwTt}&|00bv1L6J&k_3leMd zn$Gn1v~VOHGb}#+r14@C56C9*KHeH|sDf>m@)U=v!>5j8hZukhK12|xbN=dg*1fft zQ-HsQ1eJ#!efpx{*pW~GJ8Nuu@;>RFyb42W6dflb{TR)Zc$_O)=Nq=63Vyo>&C0#8 zqq=+BpEa#7(ypB3KR1 zYS-W!l-#F|FDh~xZ_&n;WBJhmNly>Ag0OZCD|y`PGjr!HJZJF9D&;yThCUBEoIXx2 zqD9gntwV7QbeHVe(t2rJly*VI7NVyY4cYHRKD5x%+GEy8JC#~$-2gW7c}$u3hdP$S zmdOI+Ygd}pM_v_y8;BSW2!?)&nH}e6WYanCGkKqsrk_1`(7zmJ>hD(y zs?|Kn$uLLIkZWLYHXCTnLCK(YyR?(0Q6Drz8M~)z9;o$h4y{bUoj?T%TJeXD$omlp z`#X+ij?Wb;5t(_haGmC9v)V1`{^at3Wisfy7kEklJg)lI^Gz*yZd<(>lRG<(t=FpY zx@0!^90GyTeejsaf~;&dNo9XY`C`jc9shp3pj9R}d75!TvVv1I5(I*IWZP1vo& zD^ucdQ~}iba_?2Y$Hxql(DzHBQ}zmn>{FhFXfyt|6i+--f?@EUPMM+sw<;6LDBp)xV&;34rR{DN7e}q#_e!eq2ePRkqaiOn zjDZw-T5nP)cw6Oq?_*FdfQ08MzZ((Kbh{$6vrvs*pcX!>?0XY?wca6h6xob;^U-QJ zG4+*d*&PS%VXeaq=k4r5A5#WUIUndH=#dT&=^$Cev&~9&3F3x(aHO<(NFnv_UY`z2 z271chbJvxtnRcbhh%Rs9Uo~JuN)ZeB(~V%fmgu1rxrm{4W~5hea{|uN2C|-d{b0-> zGJdnhMhLe|F8sE0k!YwhA#b=O4Wm%3Mfh%F98vqvnLE6! zd+YLcMnL*-Jss3V95kJlYf~>o6E`(m6OcjN7A4L~p9SE1w0nlpAm_`0=6!&_eK5f; zTDRrnnK)b6A7I_`_Ambd?=tVS&^U+1R8rWY>b zT0gy6)bbjbi6Hl?<{!Y&fC;y&2{jBQf8o_u`^kB>ar3PG6BsC=tld0G%hd9@P*%9xbYD>?4=+`p zi=n&0`=uj6=q1O-T!l`#DFD&(BVkR-_fJz{@Ml5C$P7zj8e)?dP5L*H+UrgEq9_~Eh5n= zO@!5ICbC`5i|07wPB(<(pOKgBAd$@pSNJq6_4filS6z{O!O-vp=~FxfZt4!M-uY=c z2uMB}W|HXHn1FUnrCyNRf=?KbpPFOh$!`7scRy}}*GXrkEHlMUJOe`i4nBNwt^L>P zhxd6hfrhwYM_2k6+vbzY$hBNaQ|w6Ph-7?|co!i^>82nf{1TBfUfv=sNgQ-HGYKc*FoS(RJANXccU_ZQ=`4&iy zGX-ppy=*dw``sng`GsDqHGw&X^-`t5Uhyw-y8!Ju?GtaSvU5wzZWtvwY-zu%u_JiA z!G|}Ph+;xBvGs{vGwP^1?c>~1U(DXD!tw4K2hr&ozXXx`e`|vVj+Gk<*~Vr!o#vv~ zJm4;$r|z7%M9Ardnb?b+7a|#p$0B(jqhZsL;wH7pqr5%p8YIRR0Trp;(Vm>$2_3ok z%k3pV^e+0X_dr&zP~nzRGrzQYgTfE+DN*f$p<@k$zwb%F0NtTDYxyx5{q__mkzXOm zBbHf|1-#@vplLVb`_&0v5uJ@UQ*a-(9su_G#F@v*= zq+zIw(O^UIWXug~W;#-)TX%pa<*(&y)6ltB`|*97h;sl7b{y}K1ZsWsnq1KS!* z5Fdwa^Tgw6g8*6l&O~tv6)z5@_gZSFi~0W2Nvv2C*)`cdQ`a6`o=@c&v}@o|&(Pq< zg>V*jqHJ)N5N)EtaET8DB)$U%&l|{ea+vcBfM?2ga+J0aolfLa`8e?^l_tI2&cgS$ z{v*o15N6*ausMaj(*C7vPnwIwaX*xggSzC?s1rN}blcDv%_wiBtL(3O9&GwrtP&o63R4iXip(g17abv8c- zp}KMxv%**$76pJ&yF1d#Mls0qNrFHuNH^DdPeLuAh;nNLNyuGZ`XE(dtpGthOY}n5 zuCp?^+JZ1kB=j73)EM$1%q<0zh7$>Kt4a(uxFZ8PO$#dFLYXmcFwBQ)M!n&pV5}9; zM>lH+E*Jf*E&BpHRuMg+^9kn2X~hNj-Ex(8Wq#GF0I1Sxe45Dy`S@Z{gBdg2KW-Fn z49%D$%e^W?4&l5JIpJgd-K4f-^%QzpIPWd0(QrnotwZ)|kkR15Ij3Bg>h}9|#0||< zSaN2i9=7*TK^R_*G|vhccf62bmpyUoNp23}!1)mFz?D<>%`uEMEj@SULVE7VUTX?D z6&xG{oWoFp4ORA_B_iI|2OAiq7fU@1%r`y@ zhJ*c#&~si8?BzlGL+nsZyU!N8?Cy~xeU(w2k}*3Vd1-DXK5BY)ttfkvB4RG3h9(L7 zJGgGsI!;f{*(s!3Gc&{`M2Y)Dp_X*Aa8Lk53m_*{vjZ}_m+ksoeKxq3?V)RE1gsZvM(8M9l9UE=D%fcsCR$cl{so|6LU7I-uL9tu7K( z%f%En^WrAuwUWRV6r#B+j6$w;e$`Jo=_wVk5(wd$+u|DMQd~?G^XGdWp_Io`uYG)1 z;KI^wCV`v8mb3>*{RPMx+CbNxj0vh{OMN8&KnRAzJ-mQp^3u?lNS+6nwqAGRvY-CVC`Rvkm*A<)4;v1R`nZhflbbI)4XU>E*6n^{u0?d z5fEowFbSvC(+j3+0+%Ta=&XR$!OYQu^BlU0Q95y$QXcHOcKO#?Nw!eqJ{lodezBIx z#Yy@oCQrE(inQ`Kz_36Ckf5)>#6Z0l{9ePjAdnZDCn^GhhYqgljmz%uI0SwrcY1}4z% z^5bAB^OePRU!@5V{_QnG(zzvQC{8zkM>Lml3A(_r;@O&W&Ex~blv0TZHIhs5xznu< z2QQqlcva9r5H*^^Z?D4Zl$=Jxb*yJ17>Y-*>JFie;egJTsWb>Uw6mIvBL7w@arpL~ zXjtAN!&GiYGxkS7vGW4HX&G~tGrRAjIW`_SUhum;-+wkRQW2-dg(3ZX4;;p%f@$_n z_#|pPjKA_gSy8R zYEbnDZiYaW>W^5!Ln5llyEp`^``TQwj3#)@Ce205x0p z6u6MTqorxLfek_^z&~=-iE{n1)SZJVm(j=N7ON=|l**FAC zl?Z{6_7$Q^ZoOe+&nBM^0i(iDtP1zhK&6$mvca7=O+wf7KUPb4>KI`Q*dR&+x$9x* zQO8{o4!gHXzxfBpETDdFOnV%+Z`dK`ta~XA%iH$QxTpy>5cqFt+JOIeG!&4I!m2;C z3T6}?eA0=aCCr#n;j9p5M3f(Lj3fpE%oOx@UVHG+mlHgz`@}W4TfXKEAHBsN7!F7C zfdS5lG5p@Kc3PVdD%BEP*bmKVuH+5tJ^1yPmJsXTuUZa0Gyl)cJvx<*_FjZ=5+p*0 z<}W$p{Tp79^=M|ZXjIv=jHDrUI$vDOPXGPfKc(@?cKUU7&s=`$=I7@4x`^MkO-1Y8G$4}=hR_JYvDYNTn8$#fN zqO4-S39F!p@b2o*&89e98QIE1h;LH$2`LT*<5YQxHpvNU3WIjl2eQyHv} za~eiHcRxQY zcl}SF33rjEGY|PwrG&*yh(h^7w* z3BB0rPR-FUa#x#WJhqNw&SH{RS-K-j43+--@g~0#s9=O&#)koZ6~mwD-b@HCN^5wO>B~2?3%mAZn!PU(sve9W%Auxr2jxUt z&mbXU^~G)UkjH{H&;?r?gK;(^;8MxXw*nE11_}*_}Y0=vS1J!msFmfu% zRi>u3ZKufmP;n?GenhraJR9m8CogL?^wK=#I%Ay{;PKy2JfnL&+rHl5XiT>yBpAfjk={Y7RnucCE{uPJS~N?w21^8&NtEIf7mCARnx6oXP+lo zOH1J3MV*L0QDwqn;=ht1N)MEMogGYDaFUFv-V~?kwGVjHX1SInnAo%NN}Lzmi{VYm zehGV8M(48u*0ZhrE;`!-pI*`LC2U5Kf$L5yczEsK$l_Fk=)o#DIPwuJf{rS0!pW}BU#EWY>Ok31{57Nja56m;dQ-hiw zIp1VJQ61Lp-j>4Z%+P!vIm+}1BPLA5uf5-uK9$06Qo@|YSz=tAiw~ap(QKJo)iD>qgF`?p?eEaa7k!AWgkzeV|Y3F0oGUE4~v_ zZ*pU=FYS%MRvqEgsBuY|dT;xWPth2)(twg9RF{8q+RAPszZ;NTUAurb5=}@3A&pyg zA5pJMlM}*=a7LVG`PeFHh(;5?{Q=RW@p+q?S$bYKs0rsnp3m@8w3#A}A)uaw73I3; zQyu4|2g!M7v_`fnh)Ok;*3ull#fF)%ziY!d!x(F38}Ays3&oaX*&Ftk#o*zv+ol&8 zhZ`dp5@)JI;hkyTo-AtwouYq2@P~1oYZ9huov(|Vd~3)9IAGd-@kxp2oT()Vqkz+~ zSwl&_YcfBx*EOmv2AK!=`Qf#lIM_d3igjIcCJ@F2n+6_HsAZeBE18XCA)MPz6U zG8CV!HlK{+BiBFh=5{Ru9JN)p>Co%!nDaU_3w*|G-W>*^%50(Gx+%4$%RBY{Fa5BUq==w0fLhdW?xxVdujLd*$ zmh|PHrk59$2gLlgj^KF1WWm>*rA*kx?ICsS z&C@7Sd&H$F0%jSb@9TqAijUS%1gDSXtKtms(bC*%BUb0pwW;R=ZDCYn=}@$R@@sy0 z-V6 zEdFmec=d`|RZZZIGGsCJz_`4>R|xl#uACMoDdLs&TE;m)vV5H*JucGG0l2M7frESl z#V-<6Ypig;A92gqE`yVq=!2n9dkjG257+3!ni9K|T^e7ljH;5IZHB>( z|0Utj?eJ*uU>exkziOcD-Q!??1w#Jvh;TbY#{nn##e6Xrku)7kR^&@h<@0Wa+7n%&FEdAN4VwhYg1Xjv%eJ&iwOh>(l*wnx-6q%|C*L%oG2kj<)F#n5LH0 ztr3rEtGyK#Eq~&uENc9*ju8piKJ{w!o>;mm)R{K5bByxcK+?7WC9JdRg07#@5*unQ z$+QtB2!DI97%?hg1Gub8@1KJIVQ&*XvTa3MpQaEkC_KT_+8nvO-*^_X?-7!LTHVi@ zzA2IBDy;8z8i4tCTlS(2&Gm?rF!ivBHAlbR*E$A5JrVW#!^1(o7wFn)uskkJ5^Rkp z(Lpw1t*9u}nv=Nd8@=NS`DVNEv zI%d>-vP+9^jZJ4RW2?Yyo=qEo(cjlY%|zK{)%51hn0m}wK~pR&*De(BzJx_pSN1sU zGSzK8nH6sTzk?|^0um9CR9JGxNOI8MD27E-gq19I$Wf?igSsGd0|GV^H`6wFHfA%T zYdsww&967*;#TZX9!cHJvy+#M2q!!d+r3=7DbrM+z}u5i#xB-)NUy&>BBgnG+e_Ylh`<4HrAPWShMpA9pw+*u5o3=0OZr`93DeI#%XMybo z4qc6T-N$u#8TH-`()&V$Nub@BiBX*AnpUo3;UQBYGk7IWIz0X80ftaGN0*$qNR*=m zLO?tx~t09q7{(8Lo(lLU!2O87!LN)O~Kf4&&gCM;EMd7bbGw zAxM$Id&R?+i4sXwbi~C?krH$852c5h|KqZGo2jn@gSsmuaj--2Pvq|JeuLl!aCuH- zqhuwaXD+tVXtqhqQVH|?%m}h)H zdnj}es|E2`y?oPAZV*KpwslJ}&cp~fPff*O$_4LEJUeToOXfiP6@ZAg=9nXsUu#Zv zwgFP8lGREQWLAlCivp)1gmRj2gV2>AFXm?eAQ)ANMbXbsqGL-z^4+-4K-#7w?G%}` zZFD})Bv|YtQ6zGUQ2p`beG6=&LfFVOM@%_=S)t?hJHRi=(8UsHGkQ0U^6ic{xn zQc?;Lu6!2PQQZtgN~eTu^dwe0-_qg(Emt}iY+jA=>dwUnEqb*hlsF*%VD6)&3Ey9< zz6LTf@edWM^Y0Bmc45MB_jnXwkR@2rIxrSJJ!UW%WJ?{-_@64xvMz;-WnRiq`p+TF zvQ))6KLO6=GgDjU9O7vQ-ardooGBDWS4Ib{iQ?&oFoa&iBfG^cLpv1*75&caffo94 z)rYr>YZY(j7een9aVPaNplZ13Y*1#~gZZdrl(b6!ojMeAQHb6;k?dV=4sAbKIg(mB zYP>0XTE|M`)*Go_L%RaCVxl8twjMz5DwZp5<1ci=#~?i2xRSd1+V(k`XQOy5^+?g6 zErEqQGv1bwIedVqqdrFWXvdd8NmcVamN!K(|DP`6-3Pr-kWUzh8;CxnF=uf2t=U;9 zAvd~tK*=C!ruV%$!1U}Co!)Cyr4gi1Kba=R5!BBjO``+W6=n5xyP(Ki(g4I%&4fs{ z^zl~->J%OaWvX~gfLKuCLO|pzLcLfb|2L=arCA((_7)?$VRxoFKO4=rK*D#CYAt|^ zcY^%)3Rpi))(jQEMkZNUtLfTxC{cUqE>d0=AS~rh3I`x*DgfSwXDRDB3GvaE{L28rImrr@?Vo zZ$K|FF9eWD`r&@f7gD@fW!wwN(zsy6_v<0)f4M;5{Nr@9p3zBL%HV{C%VS-ef$!J$ z?31dqReeZq8w(ncE_Mzf2~t*-(n=L^6+*VCuQ1D=*pKf_x1H1H%6A>?TLr%)0*VJT zxg%pd@}8W=?;jV5E+W%4obK!3>cN$|6oMz^@-;@=B;+X z-duAJf)o}*ki9X{how_WPTGCY6ueXbQDU8Z(Sh3L?=ZdLfe^xFhNh+sa~GM#X6hz!XBhiT}-6?uz}g^fZG1c<7UN5zpC*wCW6 zO!UVzleMWFSfIW9@9_kGsIjD}0UAb%p#MAbk^>zi{$v>733a4ROab~e+xHwPc|y_j z;?;BzS16}Ot^R-+RK=Xwby9qyQ|jX`;?UIwBk>Wv~ze#^B|5-4Og80mSWW@ zq*w8}A=Jq_L)wB(pOH*Lc~64M&g7UE#Z*HDNzkpJ$$3bztG4EGsax3HWz%4*xc=;q z=9XO+K7!|e|D-5F9CDN8{dkV+_Sc7dW%L+nC8f3YQB6x3B!nrdxTZ1yH9*S0(7kMa z`D6q_NJa;-3zAuGhNCHe*RBlvq4g~NLIxK!1Rh0CiZpxEi$8a4=EnEd=zorTUW*kO zcla&qw@TUxo6G#1V@tOqrFWWOo-HzLSod;Mr2nY`8Ox%16U%==$?Za26#u0o^) zrXNX&Np`@hz)&g&=B_TY%xefj@Q5FD!0DjLQ!_m3-uQT_3PoTLvZaTLAU@JnH&3gWt;O>pU(#aA3Kmzn11Lw)}ir z5h$!hZ?RvY3W+?v-14ZECg1^E3?$ArXP1w#%soAWVMcu`z@0*{x?%tuCwD%**S(7) zZcnCW9fl3L&(|M@8j+KRX5H&xQp0Y`KlHOKddo%n+Qdg1vDYTl%xD2++0NaAGLg*2 zX)l5Ok|01gqN*|S)v2FQI1{-7Ioziyk2^Op`lzHk95SR9;|#D%Z}hYnCO!fLJU41# zbgaaeGut?V)}Cic&{S-6Id?-G^8z-;Z^&N((*rLzdCh`=LXoaJp9< zdvXZK9#BdIZKN+e4v)TS$J(dxCdom)WzDoQDRd^XPNa zZX|4rt{8jyuZerbjGRz>g);{vVSx}iN3f`>v)pcDv4FeIHSmtgh*PGOP5i{aF3=Ge z5@fHw{)0R-hJzhFpB+KsuXdUm<83HTX~Q_WGMxQ0NVYipr%om^?FO%|&VpJ@cTx?9 zAs;bY8I)<7zla?(zc_bvglAA`|3spnr3@N;@46+_x5}XADfKt;jxWyo%De0yemjdf zG};N7gF*c@w8LsVY>zi~9=slU$2ossU=c|ns9)AR1AXYc%}2TtUjai^k9On;w1_zu z(7+DW$#&%p*%HQ!~m_p03J5|CO%QBtN)HdfxEeZlk$g;|59Q zoCnRp6uFu8vQ&8H;}|$F#@`)0C}_{AIyT{O^O{Xfm~$SSj{t12Wy~hL4S}0U0d`hx zeoSdXt@0-tFS@=gd3we(X|aLU^UTqBs4+iQ^wb#cZ#M@*kP5*v$5TBm#IL_5OmwGG z%7A(zngo^uWqp77FBXV;Bwo+FibrpA6pFMqfyk(y%55z_ZE{1EHrNM+P!f(P|ue%Z5Z;FUD#C7~hE!U_@#O9cdak8)cT!a0N1IF!?I+TNE(U2rXEp@Q%k0spS3n`{3Mx?qLMnCh#?;raaFJI z)AuI$PL8M#Dnc9!aa>69RtbxITY}=Z-1RKRaxW_0M{E8JAV0|+lWBf3hwMN{hXudW z)qq9{f;(qK!Qw$upMhNaQcmqM8dEcaIDJUTUiE=^wFTPlNsoiO_Is6Tmz`C3Y;o5w zJbS`H_?Ikz0gdvscfHpMpj=wlUJhjDYKRWSZgF=%Y|8uWvBH!N-)jKT?$(J69ri}t z)uGA!NozfndGW+ARtWZ#ra{4)3OA{WQizlJ+mNO!c%WV9bZ0hkjXs zrjrm<>FfwCi#4nPWmQ{b^mI4#b%W53;Y5lD^P#lCyn+Juxo$GW`Gi%Z=FrRcj%X|A zbnNytVRR$Prw*e)z>U>%Nsh=L_)mlk!V_)T+vU~G9a~JKYe3g}_eb-46wd(hTDNF{ zn&jg3_of*{l}tBPiO@A{(8d(OPUjNoE!9M$-&dP8>tK)lK`f#s(>bM1>}()mC>Qtz zKFJlN(V+k@Ul!`H*?14X++2`<#1$B3gY=NP1`;2}xrA#))gdfnNjZY>3MX-MD^){R zm$oqM&_ZfXH`q;iC&mM_@#JRB2UoV25dP~t#$Ga83(;j1`^SqU%UsEd?1VAW)V8JHc&1iRLPBP z%yaP@($o6d)wVW<>N)2?1nwU>=CjG4pwQMrhzC6UYv#+o!u(FS?V;s&|LaH>s$jZS8U~(i5&YVwr`s8^|xI zKFA~Kk*<1ik8Hc|RRH)ZIkSDF=vV@DT308QM!?(r)D&i1fN?z(ZzDQZaPt+8#Fej6 zWYX(MzlMjI+Ru)zhV(Hgg>|RlR#y3Ke(>-UP`A{$uw3$BDIh<@9+C4i(64hEPfLH8 z*PZRaQ1p1<6=4oF;Gr_lp;WA|5ci5!+Xou?%WjBCH37f~gIUq)zJ3abLMBOmFp$7e z=-`++iH?6BA7HpA_hTWE`gp=S2!ap=HtT|QECy)&Bf;%g(tUOr2wW4tv}Ar#IBp52 zINzc-o;Qn?n5w(e0;xa&@1+(Glv**OVVBw@A6Us50@)(z)rReh>Q*4|hh;T?C~mBXt2QYtBrQ~#k*4X7<}df{&M}R_jGJ}?hbJ9v$ipPsmFvdYeI0f zvI8=GC9Y^0Lb11x>$^llrMxEHD<&bXJ$qzu_JzRWxi^(gz~gpbiT;2nZ-X<_{vW`6x8 zic>qdzcSRa08PN)romf?);isr6x*e!;^|DXIO2?Q zADcQc`0Ly{abO%Lb_?I-&!=r^F1tfk;bCL{^BnN3u*HO5{v_zsH2@L%qupY}Ysw)q zW8EpIBZ?G^oKN7Gv5^)bO}gtK@XtTGX1vFL;(74%aQj%AUKY<(T246~9PxHB$U(%m zG7xfL+L(u(r}J=`BUPROA$O@-g$gPjWd8gjdq|%VVWON$13@_P%Fn63?uo`IH3~%+ zO7r1X)Fn=XidVP`1~0+JvCMeCSnQ@Wd=`uhO=1A|HSid?TI(Qd>I)1SVaZRJLDoX( zL*LtJ1TvbOT$I)Ho0I4_t`q~nl5M3I*uWDyy?3IDsaaOgcwYS1n|Kf^7%)9z|7=7z z4OFijH;i4;Say1zWUCGc)~0UGa5e1&Y8n2t49s@$w<*=q)HT;C;ASl-oFKmd`cHgA z-K)5*U~1a#vZxdX&6i#M7pLzXx(?Mnvw6D?xN94;qO`AqSI;9ABPRxY1 z^g=@=YxcFYN-i1-Yd>!Rg=z{P3#OjmYwB#xlfP_t$j3UFHHcWR54whNH)Sfyi!`e(9M%vhs)O*S;jl|rCz9^Co9_7%7g<64o{seAE$8Lk;fb__a8(GzZiiN zCv%_2$cAh~7-$5!8n7a{S~#)27m#d^rT%EtKr-dB@&SysmRaYdG7ZIs-mO z&@tr_dX2c79EJ2<^wtnWGOt8!;^pgmGuMu<7$MY|HDY$*D~0}2QxOZPA3@B{b%epC z0qkoi9gqcLB71qkipFK9Fu^ugY*LYG$jWO5J*L3L@4ROD6e-n*B|eOcUC-&uW{#`P zx+KRX#5^?b#J1zEeTsJY5oW>Jzo)R*9_b3d=3u9a40yg~+blcii}s#V}} zJVuHkM`zX)x9Yg3R$tj|n|(FbTM#|f1Ev4T#s z*kuVt`n<2&dxYuU9GX_BEoX}SJs_iQF3Z>WurIs={3;^aVx>IKVx84${($bG$BN-hG+X0|75Bee zfw=DbIE^79F4<+#x|Cu9q;JNc5G68}+Mc0#d9y3)j7!yy=$0Lh-9!hjxgl@oV6R&h#33rJa98|-E2dJQZ^){jE15(^6EgS1fV!t}vw zyFzh@T;c z{N)Ng|AG?otn2!3&a`KZ#2TPQ`sEC1bw&KK!Q~)gd~R`#2e>dgX5L&kHsB|)j7 zB}^@$@_gM;&GA3X0<>~TdqTQ&I+pN<7t;>x*;;K?)OWNx=*l*cW(U%DyH1pT7IInB z@}5zRVPH8+PfODes>2sSu?vt=SR4;skwlqFsQ0uJ@jg_cu&QyufTeO)74#{e zMd$Jx;anl&hwd!rIH@C6)D=3}7~v}odUpn^gaDTn6M;5*U_;; zXKJXVIVIpXKSnh-$4>wk*GnO`smS^156j z(n8HWCW1nSJ7#CMH;`%}$;IF_P1*fpKg^T!;&lkbQ&3E498D?^2I=2be94)z0B{{D zt=W$6L<3gp`wy))EigQSub}X5JD+zesH*AEyY8|pU&Zbnnw2w8_$jq-7IaAcDzT|R z%q~w3fcG)$?OOlh5xa12i6w|zYR2r(k+#0HE%1vB+3Vm7nhrOoO{q2HXjrplqs8&Vn8|jWo`thsYR_u^d$)% zJ)F@q{bPM(n67-?9NA&&Db2Dec!EbY25M3~aQu8`X zs%@70cgLES&-I#mJ%<)B9SFp<53Hqi9=oQ!@Psz+1YsRs=g>WPeqZOlbzZ+Q?cIIEe~Z^sw{b93-~fjLj;zjwWMGn zNaOe3R4gWy^74NGU4F6O5w%XLL+%Ek<)^xIW&6VjLpZ}_zisVA#TKu@kPP23KPMZGI zMM95#mxGi2o3$yjXMeh~ z1dL;Br+2QKv%z$G$BE%FW%h$xD!k_KvzO~7ya`)1s>ql%7YXZJ$B@19ICm{bdMsk& zo&n9>-X>m^!)@mc^+i>4EGhkM8n;;65CAg)_^H)V=%~OTeeKy6Z3F4bhjgygpObE{ zz$UXt5MtD`M?P5eHeB`JwZie}3h$Jn6rsu^1z$omm)k7{n)QVg`i0&m`bq%(II=Gt zIsSlEav8#jv1IH=;S2bXahBF|Xrgo>6h$fu-A6QqWrm86dQ^OgWleU(kM2qc8##X_ zNaeG?zsj>w)H(435y)H35!;Gpu<=$Eai!BILgF>W%K2QGnE7FPjgnRQa}0Ui%ryWa z+g4^qD#7zV+y}at+#lyIdat~UCRmSPKEtWW@?B^If>s+dJR8M!3fBw_tQnzj3p`JR z7MSy~AJi{coDyW-=W9a5rLf&Hs59sle|`dZ)~xBghn`)U{F}GjB}N@*zAV4d!DRS= zxf}tCbIxv)3f(ZJphGMHl`#Z1AMC_~6D2rYt!pJSdi&RNmnaOd#K=HRen>4Dyu}Q zUx%bq8U1`9)?U~TPh`BxtfZ|kDKDUD_b}cM^( zvl=}#x6P%#(UV*XM83F#ib2;UmpK0iX8duWF-AeagT9EYWIEqoVl~=pedw_1Nk0~p-hEpu5ys@r zO?BOm016B%S>41C&dj!W4bVgnNvo~OT+qTsIOWrI@$}ONxGwVzUbjzuiFxsVXP_$B z&Z7HKwiR$0`)V2c`NA1;<4#IC%OB!sCEjAkjEi_=jU`axM-}Bs#R6ya4r;lBHfTTr z&lR&wT3yFev^e??-?`y^P9`=hZilqW@ai=CNB+;G|FB{a0mnq zuF#_Am`M9nYZKx3cka~E6-2V6t-A{k<5Y|*z2>OAPUXFnh0_4{i7!rhvA4<0$(#l^ zbCcNBw2KW1X`#~qTDnaZK=FNc>Lk0#dvW7;*uXfKoT#7@2Hn4P*dur)7Q>^tQEO;- zvA?ZLxf4}kSR5AWiB!)7obFN*FcL@;p@k>Biy(j@A;4i5j^87_g1s*iuKM$)pSf~` zu50+X2zSKJ6>rhUtd(5RD1x!AFK%XT&b>%c*E@|zxJG8`9iMC%(y$;+&L3B z!vIlbi-@A&OVFi-OX;NGR&(4U0x$8Ioq#Jogkr?jMYSo>#Mwvdd%|<4SOLQ+7_^<{ zMS#A8!TLF_plS-J`Qjmi4Bozp5A-uF%xVKpfv%6;@4&5?oK)|tn)o5H;^JYXgFg$f zQZ!&QgU@8ulRGN^^`yVqy;4?QK9WktZ{Oq-u@>!dvALf^_cbJcIcZ=uMeBT!67e2N zrRf9gp0`tjLgM2By7u2;2}5>6=msjAr`QLJGhz=y+k4QCg$n!ytjP^2);CwH5uBS&J=KFlnL!y6(+Nh|}z zmw9ht>fem7ZM~kk|K)JVAn=baT3SSytP?d*>A)BldaxDVSJK*>ApKJp4%OP%E)w6E zCbodiv05hmK4AsdUM_|jS<(PTJpXjl#>yEoNK4*bKYdN#64)L<_-7ZC@Vl9Zi%0)r$6jq(-w3c3|4P<(*P& z$Y1u7SLhw$P^4;JQyMb>sXL(Eh_~FbH?)c5;E2zpH|3D+ry|=Yza&8CaJvR7P+d3+ zgKdj4Rz(dGSHi@F(F;ou9ikyU?a=U(II}>S>|ufEv}UyiIkB!1ZWJCUVE$>B-Nu-1 zUdXJw@Oh`3DW71P9dH7bFcmSz)Hcxlh4(P$QkKM(JO@DfFp>Z-^e%J5*+-%TLy9;p zl}-QpF5x`Or)HMOoew}ev088#E9OMp(0SfkE9|MVXJ;xV^gzDz19m@+c(V-W_Ed zr3^1*!$Ioz%KxlH)U7-6uGQ#__f^@8W`^R<`m*<2}eI$war_ zz6XE8&%^UDhUv(rQrJ`PJSC?nEWi}iI2Ai8{N{e8oE)Ci;$8QQt_`rCh) zoN!r%Bp5xA?^_}|;zt&p0QR2imXMX|!FADiy>sftVW@c1h{WaU?mdedRBc^(g*fxO_kZor)sh(=wb$NlIhf^_~%nb z{bi6(H0Hh~76zpd!}4-R#&bJ(W#p_VlZ;hfFeCWSOOg!^w~6ji-C|TGoECHbDOJ31 z!VqY)AN`cb+4#wh0^9J4Zb_bo;^i-@QsjiyILS8jz!&m#M>@tP_VDcy9sbqA{nxD^yFUAgigdebKG=ZsB!A z789r~`P5P&_0GJk4*zu23@;_g) z-h#EYHHwL3+zSev$%(7+&j+o}XiP=#_Xb7?$iG9lz+ng7yvn}tKD5<@*Ns*fS<~}h z72f%{Y6Ks1k(BZbS=+291(}S%N0I2{jGD0M{WQpC4b6g(W26o=+8Ahn`hk1!I86d&0!|NykO66^+-ha^q4Jkn-QxVAjmzkw8=q5T zfJHsw50Q+xT=}Q_U3hO|>;-#Qj|-w#^KgBbL0mO3F6A!x=J$j;v#;!qLI_c!{PW&= zDjIYs=x2_WG%CF(AS>&S*8<0FCMl`W`^s8beIhwL>;wd zDX-<&EivZRHaVLsv--%}T2FGSn|8}LIV8Vk^qET<&p36qgbcf9&SvZHzGv}iA`R})dj~S9j-v)}a^Cp@TejhX3SjG{%n|S6r zUn8C|Cby_7^r%>&qo&-s>XoyoaOGQfl|tx(vwmsV71dhXtDZ~a!0mw&GhhZ3=`!i{ z&kdo+V}UJ4f0I`~aMG%%YlwgwesR;eWF2gnmg(Co`NLM%9)}6n6`IorCNXlMi4kVW zM6Lk=l{@+pX4UaK<(um7=E>eiIfr;Hl7Aea>uZJIvThobS>0p5xJEFaNa!)-cw zObLeF^pBgvL4LNG40gKz)3{sl8A`(GZ^2}xBS-VD%u094tX%Uwf=DJXmQ8hTZzb#N zH6TL~TdVH)MV#I}V>Ed*M8asfE(%++mtxl^!chhIHWbdmUphQ?tcVD0mGa8efV;0k zK$q%S{Hc!-ucZOIioKq_bXPeKS9OwzrDCmLmA*6ck!`ghx)qV`{_PC`G3Jwr&Vu|@ ziop$Az$cqefMsOhX$iayUfx0o+R)743!c**=T{K|66s#adN;GEclKc)0wqr|n{YlN zEy>2nZ#zUchJf zJ#3FuVBf}gNBX9k^|4+uf*smDZJC<23*RCs!WDJ25L8Ci*^mVm!*88oa3Ln+dX~ft zJN|nWjNOgzBlZIG*yN{*Oh(on@)RG*AHf=`REMCE3|wxabSvo5c$XSLpjNoX8OA-e z{UfBvp{XI8sgSB+G<=vf^A2)J@vw;PT)1}TclB)rELw$pq?rFx23oVl7Nzvh_H6gj zKcOwmXdj_c+Pl@$hzt#$S2iEVAm-d6tZ=Fll!OHI0$D3{g_w4aIVYI@?lu52M@PdHddhl|(^!@%~2f77S zZ(I7I-rrVEHjx~$v*uNiu2JeBz?p9tW0S8JCLwf0VPqII$u$r;XP=mr${?R0JiZexAX*Y23Az^W^a$6R50FR?)oFUO+Nxf z>1MEtshI9Vz`ffi8OuL@ELGv^pGg{RWxBh;X%Z)xK{2PTNm4lD&V6G`*@)fM26(au zSTKQpiwK9Cm`$hAOHyU9YS*UwTwB=>zh$u{pU~{g&O`~_Hm{(`8V*NI{Qf%w4(MQW zEt>0jk<@`hg>yPNtT%f1-7x976SScIc%!x9$qd08X1kIA`9S{RTgMhr@H zYgzE@20=kbx{;@VW8*m#_V&5}^Zl1xN&oq%E4df_e}L-lOTMs6>P}K#vSKSELT~zMCp@Ty zyQifV*)!4#EYhR;^Ws6F3FBgLiTQHqjw|Pwto153&_2kF?-6N*QDMhn{MMJA9Iw08xvuVt)CuvN!mj402vW# z7&vOtjXW@L$7AOhYi|GPMTjPt4kgpZB*9cMy4eNa42rpcf$2yQnEgehIHMo4rL|7B zzTaNgxAL^0fkz3pl>Z-1{IzbIVnDbNI2rg3;^j!+Sm(9*-OLg+V7VX&ce}~xKjruA z>5rd4@!=#Rvn#mcgV_ouR=SOPE8TE^1b$aSk3zJCXTPJpT#Yx0DLhGP=nyD4>fksb-6)tPNW~i2 zc9^rdB2-eT&ZFobJzi6hW&SqHj()Z>f>mKOSicY4+_qFl6w53gCv?5VG7q|~?p0Cs zCVX6QKCg%|wnl@ndt97%x0EjJW)W&ic=Fj~6yI*FEr#71a>qms-j3VA!uVdC+FAFE zkqv=1ur)76*ehs7j0o*$6ww^hIseq(Acax!l_tCQ9ut6 zaO~gCEayN}_MTM2VzX?^r;%91{fdGLdU3CcAi~DFfOasMR#3g1*0341N3A0Ot~2( zUH(|qdA0l|y?wpG3fyKazz(fT>&ru+vU+|^GRNd2z%RMm!XEQQywTj;Z(f=4FK~Pl zh%sAv)8w4%(UDdWmOz=uQkFKN+?aXlBt9i{t<`q@c*|Ykux5s}co-1PCMrQrr&-{G z37wZ3?QIlOz&8V{Qc=|V%Tz2~M+71P_x{1+JeMODOyPKG0a|RHcl^RCvPioo7u5 zMm4a*s!=NszSwFf*7GuEO$s|T0k2F>{a^{4MMfXyC95-&&_4_oiuYD@s0WdD=A;`B zXo<7{D5hF#5!-R@X*9lz^Gf zt`1^4FCi>>NxFFgZ8r*V!=7Qq_+rs@;lKHi7G<7uc|-Yj8OIUM(NQ(=nOX?q?j1sD zUWarp9_~=M+@f5xmy>PggkGiF&g;;<6#S@{1wNb#U;@8lv(y~s-dJzF0&8z0HM0sf zZ;XMC1iexnq5BSL(TrAPTuDHr;EF^9ev1RgH4#-5a~oXkJYhdNY(vO}$V{I;3k7tB zK&8oU2@jf7D^=yX#_w$+3s^a0$i(teJzpcB>0#0)Qr210shO%|;#?NTGTsJMW4~pZ5sM_y-`-t!=RIhe+ z!y8BC>FIacB8m*o2ruS>g|~63RUR1iwMqn8*ASBDVL+>vSsfnm=2t2E%jqEYoQEL8 zJYsoqf8IC57)CIrQX=}89*)g-`;85Q{}wrAWBlkp*-(i7Hx)y&^!t5|x8wt&sfFSn zn0lS)*rj-Trup!EXG!1G9Y8{Iw+r8nEZYLgVn^8bK6G6olE6pj37Y6S!emybmacrd zF3#cR&8u0qsLG8`4Fs8Q08%=Kmj#BfUoZLZ5?Nw-8$KhX1Ut(JNKn=Wf|+STLm*RKQ_6oh zjWKNNc~smY|CRERA-br0-5(p3lY)8T|IWB2_gn;?{3H_k71R`-V2DpMHWPOyp#D4_ z8TUKt+u&#c(aYNcr=Gl^$_D{!?;orj>QNFB4g0Sk;;0t3_Ni3Gb6in(4$=V zWAZlno3a+v#L&aX!l4~&+b{vcdhoZz2rCx()EQz_StKD#yTZ@-TD;yP*)~#xXHp!az=6Z7B#u5MJ*v@7~&f)UU@eGuws%P|vN%4?D|1KK!-Q7fcrp>BN2{UG`%` zZGOK&-}G@Ua`>rv^JBwEgS*a;5X?kIZ6r#D^Cs1i9llO?g5-1Z+CF6(0trpc2$9=u zSD4cZ*d(d6w!3k#9~WA5jZoy@DSPE}tQY>32uNOhEW4HrE)_87t4ACnXjCMXx}6n z;e31yT}D8JOjIb-Z4r~Ej3vQ~W~7^v@# zD)>Z7{MehJ)K;Kz3c@OQ*Tkh~$Z1Q`h7j3tc=$V&b*&Qyij;m02;OfmljLwJ_TXXNDWvO72f!i_tGjW8*4_$yI~o%qc1Bj0L0qe;@^D4M`nTj16T<54H; zH+{yWz$RSN-}i%OjXh9E{27<7axD#lchMWNa5=6Y4H$P6Gd8J`0B_8}*T1MtZHvHA zIDt7=7sUOMk1;OP*X***OW9gQ#K-&(WI-K{ebI>`I=JW^B`5G1$i*>RwBlYQzb}y_{$weNG3{UA3lQ0~a7l zK!J%*s_l|eeQiW3pK=p`rE%cLaAjw<_i4Ho`c+cq0y9qEA^j6!t1vo)^g6S*vx40j zxDos(!UMK!MACRkqB0L;oXhNBE(VH|6gM>ol$TlNrRiba1Zo{Lk^xap;H=jD!#1B_ zgDx5ycS3v(MxPeIie3o^tfy2qwjXhIx{OX&x7@cwyVxSqC++sjSmYM4KRUDl-rz2%?Pxb|0IMCmEDc274@t(9q1&BlyUQ)#i#D|0*RLsnpm*19c znIX0~r8^_@O02m8`LBaQeT`GZAYnUJJPgkEsfHvUV@Zmab+I;a#Xm&XjQJ={d>K3T zfo<(pkwQ*=(x{%pjHBID+WO#`W6#;_;4W?BCsu+oX5e3xnyd-b6l^L#$DA)Uh4^yy z3KL&2PCj`x5-=}5?$XxaD7Y>E+L-6aU9xuz?^5D-VW`q#nppBC2Sb1O?GkHC&^ z-ipw8Y~+YNOLGNw4SakzAZ@G8pAiaOM0t|MMoX4imQ}mw~QP2P;{I$54Ega)ecdfAOoS z*baCR^Zbni3Q8NUZ_AW#w2+UJLb44zq$d%Y_~wDdrYg@oUm4t_|vT!&7Tgu$Z$(6F8RzK3zi zhtxr@hz!|{&*d+34uuo|)8d}M7ukOzLAAn*gd7&IL!uNaMs<%JWsFQywrAQgFO}gXSj~(p zN+hhlh_*&gZPszR~N#K0x<5;{m3Ty%~1Jaw|H;nLtUxbwt#3S^FofT&k8yA z)dUx}egat`H;o2VyFI3Z2H^^bW!HW%tN0Skdjfq2GDTQ(CU7onSId;&8?SH((p#GI z2iw#$(GeUfjqU!)nS?ipyWnaK+pUo3fnI?p1 z<_QWCpF=gjdCQZ9EG0XI3giQo{%G2v=44+{4Hw4P;{ez8Ek;4$SRzIH%ex3`psbv+ zm~AmZE;&kI2XSu~K$pPTh?`ke6x<78SDi^e1@9_cw0m#@(6?(tgnI%tr#!vLY4dr{ z?pkiPoCng)328AaVxs=6^I;zA@?rl!O_)vMyppwA7*bwHc<@UZUeH(Y(F_&yAuD_D z%6HGC#NhZJ@nu%a8vOa8)2vG%K1`?qN=tNVISXC0z03-|0;Ddb%OTb*7(UE1EmKq( zIiM5S7}pW|k>l5i} z#LlLlMso>ELNR_uRj9!#@TN2lsqQ(eFGf!;7sL27b!HkeJ(vnHac(fpr)6k?)wCUay$%@y~Z`~5K9*Sy>A zQCTEpTq{3^$L{aLC*v3R8ML6MBv%7!zCobDnEpg7Ljj94;M1b|HB2tq-BaYqul)9k zt(dd5<%m7N#ap-numC0FNn&F7{uvpe4>8x)bjiQxRcB zg!d9RI|;(}C7Y3ctI2vS`&lYG&87j~$7DvmR{IM3sNacR-S7E-L%jJQy-y|%y-IrQ z8MzrJ?_W)WMX;+*}ZPSyrQ^F&?FX{!ZNf;1qRFC2%o zQbUHfL8cmR_)0&bwqg=p1KBeREB+?Sk?3TU>pWI7u2~|~%{vHSbvsxjt7jwu=^y+h zgO92Eu*tyFAtEmz6l#AO@C#WO+dJhPP;k&@vNZbLS*-})@jV5nb1xKPfbsCQZvA?*mh zp7G0Fdeb@;X6G)%A#(L^XM+PLrKML@mnQ@qYxQVWW^ncSI?K;();%a|e&4}_JRe2d zaFnRUsGnx-P&*LuHD3+Sw$`Q@HEMP6jPNK;DX2m(Q)w(nN0RaqW0mmh2v-PWJ=9fm z9$RUa*P3&f>r36AX46hvB};yfU^kchsRmBWVB_NmX|jJpsHQD&lXa01M&+QxRfEIi z^}Xa67K%|X^VY&EBl|EKlUmdYcHH%7Sw7LfhU+J>r8iOOW4xc%2sD9F>^@ho0=wkm ztBYi5rM^P>pNT_A>5Xi0Ro%93Xkg<~Ya-7>eXp{ZnZ|D|Jor~YOAbKsX;1I`s7m9- zqP1rzME6$eBf7_tlLsbVcOWDvt_Y*+q5W4h18PgGKU3K9V~l)yo~TZ7{93)9^HL9x z1umS|?|e>I`##jEh-DIKchZPX@)x#Wj;YJrkHlaK89qp#;w|N({gZc&hlN%6o%}3l z-)V|*ixwhyjbBe)DLRUHyZC|>8>0DnPh2+muM)^m$37%s{mD{Y(+0LIESIY|wvZMm zk~c9_j#28GCcN^_l2U8}ID9bG#VuSxEYFlrLWl}Tim)ju z@0*DBMY8zeh1)Lnt}~xYqz<;)Jp;XFaa8$w$-FIM6la0-kq zL2&g@HV*8HOea)*9d2T428+w=W_)X{dsH zEj0`ff4qvu_C6#Oeth8$Wc-$5?P~aqt}VLgaFv9r!U!ylNs^J6dqFX}fShtoXVq`=X%nBKszit5Y-6blkpq_VOzbZIF0)hB?+MRVz1$`c<4%_PeS zPPb#JdGs)KMm7X=&{^~x=jnokNiF{1?{w_SmIq70dctXRU^jtVrM8Jt06YCX8JF!#Lyit7S}yWvH(@=(uK~su=ZE9V@Fy6UD>*z!z5u&1Q4; zEq1qO`74W3Fov=OC{NVTa=%xba}7tl!E_@0?YJJOm?1d9bOD4Dyn&+cx5lV0-3>fj zDA>l|Q~@TBuogzc)wE0N2tRR6(B|OMn?Wl5l9l}2t7Njz#CO;CMz8waAX@F*Omk`1 zD*!n_#=rhABJX|ZtQex1Aw{~l7qH6)l4qq{F+=LLu_Fq95_n;xX!7Lf{hLXe%9x260F#1+d3vb(whzvSx5DJ@}P1t2lkfu9rSw#}B`prXHM=GoyJkKFT zXlAq(wRT6A&04=^9}5(@Kc^ofT%{I8%16A#28+ikErNa}EuWqX?l-Rd@O%otORWV7 z5cULIC=z6Qs8gD4ejuz;i6;r(QA50n7yDemTv6DQ_}@_k_gzr%>_T$P#|m|pDn805 z#UG1o$H9P4K7I7HmLXD_+qYVLK)O|zhHuNPBqx`~jfE^yD*#bfk38m`;9~R6^aXPd zsd@LhHxw2vvUkS6qt(t+p$ynsr#QDl#PAJu>x@q9WerRwV;GIT{GQZ7$oiMcTVR1Q zckb$T_|{$GTcVcO=or0N8*X#}e15-AHpF;+H#~RhJc#({A^9v@SkR#quy1s{ZZ&w# zhw&Rcz#maq=)T#^qwEa;bd=S_Ovcf<)@?Q5~p3fF3HkRp`?t9=+J1mp^J$&f9% z#WC^E-?3qQI>$61UJF0tKaNyP5J$eZm)Bmu6a9x5hd0r_t(H71`#Hxoo*)%7LhUfV zO;_T*_f0O(c*UlM_sAO*fL3^-D;i@Ae-2W$)M;=sOEcURtPd6zxuNjBLWy<6T>{dy zlmpp;>cwV?h(pqPqe3*M-HoT5gOsJ`yPun);VSVYoJcUurS6-9kS-N;P3wWWpP;ji zkhIb2C?^D>y%pcGWCNIr-wJ|R=1D2YP!ikIQ$I(w6SnEfc@Yq`k_D7*B)@&$WEhUkgN%EK#1(_4QG0AjP@f$91NGilu7^!<3VX39i+Cr zSTl}m&ub2Is)eiOKG3435O6J-TTWRmH`|__wOP9&KQ|FD{TV;6%i!;FW4<>wz4jUX z!FDc7(-bOSFKVV3!q%GKfqi#kc$u?sU{?N!=@Jk?H*ELuf2W|&!9*dxMB~xq%s$b! znNYGgj>jX9RALNR`9Kb&V=)s-NWfGT=d)Wi5cLA+nSkr-*T$d~)_|IfoW zVjlv(#SMKGzl8q^Sa7SEz=`^xr~i$NyA>3}IfQ8w0ht_Nbb-Z#EvJ^|;XQ@5zV=h; zdpr3rUzZUq%En2E5Bg}z%d~!+Aw8dqIR<8`@S`>~#g&^Y3`}{!j7XX8l7d(5N$k!- zwmDF#(B>8y7S3@NhP}vaUq)5=8)WyG^-osB*aAU=MFf z?lFEn6U6v>|8VwXc#$`3X2b?IxibSumOkW}Vz1rQIF=gr<93Db_j6mHJP#JCW*Q8> zxdvoQq!O5n1KvE$G<1rG8f4ge_jsrs0Q)Gr=iuhbl~9(gj|nBhdMPQu3aXA{-Ux?0 z<@L1M*@;gIxSpubMy_c3&iXBOAJY_d)oU(?HEkGCSBYLOur5z)ie2>;>RzL#^tla< zdH;2;7{V>1X&r4;yvLHiMAKSly}6@Z1c)In-J~Ekc98Q0Zu6wN%74hnlWDYXFt^PZ zhsLw~J0z=B!{dhPIo^IkwkUt;iH}SQS@oYVISjfl4MEBWKL!c=KV}RxbaVlGgj0YI zX|+kZzdAd+xeP*PXbi>zYT6+N!&y zKqb1uyH7LHL?U8qzi0A9Ih-wMlwZxfMV`2XZaYpm4=)50o`UHC!6m&Av-OQ-9s_(a z0|T>^jKGzJ%Ag}x5&1U80nMD@lNuT+$4r>Bt^I(~xiN*IpGK>!xgn0nl1QlR2^P@U@rotYYs^|+BaT|Bm5&L*5rVXeKv~c7> zu9-Q|tPbE&TmycOl{baYGr+F#jvl;{2ZAKQS@pGfCe9N?XcUds3oKE9G){2pWs6ps zrh1BY+QdK_p;syfNWRSO!? z+P5<2qR$b1*)x7u_~B7$^Ps$ZoS2RlOFPu7agak28v9)t|bm8t}nS zv)rLIQTU>k<&D5P#rAp0O^yfA<@RMcJwJ>=a}z*j2>MJoM<866zT*s_?a^u!Oo|4y z<0#i1u@B`>AHHp>({!ZPMt+|8BUaZ#uL>4Sd*X#2(R{hk!~Uaa+?;AK6PH5n!iM+^ zr1V~D{(NAXn9tYru7Q=~;jjOhDmj8_59U`OUCZr|cjRz-MQlrUQks9K`~fJ;ZPjU# z@G!4ZZ;CSj=(mE{H1^{^WF-uRYkS-sWT{zeV6#XW z7`{=wqz{BU{O5k~=BEA8>ir8LWgZC|wp}H7P)1V@-(r>Nn^T~LY-YO?7mt6T9I8x0 zCO|b#ckQykFF^*$RF+kKIOUb{Atvka9~kSaNdGnOw4g3rB{SqxkHLXOn9rYm4RVqG z9Za{j{1z5waJY*f$Z6C1NBE@hu>#U~41HbUDeIchI&xL+Kj>l!%FKW@(X~=YK!u3F zv19lY`)}R&E%+2P^N>oPvHbY@clh96T-%~4hUybm0yV3~zH0f?Wmysldc5+Mp}Xr( zLo9AWG)4WitIuy`F${2V3s*dnkkr*a!1vNtz(c91q1- z;I>2g5Dc=ul%iRZz>TjtP54#LFx!VLHd}!0%_C{ zm#1Gw@64aNP3owwR`V?{1GSB$&?oQTAcim}B3R`C8Hq!I*&okmTlrxM%THzPVMk-L z>Iiq3E&z$%Lh%m((sL^wo(aAU4Les|5ESck< zPLS5nK2r6`32x#GW6PQwN|1~dnn;NZjjO~UV%?-w;i{gQYnVzH>NcfrpqpCkHM6H90#}MOLDLB_*tDiFqjXm5w zjS0e5(BBp3Q8#)P@rQSL>cx*zcGRa&iA=CNNt;-H+UCpWfaP3xp!c7(Y(b)>laqoj z^vSho!6Yw&1e}-i`7zid9j6ilb{vu|fJV`!J}R5koSnLFS)d@7?Mbo6tLc*2uqq3W=})lASi2ep9Q z5qf~oER+5kdGr7!$NImCLZm&xR1$y?hHCqpWi!Z_4=M(-FmYmR5bw>$V5>jZv*jHY zS~*S09VifT{}31UeP*?3XQrv1Rma=QLXI}iNEsQJdfVRgV802dR-OWi5UD$YgHZkf z%z<)zAvbGg&15^n&fYBs+g2L?0wV4^Mw7~TVWhhfcfu%;DSCcd6(uly5z~kZ>hv@{ z8d&M*nfHE8!s1SIOSm#Mw=2?O4ay+6c|LsI7_>I{t00rOAWv?(X*&bqYhI zryNMTg77(W*;yX4sX1BJVdYTc{Fh4u^?K4FV+6>xN^HAgqpwMJ#aJm=HixhQr{g#5 zSaq}EANU*Wz*cJ?u^RGiQWPw%3Z^1!TlOfbXco)p+)ELQTS=2XO(w;jRbC~)r5CgP zEhD*A-U9|&=BX1;tgwOxDe?!a&CqnCeexQ;eOF(=Wju`rZc;5`o&)%SYj z;m_uzfM%s}Uy=349~IqPjU#cWo825~yg(oH+xG`qrw<H})YmzhLTtGq|jlh)4ke zt$C8OPnXlpRu)|`yq{`i%~4+;NcCt z+7Db9iZD+-r`O{NSG+4U6gR-qzn0&is@t^xfAaJH{|Q)h_GH$hRv+|7GI@`>+$G!J z_=X+2$qM(Hzfi2T5yeAY>LrPC>B;9ge4)4*-sie_up^yhy^QPDbE_DSs6pUfZ18A) zK^l&ko?`K&bU2b|o*5xW=k0x?pW;GWhJ>7>E?vN~Syl$$WB`{fP>(zDo1QatKaM0v z@d)k=$I*ttUH+6l@;~h2G^d7s5(b?d8~IaZ&z;?C@J)^*+J*kS>rjOP>~&P%hQg~# zpcT$8=AyT$F887tpcgRSB<4FU%I0x=MA!$N>Fuv!7ZaT63z6WEWIQ~ZL5UqO12ySr zKk4y78vRnJ-}iXi^e|Hlg>`i^-3hFOLr>4%8&`ca%5Lq;+Rco$5~wT0u+I>} z2&NnSIWr`MzW}dG@w*)NE+4JA3^IX0F>vtr7(g%tgg>2OgffENZkSo{u!BI*psT;Y zDhr4%!X|Lo1gDSQ3DW~Rn>T59Va|9=d}v7x&+vYMXe%`h$zT5VEgd<-p}7Zad)3DJ zYD~c`&oT2DlAn@viRqd3J$)7E(pKt3Kzz`As1lR!5pep7>1VO#acDv8gQ}`0DuCG= zxp=W-PpgWFhz3} zeKcd#WZtjQ=xY9n{(_kNXH(-W5KDgH>N5_QPivuxfZu#jGxFg67gFHGFD6*32X{``yw#K* z?sK)oJSVbNFCuuOsqb^-s)HCm=;f6_5EKE?$%|=s7pl88vKyn5=lGYnYLQ^Y9=>Kj zGDr@O@A^Bql;HbE4u2`Du8g8*AaLZ#FR3FHe&mi2`yI`=%)e_!O*y=*7#l+VSHNDf zzj5&NFx>-TN@r4B&EunphqD1oMQEzGGYoLQtZRBv|%k8;t+K_>9!>-!wv*` z&H;t$XW}XTSejIV=`_h{Oa`G75U!ov8NK+AC?HBHk zaTG_plxbn9!b_8`nwl5?L4_#NrHDekhl4b1e4OKSiiAP^N;w^s)Uyui!Z3(`t|zhU zRfiJp;-VlIK1$8&Eol8UM`+=_tZJm!<<8cljYi6=qP%0hui+Ce@VvkPV?4ykabHyb zD{jM}4-eiy{1pq>Lq3PZv9MGVH=^Uf```89b%pdPAVN@(T@* zaqy`j-CGf=zm%YSgiH)^yVgB>x28{25tJ660EiSNSB~46>7objqG7e9tTsOOe=Y)v zo_=8ybB9EoRjbc5n2+bOgy?&$Ncf)aM!**cJ)4HwBj@TQ0Obh*18}(z+>&~F zUaFgIr~yrx@W4Esr%mDE(SCT~9*MWdw>++Vx_!G>DJ3ep>3#dQVJ^k^UJA7*4^-~w z*19@}sEQ1wn<}`Y;$RVmN2Y|FCo?X=WS1GC$t}xIu+}0~=(FoowiAoRn~R)pzP0 zoo(G4r*wDt?9$OCKyt8EW8N-WZM55aa%-}r~qsCEt`g7)CfrLn#?F@&HHrlQw{q~AwCQ+ z%c8Wom>@np(_Ltp$uv?A5EOmq% zEUga+`#ap2e)A5VYYCzSy}UV`*319n@Zqm}4lPaFW$8#_jP z$e;@otzIJo`XWuWcE&Ttck@=;Z!Zx+D6qa`EkXAMtWT(r}@ZQ#kY zl=TXLWO~eDa+wP54b(1!51#$YBbTv}&84sL3uYw%q5Z_3=a!;_t3scc{`dxf7Pvw! zATq5IJL6Q&T`eP^-6SdYv+FyRc2Ht?hEHkJ{yTipvTPWv75Z@&DIz=U()6 zK{#YXOt9dp-DQhQ_q^^RoBL7z!WTnNwXG(xc%`GTJT9+nmFUTGR?1I~FnVEcsh+_5 zF1(-~#iQSBMyTTJ;dvx@ROVG#IHbx0pyh5de)DF^c3l09gz#VWq3LFSM4sq^LSuG9 zq>D7uP@OyQWfr=hS<0d6wN%?jja2``d=w-uuz5p=IdDOpwpRl$Z^=@x6|GmK`cksR zcZAN8XB~O)f@|gv{%|w=J_m}pwgg;WgNf4{GOTVP&Q;^6L$xmr^h_l&Y5@us%WtplEZCBB|U1(okA27ce7;gG+$^t#QSxrFV}hx zW<4YZ@I+%+>s}P4q8<^>g?Q463NUS9qyOmu{=T#L0OWeSl z<<-L^>bKSo_wCQL1`n>S9&NX9FP{jNU)T<%m7SzH3t~Q_g{@&FvNt>+C^1AbOpK6J zWy)9mLD=sdK0sjASRr%3%NMw46V>goU}(84seHRcu#$Te{g<02*TXIQX0OAL5_7L>-JnX^0<~z^*)KBZbCia4-!swXa9|Qlq)5+A9c_gS{TZf`@rkvm zhUV5_i@^!{BE`lYN1a?q+Hb&1gr9<5Xm$H4_D=E$&Oy#LB9_Uz3T*}M;g6S>p5##V zcI`sQ>6@lIjoOlrV|s=XL88#Bf8I(~3xu=gry+Z2OmM}@uxn;}`-`xP8Wan6s&R-m z(%^=Z;x^ugI#mOl($3du*y&t0dIEY?DFjD!aUIHIU*$#jEDFfpxHfzgEw5fFgf~@9 z6Wz3OUG;CjBYGIDxxMe)50wWdZDw3!y3c$G16*BJ6T+J6OYWJoj*K)w=05V+Mst0Q z>>Lt%H&rDr+T4*4h|{%#z10$1$p2ENh~?~wO@jKq6R-XX9(p0%p9hE?T&f3or~n4}4k{)h}0O6d~de2zRbx92r|;oO5|5r396_85-yrJi^)8a`Rmbx_NYPGV;2;{36tn04QRd%{P^8qaUR z0*H?XvZ5BN8T_<8mkEDiisYqGS+wyO#+;g!)fYo&=MvOwH2jS9&jPD0)lyb$R-qpP z!hs>{wW+7-T^AjWBPxh%lqW6jzfGV{CoqmP2Xwxi8uh@1^y;Ge8sg>tz9YebTxbKp zodfPRIfmH-V3Qu6XmF>($G25sLe7%9846o3PJh;7Zw{vRA$PP67-b}URI$^LPw;$- zzI6YVS4P{@TU@4Xuov8z-{Kpz*EEv&Gfpt3}AqK z7H^{gR~gd}FR80}@J!wTXDdIt%3qpb8Kh*)eLUr3^;yS0lmSX!|7}+%QPm|FdEk!J@odkV#O;nybY;19CD<t1&J`5ZJXj=^&o{pIlIbRnv*V32>w}3Z+zyG-XYj$ehQDRb zTIF=Aq48JK6xw6)Ija$hRobg=cI=VD*G-(1R7=evFWLc(uZJ)s9=?D#>Skv?HPO6I z9VCYHI#pS%LxGX?F%R=@FAy!dXT#dDnWm{x0se`;_y!hR=88W!^`g#}RCVfOMP}ZD z9<0iL4ODr$XwQ-`RTw&Yuo2JYq`&7Fgg^cNVdUOKmFGCAvkPcRo9j*Do1~`D}t5*b{(}O`ycg1m! zM~&TPCS}KWA}Dc4YxFgK$ICrGP>l#ou@pL6yKJge#v+jwt#1Pz=5K6~zibF3r-+cT8=6!=KMK^K|SXrcC*3fc|S&Lrk2 z@8%~te1bC_-Kuok#U0wKifI&o+V|PfdW2~)yiG!gtN;EJUC`t8D6EGjZJe%{og|-- z5p>xhFoc(%tg2pam1a>zCK<*7IaZ1Ox&(UQfr19&-sHdx?CZ=%Z^8_AU=0d=N|>V-7SQ|HnX|tFIqR(4L0#dgVlz|X%Jk+SitH^ z;TF5Dm)A#vq=%(CMw%QaEET-ozNM67s!g~#!Mcx~EmTY9-*r}WSnZWMHd5YZ?RLlp z3sxP2R6ER2RbzmTUYE95%|U~+GZ}Fe0}BH9LasMYDT^2_Rjg%`Q(qbZMi;KLhpR|T}s)rVCf(43u`|kOlY6h@sg^t16Ovo$rD=|to)}zuN5$o+%y=2R_D{} zU=yA$otGB1I14gp(e`Yvz=<#0exJ)SW@19$If+mUsex;Gl=z(>GSnUO_#+4E3tW^H zpaP{C6ZuLB|CY|MO#F>P((<7O=m6#j{5T@;fd7w~8aj1V-nf@SluHXt#$){ZgHLfp zhe?4KG#!oo>-fw6rab%jA?qZ%V6@UC3s(ieDukuk77N^u;kIZSMt(lG@r29ER?>`D z*l#$(_#S)rT592iXdwH;fxl9CwqZCfY%MjQub-5R!7;jgJZyI|Wu~uM)d2xlZpP?P zLoz$XY5b`)4WU>?C~RLTYT4$%i{hUX=Za!A+~yaud|8VJp3OsF4`w=lG!Eaqj-$fL zf-qRuW>Pjgua|NxKw%HYDu_B7w3}L&F678PSl+R@Hk)3ZdX$6q1ZUA%!ik}_a;v!$ z4kSg;h1Cd2Q~5ILB6lEF3CG%sGjoYo5;MO-_wLqz(--&tssK8W_JQ7g;p~1&u(iei zq&yg@*8M$f-tWHsdD@lQjB`li5wH}-AR57yMJg0ShGIN z#ahd?5;==v;Zvu~>VR!vUr80+46ZnAZWncN5ZZ1H@9xV|4Y0t@i~v+f#x;#Gn@E9& z4cDq%d^&_gN;%(hi1$5kCWcceVo<>w37;?It3XYn9AGaBL>?<@C7Uc%dld^%ao{_|$EcjuI!-k?$w5=6;I80)y%48c!anJ~Qj*tqeC?Uu;Y z>Y`vE<{X6;iaahBDy(FCT6DEU>zzE*nd(mkehUkT7nbVba)iZGFOyF>hJLpn^!eJ@X(U5aKVuRbq_IXUxT3>Dm$=Xka=5FPfm6=|{{ z-r+?18RY_CE?q)=KOSR+=pzcznwvR|0KcVmK~uz2Q%xfQhkY1{>v2 zwMGKl-2vjouOciemWB&!jEjXN8HOx}n$@%RLm1E&{GB;^t+=zc2*~&3s`($oojUfn z7iSBA0VlND7L~t99w;Gh=%ik%n{3K&I;mEn`x9bix=d~+7@%BYv;I>7+&0_nh5}nM zNDJ>u0)7x7s^>J6v5anQ;TMh!1wtkNY?(2g7r@~&EVx_#rU|w#Onb?H;N&BMp*9te z{g!MHOn|BEqwbeZ^u&-TgsP&(L+e!MZmfiJJk?uHB*~|TIu9iD>Ro2q6SVT#dC!Fc z0#&F=R(cOZaZLT4pK&76XPQ;>|Lm#ZA#}o%@@zEz9Y-iHv!^>udc$!e#)OesmB*72 z^L{cJt~>@x%m+_Yo%KIEvgP-Z+ASpz%+pS*))$r8QP{)bG}5i+5WYdAT9w}kjGbx) zUL4^TRB7o{3I02h1pvu41L^{uc$%xY@r2>5C*SHh9G+g z8AxEBose~YH#s%ms|JtS=_v3o|8Xrg4HPe>oVa7v-vq3&Kl;tE%{wm4q#C_WL_K8G zcSD38J(;w2BGwF9jUMikn>q*0_sS?HvCt;oD0uDX;NOO$Ul!3-E?m~AxUuGW7SfU# zHvzNWZOcH)eOw4S^yoo=-HwJS4voSavi)q|Kv9~z8>U-H?r|PN62aJ<_nX*!D<=6k z+x%PuoJKF(k)h`Tynwy{v`|&EJamF8iD#tb5|2X7hsloLWx35%r zagLczHSX8uF#quIkXuCLb$wRvLIbdpOTw#EhWw1O8gVg+=&|>`UNDp-tmwE*(2eAY z@gnhx6NOS~2gR_KV7ubSA0OJQGy-#OdxAV@_ONpEMRsK&~^Tj93%EEfptG*Gu# zU;i+6?YN>>IGONcT9=JX_3>`S$AmlP7-K9@a4(vMc(k3b%Zi4?zNV=xv2&lVa=Z>45 zPWuJTq%zgTfx92i`3Xf!K`|Lxg_-NwQR5b4cWLCo>lxNDW<8eW0=qdo-%0lkr~7p3 z(Y-TuVIydW;BZTta)bPH?pYRry1*|W_K-}P~J z{0T}KqQU0+m-xI9j4%(Cx#Ed-y>K+1LwdJ7e0F8-_LepHTuLO4bG8*FF^`jYUY;M; z#a-)*?^@SiG6EGU)b<5sgsMaAH_NGK^1^2_JL*y@I!ZqZ!~fv$sQA`z7Wi8!=EYE5 z_lw+ldto%)T%m`9g)s3TFdg!=r+BWb=$d%NTkPq}a`oU;CS12)H4o8#hv(iaz7EJr zTpe|-*DgyO^L6QxtGN@WxyZUztFqTJ&Hkf?`kF@QA*CY0v!{P!TPXcz)Zo#-gB%#F z@8vr%20^dWaNBKP>h8y^Ly9lkS^)Ry6SM7(>m1rz9>USNemZ+LI^ZaLcz~Z|r`g=% zR{8X{CC)KI5iF~wpd=)iop!jJFxO)YO?2eunD9_%(zn#;QoR1lHtZ8c>R%CJImzO} zMF38&y;6KSD|AjR#p=gn1D(t2k0Ad(o_9~Jt0&s!(wEzP|94;Q5l3oR(NHrwQTH~{ zbx(7%amS8~!eyz7?Q1{Pq1jZ4m-aS-iPxR`?t~V7t~(4S<17u)@VnI+x7QUqDXpLY zq{ipR`W66zbUnSIQkO+>DHvSm6b6Gjuib?;dZBFo?rG-0oNe|M_xx81`;uuT4vON* zVsuA0r_x&dx@efLPEZ5jeRb$oTE1nsLPheU5;mZCs$*{iiD&O(UoVid-xc)|yK{4{ z1;4`uY|{f6wT)jjZ&`g-V!i;AVG})-Yh^<>EhfEMfHdch5cL~0M-m&Mx9UIGGQ*1C zw(`1Qq<%Hzq+2^q@r9gwx^Kna)N@Z59{3uQ$nZ!SpmFEs-%HD={eghtvmQ-+@$?iC zCQzu#V|YO6O|#;3MLT7hcw__4#}OZK??ecO^?3fmXN|abau96A00!ZHUclD&-OBX5 zdaoxkOLBsAI#n>$4GUqLskoZ#swG^x--;8NS^Up0g&kc;Ot4Xv9oKx@G?V|KQ@(5Y z(w|b}o9V#H#l~BeYHVIlz$6@Fm69%u4Ir;F+hz8pmy&fCWc<|F?n_7|H`wJnEOE~=SL#mVM>o506(+^{;C3@;uuIq{$eF^`e6Ea2_4AvaQE)lySN5uk43{v_ z7XB0mJVeMU*kAViG?qy21M(#bt=mo3Zu3P@x-YRG7(G3b;z)!L9ZcV5-B)Tp6N==UAO`2$6I00xy4`V+A3y z*iIO7*I5BTK}xD})u9Y1@GOOpz}HKqNYWFBS)uhzB5#V{55{tzZ{vJg31xhbP0>#c zNjH5iblQujr}DPp^h^?r@a>|7slH)s&#F#Ro&~%_o$vXvkUpsA4L># zZxHc;uSw4EV;q&C!>-w=!0#ghXVx)kIXr=#e`#r{e1QNulvh;piFK&2{nG|Xt)skV zr&<6X-Axd8(t($|bCD4mW-xH~w_}Loe1E-!8%$+tN=+$XPs$`dgdWy2 z332mBPZZ{~nWVstii?s&AthE~bpwA$Iu_ADCKl7KOF9$b!%pp~OOl5fIM5{^q3YmX znyvdssGo0jDCJb#ngo8qpjC~NLaz{ zTu|q-=xl7H*yJmr*6oRPzEEwd4Ixi`)B@j8hnQ`Q{UV(&_Q@X0>j=y3g2C8mkpGCC z=)$aeV!gO~Fz&Hg{4f^n_zmm2KDAqo5;+w6CO$jwK}+vk6fPZUss~hb6ZG#d`@HZX z(g9jJW3f_Y*iX(g@ROYCXPCZ5@O{;a%e?&_mM=!CbdUOlAwILkYqVH{5Gy7W z2CM`Z58GNsS(e$|RgSIQ^7Rvkqv~P%gX}IphIHK(&MxhBClB>7gqHzhWhAj5TSv4V z742^a+gh1$Cm;3S&T@kQi?uma|4rX%z3?dXNbJ!#fqqMKn7#~}X;X+G3>F%e_jV5m zj&Cc+ed*glPhJXqpl}%!wilyIq^YLME12z5D-@D}FtiQ(LE7xIjNGK?lF&Nm4}gss zG(5k(?t)V9_~_Bb(u*2AqRBS{jTie^Trn+akp)gQrn;G*V8kV#Sg?Ti3?7^dlI7WU z*U{9LR!;~fEkgX4dEyMNhv}8J{6-nnbL%$csIU(Vd;Bln=7EF3m%1Ug>J?Z?Zgjm~E}>!fyS47?xX=E5Pi$mM?dEEY=W?CsN(lIu8l4s;jD;e} z`~YT2uyoCqa=maRc7Kg}BxFl_Mz00!#xdbYEV}xqKhWe&`++5ej*BHs-s)L+f~;Z4 z6us!ee!Z+8Qe%_q=Sw+{FHF0h7ZSY-r6G=SZST{%0bWATIbW#lysIlnN(SQ)>fpg- z7Pm~S9L;wdqTk*C<|Pq-rmT8S;NrKIv`oRaW>ioxF^Nuu89GhvQf}vy@sXc=F)0gk z%O9&C_6HNC=OCC?ds`Ia2I6A4=Fph$tm24)LR%J}U41_T=AW@cow6@41B2E}o){rQ z$l*;C0eK^gbu0+YlhTp|9wSt8^^2ce&a;s%JvrW?vpXCLKrjZZ$U#+l&-(o&yV&cPg7r8d_;|n;P*dQ4 zTI{E)&ps(uFh}^UVX|K@gZ4o!^FQ?wngXQ3XFdr4rqyB$Yb7NvB{x93vsY{+;@eF# zRKKKFN}{hL$=e%2U3}|ADn?;Taubd25)HD2OZSkKJf(JJT~$8g_`(Sy36PKaFLI1$ za-0A!`8t_50dBGYOS)L>fPU>C(}5i^xe>a6V@V1+GUk;&r^D{g!#^`ptEt@NeV`o6Y6HhK}7;cB2H^ z&v{<4VdIDKpv_bKFpu0RF16lFvwLkVyzEFZIBdQO0b-t@o5sM{BWYLEd57PddBv_| zA-sDvx~3~;B9M5JuQDAO^%j;sg%d5KTG@62+L6EMJd`>XO$l8y-8CPnR>*-X-H$@M402ae% za3Cy)K#`Ty#h^+$@q^de`lvL8T57Kn$T>R(FnT3jO3U-lqA=ZL@6Ts{Ny+LM>7Ilv zPNVJ}`Xa!cOlhHxIn_z;vb&{7pbUH$esnl;IcL43v$2_ zOoQevNjUU5d&&X$)L4~TW%*XhM@Akk@hy2=G% zEFWFog?uBhKr?o{c>cZitwc5q9z*6f#!;wYqbKI+^*<^1f>vMD!aR~{hFwFFZB(aY`7-sLhzDT+IcJ5ay>1ubvHVfC zc)y>(lT0EqLaOPaP5|35r|Q$d%8IHJ+cDrpH`(0r)34je)|(?q-$A@g5jC4FFx|vX znHI&D6oRJs-(V4~7f{D)E2&_qS-%TjZ3xBuA~uh2WqD8l;k)vA+S%9s`i7kU6wSIB zMdocMYUhfpI%O`9bkdz1`@w~vD(<5#j4cb&h!z5*4TxQ7tGPUEZ`e}Hs^f9@Lw5;E z>9Nnf-ruQ{4`4H)i|#`*Wz-<`DY6OKPB;hhho_n0?2hZOdbF6yQpE}XS_M08@^la7 zGJc$M)qFLbkKj1?1i^dQWq34sE7I=yql!JQ!Te_RQXz;vm&@ki&VVrbadF2x9V~0c zGcS&qR}XXW1ojC#BWv+-)eYkWF!c5z{~7XmOXd{HTeHXjRI0aM^o3%_c=h|mGvnH% zny;NHJIt$95>!U6w1Sz2ZoK$CiDgQtLktC*`su)6n&WxH>`3Ne*gRK>RQc%+nES{6 zzAmn3{f;BW<)c`@p1RbijJnplDi#3*FaCS!F*no2;j7l!YVKE@xqr(ricTx~? z%~2T99baSux&5SK(;c0_OMPj4h_kY@p%asWnWocMarAAw#snX|$tac*EPPy$AXSb} zSv6zWfHENiFg z@cf4zz}|sAmT^q&K)$5w`yoG3rvPe`DSYrp4-jJ%jXi1{&5X^Z-W&mVS9pQUwdS;M zbmjFSR|7giQ#aF`=18gf2?xib5KX(+RUa*ip!sD=2;ue!ms|Qf7*0&$=o=48E;UM7?HgIz zzhdL^w@*dMS!al0CpBhxFkTtU&+FYY+dJNn#&(T_*X6S*iH^?`c0P|Pp`sUa5!08v zsSuJjl+l+M`SwgbO|q4Lo_;W!S?3&N;)J}^^=v}vdahtH$7i6x9q~A5@4S&dtUJ}j z;)@*PW8Br_wEW>G=|{a3-O)8M2LwA^DoUz9&K%Kd0NR)RA;y`Tq?$lLs}2Ec(WSt% zRiR73n`p09ii)xp7ItJ`G4bqPFLk_TL4fY zmxgV(Snn?0$~;gXFbhInqS18kOt82fL38|9eoNz`paAK%8Japus+3usYLMeKfA3ol zm^s%;;F{u*s0{z5R6B&ufcdgokLw3Vj(k&1ID zCK`j#+JUOQ>Nv8l1z@$#K+hV}9jE$RiUps3vdn9}Hpjkov*j0K>gL-mkD_BBbbr0^ zDbDnT;$DUa;*1bOO~NzP8Yn5wN(W7m+~HWLs#n=7pzKFyi>|z*tS_S!FsoxRip+78 zl8$@}M~jZQED;P4y5-SXXFdT4qds4&eNBzwcVP1+Ax(X&-y;%;cOX1ueTX3{*L#)z z%vfkLq9eV3HB$yR0q0SC2EcvwHOT zytMls4$tX+J$>yN;;K?F*k;*ptoDs{bEiW6Xk%L7(?JpePCxFZ`XcM|X1sZjJLi*gr>IR55Z!e!ihE7>BLh+Kl3!0UNd#v@DXMDoB{go zS6bf9O;W{DfQt|ywETK>Ek5G$UlJjs2g(>`5vk#rjFv{Bck@BGm<89s*0BgCTII`i zxN@R&f#EeSpu(3~TB%P`&sEZf-BDkm-xOqD(<-4=ypvLZBR?Mm&yIGT-)s`2CWGT> zbTH>#X4Yfsc9&aj%W$s&z6e401Bjq0py&FDs!=zx>1{{mi-1n38HpE$B`Pil*JF)u z&_+Admp#ke%2H}VFKiLU;z6sR@k&6MHei_zB8LgC;|?Q{Hh26jt}SeY!L?uLBE^Lc zP;o<*VHdO+2E9{*}#H&b%l?#w{`X zZ&|d9{+&lw ziM-0qLX&4ox(barDNYFej$MGq=xapKO(`JN`B!uF1|lc4LITavrfUWcO{Qu|3be4j zZB-@UW;`EaCkxCQW^k~T$9n<`n|l7sL_EjvEXq{9wE;h<<0sf09Va8XVwl!jX1T=F z&OwVfME2JQMka0|`w+#NGm4 z-_jUw%&T-9`Wcv^z^#1MWXaa2jxBovf{*r2ES0VhLFW=T(z)78;r-$5wS&Eu_;)|>MjK(YX?(mjWXf7nIN3r z&HW&p`Ix=ZCoVNbv?o(=IKxn+QHFt_@pW0UnYp4LKv%H3Emdlv2BL|+q)tMe{w zDsE&>{T`&=E5rb+=k(QwpX)PHnt{bY2by8|)zj-KoAfcBDa#@?5+d^%_&ToUL61=|1z z=)Kag?^RE(d0?UzeP2`dvS7Zx0_*-ES+`m&jRxf&uAv=*4A0=7?$`vflq9gaW{zCv z!tgels@~h%ihI=n*5)SoJT@zne1NPX@+_z%aiA56e$j7zggVBq@rhyb>|^`%WhgeUP_bm zJAmp2CWrlcI*bv1=<4|k&ub12f!xn37RZNy`9}-~lQs-is}}nVtr(Jc%*HXciy{&L zarPht+-hey_duWURS-=!eJ>c?d2!~^+82ntP6K~7d!&yA@~wop-8*5k3n=Qe|YVLK?c4%Tx z459wEpdJ7CrN_(1n@<|w7K)ViUIZlJz-+#x12K`c93dH7SAr%2)Rts!1%g1nHK=XF zH>mBzWWV>BN8AwfWVY?N*B9GELbgI(I8N_GP-qM3@wq1I11~HWj8Bx}!!`gh#lev!j8#@aMCQ04EjCd_T`IqOaS~8x&Cr(iUClQMu6_RZ9 z%vWx^Agi0TZCb{u9SNZVTjC43AWEVu;gibQsB~*&>HFtq)|&eWA7$oP;B&&IvCLoT zW;Fz@RYXuUVU67zs&EdTd<#I_&e+t|77qtF_5nxCoV1em#$>7#qJkg787OLDNhOcl zt`u6S-QAw5j=T&oBc+LsC=RvgD)-iEkIWg&;y_EfB-61bWk+^`U*Os-GCz#ok*7@0 z+RcmOz24rt<3nJ9EZL_82vk6}YV7Fc1-M!A;hz6Q^<-!UkC5KKa~jA9cPbW*k}fl^ znee^GlieU-Z{L0&5hPV)I%=WMhi*Q*$^9Mkes_k(Mv#P)y9{`rSGppqe96aKbGu!X zh^)n0JWL9ASO^z%?c`}B2pb?Z;*&3krOJ=DD69gW`78aCA5J9DV&Mw!MHV#{8!Q|i zzM`njfyB@{6>6_B6Jt7yzto9bh(($MV&ecf_es9`g)+wQ=N=%Rt5dH}FlQ>l>}hE6YAzyJUM0011MtlGO literal 117336 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

Z*F1|8_@pBL5nIl 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 RgQ>B^XZr#G00004Sz0I6{lx$P diff --git a/host.yaml b/host.yaml index 25ef6e68..bccfc9e5 100644 --- a/host.yaml +++ b/host.yaml @@ -101,4 +101,4 @@ multi_mystery_options: race: 0 # List of options that can be plando'd. Can be combined, for example "bosses, items" # Available options: bosses, items, texts, connections - plando_options: "bosses, items" + plando_options: "bosses" From 99468e6d46e7b8d2c1264958d5435dc40e50b32d Mon Sep 17 00:00:00 2001 From: pepperpow Date: Sun, 31 Jan 2021 21:42:44 -0600 Subject: [PATCH 08/46] Fixed flute working in both worlds instead of just dark --- Rom.py | 10 +++++----- data/basepatch.bmbp | Bin 117292 -> 117324 bytes 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Rom.py b/Rom.py index 696d0adf..c2548e4d 100644 --- a/Rom.py +++ b/Rom.py @@ -1,7 +1,7 @@ from __future__ import annotations JAP10HASH = '03a63945398191337e896e5771f77173' -RANDOMIZERBASEHASH = '1d23f2fd409c9b71bc741dadc0f87344' +RANDOMIZERBASEHASH = '5c5b130ce039295f2c4f43c9c6eb5d3b' import io import json @@ -839,10 +839,6 @@ def patch_rom(world, rom, player, team, enemized): rom.write_byte(0x180032, 0x01) # open mode if world.mode[player] == 'inverted': set_inverted_mode(world, player, rom) - rom.write_byte(0xDC21D, 0x6B) # inverted mode (skip weathervane overlay) - rom.write_bytes(0x48DB3, [0xF8, 0x01]) # inverted mode (bird X) - rom.write_byte(0x48D5E, 0x01) # inverted mode (rock X) - rom.write_bytes(0x48CC1+36, bytes([0xF8]*12)) elif world.mode[player] == 'standard': rom.write_byte(0x180032, 0x00) # standard mode @@ -2319,6 +2315,10 @@ def set_inverted_mode(world, player, rom): rom.write_byte(snes_to_pc(0x05AF79), 0xF0) rom.write_byte(snes_to_pc(0x0DB3C5), 0xC6) rom.write_byte(snes_to_pc(0x07A3F4), 0xF0) # duck + rom.write_byte(0xDC21D, 0x6B) # inverted mode flute activation (skip weathervane overlay) + rom.write_bytes(0x48DB3, [0xF8, 0x01]) # inverted mode (bird X) + rom.write_byte(0x48D5E, 0x01) # inverted mode (rock X) + rom.write_bytes(0x48CC1+36, bytes([0xF8]*12)) # (rock X) rom.write_int16s(snes_to_pc(0x02E849), [0x0043, 0x0056, 0x0058, 0x006C, 0x006F, 0x0070, 0x007B, 0x007F, 0x001B]) # dw flute rom.write_int16(snes_to_pc(0x02E8D5), 0x07C8) diff --git a/data/basepatch.bmbp b/data/basepatch.bmbp index 88ef418caad18428e9a615e7be098c84ada3ecef..b4bbf2a577763512137a38a80cc4c5ecc77ff7e4 100644 GIT binary patch literal 117324 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 FSz12W;`jgn literal 117292 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

QAcs4X2mhfgqky26DPP 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 From 36de78dddd852e61870efbb7d3b322e75d674e3c Mon Sep 17 00:00:00 2001 From: pepperpow Date: Mon, 1 Feb 2021 20:26:07 -0600 Subject: [PATCH 09/46] Moved inverted goal sign to castle lawn --- Rom.py | 2 +- data/basepatch.bmbp | Bin 117324 -> 117344 bytes 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/Rom.py b/Rom.py index c2548e4d..688568ac 100644 --- a/Rom.py +++ b/Rom.py @@ -1,7 +1,7 @@ from __future__ import annotations JAP10HASH = '03a63945398191337e896e5771f77173' -RANDOMIZERBASEHASH = '5c5b130ce039295f2c4f43c9c6eb5d3b' +RANDOMIZERBASEHASH = '9e27514e0655659f1d07364c35da7852' import io import json diff --git a/data/basepatch.bmbp b/data/basepatch.bmbp index b4bbf2a577763512137a38a80cc4c5ecc77ff7e4..5119d7953a0048e6242296e6efc73763e42b188d 100644 GIT binary patch literal 117344 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]XnxaytkL>KeICE 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

I_<*^{d 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 Zxs(U7&IwBS_^+|VXZr#G00004Sz0dlwqyVR literal 117324 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

I_<*^{d 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 Zxs(U7&IwBS_^+|VXZr#G00004Sz0dlwqyVR literal 117272 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

_)MIy)G@6QpY+d8&n~?#*+cFwV%yb_$G2QF9 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 Date: Tue, 2 Feb 2021 11:24:17 +0100 Subject: [PATCH 11/46] new inverted logic, accounting for dark world flute activation --- BaseClasses.py | 4 - InvertedRegions.py | 2 +- ItemPool.py | 34 ++-- Items.py | 2 + Regions.py | 4 +- Rules.py | 80 ++++---- test/TestBase.py | 83 ++++---- test/inverted/TestInvertedDarkWorld.py | 11 +- test/inverted/TestInvertedDeathMountain.py | 78 +++---- test/inverted/TestInvertedEntrances.py | 35 ++-- test/inverted/TestInvertedLightWorld.py | 3 +- test/inverted/TestInvertedTurtleRock.py | 189 ++++++----------- .../TestInvertedDarkWorld.py | 10 +- .../TestInvertedDeathMountain.py | 70 +++---- .../TestInvertedEntrances.py | 31 ++- .../TestInvertedLightWorld.py | 3 +- .../TestInvertedTurtleRock.py | 190 ++++++------------ test/inverted_owg/TestDeathMountain.py | 8 +- 18 files changed, 333 insertions(+), 504 deletions(-) diff --git a/BaseClasses.py b/BaseClasses.py index f0d46921..aaa6c460 100644 --- a/BaseClasses.py +++ b/BaseClasses.py @@ -751,10 +751,6 @@ class CollectionState(object): def has_fire_source(self, player: int) -> bool: return self.has('Fire Rod', player) or self.has('Lamp', player) - def can_flute(self, player: int) -> bool: - lw = self.world.get_region('Light World', player) - return self.has('Flute', player) and lw.can_reach(self) and self.is_not_bunny(lw, player) - def can_melt_things(self, player: int) -> bool: return self.has('Fire Rod', player) or \ (self.has('Bombos', player) and diff --git a/InvertedRegions.py b/InvertedRegions.py index 0879b9e7..0c472af0 100644 --- a/InvertedRegions.py +++ b/InvertedRegions.py @@ -181,7 +181,7 @@ def create_inverted_regions(world, player): create_cave_region(player, 'Dark Lake Hylia Ledge Spike Cave', 'a spiky hint'), create_cave_region(player, 'Hype Cave', 'a bounty of five items', ['Hype Cave - Top', 'Hype Cave - Middle Right', 'Hype Cave - Middle Left', 'Hype Cave - Bottom', 'Hype Cave - Generous Guy']), - create_dw_region(player, 'West Dark World', ['Frog'], ['Village of Outcasts Drop', 'East Dark World River Pier', 'Brewery', 'C-Shaped House', 'Chest Game', 'Thieves Town', 'Bumper Cave Entrance Rock', + create_dw_region(player, 'West Dark World', ['Frog', 'Flute Activation Spot'], ['Village of Outcasts Drop', 'East Dark World River Pier', 'Brewery', 'C-Shaped House', 'Chest Game', 'Thieves Town', 'Bumper Cave Entrance Rock', 'Skull Woods Forest', 'Village of Outcasts Pegs', 'Village of Outcasts Eastern Rocks', 'Red Shield Shop', 'Inverted Dark Sanctuary', 'Fortune Teller (Dark)', 'Dark World Lumberjack Shop', 'West Dark World Teleporter', 'WDW Flute']), create_dw_region(player, 'Dark Grassy Lawn', None, ['Grassy Lawn Pegs', 'Dark World Shop', 'Dark Grassy Lawn Flute']), diff --git a/ItemPool.py b/ItemPool.py index 614e31f9..90047454 100644 --- a/ItemPool.py +++ b/ItemPool.py @@ -297,24 +297,22 @@ def generate_itempool(world, player: int): world.get_location('Ganon', player).event = True world.get_location('Ganon', player).locked = True - world.push_item(world.get_location('Agahnim 1', player), ItemFactory('Beat Agahnim 1', player), False) - world.get_location('Agahnim 1', player).event = True - world.get_location('Agahnim 1', player).locked = True - world.push_item(world.get_location('Agahnim 2', player), ItemFactory('Beat Agahnim 2', player), False) - world.get_location('Agahnim 2', player).event = True - world.get_location('Agahnim 2', player).locked = True - world.push_item(world.get_location('Dark Blacksmith Ruins', player), ItemFactory('Pick Up Purple Chest', player), False) - world.get_location('Dark Blacksmith Ruins', player).event = True - world.get_location('Dark Blacksmith Ruins', player).locked = True - world.push_item(world.get_location('Frog', player), ItemFactory('Get Frog', player), False) - world.get_location('Frog', player).event = True - world.get_location('Frog', player).locked = True - world.push_item(world.get_location('Missing Smith', player), ItemFactory('Return Smith', player), False) - world.get_location('Missing Smith', player).event = True - world.get_location('Missing Smith', player).locked = True - world.push_item(world.get_location('Floodgate', player), ItemFactory('Open Floodgate', player), False) - world.get_location('Floodgate', player).event = True - world.get_location('Floodgate', player).locked = True + event_pairs = [ + ('Agahnim 1', 'Beat Agahnim 1'), + ('Agahnim 2', 'Beat Agahnim 2'), + ('Dark Blacksmith Ruins', 'Pick Up Purple Chest'), + ('Frog', 'Get Frog'), + ('Missing Smith', 'Return Smith'), + ('Floodgate', 'Open Floodgate'), + ('Agahnim 1', 'Beat Agahnim 1'), + ('Flute Activation Spot', 'Activated Flute') + ] + for location_name, event_name in event_pairs: + location = world.get_location(location_name, player) + event = ItemFactory(event_name, player) + world.push_item(location, event, False) + location.event = location.locked = True + # set up item pool additional_triforce_pieces = 0 diff --git a/Items.py b/Items.py index 4f131303..37fb59b7 100644 --- a/Items.py +++ b/Items.py @@ -184,6 +184,8 @@ item_table = {'Bow': (True, None, 0x0B, 'You have\nchosen the\narcher class.', ' 'Return Smith': (True, 'Event', None, None, None, None, None, None, None, None), 'Pick Up Purple Chest': (True, 'Event', None, None, None, None, None, None, None, None), 'Open Floodgate': (True, 'Event', None, None, None, None, None, None, None, None), + # should probably be converted to an actual item, for purposes for startinventory and such + 'Activated Flute': (True, 'Event', None, None, None, None, None, None, None, None) } lookup_id_to_name = {data[2]: name for name, data in item_table.items()} diff --git a/Regions.py b/Regions.py index fdd03fae..284da478 100644 --- a/Regions.py +++ b/Regions.py @@ -9,7 +9,8 @@ def create_regions(world, player): world.regions += [ create_lw_region(player, 'Menu', None, ['Links House S&Q', 'Sanctuary S&Q', 'Old Man S&Q']), - create_lw_region(player, 'Light World', ['Mushroom', 'Bottle Merchant', 'Flute Spot', 'Sunken Treasure', 'Purple Chest'], + create_lw_region(player, 'Light World', ['Mushroom', 'Bottle Merchant', 'Flute Spot', 'Sunken Treasure', + 'Purple Chest', 'Flute Activation Spot'], ["Blinds Hideout", "Hyrule Castle Secret Entrance Drop", 'Zoras River', 'Kings Grave Outer Rocks', 'Dam', 'Links House', 'Tavern North', 'Chicken House', 'Aginahs Cave', 'Sahasrahlas Hut', 'Kakariko Well Drop', 'Kakariko Well Cave', 'Blacksmiths Hut', 'Bat Cave Drop Ledge', 'Bat Cave Cave', 'Sick Kids House', 'Hobo Bridge', 'Lost Woods Hideout Drop', 'Lost Woods Hideout Stump', @@ -653,6 +654,7 @@ location_table: typing.Dict[str, 'Frog': (None, None, False, None), 'Missing Smith': (None, None, False, None), 'Dark Blacksmith Ruins': (None, None, False, None), + 'Flute Activation Spot': (None, None, False, None), 'Eastern Palace - Prize': ([0x1209D, 0x53EF8, 0x53EF9, 0x180052, 0x18007C, 0xC6FE], None, True, 'Eastern Palace'), 'Desert Palace - Prize': ([0x1209E, 0x53F1C, 0x53F1D, 0x180053, 0x180078, 0xC6FF], None, True, 'Desert Palace'), 'Tower of Hera - Prize': ( diff --git a/Rules.py b/Rules.py index a5c75a51..5491dad6 100644 --- a/Rules.py +++ b/Rules.py @@ -429,6 +429,8 @@ def global_rules(world, player): add_rule(ganon, lambda state: state.has_crystals(world.crystals_needed_for_ganon[player], player)) set_rule(world.get_entrance('Ganon Drop', player), lambda state: state.has_beam_sword(player)) # need to damage ganon to get tiles to drop + set_rule(world.get_location('Flute Activation Spot', player), lambda state: state.has('Flute', player)) + def default_rules(world, player): """Default world rules when world state is not inverted.""" @@ -447,9 +449,9 @@ def default_rules(world, player): set_rule(world.get_entrance('50 Rupee Cave', player), lambda state: state.can_lift_rocks(player)) set_rule(world.get_entrance('Death Mountain Entrance Rock', player), lambda state: state.can_lift_rocks(player)) set_rule(world.get_entrance('Bumper Cave Entrance Mirror Spot', player), lambda state: state.has_Mirror(player)) - set_rule(world.get_entrance('Flute Spot 1', player), lambda state: state.can_flute(player)) + set_rule(world.get_entrance('Flute Spot 1', player), lambda state: state.has('Activated Flute', player)) set_rule(world.get_entrance('Lake Hylia Central Island Teleporter', player), lambda state: state.can_lift_heavy_rocks(player)) - set_rule(world.get_entrance('Dark Desert Teleporter', player), lambda state: state.can_flute(player) and state.can_lift_heavy_rocks(player)) + set_rule(world.get_entrance('Dark Desert Teleporter', player), lambda state: state.has('Activated Flute', player) and state.can_lift_heavy_rocks(player)) set_rule(world.get_entrance('East Hyrule Teleporter', player), lambda state: state.has('Hammer', player) and state.can_lift_rocks(player) and state.has_Pearl(player)) # bunny cannot use hammer set_rule(world.get_entrance('South Hyrule Teleporter', player), lambda state: state.has('Hammer', player) and state.can_lift_rocks(player) and state.has_Pearl(player)) # bunny cannot use hammer set_rule(world.get_entrance('Kakariko Teleporter', player), lambda state: ((state.has('Hammer', player) and state.can_lift_rocks(player)) or state.can_lift_heavy_rocks(player)) and state.has_Pearl(player)) # bunny cannot lift bushes @@ -575,7 +577,7 @@ def inverted_rules(world, player): set_rule(world.get_entrance('Bumper Cave Entrance Mirror Spot', player), lambda state: state.has_Mirror(player)) set_rule(world.get_entrance('Lake Hylia Central Island Mirror Spot', player), lambda state: state.has_Mirror(player)) set_rule(world.get_entrance('Dark Lake Hylia Central Island Teleporter', player), lambda state: state.can_lift_heavy_rocks(player)) - set_rule(world.get_entrance('Dark Desert Teleporter', player), lambda state: state.can_flute(player) and state.can_lift_heavy_rocks(player)) + set_rule(world.get_entrance('Dark Desert Teleporter', player), lambda state: state.has('Activated Flute', player) and state.can_lift_heavy_rocks(player)) set_rule(world.get_entrance('East Dark World Teleporter', player), lambda state: state.has('Hammer', player) and state.can_lift_rocks(player) and state.has_Pearl(player)) # bunny cannot use hammer set_rule(world.get_entrance('South Dark World Teleporter', player), lambda state: state.has('Hammer', player) and state.can_lift_rocks(player) and state.has_Pearl(player)) # bunny cannot use hammer set_rule(world.get_entrance('West Dark World Teleporter', player), lambda state: ((state.has('Hammer', player) and state.can_lift_rocks(player)) or state.can_lift_heavy_rocks(player)) and state.has_Pearl(player)) @@ -676,16 +678,16 @@ def inverted_rules(world, player): # inverted flute spots - set_rule(world.get_entrance('DDM Flute', player), lambda state: state.can_flute(player)) - set_rule(world.get_entrance('NEDW Flute', player), lambda state: state.can_flute(player)) - set_rule(world.get_entrance('WDW Flute', player), lambda state: state.can_flute(player)) - set_rule(world.get_entrance('SDW Flute', player), lambda state: state.can_flute(player)) - set_rule(world.get_entrance('EDW Flute', player), lambda state: state.can_flute(player)) - set_rule(world.get_entrance('DLHL Flute', player), lambda state: state.can_flute(player)) - set_rule(world.get_entrance('DD Flute', player), lambda state: state.can_flute(player)) - set_rule(world.get_entrance('EDDM Flute', player), lambda state: state.can_flute(player)) - set_rule(world.get_entrance('Dark Grassy Lawn Flute', player), lambda state: state.can_flute(player)) - set_rule(world.get_entrance('Hammer Peg Area Flute', player), lambda state: state.can_flute(player)) + set_rule(world.get_entrance('DDM Flute', player), lambda state: state.has('Activated Flute', player)) + set_rule(world.get_entrance('NEDW Flute', player), lambda state: state.has('Activated Flute', player)) + set_rule(world.get_entrance('WDW Flute', player), lambda state: state.has('Activated Flute', player)) + set_rule(world.get_entrance('SDW Flute', player), lambda state: state.has('Activated Flute', player)) + set_rule(world.get_entrance('EDW Flute', player), lambda state: state.has('Activated Flute', player)) + set_rule(world.get_entrance('DLHL Flute', player), lambda state: state.has('Activated Flute', player)) + set_rule(world.get_entrance('DD Flute', player), lambda state: state.has('Activated Flute', player)) + set_rule(world.get_entrance('EDDM Flute', player), lambda state: state.has('Activated Flute', player)) + set_rule(world.get_entrance('Dark Grassy Lawn Flute', player), lambda state: state.has('Activated Flute', player)) + set_rule(world.get_entrance('Hammer Peg Area Flute', player), lambda state: state.has('Activated Flute', player)) set_rule(world.get_entrance('Inverted Pyramid Hole', player), lambda state: state.has('Beat Agahnim 2', player) or world.open_pyramid[player]) @@ -1125,52 +1127,52 @@ def set_big_bomb_rules(world, player): elif bombshop_entrance.name in Isolated_DW_entrances: # 1. mirror then flute then basic routes # -> M and Flute and BR - add_rule(world.get_entrance('Pyramid Fairy', player), lambda state: state.has_Mirror(player) and state.can_flute(player) and basic_routes(state)) + add_rule(world.get_entrance('Pyramid Fairy', player), lambda state: state.has_Mirror(player) and state.has('Activated Flute', player) and basic_routes(state)) elif bombshop_entrance.name in Isolated_LW_entrances: # 1. flute then basic routes # Prexisting mirror spot is not permitted, because mirror might have been needed to reach these isolated locations. # -> Flute and BR - add_rule(world.get_entrance('Pyramid Fairy', player), lambda state: state.can_flute(player) and basic_routes(state)) + add_rule(world.get_entrance('Pyramid Fairy', player), lambda state: state.has('Activated Flute', player) and basic_routes(state)) elif bombshop_entrance.name in West_LW_DM_entrances: # 1. flute then basic routes or mirror # Prexisting mirror spot is permitted, because flute can be used to reach west DM directly. # -> Flute and (M or BR) - add_rule(world.get_entrance('Pyramid Fairy', player), lambda state: state.can_flute(player) and (state.has_Mirror(player) or basic_routes(state))) + add_rule(world.get_entrance('Pyramid Fairy', player), lambda state: state.has('Activated Flute', player) and (state.has_Mirror(player) or basic_routes(state))) elif bombshop_entrance.name in East_LW_DM_entrances: # 1. flute then basic routes or mirror and hookshot # Prexisting mirror spot is permitted, because flute can be used to reach west DM directly and then east DM via Hookshot # -> Flute and ((M and Hookshot) or BR) - add_rule(world.get_entrance('Pyramid Fairy', player), lambda state: state.can_flute(player) and ((state.has_Mirror(player) and state.has('Hookshot', player)) or basic_routes(state))) + add_rule(world.get_entrance('Pyramid Fairy', player), lambda state: state.has('Activated Flute', player) and ((state.has_Mirror(player) and state.has('Hookshot', player)) or basic_routes(state))) elif bombshop_entrance.name == 'Fairy Ascension Cave (Bottom)': # Same as East_LW_DM_entrances except navigation without BR requires Mitts # -> Flute and ((M and Hookshot and Mitts) or BR) - add_rule(world.get_entrance('Pyramid Fairy', player), lambda state: state.can_flute(player) and ((state.has_Mirror(player) and state.has('Hookshot', player) and state.can_lift_heavy_rocks(player)) or basic_routes(state))) + add_rule(world.get_entrance('Pyramid Fairy', player), lambda state: state.has('Activated Flute', player) and ((state.has_Mirror(player) and state.has('Hookshot', player) and state.can_lift_heavy_rocks(player)) or basic_routes(state))) elif bombshop_entrance.name in Castle_ledge_entrances: # 1. mirror on pyramid to castle ledge, grab bomb, return through mirror spot: Needs mirror # 2. flute then basic routes # -> M or (Flute and BR) - add_rule(world.get_entrance('Pyramid Fairy', player), lambda state: state.has_Mirror(player) or (state.can_flute(player) and basic_routes(state))) + add_rule(world.get_entrance('Pyramid Fairy', player), lambda state: state.has_Mirror(player) or (state.has('Activated Flute', player) and basic_routes(state))) elif bombshop_entrance.name in Desert_mirrorable_ledge_entrances: # Cases when you have mire access: Mirror to reach locations, return via mirror spot, move to center of desert, mirror anagin and: # 1. Have mire access, Mirror to reach locations, return via mirror spot, move to center of desert, mirror again and then basic routes # 2. flute then basic routes # -> (Mire access and M) or Flute) and BR - add_rule(world.get_entrance('Pyramid Fairy', player), lambda state: ((state.can_reach('Dark Desert', 'Region', player) and state.has_Mirror(player)) or state.can_flute(player)) and basic_routes(state)) + add_rule(world.get_entrance('Pyramid Fairy', player), lambda state: ((state.can_reach('Dark Desert', 'Region', player) and state.has_Mirror(player)) or state.has('Activated Flute', player)) and basic_routes(state)) elif bombshop_entrance.name == 'Old Man Cave (West)': # 1. Lift rock then basic_routes # 2. flute then basic_routes # -> (Flute or G) and BR - add_rule(world.get_entrance('Pyramid Fairy', player), lambda state: (state.can_flute(player) or state.can_lift_rocks(player)) and basic_routes(state)) + add_rule(world.get_entrance('Pyramid Fairy', player), lambda state: (state.has('Activated Flute', player) or state.can_lift_rocks(player)) and basic_routes(state)) elif bombshop_entrance.name == 'Graveyard Cave': # 1. flute then basic routes # 2. (has west dark world access) use existing mirror spot (required Pearl), mirror again off ledge # -> (Flute or (M and P and West Dark World access) and BR - add_rule(world.get_entrance('Pyramid Fairy', player), lambda state: (state.can_flute(player) or (state.can_reach('West Dark World', 'Region', player) and state.has_Pearl(player) and state.has_Mirror(player))) and basic_routes(state)) + add_rule(world.get_entrance('Pyramid Fairy', player), lambda state: (state.has('Activated Flute', player) or (state.can_reach('West Dark World', 'Region', player) and state.has_Pearl(player) and state.has_Mirror(player))) and basic_routes(state)) elif bombshop_entrance.name in Mirror_from_SDW_entrances: # 1. flute then basic routes # 2. (has South dark world access) use existing mirror spot, mirror again off ledge # -> (Flute or (M and South Dark World access) and BR - add_rule(world.get_entrance('Pyramid Fairy', player), lambda state: (state.can_flute(player) or (state.can_reach('South Dark World', 'Region', player) and state.has_Mirror(player))) and basic_routes(state)) + add_rule(world.get_entrance('Pyramid Fairy', player), lambda state: (state.has('Activated Flute', player) or (state.can_reach('South Dark World', 'Region', player) and state.has_Mirror(player))) and basic_routes(state)) elif bombshop_entrance.name == 'Dark World Potion Shop': # 1. walk down by lifting rock: needs gloves and pearl` # 2. walk down by hammering peg: needs hammer and pearl @@ -1182,11 +1184,11 @@ def set_big_bomb_rules(world, player): # (because otherwise mirror was used to reach the grave, so would cancel a pre-existing mirror spot) # to account for insanity, must consider a way to escape without a cave for basic_routes # -> (M and Mitts) or ((Mitts or Flute or (M and P and West Dark World access)) and BR) - add_rule(world.get_entrance('Pyramid Fairy', player), lambda state: (state.can_lift_heavy_rocks(player) and state.has_Mirror(player)) or ((state.can_lift_heavy_rocks(player) or state.can_flute(player) or (state.can_reach('West Dark World', 'Region', player) and state.has_Pearl(player) and state.has_Mirror(player))) and basic_routes(state))) + add_rule(world.get_entrance('Pyramid Fairy', player), lambda state: (state.can_lift_heavy_rocks(player) and state.has_Mirror(player)) or ((state.can_lift_heavy_rocks(player) or state.has('Activated Flute', player) or (state.can_reach('West Dark World', 'Region', player) and state.has_Pearl(player) and state.has_Mirror(player))) and basic_routes(state))) elif bombshop_entrance.name == 'Waterfall of Wishing': # same as the Normal_LW_entrances case except in insanity it's possible you could be here without Flippers which # means you need an escape route of either Flippers or Flute - add_rule(world.get_entrance('Pyramid Fairy', player), lambda state: (state.has('Flippers', player) or state.can_flute(player)) and (basic_routes(state) or state.has_Mirror(player))) + add_rule(world.get_entrance('Pyramid Fairy', player), lambda state: (state.has('Flippers', player) or state.has('Activated Flute', player)) and (basic_routes(state) or state.has_Mirror(player))) def set_inverted_big_bomb_rules(world, player): @@ -1325,50 +1327,50 @@ def set_inverted_big_bomb_rules(world, player): add_rule(world.get_entrance('Pyramid Fairy', player), lambda state: state.has_Mirror(player)) elif bombshop_entrance.name in Isolated_LW_entrances: # For these entrances, you cannot walk to the castle/pyramid and thus must use Mirror and then Flute. - add_rule(world.get_entrance('Pyramid Fairy', player), lambda state: state.can_flute(player) and state.has_Mirror(player)) + add_rule(world.get_entrance('Pyramid Fairy', player), lambda state: state.has('Activated Flute', player) and state.has_Mirror(player)) elif bombshop_entrance.name in Northern_DW_entrances: # You can just fly with the Flute, you can take a long walk with Mitts and Hammer, # or you can leave a Mirror portal nearby and then walk to the castle to Mirror again. - add_rule(world.get_entrance('Pyramid Fairy', player), lambda state: state.can_flute or (state.can_lift_heavy_rocks(player) and state.has('Hammer', player)) or (state.has_Mirror(player) and state.can_reach('Light World', 'Region', player))) + add_rule(world.get_entrance('Pyramid Fairy', player), lambda state: state.has('Activated Flute', player) or (state.can_lift_heavy_rocks(player) and state.has('Hammer', player)) or (state.has_Mirror(player) and state.can_reach('Light World', 'Region', player))) elif bombshop_entrance.name in Southern_DW_entrances: # This is the same as north DW without the Mitts rock present. - add_rule(world.get_entrance('Pyramid Fairy', player), lambda state: state.has('Hammer', player) or state.can_flute(player) or (state.has_Mirror(player) and state.can_reach('Light World', 'Region', player))) + add_rule(world.get_entrance('Pyramid Fairy', player), lambda state: state.has('Hammer', player) or state.has('Activated Flute', player) or (state.has_Mirror(player) and state.can_reach('Light World', 'Region', player))) elif bombshop_entrance.name in Isolated_DW_entrances: # There's just no way to escape these places with the bomb and no Flute. - add_rule(world.get_entrance('Pyramid Fairy', player), lambda state: state.can_flute(player)) + add_rule(world.get_entrance('Pyramid Fairy', player), lambda state: state.has('Activated Flute', player)) elif bombshop_entrance.name in LW_walkable_entrances: # You can fly with the flute, or leave a mirror portal and walk through the light world - add_rule(world.get_entrance('Pyramid Fairy', player), lambda state: state.can_flute(player) or (state.has_Mirror(player) and state.can_reach('Light World', 'Region', player))) + add_rule(world.get_entrance('Pyramid Fairy', player), lambda state: state.has('Activated Flute', player) or (state.has_Mirror(player) and state.can_reach('Light World', 'Region', player))) elif bombshop_entrance.name in LW_bush_entrances: # These entrances are behind bushes in LW so you need either Pearl or the tools to solve NDW bomb shop locations. - add_rule(world.get_entrance('Pyramid Fairy', player), lambda state: state.has_Mirror(player) and (state.can_flute(player) or state.has_Pearl(player) or (state.can_lift_heavy_rocks(player) and state.has('Hammer', player)))) + add_rule(world.get_entrance('Pyramid Fairy', player), lambda state: state.has_Mirror(player) and (state.has('Activated Flute', player) or state.has_Pearl(player) or (state.can_lift_heavy_rocks(player) and state.has('Hammer', player)))) elif bombshop_entrance.name == 'Dark World Shop': # This is mostly the same as NDW but the Mirror path requires the Pearl, or using the Hammer - add_rule(world.get_entrance('Pyramid Fairy', player), lambda state: state.can_flute or (state.can_lift_heavy_rocks(player) and state.has('Hammer', player)) or (state.has_Mirror(player) and state.can_reach('Light World', 'Region', player) and (state.has_Pearl(player) or state.has('Hammer', player)))) + add_rule(world.get_entrance('Pyramid Fairy', player), lambda state: state.has('Activated Flute', player) or (state.can_lift_heavy_rocks(player) and state.has('Hammer', player)) or (state.has_Mirror(player) and state.can_reach('Light World', 'Region', player) and (state.has_Pearl(player) or state.has('Hammer', player)))) elif bombshop_entrance.name == 'Bumper Cave (Bottom)': # This is mostly the same as NDW but the Mirror path requires being able to lift a rock. - add_rule(world.get_entrance('Pyramid Fairy', player), lambda state: state.can_flute or (state.can_lift_heavy_rocks(player) and state.has('Hammer', player)) or (state.has_Mirror(player) and state.can_lift_rocks(player) and state.can_reach('Light World', 'Region', player))) + add_rule(world.get_entrance('Pyramid Fairy', player), lambda state: state.has('Activated Flute', player) or (state.can_lift_heavy_rocks(player) and state.has('Hammer', player)) or (state.has_Mirror(player) and state.can_lift_rocks(player) and state.can_reach('Light World', 'Region', player))) elif bombshop_entrance.name == 'Old Man Cave (West)': # The three paths back are Mirror and DW walk, Mirror and Flute, or LW walk and then Mirror. - add_rule(world.get_entrance('Pyramid Fairy', player), lambda state: state.has_Mirror(player) and ((state.can_lift_heavy_rocks(player) and state.has('Hammer', player)) or (state.can_lift_rocks(player) and state.has_Pearl(player)) or state.can_flute(player))) + add_rule(world.get_entrance('Pyramid Fairy', player), lambda state: state.has_Mirror(player) and ((state.can_lift_heavy_rocks(player) and state.has('Hammer', player)) or (state.can_lift_rocks(player) and state.has_Pearl(player)) or state.has('Activated Flute', player))) elif bombshop_entrance.name == 'Dark World Potion Shop': # You either need to Flute to 5 or cross the rock/hammer choice pass to the south. - add_rule(world.get_entrance('Pyramid Fairy', player), lambda state: state.can_flute(player) or state.has('Hammer', player) or state.can_lift_rocks(player)) + add_rule(world.get_entrance('Pyramid Fairy', player), lambda state: state.has('Activated Flute', player) or state.has('Hammer', player) or state.can_lift_rocks(player)) elif bombshop_entrance.name == 'Kings Grave': # Either lift the rock and walk to the castle to Mirror or Mirror immediately and Flute. - add_rule(world.get_entrance('Pyramid Fairy', player), lambda state: (state.can_flute(player) or state.can_lift_heavy_rocks(player)) and state.has_Mirror(player)) + add_rule(world.get_entrance('Pyramid Fairy', player), lambda state: (state.has('Activated Flute', player) or state.can_lift_heavy_rocks(player)) and state.has_Mirror(player)) elif bombshop_entrance.name == 'Waterfall of Wishing': # You absolutely must be able to swim to return it from here. add_rule(world.get_entrance('Pyramid Fairy', player), lambda state: state.has('Flippers', player) and state.has_Pearl(player) and state.has_Mirror(player)) elif bombshop_entrance.name == 'Ice Palace': # You can swim to the dock or use the Flute to get off the island. - add_rule(world.get_entrance('Pyramid Fairy', player), lambda state: state.has('Flippers', player) or state.can_flute(player)) + add_rule(world.get_entrance('Pyramid Fairy', player), lambda state: state.has('Flippers', player) or state.has('Activated Flute', player)) elif bombshop_entrance.name == 'Capacity Upgrade': # You must Mirror but then can use either Ice Palace return path. - add_rule(world.get_entrance('Pyramid Fairy', player), lambda state: (state.has('Flippers', player) or state.can_flute(player)) and state.has_Mirror(player)) + add_rule(world.get_entrance('Pyramid Fairy', player), lambda state: (state.has('Flippers', player) or state.has('Activated Flute', player)) and state.has_Mirror(player)) elif bombshop_entrance.name == 'Two Brothers House (West)': # First you must Mirror. Then you can either Flute, cross the peg bridge, or use the Agah 1 portal to Mirror again. - add_rule(world.get_entrance('Pyramid Fairy', player), lambda state: (state.can_flute(player) or state.has('Hammer', player) or state.has('Beat Agahnim 1', player)) and state.has_Mirror(player)) + add_rule(world.get_entrance('Pyramid Fairy', player), lambda state: (state.has('Activated Flute', player) or state.has('Hammer', player) or state.has('Beat Agahnim 1', player)) and state.has_Mirror(player)) elif bombshop_entrance.name in LW_inaccessible_entrances: # You can't get to the pyramid from these entrances without bomb duping. raise Exception('No valid path to open Pyramid Fairy. (Could not route from %s)' % bombshop_entrance.name) diff --git a/test/TestBase.py b/test/TestBase.py index 060429b8..b31b5500 100644 --- a/test/TestBase.py +++ b/test/TestBase.py @@ -19,55 +19,70 @@ class TestBase(unittest.TestCase): self._state_cache[self.world, tuple(items)] = state return state + def get_path(self, state, region): + def flist_to_iter(node): + while node: + value, node = node + yield value + + from itertools import zip_longest + reversed_path_as_flist = state.path.get(region, (region, None)) + string_path_flat = reversed(list(map(str, flist_to_iter(reversed_path_as_flist)))) + # Now we combine the flat string list into (region, exit) pairs + pathsiter = iter(string_path_flat) + pathpairs = zip_longest(pathsiter, pathsiter) + return list(pathpairs) + def run_location_tests(self, access_pool): - for location, access, *item_pool in access_pool: + for i, (location, access, *item_pool) in enumerate(access_pool): items = item_pool[0] all_except = item_pool[1] if len(item_pool) > 1 else None - with self.subTest(msg="Reach Location", location=location, access=access, items=items, all_except=all_except): - if all_except and len(all_except) > 0: - items = self.world.itempool[:] - items = [item for item in items if item.name not in all_except and not ("Bottle" in item.name and "AnyBottle" in all_except)] - items.extend(ItemFactory(item_pool[0], 1)) - else: - items = ItemFactory(items, 1) - state = self.get_state(items) + state = self._get_items(item_pool, all_except) + path = self.get_path(state, self.world.get_location(location, 1).parent_region) + with self.subTest(msg="Reach Location", location=location, access=access, items=items, + all_except=all_except, path=path, entry=i): self.assertEqual(self.world.get_location(location, 1).can_reach(state), access) - - #check for partial solution - if not all_except and access:# we are not supposed to be able to reach location with partial inventory + # check for partial solution + if not all_except and access: # we are not supposed to be able to reach location with partial inventory for missing_item in item_pool[0]: with self.subTest(msg="Location reachable without required item", location=location, - items=item_pool[0], missing_item=missing_item): - new_items = item_pool[0].copy() - new_items.remove(missing_item) - items = ItemFactory(new_items, 1) - state = self.get_state(items) + items=item_pool[0], missing_item=missing_item, entry=i): + state = self._get_items_partial(item_pool, missing_item) self.assertEqual(self.world.get_location(location, 1).can_reach(state), False) def run_entrance_tests(self, access_pool): - for entrance, access, *item_pool in access_pool: + for i, (entrance, access, *item_pool) in enumerate(access_pool): items = item_pool[0] all_except = item_pool[1] if len(item_pool) > 1 else None - with self.subTest(msg="Reach Entrance", entrance=entrance, access=access, items=items, all_except=all_except): - if all_except and len(all_except) > 0: - items = self.world.itempool[:] - items = [item for item in items if item.name not in all_except and not ("Bottle" in item.name and "AnyBottle" in all_except)] - items.extend(ItemFactory(item_pool[0], 1)) - else: - items = ItemFactory(items, 1) - state = self.get_state(items) + state = self._get_items(item_pool, all_except) + path = self.get_path(state, self.world.get_entrance(entrance, 1).parent_region) + with self.subTest(msg="Reach Entrance", entrance=entrance, access=access, items=items, + all_except=all_except, path=path, entry=i): self.assertEqual(self.world.get_entrance(entrance, 1).can_reach(state), access) - #check for partial solution - if not all_except and access:# we are not supposed to be able to reach location with partial inventory + # check for partial solution + if not all_except and access: # we are not supposed to be able to reach location with partial inventory for missing_item in item_pool[0]: with self.subTest(msg="Entrance reachable without required item", entrance=entrance, - items=item_pool[0], missing_item=missing_item): - new_items = item_pool[0].copy() - new_items.remove(missing_item) - items = ItemFactory(new_items, 1) - state = self.get_state(items) - self.assertEqual(self.world.get_entrance(entrance, 1).can_reach(state), False) \ No newline at end of file + items=item_pool[0], missing_item=missing_item, entry=i): + state = self._get_items_partial(item_pool, missing_item) + self.assertEqual(self.world.get_entrance(entrance, 1).can_reach(state), False) + + def _get_items(self, item_pool, all_except): + if all_except and len(all_except) > 0: + items = self.world.itempool[:] + items = [item for item in items if + item.name not in all_except and not ("Bottle" in item.name and "AnyBottle" in all_except)] + items.extend(ItemFactory(item_pool[0], 1)) + else: + items = ItemFactory(item_pool[0], 1) + return self.get_state(items) + + def _get_items_partial(self, item_pool, missing_item): + new_items = item_pool[0].copy() + new_items.remove(missing_item) + items = ItemFactory(new_items, 1) + return self.get_state(items) diff --git a/test/inverted/TestInvertedDarkWorld.py b/test/inverted/TestInvertedDarkWorld.py index 047d73c9..e7d5a007 100644 --- a/test/inverted/TestInvertedDarkWorld.py +++ b/test/inverted/TestInvertedDarkWorld.py @@ -97,16 +97,11 @@ class TestInvertedDarkWorld(TestInverted): def testMireArea(self): self.run_location_tests([ ["Mire Shed - Left", False, []], - ["Mire Shed - Left", False, [], ['Flute', 'Magic Mirror']], - ["Mire Shed - Left", True, ['Moon Pearl', 'Flute', 'Progressive Glove', 'Progressive Glove']], - ["Mire Shed - Left", True, ['Moon Pearl', 'Flute', 'Progressive Glove', 'Hammer']], - ["Mire Shed - Left", True, ['Moon Pearl', 'Flute', 'Beat Agahnim 1']], + ["Mire Shed - Left", True, ['Flute']], ["Mire Shed - Left", True, ['Magic Mirror', 'Beat Agahnim 1']], ["Mire Shed - Right", False, []], - ["Mire Shed - Right", False, [], ['Flute', 'Magic Mirror']], - ["Mire Shed - Right", True, ['Moon Pearl', 'Flute', 'Progressive Glove', 'Progressive Glove']], - ["Mire Shed - Right", True, ['Moon Pearl', 'Flute', 'Progressive Glove', 'Hammer']], - ["Mire Shed - Right", True, ['Moon Pearl', 'Flute', 'Beat Agahnim 1']], + ["Mire Shed - Right", True, ['Flute']], ["Mire Shed - Right", True, ['Magic Mirror', 'Beat Agahnim 1']], + ]) \ No newline at end of file diff --git a/test/inverted/TestInvertedDeathMountain.py b/test/inverted/TestInvertedDeathMountain.py index ac0e659a..77fdb8ac 100644 --- a/test/inverted/TestInvertedDeathMountain.py +++ b/test/inverted/TestInvertedDeathMountain.py @@ -9,16 +9,13 @@ class TestInvertedDeathMountain(TestInverted): ["Old Man", False, [], ['Progressive Glove', 'Flute']], ["Old Man", False, [], ['Lamp']], ["Old Man", True, ['Progressive Glove', 'Lamp']], - ["Old Man", False, ['Flute', 'Lamp']], + ["Old Man", True, ['Flute', 'Lamp']], ["Spectacle Rock Cave", False, []], ["Spectacle Rock Cave", False, [], ['Progressive Glove', 'Flute']], ["Spectacle Rock Cave", False, [], ['Lamp', 'Flute']], - ["Spectacle Rock Cave", False, ['Flute', 'Progressive Glove', 'Hammer']], - ["Spectacle Rock Cave", False, ['Flute', 'Progressive Glove', 'Progressive Glove', 'Hammer']], ["Spectacle Rock Cave", False, ['Progressive Glove', 'Hammer', 'Moon Pearl']], - ["Spectacle Rock Cave", True, ['Flute', 'Moon Pearl', 'Progressive Glove', 'Hammer']], - ["Spectacle Rock Cave", True, ['Flute', 'Moon Pearl', 'Progressive Glove', 'Progressive Glove']], + ["Spectacle Rock Cave", True, ['Flute']], ["Spectacle Rock Cave", True, ['Progressive Glove', 'Lamp']], ]) @@ -31,12 +28,10 @@ class TestInvertedDeathMountain(TestInverted): ["Spiral Cave", False, ['Progressive Glove'], ['Hookshot', 'Progressive Glove']], ["Spiral Cave", False, ['Progressive Glove', 'Lamp', 'Moon Pearl']], ["Spiral Cave", False, ['Progressive Glove', 'Hookshot', 'Moon Pearl']], - ["Spiral Cave", False, ['Flute', 'Moon Pearl', 'Progressive Glove', 'Hammer']], - ["Spiral Cave", False, ['Flute', 'Hookshot', 'Moon Pearl']], - ["Spiral Cave", True, ['Flute', 'Hookshot', 'Moon Pearl', 'Progressive Glove', 'Hammer']], - ["Spiral Cave", True, ['Progressive Glove', 'Lamp', 'Moon Pearl', 'Hookshot']], - ["Spiral Cave", True, ['Progressive Glove', 'Progressive Glove', 'Lamp', 'Moon Pearl']], - ["Spiral Cave", True, ['Flute', 'Progressive Glove', 'Progressive Glove', 'Moon Pearl']], + ["Spiral Cave", True, ['Moon Pearl', 'Flute', 'Hookshot']], + ["Spiral Cave", True, ['Moon Pearl', 'Progressive Glove', 'Lamp', 'Hookshot']], + ["Spiral Cave", True, ['Moon Pearl', 'Progressive Glove', 'Progressive Glove', 'Lamp']], + ["Spiral Cave", True, ['Moon Pearl', 'Flute', 'Progressive Glove', 'Progressive Glove']], ["Paradox Cave Lower - Far Left", False, []], ["Paradox Cave Lower - Far Left", False, [], ['Moon Pearl']], @@ -45,7 +40,7 @@ class TestInvertedDeathMountain(TestInverted): ["Paradox Cave Lower - Far Left", False, ['Progressive Glove'], ['Progressive Glove', 'Hookshot']], ["Paradox Cave Lower - Far Left", False, ['Progressive Glove', 'Hookshot', 'Moon Pearl']], ["Paradox Cave Lower - Far Left", False, ['Flute', 'Progressive Glove', 'Hammer', 'Moon Pearl']], - ["Paradox Cave Lower - Far Left", True, ['Flute', 'Progressive Glove', 'Hammer', 'Hookshot', 'Moon Pearl']], + ["Paradox Cave Lower - Far Left", True, ['Flute', 'Hookshot', 'Moon Pearl']], ["Paradox Cave Lower - Far Left", True, ['Progressive Glove', 'Lamp', 'Hookshot', 'Moon Pearl']], ["Paradox Cave Lower - Far Left", True, ['Progressive Glove', 'Progressive Glove', 'Lamp', 'Moon Pearl']], ["Paradox Cave Lower - Far Left", True, ['Flute', 'Progressive Glove', 'Progressive Glove', 'Moon Pearl']], @@ -57,7 +52,7 @@ class TestInvertedDeathMountain(TestInverted): ["Paradox Cave Lower - Left", False, ['Progressive Glove'], ['Progressive Glove', 'Hookshot']], ["Paradox Cave Lower - Left", False, ['Progressive Glove', 'Hookshot', 'Moon Pearl']], ["Paradox Cave Lower - Left", False, ['Flute', 'Progressive Glove', 'Hammer', 'Moon Pearl']], - ["Paradox Cave Lower - Left", True, ['Flute', 'Progressive Glove', 'Hammer', 'Hookshot', 'Moon Pearl']], + ["Paradox Cave Lower - Left", True, ['Flute', 'Hookshot', 'Moon Pearl']], ["Paradox Cave Lower - Left", True, ['Progressive Glove', 'Lamp', 'Hookshot', 'Moon Pearl']], ["Paradox Cave Lower - Left", True, ['Progressive Glove', 'Progressive Glove', 'Lamp', 'Moon Pearl']], ["Paradox Cave Lower - Left", True, ['Flute', 'Progressive Glove', 'Progressive Glove', 'Moon Pearl']], @@ -69,7 +64,7 @@ class TestInvertedDeathMountain(TestInverted): ["Paradox Cave Lower - Middle", False, ['Progressive Glove'], ['Progressive Glove', 'Hookshot']], ["Paradox Cave Lower - Middle", False, ['Progressive Glove', 'Hookshot', 'Moon Pearl']], ["Paradox Cave Lower - Middle", False, ['Flute', 'Progressive Glove', 'Hammer', 'Moon Pearl']], - ["Paradox Cave Lower - Middle", True, ['Flute', 'Progressive Glove', 'Hammer', 'Hookshot', 'Moon Pearl']], + ["Paradox Cave Lower - Middle", True, ['Flute', 'Hookshot', 'Moon Pearl']], ["Paradox Cave Lower - Middle", True, ['Progressive Glove', 'Lamp', 'Hookshot', 'Moon Pearl']], ["Paradox Cave Lower - Middle", True, ['Progressive Glove', 'Progressive Glove', 'Lamp', 'Moon Pearl']], ["Paradox Cave Lower - Middle", True, ['Flute', 'Progressive Glove', 'Progressive Glove', 'Moon Pearl']], @@ -81,7 +76,7 @@ class TestInvertedDeathMountain(TestInverted): ["Paradox Cave Lower - Right", False, ['Progressive Glove'], ['Progressive Glove', 'Hookshot']], ["Paradox Cave Lower - Right", False, ['Progressive Glove', 'Hookshot', 'Moon Pearl']], ["Paradox Cave Lower - Right", False, ['Flute', 'Progressive Glove', 'Hammer', 'Moon Pearl']], - ["Paradox Cave Lower - Right", True, ['Flute', 'Progressive Glove', 'Hammer', 'Hookshot', 'Moon Pearl']], + ["Paradox Cave Lower - Right", True, ['Flute', 'Hookshot', 'Moon Pearl']], ["Paradox Cave Lower - Right", True, ['Progressive Glove', 'Lamp', 'Hookshot', 'Moon Pearl']], ["Paradox Cave Lower - Right", True, ['Progressive Glove', 'Progressive Glove', 'Lamp', 'Moon Pearl']], ["Paradox Cave Lower - Right", True, ['Flute', 'Progressive Glove', 'Progressive Glove', 'Moon Pearl']], @@ -93,7 +88,7 @@ class TestInvertedDeathMountain(TestInverted): ["Paradox Cave Lower - Far Right", False, ['Progressive Glove'], ['Progressive Glove', 'Hookshot']], ["Paradox Cave Lower - Far Right", False, ['Progressive Glove', 'Hookshot', 'Moon Pearl']], ["Paradox Cave Lower - Far Right", False, ['Flute', 'Progressive Glove', 'Hammer', 'Moon Pearl']], - ["Paradox Cave Lower - Far Right", True, ['Flute', 'Progressive Glove', 'Hammer', 'Hookshot', 'Moon Pearl']], + ["Paradox Cave Lower - Far Right", True, ['Flute', 'Hookshot', 'Moon Pearl']], ["Paradox Cave Lower - Far Right", True, ['Progressive Glove', 'Lamp', 'Hookshot', 'Moon Pearl']], ["Paradox Cave Lower - Far Right", True, ['Progressive Glove', 'Progressive Glove', 'Lamp', 'Moon Pearl']], ["Paradox Cave Lower - Far Right", True, ['Flute', 'Progressive Glove', 'Progressive Glove', 'Moon Pearl']], @@ -105,7 +100,7 @@ class TestInvertedDeathMountain(TestInverted): ["Paradox Cave Upper - Left", False, ['Progressive Glove'], ['Progressive Glove', 'Hookshot']], ["Paradox Cave Upper - Left", False, ['Progressive Glove', 'Hookshot', 'Moon Pearl']], ["Paradox Cave Upper - Left", False, ['Flute', 'Progressive Glove', 'Hammer', 'Moon Pearl']], - ["Paradox Cave Upper - Left", True, ['Flute', 'Progressive Glove', 'Hammer', 'Hookshot', 'Moon Pearl']], + ["Paradox Cave Upper - Left", True, ['Flute', 'Hookshot', 'Moon Pearl']], ["Paradox Cave Upper - Left", True, ['Progressive Glove', 'Lamp', 'Hookshot', 'Moon Pearl']], ["Paradox Cave Upper - Left", True, ['Progressive Glove', 'Progressive Glove', 'Lamp', 'Moon Pearl']], ["Paradox Cave Upper - Left", True, ['Flute', 'Progressive Glove', 'Progressive Glove', 'Moon Pearl']], @@ -117,7 +112,7 @@ class TestInvertedDeathMountain(TestInverted): ["Paradox Cave Upper - Right", False, ['Progressive Glove'], ['Progressive Glove', 'Hookshot']], ["Paradox Cave Upper - Right", False, ['Progressive Glove', 'Hookshot', 'Moon Pearl']], ["Paradox Cave Upper - Right", False, ['Flute', 'Progressive Glove', 'Hammer', 'Moon Pearl']], - ["Paradox Cave Upper - Right", True, ['Flute', 'Progressive Glove', 'Hammer', 'Hookshot', 'Moon Pearl']], + ["Paradox Cave Upper - Right", True, ['Flute', 'Hookshot', 'Moon Pearl']], ["Paradox Cave Upper - Right", True, ['Progressive Glove', 'Lamp', 'Hookshot', 'Moon Pearl']], ["Paradox Cave Upper - Right", True, ['Progressive Glove', 'Progressive Glove', 'Lamp', 'Moon Pearl']], ["Paradox Cave Upper - Right", True, ['Flute', 'Progressive Glove', 'Progressive Glove', 'Moon Pearl']], @@ -127,7 +122,7 @@ class TestInvertedDeathMountain(TestInverted): ["Mimic Cave", False, [], ['Hammer']], ["Mimic Cave", False, [], ['Progressive Glove', 'Flute']], ["Mimic Cave", False, [], ['Lamp', 'Flute']], - ["Mimic Cave", True, ['Flute', 'Moon Pearl', 'Progressive Glove', 'Hammer', 'Hookshot']], + ["Mimic Cave", True, ['Flute', 'Moon Pearl', 'Hammer', 'Hookshot']], ["Mimic Cave", True, ['Flute', 'Moon Pearl', 'Progressive Glove', 'Progressive Glove', 'Hammer']], ["Mimic Cave", True, ['Progressive Glove', 'Lamp', 'Moon Pearl', 'Hammer', 'Hookshot']], ["Mimic Cave", True, ['Progressive Glove', 'Progressive Glove', 'Lamp', 'Moon Pearl', 'Hammer']], @@ -140,7 +135,7 @@ class TestInvertedDeathMountain(TestInverted): ["Ether Tablet", False, [], ['Hammer']], ["Ether Tablet", False, ['Progressive Sword'], ['Progressive Sword']], ["Ether Tablet", False, [], ['Book of Mudora']], - ["Ether Tablet", True, ['Flute', 'Moon Pearl', 'Progressive Glove', 'Hammer', 'Hookshot', 'Book of Mudora', 'Progressive Sword', 'Progressive Sword']], + ["Ether Tablet", True, ['Flute', 'Moon Pearl', 'Hammer', 'Hookshot', 'Book of Mudora', 'Progressive Sword', 'Progressive Sword']], ["Ether Tablet", True, ['Flute', 'Moon Pearl', 'Progressive Glove', 'Progressive Glove', 'Hammer', 'Book of Mudora', 'Progressive Sword', 'Progressive Sword']], ["Ether Tablet", True, ['Progressive Glove', 'Lamp', 'Moon Pearl', 'Hammer', 'Hookshot', 'Book of Mudora', 'Progressive Sword', 'Progressive Sword']], ["Ether Tablet", True, ['Progressive Glove', 'Progressive Glove', 'Lamp', 'Moon Pearl', 'Hammer', 'Book of Mudora', 'Progressive Sword', 'Progressive Sword']], @@ -151,7 +146,7 @@ class TestInvertedDeathMountain(TestInverted): ["Spectacle Rock", False, [], ['Lamp', 'Flute']], ["Spectacle Rock", False, ['Progressive Glove'], ['Progressive Glove', 'Hookshot']], ["Spectacle Rock", False, [], ['Hammer']], - ["Spectacle Rock", True, ['Flute', 'Moon Pearl', 'Progressive Glove', 'Hammer', 'Hookshot']], + ["Spectacle Rock", True, ['Flute', 'Moon Pearl', 'Hammer', 'Hookshot']], ["Spectacle Rock", True, ['Flute', 'Moon Pearl', 'Progressive Glove', 'Progressive Glove', 'Hammer']], ["Spectacle Rock", True, ['Progressive Glove', 'Lamp', 'Moon Pearl', 'Hammer', 'Hookshot']], ["Spectacle Rock", True, ['Progressive Glove', 'Progressive Glove', 'Lamp', 'Moon Pearl', 'Hammer']], @@ -160,47 +155,38 @@ class TestInvertedDeathMountain(TestInverted): def testEastDarkWorldDeathMountain(self): self.run_location_tests([ ["Superbunny Cave - Top", False, []], - ["Superbunny Cave - Top", False, [], ['Progressive Glove', 'Flute']], + ["Superbunny Cave - Top", True, ['Flute']], ["Superbunny Cave - Top", True, ['Progressive Glove', 'Lamp']], - ["Superbunny Cave - Top", True, ['Progressive Glove', 'Progressive Glove', 'Moon Pearl', 'Flute']], - ["Superbunny Cave - Top", True, ['Hammer', 'Progressive Glove', 'Moon Pearl', 'Flute']], ["Superbunny Cave - Bottom", False, []], - ["Superbunny Cave - Bottom", False, [], ['Progressive Glove', 'Flute']], + ["Superbunny Cave - Bottom", True, ['Flute']], ["Superbunny Cave - Bottom", True, ['Progressive Glove', 'Lamp']], - ["Superbunny Cave - Bottom", True, ['Progressive Glove', 'Progressive Glove', 'Moon Pearl', 'Flute']], - ["Superbunny Cave - Bottom", True, ['Hammer', 'Progressive Glove', 'Moon Pearl', 'Flute']], ["Hookshot Cave - Bottom Right", False, []], ["Hookshot Cave - Bottom Right", False, [], ['Progressive Glove', 'Flute']], ["Hookshot Cave - Bottom Right", False, [], ['Pegasus Boots', 'Hookshot']], ["Hookshot Cave - Bottom Right", True, ['Progressive Glove', 'Lamp', 'Pegasus Boots']], - ["Hookshot Cave - Bottom Right", True, ['Progressive Glove', 'Progressive Glove', 'Moon Pearl', 'Flute', 'Pegasus Boots']], - ["Hookshot Cave - Bottom Right", True, ['Progressive Glove', 'Hammer', 'Moon Pearl', 'Flute', 'Pegasus Boots']], + ["Hookshot Cave - Bottom Right", True, ['Progressive Glove', 'Flute', 'Pegasus Boots']], ["Hookshot Cave - Bottom Right", True, ['Progressive Glove', 'Lamp', 'Hookshot']], - ["Hookshot Cave - Bottom Right", True, ['Progressive Glove', 'Progressive Glove', 'Moon Pearl', 'Flute', 'Hookshot']], - ["Hookshot Cave - Bottom Right", True, ['Progressive Glove', 'Hammer', 'Moon Pearl', 'Flute', 'Hookshot']], + ["Hookshot Cave - Bottom Right", True, ['Progressive Glove', 'Flute', 'Hookshot']], ["Hookshot Cave - Bottom Left", False, []], ["Hookshot Cave - Bottom Left", False, [], ['Progressive Glove', 'Flute']], ["Hookshot Cave - Bottom Left", False, [], ['Pegasus Boots', 'Hookshot']], ["Hookshot Cave - Bottom Left", True, ['Progressive Glove', 'Lamp', 'Hookshot']], - ["Hookshot Cave - Bottom Left", True, ['Progressive Glove', 'Progressive Glove', 'Moon Pearl', 'Flute', 'Hookshot']], - ["Hookshot Cave - Bottom Left", True, ['Progressive Glove', 'Hammer', 'Moon Pearl', 'Flute', 'Hookshot']], + ["Hookshot Cave - Bottom Left", True, ['Progressive Glove', 'Flute', 'Hookshot']], ["Hookshot Cave - Top Left", False, []], ["Hookshot Cave - Top Left", False, [], ['Progressive Glove', 'Flute']], ["Hookshot Cave - Top Left", False, [], ['Pegasus Boots', 'Hookshot']], ["Hookshot Cave - Top Left", True, ['Progressive Glove', 'Lamp', 'Hookshot']], - ["Hookshot Cave - Top Left", True, ['Progressive Glove', 'Progressive Glove', 'Moon Pearl', 'Flute', 'Hookshot']], - ["Hookshot Cave - Top Left", True, ['Progressive Glove', 'Hammer', 'Moon Pearl', 'Flute', 'Hookshot']], + ["Hookshot Cave - Top Left", True, ['Progressive Glove', 'Flute', 'Hookshot']], ["Hookshot Cave - Top Right", False, []], ["Hookshot Cave - Top Right", False, [], ['Progressive Glove', 'Flute']], ["Hookshot Cave - Top Right", False, [], ['Pegasus Boots', 'Hookshot']], ["Hookshot Cave - Top Right", True, ['Progressive Glove', 'Lamp', 'Hookshot']], - ["Hookshot Cave - Top Right", True, ['Progressive Glove', 'Progressive Glove', 'Moon Pearl', 'Flute', 'Hookshot']], - ["Hookshot Cave - Top Right", True, ['Progressive Glove', 'Hammer', 'Moon Pearl', 'Flute', 'Hookshot']], + ["Hookshot Cave - Top Right", True, ['Progressive Glove', 'Flute', 'Hookshot']], ]) def testWestDarkWorldDeathMountain(self): @@ -211,20 +197,20 @@ class TestInvertedDeathMountain(TestInverted): ["Spike Cave", False, [], ['Cape', 'Cane of Byrna']], ["Spike Cave", False, [], ['Cane of Byrna', 'AnyBottle', 'Magic Upgrade (1/2)']], ["Spike Cave", False, [], ['AnyBottle', 'Magic Upgrade (1/2)', 'Pegasus Boots', 'Boss Heart Container', 'Piece of Heart', 'Sanctuary Heart Container']], + ["Spike Cave", True, ['Bottle', 'Hammer', 'Progressive Glove', 'Lamp', 'Cape']], - # Change from base ER - this fork places a blue potion in dark world - #["Spike Cave", True, ['Bottle', 'Hammer', 'Progressive Glove', 'Lamp', 'Moon Pearl', 'Cape']], - ["Spike Cave", True, ['Bottle', 'Hammer', 'Progressive Glove', 'Flute', 'Moon Pearl', 'Cape']], + ["Spike Cave", True, ['Bottle', 'Hammer', 'Progressive Glove', 'Flute', 'Cape']], ["Spike Cave", True, ['Bottle', 'Hammer', 'Progressive Glove', 'Lamp', 'Cane of Byrna']], - #["Spike Cave", True, ['Bottle', 'Hammer', 'Progressive Glove', 'Lamp', 'Moon Pearl', 'Cane of Byrna']], - ["Spike Cave", True, ['Bottle', 'Hammer', 'Progressive Glove', 'Flute', 'Moon Pearl', 'Cane of Byrna']], + ["Spike Cave", True, ['Bottle', 'Hammer', 'Progressive Glove', 'Flute', 'Cane of Byrna']], + ["Spike Cave", True, ['Magic Upgrade (1/2)', 'Hammer', 'Progressive Glove', 'Lamp', 'Cape']], - ["Spike Cave", True, ['Magic Upgrade (1/2)', 'Hammer', 'Progressive Glove', 'Flute', 'Moon Pearl', 'Cape']], + ["Spike Cave", True, ['Magic Upgrade (1/2)', 'Hammer', 'Progressive Glove', 'Flute', 'Cape']], ["Spike Cave", True, ['Magic Upgrade (1/2)', 'Hammer', 'Progressive Glove', 'Lamp', 'Cane of Byrna']], - ["Spike Cave", True, ['Magic Upgrade (1/2)', 'Hammer', 'Progressive Glove', 'Flute', 'Moon Pearl', 'Cane of Byrna']], + ["Spike Cave", True, ['Magic Upgrade (1/2)', 'Hammer', 'Progressive Glove', 'Flute', 'Cane of Byrna']], + ["Spike Cave", True, ['Pegasus Boots', 'Hammer', 'Progressive Glove', 'Lamp', 'Cane of Byrna']], - ["Spike Cave", True, ['Pegasus Boots', 'Hammer', 'Progressive Glove', 'Flute', 'Moon Pearl', 'Cane of Byrna']], + ["Spike Cave", True, ['Pegasus Boots', 'Hammer', 'Progressive Glove', 'Flute', 'Cane of Byrna']], ["Spike Cave", True, ['Boss Heart Container', 'Hammer', 'Progressive Glove', 'Lamp', 'Cane of Byrna']], - ["Spike Cave", True, ['Boss Heart Container', 'Hammer', 'Progressive Glove', 'Flute', 'Moon Pearl', 'Cane of Byrna']], + ["Spike Cave", True, ['Boss Heart Container', 'Hammer', 'Progressive Glove', 'Flute', 'Cane of Byrna']], ]) diff --git a/test/inverted/TestInvertedEntrances.py b/test/inverted/TestInvertedEntrances.py index cb9c3f7e..3e884adc 100644 --- a/test/inverted/TestInvertedEntrances.py +++ b/test/inverted/TestInvertedEntrances.py @@ -6,29 +6,32 @@ class TestEntrances(TestInverted): def testDungeonEntrances(self): self.run_entrance_tests([ ["Hyrule Castle Entrance (South)", False, []], - ["Hyrule Castle Entrance (South)", False, [], ["Beat Agahnim 1", "Moon Pearl"]], - ["Hyrule Castle Entrance (South)", False, [], ["Beat Agahnim 1", "Progressive Glove"]], + ["Hyrule Castle Entrance (South)", False, [], ["Flute", "Beat Agahnim 1", "Moon Pearl"]], + ["Hyrule Castle Entrance (South)", False, [], ["Flute", "Beat Agahnim 1", "Progressive Glove"]], ["Hyrule Castle Entrance (South)", False, ["Progressive Glove"], ["Beat Agahnim 1", "Hammer", "Progressive Glove"]], ["Hyrule Castle Entrance (South)", True, ["Beat Agahnim 1"]], ["Hyrule Castle Entrance (South)", True, ["Moon Pearl", "Hammer", "Progressive Glove"]], ["Hyrule Castle Entrance (South)", True, ["Moon Pearl", "Progressive Glove", "Progressive Glove"]], + ["Hyrule Castle Entrance (South)", True, ["Flute", "Progressive Glove", "Progressive Glove"]], ["Eastern Palace", False, []], - ["Eastern Palace", False, [], ["Beat Agahnim 1", "Moon Pearl"]], - ["Eastern Palace", False, [], ["Beat Agahnim 1", "Progressive Glove"]], + ["Eastern Palace", False, [], ["Flute", "Beat Agahnim 1", "Moon Pearl"]], + ["Eastern Palace", False, [], ["Flute", "Beat Agahnim 1", "Progressive Glove"]], ["Eastern Palace", False, ["Progressive Glove"], ["Beat Agahnim 1", "Hammer", "Progressive Glove"]], ["Eastern Palace", True, ["Beat Agahnim 1"]], ["Eastern Palace", True, ["Moon Pearl", "Hammer", "Progressive Glove"]], ["Eastern Palace", True, ["Moon Pearl", "Progressive Glove", "Progressive Glove"]], + ["Eastern Palace", True, ["Flute", "Progressive Glove", "Progressive Glove"]], ["Desert Palace Entrance (South)", False, []], ["Desert Palace Entrance (South)", False, [], ["Book of Mudora"]], - ["Desert Palace Entrance (South)", False, [], ["Beat Agahnim 1", "Moon Pearl"]], + ["Desert Palace Entrance (South)", False, [], ["Flute", "Beat Agahnim 1", "Moon Pearl"]], ["Desert Palace Entrance (South)", False, [], ["Beat Agahnim 1", "Progressive Glove"]], ["Desert Palace Entrance (South)", False, ["Progressive Glove"], ["Beat Agahnim 1", "Hammer", "Progressive Glove"]], ["Desert Palace Entrance (South)", True, ["Book of Mudora", "Beat Agahnim 1"]], ["Desert Palace Entrance (South)", True, ["Book of Mudora", "Moon Pearl", "Hammer", "Progressive Glove"]], ["Desert Palace Entrance (South)", True, ["Book of Mudora", "Moon Pearl", "Progressive Glove", "Progressive Glove"]], + ["Desert Palace Entrance (South)", True, ["Book of Mudora", "Flute", "Progressive Glove", "Progressive Glove"]], ["Desert Palace Entrance (North)", False, []], ["Desert Palace Entrance (North)", False, [], ["Book of Mudora"]], ["Desert Palace Entrance (North)", False, [], ["Progressive Glove"]], @@ -46,26 +49,21 @@ class TestEntrances(TestInverted): ["Tower of Hera", False, [], ["Flute", "Progressive Glove"]], ["Tower of Hera", True, ["Moon Pearl", "Hammer", "Progressive Glove", "Progressive Glove", "Lamp"]], ["Tower of Hera", True, ["Moon Pearl", "Hammer", "Hookshot", "Progressive Glove", "Lamp"]], - ["Tower of Hera", True, ["Moon Pearl", "Hammer", "Hookshot", "Progressive Glove", "Flute"]], - ["Tower of Hera", True, ["Moon Pearl", "Hammer", "Beat Agahnim 1", "Flute", "Hookshot"]], + ["Tower of Hera", True, ["Moon Pearl", "Hammer", "Hookshot", "Flute"]], ["Inverted Agahnims Tower", False, []], ["Inverted Agahnims Tower", False, [], ["Flute", "Lamp"]], ["Inverted Agahnims Tower", False, [], ["Flute", "Progressive Glove"]], - ["Inverted Agahnims Tower", False, [], ["Moon Pearl", "Lamp"]], - ["Inverted Agahnims Tower", False, [], ["Moon Pearl", "Progressive Glove"]], ["Inverted Agahnims Tower", True, ["Lamp", "Progressive Glove"]], - ["Inverted Agahnims Tower", True, ["Flute", "Beat Agahnim 1", "Moon Pearl"]], - ["Inverted Agahnims Tower", True, ["Flute", "Progressive Glove", "Progressive Glove", "Moon Pearl"]], - ["Inverted Agahnims Tower", True, ["Flute", "Progressive Glove", "Hammer", "Moon Pearl"]], + ["Inverted Agahnims Tower", True, ["Flute"]], ["Palace of Darkness", False, []], ["Palace of Darkness", False, [], ["Hammer", "Flippers", "Magic Mirror", "Flute"]], ["Palace of Darkness", True, ["Hammer"]], ["Palace of Darkness", True, ["Flippers"]], - ["Palace of Darkness", True, ["Progressive Glove", "Progressive Glove", "Moon Pearl", "Flute"]], + ["Palace of Darkness", True, ["Flute"]], ["Palace of Darkness", True, ["Progressive Glove", "Progressive Glove", "Moon Pearl", "Magic Mirror"]], - ["Palace of Darkness", True, ["Beat Agahnim 1", "Moon Pearl", "Flute"]], + ["Palace of Darkness", True, ["Flute"]], # Moon Pearl not needed, you can mirror as Bunny ["Palace of Darkness", True, ["Beat Agahnim 1", "Magic Mirror"]], @@ -85,15 +83,12 @@ class TestEntrances(TestInverted): ["Misery Mire", False, []], ["Misery Mire", False, [], ["Flute", "Magic Mirror"]], - ["Misery Mire", False, [], ["Moon Pearl", "Magic Mirror"]], ["Misery Mire", False, [], ["Ether"]], ["Misery Mire", False, [], ["Progressive Sword"]], ["Misery Mire", True, ["Progressive Sword", "Ether", "Beat Agahnim 1", "Magic Mirror"]], - ["Misery Mire", True, ["Progressive Sword", "Ether", "Beat Agahnim 1", "Moon Pearl", "Flute"]], + ["Misery Mire", True, ["Progressive Sword", "Ether", "Flute"]], ["Misery Mire", True, ["Progressive Sword", "Ether", "Moon Pearl", "Hammer", "Progressive Glove", "Magic Mirror"]], - ["Misery Mire", True, ["Progressive Sword", "Ether", "Moon Pearl", "Hammer", "Progressive Glove", "Flute"]], ["Misery Mire", True, ["Progressive Sword", "Ether", "Moon Pearl", "Progressive Glove", "Progressive Glove", "Magic Mirror"]], - ["Misery Mire", True, ["Progressive Sword", "Ether", "Moon Pearl", "Progressive Glove", "Progressive Glove", "Flute"]], ["Turtle Rock", False, []], ["Turtle Rock", False, [], ["Quake"]], @@ -101,9 +96,7 @@ class TestEntrances(TestInverted): ["Turtle Rock", False, [], ["Lamp", "Flute"]], ["Turtle Rock", False, [], ["Progressive Glove", "Flute"]], ["Turtle Rock", True, ["Quake", "Progressive Sword", "Progressive Glove", "Lamp"]], - ["Turtle Rock", True, ["Quake", "Progressive Sword", "Progressive Glove", "Progressive Glove", "Moon Pearl", "Flute"]], - ["Turtle Rock", True, ["Quake", "Progressive Sword", "Progressive Glove", "Hammer", "Moon Pearl", "Flute"]], - ["Turtle Rock", True, ["Quake", "Progressive Sword", "Beat Agahnim 1", "Moon Pearl", "Flute"]], + ["Turtle Rock", True, ["Quake", "Progressive Sword", "Flute"]], ["Inverted Ganons Tower", False, []], ["Inverted Ganons Tower", False, [], ["Crystal 1"]], diff --git a/test/inverted/TestInvertedLightWorld.py b/test/inverted/TestInvertedLightWorld.py index 07ab39e8..890fa08b 100644 --- a/test/inverted/TestInvertedLightWorld.py +++ b/test/inverted/TestInvertedLightWorld.py @@ -191,7 +191,8 @@ class TestInvertedLightWorld(TestInverted): ["Bombos Tablet", False, []], ["Bombos Tablet", False, ['Progressive Sword'], ['Progressive Sword']], ["Bombos Tablet", False, [], ['Book of Mudora']], - ["Bombos Tablet", False, [], ['Moon Pearl', 'Beat Agahnim 1']], + # Flute to Mire, take portal + ["Bombos Tablet", True, ['Flute', 'Book of Mudora', 'Progressive Glove', 'Progressive Glove', 'Progressive Sword', 'Progressive Sword']], ["Bombos Tablet", True, ['Beat Agahnim 1', 'Book of Mudora', 'Progressive Sword', 'Progressive Sword']], ["Bombos Tablet", True, ['Moon Pearl', 'Book of Mudora', 'Progressive Glove', 'Progressive Glove', 'Progressive Sword', 'Progressive Sword']], ["Bombos Tablet", True, ['Moon Pearl', 'Book of Mudora', 'Progressive Glove', 'Hammer', 'Progressive Sword', 'Progressive Sword']], diff --git a/test/inverted/TestInvertedTurtleRock.py b/test/inverted/TestInvertedTurtleRock.py index 1054c7ed..df55143c 100644 --- a/test/inverted/TestInvertedTurtleRock.py +++ b/test/inverted/TestInvertedTurtleRock.py @@ -9,70 +9,70 @@ class TestInvertedTurtleRock(TestInverted): ["Turtle Rock - Compass Chest", False, [], ['Cane of Somaria']], ["Turtle Rock - Compass Chest", False, [], ['Quake', 'Magic Mirror']], ["Turtle Rock - Compass Chest", False, ['Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)'], ['Quake', 'Small Key (Turtle Rock)']], - ["Turtle Rock - Compass Chest", True, ['Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Quake', 'Progressive Sword', 'Cane of Somaria']], + ["Turtle Rock - Compass Chest", True, ['Flute', 'Quake', 'Progressive Sword', 'Cane of Somaria']], ["Turtle Rock - Compass Chest", True, ['Lamp', 'Progressive Glove', 'Quake', 'Progressive Sword', 'Cane of Somaria']], ["Turtle Rock - Compass Chest", True, ['Lamp', 'Magic Mirror', 'Progressive Glove', 'Progressive Glove', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)']], ["Turtle Rock - Compass Chest", True, ['Lamp', 'Magic Mirror', 'Progressive Glove', 'Moon Pearl', 'Hookshot', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)']], - ["Turtle Rock - Compass Chest", True, ['Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Magic Mirror', 'Hookshot', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)']], - ["Turtle Rock - Compass Chest", True, ['Moon Pearl', 'Flute', 'Progressive Glove', 'Progressive Glove', 'Magic Mirror', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)']], + ["Turtle Rock - Compass Chest", True, ['Moon Pearl', 'Flute', 'Magic Mirror', 'Hookshot', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)']], + ["Turtle Rock - Compass Chest", True, ['Flute', 'Progressive Glove', 'Progressive Glove', 'Magic Mirror', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)']], ["Turtle Rock - Chain Chomps", False, []], ["Turtle Rock - Chain Chomps", False, [], ['Magic Mirror', 'Cane of Somaria']], # Item rando only needs 1 key. ER needs to consider the case when the back is accessible, but not the middle (key wasted on Trinexx door) ["Turtle Rock - Chain Chomps", False, ['Small Key (Turtle Rock)'], ['Magic Mirror', 'Small Key (Turtle Rock)']], - ["Turtle Rock - Chain Chomps", True, ['Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)']], + ["Turtle Rock - Chain Chomps", True, ['Flute', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)']], ["Turtle Rock - Chain Chomps", True, ['Lamp', 'Progressive Glove', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)']], ["Turtle Rock - Chain Chomps", True, ['Lamp', 'Magic Mirror', 'Progressive Glove', 'Progressive Glove']], ["Turtle Rock - Chain Chomps", True, ['Lamp', 'Magic Mirror', 'Progressive Glove', 'Moon Pearl', 'Hookshot']], - ["Turtle Rock - Chain Chomps", True, ['Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Magic Mirror', 'Hookshot']], - ["Turtle Rock - Chain Chomps", True, ['Moon Pearl', 'Flute', 'Progressive Glove', 'Progressive Glove', 'Magic Mirror']], + ["Turtle Rock - Chain Chomps", True, ['Moon Pearl', 'Flute', 'Magic Mirror', 'Hookshot']], + ["Turtle Rock - Chain Chomps", True, ['Flute', 'Progressive Glove', 'Progressive Glove', 'Magic Mirror']], ["Turtle Rock - Roller Room - Left", False, []], ["Turtle Rock - Roller Room - Left", False, [], ['Cane of Somaria']], ["Turtle Rock - Roller Room - Left", False, [], ['Fire Rod']], ["Turtle Rock - Roller Room - Left", False, [], ['Quake', 'Magic Mirror']], ["Turtle Rock - Roller Room - Left", False, ['Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)'], ['Quake', 'Small Key (Turtle Rock)']], - ["Turtle Rock - Roller Room - Left", True, ['Fire Rod', 'Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Quake', 'Progressive Sword', 'Cane of Somaria']], + ["Turtle Rock - Roller Room - Left", True, ['Fire Rod', 'Flute', 'Quake', 'Progressive Sword', 'Cane of Somaria']], ["Turtle Rock - Roller Room - Left", True, ['Fire Rod', 'Lamp', 'Progressive Glove', 'Quake', 'Progressive Sword', 'Cane of Somaria']], ["Turtle Rock - Roller Room - Left", True, ['Fire Rod', 'Lamp', 'Magic Mirror', 'Progressive Glove', 'Progressive Glove', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)']], ["Turtle Rock - Roller Room - Left", True, ['Fire Rod', 'Lamp', 'Magic Mirror', 'Progressive Glove', 'Moon Pearl', 'Hookshot', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)']], - ["Turtle Rock - Roller Room - Left", True, ['Fire Rod', 'Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Magic Mirror', 'Hookshot', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)']], - ["Turtle Rock - Roller Room - Left", True, ['Fire Rod', 'Moon Pearl', 'Flute', 'Progressive Glove', 'Progressive Glove', 'Magic Mirror', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)']], - + ["Turtle Rock - Roller Room - Left", True, ['Moon Pearl', 'Fire Rod', 'Flute', 'Magic Mirror', 'Hookshot', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)']], + ["Turtle Rock - Roller Room - Left", True, ['Fire Rod', 'Flute', 'Progressive Glove', 'Progressive Glove', 'Magic Mirror', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)']], + ["Turtle Rock - Roller Room - Right", False, []], ["Turtle Rock - Roller Room - Right", False, [], ['Cane of Somaria']], ["Turtle Rock - Roller Room - Right", False, [], ['Fire Rod']], ["Turtle Rock - Roller Room - Right", False, [], ['Quake', 'Magic Mirror']], ["Turtle Rock - Roller Room - Right", False, ['Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)'], ['Quake', 'Small Key (Turtle Rock)']], - ["Turtle Rock - Roller Room - Right", True, ['Fire Rod', 'Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Quake', 'Progressive Sword', 'Cane of Somaria']], + ["Turtle Rock - Roller Room - Right", True, ['Fire Rod', 'Flute', 'Quake', 'Progressive Sword', 'Cane of Somaria']], ["Turtle Rock - Roller Room - Right", True, ['Fire Rod', 'Lamp', 'Progressive Glove', 'Quake', 'Progressive Sword', 'Cane of Somaria']], ["Turtle Rock - Roller Room - Right", True, ['Fire Rod', 'Lamp', 'Magic Mirror', 'Progressive Glove', 'Progressive Glove', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)']], ["Turtle Rock - Roller Room - Right", True, ['Fire Rod', 'Lamp', 'Magic Mirror', 'Progressive Glove', 'Moon Pearl', 'Hookshot', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)']], - ["Turtle Rock - Roller Room - Right", True, ['Fire Rod', 'Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Magic Mirror', 'Hookshot', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)']], - ["Turtle Rock - Roller Room - Right", True, ['Fire Rod', 'Moon Pearl', 'Flute', 'Progressive Glove', 'Progressive Glove', 'Magic Mirror', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)']], + ["Turtle Rock - Roller Room - Right", True, ['Moon Pearl', 'Fire Rod', 'Flute', 'Magic Mirror', 'Hookshot', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)']], + ["Turtle Rock - Roller Room - Right", True, ['Fire Rod', 'Flute', 'Progressive Glove', 'Progressive Glove', 'Magic Mirror', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)']], ["Turtle Rock - Big Chest", False, []], ["Turtle Rock - Big Chest", False, [], ['Big Key (Turtle Rock)']], ["Turtle Rock - Big Chest", False, [], ['Magic Mirror', 'Cane of Somaria']], ["Turtle Rock - Big Chest", False, ['Small Key (Turtle Rock)', 'Small Key (Turtle Rock)'], ['Magic Mirror', 'Small Key (Turtle Rock)']], - ["Turtle Rock - Big Chest", True, ['Big Key (Turtle Rock)', 'Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)']], + ["Turtle Rock - Big Chest", True, ['Big Key (Turtle Rock)', 'Flute', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)']], ["Turtle Rock - Big Chest", True, ['Big Key (Turtle Rock)', 'Lamp', 'Progressive Glove', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)']], ["Turtle Rock - Big Chest", True, ['Big Key (Turtle Rock)', 'Lamp', 'Magic Mirror', 'Progressive Glove', 'Progressive Glove', 'Cane of Somaria']], ["Turtle Rock - Big Chest", True, ['Big Key (Turtle Rock)', 'Lamp', 'Magic Mirror', 'Progressive Glove', 'Progressive Glove', 'Hookshot']], ["Turtle Rock - Big Chest", True, ['Big Key (Turtle Rock)', 'Lamp', 'Magic Mirror', 'Progressive Glove', 'Moon Pearl', 'Hookshot']], - ["Turtle Rock - Big Chest", True, ['Big Key (Turtle Rock)', 'Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Magic Mirror', 'Hookshot']], - ["Turtle Rock - Big Chest", True, ['Big Key (Turtle Rock)', 'Moon Pearl', 'Flute', 'Progressive Glove', 'Progressive Glove', 'Magic Mirror', 'Cane of Somaria']], - ["Turtle Rock - Big Chest", True, ['Big Key (Turtle Rock)', 'Moon Pearl', 'Flute', 'Progressive Glove', 'Progressive Glove', 'Magic Mirror', 'Hookshot']], + ["Turtle Rock - Big Chest", True, ['Big Key (Turtle Rock)', 'Moon Pearl', 'Flute', 'Magic Mirror', 'Hookshot']], + ["Turtle Rock - Big Chest", True, ['Big Key (Turtle Rock)', 'Flute', 'Progressive Glove', 'Progressive Glove', 'Magic Mirror', 'Cane of Somaria']], + ["Turtle Rock - Big Chest", True, ['Big Key (Turtle Rock)', 'Flute', 'Progressive Glove', 'Progressive Glove', 'Magic Mirror', 'Hookshot']], ["Turtle Rock - Big Key Chest", False, []], ["Turtle Rock - Big Key Chest", False, ['Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)'], ['Small Key (Turtle Rock)']], - ["Turtle Rock - Big Key Chest", True, ['Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)']], + ["Turtle Rock - Big Key Chest", True, ['Flute', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)']], ["Turtle Rock - Big Key Chest", True, ['Lamp', 'Progressive Glove', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)']], # Mirror in from ledge, use left side entrance, have enough keys to get to the chest ["Turtle Rock - Big Key Chest", True, ['Lamp', 'Magic Mirror', 'Progressive Glove', 'Progressive Glove', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)']], ["Turtle Rock - Big Key Chest", True, ['Lamp', 'Magic Mirror', 'Progressive Glove', 'Moon Pearl', 'Hookshot', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)']], - ["Turtle Rock - Big Key Chest", True, ['Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Magic Mirror', 'Hookshot', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)']], - ["Turtle Rock - Big Key Chest", True, ['Moon Pearl', 'Flute', 'Progressive Glove', 'Progressive Glove', 'Magic Mirror', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)']], + ["Turtle Rock - Big Key Chest", True, ['Moon Pearl', 'Flute', 'Magic Mirror', 'Hookshot', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)']], + ["Turtle Rock - Big Key Chest", True, ['Flute', 'Progressive Glove', 'Progressive Glove', 'Magic Mirror', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)']], ["Turtle Rock - Crystaroller Room", False, []], ["Turtle Rock - Crystaroller Room", False, [], ['Big Key (Turtle Rock)', 'Magic Mirror']], @@ -80,117 +80,15 @@ class TestInvertedTurtleRock(TestInverted): ["Turtle Rock - Crystaroller Room", False, [], ['Big Key (Turtle Rock)', 'Lamp']], ["Turtle Rock - Crystaroller Room", False, [], ['Magic Mirror', 'Cane of Somaria']], ["Turtle Rock - Crystaroller Room", False, ['Small Key (Turtle Rock)', 'Small Key (Turtle Rock)'], ['Magic Mirror', 'Small Key (Turtle Rock)']], - ["Turtle Rock - Crystaroller Room", True, ['Big Key (Turtle Rock)', 'Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)']], + ["Turtle Rock - Crystaroller Room", True, ['Big Key (Turtle Rock)', 'Flute', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)']], ["Turtle Rock - Crystaroller Room", True, ['Big Key (Turtle Rock)', 'Lamp', 'Progressive Glove', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)']], ["Turtle Rock - Crystaroller Room", True, ['Big Key (Turtle Rock)', 'Lamp', 'Magic Mirror', 'Progressive Glove', 'Progressive Glove']], ["Turtle Rock - Crystaroller Room", True, ['Big Key (Turtle Rock)', 'Lamp', 'Magic Mirror', 'Progressive Glove', 'Moon Pearl', 'Hookshot']], - ["Turtle Rock - Crystaroller Room", True, ['Big Key (Turtle Rock)', 'Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Magic Mirror', 'Hookshot']], - ["Turtle Rock - Crystaroller Room", True, ['Big Key (Turtle Rock)', 'Moon Pearl', 'Flute', 'Progressive Glove', 'Progressive Glove', 'Magic Mirror']], + ["Turtle Rock - Crystaroller Room", True, ['Big Key (Turtle Rock)', 'Moon Pearl', 'Flute', 'Magic Mirror', 'Hookshot']], + ["Turtle Rock - Crystaroller Room", True, ['Big Key (Turtle Rock)', 'Flute', 'Progressive Glove', 'Progressive Glove', 'Magic Mirror']], ["Turtle Rock - Crystaroller Room", True, ['Lamp', 'Magic Mirror', 'Progressive Glove', 'Progressive Glove', 'Cane of Somaria']], ["Turtle Rock - Crystaroller Room", True, ['Lamp', 'Magic Mirror', 'Progressive Glove', 'Moon Pearl', 'Hookshot', 'Cane of Somaria']], - ["Turtle Rock - Crystaroller Room", True, ['Lamp', 'Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Magic Mirror', 'Hookshot', 'Cane of Somaria']], - - ["Turtle Rock - Eye Bridge - Bottom Left", False, []], - ["Turtle Rock - Eye Bridge - Bottom Left", False, ['Progressive Shield', 'Progressive Shield'], ['Progressive Shield', 'Cape', 'Cane of Byrna']], - ["Turtle Rock - Eye Bridge - Bottom Left", False, [], ['Big Key (Turtle Rock)', 'Magic Mirror']], - ["Turtle Rock - Eye Bridge - Bottom Left", False, [], ['Magic Mirror', 'Cane of Somaria']], - ["Turtle Rock - Eye Bridge - Bottom Left", False, [], ['Magic Mirror', 'Lamp']], - ["Turtle Rock - Eye Bridge - Bottom Left", False, ['Small Key (Turtle Rock)', 'Small Key (Turtle Rock)'], ['Magic Mirror', 'Small Key (Turtle Rock)']], - ["Turtle Rock - Eye Bridge - Bottom Left", True, ['Big Key (Turtle Rock)', 'Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Lamp', 'Cane of Byrna']], - ["Turtle Rock - Eye Bridge - Bottom Left", True, ['Big Key (Turtle Rock)', 'Lamp', 'Progressive Glove', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Cane of Byrna']], - ["Turtle Rock - Eye Bridge - Bottom Left", True, ['Big Key (Turtle Rock)', 'Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Lamp', 'Cape']], - ["Turtle Rock - Eye Bridge - Bottom Left", True, ['Big Key (Turtle Rock)', 'Lamp', 'Progressive Glove', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Cape']], - ["Turtle Rock - Eye Bridge - Bottom Left", True, ['Big Key (Turtle Rock)', 'Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Lamp', 'Progressive Shield', 'Progressive Shield', 'Progressive Shield']], - ["Turtle Rock - Eye Bridge - Bottom Left", True, ['Big Key (Turtle Rock)', 'Lamp', 'Progressive Glove', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Progressive Shield', 'Progressive Shield', 'Progressive Shield']], - - # Mirroring into Eye Bridge does not require Cane of Somaria - ["Turtle Rock - Eye Bridge - Bottom Left", True, ['Lamp', 'Magic Mirror', 'Progressive Glove', 'Progressive Glove', 'Cane of Byrna']], - ["Turtle Rock - Eye Bridge - Bottom Left", True, ['Lamp', 'Magic Mirror', 'Progressive Glove', 'Moon Pearl', 'Hookshot', 'Cane of Byrna']], - ["Turtle Rock - Eye Bridge - Bottom Left", True, ['Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Magic Mirror', 'Hookshot', 'Cane of Byrna']], - ["Turtle Rock - Eye Bridge - Bottom Left", True, ['Moon Pearl', 'Flute', 'Progressive Glove', 'Progressive Glove', 'Magic Mirror', 'Cane of Byrna']], - ["Turtle Rock - Eye Bridge - Bottom Left", True, ['Lamp', 'Magic Mirror', 'Progressive Glove', 'Progressive Glove', 'Cape']], - ["Turtle Rock - Eye Bridge - Bottom Left", True, ['Lamp', 'Magic Mirror', 'Progressive Glove', 'Moon Pearl', 'Hookshot', 'Cape']], - ["Turtle Rock - Eye Bridge - Bottom Left", True, ['Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Magic Mirror', 'Hookshot', 'Cape']], - ["Turtle Rock - Eye Bridge - Bottom Left", True, ['Moon Pearl', 'Flute', 'Progressive Glove', 'Progressive Glove', 'Magic Mirror', 'Cape']], - ["Turtle Rock - Eye Bridge - Bottom Left", True, ['Lamp', 'Magic Mirror', 'Progressive Glove', 'Progressive Glove', 'Progressive Shield', 'Progressive Shield', 'Progressive Shield']], - ["Turtle Rock - Eye Bridge - Bottom Left", True, ['Lamp', 'Magic Mirror', 'Progressive Glove', 'Moon Pearl', 'Hookshot', 'Progressive Shield', 'Progressive Shield', 'Progressive Shield']], - ["Turtle Rock - Eye Bridge - Bottom Left", True, ['Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Magic Mirror', 'Hookshot', 'Progressive Shield', 'Progressive Shield', 'Progressive Shield']], - ["Turtle Rock - Eye Bridge - Bottom Left", True, ['Moon Pearl', 'Flute', 'Progressive Glove', 'Progressive Glove', 'Magic Mirror', 'Progressive Shield', 'Progressive Shield', 'Progressive Shield']], - - ["Turtle Rock - Eye Bridge - Bottom Right", False, []], - ["Turtle Rock - Eye Bridge - Bottom Right", False, ['Progressive Shield', 'Progressive Shield'], ['Progressive Shield', 'Cape', 'Cane of Byrna']], - ["Turtle Rock - Eye Bridge - Bottom Right", False, [], ['Big Key (Turtle Rock)', 'Magic Mirror']], - ["Turtle Rock - Eye Bridge - Bottom Right", False, [], ['Magic Mirror', 'Cane of Somaria']], - ["Turtle Rock - Eye Bridge - Bottom Right", False, [], ['Magic Mirror', 'Lamp']], - ["Turtle Rock - Eye Bridge - Bottom Right", False, ['Small Key (Turtle Rock)', 'Small Key (Turtle Rock)'], ['Magic Mirror', 'Small Key (Turtle Rock)']], - ["Turtle Rock - Eye Bridge - Bottom Right", True, ['Big Key (Turtle Rock)', 'Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Lamp', 'Cane of Byrna']], - ["Turtle Rock - Eye Bridge - Bottom Right", True, ['Big Key (Turtle Rock)', 'Lamp', 'Progressive Glove', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Cane of Byrna']], - ["Turtle Rock - Eye Bridge - Bottom Right", True, ['Big Key (Turtle Rock)', 'Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Lamp', 'Cape']], - ["Turtle Rock - Eye Bridge - Bottom Right", True, ['Big Key (Turtle Rock)', 'Lamp', 'Progressive Glove', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Cape']], - ["Turtle Rock - Eye Bridge - Bottom Right", True, ['Big Key (Turtle Rock)', 'Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Lamp', 'Progressive Shield', 'Progressive Shield', 'Progressive Shield']], - ["Turtle Rock - Eye Bridge - Bottom Right", True, ['Big Key (Turtle Rock)', 'Lamp', 'Progressive Glove', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Progressive Shield', 'Progressive Shield', 'Progressive Shield']], - ["Turtle Rock - Eye Bridge - Bottom Right", True, ['Lamp', 'Magic Mirror', 'Progressive Glove', 'Progressive Glove', 'Cane of Byrna']], - ["Turtle Rock - Eye Bridge - Bottom Right", True, ['Lamp', 'Magic Mirror', 'Progressive Glove', 'Moon Pearl', 'Hookshot', 'Cane of Byrna']], - ["Turtle Rock - Eye Bridge - Bottom Right", True, ['Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Magic Mirror', 'Hookshot', 'Cane of Byrna']], - ["Turtle Rock - Eye Bridge - Bottom Right", True, ['Moon Pearl', 'Flute', 'Progressive Glove', 'Progressive Glove', 'Magic Mirror', 'Cane of Byrna']], - ["Turtle Rock - Eye Bridge - Bottom Right", True, ['Lamp', 'Magic Mirror', 'Progressive Glove', 'Progressive Glove', 'Cape']], - ["Turtle Rock - Eye Bridge - Bottom Right", True, ['Lamp', 'Magic Mirror', 'Progressive Glove', 'Moon Pearl', 'Hookshot', 'Cape']], - ["Turtle Rock - Eye Bridge - Bottom Right", True, ['Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Magic Mirror', 'Hookshot', 'Cape']], - ["Turtle Rock - Eye Bridge - Bottom Right", True, ['Moon Pearl', 'Flute', 'Progressive Glove', 'Progressive Glove', 'Magic Mirror', 'Cape']], - ["Turtle Rock - Eye Bridge - Bottom Right", True, ['Lamp', 'Magic Mirror', 'Progressive Glove', 'Progressive Glove', 'Progressive Shield', 'Progressive Shield', 'Progressive Shield']], - ["Turtle Rock - Eye Bridge - Bottom Right", True, ['Lamp', 'Magic Mirror', 'Progressive Glove', 'Moon Pearl', 'Hookshot', 'Progressive Shield', 'Progressive Shield', 'Progressive Shield']], - ["Turtle Rock - Eye Bridge - Bottom Right", True, ['Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Magic Mirror', 'Hookshot', 'Progressive Shield', 'Progressive Shield', 'Progressive Shield']], - ["Turtle Rock - Eye Bridge - Bottom Right", True, ['Moon Pearl', 'Flute', 'Progressive Glove', 'Progressive Glove', 'Magic Mirror', 'Progressive Shield', 'Progressive Shield', 'Progressive Shield']], - - ["Turtle Rock - Eye Bridge - Top Left", False, []], - ["Turtle Rock - Eye Bridge - Top Left", False, ['Progressive Shield', 'Progressive Shield'], ['Progressive Shield', 'Cape', 'Cane of Byrna']], - ["Turtle Rock - Eye Bridge - Top Left", False, [], ['Big Key (Turtle Rock)', 'Magic Mirror']], - ["Turtle Rock - Eye Bridge - Top Left", False, [], ['Magic Mirror', 'Cane of Somaria']], - ["Turtle Rock - Eye Bridge - Top Left", False, [], ['Magic Mirror', 'Lamp']], - ["Turtle Rock - Eye Bridge - Top Left", False, ['Small Key (Turtle Rock)', 'Small Key (Turtle Rock)'], ['Magic Mirror', 'Small Key (Turtle Rock)']], - ["Turtle Rock - Eye Bridge - Top Left", True, ['Big Key (Turtle Rock)', 'Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Lamp', 'Cane of Byrna']], - ["Turtle Rock - Eye Bridge - Top Left", True, ['Big Key (Turtle Rock)', 'Lamp', 'Progressive Glove', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Cane of Byrna']], - ["Turtle Rock - Eye Bridge - Top Left", True, ['Big Key (Turtle Rock)', 'Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Lamp', 'Cape']], - ["Turtle Rock - Eye Bridge - Top Left", True, ['Big Key (Turtle Rock)', 'Lamp', 'Progressive Glove', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Cape']], - ["Turtle Rock - Eye Bridge - Top Left", True, ['Big Key (Turtle Rock)', 'Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Lamp', 'Progressive Shield', 'Progressive Shield', 'Progressive Shield']], - ["Turtle Rock - Eye Bridge - Top Left", True, ['Big Key (Turtle Rock)', 'Lamp', 'Progressive Glove', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Progressive Shield', 'Progressive Shield', 'Progressive Shield']], - ["Turtle Rock - Eye Bridge - Top Left", True, ['Lamp', 'Magic Mirror', 'Progressive Glove', 'Progressive Glove', 'Cane of Byrna']], - ["Turtle Rock - Eye Bridge - Top Left", True, ['Lamp', 'Magic Mirror', 'Progressive Glove', 'Moon Pearl', 'Hookshot', 'Cane of Byrna']], - ["Turtle Rock - Eye Bridge - Top Left", True, ['Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Magic Mirror', 'Hookshot', 'Cane of Byrna']], - ["Turtle Rock - Eye Bridge - Top Left", True, ['Moon Pearl', 'Flute', 'Progressive Glove', 'Progressive Glove', 'Magic Mirror', 'Cane of Byrna']], - ["Turtle Rock - Eye Bridge - Top Left", True, ['Lamp', 'Magic Mirror', 'Progressive Glove', 'Progressive Glove', 'Cape']], - ["Turtle Rock - Eye Bridge - Top Left", True, ['Lamp', 'Magic Mirror', 'Progressive Glove', 'Moon Pearl', 'Hookshot', 'Cape']], - ["Turtle Rock - Eye Bridge - Top Left", True, ['Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Magic Mirror', 'Hookshot', 'Cape']], - ["Turtle Rock - Eye Bridge - Top Left", True, ['Moon Pearl', 'Flute', 'Progressive Glove', 'Progressive Glove', 'Magic Mirror', 'Cape']], - ["Turtle Rock - Eye Bridge - Top Left", True, ['Lamp', 'Magic Mirror', 'Progressive Glove', 'Progressive Glove', 'Progressive Shield', 'Progressive Shield', 'Progressive Shield']], - ["Turtle Rock - Eye Bridge - Top Left", True, ['Lamp', 'Magic Mirror', 'Progressive Glove', 'Moon Pearl', 'Hookshot', 'Progressive Shield', 'Progressive Shield', 'Progressive Shield']], - ["Turtle Rock - Eye Bridge - Top Left", True, ['Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Magic Mirror', 'Hookshot', 'Progressive Shield', 'Progressive Shield', 'Progressive Shield']], - ["Turtle Rock - Eye Bridge - Top Left", True, ['Moon Pearl', 'Flute', 'Progressive Glove', 'Progressive Glove', 'Magic Mirror', 'Progressive Shield', 'Progressive Shield', 'Progressive Shield']], - - ["Turtle Rock - Eye Bridge - Top Right", False, []], - ["Turtle Rock - Eye Bridge - Top Right", False, ['Progressive Shield', 'Progressive Shield'], ['Progressive Shield', 'Cape', 'Cane of Byrna']], - ["Turtle Rock - Eye Bridge - Top Right", False, [], ['Big Key (Turtle Rock)', 'Magic Mirror']], - ["Turtle Rock - Eye Bridge - Top Right", False, [], ['Magic Mirror', 'Cane of Somaria']], - ["Turtle Rock - Eye Bridge - Top Right", False, [], ['Magic Mirror', 'Lamp']], - ["Turtle Rock - Eye Bridge - Top Right", False, ['Small Key (Turtle Rock)', 'Small Key (Turtle Rock)'], ['Magic Mirror', 'Small Key (Turtle Rock)']], - ["Turtle Rock - Eye Bridge - Top Right", True, ['Big Key (Turtle Rock)', 'Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Lamp', 'Cane of Byrna']], - ["Turtle Rock - Eye Bridge - Top Right", True, ['Big Key (Turtle Rock)', 'Lamp', 'Progressive Glove', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Cane of Byrna']], - ["Turtle Rock - Eye Bridge - Top Right", True, ['Big Key (Turtle Rock)', 'Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Lamp', 'Cape']], - ["Turtle Rock - Eye Bridge - Top Right", True, ['Big Key (Turtle Rock)', 'Lamp', 'Progressive Glove', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Cape']], - ["Turtle Rock - Eye Bridge - Top Right", True, ['Big Key (Turtle Rock)', 'Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Lamp', 'Progressive Shield', 'Progressive Shield', 'Progressive Shield']], - ["Turtle Rock - Eye Bridge - Top Right", True, ['Big Key (Turtle Rock)', 'Lamp', 'Progressive Glove', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Progressive Shield', 'Progressive Shield', 'Progressive Shield']], - ["Turtle Rock - Eye Bridge - Top Right", True, ['Lamp', 'Magic Mirror', 'Progressive Glove', 'Progressive Glove', 'Cane of Byrna']], - ["Turtle Rock - Eye Bridge - Top Right", True, ['Lamp', 'Magic Mirror', 'Progressive Glove', 'Moon Pearl', 'Hookshot', 'Cane of Byrna']], - ["Turtle Rock - Eye Bridge - Top Right", True, ['Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Magic Mirror', 'Hookshot', 'Cane of Byrna']], - ["Turtle Rock - Eye Bridge - Top Right", True, ['Moon Pearl', 'Flute', 'Progressive Glove', 'Progressive Glove', 'Magic Mirror', 'Cane of Byrna']], - ["Turtle Rock - Eye Bridge - Top Right", True, ['Lamp', 'Magic Mirror', 'Progressive Glove', 'Progressive Glove', 'Cape']], - ["Turtle Rock - Eye Bridge - Top Right", True, ['Lamp', 'Magic Mirror', 'Progressive Glove', 'Moon Pearl', 'Hookshot', 'Cape']], - ["Turtle Rock - Eye Bridge - Top Right", True, ['Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Magic Mirror', 'Hookshot', 'Cape']], - ["Turtle Rock - Eye Bridge - Top Right", True, ['Moon Pearl', 'Flute', 'Progressive Glove', 'Progressive Glove', 'Magic Mirror', 'Cape']], - ["Turtle Rock - Eye Bridge - Top Right", True, ['Lamp', 'Magic Mirror', 'Progressive Glove', 'Progressive Glove', 'Progressive Shield', 'Progressive Shield', 'Progressive Shield']], - ["Turtle Rock - Eye Bridge - Top Right", True, ['Lamp', 'Magic Mirror', 'Progressive Glove', 'Moon Pearl', 'Hookshot', 'Progressive Shield', 'Progressive Shield', 'Progressive Shield']], - ["Turtle Rock - Eye Bridge - Top Right", True, ['Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Magic Mirror', 'Hookshot', 'Progressive Shield', 'Progressive Shield', 'Progressive Shield']], - ["Turtle Rock - Eye Bridge - Top Right", True, ['Moon Pearl', 'Flute', 'Progressive Glove', 'Progressive Glove', 'Magic Mirror', 'Progressive Shield', 'Progressive Shield', 'Progressive Shield']], + ["Turtle Rock - Crystaroller Room", True, ['Lamp', 'Moon Pearl', 'Flute', 'Magic Mirror', 'Hookshot', 'Cane of Somaria']], ["Turtle Rock - Boss", False, []], ["Turtle Rock - Boss", False, [], ['Cane of Somaria']], @@ -200,9 +98,42 @@ class TestInvertedTurtleRock(TestInverted): ["Turtle Rock - Boss", False, [], ['Big Key (Turtle Rock)']], ["Turtle Rock - Boss", False, [], ['Magic Mirror', 'Lamp']], ["Turtle Rock - Boss", False, ['Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)'], ['Small Key (Turtle Rock)']], - ["Turtle Rock - Boss", True, ['Ice Rod', 'Fire Rod', 'Lamp', 'Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Quake', 'Progressive Sword', 'Progressive Sword', 'Cane of Somaria', 'Bottle', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Big Key (Turtle Rock)']], + ["Turtle Rock - Boss", True, ['Ice Rod', 'Fire Rod', 'Lamp', 'Flute', 'Quake', 'Progressive Sword', 'Progressive Sword', 'Cane of Somaria', 'Bottle', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Big Key (Turtle Rock)']], ["Turtle Rock - Boss", True, ['Ice Rod', 'Fire Rod', 'Lamp', 'Progressive Glove', 'Quake', 'Progressive Sword', 'Progressive Sword', 'Cane of Somaria', 'Bottle', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Big Key (Turtle Rock)']], ["Turtle Rock - Boss", True, ['Ice Rod', 'Fire Rod', 'Lamp', 'Progressive Glove', 'Quake', 'Progressive Sword', 'Progressive Sword', 'Cane of Somaria', 'Magic Upgrade (1/2)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)','Small Key (Turtle Rock)', 'Big Key (Turtle Rock)']], ["Turtle Rock - Boss", True, ['Ice Rod', 'Fire Rod', 'Lamp', 'Magic Mirror', 'Progressive Glove', 'Progressive Glove', 'Hammer', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Big Key (Turtle Rock)']], - ["Turtle Rock - Boss", True, ['Ice Rod', 'Fire Rod', 'Flute', 'Beat Agahnim 1', 'Magic Mirror', 'Moon Pearl', 'Hookshot', 'Hammer', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Big Key (Turtle Rock)']] - ]) \ No newline at end of file + ["Turtle Rock - Boss", True, ['Ice Rod', 'Fire Rod', 'Flute', 'Magic Mirror', 'Moon Pearl', 'Hookshot', 'Hammer', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Big Key (Turtle Rock)']] + ]) + + def testEyeBridge(self): + for location in ["Turtle Rock - Eye Bridge - Top Right", "Turtle Rock - Eye Bridge - Top Left", + "Turtle Rock - Eye Bridge - Bottom Right", "Turtle Rock - Eye Bridge - Bottom Left"]: + self.run_location_tests([ + [location, False, []], + [location, False, ['Progressive Shield', 'Progressive Shield'], ['Progressive Shield', 'Cape', 'Cane of Byrna']], + [location, False, [], ['Big Key (Turtle Rock)', 'Magic Mirror']], + [location, False, [], ['Magic Mirror', 'Cane of Somaria']], + [location, False, [], ['Magic Mirror', 'Lamp']], + [location, False, ['Small Key (Turtle Rock)', 'Small Key (Turtle Rock)'], ['Magic Mirror', 'Small Key (Turtle Rock)']], + [location, True, ['Big Key (Turtle Rock)', 'Flute', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Lamp', 'Cane of Byrna']], + [location, True, ['Big Key (Turtle Rock)', 'Lamp', 'Progressive Glove', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Cane of Byrna']], + [location, True, ['Big Key (Turtle Rock)', 'Flute', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Lamp', 'Cape']], + [location, True, ['Big Key (Turtle Rock)', 'Lamp', 'Progressive Glove', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Cape']], + [location, True, ['Big Key (Turtle Rock)', 'Flute', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Lamp', 'Progressive Shield', 'Progressive Shield', 'Progressive Shield']], + [location, True, ['Big Key (Turtle Rock)', 'Lamp', 'Progressive Glove', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Progressive Shield', 'Progressive Shield', 'Progressive Shield']], + + # Mirroring into Eye Bridge does not require Cane of Somaria + [location, True, ['Lamp', 'Magic Mirror', 'Progressive Glove', 'Progressive Glove', 'Cane of Byrna']], + [location, True, ['Lamp', 'Magic Mirror', 'Progressive Glove', 'Moon Pearl', 'Hookshot', 'Cane of Byrna']], + [location, True, ['Moon Pearl', 'Flute', 'Magic Mirror', 'Hookshot', 'Cane of Byrna']], + [location, True, ['Flute', 'Progressive Glove', 'Progressive Glove', 'Magic Mirror', 'Cane of Byrna']], + [location, True, ['Lamp', 'Magic Mirror', 'Progressive Glove', 'Progressive Glove', 'Cape']], + [location, True, ['Lamp', 'Magic Mirror', 'Progressive Glove', 'Moon Pearl', 'Hookshot', 'Cape']], + [location, True, ['Moon Pearl', 'Flute', 'Magic Mirror', 'Hookshot', 'Cape']], + [location, True, ['Flute', 'Progressive Glove', 'Progressive Glove', 'Magic Mirror', 'Cape']], + [location, True, ['Lamp', 'Magic Mirror', 'Progressive Glove', 'Progressive Glove', 'Progressive Shield', 'Progressive Shield', 'Progressive Shield']], + [location, True, ['Lamp', 'Magic Mirror', 'Progressive Glove', 'Moon Pearl', 'Hookshot', 'Progressive Shield', 'Progressive Shield', 'Progressive Shield']], + [location, True, ['Moon Pearl', 'Flute', 'Magic Mirror', 'Hookshot', 'Progressive Shield', 'Progressive Shield', 'Progressive Shield']], + [location, True, ['Flute', 'Progressive Glove', 'Progressive Glove', 'Magic Mirror', 'Progressive Shield', 'Progressive Shield', 'Progressive Shield']], + ] + ) diff --git a/test/inverted_minor_glitches/TestInvertedDarkWorld.py b/test/inverted_minor_glitches/TestInvertedDarkWorld.py index 462d9701..e8015df8 100644 --- a/test/inverted_minor_glitches/TestInvertedDarkWorld.py +++ b/test/inverted_minor_glitches/TestInvertedDarkWorld.py @@ -88,15 +88,9 @@ class TestInvertedDarkWorld(TestInvertedMinor): self.run_location_tests([ ["Mire Shed - Left", False, []], ["Mire Shed - Left", False, [], ['Flute', 'Magic Mirror']], - ["Mire Shed - Left", True, ['Moon Pearl', 'Flute', 'Progressive Glove', 'Progressive Glove']], - ["Mire Shed - Left", True, ['Moon Pearl', 'Flute', 'Progressive Glove', 'Hammer']], - ["Mire Shed - Left", True, ['Moon Pearl', 'Flute', 'Beat Agahnim 1']], - ["Mire Shed - Left", True, ['Magic Mirror', 'Beat Agahnim 1']], + ["Mire Shed - Left", True, ['Flute']], ["Mire Shed - Right", False, []], ["Mire Shed - Right", False, [], ['Flute', 'Magic Mirror']], - ["Mire Shed - Right", True, ['Moon Pearl', 'Flute', 'Progressive Glove', 'Progressive Glove']], - ["Mire Shed - Right", True, ['Moon Pearl', 'Flute', 'Progressive Glove', 'Hammer']], - ["Mire Shed - Right", True, ['Moon Pearl', 'Flute', 'Beat Agahnim 1']], - ["Mire Shed - Right", True, ['Magic Mirror', 'Beat Agahnim 1']], + ["Mire Shed - Right", True, ['Flute']], ]) \ No newline at end of file diff --git a/test/inverted_minor_glitches/TestInvertedDeathMountain.py b/test/inverted_minor_glitches/TestInvertedDeathMountain.py index a5adf13f..179f1d7f 100644 --- a/test/inverted_minor_glitches/TestInvertedDeathMountain.py +++ b/test/inverted_minor_glitches/TestInvertedDeathMountain.py @@ -9,19 +9,16 @@ class TestInvertedDeathMountain(TestInvertedMinor): ["Old Man", False, [], ['Progressive Glove', 'Flute']], ["Old Man", False, [], ['Lamp']], ["Old Man", True, ['Progressive Glove', 'Lamp']], - ["Old Man", False, ['Flute', 'Lamp']], + ["Old Man", True, ['Flute', 'Lamp']], ["Spectacle Rock Cave", False, []], ["Spectacle Rock Cave", False, [], ['Progressive Glove', 'Flute']], ["Spectacle Rock Cave", False, [], ['Lamp', 'Flute']], - ["Spectacle Rock Cave", False, ['Flute', 'Progressive Glove', 'Hammer']], - ["Spectacle Rock Cave", False, ['Flute', 'Progressive Glove', 'Progressive Glove', 'Hammer']], ["Spectacle Rock Cave", False, ['Progressive Glove', 'Hammer', 'Moon Pearl']], - ["Spectacle Rock Cave", True, ['Flute', 'Moon Pearl', 'Progressive Glove', 'Hammer']], - ["Spectacle Rock Cave", True, ['Flute', 'Moon Pearl', 'Progressive Glove', 'Progressive Glove']], + ["Spectacle Rock Cave", True, ['Flute']], ["Spectacle Rock Cave", True, ['Progressive Glove', 'Lamp']], ]) - + def testEastDeathMountain(self): self.run_location_tests([ ["Spiral Cave", False, []], @@ -31,8 +28,7 @@ class TestInvertedDeathMountain(TestInvertedMinor): ["Spiral Cave", False, ['Progressive Glove', 'Lamp', 'Moon Pearl']], ["Spiral Cave", False, ['Progressive Glove', 'Hookshot', 'Moon Pearl']], ["Spiral Cave", False, ['Flute', 'Moon Pearl', 'Progressive Glove', 'Hammer']], - ["Spiral Cave", False, ['Flute', 'Hookshot', 'Moon Pearl']], - ["Spiral Cave", True, ['Flute', 'Hookshot', 'Moon Pearl', 'Progressive Glove', 'Hammer']], + ["Spiral Cave", True, ['Flute', 'Hookshot', 'Moon Pearl']], ["Spiral Cave", True, ['Progressive Glove', 'Lamp', 'Moon Pearl', 'Hookshot']], ["Spiral Cave", True, ['Progressive Glove', 'Progressive Glove', 'Lamp', 'Moon Pearl']], ["Spiral Cave", True, ['Flute', 'Progressive Glove', 'Progressive Glove', 'Moon Pearl']], @@ -44,7 +40,7 @@ class TestInvertedDeathMountain(TestInvertedMinor): ["Paradox Cave Lower - Far Left", False, ['Progressive Glove'], ['Progressive Glove', 'Hookshot']], ["Paradox Cave Lower - Far Left", False, ['Progressive Glove', 'Hookshot', 'Moon Pearl']], ["Paradox Cave Lower - Far Left", False, ['Flute', 'Progressive Glove', 'Hammer', 'Moon Pearl']], - ["Paradox Cave Lower - Far Left", True, ['Flute', 'Progressive Glove', 'Hammer', 'Hookshot', 'Moon Pearl']], + ["Paradox Cave Lower - Far Left", True, ['Flute', 'Hookshot', 'Moon Pearl']], ["Paradox Cave Lower - Far Left", True, ['Progressive Glove', 'Lamp', 'Hookshot', 'Moon Pearl']], ["Paradox Cave Lower - Far Left", True, ['Progressive Glove', 'Progressive Glove', 'Lamp', 'Moon Pearl']], ["Paradox Cave Lower - Far Left", True, ['Flute', 'Progressive Glove', 'Progressive Glove', 'Moon Pearl']], @@ -56,7 +52,7 @@ class TestInvertedDeathMountain(TestInvertedMinor): ["Paradox Cave Lower - Left", False, ['Progressive Glove'], ['Progressive Glove', 'Hookshot']], ["Paradox Cave Lower - Left", False, ['Progressive Glove', 'Hookshot', 'Moon Pearl']], ["Paradox Cave Lower - Left", False, ['Flute', 'Progressive Glove', 'Hammer', 'Moon Pearl']], - ["Paradox Cave Lower - Left", True, ['Flute', 'Progressive Glove', 'Hammer', 'Hookshot', 'Moon Pearl']], + ["Paradox Cave Lower - Left", True, ['Flute', 'Hookshot', 'Moon Pearl']], ["Paradox Cave Lower - Left", True, ['Progressive Glove', 'Lamp', 'Hookshot', 'Moon Pearl']], ["Paradox Cave Lower - Left", True, ['Progressive Glove', 'Progressive Glove', 'Lamp', 'Moon Pearl']], ["Paradox Cave Lower - Left", True, ['Flute', 'Progressive Glove', 'Progressive Glove', 'Moon Pearl']], @@ -68,7 +64,7 @@ class TestInvertedDeathMountain(TestInvertedMinor): ["Paradox Cave Lower - Middle", False, ['Progressive Glove'], ['Progressive Glove', 'Hookshot']], ["Paradox Cave Lower - Middle", False, ['Progressive Glove', 'Hookshot', 'Moon Pearl']], ["Paradox Cave Lower - Middle", False, ['Flute', 'Progressive Glove', 'Hammer', 'Moon Pearl']], - ["Paradox Cave Lower - Middle", True, ['Flute', 'Progressive Glove', 'Hammer', 'Hookshot', 'Moon Pearl']], + ["Paradox Cave Lower - Middle", True, ['Flute', 'Hookshot', 'Moon Pearl']], ["Paradox Cave Lower - Middle", True, ['Progressive Glove', 'Lamp', 'Hookshot', 'Moon Pearl']], ["Paradox Cave Lower - Middle", True, ['Progressive Glove', 'Progressive Glove', 'Lamp', 'Moon Pearl']], ["Paradox Cave Lower - Middle", True, ['Flute', 'Progressive Glove', 'Progressive Glove', 'Moon Pearl']], @@ -80,7 +76,7 @@ class TestInvertedDeathMountain(TestInvertedMinor): ["Paradox Cave Lower - Right", False, ['Progressive Glove'], ['Progressive Glove', 'Hookshot']], ["Paradox Cave Lower - Right", False, ['Progressive Glove', 'Hookshot', 'Moon Pearl']], ["Paradox Cave Lower - Right", False, ['Flute', 'Progressive Glove', 'Hammer', 'Moon Pearl']], - ["Paradox Cave Lower - Right", True, ['Flute', 'Progressive Glove', 'Hammer', 'Hookshot', 'Moon Pearl']], + ["Paradox Cave Lower - Right", True, ['Flute', 'Hookshot', 'Moon Pearl']], ["Paradox Cave Lower - Right", True, ['Progressive Glove', 'Lamp', 'Hookshot', 'Moon Pearl']], ["Paradox Cave Lower - Right", True, ['Progressive Glove', 'Progressive Glove', 'Lamp', 'Moon Pearl']], ["Paradox Cave Lower - Right", True, ['Flute', 'Progressive Glove', 'Progressive Glove', 'Moon Pearl']], @@ -92,7 +88,7 @@ class TestInvertedDeathMountain(TestInvertedMinor): ["Paradox Cave Lower - Far Right", False, ['Progressive Glove'], ['Progressive Glove', 'Hookshot']], ["Paradox Cave Lower - Far Right", False, ['Progressive Glove', 'Hookshot', 'Moon Pearl']], ["Paradox Cave Lower - Far Right", False, ['Flute', 'Progressive Glove', 'Hammer', 'Moon Pearl']], - ["Paradox Cave Lower - Far Right", True, ['Flute', 'Progressive Glove', 'Hammer', 'Hookshot', 'Moon Pearl']], + ["Paradox Cave Lower - Far Right", True, ['Flute', 'Hookshot', 'Moon Pearl']], ["Paradox Cave Lower - Far Right", True, ['Progressive Glove', 'Lamp', 'Hookshot', 'Moon Pearl']], ["Paradox Cave Lower - Far Right", True, ['Progressive Glove', 'Progressive Glove', 'Lamp', 'Moon Pearl']], ["Paradox Cave Lower - Far Right", True, ['Flute', 'Progressive Glove', 'Progressive Glove', 'Moon Pearl']], @@ -104,7 +100,7 @@ class TestInvertedDeathMountain(TestInvertedMinor): ["Paradox Cave Upper - Left", False, ['Progressive Glove'], ['Progressive Glove', 'Hookshot']], ["Paradox Cave Upper - Left", False, ['Progressive Glove', 'Hookshot', 'Moon Pearl']], ["Paradox Cave Upper - Left", False, ['Flute', 'Progressive Glove', 'Hammer', 'Moon Pearl']], - ["Paradox Cave Upper - Left", True, ['Flute', 'Progressive Glove', 'Hammer', 'Hookshot', 'Moon Pearl']], + ["Paradox Cave Upper - Left", True, ['Flute', 'Hookshot', 'Moon Pearl']], ["Paradox Cave Upper - Left", True, ['Progressive Glove', 'Lamp', 'Hookshot', 'Moon Pearl']], ["Paradox Cave Upper - Left", True, ['Progressive Glove', 'Progressive Glove', 'Lamp', 'Moon Pearl']], ["Paradox Cave Upper - Left", True, ['Flute', 'Progressive Glove', 'Progressive Glove', 'Moon Pearl']], @@ -116,7 +112,7 @@ class TestInvertedDeathMountain(TestInvertedMinor): ["Paradox Cave Upper - Right", False, ['Progressive Glove'], ['Progressive Glove', 'Hookshot']], ["Paradox Cave Upper - Right", False, ['Progressive Glove', 'Hookshot', 'Moon Pearl']], ["Paradox Cave Upper - Right", False, ['Flute', 'Progressive Glove', 'Hammer', 'Moon Pearl']], - ["Paradox Cave Upper - Right", True, ['Flute', 'Progressive Glove', 'Hammer', 'Hookshot', 'Moon Pearl']], + ["Paradox Cave Upper - Right", True, ['Flute', 'Hookshot', 'Moon Pearl']], ["Paradox Cave Upper - Right", True, ['Progressive Glove', 'Lamp', 'Hookshot', 'Moon Pearl']], ["Paradox Cave Upper - Right", True, ['Progressive Glove', 'Progressive Glove', 'Lamp', 'Moon Pearl']], ["Paradox Cave Upper - Right", True, ['Flute', 'Progressive Glove', 'Progressive Glove', 'Moon Pearl']], @@ -126,7 +122,7 @@ class TestInvertedDeathMountain(TestInvertedMinor): ["Mimic Cave", False, [], ['Hammer']], ["Mimic Cave", False, [], ['Progressive Glove', 'Flute']], ["Mimic Cave", False, [], ['Lamp', 'Flute']], - ["Mimic Cave", True, ['Flute', 'Moon Pearl', 'Progressive Glove', 'Hammer', 'Hookshot']], + ["Mimic Cave", True, ['Flute', 'Moon Pearl', 'Hammer', 'Hookshot']], ["Mimic Cave", True, ['Flute', 'Moon Pearl', 'Progressive Glove', 'Progressive Glove', 'Hammer']], ["Mimic Cave", True, ['Progressive Glove', 'Lamp', 'Moon Pearl', 'Hammer', 'Hookshot']], ["Mimic Cave", True, ['Progressive Glove', 'Progressive Glove', 'Lamp', 'Moon Pearl', 'Hammer']], @@ -139,7 +135,7 @@ class TestInvertedDeathMountain(TestInvertedMinor): ["Ether Tablet", False, [], ['Hammer']], ["Ether Tablet", False, ['Progressive Sword'], ['Progressive Sword']], ["Ether Tablet", False, [], ['Book of Mudora']], - ["Ether Tablet", True, ['Flute', 'Moon Pearl', 'Progressive Glove', 'Hammer', 'Hookshot', 'Book of Mudora', 'Progressive Sword', 'Progressive Sword']], + ["Ether Tablet", True, ['Flute', 'Moon Pearl', 'Hammer', 'Hookshot', 'Book of Mudora', 'Progressive Sword', 'Progressive Sword']], ["Ether Tablet", True, ['Flute', 'Moon Pearl', 'Progressive Glove', 'Progressive Glove', 'Hammer', 'Book of Mudora', 'Progressive Sword', 'Progressive Sword']], ["Ether Tablet", True, ['Progressive Glove', 'Lamp', 'Moon Pearl', 'Hammer', 'Hookshot', 'Book of Mudora', 'Progressive Sword', 'Progressive Sword']], ["Ether Tablet", True, ['Progressive Glove', 'Progressive Glove', 'Lamp', 'Moon Pearl', 'Hammer', 'Book of Mudora', 'Progressive Sword', 'Progressive Sword']], @@ -150,7 +146,7 @@ class TestInvertedDeathMountain(TestInvertedMinor): ["Spectacle Rock", False, [], ['Lamp', 'Flute']], ["Spectacle Rock", False, ['Progressive Glove'], ['Progressive Glove', 'Hookshot']], ["Spectacle Rock", False, [], ['Hammer']], - ["Spectacle Rock", True, ['Flute', 'Moon Pearl', 'Progressive Glove', 'Hammer', 'Hookshot']], + ["Spectacle Rock", True, ['Flute', 'Moon Pearl', 'Hammer', 'Hookshot']], ["Spectacle Rock", True, ['Flute', 'Moon Pearl', 'Progressive Glove', 'Progressive Glove', 'Hammer']], ["Spectacle Rock", True, ['Progressive Glove', 'Lamp', 'Moon Pearl', 'Hammer', 'Hookshot']], ["Spectacle Rock", True, ['Progressive Glove', 'Progressive Glove', 'Lamp', 'Moon Pearl', 'Hammer']], @@ -161,45 +157,38 @@ class TestInvertedDeathMountain(TestInvertedMinor): ["Superbunny Cave - Top", False, []], ["Superbunny Cave - Top", False, [], ['Progressive Glove', 'Flute']], ["Superbunny Cave - Top", True, ['Progressive Glove', 'Lamp']], - ["Superbunny Cave - Top", True, ['Progressive Glove', 'Progressive Glove', 'Moon Pearl', 'Flute']], - ["Superbunny Cave - Top", True, ['Hammer', 'Progressive Glove', 'Moon Pearl', 'Flute']], + ["Superbunny Cave - Top", True, ['Flute']], ["Superbunny Cave - Bottom", False, []], ["Superbunny Cave - Bottom", False, [], ['Progressive Glove', 'Flute']], ["Superbunny Cave - Bottom", True, ['Progressive Glove', 'Lamp']], - ["Superbunny Cave - Bottom", True, ['Progressive Glove', 'Progressive Glove', 'Moon Pearl', 'Flute']], - ["Superbunny Cave - Bottom", True, ['Hammer', 'Progressive Glove', 'Moon Pearl', 'Flute']], + ["Superbunny Cave - Bottom", True, ['Flute']], ["Hookshot Cave - Bottom Right", False, []], ["Hookshot Cave - Bottom Right", False, [], ['Progressive Glove', 'Flute']], ["Hookshot Cave - Bottom Right", False, [], ['Pegasus Boots', 'Hookshot']], ["Hookshot Cave - Bottom Right", True, ['Progressive Glove', 'Lamp', 'Pegasus Boots']], - ["Hookshot Cave - Bottom Right", True, ['Progressive Glove', 'Progressive Glove', 'Moon Pearl', 'Flute', 'Pegasus Boots']], - ["Hookshot Cave - Bottom Right", True, ['Progressive Glove', 'Hammer', 'Moon Pearl', 'Flute', 'Pegasus Boots']], + ["Hookshot Cave - Bottom Right", True, ['Progressive Glove', 'Flute', 'Pegasus Boots']], ["Hookshot Cave - Bottom Right", True, ['Progressive Glove', 'Lamp', 'Hookshot']], - ["Hookshot Cave - Bottom Right", True, ['Progressive Glove', 'Progressive Glove', 'Moon Pearl', 'Flute', 'Hookshot']], - ["Hookshot Cave - Bottom Right", True, ['Progressive Glove', 'Hammer', 'Moon Pearl', 'Flute', 'Hookshot']], + ["Hookshot Cave - Bottom Right", True, ['Progressive Glove', 'Flute', 'Hookshot']], ["Hookshot Cave - Bottom Left", False, []], ["Hookshot Cave - Bottom Left", False, [], ['Progressive Glove', 'Flute']], ["Hookshot Cave - Bottom Left", False, [], ['Pegasus Boots', 'Hookshot']], ["Hookshot Cave - Bottom Left", True, ['Progressive Glove', 'Lamp', 'Hookshot']], - ["Hookshot Cave - Bottom Left", True, ['Progressive Glove', 'Progressive Glove', 'Moon Pearl', 'Flute', 'Hookshot']], - ["Hookshot Cave - Bottom Left", True, ['Progressive Glove', 'Hammer', 'Moon Pearl', 'Flute', 'Hookshot']], + ["Hookshot Cave - Bottom Left", True, ['Progressive Glove', 'Flute', 'Hookshot']], ["Hookshot Cave - Top Left", False, []], ["Hookshot Cave - Top Left", False, [], ['Progressive Glove', 'Flute']], ["Hookshot Cave - Top Left", False, [], ['Pegasus Boots', 'Hookshot']], ["Hookshot Cave - Top Left", True, ['Progressive Glove', 'Lamp', 'Hookshot']], - ["Hookshot Cave - Top Left", True, ['Progressive Glove', 'Progressive Glove', 'Moon Pearl', 'Flute', 'Hookshot']], - ["Hookshot Cave - Top Left", True, ['Progressive Glove', 'Hammer', 'Moon Pearl', 'Flute', 'Hookshot']], + ["Hookshot Cave - Top Left", True, ['Progressive Glove', 'Flute', 'Hookshot']], ["Hookshot Cave - Top Right", False, []], ["Hookshot Cave - Top Right", False, [], ['Progressive Glove', 'Flute']], ["Hookshot Cave - Top Right", False, [], ['Pegasus Boots', 'Hookshot']], ["Hookshot Cave - Top Right", True, ['Progressive Glove', 'Lamp', 'Hookshot']], - ["Hookshot Cave - Top Right", True, ['Progressive Glove', 'Progressive Glove', 'Moon Pearl', 'Flute', 'Hookshot']], - ["Hookshot Cave - Top Right", True, ['Progressive Glove', 'Hammer', 'Moon Pearl', 'Flute', 'Hookshot']], + ["Hookshot Cave - Top Right", True, ['Progressive Glove', 'Flute', 'Hookshot']], ]) def testWestDarkWorldDeathMountain(self): @@ -211,19 +200,18 @@ class TestInvertedDeathMountain(TestInvertedMinor): ["Spike Cave", False, [], ['Cane of Byrna', 'AnyBottle', 'Magic Upgrade (1/2)']], ["Spike Cave", False, [], ['AnyBottle', 'Magic Upgrade (1/2)', 'Pegasus Boots', 'Boss Heart Container', 'Piece of Heart', 'Sanctuary Heart Container']], ["Spike Cave", True, ['Bottle', 'Hammer', 'Progressive Glove', 'Lamp', 'Cape']], - # Change from base ER - this fork places a blue potion in dark world - #["Spike Cave", True, ['Bottle', 'Hammer', 'Progressive Glove', 'Lamp', 'Moon Pearl', 'Cape']], - ["Spike Cave", True, ['Bottle', 'Hammer', 'Progressive Glove', 'Flute', 'Moon Pearl', 'Cape']], + ["Spike Cave", True, ['Bottle', 'Hammer', 'Progressive Glove', 'Flute', 'Cape']], ["Spike Cave", True, ['Bottle', 'Hammer', 'Progressive Glove', 'Lamp', 'Cane of Byrna']], - #["Spike Cave", True, ['Bottle', 'Hammer', 'Progressive Glove', 'Lamp', 'Moon Pearl', 'Cane of Byrna']], - ["Spike Cave", True, ['Bottle', 'Hammer', 'Progressive Glove', 'Flute', 'Moon Pearl', 'Cane of Byrna']], + ["Spike Cave", True, ['Bottle', 'Hammer', 'Progressive Glove', 'Flute', 'Cane of Byrna']], + ["Spike Cave", True, ['Magic Upgrade (1/2)', 'Hammer', 'Progressive Glove', 'Lamp', 'Cape']], - ["Spike Cave", True, ['Magic Upgrade (1/2)', 'Hammer', 'Progressive Glove', 'Flute', 'Moon Pearl', 'Cape']], + ["Spike Cave", True, ['Magic Upgrade (1/2)', 'Hammer', 'Progressive Glove', 'Flute', 'Cape']], ["Spike Cave", True, ['Magic Upgrade (1/2)', 'Hammer', 'Progressive Glove', 'Lamp', 'Cane of Byrna']], - ["Spike Cave", True, ['Magic Upgrade (1/2)', 'Hammer', 'Progressive Glove', 'Flute', 'Moon Pearl', 'Cane of Byrna']], + ["Spike Cave", True, ['Magic Upgrade (1/2)', 'Hammer', 'Progressive Glove', 'Flute', 'Cane of Byrna']], + ["Spike Cave", True, ['Pegasus Boots', 'Hammer', 'Progressive Glove', 'Lamp', 'Cane of Byrna']], - ["Spike Cave", True, ['Pegasus Boots', 'Hammer', 'Progressive Glove', 'Flute', 'Moon Pearl', 'Cane of Byrna']], + ["Spike Cave", True, ['Pegasus Boots', 'Hammer', 'Progressive Glove', 'Flute', 'Cane of Byrna']], ["Spike Cave", True, ['Boss Heart Container', 'Hammer', 'Progressive Glove', 'Lamp', 'Cane of Byrna']], - ["Spike Cave", True, ['Boss Heart Container', 'Hammer', 'Progressive Glove', 'Flute', 'Moon Pearl', 'Cane of Byrna']], + ["Spike Cave", True, ['Boss Heart Container', 'Hammer', 'Progressive Glove', 'Flute', 'Cane of Byrna']], ]) diff --git a/test/inverted_minor_glitches/TestInvertedEntrances.py b/test/inverted_minor_glitches/TestInvertedEntrances.py index 29815e3b..24ba74e3 100644 --- a/test/inverted_minor_glitches/TestInvertedEntrances.py +++ b/test/inverted_minor_glitches/TestInvertedEntrances.py @@ -6,29 +6,32 @@ class TestEntrances(TestInvertedMinor): def testDungeonEntrances(self): self.run_entrance_tests([ ["Hyrule Castle Entrance (South)", False, []], - ["Hyrule Castle Entrance (South)", False, [], ["Beat Agahnim 1", "Moon Pearl"]], - ["Hyrule Castle Entrance (South)", False, [], ["Beat Agahnim 1", "Progressive Glove"]], + ["Hyrule Castle Entrance (South)", False, [], ["Flute", "Beat Agahnim 1", "Moon Pearl"]], + ["Hyrule Castle Entrance (South)", False, [], ["Flute", "Beat Agahnim 1", "Progressive Glove"]], ["Hyrule Castle Entrance (South)", False, ["Progressive Glove"], ["Beat Agahnim 1", "Hammer", "Progressive Glove"]], ["Hyrule Castle Entrance (South)", True, ["Beat Agahnim 1"]], ["Hyrule Castle Entrance (South)", True, ["Moon Pearl", "Hammer", "Progressive Glove"]], ["Hyrule Castle Entrance (South)", True, ["Moon Pearl", "Progressive Glove", "Progressive Glove"]], + ["Hyrule Castle Entrance (South)", True, ["Flute", "Progressive Glove", "Progressive Glove"]], ["Eastern Palace", False, []], - ["Eastern Palace", False, [], ["Beat Agahnim 1", "Moon Pearl"]], - ["Eastern Palace", False, [], ["Beat Agahnim 1", "Progressive Glove"]], + ["Eastern Palace", False, [], ["Flute", "Beat Agahnim 1", "Moon Pearl"]], + ["Eastern Palace", False, [], ["Flute", "Beat Agahnim 1", "Progressive Glove"]], ["Eastern Palace", False, ["Progressive Glove"], ["Beat Agahnim 1", "Hammer", "Progressive Glove"]], ["Eastern Palace", True, ["Beat Agahnim 1"]], ["Eastern Palace", True, ["Moon Pearl", "Hammer", "Progressive Glove"]], ["Eastern Palace", True, ["Moon Pearl", "Progressive Glove", "Progressive Glove"]], + ["Eastern Palace", True, ["Flute", "Progressive Glove", "Progressive Glove"]], ["Desert Palace Entrance (South)", False, []], ["Desert Palace Entrance (South)", False, [], ["Book of Mudora"]], - ["Desert Palace Entrance (South)", False, [], ["Beat Agahnim 1", "Moon Pearl"]], + ["Desert Palace Entrance (South)", False, [], ["Flute", "Beat Agahnim 1", "Moon Pearl"]], ["Desert Palace Entrance (South)", False, [], ["Beat Agahnim 1", "Progressive Glove"]], ["Desert Palace Entrance (South)", False, ["Progressive Glove"], ["Beat Agahnim 1", "Hammer", "Progressive Glove"]], ["Desert Palace Entrance (South)", True, ["Book of Mudora", "Beat Agahnim 1"]], ["Desert Palace Entrance (South)", True, ["Book of Mudora", "Moon Pearl", "Hammer", "Progressive Glove"]], ["Desert Palace Entrance (South)", True, ["Book of Mudora", "Moon Pearl", "Progressive Glove", "Progressive Glove"]], + ["Desert Palace Entrance (South)", True, ["Book of Mudora", "Flute", "Progressive Glove", "Progressive Glove"]], ["Desert Palace Entrance (North)", False, []], ["Desert Palace Entrance (North)", False, [], ["Book of Mudora"]], ["Desert Palace Entrance (North)", False, [], ["Progressive Glove"]], @@ -46,18 +49,13 @@ class TestEntrances(TestInvertedMinor): ["Tower of Hera", False, [], ["Flute", "Progressive Glove"]], ["Tower of Hera", True, ["Moon Pearl", "Hammer", "Progressive Glove", "Progressive Glove", "Lamp"]], ["Tower of Hera", True, ["Moon Pearl", "Hammer", "Hookshot", "Progressive Glove", "Lamp"]], - ["Tower of Hera", True, ["Moon Pearl", "Hammer", "Hookshot", "Progressive Glove", "Flute"]], - ["Tower of Hera", True, ["Moon Pearl", "Hammer", "Beat Agahnim 1", "Flute", "Hookshot"]], + ["Tower of Hera", True, ["Moon Pearl", "Hammer", "Hookshot", "Flute"]], ["Inverted Agahnims Tower", False, []], ["Inverted Agahnims Tower", False, [], ["Flute", "Lamp"]], ["Inverted Agahnims Tower", False, [], ["Flute", "Progressive Glove"]], - ["Inverted Agahnims Tower", False, [], ["Moon Pearl", "Lamp"]], - ["Inverted Agahnims Tower", False, [], ["Moon Pearl", "Progressive Glove"]], ["Inverted Agahnims Tower", True, ["Lamp", "Progressive Glove"]], - ["Inverted Agahnims Tower", True, ["Flute", "Beat Agahnim 1", "Moon Pearl"]], - ["Inverted Agahnims Tower", True, ["Flute", "Progressive Glove", "Progressive Glove", "Moon Pearl"]], - ["Inverted Agahnims Tower", True, ["Flute", "Progressive Glove", "Hammer", "Moon Pearl"]], + ["Inverted Agahnims Tower", True, ["Flute"]], ["Palace of Darkness", True, []], @@ -75,15 +73,12 @@ class TestEntrances(TestInvertedMinor): ["Misery Mire", False, []], ["Misery Mire", False, [], ["Flute", "Magic Mirror"]], - ["Misery Mire", False, [], ["Moon Pearl", "Magic Mirror"]], ["Misery Mire", False, [], ["Ether"]], ["Misery Mire", False, [], ["Progressive Sword"]], ["Misery Mire", True, ["Progressive Sword", "Ether", "Beat Agahnim 1", "Magic Mirror"]], - ["Misery Mire", True, ["Progressive Sword", "Ether", "Beat Agahnim 1", "Moon Pearl", "Flute"]], + ["Misery Mire", True, ["Progressive Sword", "Ether", "Flute"]], ["Misery Mire", True, ["Progressive Sword", "Ether", "Moon Pearl", "Hammer", "Progressive Glove", "Magic Mirror"]], - ["Misery Mire", True, ["Progressive Sword", "Ether", "Moon Pearl", "Hammer", "Progressive Glove", "Flute"]], ["Misery Mire", True, ["Progressive Sword", "Ether", "Moon Pearl", "Progressive Glove", "Progressive Glove", "Magic Mirror"]], - ["Misery Mire", True, ["Progressive Sword", "Ether", "Moon Pearl", "Progressive Glove", "Progressive Glove", "Flute"]], ["Turtle Rock", False, []], ["Turtle Rock", False, [], ["Quake"]], @@ -91,9 +86,7 @@ class TestEntrances(TestInvertedMinor): ["Turtle Rock", False, [], ["Lamp", "Flute"]], ["Turtle Rock", False, [], ["Progressive Glove", "Flute"]], ["Turtle Rock", True, ["Quake", "Progressive Sword", "Progressive Glove", "Lamp"]], - ["Turtle Rock", True, ["Quake", "Progressive Sword", "Progressive Glove", "Progressive Glove", "Moon Pearl", "Flute"]], - ["Turtle Rock", True, ["Quake", "Progressive Sword", "Progressive Glove", "Hammer", "Moon Pearl", "Flute"]], - ["Turtle Rock", True, ["Quake", "Progressive Sword", "Beat Agahnim 1", "Moon Pearl", "Flute"]], + ["Turtle Rock", True, ["Quake", "Progressive Sword", "Flute"]], ["Inverted Ganons Tower", False, []], ["Inverted Ganons Tower", False, [], ["Crystal 1"]], diff --git a/test/inverted_minor_glitches/TestInvertedLightWorld.py b/test/inverted_minor_glitches/TestInvertedLightWorld.py index 2366b491..cada88cc 100644 --- a/test/inverted_minor_glitches/TestInvertedLightWorld.py +++ b/test/inverted_minor_glitches/TestInvertedLightWorld.py @@ -186,7 +186,8 @@ class TestInvertedLightWorld(TestInvertedMinor): ["Bombos Tablet", False, []], ["Bombos Tablet", False, ['Progressive Sword'], ['Progressive Sword']], ["Bombos Tablet", False, [], ['Book of Mudora']], - ["Bombos Tablet", False, [], ['Moon Pearl', 'Beat Agahnim 1']], + # Flute to Mire, take portal + ["Bombos Tablet", True, ['Flute', 'Book of Mudora', 'Progressive Glove', 'Progressive Glove', 'Progressive Sword', 'Progressive Sword']], ["Bombos Tablet", True, ['Beat Agahnim 1', 'Book of Mudora', 'Progressive Sword', 'Progressive Sword']], ["Bombos Tablet", True, ['Moon Pearl', 'Book of Mudora', 'Progressive Glove', 'Progressive Glove', 'Progressive Sword', 'Progressive Sword']], ["Bombos Tablet", True, ['Moon Pearl', 'Book of Mudora', 'Progressive Glove', 'Hammer', 'Progressive Sword', 'Progressive Sword']], diff --git a/test/inverted_minor_glitches/TestInvertedTurtleRock.py b/test/inverted_minor_glitches/TestInvertedTurtleRock.py index 74a2b06f..f176bec4 100644 --- a/test/inverted_minor_glitches/TestInvertedTurtleRock.py +++ b/test/inverted_minor_glitches/TestInvertedTurtleRock.py @@ -9,70 +9,70 @@ class TestInvertedTurtleRock(TestInvertedMinor): ["Turtle Rock - Compass Chest", False, [], ['Cane of Somaria']], ["Turtle Rock - Compass Chest", False, [], ['Quake', 'Magic Mirror']], ["Turtle Rock - Compass Chest", False, ['Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)'], ['Quake', 'Small Key (Turtle Rock)']], - ["Turtle Rock - Compass Chest", True, ['Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Quake', 'Progressive Sword', 'Cane of Somaria']], + ["Turtle Rock - Compass Chest", True, ['Flute', 'Quake', 'Progressive Sword', 'Cane of Somaria']], ["Turtle Rock - Compass Chest", True, ['Lamp', 'Progressive Glove', 'Quake', 'Progressive Sword', 'Cane of Somaria']], ["Turtle Rock - Compass Chest", True, ['Lamp', 'Magic Mirror', 'Progressive Glove', 'Progressive Glove', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)']], ["Turtle Rock - Compass Chest", True, ['Lamp', 'Magic Mirror', 'Progressive Glove', 'Moon Pearl', 'Hookshot', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)']], - ["Turtle Rock - Compass Chest", True, ['Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Magic Mirror', 'Hookshot', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)']], - ["Turtle Rock - Compass Chest", True, ['Moon Pearl', 'Flute', 'Progressive Glove', 'Progressive Glove', 'Magic Mirror', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)']], + ["Turtle Rock - Compass Chest", True, ['Moon Pearl', 'Flute', 'Magic Mirror', 'Hookshot', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)']], + ["Turtle Rock - Compass Chest", True, ['Flute', 'Progressive Glove', 'Progressive Glove', 'Magic Mirror', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)']], ["Turtle Rock - Chain Chomps", False, []], ["Turtle Rock - Chain Chomps", False, [], ['Magic Mirror', 'Cane of Somaria']], # Item rando only needs 1 key. ER needs to consider the case when the back is accessible, but not the middle (key wasted on Trinexx door) ["Turtle Rock - Chain Chomps", False, ['Small Key (Turtle Rock)'], ['Magic Mirror', 'Small Key (Turtle Rock)']], - ["Turtle Rock - Chain Chomps", True, ['Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)']], + ["Turtle Rock - Chain Chomps", True, ['Flute', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)']], ["Turtle Rock - Chain Chomps", True, ['Lamp', 'Progressive Glove', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)']], ["Turtle Rock - Chain Chomps", True, ['Lamp', 'Magic Mirror', 'Progressive Glove', 'Progressive Glove']], ["Turtle Rock - Chain Chomps", True, ['Lamp', 'Magic Mirror', 'Progressive Glove', 'Moon Pearl', 'Hookshot']], - ["Turtle Rock - Chain Chomps", True, ['Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Magic Mirror', 'Hookshot']], - ["Turtle Rock - Chain Chomps", True, ['Moon Pearl', 'Flute', 'Progressive Glove', 'Progressive Glove', 'Magic Mirror']], + ["Turtle Rock - Chain Chomps", True, ['Moon Pearl', 'Flute', 'Magic Mirror', 'Hookshot']], + ["Turtle Rock - Chain Chomps", True, ['Flute', 'Progressive Glove', 'Progressive Glove', 'Magic Mirror']], ["Turtle Rock - Roller Room - Left", False, []], ["Turtle Rock - Roller Room - Left", False, [], ['Cane of Somaria']], ["Turtle Rock - Roller Room - Left", False, [], ['Fire Rod']], ["Turtle Rock - Roller Room - Left", False, [], ['Quake', 'Magic Mirror']], ["Turtle Rock - Roller Room - Left", False, ['Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)'], ['Quake', 'Small Key (Turtle Rock)']], - ["Turtle Rock - Roller Room - Left", True, ['Fire Rod', 'Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Quake', 'Progressive Sword', 'Cane of Somaria']], + ["Turtle Rock - Roller Room - Left", True, ['Fire Rod', 'Flute', 'Quake', 'Progressive Sword', 'Cane of Somaria']], ["Turtle Rock - Roller Room - Left", True, ['Fire Rod', 'Lamp', 'Progressive Glove', 'Quake', 'Progressive Sword', 'Cane of Somaria']], ["Turtle Rock - Roller Room - Left", True, ['Fire Rod', 'Lamp', 'Magic Mirror', 'Progressive Glove', 'Progressive Glove', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)']], ["Turtle Rock - Roller Room - Left", True, ['Fire Rod', 'Lamp', 'Magic Mirror', 'Progressive Glove', 'Moon Pearl', 'Hookshot', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)']], - ["Turtle Rock - Roller Room - Left", True, ['Fire Rod', 'Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Magic Mirror', 'Hookshot', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)']], - ["Turtle Rock - Roller Room - Left", True, ['Fire Rod', 'Moon Pearl', 'Flute', 'Progressive Glove', 'Progressive Glove', 'Magic Mirror', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)']], - + ["Turtle Rock - Roller Room - Left", True, ['Moon Pearl', 'Fire Rod', 'Flute', 'Magic Mirror', 'Hookshot', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)']], + ["Turtle Rock - Roller Room - Left", True, ['Fire Rod', 'Flute', 'Progressive Glove', 'Progressive Glove', 'Magic Mirror', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)']], + ["Turtle Rock - Roller Room - Right", False, []], ["Turtle Rock - Roller Room - Right", False, [], ['Cane of Somaria']], ["Turtle Rock - Roller Room - Right", False, [], ['Fire Rod']], ["Turtle Rock - Roller Room - Right", False, [], ['Quake', 'Magic Mirror']], ["Turtle Rock - Roller Room - Right", False, ['Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)'], ['Quake', 'Small Key (Turtle Rock)']], - ["Turtle Rock - Roller Room - Right", True, ['Fire Rod', 'Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Quake', 'Progressive Sword', 'Cane of Somaria']], + ["Turtle Rock - Roller Room - Right", True, ['Fire Rod', 'Flute', 'Quake', 'Progressive Sword', 'Cane of Somaria']], ["Turtle Rock - Roller Room - Right", True, ['Fire Rod', 'Lamp', 'Progressive Glove', 'Quake', 'Progressive Sword', 'Cane of Somaria']], ["Turtle Rock - Roller Room - Right", True, ['Fire Rod', 'Lamp', 'Magic Mirror', 'Progressive Glove', 'Progressive Glove', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)']], ["Turtle Rock - Roller Room - Right", True, ['Fire Rod', 'Lamp', 'Magic Mirror', 'Progressive Glove', 'Moon Pearl', 'Hookshot', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)']], - ["Turtle Rock - Roller Room - Right", True, ['Fire Rod', 'Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Magic Mirror', 'Hookshot', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)']], - ["Turtle Rock - Roller Room - Right", True, ['Fire Rod', 'Moon Pearl', 'Flute', 'Progressive Glove', 'Progressive Glove', 'Magic Mirror', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)']], + ["Turtle Rock - Roller Room - Right", True, ['Moon Pearl', 'Fire Rod', 'Flute', 'Magic Mirror', 'Hookshot', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)']], + ["Turtle Rock - Roller Room - Right", True, ['Fire Rod', 'Flute', 'Progressive Glove', 'Progressive Glove', 'Magic Mirror', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)']], ["Turtle Rock - Big Chest", False, []], ["Turtle Rock - Big Chest", False, [], ['Big Key (Turtle Rock)']], ["Turtle Rock - Big Chest", False, [], ['Magic Mirror', 'Cane of Somaria']], ["Turtle Rock - Big Chest", False, ['Small Key (Turtle Rock)', 'Small Key (Turtle Rock)'], ['Magic Mirror', 'Small Key (Turtle Rock)']], - ["Turtle Rock - Big Chest", True, ['Big Key (Turtle Rock)', 'Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)']], + ["Turtle Rock - Big Chest", True, ['Big Key (Turtle Rock)', 'Flute', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)']], ["Turtle Rock - Big Chest", True, ['Big Key (Turtle Rock)', 'Lamp', 'Progressive Glove', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)']], ["Turtle Rock - Big Chest", True, ['Big Key (Turtle Rock)', 'Lamp', 'Magic Mirror', 'Progressive Glove', 'Progressive Glove', 'Cane of Somaria']], ["Turtle Rock - Big Chest", True, ['Big Key (Turtle Rock)', 'Lamp', 'Magic Mirror', 'Progressive Glove', 'Progressive Glove', 'Hookshot']], ["Turtle Rock - Big Chest", True, ['Big Key (Turtle Rock)', 'Lamp', 'Magic Mirror', 'Progressive Glove', 'Moon Pearl', 'Hookshot']], - ["Turtle Rock - Big Chest", True, ['Big Key (Turtle Rock)', 'Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Magic Mirror', 'Hookshot']], - ["Turtle Rock - Big Chest", True, ['Big Key (Turtle Rock)', 'Moon Pearl', 'Flute', 'Progressive Glove', 'Progressive Glove', 'Magic Mirror', 'Cane of Somaria']], - ["Turtle Rock - Big Chest", True, ['Big Key (Turtle Rock)', 'Moon Pearl', 'Flute', 'Progressive Glove', 'Progressive Glove', 'Magic Mirror', 'Hookshot']], + ["Turtle Rock - Big Chest", True, ['Big Key (Turtle Rock)', 'Moon Pearl', 'Flute', 'Magic Mirror', 'Hookshot']], + ["Turtle Rock - Big Chest", True, ['Big Key (Turtle Rock)', 'Flute', 'Progressive Glove', 'Progressive Glove', 'Magic Mirror', 'Cane of Somaria']], + ["Turtle Rock - Big Chest", True, ['Big Key (Turtle Rock)', 'Flute', 'Progressive Glove', 'Progressive Glove', 'Magic Mirror', 'Hookshot']], ["Turtle Rock - Big Key Chest", False, []], ["Turtle Rock - Big Key Chest", False, ['Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)'], ['Small Key (Turtle Rock)']], - ["Turtle Rock - Big Key Chest", True, ['Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)']], + ["Turtle Rock - Big Key Chest", True, ['Flute', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)']], ["Turtle Rock - Big Key Chest", True, ['Lamp', 'Progressive Glove', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)']], # Mirror in from ledge, use left side entrance, have enough keys to get to the chest ["Turtle Rock - Big Key Chest", True, ['Lamp', 'Magic Mirror', 'Progressive Glove', 'Progressive Glove', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)']], ["Turtle Rock - Big Key Chest", True, ['Lamp', 'Magic Mirror', 'Progressive Glove', 'Moon Pearl', 'Hookshot', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)']], - ["Turtle Rock - Big Key Chest", True, ['Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Magic Mirror', 'Hookshot', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)']], - ["Turtle Rock - Big Key Chest", True, ['Moon Pearl', 'Flute', 'Progressive Glove', 'Progressive Glove', 'Magic Mirror', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)']], + ["Turtle Rock - Big Key Chest", True, ['Moon Pearl', 'Flute', 'Magic Mirror', 'Hookshot', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)']], + ["Turtle Rock - Big Key Chest", True, ['Flute', 'Progressive Glove', 'Progressive Glove', 'Magic Mirror', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)']], ["Turtle Rock - Crystaroller Room", False, []], ["Turtle Rock - Crystaroller Room", False, [], ['Big Key (Turtle Rock)', 'Magic Mirror']], @@ -80,117 +80,15 @@ class TestInvertedTurtleRock(TestInvertedMinor): ["Turtle Rock - Crystaroller Room", False, [], ['Big Key (Turtle Rock)', 'Lamp']], ["Turtle Rock - Crystaroller Room", False, [], ['Magic Mirror', 'Cane of Somaria']], ["Turtle Rock - Crystaroller Room", False, ['Small Key (Turtle Rock)', 'Small Key (Turtle Rock)'], ['Magic Mirror', 'Small Key (Turtle Rock)']], - ["Turtle Rock - Crystaroller Room", True, ['Big Key (Turtle Rock)', 'Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)']], + ["Turtle Rock - Crystaroller Room", True, ['Big Key (Turtle Rock)', 'Flute', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)']], ["Turtle Rock - Crystaroller Room", True, ['Big Key (Turtle Rock)', 'Lamp', 'Progressive Glove', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)']], ["Turtle Rock - Crystaroller Room", True, ['Big Key (Turtle Rock)', 'Lamp', 'Magic Mirror', 'Progressive Glove', 'Progressive Glove']], ["Turtle Rock - Crystaroller Room", True, ['Big Key (Turtle Rock)', 'Lamp', 'Magic Mirror', 'Progressive Glove', 'Moon Pearl', 'Hookshot']], - ["Turtle Rock - Crystaroller Room", True, ['Big Key (Turtle Rock)', 'Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Magic Mirror', 'Hookshot']], - ["Turtle Rock - Crystaroller Room", True, ['Big Key (Turtle Rock)', 'Moon Pearl', 'Flute', 'Progressive Glove', 'Progressive Glove', 'Magic Mirror']], + ["Turtle Rock - Crystaroller Room", True, ['Big Key (Turtle Rock)', 'Moon Pearl', 'Flute', 'Magic Mirror', 'Hookshot']], + ["Turtle Rock - Crystaroller Room", True, ['Big Key (Turtle Rock)', 'Flute', 'Progressive Glove', 'Progressive Glove', 'Magic Mirror']], ["Turtle Rock - Crystaroller Room", True, ['Lamp', 'Magic Mirror', 'Progressive Glove', 'Progressive Glove', 'Cane of Somaria']], ["Turtle Rock - Crystaroller Room", True, ['Lamp', 'Magic Mirror', 'Progressive Glove', 'Moon Pearl', 'Hookshot', 'Cane of Somaria']], - ["Turtle Rock - Crystaroller Room", True, ['Lamp', 'Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Magic Mirror', 'Hookshot', 'Cane of Somaria']], - - ["Turtle Rock - Eye Bridge - Bottom Left", False, []], - ["Turtle Rock - Eye Bridge - Bottom Left", False, ['Progressive Shield', 'Progressive Shield'], ['Progressive Shield', 'Cape', 'Cane of Byrna']], - ["Turtle Rock - Eye Bridge - Bottom Left", False, [], ['Big Key (Turtle Rock)', 'Magic Mirror']], - ["Turtle Rock - Eye Bridge - Bottom Left", False, [], ['Magic Mirror', 'Cane of Somaria']], - ["Turtle Rock - Eye Bridge - Bottom Left", False, [], ['Magic Mirror', 'Lamp']], - ["Turtle Rock - Eye Bridge - Bottom Left", False, ['Small Key (Turtle Rock)', 'Small Key (Turtle Rock)'], ['Magic Mirror', 'Small Key (Turtle Rock)']], - ["Turtle Rock - Eye Bridge - Bottom Left", True, ['Big Key (Turtle Rock)', 'Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Lamp', 'Cane of Byrna']], - ["Turtle Rock - Eye Bridge - Bottom Left", True, ['Big Key (Turtle Rock)', 'Lamp', 'Progressive Glove', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Cane of Byrna']], - ["Turtle Rock - Eye Bridge - Bottom Left", True, ['Big Key (Turtle Rock)', 'Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Lamp', 'Cape']], - ["Turtle Rock - Eye Bridge - Bottom Left", True, ['Big Key (Turtle Rock)', 'Lamp', 'Progressive Glove', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Cape']], - ["Turtle Rock - Eye Bridge - Bottom Left", True, ['Big Key (Turtle Rock)', 'Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Lamp', 'Progressive Shield', 'Progressive Shield', 'Progressive Shield']], - ["Turtle Rock - Eye Bridge - Bottom Left", True, ['Big Key (Turtle Rock)', 'Lamp', 'Progressive Glove', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Progressive Shield', 'Progressive Shield', 'Progressive Shield']], - - # Mirroring into Eye Bridge does not require Cane of Somaria - ["Turtle Rock - Eye Bridge - Bottom Left", True, ['Lamp', 'Magic Mirror', 'Progressive Glove', 'Progressive Glove', 'Cane of Byrna']], - ["Turtle Rock - Eye Bridge - Bottom Left", True, ['Lamp', 'Magic Mirror', 'Progressive Glove', 'Moon Pearl', 'Hookshot', 'Cane of Byrna']], - ["Turtle Rock - Eye Bridge - Bottom Left", True, ['Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Magic Mirror', 'Hookshot', 'Cane of Byrna']], - ["Turtle Rock - Eye Bridge - Bottom Left", True, ['Moon Pearl', 'Flute', 'Progressive Glove', 'Progressive Glove', 'Magic Mirror', 'Cane of Byrna']], - ["Turtle Rock - Eye Bridge - Bottom Left", True, ['Lamp', 'Magic Mirror', 'Progressive Glove', 'Progressive Glove', 'Cape']], - ["Turtle Rock - Eye Bridge - Bottom Left", True, ['Lamp', 'Magic Mirror', 'Progressive Glove', 'Moon Pearl', 'Hookshot', 'Cape']], - ["Turtle Rock - Eye Bridge - Bottom Left", True, ['Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Magic Mirror', 'Hookshot', 'Cape']], - ["Turtle Rock - Eye Bridge - Bottom Left", True, ['Moon Pearl', 'Flute', 'Progressive Glove', 'Progressive Glove', 'Magic Mirror', 'Cape']], - ["Turtle Rock - Eye Bridge - Bottom Left", True, ['Lamp', 'Magic Mirror', 'Progressive Glove', 'Progressive Glove', 'Progressive Shield', 'Progressive Shield', 'Progressive Shield']], - ["Turtle Rock - Eye Bridge - Bottom Left", True, ['Lamp', 'Magic Mirror', 'Progressive Glove', 'Moon Pearl', 'Hookshot', 'Progressive Shield', 'Progressive Shield', 'Progressive Shield']], - ["Turtle Rock - Eye Bridge - Bottom Left", True, ['Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Magic Mirror', 'Hookshot', 'Progressive Shield', 'Progressive Shield', 'Progressive Shield']], - ["Turtle Rock - Eye Bridge - Bottom Left", True, ['Moon Pearl', 'Flute', 'Progressive Glove', 'Progressive Glove', 'Magic Mirror', 'Progressive Shield', 'Progressive Shield', 'Progressive Shield']], - - ["Turtle Rock - Eye Bridge - Bottom Right", False, []], - ["Turtle Rock - Eye Bridge - Bottom Right", False, ['Progressive Shield', 'Progressive Shield'], ['Progressive Shield', 'Cape', 'Cane of Byrna']], - ["Turtle Rock - Eye Bridge - Bottom Right", False, [], ['Big Key (Turtle Rock)', 'Magic Mirror']], - ["Turtle Rock - Eye Bridge - Bottom Right", False, [], ['Magic Mirror', 'Cane of Somaria']], - ["Turtle Rock - Eye Bridge - Bottom Right", False, [], ['Magic Mirror', 'Lamp']], - ["Turtle Rock - Eye Bridge - Bottom Right", False, ['Small Key (Turtle Rock)', 'Small Key (Turtle Rock)'], ['Magic Mirror', 'Small Key (Turtle Rock)']], - ["Turtle Rock - Eye Bridge - Bottom Right", True, ['Big Key (Turtle Rock)', 'Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Lamp', 'Cane of Byrna']], - ["Turtle Rock - Eye Bridge - Bottom Right", True, ['Big Key (Turtle Rock)', 'Lamp', 'Progressive Glove', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Cane of Byrna']], - ["Turtle Rock - Eye Bridge - Bottom Right", True, ['Big Key (Turtle Rock)', 'Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Lamp', 'Cape']], - ["Turtle Rock - Eye Bridge - Bottom Right", True, ['Big Key (Turtle Rock)', 'Lamp', 'Progressive Glove', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Cape']], - ["Turtle Rock - Eye Bridge - Bottom Right", True, ['Big Key (Turtle Rock)', 'Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Lamp', 'Progressive Shield', 'Progressive Shield', 'Progressive Shield']], - ["Turtle Rock - Eye Bridge - Bottom Right", True, ['Big Key (Turtle Rock)', 'Lamp', 'Progressive Glove', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Progressive Shield', 'Progressive Shield', 'Progressive Shield']], - ["Turtle Rock - Eye Bridge - Bottom Right", True, ['Lamp', 'Magic Mirror', 'Progressive Glove', 'Progressive Glove', 'Cane of Byrna']], - ["Turtle Rock - Eye Bridge - Bottom Right", True, ['Lamp', 'Magic Mirror', 'Progressive Glove', 'Moon Pearl', 'Hookshot', 'Cane of Byrna']], - ["Turtle Rock - Eye Bridge - Bottom Right", True, ['Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Magic Mirror', 'Hookshot', 'Cane of Byrna']], - ["Turtle Rock - Eye Bridge - Bottom Right", True, ['Moon Pearl', 'Flute', 'Progressive Glove', 'Progressive Glove', 'Magic Mirror', 'Cane of Byrna']], - ["Turtle Rock - Eye Bridge - Bottom Right", True, ['Lamp', 'Magic Mirror', 'Progressive Glove', 'Progressive Glove', 'Cape']], - ["Turtle Rock - Eye Bridge - Bottom Right", True, ['Lamp', 'Magic Mirror', 'Progressive Glove', 'Moon Pearl', 'Hookshot', 'Cape']], - ["Turtle Rock - Eye Bridge - Bottom Right", True, ['Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Magic Mirror', 'Hookshot', 'Cape']], - ["Turtle Rock - Eye Bridge - Bottom Right", True, ['Moon Pearl', 'Flute', 'Progressive Glove', 'Progressive Glove', 'Magic Mirror', 'Cape']], - ["Turtle Rock - Eye Bridge - Bottom Right", True, ['Lamp', 'Magic Mirror', 'Progressive Glove', 'Progressive Glove', 'Progressive Shield', 'Progressive Shield', 'Progressive Shield']], - ["Turtle Rock - Eye Bridge - Bottom Right", True, ['Lamp', 'Magic Mirror', 'Progressive Glove', 'Moon Pearl', 'Hookshot', 'Progressive Shield', 'Progressive Shield', 'Progressive Shield']], - ["Turtle Rock - Eye Bridge - Bottom Right", True, ['Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Magic Mirror', 'Hookshot', 'Progressive Shield', 'Progressive Shield', 'Progressive Shield']], - ["Turtle Rock - Eye Bridge - Bottom Right", True, ['Moon Pearl', 'Flute', 'Progressive Glove', 'Progressive Glove', 'Magic Mirror', 'Progressive Shield', 'Progressive Shield', 'Progressive Shield']], - - ["Turtle Rock - Eye Bridge - Top Left", False, []], - ["Turtle Rock - Eye Bridge - Top Left", False, ['Progressive Shield', 'Progressive Shield'], ['Progressive Shield', 'Cape', 'Cane of Byrna']], - ["Turtle Rock - Eye Bridge - Top Left", False, [], ['Big Key (Turtle Rock)', 'Magic Mirror']], - ["Turtle Rock - Eye Bridge - Top Left", False, [], ['Magic Mirror', 'Cane of Somaria']], - ["Turtle Rock - Eye Bridge - Top Left", False, [], ['Magic Mirror', 'Lamp']], - ["Turtle Rock - Eye Bridge - Top Left", False, ['Small Key (Turtle Rock)', 'Small Key (Turtle Rock)'], ['Magic Mirror', 'Small Key (Turtle Rock)']], - ["Turtle Rock - Eye Bridge - Top Left", True, ['Big Key (Turtle Rock)', 'Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Lamp', 'Cane of Byrna']], - ["Turtle Rock - Eye Bridge - Top Left", True, ['Big Key (Turtle Rock)', 'Lamp', 'Progressive Glove', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Cane of Byrna']], - ["Turtle Rock - Eye Bridge - Top Left", True, ['Big Key (Turtle Rock)', 'Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Lamp', 'Cape']], - ["Turtle Rock - Eye Bridge - Top Left", True, ['Big Key (Turtle Rock)', 'Lamp', 'Progressive Glove', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Cape']], - ["Turtle Rock - Eye Bridge - Top Left", True, ['Big Key (Turtle Rock)', 'Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Lamp', 'Progressive Shield', 'Progressive Shield', 'Progressive Shield']], - ["Turtle Rock - Eye Bridge - Top Left", True, ['Big Key (Turtle Rock)', 'Lamp', 'Progressive Glove', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Progressive Shield', 'Progressive Shield', 'Progressive Shield']], - ["Turtle Rock - Eye Bridge - Top Left", True, ['Lamp', 'Magic Mirror', 'Progressive Glove', 'Progressive Glove', 'Cane of Byrna']], - ["Turtle Rock - Eye Bridge - Top Left", True, ['Lamp', 'Magic Mirror', 'Progressive Glove', 'Moon Pearl', 'Hookshot', 'Cane of Byrna']], - ["Turtle Rock - Eye Bridge - Top Left", True, ['Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Magic Mirror', 'Hookshot', 'Cane of Byrna']], - ["Turtle Rock - Eye Bridge - Top Left", True, ['Moon Pearl', 'Flute', 'Progressive Glove', 'Progressive Glove', 'Magic Mirror', 'Cane of Byrna']], - ["Turtle Rock - Eye Bridge - Top Left", True, ['Lamp', 'Magic Mirror', 'Progressive Glove', 'Progressive Glove', 'Cape']], - ["Turtle Rock - Eye Bridge - Top Left", True, ['Lamp', 'Magic Mirror', 'Progressive Glove', 'Moon Pearl', 'Hookshot', 'Cape']], - ["Turtle Rock - Eye Bridge - Top Left", True, ['Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Magic Mirror', 'Hookshot', 'Cape']], - ["Turtle Rock - Eye Bridge - Top Left", True, ['Moon Pearl', 'Flute', 'Progressive Glove', 'Progressive Glove', 'Magic Mirror', 'Cape']], - ["Turtle Rock - Eye Bridge - Top Left", True, ['Lamp', 'Magic Mirror', 'Progressive Glove', 'Progressive Glove', 'Progressive Shield', 'Progressive Shield', 'Progressive Shield']], - ["Turtle Rock - Eye Bridge - Top Left", True, ['Lamp', 'Magic Mirror', 'Progressive Glove', 'Moon Pearl', 'Hookshot', 'Progressive Shield', 'Progressive Shield', 'Progressive Shield']], - ["Turtle Rock - Eye Bridge - Top Left", True, ['Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Magic Mirror', 'Hookshot', 'Progressive Shield', 'Progressive Shield', 'Progressive Shield']], - ["Turtle Rock - Eye Bridge - Top Left", True, ['Moon Pearl', 'Flute', 'Progressive Glove', 'Progressive Glove', 'Magic Mirror', 'Progressive Shield', 'Progressive Shield', 'Progressive Shield']], - - ["Turtle Rock - Eye Bridge - Top Right", False, []], - ["Turtle Rock - Eye Bridge - Top Right", False, ['Progressive Shield', 'Progressive Shield'], ['Progressive Shield', 'Cape', 'Cane of Byrna']], - ["Turtle Rock - Eye Bridge - Top Right", False, [], ['Big Key (Turtle Rock)', 'Magic Mirror']], - ["Turtle Rock - Eye Bridge - Top Right", False, [], ['Magic Mirror', 'Cane of Somaria']], - ["Turtle Rock - Eye Bridge - Top Right", False, [], ['Magic Mirror', 'Lamp']], - ["Turtle Rock - Eye Bridge - Top Right", False, ['Small Key (Turtle Rock)', 'Small Key (Turtle Rock)'], ['Magic Mirror', 'Small Key (Turtle Rock)']], - ["Turtle Rock - Eye Bridge - Top Right", True, ['Big Key (Turtle Rock)', 'Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Lamp', 'Cane of Byrna']], - ["Turtle Rock - Eye Bridge - Top Right", True, ['Big Key (Turtle Rock)', 'Lamp', 'Progressive Glove', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Cane of Byrna']], - ["Turtle Rock - Eye Bridge - Top Right", True, ['Big Key (Turtle Rock)', 'Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Lamp', 'Cape']], - ["Turtle Rock - Eye Bridge - Top Right", True, ['Big Key (Turtle Rock)', 'Lamp', 'Progressive Glove', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Cape']], - ["Turtle Rock - Eye Bridge - Top Right", True, ['Big Key (Turtle Rock)', 'Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Lamp', 'Progressive Shield', 'Progressive Shield', 'Progressive Shield']], - ["Turtle Rock - Eye Bridge - Top Right", True, ['Big Key (Turtle Rock)', 'Lamp', 'Progressive Glove', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Progressive Shield', 'Progressive Shield', 'Progressive Shield']], - ["Turtle Rock - Eye Bridge - Top Right", True, ['Lamp', 'Magic Mirror', 'Progressive Glove', 'Progressive Glove', 'Cane of Byrna']], - ["Turtle Rock - Eye Bridge - Top Right", True, ['Lamp', 'Magic Mirror', 'Progressive Glove', 'Moon Pearl', 'Hookshot', 'Cane of Byrna']], - ["Turtle Rock - Eye Bridge - Top Right", True, ['Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Magic Mirror', 'Hookshot', 'Cane of Byrna']], - ["Turtle Rock - Eye Bridge - Top Right", True, ['Moon Pearl', 'Flute', 'Progressive Glove', 'Progressive Glove', 'Magic Mirror', 'Cane of Byrna']], - ["Turtle Rock - Eye Bridge - Top Right", True, ['Lamp', 'Magic Mirror', 'Progressive Glove', 'Progressive Glove', 'Cape']], - ["Turtle Rock - Eye Bridge - Top Right", True, ['Lamp', 'Magic Mirror', 'Progressive Glove', 'Moon Pearl', 'Hookshot', 'Cape']], - ["Turtle Rock - Eye Bridge - Top Right", True, ['Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Magic Mirror', 'Hookshot', 'Cape']], - ["Turtle Rock - Eye Bridge - Top Right", True, ['Moon Pearl', 'Flute', 'Progressive Glove', 'Progressive Glove', 'Magic Mirror', 'Cape']], - ["Turtle Rock - Eye Bridge - Top Right", True, ['Lamp', 'Magic Mirror', 'Progressive Glove', 'Progressive Glove', 'Progressive Shield', 'Progressive Shield', 'Progressive Shield']], - ["Turtle Rock - Eye Bridge - Top Right", True, ['Lamp', 'Magic Mirror', 'Progressive Glove', 'Moon Pearl', 'Hookshot', 'Progressive Shield', 'Progressive Shield', 'Progressive Shield']], - ["Turtle Rock - Eye Bridge - Top Right", True, ['Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Magic Mirror', 'Hookshot', 'Progressive Shield', 'Progressive Shield', 'Progressive Shield']], - ["Turtle Rock - Eye Bridge - Top Right", True, ['Moon Pearl', 'Flute', 'Progressive Glove', 'Progressive Glove', 'Magic Mirror', 'Progressive Shield', 'Progressive Shield', 'Progressive Shield']], + ["Turtle Rock - Crystaroller Room", True, ['Lamp', 'Moon Pearl', 'Flute', 'Magic Mirror', 'Hookshot', 'Cane of Somaria']], ["Turtle Rock - Boss", False, []], ["Turtle Rock - Boss", False, [], ['Cane of Somaria']], @@ -200,9 +98,43 @@ class TestInvertedTurtleRock(TestInvertedMinor): ["Turtle Rock - Boss", False, [], ['Big Key (Turtle Rock)']], ["Turtle Rock - Boss", False, [], ['Magic Mirror', 'Lamp']], ["Turtle Rock - Boss", False, ['Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)'], ['Small Key (Turtle Rock)']], - ["Turtle Rock - Boss", True, ['Ice Rod', 'Fire Rod', 'Lamp', 'Moon Pearl', 'Flute', 'Beat Agahnim 1', 'Quake', 'Progressive Sword', 'Progressive Sword', 'Cane of Somaria', 'Bottle', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Big Key (Turtle Rock)']], + ["Turtle Rock - Boss", True, ['Ice Rod', 'Fire Rod', 'Lamp', 'Flute', 'Quake', 'Progressive Sword', 'Progressive Sword', 'Cane of Somaria', 'Bottle', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Big Key (Turtle Rock)']], ["Turtle Rock - Boss", True, ['Ice Rod', 'Fire Rod', 'Lamp', 'Progressive Glove', 'Quake', 'Progressive Sword', 'Progressive Sword', 'Cane of Somaria', 'Bottle', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Big Key (Turtle Rock)']], ["Turtle Rock - Boss", True, ['Ice Rod', 'Fire Rod', 'Lamp', 'Progressive Glove', 'Quake', 'Progressive Sword', 'Progressive Sword', 'Cane of Somaria', 'Magic Upgrade (1/2)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)','Small Key (Turtle Rock)', 'Big Key (Turtle Rock)']], ["Turtle Rock - Boss", True, ['Ice Rod', 'Fire Rod', 'Lamp', 'Magic Mirror', 'Progressive Glove', 'Progressive Glove', 'Hammer', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Big Key (Turtle Rock)']], - ["Turtle Rock - Boss", True, ['Ice Rod', 'Fire Rod', 'Flute', 'Beat Agahnim 1', 'Magic Mirror', 'Moon Pearl', 'Hookshot', 'Hammer', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Big Key (Turtle Rock)']] - ]) \ No newline at end of file + ["Turtle Rock - Boss", True, ['Ice Rod', 'Fire Rod', 'Flute', 'Magic Mirror', 'Moon Pearl', 'Hookshot', 'Hammer', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Big Key (Turtle Rock)']] + ]) + + + def testEyeBridge(self): + for location in ["Turtle Rock - Eye Bridge - Top Right", "Turtle Rock - Eye Bridge - Top Left", + "Turtle Rock - Eye Bridge - Bottom Right", "Turtle Rock - Eye Bridge - Bottom Left"]: + self.run_location_tests([ + [location, False, []], + [location, False, ['Progressive Shield', 'Progressive Shield'], ['Progressive Shield', 'Cape', 'Cane of Byrna']], + [location, False, [], ['Big Key (Turtle Rock)', 'Magic Mirror']], + [location, False, [], ['Magic Mirror', 'Cane of Somaria']], + [location, False, [], ['Magic Mirror', 'Lamp']], + [location, False, ['Small Key (Turtle Rock)', 'Small Key (Turtle Rock)'], ['Magic Mirror', 'Small Key (Turtle Rock)']], + [location, True, ['Big Key (Turtle Rock)', 'Flute', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Lamp', 'Cane of Byrna']], + [location, True, ['Big Key (Turtle Rock)', 'Lamp', 'Progressive Glove', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Cane of Byrna']], + [location, True, ['Big Key (Turtle Rock)', 'Flute', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Lamp', 'Cape']], + [location, True, ['Big Key (Turtle Rock)', 'Lamp', 'Progressive Glove', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Cape']], + [location, True, ['Big Key (Turtle Rock)', 'Flute', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Lamp', 'Progressive Shield', 'Progressive Shield', 'Progressive Shield']], + [location, True, ['Big Key (Turtle Rock)', 'Lamp', 'Progressive Glove', 'Quake', 'Progressive Sword', 'Cane of Somaria', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Small Key (Turtle Rock)', 'Progressive Shield', 'Progressive Shield', 'Progressive Shield']], + + # Mirroring into Eye Bridge does not require Cane of Somaria + [location, True, ['Lamp', 'Magic Mirror', 'Progressive Glove', 'Progressive Glove', 'Cane of Byrna']], + [location, True, ['Lamp', 'Magic Mirror', 'Progressive Glove', 'Moon Pearl', 'Hookshot', 'Cane of Byrna']], + [location, True, ['Moon Pearl', 'Flute', 'Magic Mirror', 'Hookshot', 'Cane of Byrna']], + [location, True, ['Flute', 'Progressive Glove', 'Progressive Glove', 'Magic Mirror', 'Cane of Byrna']], + [location, True, ['Lamp', 'Magic Mirror', 'Progressive Glove', 'Progressive Glove', 'Cape']], + [location, True, ['Lamp', 'Magic Mirror', 'Progressive Glove', 'Moon Pearl', 'Hookshot', 'Cape']], + [location, True, ['Moon Pearl', 'Flute', 'Magic Mirror', 'Hookshot', 'Cape']], + [location, True, ['Flute', 'Progressive Glove', 'Progressive Glove', 'Magic Mirror', 'Cape']], + [location, True, ['Lamp', 'Magic Mirror', 'Progressive Glove', 'Progressive Glove', 'Progressive Shield', 'Progressive Shield', 'Progressive Shield']], + [location, True, ['Lamp', 'Magic Mirror', 'Progressive Glove', 'Moon Pearl', 'Hookshot', 'Progressive Shield', 'Progressive Shield', 'Progressive Shield']], + [location, True, ['Moon Pearl', 'Flute', 'Magic Mirror', 'Hookshot', 'Progressive Shield', 'Progressive Shield', 'Progressive Shield']], + [location, True, ['Flute', 'Progressive Glove', 'Progressive Glove', 'Magic Mirror', 'Progressive Shield', 'Progressive Shield', 'Progressive Shield']], + ] + ) diff --git a/test/inverted_owg/TestDeathMountain.py b/test/inverted_owg/TestDeathMountain.py index a0787968..346e3981 100644 --- a/test/inverted_owg/TestDeathMountain.py +++ b/test/inverted_owg/TestDeathMountain.py @@ -78,14 +78,14 @@ class TestDeathMountain(TestInvertedOWG): ["Spike Cave", True, ['Bottle', 'Hammer', 'Progressive Glove', 'Lamp', 'Cape']], # Change from base ER - this fork places a blue potion in dark world ["Spike Cave", True, ['Bottle', 'Hammer', 'Progressive Glove', 'Lamp', 'Cane of Byrna']], - ["Spike Cave", True, ['Bottle', 'Hammer', 'Progressive Glove', 'Flute', 'Moon Pearl', 'Cane of Byrna']], + ["Spike Cave", True, ['Bottle', 'Hammer', 'Progressive Glove', 'Flute', 'Cane of Byrna']], ["Spike Cave", True, ['Magic Upgrade (1/2)', 'Hammer', 'Progressive Glove', 'Lamp', 'Cape']], - ["Spike Cave", True, ['Magic Upgrade (1/2)', 'Hammer', 'Progressive Glove', 'Flute', 'Moon Pearl', 'Cape']], + ["Spike Cave", True, ['Magic Upgrade (1/2)', 'Hammer', 'Progressive Glove', 'Flute', 'Cape']], ["Spike Cave", True, ['Magic Upgrade (1/2)', 'Hammer', 'Progressive Glove', 'Lamp', 'Cane of Byrna']], - ["Spike Cave", True, ['Magic Upgrade (1/2)', 'Hammer', 'Progressive Glove', 'Flute', 'Moon Pearl', 'Cane of Byrna']], + ["Spike Cave", True, ['Magic Upgrade (1/2)', 'Hammer', 'Progressive Glove', 'Flute', 'Cane of Byrna']], ["Spike Cave", True, ['Pegasus Boots', 'Hammer', 'Progressive Glove', 'Cane of Byrna']], ["Spike Cave", True, ['Boss Heart Container', 'Hammer', 'Progressive Glove', 'Lamp', 'Cane of Byrna']], - ["Spike Cave", True, ['Boss Heart Container', 'Hammer', 'Progressive Glove', 'Flute', 'Moon Pearl', 'Cane of Byrna']], + ["Spike Cave", True, ['Boss Heart Container', 'Hammer', 'Progressive Glove', 'Flute', 'Cane of Byrna']], ]) def testEastDarkWorldDeathMountain(self): From cf49cd5e4b6e0ddd337d7e62804ce48220bc13b3 Mon Sep 17 00:00:00 2001 From: Fabian Dill Date: Wed, 3 Feb 2021 03:19:25 +0100 Subject: [PATCH 12/46] Mark Advancement items in the client --- MultiClient.py | 14 +++++++++++--- Utils.py | 2 +- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/MultiClient.py b/MultiClient.py index 7ef16b02..067c7d69 100644 --- a/MultiClient.py +++ b/MultiClient.py @@ -37,6 +37,7 @@ import WebUI import Regions import Utils +import Items # logging note: # logging.* gets send to only the text console, logger.* gets send to the WebUI as well, if it's initialized. @@ -140,6 +141,13 @@ def color(text, *args): return color_code(*args) + text + color_code('reset') +def color_item(item_id: int, green: bool = False) -> str: + item_name = get_item_name_from_id(item_id) + item_colors = ['green' if green else 'cyan'] + if item_name in Items.progression_items: + item_colors.append("white_bg") + return color(item_name, *item_colors) + START_RECONNECT_DELAY = 5 SNES_RECONNECT_DELAY = 5 SERVER_RECONNECT_DELAY = 5 @@ -932,7 +940,7 @@ async def process_server_cmd(ctx: Context, cmd, args): ctx.ui_node.notify_item_sent(ctx.player_names[player_sent], ctx.player_names[player_recvd], get_item_name_from_id(item), get_location_name_from_address(location), player_sent == ctx.slot, player_recvd == ctx.slot) - item = color(get_item_name_from_id(item), 'cyan' if player_sent != ctx.slot else 'green') + item = color_item(item, player_sent == ctx.slot) player_sent = color(ctx.player_names[player_sent], 'yellow' if player_sent != ctx.slot else 'magenta') player_recvd = color(ctx.player_names[player_recvd], 'yellow' if player_recvd != ctx.slot else 'magenta') logging.info( @@ -943,7 +951,7 @@ async def process_server_cmd(ctx: Context, cmd, args): found = ReceivedItem(*args) ctx.ui_node.notify_item_found(ctx.player_names[found.player], get_item_name_from_id(found.item), get_location_name_from_address(found.location), found.player == ctx.slot) - item = color(get_item_name_from_id(found.item), 'cyan' if found.player != ctx.slot else 'green') + item = color_item(found.item, found.player == ctx.slot) player_sent = color(ctx.player_names[found.player], 'yellow' if found.player != ctx.slot else 'magenta') logging.info('%s found %s (%s)' % (player_sent, item, color(get_location_name_from_address(found.location), 'blue_bg', 'white'))) @@ -968,7 +976,7 @@ async def process_server_cmd(ctx: Context, cmd, args): get_item_name_from_id(hint.item), get_location_name_from_address(hint.location), hint.found, hint.finding_player == ctx.slot, hint.receiving_player == ctx.slot, hint.entrance if hint.entrance else None) - item = color(get_item_name_from_id(hint.item), 'green' if hint.found else 'cyan') + item = color_item(hint.item, hint.found) player_find = color(ctx.player_names[hint.finding_player], 'yellow' if hint.finding_player != ctx.slot else 'magenta') player_recvd = color(ctx.player_names[hint.receiving_player], diff --git a/Utils.py b/Utils.py index 369dba26..602b7751 100644 --- a/Utils.py +++ b/Utils.py @@ -13,7 +13,7 @@ class Version(typing.NamedTuple): micro: int -__version__ = "4.0.1" +__version__ = "4.1.0" _version_tuple = tuplize_version(__version__) import os From 52de7f6a22294ddd14f87f03a32a36aa69ca23f1 Mon Sep 17 00:00:00 2001 From: Fabian Dill Date: Wed, 3 Feb 2021 03:56:47 +0100 Subject: [PATCH 13/46] Update timestamp of own rights --- LICENSE | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/LICENSE b/LICENSE index 9e260f41..94f584c6 100644 --- a/LICENSE +++ b/LICENSE @@ -1,7 +1,7 @@ MIT License Copyright (c) 2017 LLCoolDave -Copyright (c) 2020 Berserker66 +Copyright (c) 2021 Berserker66 Copyright (c) 2020 CaitSith2 Copyright (c) 2020 LegendaryLinux From ee06aca908cb888cafe6b4c387ca0a6cc966dac3 Mon Sep 17 00:00:00 2001 From: CaitSith2 Date: Tue, 2 Feb 2021 19:07:02 -0800 Subject: [PATCH 14/46] Update timestamp of own rights --- LICENSE | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/LICENSE b/LICENSE index 94f584c6..ba9adccf 100644 --- a/LICENSE +++ b/LICENSE @@ -2,7 +2,7 @@ MIT License Copyright (c) 2017 LLCoolDave Copyright (c) 2021 Berserker66 -Copyright (c) 2020 CaitSith2 +Copyright (c) 2021 CaitSith2 Copyright (c) 2020 LegendaryLinux Permission is hereby granted, free of charge, to any person obtaining a copy From 3d9085e98a0f10e71c2a94aa4c0b6cd1962dbc9f Mon Sep 17 00:00:00 2001 From: pepperpow Date: Tue, 2 Feb 2021 21:48:08 -0600 Subject: [PATCH 15/46] put that sign back where i found it --- Rom.py | 2 +- data/basepatch.bmbp | Bin 117344 -> 117336 bytes 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/Rom.py b/Rom.py index 688568ac..af7e85a9 100644 --- a/Rom.py +++ b/Rom.py @@ -1,7 +1,7 @@ from __future__ import annotations JAP10HASH = '03a63945398191337e896e5771f77173' -RANDOMIZERBASEHASH = '9e27514e0655659f1d07364c35da7852' +RANDOMIZERBASEHASH = 'c2762f35df3f7d1ab79a577a97773945' import io import json diff --git a/data/basepatch.bmbp b/data/basepatch.bmbp index 5119d7953a0048e6242296e6efc73763e42b188d..b12f889b58499b136533f0a79b49adc52313d70e 100644 GIT binary patch literal 117336 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%0Di-Zg{^dn#deLr~=ZtK5mBi(Ng^-&m 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 R`;M{1XZr#G00004Sz6HIQ*!_S literal 117344 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]XnxaytkL>KeICE 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

I_<*^{d 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 Zxs(U7&IwBS_^+|VXZr#G00004Sz0dlwqyVR From db6642f2905349df8e0856bd7c96152561300d73 Mon Sep 17 00:00:00 2001 From: Chris Wilson Date: Tue, 2 Feb 2021 22:58:22 -0500 Subject: [PATCH 16/46] Update WebUI to show unique items as a different color, and with a drop-shadow --- MultiClient.py | 12 +- WebUI.py | 11 +- data/web/package-lock.json | 15841 ++++++++++------ data/web/package.json | 51 +- data/web/public/assets/index.bundle.js | 48 +- data/web/src/js/global/MonitorTools.js | 14 +- data/web/src/js/global/WebSocketUtils.js | 7 +- .../Monitor/containers/MonitorWindow.scss | 11 +- data/web/webpack.config.js | 2 +- data/web/webpack.dev.js | 3 +- 10 files changed, 10181 insertions(+), 5819 deletions(-) diff --git a/MultiClient.py b/MultiClient.py index 067c7d69..ea0dfcbb 100644 --- a/MultiClient.py +++ b/MultiClient.py @@ -939,7 +939,8 @@ async def process_server_cmd(ctx: Context, cmd, args): player_sent, location, player_recvd, item = args ctx.ui_node.notify_item_sent(ctx.player_names[player_sent], ctx.player_names[player_recvd], get_item_name_from_id(item), get_location_name_from_address(location), - player_sent == ctx.slot, player_recvd == ctx.slot) + player_sent == ctx.slot, player_recvd == ctx.slot, + True if get_item_name_from_id(item) in Items.progression_items else False) item = color_item(item, player_sent == ctx.slot) player_sent = color(ctx.player_names[player_sent], 'yellow' if player_sent != ctx.slot else 'magenta') player_recvd = color(ctx.player_names[player_recvd], 'yellow' if player_recvd != ctx.slot else 'magenta') @@ -950,7 +951,8 @@ async def process_server_cmd(ctx: Context, cmd, args): elif cmd == 'ItemFound': found = ReceivedItem(*args) ctx.ui_node.notify_item_found(ctx.player_names[found.player], get_item_name_from_id(found.item), - get_location_name_from_address(found.location), found.player == ctx.slot) + get_location_name_from_address(found.location), found.player == ctx.slot, + True if get_item_name_from_id(found.item) in Items.progression_items else False) item = color_item(found.item, found.player == ctx.slot) player_sent = color(ctx.player_names[found.player], 'yellow' if found.player != ctx.slot else 'magenta') logging.info('%s found %s (%s)' % (player_sent, item, color(get_location_name_from_address(found.location), @@ -1086,7 +1088,8 @@ class ClientCommandProcessor(CommandProcessor): for index, item in enumerate(self.ctx.items_received, 1): self.ctx.ui_node.notify_item_received(self.ctx.player_names[item.player], get_item_name_from_id(item.item), get_location_name_from_address(item.location), index, - len(self.ctx.items_received)) + len(self.ctx.items_received), + True if get_item_name_from_id(item.item) in Items.progression_items else False) logging.info('%s from %s (%s) (%d/%d in list)' % ( color(get_item_name_from_id(item.item), 'red', 'bold'), color(self.ctx.player_names[item.player], 'yellow'), @@ -1344,7 +1347,8 @@ async def game_watcher(ctx : Context): item = ctx.items_received[recv_index] ctx.ui_node.notify_item_received(ctx.player_names[item.player], get_item_name_from_id(item.item), get_location_name_from_address(item.location), recv_index + 1, - len(ctx.items_received)) + len(ctx.items_received), + True if get_item_name_from_id(item.item) in Items.progression_items else False) logging.info('Received %s from %s (%s) (%d/%d in list)' % ( color(get_item_name_from_id(item.item), 'red', 'bold'), color(ctx.player_names[item.player], 'yellow'), get_location_name_from_address(item.location), recv_index + 1, len(ctx.items_received))) diff --git a/WebUI.py b/WebUI.py index cad9694f..59f5a3d5 100644 --- a/WebUI.py +++ b/WebUI.py @@ -51,7 +51,8 @@ class WebUiClient(Node, logging.Handler): def poll_for_server_ip(self): self.broadcast_all(self.build_message('serverAddress', {})) - def notify_item_sent(self, finder, recipient, item, location, i_am_finder: bool, i_am_recipient: bool): + def notify_item_sent(self, finder, recipient, item, location, i_am_finder: bool, i_am_recipient: bool, + item_is_unique: bool = False): self.broadcast_all(self.build_message('itemSent', { 'finder': finder, 'recipient': recipient, @@ -59,23 +60,27 @@ class WebUiClient(Node, logging.Handler): 'location': location, 'iAmFinder': 1 if i_am_finder else 0, 'iAmRecipient': 1 if i_am_recipient else 0, + 'itemIsUnique': 1 if item_is_unique else 0, })) - def notify_item_found(self, finder: str, item: str, location: str, i_am_finder: bool): + def notify_item_found(self, finder: str, item: str, location: str, i_am_finder: bool, item_is_unique: bool = False): self.broadcast_all(self.build_message('itemFound', { 'finder': finder, 'item': item, 'location': location, 'iAmFinder': 1 if i_am_finder else 0, + 'itemIsUnique': 1 if item_is_unique else 0, })) - def notify_item_received(self, finder: str, item: str, location: str, item_index: int, queue_length: int): + def notify_item_received(self, finder: str, item: str, location: str, item_index: int, queue_length: int, + item_is_unique: bool = False): self.broadcast_all(self.build_message('itemReceived', { 'finder': finder, 'item': item, 'location': location, 'itemIndex': item_index, 'queueLength': queue_length, + 'itemIsUnique': 1 if item_is_unique else 0, })) def send_hint(self, finder, recipient, item, location, found, i_am_finder: bool, i_am_recipient: bool, diff --git a/data/web/package-lock.json b/data/web/package-lock.json index b8935516..0bcb4d6b 100644 --- a/data/web/package-lock.json +++ b/data/web/package-lock.json @@ -1,1604 +1,7997 @@ { "name": "web-ui", "version": "1.0.0", - "lockfileVersion": 1, + "lockfileVersion": 2, "requires": true, - "dependencies": { - "@babel/code-frame": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", - "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", - "dev": true, - "requires": { - "@babel/highlight": "^7.8.3" + "packages": { + "": { + "name": "web-ui", + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "@fortawesome/fontawesome-svg-core": "^1.2.34", + "@fortawesome/free-solid-svg-icons": "^5.15.2", + "@fortawesome/react-fontawesome": "^0.1.14", + "crypto-browserify": "^3.12.0", + "crypto-js": "^4.0.0", + "css-loader": "^5.0.1", + "lodash-es": "^4.17.20", + "prop-types": "^15.7.2", + "react": "^17.0.1", + "react-dom": "^17.0.1", + "react-redux": "^7.2.2", + "react-router-dom": "^5.2.0", + "redux": "^4.0.5", + "redux-devtools-extension": "^2.13.8", + "sass-loader": "^10.1.1", + "style-loader": "^2.0.0", + "webpack-cli": "^4.5.0" + }, + "devDependencies": { + "@babel/core": "^7.12.13", + "@babel/plugin-proposal-class-properties": "^7.12.13", + "@babel/preset-env": "^7.12.13", + "@babel/preset-react": "^7.12.13", + "babel-eslint": "^10.1.0", + "babel-loader": "^8.2.2", + "eslint": "^7.19.0", + "eslint-config-airbnb": "^18.2.1", + "eslint-plugin-import": "^2.22.1", + "eslint-plugin-jsx-a11y": "^6.4.1", + "eslint-plugin-react": "^7.22.0", + "eslint-plugin-react-hooks": "^4.2.0", + "file-loader": "^6.2.0", + "node-sass": "^5.0.0", + "webpack": "^5.20.0" } }, - "@babel/compat-data": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.11.0.tgz", - "integrity": "sha512-TPSvJfv73ng0pfnEOh17bYMPQbI95+nGWc71Ss4vZdRBHTDqmM9Z8ZV4rYz8Ks7sfzc95n30k6ODIq5UGnXcYQ==", + "node_modules/@babel/code-frame": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", + "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", "dev": true, - "requires": { - "browserslist": "^4.12.0", - "invariant": "^2.2.4", - "semver": "^5.5.0" + "dependencies": { + "@babel/highlight": "^7.12.13" } }, - "@babel/core": { - "version": "7.11.4", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.11.4.tgz", - "integrity": "sha512-5deljj5HlqRXN+5oJTY7Zs37iH3z3b++KjiKtIsJy1NrjOOVSEaJHEetLBhyu0aQOSNNZ/0IuEAan9GzRuDXHg==", + "node_modules/@babel/compat-data": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.12.13.tgz", + "integrity": "sha512-U/hshG5R+SIoW7HVWIdmy1cB7s3ki+r3FpyEZiCgpi4tFgPnX/vynY80ZGSASOIrUM6O7VxOgCZgdt7h97bUGg==", + "dev": true + }, + "node_modules/@babel/core": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.13.tgz", + "integrity": "sha512-BQKE9kXkPlXHPeqissfxo0lySWJcYdEP0hdtJOH/iJfDdhOCcgtNCjftCJg3qqauB4h+lz2N6ixM++b9DN1Tcw==", "dev": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.11.4", - "@babel/helper-module-transforms": "^7.11.0", - "@babel/helpers": "^7.10.4", - "@babel/parser": "^7.11.4", - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.11.0", - "@babel/types": "^7.11.0", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.12.13", + "@babel/helper-module-transforms": "^7.12.13", + "@babel/helpers": "^7.12.13", + "@babel/parser": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.12.13", + "@babel/types": "^7.12.13", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.1", "json5": "^2.1.2", "lodash": "^4.17.19", - "resolve": "^1.3.2", "semver": "^5.4.1", "source-map": "^0.5.0" }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/generator": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.13.tgz", + "integrity": "sha512-9qQ8Fgo8HaSvHEt6A5+BATP7XktD/AdAnObUeTRz5/e2y3kbrxZgz32qUJJsdmwUvBJzF4AeV21nGTNwv05Mpw==", + "dev": true, "dependencies": { - "@babel/code-frame": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", - "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", - "dev": true, - "requires": { - "@babel/highlight": "^7.10.4" - } - }, - "@babel/generator": { - "version": "7.11.4", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.11.4.tgz", - "integrity": "sha512-Rn26vueFx0eOoz7iifCN2UHT6rGtnkSGWSoDRIy8jZN3B91PzeSULbswfLoOWuTuAcNwpG/mxy+uCTDnZ9Mp1g==", - "dev": true, - "requires": { - "@babel/types": "^7.11.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "@babel/helper-function-name": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz", - "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.10.4", - "@babel/template": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz", - "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==", - "dev": true, - "requires": { - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz", - "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==", - "dev": true, - "requires": { - "@babel/types": "^7.11.0" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", - "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", - "dev": true - }, - "@babel/highlight": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", - "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.11.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.4.tgz", - "integrity": "sha512-MggwidiH+E9j5Sh8pbrX5sJvMcsqS5o+7iB42M9/k0CD63MjYbdP4nhSh7uB5wnv2/RVzTZFTxzF/kIa5mrCqA==", - "dev": true - }, - "@babel/template": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz", - "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/parser": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "@babel/traverse": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.11.0.tgz", - "integrity": "sha512-ZB2V+LskoWKNpMq6E5UUCrjtDUh5IOTAyIl0dTjIEoXum/iKWkoIEKIRDnUucO6f+2FzNkE0oD4RLKoPIufDtg==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.11.0", - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-split-export-declaration": "^7.11.0", - "@babel/parser": "^7.11.0", - "@babel/types": "^7.11.0", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" - } - }, - "@babel/types": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz", - "integrity": "sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "json5": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", - "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true + "@babel/types": "^7.12.13", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.13.tgz", + "integrity": "sha512-7YXfX5wQ5aYM/BOlbSccHDbuXXFPxeoUmfWtz8le2yTkTZc+BxsiEnENFoi2SlmA8ewDkG2LgIMIVzzn2h8kfw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.12.13.tgz", + "integrity": "sha512-CZOv9tGphhDRlVjVkAgm8Nhklm9RzSmWpX2my+t7Ua/KT616pEzXsQCjinzvkRvHWJ9itO4f296efroX23XCMA==", + "dev": true, + "dependencies": { + "@babel/helper-explode-assignable-expression": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.12.13.tgz", + "integrity": "sha512-dXof20y/6wB5HnLOGyLh/gobsMvDNoekcC+8MCV2iaTd5JemhFkPD73QB+tK3iFC9P0xJC73B6MvKkyUfS9cCw==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.12.13", + "@babel/helper-validator-option": "^7.12.11", + "browserslist": "^4.14.5", + "semver": "^5.5.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.13.tgz", + "integrity": "sha512-Vs/e9wv7rakKYeywsmEBSRC9KtmE7Px+YBlESekLeJOF0zbGUicGfXSNi3o+tfXSNS48U/7K9mIOOCR79Cl3+Q==", + "dev": true, + "dependencies": { + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-member-expression-to-functions": "^7.12.13", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/helper-replace-supers": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.13.tgz", + "integrity": "sha512-XC+kiA0J3at6E85dL5UnCYfVOcIZ834QcAY0TIpgUVnz0zDzg+0TtvZTnJ4g9L1dPRGe30Qi03XCIS4tYCLtqw==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.12.13", + "regexpu-core": "^4.7.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-explode-assignable-expression": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.12.13.tgz", + "integrity": "sha512-5loeRNvMo9mx1dA/d6yNi+YiKziJZFylZnCo1nmFF4qPU4yJ14abhWESuSMQSlQxWdxdOFzxXjk/PpfudTtYyw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", + "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", + "dev": true, + "dependencies": { + "@babel/helper-get-function-arity": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/helper-get-function-arity": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", + "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.12.13.tgz", + "integrity": "sha512-KSC5XSj5HreRhYQtZ3cnSnQwDzgnbdUDEFsxkN0m6Q3WrCRt72xrnZ8+h+pX7YxM7hr87zIO3a/v5p/H3TrnVw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.13.tgz", + "integrity": "sha512-B+7nN0gIL8FZ8SvMcF+EPyB21KnCcZHQZFczCxbiNGV/O0rsrSBlWGLzmtBJ3GMjSVMIm4lpFhR+VdVBuIsUcQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.13.tgz", + "integrity": "sha512-NGmfvRp9Rqxy0uHSSVP+SRIW1q31a7Ji10cLBcqSDUngGentY4FRiHOFZFE1CLU5eiL0oE8reH7Tg1y99TDM/g==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.13.tgz", + "integrity": "sha512-acKF7EjqOR67ASIlDTupwkKM1eUisNAjaSduo5Cz+793ikfnpe7p4Q7B7EWU2PCoSTPWsQkR7hRUWEIZPiVLGA==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-replace-supers": "^7.12.13", + "@babel/helper-simple-access": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/helper-validator-identifier": "^7.12.11", + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.12.13", + "@babel/types": "^7.12.13", + "lodash": "^4.17.19" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", + "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.12.13.tgz", + "integrity": "sha512-C+10MXCXJLiR6IeG9+Wiejt9jmtFpxUc3MQqCmPY8hfCjyUGl9kT+B2okzEZrtykiwrc4dbCPdDoz0A/HQbDaA==", + "dev": true + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.12.13.tgz", + "integrity": "sha512-Qa6PU9vNcj1NZacZZI1Mvwt+gXDH6CTfgAkSjeRMLE8HxtDK76+YDId6NQR+z7Rgd5arhD2cIbS74r0SxD6PDA==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.12.13", + "@babel/helper-wrap-function": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.13.tgz", + "integrity": "sha512-pctAOIAMVStI2TMLhozPKbf5yTEXc0OJa0eENheb4w09SrgOWEs+P4nTOZYJQCqs8JlErGLDPDJTiGIp3ygbLg==", + "dev": true, + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.12.13", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/traverse": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.13.tgz", + "integrity": "sha512-0ski5dyYIHEfwpWGx5GPWhH35j342JaflmCeQmsPWcrOQDtCN6C1zKAVRFVbK53lPW2c9TsuLLSUDf0tIGJ5hA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz", + "integrity": "sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.1" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", + "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", + "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", + "dev": true + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.11.tgz", + "integrity": "sha512-TBFCyj939mFSdeX7U7DDj32WtzYY7fDcalgq8v3fBZMNOJQNn7nOYzMaUCiPxPYfCup69mtIpqlKgMZLvQ8Xhw==", + "dev": true + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.12.13.tgz", + "integrity": "sha512-t0aZFEmBJ1LojdtJnhOaQEVejnzYhyjWHSsNSNo8vOYRbAJNh6r6GQF7pd36SqG7OKGbn+AewVQ/0IfYfIuGdw==", + "dev": true, + "dependencies": { + "@babel/helper-function-name": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/helpers": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.13.tgz", + "integrity": "sha512-oohVzLRZ3GQEk4Cjhfs9YkJA4TdIDTObdBEZGrd6F/T0GPSnuV6l22eMcxlvcvzVIPH3VTtxbseudM1zIE+rPQ==", + "dev": true, + "dependencies": { + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/highlight": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.12.13.tgz", + "integrity": "sha512-kocDQvIbgMKlWxXe9fof3TQ+gkIPOUSEYhJjqUjvKMez3krV7vbzYCDq39Oj11UAVK7JqPVGQPlgE85dPNlQww==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.12.11", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.13.tgz", + "integrity": "sha512-z7n7ybOUzaRc3wwqLpAX8UFIXsrVXUJhtNGBwAnLz6d1KUapqyq7ad2La8gZ6CXhHmGAIL32cop8Tst4/PNWLw==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.12.13.tgz", + "integrity": "sha512-1KH46Hx4WqP77f978+5Ye/VUbuwQld2hph70yaw2hXS2v7ER2f3nlpNMu909HO2rbvP0NKLlMVDPh9KXklVMhA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/helper-remap-async-to-generator": "^7.12.13", + "@babel/plugin-syntax-async-generators": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.13.tgz", + "integrity": "sha512-8SCJ0Ddrpwv4T7Gwb33EmW1V9PY5lggTO+A8WjyIwxrSHDUyBw4MtF96ifn1n8H806YlxbVCoKXbbmzD6RD+cA==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-dynamic-import": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.12.1.tgz", + "integrity": "sha512-a4rhUSZFuq5W8/OO8H7BL5zspjnc1FLd9hlOxIK/f7qG4a0qsqk8uvF/ywgBA8/OmjsapjpvaEOYItfGG1qIvQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-dynamic-import": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-export-namespace-from": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.13.tgz", + "integrity": "sha512-INAgtFo4OnLN3Y/j0VwAgw3HDXcDtX+C/erMvWzuV9v71r7urb6iyMXu7eM9IgLr1ElLlOkaHjJ0SbCmdOQ3Iw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-json-strings": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.12.13.tgz", + "integrity": "sha512-v9eEi4GiORDg8x+Dmi5r8ibOe0VXoKDeNPYcTTxdGN4eOWikrJfDJCJrr1l5gKGvsNyGJbrfMftC2dTL6oz7pg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/plugin-syntax-json-strings": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.12.13.tgz", + "integrity": "sha512-fqmiD3Lz7jVdK6kabeSr1PZlWSUVqSitmHEe3Z00dtGTKieWnX9beafvavc32kjORa5Bai4QNHgFDwWJP+WtSQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.13.tgz", + "integrity": "sha512-Qoxpy+OxhDBI5kRqliJFAl4uWXk3Bn24WeFstPH0iLymFehSAUR8MHpqU7njyXv/qbo7oN6yTy5bfCmXdKpo1Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.13.tgz", + "integrity": "sha512-O1jFia9R8BUCl3ZGB7eitaAPu62TXJRHn7rh+ojNERCFyqRwJMTmhz+tJ+k0CwI6CLjX/ee4qW74FSqlq9I35w==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.13.tgz", + "integrity": "sha512-WvA1okB/0OS/N3Ldb3sziSrXg6sRphsBgqiccfcQq7woEn5wQLNX82Oc4PlaFcdwcWHuQXAtb8ftbS8Fbsg/sg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-transform-parameters": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.12.13.tgz", + "integrity": "sha512-9+MIm6msl9sHWg58NvqpNpLtuFbmpFYk37x8kgnGzAHvX35E1FyAwSUt5hIkSoWJFSAH+iwU8bJ4fcD1zKXOzg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.13.tgz", + "integrity": "sha512-0ZwjGfTcnZqyV3y9DSD1Yk3ebp+sIUpT2YDqP8hovzaNZnQq2Kd7PEqa6iOIUDBXBt7Jl3P7YAcEIL5Pz8u09Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", + "@babel/plugin-syntax-optional-chaining": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.12.13.tgz", + "integrity": "sha512-sV0V57uUwpauixvR7s2o75LmwJI6JECwm5oPUY5beZB1nBl2i37hc7CJGqB5G+58fur5Y6ugvl3LRONk5x34rg==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-unicode-property-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.13.tgz", + "integrity": "sha512-XyJmZidNfofEkqFV5VC/bLabGmO5QzenPO/YOfGuEbgU+2sSwMmio3YLb4WtBgcmmdwZHyVyv8on77IUjQ5Gvg==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.13.tgz", + "integrity": "sha512-d4HM23Q1K7oq/SLNmG6mRt85l2csmQ0cHRaxRXjKW0YFdEXqlZ5kzFQKH5Uc3rDJECgu+yCRgPkG04Mm98R/1g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.13.tgz", + "integrity": "sha512-A81F9pDwyS7yM//KwbCSDqy3Uj4NMIurtplxphWxoYtNPov7cJsDkAFNNyVlIZ3jwGycVsurZ+LtOA8gZ376iQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.12.13.tgz", + "integrity": "sha512-tBtuN6qtCTd+iHzVZVOMNp+L04iIJBpqkdY42tWbmjIT5wvR2kx7gxMBsyhQtFzHwBbyGi9h8J8r9HgnOpQHxg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.12.13.tgz", + "integrity": "sha512-psM9QHcHaDr+HZpRuJcE1PXESuGWSCcbiGFFhhwfzdbTxaGDVzuVtdNYliAwcRo3GFg0Bc8MmI+AvIGYIJG04A==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/helper-remap-async-to-generator": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.13.tgz", + "integrity": "sha512-zNyFqbc3kI/fVpqwfqkg6RvBgFpC4J18aKKMmv7KdQ/1GgREapSJAykLMVNwfRGO3BtHj3YQZl8kxCXPcVMVeg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.13.tgz", + "integrity": "sha512-Pxwe0iqWJX4fOOM2kEZeUuAxHMWb9nK+9oh5d11bsLoB0xMg+mkDpt0eYuDZB7ETrY9bbcVlKUGTOGWy7BHsMQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.12.13.tgz", + "integrity": "sha512-cqZlMlhCC1rVnxE5ZGMtIb896ijL90xppMiuWXcwcOAuFczynpd3KYemb91XFFPi3wJSe/OcrX9lXoowatkkxA==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.12.13", + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/helper-replace-supers": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13", + "globals": "^11.1.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.12.13.tgz", + "integrity": "sha512-dDfuROUPGK1mTtLKyDPUavmj2b6kFu82SmgpztBFEO974KMjJT+Ytj3/oWsTUMBmgPcp9J5Pc1SlcAYRpJ2hRA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.12.13.tgz", + "integrity": "sha512-Dn83KykIFzjhA3FDPA1z4N+yfF3btDGhjnJwxIj0T43tP0flCujnU8fKgEkf0C1biIpSv9NZegPBQ1J6jYkwvQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.13.tgz", + "integrity": "sha512-foDrozE65ZFdUC2OfgeOCrEPTxdB3yjqxpXh8CH+ipd9CHd4s/iq81kcUpyH8ACGNEPdFqbtzfgzbT/ZGlbDeQ==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.13.tgz", + "integrity": "sha512-NfADJiiHdhLBW3pulJlJI2NB0t4cci4WTZ8FtdIuNc2+8pslXdPtRRAEWqUY+m9kNOk2eRYbTAOipAxlrOcwwQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.13.tgz", + "integrity": "sha512-fbUelkM1apvqez/yYx1/oICVnGo2KM5s63mhGylrmXUxK/IAXSIf87QIxVfZldWf4QsOafY6vV3bX8aMHSvNrA==", + "dev": true, + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.12.13.tgz", + "integrity": "sha512-xCbdgSzXYmHGyVX3+BsQjcd4hv4vA/FDy7Kc8eOpzKmBBPEOTurt0w5fCRQaGl+GSBORKgJdstQ1rHl4jbNseQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.13.tgz", + "integrity": "sha512-6K7gZycG0cmIwwF7uMK/ZqeCikCGVBdyP2J5SKNCXO5EOHcqi+z7Jwf8AmyDNcBgxET8DrEtCt/mPKPyAzXyqQ==", + "dev": true, + "dependencies": { + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.13.tgz", + "integrity": "sha512-FW+WPjSR7hiUxMcKqyNjP05tQ2kmBCdpEpZHY1ARm96tGQCCBvXKnpjILtDplUnJ/eHZ0lALLM+d2lMFSpYJrQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.13.tgz", + "integrity": "sha512-kxLkOsg8yir4YeEPHLuO2tXP9R/gTjpuTOjshqSpELUN3ZAg2jfDnKUvzzJxObun38sw3wm4Uu69sX/zA7iRvg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.12.13.tgz", + "integrity": "sha512-JHLOU0o81m5UqG0Ulz/fPC68/v+UTuGTWaZBUwpEk1fYQ1D9LfKV6MPn4ttJKqRo5Lm460fkzjLTL4EHvCprvA==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.12.13.tgz", + "integrity": "sha512-OGQoeVXVi1259HjuoDnsQMlMkT9UkZT9TpXAsqWplS/M0N1g3TJAn/ByOCeQu7mfjc5WpSsRU+jV1Hd89ts0kQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/helper-simple-access": "^7.12.13", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.12.13.tgz", + "integrity": "sha512-aHfVjhZ8QekaNF/5aNdStCGzwTbU7SI5hUybBKlMzqIMC7w7Ho8hx5a4R/DkTHfRfLwHGGxSpFt9BfxKCoXKoA==", + "dev": true, + "dependencies": { + "@babel/helper-hoist-variables": "^7.12.13", + "@babel/helper-module-transforms": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/helper-validator-identifier": "^7.12.11", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.12.13.tgz", + "integrity": "sha512-BgZndyABRML4z6ibpi7Z98m4EVLFI9tVsZDADC14AElFaNHHBcJIovflJ6wtCqFxwy2YJ1tJhGRsr0yLPKoN+w==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.13.tgz", + "integrity": "sha512-Xsm8P2hr5hAxyYblrfACXpQKdQbx4m2df9/ZZSQ8MAhsadw06+jW7s9zsSw6he+mJZXRlVMyEnVktJo4zjk1WA==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.13.tgz", + "integrity": "sha512-/KY2hbLxrG5GTQ9zzZSc3xWiOy379pIETEhbtzwZcw9rvuaVV4Fqy7BYGYOWZnaoXIQYbbJ0ziXLa/sKcGCYEQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.13.tgz", + "integrity": "sha512-JzYIcj3XtYspZDV8j9ulnoMPZZnF/Cj0LUxPOjR89BdBVx+zYJI9MdMIlUZjbXDX+6YVeS6I3e8op+qQ3BYBoQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/helper-replace-supers": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.12.13.tgz", + "integrity": "sha512-e7QqwZalNiBRHCpJg/P8s/VJeSRYgmtWySs1JwvfwPqhBbiWfOcHDKdeAi6oAyIimoKWBlwc8oTgbZHdhCoVZA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.13.tgz", + "integrity": "sha512-nqVigwVan+lR+g8Fj8Exl0UQX2kymtjcWfMOYM1vTYEKujeyv2SkMgazf2qNcK7l4SDiKyTA/nHCPqL4e2zo1A==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.12.13.tgz", + "integrity": "sha512-MprESJzI9O5VnJZrL7gg1MpdqmiFcUv41Jc7SahxYsNP2kDkFqClxxTZq+1Qv4AFCamm+GXMRDQINNn+qrxmiA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.12.13.tgz", + "integrity": "sha512-hhXZMYR8t9RvduN2uW4sjl6MRtUhzNE726JvoJhpjhxKgRUVkZqTsA0xc49ALZxQM7H26pZ/lLvB2Yrea9dllA==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.12.13", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/plugin-syntax-jsx": "^7.12.13", + "@babel/types": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.12.12.tgz", + "integrity": "sha512-i1AxnKxHeMxUaWVXQOSIco4tvVvvCxMSfeBMnMM06mpaJt3g+MpxYQQrDfojUQldP1xxraPSJYSMEljoWM/dCg==", + "dev": true, + "dependencies": { + "@babel/plugin-transform-react-jsx": "^7.12.12" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.12.1.tgz", + "integrity": "sha512-RqeaHiwZtphSIUZ5I85PEH19LOSzxfuEazoY7/pWASCAIBuATQzpSVD+eT6MebeeZT2F4eSL0u4vw6n4Nm0Mjg==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.12.13.tgz", + "integrity": "sha512-lxb2ZAvSLyJ2PEe47hoGWPmW22v7CtSl9jW8mingV4H2sEX/JOcrAj2nPuGWi56ERUm2bUpjKzONAuT6HCn2EA==", + "dev": true, + "dependencies": { + "regenerator-transform": "^0.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.13.tgz", + "integrity": "sha512-xhUPzDXxZN1QfiOy/I5tyye+TRz6lA7z6xaT4CLOjPRMVg1ldRf0LHw0TDBpYL4vG78556WuHdyO9oi5UmzZBg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.13.tgz", + "integrity": "sha512-xpL49pqPnLtf0tVluuqvzWIgLEhuPpZzvs2yabUHSKRNlN7ScYU7aMlmavOeyXJZKgZKQRBlh8rHbKiJDraTSw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.12.13.tgz", + "integrity": "sha512-dUCrqPIowjqk5pXsx1zPftSq4sT0aCeZVAxhdgs3AMgyaDmoUT0G+5h3Dzja27t76aUEIJWlFgPJqJ/d4dbTtg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.13.tgz", + "integrity": "sha512-Jc3JSaaWT8+fr7GRvQP02fKDsYk4K/lYwWq38r/UGfaxo89ajud321NH28KRQ7xy1Ybc0VUE5Pz8psjNNDUglg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.12.13.tgz", + "integrity": "sha512-arIKlWYUgmNsF28EyfmiQHJLJFlAJNYkuQO10jL46ggjBpeb2re1P9K9YGxNJB45BqTbaslVysXDYm/g3sN/Qg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.13.tgz", + "integrity": "sha512-eKv/LmUJpMnu4npgfvs3LiHhJua5fo/CysENxa45YCQXZwKnGCQKAg87bvoqSW1fFT+HA32l03Qxsm8ouTY3ZQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.13.tgz", + "integrity": "sha512-0bHEkdwJ/sN/ikBHfSmOXPypN/beiGqjo+o4/5K+vxEFNPRPdImhviPakMKG4x96l85emoa0Z6cDflsdBusZbw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.13.tgz", + "integrity": "sha512-mDRzSNY7/zopwisPZ5kM9XKCfhchqIYwAKRERtEnhYscZB79VRekuRSoYbN0+KVe3y8+q1h6A4svXtP7N+UoCA==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.13.tgz", + "integrity": "sha512-JUVlizG8SoFTz4LmVUL8++aVwzwxcvey3N0j1tRbMAXVEy95uQ/cnEkmEKHN00Bwq4voAV3imQGnQvpkLAxsrw==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.12.13", + "@babel/helper-compilation-targets": "^7.12.13", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/helper-validator-option": "^7.12.11", + "@babel/plugin-proposal-async-generator-functions": "^7.12.13", + "@babel/plugin-proposal-class-properties": "^7.12.13", + "@babel/plugin-proposal-dynamic-import": "^7.12.1", + "@babel/plugin-proposal-export-namespace-from": "^7.12.13", + "@babel/plugin-proposal-json-strings": "^7.12.13", + "@babel/plugin-proposal-logical-assignment-operators": "^7.12.13", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.13", + "@babel/plugin-proposal-numeric-separator": "^7.12.13", + "@babel/plugin-proposal-object-rest-spread": "^7.12.13", + "@babel/plugin-proposal-optional-catch-binding": "^7.12.13", + "@babel/plugin-proposal-optional-chaining": "^7.12.13", + "@babel/plugin-proposal-private-methods": "^7.12.13", + "@babel/plugin-proposal-unicode-property-regex": "^7.12.13", + "@babel/plugin-syntax-async-generators": "^7.8.0", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.0", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.0", + "@babel/plugin-syntax-top-level-await": "^7.12.13", + "@babel/plugin-transform-arrow-functions": "^7.12.13", + "@babel/plugin-transform-async-to-generator": "^7.12.13", + "@babel/plugin-transform-block-scoped-functions": "^7.12.13", + "@babel/plugin-transform-block-scoping": "^7.12.13", + "@babel/plugin-transform-classes": "^7.12.13", + "@babel/plugin-transform-computed-properties": "^7.12.13", + "@babel/plugin-transform-destructuring": "^7.12.13", + "@babel/plugin-transform-dotall-regex": "^7.12.13", + "@babel/plugin-transform-duplicate-keys": "^7.12.13", + "@babel/plugin-transform-exponentiation-operator": "^7.12.13", + "@babel/plugin-transform-for-of": "^7.12.13", + "@babel/plugin-transform-function-name": "^7.12.13", + "@babel/plugin-transform-literals": "^7.12.13", + "@babel/plugin-transform-member-expression-literals": "^7.12.13", + "@babel/plugin-transform-modules-amd": "^7.12.13", + "@babel/plugin-transform-modules-commonjs": "^7.12.13", + "@babel/plugin-transform-modules-systemjs": "^7.12.13", + "@babel/plugin-transform-modules-umd": "^7.12.13", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.13", + "@babel/plugin-transform-new-target": "^7.12.13", + "@babel/plugin-transform-object-super": "^7.12.13", + "@babel/plugin-transform-parameters": "^7.12.13", + "@babel/plugin-transform-property-literals": "^7.12.13", + "@babel/plugin-transform-regenerator": "^7.12.13", + "@babel/plugin-transform-reserved-words": "^7.12.13", + "@babel/plugin-transform-shorthand-properties": "^7.12.13", + "@babel/plugin-transform-spread": "^7.12.13", + "@babel/plugin-transform-sticky-regex": "^7.12.13", + "@babel/plugin-transform-template-literals": "^7.12.13", + "@babel/plugin-transform-typeof-symbol": "^7.12.13", + "@babel/plugin-transform-unicode-escapes": "^7.12.13", + "@babel/plugin-transform-unicode-regex": "^7.12.13", + "@babel/preset-modules": "^0.1.3", + "@babel/types": "^7.12.13", + "core-js-compat": "^3.8.0", + "semver": "^5.5.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", + "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-react": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.12.13.tgz", + "integrity": "sha512-TYM0V9z6Abb6dj1K7i5NrEhA13oS5ujUYQYDfqIBXYHOc2c2VkFgc+q9kyssIyUfy4/hEwqrgSlJ/Qgv8zJLsA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/plugin-transform-react-display-name": "^7.12.13", + "@babel/plugin-transform-react-jsx": "^7.12.13", + "@babel/plugin-transform-react-jsx-development": "^7.12.12", + "@babel/plugin-transform-react-pure-annotations": "^7.12.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.13.tgz", + "integrity": "sha512-8+3UMPBrjFa/6TtKi/7sehPKqfAm4g6K+YQjyyFOLUTxzOngcRZTlAVY8sc2CORJYqdHQY8gRPHmn+qo15rCBw==", + "dependencies": { + "regenerator-runtime": "^0.13.4" + } + }, + "node_modules/@babel/runtime-corejs3": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.12.13.tgz", + "integrity": "sha512-8fSpqYRETHATtNitsCXq8QQbKJP31/KnDl2Wz2Vtui9nKzjss2ysuZtyVsWjBtvkeEFo346gkwjYPab1hvrXkQ==", + "dev": true, + "dependencies": { + "core-js-pure": "^3.0.0", + "regenerator-runtime": "^0.13.4" + } + }, + "node_modules/@babel/template": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", + "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@babel/parser": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/traverse": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.13.tgz", + "integrity": "sha512-3Zb4w7eE/OslI0fTp8c7b286/cQps3+vdLW3UcwC8VSJC6GbKn55aeVVu2QJNuCDoeKyptLOFrPq8WqZZBodyA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.12.13", + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/parser": "^7.12.13", + "@babel/types": "^7.12.13", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + } + }, + "node_modules/@babel/types": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.13.tgz", + "integrity": "sha512-oKrdZTld2im1z8bDwTOQvUbxKwE+854zc16qWZQlcTqMN00pWxHQ4ZeOq0yDMnisOpRykH2/5Qqcrk/OlbAjiQ==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "node_modules/@discoveryjs/json-ext": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.2.tgz", + "integrity": "sha512-HyYEUDeIj5rRQU2Hk5HTB2uHsbRQpF70nvMhVzi+VJR0X+xNEhjPui4/kBf3VeH/wqD28PT4sVOm8qqLjBrSZg==", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.3.0.tgz", + "integrity": "sha512-1JTKgrOKAHVivSvOYw+sJOunkBjUOvjqWk1DPja7ZFhIS2mX/4EgTT8M7eTK9jrKhL/FvXXEbQwIs3pg1xp3dg==", + "dev": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^12.1.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "lodash": "^4.17.20", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", + "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", + "dev": true, + "dependencies": { + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@fortawesome/fontawesome-common-types": { + "version": "0.2.34", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-0.2.34.tgz", + "integrity": "sha512-XcIn3iYbTEzGIxD0/dY5+4f019jIcEIWBiHc3KrmK/ROahwxmZ/s+tdj97p/5K0klz4zZUiMfUlYP0ajhSJjmA==", + "hasInstallScript": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@fortawesome/fontawesome-svg-core": { + "version": "1.2.34", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-1.2.34.tgz", + "integrity": "sha512-0KNN0nc5eIzaJxlv43QcDmTkDY1CqeN6J7OCGSs+fwGPdtv0yOQqRjieopBCmw+yd7uD3N2HeNL3Zm5isDleLg==", + "hasInstallScript": true, + "dependencies": { + "@fortawesome/fontawesome-common-types": "^0.2.34" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@fortawesome/free-solid-svg-icons": { + "version": "5.15.2", + "resolved": "https://registry.npmjs.org/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-5.15.2.tgz", + "integrity": "sha512-ZfCU+QjaFsdNZmOGmfqEWhzI3JOe37x5dF4kz9GeXvKn/sTxhqMtZ7mh3lBf76SvcYY5/GKFuyG7p1r4iWMQqw==", + "hasInstallScript": true, + "dependencies": { + "@fortawesome/fontawesome-common-types": "^0.2.34" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@fortawesome/react-fontawesome": { + "version": "0.1.14", + "resolved": "https://registry.npmjs.org/@fortawesome/react-fontawesome/-/react-fontawesome-0.1.14.tgz", + "integrity": "sha512-4wqNb0gRLVaBm/h+lGe8UfPPivcbuJ6ecI4hIgW0LjI7kzpYB9FkN0L9apbVzg+lsBdcTf0AlBtODjcSX5mmKA==", + "dependencies": { + "prop-types": "^15.7.2" + }, + "peerDependencies": { + "@fortawesome/fontawesome-svg-core": "^1.2.32", + "react": ">=16.x" + } + }, + "node_modules/@types/eslint": { + "version": "7.2.6", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.6.tgz", + "integrity": "sha512-I+1sYH+NPQ3/tVqCeUSBwTE/0heyvtXqpIopUUArlBm0Kpocb8FbMa3AZ/ASKIFpN3rnEx932TTXDbt9OXsNDw==", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.0.tgz", + "integrity": "sha512-O/ql2+rrCUe2W2rs7wMR+GqPRcgB6UiqN5RhrR5xruFlY7l9YLMn0ZkDzjoHLeiFkR8MCQZVudUuuvQ2BLC9Qw==", + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "0.0.46", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.46.tgz", + "integrity": "sha512-laIjwTQaD+5DukBZaygQ79K1Z0jb1bPEMRrkXSLjtCcZm+abyp5YbrqpSLzD42FwWW6gK/aS4NYpJ804nG2brg==" + }, + "node_modules/@types/json-schema": { + "version": "7.0.7", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz", + "integrity": "sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==" + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", + "dev": true + }, + "node_modules/@types/node": { + "version": "14.14.22", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.22.tgz", + "integrity": "sha512-g+f/qj/cNcqKkc3tFqlXOYjrmZA+jNBiDzbP3kH+B+otKFqAdPgVTGP1IeKRdMml/aE69as5S4FqtxAbl+LaMw==" + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.0.tgz", + "integrity": "sha512-kX2W49LWsbthrmIRMbQZuQDhGtjyqXfEmmHyEi4XWnSZtPmxY0+3anPIzsnRb45VH/J55zlOfWvZuY47aJZTJg==", + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.0", + "@webassemblyjs/helper-wasm-bytecode": "1.11.0" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.0.tgz", + "integrity": "sha512-Q/aVYs/VnPDVYvsCBL/gSgwmfjeCb4LW8+TMrO3cSzJImgv8lxxEPM2JA5jMrivE7LSz3V+PFqtMbls3m1exDA==" + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.0.tgz", + "integrity": "sha512-baT/va95eXiXb2QflSx95QGT5ClzWpGaa8L7JnJbgzoYeaA27FCvuBXU758l+KXWRndEmUXjP0Q5fibhavIn8w==" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.0.tgz", + "integrity": "sha512-u9HPBEl4DS+vA8qLQdEQ6N/eJQ7gT7aNvMIo8AAWvAl/xMrcOSiI2M0MAnMCy3jIFke7bEee/JwdX1nUpCtdyA==" + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.0.tgz", + "integrity": "sha512-DhRQKelIj01s5IgdsOJMKLppI+4zpmcMQ3XboFPLwCpSNH6Hqo1ritgHgD0nqHeSYqofA6aBN/NmXuGjM1jEfQ==", + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.0", + "@webassemblyjs/helper-api-error": "1.11.0", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.0.tgz", + "integrity": "sha512-MbmhvxXExm542tWREgSFnOVo07fDpsBJg3sIl6fSp9xuu75eGz5lz31q7wTLffwL3Za7XNRCMZy210+tnsUSEA==" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.0.tgz", + "integrity": "sha512-3Eb88hcbfY/FCukrg6i3EH8H2UsD7x8Vy47iVJrP967A9JGqgBVL9aH71SETPx1JrGsOUVLo0c7vMCN22ytJew==", + "dependencies": { + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/helper-buffer": "1.11.0", + "@webassemblyjs/helper-wasm-bytecode": "1.11.0", + "@webassemblyjs/wasm-gen": "1.11.0" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.0.tgz", + "integrity": "sha512-KXzOqpcYQwAfeQ6WbF6HXo+0udBNmw0iXDmEK5sFlmQdmND+tr773Ti8/5T/M6Tl/413ArSJErATd8In3B+WBA==", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.0.tgz", + "integrity": "sha512-aqbsHa1mSQAbeeNcl38un6qVY++hh8OpCOzxhixSYgbRfNWcxJNJQwe2rezK9XEcssJbbWIkblaJRwGMS9zp+g==", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.0.tgz", + "integrity": "sha512-A/lclGxH6SpSLSyFowMzO/+aDEPU4hvEiooCMXQPcQFPPJaYcPQNKGOCLUySJsYJ4trbpr+Fs08n4jelkVTGVw==" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.0.tgz", + "integrity": "sha512-JHQ0damXy0G6J9ucyKVXO2j08JVJ2ntkdJlq1UTiUrIgfGMmA7Ik5VdC/L8hBK46kVJgujkBIoMtT8yVr+yVOQ==", + "dependencies": { + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/helper-buffer": "1.11.0", + "@webassemblyjs/helper-wasm-bytecode": "1.11.0", + "@webassemblyjs/helper-wasm-section": "1.11.0", + "@webassemblyjs/wasm-gen": "1.11.0", + "@webassemblyjs/wasm-opt": "1.11.0", + "@webassemblyjs/wasm-parser": "1.11.0", + "@webassemblyjs/wast-printer": "1.11.0" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.0.tgz", + "integrity": "sha512-BEUv1aj0WptCZ9kIS30th5ILASUnAPEvE3tVMTrItnZRT9tXCLW2LEXT8ezLw59rqPP9klh9LPmpU+WmRQmCPQ==", + "dependencies": { + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/helper-wasm-bytecode": "1.11.0", + "@webassemblyjs/ieee754": "1.11.0", + "@webassemblyjs/leb128": "1.11.0", + "@webassemblyjs/utf8": "1.11.0" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.0.tgz", + "integrity": "sha512-tHUSP5F4ywyh3hZ0+fDQuWxKx3mJiPeFufg+9gwTpYp324mPCQgnuVKwzLTZVqj0duRDovnPaZqDwoyhIO8kYg==", + "dependencies": { + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/helper-buffer": "1.11.0", + "@webassemblyjs/wasm-gen": "1.11.0", + "@webassemblyjs/wasm-parser": "1.11.0" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.0.tgz", + "integrity": "sha512-6L285Sgu9gphrcpDXINvm0M9BskznnzJTE7gYkjDbxET28shDqp27wpruyx3C2S/dvEwiigBwLA1cz7lNUi0kw==", + "dependencies": { + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/helper-api-error": "1.11.0", + "@webassemblyjs/helper-wasm-bytecode": "1.11.0", + "@webassemblyjs/ieee754": "1.11.0", + "@webassemblyjs/leb128": "1.11.0", + "@webassemblyjs/utf8": "1.11.0" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.0.tgz", + "integrity": "sha512-Fg5OX46pRdTgB7rKIUojkh9vXaVN6sGYCnEiJN1GYkb0RPwShZXp6KTDqmoMdQPKhcroOXh3fEzmkWmCYaKYhQ==", + "dependencies": { + "@webassemblyjs/ast": "1.11.0", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webpack-cli/configtest": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.0.1.tgz", + "integrity": "sha512-B+4uBUYhpzDXmwuo3V9yBH6cISwxEI4J+NO5ggDaGEEHb0osY/R7MzeKc0bHURXQuZjMM4qD+bSJCKIuI3eNBQ==", + "peerDependencies": { + "webpack": "4.x.x || 5.x.x", + "webpack-cli": "4.x.x" + } + }, + "node_modules/@webpack-cli/info": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.2.2.tgz", + "integrity": "sha512-5U9kUJHnwU+FhKH4PWGZuBC1hTEPYyxGSL5jjoBI96Gx8qcYJGOikpiIpFoTq8mmgX3im2zAo2wanv/alD74KQ==", + "dependencies": { + "envinfo": "^7.7.3" + }, + "peerDependencies": { + "webpack-cli": "4.x.x" + } + }, + "node_modules/@webpack-cli/serve": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.3.0.tgz", + "integrity": "sha512-k2p2VrONcYVX1wRRrf0f3X2VGltLWcv+JzXRBDmvCxGlCeESx4OXw91TsWeKOkp784uNoVQo313vxJFHXPPwfw==", + "peerDependencies": { + "webpack-cli": "4.x.x" + }, + "peerDependenciesMeta": { + "webpack-dev-server": { + "optional": true } } }, - "@babel/generator": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.9.6.tgz", - "integrity": "sha512-+htwWKJbH2bL72HRluF8zumBxzuX0ZZUFl3JLNyoUjM/Ho8wnVpPXM6aUz8cfKDqQ/h7zHqKt4xzJteUosckqQ==", + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + }, + "node_modules/abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "devOptional": true + }, + "node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz", + "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==", + "dev": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", + "devOptional": true, + "engines": { + "node": ">=0.4.2" + } + }, + "node_modules/ansi-colors": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "devOptional": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "devOptional": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "devOptional": true + }, + "node_modules/are-we-there-yet": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", + "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", + "devOptional": true, + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.10.2", + "@babel/runtime-corejs3": "^7.10.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", + "devOptional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-includes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.2.tgz", + "integrity": "sha512-w2GspexNQpx+PutG3QpT437/BenZBj0M/MZGn5mzv/MofYqo0xmRHzn4lFsoDlWJ+THYsGJmFlW68WlDFx7VRw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1", + "get-intrinsic": "^1.0.1", + "is-string": "^1.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz", + "integrity": "sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz", + "integrity": "sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1", + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "devOptional": true, + "dependencies": { + "safer-buffer": "~2.1.0" + } + }, + "node_modules/asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "dependencies": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/asn1.js/node_modules/bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + }, + "node_modules/assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "devOptional": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=", + "dev": true + }, + "node_modules/astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/async-foreach": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", + "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=", + "devOptional": true, + "engines": { + "node": "*" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "devOptional": true + }, + "node_modules/aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "devOptional": true, + "engines": { + "node": "*" + } + }, + "node_modules/aws4": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", + "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", + "devOptional": true + }, + "node_modules/axe-core": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.1.1.tgz", + "integrity": "sha512-5Kgy8Cz6LPC9DJcNb3yjAXTu3XihQgEdnIg50c//zOC/MyLP0Clg+Y8Sh9ZjjnvBrDZU4DgXS9C3T9r4/scGZQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/axobject-query": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", + "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==", + "dev": true + }, + "node_modules/babel-eslint": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", + "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", + "deprecated": "babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.7.0", + "@babel/traverse": "^7.7.0", + "@babel/types": "^7.7.0", + "eslint-visitor-keys": "^1.0.0", + "resolve": "^1.12.0" + }, + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "eslint": ">= 4.12.1" + } + }, + "node_modules/babel-loader": { + "version": "8.2.2", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.2.tgz", + "integrity": "sha512-JvTd0/D889PQBtUXJ2PXaKU/pjZDMtHA9V2ecm+eNRmmBCMR09a+fmpGTNwnJtFmFl5Ei7Vy47LjBb+L0wQ99g==", + "dev": true, + "dependencies": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^1.4.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 8.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" + } + }, + "node_modules/babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dev": true, + "dependencies": { + "object.assign": "^4.1.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "devOptional": true + }, + "node_modules/bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "devOptional": true, + "dependencies": { + "tweetnacl": "^0.14.3" + } + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "engines": { + "node": "*" + } + }, + "node_modules/bn.js": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz", + "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==" + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "devOptional": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" + }, + "node_modules/browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dependencies": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dependencies": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "node_modules/browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dependencies": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "dependencies": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "node_modules/browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "dependencies": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + } + }, + "node_modules/browserify-sign/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/browserify-sign/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/browserslist": { + "version": "4.16.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.3.tgz", + "integrity": "sha512-vIyhWmIkULaq04Gt93txdh+j02yX/JzlyhLYbV3YQCn/zvES3JnY7TifHHvvr1w5hTDluNKMkV05cs4vy8Q7sw==", + "dependencies": { + "caniuse-lite": "^1.0.30001181", + "colorette": "^1.2.1", + "electron-to-chromium": "^1.3.649", + "escalade": "^3.1.1", + "node-releases": "^1.1.70" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + } + }, + "node_modules/buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" + }, + "node_modules/buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "devOptional": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "devOptional": true, + "dependencies": { + "camelcase": "^2.0.0", + "map-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/camelcase-keys/node_modules/camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "devOptional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001183", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001183.tgz", + "integrity": "sha512-7JkwTEE1hlRKETbCFd8HDZeLiQIUcl8rC6JgNjvHCNaxOeNmQ9V4LvQXRUsKIV2CC73qKxljwVhToaA3kLRqTw==" + }, + "node_modules/caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "devOptional": true + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "devOptional": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", + "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "devOptional": true, + "dependencies": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "node_modules/cliui/node_modules/emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "devOptional": true + }, + "node_modules/cliui/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "devOptional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/cliui/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "devOptional": true, + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "devOptional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "devOptional": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "devOptional": true + }, + "node_modules/colorette": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz", + "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==" + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "devOptional": true, + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "dev": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "devOptional": true + }, + "node_modules/confusing-browser-globals": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.10.tgz", + "integrity": "sha512-gNld/3lySHwuhaVluJUKLePYirM3QNCKzVxqAdhJII9/WXKVX5PURzMVJspS1jTslSqjeuG4KMVTSouit5YPHA==", + "dev": true + }, + "node_modules/console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", + "devOptional": true + }, + "node_modules/contains-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", + "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "node_modules/core-js-compat": { + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.8.3.tgz", + "integrity": "sha512-1sCb0wBXnBIL16pfFG1Gkvei6UzvKyTNYpiC41yrdjEv0UoJoq9E/abTMzyYJ6JpTkAj15dLjbqifIzEBDVvog==", + "dev": true, + "dependencies": { + "browserslist": "^4.16.1", + "semver": "7.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat/node_modules/semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/core-js-pure": { + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.8.3.tgz", + "integrity": "sha512-V5qQZVAr9K0xu7jXg1M7qTEwuxUgqr7dUOezGaNa7i+Xn9oXAU/d1fzqD9ObuwpVQOaorO5s70ckyi1woP9lVA==", + "dev": true, + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "devOptional": true + }, + "node_modules/create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "dependencies": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + } + }, + "node_modules/create-ecdh/node_modules/bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + }, + "node_modules/create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dependencies": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "node_modules/create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dependencies": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dependencies": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + }, + "engines": { + "node": "*" + } + }, + "node_modules/crypto-js": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-4.0.0.tgz", + "integrity": "sha512-bzHZN8Pn+gS7DQA6n+iUmBfl0hO5DJq++QP3U6uTucDtk/0iGpXd/Gg7CGR0p8tJhofJyaKoWBuJI4eAO00BBg==" + }, + "node_modules/css-loader": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.0.1.tgz", + "integrity": "sha512-cXc2ti9V234cq7rJzFKhirb2L2iPy8ZjALeVJAozXYz9te3r4eqLSixNAbMDJSgJEQywqXzs8gonxaboeKqwiw==", + "dependencies": { + "camelcase": "^6.2.0", + "cssesc": "^3.0.0", + "icss-utils": "^5.0.0", + "loader-utils": "^2.0.0", + "postcss": "^8.1.4", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.1.0", + "schema-utils": "^3.0.0", + "semver": "^7.3.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.27.0 || ^5.0.0" + } + }, + "node_modules/css-loader/node_modules/camelcase": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", + "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/css-loader/node_modules/loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/css-loader/node_modules/schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "dependencies": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/css-loader/node_modules/semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "devOptional": true, + "dependencies": { + "array-find-index": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/damerau-levenshtein": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.6.tgz", + "integrity": "sha512-JVrozIeElnj3QzfUIt8tB8YMluBJom4Vw9qTPpjGYQ9fYlB3D/rb6OordUxf3xeFB35LKWs0xqcO5U6ySvBtug==", + "dev": true + }, + "node_modules/dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "devOptional": true, + "dependencies": { + "assert-plus": "^1.0.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "devOptional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", + "dev": true + }, + "node_modules/define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "dependencies": { + "object-keys": "^1.0.12" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "devOptional": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "devOptional": true + }, + "node_modules/des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "dependencies": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dependencies": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "node_modules/diffie-hellman/node_modules/bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "devOptional": true, + "dependencies": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.3.650", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.650.tgz", + "integrity": "sha512-j6pRuNylFBbroG6NB8Lw/Im9oDY74s2zWHBP5TmdYg73cBuL6cz//SMgolVa0gIJk/DSL+kO7baJ1DSXW1FUZg==" + }, + "node_modules/elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "dependencies": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/elliptic/node_modules/bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + }, + "node_modules/emoji-regex": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.1.tgz", + "integrity": "sha512-117l1H6U4X3Krn+MrzYrL57d5H7siRHWraBs7s+LjRuFK7Fe7hJqnJ0skWlinqsycVLU5YAo6L8CsEYQ0V5prg==", + "dev": true + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.7.0.tgz", + "integrity": "sha512-6njwt/NsZFUKhM6j9U8hzVyD4E4r0x7NQzhTCbcWOJ0IQjNSAoalWmb0AE51Wn+fwan5qVESWi7t2ToBxs9vrw==", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "dependencies": { + "ansi-colors": "^4.1.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/env-paths": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.0.tgz", + "integrity": "sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA==", + "devOptional": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/envinfo": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.7.4.tgz", + "integrity": "sha512-TQXTYFVVwwluWSFis6K2XKxgrD22jEv0FTuLCQI+OjH7rn93+iY0fSSFM5lrSxFY+H1+B0/cvvlamr3UsBivdQ==", + "bin": { + "envinfo": "dist/cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "devOptional": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-abstract": { + "version": "1.18.0-next.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.2.tgz", + "integrity": "sha512-Ih4ZMFHEtZupnUh6497zEL4y2+w8+1ljnCyaTa+adcoafI1GOvMwFlDjBLfWR7y9VLfrjRJe9ocuHY1PSR9jjw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.1", + "object-inspect": "^1.9.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.3", + "string.prototype.trimstart": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-module-lexer": { + "version": "0.3.26", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.3.26.tgz", + "integrity": "sha512-Va0Q/xqtrss45hWzP8CZJwzGSZJjDM5/MJRE3IXXnUCcVLElR9BRaE9F62BopysASyc4nM3uwhSW7FFB9nlWAA==" + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "devOptional": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/eslint": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.19.0.tgz", + "integrity": "sha512-CGlMgJY56JZ9ZSYhJuhow61lMPPjUzWmChFya71Z/jilVos7mR/jPgaEfVGgMBY5DshbKdG8Ezb8FDCHcoMEMg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "@eslint/eslintrc": "^0.3.0", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "eslint-scope": "^5.1.1", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "espree": "^7.3.1", + "esquery": "^1.2.0", + "esutils": "^2.0.2", + "file-entry-cache": "^6.0.0", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.0.0", + "globals": "^12.1.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash": "^4.17.20", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "progress": "^2.0.0", + "regexpp": "^3.1.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", + "table": "^6.0.4", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-airbnb": { + "version": "18.2.1", + "resolved": "https://registry.npmjs.org/eslint-config-airbnb/-/eslint-config-airbnb-18.2.1.tgz", + "integrity": "sha512-glZNDEZ36VdlZWoxn/bUR1r/sdFKPd1mHPbqUtkctgNG4yT2DLLtJ3D+yCV+jzZCc2V1nBVkmdknOJBZ5Hc0fg==", + "dev": true, + "dependencies": { + "eslint-config-airbnb-base": "^14.2.1", + "object.assign": "^4.1.2", + "object.entries": "^1.1.2" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "eslint": "^5.16.0 || ^6.8.0 || ^7.2.0", + "eslint-plugin-import": "^2.22.1", + "eslint-plugin-jsx-a11y": "^6.4.1", + "eslint-plugin-react": "^7.21.5", + "eslint-plugin-react-hooks": "^4 || ^3 || ^2.3.0 || ^1.7.0" + } + }, + "node_modules/eslint-config-airbnb-base": { + "version": "14.2.1", + "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-14.2.1.tgz", + "integrity": "sha512-GOrQyDtVEc1Xy20U7vsB2yAoB4nBlfH5HZJeatRXHleO+OS5Ot+MWij4Dpltw4/DyIkqUfqz1epfhVR5XWWQPA==", + "dev": true, + "dependencies": { + "confusing-browser-globals": "^1.0.10", + "object.assign": "^4.1.2", + "object.entries": "^1.1.2" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "eslint": "^5.16.0 || ^6.8.0 || ^7.2.0", + "eslint-plugin-import": "^2.22.1" + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz", + "integrity": "sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA==", + "dev": true, + "dependencies": { + "debug": "^2.6.9", + "resolve": "^1.13.1" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/eslint-module-utils": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz", + "integrity": "sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA==", + "dev": true, + "dependencies": { + "debug": "^2.6.9", + "pkg-dir": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/eslint-module-utils/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/eslint-plugin-import": { + "version": "2.22.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.22.1.tgz", + "integrity": "sha512-8K7JjINHOpH64ozkAhpT3sd+FswIZTfMZTjdx052pnWrgRCVfp8op9tbjpAk3DdUeI/Ba4C8OjdC0r90erHEOw==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.1", + "array.prototype.flat": "^1.2.3", + "contains-path": "^0.1.0", + "debug": "^2.6.9", + "doctrine": "1.5.0", + "eslint-import-resolver-node": "^0.3.4", + "eslint-module-utils": "^2.6.0", + "has": "^1.0.3", + "minimatch": "^3.0.4", + "object.values": "^1.1.1", + "read-pkg-up": "^2.0.0", + "resolve": "^1.17.0", + "tsconfig-paths": "^3.9.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", + "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", + "dev": true, + "dependencies": { + "esutils": "^2.0.2", + "isarray": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "node_modules/eslint-plugin-import/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.4.1.tgz", + "integrity": "sha512-0rGPJBbwHoGNPU73/QCLP/vveMlM1b1Z9PponxO87jfr6tuH5ligXbDT6nHSSzBC8ovX2Z+BQu7Bk5D/Xgq9zg==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.11.2", + "aria-query": "^4.2.2", + "array-includes": "^3.1.1", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.0.2", + "axobject-query": "^2.2.0", + "damerau-levenshtein": "^1.0.6", + "emoji-regex": "^9.0.0", + "has": "^1.0.3", + "jsx-ast-utils": "^3.1.0", + "language-tags": "^1.0.5" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7" + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.22.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.22.0.tgz", + "integrity": "sha512-p30tuX3VS+NWv9nQot9xIGAHBXR0+xJVaZriEsHoJrASGCJZDJ8JLNM0YqKqI0AKm6Uxaa1VUHoNEibxRCMQHA==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.1", + "array.prototype.flatmap": "^1.2.3", + "doctrine": "^2.1.0", + "has": "^1.0.3", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "object.entries": "^1.1.2", + "object.fromentries": "^2.0.2", + "object.values": "^1.1.1", + "prop-types": "^15.7.2", + "resolve": "^1.18.1", + "string.prototype.matchall": "^4.0.2" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz", + "integrity": "sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint/node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/eslint/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/eslint/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/eslint/node_modules/eslint-visitor-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz", + "integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", + "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", + "dev": true, + "dependencies": { + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/espree": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "dev": true, + "dependencies": { + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.3.1.tgz", + "integrity": "sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==", + "dev": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esquery/node_modules/estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/events": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz", + "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dependencies": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/execa": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.0.0.tgz", + "integrity": "sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ==", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "devOptional": true + }, + "node_modules/extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "devOptional": true, + "engines": [ + "node >=0.6.0" + ] + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "node_modules/fastest-levenshtein": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz", + "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==" + }, + "node_modules/file-entry-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.0.tgz", + "integrity": "sha512-fqoO76jZ3ZnYrXLDRxBR1YvOvc0k844kcOg40bgsPrE25LAb/PDqTY+ho64Xh2c8ZXgIKldchCFHczG2UVRcWA==", + "dev": true, + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "dev": true, + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/file-loader/node_modules/loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/file-loader/node_modules/schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/find-cache-dir": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", + "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", + "dev": true, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/find-cache-dir/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-cache-dir/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-cache-dir/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/find-cache-dir/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-cache-dir/node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/find-cache-dir/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-cache-dir/node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "dependencies": { + "locate-path": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "dependencies": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz", + "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==", + "dev": true + }, + "node_modules/forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "devOptional": true, + "engines": { + "node": "*" + } + }, + "node_modules/form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "devOptional": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "devOptional": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "devOptional": true + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "node_modules/functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "dev": true + }, + "node_modules/gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "devOptional": true, + "dependencies": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "node_modules/gauge/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "devOptional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gauge/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "devOptional": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gaze": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", + "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", + "devOptional": true, + "dependencies": { + "globule": "^1.0.0" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "devOptional": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.0.tgz", + "integrity": "sha512-M11rgtQp5GZMZzDL7jLTNxbDfurpzuau5uqRWDPvlHjfvg3TdScAZo96GLvhMjImrmR8uAt0FS2RLoMrfWGKlg==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", + "devOptional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/get-stream": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.0.tgz", + "integrity": "sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "devOptional": true, + "dependencies": { + "assert-plus": "^1.0.0" + } + }, + "node_modules/glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "devOptional": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/globule": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.2.tgz", + "integrity": "sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==", + "devOptional": true, + "dependencies": { + "glob": "~7.1.1", + "lodash": "~4.17.10", + "minimatch": "~3.0.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==" + }, + "node_modules/har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "devOptional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "deprecated": "this library is no longer supported", + "devOptional": true, + "dependencies": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "devOptional": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-ansi/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "devOptional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/has-symbols": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "devOptional": true + }, + "node_modules/hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "dependencies": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/hash-base/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/hash-base/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dependencies": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "node_modules/history": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", + "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", + "dependencies": { + "@babel/runtime": "^7.1.2", + "loose-envify": "^1.2.0", + "resolve-pathname": "^3.0.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0", + "value-equal": "^1.0.1" + } + }, + "node_modules/hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "dependencies": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "dependencies": { + "react-is": "^16.7.0" + } + }, + "node_modules/hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "devOptional": true + }, + "node_modules/http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "devOptional": true, + "dependencies": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + }, + "engines": { + "node": ">=0.8", + "npm": ">=1.3.7" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-local": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", + "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/import-local/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/import-local/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/import-local/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-local/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/import-local/node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/import-local/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/import-local/node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "devOptional": true, + "dependencies": { + "repeating": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=" + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "devOptional": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/interpret": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", + "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "devOptional": true + }, + "node_modules/is-callable": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz", + "integrity": "sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", + "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", + "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finite": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", + "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", + "devOptional": true, + "engines": { + "node": ">=0.10.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "devOptional": true, + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", + "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-regex": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.2.tgz", + "integrity": "sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-symbols": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-string": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", + "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", + "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "devOptional": true + }, + "node_modules/is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "devOptional": true + }, + "node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "devOptional": true + }, + "node_modules/jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/js-base64": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", + "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==", + "devOptional": true + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "devOptional": true + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + }, + "node_modules/json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "devOptional": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, + "node_modules/json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "devOptional": true + }, + "node_modules/json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "devOptional": true, + "engines": [ + "node >=0.6.0" + ], + "dependencies": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.0.tgz", + "integrity": "sha512-EIsmt3O3ljsU6sot/J4E1zDRxfBNrhjyf/OKjlydwgEimQuznlM4Wv7U+ueONJMyEn1WRE0K8dhi3dVAXYT24Q==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.2", + "object.assign": "^4.1.2" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/klona": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.4.tgz", + "integrity": "sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/language-subtag-registry": { + "version": "0.3.21", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz", + "integrity": "sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==", + "dev": true + }, + "node_modules/language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha1-0yHbxNowuovzAk4ED6XBRmH5GTo=", + "dev": true, + "dependencies": { + "language-subtag-registry": "~0.3.2" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/load-json-file": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/loader-runner": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz", + "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==", + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/loader-utils/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "dependencies": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "devOptional": true + }, + "node_modules/lodash-es": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.20.tgz", + "integrity": "sha512-JD1COMZsq8maT6mnuz1UMV0jvYD0E0aUsSOdrr1/nAG3dhqQXwRRgeW0cSqH1U43INKcqxaiVIQNOUDld7gRDA==" + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "devOptional": true, + "dependencies": { + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "devOptional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/meow": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "devOptional": true, + "dependencies": { + "camelcase-keys": "^2.0.0", + "decamelize": "^1.1.2", + "loud-rejection": "^1.0.0", + "map-obj": "^1.0.1", + "minimist": "^1.1.3", + "normalize-package-data": "^2.3.4", + "object-assign": "^4.0.1", + "read-pkg-up": "^1.0.1", + "redent": "^1.0.0", + "trim-newlines": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/meow/node_modules/find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "devOptional": true, + "dependencies": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/meow/node_modules/load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "devOptional": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/meow/node_modules/path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "devOptional": true, + "dependencies": { + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/meow/node_modules/path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "devOptional": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/meow/node_modules/read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "devOptional": true, + "dependencies": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/meow/node_modules/read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "devOptional": true, + "dependencies": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/meow/node_modules/strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "devOptional": true, + "dependencies": { + "is-utf8": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "node_modules/miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dependencies": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "bin": { + "miller-rabin": "bin/miller-rabin" + } + }, + "node_modules/miller-rabin/node_modules/bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + }, + "node_modules/mime-db": { + "version": "1.45.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.45.0.tgz", + "integrity": "sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.28", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.28.tgz", + "integrity": "sha512-0TO2yJ5YHYr7M2zzT7gDU1tbwHxEUWBCLt0lscSNpcdAfFyJOVEpRYNS7EXVcTLNj/25QO8gulHC5JtTzSE2UQ==", + "dependencies": { + "mime-db": "1.45.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/mini-create-react-context": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/mini-create-react-context/-/mini-create-react-context-0.4.1.tgz", + "integrity": "sha512-YWCYEmd5CQeHGSAKrYvXgmzzkrvssZcuuQDDeqkT+PziKGMgE+0MCCtcKbROzocGBG1meBLl2FotlRwf4gAzbQ==", + "dependencies": { + "@babel/runtime": "^7.12.1", + "tiny-warning": "^1.0.3" + }, + "peerDependencies": { + "prop-types": "^15.0.0", + "react": "^0.14.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "node_modules/minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" + }, + "node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "devOptional": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + }, + "node_modules/minipass": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", + "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", + "devOptional": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "devOptional": true, + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "devOptional": true, + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/nan": { + "version": "2.14.2", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz", + "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==", + "devOptional": true + }, + "node_modules/nanoid": { + "version": "3.1.20", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.20.tgz", + "integrity": "sha512-a1cQNyczgKbLX9jwbS/+d7W8fX/RfgYR7lVWwWOGIPNgK2m0MWvrGF6/m4kk6U3QcFMnZf3RIhL0v2Jgh/0Uxw==", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "node_modules/node-gyp": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-7.1.2.tgz", + "integrity": "sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==", + "devOptional": true, + "dependencies": { + "env-paths": "^2.2.0", + "glob": "^7.1.4", + "graceful-fs": "^4.2.3", + "nopt": "^5.0.0", + "npmlog": "^4.1.2", + "request": "^2.88.2", + "rimraf": "^3.0.2", + "semver": "^7.3.2", + "tar": "^6.0.2", + "which": "^2.0.2" + }, + "bin": { + "node-gyp": "bin/node-gyp.js" + }, + "engines": { + "node": ">= 10.12.0" + } + }, + "node_modules/node-gyp/node_modules/semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "devOptional": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-releases": { + "version": "1.1.70", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.70.tgz", + "integrity": "sha512-Slf2s69+2/uAD79pVVQo8uSiC34+g8GWY8UH2Qtqv34ZfhYrxpYpfzs9Js9d6O0mbDmALuxaTlplnBTnSELcrw==" + }, + "node_modules/node-sass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-5.0.0.tgz", + "integrity": "sha512-opNgmlu83ZCF792U281Ry7tak9IbVC+AKnXGovcQ8LG8wFaJv6cLnRlc6DIHlmNxWEexB5bZxi9SZ9JyUuOYjw==", + "devOptional": true, + "hasInstallScript": true, + "dependencies": { + "async-foreach": "^0.1.3", + "chalk": "^1.1.1", + "cross-spawn": "^7.0.3", + "gaze": "^1.0.0", + "get-stdin": "^4.0.1", + "glob": "^7.0.3", + "lodash": "^4.17.15", + "meow": "^3.7.0", + "mkdirp": "^0.5.1", + "nan": "^2.13.2", + "node-gyp": "^7.1.0", + "npmlog": "^4.0.0", + "request": "^2.88.0", + "sass-graph": "2.2.5", + "stdout-stream": "^1.4.0", + "true-case-path": "^1.0.2" + }, + "bin": { + "node-sass": "bin/node-sass" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-sass/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "devOptional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/node-sass/node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "devOptional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/node-sass/node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "devOptional": true, + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/node-sass/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "devOptional": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/node-sass/node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "devOptional": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/nopt": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "devOptional": true, + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "devOptional": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "devOptional": true, + "dependencies": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "node_modules/number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "devOptional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "devOptional": true, + "engines": { + "node": "*" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz", + "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.3.tgz", + "integrity": "sha512-ym7h7OZebNS96hn5IJeyUmaWhaSM4SVtAPPfNLQEI2MYWCO2egsITb9nab2+i/Pwibx+R0mtn+ltKJXRSeTMGg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1", + "has": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.3.tgz", + "integrity": "sha512-IDUSMXs6LOSJBWE++L0lzIbSqHl9KDCfff2x/JSEIDtEUavUnyMYC2ZGay/04Zq4UT8lvd4xNhU4/YHKibAOlw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1", + "has": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.values": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.2.tgz", + "integrity": "sha512-MYC0jvJopr8EK6dPBiO8Nb9mvjdypOachO5REGk6MXzujbBrAisKo3HmdEI6kZDL6fC31Mwee/5YbtMebixeag==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1", + "has": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "devOptional": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "dependencies": { + "p-try": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "dependencies": { + "p-limit": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "dependencies": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "devOptional": true, + "dependencies": { + "error-ex": "^1.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "devOptional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "devOptional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" + }, + "node_modules/path-to-regexp": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", + "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", + "dependencies": { + "isarray": "0.0.1" + } + }, + "node_modules/path-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "dev": true, + "dependencies": { + "pify": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/pbkdf2": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", + "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", + "dependencies": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "devOptional": true + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "devOptional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "devOptional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "devOptional": true, + "dependencies": { + "pinkie": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "dev": true, + "dependencies": { + "find-up": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.2.4.tgz", + "integrity": "sha512-kRFftRoExRVXZlwUuay9iC824qmXPcQQVzAjbCCgjpXnkdMCJYBu2gTwAaFBzv8ewND6O8xFb3aELmEkh9zTzg==", + "dependencies": { + "colorette": "^1.2.1", + "nanoid": "^3.1.20", + "source-map": "^0.6.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz", + "integrity": "sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw==", + "dependencies": { + "cssesc": "^3.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==" + }, + "node_modules/postcss/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "devOptional": true + }, + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/prop-types": { + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" + } + }, + "node_modules/psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", + "devOptional": true + }, + "node_modules/public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dependencies": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/public-encrypt/node_modules/bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + }, + "node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "devOptional": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dependencies": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "node_modules/react": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.1.tgz", + "integrity": "sha512-lG9c9UuMHdcAexXtigOZLX8exLWkW0Ku29qPRU8uhF2R9BN96dLCt0psvzPLlHc5OWkgymP3qwTRgbnw5BKx3w==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.1.tgz", + "integrity": "sha512-6eV150oJZ9U2t9svnsspTMrWNyHc6chX0KzDeAOXftRa8bNeOKTTfCJ7KorIwenkHd2xqVTBTCZd79yk/lx/Ug==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "scheduler": "^0.20.1" + }, + "peerDependencies": { + "react": "17.0.1" + } + }, + "node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/react-redux": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-7.2.2.tgz", + "integrity": "sha512-8+CQ1EvIVFkYL/vu6Olo7JFLWop1qRUeb46sGtIMDCSpgwPQq8fPLpirIB0iTqFe9XYEFPHssdX8/UwN6pAkEA==", + "dependencies": { + "@babel/runtime": "^7.12.1", + "hoist-non-react-statics": "^3.3.2", + "loose-envify": "^1.4.0", + "prop-types": "^15.7.2", + "react-is": "^16.13.1" + }, + "peerDependencies": { + "react": "^16.8.3 || ^17", + "redux": "^2.0.0 || ^3.0.0 || ^4.0.0-0" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + }, + "react-native": { + "optional": true + } + } + }, + "node_modules/react-router": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.2.0.tgz", + "integrity": "sha512-smz1DUuFHRKdcJC0jobGo8cVbhO3x50tCL4icacOlcwDOEQPq4TMqwx3sY1TP+DvtTgz4nm3thuo7A+BK2U0Dw==", + "dependencies": { + "@babel/runtime": "^7.1.2", + "history": "^4.9.0", + "hoist-non-react-statics": "^3.1.0", + "loose-envify": "^1.3.1", + "mini-create-react-context": "^0.4.0", + "path-to-regexp": "^1.7.0", + "prop-types": "^15.6.2", + "react-is": "^16.6.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0" + }, + "peerDependencies": { + "react": ">=15" + } + }, + "node_modules/react-router-dom": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.2.0.tgz", + "integrity": "sha512-gxAmfylo2QUjcwxI63RhQ5G85Qqt4voZpUXSEqCwykV0baaOTQDR1f0PmY8AELqIyVc0NEZUj0Gov5lNGcXgsA==", + "dependencies": { + "@babel/runtime": "^7.1.2", + "history": "^4.9.0", + "loose-envify": "^1.3.1", + "prop-types": "^15.6.2", + "react-router": "5.2.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0" + }, + "peerDependencies": { + "react": ">=15" + } + }, + "node_modules/read-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "dev": true, + "dependencies": { + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", + "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "dev": true, + "dependencies": { + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "devOptional": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/readable-stream/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "devOptional": true + }, + "node_modules/rechoir": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.0.tgz", + "integrity": "sha512-ADsDEH2bvbjltXEP+hTIAmeFekTFK0V2BTxMkok6qILyAJEXV0AFfoWcAq4yfll5VdIMd/RVXq0lR+wQi5ZU3Q==", + "dependencies": { + "resolve": "^1.9.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "devOptional": true, + "dependencies": { + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/redux": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/redux/-/redux-4.0.5.tgz", + "integrity": "sha512-VSz1uMAH24DM6MF72vcojpYPtrTUu3ByVWfPL1nPfVRb5mZVTve5GnNCUV53QM/BZ66xfWrm0CTWoM+Xlz8V1w==", + "dependencies": { + "loose-envify": "^1.4.0", + "symbol-observable": "^1.2.0" + } + }, + "node_modules/redux-devtools-extension": { + "version": "2.13.8", + "resolved": "https://registry.npmjs.org/redux-devtools-extension/-/redux-devtools-extension-2.13.8.tgz", + "integrity": "sha512-8qlpooP2QqPtZHQZRhx3x3OP5skEV1py/zUdMY28WNAocbafxdG2tRD1MWE7sp8obGMNYuLWanhhQ7EQvT1FBg==", + "peerDependencies": { + "redux": "^3.1.0 || ^4.0.0" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true + }, + "node_modules/regenerate-unicode-properties": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", + "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.7", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==" + }, + "node_modules/regenerator-transform": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz", + "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpp": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz", + "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/regexpu-core": { + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", + "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.2.0", + "regjsgen": "^0.5.1", + "regjsparser": "^0.6.4", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", + "dev": true + }, + "node_modules/regjsparser": { + "version": "0.6.7", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.7.tgz", + "integrity": "sha512-ib77G0uxsA2ovgiYbCVGx4Pv3PSttAx2vIwidqQzbL2U5S4Q+j00HdSAneSBuyVcMvEnTXMjiGgB+DlXozVhpQ==", + "dev": true, + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "devOptional": true, + "dependencies": { + "is-finite": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", + "devOptional": true, + "dependencies": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "devOptional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "devOptional": true + }, + "node_modules/resolve": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", + "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", + "dependencies": { + "is-core-module": "^2.1.0", + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-cwd/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-pathname": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", + "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==" + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "devOptional": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/sass-graph": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.5.tgz", + "integrity": "sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==", + "devOptional": true, + "dependencies": { + "glob": "^7.0.0", + "lodash": "^4.0.0", + "scss-tokenizer": "^0.2.3", + "yargs": "^13.3.2" + }, + "bin": { + "sassgraph": "bin/sassgraph" + } + }, + "node_modules/sass-loader": { + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-10.1.1.tgz", + "integrity": "sha512-W6gVDXAd5hR/WHsPicvZdjAWHBcEJ44UahgxcIE196fW2ong0ZHMPO1kZuI5q0VlvMQZh32gpv69PLWQm70qrw==", + "dependencies": { + "klona": "^2.0.4", + "loader-utils": "^2.0.0", + "neo-async": "^2.6.2", + "schema-utils": "^3.0.0", + "semver": "^7.3.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0", + "sass": "^1.3.0", + "webpack": "^4.36.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + } + } + }, + "node_modules/sass-loader/node_modules/loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/sass-loader/node_modules/schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "dependencies": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/sass-loader/node_modules/semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/scheduler": { + "version": "0.20.1", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.1.tgz", + "integrity": "sha512-LKTe+2xNJBNxu/QhHvDR14wUXHRQbVY5ZOYpOGWRzhydZUqrLb2JBvLPY7cAqFmqrWuDED0Mjk7013SZiOz6Bw==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/scss-tokenizer": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", + "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", + "devOptional": true, + "dependencies": { + "js-base64": "^2.1.8", + "source-map": "^0.4.2" + } + }, + "node_modules/scss-tokenizer/node_modules/source-map": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", + "devOptional": true, + "dependencies": { + "amdefine": ">=0.0.4" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "devOptional": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/serialize-javascript": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", + "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "devOptional": true + }, + "node_modules/sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "bin": { + "sha.js": "bin.js" + } + }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" + } + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" + }, + "node_modules/slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/slice-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/slice-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/slice-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/slice-ansi/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + }, + "node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "devOptional": true, + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "devOptional": true + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "devOptional": true, + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz", + "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==", + "devOptional": true + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "node_modules/sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "devOptional": true, + "dependencies": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + }, + "bin": { + "sshpk-conv": "bin/sshpk-conv", + "sshpk-sign": "bin/sshpk-sign", + "sshpk-verify": "bin/sshpk-verify" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stdout-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", + "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", + "devOptional": true, + "dependencies": { + "readable-stream": "^2.0.1" + } + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "devOptional": true, + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string-width/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "devOptional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string-width/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "devOptional": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.3.tgz", + "integrity": "sha512-OBxYDA2ifZQ2e13cP82dWFMaCV9CGF8GzmN4fljBVw5O5wep0lu4gacm1OL6MjROoUnB8VbkWRThqkV2YFLNxw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1", + "has-symbols": "^1.0.1", + "internal-slot": "^1.0.2", + "regexp.prototype.flags": "^1.3.0", + "side-channel": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz", + "integrity": "sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz", + "integrity": "sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "devOptional": true, + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "devOptional": true, + "dependencies": { + "get-stdin": "^4.0.1" + }, + "bin": { + "strip-indent": "cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/style-loader": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-2.0.0.tgz", + "integrity": "sha512-Z0gYUJmzZ6ZdRUqpg1r8GsaFKypE+3xAzuFeMuoHgjc9KZv3wMyCRjQIWEbhoFSq7+7yoHXySDJyyWQaPajeiQ==", + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/style-loader/node_modules/loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/style-loader/node_modules/schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "dependencies": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/symbol-observable": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", + "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/table": { + "version": "6.0.7", + "resolved": "https://registry.npmjs.org/table/-/table-6.0.7.tgz", + "integrity": "sha512-rxZevLGTUzWna/qBLObOe16kB2RTnnbhciwgPbMMlazz1yZGVEgnZK762xyVdVznhqxrfCeBMmMkgOOaPwjH7g==", + "dev": true, + "dependencies": { + "ajv": "^7.0.2", + "lodash": "^4.17.20", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/table/node_modules/ajv": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-7.0.4.tgz", + "integrity": "sha512-xzzzaqgEQfmuhbhAoqjJ8T/1okb6gAzXn/eQRNpAN1AEUoHJTNF9xCDRTtf/s3SKldtZfa+RJeTs+BQq+eZ/sw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/table/node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/table/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/table/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/table/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/table/node_modules/string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/table/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tapable": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.0.tgz", + "integrity": "sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/tar": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.0.tgz", + "integrity": "sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==", + "devOptional": true, + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^3.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/tar/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "devOptional": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser": { + "version": "5.5.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.5.1.tgz", + "integrity": "sha512-6VGWZNVP2KTUcltUQJ25TtNjx/XgdDsBDKGt8nN0MpydU36LmbPPcMBd2kmtZNNGVVDLg44k7GKeHHj+4zPIBQ==", + "dependencies": { + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.19" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.1.1.tgz", + "integrity": "sha512-5XNNXZiR8YO6X6KhSGXfY0QrGrCRlSwAEjIIrlRQR4W8nP69TaJUlh3bkuac6zzgspiGPfKEHcY295MMVExl5Q==", + "dependencies": { + "jest-worker": "^26.6.2", + "p-limit": "^3.1.0", + "schema-utils": "^3.0.0", + "serialize-javascript": "^5.0.1", + "source-map": "^0.6.1", + "terser": "^5.5.1" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser-webpack-plugin/node_modules/schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "dependencies": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/terser-webpack-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/terser/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "node_modules/tiny-invariant": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.1.0.tgz", + "integrity": "sha512-ytxQvrb1cPc9WBEI/HSeYYoGD0kWnGEOR8RY6KomWLBVhqz0RgTwVO9dLrGz7dC+nN9llyI7OKAgRq8Vq4ZBSw==" + }, + "node_modules/tiny-warning": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", + "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "devOptional": true, + "dependencies": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", + "devOptional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/true-case-path": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", + "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", + "devOptional": true, + "dependencies": { + "glob": "^7.1.2" + } + }, + "node_modules/tsconfig-paths": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz", + "integrity": "sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw==", + "dev": true, + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.0", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "devOptional": true, + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "devOptional": true + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", + "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "dev": true, + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", + "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", + "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=" + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "devOptional": true, + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/v8-compile-cache": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz", + "integrity": "sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==" + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "devOptional": true, + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/value-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", + "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==" + }, + "node_modules/verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "devOptional": true, + "engines": [ + "node >=0.6.0" + ], + "dependencies": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "node_modules/watchpack": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.1.0.tgz", + "integrity": "sha512-UjgD1mqjkG99+3lgG36at4wPnUXNvis2v1utwTgQ43C22c4LD71LsYMExdWXh4HZ+RmW+B0t1Vrg2GpXAkTOQw==", + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.20.0.tgz", + "integrity": "sha512-k7X/+gisrvirr4bzv8JVLzy2RhWiVzd3gA9qzS5je3lwqYrMc5F549vLOk34BoNkkUp4SIpt1rQp48pTxBMXvA==", + "dependencies": { + "@types/eslint-scope": "^3.7.0", + "@types/estree": "^0.0.46", + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/wasm-edit": "1.11.0", + "@webassemblyjs/wasm-parser": "1.11.0", + "acorn": "^8.0.4", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.7.0", + "es-module-lexer": "^0.3.26", + "eslint-scope": "^5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.4", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.0.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.1", + "watchpack": "^2.0.0", + "webpack-sources": "^2.1.1" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-cli": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.5.0.tgz", + "integrity": "sha512-wXg/ef6Ibstl2f50mnkcHblRPN/P9J4Nlod5Hg9HGFgSeF8rsqDGHJeVe4aR26q9l62TUJi6vmvC2Qz96YJw1Q==", + "dependencies": { + "@discoveryjs/json-ext": "^0.5.0", + "@webpack-cli/configtest": "^1.0.1", + "@webpack-cli/info": "^1.2.2", + "@webpack-cli/serve": "^1.3.0", + "colorette": "^1.2.1", + "commander": "^7.0.0", + "enquirer": "^2.3.6", + "execa": "^5.0.0", + "fastest-levenshtein": "^1.0.12", + "import-local": "^3.0.2", + "interpret": "^2.2.0", + "rechoir": "^0.7.0", + "v8-compile-cache": "^2.2.0", + "webpack-merge": "^5.7.3" + }, + "bin": { + "webpack-cli": "bin/cli.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "peerDependencies": { + "webpack": "4.x.x || 5.x.x" + }, + "peerDependenciesMeta": { + "@webpack-cli/generators": { + "optional": true + }, + "@webpack-cli/init": { + "optional": true + }, + "@webpack-cli/migrate": { + "optional": true + }, + "webpack-bundle-analyzer": { + "optional": true + }, + "webpack-dev-server": { + "optional": true + } + } + }, + "node_modules/webpack-cli/node_modules/commander": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.0.0.tgz", + "integrity": "sha512-ovx/7NkTrnPuIV8sqk/GjUIIM1+iUQeqA3ye2VNpq9sVoiZsooObWlQy+OPWGI17GDaEoybuAGJm6U8yC077BA==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/webpack-merge": { + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.7.3.tgz", + "integrity": "sha512-6/JUQv0ELQ1igjGDzHkXbVDRxkfA57Zw7PfiupdLFJYrgFqY5ZP8xxbpp2lU3EPwYx89ht5Z/aDkD40hFCm5AA==", + "dependencies": { + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/webpack-sources": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.2.0.tgz", + "integrity": "sha512-bQsA24JLwcnWGArOKUxYKhX3Mz/nK1Xf6hxullKERyktjNMC4x8koOeaDNTA2fEJ09BdWLbM/iTW0ithREUP0w==", + "dependencies": { + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack-sources/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/acorn": { + "version": "8.0.5", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.0.5.tgz", + "integrity": "sha512-v+DieK/HJkJOpFBETDJioequtc3PfxsWMaxIdIwujtF7FEV/MAyDQLlm6/zPvr7Mix07mLh6ccVwIsloceodlg==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/webpack/node_modules/schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "dependencies": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "devOptional": true + }, + "node_modules/wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "devOptional": true, + "dependencies": { + "string-width": "^1.0.2 || 2" + } + }, + "node_modules/wildcard": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", + "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==" + }, + "node_modules/word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "devOptional": true, + "dependencies": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/wrap-ansi/node_modules/emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "devOptional": true + }, + "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "devOptional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/wrap-ansi/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "devOptional": true, + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "devOptional": true + }, + "node_modules/y18n": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz", + "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==", + "devOptional": true + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "devOptional": true, + "dependencies": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + } + }, + "node_modules/yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "devOptional": true, + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + }, + "node_modules/yargs/node_modules/emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "devOptional": true + }, + "node_modules/yargs/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "devOptional": true, + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "devOptional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/yargs/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "devOptional": true, + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "devOptional": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/yargs/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "devOptional": true, + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "devOptional": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "devOptional": true, + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", + "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", "dev": true, "requires": { - "@babel/types": "^7.9.6", + "@babel/highlight": "^7.12.13" + } + }, + "@babel/compat-data": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.12.13.tgz", + "integrity": "sha512-U/hshG5R+SIoW7HVWIdmy1cB7s3ki+r3FpyEZiCgpi4tFgPnX/vynY80ZGSASOIrUM6O7VxOgCZgdt7h97bUGg==", + "dev": true + }, + "@babel/core": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.13.tgz", + "integrity": "sha512-BQKE9kXkPlXHPeqissfxo0lySWJcYdEP0hdtJOH/iJfDdhOCcgtNCjftCJg3qqauB4h+lz2N6ixM++b9DN1Tcw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.12.13", + "@babel/helper-module-transforms": "^7.12.13", + "@babel/helpers": "^7.12.13", + "@babel/parser": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.12.13", + "@babel/types": "^7.12.13", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.19", + "semver": "^5.4.1", + "source-map": "^0.5.0" + } + }, + "@babel/generator": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.13.tgz", + "integrity": "sha512-9qQ8Fgo8HaSvHEt6A5+BATP7XktD/AdAnObUeTRz5/e2y3kbrxZgz32qUJJsdmwUvBJzF4AeV21nGTNwv05Mpw==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13", "jsesc": "^2.5.1", - "lodash": "^4.17.13", "source-map": "^0.5.0" } }, "@babel/helper-annotate-as-pure": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.10.4.tgz", - "integrity": "sha512-XQlqKQP4vXFB7BN8fEEerrmYvHp3fK/rBkRFz9jaJbzK0B1DSfej9Kc7ZzE8Z/OnId1jpJdNAZ3BFQjWG68rcA==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.13.tgz", + "integrity": "sha512-7YXfX5wQ5aYM/BOlbSccHDbuXXFPxeoUmfWtz8le2yTkTZc+BxsiEnENFoi2SlmA8ewDkG2LgIMIVzzn2h8kfw==", "dev": true, "requires": { - "@babel/types": "^7.10.4" - }, - "dependencies": { - "@babel/helper-validator-identifier": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", - "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", - "dev": true - }, - "@babel/types": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz", - "integrity": "sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - } + "@babel/types": "^7.12.13" } }, "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz", - "integrity": "sha512-L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.12.13.tgz", + "integrity": "sha512-CZOv9tGphhDRlVjVkAgm8Nhklm9RzSmWpX2my+t7Ua/KT616pEzXsQCjinzvkRvHWJ9itO4f296efroX23XCMA==", "dev": true, "requires": { - "@babel/helper-explode-assignable-expression": "^7.10.4", - "@babel/types": "^7.10.4" - }, - "dependencies": { - "@babel/helper-validator-identifier": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", - "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", - "dev": true - }, - "@babel/types": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz", - "integrity": "sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - } - } - }, - "@babel/helper-builder-react-jsx": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.10.4.tgz", - "integrity": "sha512-5nPcIZ7+KKDxT1427oBivl9V9YTal7qk0diccnh7RrcgrT/pGFOjgGw1dgryyx1GvHEpXVfoDF6Ak3rTiWh8Rg==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.10.4", - "@babel/types": "^7.10.4" - }, - "dependencies": { - "@babel/helper-validator-identifier": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", - "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", - "dev": true - }, - "@babel/types": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz", - "integrity": "sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - } - } - }, - "@babel/helper-builder-react-jsx-experimental": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx-experimental/-/helper-builder-react-jsx-experimental-7.10.5.tgz", - "integrity": "sha512-Buewnx6M4ttG+NLkKyt7baQn7ScC/Td+e99G914fRU8fGIUivDDgVIQeDHFa5e4CRSJQt58WpNHhsAZgtzVhsg==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.10.4", - "@babel/helper-module-imports": "^7.10.4", - "@babel/types": "^7.10.5" - }, - "dependencies": { - "@babel/helper-validator-identifier": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", - "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", - "dev": true - }, - "@babel/types": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz", - "integrity": "sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - } + "@babel/helper-explode-assignable-expression": "^7.12.13", + "@babel/types": "^7.12.13" } }, "@babel/helper-compilation-targets": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.10.4.tgz", - "integrity": "sha512-a3rYhlsGV0UHNDvrtOXBg8/OpfV0OKTkxKPzIplS1zpx7CygDcWWxckxZeDd3gzPzC4kUT0A4nVFDK0wGMh4MQ==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.12.13.tgz", + "integrity": "sha512-dXof20y/6wB5HnLOGyLh/gobsMvDNoekcC+8MCV2iaTd5JemhFkPD73QB+tK3iFC9P0xJC73B6MvKkyUfS9cCw==", "dev": true, "requires": { - "@babel/compat-data": "^7.10.4", - "browserslist": "^4.12.0", - "invariant": "^2.2.4", - "levenary": "^1.1.1", + "@babel/compat-data": "^7.12.13", + "@babel/helper-validator-option": "^7.12.11", + "browserslist": "^4.14.5", "semver": "^5.5.0" } }, "@babel/helper-create-class-features-plugin": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.10.5.tgz", - "integrity": "sha512-0nkdeijB7VlZoLT3r/mY3bUkw3T8WG/hNw+FATs/6+pG2039IJWjTYL0VTISqsNHMUTEnwbVnc89WIJX9Qed0A==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.13.tgz", + "integrity": "sha512-Vs/e9wv7rakKYeywsmEBSRC9KtmE7Px+YBlESekLeJOF0zbGUicGfXSNi3o+tfXSNS48U/7K9mIOOCR79Cl3+Q==", "dev": true, "requires": { - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-member-expression-to-functions": "^7.10.5", - "@babel/helper-optimise-call-expression": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-replace-supers": "^7.10.4", - "@babel/helper-split-export-declaration": "^7.10.4" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", - "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", - "dev": true, - "requires": { - "@babel/highlight": "^7.10.4" - } - }, - "@babel/helper-function-name": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz", - "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.10.4", - "@babel/template": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz", - "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==", - "dev": true, - "requires": { - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz", - "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==", - "dev": true, - "requires": { - "@babel/types": "^7.11.0" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", - "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", - "dev": true - }, - "@babel/highlight": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", - "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.11.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.3.tgz", - "integrity": "sha512-REo8xv7+sDxkKvoxEywIdsNFiZLybwdI7hcT5uEPyQrSMB4YQ973BfC9OOrD/81MaIjh6UxdulIQXkjmiH3PcA==", - "dev": true - }, - "@babel/template": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz", - "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/parser": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "@babel/types": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz", - "integrity": "sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - } + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-member-expression-to-functions": "^7.12.13", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/helper-replace-supers": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13" } }, "@babel/helper-create-regexp-features-plugin": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.10.4.tgz", - "integrity": "sha512-2/hu58IEPKeoLF45DBwx3XFqsbCXmkdAay4spVr2x0jYgRxrSNp+ePwvSsy9g6YSaNDcKIQVPXk1Ov8S2edk2g==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.13.tgz", + "integrity": "sha512-XC+kiA0J3at6E85dL5UnCYfVOcIZ834QcAY0TIpgUVnz0zDzg+0TtvZTnJ4g9L1dPRGe30Qi03XCIS4tYCLtqw==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.10.4", - "@babel/helper-regex": "^7.10.4", - "regexpu-core": "^4.7.0" - } - }, - "@babel/helper-define-map": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.10.5.tgz", - "integrity": "sha512-fMw4kgFB720aQFXSVaXr79pjjcW5puTCM16+rECJ/plGS+zByelE8l9nCpV1GibxTnFVmUuYG9U8wYfQHdzOEQ==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.10.4", - "@babel/types": "^7.10.5", - "lodash": "^4.17.19" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", - "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", - "dev": true, - "requires": { - "@babel/highlight": "^7.10.4" - } - }, - "@babel/helper-function-name": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz", - "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.10.4", - "@babel/template": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz", - "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==", - "dev": true, - "requires": { - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", - "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", - "dev": true - }, - "@babel/highlight": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", - "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.11.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.3.tgz", - "integrity": "sha512-REo8xv7+sDxkKvoxEywIdsNFiZLybwdI7hcT5uEPyQrSMB4YQ973BfC9OOrD/81MaIjh6UxdulIQXkjmiH3PcA==", - "dev": true - }, - "@babel/template": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz", - "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/parser": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "@babel/types": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz", - "integrity": "sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - } + "@babel/helper-annotate-as-pure": "^7.12.13", + "regexpu-core": "^4.7.1" } }, "@babel/helper-explode-assignable-expression": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.10.4.tgz", - "integrity": "sha512-4K71RyRQNPRrR85sr5QY4X3VwG4wtVoXZB9+L3r1Gp38DhELyHCtovqydRi7c1Ovb17eRGiQ/FD5s8JdU0Uy5A==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.12.13.tgz", + "integrity": "sha512-5loeRNvMo9mx1dA/d6yNi+YiKziJZFylZnCo1nmFF4qPU4yJ14abhWESuSMQSlQxWdxdOFzxXjk/PpfudTtYyw==", "dev": true, "requires": { - "@babel/traverse": "^7.10.4", - "@babel/types": "^7.10.4" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", - "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", - "dev": true, - "requires": { - "@babel/highlight": "^7.10.4" - } - }, - "@babel/generator": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.11.0.tgz", - "integrity": "sha512-fEm3Uzw7Mc9Xi//qU20cBKatTfs2aOtKqmvy/Vm7RkJEGFQ4xc9myCfbXxqK//ZS8MR/ciOHw6meGASJuKmDfQ==", - "dev": true, - "requires": { - "@babel/types": "^7.11.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "@babel/helper-function-name": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz", - "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.10.4", - "@babel/template": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz", - "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==", - "dev": true, - "requires": { - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz", - "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==", - "dev": true, - "requires": { - "@babel/types": "^7.11.0" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", - "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", - "dev": true - }, - "@babel/highlight": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", - "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.11.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.3.tgz", - "integrity": "sha512-REo8xv7+sDxkKvoxEywIdsNFiZLybwdI7hcT5uEPyQrSMB4YQ973BfC9OOrD/81MaIjh6UxdulIQXkjmiH3PcA==", - "dev": true - }, - "@babel/template": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz", - "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/parser": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "@babel/traverse": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.11.0.tgz", - "integrity": "sha512-ZB2V+LskoWKNpMq6E5UUCrjtDUh5IOTAyIl0dTjIEoXum/iKWkoIEKIRDnUucO6f+2FzNkE0oD4RLKoPIufDtg==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.11.0", - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-split-export-declaration": "^7.11.0", - "@babel/parser": "^7.11.0", - "@babel/types": "^7.11.0", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" - } - }, - "@babel/types": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz", - "integrity": "sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } + "@babel/types": "^7.12.13" } }, "@babel/helper-function-name": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.9.5.tgz", - "integrity": "sha512-JVcQZeXM59Cd1qanDUxv9fgJpt3NeKUaqBqUEvfmQ+BCOKq2xUgaWZW2hr0dkbyJgezYuplEoh5knmrnS68efw==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", + "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", "dev": true, "requires": { - "@babel/helper-get-function-arity": "^7.8.3", - "@babel/template": "^7.8.3", - "@babel/types": "^7.9.5" + "@babel/helper-get-function-arity": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/types": "^7.12.13" } }, "@babel/helper-get-function-arity": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", - "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", + "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", "dev": true, "requires": { - "@babel/types": "^7.8.3" + "@babel/types": "^7.12.13" } }, "@babel/helper-hoist-variables": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.4.tgz", - "integrity": "sha512-wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.12.13.tgz", + "integrity": "sha512-KSC5XSj5HreRhYQtZ3cnSnQwDzgnbdUDEFsxkN0m6Q3WrCRt72xrnZ8+h+pX7YxM7hr87zIO3a/v5p/H3TrnVw==", "dev": true, "requires": { - "@babel/types": "^7.10.4" - }, - "dependencies": { - "@babel/helper-validator-identifier": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", - "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", - "dev": true - }, - "@babel/types": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz", - "integrity": "sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - } + "@babel/types": "^7.12.13" } }, "@babel/helper-member-expression-to-functions": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.11.0.tgz", - "integrity": "sha512-JbFlKHFntRV5qKw3YC0CvQnDZ4XMwgzzBbld7Ly4Mj4cbFy3KywcR8NtNctRToMWJOVvLINJv525Gd6wwVEx/Q==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.13.tgz", + "integrity": "sha512-B+7nN0gIL8FZ8SvMcF+EPyB21KnCcZHQZFczCxbiNGV/O0rsrSBlWGLzmtBJ3GMjSVMIm4lpFhR+VdVBuIsUcQ==", "dev": true, "requires": { - "@babel/types": "^7.11.0" - }, - "dependencies": { - "@babel/helper-validator-identifier": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", - "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", - "dev": true - }, - "@babel/types": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz", - "integrity": "sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - } + "@babel/types": "^7.12.13" } }, "@babel/helper-module-imports": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.10.4.tgz", - "integrity": "sha512-nEQJHqYavI217oD9+s5MUBzk6x1IlvoS9WTPfgG43CbMEeStE0v+r+TucWdx8KFGowPGvyOkDT9+7DHedIDnVw==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.13.tgz", + "integrity": "sha512-NGmfvRp9Rqxy0uHSSVP+SRIW1q31a7Ji10cLBcqSDUngGentY4FRiHOFZFE1CLU5eiL0oE8reH7Tg1y99TDM/g==", "dev": true, "requires": { - "@babel/types": "^7.10.4" - }, - "dependencies": { - "@babel/helper-validator-identifier": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", - "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", - "dev": true - }, - "@babel/types": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz", - "integrity": "sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - } + "@babel/types": "^7.12.13" } }, "@babel/helper-module-transforms": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.11.0.tgz", - "integrity": "sha512-02EVu8COMuTRO1TAzdMtpBPbe6aQ1w/8fePD2YgQmxZU4gpNWaL9gK3Jp7dxlkUlUCJOTaSeA+Hrm1BRQwqIhg==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.13.tgz", + "integrity": "sha512-acKF7EjqOR67ASIlDTupwkKM1eUisNAjaSduo5Cz+793ikfnpe7p4Q7B7EWU2PCoSTPWsQkR7hRUWEIZPiVLGA==", "dev": true, "requires": { - "@babel/helper-module-imports": "^7.10.4", - "@babel/helper-replace-supers": "^7.10.4", - "@babel/helper-simple-access": "^7.10.4", - "@babel/helper-split-export-declaration": "^7.11.0", - "@babel/template": "^7.10.4", - "@babel/types": "^7.11.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-replace-supers": "^7.12.13", + "@babel/helper-simple-access": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/helper-validator-identifier": "^7.12.11", + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.12.13", + "@babel/types": "^7.12.13", "lodash": "^4.17.19" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", - "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", - "dev": true, - "requires": { - "@babel/highlight": "^7.10.4" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz", - "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==", - "dev": true, - "requires": { - "@babel/types": "^7.11.0" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", - "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", - "dev": true - }, - "@babel/highlight": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", - "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.11.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.3.tgz", - "integrity": "sha512-REo8xv7+sDxkKvoxEywIdsNFiZLybwdI7hcT5uEPyQrSMB4YQ973BfC9OOrD/81MaIjh6UxdulIQXkjmiH3PcA==", - "dev": true - }, - "@babel/template": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz", - "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/parser": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "@babel/types": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz", - "integrity": "sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - } } }, "@babel/helper-optimise-call-expression": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz", - "integrity": "sha512-n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", + "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", "dev": true, "requires": { - "@babel/types": "^7.10.4" - }, - "dependencies": { - "@babel/helper-validator-identifier": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", - "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", - "dev": true - }, - "@babel/types": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz", - "integrity": "sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - } + "@babel/types": "^7.12.13" } }, "@babel/helper-plugin-utils": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.12.13.tgz", + "integrity": "sha512-C+10MXCXJLiR6IeG9+Wiejt9jmtFpxUc3MQqCmPY8hfCjyUGl9kT+B2okzEZrtykiwrc4dbCPdDoz0A/HQbDaA==", "dev": true }, - "@babel/helper-regex": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.10.5.tgz", - "integrity": "sha512-68kdUAzDrljqBrio7DYAEgCoJHxppJOERHOgOrDN7WjOzP0ZQ1LsSDRXcemzVZaLvjaJsJEESb6qt+znNuENDg==", - "dev": true, - "requires": { - "lodash": "^4.17.19" - } - }, "@babel/helper-remap-async-to-generator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.10.4.tgz", - "integrity": "sha512-86Lsr6NNw3qTNl+TBcF1oRZMaVzJtbWTyTko+CQL/tvNvcGYEFKbLXDPxtW0HKk3McNOk4KzY55itGWCAGK5tg==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.12.13.tgz", + "integrity": "sha512-Qa6PU9vNcj1NZacZZI1Mvwt+gXDH6CTfgAkSjeRMLE8HxtDK76+YDId6NQR+z7Rgd5arhD2cIbS74r0SxD6PDA==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.10.4", - "@babel/helper-wrap-function": "^7.10.4", - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.10.4", - "@babel/types": "^7.10.4" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", - "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", - "dev": true, - "requires": { - "@babel/highlight": "^7.10.4" - } - }, - "@babel/generator": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.11.0.tgz", - "integrity": "sha512-fEm3Uzw7Mc9Xi//qU20cBKatTfs2aOtKqmvy/Vm7RkJEGFQ4xc9myCfbXxqK//ZS8MR/ciOHw6meGASJuKmDfQ==", - "dev": true, - "requires": { - "@babel/types": "^7.11.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "@babel/helper-function-name": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz", - "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.10.4", - "@babel/template": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz", - "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==", - "dev": true, - "requires": { - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz", - "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==", - "dev": true, - "requires": { - "@babel/types": "^7.11.0" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", - "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", - "dev": true - }, - "@babel/highlight": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", - "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.11.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.3.tgz", - "integrity": "sha512-REo8xv7+sDxkKvoxEywIdsNFiZLybwdI7hcT5uEPyQrSMB4YQ973BfC9OOrD/81MaIjh6UxdulIQXkjmiH3PcA==", - "dev": true - }, - "@babel/template": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz", - "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/parser": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "@babel/traverse": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.11.0.tgz", - "integrity": "sha512-ZB2V+LskoWKNpMq6E5UUCrjtDUh5IOTAyIl0dTjIEoXum/iKWkoIEKIRDnUucO6f+2FzNkE0oD4RLKoPIufDtg==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.11.0", - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-split-export-declaration": "^7.11.0", - "@babel/parser": "^7.11.0", - "@babel/types": "^7.11.0", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" - } - }, - "@babel/types": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz", - "integrity": "sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } + "@babel/helper-annotate-as-pure": "^7.12.13", + "@babel/helper-wrap-function": "^7.12.13", + "@babel/types": "^7.12.13" } }, "@babel/helper-replace-supers": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.10.4.tgz", - "integrity": "sha512-sPxZfFXocEymYTdVK1UNmFPBN+Hv5mJkLPsYWwGBxZAxaWfFu+xqp7b6qWD0yjNuNL2VKc6L5M18tOXUP7NU0A==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.13.tgz", + "integrity": "sha512-pctAOIAMVStI2TMLhozPKbf5yTEXc0OJa0eENheb4w09SrgOWEs+P4nTOZYJQCqs8JlErGLDPDJTiGIp3ygbLg==", "dev": true, "requires": { - "@babel/helper-member-expression-to-functions": "^7.10.4", - "@babel/helper-optimise-call-expression": "^7.10.4", - "@babel/traverse": "^7.10.4", - "@babel/types": "^7.10.4" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", - "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", - "dev": true, - "requires": { - "@babel/highlight": "^7.10.4" - } - }, - "@babel/generator": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.11.0.tgz", - "integrity": "sha512-fEm3Uzw7Mc9Xi//qU20cBKatTfs2aOtKqmvy/Vm7RkJEGFQ4xc9myCfbXxqK//ZS8MR/ciOHw6meGASJuKmDfQ==", - "dev": true, - "requires": { - "@babel/types": "^7.11.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "@babel/helper-function-name": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz", - "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.10.4", - "@babel/template": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz", - "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==", - "dev": true, - "requires": { - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz", - "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==", - "dev": true, - "requires": { - "@babel/types": "^7.11.0" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", - "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", - "dev": true - }, - "@babel/highlight": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", - "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.11.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.3.tgz", - "integrity": "sha512-REo8xv7+sDxkKvoxEywIdsNFiZLybwdI7hcT5uEPyQrSMB4YQ973BfC9OOrD/81MaIjh6UxdulIQXkjmiH3PcA==", - "dev": true - }, - "@babel/template": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz", - "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/parser": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "@babel/traverse": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.11.0.tgz", - "integrity": "sha512-ZB2V+LskoWKNpMq6E5UUCrjtDUh5IOTAyIl0dTjIEoXum/iKWkoIEKIRDnUucO6f+2FzNkE0oD4RLKoPIufDtg==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.11.0", - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-split-export-declaration": "^7.11.0", - "@babel/parser": "^7.11.0", - "@babel/types": "^7.11.0", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" - } - }, - "@babel/types": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz", - "integrity": "sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } + "@babel/helper-member-expression-to-functions": "^7.12.13", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/traverse": "^7.12.13", + "@babel/types": "^7.12.13" } }, "@babel/helper-simple-access": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.10.4.tgz", - "integrity": "sha512-0fMy72ej/VEvF8ULmX6yb5MtHG4uH4Dbd6I/aHDb/JVg0bbivwt9Wg+h3uMvX+QSFtwr5MeItvazbrc4jtRAXw==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.13.tgz", + "integrity": "sha512-0ski5dyYIHEfwpWGx5GPWhH35j342JaflmCeQmsPWcrOQDtCN6C1zKAVRFVbK53lPW2c9TsuLLSUDf0tIGJ5hA==", "dev": true, "requires": { - "@babel/template": "^7.10.4", - "@babel/types": "^7.10.4" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", - "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", - "dev": true, - "requires": { - "@babel/highlight": "^7.10.4" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", - "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", - "dev": true - }, - "@babel/highlight": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", - "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.11.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.3.tgz", - "integrity": "sha512-REo8xv7+sDxkKvoxEywIdsNFiZLybwdI7hcT5uEPyQrSMB4YQ973BfC9OOrD/81MaIjh6UxdulIQXkjmiH3PcA==", - "dev": true - }, - "@babel/template": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz", - "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/parser": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "@babel/types": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz", - "integrity": "sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - } + "@babel/types": "^7.12.13" } }, "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.11.0.tgz", - "integrity": "sha512-0XIdiQln4Elglgjbwo9wuJpL/K7AGCY26kmEt0+pRP0TAj4jjyNq1MjoRvikrTVqKcx4Gysxt4cXvVFXP/JO2Q==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz", + "integrity": "sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==", "dev": true, "requires": { - "@babel/types": "^7.11.0" - }, - "dependencies": { - "@babel/helper-validator-identifier": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", - "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", - "dev": true - }, - "@babel/types": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz", - "integrity": "sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - } + "@babel/types": "^7.12.1" } }, "@babel/helper-split-export-declaration": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", - "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", + "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", "dev": true, "requires": { - "@babel/types": "^7.8.3" + "@babel/types": "^7.12.13" } }, "@babel/helper-validator-identifier": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.5.tgz", - "integrity": "sha512-/8arLKUFq882w4tWGj9JYzRpAlZgiWUJ+dtteNTDqrRBz9Iguck9Rn3ykuBDoUwh2TO4tSAJlrxDUOXWklJe4g==", + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", + "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", + "dev": true + }, + "@babel/helper-validator-option": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.11.tgz", + "integrity": "sha512-TBFCyj939mFSdeX7U7DDj32WtzYY7fDcalgq8v3fBZMNOJQNn7nOYzMaUCiPxPYfCup69mtIpqlKgMZLvQ8Xhw==", "dev": true }, "@babel/helper-wrap-function": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.10.4.tgz", - "integrity": "sha512-6py45WvEF0MhiLrdxtRjKjufwLL1/ob2qDJgg5JgNdojBAZSAKnAjkyOCNug6n+OBl4VW76XjvgSFTdaMcW0Ug==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.12.13.tgz", + "integrity": "sha512-t0aZFEmBJ1LojdtJnhOaQEVejnzYhyjWHSsNSNo8vOYRbAJNh6r6GQF7pd36SqG7OKGbn+AewVQ/0IfYfIuGdw==", "dev": true, "requires": { - "@babel/helper-function-name": "^7.10.4", - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.10.4", - "@babel/types": "^7.10.4" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", - "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", - "dev": true, - "requires": { - "@babel/highlight": "^7.10.4" - } - }, - "@babel/generator": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.11.0.tgz", - "integrity": "sha512-fEm3Uzw7Mc9Xi//qU20cBKatTfs2aOtKqmvy/Vm7RkJEGFQ4xc9myCfbXxqK//ZS8MR/ciOHw6meGASJuKmDfQ==", - "dev": true, - "requires": { - "@babel/types": "^7.11.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "@babel/helper-function-name": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz", - "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.10.4", - "@babel/template": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz", - "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==", - "dev": true, - "requires": { - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz", - "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==", - "dev": true, - "requires": { - "@babel/types": "^7.11.0" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", - "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", - "dev": true - }, - "@babel/highlight": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", - "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.11.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.3.tgz", - "integrity": "sha512-REo8xv7+sDxkKvoxEywIdsNFiZLybwdI7hcT5uEPyQrSMB4YQ973BfC9OOrD/81MaIjh6UxdulIQXkjmiH3PcA==", - "dev": true - }, - "@babel/template": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz", - "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/parser": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "@babel/traverse": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.11.0.tgz", - "integrity": "sha512-ZB2V+LskoWKNpMq6E5UUCrjtDUh5IOTAyIl0dTjIEoXum/iKWkoIEKIRDnUucO6f+2FzNkE0oD4RLKoPIufDtg==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.11.0", - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-split-export-declaration": "^7.11.0", - "@babel/parser": "^7.11.0", - "@babel/types": "^7.11.0", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" - } - }, - "@babel/types": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz", - "integrity": "sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } + "@babel/helper-function-name": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.12.13", + "@babel/types": "^7.12.13" } }, "@babel/helpers": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.10.4.tgz", - "integrity": "sha512-L2gX/XeUONeEbI78dXSrJzGdz4GQ+ZTA/aazfUsFaWjSe95kiCuOZ5HsXvkiw3iwF+mFHSRUfJU8t6YavocdXA==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.13.tgz", + "integrity": "sha512-oohVzLRZ3GQEk4Cjhfs9YkJA4TdIDTObdBEZGrd6F/T0GPSnuV6l22eMcxlvcvzVIPH3VTtxbseudM1zIE+rPQ==", "dev": true, "requires": { - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.10.4", - "@babel/types": "^7.10.4" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", - "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", - "dev": true, - "requires": { - "@babel/highlight": "^7.10.4" - } - }, - "@babel/generator": { - "version": "7.11.4", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.11.4.tgz", - "integrity": "sha512-Rn26vueFx0eOoz7iifCN2UHT6rGtnkSGWSoDRIy8jZN3B91PzeSULbswfLoOWuTuAcNwpG/mxy+uCTDnZ9Mp1g==", - "dev": true, - "requires": { - "@babel/types": "^7.11.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "@babel/helper-function-name": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz", - "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.10.4", - "@babel/template": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz", - "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==", - "dev": true, - "requires": { - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz", - "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==", - "dev": true, - "requires": { - "@babel/types": "^7.11.0" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", - "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", - "dev": true - }, - "@babel/highlight": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", - "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.11.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.4.tgz", - "integrity": "sha512-MggwidiH+E9j5Sh8pbrX5sJvMcsqS5o+7iB42M9/k0CD63MjYbdP4nhSh7uB5wnv2/RVzTZFTxzF/kIa5mrCqA==", - "dev": true - }, - "@babel/template": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz", - "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/parser": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "@babel/traverse": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.11.0.tgz", - "integrity": "sha512-ZB2V+LskoWKNpMq6E5UUCrjtDUh5IOTAyIl0dTjIEoXum/iKWkoIEKIRDnUucO6f+2FzNkE0oD4RLKoPIufDtg==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.11.0", - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-split-export-declaration": "^7.11.0", - "@babel/parser": "^7.11.0", - "@babel/types": "^7.11.0", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" - } - }, - "@babel/types": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz", - "integrity": "sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.12.13", + "@babel/types": "^7.12.13" } }, "@babel/highlight": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.9.0.tgz", - "integrity": "sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.12.13.tgz", + "integrity": "sha512-kocDQvIbgMKlWxXe9fof3TQ+gkIPOUSEYhJjqUjvKMez3krV7vbzYCDq39Oj11UAVK7JqPVGQPlgE85dPNlQww==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.9.0", + "@babel/helper-validator-identifier": "^7.12.11", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.9.6.tgz", - "integrity": "sha512-AoeIEJn8vt+d/6+PXDRPaksYhnlbMIiejioBZvvMQsOjW/JYK6k/0dKnvvP3EhK5GfMBWDPtrxRtegWdAcdq9Q==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.13.tgz", + "integrity": "sha512-z7n7ybOUzaRc3wwqLpAX8UFIXsrVXUJhtNGBwAnLz6d1KUapqyq7ad2La8gZ6CXhHmGAIL32cop8Tst4/PNWLw==", "dev": true }, "@babel/plugin-proposal-async-generator-functions": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.10.5.tgz", - "integrity": "sha512-cNMCVezQbrRGvXJwm9fu/1sJj9bHdGAgKodZdLqOQIpfoH3raqmRPBM17+lh7CzhiKRRBrGtZL9WcjxSoGYUSg==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.12.13.tgz", + "integrity": "sha512-1KH46Hx4WqP77f978+5Ye/VUbuwQld2hph70yaw2hXS2v7ER2f3nlpNMu909HO2rbvP0NKLlMVDPh9KXklVMhA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-remap-async-to-generator": "^7.10.4", + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/helper-remap-async-to-generator": "^7.12.13", "@babel/plugin-syntax-async-generators": "^7.8.0" } }, "@babel/plugin-proposal-class-properties": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.10.4.tgz", - "integrity": "sha512-vhwkEROxzcHGNu2mzUC0OFFNXdZ4M23ib8aRRcJSsW8BZK9pQMD7QB7csl97NBbgGZO7ZyHUyKDnxzOaP4IrCg==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.13.tgz", + "integrity": "sha512-8SCJ0Ddrpwv4T7Gwb33EmW1V9PY5lggTO+A8WjyIwxrSHDUyBw4MtF96ifn1n8H806YlxbVCoKXbbmzD6RD+cA==", "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-create-class-features-plugin": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" } }, "@babel/plugin-proposal-dynamic-import": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.10.4.tgz", - "integrity": "sha512-up6oID1LeidOOASNXgv/CFbgBqTuKJ0cJjz6An5tWD+NVBNlp3VNSBxv2ZdU7SYl3NxJC7agAQDApZusV6uFwQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.12.1.tgz", + "integrity": "sha512-a4rhUSZFuq5W8/OO8H7BL5zspjnc1FLd9hlOxIK/f7qG4a0qsqk8uvF/ywgBA8/OmjsapjpvaEOYItfGG1qIvQ==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.10.4", @@ -1606,105 +7999,105 @@ } }, "@babel/plugin-proposal-export-namespace-from": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.10.4.tgz", - "integrity": "sha512-aNdf0LY6/3WXkhh0Fdb6Zk9j1NMD8ovj3F6r0+3j837Pn1S1PdNtcwJ5EG9WkVPNHPxyJDaxMaAOVq4eki0qbg==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.13.tgz", + "integrity": "sha512-INAgtFo4OnLN3Y/j0VwAgw3HDXcDtX+C/erMvWzuV9v71r7urb6iyMXu7eM9IgLr1ElLlOkaHjJ0SbCmdOQ3Iw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-plugin-utils": "^7.12.13", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" } }, "@babel/plugin-proposal-json-strings": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.10.4.tgz", - "integrity": "sha512-fCL7QF0Jo83uy1K0P2YXrfX11tj3lkpN7l4dMv9Y9VkowkhkQDwFHFd8IiwyK5MZjE8UpbgokkgtcReH88Abaw==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.12.13.tgz", + "integrity": "sha512-v9eEi4GiORDg8x+Dmi5r8ibOe0VXoKDeNPYcTTxdGN4eOWikrJfDJCJrr1l5gKGvsNyGJbrfMftC2dTL6oz7pg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-plugin-utils": "^7.12.13", "@babel/plugin-syntax-json-strings": "^7.8.0" } }, "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.11.0.tgz", - "integrity": "sha512-/f8p4z+Auz0Uaf+i8Ekf1iM7wUNLcViFUGiPxKeXvxTSl63B875YPiVdUDdem7hREcI0E0kSpEhS8tF5RphK7Q==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.12.13.tgz", + "integrity": "sha512-fqmiD3Lz7jVdK6kabeSr1PZlWSUVqSitmHEe3Z00dtGTKieWnX9beafvavc32kjORa5Bai4QNHgFDwWJP+WtSQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-plugin-utils": "^7.12.13", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" } }, "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.10.4.tgz", - "integrity": "sha512-wq5n1M3ZUlHl9sqT2ok1T2/MTt6AXE0e1Lz4WzWBr95LsAZ5qDXe4KnFuauYyEyLiohvXFMdbsOTMyLZs91Zlw==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.13.tgz", + "integrity": "sha512-Qoxpy+OxhDBI5kRqliJFAl4uWXk3Bn24WeFstPH0iLymFehSAUR8MHpqU7njyXv/qbo7oN6yTy5bfCmXdKpo1Q==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-plugin-utils": "^7.12.13", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" } }, "@babel/plugin-proposal-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.10.4.tgz", - "integrity": "sha512-73/G7QoRoeNkLZFxsoCCvlg4ezE4eM+57PnOqgaPOozd5myfj7p0muD1mRVJvbUWbOzD+q3No2bWbaKy+DJ8DA==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.13.tgz", + "integrity": "sha512-O1jFia9R8BUCl3ZGB7eitaAPu62TXJRHn7rh+ojNERCFyqRwJMTmhz+tJ+k0CwI6CLjX/ee4qW74FSqlq9I35w==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-plugin-utils": "^7.12.13", "@babel/plugin-syntax-numeric-separator": "^7.10.4" } }, "@babel/plugin-proposal-object-rest-spread": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.11.0.tgz", - "integrity": "sha512-wzch41N4yztwoRw0ak+37wxwJM2oiIiy6huGCoqkvSTA9acYWcPfn9Y4aJqmFFJ70KTJUu29f3DQ43uJ9HXzEA==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.13.tgz", + "integrity": "sha512-WvA1okB/0OS/N3Ldb3sziSrXg6sRphsBgqiccfcQq7woEn5wQLNX82Oc4PlaFcdwcWHuQXAtb8ftbS8Fbsg/sg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-plugin-utils": "^7.12.13", "@babel/plugin-syntax-object-rest-spread": "^7.8.0", - "@babel/plugin-transform-parameters": "^7.10.4" + "@babel/plugin-transform-parameters": "^7.12.13" } }, "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.10.4.tgz", - "integrity": "sha512-LflT6nPh+GK2MnFiKDyLiqSqVHkQnVf7hdoAvyTnnKj9xB3docGRsdPuxp6qqqW19ifK3xgc9U5/FwrSaCNX5g==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.12.13.tgz", + "integrity": "sha512-9+MIm6msl9sHWg58NvqpNpLtuFbmpFYk37x8kgnGzAHvX35E1FyAwSUt5hIkSoWJFSAH+iwU8bJ4fcD1zKXOzg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-plugin-utils": "^7.12.13", "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" } }, "@babel/plugin-proposal-optional-chaining": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.11.0.tgz", - "integrity": "sha512-v9fZIu3Y8562RRwhm1BbMRxtqZNFmFA2EG+pT2diuU8PT3H6T/KXoZ54KgYisfOFZHV6PfvAiBIZ9Rcz+/JCxA==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.13.tgz", + "integrity": "sha512-0ZwjGfTcnZqyV3y9DSD1Yk3ebp+sIUpT2YDqP8hovzaNZnQq2Kd7PEqa6iOIUDBXBt7Jl3P7YAcEIL5Pz8u09Q==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-skip-transparent-expression-wrappers": "^7.11.0", + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", "@babel/plugin-syntax-optional-chaining": "^7.8.0" } }, "@babel/plugin-proposal-private-methods": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.10.4.tgz", - "integrity": "sha512-wh5GJleuI8k3emgTg5KkJK6kHNsGEr0uBTDBuQUBJwckk9xs1ez79ioheEVVxMLyPscB0LfkbVHslQqIzWV6Bw==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.12.13.tgz", + "integrity": "sha512-sV0V57uUwpauixvR7s2o75LmwJI6JECwm5oPUY5beZB1nBl2i37hc7CJGqB5G+58fur5Y6ugvl3LRONk5x34rg==", "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-create-class-features-plugin": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" } }, "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.10.4.tgz", - "integrity": "sha512-H+3fOgPnEXFL9zGYtKQe4IDOPKYlZdF1kqFDQRRb8PK4B8af1vAGK04tF5iQAAsui+mHNBQSAtd2/ndEDe9wuA==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.13.tgz", + "integrity": "sha512-XyJmZidNfofEkqFV5VC/bLabGmO5QzenPO/YOfGuEbgU+2sSwMmio3YLb4WtBgcmmdwZHyVyv8on77IUjQ5Gvg==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-create-regexp-features-plugin": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" } }, "@babel/plugin-syntax-async-generators": { @@ -1717,12 +8110,12 @@ } }, "@babel/plugin-syntax-class-properties": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.10.4.tgz", - "integrity": "sha512-GCSBF7iUle6rNugfURwNmCGG3Z/2+opxAMLs1nND4bhEG5PuxTIggDBoeYYSujAlLtsupzOHYJQgPS3pivwXIA==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.12.13" } }, "@babel/plugin-syntax-dynamic-import": { @@ -1753,12 +8146,12 @@ } }, "@babel/plugin-syntax-jsx": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.10.4.tgz", - "integrity": "sha512-KCg9mio9jwiARCB7WAcQ7Y1q+qicILjoK8LP/VkPkEKaf5dkaZZK1EcTe91a3JJlZ3qy6L5s9X52boEYi8DM9g==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.13.tgz", + "integrity": "sha512-d4HM23Q1K7oq/SLNmG6mRt85l2csmQ0cHRaxRXjKW0YFdEXqlZ5kzFQKH5Uc3rDJECgu+yCRgPkG04Mm98R/1g==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.12.13" } }, "@babel/plugin-syntax-logical-assignment-operators": { @@ -1816,489 +8209,278 @@ } }, "@babel/plugin-syntax-top-level-await": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.10.4.tgz", - "integrity": "sha512-ni1brg4lXEmWyafKr0ccFWkJG0CeMt4WV1oyeBW6EFObF4oOHclbkj5cARxAPQyAQ2UTuplJyK4nfkXIMMFvsQ==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.13.tgz", + "integrity": "sha512-A81F9pDwyS7yM//KwbCSDqy3Uj4NMIurtplxphWxoYtNPov7cJsDkAFNNyVlIZ3jwGycVsurZ+LtOA8gZ376iQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.12.13" } }, "@babel/plugin-transform-arrow-functions": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.10.4.tgz", - "integrity": "sha512-9J/oD1jV0ZCBcgnoFWFq1vJd4msoKb/TCpGNFyyLt0zABdcvgK3aYikZ8HjzB14c26bc7E3Q1yugpwGy2aTPNA==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.12.13.tgz", + "integrity": "sha512-tBtuN6qtCTd+iHzVZVOMNp+L04iIJBpqkdY42tWbmjIT5wvR2kx7gxMBsyhQtFzHwBbyGi9h8J8r9HgnOpQHxg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.12.13" } }, "@babel/plugin-transform-async-to-generator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.10.4.tgz", - "integrity": "sha512-F6nREOan7J5UXTLsDsZG3DXmZSVofr2tGNwfdrVwkDWHfQckbQXnXSPfD7iO+c/2HGqycwyLST3DnZ16n+cBJQ==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.12.13.tgz", + "integrity": "sha512-psM9QHcHaDr+HZpRuJcE1PXESuGWSCcbiGFFhhwfzdbTxaGDVzuVtdNYliAwcRo3GFg0Bc8MmI+AvIGYIJG04A==", "dev": true, "requires": { - "@babel/helper-module-imports": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-remap-async-to-generator": "^7.10.4" + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/helper-remap-async-to-generator": "^7.12.13" } }, "@babel/plugin-transform-block-scoped-functions": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.10.4.tgz", - "integrity": "sha512-WzXDarQXYYfjaV1szJvN3AD7rZgZzC1JtjJZ8dMHUyiK8mxPRahynp14zzNjU3VkPqPsO38CzxiWO1c9ARZ8JA==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.13.tgz", + "integrity": "sha512-zNyFqbc3kI/fVpqwfqkg6RvBgFpC4J18aKKMmv7KdQ/1GgREapSJAykLMVNwfRGO3BtHj3YQZl8kxCXPcVMVeg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.12.13" } }, "@babel/plugin-transform-block-scoping": { - "version": "7.11.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.11.1.tgz", - "integrity": "sha512-00dYeDE0EVEHuuM+26+0w/SCL0BH2Qy7LwHuI4Hi4MH5gkC8/AqMN5uWFJIsoXZrAphiMm1iXzBw6L2T+eA0ew==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.13.tgz", + "integrity": "sha512-Pxwe0iqWJX4fOOM2kEZeUuAxHMWb9nK+9oh5d11bsLoB0xMg+mkDpt0eYuDZB7ETrY9bbcVlKUGTOGWy7BHsMQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.12.13" } }, "@babel/plugin-transform-classes": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.10.4.tgz", - "integrity": "sha512-2oZ9qLjt161dn1ZE0Ms66xBncQH4In8Sqw1YWgBUZuGVJJS5c0OFZXL6dP2MRHrkU/eKhWg8CzFJhRQl50rQxA==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.12.13.tgz", + "integrity": "sha512-cqZlMlhCC1rVnxE5ZGMtIb896ijL90xppMiuWXcwcOAuFczynpd3KYemb91XFFPi3wJSe/OcrX9lXoowatkkxA==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.10.4", - "@babel/helper-define-map": "^7.10.4", - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-optimise-call-expression": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-replace-supers": "^7.10.4", - "@babel/helper-split-export-declaration": "^7.10.4", + "@babel/helper-annotate-as-pure": "^7.12.13", + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/helper-replace-supers": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13", "globals": "^11.1.0" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", - "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", - "dev": true, - "requires": { - "@babel/highlight": "^7.10.4" - } - }, - "@babel/helper-function-name": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz", - "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.10.4", - "@babel/template": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz", - "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==", - "dev": true, - "requires": { - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz", - "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==", - "dev": true, - "requires": { - "@babel/types": "^7.11.0" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", - "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", - "dev": true - }, - "@babel/highlight": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", - "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.11.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.3.tgz", - "integrity": "sha512-REo8xv7+sDxkKvoxEywIdsNFiZLybwdI7hcT5uEPyQrSMB4YQ973BfC9OOrD/81MaIjh6UxdulIQXkjmiH3PcA==", - "dev": true - }, - "@babel/template": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz", - "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/parser": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "@babel/types": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz", - "integrity": "sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - } } }, "@babel/plugin-transform-computed-properties": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.10.4.tgz", - "integrity": "sha512-JFwVDXcP/hM/TbyzGq3l/XWGut7p46Z3QvqFMXTfk6/09m7xZHJUN9xHfsv7vqqD4YnfI5ueYdSJtXqqBLyjBw==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.12.13.tgz", + "integrity": "sha512-dDfuROUPGK1mTtLKyDPUavmj2b6kFu82SmgpztBFEO974KMjJT+Ytj3/oWsTUMBmgPcp9J5Pc1SlcAYRpJ2hRA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.12.13" } }, "@babel/plugin-transform-destructuring": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.10.4.tgz", - "integrity": "sha512-+WmfvyfsyF603iPa6825mq6Qrb7uLjTOsa3XOFzlYcYDHSS4QmpOWOL0NNBY5qMbvrcf3tq0Cw+v4lxswOBpgA==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.12.13.tgz", + "integrity": "sha512-Dn83KykIFzjhA3FDPA1z4N+yfF3btDGhjnJwxIj0T43tP0flCujnU8fKgEkf0C1biIpSv9NZegPBQ1J6jYkwvQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.12.13" } }, "@babel/plugin-transform-dotall-regex": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.10.4.tgz", - "integrity": "sha512-ZEAVvUTCMlMFAbASYSVQoxIbHm2OkG2MseW6bV2JjIygOjdVv8tuxrCTzj1+Rynh7ODb8GivUy7dzEXzEhuPaA==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.13.tgz", + "integrity": "sha512-foDrozE65ZFdUC2OfgeOCrEPTxdB3yjqxpXh8CH+ipd9CHd4s/iq81kcUpyH8ACGNEPdFqbtzfgzbT/ZGlbDeQ==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-create-regexp-features-plugin": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" } }, "@babel/plugin-transform-duplicate-keys": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.10.4.tgz", - "integrity": "sha512-GL0/fJnmgMclHiBTTWXNlYjYsA7rDrtsazHG6mglaGSTh0KsrW04qml+Bbz9FL0LcJIRwBWL5ZqlNHKTkU3xAA==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.13.tgz", + "integrity": "sha512-NfADJiiHdhLBW3pulJlJI2NB0t4cci4WTZ8FtdIuNc2+8pslXdPtRRAEWqUY+m9kNOk2eRYbTAOipAxlrOcwwQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.12.13" } }, "@babel/plugin-transform-exponentiation-operator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.10.4.tgz", - "integrity": "sha512-S5HgLVgkBcRdyQAHbKj+7KyuWx8C6t5oETmUuwz1pt3WTWJhsUV0WIIXuVvfXMxl/QQyHKlSCNNtaIamG8fysw==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.13.tgz", + "integrity": "sha512-fbUelkM1apvqez/yYx1/oICVnGo2KM5s63mhGylrmXUxK/IAXSIf87QIxVfZldWf4QsOafY6vV3bX8aMHSvNrA==", "dev": true, "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" } }, "@babel/plugin-transform-for-of": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.10.4.tgz", - "integrity": "sha512-ItdQfAzu9AlEqmusA/65TqJ79eRcgGmpPPFvBnGILXZH975G0LNjP1yjHvGgfuCxqrPPueXOPe+FsvxmxKiHHQ==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.12.13.tgz", + "integrity": "sha512-xCbdgSzXYmHGyVX3+BsQjcd4hv4vA/FDy7Kc8eOpzKmBBPEOTurt0w5fCRQaGl+GSBORKgJdstQ1rHl4jbNseQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.12.13" } }, "@babel/plugin-transform-function-name": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.10.4.tgz", - "integrity": "sha512-OcDCq2y5+E0dVD5MagT5X+yTRbcvFjDI2ZVAottGH6tzqjx/LKpgkUepu3hp/u4tZBzxxpNGwLsAvGBvQ2mJzg==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.13.tgz", + "integrity": "sha512-6K7gZycG0cmIwwF7uMK/ZqeCikCGVBdyP2J5SKNCXO5EOHcqi+z7Jwf8AmyDNcBgxET8DrEtCt/mPKPyAzXyqQ==", "dev": true, "requires": { - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", - "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", - "dev": true, - "requires": { - "@babel/highlight": "^7.10.4" - } - }, - "@babel/helper-function-name": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz", - "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.10.4", - "@babel/template": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz", - "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==", - "dev": true, - "requires": { - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", - "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", - "dev": true - }, - "@babel/highlight": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", - "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.11.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.3.tgz", - "integrity": "sha512-REo8xv7+sDxkKvoxEywIdsNFiZLybwdI7hcT5uEPyQrSMB4YQ973BfC9OOrD/81MaIjh6UxdulIQXkjmiH3PcA==", - "dev": true - }, - "@babel/template": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz", - "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/parser": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "@babel/types": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz", - "integrity": "sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - } + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" } }, "@babel/plugin-transform-literals": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.10.4.tgz", - "integrity": "sha512-Xd/dFSTEVuUWnyZiMu76/InZxLTYilOSr1UlHV+p115Z/Le2Fi1KXkJUYz0b42DfndostYlPub3m8ZTQlMaiqQ==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.13.tgz", + "integrity": "sha512-FW+WPjSR7hiUxMcKqyNjP05tQ2kmBCdpEpZHY1ARm96tGQCCBvXKnpjILtDplUnJ/eHZ0lALLM+d2lMFSpYJrQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.12.13" } }, "@babel/plugin-transform-member-expression-literals": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.10.4.tgz", - "integrity": "sha512-0bFOvPyAoTBhtcJLr9VcwZqKmSjFml1iVxvPL0ReomGU53CX53HsM4h2SzckNdkQcHox1bpAqzxBI1Y09LlBSw==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.13.tgz", + "integrity": "sha512-kxLkOsg8yir4YeEPHLuO2tXP9R/gTjpuTOjshqSpELUN3ZAg2jfDnKUvzzJxObun38sw3wm4Uu69sX/zA7iRvg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.12.13" } }, "@babel/plugin-transform-modules-amd": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.10.5.tgz", - "integrity": "sha512-elm5uruNio7CTLFItVC/rIzKLfQ17+fX7EVz5W0TMgIHFo1zY0Ozzx+lgwhL4plzl8OzVn6Qasx5DeEFyoNiRw==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.12.13.tgz", + "integrity": "sha512-JHLOU0o81m5UqG0Ulz/fPC68/v+UTuGTWaZBUwpEk1fYQ1D9LfKV6MPn4ttJKqRo5Lm460fkzjLTL4EHvCprvA==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.10.5", - "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-module-transforms": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13", "babel-plugin-dynamic-import-node": "^2.3.3" } }, "@babel/plugin-transform-modules-commonjs": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.10.4.tgz", - "integrity": "sha512-Xj7Uq5o80HDLlW64rVfDBhao6OX89HKUmb+9vWYaLXBZOma4gA6tw4Ni1O5qVDoZWUV0fxMYA0aYzOawz0l+1w==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.12.13.tgz", + "integrity": "sha512-OGQoeVXVi1259HjuoDnsQMlMkT9UkZT9TpXAsqWplS/M0N1g3TJAn/ByOCeQu7mfjc5WpSsRU+jV1Hd89ts0kQ==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-simple-access": "^7.10.4", + "@babel/helper-module-transforms": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/helper-simple-access": "^7.12.13", "babel-plugin-dynamic-import-node": "^2.3.3" } }, "@babel/plugin-transform-modules-systemjs": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.10.5.tgz", - "integrity": "sha512-f4RLO/OL14/FP1AEbcsWMzpbUz6tssRaeQg11RH1BP/XnPpRoVwgeYViMFacnkaw4k4wjRSjn3ip1Uw9TaXuMw==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.12.13.tgz", + "integrity": "sha512-aHfVjhZ8QekaNF/5aNdStCGzwTbU7SI5hUybBKlMzqIMC7w7Ho8hx5a4R/DkTHfRfLwHGGxSpFt9BfxKCoXKoA==", "dev": true, "requires": { - "@babel/helper-hoist-variables": "^7.10.4", - "@babel/helper-module-transforms": "^7.10.5", - "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-hoist-variables": "^7.12.13", + "@babel/helper-module-transforms": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/helper-validator-identifier": "^7.12.11", "babel-plugin-dynamic-import-node": "^2.3.3" } }, "@babel/plugin-transform-modules-umd": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.10.4.tgz", - "integrity": "sha512-mohW5q3uAEt8T45YT7Qc5ws6mWgJAaL/8BfWD9Dodo1A3RKWli8wTS+WiQ/knF+tXlPirW/1/MqzzGfCExKECA==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.12.13.tgz", + "integrity": "sha512-BgZndyABRML4z6ibpi7Z98m4EVLFI9tVsZDADC14AElFaNHHBcJIovflJ6wtCqFxwy2YJ1tJhGRsr0yLPKoN+w==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-module-transforms": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" } }, "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.10.4.tgz", - "integrity": "sha512-V6LuOnD31kTkxQPhKiVYzYC/Jgdq53irJC/xBSmqcNcqFGV+PER4l6rU5SH2Vl7bH9mLDHcc0+l9HUOe4RNGKA==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.13.tgz", + "integrity": "sha512-Xsm8P2hr5hAxyYblrfACXpQKdQbx4m2df9/ZZSQ8MAhsadw06+jW7s9zsSw6he+mJZXRlVMyEnVktJo4zjk1WA==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.10.4" + "@babel/helper-create-regexp-features-plugin": "^7.12.13" } }, "@babel/plugin-transform-new-target": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.10.4.tgz", - "integrity": "sha512-YXwWUDAH/J6dlfwqlWsztI2Puz1NtUAubXhOPLQ5gjR/qmQ5U96DY4FQO8At33JN4XPBhrjB8I4eMmLROjjLjw==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.13.tgz", + "integrity": "sha512-/KY2hbLxrG5GTQ9zzZSc3xWiOy379pIETEhbtzwZcw9rvuaVV4Fqy7BYGYOWZnaoXIQYbbJ0ziXLa/sKcGCYEQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.12.13" } }, "@babel/plugin-transform-object-super": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.10.4.tgz", - "integrity": "sha512-5iTw0JkdRdJvr7sY0vHqTpnruUpTea32JHmq/atIWqsnNussbRzjEDyWep8UNztt1B5IusBYg8Irb0bLbiEBCQ==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.13.tgz", + "integrity": "sha512-JzYIcj3XtYspZDV8j9ulnoMPZZnF/Cj0LUxPOjR89BdBVx+zYJI9MdMIlUZjbXDX+6YVeS6I3e8op+qQ3BYBoQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-replace-supers": "^7.10.4" + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/helper-replace-supers": "^7.12.13" } }, "@babel/plugin-transform-parameters": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.10.5.tgz", - "integrity": "sha512-xPHwUj5RdFV8l1wuYiu5S9fqWGM2DrYc24TMvUiRrPVm+SM3XeqU9BcokQX/kEUe+p2RBwy+yoiR1w/Blq6ubw==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.12.13.tgz", + "integrity": "sha512-e7QqwZalNiBRHCpJg/P8s/VJeSRYgmtWySs1JwvfwPqhBbiWfOcHDKdeAi6oAyIimoKWBlwc8oTgbZHdhCoVZA==", "dev": true, "requires": { - "@babel/helper-get-function-arity": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" - }, - "dependencies": { - "@babel/helper-get-function-arity": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz", - "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==", - "dev": true, - "requires": { - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", - "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", - "dev": true - }, - "@babel/types": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz", - "integrity": "sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - } + "@babel/helper-plugin-utils": "^7.12.13" } }, "@babel/plugin-transform-property-literals": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.10.4.tgz", - "integrity": "sha512-ofsAcKiUxQ8TY4sScgsGeR2vJIsfrzqvFb9GvJ5UdXDzl+MyYCaBj/FGzXuv7qE0aJcjWMILny1epqelnFlz8g==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.13.tgz", + "integrity": "sha512-nqVigwVan+lR+g8Fj8Exl0UQX2kymtjcWfMOYM1vTYEKujeyv2SkMgazf2qNcK7l4SDiKyTA/nHCPqL4e2zo1A==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.12.13" } }, "@babel/plugin-transform-react-display-name": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.10.4.tgz", - "integrity": "sha512-Zd4X54Mu9SBfPGnEcaGcOrVAYOtjT2on8QZkLKEq1S/tHexG39d9XXGZv19VfRrDjPJzFmPfTAqOQS1pfFOujw==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.12.13.tgz", + "integrity": "sha512-MprESJzI9O5VnJZrL7gg1MpdqmiFcUv41Jc7SahxYsNP2kDkFqClxxTZq+1Qv4AFCamm+GXMRDQINNn+qrxmiA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.12.13" } }, "@babel/plugin-transform-react-jsx": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.10.4.tgz", - "integrity": "sha512-L+MfRhWjX0eI7Js093MM6MacKU4M6dnCRa/QPDwYMxjljzSCzzlzKzj9Pk4P3OtrPcxr2N3znR419nr3Xw+65A==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.12.13.tgz", + "integrity": "sha512-hhXZMYR8t9RvduN2uW4sjl6MRtUhzNE726JvoJhpjhxKgRUVkZqTsA0xc49ALZxQM7H26pZ/lLvB2Yrea9dllA==", "dev": true, "requires": { - "@babel/helper-builder-react-jsx": "^7.10.4", - "@babel/helper-builder-react-jsx-experimental": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-jsx": "^7.10.4" + "@babel/helper-annotate-as-pure": "^7.12.13", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/plugin-syntax-jsx": "^7.12.13", + "@babel/types": "^7.12.13" } }, "@babel/plugin-transform-react-jsx-development": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.10.4.tgz", - "integrity": "sha512-RM3ZAd1sU1iQ7rI2dhrZRZGv0aqzNQMbkIUCS1txYpi9wHQ2ZHNjo5TwX+UD6pvFW4AbWqLVYvKy5qJSAyRGjQ==", + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.12.12.tgz", + "integrity": "sha512-i1AxnKxHeMxUaWVXQOSIco4tvVvvCxMSfeBMnMM06mpaJt3g+MpxYQQrDfojUQldP1xxraPSJYSMEljoWM/dCg==", "dev": true, "requires": { - "@babel/helper-builder-react-jsx-experimental": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-jsx": "^7.10.4" - } - }, - "@babel/plugin-transform-react-jsx-self": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.10.4.tgz", - "integrity": "sha512-yOvxY2pDiVJi0axdTWHSMi5T0DILN+H+SaeJeACHKjQLezEzhLx9nEF9xgpBLPtkZsks9cnb5P9iBEi21En3gg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-jsx": "^7.10.4" - } - }, - "@babel/plugin-transform-react-jsx-source": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.10.5.tgz", - "integrity": "sha512-wTeqHVkN1lfPLubRiZH3o73f4rfon42HpgxUSs86Nc+8QIcm/B9s8NNVXu/gwGcOyd7yDib9ikxoDLxJP0UiDA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-jsx": "^7.10.4" + "@babel/plugin-transform-react-jsx": "^7.12.12" } }, "@babel/plugin-transform-react-pure-annotations": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.10.4.tgz", - "integrity": "sha512-+njZkqcOuS8RaPakrnR9KvxjoG1ASJWpoIv/doyWngId88JoFlPlISenGXjrVacZUIALGUr6eodRs1vmPnF23A==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.12.1.tgz", + "integrity": "sha512-RqeaHiwZtphSIUZ5I85PEH19LOSzxfuEazoY7/pWASCAIBuATQzpSVD+eT6MebeeZT2F4eSL0u4vw6n4Nm0Mjg==", "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.10.4", @@ -2306,115 +8488,114 @@ } }, "@babel/plugin-transform-regenerator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.10.4.tgz", - "integrity": "sha512-3thAHwtor39A7C04XucbMg17RcZ3Qppfxr22wYzZNcVIkPHfpM9J0SO8zuCV6SZa265kxBJSrfKTvDCYqBFXGw==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.12.13.tgz", + "integrity": "sha512-lxb2ZAvSLyJ2PEe47hoGWPmW22v7CtSl9jW8mingV4H2sEX/JOcrAj2nPuGWi56ERUm2bUpjKzONAuT6HCn2EA==", "dev": true, "requires": { "regenerator-transform": "^0.14.2" } }, "@babel/plugin-transform-reserved-words": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.10.4.tgz", - "integrity": "sha512-hGsw1O6Rew1fkFbDImZIEqA8GoidwTAilwCyWqLBM9f+e/u/sQMQu7uX6dyokfOayRuuVfKOW4O7HvaBWM+JlQ==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.13.tgz", + "integrity": "sha512-xhUPzDXxZN1QfiOy/I5tyye+TRz6lA7z6xaT4CLOjPRMVg1ldRf0LHw0TDBpYL4vG78556WuHdyO9oi5UmzZBg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.12.13" } }, "@babel/plugin-transform-shorthand-properties": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.10.4.tgz", - "integrity": "sha512-AC2K/t7o07KeTIxMoHneyX90v3zkm5cjHJEokrPEAGEy3UCp8sLKfnfOIGdZ194fyN4wfX/zZUWT9trJZ0qc+Q==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.13.tgz", + "integrity": "sha512-xpL49pqPnLtf0tVluuqvzWIgLEhuPpZzvs2yabUHSKRNlN7ScYU7aMlmavOeyXJZKgZKQRBlh8rHbKiJDraTSw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.12.13" } }, "@babel/plugin-transform-spread": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.11.0.tgz", - "integrity": "sha512-UwQYGOqIdQJe4aWNyS7noqAnN2VbaczPLiEtln+zPowRNlD+79w3oi2TWfYe0eZgd+gjZCbsydN7lzWysDt+gw==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.12.13.tgz", + "integrity": "sha512-dUCrqPIowjqk5pXsx1zPftSq4sT0aCeZVAxhdgs3AMgyaDmoUT0G+5h3Dzja27t76aUEIJWlFgPJqJ/d4dbTtg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-skip-transparent-expression-wrappers": "^7.11.0" + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1" } }, "@babel/plugin-transform-sticky-regex": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.10.4.tgz", - "integrity": "sha512-Ddy3QZfIbEV0VYcVtFDCjeE4xwVTJWTmUtorAJkn6u/92Z/nWJNV+mILyqHKrUxXYKA2EoCilgoPePymKL4DvQ==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.13.tgz", + "integrity": "sha512-Jc3JSaaWT8+fr7GRvQP02fKDsYk4K/lYwWq38r/UGfaxo89ajud321NH28KRQ7xy1Ybc0VUE5Pz8psjNNDUglg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-regex": "^7.10.4" + "@babel/helper-plugin-utils": "^7.12.13" } }, "@babel/plugin-transform-template-literals": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.10.5.tgz", - "integrity": "sha512-V/lnPGIb+KT12OQikDvgSuesRX14ck5FfJXt6+tXhdkJ+Vsd0lDCVtF6jcB4rNClYFzaB2jusZ+lNISDk2mMMw==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.12.13.tgz", + "integrity": "sha512-arIKlWYUgmNsF28EyfmiQHJLJFlAJNYkuQO10jL46ggjBpeb2re1P9K9YGxNJB45BqTbaslVysXDYm/g3sN/Qg==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.12.13" } }, "@babel/plugin-transform-typeof-symbol": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.10.4.tgz", - "integrity": "sha512-QqNgYwuuW0y0H+kUE/GWSR45t/ccRhe14Fs/4ZRouNNQsyd4o3PG4OtHiIrepbM2WKUBDAXKCAK/Lk4VhzTaGA==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.13.tgz", + "integrity": "sha512-eKv/LmUJpMnu4npgfvs3LiHhJua5fo/CysENxa45YCQXZwKnGCQKAg87bvoqSW1fFT+HA32l03Qxsm8ouTY3ZQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.12.13" } }, "@babel/plugin-transform-unicode-escapes": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.10.4.tgz", - "integrity": "sha512-y5XJ9waMti2J+e7ij20e+aH+fho7Wb7W8rNuu72aKRwCHFqQdhkdU2lo3uZ9tQuboEJcUFayXdARhcxLQ3+6Fg==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.13.tgz", + "integrity": "sha512-0bHEkdwJ/sN/ikBHfSmOXPypN/beiGqjo+o4/5K+vxEFNPRPdImhviPakMKG4x96l85emoa0Z6cDflsdBusZbw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.12.13" } }, "@babel/plugin-transform-unicode-regex": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.10.4.tgz", - "integrity": "sha512-wNfsc4s8N2qnIwpO/WP2ZiSyjfpTamT2C9V9FDH/Ljub9zw6P3SjkXcFmc0RQUt96k2fmIvtla2MMjgTwIAC+A==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.13.tgz", + "integrity": "sha512-mDRzSNY7/zopwisPZ5kM9XKCfhchqIYwAKRERtEnhYscZB79VRekuRSoYbN0+KVe3y8+q1h6A4svXtP7N+UoCA==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-create-regexp-features-plugin": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" } }, "@babel/preset-env": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.11.0.tgz", - "integrity": "sha512-2u1/k7rG/gTh02dylX2kL3S0IJNF+J6bfDSp4DI2Ma8QN6Y9x9pmAax59fsCk6QUQG0yqH47yJWA+u1I1LccAg==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.13.tgz", + "integrity": "sha512-JUVlizG8SoFTz4LmVUL8++aVwzwxcvey3N0j1tRbMAXVEy95uQ/cnEkmEKHN00Bwq4voAV3imQGnQvpkLAxsrw==", "dev": true, "requires": { - "@babel/compat-data": "^7.11.0", - "@babel/helper-compilation-targets": "^7.10.4", - "@babel/helper-module-imports": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-proposal-async-generator-functions": "^7.10.4", - "@babel/plugin-proposal-class-properties": "^7.10.4", - "@babel/plugin-proposal-dynamic-import": "^7.10.4", - "@babel/plugin-proposal-export-namespace-from": "^7.10.4", - "@babel/plugin-proposal-json-strings": "^7.10.4", - "@babel/plugin-proposal-logical-assignment-operators": "^7.11.0", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.10.4", - "@babel/plugin-proposal-numeric-separator": "^7.10.4", - "@babel/plugin-proposal-object-rest-spread": "^7.11.0", - "@babel/plugin-proposal-optional-catch-binding": "^7.10.4", - "@babel/plugin-proposal-optional-chaining": "^7.11.0", - "@babel/plugin-proposal-private-methods": "^7.10.4", - "@babel/plugin-proposal-unicode-property-regex": "^7.10.4", + "@babel/compat-data": "^7.12.13", + "@babel/helper-compilation-targets": "^7.12.13", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/helper-validator-option": "^7.12.11", + "@babel/plugin-proposal-async-generator-functions": "^7.12.13", + "@babel/plugin-proposal-class-properties": "^7.12.13", + "@babel/plugin-proposal-dynamic-import": "^7.12.1", + "@babel/plugin-proposal-export-namespace-from": "^7.12.13", + "@babel/plugin-proposal-json-strings": "^7.12.13", + "@babel/plugin-proposal-logical-assignment-operators": "^7.12.13", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.13", + "@babel/plugin-proposal-numeric-separator": "^7.12.13", + "@babel/plugin-proposal-object-rest-spread": "^7.12.13", + "@babel/plugin-proposal-optional-catch-binding": "^7.12.13", + "@babel/plugin-proposal-optional-chaining": "^7.12.13", + "@babel/plugin-proposal-private-methods": "^7.12.13", + "@babel/plugin-proposal-unicode-property-regex": "^7.12.13", "@babel/plugin-syntax-async-generators": "^7.8.0", - "@babel/plugin-syntax-class-properties": "^7.10.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", "@babel/plugin-syntax-dynamic-import": "^7.8.0", "@babel/plugin-syntax-export-namespace-from": "^7.8.3", "@babel/plugin-syntax-json-strings": "^7.8.0", @@ -2424,71 +8605,49 @@ "@babel/plugin-syntax-object-rest-spread": "^7.8.0", "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", "@babel/plugin-syntax-optional-chaining": "^7.8.0", - "@babel/plugin-syntax-top-level-await": "^7.10.4", - "@babel/plugin-transform-arrow-functions": "^7.10.4", - "@babel/plugin-transform-async-to-generator": "^7.10.4", - "@babel/plugin-transform-block-scoped-functions": "^7.10.4", - "@babel/plugin-transform-block-scoping": "^7.10.4", - "@babel/plugin-transform-classes": "^7.10.4", - "@babel/plugin-transform-computed-properties": "^7.10.4", - "@babel/plugin-transform-destructuring": "^7.10.4", - "@babel/plugin-transform-dotall-regex": "^7.10.4", - "@babel/plugin-transform-duplicate-keys": "^7.10.4", - "@babel/plugin-transform-exponentiation-operator": "^7.10.4", - "@babel/plugin-transform-for-of": "^7.10.4", - "@babel/plugin-transform-function-name": "^7.10.4", - "@babel/plugin-transform-literals": "^7.10.4", - "@babel/plugin-transform-member-expression-literals": "^7.10.4", - "@babel/plugin-transform-modules-amd": "^7.10.4", - "@babel/plugin-transform-modules-commonjs": "^7.10.4", - "@babel/plugin-transform-modules-systemjs": "^7.10.4", - "@babel/plugin-transform-modules-umd": "^7.10.4", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.10.4", - "@babel/plugin-transform-new-target": "^7.10.4", - "@babel/plugin-transform-object-super": "^7.10.4", - "@babel/plugin-transform-parameters": "^7.10.4", - "@babel/plugin-transform-property-literals": "^7.10.4", - "@babel/plugin-transform-regenerator": "^7.10.4", - "@babel/plugin-transform-reserved-words": "^7.10.4", - "@babel/plugin-transform-shorthand-properties": "^7.10.4", - "@babel/plugin-transform-spread": "^7.11.0", - "@babel/plugin-transform-sticky-regex": "^7.10.4", - "@babel/plugin-transform-template-literals": "^7.10.4", - "@babel/plugin-transform-typeof-symbol": "^7.10.4", - "@babel/plugin-transform-unicode-escapes": "^7.10.4", - "@babel/plugin-transform-unicode-regex": "^7.10.4", + "@babel/plugin-syntax-top-level-await": "^7.12.13", + "@babel/plugin-transform-arrow-functions": "^7.12.13", + "@babel/plugin-transform-async-to-generator": "^7.12.13", + "@babel/plugin-transform-block-scoped-functions": "^7.12.13", + "@babel/plugin-transform-block-scoping": "^7.12.13", + "@babel/plugin-transform-classes": "^7.12.13", + "@babel/plugin-transform-computed-properties": "^7.12.13", + "@babel/plugin-transform-destructuring": "^7.12.13", + "@babel/plugin-transform-dotall-regex": "^7.12.13", + "@babel/plugin-transform-duplicate-keys": "^7.12.13", + "@babel/plugin-transform-exponentiation-operator": "^7.12.13", + "@babel/plugin-transform-for-of": "^7.12.13", + "@babel/plugin-transform-function-name": "^7.12.13", + "@babel/plugin-transform-literals": "^7.12.13", + "@babel/plugin-transform-member-expression-literals": "^7.12.13", + "@babel/plugin-transform-modules-amd": "^7.12.13", + "@babel/plugin-transform-modules-commonjs": "^7.12.13", + "@babel/plugin-transform-modules-systemjs": "^7.12.13", + "@babel/plugin-transform-modules-umd": "^7.12.13", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.13", + "@babel/plugin-transform-new-target": "^7.12.13", + "@babel/plugin-transform-object-super": "^7.12.13", + "@babel/plugin-transform-parameters": "^7.12.13", + "@babel/plugin-transform-property-literals": "^7.12.13", + "@babel/plugin-transform-regenerator": "^7.12.13", + "@babel/plugin-transform-reserved-words": "^7.12.13", + "@babel/plugin-transform-shorthand-properties": "^7.12.13", + "@babel/plugin-transform-spread": "^7.12.13", + "@babel/plugin-transform-sticky-regex": "^7.12.13", + "@babel/plugin-transform-template-literals": "^7.12.13", + "@babel/plugin-transform-typeof-symbol": "^7.12.13", + "@babel/plugin-transform-unicode-escapes": "^7.12.13", + "@babel/plugin-transform-unicode-regex": "^7.12.13", "@babel/preset-modules": "^0.1.3", - "@babel/types": "^7.11.0", - "browserslist": "^4.12.0", - "core-js-compat": "^3.6.2", - "invariant": "^2.2.2", - "levenary": "^1.1.1", + "@babel/types": "^7.12.13", + "core-js-compat": "^3.8.0", "semver": "^5.5.0" - }, - "dependencies": { - "@babel/helper-validator-identifier": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", - "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", - "dev": true - }, - "@babel/types": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz", - "integrity": "sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - } } }, "@babel/preset-modules": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.3.tgz", - "integrity": "sha512-Ra3JXOHBq2xd56xSF7lMKXdjBn3T772Y1Wet3yWnkDly9zHvJki029tAFzvAAK5cf4YV3yoxuP61crYRol6SVg==", + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", + "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.0.0", @@ -2499,32 +8658,30 @@ } }, "@babel/preset-react": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.10.4.tgz", - "integrity": "sha512-BrHp4TgOIy4M19JAfO1LhycVXOPWdDbTRep7eVyatf174Hff+6Uk53sDyajqZPu8W1qXRBiYOfIamek6jA7YVw==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.12.13.tgz", + "integrity": "sha512-TYM0V9z6Abb6dj1K7i5NrEhA13oS5ujUYQYDfqIBXYHOc2c2VkFgc+q9kyssIyUfy4/hEwqrgSlJ/Qgv8zJLsA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-transform-react-display-name": "^7.10.4", - "@babel/plugin-transform-react-jsx": "^7.10.4", - "@babel/plugin-transform-react-jsx-development": "^7.10.4", - "@babel/plugin-transform-react-jsx-self": "^7.10.4", - "@babel/plugin-transform-react-jsx-source": "^7.10.4", - "@babel/plugin-transform-react-pure-annotations": "^7.10.4" + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/plugin-transform-react-display-name": "^7.12.13", + "@babel/plugin-transform-react-jsx": "^7.12.13", + "@babel/plugin-transform-react-jsx-development": "^7.12.12", + "@babel/plugin-transform-react-pure-annotations": "^7.12.1" } }, "@babel/runtime": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.6.tgz", - "integrity": "sha512-64AF1xY3OAkFHqOb9s4jpgk1Mm5vDZ4L3acHvAml+53nO1XbXLuDodsVpO4OIUsmemlUHMxNdYMNJmsvOwLrvQ==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.13.tgz", + "integrity": "sha512-8+3UMPBrjFa/6TtKi/7sehPKqfAm4g6K+YQjyyFOLUTxzOngcRZTlAVY8sc2CORJYqdHQY8gRPHmn+qo15rCBw==", "requires": { "regenerator-runtime": "^0.13.4" } }, "@babel/runtime-corejs3": { - "version": "7.11.2", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.11.2.tgz", - "integrity": "sha512-qh5IR+8VgFz83VBa6OkaET6uN/mJOhHONuy3m1sgF0CV6mXdPSEBdA7e1eUbVvyNtANjMbg22JUv71BaDXLY6A==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.12.13.tgz", + "integrity": "sha512-8fSpqYRETHATtNitsCXq8QQbKJP31/KnDl2Wz2Vtui9nKzjss2ysuZtyVsWjBtvkeEFo346gkwjYPab1hvrXkQ==", "dev": true, "requires": { "core-js-pure": "^3.0.0", @@ -2532,100 +8689,134 @@ } }, "@babel/template": { - "version": "7.8.6", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.6.tgz", - "integrity": "sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", + "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", "dev": true, "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/parser": "^7.8.6", - "@babel/types": "^7.8.6" + "@babel/code-frame": "^7.12.13", + "@babel/parser": "^7.12.13", + "@babel/types": "^7.12.13" } }, "@babel/traverse": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.9.6.tgz", - "integrity": "sha512-b3rAHSjbxy6VEAvlxM8OV/0X4XrG72zoxme6q1MOoe2vd0bEc+TwayhuC1+Dfgqh1QEG+pj7atQqvUprHIccsg==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.13.tgz", + "integrity": "sha512-3Zb4w7eE/OslI0fTp8c7b286/cQps3+vdLW3UcwC8VSJC6GbKn55aeVVu2QJNuCDoeKyptLOFrPq8WqZZBodyA==", "dev": true, "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/generator": "^7.9.6", - "@babel/helper-function-name": "^7.9.5", - "@babel/helper-split-export-declaration": "^7.8.3", - "@babel/parser": "^7.9.6", - "@babel/types": "^7.9.6", + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.12.13", + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/parser": "^7.12.13", + "@babel/types": "^7.12.13", "debug": "^4.1.0", "globals": "^11.1.0", - "lodash": "^4.17.13" - }, - "dependencies": { - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } + "lodash": "^4.17.19" } }, "@babel/types": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.6.tgz", - "integrity": "sha512-qxXzvBO//jO9ZnoasKF1uJzHd2+M6Q2ZPIVfnFps8JJvXy0ZBbwbNOmE6SGIY5XOY6d1Bo5lb9d9RJ8nv3WSeA==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.13.tgz", + "integrity": "sha512-oKrdZTld2im1z8bDwTOQvUbxKwE+854zc16qWZQlcTqMN00pWxHQ4ZeOq0yDMnisOpRykH2/5Qqcrk/OlbAjiQ==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.9.5", - "lodash": "^4.17.13", + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", "to-fast-properties": "^2.0.0" } }, + "@discoveryjs/json-ext": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.2.tgz", + "integrity": "sha512-HyYEUDeIj5rRQU2Hk5HTB2uHsbRQpF70nvMhVzi+VJR0X+xNEhjPui4/kBf3VeH/wqD28PT4sVOm8qqLjBrSZg==" + }, + "@eslint/eslintrc": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.3.0.tgz", + "integrity": "sha512-1JTKgrOKAHVivSvOYw+sJOunkBjUOvjqWk1DPja7ZFhIS2mX/4EgTT8M7eTK9jrKhL/FvXXEbQwIs3pg1xp3dg==", + "dev": true, + "requires": { + "ajv": "^6.12.4", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^12.1.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "lodash": "^4.17.20", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "globals": { + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", + "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", + "dev": true, + "requires": { + "type-fest": "^0.8.1" + } + } + } + }, "@fortawesome/fontawesome-common-types": { - "version": "0.2.30", - "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-0.2.30.tgz", - "integrity": "sha512-TsRwpTuKwFNiPhk1UfKgw7zNPeV5RhNp2Uw3pws+9gDAkPGKrtjR1y2lI3SYn7+YzyfuNknflpBA1LRKjt7hMg==" + "version": "0.2.34", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-0.2.34.tgz", + "integrity": "sha512-XcIn3iYbTEzGIxD0/dY5+4f019jIcEIWBiHc3KrmK/ROahwxmZ/s+tdj97p/5K0klz4zZUiMfUlYP0ajhSJjmA==" }, "@fortawesome/fontawesome-svg-core": { - "version": "1.2.30", - "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-1.2.30.tgz", - "integrity": "sha512-E3sAXATKCSVnT17HYmZjjbcmwihrNOCkoU7dVMlasrcwiJAHxSKeZ+4WN5O+ElgO/FaYgJmASl8p9N7/B/RttA==", + "version": "1.2.34", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-1.2.34.tgz", + "integrity": "sha512-0KNN0nc5eIzaJxlv43QcDmTkDY1CqeN6J7OCGSs+fwGPdtv0yOQqRjieopBCmw+yd7uD3N2HeNL3Zm5isDleLg==", "requires": { - "@fortawesome/fontawesome-common-types": "^0.2.30" + "@fortawesome/fontawesome-common-types": "^0.2.34" } }, "@fortawesome/free-solid-svg-icons": { - "version": "5.14.0", - "resolved": "https://registry.npmjs.org/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-5.14.0.tgz", - "integrity": "sha512-M933RDM8cecaKMWDSk3FRYdnzWGW7kBBlGNGfvqLVwcwhUPNj9gcw+xZMrqBdRqxnSXdl3zWzTCNNGEtFUq67Q==", + "version": "5.15.2", + "resolved": "https://registry.npmjs.org/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-5.15.2.tgz", + "integrity": "sha512-ZfCU+QjaFsdNZmOGmfqEWhzI3JOe37x5dF4kz9GeXvKn/sTxhqMtZ7mh3lBf76SvcYY5/GKFuyG7p1r4iWMQqw==", "requires": { - "@fortawesome/fontawesome-common-types": "^0.2.30" + "@fortawesome/fontawesome-common-types": "^0.2.34" } }, "@fortawesome/react-fontawesome": { - "version": "0.1.11", - "resolved": "https://registry.npmjs.org/@fortawesome/react-fontawesome/-/react-fontawesome-0.1.11.tgz", - "integrity": "sha512-sClfojasRifQKI0OPqTy8Ln8iIhnxR/Pv/hukBhWnBz9kQRmqi6JSH3nghlhAY7SUeIIM7B5/D2G8WjX0iepVg==", + "version": "0.1.14", + "resolved": "https://registry.npmjs.org/@fortawesome/react-fontawesome/-/react-fontawesome-0.1.14.tgz", + "integrity": "sha512-4wqNb0gRLVaBm/h+lGe8UfPPivcbuJ6ecI4hIgW0LjI7kzpYB9FkN0L9apbVzg+lsBdcTf0AlBtODjcSX5mmKA==", "requires": { "prop-types": "^15.7.2" } }, - "@types/color-name": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", - "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==", - "dev": true + "@types/eslint": { + "version": "7.2.6", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.6.tgz", + "integrity": "sha512-I+1sYH+NPQ3/tVqCeUSBwTE/0heyvtXqpIopUUArlBm0Kpocb8FbMa3AZ/ASKIFpN3rnEx932TTXDbt9OXsNDw==", + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "@types/eslint-scope": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.0.tgz", + "integrity": "sha512-O/ql2+rrCUe2W2rs7wMR+GqPRcgB6UiqN5RhrR5xruFlY7l9YLMn0ZkDzjoHLeiFkR8MCQZVudUuuvQ2BLC9Qw==", + "requires": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "@types/estree": { + "version": "0.0.46", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.46.tgz", + "integrity": "sha512-laIjwTQaD+5DukBZaygQ79K1Z0jb1bPEMRrkXSLjtCcZm+abyp5YbrqpSLzD42FwWW6gK/aS4NYpJ804nG2brg==" }, "@types/json-schema": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.5.tgz", - "integrity": "sha512-7+2BITlgjgDhH0vvwZU/HZJVyk+2XUlvxXe8dFMedNX/aMkaOq++rMAFXc0tM7ij15QaWlbdQASBR9dihi+bDQ==" + "version": "7.0.7", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz", + "integrity": "sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==" }, "@types/json5": { "version": "0.0.29", @@ -2633,215 +8824,195 @@ "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", "dev": true }, + "@types/node": { + "version": "14.14.22", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.22.tgz", + "integrity": "sha512-g+f/qj/cNcqKkc3tFqlXOYjrmZA+jNBiDzbP3kH+B+otKFqAdPgVTGP1IeKRdMml/aE69as5S4FqtxAbl+LaMw==" + }, "@webassemblyjs/ast": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", - "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", - "dev": true, + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.0.tgz", + "integrity": "sha512-kX2W49LWsbthrmIRMbQZuQDhGtjyqXfEmmHyEi4XWnSZtPmxY0+3anPIzsnRb45VH/J55zlOfWvZuY47aJZTJg==", "requires": { - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0" + "@webassemblyjs/helper-numbers": "1.11.0", + "@webassemblyjs/helper-wasm-bytecode": "1.11.0" } }, "@webassemblyjs/floating-point-hex-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", - "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==", - "dev": true + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.0.tgz", + "integrity": "sha512-Q/aVYs/VnPDVYvsCBL/gSgwmfjeCb4LW8+TMrO3cSzJImgv8lxxEPM2JA5jMrivE7LSz3V+PFqtMbls3m1exDA==" }, "@webassemblyjs/helper-api-error": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", - "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", - "dev": true + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.0.tgz", + "integrity": "sha512-baT/va95eXiXb2QflSx95QGT5ClzWpGaa8L7JnJbgzoYeaA27FCvuBXU758l+KXWRndEmUXjP0Q5fibhavIn8w==" }, "@webassemblyjs/helper-buffer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", - "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", - "dev": true + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.0.tgz", + "integrity": "sha512-u9HPBEl4DS+vA8qLQdEQ6N/eJQ7gT7aNvMIo8AAWvAl/xMrcOSiI2M0MAnMCy3jIFke7bEee/JwdX1nUpCtdyA==" }, - "@webassemblyjs/helper-code-frame": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", - "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", - "dev": true, + "@webassemblyjs/helper-numbers": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.0.tgz", + "integrity": "sha512-DhRQKelIj01s5IgdsOJMKLppI+4zpmcMQ3XboFPLwCpSNH6Hqo1ritgHgD0nqHeSYqofA6aBN/NmXuGjM1jEfQ==", "requires": { - "@webassemblyjs/wast-printer": "1.9.0" - } - }, - "@webassemblyjs/helper-fsm": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", - "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==", - "dev": true - }, - "@webassemblyjs/helper-module-context": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", - "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0" + "@webassemblyjs/floating-point-hex-parser": "1.11.0", + "@webassemblyjs/helper-api-error": "1.11.0", + "@xtuc/long": "4.2.2" } }, "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", - "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", - "dev": true + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.0.tgz", + "integrity": "sha512-MbmhvxXExm542tWREgSFnOVo07fDpsBJg3sIl6fSp9xuu75eGz5lz31q7wTLffwL3Za7XNRCMZy210+tnsUSEA==" }, "@webassemblyjs/helper-wasm-section": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", - "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", - "dev": true, + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.0.tgz", + "integrity": "sha512-3Eb88hcbfY/FCukrg6i3EH8H2UsD7x8Vy47iVJrP967A9JGqgBVL9aH71SETPx1JrGsOUVLo0c7vMCN22ytJew==", "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0" + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/helper-buffer": "1.11.0", + "@webassemblyjs/helper-wasm-bytecode": "1.11.0", + "@webassemblyjs/wasm-gen": "1.11.0" } }, "@webassemblyjs/ieee754": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", - "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", - "dev": true, + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.0.tgz", + "integrity": "sha512-KXzOqpcYQwAfeQ6WbF6HXo+0udBNmw0iXDmEK5sFlmQdmND+tr773Ti8/5T/M6Tl/413ArSJErATd8In3B+WBA==", "requires": { "@xtuc/ieee754": "^1.2.0" } }, "@webassemblyjs/leb128": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", - "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", - "dev": true, + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.0.tgz", + "integrity": "sha512-aqbsHa1mSQAbeeNcl38un6qVY++hh8OpCOzxhixSYgbRfNWcxJNJQwe2rezK9XEcssJbbWIkblaJRwGMS9zp+g==", "requires": { "@xtuc/long": "4.2.2" } }, "@webassemblyjs/utf8": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", - "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", - "dev": true + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.0.tgz", + "integrity": "sha512-A/lclGxH6SpSLSyFowMzO/+aDEPU4hvEiooCMXQPcQFPPJaYcPQNKGOCLUySJsYJ4trbpr+Fs08n4jelkVTGVw==" }, "@webassemblyjs/wasm-edit": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", - "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", - "dev": true, + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.0.tgz", + "integrity": "sha512-JHQ0damXy0G6J9ucyKVXO2j08JVJ2ntkdJlq1UTiUrIgfGMmA7Ik5VdC/L8hBK46kVJgujkBIoMtT8yVr+yVOQ==", "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/helper-wasm-section": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-opt": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "@webassemblyjs/wast-printer": "1.9.0" + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/helper-buffer": "1.11.0", + "@webassemblyjs/helper-wasm-bytecode": "1.11.0", + "@webassemblyjs/helper-wasm-section": "1.11.0", + "@webassemblyjs/wasm-gen": "1.11.0", + "@webassemblyjs/wasm-opt": "1.11.0", + "@webassemblyjs/wasm-parser": "1.11.0", + "@webassemblyjs/wast-printer": "1.11.0" } }, "@webassemblyjs/wasm-gen": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", - "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", - "dev": true, + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.0.tgz", + "integrity": "sha512-BEUv1aj0WptCZ9kIS30th5ILASUnAPEvE3tVMTrItnZRT9tXCLW2LEXT8ezLw59rqPP9klh9LPmpU+WmRQmCPQ==", "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/helper-wasm-bytecode": "1.11.0", + "@webassemblyjs/ieee754": "1.11.0", + "@webassemblyjs/leb128": "1.11.0", + "@webassemblyjs/utf8": "1.11.0" } }, "@webassemblyjs/wasm-opt": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", - "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", - "dev": true, + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.0.tgz", + "integrity": "sha512-tHUSP5F4ywyh3hZ0+fDQuWxKx3mJiPeFufg+9gwTpYp324mPCQgnuVKwzLTZVqj0duRDovnPaZqDwoyhIO8kYg==", "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0" + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/helper-buffer": "1.11.0", + "@webassemblyjs/wasm-gen": "1.11.0", + "@webassemblyjs/wasm-parser": "1.11.0" } }, "@webassemblyjs/wasm-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", - "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", - "dev": true, + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.0.tgz", + "integrity": "sha512-6L285Sgu9gphrcpDXINvm0M9BskznnzJTE7gYkjDbxET28shDqp27wpruyx3C2S/dvEwiigBwLA1cz7lNUi0kw==", "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" - } - }, - "@webassemblyjs/wast-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", - "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/floating-point-hex-parser": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-code-frame": "1.9.0", - "@webassemblyjs/helper-fsm": "1.9.0", - "@xtuc/long": "4.2.2" + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/helper-api-error": "1.11.0", + "@webassemblyjs/helper-wasm-bytecode": "1.11.0", + "@webassemblyjs/ieee754": "1.11.0", + "@webassemblyjs/leb128": "1.11.0", + "@webassemblyjs/utf8": "1.11.0" } }, "@webassemblyjs/wast-printer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", - "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", - "dev": true, + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.0.tgz", + "integrity": "sha512-Fg5OX46pRdTgB7rKIUojkh9vXaVN6sGYCnEiJN1GYkb0RPwShZXp6KTDqmoMdQPKhcroOXh3fEzmkWmCYaKYhQ==", "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0", + "@webassemblyjs/ast": "1.11.0", "@xtuc/long": "4.2.2" } }, + "@webpack-cli/configtest": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.0.1.tgz", + "integrity": "sha512-B+4uBUYhpzDXmwuo3V9yBH6cISwxEI4J+NO5ggDaGEEHb0osY/R7MzeKc0bHURXQuZjMM4qD+bSJCKIuI3eNBQ==", + "requires": {} + }, + "@webpack-cli/info": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.2.2.tgz", + "integrity": "sha512-5U9kUJHnwU+FhKH4PWGZuBC1hTEPYyxGSL5jjoBI96Gx8qcYJGOikpiIpFoTq8mmgX3im2zAo2wanv/alD74KQ==", + "requires": { + "envinfo": "^7.7.3" + } + }, + "@webpack-cli/serve": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.3.0.tgz", + "integrity": "sha512-k2p2VrONcYVX1wRRrf0f3X2VGltLWcv+JzXRBDmvCxGlCeESx4OXw91TsWeKOkp784uNoVQo313vxJFHXPPwfw==", + "requires": {} + }, "@xtuc/ieee754": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "dev": true + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" }, "@xtuc/long": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "dev": true + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" }, "abbrev": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "dev": true + "devOptional": true }, "acorn": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz", - "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==", + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", "dev": true }, "acorn-jsx": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.2.0.tgz", - "integrity": "sha512-HiUX/+K2YpkpJ+SzBffkM/AQ2YE03S0U1kjTLVpoJdhZMOWy8qvXVN9JdLqv2QsaQ6MPYQIuNmwD8zOiYUofLQ==", - "dev": true + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz", + "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==", + "dev": true, + "requires": {} }, "ajv": { - "version": "6.12.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.2.tgz", - "integrity": "sha512-k+V+hzjm5q/Mr8ef/1Y9goCmlsK4I6Sm74teeyGvFk1XrOsbsKLjEdrvny42CZ+a8sXbk8KWpY/bDwS+FLL2UQ==", + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "requires": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -2849,75 +9020,49 @@ "uri-js": "^4.2.2" } }, - "ajv-errors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", - "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", - "dev": true - }, "ajv-keywords": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.1.tgz", - "integrity": "sha512-RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ==" + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "requires": {} }, "amdefine": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", - "dev": true + "devOptional": true }, - "ansi-escapes": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", - "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", - "dev": true, - "requires": { - "type-fest": "^0.11.0" - }, - "dependencies": { - "type-fest": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", - "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", - "dev": true - } - } + "ansi-colors": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==" }, "ansi-regex": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "devOptional": true }, "ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "devOptional": true, "requires": { "color-convert": "^1.9.0" } }, - "anymatch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", - "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", - "dev": true, - "optional": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, "aproba": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", - "dev": true + "devOptional": true }, "are-we-there-yet": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", - "dev": true, + "devOptional": true, "requires": { "delegates": "^1.0.0", "readable-stream": "^2.0.6" @@ -2940,74 +9085,47 @@ "requires": { "@babel/runtime": "^7.10.2", "@babel/runtime-corejs3": "^7.10.2" - }, - "dependencies": { - "@babel/runtime": { - "version": "7.11.2", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.11.2.tgz", - "integrity": "sha512-TeWkU52so0mPtDcaCTxNBI/IHiz0pZgr8VEFqXFtZWpYD08ZB6FaSwVAS8MKRQAP3bYKiVjwysOJgMFY28o6Tw==", - "dev": true, - "requires": { - "regenerator-runtime": "^0.13.4" - } - } } }, - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" - }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" - }, - "arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" - }, "array-find-index": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", - "dev": true + "devOptional": true }, "array-includes": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.1.tgz", - "integrity": "sha512-c2VXaCHl7zPsvpkFsw4nxvFie4fh1ur9bpcgsVkIjqn0H/Xwdg+7fv3n2r/isyS8EBj5b06M9kHyZuIr4El6WQ==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.2.tgz", + "integrity": "sha512-w2GspexNQpx+PutG3QpT437/BenZBj0M/MZGn5mzv/MofYqo0xmRHzn4lFsoDlWJ+THYsGJmFlW68WlDFx7VRw==", "dev": true, "requires": { + "call-bind": "^1.0.0", "define-properties": "^1.1.3", - "es-abstract": "^1.17.0", + "es-abstract": "^1.18.0-next.1", + "get-intrinsic": "^1.0.1", "is-string": "^1.0.5" } }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" - }, "array.prototype.flat": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.3.tgz", - "integrity": "sha512-gBlRZV0VSmfPIeWfuuy56XZMvbVfbEUnOXUvt3F/eUUUSyzlgLxhEX4YAEpxNAogRGehPSnfXyPtYyKAhkzQhQ==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz", + "integrity": "sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg==", "dev": true, "requires": { + "call-bind": "^1.0.0", "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1" + "es-abstract": "^1.18.0-next.1" } }, "array.prototype.flatmap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.3.tgz", - "integrity": "sha512-OOEk+lkePcg+ODXIpvuU9PAryCikCJyo7GlDG1upleEpQRx6mzL9puEBkozQ5iAx20KV0l3DbyQwqciJtqe5Pg==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz", + "integrity": "sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q==", "dev": true, "requires": { + "call-bind": "^1.0.0", "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1", + "es-abstract": "^1.18.0-next.1", "function-bind": "^1.1.1" } }, @@ -3015,7 +9133,7 @@ "version": "0.2.4", "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", - "dev": true, + "devOptional": true, "requires": { "safer-buffer": "~2.1.0" } @@ -3024,7 +9142,6 @@ "version": "5.4.1", "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", - "dev": true, "requires": { "bn.js": "^4.0.0", "inherits": "^2.0.1", @@ -3035,35 +9152,7 @@ "bn.js": { "version": "4.11.9", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true - } - } - }, - "assert": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", - "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", - "dev": true, - "requires": { - "object-assign": "^4.1.1", - "util": "0.10.3" - }, - "dependencies": { - "inherits": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", - "dev": true - }, - "util": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", - "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", - "dev": true, - "requires": { - "inherits": "2.0.1" - } + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" } } }, @@ -3071,12 +9160,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true - }, - "assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" + "devOptional": true }, "ast-types-flow": { "version": "0.0.7", @@ -3085,51 +9169,39 @@ "dev": true }, "astral-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", - "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", "dev": true }, - "async-each": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", - "dev": true, - "optional": true - }, "async-foreach": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=", - "dev": true + "devOptional": true }, "asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "dev": true - }, - "atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" + "devOptional": true }, "aws-sign2": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "dev": true + "devOptional": true }, "aws4": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.10.0.tgz", - "integrity": "sha512-3YDiu347mtVtjpyV3u5kVqQLP242c06zwDOgpeRnybmXlYYsLbtTrUBUm8i8srONt+FWobl5aibnU1030PeeuA==", - "dev": true + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", + "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", + "devOptional": true }, "axe-core": { - "version": "3.5.5", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-3.5.5.tgz", - "integrity": "sha512-5P0QZ6J5xGikH780pghEdbEKijCTrruK9KxtPZCFWUpef0f6GipO+xEZ5GKCb020mmqgbiNO6TcA55CriL784Q==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.1.1.tgz", + "integrity": "sha512-5Kgy8Cz6LPC9DJcNb3yjAXTu3XihQgEdnIg50c//zOC/MyLP0Clg+Y8Sh9ZjjnvBrDZU4DgXS9C3T9r4/scGZQ==", "dev": true }, "axobject-query": { @@ -3153,28 +9225,15 @@ } }, "babel-loader": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.1.0.tgz", - "integrity": "sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw==", + "version": "8.2.2", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.2.tgz", + "integrity": "sha512-JvTd0/D889PQBtUXJ2PXaKU/pjZDMtHA9V2ecm+eNRmmBCMR09a+fmpGTNwnJtFmFl5Ei7Vy47LjBb+L0wQ99g==", "dev": true, "requires": { - "find-cache-dir": "^2.1.0", + "find-cache-dir": "^3.3.1", "loader-utils": "^1.4.0", - "mkdirp": "^0.5.3", - "pify": "^4.0.1", + "make-dir": "^3.1.0", "schema-utils": "^2.6.5" - }, - "dependencies": { - "schema-utils": { - "version": "2.6.6", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.6.6.tgz", - "integrity": "sha512-wHutF/WPSbIi9x6ctjGGk2Hvl0VOz5l3EKEuKbjPlB30mKZUzb9A5k9yEXRX3pwyqVLPvpfZZEllaFq/M718hA==", - "dev": true, - "requires": { - "ajv": "^6.12.0", - "ajv-keywords": "^3.4.1" - } - } } }, "babel-plugin-dynamic-import-node": { @@ -3190,69 +9249,13 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", - "dev": true - }, - "base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "requires": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "base64-js": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", - "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==", - "dev": true + "devOptional": true }, "bcrypt-pbkdf": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "dev": true, + "devOptional": true, "requires": { "tweetnacl": "^0.14.3" } @@ -3262,82 +9265,30 @@ "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" }, - "binary-extensions": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", - "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", - "dev": true, - "optional": true - }, - "block-stream": { - "version": "0.0.9", - "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", - "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", - "dev": true, - "requires": { - "inherits": "~2.0.0" - } - }, - "bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", - "dev": true - }, "bn.js": { "version": "5.1.3", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz", - "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==", - "dev": true + "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==" }, "brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, + "devOptional": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, "brorand": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", - "dev": true + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" }, "browserify-aes": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", - "dev": true, "requires": { "buffer-xor": "^1.0.3", "cipher-base": "^1.0.0", @@ -3351,7 +9302,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", - "dev": true, "requires": { "browserify-aes": "^1.0.4", "browserify-des": "^1.0.0", @@ -3362,7 +9312,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", - "dev": true, "requires": { "cipher-base": "^1.0.1", "des.js": "^1.0.0", @@ -3371,28 +9320,18 @@ } }, "browserify-rsa": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", - "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", - "dev": true, + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", "requires": { - "bn.js": "^4.1.0", + "bn.js": "^5.0.0", "randombytes": "^2.0.1" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true - } } }, "browserify-sign": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", - "dev": true, "requires": { "bn.js": "^5.1.1", "browserify-rsa": "^4.0.1", @@ -3409,7 +9348,6 @@ "version": "3.6.0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, "requires": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -3419,106 +9357,40 @@ "safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" } } }, - "browserify-zlib": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", - "dev": true, - "requires": { - "pako": "~1.0.5" - } - }, "browserslist": { - "version": "4.14.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.0.tgz", - "integrity": "sha512-pUsXKAF2lVwhmtpeA3LJrZ76jXuusrNyhduuQs7CDFf9foT4Y38aQOserd2lMe5DSSrjf3fx34oHwryuvxAUgQ==", - "dev": true, + "version": "4.16.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.3.tgz", + "integrity": "sha512-vIyhWmIkULaq04Gt93txdh+j02yX/JzlyhLYbV3YQCn/zvES3JnY7TifHHvvr1w5hTDluNKMkV05cs4vy8Q7sw==", "requires": { - "caniuse-lite": "^1.0.30001111", - "electron-to-chromium": "^1.3.523", - "escalade": "^3.0.2", - "node-releases": "^1.1.60" - } - }, - "buffer": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", - "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", - "dev": true, - "requires": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - } + "caniuse-lite": "^1.0.30001181", + "colorette": "^1.2.1", + "electron-to-chromium": "^1.3.649", + "escalade": "^3.1.1", + "node-releases": "^1.1.70" } }, "buffer-from": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", - "dev": true + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" }, "buffer-xor": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", - "dev": true + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" }, - "builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", - "dev": true - }, - "cacache": { - "version": "12.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", - "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", "dev": true, "requires": { - "bluebird": "^3.5.5", - "chownr": "^1.1.1", - "figgy-pudding": "^3.5.1", - "glob": "^7.1.4", - "graceful-fs": "^4.1.15", - "infer-owner": "^1.0.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.3", - "ssri": "^6.0.1", - "unique-filename": "^1.1.1", - "y18n": "^4.0.0" - } - }, - "cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "requires": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" } }, "callsites": { @@ -3530,13 +9402,14 @@ "camelcase": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "devOptional": true }, "camelcase-keys": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", - "dev": true, + "devOptional": true, "requires": { "camelcase": "^2.0.0", "map-obj": "^1.0.0" @@ -3546,115 +9419,42 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", - "dev": true + "devOptional": true } } }, "caniuse-lite": { - "version": "1.0.30001114", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001114.tgz", - "integrity": "sha512-ml/zTsfNBM+T1+mjglWRPgVsu2L76GAaADKX5f4t0pbhttEp0WMawJsHDYlFkVZkoA+89uvBRrVrEE4oqenzXQ==", - "dev": true + "version": "1.0.30001183", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001183.tgz", + "integrity": "sha512-7JkwTEE1hlRKETbCFd8HDZeLiQIUcl8rC6JgNjvHCNaxOeNmQ9V4LvQXRUsKIV2CC73qKxljwVhToaA3kLRqTw==" }, "caseless": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "dev": true + "devOptional": true }, "chalk": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, "requires": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", "supports-color": "^5.3.0" - }, - "dependencies": { - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", - "dev": true - }, - "chokidar": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.2.tgz", - "integrity": "sha512-IZHaDeBeI+sZJRX7lGcXsdzgvZqKv6sECqsbErJA4mHWfpRrD8B97kSFN4cQz6nGBGiuFia1MKR4d6c1o8Cv7A==", - "dev": true, - "optional": true, - "requires": { - "anymatch": "~3.1.1", - "braces": "~3.0.2", - "fsevents": "~2.1.2", - "glob-parent": "~5.1.0", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.4.0" - }, - "dependencies": { - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "optional": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "optional": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "optional": true - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "optional": true, - "requires": { - "is-number": "^7.0.0" - } - } } }, "chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", - "dev": true + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "devOptional": true }, "chrome-trace-event": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", - "dev": true, "requires": { "tslib": "^1.9.0" } @@ -3663,56 +9463,45 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", - "dev": true, "requires": { "inherits": "^2.0.1", "safe-buffer": "^5.0.1" } }, - "class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "requires": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, - "cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "dev": true, - "requires": { - "restore-cursor": "^3.1.0" - } - }, - "cli-width": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", - "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==", - "dev": true - }, "cliui": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "devOptional": true, "requires": { "string-width": "^3.1.0", "strip-ansi": "^5.2.0", "wrap-ansi": "^5.1.0" + }, + "dependencies": { + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "devOptional": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "devOptional": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "devOptional": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + } } }, "clone-deep": { @@ -3729,21 +9518,13 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "dev": true - }, - "collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - } + "devOptional": true }, "color-convert": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "devOptional": true, "requires": { "color-name": "1.1.3" } @@ -3751,13 +9532,19 @@ "color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "devOptional": true + }, + "colorette": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz", + "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==" }, "combined-stream": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dev": true, + "devOptional": true, "requires": { "delayed-stream": "~1.0.0" } @@ -3765,8 +9552,7 @@ "commander": { "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" }, "commondir": { "version": "1.0.1", @@ -3774,52 +9560,23 @@ "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", "dev": true }, - "component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" - }, "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true - }, - "concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } + "devOptional": true }, "confusing-browser-globals": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.9.tgz", - "integrity": "sha512-KbS1Y0jMtyPgIxjO7ZzMAuUpAKMt1SzCL9fsrKsX6b0zJPTaT0SiSPmewwVZg9UAO83HVIlEhZF84LIjZ0lmAw==", - "dev": true - }, - "console-browserify": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.10.tgz", + "integrity": "sha512-gNld/3lySHwuhaVluJUKLePYirM3QNCKzVxqAdhJII9/WXKVX5PURzMVJspS1jTslSqjeuG4KMVTSouit5YPHA==", "dev": true }, "console-control-strings": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", - "dev": true - }, - "constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", - "dev": true + "devOptional": true }, "contains-path": { "version": "0.1.0", @@ -3836,32 +9593,13 @@ "safe-buffer": "~5.1.1" } }, - "copy-concurrently": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", - "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", - "dev": true, - "requires": { - "aproba": "^1.1.1", - "fs-write-stream-atomic": "^1.0.8", - "iferr": "^0.1.5", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.0" - } - }, - "copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" - }, "core-js-compat": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.6.5.tgz", - "integrity": "sha512-7ItTKOhOZbznhXAQ2g/slGg1PJV5zDO/WdkTwi7UEOJmkvsE32PWvx6mKtDjiMpjnR2CNf6BAD6sSxIlv7ptng==", + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.8.3.tgz", + "integrity": "sha512-1sCb0wBXnBIL16pfFG1Gkvei6UzvKyTNYpiC41yrdjEv0UoJoq9E/abTMzyYJ6JpTkAj15dLjbqifIzEBDVvog==", "dev": true, "requires": { - "browserslist": "^4.8.5", + "browserslist": "^4.16.1", "semver": "7.0.0" }, "dependencies": { @@ -3874,21 +9612,21 @@ } }, "core-js-pure": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.6.5.tgz", - "integrity": "sha512-lacdXOimsiD0QyNf9BC/mxivNJ/ybBGJXQFKzRekp1WTHoVUWsUHEn+2T8GJAzzIhyOuXA+gOxCVN3l+5PLPUA==", + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.8.3.tgz", + "integrity": "sha512-V5qQZVAr9K0xu7jXg1M7qTEwuxUgqr7dUOezGaNa7i+Xn9oXAU/d1fzqD9ObuwpVQOaorO5s70ckyi1woP9lVA==", "dev": true }, "core-util-is": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "devOptional": true }, "create-ecdh": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", - "dev": true, "requires": { "bn.js": "^4.1.0", "elliptic": "^6.5.3" @@ -3897,8 +9635,7 @@ "bn.js": { "version": "4.11.9", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" } } }, @@ -3906,7 +9643,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", - "dev": true, "requires": { "cipher-base": "^1.0.1", "inherits": "^2.0.1", @@ -3919,7 +9655,6 @@ "version": "1.1.7", "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", - "dev": true, "requires": { "cipher-base": "^1.0.3", "create-hash": "^1.1.0", @@ -3930,22 +9665,19 @@ } }, "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" } }, "crypto-browserify": { "version": "3.12.0", "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", - "dev": true, "requires": { "browserify-cipher": "^1.0.0", "browserify-sign": "^4.0.0", @@ -3966,39 +9698,56 @@ "integrity": "sha512-bzHZN8Pn+gS7DQA6n+iUmBfl0hO5DJq++QP3U6uTucDtk/0iGpXd/Gg7CGR0p8tJhofJyaKoWBuJI4eAO00BBg==" }, "css-loader": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.6.0.tgz", - "integrity": "sha512-M5lSukoWi1If8dhQAUCvj4H8vUt3vOnwbQBH9DdTm/s4Ym2B/3dPMtYZeJmq7Q3S3Pa+I94DcZ7pc9bP14cWIQ==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.0.1.tgz", + "integrity": "sha512-cXc2ti9V234cq7rJzFKhirb2L2iPy8ZjALeVJAozXYz9te3r4eqLSixNAbMDJSgJEQywqXzs8gonxaboeKqwiw==", "requires": { - "camelcase": "^5.3.1", + "camelcase": "^6.2.0", "cssesc": "^3.0.0", - "icss-utils": "^4.1.1", - "loader-utils": "^1.2.3", - "normalize-path": "^3.0.0", - "postcss": "^7.0.32", - "postcss-modules-extract-imports": "^2.0.0", - "postcss-modules-local-by-default": "^3.0.2", - "postcss-modules-scope": "^2.2.0", - "postcss-modules-values": "^3.0.0", + "icss-utils": "^5.0.0", + "loader-utils": "^2.0.0", + "postcss": "^8.1.4", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", "postcss-value-parser": "^4.1.0", - "schema-utils": "^2.7.0", - "semver": "^6.3.0" + "schema-utils": "^3.0.0", + "semver": "^7.3.2" }, "dependencies": { - "schema-utils": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", - "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "camelcase": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", + "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==" + }, + "loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", "requires": { - "@types/json-schema": "^7.0.4", - "ajv": "^6.12.2", - "ajv-keywords": "^3.4.1" + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "requires": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" } }, "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "requires": { + "lru-cache": "^6.0.0" + } } } }, @@ -4011,17 +9760,11 @@ "version": "0.4.1", "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", - "dev": true, + "devOptional": true, "requires": { "array-find-index": "^1.0.1" } }, - "cyclist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", - "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", - "dev": true - }, "damerau-levenshtein": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.6.tgz", @@ -4032,28 +9775,25 @@ "version": "1.14.1", "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "dev": true, + "devOptional": true, "requires": { "assert-plus": "^1.0.0" } }, "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, "requires": { - "ms": "2.0.0" + "ms": "2.1.2" } }, "decamelize": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" - }, - "decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "devOptional": true }, "deep-is": { "version": "0.1.3", @@ -4070,75 +9810,31 @@ "object-keys": "^1.0.12" } }, - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "dependencies": { - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, "delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "dev": true + "devOptional": true }, "delegates": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", - "dev": true + "devOptional": true }, "des.js": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", - "dev": true, "requires": { "inherits": "^2.0.1", "minimalistic-assert": "^1.0.0" } }, - "detect-file": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", - "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=" - }, "diffie-hellman": { "version": "5.0.3", "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", - "dev": true, "requires": { "bn.js": "^4.1.0", "miller-rabin": "^4.0.0", @@ -4148,8 +9844,7 @@ "bn.js": { "version": "4.11.9", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" } } }, @@ -4162,139 +9857,117 @@ "esutils": "^2.0.2" } }, - "domain-browser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", - "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", - "dev": true - }, - "duplexify": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", - "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", - "dev": true, - "requires": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" - } - }, "ecc-jsbn": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "dev": true, + "devOptional": true, "requires": { "jsbn": "~0.1.0", "safer-buffer": "^2.1.0" } }, "electron-to-chromium": { - "version": "1.3.533", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.533.tgz", - "integrity": "sha512-YqAL+NXOzjBnpY+dcOKDlZybJDCOzgsq4koW3fvyty/ldTmsb4QazZpOWmVvZ2m0t5jbBf7L0lIGU3BUipwG+A==", - "dev": true + "version": "1.3.650", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.650.tgz", + "integrity": "sha512-j6pRuNylFBbroG6NB8Lw/Im9oDY74s2zWHBP5TmdYg73cBuL6cz//SMgolVa0gIJk/DSL+kO7baJ1DSXW1FUZg==" }, "elliptic": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.3.tgz", - "integrity": "sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw==", - "dev": true, + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", "requires": { - "bn.js": "^4.4.0", - "brorand": "^1.0.1", + "bn.js": "^4.11.9", + "brorand": "^1.1.0", "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.0" + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" }, "dependencies": { "bn.js": { "version": "4.11.9", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" } } }, "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.1.tgz", + "integrity": "sha512-117l1H6U4X3Krn+MrzYrL57d5H7siRHWraBs7s+LjRuFK7Fe7hJqnJ0skWlinqsycVLU5YAo6L8CsEYQ0V5prg==", + "dev": true }, "emojis-list": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "requires": { - "once": "^1.4.0" - } - }, "enhanced-resolve": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.1.tgz", - "integrity": "sha512-98p2zE+rL7/g/DzMHMTF4zZlCgeVdJ7yr6xzEpJRYwFYrGi9ANdn5DnJURg6RpBkyk60XYDnWIv51VfIhfNGuA==", + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.7.0.tgz", + "integrity": "sha512-6njwt/NsZFUKhM6j9U8hzVyD4E4r0x7NQzhTCbcWOJ0IQjNSAoalWmb0AE51Wn+fwan5qVESWi7t2ToBxs9vrw==", "requires": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.5.0", - "tapable": "^1.0.0" - }, - "dependencies": { - "memory-fs": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", - "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - } + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" } }, - "errno": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", - "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", + "enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", "requires": { - "prr": "~1.0.1" + "ansi-colors": "^4.1.1" } }, + "env-paths": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.0.tgz", + "integrity": "sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA==", + "devOptional": true + }, + "envinfo": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.7.4.tgz", + "integrity": "sha512-TQXTYFVVwwluWSFis6K2XKxgrD22jEv0FTuLCQI+OjH7rn93+iY0fSSFM5lrSxFY+H1+B0/cvvlamr3UsBivdQ==" + }, "error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, + "devOptional": true, "requires": { "is-arrayish": "^0.2.1" } }, "es-abstract": { - "version": "1.17.6", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz", - "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==", + "version": "1.18.0-next.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.2.tgz", + "integrity": "sha512-Ih4ZMFHEtZupnUh6497zEL4y2+w8+1ljnCyaTa+adcoafI1GOvMwFlDjBLfWR7y9VLfrjRJe9ocuHY1PSR9jjw==", "dev": true, "requires": { + "call-bind": "^1.0.2", "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2", "has": "^1.0.3", "has-symbols": "^1.0.1", - "is-callable": "^1.2.0", - "is-regex": "^1.1.0", - "object-inspect": "^1.7.0", + "is-callable": "^1.2.2", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.1", + "object-inspect": "^1.9.0", "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.3", + "string.prototype.trimstart": "^1.0.3" } }, + "es-module-lexer": { + "version": "0.3.26", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.3.26.tgz", + "integrity": "sha512-Va0Q/xqtrss45hWzP8CZJwzGSZJjDM5/MJRE3IXXnUCcVLElR9BRaE9F62BopysASyc4nM3uwhSW7FFB9nlWAA==" + }, "es-to-primitive": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", @@ -4307,89 +9980,107 @@ } }, "escalade": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.0.2.tgz", - "integrity": "sha512-gPYAU37hYCUhW5euPeR+Y74F7BL+IBsV93j5cvGriSaD1aG6MGsqsV1yamRdrWrb2j3aiZvb0X+UBOWpx3JWtQ==", - "dev": true + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" }, "escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "devOptional": true }, "eslint": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-6.8.0.tgz", - "integrity": "sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.19.0.tgz", + "integrity": "sha512-CGlMgJY56JZ9ZSYhJuhow61lMPPjUzWmChFya71Z/jilVos7mR/jPgaEfVGgMBY5DshbKdG8Ezb8FDCHcoMEMg==", "dev": true, "requires": { "@babel/code-frame": "^7.0.0", + "@eslint/eslintrc": "^0.3.0", "ajv": "^6.10.0", - "chalk": "^2.1.0", - "cross-spawn": "^6.0.5", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", "debug": "^4.0.1", "doctrine": "^3.0.0", - "eslint-scope": "^5.0.0", - "eslint-utils": "^1.4.3", - "eslint-visitor-keys": "^1.1.0", - "espree": "^6.1.2", - "esquery": "^1.0.1", + "enquirer": "^2.3.5", + "eslint-scope": "^5.1.1", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "espree": "^7.3.1", + "esquery": "^1.2.0", "esutils": "^2.0.2", - "file-entry-cache": "^5.0.1", + "file-entry-cache": "^6.0.0", "functional-red-black-tree": "^1.0.1", "glob-parent": "^5.0.0", "globals": "^12.1.0", "ignore": "^4.0.6", "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", - "inquirer": "^7.0.0", "is-glob": "^4.0.0", "js-yaml": "^3.13.1", "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.3.0", - "lodash": "^4.17.14", + "levn": "^0.4.1", + "lodash": "^4.17.20", "minimatch": "^3.0.4", - "mkdirp": "^0.5.1", "natural-compare": "^1.4.0", - "optionator": "^0.8.3", + "optionator": "^0.9.1", "progress": "^2.0.0", - "regexpp": "^2.0.1", - "semver": "^6.1.2", - "strip-ansi": "^5.2.0", - "strip-json-comments": "^3.0.1", - "table": "^5.2.3", + "regexpp": "^3.1.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", + "table": "^6.0.4", "text-table": "^0.2.0", "v8-compile-cache": "^2.0.3" }, "dependencies": { - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "eslint-scope": { + "ansi-regex": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.0.0.tgz", - "integrity": "sha512-oYrhJW7S0bxAFDvWqzvMPRm6pcgcnWc4QnofCAqRTRfQC0JcwenzGglTtsLyIuuWFfkqDG9vz67cnttSd53djw==", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" + "color-convert": "^2.0.1" } }, - "glob-parent": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", - "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dev": true, "requires": { - "is-glob": "^4.0.1" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" } }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "eslint-visitor-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz", + "integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==", + "dev": true + }, "globals": { "version": "12.4.0", "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", @@ -4399,39 +10090,60 @@ "type-fest": "^0.8.1" } }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } } } }, "eslint-config-airbnb": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/eslint-config-airbnb/-/eslint-config-airbnb-18.2.0.tgz", - "integrity": "sha512-Fz4JIUKkrhO0du2cg5opdyPKQXOI2MvF8KUvN2710nJMT6jaRUpRE2swrJftAjVGL7T1otLM5ieo5RqS1v9Udg==", + "version": "18.2.1", + "resolved": "https://registry.npmjs.org/eslint-config-airbnb/-/eslint-config-airbnb-18.2.1.tgz", + "integrity": "sha512-glZNDEZ36VdlZWoxn/bUR1r/sdFKPd1mHPbqUtkctgNG4yT2DLLtJ3D+yCV+jzZCc2V1nBVkmdknOJBZ5Hc0fg==", "dev": true, "requires": { - "eslint-config-airbnb-base": "^14.2.0", - "object.assign": "^4.1.0", + "eslint-config-airbnb-base": "^14.2.1", + "object.assign": "^4.1.2", "object.entries": "^1.1.2" } }, "eslint-config-airbnb-base": { - "version": "14.2.0", - "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-14.2.0.tgz", - "integrity": "sha512-Snswd5oC6nJaevs3nZoLSTvGJBvzTfnBqOIArkf3cbyTyq9UD79wOk8s+RiL6bhca0p/eRO6veczhf6A/7Jy8Q==", + "version": "14.2.1", + "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-14.2.1.tgz", + "integrity": "sha512-GOrQyDtVEc1Xy20U7vsB2yAoB4nBlfH5HZJeatRXHleO+OS5Ot+MWij4Dpltw4/DyIkqUfqz1epfhVR5XWWQPA==", "dev": true, "requires": { - "confusing-browser-globals": "^1.0.9", - "object.assign": "^4.1.0", + "confusing-browser-globals": "^1.0.10", + "object.assign": "^4.1.2", "object.entries": "^1.1.2" } }, @@ -4443,6 +10155,23 @@ "requires": { "debug": "^2.6.9", "resolve": "^1.13.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } } }, "eslint-module-utils": { @@ -4455,64 +10184,27 @@ "pkg-dir": "^2.0.0" }, "dependencies": { - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, "requires": { - "locate-path": "^2.0.0" + "ms": "2.0.0" } }, - "locate-path": { + "ms": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dev": true, - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dev": true, - "requires": { - "p-try": "^1.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dev": true, - "requires": { - "p-limit": "^1.1.0" - } - }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "dev": true - }, - "pkg-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", - "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", - "dev": true, - "requires": { - "find-up": "^2.1.0" - } } } }, "eslint-plugin-import": { - "version": "2.22.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.22.0.tgz", - "integrity": "sha512-66Fpf1Ln6aIS5Gr/55ts19eUuoDhAbZgnr6UxK5hbDx6l/QgQgx61AePq+BV4PP2uXQFClgMVzep5zZ94qqsxg==", + "version": "2.22.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.22.1.tgz", + "integrity": "sha512-8K7JjINHOpH64ozkAhpT3sd+FswIZTfMZTjdx052pnWrgRCVfp8op9tbjpAk3DdUeI/Ba4C8OjdC0r90erHEOw==", "dev": true, "requires": { "array-includes": "^3.1.1", @@ -4520,7 +10212,7 @@ "contains-path": "^0.1.0", "debug": "^2.6.9", "doctrine": "1.5.0", - "eslint-import-resolver-node": "^0.3.3", + "eslint-import-resolver-node": "^0.3.4", "eslint-module-utils": "^2.6.0", "has": "^1.0.3", "minimatch": "^3.0.4", @@ -4530,6 +10222,15 @@ "tsconfig-paths": "^3.9.0" }, "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, "doctrine": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", @@ -4540,163 +10241,55 @@ "isarray": "^1.0.0" } }, - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "requires": { - "locate-path": "^2.0.0" - } - }, "isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", "dev": true }, - "load-json-file": { + "ms": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", - "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "strip-bom": "^3.0.0" - } - }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dev": true, - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dev": true, - "requires": { - "p-try": "^1.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dev": true, - "requires": { - "p-limit": "^1.1.0" - } - }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", - "dev": true - }, - "path-type": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", - "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", - "dev": true, - "requires": { - "pify": "^2.0.0" - } - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - }, - "read-pkg": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", - "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", - "dev": true, - "requires": { - "load-json-file": "^2.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^2.0.0" - } - }, - "read-pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", - "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", - "dev": true, - "requires": { - "find-up": "^2.0.0", - "read-pkg": "^2.0.0" - } - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "dev": true } } }, "eslint-plugin-jsx-a11y": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.3.1.tgz", - "integrity": "sha512-i1S+P+c3HOlBJzMFORRbC58tHa65Kbo8b52/TwCwSKLohwvpfT5rm2GjGWzOHTEuq4xxf2aRlHHTtmExDQOP+g==", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.4.1.tgz", + "integrity": "sha512-0rGPJBbwHoGNPU73/QCLP/vveMlM1b1Z9PponxO87jfr6tuH5ligXbDT6nHSSzBC8ovX2Z+BQu7Bk5D/Xgq9zg==", "dev": true, "requires": { - "@babel/runtime": "^7.10.2", + "@babel/runtime": "^7.11.2", "aria-query": "^4.2.2", "array-includes": "^3.1.1", "ast-types-flow": "^0.0.7", - "axe-core": "^3.5.4", - "axobject-query": "^2.1.2", + "axe-core": "^4.0.2", + "axobject-query": "^2.2.0", "damerau-levenshtein": "^1.0.6", "emoji-regex": "^9.0.0", "has": "^1.0.3", - "jsx-ast-utils": "^2.4.1", + "jsx-ast-utils": "^3.1.0", "language-tags": "^1.0.5" - }, - "dependencies": { - "@babel/runtime": { - "version": "7.11.2", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.11.2.tgz", - "integrity": "sha512-TeWkU52so0mPtDcaCTxNBI/IHiz0pZgr8VEFqXFtZWpYD08ZB6FaSwVAS8MKRQAP3bYKiVjwysOJgMFY28o6Tw==", - "dev": true, - "requires": { - "regenerator-runtime": "^0.13.4" - } - }, - "emoji-regex": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.0.0.tgz", - "integrity": "sha512-6p1NII1Vm62wni/VR/cUMauVQoxmLVb9csqQlvLz+hO2gk8U2UYDfXHQSUYIBKmZwAKz867IDqG7B+u0mj+M6w==", - "dev": true - } } }, "eslint-plugin-react": { - "version": "7.20.6", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.20.6.tgz", - "integrity": "sha512-kidMTE5HAEBSLu23CUDvj8dc3LdBU0ri1scwHBZjI41oDv4tjsWZKU7MQccFzH1QYPYhsnTF2ovh7JlcIcmxgg==", + "version": "7.22.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.22.0.tgz", + "integrity": "sha512-p30tuX3VS+NWv9nQot9xIGAHBXR0+xJVaZriEsHoJrASGCJZDJ8JLNM0YqKqI0AKm6Uxaa1VUHoNEibxRCMQHA==", "dev": true, "requires": { "array-includes": "^3.1.1", "array.prototype.flatmap": "^1.2.3", "doctrine": "^2.1.0", "has": "^1.0.3", - "jsx-ast-utils": "^2.4.1", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", "object.entries": "^1.1.2", "object.fromentries": "^2.0.2", "object.values": "^1.1.1", "prop-types": "^15.7.2", - "resolve": "^1.17.0", + "resolve": "^1.18.1", "string.prototype.matchall": "^4.0.2" }, "dependencies": { @@ -4712,53 +10305,45 @@ } }, "eslint-plugin-react-hooks": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-2.5.1.tgz", - "integrity": "sha512-Y2c4b55R+6ZzwtTppKwSmK/Kar8AdLiC2f9NADCuxbcTgPPg41Gyqa6b9GppgXSvCtkRw43ZE86CT5sejKC6/g==", - "dev": true + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz", + "integrity": "sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ==", + "dev": true, + "requires": {} }, "eslint-scope": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", - "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", - "dev": true, + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", "requires": { - "esrecurse": "^4.1.0", + "esrecurse": "^4.3.0", "estraverse": "^4.1.1" } }, "eslint-utils": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz", - "integrity": "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", "dev": true, "requires": { "eslint-visitor-keys": "^1.1.0" } }, "eslint-visitor-keys": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz", - "integrity": "sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", "dev": true }, "espree": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-6.2.1.tgz", - "integrity": "sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==", + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", "dev": true, "requires": { - "acorn": "^7.1.1", - "acorn-jsx": "^5.2.0", - "eslint-visitor-keys": "^1.1.0" - }, - "dependencies": { - "acorn": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.1.1.tgz", - "integrity": "sha512-add7dgA5ppRPxCFJoAGfMDi7PIBXq1RtGo7BhbLaxwrXPOmw8gq48Y9ozT01hUKy9byMjlR20EJhu5zlkErEkg==", - "dev": true - } + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" } }, "esprima": { @@ -4777,27 +10362,32 @@ }, "dependencies": { "estraverse": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.1.0.tgz", - "integrity": "sha512-FyohXK+R0vE+y1nHLoBM7ZTyqRpqAlhdZHCWIWEviFLiGB8b04H6bQs8G+XTthacvT8VuwvteiP7RJSxMs8UEw==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", "dev": true } } }, "esrecurse": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", - "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", - "dev": true, + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", "requires": { - "estraverse": "^4.1.0" + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==" + } } }, "estraverse": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" }, "esutils": { "version": "2.0.3", @@ -4808,164 +10398,49 @@ "events": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz", - "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==", - "dev": true + "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==" }, "evp_bytestokey": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", - "dev": true, "requires": { "md5.js": "^1.3.4", "safe-buffer": "^5.1.1" } }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "execa": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.0.0.tgz", + "integrity": "sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ==", "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "expand-tilde": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", - "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", - "requires": { - "homedir-polyfill": "^1.0.1" + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" } }, "extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true - }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "dev": true, - "requires": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - } - }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } + "devOptional": true }, "extsprintf": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", - "dev": true + "devOptional": true }, "fast-deep-equal": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz", - "integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==" + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" }, "fast-json-stable-stringify": { "version": "2.1.0", @@ -4978,49 +10453,30 @@ "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", "dev": true }, - "figgy-pudding": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", - "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", - "dev": true - }, - "figures": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", - "dev": true, - "requires": { - "escape-string-regexp": "^1.0.5" - } + "fastest-levenshtein": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz", + "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==" }, "file-entry-cache": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", - "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.0.tgz", + "integrity": "sha512-fqoO76jZ3ZnYrXLDRxBR1YvOvc0k844kcOg40bgsPrE25LAb/PDqTY+ho64Xh2c8ZXgIKldchCFHczG2UVRcWA==", "dev": true, "requires": { - "flat-cache": "^2.0.1" + "flat-cache": "^3.0.4" } }, "file-loader": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.0.0.tgz", - "integrity": "sha512-/aMOAYEFXDdjG0wytpTL5YQLfZnnTmLNjn+AIrJ/6HVnTfDqLsVKUUwkDf4I4kgex36BvjuXEn/TX9B/1ESyqQ==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", "dev": true, "requires": { "loader-utils": "^2.0.0", - "schema-utils": "^2.6.5" + "schema-utils": "^3.0.0" }, "dependencies": { - "json5": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", - "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - }, "loader-utils": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", @@ -5033,188 +10489,150 @@ } }, "schema-utils": { - "version": "2.6.6", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.6.6.tgz", - "integrity": "sha512-wHutF/WPSbIi9x6ctjGGk2Hvl0VOz5l3EKEuKbjPlB30mKZUzb9A5k9yEXRX3pwyqVLPvpfZZEllaFq/M718hA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", "dev": true, "requires": { - "ajv": "^6.12.0", - "ajv-keywords": "^3.4.1" - } - } - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" } } } }, "find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", + "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", "dev": true, "requires": { "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - } - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "requires": { - "locate-path": "^3.0.0" - } - }, - "findup-sync": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", - "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", - "requires": { - "detect-file": "^1.0.0", - "is-glob": "^4.0.0", - "micromatch": "^3.0.4", - "resolve-dir": "^1.0.1" - } - }, - "flat-cache": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", - "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", - "dev": true, - "requires": { - "flatted": "^2.0.0", - "rimraf": "2.6.3", - "write": "1.0.3" + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" }, "dependencies": { - "rimraf": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, "requires": { - "glob": "^7.1.3" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "requires": { + "find-up": "^4.0.0" } } } }, - "flatted": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", - "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", - "dev": true - }, - "flush-write-stream": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", - "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", "dev": true, "requires": { - "inherits": "^2.0.3", - "readable-stream": "^2.3.6" + "locate-path": "^2.0.0" } }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" + "flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "requires": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + } + }, + "flatted": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz", + "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==", + "dev": true }, "forever-agent": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", - "dev": true + "devOptional": true }, "form-data": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "dev": true, + "devOptional": true, "requires": { "asynckit": "^0.4.0", "combined-stream": "^1.0.6", "mime-types": "^2.1.12" } }, - "fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "devOptional": true, "requires": { - "map-cache": "^0.2.2" - } - }, - "from2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" - } - }, - "fs-write-stream-atomic": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", - "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "iferr": "^0.1.5", - "imurmurhash": "^0.1.4", - "readable-stream": "1 || 2" + "minipass": "^3.0.0" } }, "fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true - }, - "fsevents": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", - "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", - "dev": true, - "optional": true - }, - "fstream": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", - "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "inherits": "~2.0.0", - "mkdirp": ">=0.5 0", - "rimraf": "2" - } + "devOptional": true }, "function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" }, "functional-red-black-tree": { "version": "1.0.1", @@ -5226,7 +10644,7 @@ "version": "2.7.4", "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", - "dev": true, + "devOptional": true, "requires": { "aproba": "^1.0.3", "console-control-strings": "^1.0.0", @@ -5242,33 +10660,13 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } + "devOptional": true }, "strip-ansi": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, + "devOptional": true, "requires": { "ansi-regex": "^2.0.0" } @@ -5279,38 +10677,50 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", - "dev": true, + "devOptional": true, "requires": { "globule": "^1.0.0" } }, "gensync": { - "version": "1.0.0-beta.1", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz", - "integrity": "sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==", + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", "dev": true }, "get-caller-file": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "devOptional": true + }, + "get-intrinsic": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.0.tgz", + "integrity": "sha512-M11rgtQp5GZMZzDL7jLTNxbDfurpzuau5uqRWDPvlHjfvg3TdScAZo96GLvhMjImrmR8uAt0FS2RLoMrfWGKlg==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } }, "get-stdin": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", - "dev": true + "devOptional": true }, - "get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" + "get-stream": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.0.tgz", + "integrity": "sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg==" }, "getpass": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "dev": true, + "devOptional": true, "requires": { "assert-plus": "^1.0.0" } @@ -5319,7 +10729,7 @@ "version": "7.1.6", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dev": true, + "devOptional": true, "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -5334,42 +10744,14 @@ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", "dev": true, - "optional": true, "requires": { "is-glob": "^4.0.1" } }, - "global-modules": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", - "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", - "requires": { - "global-prefix": "^3.0.0" - }, - "dependencies": { - "global-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", - "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", - "requires": { - "ini": "^1.3.5", - "kind-of": "^6.0.2", - "which": "^1.3.1" - } - } - } - }, - "global-prefix": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", - "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", - "requires": { - "expand-tilde": "^2.0.2", - "homedir-polyfill": "^1.0.1", - "ini": "^1.3.4", - "is-windows": "^1.0.1", - "which": "^1.2.14" - } + "glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" }, "globals": { "version": "11.12.0", @@ -5378,13 +10760,13 @@ "dev": true }, "globule": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.1.tgz", - "integrity": "sha512-OVyWOHgw29yosRHCHo7NncwR1hW5ew0W/UrvtwvjefVJeQ26q4/8r8FmPsSF1hJ93IgWkyv16pCTz6WblMzm/g==", - "dev": true, + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.2.tgz", + "integrity": "sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==", + "devOptional": true, "requires": { "glob": "~7.1.1", - "lodash": "~4.17.12", + "lodash": "~4.17.10", "minimatch": "~3.0.2" } }, @@ -5397,15 +10779,15 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", - "dev": true + "devOptional": true }, "har-validator": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", - "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", - "dev": true, + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "devOptional": true, "requires": { - "ajv": "^6.5.5", + "ajv": "^6.12.3", "har-schema": "^2.0.0" } }, @@ -5413,7 +10795,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, "requires": { "function-bind": "^1.1.1" } @@ -5422,7 +10803,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "dev": true, + "devOptional": true, "requires": { "ansi-regex": "^2.0.0" }, @@ -5431,14 +10812,15 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true + "devOptional": true } } }, "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true }, "has-symbols": { "version": "1.0.1", @@ -5450,42 +10832,12 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", - "dev": true - }, - "has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "requires": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - } - }, - "has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "dependencies": { - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } + "devOptional": true }, "hash-base": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", - "dev": true, "requires": { "inherits": "^2.0.4", "readable-stream": "^3.6.0", @@ -5496,7 +10848,6 @@ "version": "3.6.0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, "requires": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -5506,8 +10857,7 @@ "safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" } } }, @@ -5515,7 +10865,6 @@ "version": "1.1.7", "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "dev": true, "requires": { "inherits": "^2.0.3", "minimalistic-assert": "^1.0.1" @@ -5538,7 +10887,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", - "dev": true, "requires": { "hash.js": "^1.0.3", "minimalistic-assert": "^1.0.0", @@ -5553,65 +10901,33 @@ "react-is": "^16.7.0" } }, - "homedir-polyfill": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", - "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", - "requires": { - "parse-passwd": "^1.0.0" - } - }, "hosted-git-info": { "version": "2.8.8", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", - "dev": true + "devOptional": true }, "http-signature": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "dev": true, + "devOptional": true, "requires": { "assert-plus": "^1.0.0", "jsprim": "^1.2.2", "sshpk": "^1.7.0" } }, - "https-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", - "dev": true - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" }, "icss-utils": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", - "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", - "requires": { - "postcss": "^7.0.14" - } - }, - "ieee754": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", - "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==", - "dev": true - }, - "iferr": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", - "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", - "dev": true + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "requires": {} }, "ignore": { "version": "4.0.6", @@ -5620,30 +10936,75 @@ "dev": true }, "import-fresh": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz", - "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", "dev": true, "requires": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true - } } }, "import-local": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", - "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", + "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", "requires": { - "pkg-dir": "^3.0.0", - "resolve-cwd": "^2.0.0" + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "requires": { + "find-up": "^4.0.0" + } + } } }, "imurmurhash": { @@ -5652,17 +11013,11 @@ "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", "dev": true }, - "in-publish": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.1.tgz", - "integrity": "sha512-oDM0kUSNFC31ShNxHKUyfZKy8ZeXZBWMjMdZHKLOk13uvT27VTL/QzRGfRUcevJhpkZAvlhPYuXkF7eNWrtyxQ==", - "dev": true - }, "indent-string": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", - "dev": true, + "devOptional": true, "requires": { "repeating": "^2.0.0" } @@ -5672,17 +11027,11 @@ "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=" }, - "infer-owner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", - "dev": true - }, "inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, + "devOptional": true, "requires": { "once": "^1.3.0", "wrappy": "1" @@ -5693,208 +11042,40 @@ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, - "ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" - }, - "inquirer": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.1.0.tgz", - "integrity": "sha512-5fJMWEmikSYu0nv/flMc475MhGbB7TSPd/2IpFV4I4rMklboCH2rQjYY5kKiYGHqUF9gvaambupcJFFG9dvReg==", - "dev": true, - "requires": { - "ansi-escapes": "^4.2.1", - "chalk": "^3.0.0", - "cli-cursor": "^3.1.0", - "cli-width": "^2.0.0", - "external-editor": "^3.0.3", - "figures": "^3.0.0", - "lodash": "^4.17.15", - "mute-stream": "0.0.8", - "run-async": "^2.4.0", - "rxjs": "^6.5.3", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "through": "^2.3.6" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, - "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.0" - } - }, - "supports-color": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", - "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, "internal-slot": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.2.tgz", - "integrity": "sha512-2cQNfwhAfJIkU4KZPkDI+Gj5yNNnbqi40W9Gge6dfnk4TocEVm00B3bdiL+JINrbGJil2TeHvM4rETGzk/f/0g==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", "dev": true, "requires": { - "es-abstract": "^1.17.0-next.1", + "get-intrinsic": "^1.1.0", "has": "^1.0.3", - "side-channel": "^1.0.2" + "side-channel": "^1.0.4" } }, "interpret": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", - "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==" - }, - "invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "dev": true, - "requires": { - "loose-envify": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", + "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==" }, "is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true - }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "optional": true, - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + "devOptional": true }, "is-callable": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.0.tgz", - "integrity": "sha512-pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz", + "integrity": "sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==", "dev": true }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "is-core-module": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", + "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } + "has": "^1.0.3" } }, "is-date-object": { @@ -5903,69 +11084,41 @@ "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==", "dev": true }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" - } - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" - }, "is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true }, "is-finite": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", - "dev": true + "devOptional": true }, "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "devOptional": true, + "requires": { + "number-is-nan": "^1.0.0" + } }, "is-glob": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, "requires": { "is-extglob": "^2.1.1" } }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } + "is-negative-zero": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", + "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", + "dev": true }, "is-plain-object": { "version": "2.0.4", @@ -5976,14 +11129,20 @@ } }, "is-regex": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", - "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.2.tgz", + "integrity": "sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg==", "dev": true, "requires": { + "call-bind": "^1.0.2", "has-symbols": "^1.0.1" } }, + "is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==" + }, "is-string": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", @@ -6003,24 +11162,13 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "dev": true + "devOptional": true }, "is-utf8": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", - "dev": true - }, - "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" - }, - "is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", - "dev": true + "devOptional": true }, "isarray": { "version": "0.0.1", @@ -6041,13 +11189,38 @@ "version": "0.1.2", "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "dev": true + "devOptional": true + }, + "jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } }, "js-base64": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.5.2.tgz", - "integrity": "sha512-Vg8czh0Q7sFBSUMWWArX/miJeBWYBPpdU/3M/DKSaekLMqrqVPaedp+5mZhie/r0lgrcaYBfwXatEew6gwgiQQ==", - "dev": true + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", + "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==", + "devOptional": true }, "js-tokens": { "version": "4.0.0", @@ -6055,9 +11228,9 @@ "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" }, "js-yaml": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", - "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", "dev": true, "requires": { "argparse": "^1.0.7", @@ -6068,7 +11241,7 @@ "version": "0.1.1", "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "dev": true + "devOptional": true }, "jsesc": { "version": "2.5.2", @@ -6079,14 +11252,13 @@ "json-parse-better-errors": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" }, "json-schema": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", - "dev": true + "devOptional": true }, "json-schema-traverse": { "version": "0.4.1", @@ -6103,21 +11275,21 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", - "dev": true + "devOptional": true }, "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", "requires": { - "minimist": "^1.2.0" + "minimist": "^1.2.5" } }, "jsprim": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "dev": true, + "devOptional": true, "requires": { "assert-plus": "1.0.0", "extsprintf": "1.3.0", @@ -6126,13 +11298,13 @@ } }, "jsx-ast-utils": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-2.4.1.tgz", - "integrity": "sha512-z1xSldJ6imESSzOjd3NNkieVJKRlKYSOtMG8SFyCj2FIrvSaSuli/WjpBkEzCBoR9bYYYFgqJw61Xhu7Lcgk+w==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.0.tgz", + "integrity": "sha512-EIsmt3O3ljsU6sot/J4E1zDRxfBNrhjyf/OKjlydwgEimQuznlM4Wv7U+ueONJMyEn1WRE0K8dhi3dVAXYT24Q==", "dev": true, "requires": { - "array-includes": "^3.1.1", - "object.assign": "^4.1.0" + "array-includes": "^3.1.2", + "object.assign": "^4.1.2" } }, "kind-of": { @@ -6140,10 +11312,15 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" }, + "klona": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.4.tgz", + "integrity": "sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA==" + }, "language-subtag-registry": { - "version": "0.3.20", - "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.20.tgz", - "integrity": "sha512-KPMwROklF4tEx283Xw0pNKtfTj1gZ4UByp4EsIFWLgBavJltF4TiYPc39k06zSTsLzxTVXXDSpbwaQXaFB4Qeg==", + "version": "0.3.21", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz", + "integrity": "sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==", "dev": true }, "language-tags": { @@ -6155,87 +11332,75 @@ "language-subtag-registry": "~0.3.2" } }, - "leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "dev": true - }, - "levenary": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/levenary/-/levenary-1.1.1.tgz", - "integrity": "sha512-mkAdOIt79FD6irqjYSs4rdbnlT5vRonMEvBVPVb3XmevfS8kgRXwfes0dhPdEtzTWD/1eNE/Bm/G1iRt6DcnQQ==", - "dev": true, - "requires": { - "leven": "^3.1.0" - } - }, "levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", "dev": true, "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" } }, "load-json-file": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", "dev": true, "requires": { "graceful-fs": "^4.1.2", "parse-json": "^2.2.0", "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "strip-bom": "^2.0.0" - }, - "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - } + "strip-bom": "^3.0.0" } }, "loader-runner": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", - "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", - "dev": true + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz", + "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==" }, "loader-utils": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, "requires": { "big.js": "^5.2.2", "emojis-list": "^3.0.0", "json5": "^1.0.1" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + } } }, "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, "requires": { - "p-locate": "^3.0.0", + "p-locate": "^2.0.0", "path-exists": "^3.0.0" } }, "lodash": { - "version": "4.17.19", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.19.tgz", - "integrity": "sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ==", - "dev": true + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "devOptional": true }, "lodash-es": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.15.tgz", - "integrity": "sha512-rlrc3yU3+JNOpZ9zj5pQtxnx2THmvRykwL4Xlxoa8I9lHBlVbbyPhgyPMioxVZ4NqyxaVVtaJnzsyOidQIhyyQ==" + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.20.tgz", + "integrity": "sha512-JD1COMZsq8maT6mnuz1UMV0jvYD0E0aUsSOdrr1/nAG3dhqQXwRRgeW0cSqH1U43INKcqxaiVIQNOUDld7gRDA==" }, "loose-envify": { "version": "1.4.0", @@ -6249,76 +11414,58 @@ "version": "1.6.0", "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", - "dev": true, + "devOptional": true, "requires": { "currently-unhandled": "^0.4.1", "signal-exit": "^3.0.0" } }, "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "requires": { - "yallist": "^3.0.2" + "yallist": "^4.0.0" } }, "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", "dev": true, "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" + "semver": "^6.0.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } } }, - "map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" - }, "map-obj": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", - "dev": true - }, - "map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "requires": { - "object-visit": "^1.0.0" - } + "devOptional": true }, "md5.js": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", - "dev": true, "requires": { "hash-base": "^3.0.0", "inherits": "^2.0.1", "safe-buffer": "^5.1.2" } }, - "memory-fs": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", - "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", - "dev": true, - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - }, "meow": { "version": "3.7.0", "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", - "dev": true, + "devOptional": true, "requires": { "camelcase-keys": "^2.0.0", "decamelize": "^1.1.2", @@ -6330,33 +11477,92 @@ "read-pkg-up": "^1.0.1", "redent": "^1.0.0", "trim-newlines": "^1.0.0" + }, + "dependencies": { + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "devOptional": true, + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "devOptional": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + } + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "devOptional": true, + "requires": { + "pinkie-promise": "^2.0.0" + } + }, + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "devOptional": true, + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "devOptional": true, + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "devOptional": true, + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "devOptional": true, + "requires": { + "is-utf8": "^0.2.0" + } + } } }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" }, "miller-rabin": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", - "dev": true, "requires": { "bn.js": "^4.0.0", "brorand": "^1.0.1" @@ -6365,58 +11571,52 @@ "bn.js": { "version": "4.11.9", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" } } }, "mime-db": { - "version": "1.44.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", - "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==", - "dev": true + "version": "1.45.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.45.0.tgz", + "integrity": "sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w==" }, "mime-types": { - "version": "2.1.27", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", - "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", - "dev": true, + "version": "2.1.28", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.28.tgz", + "integrity": "sha512-0TO2yJ5YHYr7M2zzT7gDU1tbwHxEUWBCLt0lscSNpcdAfFyJOVEpRYNS7EXVcTLNj/25QO8gulHC5JtTzSE2UQ==", "requires": { - "mime-db": "1.44.0" + "mime-db": "1.45.0" } }, "mimic-fn": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" }, "mini-create-react-context": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/mini-create-react-context/-/mini-create-react-context-0.4.0.tgz", - "integrity": "sha512-b0TytUgFSbgFJGzJqXPKCFCBWigAjpjo+Fl7Vf7ZbKRDptszpppKxXH6DRXEABZ/gcEQczeb0iZ7JvL8e8jjCA==", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/mini-create-react-context/-/mini-create-react-context-0.4.1.tgz", + "integrity": "sha512-YWCYEmd5CQeHGSAKrYvXgmzzkrvssZcuuQDDeqkT+PziKGMgE+0MCCtcKbROzocGBG1meBLl2FotlRwf4gAzbQ==", "requires": { - "@babel/runtime": "^7.5.5", + "@babel/runtime": "^7.12.1", "tiny-warning": "^1.0.3" } }, "minimalistic-assert": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "dev": true + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" }, "minimalistic-crypto-utils": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", - "dev": true + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" }, "minimatch": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true, + "devOptional": true, "requires": { "brace-expansion": "^1.1.7" } @@ -6426,100 +11626,50 @@ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" }, - "mississippi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", - "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", - "dev": true, + "minipass": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", + "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", + "devOptional": true, "requires": { - "concat-stream": "^1.5.0", - "duplexify": "^3.4.2", - "end-of-stream": "^1.1.0", - "flush-write-stream": "^1.0.0", - "from2": "^2.1.0", - "parallel-transform": "^1.1.0", - "pump": "^3.0.0", - "pumpify": "^1.3.3", - "stream-each": "^1.1.0", - "through2": "^2.0.0" + "yallist": "^4.0.0" } }, - "mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "devOptional": true, "requires": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "requires": { - "is-plain-object": "^2.0.4" - } - } + "minipass": "^3.0.0", + "yallist": "^4.0.0" } }, "mkdirp": { "version": "0.5.5", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, + "devOptional": true, "requires": { "minimist": "^1.2.5" } }, - "move-concurrently": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", - "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", - "dev": true, - "requires": { - "aproba": "^1.1.1", - "copy-concurrently": "^1.0.0", - "fs-write-stream-atomic": "^1.0.8", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.3" - } - }, "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "mute-stream": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true }, "nan": { - "version": "2.14.1", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.1.tgz", - "integrity": "sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw==", - "dev": true + "version": "2.14.2", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz", + "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==", + "devOptional": true }, - "nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - } + "nanoid": { + "version": "3.1.20", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.20.tgz", + "integrity": "sha512-a1cQNyczgKbLX9jwbS/+d7W8fX/RfgYR7lVWwWOGIPNgK2m0MWvrGF6/m4kk6U3QcFMnZf3RIhL0v2Jgh/0Uxw==" }, "natural-compare": { "version": "1.4.0", @@ -6528,106 +11678,61 @@ "dev": true }, "neo-async": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz", - "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==" - }, - "nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" }, "node-gyp": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz", - "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==", - "dev": true, + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-7.1.2.tgz", + "integrity": "sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==", + "devOptional": true, "requires": { - "fstream": "^1.0.0", - "glob": "^7.0.3", - "graceful-fs": "^4.1.2", - "mkdirp": "^0.5.0", - "nopt": "2 || 3", - "npmlog": "0 || 1 || 2 || 3 || 4", - "osenv": "0", - "request": "^2.87.0", - "rimraf": "2", - "semver": "~5.3.0", - "tar": "^2.0.0", - "which": "1" + "env-paths": "^2.2.0", + "glob": "^7.1.4", + "graceful-fs": "^4.2.3", + "nopt": "^5.0.0", + "npmlog": "^4.1.2", + "request": "^2.88.2", + "rimraf": "^3.0.2", + "semver": "^7.3.2", + "tar": "^6.0.2", + "which": "^2.0.2" }, "dependencies": { "semver": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", - "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", - "dev": true - } - } - }, - "node-libs-browser": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", - "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", - "dev": true, - "requires": { - "assert": "^1.1.1", - "browserify-zlib": "^0.2.0", - "buffer": "^4.3.0", - "console-browserify": "^1.1.0", - "constants-browserify": "^1.0.0", - "crypto-browserify": "^3.11.0", - "domain-browser": "^1.1.1", - "events": "^3.0.0", - "https-browserify": "^1.0.0", - "os-browserify": "^0.3.0", - "path-browserify": "0.0.1", - "process": "^0.11.10", - "punycode": "^1.2.4", - "querystring-es3": "^0.2.0", - "readable-stream": "^2.3.3", - "stream-browserify": "^2.0.1", - "stream-http": "^2.7.2", - "string_decoder": "^1.0.0", - "timers-browserify": "^2.0.4", - "tty-browserify": "0.0.0", - "url": "^0.11.0", - "util": "^0.11.0", - "vm-browserify": "^1.0.1" - }, - "dependencies": { - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "devOptional": true, + "requires": { + "lru-cache": "^6.0.0" + } } } }, "node-releases": { - "version": "1.1.60", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.60.tgz", - "integrity": "sha512-gsO4vjEdQaTusZAEebUWp2a5d7dF5DYoIpDG7WySnk7BuZDW+GPpHXoXXuYawRBr/9t5q54tirPz79kFIWg4dA==", - "dev": true + "version": "1.1.70", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.70.tgz", + "integrity": "sha512-Slf2s69+2/uAD79pVVQo8uSiC34+g8GWY8UH2Qtqv34ZfhYrxpYpfzs9Js9d6O0mbDmALuxaTlplnBTnSELcrw==" }, "node-sass": { - "version": "4.14.1", - "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.14.1.tgz", - "integrity": "sha512-sjCuOlvGyCJS40R8BscF5vhVlQjNN069NtQ1gSxyK1u9iqvn6tf7O1R4GNowVZfiZUCRt5MmMs1xd+4V/7Yr0g==", - "dev": true, + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-5.0.0.tgz", + "integrity": "sha512-opNgmlu83ZCF792U281Ry7tak9IbVC+AKnXGovcQ8LG8wFaJv6cLnRlc6DIHlmNxWEexB5bZxi9SZ9JyUuOYjw==", + "devOptional": true, "requires": { "async-foreach": "^0.1.3", "chalk": "^1.1.1", - "cross-spawn": "^3.0.0", + "cross-spawn": "^7.0.3", "gaze": "^1.0.0", "get-stdin": "^4.0.1", "glob": "^7.0.3", - "in-publish": "^2.0.0", "lodash": "^4.17.15", "meow": "^3.7.0", "mkdirp": "^0.5.1", "nan": "^2.13.2", - "node-gyp": "^3.8.0", + "node-gyp": "^7.1.0", "npmlog": "^4.0.0", "request": "^2.88.0", "sass-graph": "2.2.5", @@ -6639,19 +11744,19 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true + "devOptional": true }, "ansi-styles": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true + "devOptional": true }, "chalk": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, + "devOptional": true, "requires": { "ansi-styles": "^2.2.1", "escape-string-regexp": "^1.0.2", @@ -6660,31 +11765,11 @@ "supports-color": "^2.0.0" } }, - "cross-spawn": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", - "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", - "dev": true, - "requires": { - "lru-cache": "^4.0.1", - "which": "^1.2.9" - } - }, - "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "dev": true, - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, "strip-ansi": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, + "devOptional": true, "requires": { "ansi-regex": "^2.0.0" } @@ -6693,21 +11778,15 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", - "dev": true + "devOptional": true } } }, "nopt": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", - "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", - "dev": true, + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "devOptional": true, "requires": { "abbrev": "1" } @@ -6716,7 +11795,7 @@ "version": "2.5.0", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, + "devOptional": true, "requires": { "hosted-git-info": "^2.1.4", "resolve": "^1.10.0", @@ -6724,16 +11803,19 @@ "validate-npm-package-license": "^3.0.1" } }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "requires": { + "path-key": "^3.0.0" + } }, "npmlog": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", - "dev": true, + "devOptional": true, "requires": { "are-we-there-yet": "~1.1.2", "console-control-strings": "~1.1.0", @@ -6745,51 +11827,23 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "dev": true + "devOptional": true }, "oauth-sign": { "version": "0.9.0", "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "dev": true + "devOptional": true }, "object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" }, - "object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "requires": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, "object-inspect": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz", - "integrity": "sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz", + "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==", "dev": true }, "object-keys": { @@ -6798,66 +11852,51 @@ "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", "dev": true }, - "object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "requires": { - "isobject": "^3.0.0" - } - }, "object.assign": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", - "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", "dev": true, "requires": { - "define-properties": "^1.1.2", - "function-bind": "^1.1.1", - "has-symbols": "^1.0.0", - "object-keys": "^1.0.11" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" } }, "object.entries": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.2.tgz", - "integrity": "sha512-BQdB9qKmb/HyNdMNWVr7O3+z5MUIx3aiegEIJqjMBbBf0YT9RRxTJSim4mzFqtyr7PDAHigq0N9dO0m0tRakQA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.3.tgz", + "integrity": "sha512-ym7h7OZebNS96hn5IJeyUmaWhaSM4SVtAPPfNLQEI2MYWCO2egsITb9nab2+i/Pwibx+R0mtn+ltKJXRSeTMGg==", "dev": true, "requires": { + "call-bind": "^1.0.0", "define-properties": "^1.1.3", - "es-abstract": "^1.17.5", + "es-abstract": "^1.18.0-next.1", "has": "^1.0.3" } }, "object.fromentries": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.2.tgz", - "integrity": "sha512-r3ZiBH7MQppDJVLx6fhD618GKNG40CZYH9wgwdhKxBDDbQgjeWGGd4AtkZad84d291YxvWe7bJGuE65Anh0dxQ==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.3.tgz", + "integrity": "sha512-IDUSMXs6LOSJBWE++L0lzIbSqHl9KDCfff2x/JSEIDtEUavUnyMYC2ZGay/04Zq4UT8lvd4xNhU4/YHKibAOlw==", "dev": true, "requires": { + "call-bind": "^1.0.0", "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1", - "function-bind": "^1.1.1", + "es-abstract": "^1.18.0-next.1", "has": "^1.0.3" } }, - "object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "requires": { - "isobject": "^3.0.1" - } - }, "object.values": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.1.tgz", - "integrity": "sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.2.tgz", + "integrity": "sha512-MYC0jvJopr8EK6dPBiO8Nb9mvjdypOachO5REGk6MXzujbBrAisKo3HmdEI6kZDL6fC31Mwee/5YbtMebixeag==", "dev": true, "requires": { + "call-bind": "^1.0.0", "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1", - "function-bind": "^1.1.1", + "es-abstract": "^1.18.0-next.1", "has": "^1.0.3" } }, @@ -6865,100 +11904,57 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, + "devOptional": true, "requires": { "wrappy": "1" } }, "onetime": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz", - "integrity": "sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==", - "dev": true, + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", "requires": { "mimic-fn": "^2.1.0" } }, "optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", "dev": true, "requires": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - } - }, - "os-browserify": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", - "dev": true - }, - "os-homedir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", - "dev": true - }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "dev": true - }, - "osenv": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", - "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", - "dev": true, - "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" } }, "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, "requires": { - "p-try": "^2.0.0" + "p-try": "^1.0.0" } }, "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, "requires": { - "p-limit": "^2.0.0" + "p-limit": "^1.1.0" } }, "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" - }, - "pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", "dev": true }, - "parallel-transform": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", - "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", - "dev": true, - "requires": { - "cyclist": "^1.0.1", - "inherits": "^2.0.3", - "readable-stream": "^2.1.5" - } - }, "parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", @@ -6972,7 +11968,6 @@ "version": "5.1.6", "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", - "dev": true, "requires": { "asn1.js": "^5.2.0", "browserify-aes": "^1.0.0", @@ -6985,55 +11980,32 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "dev": true, + "devOptional": true, "requires": { "error-ex": "^1.2.0" } }, - "parse-passwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", - "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=" - }, - "pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" - }, - "path-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", - "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", - "dev": true - }, - "path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", - "dev": true, - "optional": true - }, "path-exists": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "devOptional": true }, "path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true + "devOptional": true }, "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" }, "path-parse": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", - "dev": true + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" }, "path-to-regexp": { "version": "1.8.0", @@ -7044,29 +12016,18 @@ } }, "path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", "dev": true, "requires": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - } + "pify": "^2.0.0" } }, "pbkdf2": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", - "dev": true, "requires": { "create-hash": "^1.1.2", "create-hmac": "^1.1.4", @@ -7079,57 +12040,46 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", - "dev": true - }, - "picomatch": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", - "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", - "dev": true, - "optional": true + "devOptional": true }, "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "devOptional": true }, "pinkie": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "dev": true + "devOptional": true }, "pinkie-promise": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dev": true, + "devOptional": true, "requires": { "pinkie": "^2.0.0" } }, "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "dev": true, "requires": { - "find-up": "^3.0.0" + "find-up": "^2.1.0" } }, - "posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" - }, "postcss": { - "version": "7.0.32", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz", - "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==", + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.2.4.tgz", + "integrity": "sha512-kRFftRoExRVXZlwUuay9iC824qmXPcQQVzAjbCCgjpXnkdMCJYBu2gTwAaFBzv8ewND6O8xFb3aELmEkh9zTzg==", "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" + "colorette": "^1.2.1", + "nanoid": "^3.1.20", + "source-map": "^0.6.1" }, "dependencies": { "source-map": { @@ -7140,50 +12090,46 @@ } }, "postcss-modules-extract-imports": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", - "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", - "requires": { - "postcss": "^7.0.5" - } + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "requires": {} }, "postcss-modules-local-by-default": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.2.tgz", - "integrity": "sha512-jM/V8eqM4oJ/22j0gx4jrp63GSvDH6v86OqyTHHUvk4/k1vceipZsaymiZ5PvocqZOl5SFHiFJqjs3la0wnfIQ==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", "requires": { - "icss-utils": "^4.1.1", - "postcss": "^7.0.16", + "icss-utils": "^5.0.0", "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.0.0" + "postcss-value-parser": "^4.1.0" } }, "postcss-modules-scope": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", - "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", "requires": { - "postcss": "^7.0.6", - "postcss-selector-parser": "^6.0.0" + "postcss-selector-parser": "^6.0.4" } }, "postcss-modules-values": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", - "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", "requires": { - "icss-utils": "^4.0.0", - "postcss": "^7.0.6" + "icss-utils": "^5.0.0" } }, "postcss-selector-parser": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz", - "integrity": "sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==", + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz", + "integrity": "sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw==", "requires": { "cssesc": "^3.0.0", "indexes-of": "^1.0.1", - "uniq": "^1.0.1" + "uniq": "^1.0.1", + "util-deprecate": "^1.0.2" } }, "postcss-value-parser": { @@ -7192,21 +12138,16 @@ "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==" }, "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", - "dev": true - }, - "process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", "dev": true }, "process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "devOptional": true }, "progress": { "version": "2.0.3", @@ -7214,12 +12155,6 @@ "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", "dev": true }, - "promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", - "dev": true - }, "prop-types": { "version": "15.7.2", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", @@ -7230,28 +12165,16 @@ "react-is": "^16.8.1" } }, - "prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" - }, - "pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", - "dev": true - }, "psl": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", - "dev": true + "devOptional": true }, "public-encrypt": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", - "dev": true, "requires": { "bn.js": "^4.1.0", "browserify-rsa": "^4.0.0", @@ -7264,41 +12187,7 @@ "bn.js": { "version": "4.11.9", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true - } - } - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "pumpify": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", - "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", - "dev": true, - "requires": { - "duplexify": "^3.6.0", - "inherits": "^2.0.3", - "pump": "^2.0.0" - }, - "dependencies": { - "pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" } } }, @@ -7311,25 +12200,12 @@ "version": "6.5.2", "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", - "dev": true - }, - "querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", - "dev": true - }, - "querystring-es3": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", - "dev": true + "devOptional": true }, "randombytes": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, "requires": { "safe-buffer": "^5.1.0" } @@ -7338,31 +12214,28 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", - "dev": true, "requires": { "randombytes": "^2.0.5", "safe-buffer": "^5.1.0" } }, "react": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react/-/react-16.13.1.tgz", - "integrity": "sha512-YMZQQq32xHLX0bz5Mnibv1/LHb3Sqzngu7xstSM+vrkE5Kzr9xE0yMByK5kMoTK30YVJE61WfbxIFFvfeDKT1w==", + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.1.tgz", + "integrity": "sha512-lG9c9UuMHdcAexXtigOZLX8exLWkW0Ku29qPRU8uhF2R9BN96dLCt0psvzPLlHc5OWkgymP3qwTRgbnw5BKx3w==", "requires": { "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2" + "object-assign": "^4.1.1" } }, "react-dom": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.13.1.tgz", - "integrity": "sha512-81PIMmVLnCNLO/fFOQxdQkvEq/+Hfpv24XNJfpyZhTRfO0QcmQIF/PgCa1zCOj2w1hrn12MFLyaJ/G0+Mxtfag==", + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.1.tgz", + "integrity": "sha512-6eV150oJZ9U2t9svnsspTMrWNyHc6chX0KzDeAOXftRa8bNeOKTTfCJ7KorIwenkHd2xqVTBTCZd79yk/lx/Ug==", "requires": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1", - "prop-types": "^15.6.2", - "scheduler": "^0.19.1" + "scheduler": "^0.20.1" } }, "react-is": { @@ -7371,15 +12244,15 @@ "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" }, "react-redux": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-7.2.1.tgz", - "integrity": "sha512-T+VfD/bvgGTUA74iW9d2i5THrDQWbweXP0AVNI8tNd1Rk5ch1rnMiJkDD67ejw7YBKM4+REvcvqRuWJb7BLuEg==", + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-7.2.2.tgz", + "integrity": "sha512-8+CQ1EvIVFkYL/vu6Olo7JFLWop1qRUeb46sGtIMDCSpgwPQq8fPLpirIB0iTqFe9XYEFPHssdX8/UwN6pAkEA==", "requires": { - "@babel/runtime": "^7.5.5", - "hoist-non-react-statics": "^3.3.0", + "@babel/runtime": "^7.12.1", + "hoist-non-react-statics": "^3.3.2", "loose-envify": "^1.4.0", "prop-types": "^15.7.2", - "react-is": "^16.9.0" + "react-is": "^16.13.1" } }, "react-router": { @@ -7414,51 +12287,31 @@ } }, "read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", "dev": true, "requires": { - "load-json-file": "^1.0.0", + "load-json-file": "^2.0.0", "normalize-package-data": "^2.3.2", - "path-type": "^1.0.0" + "path-type": "^2.0.0" } }, "read-pkg-up": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", + "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", "dev": true, "requires": { - "find-up": "^1.0.0", - "read-pkg": "^1.0.0" - }, - "dependencies": { - "find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "dev": true, - "requires": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "dev": true, - "requires": { - "pinkie-promise": "^2.0.0" - } - } + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" } }, "readable-stream": { "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "devOptional": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -7472,25 +12325,24 @@ "isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "devOptional": true } } }, - "readdirp": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.4.0.tgz", - "integrity": "sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ==", - "dev": true, - "optional": true, + "rechoir": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.0.tgz", + "integrity": "sha512-ADsDEH2bvbjltXEP+hTIAmeFekTFK0V2BTxMkok6qILyAJEXV0AFfoWcAq4yfll5VdIMd/RVXq0lR+wQi5ZU3Q==", "requires": { - "picomatch": "^2.2.1" + "resolve": "^1.9.0" } }, "redent": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", - "dev": true, + "devOptional": true, "requires": { "indent-string": "^2.1.0", "strip-indent": "^1.0.1" @@ -7508,12 +12360,13 @@ "redux-devtools-extension": { "version": "2.13.8", "resolved": "https://registry.npmjs.org/redux-devtools-extension/-/redux-devtools-extension-2.13.8.tgz", - "integrity": "sha512-8qlpooP2QqPtZHQZRhx3x3OP5skEV1py/zUdMY28WNAocbafxdG2tRD1MWE7sp8obGMNYuLWanhhQ7EQvT1FBg==" + "integrity": "sha512-8qlpooP2QqPtZHQZRhx3x3OP5skEV1py/zUdMY28WNAocbafxdG2tRD1MWE7sp8obGMNYuLWanhhQ7EQvT1FBg==", + "requires": {} }, "regenerate": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.1.tgz", - "integrity": "sha512-j2+C8+NtXQgEKWk49MMP5P/u2GhnahTtVkRIHr5R5lVRlbKvmQ+oS+A5aLKWp2ma5VkT8sh6v+v4hbH0YHR66A==", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", "dev": true }, "regenerate-unicode-properties": { @@ -7526,9 +12379,9 @@ } }, "regenerator-runtime": { - "version": "0.13.5", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz", - "integrity": "sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==" + "version": "0.13.7", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==" }, "regenerator-transform": { "version": "0.14.5", @@ -7539,35 +12392,26 @@ "@babel/runtime": "^7.8.4" } }, - "regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "requires": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - } - }, "regexp.prototype.flags": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz", - "integrity": "sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz", + "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==", "dev": true, "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" } }, "regexpp": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz", - "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz", + "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==", "dev": true }, "regexpu-core": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.0.tgz", - "integrity": "sha512-TQ4KXRnIn6tz6tjnrXEkD/sshygKH/j5KzK86X8MkeHyZ8qst/LZ89j3X4/8HEIfHANTFIP/AbXakeRhWIl5YQ==", + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", + "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", "dev": true, "requires": { "regenerate": "^1.4.0", @@ -7585,9 +12429,9 @@ "dev": true }, "regjsparser": { - "version": "0.6.4", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.4.tgz", - "integrity": "sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw==", + "version": "0.6.7", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.7.tgz", + "integrity": "sha512-ib77G0uxsA2ovgiYbCVGx4Pv3PSttAx2vIwidqQzbL2U5S4Q+j00HdSAneSBuyVcMvEnTXMjiGgB+DlXozVhpQ==", "dev": true, "requires": { "jsesc": "~0.5.0" @@ -7601,28 +12445,11 @@ } } }, - "remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "dev": true, - "optional": true - }, - "repeat-element": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", - "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==" - }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" - }, "repeating": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", - "dev": true, + "devOptional": true, "requires": { "is-finite": "^1.0.0" } @@ -7631,7 +12458,7 @@ "version": "2.88.2", "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "dev": true, + "devOptional": true, "requires": { "aws-sign2": "~0.7.0", "aws4": "^1.8.0", @@ -7658,86 +12485,61 @@ "require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "devOptional": true + }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true }, "require-main-filename": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "devOptional": true }, "resolve": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", - "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", - "dev": true, + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", + "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", "requires": { + "is-core-module": "^2.1.0", "path-parse": "^1.0.6" } }, "resolve-cwd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", - "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", "requires": { - "resolve-from": "^3.0.0" - } - }, - "resolve-dir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", - "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", - "requires": { - "expand-tilde": "^2.0.0", - "global-modules": "^1.0.0" + "resolve-from": "^5.0.0" }, "dependencies": { - "global-modules": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", - "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", - "requires": { - "global-prefix": "^1.0.1", - "is-windows": "^1.0.1", - "resolve-dir": "^1.0.0" - } + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" } } }, "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true }, "resolve-pathname": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==" }, - "resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" - }, - "restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "dev": true, - "requires": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - } - }, - "ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" - }, "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "devOptional": true, "requires": { "glob": "^7.1.3" } @@ -7746,141 +12548,100 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", - "dev": true, "requires": { "hash-base": "^3.0.0", "inherits": "^2.0.1" } }, - "run-async": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", - "dev": true - }, - "run-queue": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", - "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", - "dev": true, - "requires": { - "aproba": "^1.1.1" - } - }, - "rxjs": { - "version": "6.5.5", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.5.tgz", - "integrity": "sha512-WfQI+1gohdf0Dai/Bbmk5L5ItH5tYqm3ki2c5GdWhKjalzjg93N3avFjVStyZZz+A2Em+ZxKH5bNghw9UeylGQ==", - "dev": true, - "requires": { - "tslib": "^1.9.0" - } - }, "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, - "safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "requires": { - "ret": "~0.1.10" - } - }, "safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, "sass-graph": { "version": "2.2.5", "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.5.tgz", "integrity": "sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==", - "dev": true, + "devOptional": true, "requires": { "glob": "^7.0.0", "lodash": "^4.0.0", "scss-tokenizer": "^0.2.3", "yargs": "^13.3.2" - }, - "dependencies": { - "yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", - "dev": true, - "requires": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" - } - } } }, "sass-loader": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-8.0.2.tgz", - "integrity": "sha512-7o4dbSK8/Ol2KflEmSco4jTjQoV988bM82P9CZdmo9hR3RLnvNc0ufMNdMrB0caq38JQ/FgF4/7RcbcfKzxoFQ==", + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-10.1.1.tgz", + "integrity": "sha512-W6gVDXAd5hR/WHsPicvZdjAWHBcEJ44UahgxcIE196fW2ong0ZHMPO1kZuI5q0VlvMQZh32gpv69PLWQm70qrw==", "requires": { - "clone-deep": "^4.0.1", - "loader-utils": "^1.2.3", - "neo-async": "^2.6.1", - "schema-utils": "^2.6.1", - "semver": "^6.3.0" + "klona": "^2.0.4", + "loader-utils": "^2.0.0", + "neo-async": "^2.6.2", + "schema-utils": "^3.0.0", + "semver": "^7.3.2" }, "dependencies": { - "schema-utils": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", - "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", "requires": { - "@types/json-schema": "^7.0.4", - "ajv": "^6.12.2", - "ajv-keywords": "^3.4.1" + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "requires": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" } }, "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "requires": { + "lru-cache": "^6.0.0" + } } } }, "scheduler": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", - "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", + "version": "0.20.1", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.1.tgz", + "integrity": "sha512-LKTe+2xNJBNxu/QhHvDR14wUXHRQbVY5ZOYpOGWRzhydZUqrLb2JBvLPY7cAqFmqrWuDED0Mjk7013SZiOz6Bw==", "requires": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1" } }, "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", "dev": true, "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" } }, "scss-tokenizer": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", - "dev": true, + "devOptional": true, "requires": { "js-base64": "^2.1.8", "source-map": "^0.4.2" @@ -7890,7 +12651,7 @@ "version": "0.4.4", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", - "dev": true, + "devOptional": true, "requires": { "amdefine": ">=0.0.4" } @@ -7900,13 +12661,13 @@ "semver": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "devOptional": true }, "serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", - "dev": true, + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", + "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", "requires": { "randombytes": "^2.1.0" } @@ -7914,40 +12675,13 @@ "set-blocking": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" - }, - "set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", - "dev": true + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "devOptional": true }, "sha.js": { "version": "2.4.11", "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", - "dev": true, "requires": { "inherits": "^2.0.1", "safe-buffer": "^5.0.1" @@ -7962,170 +12696,92 @@ } }, "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "requires": { - "shebang-regex": "^1.0.0" + "shebang-regex": "^3.0.0" } }, "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" }, "side-channel": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.2.tgz", - "integrity": "sha512-7rL9YlPHg7Ancea1S96Pa8/QWb4BtXL/TZvS6B8XFetGBeuhAsfmUspK6DokBeZ64+Kj9TCNRD/30pVz1BvQNA==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", "dev": true, "requires": { - "es-abstract": "^1.17.0-next.1", - "object-inspect": "^1.7.0" + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" } }, "signal-exit": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", - "dev": true + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" }, "slice-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", - "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", "dev": true, "requires": { - "ansi-styles": "^3.2.0", - "astral-regex": "^1.0.0", - "is-fullwidth-code-point": "^2.0.0" - } - }, - "snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "requires": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" }, "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, "requires": { - "is-descriptor": "^0.1.0" + "color-convert": "^2.0.1" } }, - "extend-shallow": { + "color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "requires": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "requires": { - "is-descriptor": "^1.0.0" + "color-name": "~1.1.4" } }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "requires": { - "kind-of": "^6.0.0" - } + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "requires": { - "kind-of": "^3.2.0" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true } } }, "source-list-map": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", - "dev": true + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" }, "source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" - }, - "source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "requires": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true }, "source-map-support": { "version": "0.5.19", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", - "dev": true, "requires": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" @@ -8134,21 +12790,15 @@ "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" } } }, - "source-map-url": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", - "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=" - }, "spdx-correct": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", - "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", - "dev": true, + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "devOptional": true, "requires": { "spdx-expression-parse": "^3.0.0", "spdx-license-ids": "^3.0.0" @@ -8158,31 +12808,23 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true + "devOptional": true }, "spdx-expression-parse": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", - "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", - "dev": true, + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "devOptional": true, "requires": { "spdx-exceptions": "^2.1.0", "spdx-license-ids": "^3.0.0" } }, "spdx-license-ids": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", - "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==", - "dev": true - }, - "split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "requires": { - "extend-shallow": "^3.0.0" - } + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz", + "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==", + "devOptional": true }, "sprintf-js": { "version": "1.0.3", @@ -8194,7 +12836,7 @@ "version": "1.16.1", "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", - "dev": true, + "devOptional": true, "requires": { "asn1": "~0.2.3", "assert-plus": "^1.0.0", @@ -8207,126 +12849,15 @@ "tweetnacl": "~0.14.0" } }, - "ssri": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", - "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", - "dev": true, - "requires": { - "figgy-pudding": "^3.5.1" - } - }, - "static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "requires": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, "stdout-stream": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", - "dev": true, + "devOptional": true, "requires": { "readable-stream": "^2.0.1" } }, - "stream-browserify": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", - "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", - "dev": true, - "requires": { - "inherits": "~2.0.1", - "readable-stream": "^2.0.2" - } - }, - "stream-each": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", - "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "stream-shift": "^1.0.0" - } - }, - "stream-http": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", - "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", - "dev": true, - "requires": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.3.6", - "to-arraybuffer": "^1.0.0", - "xtend": "^4.0.0" - } - }, - "stream-shift": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", - "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", - "dev": true - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "string.prototype.matchall": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.2.tgz", - "integrity": "sha512-N/jp6O5fMf9os0JU3E72Qhf590RSRZU/ungsL/qJUYVTNv7hTG0P/dbPjxINVN9jpscu3nzYwKESU3P3RY5tOg==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0", - "has-symbols": "^1.0.1", - "internal-slot": "^1.0.2", - "regexp.prototype.flags": "^1.3.0", - "side-channel": "^1.0.2" - } - }, - "string.prototype.trimend": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz", - "integrity": "sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" - } - }, - "string.prototype.trimstart": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz", - "integrity": "sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" - } - }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", @@ -8335,55 +12866,113 @@ "safe-buffer": "~5.1.0" } }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "devOptional": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "devOptional": true + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "devOptional": true, + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "string.prototype.matchall": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.3.tgz", + "integrity": "sha512-OBxYDA2ifZQ2e13cP82dWFMaCV9CGF8GzmN4fljBVw5O5wep0lu4gacm1OL6MjROoUnB8VbkWRThqkV2YFLNxw==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1", + "has-symbols": "^1.0.1", + "internal-slot": "^1.0.2", + "regexp.prototype.flags": "^1.3.0", + "side-channel": "^1.0.3" + } + }, + "string.prototype.trimend": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz", + "integrity": "sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" + } + }, + "string.prototype.trimstart": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz", + "integrity": "sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" + } + }, "strip-ansi": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "devOptional": true, "requires": { "ansi-regex": "^4.1.0" } }, "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + }, + "strip-final-newline": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", - "dev": true, - "requires": { - "is-utf8": "^0.2.0" - } + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" }, "strip-indent": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", - "dev": true, + "devOptional": true, "requires": { "get-stdin": "^4.0.1" } }, "strip-json-comments": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.0.tgz", - "integrity": "sha512-e6/d0eBu7gHtdCqFt0xJr642LdToM5/cN4Qb9DbHjVx1CP5RyeM+zH7pbecEmDv/lBqb0QH+6Uqq75rxFPkM0w==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", "dev": true }, "style-loader": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-1.2.1.tgz", - "integrity": "sha512-ByHSTQvHLkWE9Ir5+lGbVOXhxX10fbprhLvdg96wedFZb4NDekDPxVKv5Fwmio+QcMlkkNfuK+5W1peQ5CUhZg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-2.0.0.tgz", + "integrity": "sha512-Z0gYUJmzZ6ZdRUqpg1r8GsaFKypE+3xAzuFeMuoHgjc9KZv3wMyCRjQIWEbhoFSq7+7yoHXySDJyyWQaPajeiQ==", "requires": { "loader-utils": "^2.0.0", - "schema-utils": "^2.6.6" + "schema-utils": "^3.0.0" }, "dependencies": { - "json5": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", - "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", - "requires": { - "minimist": "^1.2.5" - } - }, "loader-utils": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", @@ -8395,21 +12984,22 @@ } }, "schema-utils": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", - "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", "requires": { - "@types/json-schema": "^7.0.4", - "ajv": "^6.12.2", - "ajv-keywords": "^3.4.1" + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" } } } }, "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, "requires": { "has-flag": "^3.0.0" } @@ -8420,74 +13010,154 @@ "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==" }, "table": { - "version": "5.4.6", - "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz", - "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==", + "version": "6.0.7", + "resolved": "https://registry.npmjs.org/table/-/table-6.0.7.tgz", + "integrity": "sha512-rxZevLGTUzWna/qBLObOe16kB2RTnnbhciwgPbMMlazz1yZGVEgnZK762xyVdVznhqxrfCeBMmMkgOOaPwjH7g==", "dev": true, "requires": { - "ajv": "^6.10.2", - "lodash": "^4.17.14", - "slice-ansi": "^2.1.0", - "string-width": "^3.0.0" + "ajv": "^7.0.2", + "lodash": "^4.17.20", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.0" + }, + "dependencies": { + "ajv": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-7.0.4.tgz", + "integrity": "sha512-xzzzaqgEQfmuhbhAoqjJ8T/1okb6gAzXn/eQRNpAN1AEUoHJTNF9xCDRTtf/s3SKldtZfa+RJeTs+BQq+eZ/sw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + } } }, "tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.0.tgz", + "integrity": "sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw==" }, "tar": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz", - "integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==", - "dev": true, + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.0.tgz", + "integrity": "sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==", + "devOptional": true, "requires": { - "block-stream": "*", - "fstream": "^1.0.12", - "inherits": "2" + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^3.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "dependencies": { + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "devOptional": true + } } }, "terser": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", - "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", - "dev": true, + "version": "5.5.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.5.1.tgz", + "integrity": "sha512-6VGWZNVP2KTUcltUQJ25TtNjx/XgdDsBDKGt8nN0MpydU36LmbPPcMBd2kmtZNNGVVDLg44k7GKeHHj+4zPIBQ==", "requires": { "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" + "source-map": "~0.7.2", + "source-map-support": "~0.5.19" }, "dependencies": { "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" } } }, "terser-webpack-plugin": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", - "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", - "dev": true, + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.1.1.tgz", + "integrity": "sha512-5XNNXZiR8YO6X6KhSGXfY0QrGrCRlSwAEjIIrlRQR4W8nP69TaJUlh3bkuac6zzgspiGPfKEHcY295MMVExl5Q==", "requires": { - "cacache": "^12.0.2", - "find-cache-dir": "^2.1.0", - "is-wsl": "^1.1.0", - "schema-utils": "^1.0.0", - "serialize-javascript": "^4.0.0", + "jest-worker": "^26.6.2", + "p-limit": "^3.1.0", + "schema-utils": "^3.0.0", + "serialize-javascript": "^5.0.1", "source-map": "^0.6.1", - "terser": "^4.1.2", - "webpack-sources": "^1.4.0", - "worker-farm": "^1.7.0" + "terser": "^5.5.1" }, "dependencies": { + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "requires": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" } } }, @@ -8497,31 +13167,6 @@ "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", "dev": true }, - "through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", - "dev": true - }, - "through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, - "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "timers-browserify": { - "version": "2.0.11", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.11.tgz", - "integrity": "sha512-60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ==", - "dev": true, - "requires": { - "setimmediate": "^1.0.4" - } - }, "tiny-invariant": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.1.0.tgz", @@ -8532,70 +13177,17 @@ "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" }, - "tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "dev": true, - "requires": { - "os-tmpdir": "~1.0.2" - } - }, - "to-arraybuffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", - "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", - "dev": true - }, "to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", "dev": true }, - "to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "requires": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - }, "tough-cookie": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "dev": true, + "devOptional": true, "requires": { "psl": "^1.1.28", "punycode": "^2.1.1" @@ -8605,13 +13197,13 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", - "dev": true + "devOptional": true }, "true-case-path": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", - "dev": true, + "devOptional": true, "requires": { "glob": "^7.1.2" } @@ -8628,31 +13220,27 @@ "strip-bom": "^3.0.0" }, "dependencies": { - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } } } }, "tslib": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz", - "integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==", - "dev": true - }, - "tty-browserify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", - "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", - "dev": true + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" }, "tunnel-agent": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "dev": true, + "devOptional": true, "requires": { "safe-buffer": "^5.0.1" } @@ -8661,15 +13249,15 @@ "version": "0.14.5", "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "dev": true + "devOptional": true }, "type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", "dev": true, "requires": { - "prelude-ls": "~1.1.2" + "prelude-ls": "^1.2.1" } }, "type-fest": { @@ -8678,12 +13266,6 @@ "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", "dev": true }, - "typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", - "dev": true - }, "unicode-canonical-property-names-ecmascript": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", @@ -8712,141 +13294,19 @@ "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", "dev": true }, - "union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "requires": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - } - }, "uniq": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=" }, - "unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", - "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", - "dev": true, - "requires": { - "unique-slug": "^2.0.0" - } - }, - "unique-slug": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", - "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", - "dev": true, - "requires": { - "imurmurhash": "^0.1.4" - } - }, - "unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "requires": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "dependencies": { - "has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "requires": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "dependencies": { - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "requires": { - "isarray": "1.0.0" - } - } - } - }, - "has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - } - } - }, - "upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "dev": true, - "optional": true - }, "uri-js": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", - "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", "requires": { "punycode": "^2.1.0" } }, - "urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" - }, - "url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", - "dev": true, - "requires": { - "punycode": "1.3.2", - "querystring": "0.2.0" - }, - "dependencies": { - "punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", - "dev": true - } - } - }, - "use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" - }, - "util": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", - "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", - "dev": true, - "requires": { - "inherits": "2.0.3" - }, - "dependencies": { - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - } - } - }, "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", @@ -8856,19 +13316,18 @@ "version": "3.4.0", "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "dev": true + "devOptional": true }, "v8-compile-cache": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.0.3.tgz", - "integrity": "sha512-CNmdbwQMBjwr9Gsmohvm0pbL954tJrNzf6gWL3K+QMQf00PF7ERGrEiLgjuU3mKreLC2MeGhUsNV9ybTbLgd3w==", - "dev": true + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz", + "integrity": "sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==" }, "validate-npm-package-license": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, + "devOptional": true, "requires": { "spdx-correct": "^3.0.0", "spdx-expression-parse": "^3.0.0" @@ -8883,252 +13342,126 @@ "version": "1.10.0", "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "dev": true, + "devOptional": true, "requires": { "assert-plus": "^1.0.0", "core-util-is": "1.0.2", "extsprintf": "^1.2.0" } }, - "vm-browserify": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", - "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", - "dev": true - }, "watchpack": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.4.tgz", - "integrity": "sha512-aWAgTW4MoSJzZPAicljkO1hsi1oKj/RRq/OJQh2PKI2UKL04c2Bs+MBOB+BBABHTXJpf9mCwHN7ANCvYsvY2sg==", - "dev": true, + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.1.0.tgz", + "integrity": "sha512-UjgD1mqjkG99+3lgG36at4wPnUXNvis2v1utwTgQ43C22c4LD71LsYMExdWXh4HZ+RmW+B0t1Vrg2GpXAkTOQw==", "requires": { - "chokidar": "^3.4.1", - "graceful-fs": "^4.1.2", - "neo-async": "^2.5.0", - "watchpack-chokidar2": "^2.0.0" - } - }, - "watchpack-chokidar2": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.0.tgz", - "integrity": "sha512-9TyfOyN/zLUbA288wZ8IsMZ+6cbzvsNyEzSBp6e/zkifi6xxbl8SmQ/CxQq32k8NNqrdVEVUVSEf56L4rQ/ZxA==", - "dev": true, - "optional": true, - "requires": { - "chokidar": "^2.1.8" - }, - "dependencies": { - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "optional": true, - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - }, - "dependencies": { - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "optional": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - } - } - }, - "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true, - "optional": true - }, - "chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "dev": true, - "optional": true, - "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "fsevents": "^1.2.7", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - } - }, - "fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "dev": true, - "optional": true, - "requires": { - "nan": "^2.12.1" - } - }, - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "optional": true, - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "optional": true, - "requires": { - "is-extglob": "^2.1.0" - } - } - } - }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true, - "optional": true, - "requires": { - "binary-extensions": "^1.0.0" - } - }, - "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, - "optional": true, - "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - } - } + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" } }, "webpack": { - "version": "4.44.1", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.44.1.tgz", - "integrity": "sha512-4UOGAohv/VGUNQJstzEywwNxqX417FnjZgZJpJQegddzPmTvph37eBIRbRTfdySXzVtJXLJfbMN3mMYhM6GdmQ==", - "dev": true, + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.20.0.tgz", + "integrity": "sha512-k7X/+gisrvirr4bzv8JVLzy2RhWiVzd3gA9qzS5je3lwqYrMc5F549vLOk34BoNkkUp4SIpt1rQp48pTxBMXvA==", "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/wasm-edit": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "acorn": "^6.4.1", - "ajv": "^6.10.2", - "ajv-keywords": "^3.4.1", + "@types/eslint-scope": "^3.7.0", + "@types/estree": "^0.0.46", + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/wasm-edit": "1.11.0", + "@webassemblyjs/wasm-parser": "1.11.0", + "acorn": "^8.0.4", + "browserslist": "^4.14.5", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^4.3.0", - "eslint-scope": "^4.0.3", + "enhanced-resolve": "^5.7.0", + "es-module-lexer": "^0.3.26", + "eslint-scope": "^5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.4", "json-parse-better-errors": "^1.0.2", - "loader-runner": "^2.4.0", - "loader-utils": "^1.2.3", - "memory-fs": "^0.4.1", - "micromatch": "^3.1.10", - "mkdirp": "^0.5.3", - "neo-async": "^2.6.1", - "node-libs-browser": "^2.2.1", - "schema-utils": "^1.0.0", - "tapable": "^1.1.3", - "terser-webpack-plugin": "^1.4.3", - "watchpack": "^1.7.4", - "webpack-sources": "^1.4.1" + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.0.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.1", + "watchpack": "^2.0.0", + "webpack-sources": "^2.1.1" }, "dependencies": { - "enhanced-resolve": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.3.0.tgz", - "integrity": "sha512-3e87LvavsdxyoCfGusJnrZ5G8SLPOFeHSNpZI/ATL9a5leXo2k0w6MKnbqhdBad9qTobSfB20Ld7UmgoNbAZkQ==", - "dev": true, + "acorn": { + "version": "8.0.5", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.0.5.tgz", + "integrity": "sha512-v+DieK/HJkJOpFBETDJioequtc3PfxsWMaxIdIwujtF7FEV/MAyDQLlm6/zPvr7Mix07mLh6ccVwIsloceodlg==" + }, + "schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", "requires": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.5.0", - "tapable": "^1.0.0" - }, - "dependencies": { - "memory-fs": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", - "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", - "dev": true, - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - } + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" } } } }, "webpack-cli": { - "version": "3.3.12", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.3.12.tgz", - "integrity": "sha512-NVWBaz9k839ZH/sinurM+HcDvJOTXwSjYp1ku+5XKeOC03z8v5QitnK/x+lAxGXFyhdayoIf/GOpv85z3/xPag==", + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.5.0.tgz", + "integrity": "sha512-wXg/ef6Ibstl2f50mnkcHblRPN/P9J4Nlod5Hg9HGFgSeF8rsqDGHJeVe4aR26q9l62TUJi6vmvC2Qz96YJw1Q==", "requires": { - "chalk": "^2.4.2", - "cross-spawn": "^6.0.5", - "enhanced-resolve": "^4.1.1", - "findup-sync": "^3.0.0", - "global-modules": "^2.0.0", - "import-local": "^2.0.0", - "interpret": "^1.4.0", - "loader-utils": "^1.4.0", - "supports-color": "^6.1.0", - "v8-compile-cache": "^2.1.1", - "yargs": "^13.3.2" + "@discoveryjs/json-ext": "^0.5.0", + "@webpack-cli/configtest": "^1.0.1", + "@webpack-cli/info": "^1.2.2", + "@webpack-cli/serve": "^1.3.0", + "colorette": "^1.2.1", + "commander": "^7.0.0", + "enquirer": "^2.3.6", + "execa": "^5.0.0", + "fastest-levenshtein": "^1.0.12", + "import-local": "^3.0.2", + "interpret": "^2.2.0", + "rechoir": "^0.7.0", + "v8-compile-cache": "^2.2.0", + "webpack-merge": "^5.7.3" }, "dependencies": { - "v8-compile-cache": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.1.tgz", - "integrity": "sha512-8OQ9CL+VWyt3JStj7HX7/ciTL2V3Rl1Wf5OL+SNTm0yK1KvtReVulksyeRnCANHHuUxHlQig+JJDlUhBt1NQDQ==" + "commander": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.0.0.tgz", + "integrity": "sha512-ovx/7NkTrnPuIV8sqk/GjUIIM1+iUQeqA3ye2VNpq9sVoiZsooObWlQy+OPWGI17GDaEoybuAGJm6U8yC077BA==" } } }, - "webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "dev": true, + "webpack-merge": { + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.7.3.tgz", + "integrity": "sha512-6/JUQv0ELQ1igjGDzHkXbVDRxkfA57Zw7PfiupdLFJYrgFqY5ZP8xxbpp2lU3EPwYx89ht5Z/aDkD40hFCm5AA==", "requires": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" + } + }, + "webpack-sources": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.2.0.tgz", + "integrity": "sha512-bQsA24JLwcnWGArOKUxYKhX3Mz/nK1Xf6hxullKERyktjNMC4x8koOeaDNTA2fEJ09BdWLbM/iTW0ithREUP0w==", + "requires": { + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" }, "dependencies": { "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" } } }, "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "requires": { "isexe": "^2.0.0" } @@ -9136,105 +13469,87 @@ "which-module": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "devOptional": true }, "wide-align": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", - "dev": true, + "devOptional": true, "requires": { "string-width": "^1.0.2 || 2" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - } - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - } } }, + "wildcard": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", + "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==" + }, "word-wrap": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", "dev": true }, - "worker-farm": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", - "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", - "dev": true, - "requires": { - "errno": "~0.1.7" - } - }, "wrap-ansi": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "devOptional": true, "requires": { "ansi-styles": "^3.2.0", "string-width": "^3.0.0", "strip-ansi": "^5.0.0" + }, + "dependencies": { + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "devOptional": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "devOptional": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "devOptional": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + } } }, "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true - }, - "write": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz", - "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==", - "dev": true, - "requires": { - "mkdirp": "^0.5.1" - } - }, - "xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true + "devOptional": true }, "y18n": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", - "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==" + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz", + "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==", + "devOptional": true }, "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, "yargs": { "version": "13.3.2", "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "devOptional": true, "requires": { "cliui": "^5.0.0", "find-up": "^3.0.0", @@ -9246,16 +13561,90 @@ "which-module": "^2.0.0", "y18n": "^4.0.0", "yargs-parser": "^13.1.2" + }, + "dependencies": { + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "devOptional": true + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "devOptional": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "devOptional": true + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "devOptional": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "devOptional": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "devOptional": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "devOptional": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "devOptional": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + } } }, "yargs-parser": { "version": "13.1.2", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "devOptional": true, "requires": { "camelcase": "^5.0.0", "decamelize": "^1.2.0" } + }, + "yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" } } } diff --git a/data/web/package.json b/data/web/package.json index cac8dce6..3f3c72fe 100644 --- a/data/web/package.json +++ b/data/web/package.json @@ -10,38 +10,39 @@ "author": "LegendaryLinux", "license": "MIT", "dependencies": { - "@fortawesome/fontawesome-svg-core": "^1.2.28", - "@fortawesome/free-solid-svg-icons": "^5.13.0", - "@fortawesome/react-fontawesome": "^0.1.10", + "@fortawesome/fontawesome-svg-core": "^1.2.34", + "@fortawesome/free-solid-svg-icons": "^5.15.2", + "@fortawesome/react-fontawesome": "^0.1.14", + "crypto-browserify": "^3.12.0", "crypto-js": "^4.0.0", - "css-loader": "^3.5.3", - "lodash-es": "^4.17.15", + "css-loader": "^5.0.1", + "lodash-es": "^4.17.20", "prop-types": "^15.7.2", - "react": "^16.13.1", - "react-dom": "^16.13.1", - "react-redux": "^7.2.1", + "react": "^17.0.1", + "react-dom": "^17.0.1", + "react-redux": "^7.2.2", "react-router-dom": "^5.2.0", "redux": "^4.0.5", "redux-devtools-extension": "^2.13.8", - "sass-loader": "^8.0.2", - "style-loader": "^1.2.1", - "webpack-cli": "^3.3.11" + "sass-loader": "^10.1.1", + "style-loader": "^2.0.0", + "webpack-cli": "^4.5.0" }, "devDependencies": { - "@babel/core": "^7.11.4", - "@babel/plugin-proposal-class-properties": "^7.10.4", - "@babel/preset-env": "^7.11.0", - "@babel/preset-react": "^7.10.4", + "@babel/core": "^7.12.13", + "@babel/plugin-proposal-class-properties": "^7.12.13", + "@babel/preset-env": "^7.12.13", + "@babel/preset-react": "^7.12.13", "babel-eslint": "^10.1.0", - "babel-loader": "^8.1.0", - "eslint": "^6.8.0", - "eslint-config-airbnb": "^18.2.0", - "eslint-plugin-import": "^2.22.0", - "eslint-plugin-jsx-a11y": "^6.3.1", - "eslint-plugin-react": "^7.20.6", - "eslint-plugin-react-hooks": "^2.5.1", - "file-loader": "^6.0.0", - "node-sass": "^4.14.1", - "webpack": "^4.44.1" + "babel-loader": "^8.2.2", + "eslint": "^7.19.0", + "eslint-config-airbnb": "^18.2.1", + "eslint-plugin-import": "^2.22.1", + "eslint-plugin-jsx-a11y": "^6.4.1", + "eslint-plugin-react": "^7.22.0", + "eslint-plugin-react-hooks": "^4.2.0", + "file-loader": "^6.2.0", + "node-sass": "^5.0.0", + "webpack": "^5.20.0" } } diff --git a/data/web/public/assets/index.bundle.js b/data/web/public/assets/index.bundle.js index 82045216..d3ee7d3f 100644 --- a/data/web/public/assets/index.bundle.js +++ b/data/web/public/assets/index.bundle.js @@ -1,46 +1,2 @@ -!function(t){var e={};function r(n){if(e[n])return e[n].exports;var i=e[n]={i:n,l:!1,exports:{}};return t[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports}r.m=t,r.c=e,r.d=function(t,e,n){r.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},r.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.t=function(t,e){if(1&e&&(t=r(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var i in t)r.d(n,i,function(e){return t[e]}.bind(null,i));return n},r.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return r.d(e,"a",e),e},r.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},r.p="/",r(r.s=253)}([function(t,e,r){"use strict";t.exports=r(123)},function(t,e){"function"==typeof Object.create?t.exports=function(t,e){e&&(t.super_=e,t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}))}:t.exports=function(t,e){if(e){t.super_=e;var r=function(){};r.prototype=e.prototype,t.prototype=new r,t.prototype.constructor=t}}},function(t,e,r){var n=r(4),i=n.Buffer;function o(t,e){for(var r in t)e[r]=t[r]}function a(t,e,r){return i(t,e,r)}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?t.exports=n:(o(n,e),e.Buffer=a),o(i,a),a.from=function(t,e,r){if("number"==typeof t)throw new TypeError("Argument must not be a number");return i(t,e,r)},a.alloc=function(t,e,r){if("number"!=typeof t)throw new TypeError("Argument must be a number");var n=i(t);return void 0!==e?"string"==typeof r?n.fill(e,r):n.fill(e):n.fill(0),n},a.allocUnsafe=function(t){if("number"!=typeof t)throw new TypeError("Argument must be a number");return i(t)},a.allocUnsafeSlow=function(t){if("number"!=typeof t)throw new TypeError("Argument must be a number");return n.SlowBuffer(t)}},function(t,e){var r,n,i=t.exports={};function o(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function s(t){if(r===setTimeout)return setTimeout(t,0);if((r===o||!r)&&setTimeout)return r=setTimeout,setTimeout(t,0);try{return r(t,0)}catch(e){try{return r.call(null,t,0)}catch(e){return r.call(this,t,0)}}}!function(){try{r="function"==typeof setTimeout?setTimeout:o}catch(t){r=o}try{n="function"==typeof clearTimeout?clearTimeout:a}catch(t){n=a}}();var u,h=[],l=!1,f=-1;function c(){l&&u&&(l=!1,u.length?h=u.concat(h):f=-1,h.length&&d())}function d(){if(!l){var t=s(c);l=!0;for(var e=h.length;e;){for(u=h,h=[];++f1)for(var r=1;r - * @license MIT - */var n=r(137),i=r(138),o=r(139);function a(){return u.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function s(t,e){if(a()=a())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+a().toString(16)+" bytes");return 0|t}function p(t,e){if(u.isBuffer(t))return t.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(t)||t instanceof ArrayBuffer))return t.byteLength;"string"!=typeof t&&(t=""+t);var r=t.length;if(0===r)return 0;for(var n=!1;;)switch(e){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":case void 0:return z(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return U(t).length;default:if(n)return z(t).length;e=(""+e).toLowerCase(),n=!0}}function m(t,e,r){var n=!1;if((void 0===e||e<0)&&(e=0),e>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if((r>>>=0)<=(e>>>=0))return"";for(t||(t="utf8");;)switch(t){case"hex":return R(this,e,r);case"utf8":case"utf-8":return x(this,e,r);case"ascii":return A(this,e,r);case"latin1":case"binary":return T(this,e,r);case"base64":return E(this,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return P(this,e,r);default:if(n)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),n=!0}}function v(t,e,r){var n=t[e];t[e]=t[r],t[r]=n}function g(t,e,r,n,i){if(0===t.length)return-1;if("string"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),r=+r,isNaN(r)&&(r=i?0:t.length-1),r<0&&(r=t.length+r),r>=t.length){if(i)return-1;r=t.length-1}else if(r<0){if(!i)return-1;r=0}if("string"==typeof e&&(e=u.from(e,n)),u.isBuffer(e))return 0===e.length?-1:b(t,e,r,n,i);if("number"==typeof e)return e&=255,u.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(t,e,r):Uint8Array.prototype.lastIndexOf.call(t,e,r):b(t,[e],r,n,i);throw new TypeError("val must be string, number or Buffer")}function b(t,e,r,n,i){var o,a=1,s=t.length,u=e.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(t.length<2||e.length<2)return-1;a=2,s/=2,u/=2,r/=2}function h(t,e){return 1===a?t[e]:t.readUInt16BE(e*a)}if(i){var l=-1;for(o=r;os&&(r=s-u),o=r;o>=0;o--){for(var f=!0,c=0;ci&&(n=i):n=i;var o=e.length;if(o%2!=0)throw new TypeError("Invalid hex string");n>o/2&&(n=o/2);for(var a=0;a>8,i=r%256,o.push(i),o.push(n);return o}(e,t.length-r),t,r,n)}function E(t,e,r){return 0===e&&r===t.length?n.fromByteArray(t):n.fromByteArray(t.slice(e,r))}function x(t,e,r){r=Math.min(t.length,r);for(var n=[],i=e;i239?4:h>223?3:h>191?2:1;if(i+f<=r)switch(f){case 1:h<128&&(l=h);break;case 2:128==(192&(o=t[i+1]))&&(u=(31&h)<<6|63&o)>127&&(l=u);break;case 3:o=t[i+1],a=t[i+2],128==(192&o)&&128==(192&a)&&(u=(15&h)<<12|(63&o)<<6|63&a)>2047&&(u<55296||u>57343)&&(l=u);break;case 4:o=t[i+1],a=t[i+2],s=t[i+3],128==(192&o)&&128==(192&a)&&128==(192&s)&&(u=(15&h)<<18|(63&o)<<12|(63&a)<<6|63&s)>65535&&u<1114112&&(l=u)}null===l?(l=65533,f=1):l>65535&&(l-=65536,n.push(l>>>10&1023|55296),l=56320|1023&l),n.push(l),i+=f}return function(t){var e=t.length;if(e<=4096)return String.fromCharCode.apply(String,t);var r="",n=0;for(;n0&&(t=this.toString("hex",0,r).match(/.{2}/g).join(" "),this.length>r&&(t+=" ... ")),""},u.prototype.compare=function(t,e,r,n,i){if(!u.isBuffer(t))throw new TypeError("Argument must be a Buffer");if(void 0===e&&(e=0),void 0===r&&(r=t?t.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),e<0||r>t.length||n<0||i>this.length)throw new RangeError("out of range index");if(n>=i&&e>=r)return 0;if(n>=i)return-1;if(e>=r)return 1;if(this===t)return 0;for(var o=(i>>>=0)-(n>>>=0),a=(r>>>=0)-(e>>>=0),s=Math.min(o,a),h=this.slice(n,i),l=t.slice(e,r),f=0;fi)&&(r=i),t.length>0&&(r<0||e<0)||e>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var o=!1;;)switch(n){case"hex":return y(this,t,e,r);case"utf8":case"utf-8":return w(this,t,e,r);case"ascii":return M(this,t,e,r);case"latin1":case"binary":return _(this,t,e,r);case"base64":return S(this,t,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return k(this,t,e,r);default:if(o)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),o=!0}},u.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function A(t,e,r){var n="";r=Math.min(t.length,r);for(var i=e;in)&&(r=n);for(var i="",o=e;or)throw new RangeError("Trying to access beyond buffer length")}function O(t,e,r,n,i,o){if(!u.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>i||et.length)throw new RangeError("Index out of range")}function I(t,e,r,n){e<0&&(e=65535+e+1);for(var i=0,o=Math.min(t.length-r,2);i>>8*(n?i:1-i)}function B(t,e,r,n){e<0&&(e=4294967295+e+1);for(var i=0,o=Math.min(t.length-r,4);i>>8*(n?i:3-i)&255}function j(t,e,r,n,i,o){if(r+n>t.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function N(t,e,r,n,o){return o||j(t,0,r,4),i.write(t,e,r,n,23,4),r+4}function L(t,e,r,n,o){return o||j(t,0,r,8),i.write(t,e,r,n,52,8),r+8}u.prototype.slice=function(t,e){var r,n=this.length;if((t=~~t)<0?(t+=n)<0&&(t=0):t>n&&(t=n),(e=void 0===e?n:~~e)<0?(e+=n)<0&&(e=0):e>n&&(e=n),e0&&(i*=256);)n+=this[t+--e]*i;return n},u.prototype.readUInt8=function(t,e){return e||C(t,1,this.length),this[t]},u.prototype.readUInt16LE=function(t,e){return e||C(t,2,this.length),this[t]|this[t+1]<<8},u.prototype.readUInt16BE=function(t,e){return e||C(t,2,this.length),this[t]<<8|this[t+1]},u.prototype.readUInt32LE=function(t,e){return e||C(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},u.prototype.readUInt32BE=function(t,e){return e||C(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},u.prototype.readIntLE=function(t,e,r){t|=0,e|=0,r||C(t,e,this.length);for(var n=this[t],i=1,o=0;++o=(i*=128)&&(n-=Math.pow(2,8*e)),n},u.prototype.readIntBE=function(t,e,r){t|=0,e|=0,r||C(t,e,this.length);for(var n=e,i=1,o=this[t+--n];n>0&&(i*=256);)o+=this[t+--n]*i;return o>=(i*=128)&&(o-=Math.pow(2,8*e)),o},u.prototype.readInt8=function(t,e){return e||C(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},u.prototype.readInt16LE=function(t,e){e||C(t,2,this.length);var r=this[t]|this[t+1]<<8;return 32768&r?4294901760|r:r},u.prototype.readInt16BE=function(t,e){e||C(t,2,this.length);var r=this[t+1]|this[t]<<8;return 32768&r?4294901760|r:r},u.prototype.readInt32LE=function(t,e){return e||C(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},u.prototype.readInt32BE=function(t,e){return e||C(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},u.prototype.readFloatLE=function(t,e){return e||C(t,4,this.length),i.read(this,t,!0,23,4)},u.prototype.readFloatBE=function(t,e){return e||C(t,4,this.length),i.read(this,t,!1,23,4)},u.prototype.readDoubleLE=function(t,e){return e||C(t,8,this.length),i.read(this,t,!0,52,8)},u.prototype.readDoubleBE=function(t,e){return e||C(t,8,this.length),i.read(this,t,!1,52,8)},u.prototype.writeUIntLE=function(t,e,r,n){(t=+t,e|=0,r|=0,n)||O(this,t,e,r,Math.pow(2,8*r)-1,0);var i=1,o=0;for(this[e]=255&t;++o=0&&(o*=256);)this[e+i]=t/o&255;return e+r},u.prototype.writeUInt8=function(t,e,r){return t=+t,e|=0,r||O(this,t,e,1,255,0),u.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),this[e]=255&t,e+1},u.prototype.writeUInt16LE=function(t,e,r){return t=+t,e|=0,r||O(this,t,e,2,65535,0),u.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):I(this,t,e,!0),e+2},u.prototype.writeUInt16BE=function(t,e,r){return t=+t,e|=0,r||O(this,t,e,2,65535,0),u.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):I(this,t,e,!1),e+2},u.prototype.writeUInt32LE=function(t,e,r){return t=+t,e|=0,r||O(this,t,e,4,4294967295,0),u.TYPED_ARRAY_SUPPORT?(this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t):B(this,t,e,!0),e+4},u.prototype.writeUInt32BE=function(t,e,r){return t=+t,e|=0,r||O(this,t,e,4,4294967295,0),u.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):B(this,t,e,!1),e+4},u.prototype.writeIntLE=function(t,e,r,n){if(t=+t,e|=0,!n){var i=Math.pow(2,8*r-1);O(this,t,e,r,i-1,-i)}var o=0,a=1,s=0;for(this[e]=255&t;++o>0)-s&255;return e+r},u.prototype.writeIntBE=function(t,e,r,n){if(t=+t,e|=0,!n){var i=Math.pow(2,8*r-1);O(this,t,e,r,i-1,-i)}var o=r-1,a=1,s=0;for(this[e+o]=255&t;--o>=0&&(a*=256);)t<0&&0===s&&0!==this[e+o+1]&&(s=1),this[e+o]=(t/a>>0)-s&255;return e+r},u.prototype.writeInt8=function(t,e,r){return t=+t,e|=0,r||O(this,t,e,1,127,-128),u.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),t<0&&(t=255+t+1),this[e]=255&t,e+1},u.prototype.writeInt16LE=function(t,e,r){return t=+t,e|=0,r||O(this,t,e,2,32767,-32768),u.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):I(this,t,e,!0),e+2},u.prototype.writeInt16BE=function(t,e,r){return t=+t,e|=0,r||O(this,t,e,2,32767,-32768),u.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):I(this,t,e,!1),e+2},u.prototype.writeInt32LE=function(t,e,r){return t=+t,e|=0,r||O(this,t,e,4,2147483647,-2147483648),u.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24):B(this,t,e,!0),e+4},u.prototype.writeInt32BE=function(t,e,r){return t=+t,e|=0,r||O(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),u.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):B(this,t,e,!1),e+4},u.prototype.writeFloatLE=function(t,e,r){return N(this,t,e,!0,r)},u.prototype.writeFloatBE=function(t,e,r){return N(this,t,e,!1,r)},u.prototype.writeDoubleLE=function(t,e,r){return L(this,t,e,!0,r)},u.prototype.writeDoubleBE=function(t,e,r){return L(this,t,e,!1,r)},u.prototype.copy=function(t,e,r,n){if(r||(r=0),n||0===n||(n=this.length),e>=t.length&&(e=t.length),e||(e=0),n>0&&n=this.length)throw new RangeError("sourceStart out of bounds");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),t.length-e=0;--i)t[i+e]=this[i+r];else if(o<1e3||!u.TYPED_ARRAY_SUPPORT)for(i=0;i>>=0,r=void 0===r?this.length:r>>>0,t||(t=0),"number"==typeof t)for(o=e;o55295&&r<57344){if(!i){if(r>56319){(e-=3)>-1&&o.push(239,191,189);continue}if(a+1===n){(e-=3)>-1&&o.push(239,191,189);continue}i=r;continue}if(r<56320){(e-=3)>-1&&o.push(239,191,189),i=r;continue}r=65536+(i-55296<<10|r-56320)}else i&&(e-=3)>-1&&o.push(239,191,189);if(i=null,r<128){if((e-=1)<0)break;o.push(r)}else if(r<2048){if((e-=2)<0)break;o.push(r>>6|192,63&r|128)}else if(r<65536){if((e-=3)<0)break;o.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((e-=4)<0)break;o.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return o}function U(t){return n.toByteArray(function(t){if((t=function(t){return t.trim?t.trim():t.replace(/^\s+|\s+$/g,"")}(t).replace(D,"")).length<2)return"";for(;t.length%4!=0;)t+="=";return t}(t))}function F(t,e,r,n){for(var i=0;i=e.length||i>=t.length);++i)e[i+r]=t[i];return i}}).call(this,r(5))},function(t,e){var r;r=function(){return this}();try{r=r||new Function("return this")()}catch(t){"object"==typeof window&&(r=window)}t.exports=r},function(t,e){function r(t,e){if(!t)throw new Error(e||"Assertion failed")}t.exports=r,r.equal=function(t,e,r){if(t!=e)throw new Error(r||"Assertion failed: "+t+" != "+e)}},function(t,e,r){"use strict";var n=e,i=r(9),o=r(6),a=r(103);n.assert=o,n.toArray=a.toArray,n.zero2=a.zero2,n.toHex=a.toHex,n.encode=a.encode,n.getNAF=function(t,e,r){var n=new Array(Math.max(t.bitLength(),r)+1);n.fill(0);for(var i=1<(i>>1)-1?(i>>1)-u:u,o.isubn(s)):s=0,n[a]=s,o.iushrn(1)}return n},n.getJSF=function(t,e){var r=[[],[]];t=t.clone(),e=e.clone();for(var n=0,i=0;t.cmpn(-n)>0||e.cmpn(-i)>0;){var o,a,s,u=t.andln(3)+n&3,h=e.andln(3)+i&3;if(3===u&&(u=-1),3===h&&(h=-1),0==(1&u))o=0;else o=3!==(s=t.andln(7)+n&7)&&5!==s||2!==h?u:-u;if(r[0].push(o),0==(1&h))a=0;else a=3!==(s=e.andln(7)+i&7)&&5!==s||2!==u?h:-h;r[1].push(a),2*n===o+1&&(n=1-n),2*i===a+1&&(i=1-i),t.iushrn(1),e.iushrn(1)}return r},n.cachedProperty=function(t,e,r){var n="_"+e;t.prototype[e]=function(){return void 0!==this[n]?this[n]:this[n]=r.call(this)}},n.parseBytes=function(t){return"string"==typeof t?n.toArray(t,"hex"):t},n.intFromLE=function(t){return new i(t,"hex","le")}},function(t,e,r){"use strict";var n=r(6),i=r(1);function o(t,e){return 55296==(64512&t.charCodeAt(e))&&(!(e<0||e+1>=t.length)&&56320==(64512&t.charCodeAt(e+1)))}function a(t){return(t>>>24|t>>>8&65280|t<<8&16711680|(255&t)<<24)>>>0}function s(t){return 1===t.length?"0"+t:t}function u(t){return 7===t.length?"0"+t:6===t.length?"00"+t:5===t.length?"000"+t:4===t.length?"0000"+t:3===t.length?"00000"+t:2===t.length?"000000"+t:1===t.length?"0000000"+t:t}e.inherits=i,e.toArray=function(t,e){if(Array.isArray(t))return t.slice();if(!t)return[];var r=[];if("string"==typeof t)if(e){if("hex"===e)for((t=t.replace(/[^a-z0-9]+/gi,"")).length%2!=0&&(t="0"+t),i=0;i>6|192,r[n++]=63&a|128):o(t,i)?(a=65536+((1023&a)<<10)+(1023&t.charCodeAt(++i)),r[n++]=a>>18|240,r[n++]=a>>12&63|128,r[n++]=a>>6&63|128,r[n++]=63&a|128):(r[n++]=a>>12|224,r[n++]=a>>6&63|128,r[n++]=63&a|128)}else for(i=0;i>>0}return a},e.split32=function(t,e){for(var r=new Array(4*t.length),n=0,i=0;n>>24,r[i+1]=o>>>16&255,r[i+2]=o>>>8&255,r[i+3]=255&o):(r[i+3]=o>>>24,r[i+2]=o>>>16&255,r[i+1]=o>>>8&255,r[i]=255&o)}return r},e.rotr32=function(t,e){return t>>>e|t<<32-e},e.rotl32=function(t,e){return t<>>32-e},e.sum32=function(t,e){return t+e>>>0},e.sum32_3=function(t,e,r){return t+e+r>>>0},e.sum32_4=function(t,e,r,n){return t+e+r+n>>>0},e.sum32_5=function(t,e,r,n,i){return t+e+r+n+i>>>0},e.sum64=function(t,e,r,n){var i=t[e],o=n+t[e+1]>>>0,a=(o>>0,t[e+1]=o},e.sum64_hi=function(t,e,r,n){return(e+n>>>0>>0},e.sum64_lo=function(t,e,r,n){return e+n>>>0},e.sum64_4_hi=function(t,e,r,n,i,o,a,s){var u=0,h=e;return u+=(h=h+n>>>0)>>0)>>0)>>0},e.sum64_4_lo=function(t,e,r,n,i,o,a,s){return e+n+o+s>>>0},e.sum64_5_hi=function(t,e,r,n,i,o,a,s,u,h){var l=0,f=e;return l+=(f=f+n>>>0)>>0)>>0)>>0)>>0},e.sum64_5_lo=function(t,e,r,n,i,o,a,s,u,h){return e+n+o+s+h>>>0},e.rotr64_hi=function(t,e,r){return(e<<32-r|t>>>r)>>>0},e.rotr64_lo=function(t,e,r){return(t<<32-r|e>>>r)>>>0},e.shr64_hi=function(t,e,r){return t>>>r},e.shr64_lo=function(t,e,r){return(t<<32-r|e>>>r)>>>0}},function(t,e,r){(function(t){!function(t,e){"use strict";function n(t,e){if(!t)throw new Error(e||"Assertion failed")}function i(t,e){t.super_=e;var r=function(){};r.prototype=e.prototype,t.prototype=new r,t.prototype.constructor=t}function o(t,e,r){if(o.isBN(t))return t;this.negative=0,this.words=null,this.length=0,this.red=null,null!==t&&("le"!==e&&"be"!==e||(r=e,e=10),this._init(t||0,e||10,r||"be"))}var a;"object"==typeof t?t.exports=o:e.BN=o,o.BN=o,o.wordSize=26;try{a=r(203).Buffer}catch(t){}function s(t,e,r){for(var n=0,i=Math.min(t.length,r),o=e;o=49&&a<=54?a-49+10:a>=17&&a<=22?a-17+10:15&a}return n}function u(t,e,r,n){for(var i=0,o=Math.min(t.length,r),a=e;a=49?s-49+10:s>=17?s-17+10:s}return i}o.isBN=function(t){return t instanceof o||null!==t&&"object"==typeof t&&t.constructor.wordSize===o.wordSize&&Array.isArray(t.words)},o.max=function(t,e){return t.cmp(e)>0?t:e},o.min=function(t,e){return t.cmp(e)<0?t:e},o.prototype._init=function(t,e,r){if("number"==typeof t)return this._initNumber(t,e,r);if("object"==typeof t)return this._initArray(t,e,r);"hex"===e&&(e=16),n(e===(0|e)&&e>=2&&e<=36);var i=0;"-"===(t=t.toString().replace(/\s+/g,""))[0]&&i++,16===e?this._parseHex(t,i):this._parseBase(t,e,i),"-"===t[0]&&(this.negative=1),this.strip(),"le"===r&&this._initArray(this.toArray(),e,r)},o.prototype._initNumber=function(t,e,r){t<0&&(this.negative=1,t=-t),t<67108864?(this.words=[67108863&t],this.length=1):t<4503599627370496?(this.words=[67108863&t,t/67108864&67108863],this.length=2):(n(t<9007199254740992),this.words=[67108863&t,t/67108864&67108863,1],this.length=3),"le"===r&&this._initArray(this.toArray(),e,r)},o.prototype._initArray=function(t,e,r){if(n("number"==typeof t.length),t.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(t.length/3),this.words=new Array(this.length);for(var i=0;i=0;i-=3)a=t[i]|t[i-1]<<8|t[i-2]<<16,this.words[o]|=a<>>26-s&67108863,(s+=24)>=26&&(s-=26,o++);else if("le"===r)for(i=0,o=0;i>>26-s&67108863,(s+=24)>=26&&(s-=26,o++);return this.strip()},o.prototype._parseHex=function(t,e){this.length=Math.ceil((t.length-e)/6),this.words=new Array(this.length);for(var r=0;r=e;r-=6)i=s(t,r,r+6),this.words[n]|=i<>>26-o&4194303,(o+=24)>=26&&(o-=26,n++);r+6!==e&&(i=s(t,e,r+6),this.words[n]|=i<>>26-o&4194303),this.strip()},o.prototype._parseBase=function(t,e,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=e)n++;n--,i=i/e|0;for(var o=t.length-r,a=o%n,s=Math.min(o,o-a)+r,h=0,l=r;l1&&0===this.words[this.length-1];)this.length--;return this._normSign()},o.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},o.prototype.inspect=function(){return(this.red?""};var h=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],l=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],f=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function c(t,e,r){r.negative=e.negative^t.negative;var n=t.length+e.length|0;r.length=n,n=n-1|0;var i=0|t.words[0],o=0|e.words[0],a=i*o,s=67108863&a,u=a/67108864|0;r.words[0]=s;for(var h=1;h>>26,f=67108863&u,c=Math.min(h,e.length-1),d=Math.max(0,h-t.length+1);d<=c;d++){var p=h-d|0;l+=(a=(i=0|t.words[p])*(o=0|e.words[d])+f)/67108864|0,f=67108863&a}r.words[h]=0|f,u=0|l}return 0!==u?r.words[h]=0|u:r.length--,r.strip()}o.prototype.toString=function(t,e){var r;if(e=0|e||1,16===(t=t||10)||"hex"===t){r="";for(var i=0,o=0,a=0;a>>24-i&16777215)||a!==this.length-1?h[6-u.length]+u+r:u+r,(i+=2)>=26&&(i-=26,a--)}for(0!==o&&(r=o.toString(16)+r);r.length%e!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(t===(0|t)&&t>=2&&t<=36){var c=l[t],d=f[t];r="";var p=this.clone();for(p.negative=0;!p.isZero();){var m=p.modn(d).toString(t);r=(p=p.idivn(d)).isZero()?m+r:h[c-m.length]+m+r}for(this.isZero()&&(r="0"+r);r.length%e!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}n(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var t=this.words[0];return 2===this.length?t+=67108864*this.words[1]:3===this.length&&1===this.words[2]?t+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-t:t},o.prototype.toJSON=function(){return this.toString(16)},o.prototype.toBuffer=function(t,e){return n(void 0!==a),this.toArrayLike(a,t,e)},o.prototype.toArray=function(t,e){return this.toArrayLike(Array,t,e)},o.prototype.toArrayLike=function(t,e,r){var i=this.byteLength(),o=r||Math.max(1,i);n(i<=o,"byte array longer than desired length"),n(o>0,"Requested array length <= 0"),this.strip();var a,s,u="le"===e,h=new t(o),l=this.clone();if(u){for(s=0;!l.isZero();s++)a=l.andln(255),l.iushrn(8),h[s]=a;for(;s=4096&&(r+=13,e>>>=13),e>=64&&(r+=7,e>>>=7),e>=8&&(r+=4,e>>>=4),e>=2&&(r+=2,e>>>=2),r+e},o.prototype._zeroBits=function(t){if(0===t)return 26;var e=t,r=0;return 0==(8191&e)&&(r+=13,e>>>=13),0==(127&e)&&(r+=7,e>>>=7),0==(15&e)&&(r+=4,e>>>=4),0==(3&e)&&(r+=2,e>>>=2),0==(1&e)&&r++,r},o.prototype.bitLength=function(){var t=this.words[this.length-1],e=this._countBits(t);return 26*(this.length-1)+e},o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var t=0,e=0;et.length?this.clone().ior(t):t.clone().ior(this)},o.prototype.uor=function(t){return this.length>t.length?this.clone().iuor(t):t.clone().iuor(this)},o.prototype.iuand=function(t){var e;e=this.length>t.length?t:this;for(var r=0;rt.length?this.clone().iand(t):t.clone().iand(this)},o.prototype.uand=function(t){return this.length>t.length?this.clone().iuand(t):t.clone().iuand(this)},o.prototype.iuxor=function(t){var e,r;this.length>t.length?(e=this,r=t):(e=t,r=this);for(var n=0;nt.length?this.clone().ixor(t):t.clone().ixor(this)},o.prototype.uxor=function(t){return this.length>t.length?this.clone().iuxor(t):t.clone().iuxor(this)},o.prototype.inotn=function(t){n("number"==typeof t&&t>=0);var e=0|Math.ceil(t/26),r=t%26;this._expand(e),r>0&&e--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-r),this.strip()},o.prototype.notn=function(t){return this.clone().inotn(t)},o.prototype.setn=function(t,e){n("number"==typeof t&&t>=0);var r=t/26|0,i=t%26;return this._expand(r+1),this.words[r]=e?this.words[r]|1<t.length?(r=this,n=t):(r=t,n=this);for(var i=0,o=0;o>>26;for(;0!==i&&o>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;ot.length?this.clone().iadd(t):t.clone().iadd(this)},o.prototype.isub=function(t){if(0!==t.negative){t.negative=0;var e=this.iadd(t);return t.negative=1,e._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(t),this.negative=1,this._normSign();var r,n,i=this.cmp(t);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=t):(r=t,n=this);for(var o=0,a=0;a>26,this.words[a]=67108863&e;for(;0!==o&&a>26,this.words[a]=67108863&e;if(0===o&&a>>13,d=0|a[1],p=8191&d,m=d>>>13,v=0|a[2],g=8191&v,b=v>>>13,y=0|a[3],w=8191&y,M=y>>>13,_=0|a[4],S=8191&_,k=_>>>13,E=0|a[5],x=8191&E,A=E>>>13,T=0|a[6],R=8191&T,P=T>>>13,C=0|a[7],O=8191&C,I=C>>>13,B=0|a[8],j=8191&B,N=B>>>13,L=0|a[9],D=8191&L,q=L>>>13,z=0|s[0],U=8191&z,F=z>>>13,H=0|s[1],W=8191&H,Z=H>>>13,K=0|s[2],V=8191&K,Y=K>>>13,$=0|s[3],G=8191&$,X=$>>>13,Q=0|s[4],J=8191&Q,tt=Q>>>13,et=0|s[5],rt=8191&et,nt=et>>>13,it=0|s[6],ot=8191&it,at=it>>>13,st=0|s[7],ut=8191&st,ht=st>>>13,lt=0|s[8],ft=8191<,ct=lt>>>13,dt=0|s[9],pt=8191&dt,mt=dt>>>13;r.negative=t.negative^e.negative,r.length=19;var vt=(h+(n=Math.imul(f,U))|0)+((8191&(i=(i=Math.imul(f,F))+Math.imul(c,U)|0))<<13)|0;h=((o=Math.imul(c,F))+(i>>>13)|0)+(vt>>>26)|0,vt&=67108863,n=Math.imul(p,U),i=(i=Math.imul(p,F))+Math.imul(m,U)|0,o=Math.imul(m,F);var gt=(h+(n=n+Math.imul(f,W)|0)|0)+((8191&(i=(i=i+Math.imul(f,Z)|0)+Math.imul(c,W)|0))<<13)|0;h=((o=o+Math.imul(c,Z)|0)+(i>>>13)|0)+(gt>>>26)|0,gt&=67108863,n=Math.imul(g,U),i=(i=Math.imul(g,F))+Math.imul(b,U)|0,o=Math.imul(b,F),n=n+Math.imul(p,W)|0,i=(i=i+Math.imul(p,Z)|0)+Math.imul(m,W)|0,o=o+Math.imul(m,Z)|0;var bt=(h+(n=n+Math.imul(f,V)|0)|0)+((8191&(i=(i=i+Math.imul(f,Y)|0)+Math.imul(c,V)|0))<<13)|0;h=((o=o+Math.imul(c,Y)|0)+(i>>>13)|0)+(bt>>>26)|0,bt&=67108863,n=Math.imul(w,U),i=(i=Math.imul(w,F))+Math.imul(M,U)|0,o=Math.imul(M,F),n=n+Math.imul(g,W)|0,i=(i=i+Math.imul(g,Z)|0)+Math.imul(b,W)|0,o=o+Math.imul(b,Z)|0,n=n+Math.imul(p,V)|0,i=(i=i+Math.imul(p,Y)|0)+Math.imul(m,V)|0,o=o+Math.imul(m,Y)|0;var yt=(h+(n=n+Math.imul(f,G)|0)|0)+((8191&(i=(i=i+Math.imul(f,X)|0)+Math.imul(c,G)|0))<<13)|0;h=((o=o+Math.imul(c,X)|0)+(i>>>13)|0)+(yt>>>26)|0,yt&=67108863,n=Math.imul(S,U),i=(i=Math.imul(S,F))+Math.imul(k,U)|0,o=Math.imul(k,F),n=n+Math.imul(w,W)|0,i=(i=i+Math.imul(w,Z)|0)+Math.imul(M,W)|0,o=o+Math.imul(M,Z)|0,n=n+Math.imul(g,V)|0,i=(i=i+Math.imul(g,Y)|0)+Math.imul(b,V)|0,o=o+Math.imul(b,Y)|0,n=n+Math.imul(p,G)|0,i=(i=i+Math.imul(p,X)|0)+Math.imul(m,G)|0,o=o+Math.imul(m,X)|0;var wt=(h+(n=n+Math.imul(f,J)|0)|0)+((8191&(i=(i=i+Math.imul(f,tt)|0)+Math.imul(c,J)|0))<<13)|0;h=((o=o+Math.imul(c,tt)|0)+(i>>>13)|0)+(wt>>>26)|0,wt&=67108863,n=Math.imul(x,U),i=(i=Math.imul(x,F))+Math.imul(A,U)|0,o=Math.imul(A,F),n=n+Math.imul(S,W)|0,i=(i=i+Math.imul(S,Z)|0)+Math.imul(k,W)|0,o=o+Math.imul(k,Z)|0,n=n+Math.imul(w,V)|0,i=(i=i+Math.imul(w,Y)|0)+Math.imul(M,V)|0,o=o+Math.imul(M,Y)|0,n=n+Math.imul(g,G)|0,i=(i=i+Math.imul(g,X)|0)+Math.imul(b,G)|0,o=o+Math.imul(b,X)|0,n=n+Math.imul(p,J)|0,i=(i=i+Math.imul(p,tt)|0)+Math.imul(m,J)|0,o=o+Math.imul(m,tt)|0;var Mt=(h+(n=n+Math.imul(f,rt)|0)|0)+((8191&(i=(i=i+Math.imul(f,nt)|0)+Math.imul(c,rt)|0))<<13)|0;h=((o=o+Math.imul(c,nt)|0)+(i>>>13)|0)+(Mt>>>26)|0,Mt&=67108863,n=Math.imul(R,U),i=(i=Math.imul(R,F))+Math.imul(P,U)|0,o=Math.imul(P,F),n=n+Math.imul(x,W)|0,i=(i=i+Math.imul(x,Z)|0)+Math.imul(A,W)|0,o=o+Math.imul(A,Z)|0,n=n+Math.imul(S,V)|0,i=(i=i+Math.imul(S,Y)|0)+Math.imul(k,V)|0,o=o+Math.imul(k,Y)|0,n=n+Math.imul(w,G)|0,i=(i=i+Math.imul(w,X)|0)+Math.imul(M,G)|0,o=o+Math.imul(M,X)|0,n=n+Math.imul(g,J)|0,i=(i=i+Math.imul(g,tt)|0)+Math.imul(b,J)|0,o=o+Math.imul(b,tt)|0,n=n+Math.imul(p,rt)|0,i=(i=i+Math.imul(p,nt)|0)+Math.imul(m,rt)|0,o=o+Math.imul(m,nt)|0;var _t=(h+(n=n+Math.imul(f,ot)|0)|0)+((8191&(i=(i=i+Math.imul(f,at)|0)+Math.imul(c,ot)|0))<<13)|0;h=((o=o+Math.imul(c,at)|0)+(i>>>13)|0)+(_t>>>26)|0,_t&=67108863,n=Math.imul(O,U),i=(i=Math.imul(O,F))+Math.imul(I,U)|0,o=Math.imul(I,F),n=n+Math.imul(R,W)|0,i=(i=i+Math.imul(R,Z)|0)+Math.imul(P,W)|0,o=o+Math.imul(P,Z)|0,n=n+Math.imul(x,V)|0,i=(i=i+Math.imul(x,Y)|0)+Math.imul(A,V)|0,o=o+Math.imul(A,Y)|0,n=n+Math.imul(S,G)|0,i=(i=i+Math.imul(S,X)|0)+Math.imul(k,G)|0,o=o+Math.imul(k,X)|0,n=n+Math.imul(w,J)|0,i=(i=i+Math.imul(w,tt)|0)+Math.imul(M,J)|0,o=o+Math.imul(M,tt)|0,n=n+Math.imul(g,rt)|0,i=(i=i+Math.imul(g,nt)|0)+Math.imul(b,rt)|0,o=o+Math.imul(b,nt)|0,n=n+Math.imul(p,ot)|0,i=(i=i+Math.imul(p,at)|0)+Math.imul(m,ot)|0,o=o+Math.imul(m,at)|0;var St=(h+(n=n+Math.imul(f,ut)|0)|0)+((8191&(i=(i=i+Math.imul(f,ht)|0)+Math.imul(c,ut)|0))<<13)|0;h=((o=o+Math.imul(c,ht)|0)+(i>>>13)|0)+(St>>>26)|0,St&=67108863,n=Math.imul(j,U),i=(i=Math.imul(j,F))+Math.imul(N,U)|0,o=Math.imul(N,F),n=n+Math.imul(O,W)|0,i=(i=i+Math.imul(O,Z)|0)+Math.imul(I,W)|0,o=o+Math.imul(I,Z)|0,n=n+Math.imul(R,V)|0,i=(i=i+Math.imul(R,Y)|0)+Math.imul(P,V)|0,o=o+Math.imul(P,Y)|0,n=n+Math.imul(x,G)|0,i=(i=i+Math.imul(x,X)|0)+Math.imul(A,G)|0,o=o+Math.imul(A,X)|0,n=n+Math.imul(S,J)|0,i=(i=i+Math.imul(S,tt)|0)+Math.imul(k,J)|0,o=o+Math.imul(k,tt)|0,n=n+Math.imul(w,rt)|0,i=(i=i+Math.imul(w,nt)|0)+Math.imul(M,rt)|0,o=o+Math.imul(M,nt)|0,n=n+Math.imul(g,ot)|0,i=(i=i+Math.imul(g,at)|0)+Math.imul(b,ot)|0,o=o+Math.imul(b,at)|0,n=n+Math.imul(p,ut)|0,i=(i=i+Math.imul(p,ht)|0)+Math.imul(m,ut)|0,o=o+Math.imul(m,ht)|0;var kt=(h+(n=n+Math.imul(f,ft)|0)|0)+((8191&(i=(i=i+Math.imul(f,ct)|0)+Math.imul(c,ft)|0))<<13)|0;h=((o=o+Math.imul(c,ct)|0)+(i>>>13)|0)+(kt>>>26)|0,kt&=67108863,n=Math.imul(D,U),i=(i=Math.imul(D,F))+Math.imul(q,U)|0,o=Math.imul(q,F),n=n+Math.imul(j,W)|0,i=(i=i+Math.imul(j,Z)|0)+Math.imul(N,W)|0,o=o+Math.imul(N,Z)|0,n=n+Math.imul(O,V)|0,i=(i=i+Math.imul(O,Y)|0)+Math.imul(I,V)|0,o=o+Math.imul(I,Y)|0,n=n+Math.imul(R,G)|0,i=(i=i+Math.imul(R,X)|0)+Math.imul(P,G)|0,o=o+Math.imul(P,X)|0,n=n+Math.imul(x,J)|0,i=(i=i+Math.imul(x,tt)|0)+Math.imul(A,J)|0,o=o+Math.imul(A,tt)|0,n=n+Math.imul(S,rt)|0,i=(i=i+Math.imul(S,nt)|0)+Math.imul(k,rt)|0,o=o+Math.imul(k,nt)|0,n=n+Math.imul(w,ot)|0,i=(i=i+Math.imul(w,at)|0)+Math.imul(M,ot)|0,o=o+Math.imul(M,at)|0,n=n+Math.imul(g,ut)|0,i=(i=i+Math.imul(g,ht)|0)+Math.imul(b,ut)|0,o=o+Math.imul(b,ht)|0,n=n+Math.imul(p,ft)|0,i=(i=i+Math.imul(p,ct)|0)+Math.imul(m,ft)|0,o=o+Math.imul(m,ct)|0;var Et=(h+(n=n+Math.imul(f,pt)|0)|0)+((8191&(i=(i=i+Math.imul(f,mt)|0)+Math.imul(c,pt)|0))<<13)|0;h=((o=o+Math.imul(c,mt)|0)+(i>>>13)|0)+(Et>>>26)|0,Et&=67108863,n=Math.imul(D,W),i=(i=Math.imul(D,Z))+Math.imul(q,W)|0,o=Math.imul(q,Z),n=n+Math.imul(j,V)|0,i=(i=i+Math.imul(j,Y)|0)+Math.imul(N,V)|0,o=o+Math.imul(N,Y)|0,n=n+Math.imul(O,G)|0,i=(i=i+Math.imul(O,X)|0)+Math.imul(I,G)|0,o=o+Math.imul(I,X)|0,n=n+Math.imul(R,J)|0,i=(i=i+Math.imul(R,tt)|0)+Math.imul(P,J)|0,o=o+Math.imul(P,tt)|0,n=n+Math.imul(x,rt)|0,i=(i=i+Math.imul(x,nt)|0)+Math.imul(A,rt)|0,o=o+Math.imul(A,nt)|0,n=n+Math.imul(S,ot)|0,i=(i=i+Math.imul(S,at)|0)+Math.imul(k,ot)|0,o=o+Math.imul(k,at)|0,n=n+Math.imul(w,ut)|0,i=(i=i+Math.imul(w,ht)|0)+Math.imul(M,ut)|0,o=o+Math.imul(M,ht)|0,n=n+Math.imul(g,ft)|0,i=(i=i+Math.imul(g,ct)|0)+Math.imul(b,ft)|0,o=o+Math.imul(b,ct)|0;var xt=(h+(n=n+Math.imul(p,pt)|0)|0)+((8191&(i=(i=i+Math.imul(p,mt)|0)+Math.imul(m,pt)|0))<<13)|0;h=((o=o+Math.imul(m,mt)|0)+(i>>>13)|0)+(xt>>>26)|0,xt&=67108863,n=Math.imul(D,V),i=(i=Math.imul(D,Y))+Math.imul(q,V)|0,o=Math.imul(q,Y),n=n+Math.imul(j,G)|0,i=(i=i+Math.imul(j,X)|0)+Math.imul(N,G)|0,o=o+Math.imul(N,X)|0,n=n+Math.imul(O,J)|0,i=(i=i+Math.imul(O,tt)|0)+Math.imul(I,J)|0,o=o+Math.imul(I,tt)|0,n=n+Math.imul(R,rt)|0,i=(i=i+Math.imul(R,nt)|0)+Math.imul(P,rt)|0,o=o+Math.imul(P,nt)|0,n=n+Math.imul(x,ot)|0,i=(i=i+Math.imul(x,at)|0)+Math.imul(A,ot)|0,o=o+Math.imul(A,at)|0,n=n+Math.imul(S,ut)|0,i=(i=i+Math.imul(S,ht)|0)+Math.imul(k,ut)|0,o=o+Math.imul(k,ht)|0,n=n+Math.imul(w,ft)|0,i=(i=i+Math.imul(w,ct)|0)+Math.imul(M,ft)|0,o=o+Math.imul(M,ct)|0;var At=(h+(n=n+Math.imul(g,pt)|0)|0)+((8191&(i=(i=i+Math.imul(g,mt)|0)+Math.imul(b,pt)|0))<<13)|0;h=((o=o+Math.imul(b,mt)|0)+(i>>>13)|0)+(At>>>26)|0,At&=67108863,n=Math.imul(D,G),i=(i=Math.imul(D,X))+Math.imul(q,G)|0,o=Math.imul(q,X),n=n+Math.imul(j,J)|0,i=(i=i+Math.imul(j,tt)|0)+Math.imul(N,J)|0,o=o+Math.imul(N,tt)|0,n=n+Math.imul(O,rt)|0,i=(i=i+Math.imul(O,nt)|0)+Math.imul(I,rt)|0,o=o+Math.imul(I,nt)|0,n=n+Math.imul(R,ot)|0,i=(i=i+Math.imul(R,at)|0)+Math.imul(P,ot)|0,o=o+Math.imul(P,at)|0,n=n+Math.imul(x,ut)|0,i=(i=i+Math.imul(x,ht)|0)+Math.imul(A,ut)|0,o=o+Math.imul(A,ht)|0,n=n+Math.imul(S,ft)|0,i=(i=i+Math.imul(S,ct)|0)+Math.imul(k,ft)|0,o=o+Math.imul(k,ct)|0;var Tt=(h+(n=n+Math.imul(w,pt)|0)|0)+((8191&(i=(i=i+Math.imul(w,mt)|0)+Math.imul(M,pt)|0))<<13)|0;h=((o=o+Math.imul(M,mt)|0)+(i>>>13)|0)+(Tt>>>26)|0,Tt&=67108863,n=Math.imul(D,J),i=(i=Math.imul(D,tt))+Math.imul(q,J)|0,o=Math.imul(q,tt),n=n+Math.imul(j,rt)|0,i=(i=i+Math.imul(j,nt)|0)+Math.imul(N,rt)|0,o=o+Math.imul(N,nt)|0,n=n+Math.imul(O,ot)|0,i=(i=i+Math.imul(O,at)|0)+Math.imul(I,ot)|0,o=o+Math.imul(I,at)|0,n=n+Math.imul(R,ut)|0,i=(i=i+Math.imul(R,ht)|0)+Math.imul(P,ut)|0,o=o+Math.imul(P,ht)|0,n=n+Math.imul(x,ft)|0,i=(i=i+Math.imul(x,ct)|0)+Math.imul(A,ft)|0,o=o+Math.imul(A,ct)|0;var Rt=(h+(n=n+Math.imul(S,pt)|0)|0)+((8191&(i=(i=i+Math.imul(S,mt)|0)+Math.imul(k,pt)|0))<<13)|0;h=((o=o+Math.imul(k,mt)|0)+(i>>>13)|0)+(Rt>>>26)|0,Rt&=67108863,n=Math.imul(D,rt),i=(i=Math.imul(D,nt))+Math.imul(q,rt)|0,o=Math.imul(q,nt),n=n+Math.imul(j,ot)|0,i=(i=i+Math.imul(j,at)|0)+Math.imul(N,ot)|0,o=o+Math.imul(N,at)|0,n=n+Math.imul(O,ut)|0,i=(i=i+Math.imul(O,ht)|0)+Math.imul(I,ut)|0,o=o+Math.imul(I,ht)|0,n=n+Math.imul(R,ft)|0,i=(i=i+Math.imul(R,ct)|0)+Math.imul(P,ft)|0,o=o+Math.imul(P,ct)|0;var Pt=(h+(n=n+Math.imul(x,pt)|0)|0)+((8191&(i=(i=i+Math.imul(x,mt)|0)+Math.imul(A,pt)|0))<<13)|0;h=((o=o+Math.imul(A,mt)|0)+(i>>>13)|0)+(Pt>>>26)|0,Pt&=67108863,n=Math.imul(D,ot),i=(i=Math.imul(D,at))+Math.imul(q,ot)|0,o=Math.imul(q,at),n=n+Math.imul(j,ut)|0,i=(i=i+Math.imul(j,ht)|0)+Math.imul(N,ut)|0,o=o+Math.imul(N,ht)|0,n=n+Math.imul(O,ft)|0,i=(i=i+Math.imul(O,ct)|0)+Math.imul(I,ft)|0,o=o+Math.imul(I,ct)|0;var Ct=(h+(n=n+Math.imul(R,pt)|0)|0)+((8191&(i=(i=i+Math.imul(R,mt)|0)+Math.imul(P,pt)|0))<<13)|0;h=((o=o+Math.imul(P,mt)|0)+(i>>>13)|0)+(Ct>>>26)|0,Ct&=67108863,n=Math.imul(D,ut),i=(i=Math.imul(D,ht))+Math.imul(q,ut)|0,o=Math.imul(q,ht),n=n+Math.imul(j,ft)|0,i=(i=i+Math.imul(j,ct)|0)+Math.imul(N,ft)|0,o=o+Math.imul(N,ct)|0;var Ot=(h+(n=n+Math.imul(O,pt)|0)|0)+((8191&(i=(i=i+Math.imul(O,mt)|0)+Math.imul(I,pt)|0))<<13)|0;h=((o=o+Math.imul(I,mt)|0)+(i>>>13)|0)+(Ot>>>26)|0,Ot&=67108863,n=Math.imul(D,ft),i=(i=Math.imul(D,ct))+Math.imul(q,ft)|0,o=Math.imul(q,ct);var It=(h+(n=n+Math.imul(j,pt)|0)|0)+((8191&(i=(i=i+Math.imul(j,mt)|0)+Math.imul(N,pt)|0))<<13)|0;h=((o=o+Math.imul(N,mt)|0)+(i>>>13)|0)+(It>>>26)|0,It&=67108863;var Bt=(h+(n=Math.imul(D,pt))|0)+((8191&(i=(i=Math.imul(D,mt))+Math.imul(q,pt)|0))<<13)|0;return h=((o=Math.imul(q,mt))+(i>>>13)|0)+(Bt>>>26)|0,Bt&=67108863,u[0]=vt,u[1]=gt,u[2]=bt,u[3]=yt,u[4]=wt,u[5]=Mt,u[6]=_t,u[7]=St,u[8]=kt,u[9]=Et,u[10]=xt,u[11]=At,u[12]=Tt,u[13]=Rt,u[14]=Pt,u[15]=Ct,u[16]=Ot,u[17]=It,u[18]=Bt,0!==h&&(u[19]=h,r.length++),r};function p(t,e,r){return(new m).mulp(t,e,r)}function m(t,e){this.x=t,this.y=e}Math.imul||(d=c),o.prototype.mulTo=function(t,e){var r=this.length+t.length;return 10===this.length&&10===t.length?d(this,t,e):r<63?c(this,t,e):r<1024?function(t,e,r){r.negative=e.negative^t.negative,r.length=t.length+e.length;for(var n=0,i=0,o=0;o>>26)|0)>>>26,a&=67108863}r.words[o]=s,n=a,a=i}return 0!==n?r.words[o]=n:r.length--,r.strip()}(this,t,e):p(this,t,e)},m.prototype.makeRBT=function(t){for(var e=new Array(t),r=o.prototype._countBits(t)-1,n=0;n>=1;return n},m.prototype.permute=function(t,e,r,n,i,o){for(var a=0;a>>=1)i++;return 1<>>=13,r[2*a+1]=8191&o,o>>>=13;for(a=2*e;a>=26,e+=i/67108864|0,e+=o>>>26,this.words[r]=67108863&o}return 0!==e&&(this.words[r]=e,this.length++),this},o.prototype.muln=function(t){return this.clone().imuln(t)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(t){var e=function(t){for(var e=new Array(t.bitLength()),r=0;r>>i}return e}(t);if(0===e.length)return new o(1);for(var r=this,n=0;n=0);var e,r=t%26,i=(t-r)/26,o=67108863>>>26-r<<26-r;if(0!==r){var a=0;for(e=0;e>>26-r}a&&(this.words[e]=a,this.length++)}if(0!==i){for(e=this.length-1;e>=0;e--)this.words[e+i]=this.words[e];for(e=0;e=0),i=e?(e-e%26)/26:0;var o=t%26,a=Math.min((t-o)/26,this.length),s=67108863^67108863>>>o<a)for(this.length-=a,h=0;h=0&&(0!==l||h>=i);h--){var f=0|this.words[h];this.words[h]=l<<26-o|f>>>o,l=f&s}return u&&0!==l&&(u.words[u.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},o.prototype.ishrn=function(t,e,r){return n(0===this.negative),this.iushrn(t,e,r)},o.prototype.shln=function(t){return this.clone().ishln(t)},o.prototype.ushln=function(t){return this.clone().iushln(t)},o.prototype.shrn=function(t){return this.clone().ishrn(t)},o.prototype.ushrn=function(t){return this.clone().iushrn(t)},o.prototype.testn=function(t){n("number"==typeof t&&t>=0);var e=t%26,r=(t-e)/26,i=1<=0);var e=t%26,r=(t-e)/26;if(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==e&&r++,this.length=Math.min(r,this.length),0!==e){var i=67108863^67108863>>>e<=67108864;e++)this.words[e]-=67108864,e===this.length-1?this.words[e+1]=1:this.words[e+1]++;return this.length=Math.max(this.length,e+1),this},o.prototype.isubn=function(t){if(n("number"==typeof t),n(t<67108864),t<0)return this.iaddn(-t);if(0!==this.negative)return this.negative=0,this.iaddn(t),this.negative=1,this;if(this.words[0]-=t,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var e=0;e>26)-(u/67108864|0),this.words[i+r]=67108863&o}for(;i>26,this.words[i+r]=67108863&o;if(0===s)return this.strip();for(n(-1===s),s=0,i=0;i>26,this.words[i]=67108863&o;return this.negative=1,this.strip()},o.prototype._wordDiv=function(t,e){var r=(this.length,t.length),n=this.clone(),i=t,a=0|i.words[i.length-1];0!==(r=26-this._countBits(a))&&(i=i.ushln(r),n.iushln(r),a=0|i.words[i.length-1]);var s,u=n.length-i.length;if("mod"!==e){(s=new o(null)).length=u+1,s.words=new Array(s.length);for(var h=0;h=0;f--){var c=67108864*(0|n.words[i.length+f])+(0|n.words[i.length+f-1]);for(c=Math.min(c/a|0,67108863),n._ishlnsubmul(i,c,f);0!==n.negative;)c--,n.negative=0,n._ishlnsubmul(i,1,f),n.isZero()||(n.negative^=1);s&&(s.words[f]=c)}return s&&s.strip(),n.strip(),"div"!==e&&0!==r&&n.iushrn(r),{div:s||null,mod:n}},o.prototype.divmod=function(t,e,r){return n(!t.isZero()),this.isZero()?{div:new o(0),mod:new o(0)}:0!==this.negative&&0===t.negative?(s=this.neg().divmod(t,e),"mod"!==e&&(i=s.div.neg()),"div"!==e&&(a=s.mod.neg(),r&&0!==a.negative&&a.iadd(t)),{div:i,mod:a}):0===this.negative&&0!==t.negative?(s=this.divmod(t.neg(),e),"mod"!==e&&(i=s.div.neg()),{div:i,mod:s.mod}):0!=(this.negative&t.negative)?(s=this.neg().divmod(t.neg(),e),"div"!==e&&(a=s.mod.neg(),r&&0!==a.negative&&a.isub(t)),{div:s.div,mod:a}):t.length>this.length||this.cmp(t)<0?{div:new o(0),mod:this}:1===t.length?"div"===e?{div:this.divn(t.words[0]),mod:null}:"mod"===e?{div:null,mod:new o(this.modn(t.words[0]))}:{div:this.divn(t.words[0]),mod:new o(this.modn(t.words[0]))}:this._wordDiv(t,e);var i,a,s},o.prototype.div=function(t){return this.divmod(t,"div",!1).div},o.prototype.mod=function(t){return this.divmod(t,"mod",!1).mod},o.prototype.umod=function(t){return this.divmod(t,"mod",!0).mod},o.prototype.divRound=function(t){var e=this.divmod(t);if(e.mod.isZero())return e.div;var r=0!==e.div.negative?e.mod.isub(t):e.mod,n=t.ushrn(1),i=t.andln(1),o=r.cmp(n);return o<0||1===i&&0===o?e.div:0!==e.div.negative?e.div.isubn(1):e.div.iaddn(1)},o.prototype.modn=function(t){n(t<=67108863);for(var e=(1<<26)%t,r=0,i=this.length-1;i>=0;i--)r=(e*r+(0|this.words[i]))%t;return r},o.prototype.idivn=function(t){n(t<=67108863);for(var e=0,r=this.length-1;r>=0;r--){var i=(0|this.words[r])+67108864*e;this.words[r]=i/t|0,e=i%t}return this.strip()},o.prototype.divn=function(t){return this.clone().idivn(t)},o.prototype.egcd=function(t){n(0===t.negative),n(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var i=new o(1),a=new o(0),s=new o(0),u=new o(1),h=0;e.isEven()&&r.isEven();)e.iushrn(1),r.iushrn(1),++h;for(var l=r.clone(),f=e.clone();!e.isZero();){for(var c=0,d=1;0==(e.words[0]&d)&&c<26;++c,d<<=1);if(c>0)for(e.iushrn(c);c-- >0;)(i.isOdd()||a.isOdd())&&(i.iadd(l),a.isub(f)),i.iushrn(1),a.iushrn(1);for(var p=0,m=1;0==(r.words[0]&m)&&p<26;++p,m<<=1);if(p>0)for(r.iushrn(p);p-- >0;)(s.isOdd()||u.isOdd())&&(s.iadd(l),u.isub(f)),s.iushrn(1),u.iushrn(1);e.cmp(r)>=0?(e.isub(r),i.isub(s),a.isub(u)):(r.isub(e),s.isub(i),u.isub(a))}return{a:s,b:u,gcd:r.iushln(h)}},o.prototype._invmp=function(t){n(0===t.negative),n(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var i,a=new o(1),s=new o(0),u=r.clone();e.cmpn(1)>0&&r.cmpn(1)>0;){for(var h=0,l=1;0==(e.words[0]&l)&&h<26;++h,l<<=1);if(h>0)for(e.iushrn(h);h-- >0;)a.isOdd()&&a.iadd(u),a.iushrn(1);for(var f=0,c=1;0==(r.words[0]&c)&&f<26;++f,c<<=1);if(f>0)for(r.iushrn(f);f-- >0;)s.isOdd()&&s.iadd(u),s.iushrn(1);e.cmp(r)>=0?(e.isub(r),a.isub(s)):(r.isub(e),s.isub(a))}return(i=0===e.cmpn(1)?a:s).cmpn(0)<0&&i.iadd(t),i},o.prototype.gcd=function(t){if(this.isZero())return t.abs();if(t.isZero())return this.abs();var e=this.clone(),r=t.clone();e.negative=0,r.negative=0;for(var n=0;e.isEven()&&r.isEven();n++)e.iushrn(1),r.iushrn(1);for(;;){for(;e.isEven();)e.iushrn(1);for(;r.isEven();)r.iushrn(1);var i=e.cmp(r);if(i<0){var o=e;e=r,r=o}else if(0===i||0===r.cmpn(1))break;e.isub(r)}return r.iushln(n)},o.prototype.invm=function(t){return this.egcd(t).a.umod(t)},o.prototype.isEven=function(){return 0==(1&this.words[0])},o.prototype.isOdd=function(){return 1==(1&this.words[0])},o.prototype.andln=function(t){return this.words[0]&t},o.prototype.bincn=function(t){n("number"==typeof t);var e=t%26,r=(t-e)/26,i=1<>>26,s&=67108863,this.words[a]=s}return 0!==o&&(this.words[a]=o,this.length++),this},o.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},o.prototype.cmpn=function(t){var e,r=t<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this.strip(),this.length>1)e=1;else{r&&(t=-t),n(t<=67108863,"Number is too big");var i=0|this.words[0];e=i===t?0:it.length)return 1;if(this.length=0;r--){var n=0|this.words[r],i=0|t.words[r];if(n!==i){ni&&(e=1);break}}return e},o.prototype.gtn=function(t){return 1===this.cmpn(t)},o.prototype.gt=function(t){return 1===this.cmp(t)},o.prototype.gten=function(t){return this.cmpn(t)>=0},o.prototype.gte=function(t){return this.cmp(t)>=0},o.prototype.ltn=function(t){return-1===this.cmpn(t)},o.prototype.lt=function(t){return-1===this.cmp(t)},o.prototype.lten=function(t){return this.cmpn(t)<=0},o.prototype.lte=function(t){return this.cmp(t)<=0},o.prototype.eqn=function(t){return 0===this.cmpn(t)},o.prototype.eq=function(t){return 0===this.cmp(t)},o.red=function(t){return new _(t)},o.prototype.toRed=function(t){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),t.convertTo(this)._forceRed(t)},o.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(t){return this.red=t,this},o.prototype.forceRed=function(t){return n(!this.red,"Already a number in reduction context"),this._forceRed(t)},o.prototype.redAdd=function(t){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,t)},o.prototype.redIAdd=function(t){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,t)},o.prototype.redSub=function(t){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,t)},o.prototype.redISub=function(t){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,t)},o.prototype.redShl=function(t){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,t)},o.prototype.redMul=function(t){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.mul(this,t)},o.prototype.redIMul=function(t){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.imul(this,t)},o.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(t){return n(this.red&&!t.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,t)};var v={k256:null,p224:null,p192:null,p25519:null};function g(t,e){this.name=t,this.p=new o(e,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function b(){g.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function y(){g.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function w(){g.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function M(){g.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function _(t){if("string"==typeof t){var e=o._prime(t);this.m=e.p,this.prime=e}else n(t.gtn(1),"modulus must be greater than 1"),this.m=t,this.prime=null}function S(t){_.call(this,t),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new o(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}g.prototype._tmp=function(){var t=new o(null);return t.words=new Array(Math.ceil(this.n/13)),t},g.prototype.ireduce=function(t){var e,r=t;do{this.split(r,this.tmp),e=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(e>this.n);var n=e0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},g.prototype.split=function(t,e){t.iushrn(this.n,0,e)},g.prototype.imulK=function(t){return t.imul(this.k)},i(b,g),b.prototype.split=function(t,e){for(var r=Math.min(t.length,9),n=0;n>>22,i=o}i>>>=22,t.words[n-10]=i,0===i&&t.length>10?t.length-=10:t.length-=9},b.prototype.imulK=function(t){t.words[t.length]=0,t.words[t.length+1]=0,t.length+=2;for(var e=0,r=0;r>>=26,t.words[r]=i,e=n}return 0!==e&&(t.words[t.length++]=e),t},o._prime=function(t){if(v[t])return v[t];var e;if("k256"===t)e=new b;else if("p224"===t)e=new y;else if("p192"===t)e=new w;else{if("p25519"!==t)throw new Error("Unknown prime "+t);e=new M}return v[t]=e,e},_.prototype._verify1=function(t){n(0===t.negative,"red works only with positives"),n(t.red,"red works only with red numbers")},_.prototype._verify2=function(t,e){n(0==(t.negative|e.negative),"red works only with positives"),n(t.red&&t.red===e.red,"red works only with red numbers")},_.prototype.imod=function(t){return this.prime?this.prime.ireduce(t)._forceRed(this):t.umod(this.m)._forceRed(this)},_.prototype.neg=function(t){return t.isZero()?t.clone():this.m.sub(t)._forceRed(this)},_.prototype.add=function(t,e){this._verify2(t,e);var r=t.add(e);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},_.prototype.iadd=function(t,e){this._verify2(t,e);var r=t.iadd(e);return r.cmp(this.m)>=0&&r.isub(this.m),r},_.prototype.sub=function(t,e){this._verify2(t,e);var r=t.sub(e);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},_.prototype.isub=function(t,e){this._verify2(t,e);var r=t.isub(e);return r.cmpn(0)<0&&r.iadd(this.m),r},_.prototype.shl=function(t,e){return this._verify1(t),this.imod(t.ushln(e))},_.prototype.imul=function(t,e){return this._verify2(t,e),this.imod(t.imul(e))},_.prototype.mul=function(t,e){return this._verify2(t,e),this.imod(t.mul(e))},_.prototype.isqr=function(t){return this.imul(t,t.clone())},_.prototype.sqr=function(t){return this.mul(t,t)},_.prototype.sqrt=function(t){if(t.isZero())return t.clone();var e=this.m.andln(3);if(n(e%2==1),3===e){var r=this.m.add(new o(1)).iushrn(2);return this.pow(t,r)}for(var i=this.m.subn(1),a=0;!i.isZero()&&0===i.andln(1);)a++,i.iushrn(1);n(!i.isZero());var s=new o(1).toRed(this),u=s.redNeg(),h=this.m.subn(1).iushrn(1),l=this.m.bitLength();for(l=new o(2*l*l).toRed(this);0!==this.pow(l,h).cmp(u);)l.redIAdd(u);for(var f=this.pow(l,i),c=this.pow(t,i.addn(1).iushrn(1)),d=this.pow(t,i),p=a;0!==d.cmp(s);){for(var m=d,v=0;0!==m.cmp(s);v++)m=m.redSqr();n(v=0;n--){for(var h=e.words[n],l=u-1;l>=0;l--){var f=h>>l&1;i!==r[0]&&(i=this.sqr(i)),0!==f||0!==a?(a<<=1,a|=f,(4===++s||0===n&&0===l)&&(i=this.mul(i,r[a]),s=0,a=0)):s=0}u=26}return i},_.prototype.convertTo=function(t){var e=t.umod(this.m);return e===t?e.clone():e},_.prototype.convertFrom=function(t){var e=t.clone();return e.red=null,e},o.mont=function(t){return new S(t)},i(S,_),S.prototype.convertTo=function(t){return this.imod(t.ushln(this.shift))},S.prototype.convertFrom=function(t){var e=this.imod(t.mul(this.rinv));return e.red=null,e},S.prototype.imul=function(t,e){if(t.isZero()||e.isZero())return t.words[0]=0,t.length=1,t;var r=t.imul(e),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},S.prototype.mul=function(t,e){if(t.isZero()||e.isZero())return new o(0)._forceRed(this);var r=t.mul(e),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),a=i;return i.cmp(this.m)>=0?a=i.isub(this.m):i.cmpn(0)<0&&(a=i.iadd(this.m)),a._forceRed(this)},S.prototype.invm=function(t){return this.imod(t._invmp(this.m).mul(this.r2))._forceRed(this)}}(t,this)}).call(this,r(11)(t))},function(t,e,r){var n=r(2).Buffer,i=r(153).Transform,o=r(16).StringDecoder;function a(t){i.call(this),this.hashMode="string"==typeof t,this.hashMode?this[t]=this._finalOrDigest:this.final=this._finalOrDigest,this._final&&(this.__final=this._final,this._final=null),this._decoder=null,this._encoding=null}r(1)(a,i),a.prototype.update=function(t,e,r){"string"==typeof t&&(t=n.from(t,e));var i=this._update(t);return this.hashMode?this:(r&&(i=this._toString(i,r)),i)},a.prototype.setAutoPadding=function(){},a.prototype.getAuthTag=function(){throw new Error("trying to get auth tag in unsupported state")},a.prototype.setAuthTag=function(){throw new Error("trying to set auth tag in unsupported state")},a.prototype.setAAD=function(){throw new Error("trying to set aad in unsupported state")},a.prototype._transform=function(t,e,r){var n;try{this.hashMode?this._update(t):this.push(this._update(t))}catch(t){n=t}finally{r(n)}},a.prototype._flush=function(t){var e;try{this.push(this.__final())}catch(t){e=t}t(e)},a.prototype._finalOrDigest=function(t){var e=this.__final()||n.alloc(0);return t&&(e=this._toString(e,t,!0)),e},a.prototype._toString=function(t,e,r){if(this._decoder||(this._decoder=new o(e),this._encoding=e),this._encoding!==e)throw new Error("can't switch encodings");var n=this._decoder.write(t);return r&&(n+=this._decoder.end()),n},t.exports=a},function(t,e){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return t.i}}),t.webpackPolyfill=1),t}},function(t,e,r){var n;t.exports=(n=r(135),function(t){var e=n,r=e.lib,i=r.WordArray,o=r.Hasher,a=e.algo,s=[];!function(){for(var e=0;e<64;e++)s[e]=4294967296*t.abs(t.sin(e+1))|0}();var u=a.MD5=o.extend({_doReset:function(){this._hash=new i.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(t,e){for(var r=0;r<16;r++){var n=e+r,i=t[n];t[n]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8)}var o=this._hash.words,a=t[e+0],u=t[e+1],d=t[e+2],p=t[e+3],m=t[e+4],v=t[e+5],g=t[e+6],b=t[e+7],y=t[e+8],w=t[e+9],M=t[e+10],_=t[e+11],S=t[e+12],k=t[e+13],E=t[e+14],x=t[e+15],A=o[0],T=o[1],R=o[2],P=o[3];A=h(A,T,R,P,a,7,s[0]),P=h(P,A,T,R,u,12,s[1]),R=h(R,P,A,T,d,17,s[2]),T=h(T,R,P,A,p,22,s[3]),A=h(A,T,R,P,m,7,s[4]),P=h(P,A,T,R,v,12,s[5]),R=h(R,P,A,T,g,17,s[6]),T=h(T,R,P,A,b,22,s[7]),A=h(A,T,R,P,y,7,s[8]),P=h(P,A,T,R,w,12,s[9]),R=h(R,P,A,T,M,17,s[10]),T=h(T,R,P,A,_,22,s[11]),A=h(A,T,R,P,S,7,s[12]),P=h(P,A,T,R,k,12,s[13]),R=h(R,P,A,T,E,17,s[14]),A=l(A,T=h(T,R,P,A,x,22,s[15]),R,P,u,5,s[16]),P=l(P,A,T,R,g,9,s[17]),R=l(R,P,A,T,_,14,s[18]),T=l(T,R,P,A,a,20,s[19]),A=l(A,T,R,P,v,5,s[20]),P=l(P,A,T,R,M,9,s[21]),R=l(R,P,A,T,x,14,s[22]),T=l(T,R,P,A,m,20,s[23]),A=l(A,T,R,P,w,5,s[24]),P=l(P,A,T,R,E,9,s[25]),R=l(R,P,A,T,p,14,s[26]),T=l(T,R,P,A,y,20,s[27]),A=l(A,T,R,P,k,5,s[28]),P=l(P,A,T,R,d,9,s[29]),R=l(R,P,A,T,b,14,s[30]),A=f(A,T=l(T,R,P,A,S,20,s[31]),R,P,v,4,s[32]),P=f(P,A,T,R,y,11,s[33]),R=f(R,P,A,T,_,16,s[34]),T=f(T,R,P,A,E,23,s[35]),A=f(A,T,R,P,u,4,s[36]),P=f(P,A,T,R,m,11,s[37]),R=f(R,P,A,T,b,16,s[38]),T=f(T,R,P,A,M,23,s[39]),A=f(A,T,R,P,k,4,s[40]),P=f(P,A,T,R,a,11,s[41]),R=f(R,P,A,T,p,16,s[42]),T=f(T,R,P,A,g,23,s[43]),A=f(A,T,R,P,w,4,s[44]),P=f(P,A,T,R,S,11,s[45]),R=f(R,P,A,T,x,16,s[46]),A=c(A,T=f(T,R,P,A,d,23,s[47]),R,P,a,6,s[48]),P=c(P,A,T,R,b,10,s[49]),R=c(R,P,A,T,E,15,s[50]),T=c(T,R,P,A,v,21,s[51]),A=c(A,T,R,P,S,6,s[52]),P=c(P,A,T,R,p,10,s[53]),R=c(R,P,A,T,M,15,s[54]),T=c(T,R,P,A,u,21,s[55]),A=c(A,T,R,P,y,6,s[56]),P=c(P,A,T,R,x,10,s[57]),R=c(R,P,A,T,g,15,s[58]),T=c(T,R,P,A,k,21,s[59]),A=c(A,T,R,P,m,6,s[60]),P=c(P,A,T,R,_,10,s[61]),R=c(R,P,A,T,d,15,s[62]),T=c(T,R,P,A,w,21,s[63]),o[0]=o[0]+A|0,o[1]=o[1]+T|0,o[2]=o[2]+R|0,o[3]=o[3]+P|0},_doFinalize:function(){var e=this._data,r=e.words,n=8*this._nDataBytes,i=8*e.sigBytes;r[i>>>5]|=128<<24-i%32;var o=t.floor(n/4294967296),a=n;r[15+(i+64>>>9<<4)]=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8),r[14+(i+64>>>9<<4)]=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),e.sigBytes=4*(r.length+1),this._process();for(var s=this._hash,u=s.words,h=0;h<4;h++){var l=u[h];u[h]=16711935&(l<<8|l>>>24)|4278255360&(l<<24|l>>>8)}return s},clone:function(){var t=o.clone.call(this);return t._hash=this._hash.clone(),t}});function h(t,e,r,n,i,o,a){var s=t+(e&r|~e&n)+i+a;return(s<>>32-o)+e}function l(t,e,r,n,i,o,a){var s=t+(e&n|r&~n)+i+a;return(s<>>32-o)+e}function f(t,e,r,n,i,o,a){var s=t+(e^r^n)+i+a;return(s<>>32-o)+e}function c(t,e,r,n,i,o,a){var s=t+(r^(e|~n))+i+a;return(s<>>32-o)+e}e.MD5=o._createHelper(u),e.HmacMD5=o._createHmacHelper(u)}(Math),n.MD5)},function(t,e,r){"use strict";var n,i=function(){return void 0===n&&(n=Boolean(window&&document&&document.all&&!window.atob)),n},o=function(){var t={};return function(e){if(void 0===t[e]){var r=document.querySelector(e);if(window.HTMLIFrameElement&&r instanceof window.HTMLIFrameElement)try{r=r.contentDocument.head}catch(t){r=null}t[e]=r}return t[e]}}(),a=[];function s(t){for(var e=-1,r=0;r0&&a.length>i&&!a.warned){a.warned=!0;var u=new Error("Possible EventEmitter memory leak detected. "+a.length+" "+String(e)+" listeners added. Use emitter.setMaxListeners() to increase limit");u.name="MaxListenersExceededWarning",u.emitter=t,u.type=e,u.count=a.length,s=u,console&&console.warn&&console.warn(s)}return t}function c(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function d(t,e,r){var n={fired:!1,wrapFn:void 0,target:t,type:e,listener:r},i=c.bind(n);return i.listener=r,n.wrapFn=i,i}function p(t,e,r){var n=t._events;if(void 0===n)return[];var i=n[e];return void 0===i?[]:"function"==typeof i?r?[i.listener||i]:[i]:r?function(t){for(var e=new Array(t.length),r=0;r0&&(a=e[0]),a instanceof Error)throw a;var s=new Error("Unhandled error."+(a?" ("+a.message+")":""));throw s.context=a,s}var u=i[t];if(void 0===u)return!1;if("function"==typeof u)o(u,this,e);else{var h=u.length,l=v(u,h);for(r=0;r=0;o--)if(r[o]===e||r[o].listener===e){a=r[o].listener,i=o;break}if(i<0)return this;0===i?r.shift():function(t,e){for(;e+1=0;n--)this.removeListener(t,e[n]);return this},s.prototype.listeners=function(t){return p(this,t,!0)},s.prototype.rawListeners=function(t){return p(this,t,!1)},s.listenerCount=function(t,e){return"function"==typeof t.listenerCount?t.listenerCount(e):m.call(t,e)},s.prototype.listenerCount=m,s.prototype.eventNames=function(){return this._eventsCount>0?n(this._events):[]}},function(t,e,r){"use strict";var n=r(2).Buffer,i=n.isEncoding||function(t){switch((t=""+t)&&t.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function o(t){var e;switch(this.encoding=function(t){var e=function(t){if(!t)return"utf8";for(var e;;)switch(t){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return t;default:if(e)return;t=(""+t).toLowerCase(),e=!0}}(t);if("string"!=typeof e&&(n.isEncoding===i||!i(t)))throw new Error("Unknown encoding: "+t);return e||t}(t),this.encoding){case"utf16le":this.text=u,this.end=h,e=4;break;case"utf8":this.fillLast=s,e=4;break;case"base64":this.text=l,this.end=f,e=3;break;default:return this.write=c,void(this.end=d)}this.lastNeed=0,this.lastTotal=0,this.lastChar=n.allocUnsafe(e)}function a(t){return t<=127?0:t>>5==6?2:t>>4==14?3:t>>3==30?4:t>>6==2?-1:-2}function s(t){var e=this.lastTotal-this.lastNeed,r=function(t,e,r){if(128!=(192&e[0]))return t.lastNeed=0,"�";if(t.lastNeed>1&&e.length>1){if(128!=(192&e[1]))return t.lastNeed=1,"�";if(t.lastNeed>2&&e.length>2&&128!=(192&e[2]))return t.lastNeed=2,"�"}}(this,t);return void 0!==r?r:this.lastNeed<=t.length?(t.copy(this.lastChar,e,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(t.copy(this.lastChar,e,0,t.length),void(this.lastNeed-=t.length))}function u(t,e){if((t.length-e)%2==0){var r=t.toString("utf16le",e);if(r){var n=r.charCodeAt(r.length-1);if(n>=55296&&n<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=t[t.length-2],this.lastChar[1]=t[t.length-1],r.slice(0,-1)}return r}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=t[t.length-1],t.toString("utf16le",e,t.length-1)}function h(t){var e=t&&t.length?this.write(t):"";if(this.lastNeed){var r=this.lastTotal-this.lastNeed;return e+this.lastChar.toString("utf16le",0,r)}return e}function l(t,e){var r=(t.length-e)%3;return 0===r?t.toString("base64",e):(this.lastNeed=3-r,this.lastTotal=3,1===r?this.lastChar[0]=t[t.length-1]:(this.lastChar[0]=t[t.length-2],this.lastChar[1]=t[t.length-1]),t.toString("base64",e,t.length-r))}function f(t){var e=t&&t.length?this.write(t):"";return this.lastNeed?e+this.lastChar.toString("base64",0,3-this.lastNeed):e}function c(t){return t.toString(this.encoding)}function d(t){return t&&t.length?this.write(t):""}e.StringDecoder=o,o.prototype.write=function(t){if(0===t.length)return"";var e,r;if(this.lastNeed){if(void 0===(e=this.fillLast(t)))return"";r=this.lastNeed,this.lastNeed=0}else r=0;return r=0)return i>0&&(t.lastNeed=i-1),i;if(--n=0)return i>0&&(t.lastNeed=i-2),i;if(--n=0)return i>0&&(2===i?i=0:t.lastNeed=i-3),i;return 0}(this,t,e);if(!this.lastNeed)return t.toString("utf8",e);this.lastTotal=r;var n=t.length-(r-this.lastNeed);return t.copy(this.lastChar,0,n),t.toString("utf8",e,n)},o.prototype.fillLast=function(t){if(this.lastNeed<=t.length)return t.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);t.copy(this.lastChar,this.lastTotal-this.lastNeed,0,t.length),this.lastNeed-=t.length}},function(t,e,r){"use strict";var n=r(31),i=Object.keys||function(t){var e=[];for(var r in t)e.push(r);return e};t.exports=f;var o=Object.create(r(27));o.inherits=r(1);var a=r(75),s=r(45);o.inherits(f,a);for(var u=i(s.prototype),h=0;h4294967295)throw new RangeError("requested too many random bytes");var r=i.allocUnsafe(t);if(t>0)if(t>65536)for(var a=0;a2?"one of ".concat(e," ").concat(t.slice(0,r-1).join(", "),", or ")+t[r-1]:2===r?"one of ".concat(e," ").concat(t[0]," or ").concat(t[1]):"of ".concat(e," ").concat(t[0])}return"of ".concat(e," ").concat(String(t))}i("ERR_INVALID_OPT_VALUE",(function(t,e){return'The value "'+e+'" is invalid for option "'+t+'"'}),TypeError),i("ERR_INVALID_ARG_TYPE",(function(t,e,r){var n,i,a,s;if("string"==typeof e&&(i="not ",e.substr(!a||a<0?0:+a,i.length)===i)?(n="must not be",e=e.replace(/^not /,"")):n="must be",function(t,e,r){return(void 0===r||r>t.length)&&(r=t.length),t.substring(r-e.length,r)===e}(t," argument"))s="The ".concat(t," ").concat(n," ").concat(o(e,"type"));else{var u=function(t,e,r){return"number"!=typeof r&&(r=0),!(r+e.length>t.length)&&-1!==t.indexOf(e,r)}(t,".")?"property":"argument";s='The "'.concat(t,'" ').concat(u," ").concat(n," ").concat(o(e,"type"))}return s+=". Received type ".concat(typeof r)}),TypeError),i("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),i("ERR_METHOD_NOT_IMPLEMENTED",(function(t){return"The "+t+" method is not implemented"})),i("ERR_STREAM_PREMATURE_CLOSE","Premature close"),i("ERR_STREAM_DESTROYED",(function(t){return"Cannot call "+t+" after a stream was destroyed"})),i("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),i("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),i("ERR_STREAM_WRITE_AFTER_END","write after end"),i("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),i("ERR_UNKNOWN_ENCODING",(function(t){return"Unknown encoding: "+t}),TypeError),i("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),t.exports.codes=n},function(t,e,r){"use strict";(function(e){var n=Object.keys||function(t){var e=[];for(var r in t)e.push(r);return e};t.exports=h;var i=r(67),o=r(71);r(1)(h,i);for(var a=n(o.prototype),s=0;s=this._finalSize&&(this._update(this._block),this._block.fill(0));var r=8*this._len;if(r<=4294967295)this._block.writeUInt32BE(r,this._blockSize-4);else{var n=(4294967295&r)>>>0,i=(r-n)/4294967296;this._block.writeUInt32BE(i,this._blockSize-8),this._block.writeUInt32BE(n,this._blockSize-4)}this._update(this._block);var o=this._hash();return t?o.toString(t):o},i.prototype._update=function(){throw new Error("_update must be implemented by subclass")},t.exports=i},function(t,e,r){"use strict";var n={};function i(t,e,r){r||(r=Error);var i=function(t){var r,n;function i(r,n,i){return t.call(this,function(t,r,n){return"string"==typeof e?e:e(t,r,n)}(r,n,i))||this}return n=t,(r=i).prototype=Object.create(n.prototype),r.prototype.constructor=r,r.__proto__=n,i}(r);i.prototype.name=r.name,i.prototype.code=t,n[t]=i}function o(t,e){if(Array.isArray(t)){var r=t.length;return t=t.map((function(t){return String(t)})),r>2?"one of ".concat(e," ").concat(t.slice(0,r-1).join(", "),", or ")+t[r-1]:2===r?"one of ".concat(e," ").concat(t[0]," or ").concat(t[1]):"of ".concat(e," ").concat(t[0])}return"of ".concat(e," ").concat(String(t))}i("ERR_INVALID_OPT_VALUE",(function(t,e){return'The value "'+e+'" is invalid for option "'+t+'"'}),TypeError),i("ERR_INVALID_ARG_TYPE",(function(t,e,r){var n,i,a,s;if("string"==typeof e&&(i="not ",e.substr(!a||a<0?0:+a,i.length)===i)?(n="must not be",e=e.replace(/^not /,"")):n="must be",function(t,e,r){return(void 0===r||r>t.length)&&(r=t.length),t.substring(r-e.length,r)===e}(t," argument"))s="The ".concat(t," ").concat(n," ").concat(o(e,"type"));else{var u=function(t,e,r){return"number"!=typeof r&&(r=0),!(r+e.length>t.length)&&-1!==t.indexOf(e,r)}(t,".")?"property":"argument";s='The "'.concat(t,'" ').concat(u," ").concat(n," ").concat(o(e,"type"))}return s+=". Received type ".concat(typeof r)}),TypeError),i("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),i("ERR_METHOD_NOT_IMPLEMENTED",(function(t){return"The "+t+" method is not implemented"})),i("ERR_STREAM_PREMATURE_CLOSE","Premature close"),i("ERR_STREAM_DESTROYED",(function(t){return"Cannot call "+t+" after a stream was destroyed"})),i("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),i("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),i("ERR_STREAM_WRITE_AFTER_END","write after end"),i("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),i("ERR_UNKNOWN_ENCODING",(function(t){return"Unknown encoding: "+t}),TypeError),i("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),t.exports.codes=n},function(t,e,r){"use strict";(function(e){var n=Object.keys||function(t){var e=[];for(var r in t)e.push(r);return e};t.exports=h;var i=r(97),o=r(101);r(1)(h,i);for(var a=n(o.prototype),s=0;s=this._delta8){var r=(t=this.pending).length%this._delta8;this.pending=t.slice(t.length-r,t.length),0===this.pending.length&&(this.pending=null),t=n.join32(t,0,t.length-r,this.endian);for(var i=0;i>>24&255,n[i++]=t>>>16&255,n[i++]=t>>>8&255,n[i++]=255&t}else for(n[i++]=255&t,n[i++]=t>>>8&255,n[i++]=t>>>16&255,n[i++]=t>>>24&255,n[i++]=0,n[i++]=0,n[i++]=0,n[i++]=0,o=8;o>>24]^l[p>>>16&255]^f[m>>>8&255]^c[255&v]^e[g++],a=h[p>>>24]^l[m>>>16&255]^f[v>>>8&255]^c[255&d]^e[g++],s=h[m>>>24]^l[v>>>16&255]^f[d>>>8&255]^c[255&p]^e[g++],u=h[v>>>24]^l[d>>>16&255]^f[p>>>8&255]^c[255&m]^e[g++],d=o,p=a,m=s,v=u;return o=(n[d>>>24]<<24|n[p>>>16&255]<<16|n[m>>>8&255]<<8|n[255&v])^e[g++],a=(n[p>>>24]<<24|n[m>>>16&255]<<16|n[v>>>8&255]<<8|n[255&d])^e[g++],s=(n[m>>>24]<<24|n[v>>>16&255]<<16|n[d>>>8&255]<<8|n[255&p])^e[g++],u=(n[v>>>24]<<24|n[d>>>16&255]<<16|n[p>>>8&255]<<8|n[255&m])^e[g++],[o>>>=0,a>>>=0,s>>>=0,u>>>=0]}var s=[0,1,2,4,8,16,32,64,128,27,54],u=function(){for(var t=new Array(256),e=0;e<256;e++)t[e]=e<128?e<<1:e<<1^283;for(var r=[],n=[],i=[[],[],[],[]],o=[[],[],[],[]],a=0,s=0,u=0;u<256;++u){var h=s^s<<1^s<<2^s<<3^s<<4;h=h>>>8^255&h^99,r[a]=h,n[h]=a;var l=t[a],f=t[l],c=t[f],d=257*t[h]^16843008*h;i[0][a]=d<<24|d>>>8,i[1][a]=d<<16|d>>>16,i[2][a]=d<<8|d>>>24,i[3][a]=d,d=16843009*c^65537*f^257*l^16843008*a,o[0][h]=d<<24|d>>>8,o[1][h]=d<<16|d>>>16,o[2][h]=d<<8|d>>>24,o[3][h]=d,0===a?a=s=1:(a=l^t[t[t[c^l]]],s^=t[t[s]])}return{SBOX:r,INV_SBOX:n,SUB_MIX:i,INV_SUB_MIX:o}}();function h(t){this._key=i(t),this._reset()}h.blockSize=16,h.keySize=32,h.prototype.blockSize=h.blockSize,h.prototype.keySize=h.keySize,h.prototype._reset=function(){for(var t=this._key,e=t.length,r=e+6,n=4*(r+1),i=[],o=0;o>>24,a=u.SBOX[a>>>24]<<24|u.SBOX[a>>>16&255]<<16|u.SBOX[a>>>8&255]<<8|u.SBOX[255&a],a^=s[o/e|0]<<24):e>6&&o%e==4&&(a=u.SBOX[a>>>24]<<24|u.SBOX[a>>>16&255]<<16|u.SBOX[a>>>8&255]<<8|u.SBOX[255&a]),i[o]=i[o-e]^a}for(var h=[],l=0;l>>24]]^u.INV_SUB_MIX[1][u.SBOX[c>>>16&255]]^u.INV_SUB_MIX[2][u.SBOX[c>>>8&255]]^u.INV_SUB_MIX[3][u.SBOX[255&c]]}this._nRounds=r,this._keySchedule=i,this._invKeySchedule=h},h.prototype.encryptBlockRaw=function(t){return a(t=i(t),this._keySchedule,u.SUB_MIX,u.SBOX,this._nRounds)},h.prototype.encryptBlock=function(t){var e=this.encryptBlockRaw(t),r=n.allocUnsafe(16);return r.writeUInt32BE(e[0],0),r.writeUInt32BE(e[1],4),r.writeUInt32BE(e[2],8),r.writeUInt32BE(e[3],12),r},h.prototype.decryptBlock=function(t){var e=(t=i(t))[1];t[1]=t[3],t[3]=e;var r=a(t,this._invKeySchedule,u.INV_SUB_MIX,u.INV_SBOX,this._nRounds),o=n.allocUnsafe(16);return o.writeUInt32BE(r[0],0),o.writeUInt32BE(r[3],4),o.writeUInt32BE(r[2],8),o.writeUInt32BE(r[1],12),o},h.prototype.scrub=function(){o(this._keySchedule),o(this._invKeySchedule),o(this._key)},t.exports.AES=h},function(t,e,r){var n=r(2).Buffer,i=r(39);t.exports=function(t,e,r,o){if(n.isBuffer(t)||(t=n.from(t,"binary")),e&&(n.isBuffer(e)||(e=n.from(e,"binary")),8!==e.length))throw new RangeError("salt should be Buffer with 8 byte length");for(var a=r/8,s=n.alloc(a),u=n.alloc(o||0),h=n.alloc(0);a>0||o>0;){var l=new i;l.update(h),l.update(t),e&&l.update(e),h=l.digest();var f=0;if(a>0){var c=s.length-a;f=Math.min(a,h.length),h.copy(s,c,0,f),a-=f}if(f0){var d=u.length-o,p=Math.min(o,h.length-f);h.copy(u,d,f,f+p),o-=p}}return h.fill(0),{key:s,iv:u}}},function(t,e,r){"use strict";var n=r(9),i=r(7),o=i.getNAF,a=i.getJSF,s=i.assert;function u(t,e){this.type=t,this.p=new n(e.p,16),this.red=e.prime?n.red(e.prime):n.mont(this.p),this.zero=new n(0).toRed(this.red),this.one=new n(1).toRed(this.red),this.two=new n(2).toRed(this.red),this.n=e.n&&new n(e.n,16),this.g=e.g&&this.pointFromJSON(e.g,e.gRed),this._wnafT1=new Array(4),this._wnafT2=new Array(4),this._wnafT3=new Array(4),this._wnafT4=new Array(4),this._bitLength=this.n?this.n.bitLength():0;var r=this.n&&this.p.div(this.n);!r||r.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}function h(t,e){this.curve=t,this.type=e,this.precomputed=null}t.exports=u,u.prototype.point=function(){throw new Error("Not implemented")},u.prototype.validate=function(){throw new Error("Not implemented")},u.prototype._fixedNafMul=function(t,e){s(t.precomputed);var r=t._getDoubles(),n=o(e,1,this._bitLength),i=(1<=u;e--)h=(h<<1)+n[e];a.push(h)}for(var l=this.jpoint(null,null,null),f=this.jpoint(null,null,null),c=i;c>0;c--){for(u=0;u=0;h--){for(e=0;h>=0&&0===a[h];h--)e++;if(h>=0&&e++,u=u.dblp(e),h<0)break;var l=a[h];s(0!==l),u="affine"===t.type?l>0?u.mixedAdd(i[l-1>>1]):u.mixedAdd(i[-l-1>>1].neg()):l>0?u.add(i[l-1>>1]):u.add(i[-l-1>>1].neg())}return"affine"===t.type?u.toP():u},u.prototype._wnafMulAdd=function(t,e,r,n,i){for(var s=this._wnafT1,u=this._wnafT2,h=this._wnafT3,l=0,f=0;f=1;f-=2){var d=f-1,p=f;if(1===s[d]&&1===s[p]){var m=[e[d],null,null,e[p]];0===e[d].y.cmp(e[p].y)?(m[1]=e[d].add(e[p]),m[2]=e[d].toJ().mixedAdd(e[p].neg())):0===e[d].y.cmp(e[p].y.redNeg())?(m[1]=e[d].toJ().mixedAdd(e[p]),m[2]=e[d].add(e[p].neg())):(m[1]=e[d].toJ().mixedAdd(e[p]),m[2]=e[d].toJ().mixedAdd(e[p].neg()));var v=[-3,-1,-5,-7,0,7,5,1,3],g=a(r[d],r[p]);l=Math.max(g[0].length,l),h[d]=new Array(l),h[p]=new Array(l);for(var b=0;b=0;f--){for(var S=0;f>=0;){var k=!0;for(b=0;b=0&&S++,M=M.dblp(S),f<0)break;for(b=0;b0?E=u[b][x-1>>1]:x<0&&(E=u[b][-x-1>>1].neg()),M="affine"===E.type?M.mixedAdd(E):M.add(E))}}for(f=0;f=Math.ceil((t.bitLength()+1)/e.step)},h.prototype._getDoubles=function(t,e){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var r=[this],n=this,i=0;i>>32-e}function h(t,e,r,n,i,o,a){return u(t+(e&r|~e&n)+i+o|0,a)+e|0}function l(t,e,r,n,i,o,a){return u(t+(e&n|r&~n)+i+o|0,a)+e|0}function f(t,e,r,n,i,o,a){return u(t+(e^r^n)+i+o|0,a)+e|0}function c(t,e,r,n,i,o,a){return u(t+(r^(e|~n))+i+o|0,a)+e|0}n(s,i),s.prototype._update=function(){for(var t=a,e=0;e<16;++e)t[e]=this._block.readInt32LE(4*e);var r=this._a,n=this._b,i=this._c,o=this._d;r=h(r,n,i,o,t[0],3614090360,7),o=h(o,r,n,i,t[1],3905402710,12),i=h(i,o,r,n,t[2],606105819,17),n=h(n,i,o,r,t[3],3250441966,22),r=h(r,n,i,o,t[4],4118548399,7),o=h(o,r,n,i,t[5],1200080426,12),i=h(i,o,r,n,t[6],2821735955,17),n=h(n,i,o,r,t[7],4249261313,22),r=h(r,n,i,o,t[8],1770035416,7),o=h(o,r,n,i,t[9],2336552879,12),i=h(i,o,r,n,t[10],4294925233,17),n=h(n,i,o,r,t[11],2304563134,22),r=h(r,n,i,o,t[12],1804603682,7),o=h(o,r,n,i,t[13],4254626195,12),i=h(i,o,r,n,t[14],2792965006,17),r=l(r,n=h(n,i,o,r,t[15],1236535329,22),i,o,t[1],4129170786,5),o=l(o,r,n,i,t[6],3225465664,9),i=l(i,o,r,n,t[11],643717713,14),n=l(n,i,o,r,t[0],3921069994,20),r=l(r,n,i,o,t[5],3593408605,5),o=l(o,r,n,i,t[10],38016083,9),i=l(i,o,r,n,t[15],3634488961,14),n=l(n,i,o,r,t[4],3889429448,20),r=l(r,n,i,o,t[9],568446438,5),o=l(o,r,n,i,t[14],3275163606,9),i=l(i,o,r,n,t[3],4107603335,14),n=l(n,i,o,r,t[8],1163531501,20),r=l(r,n,i,o,t[13],2850285829,5),o=l(o,r,n,i,t[2],4243563512,9),i=l(i,o,r,n,t[7],1735328473,14),r=f(r,n=l(n,i,o,r,t[12],2368359562,20),i,o,t[5],4294588738,4),o=f(o,r,n,i,t[8],2272392833,11),i=f(i,o,r,n,t[11],1839030562,16),n=f(n,i,o,r,t[14],4259657740,23),r=f(r,n,i,o,t[1],2763975236,4),o=f(o,r,n,i,t[4],1272893353,11),i=f(i,o,r,n,t[7],4139469664,16),n=f(n,i,o,r,t[10],3200236656,23),r=f(r,n,i,o,t[13],681279174,4),o=f(o,r,n,i,t[0],3936430074,11),i=f(i,o,r,n,t[3],3572445317,16),n=f(n,i,o,r,t[6],76029189,23),r=f(r,n,i,o,t[9],3654602809,4),o=f(o,r,n,i,t[12],3873151461,11),i=f(i,o,r,n,t[15],530742520,16),r=c(r,n=f(n,i,o,r,t[2],3299628645,23),i,o,t[0],4096336452,6),o=c(o,r,n,i,t[7],1126891415,10),i=c(i,o,r,n,t[14],2878612391,15),n=c(n,i,o,r,t[5],4237533241,21),r=c(r,n,i,o,t[12],1700485571,6),o=c(o,r,n,i,t[3],2399980690,10),i=c(i,o,r,n,t[10],4293915773,15),n=c(n,i,o,r,t[1],2240044497,21),r=c(r,n,i,o,t[8],1873313359,6),o=c(o,r,n,i,t[15],4264355552,10),i=c(i,o,r,n,t[6],2734768916,15),n=c(n,i,o,r,t[13],1309151649,21),r=c(r,n,i,o,t[4],4149444226,6),o=c(o,r,n,i,t[11],3174756917,10),i=c(i,o,r,n,t[2],718787259,15),n=c(n,i,o,r,t[9],3951481745,21),this._a=this._a+r|0,this._b=this._b+n|0,this._c=this._c+i|0,this._d=this._d+o|0},s.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var t=o.allocUnsafe(16);return t.writeInt32LE(this._a,0),t.writeInt32LE(this._b,4),t.writeInt32LE(this._c,8),t.writeInt32LE(this._d,12),t},t.exports=s},function(t,e,r){(function(e){function r(t){try{if(!e.localStorage)return!1}catch(t){return!1}var r=e.localStorage[t];return null!=r&&"true"===String(r).toLowerCase()}t.exports=function(t,e){if(r("noDeprecation"))return t;var n=!1;return function(){if(!n){if(r("throwDeprecation"))throw new Error(e);r("traceDeprecation")?console.trace(e):console.warn(e),n=!0}return t.apply(this,arguments)}}}).call(this,r(5))},function(t,e,r){"use strict";var n=r(19).codes.ERR_STREAM_PREMATURE_CLOSE;function i(){}t.exports=function t(e,r,o){if("function"==typeof r)return t(e,null,r);r||(r={}),o=function(t){var e=!1;return function(){if(!e){e=!0;for(var r=arguments.length,n=new Array(r),i=0;i>>32-e}function m(t,e,r,n,i,o,a,s){return p(t+(e^r^n)+o+a|0,s)+i|0}function v(t,e,r,n,i,o,a,s){return p(t+(e&r|~e&n)+o+a|0,s)+i|0}function g(t,e,r,n,i,o,a,s){return p(t+((e|~r)^n)+o+a|0,s)+i|0}function b(t,e,r,n,i,o,a,s){return p(t+(e&n|r&~n)+o+a|0,s)+i|0}function y(t,e,r,n,i,o,a,s){return p(t+(e^(r|~n))+o+a|0,s)+i|0}i(d,o),d.prototype._update=function(){for(var t=a,e=0;e<16;++e)t[e]=this._block.readInt32LE(4*e);for(var r=0|this._a,n=0|this._b,i=0|this._c,o=0|this._d,d=0|this._e,w=0|this._a,M=0|this._b,_=0|this._c,S=0|this._d,k=0|this._e,E=0;E<80;E+=1){var x,A;E<16?(x=m(r,n,i,o,d,t[s[E]],f[0],h[E]),A=y(w,M,_,S,k,t[u[E]],c[0],l[E])):E<32?(x=v(r,n,i,o,d,t[s[E]],f[1],h[E]),A=b(w,M,_,S,k,t[u[E]],c[1],l[E])):E<48?(x=g(r,n,i,o,d,t[s[E]],f[2],h[E]),A=g(w,M,_,S,k,t[u[E]],c[2],l[E])):E<64?(x=b(r,n,i,o,d,t[s[E]],f[3],h[E]),A=v(w,M,_,S,k,t[u[E]],c[3],l[E])):(x=y(r,n,i,o,d,t[s[E]],f[4],h[E]),A=m(w,M,_,S,k,t[u[E]],c[4],l[E])),r=d,d=o,o=p(i,10),i=n,n=x,w=k,k=S,S=p(_,10),_=M,M=A}var T=this._b+i+S|0;this._b=this._c+o+k|0,this._c=this._d+d+w|0,this._d=this._e+r+M|0,this._e=this._a+n+_|0,this._a=T},d.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var t=n.alloc?n.alloc(20):new n(20);return t.writeInt32LE(this._a,0),t.writeInt32LE(this._b,4),t.writeInt32LE(this._c,8),t.writeInt32LE(this._d,12),t.writeInt32LE(this._e,16),t},t.exports=d},function(t,e,r){(e=t.exports=function(t){t=t.toLowerCase();var r=e[t];if(!r)throw new Error(t+" is not supported (we accept pull requests)");return new r}).sha=r(149),e.sha1=r(150),e.sha224=r(151),e.sha256=r(73),e.sha384=r(152),e.sha512=r(74)},function(t,e,r){(e=t.exports=r(75)).Stream=e,e.Readable=e,e.Writable=r(45),e.Duplex=r(17),e.Transform=r(78),e.PassThrough=r(160)},function(t,e,r){"use strict";(function(e,n,i){var o=r(31);function a(t){var e=this;this.next=null,this.entry=null,this.finish=function(){!function(t,e,r){var n=t.entry;t.entry=null;for(;n;){var i=n.callback;e.pendingcb--,i(r),n=n.next}e.corkedRequestsFree?e.corkedRequestsFree.next=t:e.corkedRequestsFree=t}(e,t)}}t.exports=b;var s,u=!e.browser&&["v0.10","v0.9."].indexOf(e.version.slice(0,5))>-1?n:o.nextTick;b.WritableState=g;var h=Object.create(r(27));h.inherits=r(1);var l={deprecate:r(40)},f=r(76),c=r(2).Buffer,d=i.Uint8Array||function(){};var p,m=r(77);function v(){}function g(t,e){s=s||r(17),t=t||{};var n=e instanceof s;this.objectMode=!!t.objectMode,n&&(this.objectMode=this.objectMode||!!t.writableObjectMode);var i=t.highWaterMark,h=t.writableHighWaterMark,l=this.objectMode?16:16384;this.highWaterMark=i||0===i?i:n&&(h||0===h)?h:l,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var f=!1===t.decodeStrings;this.decodeStrings=!f,this.defaultEncoding=t.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(t){!function(t,e){var r=t._writableState,n=r.sync,i=r.writecb;if(function(t){t.writing=!1,t.writecb=null,t.length-=t.writelen,t.writelen=0}(r),e)!function(t,e,r,n,i){--e.pendingcb,r?(o.nextTick(i,n),o.nextTick(k,t,e),t._writableState.errorEmitted=!0,t.emit("error",n)):(i(n),t._writableState.errorEmitted=!0,t.emit("error",n),k(t,e))}(t,r,n,e,i);else{var a=_(r);a||r.corked||r.bufferProcessing||!r.bufferedRequest||M(t,r),n?u(w,t,r,a,i):w(t,r,a,i)}}(e,t)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new a(this)}function b(t){if(s=s||r(17),!(p.call(b,this)||this instanceof s))return new b(t);this._writableState=new g(t,this),this.writable=!0,t&&("function"==typeof t.write&&(this._write=t.write),"function"==typeof t.writev&&(this._writev=t.writev),"function"==typeof t.destroy&&(this._destroy=t.destroy),"function"==typeof t.final&&(this._final=t.final)),f.call(this)}function y(t,e,r,n,i,o,a){e.writelen=n,e.writecb=a,e.writing=!0,e.sync=!0,r?t._writev(i,e.onwrite):t._write(i,o,e.onwrite),e.sync=!1}function w(t,e,r,n){r||function(t,e){0===e.length&&e.needDrain&&(e.needDrain=!1,t.emit("drain"))}(t,e),e.pendingcb--,n(),k(t,e)}function M(t,e){e.bufferProcessing=!0;var r=e.bufferedRequest;if(t._writev&&r&&r.next){var n=e.bufferedRequestCount,i=new Array(n),o=e.corkedRequestsFree;o.entry=r;for(var s=0,u=!0;r;)i[s]=r,r.isBuf||(u=!1),r=r.next,s+=1;i.allBuffers=u,y(t,e,!0,e.length,i,"",o.finish),e.pendingcb++,e.lastBufferedRequest=null,o.next?(e.corkedRequestsFree=o.next,o.next=null):e.corkedRequestsFree=new a(e),e.bufferedRequestCount=0}else{for(;r;){var h=r.chunk,l=r.encoding,f=r.callback;if(y(t,e,!1,e.objectMode?1:h.length,h,l,f),r=r.next,e.bufferedRequestCount--,e.writing)break}null===r&&(e.lastBufferedRequest=null)}e.bufferedRequest=r,e.bufferProcessing=!1}function _(t){return t.ending&&0===t.length&&null===t.bufferedRequest&&!t.finished&&!t.writing}function S(t,e){t._final((function(r){e.pendingcb--,r&&t.emit("error",r),e.prefinished=!0,t.emit("prefinish"),k(t,e)}))}function k(t,e){var r=_(e);return r&&(!function(t,e){e.prefinished||e.finalCalled||("function"==typeof t._final?(e.pendingcb++,e.finalCalled=!0,o.nextTick(S,t,e)):(e.prefinished=!0,t.emit("prefinish")))}(t,e),0===e.pendingcb&&(e.finished=!0,t.emit("finish"))),r}h.inherits(b,f),g.prototype.getBuffer=function(){for(var t=this.bufferedRequest,e=[];t;)e.push(t),t=t.next;return e},function(){try{Object.defineProperty(g.prototype,"buffer",{get:l.deprecate((function(){return this.getBuffer()}),"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(t){}}(),"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(p=Function.prototype[Symbol.hasInstance],Object.defineProperty(b,Symbol.hasInstance,{value:function(t){return!!p.call(this,t)||this===b&&(t&&t._writableState instanceof g)}})):p=function(t){return t instanceof this},b.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},b.prototype.write=function(t,e,r){var n,i=this._writableState,a=!1,s=!i.objectMode&&(n=t,c.isBuffer(n)||n instanceof d);return s&&!c.isBuffer(t)&&(t=function(t){return c.from(t)}(t)),"function"==typeof e&&(r=e,e=null),s?e="buffer":e||(e=i.defaultEncoding),"function"!=typeof r&&(r=v),i.ended?function(t,e){var r=new Error("write after end");t.emit("error",r),o.nextTick(e,r)}(this,r):(s||function(t,e,r,n){var i=!0,a=!1;return null===r?a=new TypeError("May not write null values to stream"):"string"==typeof r||void 0===r||e.objectMode||(a=new TypeError("Invalid non-string/buffer chunk")),a&&(t.emit("error",a),o.nextTick(n,a),i=!1),i}(this,i,t,r))&&(i.pendingcb++,a=function(t,e,r,n,i,o){if(!r){var a=function(t,e,r){t.objectMode||!1===t.decodeStrings||"string"!=typeof e||(e=c.from(e,r));return e}(e,n,i);n!==a&&(r=!0,i="buffer",n=a)}var s=e.objectMode?1:n.length;e.length+=s;var u=e.length-1))throw new TypeError("Unknown encoding: "+t);return this._writableState.defaultEncoding=t,this},Object.defineProperty(b.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),b.prototype._write=function(t,e,r){r(new Error("_write() is not implemented"))},b.prototype._writev=null,b.prototype.end=function(t,e,r){var n=this._writableState;"function"==typeof t?(r=t,t=null,e=null):"function"==typeof e&&(r=e,e=null),null!=t&&this.write(t,e),n.corked&&(n.corked=1,this.uncork()),n.ending||n.finished||function(t,e,r){e.ending=!0,k(t,e),r&&(e.finished?o.nextTick(r):t.once("finish",r));e.ended=!0,t.writable=!1}(this,n,r)},Object.defineProperty(b.prototype,"destroyed",{get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(t){this._writableState&&(this._writableState.destroyed=t)}}),b.prototype.destroy=m.destroy,b.prototype._undestroy=m.undestroy,b.prototype._destroy=function(t,e){this.end(),e(t)}}).call(this,r(3),r(158).setImmediate,r(5))},function(t,e,r){"use strict";var n=r(6);function i(t){this.options=t,this.type=this.options.type,this.blockSize=8,this._init(),this.buffer=new Array(this.blockSize),this.bufferOff=0}t.exports=i,i.prototype._init=function(){},i.prototype.update=function(t){return 0===t.length?[]:"decrypt"===this.type?this._updateDecrypt(t):this._updateEncrypt(t)},i.prototype._buffer=function(t,e){for(var r=Math.min(this.buffer.length-this.bufferOff,t.length-e),n=0;n0;n--)e+=this._buffer(t,e),r+=this._flushBuffer(i,r);return e+=this._buffer(t,e),i},i.prototype.final=function(t){var e,r;return t&&(e=this.update(t)),r="encrypt"===this.type?this._finalEncrypt():this._finalDecrypt(),e?e.concat(r):r},i.prototype._pad=function(t,e){if(0===e)return!1;for(;e */var n=r(4),i=n.Buffer;function o(t,e){for(var r in t)e[r]=t[r]}function a(t,e,r){return i(t,e,r)}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?t.exports=n:(o(n,e),e.Buffer=a),a.prototype=Object.create(i.prototype),o(i,a),a.from=function(t,e,r){if("number"==typeof t)throw new TypeError("Argument must not be a number");return i(t,e,r)},a.alloc=function(t,e,r){if("number"!=typeof t)throw new TypeError("Argument must be a number");var n=i(t);return void 0!==e?"string"==typeof r?n.fill(e,r):n.fill(e):n.fill(0),n},a.allocUnsafe=function(t){if("number"!=typeof t)throw new TypeError("Argument must be a number");return i(t)},a.allocUnsafeSlow=function(t){if("number"!=typeof t)throw new TypeError("Argument must be a number");return n.SlowBuffer(t)}},function(t,e,r){"use strict";var n=r(22).codes.ERR_STREAM_PREMATURE_CLOSE;function i(){}t.exports=function t(e,r,o){if("function"==typeof r)return t(e,null,r);r||(r={}),o=function(t){var e=!1;return function(){if(!e){e=!0;for(var r=arguments.length,n=new Array(r),i=0;i=0||!r.umod(t.prime1)||!r.umod(t.prime2);)r=new n(i(e));return r}t.exports=o,o.getr=a}).call(this,r(4).Buffer)},function(t,e,r){"use strict";var n=e;n.version=r(202).version,n.utils=r(7),n.rand=r(49),n.curve=r(104),n.curves=r(54),n.ec=r(214),n.eddsa=r(218)},function(t,e,r){"use strict";var n,i=e,o=r(55),a=r(104),s=r(7).assert;function u(t){"short"===t.type?this.curve=new a.short(t):"edwards"===t.type?this.curve=new a.edwards(t):this.curve=new a.mont(t),this.g=this.curve.g,this.n=this.curve.n,this.hash=t.hash,s(this.g.validate(),"Invalid curve"),s(this.g.mul(this.n).isInfinity(),"Invalid curve, G*N != O")}function h(t,e){Object.defineProperty(i,t,{configurable:!0,enumerable:!0,get:function(){var r=new u(e);return Object.defineProperty(i,t,{configurable:!0,enumerable:!0,value:r}),r}})}i.PresetCurve=u,h("p192",{type:"short",prime:"p192",p:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff",a:"ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc",b:"64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1",n:"ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831",hash:o.sha256,gRed:!1,g:["188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012","07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811"]}),h("p224",{type:"short",prime:"p224",p:"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001",a:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe",b:"b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4",n:"ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d",hash:o.sha256,gRed:!1,g:["b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21","bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34"]}),h("p256",{type:"short",prime:null,p:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff",a:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc",b:"5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b",n:"ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551",hash:o.sha256,gRed:!1,g:["6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296","4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5"]}),h("p384",{type:"short",prime:null,p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff",a:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc",b:"b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef",n:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973",hash:o.sha384,gRed:!1,g:["aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7","3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f"]}),h("p521",{type:"short",prime:null,p:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff",a:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc",b:"00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00",n:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409",hash:o.sha512,gRed:!1,g:["000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66","00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650"]}),h("curve25519",{type:"mont",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"76d06",b:"1",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:o.sha256,gRed:!1,g:["9"]}),h("ed25519",{type:"edwards",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"-1",c:"1",d:"52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:o.sha256,gRed:!1,g:["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a","6666666666666666666666666666666666666666666666666666666666666658"]});try{n=r(213)}catch(t){n=void 0}h("secp256k1",{type:"short",prime:"k256",p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f",a:"0",b:"7",n:"ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141",h:"1",hash:o.sha256,beta:"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee",lambda:"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72",basis:[{a:"3086d221a7d46bcde86c90e49284eb15",b:"-e4437ed6010e88286f547fa90abfe4c3"},{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",n]})},function(t,e,r){var n=e;n.utils=r(8),n.common=r(29),n.sha=r(207),n.ripemd=r(211),n.hmac=r(212),n.sha1=n.sha.sha1,n.sha256=n.sha.sha256,n.sha224=n.sha.sha224,n.sha384=n.sha.sha384,n.sha512=n.sha.sha512,n.ripemd160=n.ripemd.ripemd160},function(t,e,r){"use strict";(function(e){var n,i=r(4),o=i.Buffer,a={};for(n in i)i.hasOwnProperty(n)&&"SlowBuffer"!==n&&"Buffer"!==n&&(a[n]=i[n]);var s=a.Buffer={};for(n in o)o.hasOwnProperty(n)&&"allocUnsafe"!==n&&"allocUnsafeSlow"!==n&&(s[n]=o[n]);if(a.Buffer.prototype=o.prototype,s.from&&s.from!==Uint8Array.from||(s.from=function(t,e,r){if("number"==typeof t)throw new TypeError('The "value" argument must not be of type number. Received type '+typeof t);if(t&&void 0===t.length)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof t);return o(t,e,r)}),s.alloc||(s.alloc=function(t,e,r){if("number"!=typeof t)throw new TypeError('The "size" argument must be of type number. Received type '+typeof t);if(t<0||t>=2*(1<<30))throw new RangeError('The value "'+t+'" is invalid for option "size"');var n=o(t);return e&&0!==e.length?"string"==typeof r?n.fill(e,r):n.fill(e):n.fill(0),n}),!a.kStringMaxLength)try{a.kStringMaxLength=e.binding("buffer").kStringMaxLength}catch(t){}a.constants||(a.constants={MAX_LENGTH:a.kMaxLength},a.kStringMaxLength&&(a.constants.MAX_STRING_LENGTH=a.kStringMaxLength)),t.exports=a}).call(this,r(3))},function(t,e,r){"use strict";const n=r(58).Reporter,i=r(30).EncoderBuffer,o=r(30).DecoderBuffer,a=r(6),s=["seq","seqof","set","setof","objid","bool","gentime","utctime","null_","enum","int","objDesc","bitstr","bmpstr","charstr","genstr","graphstr","ia5str","iso646str","numstr","octstr","printstr","t61str","unistr","utf8str","videostr"],u=["key","obj","use","optional","explicit","implicit","def","choice","any","contains"].concat(s);function h(t,e,r){const n={};this._baseState=n,n.name=r,n.enc=t,n.parent=e||null,n.children=null,n.tag=null,n.args=null,n.reverseArgs=null,n.choice=null,n.optional=!1,n.any=!1,n.obj=!1,n.use=null,n.useDecoder=null,n.key=null,n.default=null,n.explicit=null,n.implicit=null,n.contains=null,n.parent||(n.children=[],this._wrap())}t.exports=h;const l=["enc","parent","children","tag","args","reverseArgs","choice","optional","any","obj","use","alteredUse","key","default","explicit","implicit","contains"];h.prototype.clone=function(){const t=this._baseState,e={};l.forEach((function(r){e[r]=t[r]}));const r=new this.constructor(e.parent);return r._baseState=e,r},h.prototype._wrap=function(){const t=this._baseState;u.forEach((function(e){this[e]=function(){const r=new this.constructor(this);return t.children.push(r),r[e].apply(r,arguments)}}),this)},h.prototype._init=function(t){const e=this._baseState;a(null===e.parent),t.call(this),e.children=e.children.filter((function(t){return t._baseState.parent===this}),this),a.equal(e.children.length,1,"Root node can have only one child")},h.prototype._useArgs=function(t){const e=this._baseState,r=t.filter((function(t){return t instanceof this.constructor}),this);t=t.filter((function(t){return!(t instanceof this.constructor)}),this),0!==r.length&&(a(null===e.children),e.children=r,r.forEach((function(t){t._baseState.parent=this}),this)),0!==t.length&&(a(null===e.args),e.args=t,e.reverseArgs=t.map((function(t){if("object"!=typeof t||t.constructor!==Object)return t;const e={};return Object.keys(t).forEach((function(r){r==(0|r)&&(r|=0);const n=t[r];e[n]=r})),e})))},["_peekTag","_decodeTag","_use","_decodeStr","_decodeObjid","_decodeTime","_decodeNull","_decodeInt","_decodeBool","_decodeList","_encodeComposite","_encodeStr","_encodeObjid","_encodeTime","_encodeNull","_encodeInt","_encodeBool"].forEach((function(t){h.prototype[t]=function(){const e=this._baseState;throw new Error(t+" not implemented for encoding: "+e.enc)}})),s.forEach((function(t){h.prototype[t]=function(){const e=this._baseState,r=Array.prototype.slice.call(arguments);return a(null===e.tag),e.tag=t,this._useArgs(r),this}})),h.prototype.use=function(t){a(t);const e=this._baseState;return a(null===e.use),e.use=t,this},h.prototype.optional=function(){return this._baseState.optional=!0,this},h.prototype.def=function(t){const e=this._baseState;return a(null===e.default),e.default=t,e.optional=!0,this},h.prototype.explicit=function(t){const e=this._baseState;return a(null===e.explicit&&null===e.implicit),e.explicit=t,this},h.prototype.implicit=function(t){const e=this._baseState;return a(null===e.explicit&&null===e.implicit),e.implicit=t,this},h.prototype.obj=function(){const t=this._baseState,e=Array.prototype.slice.call(arguments);return t.obj=!0,0!==e.length&&this._useArgs(e),this},h.prototype.key=function(t){const e=this._baseState;return a(null===e.key),e.key=t,this},h.prototype.any=function(){return this._baseState.any=!0,this},h.prototype.choice=function(t){const e=this._baseState;return a(null===e.choice),e.choice=t,this._useArgs(Object.keys(t).map((function(e){return t[e]}))),this},h.prototype.contains=function(t){const e=this._baseState;return a(null===e.use),e.contains=t,this},h.prototype._decode=function(t,e){const r=this._baseState;if(null===r.parent)return t.wrapResult(r.children[0]._decode(t,e));let n,i=r.default,a=!0,s=null;if(null!==r.key&&(s=t.enterKey(r.key)),r.optional){let n=null;if(null!==r.explicit?n=r.explicit:null!==r.implicit?n=r.implicit:null!==r.tag&&(n=r.tag),null!==n||r.any){if(a=this._peekTag(t,n,r.any),t.isError(a))return a}else{const n=t.save();try{null===r.choice?this._decodeGeneric(r.tag,t,e):this._decodeChoice(t,e),a=!0}catch(t){a=!1}t.restore(n)}}if(r.obj&&a&&(n=t.enterObject()),a){if(null!==r.explicit){const e=this._decodeTag(t,r.explicit);if(t.isError(e))return e;t=e}const n=t.offset;if(null===r.use&&null===r.choice){let e;r.any&&(e=t.save());const n=this._decodeTag(t,null!==r.implicit?r.implicit:r.tag,r.any);if(t.isError(n))return n;r.any?i=t.raw(e):t=n}if(e&&e.track&&null!==r.tag&&e.track(t.path(),n,t.length,"tagged"),e&&e.track&&null!==r.tag&&e.track(t.path(),t.offset,t.length,"content"),r.any||(i=null===r.choice?this._decodeGeneric(r.tag,t,e):this._decodeChoice(t,e)),t.isError(i))return i;if(r.any||null!==r.choice||null===r.children||r.children.forEach((function(r){r._decode(t,e)})),r.contains&&("octstr"===r.tag||"bitstr"===r.tag)){const n=new o(i);i=this._getUse(r.contains,t._reporterState.obj)._decode(n,e)}}return r.obj&&a&&(i=t.leaveObject(n)),null===r.key||null===i&&!0!==a?null!==s&&t.exitKey(s):t.leaveKey(s,r.key,i),i},h.prototype._decodeGeneric=function(t,e,r){const n=this._baseState;return"seq"===t||"set"===t?null:"seqof"===t||"setof"===t?this._decodeList(e,t,n.args[0],r):/str$/.test(t)?this._decodeStr(e,t,r):"objid"===t&&n.args?this._decodeObjid(e,n.args[0],n.args[1],r):"objid"===t?this._decodeObjid(e,null,null,r):"gentime"===t||"utctime"===t?this._decodeTime(e,t,r):"null_"===t?this._decodeNull(e,r):"bool"===t?this._decodeBool(e,r):"objDesc"===t?this._decodeStr(e,t,r):"int"===t||"enum"===t?this._decodeInt(e,n.args&&n.args[0],r):null!==n.use?this._getUse(n.use,e._reporterState.obj)._decode(e,r):e.error("unknown tag: "+t)},h.prototype._getUse=function(t,e){const r=this._baseState;return r.useDecoder=this._use(t,e),a(null===r.useDecoder._baseState.parent),r.useDecoder=r.useDecoder._baseState.children[0],r.implicit!==r.useDecoder._baseState.implicit&&(r.useDecoder=r.useDecoder.clone(),r.useDecoder._baseState.implicit=r.implicit),r.useDecoder},h.prototype._decodeChoice=function(t,e){const r=this._baseState;let n=null,i=!1;return Object.keys(r.choice).some((function(o){const a=t.save(),s=r.choice[o];try{const r=s._decode(t,e);if(t.isError(r))return!1;n={type:o,value:r},i=!0}catch(e){return t.restore(a),!1}return!0}),this),i?n:t.error("Choice not matched")},h.prototype._createEncoderBuffer=function(t){return new i(t,this.reporter)},h.prototype._encode=function(t,e,r){const n=this._baseState;if(null!==n.default&&n.default===t)return;const i=this._encodeValue(t,e,r);return void 0===i||this._skipDefault(i,e,r)?void 0:i},h.prototype._encodeValue=function(t,e,r){const i=this._baseState;if(null===i.parent)return i.children[0]._encode(t,e||new n);let o=null;if(this.reporter=e,i.optional&&void 0===t){if(null===i.default)return;t=i.default}let a=null,s=!1;if(i.any)o=this._createEncoderBuffer(t);else if(i.choice)o=this._encodeChoice(t,e);else if(i.contains)a=this._getUse(i.contains,r)._encode(t,e),s=!0;else if(i.children)a=i.children.map((function(r){if("null_"===r._baseState.tag)return r._encode(null,e,t);if(null===r._baseState.key)return e.error("Child should have a key");const n=e.enterKey(r._baseState.key);if("object"!=typeof t)return e.error("Child expected, but input is not object");const i=r._encode(t[r._baseState.key],e,t);return e.leaveKey(n),i}),this).filter((function(t){return t})),a=this._createEncoderBuffer(a);else if("seqof"===i.tag||"setof"===i.tag){if(!i.args||1!==i.args.length)return e.error("Too many args for : "+i.tag);if(!Array.isArray(t))return e.error("seqof/setof, but data is not Array");const r=this.clone();r._baseState.implicit=null,a=this._createEncoderBuffer(t.map((function(r){const n=this._baseState;return this._getUse(n.args[0],t)._encode(r,e)}),r))}else null!==i.use?o=this._getUse(i.use,r)._encode(t,e):(a=this._encodePrimitive(i.tag,t),s=!0);if(!i.any&&null===i.choice){const t=null!==i.implicit?i.implicit:i.tag,r=null===i.implicit?"universal":"context";null===t?null===i.use&&e.error("Tag could be omitted only for .use()"):null===i.use&&(o=this._encodeComposite(t,s,r,a))}return null!==i.explicit&&(o=this._encodeComposite(i.explicit,!1,"context",o)),o},h.prototype._encodeChoice=function(t,e){const r=this._baseState,n=r.choice[t.type];return n||a(!1,t.type+" not found in "+JSON.stringify(Object.keys(r.choice))),n._encode(t.value,e)},h.prototype._encodePrimitive=function(t,e){const r=this._baseState;if(/str$/.test(t))return this._encodeStr(e,t);if("objid"===t&&r.args)return this._encodeObjid(e,r.reverseArgs[0],r.args[1]);if("objid"===t)return this._encodeObjid(e,null,null);if("gentime"===t||"utctime"===t)return this._encodeTime(e,t);if("null_"===t)return this._encodeNull();if("int"===t||"enum"===t)return this._encodeInt(e,r.args&&r.reverseArgs[0]);if("bool"===t)return this._encodeBool(e);if("objDesc"===t)return this._encodeStr(e,t);throw new Error("Unsupported tag: "+t)},h.prototype._isNumstr=function(t){return/^[0-9 ]*$/.test(t)},h.prototype._isPrintstr=function(t){return/^[A-Za-z0-9 '()+,-./:=?]*$/.test(t)}},function(t,e,r){"use strict";const n=r(1);function i(t){this._reporterState={obj:null,path:[],options:t||{},errors:[]}}function o(t,e){this.path=t,this.rethrow(e)}e.Reporter=i,i.prototype.isError=function(t){return t instanceof o},i.prototype.save=function(){const t=this._reporterState;return{obj:t.obj,pathLen:t.path.length}},i.prototype.restore=function(t){const e=this._reporterState;e.obj=t.obj,e.path=e.path.slice(0,t.pathLen)},i.prototype.enterKey=function(t){return this._reporterState.path.push(t)},i.prototype.exitKey=function(t){const e=this._reporterState;e.path=e.path.slice(0,t-1)},i.prototype.leaveKey=function(t,e,r){const n=this._reporterState;this.exitKey(t),null!==n.obj&&(n.obj[e]=r)},i.prototype.path=function(){return this._reporterState.path.join("/")},i.prototype.enterObject=function(){const t=this._reporterState,e=t.obj;return t.obj={},e},i.prototype.leaveObject=function(t){const e=this._reporterState,r=e.obj;return e.obj=t,r},i.prototype.error=function(t){let e;const r=this._reporterState,n=t instanceof o;if(e=n?t:new o(r.path.map((function(t){return"["+JSON.stringify(t)+"]"})).join(""),t.message||t,t.stack),!r.options.partial)throw e;return n||r.errors.push(e),e},i.prototype.wrapResult=function(t){const e=this._reporterState;return e.options.partial?{result:this.isError(t)?null:t,errors:e.errors}:t},n(o,Error),o.prototype.rethrow=function(t){if(this.message=t+" at: "+(this.path||"(shallow)"),Error.captureStackTrace&&Error.captureStackTrace(this,o),!this.stack)try{throw new Error(this.message)}catch(t){this.stack=t.stack}return this}},function(t,e,r){"use strict";function n(t){const e={};return Object.keys(t).forEach((function(r){(0|r)==r&&(r|=0);const n=t[r];e[n]=r})),e}e.tagClass={0:"universal",1:"application",2:"context",3:"private"},e.tagClassByName=n(e.tagClass),e.tag={0:"end",1:"bool",2:"int",3:"bitstr",4:"octstr",5:"null_",6:"objid",7:"objDesc",8:"external",9:"real",10:"enum",11:"embed",12:"utf8str",13:"relativeOid",16:"seq",17:"set",18:"numstr",19:"printstr",20:"t61str",21:"videostr",22:"ia5str",23:"utctime",24:"gentime",25:"graphstr",26:"iso646str",27:"genstr",28:"unistr",29:"charstr",30:"bmpstr"},e.tagByName=n(e.tag)},function(t,e,r){(function(t){!function(t,e){"use strict";function n(t,e){if(!t)throw new Error(e||"Assertion failed")}function i(t,e){t.super_=e;var r=function(){};r.prototype=e.prototype,t.prototype=new r,t.prototype.constructor=t}function o(t,e,r){if(o.isBN(t))return t;this.negative=0,this.words=null,this.length=0,this.red=null,null!==t&&("le"!==e&&"be"!==e||(r=e,e=10),this._init(t||0,e||10,r||"be"))}var a;"object"==typeof t?t.exports=o:e.BN=o,o.BN=o,o.wordSize=26;try{a=r(238).Buffer}catch(t){}function s(t,e,r){for(var n=0,i=Math.min(t.length,r),o=e;o=49&&a<=54?a-49+10:a>=17&&a<=22?a-17+10:15&a}return n}function u(t,e,r,n){for(var i=0,o=Math.min(t.length,r),a=e;a=49?s-49+10:s>=17?s-17+10:s}return i}o.isBN=function(t){return t instanceof o||null!==t&&"object"==typeof t&&t.constructor.wordSize===o.wordSize&&Array.isArray(t.words)},o.max=function(t,e){return t.cmp(e)>0?t:e},o.min=function(t,e){return t.cmp(e)<0?t:e},o.prototype._init=function(t,e,r){if("number"==typeof t)return this._initNumber(t,e,r);if("object"==typeof t)return this._initArray(t,e,r);"hex"===e&&(e=16),n(e===(0|e)&&e>=2&&e<=36);var i=0;"-"===(t=t.toString().replace(/\s+/g,""))[0]&&i++,16===e?this._parseHex(t,i):this._parseBase(t,e,i),"-"===t[0]&&(this.negative=1),this.strip(),"le"===r&&this._initArray(this.toArray(),e,r)},o.prototype._initNumber=function(t,e,r){t<0&&(this.negative=1,t=-t),t<67108864?(this.words=[67108863&t],this.length=1):t<4503599627370496?(this.words=[67108863&t,t/67108864&67108863],this.length=2):(n(t<9007199254740992),this.words=[67108863&t,t/67108864&67108863,1],this.length=3),"le"===r&&this._initArray(this.toArray(),e,r)},o.prototype._initArray=function(t,e,r){if(n("number"==typeof t.length),t.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(t.length/3),this.words=new Array(this.length);for(var i=0;i=0;i-=3)a=t[i]|t[i-1]<<8|t[i-2]<<16,this.words[o]|=a<>>26-s&67108863,(s+=24)>=26&&(s-=26,o++);else if("le"===r)for(i=0,o=0;i>>26-s&67108863,(s+=24)>=26&&(s-=26,o++);return this.strip()},o.prototype._parseHex=function(t,e){this.length=Math.ceil((t.length-e)/6),this.words=new Array(this.length);for(var r=0;r=e;r-=6)i=s(t,r,r+6),this.words[n]|=i<>>26-o&4194303,(o+=24)>=26&&(o-=26,n++);r+6!==e&&(i=s(t,e,r+6),this.words[n]|=i<>>26-o&4194303),this.strip()},o.prototype._parseBase=function(t,e,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=e)n++;n--,i=i/e|0;for(var o=t.length-r,a=o%n,s=Math.min(o,o-a)+r,h=0,l=r;l1&&0===this.words[this.length-1];)this.length--;return this._normSign()},o.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},o.prototype.inspect=function(){return(this.red?""};var h=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],l=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],f=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function c(t,e,r){r.negative=e.negative^t.negative;var n=t.length+e.length|0;r.length=n,n=n-1|0;var i=0|t.words[0],o=0|e.words[0],a=i*o,s=67108863&a,u=a/67108864|0;r.words[0]=s;for(var h=1;h>>26,f=67108863&u,c=Math.min(h,e.length-1),d=Math.max(0,h-t.length+1);d<=c;d++){var p=h-d|0;l+=(a=(i=0|t.words[p])*(o=0|e.words[d])+f)/67108864|0,f=67108863&a}r.words[h]=0|f,u=0|l}return 0!==u?r.words[h]=0|u:r.length--,r.strip()}o.prototype.toString=function(t,e){var r;if(e=0|e||1,16===(t=t||10)||"hex"===t){r="";for(var i=0,o=0,a=0;a>>24-i&16777215)||a!==this.length-1?h[6-u.length]+u+r:u+r,(i+=2)>=26&&(i-=26,a--)}for(0!==o&&(r=o.toString(16)+r);r.length%e!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(t===(0|t)&&t>=2&&t<=36){var c=l[t],d=f[t];r="";var p=this.clone();for(p.negative=0;!p.isZero();){var m=p.modn(d).toString(t);r=(p=p.idivn(d)).isZero()?m+r:h[c-m.length]+m+r}for(this.isZero()&&(r="0"+r);r.length%e!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}n(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var t=this.words[0];return 2===this.length?t+=67108864*this.words[1]:3===this.length&&1===this.words[2]?t+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-t:t},o.prototype.toJSON=function(){return this.toString(16)},o.prototype.toBuffer=function(t,e){return n(void 0!==a),this.toArrayLike(a,t,e)},o.prototype.toArray=function(t,e){return this.toArrayLike(Array,t,e)},o.prototype.toArrayLike=function(t,e,r){var i=this.byteLength(),o=r||Math.max(1,i);n(i<=o,"byte array longer than desired length"),n(o>0,"Requested array length <= 0"),this.strip();var a,s,u="le"===e,h=new t(o),l=this.clone();if(u){for(s=0;!l.isZero();s++)a=l.andln(255),l.iushrn(8),h[s]=a;for(;s=4096&&(r+=13,e>>>=13),e>=64&&(r+=7,e>>>=7),e>=8&&(r+=4,e>>>=4),e>=2&&(r+=2,e>>>=2),r+e},o.prototype._zeroBits=function(t){if(0===t)return 26;var e=t,r=0;return 0==(8191&e)&&(r+=13,e>>>=13),0==(127&e)&&(r+=7,e>>>=7),0==(15&e)&&(r+=4,e>>>=4),0==(3&e)&&(r+=2,e>>>=2),0==(1&e)&&r++,r},o.prototype.bitLength=function(){var t=this.words[this.length-1],e=this._countBits(t);return 26*(this.length-1)+e},o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var t=0,e=0;et.length?this.clone().ior(t):t.clone().ior(this)},o.prototype.uor=function(t){return this.length>t.length?this.clone().iuor(t):t.clone().iuor(this)},o.prototype.iuand=function(t){var e;e=this.length>t.length?t:this;for(var r=0;rt.length?this.clone().iand(t):t.clone().iand(this)},o.prototype.uand=function(t){return this.length>t.length?this.clone().iuand(t):t.clone().iuand(this)},o.prototype.iuxor=function(t){var e,r;this.length>t.length?(e=this,r=t):(e=t,r=this);for(var n=0;nt.length?this.clone().ixor(t):t.clone().ixor(this)},o.prototype.uxor=function(t){return this.length>t.length?this.clone().iuxor(t):t.clone().iuxor(this)},o.prototype.inotn=function(t){n("number"==typeof t&&t>=0);var e=0|Math.ceil(t/26),r=t%26;this._expand(e),r>0&&e--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-r),this.strip()},o.prototype.notn=function(t){return this.clone().inotn(t)},o.prototype.setn=function(t,e){n("number"==typeof t&&t>=0);var r=t/26|0,i=t%26;return this._expand(r+1),this.words[r]=e?this.words[r]|1<t.length?(r=this,n=t):(r=t,n=this);for(var i=0,o=0;o>>26;for(;0!==i&&o>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;ot.length?this.clone().iadd(t):t.clone().iadd(this)},o.prototype.isub=function(t){if(0!==t.negative){t.negative=0;var e=this.iadd(t);return t.negative=1,e._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(t),this.negative=1,this._normSign();var r,n,i=this.cmp(t);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=t):(r=t,n=this);for(var o=0,a=0;a>26,this.words[a]=67108863&e;for(;0!==o&&a>26,this.words[a]=67108863&e;if(0===o&&a>>13,d=0|a[1],p=8191&d,m=d>>>13,v=0|a[2],g=8191&v,b=v>>>13,y=0|a[3],w=8191&y,M=y>>>13,_=0|a[4],S=8191&_,k=_>>>13,E=0|a[5],x=8191&E,A=E>>>13,T=0|a[6],R=8191&T,P=T>>>13,C=0|a[7],O=8191&C,I=C>>>13,B=0|a[8],j=8191&B,N=B>>>13,L=0|a[9],D=8191&L,q=L>>>13,z=0|s[0],U=8191&z,F=z>>>13,H=0|s[1],W=8191&H,Z=H>>>13,K=0|s[2],V=8191&K,Y=K>>>13,$=0|s[3],G=8191&$,X=$>>>13,Q=0|s[4],J=8191&Q,tt=Q>>>13,et=0|s[5],rt=8191&et,nt=et>>>13,it=0|s[6],ot=8191&it,at=it>>>13,st=0|s[7],ut=8191&st,ht=st>>>13,lt=0|s[8],ft=8191<,ct=lt>>>13,dt=0|s[9],pt=8191&dt,mt=dt>>>13;r.negative=t.negative^e.negative,r.length=19;var vt=(h+(n=Math.imul(f,U))|0)+((8191&(i=(i=Math.imul(f,F))+Math.imul(c,U)|0))<<13)|0;h=((o=Math.imul(c,F))+(i>>>13)|0)+(vt>>>26)|0,vt&=67108863,n=Math.imul(p,U),i=(i=Math.imul(p,F))+Math.imul(m,U)|0,o=Math.imul(m,F);var gt=(h+(n=n+Math.imul(f,W)|0)|0)+((8191&(i=(i=i+Math.imul(f,Z)|0)+Math.imul(c,W)|0))<<13)|0;h=((o=o+Math.imul(c,Z)|0)+(i>>>13)|0)+(gt>>>26)|0,gt&=67108863,n=Math.imul(g,U),i=(i=Math.imul(g,F))+Math.imul(b,U)|0,o=Math.imul(b,F),n=n+Math.imul(p,W)|0,i=(i=i+Math.imul(p,Z)|0)+Math.imul(m,W)|0,o=o+Math.imul(m,Z)|0;var bt=(h+(n=n+Math.imul(f,V)|0)|0)+((8191&(i=(i=i+Math.imul(f,Y)|0)+Math.imul(c,V)|0))<<13)|0;h=((o=o+Math.imul(c,Y)|0)+(i>>>13)|0)+(bt>>>26)|0,bt&=67108863,n=Math.imul(w,U),i=(i=Math.imul(w,F))+Math.imul(M,U)|0,o=Math.imul(M,F),n=n+Math.imul(g,W)|0,i=(i=i+Math.imul(g,Z)|0)+Math.imul(b,W)|0,o=o+Math.imul(b,Z)|0,n=n+Math.imul(p,V)|0,i=(i=i+Math.imul(p,Y)|0)+Math.imul(m,V)|0,o=o+Math.imul(m,Y)|0;var yt=(h+(n=n+Math.imul(f,G)|0)|0)+((8191&(i=(i=i+Math.imul(f,X)|0)+Math.imul(c,G)|0))<<13)|0;h=((o=o+Math.imul(c,X)|0)+(i>>>13)|0)+(yt>>>26)|0,yt&=67108863,n=Math.imul(S,U),i=(i=Math.imul(S,F))+Math.imul(k,U)|0,o=Math.imul(k,F),n=n+Math.imul(w,W)|0,i=(i=i+Math.imul(w,Z)|0)+Math.imul(M,W)|0,o=o+Math.imul(M,Z)|0,n=n+Math.imul(g,V)|0,i=(i=i+Math.imul(g,Y)|0)+Math.imul(b,V)|0,o=o+Math.imul(b,Y)|0,n=n+Math.imul(p,G)|0,i=(i=i+Math.imul(p,X)|0)+Math.imul(m,G)|0,o=o+Math.imul(m,X)|0;var wt=(h+(n=n+Math.imul(f,J)|0)|0)+((8191&(i=(i=i+Math.imul(f,tt)|0)+Math.imul(c,J)|0))<<13)|0;h=((o=o+Math.imul(c,tt)|0)+(i>>>13)|0)+(wt>>>26)|0,wt&=67108863,n=Math.imul(x,U),i=(i=Math.imul(x,F))+Math.imul(A,U)|0,o=Math.imul(A,F),n=n+Math.imul(S,W)|0,i=(i=i+Math.imul(S,Z)|0)+Math.imul(k,W)|0,o=o+Math.imul(k,Z)|0,n=n+Math.imul(w,V)|0,i=(i=i+Math.imul(w,Y)|0)+Math.imul(M,V)|0,o=o+Math.imul(M,Y)|0,n=n+Math.imul(g,G)|0,i=(i=i+Math.imul(g,X)|0)+Math.imul(b,G)|0,o=o+Math.imul(b,X)|0,n=n+Math.imul(p,J)|0,i=(i=i+Math.imul(p,tt)|0)+Math.imul(m,J)|0,o=o+Math.imul(m,tt)|0;var Mt=(h+(n=n+Math.imul(f,rt)|0)|0)+((8191&(i=(i=i+Math.imul(f,nt)|0)+Math.imul(c,rt)|0))<<13)|0;h=((o=o+Math.imul(c,nt)|0)+(i>>>13)|0)+(Mt>>>26)|0,Mt&=67108863,n=Math.imul(R,U),i=(i=Math.imul(R,F))+Math.imul(P,U)|0,o=Math.imul(P,F),n=n+Math.imul(x,W)|0,i=(i=i+Math.imul(x,Z)|0)+Math.imul(A,W)|0,o=o+Math.imul(A,Z)|0,n=n+Math.imul(S,V)|0,i=(i=i+Math.imul(S,Y)|0)+Math.imul(k,V)|0,o=o+Math.imul(k,Y)|0,n=n+Math.imul(w,G)|0,i=(i=i+Math.imul(w,X)|0)+Math.imul(M,G)|0,o=o+Math.imul(M,X)|0,n=n+Math.imul(g,J)|0,i=(i=i+Math.imul(g,tt)|0)+Math.imul(b,J)|0,o=o+Math.imul(b,tt)|0,n=n+Math.imul(p,rt)|0,i=(i=i+Math.imul(p,nt)|0)+Math.imul(m,rt)|0,o=o+Math.imul(m,nt)|0;var _t=(h+(n=n+Math.imul(f,ot)|0)|0)+((8191&(i=(i=i+Math.imul(f,at)|0)+Math.imul(c,ot)|0))<<13)|0;h=((o=o+Math.imul(c,at)|0)+(i>>>13)|0)+(_t>>>26)|0,_t&=67108863,n=Math.imul(O,U),i=(i=Math.imul(O,F))+Math.imul(I,U)|0,o=Math.imul(I,F),n=n+Math.imul(R,W)|0,i=(i=i+Math.imul(R,Z)|0)+Math.imul(P,W)|0,o=o+Math.imul(P,Z)|0,n=n+Math.imul(x,V)|0,i=(i=i+Math.imul(x,Y)|0)+Math.imul(A,V)|0,o=o+Math.imul(A,Y)|0,n=n+Math.imul(S,G)|0,i=(i=i+Math.imul(S,X)|0)+Math.imul(k,G)|0,o=o+Math.imul(k,X)|0,n=n+Math.imul(w,J)|0,i=(i=i+Math.imul(w,tt)|0)+Math.imul(M,J)|0,o=o+Math.imul(M,tt)|0,n=n+Math.imul(g,rt)|0,i=(i=i+Math.imul(g,nt)|0)+Math.imul(b,rt)|0,o=o+Math.imul(b,nt)|0,n=n+Math.imul(p,ot)|0,i=(i=i+Math.imul(p,at)|0)+Math.imul(m,ot)|0,o=o+Math.imul(m,at)|0;var St=(h+(n=n+Math.imul(f,ut)|0)|0)+((8191&(i=(i=i+Math.imul(f,ht)|0)+Math.imul(c,ut)|0))<<13)|0;h=((o=o+Math.imul(c,ht)|0)+(i>>>13)|0)+(St>>>26)|0,St&=67108863,n=Math.imul(j,U),i=(i=Math.imul(j,F))+Math.imul(N,U)|0,o=Math.imul(N,F),n=n+Math.imul(O,W)|0,i=(i=i+Math.imul(O,Z)|0)+Math.imul(I,W)|0,o=o+Math.imul(I,Z)|0,n=n+Math.imul(R,V)|0,i=(i=i+Math.imul(R,Y)|0)+Math.imul(P,V)|0,o=o+Math.imul(P,Y)|0,n=n+Math.imul(x,G)|0,i=(i=i+Math.imul(x,X)|0)+Math.imul(A,G)|0,o=o+Math.imul(A,X)|0,n=n+Math.imul(S,J)|0,i=(i=i+Math.imul(S,tt)|0)+Math.imul(k,J)|0,o=o+Math.imul(k,tt)|0,n=n+Math.imul(w,rt)|0,i=(i=i+Math.imul(w,nt)|0)+Math.imul(M,rt)|0,o=o+Math.imul(M,nt)|0,n=n+Math.imul(g,ot)|0,i=(i=i+Math.imul(g,at)|0)+Math.imul(b,ot)|0,o=o+Math.imul(b,at)|0,n=n+Math.imul(p,ut)|0,i=(i=i+Math.imul(p,ht)|0)+Math.imul(m,ut)|0,o=o+Math.imul(m,ht)|0;var kt=(h+(n=n+Math.imul(f,ft)|0)|0)+((8191&(i=(i=i+Math.imul(f,ct)|0)+Math.imul(c,ft)|0))<<13)|0;h=((o=o+Math.imul(c,ct)|0)+(i>>>13)|0)+(kt>>>26)|0,kt&=67108863,n=Math.imul(D,U),i=(i=Math.imul(D,F))+Math.imul(q,U)|0,o=Math.imul(q,F),n=n+Math.imul(j,W)|0,i=(i=i+Math.imul(j,Z)|0)+Math.imul(N,W)|0,o=o+Math.imul(N,Z)|0,n=n+Math.imul(O,V)|0,i=(i=i+Math.imul(O,Y)|0)+Math.imul(I,V)|0,o=o+Math.imul(I,Y)|0,n=n+Math.imul(R,G)|0,i=(i=i+Math.imul(R,X)|0)+Math.imul(P,G)|0,o=o+Math.imul(P,X)|0,n=n+Math.imul(x,J)|0,i=(i=i+Math.imul(x,tt)|0)+Math.imul(A,J)|0,o=o+Math.imul(A,tt)|0,n=n+Math.imul(S,rt)|0,i=(i=i+Math.imul(S,nt)|0)+Math.imul(k,rt)|0,o=o+Math.imul(k,nt)|0,n=n+Math.imul(w,ot)|0,i=(i=i+Math.imul(w,at)|0)+Math.imul(M,ot)|0,o=o+Math.imul(M,at)|0,n=n+Math.imul(g,ut)|0,i=(i=i+Math.imul(g,ht)|0)+Math.imul(b,ut)|0,o=o+Math.imul(b,ht)|0,n=n+Math.imul(p,ft)|0,i=(i=i+Math.imul(p,ct)|0)+Math.imul(m,ft)|0,o=o+Math.imul(m,ct)|0;var Et=(h+(n=n+Math.imul(f,pt)|0)|0)+((8191&(i=(i=i+Math.imul(f,mt)|0)+Math.imul(c,pt)|0))<<13)|0;h=((o=o+Math.imul(c,mt)|0)+(i>>>13)|0)+(Et>>>26)|0,Et&=67108863,n=Math.imul(D,W),i=(i=Math.imul(D,Z))+Math.imul(q,W)|0,o=Math.imul(q,Z),n=n+Math.imul(j,V)|0,i=(i=i+Math.imul(j,Y)|0)+Math.imul(N,V)|0,o=o+Math.imul(N,Y)|0,n=n+Math.imul(O,G)|0,i=(i=i+Math.imul(O,X)|0)+Math.imul(I,G)|0,o=o+Math.imul(I,X)|0,n=n+Math.imul(R,J)|0,i=(i=i+Math.imul(R,tt)|0)+Math.imul(P,J)|0,o=o+Math.imul(P,tt)|0,n=n+Math.imul(x,rt)|0,i=(i=i+Math.imul(x,nt)|0)+Math.imul(A,rt)|0,o=o+Math.imul(A,nt)|0,n=n+Math.imul(S,ot)|0,i=(i=i+Math.imul(S,at)|0)+Math.imul(k,ot)|0,o=o+Math.imul(k,at)|0,n=n+Math.imul(w,ut)|0,i=(i=i+Math.imul(w,ht)|0)+Math.imul(M,ut)|0,o=o+Math.imul(M,ht)|0,n=n+Math.imul(g,ft)|0,i=(i=i+Math.imul(g,ct)|0)+Math.imul(b,ft)|0,o=o+Math.imul(b,ct)|0;var xt=(h+(n=n+Math.imul(p,pt)|0)|0)+((8191&(i=(i=i+Math.imul(p,mt)|0)+Math.imul(m,pt)|0))<<13)|0;h=((o=o+Math.imul(m,mt)|0)+(i>>>13)|0)+(xt>>>26)|0,xt&=67108863,n=Math.imul(D,V),i=(i=Math.imul(D,Y))+Math.imul(q,V)|0,o=Math.imul(q,Y),n=n+Math.imul(j,G)|0,i=(i=i+Math.imul(j,X)|0)+Math.imul(N,G)|0,o=o+Math.imul(N,X)|0,n=n+Math.imul(O,J)|0,i=(i=i+Math.imul(O,tt)|0)+Math.imul(I,J)|0,o=o+Math.imul(I,tt)|0,n=n+Math.imul(R,rt)|0,i=(i=i+Math.imul(R,nt)|0)+Math.imul(P,rt)|0,o=o+Math.imul(P,nt)|0,n=n+Math.imul(x,ot)|0,i=(i=i+Math.imul(x,at)|0)+Math.imul(A,ot)|0,o=o+Math.imul(A,at)|0,n=n+Math.imul(S,ut)|0,i=(i=i+Math.imul(S,ht)|0)+Math.imul(k,ut)|0,o=o+Math.imul(k,ht)|0,n=n+Math.imul(w,ft)|0,i=(i=i+Math.imul(w,ct)|0)+Math.imul(M,ft)|0,o=o+Math.imul(M,ct)|0;var At=(h+(n=n+Math.imul(g,pt)|0)|0)+((8191&(i=(i=i+Math.imul(g,mt)|0)+Math.imul(b,pt)|0))<<13)|0;h=((o=o+Math.imul(b,mt)|0)+(i>>>13)|0)+(At>>>26)|0,At&=67108863,n=Math.imul(D,G),i=(i=Math.imul(D,X))+Math.imul(q,G)|0,o=Math.imul(q,X),n=n+Math.imul(j,J)|0,i=(i=i+Math.imul(j,tt)|0)+Math.imul(N,J)|0,o=o+Math.imul(N,tt)|0,n=n+Math.imul(O,rt)|0,i=(i=i+Math.imul(O,nt)|0)+Math.imul(I,rt)|0,o=o+Math.imul(I,nt)|0,n=n+Math.imul(R,ot)|0,i=(i=i+Math.imul(R,at)|0)+Math.imul(P,ot)|0,o=o+Math.imul(P,at)|0,n=n+Math.imul(x,ut)|0,i=(i=i+Math.imul(x,ht)|0)+Math.imul(A,ut)|0,o=o+Math.imul(A,ht)|0,n=n+Math.imul(S,ft)|0,i=(i=i+Math.imul(S,ct)|0)+Math.imul(k,ft)|0,o=o+Math.imul(k,ct)|0;var Tt=(h+(n=n+Math.imul(w,pt)|0)|0)+((8191&(i=(i=i+Math.imul(w,mt)|0)+Math.imul(M,pt)|0))<<13)|0;h=((o=o+Math.imul(M,mt)|0)+(i>>>13)|0)+(Tt>>>26)|0,Tt&=67108863,n=Math.imul(D,J),i=(i=Math.imul(D,tt))+Math.imul(q,J)|0,o=Math.imul(q,tt),n=n+Math.imul(j,rt)|0,i=(i=i+Math.imul(j,nt)|0)+Math.imul(N,rt)|0,o=o+Math.imul(N,nt)|0,n=n+Math.imul(O,ot)|0,i=(i=i+Math.imul(O,at)|0)+Math.imul(I,ot)|0,o=o+Math.imul(I,at)|0,n=n+Math.imul(R,ut)|0,i=(i=i+Math.imul(R,ht)|0)+Math.imul(P,ut)|0,o=o+Math.imul(P,ht)|0,n=n+Math.imul(x,ft)|0,i=(i=i+Math.imul(x,ct)|0)+Math.imul(A,ft)|0,o=o+Math.imul(A,ct)|0;var Rt=(h+(n=n+Math.imul(S,pt)|0)|0)+((8191&(i=(i=i+Math.imul(S,mt)|0)+Math.imul(k,pt)|0))<<13)|0;h=((o=o+Math.imul(k,mt)|0)+(i>>>13)|0)+(Rt>>>26)|0,Rt&=67108863,n=Math.imul(D,rt),i=(i=Math.imul(D,nt))+Math.imul(q,rt)|0,o=Math.imul(q,nt),n=n+Math.imul(j,ot)|0,i=(i=i+Math.imul(j,at)|0)+Math.imul(N,ot)|0,o=o+Math.imul(N,at)|0,n=n+Math.imul(O,ut)|0,i=(i=i+Math.imul(O,ht)|0)+Math.imul(I,ut)|0,o=o+Math.imul(I,ht)|0,n=n+Math.imul(R,ft)|0,i=(i=i+Math.imul(R,ct)|0)+Math.imul(P,ft)|0,o=o+Math.imul(P,ct)|0;var Pt=(h+(n=n+Math.imul(x,pt)|0)|0)+((8191&(i=(i=i+Math.imul(x,mt)|0)+Math.imul(A,pt)|0))<<13)|0;h=((o=o+Math.imul(A,mt)|0)+(i>>>13)|0)+(Pt>>>26)|0,Pt&=67108863,n=Math.imul(D,ot),i=(i=Math.imul(D,at))+Math.imul(q,ot)|0,o=Math.imul(q,at),n=n+Math.imul(j,ut)|0,i=(i=i+Math.imul(j,ht)|0)+Math.imul(N,ut)|0,o=o+Math.imul(N,ht)|0,n=n+Math.imul(O,ft)|0,i=(i=i+Math.imul(O,ct)|0)+Math.imul(I,ft)|0,o=o+Math.imul(I,ct)|0;var Ct=(h+(n=n+Math.imul(R,pt)|0)|0)+((8191&(i=(i=i+Math.imul(R,mt)|0)+Math.imul(P,pt)|0))<<13)|0;h=((o=o+Math.imul(P,mt)|0)+(i>>>13)|0)+(Ct>>>26)|0,Ct&=67108863,n=Math.imul(D,ut),i=(i=Math.imul(D,ht))+Math.imul(q,ut)|0,o=Math.imul(q,ht),n=n+Math.imul(j,ft)|0,i=(i=i+Math.imul(j,ct)|0)+Math.imul(N,ft)|0,o=o+Math.imul(N,ct)|0;var Ot=(h+(n=n+Math.imul(O,pt)|0)|0)+((8191&(i=(i=i+Math.imul(O,mt)|0)+Math.imul(I,pt)|0))<<13)|0;h=((o=o+Math.imul(I,mt)|0)+(i>>>13)|0)+(Ot>>>26)|0,Ot&=67108863,n=Math.imul(D,ft),i=(i=Math.imul(D,ct))+Math.imul(q,ft)|0,o=Math.imul(q,ct);var It=(h+(n=n+Math.imul(j,pt)|0)|0)+((8191&(i=(i=i+Math.imul(j,mt)|0)+Math.imul(N,pt)|0))<<13)|0;h=((o=o+Math.imul(N,mt)|0)+(i>>>13)|0)+(It>>>26)|0,It&=67108863;var Bt=(h+(n=Math.imul(D,pt))|0)+((8191&(i=(i=Math.imul(D,mt))+Math.imul(q,pt)|0))<<13)|0;return h=((o=Math.imul(q,mt))+(i>>>13)|0)+(Bt>>>26)|0,Bt&=67108863,u[0]=vt,u[1]=gt,u[2]=bt,u[3]=yt,u[4]=wt,u[5]=Mt,u[6]=_t,u[7]=St,u[8]=kt,u[9]=Et,u[10]=xt,u[11]=At,u[12]=Tt,u[13]=Rt,u[14]=Pt,u[15]=Ct,u[16]=Ot,u[17]=It,u[18]=Bt,0!==h&&(u[19]=h,r.length++),r};function p(t,e,r){return(new m).mulp(t,e,r)}function m(t,e){this.x=t,this.y=e}Math.imul||(d=c),o.prototype.mulTo=function(t,e){var r=this.length+t.length;return 10===this.length&&10===t.length?d(this,t,e):r<63?c(this,t,e):r<1024?function(t,e,r){r.negative=e.negative^t.negative,r.length=t.length+e.length;for(var n=0,i=0,o=0;o>>26)|0)>>>26,a&=67108863}r.words[o]=s,n=a,a=i}return 0!==n?r.words[o]=n:r.length--,r.strip()}(this,t,e):p(this,t,e)},m.prototype.makeRBT=function(t){for(var e=new Array(t),r=o.prototype._countBits(t)-1,n=0;n>=1;return n},m.prototype.permute=function(t,e,r,n,i,o){for(var a=0;a>>=1)i++;return 1<>>=13,r[2*a+1]=8191&o,o>>>=13;for(a=2*e;a>=26,e+=i/67108864|0,e+=o>>>26,this.words[r]=67108863&o}return 0!==e&&(this.words[r]=e,this.length++),this},o.prototype.muln=function(t){return this.clone().imuln(t)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(t){var e=function(t){for(var e=new Array(t.bitLength()),r=0;r>>i}return e}(t);if(0===e.length)return new o(1);for(var r=this,n=0;n=0);var e,r=t%26,i=(t-r)/26,o=67108863>>>26-r<<26-r;if(0!==r){var a=0;for(e=0;e>>26-r}a&&(this.words[e]=a,this.length++)}if(0!==i){for(e=this.length-1;e>=0;e--)this.words[e+i]=this.words[e];for(e=0;e=0),i=e?(e-e%26)/26:0;var o=t%26,a=Math.min((t-o)/26,this.length),s=67108863^67108863>>>o<a)for(this.length-=a,h=0;h=0&&(0!==l||h>=i);h--){var f=0|this.words[h];this.words[h]=l<<26-o|f>>>o,l=f&s}return u&&0!==l&&(u.words[u.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},o.prototype.ishrn=function(t,e,r){return n(0===this.negative),this.iushrn(t,e,r)},o.prototype.shln=function(t){return this.clone().ishln(t)},o.prototype.ushln=function(t){return this.clone().iushln(t)},o.prototype.shrn=function(t){return this.clone().ishrn(t)},o.prototype.ushrn=function(t){return this.clone().iushrn(t)},o.prototype.testn=function(t){n("number"==typeof t&&t>=0);var e=t%26,r=(t-e)/26,i=1<=0);var e=t%26,r=(t-e)/26;if(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==e&&r++,this.length=Math.min(r,this.length),0!==e){var i=67108863^67108863>>>e<=67108864;e++)this.words[e]-=67108864,e===this.length-1?this.words[e+1]=1:this.words[e+1]++;return this.length=Math.max(this.length,e+1),this},o.prototype.isubn=function(t){if(n("number"==typeof t),n(t<67108864),t<0)return this.iaddn(-t);if(0!==this.negative)return this.negative=0,this.iaddn(t),this.negative=1,this;if(this.words[0]-=t,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var e=0;e>26)-(u/67108864|0),this.words[i+r]=67108863&o}for(;i>26,this.words[i+r]=67108863&o;if(0===s)return this.strip();for(n(-1===s),s=0,i=0;i>26,this.words[i]=67108863&o;return this.negative=1,this.strip()},o.prototype._wordDiv=function(t,e){var r=(this.length,t.length),n=this.clone(),i=t,a=0|i.words[i.length-1];0!==(r=26-this._countBits(a))&&(i=i.ushln(r),n.iushln(r),a=0|i.words[i.length-1]);var s,u=n.length-i.length;if("mod"!==e){(s=new o(null)).length=u+1,s.words=new Array(s.length);for(var h=0;h=0;f--){var c=67108864*(0|n.words[i.length+f])+(0|n.words[i.length+f-1]);for(c=Math.min(c/a|0,67108863),n._ishlnsubmul(i,c,f);0!==n.negative;)c--,n.negative=0,n._ishlnsubmul(i,1,f),n.isZero()||(n.negative^=1);s&&(s.words[f]=c)}return s&&s.strip(),n.strip(),"div"!==e&&0!==r&&n.iushrn(r),{div:s||null,mod:n}},o.prototype.divmod=function(t,e,r){return n(!t.isZero()),this.isZero()?{div:new o(0),mod:new o(0)}:0!==this.negative&&0===t.negative?(s=this.neg().divmod(t,e),"mod"!==e&&(i=s.div.neg()),"div"!==e&&(a=s.mod.neg(),r&&0!==a.negative&&a.iadd(t)),{div:i,mod:a}):0===this.negative&&0!==t.negative?(s=this.divmod(t.neg(),e),"mod"!==e&&(i=s.div.neg()),{div:i,mod:s.mod}):0!=(this.negative&t.negative)?(s=this.neg().divmod(t.neg(),e),"div"!==e&&(a=s.mod.neg(),r&&0!==a.negative&&a.isub(t)),{div:s.div,mod:a}):t.length>this.length||this.cmp(t)<0?{div:new o(0),mod:this}:1===t.length?"div"===e?{div:this.divn(t.words[0]),mod:null}:"mod"===e?{div:null,mod:new o(this.modn(t.words[0]))}:{div:this.divn(t.words[0]),mod:new o(this.modn(t.words[0]))}:this._wordDiv(t,e);var i,a,s},o.prototype.div=function(t){return this.divmod(t,"div",!1).div},o.prototype.mod=function(t){return this.divmod(t,"mod",!1).mod},o.prototype.umod=function(t){return this.divmod(t,"mod",!0).mod},o.prototype.divRound=function(t){var e=this.divmod(t);if(e.mod.isZero())return e.div;var r=0!==e.div.negative?e.mod.isub(t):e.mod,n=t.ushrn(1),i=t.andln(1),o=r.cmp(n);return o<0||1===i&&0===o?e.div:0!==e.div.negative?e.div.isubn(1):e.div.iaddn(1)},o.prototype.modn=function(t){n(t<=67108863);for(var e=(1<<26)%t,r=0,i=this.length-1;i>=0;i--)r=(e*r+(0|this.words[i]))%t;return r},o.prototype.idivn=function(t){n(t<=67108863);for(var e=0,r=this.length-1;r>=0;r--){var i=(0|this.words[r])+67108864*e;this.words[r]=i/t|0,e=i%t}return this.strip()},o.prototype.divn=function(t){return this.clone().idivn(t)},o.prototype.egcd=function(t){n(0===t.negative),n(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var i=new o(1),a=new o(0),s=new o(0),u=new o(1),h=0;e.isEven()&&r.isEven();)e.iushrn(1),r.iushrn(1),++h;for(var l=r.clone(),f=e.clone();!e.isZero();){for(var c=0,d=1;0==(e.words[0]&d)&&c<26;++c,d<<=1);if(c>0)for(e.iushrn(c);c-- >0;)(i.isOdd()||a.isOdd())&&(i.iadd(l),a.isub(f)),i.iushrn(1),a.iushrn(1);for(var p=0,m=1;0==(r.words[0]&m)&&p<26;++p,m<<=1);if(p>0)for(r.iushrn(p);p-- >0;)(s.isOdd()||u.isOdd())&&(s.iadd(l),u.isub(f)),s.iushrn(1),u.iushrn(1);e.cmp(r)>=0?(e.isub(r),i.isub(s),a.isub(u)):(r.isub(e),s.isub(i),u.isub(a))}return{a:s,b:u,gcd:r.iushln(h)}},o.prototype._invmp=function(t){n(0===t.negative),n(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var i,a=new o(1),s=new o(0),u=r.clone();e.cmpn(1)>0&&r.cmpn(1)>0;){for(var h=0,l=1;0==(e.words[0]&l)&&h<26;++h,l<<=1);if(h>0)for(e.iushrn(h);h-- >0;)a.isOdd()&&a.iadd(u),a.iushrn(1);for(var f=0,c=1;0==(r.words[0]&c)&&f<26;++f,c<<=1);if(f>0)for(r.iushrn(f);f-- >0;)s.isOdd()&&s.iadd(u),s.iushrn(1);e.cmp(r)>=0?(e.isub(r),a.isub(s)):(r.isub(e),s.isub(a))}return(i=0===e.cmpn(1)?a:s).cmpn(0)<0&&i.iadd(t),i},o.prototype.gcd=function(t){if(this.isZero())return t.abs();if(t.isZero())return this.abs();var e=this.clone(),r=t.clone();e.negative=0,r.negative=0;for(var n=0;e.isEven()&&r.isEven();n++)e.iushrn(1),r.iushrn(1);for(;;){for(;e.isEven();)e.iushrn(1);for(;r.isEven();)r.iushrn(1);var i=e.cmp(r);if(i<0){var o=e;e=r,r=o}else if(0===i||0===r.cmpn(1))break;e.isub(r)}return r.iushln(n)},o.prototype.invm=function(t){return this.egcd(t).a.umod(t)},o.prototype.isEven=function(){return 0==(1&this.words[0])},o.prototype.isOdd=function(){return 1==(1&this.words[0])},o.prototype.andln=function(t){return this.words[0]&t},o.prototype.bincn=function(t){n("number"==typeof t);var e=t%26,r=(t-e)/26,i=1<>>26,s&=67108863,this.words[a]=s}return 0!==o&&(this.words[a]=o,this.length++),this},o.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},o.prototype.cmpn=function(t){var e,r=t<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this.strip(),this.length>1)e=1;else{r&&(t=-t),n(t<=67108863,"Number is too big");var i=0|this.words[0];e=i===t?0:it.length)return 1;if(this.length=0;r--){var n=0|this.words[r],i=0|t.words[r];if(n!==i){ni&&(e=1);break}}return e},o.prototype.gtn=function(t){return 1===this.cmpn(t)},o.prototype.gt=function(t){return 1===this.cmp(t)},o.prototype.gten=function(t){return this.cmpn(t)>=0},o.prototype.gte=function(t){return this.cmp(t)>=0},o.prototype.ltn=function(t){return-1===this.cmpn(t)},o.prototype.lt=function(t){return-1===this.cmp(t)},o.prototype.lten=function(t){return this.cmpn(t)<=0},o.prototype.lte=function(t){return this.cmp(t)<=0},o.prototype.eqn=function(t){return 0===this.cmpn(t)},o.prototype.eq=function(t){return 0===this.cmp(t)},o.red=function(t){return new _(t)},o.prototype.toRed=function(t){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),t.convertTo(this)._forceRed(t)},o.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(t){return this.red=t,this},o.prototype.forceRed=function(t){return n(!this.red,"Already a number in reduction context"),this._forceRed(t)},o.prototype.redAdd=function(t){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,t)},o.prototype.redIAdd=function(t){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,t)},o.prototype.redSub=function(t){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,t)},o.prototype.redISub=function(t){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,t)},o.prototype.redShl=function(t){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,t)},o.prototype.redMul=function(t){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.mul(this,t)},o.prototype.redIMul=function(t){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.imul(this,t)},o.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(t){return n(this.red&&!t.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,t)};var v={k256:null,p224:null,p192:null,p25519:null};function g(t,e){this.name=t,this.p=new o(e,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function b(){g.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function y(){g.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function w(){g.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function M(){g.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function _(t){if("string"==typeof t){var e=o._prime(t);this.m=e.p,this.prime=e}else n(t.gtn(1),"modulus must be greater than 1"),this.m=t,this.prime=null}function S(t){_.call(this,t),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new o(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}g.prototype._tmp=function(){var t=new o(null);return t.words=new Array(Math.ceil(this.n/13)),t},g.prototype.ireduce=function(t){var e,r=t;do{this.split(r,this.tmp),e=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(e>this.n);var n=e0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},g.prototype.split=function(t,e){t.iushrn(this.n,0,e)},g.prototype.imulK=function(t){return t.imul(this.k)},i(b,g),b.prototype.split=function(t,e){for(var r=Math.min(t.length,9),n=0;n>>22,i=o}i>>>=22,t.words[n-10]=i,0===i&&t.length>10?t.length-=10:t.length-=9},b.prototype.imulK=function(t){t.words[t.length]=0,t.words[t.length+1]=0,t.length+=2;for(var e=0,r=0;r>>=26,t.words[r]=i,e=n}return 0!==e&&(t.words[t.length++]=e),t},o._prime=function(t){if(v[t])return v[t];var e;if("k256"===t)e=new b;else if("p224"===t)e=new y;else if("p192"===t)e=new w;else{if("p25519"!==t)throw new Error("Unknown prime "+t);e=new M}return v[t]=e,e},_.prototype._verify1=function(t){n(0===t.negative,"red works only with positives"),n(t.red,"red works only with red numbers")},_.prototype._verify2=function(t,e){n(0==(t.negative|e.negative),"red works only with positives"),n(t.red&&t.red===e.red,"red works only with red numbers")},_.prototype.imod=function(t){return this.prime?this.prime.ireduce(t)._forceRed(this):t.umod(this.m)._forceRed(this)},_.prototype.neg=function(t){return t.isZero()?t.clone():this.m.sub(t)._forceRed(this)},_.prototype.add=function(t,e){this._verify2(t,e);var r=t.add(e);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},_.prototype.iadd=function(t,e){this._verify2(t,e);var r=t.iadd(e);return r.cmp(this.m)>=0&&r.isub(this.m),r},_.prototype.sub=function(t,e){this._verify2(t,e);var r=t.sub(e);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},_.prototype.isub=function(t,e){this._verify2(t,e);var r=t.isub(e);return r.cmpn(0)<0&&r.iadd(this.m),r},_.prototype.shl=function(t,e){return this._verify1(t),this.imod(t.ushln(e))},_.prototype.imul=function(t,e){return this._verify2(t,e),this.imod(t.imul(e))},_.prototype.mul=function(t,e){return this._verify2(t,e),this.imod(t.mul(e))},_.prototype.isqr=function(t){return this.imul(t,t.clone())},_.prototype.sqr=function(t){return this.mul(t,t)},_.prototype.sqrt=function(t){if(t.isZero())return t.clone();var e=this.m.andln(3);if(n(e%2==1),3===e){var r=this.m.add(new o(1)).iushrn(2);return this.pow(t,r)}for(var i=this.m.subn(1),a=0;!i.isZero()&&0===i.andln(1);)a++,i.iushrn(1);n(!i.isZero());var s=new o(1).toRed(this),u=s.redNeg(),h=this.m.subn(1).iushrn(1),l=this.m.bitLength();for(l=new o(2*l*l).toRed(this);0!==this.pow(l,h).cmp(u);)l.redIAdd(u);for(var f=this.pow(l,i),c=this.pow(t,i.addn(1).iushrn(1)),d=this.pow(t,i),p=a;0!==d.cmp(s);){for(var m=d,v=0;0!==m.cmp(s);v++)m=m.redSqr();n(v=0;n--){for(var h=e.words[n],l=u-1;l>=0;l--){var f=h>>l&1;i!==r[0]&&(i=this.sqr(i)),0!==f||0!==a?(a<<=1,a|=f,(4===++s||0===n&&0===l)&&(i=this.mul(i,r[a]),s=0,a=0)):s=0}u=26}return i},_.prototype.convertTo=function(t){var e=t.umod(this.m);return e===t?e.clone():e},_.prototype.convertFrom=function(t){var e=t.clone();return e.red=null,e},o.mont=function(t){return new S(t)},i(S,_),S.prototype.convertTo=function(t){return this.imod(t.ushln(this.shift))},S.prototype.convertFrom=function(t){var e=this.imod(t.mul(this.rinv));return e.red=null,e},S.prototype.imul=function(t,e){if(t.isZero()||e.isZero())return t.words[0]=0,t.length=1,t;var r=t.imul(e),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},S.prototype.mul=function(t,e){if(t.isZero()||e.isZero())return new o(0)._forceRed(this);var r=t.mul(e),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),a=i;return i.cmp(this.m)>=0?a=i.isub(this.m):i.cmpn(0)<0&&(a=i.iadd(this.m)),a._forceRed(this)},S.prototype.invm=function(t){return this.imod(t._invmp(this.m).mul(this.r2))._forceRed(this)}}(t,this)}).call(this,r(11)(t))},function(t,e,r){"use strict";t.exports=r(130)},function(t,e,r){"use strict";var n=r(61),i={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function u(t){return n.isMemo(t)?a:s[t.$$typeof]||i}s[n.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[n.Memo]=a;var h=Object.defineProperty,l=Object.getOwnPropertyNames,f=Object.getOwnPropertySymbols,c=Object.getOwnPropertyDescriptor,d=Object.getPrototypeOf,p=Object.prototype;t.exports=function t(e,r,n){if("string"!=typeof r){if(p){var i=d(r);i&&i!==p&&t(e,i,n)}var a=l(r);f&&(a=a.concat(f(r)));for(var s=u(e),m=u(r),v=0;v=this._blockSize;){for(var o=this._blockOffset;o0;++a)this._length[a]+=s,(s=this._length[a]/4294967296|0)>0&&(this._length[a]-=4294967296*s);return this},o.prototype._update=function(){throw new Error("_update is not implemented")},o.prototype.digest=function(t){if(this._finalized)throw new Error("Digest already called");this._finalized=!0;var e=this._digest();void 0!==t&&(e=e.toString(t)),this._block.fill(0),this._blockOffset=0;for(var r=0;r<4;++r)this._length[r]=0;return e},o.prototype._digest=function(){throw new Error("_digest is not implemented")},t.exports=o},function(t,e,r){"use strict";(function(e,n){var i;t.exports=E,E.ReadableState=k;r(15).EventEmitter;var o=function(t,e){return t.listeners(e).length},a=r(68),s=r(4).Buffer,u=e.Uint8Array||function(){};var h,l=r(142);h=l&&l.debuglog?l.debuglog("stream"):function(){};var f,c,d,p=r(143),m=r(69),v=r(70).getHighWaterMark,g=r(19).codes,b=g.ERR_INVALID_ARG_TYPE,y=g.ERR_STREAM_PUSH_AFTER_EOF,w=g.ERR_METHOD_NOT_IMPLEMENTED,M=g.ERR_STREAM_UNSHIFT_AFTER_END_EVENT;r(1)(E,a);var _=m.errorOrDestroy,S=["error","close","destroy","pause","resume"];function k(t,e,n){i=i||r(20),t=t||{},"boolean"!=typeof n&&(n=e instanceof i),this.objectMode=!!t.objectMode,n&&(this.objectMode=this.objectMode||!!t.readableObjectMode),this.highWaterMark=v(this,t,"readableHighWaterMark",n),this.buffer=new p,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=!1!==t.emitClose,this.autoDestroy=!!t.autoDestroy,this.destroyed=!1,this.defaultEncoding=t.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,t.encoding&&(f||(f=r(16).StringDecoder),this.decoder=new f(t.encoding),this.encoding=t.encoding)}function E(t){if(i=i||r(20),!(this instanceof E))return new E(t);var e=this instanceof i;this._readableState=new k(t,this,e),this.readable=!0,t&&("function"==typeof t.read&&(this._read=t.read),"function"==typeof t.destroy&&(this._destroy=t.destroy)),a.call(this)}function x(t,e,r,n,i){h("readableAddChunk",e);var o,a=t._readableState;if(null===e)a.reading=!1,function(t,e){if(h("onEofChunk"),e.ended)return;if(e.decoder){var r=e.decoder.end();r&&r.length&&(e.buffer.push(r),e.length+=e.objectMode?1:r.length)}e.ended=!0,e.sync?R(t):(e.needReadable=!1,e.emittedReadable||(e.emittedReadable=!0,P(t)))}(t,a);else if(i||(o=function(t,e){var r;n=e,s.isBuffer(n)||n instanceof u||"string"==typeof e||void 0===e||t.objectMode||(r=new b("chunk",["string","Buffer","Uint8Array"],e));var n;return r}(a,e)),o)_(t,o);else if(a.objectMode||e&&e.length>0)if("string"==typeof e||a.objectMode||Object.getPrototypeOf(e)===s.prototype||(e=function(t){return s.from(t)}(e)),n)a.endEmitted?_(t,new M):A(t,a,e,!0);else if(a.ended)_(t,new y);else{if(a.destroyed)return!1;a.reading=!1,a.decoder&&!r?(e=a.decoder.write(e),a.objectMode||0!==e.length?A(t,a,e,!1):C(t,a)):A(t,a,e,!1)}else n||(a.reading=!1,C(t,a));return!a.ended&&(a.lengthe.highWaterMark&&(e.highWaterMark=function(t){return t>=1073741824?t=1073741824:(t--,t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,t|=t>>>16,t++),t}(t)),t<=e.length?t:e.ended?e.length:(e.needReadable=!0,0))}function R(t){var e=t._readableState;h("emitReadable",e.needReadable,e.emittedReadable),e.needReadable=!1,e.emittedReadable||(h("emitReadable",e.flowing),e.emittedReadable=!0,n.nextTick(P,t))}function P(t){var e=t._readableState;h("emitReadable_",e.destroyed,e.length,e.ended),e.destroyed||!e.length&&!e.ended||(t.emit("readable"),e.emittedReadable=!1),e.needReadable=!e.flowing&&!e.ended&&e.length<=e.highWaterMark,N(t)}function C(t,e){e.readingMore||(e.readingMore=!0,n.nextTick(O,t,e))}function O(t,e){for(;!e.reading&&!e.ended&&(e.length0,e.resumeScheduled&&!e.paused?e.flowing=!0:t.listenerCount("data")>0&&t.resume()}function B(t){h("readable nexttick read 0"),t.read(0)}function j(t,e){h("resume",e.reading),e.reading||t.read(0),e.resumeScheduled=!1,t.emit("resume"),N(t),e.flowing&&!e.reading&&t.read(0)}function N(t){var e=t._readableState;for(h("flow",e.flowing);e.flowing&&null!==t.read(););}function L(t,e){return 0===e.length?null:(e.objectMode?r=e.buffer.shift():!t||t>=e.length?(r=e.decoder?e.buffer.join(""):1===e.buffer.length?e.buffer.first():e.buffer.concat(e.length),e.buffer.clear()):r=e.buffer.consume(t,e.decoder),r);var r}function D(t){var e=t._readableState;h("endReadable",e.endEmitted),e.endEmitted||(e.ended=!0,n.nextTick(q,e,t))}function q(t,e){if(h("endReadableNT",t.endEmitted,t.length),!t.endEmitted&&0===t.length&&(t.endEmitted=!0,e.readable=!1,e.emit("end"),t.autoDestroy)){var r=e._writableState;(!r||r.autoDestroy&&r.finished)&&e.destroy()}}function z(t,e){for(var r=0,n=t.length;r=e.highWaterMark:e.length>0)||e.ended))return h("read: emitReadable",e.length,e.ended),0===e.length&&e.ended?D(this):R(this),null;if(0===(t=T(t,e))&&e.ended)return 0===e.length&&D(this),null;var n,i=e.needReadable;return h("need readable",i),(0===e.length||e.length-t0?L(t,e):null)?(e.needReadable=e.length<=e.highWaterMark,t=0):(e.length-=t,e.awaitDrain=0),0===e.length&&(e.ended||(e.needReadable=!0),r!==t&&e.ended&&D(this)),null!==n&&this.emit("data",n),n},E.prototype._read=function(t){_(this,new w("_read()"))},E.prototype.pipe=function(t,e){var r=this,i=this._readableState;switch(i.pipesCount){case 0:i.pipes=t;break;case 1:i.pipes=[i.pipes,t];break;default:i.pipes.push(t)}i.pipesCount+=1,h("pipe count=%d opts=%j",i.pipesCount,e);var a=(!e||!1!==e.end)&&t!==n.stdout&&t!==n.stderr?u:v;function s(e,n){h("onunpipe"),e===r&&n&&!1===n.hasUnpiped&&(n.hasUnpiped=!0,h("cleanup"),t.removeListener("close",p),t.removeListener("finish",m),t.removeListener("drain",l),t.removeListener("error",d),t.removeListener("unpipe",s),r.removeListener("end",u),r.removeListener("end",v),r.removeListener("data",c),f=!0,!i.awaitDrain||t._writableState&&!t._writableState.needDrain||l())}function u(){h("onend"),t.end()}i.endEmitted?n.nextTick(a):r.once("end",a),t.on("unpipe",s);var l=function(t){return function(){var e=t._readableState;h("pipeOnDrain",e.awaitDrain),e.awaitDrain&&e.awaitDrain--,0===e.awaitDrain&&o(t,"data")&&(e.flowing=!0,N(t))}}(r);t.on("drain",l);var f=!1;function c(e){h("ondata");var n=t.write(e);h("dest.write",n),!1===n&&((1===i.pipesCount&&i.pipes===t||i.pipesCount>1&&-1!==z(i.pipes,t))&&!f&&(h("false write response, pause",i.awaitDrain),i.awaitDrain++),r.pause())}function d(e){h("onerror",e),v(),t.removeListener("error",d),0===o(t,"error")&&_(t,e)}function p(){t.removeListener("finish",m),v()}function m(){h("onfinish"),t.removeListener("close",p),v()}function v(){h("unpipe"),r.unpipe(t)}return r.on("data",c),function(t,e,r){if("function"==typeof t.prependListener)return t.prependListener(e,r);t._events&&t._events[e]?Array.isArray(t._events[e])?t._events[e].unshift(r):t._events[e]=[r,t._events[e]]:t.on(e,r)}(t,"error",d),t.once("close",p),t.once("finish",m),t.emit("pipe",r),i.flowing||(h("pipe resume"),r.resume()),t},E.prototype.unpipe=function(t){var e=this._readableState,r={hasUnpiped:!1};if(0===e.pipesCount)return this;if(1===e.pipesCount)return t&&t!==e.pipes||(t||(t=e.pipes),e.pipes=null,e.pipesCount=0,e.flowing=!1,t&&t.emit("unpipe",this,r)),this;if(!t){var n=e.pipes,i=e.pipesCount;e.pipes=null,e.pipesCount=0,e.flowing=!1;for(var o=0;o0,!1!==i.flowing&&this.resume()):"readable"===t&&(i.endEmitted||i.readableListening||(i.readableListening=i.needReadable=!0,i.flowing=!1,i.emittedReadable=!1,h("on readable",i.length,i.reading),i.length?R(this):i.reading||n.nextTick(B,this))),r},E.prototype.addListener=E.prototype.on,E.prototype.removeListener=function(t,e){var r=a.prototype.removeListener.call(this,t,e);return"readable"===t&&n.nextTick(I,this),r},E.prototype.removeAllListeners=function(t){var e=a.prototype.removeAllListeners.apply(this,arguments);return"readable"!==t&&void 0!==t||n.nextTick(I,this),e},E.prototype.resume=function(){var t=this._readableState;return t.flowing||(h("resume"),t.flowing=!t.readableListening,function(t,e){e.resumeScheduled||(e.resumeScheduled=!0,n.nextTick(j,t,e))}(this,t)),t.paused=!1,this},E.prototype.pause=function(){return h("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(h("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},E.prototype.wrap=function(t){var e=this,r=this._readableState,n=!1;for(var i in t.on("end",(function(){if(h("wrapped end"),r.decoder&&!r.ended){var t=r.decoder.end();t&&t.length&&e.push(t)}e.push(null)})),t.on("data",(function(i){(h("wrapped data"),r.decoder&&(i=r.decoder.write(i)),r.objectMode&&null==i)||(r.objectMode||i&&i.length)&&(e.push(i)||(n=!0,t.pause()))})),t)void 0===this[i]&&"function"==typeof t[i]&&(this[i]=function(e){return function(){return t[e].apply(t,arguments)}}(i));for(var o=0;o-1))throw new M(t);return this._writableState.defaultEncoding=t,this},Object.defineProperty(E.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(E.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),E.prototype._write=function(t,e,r){r(new m("_write()"))},E.prototype._writev=null,E.prototype.end=function(t,e,r){var i=this._writableState;return"function"==typeof t?(r=t,t=null,e=null):"function"==typeof e&&(r=e,e=null),null!=t&&this.write(t,e),i.corked&&(i.corked=1,this.uncork()),i.ending||function(t,e,r){e.ending=!0,C(t,e),r&&(e.finished?n.nextTick(r):t.once("finish",r));e.ended=!0,t.writable=!1}(this,i,r),this},Object.defineProperty(E.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(E.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(t){this._writableState&&(this._writableState.destroyed=t)}}),E.prototype.destroy=f.destroy,E.prototype._undestroy=f.undestroy,E.prototype._destroy=function(t,e){e(t)}}).call(this,r(5),r(3))},function(t,e,r){"use strict";t.exports=l;var n=r(19).codes,i=n.ERR_METHOD_NOT_IMPLEMENTED,o=n.ERR_MULTIPLE_CALLBACK,a=n.ERR_TRANSFORM_ALREADY_TRANSFORMING,s=n.ERR_TRANSFORM_WITH_LENGTH_0,u=r(20);function h(t,e){var r=this._transformState;r.transforming=!1;var n=r.writecb;if(null===n)return this.emit("error",new o);r.writechunk=null,r.writecb=null,null!=e&&this.push(e),n(t);var i=this._readableState;i.reading=!1,(i.needReadable||i.length>>2|t<<30)^(t>>>13|t<<19)^(t>>>22|t<<10)}function c(t){return(t>>>6|t<<26)^(t>>>11|t<<21)^(t>>>25|t<<7)}function d(t){return(t>>>7|t<<25)^(t>>>18|t<<14)^t>>>3}n(u,i),u.prototype.init=function(){return this._a=1779033703,this._b=3144134277,this._c=1013904242,this._d=2773480762,this._e=1359893119,this._f=2600822924,this._g=528734635,this._h=1541459225,this},u.prototype._update=function(t){for(var e,r=this._w,n=0|this._a,i=0|this._b,o=0|this._c,s=0|this._d,u=0|this._e,p=0|this._f,m=0|this._g,v=0|this._h,g=0;g<16;++g)r[g]=t.readInt32BE(4*g);for(;g<64;++g)r[g]=0|(((e=r[g-2])>>>17|e<<15)^(e>>>19|e<<13)^e>>>10)+r[g-7]+d(r[g-15])+r[g-16];for(var b=0;b<64;++b){var y=v+c(u)+h(u,p,m)+a[b]+r[b]|0,w=f(n)+l(n,i,o)|0;v=m,m=p,p=u,u=s+y|0,s=o,o=i,i=n,n=y+w|0}this._a=n+this._a|0,this._b=i+this._b|0,this._c=o+this._c|0,this._d=s+this._d|0,this._e=u+this._e|0,this._f=p+this._f|0,this._g=m+this._g|0,this._h=v+this._h|0},u.prototype._hash=function(){var t=o.allocUnsafe(32);return t.writeInt32BE(this._a,0),t.writeInt32BE(this._b,4),t.writeInt32BE(this._c,8),t.writeInt32BE(this._d,12),t.writeInt32BE(this._e,16),t.writeInt32BE(this._f,20),t.writeInt32BE(this._g,24),t.writeInt32BE(this._h,28),t},t.exports=u},function(t,e,r){var n=r(1),i=r(21),o=r(2).Buffer,a=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],s=new Array(160);function u(){this.init(),this._w=s,i.call(this,128,112)}function h(t,e,r){return r^t&(e^r)}function l(t,e,r){return t&e|r&(t|e)}function f(t,e){return(t>>>28|e<<4)^(e>>>2|t<<30)^(e>>>7|t<<25)}function c(t,e){return(t>>>14|e<<18)^(t>>>18|e<<14)^(e>>>9|t<<23)}function d(t,e){return(t>>>1|e<<31)^(t>>>8|e<<24)^t>>>7}function p(t,e){return(t>>>1|e<<31)^(t>>>8|e<<24)^(t>>>7|e<<25)}function m(t,e){return(t>>>19|e<<13)^(e>>>29|t<<3)^t>>>6}function v(t,e){return(t>>>19|e<<13)^(e>>>29|t<<3)^(t>>>6|e<<26)}function g(t,e){return t>>>0>>0?1:0}n(u,i),u.prototype.init=function(){return this._ah=1779033703,this._bh=3144134277,this._ch=1013904242,this._dh=2773480762,this._eh=1359893119,this._fh=2600822924,this._gh=528734635,this._hh=1541459225,this._al=4089235720,this._bl=2227873595,this._cl=4271175723,this._dl=1595750129,this._el=2917565137,this._fl=725511199,this._gl=4215389547,this._hl=327033209,this},u.prototype._update=function(t){for(var e=this._w,r=0|this._ah,n=0|this._bh,i=0|this._ch,o=0|this._dh,s=0|this._eh,u=0|this._fh,b=0|this._gh,y=0|this._hh,w=0|this._al,M=0|this._bl,_=0|this._cl,S=0|this._dl,k=0|this._el,E=0|this._fl,x=0|this._gl,A=0|this._hl,T=0;T<32;T+=2)e[T]=t.readInt32BE(4*T),e[T+1]=t.readInt32BE(4*T+4);for(;T<160;T+=2){var R=e[T-30],P=e[T-30+1],C=d(R,P),O=p(P,R),I=m(R=e[T-4],P=e[T-4+1]),B=v(P,R),j=e[T-14],N=e[T-14+1],L=e[T-32],D=e[T-32+1],q=O+N|0,z=C+j+g(q,O)|0;z=(z=z+I+g(q=q+B|0,B)|0)+L+g(q=q+D|0,D)|0,e[T]=z,e[T+1]=q}for(var U=0;U<160;U+=2){z=e[U],q=e[U+1];var F=l(r,n,i),H=l(w,M,_),W=f(r,w),Z=f(w,r),K=c(s,k),V=c(k,s),Y=a[U],$=a[U+1],G=h(s,u,b),X=h(k,E,x),Q=A+V|0,J=y+K+g(Q,A)|0;J=(J=(J=J+G+g(Q=Q+X|0,X)|0)+Y+g(Q=Q+$|0,$)|0)+z+g(Q=Q+q|0,q)|0;var tt=Z+H|0,et=W+F+g(tt,Z)|0;y=b,A=x,b=u,x=E,u=s,E=k,s=o+J+g(k=S+Q|0,S)|0,o=i,S=_,i=n,_=M,n=r,M=w,r=J+et+g(w=Q+tt|0,Q)|0}this._al=this._al+w|0,this._bl=this._bl+M|0,this._cl=this._cl+_|0,this._dl=this._dl+S|0,this._el=this._el+k|0,this._fl=this._fl+E|0,this._gl=this._gl+x|0,this._hl=this._hl+A|0,this._ah=this._ah+r+g(this._al,w)|0,this._bh=this._bh+n+g(this._bl,M)|0,this._ch=this._ch+i+g(this._cl,_)|0,this._dh=this._dh+o+g(this._dl,S)|0,this._eh=this._eh+s+g(this._el,k)|0,this._fh=this._fh+u+g(this._fl,E)|0,this._gh=this._gh+b+g(this._gl,x)|0,this._hh=this._hh+y+g(this._hl,A)|0},u.prototype._hash=function(){var t=o.allocUnsafe(64);function e(e,r,n){t.writeInt32BE(e,n),t.writeInt32BE(r,n+4)}return e(this._ah,this._al,0),e(this._bh,this._bl,8),e(this._ch,this._cl,16),e(this._dh,this._dl,24),e(this._eh,this._el,32),e(this._fh,this._fl,40),e(this._gh,this._gl,48),e(this._hh,this._hl,56),t},t.exports=u},function(t,e,r){"use strict";(function(e,n){var i=r(31);t.exports=y;var o,a=r(154);y.ReadableState=b;r(15).EventEmitter;var s=function(t,e){return t.listeners(e).length},u=r(76),h=r(2).Buffer,l=e.Uint8Array||function(){};var f=Object.create(r(27));f.inherits=r(1);var c=r(155),d=void 0;d=c&&c.debuglog?c.debuglog("stream"):function(){};var p,m=r(156),v=r(77);f.inherits(y,u);var g=["error","close","destroy","pause","resume"];function b(t,e){t=t||{};var n=e instanceof(o=o||r(17));this.objectMode=!!t.objectMode,n&&(this.objectMode=this.objectMode||!!t.readableObjectMode);var i=t.highWaterMark,a=t.readableHighWaterMark,s=this.objectMode?16:16384;this.highWaterMark=i||0===i?i:n&&(a||0===a)?a:s,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new m,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=t.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,t.encoding&&(p||(p=r(16).StringDecoder),this.decoder=new p(t.encoding),this.encoding=t.encoding)}function y(t){if(o=o||r(17),!(this instanceof y))return new y(t);this._readableState=new b(t,this),this.readable=!0,t&&("function"==typeof t.read&&(this._read=t.read),"function"==typeof t.destroy&&(this._destroy=t.destroy)),u.call(this)}function w(t,e,r,n,i){var o,a=t._readableState;null===e?(a.reading=!1,function(t,e){if(e.ended)return;if(e.decoder){var r=e.decoder.end();r&&r.length&&(e.buffer.push(r),e.length+=e.objectMode?1:r.length)}e.ended=!0,S(t)}(t,a)):(i||(o=function(t,e){var r;n=e,h.isBuffer(n)||n instanceof l||"string"==typeof e||void 0===e||t.objectMode||(r=new TypeError("Invalid non-string/buffer chunk"));var n;return r}(a,e)),o?t.emit("error",o):a.objectMode||e&&e.length>0?("string"==typeof e||a.objectMode||Object.getPrototypeOf(e)===h.prototype||(e=function(t){return h.from(t)}(e)),n?a.endEmitted?t.emit("error",new Error("stream.unshift() after end event")):M(t,a,e,!0):a.ended?t.emit("error",new Error("stream.push() after EOF")):(a.reading=!1,a.decoder&&!r?(e=a.decoder.write(e),a.objectMode||0!==e.length?M(t,a,e,!1):E(t,a)):M(t,a,e,!1))):n||(a.reading=!1));return function(t){return!t.ended&&(t.needReadable||t.lengthe.highWaterMark&&(e.highWaterMark=function(t){return t>=8388608?t=8388608:(t--,t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,t|=t>>>16,t++),t}(t)),t<=e.length?t:e.ended?e.length:(e.needReadable=!0,0))}function S(t){var e=t._readableState;e.needReadable=!1,e.emittedReadable||(d("emitReadable",e.flowing),e.emittedReadable=!0,e.sync?i.nextTick(k,t):k(t))}function k(t){d("emit readable"),t.emit("readable"),R(t)}function E(t,e){e.readingMore||(e.readingMore=!0,i.nextTick(x,t,e))}function x(t,e){for(var r=e.length;!e.reading&&!e.flowing&&!e.ended&&e.length=e.length?(r=e.decoder?e.buffer.join(""):1===e.buffer.length?e.buffer.head.data:e.buffer.concat(e.length),e.buffer.clear()):r=function(t,e,r){var n;to.length?o.length:t;if(a===o.length?i+=o:i+=o.slice(0,t),0===(t-=a)){a===o.length?(++n,r.next?e.head=r.next:e.head=e.tail=null):(e.head=r,r.data=o.slice(a));break}++n}return e.length-=n,i}(t,e):function(t,e){var r=h.allocUnsafe(t),n=e.head,i=1;n.data.copy(r),t-=n.data.length;for(;n=n.next;){var o=n.data,a=t>o.length?o.length:t;if(o.copy(r,r.length-t,0,a),0===(t-=a)){a===o.length?(++i,n.next?e.head=n.next:e.head=e.tail=null):(e.head=n,n.data=o.slice(a));break}++i}return e.length-=i,r}(t,e);return n}(t,e.buffer,e.decoder),r);var r}function C(t){var e=t._readableState;if(e.length>0)throw new Error('"endReadable()" called on non-empty stream');e.endEmitted||(e.ended=!0,i.nextTick(O,e,t))}function O(t,e){t.endEmitted||0!==t.length||(t.endEmitted=!0,e.readable=!1,e.emit("end"))}function I(t,e){for(var r=0,n=t.length;r=e.highWaterMark||e.ended))return d("read: emitReadable",e.length,e.ended),0===e.length&&e.ended?C(this):S(this),null;if(0===(t=_(t,e))&&e.ended)return 0===e.length&&C(this),null;var n,i=e.needReadable;return d("need readable",i),(0===e.length||e.length-t0?P(t,e):null)?(e.needReadable=!0,t=0):e.length-=t,0===e.length&&(e.ended||(e.needReadable=!0),r!==t&&e.ended&&C(this)),null!==n&&this.emit("data",n),n},y.prototype._read=function(t){this.emit("error",new Error("_read() is not implemented"))},y.prototype.pipe=function(t,e){var r=this,o=this._readableState;switch(o.pipesCount){case 0:o.pipes=t;break;case 1:o.pipes=[o.pipes,t];break;default:o.pipes.push(t)}o.pipesCount+=1,d("pipe count=%d opts=%j",o.pipesCount,e);var u=(!e||!1!==e.end)&&t!==n.stdout&&t!==n.stderr?l:y;function h(e,n){d("onunpipe"),e===r&&n&&!1===n.hasUnpiped&&(n.hasUnpiped=!0,d("cleanup"),t.removeListener("close",g),t.removeListener("finish",b),t.removeListener("drain",f),t.removeListener("error",v),t.removeListener("unpipe",h),r.removeListener("end",l),r.removeListener("end",y),r.removeListener("data",m),c=!0,!o.awaitDrain||t._writableState&&!t._writableState.needDrain||f())}function l(){d("onend"),t.end()}o.endEmitted?i.nextTick(u):r.once("end",u),t.on("unpipe",h);var f=function(t){return function(){var e=t._readableState;d("pipeOnDrain",e.awaitDrain),e.awaitDrain&&e.awaitDrain--,0===e.awaitDrain&&s(t,"data")&&(e.flowing=!0,R(t))}}(r);t.on("drain",f);var c=!1;var p=!1;function m(e){d("ondata"),p=!1,!1!==t.write(e)||p||((1===o.pipesCount&&o.pipes===t||o.pipesCount>1&&-1!==I(o.pipes,t))&&!c&&(d("false write response, pause",r._readableState.awaitDrain),r._readableState.awaitDrain++,p=!0),r.pause())}function v(e){d("onerror",e),y(),t.removeListener("error",v),0===s(t,"error")&&t.emit("error",e)}function g(){t.removeListener("finish",b),y()}function b(){d("onfinish"),t.removeListener("close",g),y()}function y(){d("unpipe"),r.unpipe(t)}return r.on("data",m),function(t,e,r){if("function"==typeof t.prependListener)return t.prependListener(e,r);t._events&&t._events[e]?a(t._events[e])?t._events[e].unshift(r):t._events[e]=[r,t._events[e]]:t.on(e,r)}(t,"error",v),t.once("close",g),t.once("finish",b),t.emit("pipe",r),o.flowing||(d("pipe resume"),r.resume()),t},y.prototype.unpipe=function(t){var e=this._readableState,r={hasUnpiped:!1};if(0===e.pipesCount)return this;if(1===e.pipesCount)return t&&t!==e.pipes||(t||(t=e.pipes),e.pipes=null,e.pipesCount=0,e.flowing=!1,t&&t.emit("unpipe",this,r)),this;if(!t){var n=e.pipes,i=e.pipesCount;e.pipes=null,e.pipesCount=0,e.flowing=!1;for(var o=0;or)?e=("rmd160"===t?new u:h(t)).update(e).digest():e.lengthr||e!=e)throw new TypeError("Bad key length")}},function(t,e,r){(function(e){var r;if(e.browser)r="utf-8";else if(e.version){r=parseInt(e.version.split(".")[0].slice(1),10)>=6?"utf-8":"binary"}else r="utf-8";t.exports=r}).call(this,r(3))},function(t,e,r){var n=r(80),i=r(42),o=r(43),a=r(2).Buffer,s=r(83),u=r(84),h=r(86),l=a.alloc(128),f={md5:16,sha1:20,sha224:28,sha256:32,sha384:48,sha512:64,rmd160:20,ripemd160:20};function c(t,e,r){var s=function(t){function e(e){return o(t).update(e).digest()}return"rmd160"===t||"ripemd160"===t?function(t){return(new i).update(t).digest()}:"md5"===t?n:e}(t),u="sha512"===t||"sha384"===t?128:64;e.length>u?e=s(e):e.length>>0},e.writeUInt32BE=function(t,e,r){t[0+r]=e>>>24,t[1+r]=e>>>16&255,t[2+r]=e>>>8&255,t[3+r]=255&e},e.ip=function(t,e,r,n){for(var i=0,o=0,a=6;a>=0;a-=2){for(var s=0;s<=24;s+=8)i<<=1,i|=e>>>s+a&1;for(s=0;s<=24;s+=8)i<<=1,i|=t>>>s+a&1}for(a=6;a>=0;a-=2){for(s=1;s<=25;s+=8)o<<=1,o|=e>>>s+a&1;for(s=1;s<=25;s+=8)o<<=1,o|=t>>>s+a&1}r[n+0]=i>>>0,r[n+1]=o>>>0},e.rip=function(t,e,r,n){for(var i=0,o=0,a=0;a<4;a++)for(var s=24;s>=0;s-=8)i<<=1,i|=e>>>s+a&1,i<<=1,i|=t>>>s+a&1;for(a=4;a<8;a++)for(s=24;s>=0;s-=8)o<<=1,o|=e>>>s+a&1,o<<=1,o|=t>>>s+a&1;r[n+0]=i>>>0,r[n+1]=o>>>0},e.pc1=function(t,e,r,n){for(var i=0,o=0,a=7;a>=5;a--){for(var s=0;s<=24;s+=8)i<<=1,i|=e>>s+a&1;for(s=0;s<=24;s+=8)i<<=1,i|=t>>s+a&1}for(s=0;s<=24;s+=8)i<<=1,i|=e>>s+a&1;for(a=1;a<=3;a++){for(s=0;s<=24;s+=8)o<<=1,o|=e>>s+a&1;for(s=0;s<=24;s+=8)o<<=1,o|=t>>s+a&1}for(s=0;s<=24;s+=8)o<<=1,o|=t>>s+a&1;r[n+0]=i>>>0,r[n+1]=o>>>0},e.r28shl=function(t,e){return t<>>28-e};var n=[14,11,17,4,27,23,25,0,13,22,7,18,5,9,16,24,2,20,12,21,1,8,15,26,15,4,25,19,9,1,26,16,5,11,23,8,12,7,17,0,22,3,10,14,6,20,27,24];e.pc2=function(t,e,r,i){for(var o=0,a=0,s=n.length>>>1,u=0;u>>n[u]&1;for(u=s;u>>n[u]&1;r[i+0]=o>>>0,r[i+1]=a>>>0},e.expand=function(t,e,r){var n=0,i=0;n=(1&t)<<5|t>>>27;for(var o=23;o>=15;o-=4)n<<=6,n|=t>>>o&63;for(o=11;o>=3;o-=4)i|=t>>>o&63,i<<=6;i|=(31&t)<<1|t>>>31,e[r+0]=n>>>0,e[r+1]=i>>>0};var i=[14,0,4,15,13,7,1,4,2,14,15,2,11,13,8,1,3,10,10,6,6,12,12,11,5,9,9,5,0,3,7,8,4,15,1,12,14,8,8,2,13,4,6,9,2,1,11,7,15,5,12,11,9,3,7,14,3,10,10,0,5,6,0,13,15,3,1,13,8,4,14,7,6,15,11,2,3,8,4,14,9,12,7,0,2,1,13,10,12,6,0,9,5,11,10,5,0,13,14,8,7,10,11,1,10,3,4,15,13,4,1,2,5,11,8,6,12,7,6,12,9,0,3,5,2,14,15,9,10,13,0,7,9,0,14,9,6,3,3,4,15,6,5,10,1,2,13,8,12,5,7,14,11,12,4,11,2,15,8,1,13,1,6,10,4,13,9,0,8,6,15,9,3,8,0,7,11,4,1,15,2,14,12,3,5,11,10,5,14,2,7,12,7,13,13,8,14,11,3,5,0,6,6,15,9,0,10,3,1,4,2,7,8,2,5,12,11,1,12,10,4,14,15,9,10,3,6,15,9,0,0,6,12,10,11,1,7,13,13,8,15,9,1,4,3,5,14,11,5,12,2,7,8,2,4,14,2,14,12,11,4,2,1,12,7,4,10,7,11,13,6,1,8,5,5,0,3,15,15,10,13,3,0,9,14,8,9,6,4,11,2,8,1,12,11,7,10,1,13,14,7,2,8,13,15,6,9,15,12,0,5,9,6,10,3,4,0,5,14,3,12,10,1,15,10,4,15,2,9,7,2,12,6,9,8,5,0,6,13,1,3,13,4,14,14,0,7,11,5,3,11,8,9,4,14,3,15,2,5,12,2,9,8,5,12,15,3,10,7,11,0,14,4,1,10,7,1,6,13,0,11,8,6,13,4,13,11,0,2,11,14,7,15,4,0,9,8,1,13,10,3,14,12,3,9,5,7,12,5,2,10,15,6,8,1,6,1,6,4,11,11,13,13,8,12,1,3,4,7,10,14,7,10,9,15,5,6,0,8,15,0,14,5,2,9,3,2,12,13,1,2,15,8,13,4,8,6,10,15,3,11,7,1,4,10,12,9,5,3,6,14,11,5,0,0,14,12,9,7,2,7,2,11,1,4,14,1,7,9,4,12,10,14,8,2,13,0,15,6,12,10,9,13,0,15,3,3,5,5,6,8,11];e.substitute=function(t,e){for(var r=0,n=0;n<4;n++){r<<=4,r|=i[64*n+(t>>>18-6*n&63)]}for(n=0;n<4;n++){r<<=4,r|=i[256+64*n+(e>>>18-6*n&63)]}return r>>>0};var o=[16,25,12,11,3,20,4,15,31,17,9,6,27,14,1,22,30,24,8,18,0,5,29,23,13,19,2,26,10,21,28,7];e.permute=function(t){for(var e=0,r=0;r>>o[r]&1;return e>>>0},e.padSplit=function(t,e,r){for(var n=t.toString(2);n.length>>1];r=o.r28shl(r,s),i=o.r28shl(i,s),o.pc2(r,i,t.keys,a)}},u.prototype._update=function(t,e,r,n){var i=this._desState,a=o.readUInt32BE(t,e),s=o.readUInt32BE(t,e+4);o.ip(a,s,i.tmp,0),a=i.tmp[0],s=i.tmp[1],"encrypt"===this.type?this._encrypt(i,a,s,i.tmp,0):this._decrypt(i,a,s,i.tmp,0),a=i.tmp[0],s=i.tmp[1],o.writeUInt32BE(r,a,n),o.writeUInt32BE(r,s,n+4)},u.prototype._pad=function(t,e){for(var r=t.length-e,n=e;n>>0,a=c}o.rip(s,a,n,i)},u.prototype._decrypt=function(t,e,r,n,i){for(var a=r,s=e,u=t.keys.length-2;u>=0;u-=2){var h=t.keys[u],l=t.keys[u+1];o.expand(a,t.tmp,0),h^=t.tmp[0],l^=t.tmp[1];var f=o.substitute(h,l),c=a;a=(s^o.permute(f))>>>0,s=c}o.rip(a,s,n,i)}},function(t,e,r){var n=r(28),i=r(2).Buffer,o=r(90);function a(t){var e=t._cipher.encryptBlockRaw(t._prev);return o(t._prev),e}e.encrypt=function(t,e){var r=Math.ceil(e.length/16),o=t._cache.length;t._cache=i.concat([t._cache,i.allocUnsafe(16*r)]);for(var s=0;st;)r.ishrn(1);if(r.isEven()&&r.iadd(s),r.testn(1)||r.iadd(u),e.cmp(u)){if(!e.cmp(h))for(;r.mod(l).cmp(f);)r.iadd(d)}else for(;r.mod(o).cmp(c);)r.iadd(d);if(v(p=r.shrn(1))&&v(r)&&g(p)&&g(r)&&a.test(p)&&a.test(r))return r}}},function(t,e,r){(function(t){!function(t,e){"use strict";function n(t,e){if(!t)throw new Error(e||"Assertion failed")}function i(t,e){t.super_=e;var r=function(){};r.prototype=e.prototype,t.prototype=new r,t.prototype.constructor=t}function o(t,e,r){if(o.isBN(t))return t;this.negative=0,this.words=null,this.length=0,this.red=null,null!==t&&("le"!==e&&"be"!==e||(r=e,e=10),this._init(t||0,e||10,r||"be"))}var a;"object"==typeof t?t.exports=o:e.BN=o,o.BN=o,o.wordSize=26;try{a=r(184).Buffer}catch(t){}function s(t,e,r){for(var n=0,i=Math.min(t.length,r),o=e;o=49&&a<=54?a-49+10:a>=17&&a<=22?a-17+10:15&a}return n}function u(t,e,r,n){for(var i=0,o=Math.min(t.length,r),a=e;a=49?s-49+10:s>=17?s-17+10:s}return i}o.isBN=function(t){return t instanceof o||null!==t&&"object"==typeof t&&t.constructor.wordSize===o.wordSize&&Array.isArray(t.words)},o.max=function(t,e){return t.cmp(e)>0?t:e},o.min=function(t,e){return t.cmp(e)<0?t:e},o.prototype._init=function(t,e,r){if("number"==typeof t)return this._initNumber(t,e,r);if("object"==typeof t)return this._initArray(t,e,r);"hex"===e&&(e=16),n(e===(0|e)&&e>=2&&e<=36);var i=0;"-"===(t=t.toString().replace(/\s+/g,""))[0]&&i++,16===e?this._parseHex(t,i):this._parseBase(t,e,i),"-"===t[0]&&(this.negative=1),this.strip(),"le"===r&&this._initArray(this.toArray(),e,r)},o.prototype._initNumber=function(t,e,r){t<0&&(this.negative=1,t=-t),t<67108864?(this.words=[67108863&t],this.length=1):t<4503599627370496?(this.words=[67108863&t,t/67108864&67108863],this.length=2):(n(t<9007199254740992),this.words=[67108863&t,t/67108864&67108863,1],this.length=3),"le"===r&&this._initArray(this.toArray(),e,r)},o.prototype._initArray=function(t,e,r){if(n("number"==typeof t.length),t.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(t.length/3),this.words=new Array(this.length);for(var i=0;i=0;i-=3)a=t[i]|t[i-1]<<8|t[i-2]<<16,this.words[o]|=a<>>26-s&67108863,(s+=24)>=26&&(s-=26,o++);else if("le"===r)for(i=0,o=0;i>>26-s&67108863,(s+=24)>=26&&(s-=26,o++);return this.strip()},o.prototype._parseHex=function(t,e){this.length=Math.ceil((t.length-e)/6),this.words=new Array(this.length);for(var r=0;r=e;r-=6)i=s(t,r,r+6),this.words[n]|=i<>>26-o&4194303,(o+=24)>=26&&(o-=26,n++);r+6!==e&&(i=s(t,e,r+6),this.words[n]|=i<>>26-o&4194303),this.strip()},o.prototype._parseBase=function(t,e,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=e)n++;n--,i=i/e|0;for(var o=t.length-r,a=o%n,s=Math.min(o,o-a)+r,h=0,l=r;l1&&0===this.words[this.length-1];)this.length--;return this._normSign()},o.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},o.prototype.inspect=function(){return(this.red?""};var h=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],l=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],f=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function c(t,e,r){r.negative=e.negative^t.negative;var n=t.length+e.length|0;r.length=n,n=n-1|0;var i=0|t.words[0],o=0|e.words[0],a=i*o,s=67108863&a,u=a/67108864|0;r.words[0]=s;for(var h=1;h>>26,f=67108863&u,c=Math.min(h,e.length-1),d=Math.max(0,h-t.length+1);d<=c;d++){var p=h-d|0;l+=(a=(i=0|t.words[p])*(o=0|e.words[d])+f)/67108864|0,f=67108863&a}r.words[h]=0|f,u=0|l}return 0!==u?r.words[h]=0|u:r.length--,r.strip()}o.prototype.toString=function(t,e){var r;if(e=0|e||1,16===(t=t||10)||"hex"===t){r="";for(var i=0,o=0,a=0;a>>24-i&16777215)||a!==this.length-1?h[6-u.length]+u+r:u+r,(i+=2)>=26&&(i-=26,a--)}for(0!==o&&(r=o.toString(16)+r);r.length%e!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(t===(0|t)&&t>=2&&t<=36){var c=l[t],d=f[t];r="";var p=this.clone();for(p.negative=0;!p.isZero();){var m=p.modn(d).toString(t);r=(p=p.idivn(d)).isZero()?m+r:h[c-m.length]+m+r}for(this.isZero()&&(r="0"+r);r.length%e!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}n(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var t=this.words[0];return 2===this.length?t+=67108864*this.words[1]:3===this.length&&1===this.words[2]?t+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-t:t},o.prototype.toJSON=function(){return this.toString(16)},o.prototype.toBuffer=function(t,e){return n(void 0!==a),this.toArrayLike(a,t,e)},o.prototype.toArray=function(t,e){return this.toArrayLike(Array,t,e)},o.prototype.toArrayLike=function(t,e,r){var i=this.byteLength(),o=r||Math.max(1,i);n(i<=o,"byte array longer than desired length"),n(o>0,"Requested array length <= 0"),this.strip();var a,s,u="le"===e,h=new t(o),l=this.clone();if(u){for(s=0;!l.isZero();s++)a=l.andln(255),l.iushrn(8),h[s]=a;for(;s=4096&&(r+=13,e>>>=13),e>=64&&(r+=7,e>>>=7),e>=8&&(r+=4,e>>>=4),e>=2&&(r+=2,e>>>=2),r+e},o.prototype._zeroBits=function(t){if(0===t)return 26;var e=t,r=0;return 0==(8191&e)&&(r+=13,e>>>=13),0==(127&e)&&(r+=7,e>>>=7),0==(15&e)&&(r+=4,e>>>=4),0==(3&e)&&(r+=2,e>>>=2),0==(1&e)&&r++,r},o.prototype.bitLength=function(){var t=this.words[this.length-1],e=this._countBits(t);return 26*(this.length-1)+e},o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var t=0,e=0;et.length?this.clone().ior(t):t.clone().ior(this)},o.prototype.uor=function(t){return this.length>t.length?this.clone().iuor(t):t.clone().iuor(this)},o.prototype.iuand=function(t){var e;e=this.length>t.length?t:this;for(var r=0;rt.length?this.clone().iand(t):t.clone().iand(this)},o.prototype.uand=function(t){return this.length>t.length?this.clone().iuand(t):t.clone().iuand(this)},o.prototype.iuxor=function(t){var e,r;this.length>t.length?(e=this,r=t):(e=t,r=this);for(var n=0;nt.length?this.clone().ixor(t):t.clone().ixor(this)},o.prototype.uxor=function(t){return this.length>t.length?this.clone().iuxor(t):t.clone().iuxor(this)},o.prototype.inotn=function(t){n("number"==typeof t&&t>=0);var e=0|Math.ceil(t/26),r=t%26;this._expand(e),r>0&&e--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-r),this.strip()},o.prototype.notn=function(t){return this.clone().inotn(t)},o.prototype.setn=function(t,e){n("number"==typeof t&&t>=0);var r=t/26|0,i=t%26;return this._expand(r+1),this.words[r]=e?this.words[r]|1<t.length?(r=this,n=t):(r=t,n=this);for(var i=0,o=0;o>>26;for(;0!==i&&o>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;ot.length?this.clone().iadd(t):t.clone().iadd(this)},o.prototype.isub=function(t){if(0!==t.negative){t.negative=0;var e=this.iadd(t);return t.negative=1,e._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(t),this.negative=1,this._normSign();var r,n,i=this.cmp(t);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=t):(r=t,n=this);for(var o=0,a=0;a>26,this.words[a]=67108863&e;for(;0!==o&&a>26,this.words[a]=67108863&e;if(0===o&&a>>13,d=0|a[1],p=8191&d,m=d>>>13,v=0|a[2],g=8191&v,b=v>>>13,y=0|a[3],w=8191&y,M=y>>>13,_=0|a[4],S=8191&_,k=_>>>13,E=0|a[5],x=8191&E,A=E>>>13,T=0|a[6],R=8191&T,P=T>>>13,C=0|a[7],O=8191&C,I=C>>>13,B=0|a[8],j=8191&B,N=B>>>13,L=0|a[9],D=8191&L,q=L>>>13,z=0|s[0],U=8191&z,F=z>>>13,H=0|s[1],W=8191&H,Z=H>>>13,K=0|s[2],V=8191&K,Y=K>>>13,$=0|s[3],G=8191&$,X=$>>>13,Q=0|s[4],J=8191&Q,tt=Q>>>13,et=0|s[5],rt=8191&et,nt=et>>>13,it=0|s[6],ot=8191&it,at=it>>>13,st=0|s[7],ut=8191&st,ht=st>>>13,lt=0|s[8],ft=8191<,ct=lt>>>13,dt=0|s[9],pt=8191&dt,mt=dt>>>13;r.negative=t.negative^e.negative,r.length=19;var vt=(h+(n=Math.imul(f,U))|0)+((8191&(i=(i=Math.imul(f,F))+Math.imul(c,U)|0))<<13)|0;h=((o=Math.imul(c,F))+(i>>>13)|0)+(vt>>>26)|0,vt&=67108863,n=Math.imul(p,U),i=(i=Math.imul(p,F))+Math.imul(m,U)|0,o=Math.imul(m,F);var gt=(h+(n=n+Math.imul(f,W)|0)|0)+((8191&(i=(i=i+Math.imul(f,Z)|0)+Math.imul(c,W)|0))<<13)|0;h=((o=o+Math.imul(c,Z)|0)+(i>>>13)|0)+(gt>>>26)|0,gt&=67108863,n=Math.imul(g,U),i=(i=Math.imul(g,F))+Math.imul(b,U)|0,o=Math.imul(b,F),n=n+Math.imul(p,W)|0,i=(i=i+Math.imul(p,Z)|0)+Math.imul(m,W)|0,o=o+Math.imul(m,Z)|0;var bt=(h+(n=n+Math.imul(f,V)|0)|0)+((8191&(i=(i=i+Math.imul(f,Y)|0)+Math.imul(c,V)|0))<<13)|0;h=((o=o+Math.imul(c,Y)|0)+(i>>>13)|0)+(bt>>>26)|0,bt&=67108863,n=Math.imul(w,U),i=(i=Math.imul(w,F))+Math.imul(M,U)|0,o=Math.imul(M,F),n=n+Math.imul(g,W)|0,i=(i=i+Math.imul(g,Z)|0)+Math.imul(b,W)|0,o=o+Math.imul(b,Z)|0,n=n+Math.imul(p,V)|0,i=(i=i+Math.imul(p,Y)|0)+Math.imul(m,V)|0,o=o+Math.imul(m,Y)|0;var yt=(h+(n=n+Math.imul(f,G)|0)|0)+((8191&(i=(i=i+Math.imul(f,X)|0)+Math.imul(c,G)|0))<<13)|0;h=((o=o+Math.imul(c,X)|0)+(i>>>13)|0)+(yt>>>26)|0,yt&=67108863,n=Math.imul(S,U),i=(i=Math.imul(S,F))+Math.imul(k,U)|0,o=Math.imul(k,F),n=n+Math.imul(w,W)|0,i=(i=i+Math.imul(w,Z)|0)+Math.imul(M,W)|0,o=o+Math.imul(M,Z)|0,n=n+Math.imul(g,V)|0,i=(i=i+Math.imul(g,Y)|0)+Math.imul(b,V)|0,o=o+Math.imul(b,Y)|0,n=n+Math.imul(p,G)|0,i=(i=i+Math.imul(p,X)|0)+Math.imul(m,G)|0,o=o+Math.imul(m,X)|0;var wt=(h+(n=n+Math.imul(f,J)|0)|0)+((8191&(i=(i=i+Math.imul(f,tt)|0)+Math.imul(c,J)|0))<<13)|0;h=((o=o+Math.imul(c,tt)|0)+(i>>>13)|0)+(wt>>>26)|0,wt&=67108863,n=Math.imul(x,U),i=(i=Math.imul(x,F))+Math.imul(A,U)|0,o=Math.imul(A,F),n=n+Math.imul(S,W)|0,i=(i=i+Math.imul(S,Z)|0)+Math.imul(k,W)|0,o=o+Math.imul(k,Z)|0,n=n+Math.imul(w,V)|0,i=(i=i+Math.imul(w,Y)|0)+Math.imul(M,V)|0,o=o+Math.imul(M,Y)|0,n=n+Math.imul(g,G)|0,i=(i=i+Math.imul(g,X)|0)+Math.imul(b,G)|0,o=o+Math.imul(b,X)|0,n=n+Math.imul(p,J)|0,i=(i=i+Math.imul(p,tt)|0)+Math.imul(m,J)|0,o=o+Math.imul(m,tt)|0;var Mt=(h+(n=n+Math.imul(f,rt)|0)|0)+((8191&(i=(i=i+Math.imul(f,nt)|0)+Math.imul(c,rt)|0))<<13)|0;h=((o=o+Math.imul(c,nt)|0)+(i>>>13)|0)+(Mt>>>26)|0,Mt&=67108863,n=Math.imul(R,U),i=(i=Math.imul(R,F))+Math.imul(P,U)|0,o=Math.imul(P,F),n=n+Math.imul(x,W)|0,i=(i=i+Math.imul(x,Z)|0)+Math.imul(A,W)|0,o=o+Math.imul(A,Z)|0,n=n+Math.imul(S,V)|0,i=(i=i+Math.imul(S,Y)|0)+Math.imul(k,V)|0,o=o+Math.imul(k,Y)|0,n=n+Math.imul(w,G)|0,i=(i=i+Math.imul(w,X)|0)+Math.imul(M,G)|0,o=o+Math.imul(M,X)|0,n=n+Math.imul(g,J)|0,i=(i=i+Math.imul(g,tt)|0)+Math.imul(b,J)|0,o=o+Math.imul(b,tt)|0,n=n+Math.imul(p,rt)|0,i=(i=i+Math.imul(p,nt)|0)+Math.imul(m,rt)|0,o=o+Math.imul(m,nt)|0;var _t=(h+(n=n+Math.imul(f,ot)|0)|0)+((8191&(i=(i=i+Math.imul(f,at)|0)+Math.imul(c,ot)|0))<<13)|0;h=((o=o+Math.imul(c,at)|0)+(i>>>13)|0)+(_t>>>26)|0,_t&=67108863,n=Math.imul(O,U),i=(i=Math.imul(O,F))+Math.imul(I,U)|0,o=Math.imul(I,F),n=n+Math.imul(R,W)|0,i=(i=i+Math.imul(R,Z)|0)+Math.imul(P,W)|0,o=o+Math.imul(P,Z)|0,n=n+Math.imul(x,V)|0,i=(i=i+Math.imul(x,Y)|0)+Math.imul(A,V)|0,o=o+Math.imul(A,Y)|0,n=n+Math.imul(S,G)|0,i=(i=i+Math.imul(S,X)|0)+Math.imul(k,G)|0,o=o+Math.imul(k,X)|0,n=n+Math.imul(w,J)|0,i=(i=i+Math.imul(w,tt)|0)+Math.imul(M,J)|0,o=o+Math.imul(M,tt)|0,n=n+Math.imul(g,rt)|0,i=(i=i+Math.imul(g,nt)|0)+Math.imul(b,rt)|0,o=o+Math.imul(b,nt)|0,n=n+Math.imul(p,ot)|0,i=(i=i+Math.imul(p,at)|0)+Math.imul(m,ot)|0,o=o+Math.imul(m,at)|0;var St=(h+(n=n+Math.imul(f,ut)|0)|0)+((8191&(i=(i=i+Math.imul(f,ht)|0)+Math.imul(c,ut)|0))<<13)|0;h=((o=o+Math.imul(c,ht)|0)+(i>>>13)|0)+(St>>>26)|0,St&=67108863,n=Math.imul(j,U),i=(i=Math.imul(j,F))+Math.imul(N,U)|0,o=Math.imul(N,F),n=n+Math.imul(O,W)|0,i=(i=i+Math.imul(O,Z)|0)+Math.imul(I,W)|0,o=o+Math.imul(I,Z)|0,n=n+Math.imul(R,V)|0,i=(i=i+Math.imul(R,Y)|0)+Math.imul(P,V)|0,o=o+Math.imul(P,Y)|0,n=n+Math.imul(x,G)|0,i=(i=i+Math.imul(x,X)|0)+Math.imul(A,G)|0,o=o+Math.imul(A,X)|0,n=n+Math.imul(S,J)|0,i=(i=i+Math.imul(S,tt)|0)+Math.imul(k,J)|0,o=o+Math.imul(k,tt)|0,n=n+Math.imul(w,rt)|0,i=(i=i+Math.imul(w,nt)|0)+Math.imul(M,rt)|0,o=o+Math.imul(M,nt)|0,n=n+Math.imul(g,ot)|0,i=(i=i+Math.imul(g,at)|0)+Math.imul(b,ot)|0,o=o+Math.imul(b,at)|0,n=n+Math.imul(p,ut)|0,i=(i=i+Math.imul(p,ht)|0)+Math.imul(m,ut)|0,o=o+Math.imul(m,ht)|0;var kt=(h+(n=n+Math.imul(f,ft)|0)|0)+((8191&(i=(i=i+Math.imul(f,ct)|0)+Math.imul(c,ft)|0))<<13)|0;h=((o=o+Math.imul(c,ct)|0)+(i>>>13)|0)+(kt>>>26)|0,kt&=67108863,n=Math.imul(D,U),i=(i=Math.imul(D,F))+Math.imul(q,U)|0,o=Math.imul(q,F),n=n+Math.imul(j,W)|0,i=(i=i+Math.imul(j,Z)|0)+Math.imul(N,W)|0,o=o+Math.imul(N,Z)|0,n=n+Math.imul(O,V)|0,i=(i=i+Math.imul(O,Y)|0)+Math.imul(I,V)|0,o=o+Math.imul(I,Y)|0,n=n+Math.imul(R,G)|0,i=(i=i+Math.imul(R,X)|0)+Math.imul(P,G)|0,o=o+Math.imul(P,X)|0,n=n+Math.imul(x,J)|0,i=(i=i+Math.imul(x,tt)|0)+Math.imul(A,J)|0,o=o+Math.imul(A,tt)|0,n=n+Math.imul(S,rt)|0,i=(i=i+Math.imul(S,nt)|0)+Math.imul(k,rt)|0,o=o+Math.imul(k,nt)|0,n=n+Math.imul(w,ot)|0,i=(i=i+Math.imul(w,at)|0)+Math.imul(M,ot)|0,o=o+Math.imul(M,at)|0,n=n+Math.imul(g,ut)|0,i=(i=i+Math.imul(g,ht)|0)+Math.imul(b,ut)|0,o=o+Math.imul(b,ht)|0,n=n+Math.imul(p,ft)|0,i=(i=i+Math.imul(p,ct)|0)+Math.imul(m,ft)|0,o=o+Math.imul(m,ct)|0;var Et=(h+(n=n+Math.imul(f,pt)|0)|0)+((8191&(i=(i=i+Math.imul(f,mt)|0)+Math.imul(c,pt)|0))<<13)|0;h=((o=o+Math.imul(c,mt)|0)+(i>>>13)|0)+(Et>>>26)|0,Et&=67108863,n=Math.imul(D,W),i=(i=Math.imul(D,Z))+Math.imul(q,W)|0,o=Math.imul(q,Z),n=n+Math.imul(j,V)|0,i=(i=i+Math.imul(j,Y)|0)+Math.imul(N,V)|0,o=o+Math.imul(N,Y)|0,n=n+Math.imul(O,G)|0,i=(i=i+Math.imul(O,X)|0)+Math.imul(I,G)|0,o=o+Math.imul(I,X)|0,n=n+Math.imul(R,J)|0,i=(i=i+Math.imul(R,tt)|0)+Math.imul(P,J)|0,o=o+Math.imul(P,tt)|0,n=n+Math.imul(x,rt)|0,i=(i=i+Math.imul(x,nt)|0)+Math.imul(A,rt)|0,o=o+Math.imul(A,nt)|0,n=n+Math.imul(S,ot)|0,i=(i=i+Math.imul(S,at)|0)+Math.imul(k,ot)|0,o=o+Math.imul(k,at)|0,n=n+Math.imul(w,ut)|0,i=(i=i+Math.imul(w,ht)|0)+Math.imul(M,ut)|0,o=o+Math.imul(M,ht)|0,n=n+Math.imul(g,ft)|0,i=(i=i+Math.imul(g,ct)|0)+Math.imul(b,ft)|0,o=o+Math.imul(b,ct)|0;var xt=(h+(n=n+Math.imul(p,pt)|0)|0)+((8191&(i=(i=i+Math.imul(p,mt)|0)+Math.imul(m,pt)|0))<<13)|0;h=((o=o+Math.imul(m,mt)|0)+(i>>>13)|0)+(xt>>>26)|0,xt&=67108863,n=Math.imul(D,V),i=(i=Math.imul(D,Y))+Math.imul(q,V)|0,o=Math.imul(q,Y),n=n+Math.imul(j,G)|0,i=(i=i+Math.imul(j,X)|0)+Math.imul(N,G)|0,o=o+Math.imul(N,X)|0,n=n+Math.imul(O,J)|0,i=(i=i+Math.imul(O,tt)|0)+Math.imul(I,J)|0,o=o+Math.imul(I,tt)|0,n=n+Math.imul(R,rt)|0,i=(i=i+Math.imul(R,nt)|0)+Math.imul(P,rt)|0,o=o+Math.imul(P,nt)|0,n=n+Math.imul(x,ot)|0,i=(i=i+Math.imul(x,at)|0)+Math.imul(A,ot)|0,o=o+Math.imul(A,at)|0,n=n+Math.imul(S,ut)|0,i=(i=i+Math.imul(S,ht)|0)+Math.imul(k,ut)|0,o=o+Math.imul(k,ht)|0,n=n+Math.imul(w,ft)|0,i=(i=i+Math.imul(w,ct)|0)+Math.imul(M,ft)|0,o=o+Math.imul(M,ct)|0;var At=(h+(n=n+Math.imul(g,pt)|0)|0)+((8191&(i=(i=i+Math.imul(g,mt)|0)+Math.imul(b,pt)|0))<<13)|0;h=((o=o+Math.imul(b,mt)|0)+(i>>>13)|0)+(At>>>26)|0,At&=67108863,n=Math.imul(D,G),i=(i=Math.imul(D,X))+Math.imul(q,G)|0,o=Math.imul(q,X),n=n+Math.imul(j,J)|0,i=(i=i+Math.imul(j,tt)|0)+Math.imul(N,J)|0,o=o+Math.imul(N,tt)|0,n=n+Math.imul(O,rt)|0,i=(i=i+Math.imul(O,nt)|0)+Math.imul(I,rt)|0,o=o+Math.imul(I,nt)|0,n=n+Math.imul(R,ot)|0,i=(i=i+Math.imul(R,at)|0)+Math.imul(P,ot)|0,o=o+Math.imul(P,at)|0,n=n+Math.imul(x,ut)|0,i=(i=i+Math.imul(x,ht)|0)+Math.imul(A,ut)|0,o=o+Math.imul(A,ht)|0,n=n+Math.imul(S,ft)|0,i=(i=i+Math.imul(S,ct)|0)+Math.imul(k,ft)|0,o=o+Math.imul(k,ct)|0;var Tt=(h+(n=n+Math.imul(w,pt)|0)|0)+((8191&(i=(i=i+Math.imul(w,mt)|0)+Math.imul(M,pt)|0))<<13)|0;h=((o=o+Math.imul(M,mt)|0)+(i>>>13)|0)+(Tt>>>26)|0,Tt&=67108863,n=Math.imul(D,J),i=(i=Math.imul(D,tt))+Math.imul(q,J)|0,o=Math.imul(q,tt),n=n+Math.imul(j,rt)|0,i=(i=i+Math.imul(j,nt)|0)+Math.imul(N,rt)|0,o=o+Math.imul(N,nt)|0,n=n+Math.imul(O,ot)|0,i=(i=i+Math.imul(O,at)|0)+Math.imul(I,ot)|0,o=o+Math.imul(I,at)|0,n=n+Math.imul(R,ut)|0,i=(i=i+Math.imul(R,ht)|0)+Math.imul(P,ut)|0,o=o+Math.imul(P,ht)|0,n=n+Math.imul(x,ft)|0,i=(i=i+Math.imul(x,ct)|0)+Math.imul(A,ft)|0,o=o+Math.imul(A,ct)|0;var Rt=(h+(n=n+Math.imul(S,pt)|0)|0)+((8191&(i=(i=i+Math.imul(S,mt)|0)+Math.imul(k,pt)|0))<<13)|0;h=((o=o+Math.imul(k,mt)|0)+(i>>>13)|0)+(Rt>>>26)|0,Rt&=67108863,n=Math.imul(D,rt),i=(i=Math.imul(D,nt))+Math.imul(q,rt)|0,o=Math.imul(q,nt),n=n+Math.imul(j,ot)|0,i=(i=i+Math.imul(j,at)|0)+Math.imul(N,ot)|0,o=o+Math.imul(N,at)|0,n=n+Math.imul(O,ut)|0,i=(i=i+Math.imul(O,ht)|0)+Math.imul(I,ut)|0,o=o+Math.imul(I,ht)|0,n=n+Math.imul(R,ft)|0,i=(i=i+Math.imul(R,ct)|0)+Math.imul(P,ft)|0,o=o+Math.imul(P,ct)|0;var Pt=(h+(n=n+Math.imul(x,pt)|0)|0)+((8191&(i=(i=i+Math.imul(x,mt)|0)+Math.imul(A,pt)|0))<<13)|0;h=((o=o+Math.imul(A,mt)|0)+(i>>>13)|0)+(Pt>>>26)|0,Pt&=67108863,n=Math.imul(D,ot),i=(i=Math.imul(D,at))+Math.imul(q,ot)|0,o=Math.imul(q,at),n=n+Math.imul(j,ut)|0,i=(i=i+Math.imul(j,ht)|0)+Math.imul(N,ut)|0,o=o+Math.imul(N,ht)|0,n=n+Math.imul(O,ft)|0,i=(i=i+Math.imul(O,ct)|0)+Math.imul(I,ft)|0,o=o+Math.imul(I,ct)|0;var Ct=(h+(n=n+Math.imul(R,pt)|0)|0)+((8191&(i=(i=i+Math.imul(R,mt)|0)+Math.imul(P,pt)|0))<<13)|0;h=((o=o+Math.imul(P,mt)|0)+(i>>>13)|0)+(Ct>>>26)|0,Ct&=67108863,n=Math.imul(D,ut),i=(i=Math.imul(D,ht))+Math.imul(q,ut)|0,o=Math.imul(q,ht),n=n+Math.imul(j,ft)|0,i=(i=i+Math.imul(j,ct)|0)+Math.imul(N,ft)|0,o=o+Math.imul(N,ct)|0;var Ot=(h+(n=n+Math.imul(O,pt)|0)|0)+((8191&(i=(i=i+Math.imul(O,mt)|0)+Math.imul(I,pt)|0))<<13)|0;h=((o=o+Math.imul(I,mt)|0)+(i>>>13)|0)+(Ot>>>26)|0,Ot&=67108863,n=Math.imul(D,ft),i=(i=Math.imul(D,ct))+Math.imul(q,ft)|0,o=Math.imul(q,ct);var It=(h+(n=n+Math.imul(j,pt)|0)|0)+((8191&(i=(i=i+Math.imul(j,mt)|0)+Math.imul(N,pt)|0))<<13)|0;h=((o=o+Math.imul(N,mt)|0)+(i>>>13)|0)+(It>>>26)|0,It&=67108863;var Bt=(h+(n=Math.imul(D,pt))|0)+((8191&(i=(i=Math.imul(D,mt))+Math.imul(q,pt)|0))<<13)|0;return h=((o=Math.imul(q,mt))+(i>>>13)|0)+(Bt>>>26)|0,Bt&=67108863,u[0]=vt,u[1]=gt,u[2]=bt,u[3]=yt,u[4]=wt,u[5]=Mt,u[6]=_t,u[7]=St,u[8]=kt,u[9]=Et,u[10]=xt,u[11]=At,u[12]=Tt,u[13]=Rt,u[14]=Pt,u[15]=Ct,u[16]=Ot,u[17]=It,u[18]=Bt,0!==h&&(u[19]=h,r.length++),r};function p(t,e,r){return(new m).mulp(t,e,r)}function m(t,e){this.x=t,this.y=e}Math.imul||(d=c),o.prototype.mulTo=function(t,e){var r=this.length+t.length;return 10===this.length&&10===t.length?d(this,t,e):r<63?c(this,t,e):r<1024?function(t,e,r){r.negative=e.negative^t.negative,r.length=t.length+e.length;for(var n=0,i=0,o=0;o>>26)|0)>>>26,a&=67108863}r.words[o]=s,n=a,a=i}return 0!==n?r.words[o]=n:r.length--,r.strip()}(this,t,e):p(this,t,e)},m.prototype.makeRBT=function(t){for(var e=new Array(t),r=o.prototype._countBits(t)-1,n=0;n>=1;return n},m.prototype.permute=function(t,e,r,n,i,o){for(var a=0;a>>=1)i++;return 1<>>=13,r[2*a+1]=8191&o,o>>>=13;for(a=2*e;a>=26,e+=i/67108864|0,e+=o>>>26,this.words[r]=67108863&o}return 0!==e&&(this.words[r]=e,this.length++),this},o.prototype.muln=function(t){return this.clone().imuln(t)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(t){var e=function(t){for(var e=new Array(t.bitLength()),r=0;r>>i}return e}(t);if(0===e.length)return new o(1);for(var r=this,n=0;n=0);var e,r=t%26,i=(t-r)/26,o=67108863>>>26-r<<26-r;if(0!==r){var a=0;for(e=0;e>>26-r}a&&(this.words[e]=a,this.length++)}if(0!==i){for(e=this.length-1;e>=0;e--)this.words[e+i]=this.words[e];for(e=0;e=0),i=e?(e-e%26)/26:0;var o=t%26,a=Math.min((t-o)/26,this.length),s=67108863^67108863>>>o<a)for(this.length-=a,h=0;h=0&&(0!==l||h>=i);h--){var f=0|this.words[h];this.words[h]=l<<26-o|f>>>o,l=f&s}return u&&0!==l&&(u.words[u.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},o.prototype.ishrn=function(t,e,r){return n(0===this.negative),this.iushrn(t,e,r)},o.prototype.shln=function(t){return this.clone().ishln(t)},o.prototype.ushln=function(t){return this.clone().iushln(t)},o.prototype.shrn=function(t){return this.clone().ishrn(t)},o.prototype.ushrn=function(t){return this.clone().iushrn(t)},o.prototype.testn=function(t){n("number"==typeof t&&t>=0);var e=t%26,r=(t-e)/26,i=1<=0);var e=t%26,r=(t-e)/26;if(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==e&&r++,this.length=Math.min(r,this.length),0!==e){var i=67108863^67108863>>>e<=67108864;e++)this.words[e]-=67108864,e===this.length-1?this.words[e+1]=1:this.words[e+1]++;return this.length=Math.max(this.length,e+1),this},o.prototype.isubn=function(t){if(n("number"==typeof t),n(t<67108864),t<0)return this.iaddn(-t);if(0!==this.negative)return this.negative=0,this.iaddn(t),this.negative=1,this;if(this.words[0]-=t,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var e=0;e>26)-(u/67108864|0),this.words[i+r]=67108863&o}for(;i>26,this.words[i+r]=67108863&o;if(0===s)return this.strip();for(n(-1===s),s=0,i=0;i>26,this.words[i]=67108863&o;return this.negative=1,this.strip()},o.prototype._wordDiv=function(t,e){var r=(this.length,t.length),n=this.clone(),i=t,a=0|i.words[i.length-1];0!==(r=26-this._countBits(a))&&(i=i.ushln(r),n.iushln(r),a=0|i.words[i.length-1]);var s,u=n.length-i.length;if("mod"!==e){(s=new o(null)).length=u+1,s.words=new Array(s.length);for(var h=0;h=0;f--){var c=67108864*(0|n.words[i.length+f])+(0|n.words[i.length+f-1]);for(c=Math.min(c/a|0,67108863),n._ishlnsubmul(i,c,f);0!==n.negative;)c--,n.negative=0,n._ishlnsubmul(i,1,f),n.isZero()||(n.negative^=1);s&&(s.words[f]=c)}return s&&s.strip(),n.strip(),"div"!==e&&0!==r&&n.iushrn(r),{div:s||null,mod:n}},o.prototype.divmod=function(t,e,r){return n(!t.isZero()),this.isZero()?{div:new o(0),mod:new o(0)}:0!==this.negative&&0===t.negative?(s=this.neg().divmod(t,e),"mod"!==e&&(i=s.div.neg()),"div"!==e&&(a=s.mod.neg(),r&&0!==a.negative&&a.iadd(t)),{div:i,mod:a}):0===this.negative&&0!==t.negative?(s=this.divmod(t.neg(),e),"mod"!==e&&(i=s.div.neg()),{div:i,mod:s.mod}):0!=(this.negative&t.negative)?(s=this.neg().divmod(t.neg(),e),"div"!==e&&(a=s.mod.neg(),r&&0!==a.negative&&a.isub(t)),{div:s.div,mod:a}):t.length>this.length||this.cmp(t)<0?{div:new o(0),mod:this}:1===t.length?"div"===e?{div:this.divn(t.words[0]),mod:null}:"mod"===e?{div:null,mod:new o(this.modn(t.words[0]))}:{div:this.divn(t.words[0]),mod:new o(this.modn(t.words[0]))}:this._wordDiv(t,e);var i,a,s},o.prototype.div=function(t){return this.divmod(t,"div",!1).div},o.prototype.mod=function(t){return this.divmod(t,"mod",!1).mod},o.prototype.umod=function(t){return this.divmod(t,"mod",!0).mod},o.prototype.divRound=function(t){var e=this.divmod(t);if(e.mod.isZero())return e.div;var r=0!==e.div.negative?e.mod.isub(t):e.mod,n=t.ushrn(1),i=t.andln(1),o=r.cmp(n);return o<0||1===i&&0===o?e.div:0!==e.div.negative?e.div.isubn(1):e.div.iaddn(1)},o.prototype.modn=function(t){n(t<=67108863);for(var e=(1<<26)%t,r=0,i=this.length-1;i>=0;i--)r=(e*r+(0|this.words[i]))%t;return r},o.prototype.idivn=function(t){n(t<=67108863);for(var e=0,r=this.length-1;r>=0;r--){var i=(0|this.words[r])+67108864*e;this.words[r]=i/t|0,e=i%t}return this.strip()},o.prototype.divn=function(t){return this.clone().idivn(t)},o.prototype.egcd=function(t){n(0===t.negative),n(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var i=new o(1),a=new o(0),s=new o(0),u=new o(1),h=0;e.isEven()&&r.isEven();)e.iushrn(1),r.iushrn(1),++h;for(var l=r.clone(),f=e.clone();!e.isZero();){for(var c=0,d=1;0==(e.words[0]&d)&&c<26;++c,d<<=1);if(c>0)for(e.iushrn(c);c-- >0;)(i.isOdd()||a.isOdd())&&(i.iadd(l),a.isub(f)),i.iushrn(1),a.iushrn(1);for(var p=0,m=1;0==(r.words[0]&m)&&p<26;++p,m<<=1);if(p>0)for(r.iushrn(p);p-- >0;)(s.isOdd()||u.isOdd())&&(s.iadd(l),u.isub(f)),s.iushrn(1),u.iushrn(1);e.cmp(r)>=0?(e.isub(r),i.isub(s),a.isub(u)):(r.isub(e),s.isub(i),u.isub(a))}return{a:s,b:u,gcd:r.iushln(h)}},o.prototype._invmp=function(t){n(0===t.negative),n(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var i,a=new o(1),s=new o(0),u=r.clone();e.cmpn(1)>0&&r.cmpn(1)>0;){for(var h=0,l=1;0==(e.words[0]&l)&&h<26;++h,l<<=1);if(h>0)for(e.iushrn(h);h-- >0;)a.isOdd()&&a.iadd(u),a.iushrn(1);for(var f=0,c=1;0==(r.words[0]&c)&&f<26;++f,c<<=1);if(f>0)for(r.iushrn(f);f-- >0;)s.isOdd()&&s.iadd(u),s.iushrn(1);e.cmp(r)>=0?(e.isub(r),a.isub(s)):(r.isub(e),s.isub(a))}return(i=0===e.cmpn(1)?a:s).cmpn(0)<0&&i.iadd(t),i},o.prototype.gcd=function(t){if(this.isZero())return t.abs();if(t.isZero())return this.abs();var e=this.clone(),r=t.clone();e.negative=0,r.negative=0;for(var n=0;e.isEven()&&r.isEven();n++)e.iushrn(1),r.iushrn(1);for(;;){for(;e.isEven();)e.iushrn(1);for(;r.isEven();)r.iushrn(1);var i=e.cmp(r);if(i<0){var o=e;e=r,r=o}else if(0===i||0===r.cmpn(1))break;e.isub(r)}return r.iushln(n)},o.prototype.invm=function(t){return this.egcd(t).a.umod(t)},o.prototype.isEven=function(){return 0==(1&this.words[0])},o.prototype.isOdd=function(){return 1==(1&this.words[0])},o.prototype.andln=function(t){return this.words[0]&t},o.prototype.bincn=function(t){n("number"==typeof t);var e=t%26,r=(t-e)/26,i=1<>>26,s&=67108863,this.words[a]=s}return 0!==o&&(this.words[a]=o,this.length++),this},o.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},o.prototype.cmpn=function(t){var e,r=t<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this.strip(),this.length>1)e=1;else{r&&(t=-t),n(t<=67108863,"Number is too big");var i=0|this.words[0];e=i===t?0:it.length)return 1;if(this.length=0;r--){var n=0|this.words[r],i=0|t.words[r];if(n!==i){ni&&(e=1);break}}return e},o.prototype.gtn=function(t){return 1===this.cmpn(t)},o.prototype.gt=function(t){return 1===this.cmp(t)},o.prototype.gten=function(t){return this.cmpn(t)>=0},o.prototype.gte=function(t){return this.cmp(t)>=0},o.prototype.ltn=function(t){return-1===this.cmpn(t)},o.prototype.lt=function(t){return-1===this.cmp(t)},o.prototype.lten=function(t){return this.cmpn(t)<=0},o.prototype.lte=function(t){return this.cmp(t)<=0},o.prototype.eqn=function(t){return 0===this.cmpn(t)},o.prototype.eq=function(t){return 0===this.cmp(t)},o.red=function(t){return new _(t)},o.prototype.toRed=function(t){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),t.convertTo(this)._forceRed(t)},o.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(t){return this.red=t,this},o.prototype.forceRed=function(t){return n(!this.red,"Already a number in reduction context"),this._forceRed(t)},o.prototype.redAdd=function(t){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,t)},o.prototype.redIAdd=function(t){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,t)},o.prototype.redSub=function(t){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,t)},o.prototype.redISub=function(t){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,t)},o.prototype.redShl=function(t){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,t)},o.prototype.redMul=function(t){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.mul(this,t)},o.prototype.redIMul=function(t){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.imul(this,t)},o.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(t){return n(this.red&&!t.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,t)};var v={k256:null,p224:null,p192:null,p25519:null};function g(t,e){this.name=t,this.p=new o(e,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function b(){g.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function y(){g.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function w(){g.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function M(){g.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function _(t){if("string"==typeof t){var e=o._prime(t);this.m=e.p,this.prime=e}else n(t.gtn(1),"modulus must be greater than 1"),this.m=t,this.prime=null}function S(t){_.call(this,t),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new o(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}g.prototype._tmp=function(){var t=new o(null);return t.words=new Array(Math.ceil(this.n/13)),t},g.prototype.ireduce=function(t){var e,r=t;do{this.split(r,this.tmp),e=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(e>this.n);var n=e0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},g.prototype.split=function(t,e){t.iushrn(this.n,0,e)},g.prototype.imulK=function(t){return t.imul(this.k)},i(b,g),b.prototype.split=function(t,e){for(var r=Math.min(t.length,9),n=0;n>>22,i=o}i>>>=22,t.words[n-10]=i,0===i&&t.length>10?t.length-=10:t.length-=9},b.prototype.imulK=function(t){t.words[t.length]=0,t.words[t.length+1]=0,t.length+=2;for(var e=0,r=0;r>>=26,t.words[r]=i,e=n}return 0!==e&&(t.words[t.length++]=e),t},o._prime=function(t){if(v[t])return v[t];var e;if("k256"===t)e=new b;else if("p224"===t)e=new y;else if("p192"===t)e=new w;else{if("p25519"!==t)throw new Error("Unknown prime "+t);e=new M}return v[t]=e,e},_.prototype._verify1=function(t){n(0===t.negative,"red works only with positives"),n(t.red,"red works only with red numbers")},_.prototype._verify2=function(t,e){n(0==(t.negative|e.negative),"red works only with positives"),n(t.red&&t.red===e.red,"red works only with red numbers")},_.prototype.imod=function(t){return this.prime?this.prime.ireduce(t)._forceRed(this):t.umod(this.m)._forceRed(this)},_.prototype.neg=function(t){return t.isZero()?t.clone():this.m.sub(t)._forceRed(this)},_.prototype.add=function(t,e){this._verify2(t,e);var r=t.add(e);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},_.prototype.iadd=function(t,e){this._verify2(t,e);var r=t.iadd(e);return r.cmp(this.m)>=0&&r.isub(this.m),r},_.prototype.sub=function(t,e){this._verify2(t,e);var r=t.sub(e);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},_.prototype.isub=function(t,e){this._verify2(t,e);var r=t.isub(e);return r.cmpn(0)<0&&r.iadd(this.m),r},_.prototype.shl=function(t,e){return this._verify1(t),this.imod(t.ushln(e))},_.prototype.imul=function(t,e){return this._verify2(t,e),this.imod(t.imul(e))},_.prototype.mul=function(t,e){return this._verify2(t,e),this.imod(t.mul(e))},_.prototype.isqr=function(t){return this.imul(t,t.clone())},_.prototype.sqr=function(t){return this.mul(t,t)},_.prototype.sqrt=function(t){if(t.isZero())return t.clone();var e=this.m.andln(3);if(n(e%2==1),3===e){var r=this.m.add(new o(1)).iushrn(2);return this.pow(t,r)}for(var i=this.m.subn(1),a=0;!i.isZero()&&0===i.andln(1);)a++,i.iushrn(1);n(!i.isZero());var s=new o(1).toRed(this),u=s.redNeg(),h=this.m.subn(1).iushrn(1),l=this.m.bitLength();for(l=new o(2*l*l).toRed(this);0!==this.pow(l,h).cmp(u);)l.redIAdd(u);for(var f=this.pow(l,i),c=this.pow(t,i.addn(1).iushrn(1)),d=this.pow(t,i),p=a;0!==d.cmp(s);){for(var m=d,v=0;0!==m.cmp(s);v++)m=m.redSqr();n(v=0;n--){for(var h=e.words[n],l=u-1;l>=0;l--){var f=h>>l&1;i!==r[0]&&(i=this.sqr(i)),0!==f||0!==a?(a<<=1,a|=f,(4===++s||0===n&&0===l)&&(i=this.mul(i,r[a]),s=0,a=0)):s=0}u=26}return i},_.prototype.convertTo=function(t){var e=t.umod(this.m);return e===t?e.clone():e},_.prototype.convertFrom=function(t){var e=t.clone();return e.red=null,e},o.mont=function(t){return new S(t)},i(S,_),S.prototype.convertTo=function(t){return this.imod(t.ushln(this.shift))},S.prototype.convertFrom=function(t){var e=this.imod(t.mul(this.rinv));return e.red=null,e},S.prototype.imul=function(t,e){if(t.isZero()||e.isZero())return t.words[0]=0,t.length=1,t;var r=t.imul(e),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},S.prototype.mul=function(t,e){if(t.isZero()||e.isZero())return new o(0)._forceRed(this);var r=t.mul(e),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),a=i;return i.cmp(this.m)>=0?a=i.isub(this.m):i.cmpn(0)<0&&(a=i.iadd(this.m)),a._forceRed(this)},S.prototype.invm=function(t){return this.imod(t._invmp(this.m).mul(this.r2))._forceRed(this)}}(t,this)}).call(this,r(11)(t))},function(t,e,r){var n=r(185),i=r(49);function o(t){this.rand=t||new i.Rand}t.exports=o,o.create=function(t){return new o(t)},o.prototype._randbelow=function(t){var e=t.bitLength(),r=Math.ceil(e/8);do{var i=new n(this.rand.generate(r))}while(i.cmp(t)>=0);return i},o.prototype._randrange=function(t,e){var r=e.sub(t);return t.add(this._randbelow(r))},o.prototype.test=function(t,e,r){var i=t.bitLength(),o=n.mont(t),a=new n(1).toRed(o);e||(e=Math.max(1,i/48|0));for(var s=t.subn(1),u=0;!s.testn(u);u++);for(var h=t.shrn(u),l=s.toRed(o);e>0;e--){var f=this._randrange(new n(2),s);r&&r(f);var c=f.toRed(o).redPow(h);if(0!==c.cmp(a)&&0!==c.cmp(l)){for(var d=1;d0;e--){var l=this._randrange(new n(2),a),f=t.gcd(l);if(0!==f.cmpn(1))return f;var c=l.toRed(i).redPow(u);if(0!==c.cmp(o)&&0!==c.cmp(h)){for(var d=1;d0)if("string"==typeof e||a.objectMode||Object.getPrototypeOf(e)===s.prototype||(e=function(t){return s.from(t)}(e)),n)a.endEmitted?_(t,new M):A(t,a,e,!0);else if(a.ended)_(t,new y);else{if(a.destroyed)return!1;a.reading=!1,a.decoder&&!r?(e=a.decoder.write(e),a.objectMode||0!==e.length?A(t,a,e,!1):C(t,a)):A(t,a,e,!1)}else n||(a.reading=!1,C(t,a));return!a.ended&&(a.lengthe.highWaterMark&&(e.highWaterMark=function(t){return t>=1073741824?t=1073741824:(t--,t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,t|=t>>>16,t++),t}(t)),t<=e.length?t:e.ended?e.length:(e.needReadable=!0,0))}function R(t){var e=t._readableState;h("emitReadable",e.needReadable,e.emittedReadable),e.needReadable=!1,e.emittedReadable||(h("emitReadable",e.flowing),e.emittedReadable=!0,n.nextTick(P,t))}function P(t){var e=t._readableState;h("emitReadable_",e.destroyed,e.length,e.ended),e.destroyed||!e.length&&!e.ended||(t.emit("readable"),e.emittedReadable=!1),e.needReadable=!e.flowing&&!e.ended&&e.length<=e.highWaterMark,N(t)}function C(t,e){e.readingMore||(e.readingMore=!0,n.nextTick(O,t,e))}function O(t,e){for(;!e.reading&&!e.ended&&(e.length0,e.resumeScheduled&&!e.paused?e.flowing=!0:t.listenerCount("data")>0&&t.resume()}function B(t){h("readable nexttick read 0"),t.read(0)}function j(t,e){h("resume",e.reading),e.reading||t.read(0),e.resumeScheduled=!1,t.emit("resume"),N(t),e.flowing&&!e.reading&&t.read(0)}function N(t){var e=t._readableState;for(h("flow",e.flowing);e.flowing&&null!==t.read(););}function L(t,e){return 0===e.length?null:(e.objectMode?r=e.buffer.shift():!t||t>=e.length?(r=e.decoder?e.buffer.join(""):1===e.buffer.length?e.buffer.first():e.buffer.concat(e.length),e.buffer.clear()):r=e.buffer.consume(t,e.decoder),r);var r}function D(t){var e=t._readableState;h("endReadable",e.endEmitted),e.endEmitted||(e.ended=!0,n.nextTick(q,e,t))}function q(t,e){if(h("endReadableNT",t.endEmitted,t.length),!t.endEmitted&&0===t.length&&(t.endEmitted=!0,e.readable=!1,e.emit("end"),t.autoDestroy)){var r=e._writableState;(!r||r.autoDestroy&&r.finished)&&e.destroy()}}function z(t,e){for(var r=0,n=t.length;r=e.highWaterMark:e.length>0)||e.ended))return h("read: emitReadable",e.length,e.ended),0===e.length&&e.ended?D(this):R(this),null;if(0===(t=T(t,e))&&e.ended)return 0===e.length&&D(this),null;var n,i=e.needReadable;return h("need readable",i),(0===e.length||e.length-t0?L(t,e):null)?(e.needReadable=e.length<=e.highWaterMark,t=0):(e.length-=t,e.awaitDrain=0),0===e.length&&(e.ended||(e.needReadable=!0),r!==t&&e.ended&&D(this)),null!==n&&this.emit("data",n),n},E.prototype._read=function(t){_(this,new w("_read()"))},E.prototype.pipe=function(t,e){var r=this,i=this._readableState;switch(i.pipesCount){case 0:i.pipes=t;break;case 1:i.pipes=[i.pipes,t];break;default:i.pipes.push(t)}i.pipesCount+=1,h("pipe count=%d opts=%j",i.pipesCount,e);var a=(!e||!1!==e.end)&&t!==n.stdout&&t!==n.stderr?u:v;function s(e,n){h("onunpipe"),e===r&&n&&!1===n.hasUnpiped&&(n.hasUnpiped=!0,h("cleanup"),t.removeListener("close",p),t.removeListener("finish",m),t.removeListener("drain",l),t.removeListener("error",d),t.removeListener("unpipe",s),r.removeListener("end",u),r.removeListener("end",v),r.removeListener("data",c),f=!0,!i.awaitDrain||t._writableState&&!t._writableState.needDrain||l())}function u(){h("onend"),t.end()}i.endEmitted?n.nextTick(a):r.once("end",a),t.on("unpipe",s);var l=function(t){return function(){var e=t._readableState;h("pipeOnDrain",e.awaitDrain),e.awaitDrain&&e.awaitDrain--,0===e.awaitDrain&&o(t,"data")&&(e.flowing=!0,N(t))}}(r);t.on("drain",l);var f=!1;function c(e){h("ondata");var n=t.write(e);h("dest.write",n),!1===n&&((1===i.pipesCount&&i.pipes===t||i.pipesCount>1&&-1!==z(i.pipes,t))&&!f&&(h("false write response, pause",i.awaitDrain),i.awaitDrain++),r.pause())}function d(e){h("onerror",e),v(),t.removeListener("error",d),0===o(t,"error")&&_(t,e)}function p(){t.removeListener("finish",m),v()}function m(){h("onfinish"),t.removeListener("close",p),v()}function v(){h("unpipe"),r.unpipe(t)}return r.on("data",c),function(t,e,r){if("function"==typeof t.prependListener)return t.prependListener(e,r);t._events&&t._events[e]?Array.isArray(t._events[e])?t._events[e].unshift(r):t._events[e]=[r,t._events[e]]:t.on(e,r)}(t,"error",d),t.once("close",p),t.once("finish",m),t.emit("pipe",r),i.flowing||(h("pipe resume"),r.resume()),t},E.prototype.unpipe=function(t){var e=this._readableState,r={hasUnpiped:!1};if(0===e.pipesCount)return this;if(1===e.pipesCount)return t&&t!==e.pipes||(t||(t=e.pipes),e.pipes=null,e.pipesCount=0,e.flowing=!1,t&&t.emit("unpipe",this,r)),this;if(!t){var n=e.pipes,i=e.pipesCount;e.pipes=null,e.pipesCount=0,e.flowing=!1;for(var o=0;o0,!1!==i.flowing&&this.resume()):"readable"===t&&(i.endEmitted||i.readableListening||(i.readableListening=i.needReadable=!0,i.flowing=!1,i.emittedReadable=!1,h("on readable",i.length,i.reading),i.length?R(this):i.reading||n.nextTick(B,this))),r},E.prototype.addListener=E.prototype.on,E.prototype.removeListener=function(t,e){var r=a.prototype.removeListener.call(this,t,e);return"readable"===t&&n.nextTick(I,this),r},E.prototype.removeAllListeners=function(t){var e=a.prototype.removeAllListeners.apply(this,arguments);return"readable"!==t&&void 0!==t||n.nextTick(I,this),e},E.prototype.resume=function(){var t=this._readableState;return t.flowing||(h("resume"),t.flowing=!t.readableListening,function(t,e){e.resumeScheduled||(e.resumeScheduled=!0,n.nextTick(j,t,e))}(this,t)),t.paused=!1,this},E.prototype.pause=function(){return h("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(h("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},E.prototype.wrap=function(t){var e=this,r=this._readableState,n=!1;for(var i in t.on("end",(function(){if(h("wrapped end"),r.decoder&&!r.ended){var t=r.decoder.end();t&&t.length&&e.push(t)}e.push(null)})),t.on("data",(function(i){(h("wrapped data"),r.decoder&&(i=r.decoder.write(i)),r.objectMode&&null==i)||(r.objectMode||i&&i.length)&&(e.push(i)||(n=!0,t.pause()))})),t)void 0===this[i]&&"function"==typeof t[i]&&(this[i]=function(e){return function(){return t[e].apply(t,arguments)}}(i));for(var o=0;o-1))throw new M(t);return this._writableState.defaultEncoding=t,this},Object.defineProperty(E.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(E.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),E.prototype._write=function(t,e,r){r(new m("_write()"))},E.prototype._writev=null,E.prototype.end=function(t,e,r){var i=this._writableState;return"function"==typeof t?(r=t,t=null,e=null):"function"==typeof e&&(r=e,e=null),null!=t&&this.write(t,e),i.corked&&(i.corked=1,this.uncork()),i.ending||function(t,e,r){e.ending=!0,C(t,e),r&&(e.finished?n.nextTick(r):t.once("finish",r));e.ended=!0,t.writable=!1}(this,i,r),this},Object.defineProperty(E.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(E.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(t){this._writableState&&(this._writableState.destroyed=t)}}),E.prototype.destroy=f.destroy,E.prototype._undestroy=f.undestroy,E.prototype._destroy=function(t,e){e(t)}}).call(this,r(5),r(3))},function(t,e,r){"use strict";t.exports=l;var n=r(22).codes,i=n.ERR_METHOD_NOT_IMPLEMENTED,o=n.ERR_MULTIPLE_CALLBACK,a=n.ERR_TRANSFORM_ALREADY_TRANSFORMING,s=n.ERR_TRANSFORM_WITH_LENGTH_0,u=r(23);function h(t,e){var r=this._transformState;r.transforming=!1;var n=r.writecb;if(null===n)return this.emit("error",new o);r.writechunk=null,r.writecb=null,null!=e&&this.push(e),n(t);var i=this._readableState;i.reading=!1,(i.needReadable||i.length>8,a=255&i;o?r.push(o,a):r.push(a)}return r},n.zero2=i,n.toHex=o,n.encode=function(t,e){return"hex"===e?o(t):t}},function(t,e,r){"use strict";var n=e;n.base=r(34),n.short=r(204),n.mont=r(205),n.edwards=r(206)},function(t,e,r){"use strict";var n=r(8).rotr32;function i(t,e,r){return t&e^~t&r}function o(t,e,r){return t&e^t&r^e&r}function a(t,e,r){return t^e^r}e.ft_1=function(t,e,r,n){return 0===t?i(e,r,n):1===t||3===t?a(e,r,n):2===t?o(e,r,n):void 0},e.ch32=i,e.maj32=o,e.p32=a,e.s0_256=function(t){return n(t,2)^n(t,13)^n(t,22)},e.s1_256=function(t){return n(t,6)^n(t,11)^n(t,25)},e.g0_256=function(t){return n(t,7)^n(t,18)^t>>>3},e.g1_256=function(t){return n(t,17)^n(t,19)^t>>>10}},function(t,e,r){"use strict";var n=r(8),i=r(29),o=r(105),a=r(6),s=n.sum32,u=n.sum32_4,h=n.sum32_5,l=o.ch32,f=o.maj32,c=o.s0_256,d=o.s1_256,p=o.g0_256,m=o.g1_256,v=i.BlockHash,g=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298];function b(){if(!(this instanceof b))return new b;v.call(this),this.h=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.k=g,this.W=new Array(64)}n.inherits(b,v),t.exports=b,b.blockSize=512,b.outSize=256,b.hmacStrength=192,b.padLength=64,b.prototype._update=function(t,e){for(var r=this.W,n=0;n<16;n++)r[n]=t[e+n];for(;n=49&&h<=54?h-49+10:h>=17&&h<=22?h-17+10:h,a|=u}return n(!(240&a),"Invalid character in "+t),i}function u(t,e,r,i){for(var o=0,a=0,s=Math.min(t.length,r),u=e;u=49?h-49+10:h>=17?h-17+10:h,n(h>=0&&a0?t:e},o.min=function(t,e){return t.cmp(e)<0?t:e},o.prototype._init=function(t,e,r){if("number"==typeof t)return this._initNumber(t,e,r);if("object"==typeof t)return this._initArray(t,e,r);"hex"===e&&(e=16),n(e===(0|e)&&e>=2&&e<=36);var i=0;"-"===(t=t.toString().replace(/\s+/g,""))[0]&&i++,16===e?this._parseHex(t,i):this._parseBase(t,e,i),"-"===t[0]&&(this.negative=1),this._strip(),"le"===r&&this._initArray(this.toArray(),e,r)},o.prototype._initNumber=function(t,e,r){t<0&&(this.negative=1,t=-t),t<67108864?(this.words=[67108863&t],this.length=1):t<4503599627370496?(this.words=[67108863&t,t/67108864&67108863],this.length=2):(n(t<9007199254740992),this.words=[67108863&t,t/67108864&67108863,1],this.length=3),"le"===r&&this._initArray(this.toArray(),e,r)},o.prototype._initArray=function(t,e,r){if(n("number"==typeof t.length),t.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(t.length/3),this.words=new Array(this.length);for(var i=0;i=0;i-=3)a=t[i]|t[i-1]<<8|t[i-2]<<16,this.words[o]|=a<>>26-s&67108863,(s+=24)>=26&&(s-=26,o++);else if("le"===r)for(i=0,o=0;i>>26-s&67108863,(s+=24)>=26&&(s-=26,o++);return this._strip()},o.prototype._parseHex=function(t,e){this.length=Math.ceil((t.length-e)/6),this.words=new Array(this.length);for(var r=0;r=e;r-=6)i=s(t,r,r+6),this.words[n]|=i<>>26-o&4194303,(o+=24)>=26&&(o-=26,n++);r+6!==e&&(i=s(t,e,r+6),this.words[n]|=i<>>26-o&4194303),this._strip()},o.prototype._parseBase=function(t,e,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=e)n++;n--,i=i/e|0;for(var o=t.length-r,a=o%n,s=Math.min(o,o-a)+r,h=0,l=r;l1&&0===this.words[this.length-1];)this.length--;return this._normSign()},o.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{o.prototype[Symbol.for("nodejs.util.inspect.custom")]=l}catch(t){o.prototype.inspect=l}else o.prototype.inspect=l;function l(){return(this.red?""}var f=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],c=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],d=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];o.prototype.toString=function(t,e){var r;if(e=0|e||1,16===(t=t||10)||"hex"===t){r="";for(var i=0,o=0,a=0;a>>24-i&16777215)||a!==this.length-1?f[6-u.length]+u+r:u+r,(i+=2)>=26&&(i-=26,a--)}for(0!==o&&(r=o.toString(16)+r);r.length%e!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(t===(0|t)&&t>=2&&t<=36){var h=c[t],l=d[t];r="";var p=this.clone();for(p.negative=0;!p.isZero();){var m=p.modrn(l).toString(t);r=(p=p.idivn(l)).isZero()?m+r:f[h-m.length]+m+r}for(this.isZero()&&(r="0"+r);r.length%e!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}n(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var t=this.words[0];return 2===this.length?t+=67108864*this.words[1]:3===this.length&&1===this.words[2]?t+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-t:t},o.prototype.toJSON=function(){return this.toString(16,2)},a&&(o.prototype.toBuffer=function(t,e){return this.toArrayLike(a,t,e)}),o.prototype.toArray=function(t,e){return this.toArrayLike(Array,t,e)};function p(t,e,r){r.negative=e.negative^t.negative;var n=t.length+e.length|0;r.length=n,n=n-1|0;var i=0|t.words[0],o=0|e.words[0],a=i*o,s=67108863&a,u=a/67108864|0;r.words[0]=s;for(var h=1;h>>26,f=67108863&u,c=Math.min(h,e.length-1),d=Math.max(0,h-t.length+1);d<=c;d++){var p=h-d|0;l+=(a=(i=0|t.words[p])*(o=0|e.words[d])+f)/67108864|0,f=67108863&a}r.words[h]=0|f,u=0|l}return 0!==u?r.words[h]=0|u:r.length--,r._strip()}o.prototype.toArrayLike=function(t,e,r){this._strip();var i=this.byteLength(),o=r||Math.max(1,i);n(i<=o,"byte array longer than desired length"),n(o>0,"Requested array length <= 0");var a=function(t,e){return t.allocUnsafe?t.allocUnsafe(e):new t(e)}(t,o);return this["_toArrayLike"+("le"===e?"LE":"BE")](a,i),a},o.prototype._toArrayLikeLE=function(t,e){for(var r=0,n=0,i=0,o=0;i>8&255),r>16&255),6===o?(r>24&255),n=0,o=0):(n=a>>>24,o+=2)}if(r=0&&(t[r--]=a>>8&255),r>=0&&(t[r--]=a>>16&255),6===o?(r>=0&&(t[r--]=a>>24&255),n=0,o=0):(n=a>>>24,o+=2)}if(r>=0)for(t[r--]=n;r>=0;)t[r--]=0},Math.clz32?o.prototype._countBits=function(t){return 32-Math.clz32(t)}:o.prototype._countBits=function(t){var e=t,r=0;return e>=4096&&(r+=13,e>>>=13),e>=64&&(r+=7,e>>>=7),e>=8&&(r+=4,e>>>=4),e>=2&&(r+=2,e>>>=2),r+e},o.prototype._zeroBits=function(t){if(0===t)return 26;var e=t,r=0;return 0==(8191&e)&&(r+=13,e>>>=13),0==(127&e)&&(r+=7,e>>>=7),0==(15&e)&&(r+=4,e>>>=4),0==(3&e)&&(r+=2,e>>>=2),0==(1&e)&&r++,r},o.prototype.bitLength=function(){var t=this.words[this.length-1],e=this._countBits(t);return 26*(this.length-1)+e},o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var t=0,e=0;et.length?this.clone().ior(t):t.clone().ior(this)},o.prototype.uor=function(t){return this.length>t.length?this.clone().iuor(t):t.clone().iuor(this)},o.prototype.iuand=function(t){var e;e=this.length>t.length?t:this;for(var r=0;rt.length?this.clone().iand(t):t.clone().iand(this)},o.prototype.uand=function(t){return this.length>t.length?this.clone().iuand(t):t.clone().iuand(this)},o.prototype.iuxor=function(t){var e,r;this.length>t.length?(e=this,r=t):(e=t,r=this);for(var n=0;nt.length?this.clone().ixor(t):t.clone().ixor(this)},o.prototype.uxor=function(t){return this.length>t.length?this.clone().iuxor(t):t.clone().iuxor(this)},o.prototype.inotn=function(t){n("number"==typeof t&&t>=0);var e=0|Math.ceil(t/26),r=t%26;this._expand(e),r>0&&e--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-r),this._strip()},o.prototype.notn=function(t){return this.clone().inotn(t)},o.prototype.setn=function(t,e){n("number"==typeof t&&t>=0);var r=t/26|0,i=t%26;return this._expand(r+1),this.words[r]=e?this.words[r]|1<t.length?(r=this,n=t):(r=t,n=this);for(var i=0,o=0;o>>26;for(;0!==i&&o>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;ot.length?this.clone().iadd(t):t.clone().iadd(this)},o.prototype.isub=function(t){if(0!==t.negative){t.negative=0;var e=this.iadd(t);return t.negative=1,e._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(t),this.negative=1,this._normSign();var r,n,i=this.cmp(t);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=t):(r=t,n=this);for(var o=0,a=0;a>26,this.words[a]=67108863&e;for(;0!==o&&a>26,this.words[a]=67108863&e;if(0===o&&a>>13,d=0|a[1],p=8191&d,m=d>>>13,v=0|a[2],g=8191&v,b=v>>>13,y=0|a[3],w=8191&y,M=y>>>13,_=0|a[4],S=8191&_,k=_>>>13,E=0|a[5],x=8191&E,A=E>>>13,T=0|a[6],R=8191&T,P=T>>>13,C=0|a[7],O=8191&C,I=C>>>13,B=0|a[8],j=8191&B,N=B>>>13,L=0|a[9],D=8191&L,q=L>>>13,z=0|s[0],U=8191&z,F=z>>>13,H=0|s[1],W=8191&H,Z=H>>>13,K=0|s[2],V=8191&K,Y=K>>>13,$=0|s[3],G=8191&$,X=$>>>13,Q=0|s[4],J=8191&Q,tt=Q>>>13,et=0|s[5],rt=8191&et,nt=et>>>13,it=0|s[6],ot=8191&it,at=it>>>13,st=0|s[7],ut=8191&st,ht=st>>>13,lt=0|s[8],ft=8191<,ct=lt>>>13,dt=0|s[9],pt=8191&dt,mt=dt>>>13;r.negative=t.negative^e.negative,r.length=19;var vt=(h+(n=Math.imul(f,U))|0)+((8191&(i=(i=Math.imul(f,F))+Math.imul(c,U)|0))<<13)|0;h=((o=Math.imul(c,F))+(i>>>13)|0)+(vt>>>26)|0,vt&=67108863,n=Math.imul(p,U),i=(i=Math.imul(p,F))+Math.imul(m,U)|0,o=Math.imul(m,F);var gt=(h+(n=n+Math.imul(f,W)|0)|0)+((8191&(i=(i=i+Math.imul(f,Z)|0)+Math.imul(c,W)|0))<<13)|0;h=((o=o+Math.imul(c,Z)|0)+(i>>>13)|0)+(gt>>>26)|0,gt&=67108863,n=Math.imul(g,U),i=(i=Math.imul(g,F))+Math.imul(b,U)|0,o=Math.imul(b,F),n=n+Math.imul(p,W)|0,i=(i=i+Math.imul(p,Z)|0)+Math.imul(m,W)|0,o=o+Math.imul(m,Z)|0;var bt=(h+(n=n+Math.imul(f,V)|0)|0)+((8191&(i=(i=i+Math.imul(f,Y)|0)+Math.imul(c,V)|0))<<13)|0;h=((o=o+Math.imul(c,Y)|0)+(i>>>13)|0)+(bt>>>26)|0,bt&=67108863,n=Math.imul(w,U),i=(i=Math.imul(w,F))+Math.imul(M,U)|0,o=Math.imul(M,F),n=n+Math.imul(g,W)|0,i=(i=i+Math.imul(g,Z)|0)+Math.imul(b,W)|0,o=o+Math.imul(b,Z)|0,n=n+Math.imul(p,V)|0,i=(i=i+Math.imul(p,Y)|0)+Math.imul(m,V)|0,o=o+Math.imul(m,Y)|0;var yt=(h+(n=n+Math.imul(f,G)|0)|0)+((8191&(i=(i=i+Math.imul(f,X)|0)+Math.imul(c,G)|0))<<13)|0;h=((o=o+Math.imul(c,X)|0)+(i>>>13)|0)+(yt>>>26)|0,yt&=67108863,n=Math.imul(S,U),i=(i=Math.imul(S,F))+Math.imul(k,U)|0,o=Math.imul(k,F),n=n+Math.imul(w,W)|0,i=(i=i+Math.imul(w,Z)|0)+Math.imul(M,W)|0,o=o+Math.imul(M,Z)|0,n=n+Math.imul(g,V)|0,i=(i=i+Math.imul(g,Y)|0)+Math.imul(b,V)|0,o=o+Math.imul(b,Y)|0,n=n+Math.imul(p,G)|0,i=(i=i+Math.imul(p,X)|0)+Math.imul(m,G)|0,o=o+Math.imul(m,X)|0;var wt=(h+(n=n+Math.imul(f,J)|0)|0)+((8191&(i=(i=i+Math.imul(f,tt)|0)+Math.imul(c,J)|0))<<13)|0;h=((o=o+Math.imul(c,tt)|0)+(i>>>13)|0)+(wt>>>26)|0,wt&=67108863,n=Math.imul(x,U),i=(i=Math.imul(x,F))+Math.imul(A,U)|0,o=Math.imul(A,F),n=n+Math.imul(S,W)|0,i=(i=i+Math.imul(S,Z)|0)+Math.imul(k,W)|0,o=o+Math.imul(k,Z)|0,n=n+Math.imul(w,V)|0,i=(i=i+Math.imul(w,Y)|0)+Math.imul(M,V)|0,o=o+Math.imul(M,Y)|0,n=n+Math.imul(g,G)|0,i=(i=i+Math.imul(g,X)|0)+Math.imul(b,G)|0,o=o+Math.imul(b,X)|0,n=n+Math.imul(p,J)|0,i=(i=i+Math.imul(p,tt)|0)+Math.imul(m,J)|0,o=o+Math.imul(m,tt)|0;var Mt=(h+(n=n+Math.imul(f,rt)|0)|0)+((8191&(i=(i=i+Math.imul(f,nt)|0)+Math.imul(c,rt)|0))<<13)|0;h=((o=o+Math.imul(c,nt)|0)+(i>>>13)|0)+(Mt>>>26)|0,Mt&=67108863,n=Math.imul(R,U),i=(i=Math.imul(R,F))+Math.imul(P,U)|0,o=Math.imul(P,F),n=n+Math.imul(x,W)|0,i=(i=i+Math.imul(x,Z)|0)+Math.imul(A,W)|0,o=o+Math.imul(A,Z)|0,n=n+Math.imul(S,V)|0,i=(i=i+Math.imul(S,Y)|0)+Math.imul(k,V)|0,o=o+Math.imul(k,Y)|0,n=n+Math.imul(w,G)|0,i=(i=i+Math.imul(w,X)|0)+Math.imul(M,G)|0,o=o+Math.imul(M,X)|0,n=n+Math.imul(g,J)|0,i=(i=i+Math.imul(g,tt)|0)+Math.imul(b,J)|0,o=o+Math.imul(b,tt)|0,n=n+Math.imul(p,rt)|0,i=(i=i+Math.imul(p,nt)|0)+Math.imul(m,rt)|0,o=o+Math.imul(m,nt)|0;var _t=(h+(n=n+Math.imul(f,ot)|0)|0)+((8191&(i=(i=i+Math.imul(f,at)|0)+Math.imul(c,ot)|0))<<13)|0;h=((o=o+Math.imul(c,at)|0)+(i>>>13)|0)+(_t>>>26)|0,_t&=67108863,n=Math.imul(O,U),i=(i=Math.imul(O,F))+Math.imul(I,U)|0,o=Math.imul(I,F),n=n+Math.imul(R,W)|0,i=(i=i+Math.imul(R,Z)|0)+Math.imul(P,W)|0,o=o+Math.imul(P,Z)|0,n=n+Math.imul(x,V)|0,i=(i=i+Math.imul(x,Y)|0)+Math.imul(A,V)|0,o=o+Math.imul(A,Y)|0,n=n+Math.imul(S,G)|0,i=(i=i+Math.imul(S,X)|0)+Math.imul(k,G)|0,o=o+Math.imul(k,X)|0,n=n+Math.imul(w,J)|0,i=(i=i+Math.imul(w,tt)|0)+Math.imul(M,J)|0,o=o+Math.imul(M,tt)|0,n=n+Math.imul(g,rt)|0,i=(i=i+Math.imul(g,nt)|0)+Math.imul(b,rt)|0,o=o+Math.imul(b,nt)|0,n=n+Math.imul(p,ot)|0,i=(i=i+Math.imul(p,at)|0)+Math.imul(m,ot)|0,o=o+Math.imul(m,at)|0;var St=(h+(n=n+Math.imul(f,ut)|0)|0)+((8191&(i=(i=i+Math.imul(f,ht)|0)+Math.imul(c,ut)|0))<<13)|0;h=((o=o+Math.imul(c,ht)|0)+(i>>>13)|0)+(St>>>26)|0,St&=67108863,n=Math.imul(j,U),i=(i=Math.imul(j,F))+Math.imul(N,U)|0,o=Math.imul(N,F),n=n+Math.imul(O,W)|0,i=(i=i+Math.imul(O,Z)|0)+Math.imul(I,W)|0,o=o+Math.imul(I,Z)|0,n=n+Math.imul(R,V)|0,i=(i=i+Math.imul(R,Y)|0)+Math.imul(P,V)|0,o=o+Math.imul(P,Y)|0,n=n+Math.imul(x,G)|0,i=(i=i+Math.imul(x,X)|0)+Math.imul(A,G)|0,o=o+Math.imul(A,X)|0,n=n+Math.imul(S,J)|0,i=(i=i+Math.imul(S,tt)|0)+Math.imul(k,J)|0,o=o+Math.imul(k,tt)|0,n=n+Math.imul(w,rt)|0,i=(i=i+Math.imul(w,nt)|0)+Math.imul(M,rt)|0,o=o+Math.imul(M,nt)|0,n=n+Math.imul(g,ot)|0,i=(i=i+Math.imul(g,at)|0)+Math.imul(b,ot)|0,o=o+Math.imul(b,at)|0,n=n+Math.imul(p,ut)|0,i=(i=i+Math.imul(p,ht)|0)+Math.imul(m,ut)|0,o=o+Math.imul(m,ht)|0;var kt=(h+(n=n+Math.imul(f,ft)|0)|0)+((8191&(i=(i=i+Math.imul(f,ct)|0)+Math.imul(c,ft)|0))<<13)|0;h=((o=o+Math.imul(c,ct)|0)+(i>>>13)|0)+(kt>>>26)|0,kt&=67108863,n=Math.imul(D,U),i=(i=Math.imul(D,F))+Math.imul(q,U)|0,o=Math.imul(q,F),n=n+Math.imul(j,W)|0,i=(i=i+Math.imul(j,Z)|0)+Math.imul(N,W)|0,o=o+Math.imul(N,Z)|0,n=n+Math.imul(O,V)|0,i=(i=i+Math.imul(O,Y)|0)+Math.imul(I,V)|0,o=o+Math.imul(I,Y)|0,n=n+Math.imul(R,G)|0,i=(i=i+Math.imul(R,X)|0)+Math.imul(P,G)|0,o=o+Math.imul(P,X)|0,n=n+Math.imul(x,J)|0,i=(i=i+Math.imul(x,tt)|0)+Math.imul(A,J)|0,o=o+Math.imul(A,tt)|0,n=n+Math.imul(S,rt)|0,i=(i=i+Math.imul(S,nt)|0)+Math.imul(k,rt)|0,o=o+Math.imul(k,nt)|0,n=n+Math.imul(w,ot)|0,i=(i=i+Math.imul(w,at)|0)+Math.imul(M,ot)|0,o=o+Math.imul(M,at)|0,n=n+Math.imul(g,ut)|0,i=(i=i+Math.imul(g,ht)|0)+Math.imul(b,ut)|0,o=o+Math.imul(b,ht)|0,n=n+Math.imul(p,ft)|0,i=(i=i+Math.imul(p,ct)|0)+Math.imul(m,ft)|0,o=o+Math.imul(m,ct)|0;var Et=(h+(n=n+Math.imul(f,pt)|0)|0)+((8191&(i=(i=i+Math.imul(f,mt)|0)+Math.imul(c,pt)|0))<<13)|0;h=((o=o+Math.imul(c,mt)|0)+(i>>>13)|0)+(Et>>>26)|0,Et&=67108863,n=Math.imul(D,W),i=(i=Math.imul(D,Z))+Math.imul(q,W)|0,o=Math.imul(q,Z),n=n+Math.imul(j,V)|0,i=(i=i+Math.imul(j,Y)|0)+Math.imul(N,V)|0,o=o+Math.imul(N,Y)|0,n=n+Math.imul(O,G)|0,i=(i=i+Math.imul(O,X)|0)+Math.imul(I,G)|0,o=o+Math.imul(I,X)|0,n=n+Math.imul(R,J)|0,i=(i=i+Math.imul(R,tt)|0)+Math.imul(P,J)|0,o=o+Math.imul(P,tt)|0,n=n+Math.imul(x,rt)|0,i=(i=i+Math.imul(x,nt)|0)+Math.imul(A,rt)|0,o=o+Math.imul(A,nt)|0,n=n+Math.imul(S,ot)|0,i=(i=i+Math.imul(S,at)|0)+Math.imul(k,ot)|0,o=o+Math.imul(k,at)|0,n=n+Math.imul(w,ut)|0,i=(i=i+Math.imul(w,ht)|0)+Math.imul(M,ut)|0,o=o+Math.imul(M,ht)|0,n=n+Math.imul(g,ft)|0,i=(i=i+Math.imul(g,ct)|0)+Math.imul(b,ft)|0,o=o+Math.imul(b,ct)|0;var xt=(h+(n=n+Math.imul(p,pt)|0)|0)+((8191&(i=(i=i+Math.imul(p,mt)|0)+Math.imul(m,pt)|0))<<13)|0;h=((o=o+Math.imul(m,mt)|0)+(i>>>13)|0)+(xt>>>26)|0,xt&=67108863,n=Math.imul(D,V),i=(i=Math.imul(D,Y))+Math.imul(q,V)|0,o=Math.imul(q,Y),n=n+Math.imul(j,G)|0,i=(i=i+Math.imul(j,X)|0)+Math.imul(N,G)|0,o=o+Math.imul(N,X)|0,n=n+Math.imul(O,J)|0,i=(i=i+Math.imul(O,tt)|0)+Math.imul(I,J)|0,o=o+Math.imul(I,tt)|0,n=n+Math.imul(R,rt)|0,i=(i=i+Math.imul(R,nt)|0)+Math.imul(P,rt)|0,o=o+Math.imul(P,nt)|0,n=n+Math.imul(x,ot)|0,i=(i=i+Math.imul(x,at)|0)+Math.imul(A,ot)|0,o=o+Math.imul(A,at)|0,n=n+Math.imul(S,ut)|0,i=(i=i+Math.imul(S,ht)|0)+Math.imul(k,ut)|0,o=o+Math.imul(k,ht)|0,n=n+Math.imul(w,ft)|0,i=(i=i+Math.imul(w,ct)|0)+Math.imul(M,ft)|0,o=o+Math.imul(M,ct)|0;var At=(h+(n=n+Math.imul(g,pt)|0)|0)+((8191&(i=(i=i+Math.imul(g,mt)|0)+Math.imul(b,pt)|0))<<13)|0;h=((o=o+Math.imul(b,mt)|0)+(i>>>13)|0)+(At>>>26)|0,At&=67108863,n=Math.imul(D,G),i=(i=Math.imul(D,X))+Math.imul(q,G)|0,o=Math.imul(q,X),n=n+Math.imul(j,J)|0,i=(i=i+Math.imul(j,tt)|0)+Math.imul(N,J)|0,o=o+Math.imul(N,tt)|0,n=n+Math.imul(O,rt)|0,i=(i=i+Math.imul(O,nt)|0)+Math.imul(I,rt)|0,o=o+Math.imul(I,nt)|0,n=n+Math.imul(R,ot)|0,i=(i=i+Math.imul(R,at)|0)+Math.imul(P,ot)|0,o=o+Math.imul(P,at)|0,n=n+Math.imul(x,ut)|0,i=(i=i+Math.imul(x,ht)|0)+Math.imul(A,ut)|0,o=o+Math.imul(A,ht)|0,n=n+Math.imul(S,ft)|0,i=(i=i+Math.imul(S,ct)|0)+Math.imul(k,ft)|0,o=o+Math.imul(k,ct)|0;var Tt=(h+(n=n+Math.imul(w,pt)|0)|0)+((8191&(i=(i=i+Math.imul(w,mt)|0)+Math.imul(M,pt)|0))<<13)|0;h=((o=o+Math.imul(M,mt)|0)+(i>>>13)|0)+(Tt>>>26)|0,Tt&=67108863,n=Math.imul(D,J),i=(i=Math.imul(D,tt))+Math.imul(q,J)|0,o=Math.imul(q,tt),n=n+Math.imul(j,rt)|0,i=(i=i+Math.imul(j,nt)|0)+Math.imul(N,rt)|0,o=o+Math.imul(N,nt)|0,n=n+Math.imul(O,ot)|0,i=(i=i+Math.imul(O,at)|0)+Math.imul(I,ot)|0,o=o+Math.imul(I,at)|0,n=n+Math.imul(R,ut)|0,i=(i=i+Math.imul(R,ht)|0)+Math.imul(P,ut)|0,o=o+Math.imul(P,ht)|0,n=n+Math.imul(x,ft)|0,i=(i=i+Math.imul(x,ct)|0)+Math.imul(A,ft)|0,o=o+Math.imul(A,ct)|0;var Rt=(h+(n=n+Math.imul(S,pt)|0)|0)+((8191&(i=(i=i+Math.imul(S,mt)|0)+Math.imul(k,pt)|0))<<13)|0;h=((o=o+Math.imul(k,mt)|0)+(i>>>13)|0)+(Rt>>>26)|0,Rt&=67108863,n=Math.imul(D,rt),i=(i=Math.imul(D,nt))+Math.imul(q,rt)|0,o=Math.imul(q,nt),n=n+Math.imul(j,ot)|0,i=(i=i+Math.imul(j,at)|0)+Math.imul(N,ot)|0,o=o+Math.imul(N,at)|0,n=n+Math.imul(O,ut)|0,i=(i=i+Math.imul(O,ht)|0)+Math.imul(I,ut)|0,o=o+Math.imul(I,ht)|0,n=n+Math.imul(R,ft)|0,i=(i=i+Math.imul(R,ct)|0)+Math.imul(P,ft)|0,o=o+Math.imul(P,ct)|0;var Pt=(h+(n=n+Math.imul(x,pt)|0)|0)+((8191&(i=(i=i+Math.imul(x,mt)|0)+Math.imul(A,pt)|0))<<13)|0;h=((o=o+Math.imul(A,mt)|0)+(i>>>13)|0)+(Pt>>>26)|0,Pt&=67108863,n=Math.imul(D,ot),i=(i=Math.imul(D,at))+Math.imul(q,ot)|0,o=Math.imul(q,at),n=n+Math.imul(j,ut)|0,i=(i=i+Math.imul(j,ht)|0)+Math.imul(N,ut)|0,o=o+Math.imul(N,ht)|0,n=n+Math.imul(O,ft)|0,i=(i=i+Math.imul(O,ct)|0)+Math.imul(I,ft)|0,o=o+Math.imul(I,ct)|0;var Ct=(h+(n=n+Math.imul(R,pt)|0)|0)+((8191&(i=(i=i+Math.imul(R,mt)|0)+Math.imul(P,pt)|0))<<13)|0;h=((o=o+Math.imul(P,mt)|0)+(i>>>13)|0)+(Ct>>>26)|0,Ct&=67108863,n=Math.imul(D,ut),i=(i=Math.imul(D,ht))+Math.imul(q,ut)|0,o=Math.imul(q,ht),n=n+Math.imul(j,ft)|0,i=(i=i+Math.imul(j,ct)|0)+Math.imul(N,ft)|0,o=o+Math.imul(N,ct)|0;var Ot=(h+(n=n+Math.imul(O,pt)|0)|0)+((8191&(i=(i=i+Math.imul(O,mt)|0)+Math.imul(I,pt)|0))<<13)|0;h=((o=o+Math.imul(I,mt)|0)+(i>>>13)|0)+(Ot>>>26)|0,Ot&=67108863,n=Math.imul(D,ft),i=(i=Math.imul(D,ct))+Math.imul(q,ft)|0,o=Math.imul(q,ct);var It=(h+(n=n+Math.imul(j,pt)|0)|0)+((8191&(i=(i=i+Math.imul(j,mt)|0)+Math.imul(N,pt)|0))<<13)|0;h=((o=o+Math.imul(N,mt)|0)+(i>>>13)|0)+(It>>>26)|0,It&=67108863;var Bt=(h+(n=Math.imul(D,pt))|0)+((8191&(i=(i=Math.imul(D,mt))+Math.imul(q,pt)|0))<<13)|0;return h=((o=Math.imul(q,mt))+(i>>>13)|0)+(Bt>>>26)|0,Bt&=67108863,u[0]=vt,u[1]=gt,u[2]=bt,u[3]=yt,u[4]=wt,u[5]=Mt,u[6]=_t,u[7]=St,u[8]=kt,u[9]=Et,u[10]=xt,u[11]=At,u[12]=Tt,u[13]=Rt,u[14]=Pt,u[15]=Ct,u[16]=Ot,u[17]=It,u[18]=Bt,0!==h&&(u[19]=h,r.length++),r};function v(t,e,r){r.negative=e.negative^t.negative,r.length=t.length+e.length;for(var n=0,i=0,o=0;o>>26)|0)>>>26,a&=67108863}r.words[o]=s,n=a,a=i}return 0!==n?r.words[o]=n:r.length--,r._strip()}function g(t,e,r){return v(t,e,r)}function b(t,e){this.x=t,this.y=e}Math.imul||(m=p),o.prototype.mulTo=function(t,e){var r=this.length+t.length;return 10===this.length&&10===t.length?m(this,t,e):r<63?p(this,t,e):r<1024?v(this,t,e):g(this,t,e)},b.prototype.makeRBT=function(t){for(var e=new Array(t),r=o.prototype._countBits(t)-1,n=0;n>=1;return n},b.prototype.permute=function(t,e,r,n,i,o){for(var a=0;a>>=1)i++;return 1<>>=13,r[2*a+1]=8191&o,o>>>=13;for(a=2*e;a>=26,r+=o/67108864|0,r+=a>>>26,this.words[i]=67108863&a}return 0!==r&&(this.words[i]=r,this.length++),e?this.ineg():this},o.prototype.muln=function(t){return this.clone().imuln(t)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(t){var e=function(t){for(var e=new Array(t.bitLength()),r=0;r>>i&1}return e}(t);if(0===e.length)return new o(1);for(var r=this,n=0;n=0);var e,r=t%26,i=(t-r)/26,o=67108863>>>26-r<<26-r;if(0!==r){var a=0;for(e=0;e>>26-r}a&&(this.words[e]=a,this.length++)}if(0!==i){for(e=this.length-1;e>=0;e--)this.words[e+i]=this.words[e];for(e=0;e=0),i=e?(e-e%26)/26:0;var o=t%26,a=Math.min((t-o)/26,this.length),s=67108863^67108863>>>o<a)for(this.length-=a,h=0;h=0&&(0!==l||h>=i);h--){var f=0|this.words[h];this.words[h]=l<<26-o|f>>>o,l=f&s}return u&&0!==l&&(u.words[u.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},o.prototype.ishrn=function(t,e,r){return n(0===this.negative),this.iushrn(t,e,r)},o.prototype.shln=function(t){return this.clone().ishln(t)},o.prototype.ushln=function(t){return this.clone().iushln(t)},o.prototype.shrn=function(t){return this.clone().ishrn(t)},o.prototype.ushrn=function(t){return this.clone().iushrn(t)},o.prototype.testn=function(t){n("number"==typeof t&&t>=0);var e=t%26,r=(t-e)/26,i=1<=0);var e=t%26,r=(t-e)/26;if(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==e&&r++,this.length=Math.min(r,this.length),0!==e){var i=67108863^67108863>>>e<=67108864;e++)this.words[e]-=67108864,e===this.length-1?this.words[e+1]=1:this.words[e+1]++;return this.length=Math.max(this.length,e+1),this},o.prototype.isubn=function(t){if(n("number"==typeof t),n(t<67108864),t<0)return this.iaddn(-t);if(0!==this.negative)return this.negative=0,this.iaddn(t),this.negative=1,this;if(this.words[0]-=t,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var e=0;e>26)-(u/67108864|0),this.words[i+r]=67108863&o}for(;i>26,this.words[i+r]=67108863&o;if(0===s)return this._strip();for(n(-1===s),s=0,i=0;i>26,this.words[i]=67108863&o;return this.negative=1,this._strip()},o.prototype._wordDiv=function(t,e){var r=(this.length,t.length),n=this.clone(),i=t,a=0|i.words[i.length-1];0!==(r=26-this._countBits(a))&&(i=i.ushln(r),n.iushln(r),a=0|i.words[i.length-1]);var s,u=n.length-i.length;if("mod"!==e){(s=new o(null)).length=u+1,s.words=new Array(s.length);for(var h=0;h=0;f--){var c=67108864*(0|n.words[i.length+f])+(0|n.words[i.length+f-1]);for(c=Math.min(c/a|0,67108863),n._ishlnsubmul(i,c,f);0!==n.negative;)c--,n.negative=0,n._ishlnsubmul(i,1,f),n.isZero()||(n.negative^=1);s&&(s.words[f]=c)}return s&&s._strip(),n._strip(),"div"!==e&&0!==r&&n.iushrn(r),{div:s||null,mod:n}},o.prototype.divmod=function(t,e,r){return n(!t.isZero()),this.isZero()?{div:new o(0),mod:new o(0)}:0!==this.negative&&0===t.negative?(s=this.neg().divmod(t,e),"mod"!==e&&(i=s.div.neg()),"div"!==e&&(a=s.mod.neg(),r&&0!==a.negative&&a.iadd(t)),{div:i,mod:a}):0===this.negative&&0!==t.negative?(s=this.divmod(t.neg(),e),"mod"!==e&&(i=s.div.neg()),{div:i,mod:s.mod}):0!=(this.negative&t.negative)?(s=this.neg().divmod(t.neg(),e),"div"!==e&&(a=s.mod.neg(),r&&0!==a.negative&&a.isub(t)),{div:s.div,mod:a}):t.length>this.length||this.cmp(t)<0?{div:new o(0),mod:this}:1===t.length?"div"===e?{div:this.divn(t.words[0]),mod:null}:"mod"===e?{div:null,mod:new o(this.modrn(t.words[0]))}:{div:this.divn(t.words[0]),mod:new o(this.modrn(t.words[0]))}:this._wordDiv(t,e);var i,a,s},o.prototype.div=function(t){return this.divmod(t,"div",!1).div},o.prototype.mod=function(t){return this.divmod(t,"mod",!1).mod},o.prototype.umod=function(t){return this.divmod(t,"mod",!0).mod},o.prototype.divRound=function(t){var e=this.divmod(t);if(e.mod.isZero())return e.div;var r=0!==e.div.negative?e.mod.isub(t):e.mod,n=t.ushrn(1),i=t.andln(1),o=r.cmp(n);return o<0||1===i&&0===o?e.div:0!==e.div.negative?e.div.isubn(1):e.div.iaddn(1)},o.prototype.modrn=function(t){var e=t<0;e&&(t=-t),n(t<=67108863);for(var r=(1<<26)%t,i=0,o=this.length-1;o>=0;o--)i=(r*i+(0|this.words[o]))%t;return e?-i:i},o.prototype.modn=function(t){return this.modrn(t)},o.prototype.idivn=function(t){var e=t<0;e&&(t=-t),n(t<=67108863);for(var r=0,i=this.length-1;i>=0;i--){var o=(0|this.words[i])+67108864*r;this.words[i]=o/t|0,r=o%t}return this._strip(),e?this.ineg():this},o.prototype.divn=function(t){return this.clone().idivn(t)},o.prototype.egcd=function(t){n(0===t.negative),n(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var i=new o(1),a=new o(0),s=new o(0),u=new o(1),h=0;e.isEven()&&r.isEven();)e.iushrn(1),r.iushrn(1),++h;for(var l=r.clone(),f=e.clone();!e.isZero();){for(var c=0,d=1;0==(e.words[0]&d)&&c<26;++c,d<<=1);if(c>0)for(e.iushrn(c);c-- >0;)(i.isOdd()||a.isOdd())&&(i.iadd(l),a.isub(f)),i.iushrn(1),a.iushrn(1);for(var p=0,m=1;0==(r.words[0]&m)&&p<26;++p,m<<=1);if(p>0)for(r.iushrn(p);p-- >0;)(s.isOdd()||u.isOdd())&&(s.iadd(l),u.isub(f)),s.iushrn(1),u.iushrn(1);e.cmp(r)>=0?(e.isub(r),i.isub(s),a.isub(u)):(r.isub(e),s.isub(i),u.isub(a))}return{a:s,b:u,gcd:r.iushln(h)}},o.prototype._invmp=function(t){n(0===t.negative),n(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var i,a=new o(1),s=new o(0),u=r.clone();e.cmpn(1)>0&&r.cmpn(1)>0;){for(var h=0,l=1;0==(e.words[0]&l)&&h<26;++h,l<<=1);if(h>0)for(e.iushrn(h);h-- >0;)a.isOdd()&&a.iadd(u),a.iushrn(1);for(var f=0,c=1;0==(r.words[0]&c)&&f<26;++f,c<<=1);if(f>0)for(r.iushrn(f);f-- >0;)s.isOdd()&&s.iadd(u),s.iushrn(1);e.cmp(r)>=0?(e.isub(r),a.isub(s)):(r.isub(e),s.isub(a))}return(i=0===e.cmpn(1)?a:s).cmpn(0)<0&&i.iadd(t),i},o.prototype.gcd=function(t){if(this.isZero())return t.abs();if(t.isZero())return this.abs();var e=this.clone(),r=t.clone();e.negative=0,r.negative=0;for(var n=0;e.isEven()&&r.isEven();n++)e.iushrn(1),r.iushrn(1);for(;;){for(;e.isEven();)e.iushrn(1);for(;r.isEven();)r.iushrn(1);var i=e.cmp(r);if(i<0){var o=e;e=r,r=o}else if(0===i||0===r.cmpn(1))break;e.isub(r)}return r.iushln(n)},o.prototype.invm=function(t){return this.egcd(t).a.umod(t)},o.prototype.isEven=function(){return 0==(1&this.words[0])},o.prototype.isOdd=function(){return 1==(1&this.words[0])},o.prototype.andln=function(t){return this.words[0]&t},o.prototype.bincn=function(t){n("number"==typeof t);var e=t%26,r=(t-e)/26,i=1<>>26,s&=67108863,this.words[a]=s}return 0!==o&&(this.words[a]=o,this.length++),this},o.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},o.prototype.cmpn=function(t){var e,r=t<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this._strip(),this.length>1)e=1;else{r&&(t=-t),n(t<=67108863,"Number is too big");var i=0|this.words[0];e=i===t?0:it.length)return 1;if(this.length=0;r--){var n=0|this.words[r],i=0|t.words[r];if(n!==i){ni&&(e=1);break}}return e},o.prototype.gtn=function(t){return 1===this.cmpn(t)},o.prototype.gt=function(t){return 1===this.cmp(t)},o.prototype.gten=function(t){return this.cmpn(t)>=0},o.prototype.gte=function(t){return this.cmp(t)>=0},o.prototype.ltn=function(t){return-1===this.cmpn(t)},o.prototype.lt=function(t){return-1===this.cmp(t)},o.prototype.lten=function(t){return this.cmpn(t)<=0},o.prototype.lte=function(t){return this.cmp(t)<=0},o.prototype.eqn=function(t){return 0===this.cmpn(t)},o.prototype.eq=function(t){return 0===this.cmp(t)},o.red=function(t){return new E(t)},o.prototype.toRed=function(t){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),t.convertTo(this)._forceRed(t)},o.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(t){return this.red=t,this},o.prototype.forceRed=function(t){return n(!this.red,"Already a number in reduction context"),this._forceRed(t)},o.prototype.redAdd=function(t){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,t)},o.prototype.redIAdd=function(t){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,t)},o.prototype.redSub=function(t){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,t)},o.prototype.redISub=function(t){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,t)},o.prototype.redShl=function(t){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,t)},o.prototype.redMul=function(t){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.mul(this,t)},o.prototype.redIMul=function(t){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.imul(this,t)},o.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(t){return n(this.red&&!t.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,t)};var y={k256:null,p224:null,p192:null,p25519:null};function w(t,e){this.name=t,this.p=new o(e,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function M(){w.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function _(){w.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function S(){w.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function k(){w.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function E(t){if("string"==typeof t){var e=o._prime(t);this.m=e.p,this.prime=e}else n(t.gtn(1),"modulus must be greater than 1"),this.m=t,this.prime=null}function x(t){E.call(this,t),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new o(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}w.prototype._tmp=function(){var t=new o(null);return t.words=new Array(Math.ceil(this.n/13)),t},w.prototype.ireduce=function(t){var e,r=t;do{this.split(r,this.tmp),e=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(e>this.n);var n=e0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},w.prototype.split=function(t,e){t.iushrn(this.n,0,e)},w.prototype.imulK=function(t){return t.imul(this.k)},i(M,w),M.prototype.split=function(t,e){for(var r=Math.min(t.length,9),n=0;n>>22,i=o}i>>>=22,t.words[n-10]=i,0===i&&t.length>10?t.length-=10:t.length-=9},M.prototype.imulK=function(t){t.words[t.length]=0,t.words[t.length+1]=0,t.length+=2;for(var e=0,r=0;r>>=26,t.words[r]=i,e=n}return 0!==e&&(t.words[t.length++]=e),t},o._prime=function(t){if(y[t])return y[t];var e;if("k256"===t)e=new M;else if("p224"===t)e=new _;else if("p192"===t)e=new S;else{if("p25519"!==t)throw new Error("Unknown prime "+t);e=new k}return y[t]=e,e},E.prototype._verify1=function(t){n(0===t.negative,"red works only with positives"),n(t.red,"red works only with red numbers")},E.prototype._verify2=function(t,e){n(0==(t.negative|e.negative),"red works only with positives"),n(t.red&&t.red===e.red,"red works only with red numbers")},E.prototype.imod=function(t){return this.prime?this.prime.ireduce(t)._forceRed(this):(h(t,t.umod(this.m)._forceRed(this)),t)},E.prototype.neg=function(t){return t.isZero()?t.clone():this.m.sub(t)._forceRed(this)},E.prototype.add=function(t,e){this._verify2(t,e);var r=t.add(e);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},E.prototype.iadd=function(t,e){this._verify2(t,e);var r=t.iadd(e);return r.cmp(this.m)>=0&&r.isub(this.m),r},E.prototype.sub=function(t,e){this._verify2(t,e);var r=t.sub(e);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},E.prototype.isub=function(t,e){this._verify2(t,e);var r=t.isub(e);return r.cmpn(0)<0&&r.iadd(this.m),r},E.prototype.shl=function(t,e){return this._verify1(t),this.imod(t.ushln(e))},E.prototype.imul=function(t,e){return this._verify2(t,e),this.imod(t.imul(e))},E.prototype.mul=function(t,e){return this._verify2(t,e),this.imod(t.mul(e))},E.prototype.isqr=function(t){return this.imul(t,t.clone())},E.prototype.sqr=function(t){return this.mul(t,t)},E.prototype.sqrt=function(t){if(t.isZero())return t.clone();var e=this.m.andln(3);if(n(e%2==1),3===e){var r=this.m.add(new o(1)).iushrn(2);return this.pow(t,r)}for(var i=this.m.subn(1),a=0;!i.isZero()&&0===i.andln(1);)a++,i.iushrn(1);n(!i.isZero());var s=new o(1).toRed(this),u=s.redNeg(),h=this.m.subn(1).iushrn(1),l=this.m.bitLength();for(l=new o(2*l*l).toRed(this);0!==this.pow(l,h).cmp(u);)l.redIAdd(u);for(var f=this.pow(l,i),c=this.pow(t,i.addn(1).iushrn(1)),d=this.pow(t,i),p=a;0!==d.cmp(s);){for(var m=d,v=0;0!==m.cmp(s);v++)m=m.redSqr();n(v=0;n--){for(var h=e.words[n],l=u-1;l>=0;l--){var f=h>>l&1;i!==r[0]&&(i=this.sqr(i)),0!==f||0!==a?(a<<=1,a|=f,(4===++s||0===n&&0===l)&&(i=this.mul(i,r[a]),s=0,a=0)):s=0}u=26}return i},E.prototype.convertTo=function(t){var e=t.umod(this.m);return e===t?e.clone():e},E.prototype.convertFrom=function(t){var e=t.clone();return e.red=null,e},o.mont=function(t){return new x(t)},i(x,E),x.prototype.convertTo=function(t){return this.imod(t.ushln(this.shift))},x.prototype.convertFrom=function(t){var e=this.imod(t.mul(this.rinv));return e.red=null,e},x.prototype.imul=function(t,e){if(t.isZero()||e.isZero())return t.words[0]=0,t.length=1,t;var r=t.imul(e),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},x.prototype.mul=function(t,e){if(t.isZero()||e.isZero())return new o(0)._forceRed(this);var r=t.mul(e),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),a=i;return i.cmp(this.m)>=0?a=i.isub(this.m):i.cmpn(0)<0&&(a=i.iadd(this.m)),a._forceRed(this)},x.prototype.invm=function(t){return this.imod(t._invmp(this.m).mul(this.r2))._forceRed(this)}}(t,this)}).call(this,r(11)(t))},function(t,e,r){"use strict";const n=e;n.bignum=r(110),n.define=r(224).define,n.base=r(227),n.constants=r(228),n.decoders=r(113),n.encoders=r(111)},function(t,e,r){(function(t){!function(t,e){"use strict";function n(t,e){if(!t)throw new Error(e||"Assertion failed")}function i(t,e){t.super_=e;var r=function(){};r.prototype=e.prototype,t.prototype=new r,t.prototype.constructor=t}function o(t,e,r){if(o.isBN(t))return t;this.negative=0,this.words=null,this.length=0,this.red=null,null!==t&&("le"!==e&&"be"!==e||(r=e,e=10),this._init(t||0,e||10,r||"be"))}var a;"object"==typeof t?t.exports=o:e.BN=o,o.BN=o,o.wordSize=26;try{a=r(223).Buffer}catch(t){}function s(t,e,r){for(var n=0,i=Math.min(t.length,r),o=e;o=49&&a<=54?a-49+10:a>=17&&a<=22?a-17+10:15&a}return n}function u(t,e,r,n){for(var i=0,o=Math.min(t.length,r),a=e;a=49?s-49+10:s>=17?s-17+10:s}return i}o.isBN=function(t){return t instanceof o||null!==t&&"object"==typeof t&&t.constructor.wordSize===o.wordSize&&Array.isArray(t.words)},o.max=function(t,e){return t.cmp(e)>0?t:e},o.min=function(t,e){return t.cmp(e)<0?t:e},o.prototype._init=function(t,e,r){if("number"==typeof t)return this._initNumber(t,e,r);if("object"==typeof t)return this._initArray(t,e,r);"hex"===e&&(e=16),n(e===(0|e)&&e>=2&&e<=36);var i=0;"-"===(t=t.toString().replace(/\s+/g,""))[0]&&i++,16===e?this._parseHex(t,i):this._parseBase(t,e,i),"-"===t[0]&&(this.negative=1),this.strip(),"le"===r&&this._initArray(this.toArray(),e,r)},o.prototype._initNumber=function(t,e,r){t<0&&(this.negative=1,t=-t),t<67108864?(this.words=[67108863&t],this.length=1):t<4503599627370496?(this.words=[67108863&t,t/67108864&67108863],this.length=2):(n(t<9007199254740992),this.words=[67108863&t,t/67108864&67108863,1],this.length=3),"le"===r&&this._initArray(this.toArray(),e,r)},o.prototype._initArray=function(t,e,r){if(n("number"==typeof t.length),t.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(t.length/3),this.words=new Array(this.length);for(var i=0;i=0;i-=3)a=t[i]|t[i-1]<<8|t[i-2]<<16,this.words[o]|=a<>>26-s&67108863,(s+=24)>=26&&(s-=26,o++);else if("le"===r)for(i=0,o=0;i>>26-s&67108863,(s+=24)>=26&&(s-=26,o++);return this.strip()},o.prototype._parseHex=function(t,e){this.length=Math.ceil((t.length-e)/6),this.words=new Array(this.length);for(var r=0;r=e;r-=6)i=s(t,r,r+6),this.words[n]|=i<>>26-o&4194303,(o+=24)>=26&&(o-=26,n++);r+6!==e&&(i=s(t,e,r+6),this.words[n]|=i<>>26-o&4194303),this.strip()},o.prototype._parseBase=function(t,e,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=e)n++;n--,i=i/e|0;for(var o=t.length-r,a=o%n,s=Math.min(o,o-a)+r,h=0,l=r;l1&&0===this.words[this.length-1];)this.length--;return this._normSign()},o.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},o.prototype.inspect=function(){return(this.red?""};var h=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],l=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],f=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function c(t,e,r){r.negative=e.negative^t.negative;var n=t.length+e.length|0;r.length=n,n=n-1|0;var i=0|t.words[0],o=0|e.words[0],a=i*o,s=67108863&a,u=a/67108864|0;r.words[0]=s;for(var h=1;h>>26,f=67108863&u,c=Math.min(h,e.length-1),d=Math.max(0,h-t.length+1);d<=c;d++){var p=h-d|0;l+=(a=(i=0|t.words[p])*(o=0|e.words[d])+f)/67108864|0,f=67108863&a}r.words[h]=0|f,u=0|l}return 0!==u?r.words[h]=0|u:r.length--,r.strip()}o.prototype.toString=function(t,e){var r;if(e=0|e||1,16===(t=t||10)||"hex"===t){r="";for(var i=0,o=0,a=0;a>>24-i&16777215)||a!==this.length-1?h[6-u.length]+u+r:u+r,(i+=2)>=26&&(i-=26,a--)}for(0!==o&&(r=o.toString(16)+r);r.length%e!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(t===(0|t)&&t>=2&&t<=36){var c=l[t],d=f[t];r="";var p=this.clone();for(p.negative=0;!p.isZero();){var m=p.modn(d).toString(t);r=(p=p.idivn(d)).isZero()?m+r:h[c-m.length]+m+r}for(this.isZero()&&(r="0"+r);r.length%e!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}n(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var t=this.words[0];return 2===this.length?t+=67108864*this.words[1]:3===this.length&&1===this.words[2]?t+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-t:t},o.prototype.toJSON=function(){return this.toString(16)},o.prototype.toBuffer=function(t,e){return n(void 0!==a),this.toArrayLike(a,t,e)},o.prototype.toArray=function(t,e){return this.toArrayLike(Array,t,e)},o.prototype.toArrayLike=function(t,e,r){var i=this.byteLength(),o=r||Math.max(1,i);n(i<=o,"byte array longer than desired length"),n(o>0,"Requested array length <= 0"),this.strip();var a,s,u="le"===e,h=new t(o),l=this.clone();if(u){for(s=0;!l.isZero();s++)a=l.andln(255),l.iushrn(8),h[s]=a;for(;s=4096&&(r+=13,e>>>=13),e>=64&&(r+=7,e>>>=7),e>=8&&(r+=4,e>>>=4),e>=2&&(r+=2,e>>>=2),r+e},o.prototype._zeroBits=function(t){if(0===t)return 26;var e=t,r=0;return 0==(8191&e)&&(r+=13,e>>>=13),0==(127&e)&&(r+=7,e>>>=7),0==(15&e)&&(r+=4,e>>>=4),0==(3&e)&&(r+=2,e>>>=2),0==(1&e)&&r++,r},o.prototype.bitLength=function(){var t=this.words[this.length-1],e=this._countBits(t);return 26*(this.length-1)+e},o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var t=0,e=0;et.length?this.clone().ior(t):t.clone().ior(this)},o.prototype.uor=function(t){return this.length>t.length?this.clone().iuor(t):t.clone().iuor(this)},o.prototype.iuand=function(t){var e;e=this.length>t.length?t:this;for(var r=0;rt.length?this.clone().iand(t):t.clone().iand(this)},o.prototype.uand=function(t){return this.length>t.length?this.clone().iuand(t):t.clone().iuand(this)},o.prototype.iuxor=function(t){var e,r;this.length>t.length?(e=this,r=t):(e=t,r=this);for(var n=0;nt.length?this.clone().ixor(t):t.clone().ixor(this)},o.prototype.uxor=function(t){return this.length>t.length?this.clone().iuxor(t):t.clone().iuxor(this)},o.prototype.inotn=function(t){n("number"==typeof t&&t>=0);var e=0|Math.ceil(t/26),r=t%26;this._expand(e),r>0&&e--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-r),this.strip()},o.prototype.notn=function(t){return this.clone().inotn(t)},o.prototype.setn=function(t,e){n("number"==typeof t&&t>=0);var r=t/26|0,i=t%26;return this._expand(r+1),this.words[r]=e?this.words[r]|1<t.length?(r=this,n=t):(r=t,n=this);for(var i=0,o=0;o>>26;for(;0!==i&&o>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;ot.length?this.clone().iadd(t):t.clone().iadd(this)},o.prototype.isub=function(t){if(0!==t.negative){t.negative=0;var e=this.iadd(t);return t.negative=1,e._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(t),this.negative=1,this._normSign();var r,n,i=this.cmp(t);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=t):(r=t,n=this);for(var o=0,a=0;a>26,this.words[a]=67108863&e;for(;0!==o&&a>26,this.words[a]=67108863&e;if(0===o&&a>>13,d=0|a[1],p=8191&d,m=d>>>13,v=0|a[2],g=8191&v,b=v>>>13,y=0|a[3],w=8191&y,M=y>>>13,_=0|a[4],S=8191&_,k=_>>>13,E=0|a[5],x=8191&E,A=E>>>13,T=0|a[6],R=8191&T,P=T>>>13,C=0|a[7],O=8191&C,I=C>>>13,B=0|a[8],j=8191&B,N=B>>>13,L=0|a[9],D=8191&L,q=L>>>13,z=0|s[0],U=8191&z,F=z>>>13,H=0|s[1],W=8191&H,Z=H>>>13,K=0|s[2],V=8191&K,Y=K>>>13,$=0|s[3],G=8191&$,X=$>>>13,Q=0|s[4],J=8191&Q,tt=Q>>>13,et=0|s[5],rt=8191&et,nt=et>>>13,it=0|s[6],ot=8191&it,at=it>>>13,st=0|s[7],ut=8191&st,ht=st>>>13,lt=0|s[8],ft=8191<,ct=lt>>>13,dt=0|s[9],pt=8191&dt,mt=dt>>>13;r.negative=t.negative^e.negative,r.length=19;var vt=(h+(n=Math.imul(f,U))|0)+((8191&(i=(i=Math.imul(f,F))+Math.imul(c,U)|0))<<13)|0;h=((o=Math.imul(c,F))+(i>>>13)|0)+(vt>>>26)|0,vt&=67108863,n=Math.imul(p,U),i=(i=Math.imul(p,F))+Math.imul(m,U)|0,o=Math.imul(m,F);var gt=(h+(n=n+Math.imul(f,W)|0)|0)+((8191&(i=(i=i+Math.imul(f,Z)|0)+Math.imul(c,W)|0))<<13)|0;h=((o=o+Math.imul(c,Z)|0)+(i>>>13)|0)+(gt>>>26)|0,gt&=67108863,n=Math.imul(g,U),i=(i=Math.imul(g,F))+Math.imul(b,U)|0,o=Math.imul(b,F),n=n+Math.imul(p,W)|0,i=(i=i+Math.imul(p,Z)|0)+Math.imul(m,W)|0,o=o+Math.imul(m,Z)|0;var bt=(h+(n=n+Math.imul(f,V)|0)|0)+((8191&(i=(i=i+Math.imul(f,Y)|0)+Math.imul(c,V)|0))<<13)|0;h=((o=o+Math.imul(c,Y)|0)+(i>>>13)|0)+(bt>>>26)|0,bt&=67108863,n=Math.imul(w,U),i=(i=Math.imul(w,F))+Math.imul(M,U)|0,o=Math.imul(M,F),n=n+Math.imul(g,W)|0,i=(i=i+Math.imul(g,Z)|0)+Math.imul(b,W)|0,o=o+Math.imul(b,Z)|0,n=n+Math.imul(p,V)|0,i=(i=i+Math.imul(p,Y)|0)+Math.imul(m,V)|0,o=o+Math.imul(m,Y)|0;var yt=(h+(n=n+Math.imul(f,G)|0)|0)+((8191&(i=(i=i+Math.imul(f,X)|0)+Math.imul(c,G)|0))<<13)|0;h=((o=o+Math.imul(c,X)|0)+(i>>>13)|0)+(yt>>>26)|0,yt&=67108863,n=Math.imul(S,U),i=(i=Math.imul(S,F))+Math.imul(k,U)|0,o=Math.imul(k,F),n=n+Math.imul(w,W)|0,i=(i=i+Math.imul(w,Z)|0)+Math.imul(M,W)|0,o=o+Math.imul(M,Z)|0,n=n+Math.imul(g,V)|0,i=(i=i+Math.imul(g,Y)|0)+Math.imul(b,V)|0,o=o+Math.imul(b,Y)|0,n=n+Math.imul(p,G)|0,i=(i=i+Math.imul(p,X)|0)+Math.imul(m,G)|0,o=o+Math.imul(m,X)|0;var wt=(h+(n=n+Math.imul(f,J)|0)|0)+((8191&(i=(i=i+Math.imul(f,tt)|0)+Math.imul(c,J)|0))<<13)|0;h=((o=o+Math.imul(c,tt)|0)+(i>>>13)|0)+(wt>>>26)|0,wt&=67108863,n=Math.imul(x,U),i=(i=Math.imul(x,F))+Math.imul(A,U)|0,o=Math.imul(A,F),n=n+Math.imul(S,W)|0,i=(i=i+Math.imul(S,Z)|0)+Math.imul(k,W)|0,o=o+Math.imul(k,Z)|0,n=n+Math.imul(w,V)|0,i=(i=i+Math.imul(w,Y)|0)+Math.imul(M,V)|0,o=o+Math.imul(M,Y)|0,n=n+Math.imul(g,G)|0,i=(i=i+Math.imul(g,X)|0)+Math.imul(b,G)|0,o=o+Math.imul(b,X)|0,n=n+Math.imul(p,J)|0,i=(i=i+Math.imul(p,tt)|0)+Math.imul(m,J)|0,o=o+Math.imul(m,tt)|0;var Mt=(h+(n=n+Math.imul(f,rt)|0)|0)+((8191&(i=(i=i+Math.imul(f,nt)|0)+Math.imul(c,rt)|0))<<13)|0;h=((o=o+Math.imul(c,nt)|0)+(i>>>13)|0)+(Mt>>>26)|0,Mt&=67108863,n=Math.imul(R,U),i=(i=Math.imul(R,F))+Math.imul(P,U)|0,o=Math.imul(P,F),n=n+Math.imul(x,W)|0,i=(i=i+Math.imul(x,Z)|0)+Math.imul(A,W)|0,o=o+Math.imul(A,Z)|0,n=n+Math.imul(S,V)|0,i=(i=i+Math.imul(S,Y)|0)+Math.imul(k,V)|0,o=o+Math.imul(k,Y)|0,n=n+Math.imul(w,G)|0,i=(i=i+Math.imul(w,X)|0)+Math.imul(M,G)|0,o=o+Math.imul(M,X)|0,n=n+Math.imul(g,J)|0,i=(i=i+Math.imul(g,tt)|0)+Math.imul(b,J)|0,o=o+Math.imul(b,tt)|0,n=n+Math.imul(p,rt)|0,i=(i=i+Math.imul(p,nt)|0)+Math.imul(m,rt)|0,o=o+Math.imul(m,nt)|0;var _t=(h+(n=n+Math.imul(f,ot)|0)|0)+((8191&(i=(i=i+Math.imul(f,at)|0)+Math.imul(c,ot)|0))<<13)|0;h=((o=o+Math.imul(c,at)|0)+(i>>>13)|0)+(_t>>>26)|0,_t&=67108863,n=Math.imul(O,U),i=(i=Math.imul(O,F))+Math.imul(I,U)|0,o=Math.imul(I,F),n=n+Math.imul(R,W)|0,i=(i=i+Math.imul(R,Z)|0)+Math.imul(P,W)|0,o=o+Math.imul(P,Z)|0,n=n+Math.imul(x,V)|0,i=(i=i+Math.imul(x,Y)|0)+Math.imul(A,V)|0,o=o+Math.imul(A,Y)|0,n=n+Math.imul(S,G)|0,i=(i=i+Math.imul(S,X)|0)+Math.imul(k,G)|0,o=o+Math.imul(k,X)|0,n=n+Math.imul(w,J)|0,i=(i=i+Math.imul(w,tt)|0)+Math.imul(M,J)|0,o=o+Math.imul(M,tt)|0,n=n+Math.imul(g,rt)|0,i=(i=i+Math.imul(g,nt)|0)+Math.imul(b,rt)|0,o=o+Math.imul(b,nt)|0,n=n+Math.imul(p,ot)|0,i=(i=i+Math.imul(p,at)|0)+Math.imul(m,ot)|0,o=o+Math.imul(m,at)|0;var St=(h+(n=n+Math.imul(f,ut)|0)|0)+((8191&(i=(i=i+Math.imul(f,ht)|0)+Math.imul(c,ut)|0))<<13)|0;h=((o=o+Math.imul(c,ht)|0)+(i>>>13)|0)+(St>>>26)|0,St&=67108863,n=Math.imul(j,U),i=(i=Math.imul(j,F))+Math.imul(N,U)|0,o=Math.imul(N,F),n=n+Math.imul(O,W)|0,i=(i=i+Math.imul(O,Z)|0)+Math.imul(I,W)|0,o=o+Math.imul(I,Z)|0,n=n+Math.imul(R,V)|0,i=(i=i+Math.imul(R,Y)|0)+Math.imul(P,V)|0,o=o+Math.imul(P,Y)|0,n=n+Math.imul(x,G)|0,i=(i=i+Math.imul(x,X)|0)+Math.imul(A,G)|0,o=o+Math.imul(A,X)|0,n=n+Math.imul(S,J)|0,i=(i=i+Math.imul(S,tt)|0)+Math.imul(k,J)|0,o=o+Math.imul(k,tt)|0,n=n+Math.imul(w,rt)|0,i=(i=i+Math.imul(w,nt)|0)+Math.imul(M,rt)|0,o=o+Math.imul(M,nt)|0,n=n+Math.imul(g,ot)|0,i=(i=i+Math.imul(g,at)|0)+Math.imul(b,ot)|0,o=o+Math.imul(b,at)|0,n=n+Math.imul(p,ut)|0,i=(i=i+Math.imul(p,ht)|0)+Math.imul(m,ut)|0,o=o+Math.imul(m,ht)|0;var kt=(h+(n=n+Math.imul(f,ft)|0)|0)+((8191&(i=(i=i+Math.imul(f,ct)|0)+Math.imul(c,ft)|0))<<13)|0;h=((o=o+Math.imul(c,ct)|0)+(i>>>13)|0)+(kt>>>26)|0,kt&=67108863,n=Math.imul(D,U),i=(i=Math.imul(D,F))+Math.imul(q,U)|0,o=Math.imul(q,F),n=n+Math.imul(j,W)|0,i=(i=i+Math.imul(j,Z)|0)+Math.imul(N,W)|0,o=o+Math.imul(N,Z)|0,n=n+Math.imul(O,V)|0,i=(i=i+Math.imul(O,Y)|0)+Math.imul(I,V)|0,o=o+Math.imul(I,Y)|0,n=n+Math.imul(R,G)|0,i=(i=i+Math.imul(R,X)|0)+Math.imul(P,G)|0,o=o+Math.imul(P,X)|0,n=n+Math.imul(x,J)|0,i=(i=i+Math.imul(x,tt)|0)+Math.imul(A,J)|0,o=o+Math.imul(A,tt)|0,n=n+Math.imul(S,rt)|0,i=(i=i+Math.imul(S,nt)|0)+Math.imul(k,rt)|0,o=o+Math.imul(k,nt)|0,n=n+Math.imul(w,ot)|0,i=(i=i+Math.imul(w,at)|0)+Math.imul(M,ot)|0,o=o+Math.imul(M,at)|0,n=n+Math.imul(g,ut)|0,i=(i=i+Math.imul(g,ht)|0)+Math.imul(b,ut)|0,o=o+Math.imul(b,ht)|0,n=n+Math.imul(p,ft)|0,i=(i=i+Math.imul(p,ct)|0)+Math.imul(m,ft)|0,o=o+Math.imul(m,ct)|0;var Et=(h+(n=n+Math.imul(f,pt)|0)|0)+((8191&(i=(i=i+Math.imul(f,mt)|0)+Math.imul(c,pt)|0))<<13)|0;h=((o=o+Math.imul(c,mt)|0)+(i>>>13)|0)+(Et>>>26)|0,Et&=67108863,n=Math.imul(D,W),i=(i=Math.imul(D,Z))+Math.imul(q,W)|0,o=Math.imul(q,Z),n=n+Math.imul(j,V)|0,i=(i=i+Math.imul(j,Y)|0)+Math.imul(N,V)|0,o=o+Math.imul(N,Y)|0,n=n+Math.imul(O,G)|0,i=(i=i+Math.imul(O,X)|0)+Math.imul(I,G)|0,o=o+Math.imul(I,X)|0,n=n+Math.imul(R,J)|0,i=(i=i+Math.imul(R,tt)|0)+Math.imul(P,J)|0,o=o+Math.imul(P,tt)|0,n=n+Math.imul(x,rt)|0,i=(i=i+Math.imul(x,nt)|0)+Math.imul(A,rt)|0,o=o+Math.imul(A,nt)|0,n=n+Math.imul(S,ot)|0,i=(i=i+Math.imul(S,at)|0)+Math.imul(k,ot)|0,o=o+Math.imul(k,at)|0,n=n+Math.imul(w,ut)|0,i=(i=i+Math.imul(w,ht)|0)+Math.imul(M,ut)|0,o=o+Math.imul(M,ht)|0,n=n+Math.imul(g,ft)|0,i=(i=i+Math.imul(g,ct)|0)+Math.imul(b,ft)|0,o=o+Math.imul(b,ct)|0;var xt=(h+(n=n+Math.imul(p,pt)|0)|0)+((8191&(i=(i=i+Math.imul(p,mt)|0)+Math.imul(m,pt)|0))<<13)|0;h=((o=o+Math.imul(m,mt)|0)+(i>>>13)|0)+(xt>>>26)|0,xt&=67108863,n=Math.imul(D,V),i=(i=Math.imul(D,Y))+Math.imul(q,V)|0,o=Math.imul(q,Y),n=n+Math.imul(j,G)|0,i=(i=i+Math.imul(j,X)|0)+Math.imul(N,G)|0,o=o+Math.imul(N,X)|0,n=n+Math.imul(O,J)|0,i=(i=i+Math.imul(O,tt)|0)+Math.imul(I,J)|0,o=o+Math.imul(I,tt)|0,n=n+Math.imul(R,rt)|0,i=(i=i+Math.imul(R,nt)|0)+Math.imul(P,rt)|0,o=o+Math.imul(P,nt)|0,n=n+Math.imul(x,ot)|0,i=(i=i+Math.imul(x,at)|0)+Math.imul(A,ot)|0,o=o+Math.imul(A,at)|0,n=n+Math.imul(S,ut)|0,i=(i=i+Math.imul(S,ht)|0)+Math.imul(k,ut)|0,o=o+Math.imul(k,ht)|0,n=n+Math.imul(w,ft)|0,i=(i=i+Math.imul(w,ct)|0)+Math.imul(M,ft)|0,o=o+Math.imul(M,ct)|0;var At=(h+(n=n+Math.imul(g,pt)|0)|0)+((8191&(i=(i=i+Math.imul(g,mt)|0)+Math.imul(b,pt)|0))<<13)|0;h=((o=o+Math.imul(b,mt)|0)+(i>>>13)|0)+(At>>>26)|0,At&=67108863,n=Math.imul(D,G),i=(i=Math.imul(D,X))+Math.imul(q,G)|0,o=Math.imul(q,X),n=n+Math.imul(j,J)|0,i=(i=i+Math.imul(j,tt)|0)+Math.imul(N,J)|0,o=o+Math.imul(N,tt)|0,n=n+Math.imul(O,rt)|0,i=(i=i+Math.imul(O,nt)|0)+Math.imul(I,rt)|0,o=o+Math.imul(I,nt)|0,n=n+Math.imul(R,ot)|0,i=(i=i+Math.imul(R,at)|0)+Math.imul(P,ot)|0,o=o+Math.imul(P,at)|0,n=n+Math.imul(x,ut)|0,i=(i=i+Math.imul(x,ht)|0)+Math.imul(A,ut)|0,o=o+Math.imul(A,ht)|0,n=n+Math.imul(S,ft)|0,i=(i=i+Math.imul(S,ct)|0)+Math.imul(k,ft)|0,o=o+Math.imul(k,ct)|0;var Tt=(h+(n=n+Math.imul(w,pt)|0)|0)+((8191&(i=(i=i+Math.imul(w,mt)|0)+Math.imul(M,pt)|0))<<13)|0;h=((o=o+Math.imul(M,mt)|0)+(i>>>13)|0)+(Tt>>>26)|0,Tt&=67108863,n=Math.imul(D,J),i=(i=Math.imul(D,tt))+Math.imul(q,J)|0,o=Math.imul(q,tt),n=n+Math.imul(j,rt)|0,i=(i=i+Math.imul(j,nt)|0)+Math.imul(N,rt)|0,o=o+Math.imul(N,nt)|0,n=n+Math.imul(O,ot)|0,i=(i=i+Math.imul(O,at)|0)+Math.imul(I,ot)|0,o=o+Math.imul(I,at)|0,n=n+Math.imul(R,ut)|0,i=(i=i+Math.imul(R,ht)|0)+Math.imul(P,ut)|0,o=o+Math.imul(P,ht)|0,n=n+Math.imul(x,ft)|0,i=(i=i+Math.imul(x,ct)|0)+Math.imul(A,ft)|0,o=o+Math.imul(A,ct)|0;var Rt=(h+(n=n+Math.imul(S,pt)|0)|0)+((8191&(i=(i=i+Math.imul(S,mt)|0)+Math.imul(k,pt)|0))<<13)|0;h=((o=o+Math.imul(k,mt)|0)+(i>>>13)|0)+(Rt>>>26)|0,Rt&=67108863,n=Math.imul(D,rt),i=(i=Math.imul(D,nt))+Math.imul(q,rt)|0,o=Math.imul(q,nt),n=n+Math.imul(j,ot)|0,i=(i=i+Math.imul(j,at)|0)+Math.imul(N,ot)|0,o=o+Math.imul(N,at)|0,n=n+Math.imul(O,ut)|0,i=(i=i+Math.imul(O,ht)|0)+Math.imul(I,ut)|0,o=o+Math.imul(I,ht)|0,n=n+Math.imul(R,ft)|0,i=(i=i+Math.imul(R,ct)|0)+Math.imul(P,ft)|0,o=o+Math.imul(P,ct)|0;var Pt=(h+(n=n+Math.imul(x,pt)|0)|0)+((8191&(i=(i=i+Math.imul(x,mt)|0)+Math.imul(A,pt)|0))<<13)|0;h=((o=o+Math.imul(A,mt)|0)+(i>>>13)|0)+(Pt>>>26)|0,Pt&=67108863,n=Math.imul(D,ot),i=(i=Math.imul(D,at))+Math.imul(q,ot)|0,o=Math.imul(q,at),n=n+Math.imul(j,ut)|0,i=(i=i+Math.imul(j,ht)|0)+Math.imul(N,ut)|0,o=o+Math.imul(N,ht)|0,n=n+Math.imul(O,ft)|0,i=(i=i+Math.imul(O,ct)|0)+Math.imul(I,ft)|0,o=o+Math.imul(I,ct)|0;var Ct=(h+(n=n+Math.imul(R,pt)|0)|0)+((8191&(i=(i=i+Math.imul(R,mt)|0)+Math.imul(P,pt)|0))<<13)|0;h=((o=o+Math.imul(P,mt)|0)+(i>>>13)|0)+(Ct>>>26)|0,Ct&=67108863,n=Math.imul(D,ut),i=(i=Math.imul(D,ht))+Math.imul(q,ut)|0,o=Math.imul(q,ht),n=n+Math.imul(j,ft)|0,i=(i=i+Math.imul(j,ct)|0)+Math.imul(N,ft)|0,o=o+Math.imul(N,ct)|0;var Ot=(h+(n=n+Math.imul(O,pt)|0)|0)+((8191&(i=(i=i+Math.imul(O,mt)|0)+Math.imul(I,pt)|0))<<13)|0;h=((o=o+Math.imul(I,mt)|0)+(i>>>13)|0)+(Ot>>>26)|0,Ot&=67108863,n=Math.imul(D,ft),i=(i=Math.imul(D,ct))+Math.imul(q,ft)|0,o=Math.imul(q,ct);var It=(h+(n=n+Math.imul(j,pt)|0)|0)+((8191&(i=(i=i+Math.imul(j,mt)|0)+Math.imul(N,pt)|0))<<13)|0;h=((o=o+Math.imul(N,mt)|0)+(i>>>13)|0)+(It>>>26)|0,It&=67108863;var Bt=(h+(n=Math.imul(D,pt))|0)+((8191&(i=(i=Math.imul(D,mt))+Math.imul(q,pt)|0))<<13)|0;return h=((o=Math.imul(q,mt))+(i>>>13)|0)+(Bt>>>26)|0,Bt&=67108863,u[0]=vt,u[1]=gt,u[2]=bt,u[3]=yt,u[4]=wt,u[5]=Mt,u[6]=_t,u[7]=St,u[8]=kt,u[9]=Et,u[10]=xt,u[11]=At,u[12]=Tt,u[13]=Rt,u[14]=Pt,u[15]=Ct,u[16]=Ot,u[17]=It,u[18]=Bt,0!==h&&(u[19]=h,r.length++),r};function p(t,e,r){return(new m).mulp(t,e,r)}function m(t,e){this.x=t,this.y=e}Math.imul||(d=c),o.prototype.mulTo=function(t,e){var r=this.length+t.length;return 10===this.length&&10===t.length?d(this,t,e):r<63?c(this,t,e):r<1024?function(t,e,r){r.negative=e.negative^t.negative,r.length=t.length+e.length;for(var n=0,i=0,o=0;o>>26)|0)>>>26,a&=67108863}r.words[o]=s,n=a,a=i}return 0!==n?r.words[o]=n:r.length--,r.strip()}(this,t,e):p(this,t,e)},m.prototype.makeRBT=function(t){for(var e=new Array(t),r=o.prototype._countBits(t)-1,n=0;n>=1;return n},m.prototype.permute=function(t,e,r,n,i,o){for(var a=0;a>>=1)i++;return 1<>>=13,r[2*a+1]=8191&o,o>>>=13;for(a=2*e;a>=26,e+=i/67108864|0,e+=o>>>26,this.words[r]=67108863&o}return 0!==e&&(this.words[r]=e,this.length++),this},o.prototype.muln=function(t){return this.clone().imuln(t)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(t){var e=function(t){for(var e=new Array(t.bitLength()),r=0;r>>i}return e}(t);if(0===e.length)return new o(1);for(var r=this,n=0;n=0);var e,r=t%26,i=(t-r)/26,o=67108863>>>26-r<<26-r;if(0!==r){var a=0;for(e=0;e>>26-r}a&&(this.words[e]=a,this.length++)}if(0!==i){for(e=this.length-1;e>=0;e--)this.words[e+i]=this.words[e];for(e=0;e=0),i=e?(e-e%26)/26:0;var o=t%26,a=Math.min((t-o)/26,this.length),s=67108863^67108863>>>o<a)for(this.length-=a,h=0;h=0&&(0!==l||h>=i);h--){var f=0|this.words[h];this.words[h]=l<<26-o|f>>>o,l=f&s}return u&&0!==l&&(u.words[u.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},o.prototype.ishrn=function(t,e,r){return n(0===this.negative),this.iushrn(t,e,r)},o.prototype.shln=function(t){return this.clone().ishln(t)},o.prototype.ushln=function(t){return this.clone().iushln(t)},o.prototype.shrn=function(t){return this.clone().ishrn(t)},o.prototype.ushrn=function(t){return this.clone().iushrn(t)},o.prototype.testn=function(t){n("number"==typeof t&&t>=0);var e=t%26,r=(t-e)/26,i=1<=0);var e=t%26,r=(t-e)/26;if(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==e&&r++,this.length=Math.min(r,this.length),0!==e){var i=67108863^67108863>>>e<=67108864;e++)this.words[e]-=67108864,e===this.length-1?this.words[e+1]=1:this.words[e+1]++;return this.length=Math.max(this.length,e+1),this},o.prototype.isubn=function(t){if(n("number"==typeof t),n(t<67108864),t<0)return this.iaddn(-t);if(0!==this.negative)return this.negative=0,this.iaddn(t),this.negative=1,this;if(this.words[0]-=t,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var e=0;e>26)-(u/67108864|0),this.words[i+r]=67108863&o}for(;i>26,this.words[i+r]=67108863&o;if(0===s)return this.strip();for(n(-1===s),s=0,i=0;i>26,this.words[i]=67108863&o;return this.negative=1,this.strip()},o.prototype._wordDiv=function(t,e){var r=(this.length,t.length),n=this.clone(),i=t,a=0|i.words[i.length-1];0!==(r=26-this._countBits(a))&&(i=i.ushln(r),n.iushln(r),a=0|i.words[i.length-1]);var s,u=n.length-i.length;if("mod"!==e){(s=new o(null)).length=u+1,s.words=new Array(s.length);for(var h=0;h=0;f--){var c=67108864*(0|n.words[i.length+f])+(0|n.words[i.length+f-1]);for(c=Math.min(c/a|0,67108863),n._ishlnsubmul(i,c,f);0!==n.negative;)c--,n.negative=0,n._ishlnsubmul(i,1,f),n.isZero()||(n.negative^=1);s&&(s.words[f]=c)}return s&&s.strip(),n.strip(),"div"!==e&&0!==r&&n.iushrn(r),{div:s||null,mod:n}},o.prototype.divmod=function(t,e,r){return n(!t.isZero()),this.isZero()?{div:new o(0),mod:new o(0)}:0!==this.negative&&0===t.negative?(s=this.neg().divmod(t,e),"mod"!==e&&(i=s.div.neg()),"div"!==e&&(a=s.mod.neg(),r&&0!==a.negative&&a.iadd(t)),{div:i,mod:a}):0===this.negative&&0!==t.negative?(s=this.divmod(t.neg(),e),"mod"!==e&&(i=s.div.neg()),{div:i,mod:s.mod}):0!=(this.negative&t.negative)?(s=this.neg().divmod(t.neg(),e),"div"!==e&&(a=s.mod.neg(),r&&0!==a.negative&&a.isub(t)),{div:s.div,mod:a}):t.length>this.length||this.cmp(t)<0?{div:new o(0),mod:this}:1===t.length?"div"===e?{div:this.divn(t.words[0]),mod:null}:"mod"===e?{div:null,mod:new o(this.modn(t.words[0]))}:{div:this.divn(t.words[0]),mod:new o(this.modn(t.words[0]))}:this._wordDiv(t,e);var i,a,s},o.prototype.div=function(t){return this.divmod(t,"div",!1).div},o.prototype.mod=function(t){return this.divmod(t,"mod",!1).mod},o.prototype.umod=function(t){return this.divmod(t,"mod",!0).mod},o.prototype.divRound=function(t){var e=this.divmod(t);if(e.mod.isZero())return e.div;var r=0!==e.div.negative?e.mod.isub(t):e.mod,n=t.ushrn(1),i=t.andln(1),o=r.cmp(n);return o<0||1===i&&0===o?e.div:0!==e.div.negative?e.div.isubn(1):e.div.iaddn(1)},o.prototype.modn=function(t){n(t<=67108863);for(var e=(1<<26)%t,r=0,i=this.length-1;i>=0;i--)r=(e*r+(0|this.words[i]))%t;return r},o.prototype.idivn=function(t){n(t<=67108863);for(var e=0,r=this.length-1;r>=0;r--){var i=(0|this.words[r])+67108864*e;this.words[r]=i/t|0,e=i%t}return this.strip()},o.prototype.divn=function(t){return this.clone().idivn(t)},o.prototype.egcd=function(t){n(0===t.negative),n(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var i=new o(1),a=new o(0),s=new o(0),u=new o(1),h=0;e.isEven()&&r.isEven();)e.iushrn(1),r.iushrn(1),++h;for(var l=r.clone(),f=e.clone();!e.isZero();){for(var c=0,d=1;0==(e.words[0]&d)&&c<26;++c,d<<=1);if(c>0)for(e.iushrn(c);c-- >0;)(i.isOdd()||a.isOdd())&&(i.iadd(l),a.isub(f)),i.iushrn(1),a.iushrn(1);for(var p=0,m=1;0==(r.words[0]&m)&&p<26;++p,m<<=1);if(p>0)for(r.iushrn(p);p-- >0;)(s.isOdd()||u.isOdd())&&(s.iadd(l),u.isub(f)),s.iushrn(1),u.iushrn(1);e.cmp(r)>=0?(e.isub(r),i.isub(s),a.isub(u)):(r.isub(e),s.isub(i),u.isub(a))}return{a:s,b:u,gcd:r.iushln(h)}},o.prototype._invmp=function(t){n(0===t.negative),n(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var i,a=new o(1),s=new o(0),u=r.clone();e.cmpn(1)>0&&r.cmpn(1)>0;){for(var h=0,l=1;0==(e.words[0]&l)&&h<26;++h,l<<=1);if(h>0)for(e.iushrn(h);h-- >0;)a.isOdd()&&a.iadd(u),a.iushrn(1);for(var f=0,c=1;0==(r.words[0]&c)&&f<26;++f,c<<=1);if(f>0)for(r.iushrn(f);f-- >0;)s.isOdd()&&s.iadd(u),s.iushrn(1);e.cmp(r)>=0?(e.isub(r),a.isub(s)):(r.isub(e),s.isub(a))}return(i=0===e.cmpn(1)?a:s).cmpn(0)<0&&i.iadd(t),i},o.prototype.gcd=function(t){if(this.isZero())return t.abs();if(t.isZero())return this.abs();var e=this.clone(),r=t.clone();e.negative=0,r.negative=0;for(var n=0;e.isEven()&&r.isEven();n++)e.iushrn(1),r.iushrn(1);for(;;){for(;e.isEven();)e.iushrn(1);for(;r.isEven();)r.iushrn(1);var i=e.cmp(r);if(i<0){var o=e;e=r,r=o}else if(0===i||0===r.cmpn(1))break;e.isub(r)}return r.iushln(n)},o.prototype.invm=function(t){return this.egcd(t).a.umod(t)},o.prototype.isEven=function(){return 0==(1&this.words[0])},o.prototype.isOdd=function(){return 1==(1&this.words[0])},o.prototype.andln=function(t){return this.words[0]&t},o.prototype.bincn=function(t){n("number"==typeof t);var e=t%26,r=(t-e)/26,i=1<>>26,s&=67108863,this.words[a]=s}return 0!==o&&(this.words[a]=o,this.length++),this},o.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},o.prototype.cmpn=function(t){var e,r=t<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this.strip(),this.length>1)e=1;else{r&&(t=-t),n(t<=67108863,"Number is too big");var i=0|this.words[0];e=i===t?0:it.length)return 1;if(this.length=0;r--){var n=0|this.words[r],i=0|t.words[r];if(n!==i){ni&&(e=1);break}}return e},o.prototype.gtn=function(t){return 1===this.cmpn(t)},o.prototype.gt=function(t){return 1===this.cmp(t)},o.prototype.gten=function(t){return this.cmpn(t)>=0},o.prototype.gte=function(t){return this.cmp(t)>=0},o.prototype.ltn=function(t){return-1===this.cmpn(t)},o.prototype.lt=function(t){return-1===this.cmp(t)},o.prototype.lten=function(t){return this.cmpn(t)<=0},o.prototype.lte=function(t){return this.cmp(t)<=0},o.prototype.eqn=function(t){return 0===this.cmpn(t)},o.prototype.eq=function(t){return 0===this.cmp(t)},o.red=function(t){return new _(t)},o.prototype.toRed=function(t){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),t.convertTo(this)._forceRed(t)},o.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(t){return this.red=t,this},o.prototype.forceRed=function(t){return n(!this.red,"Already a number in reduction context"),this._forceRed(t)},o.prototype.redAdd=function(t){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,t)},o.prototype.redIAdd=function(t){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,t)},o.prototype.redSub=function(t){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,t)},o.prototype.redISub=function(t){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,t)},o.prototype.redShl=function(t){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,t)},o.prototype.redMul=function(t){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.mul(this,t)},o.prototype.redIMul=function(t){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.imul(this,t)},o.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(t){return n(this.red&&!t.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,t)};var v={k256:null,p224:null,p192:null,p25519:null};function g(t,e){this.name=t,this.p=new o(e,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function b(){g.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function y(){g.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function w(){g.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function M(){g.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function _(t){if("string"==typeof t){var e=o._prime(t);this.m=e.p,this.prime=e}else n(t.gtn(1),"modulus must be greater than 1"),this.m=t,this.prime=null}function S(t){_.call(this,t),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new o(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}g.prototype._tmp=function(){var t=new o(null);return t.words=new Array(Math.ceil(this.n/13)),t},g.prototype.ireduce=function(t){var e,r=t;do{this.split(r,this.tmp),e=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(e>this.n);var n=e0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},g.prototype.split=function(t,e){t.iushrn(this.n,0,e)},g.prototype.imulK=function(t){return t.imul(this.k)},i(b,g),b.prototype.split=function(t,e){for(var r=Math.min(t.length,9),n=0;n>>22,i=o}i>>>=22,t.words[n-10]=i,0===i&&t.length>10?t.length-=10:t.length-=9},b.prototype.imulK=function(t){t.words[t.length]=0,t.words[t.length+1]=0,t.length+=2;for(var e=0,r=0;r>>=26,t.words[r]=i,e=n}return 0!==e&&(t.words[t.length++]=e),t},o._prime=function(t){if(v[t])return v[t];var e;if("k256"===t)e=new b;else if("p224"===t)e=new y;else if("p192"===t)e=new w;else{if("p25519"!==t)throw new Error("Unknown prime "+t);e=new M}return v[t]=e,e},_.prototype._verify1=function(t){n(0===t.negative,"red works only with positives"),n(t.red,"red works only with red numbers")},_.prototype._verify2=function(t,e){n(0==(t.negative|e.negative),"red works only with positives"),n(t.red&&t.red===e.red,"red works only with red numbers")},_.prototype.imod=function(t){return this.prime?this.prime.ireduce(t)._forceRed(this):t.umod(this.m)._forceRed(this)},_.prototype.neg=function(t){return t.isZero()?t.clone():this.m.sub(t)._forceRed(this)},_.prototype.add=function(t,e){this._verify2(t,e);var r=t.add(e);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},_.prototype.iadd=function(t,e){this._verify2(t,e);var r=t.iadd(e);return r.cmp(this.m)>=0&&r.isub(this.m),r},_.prototype.sub=function(t,e){this._verify2(t,e);var r=t.sub(e);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},_.prototype.isub=function(t,e){this._verify2(t,e);var r=t.isub(e);return r.cmpn(0)<0&&r.iadd(this.m),r},_.prototype.shl=function(t,e){return this._verify1(t),this.imod(t.ushln(e))},_.prototype.imul=function(t,e){return this._verify2(t,e),this.imod(t.imul(e))},_.prototype.mul=function(t,e){return this._verify2(t,e),this.imod(t.mul(e))},_.prototype.isqr=function(t){return this.imul(t,t.clone())},_.prototype.sqr=function(t){return this.mul(t,t)},_.prototype.sqrt=function(t){if(t.isZero())return t.clone();var e=this.m.andln(3);if(n(e%2==1),3===e){var r=this.m.add(new o(1)).iushrn(2);return this.pow(t,r)}for(var i=this.m.subn(1),a=0;!i.isZero()&&0===i.andln(1);)a++,i.iushrn(1);n(!i.isZero());var s=new o(1).toRed(this),u=s.redNeg(),h=this.m.subn(1).iushrn(1),l=this.m.bitLength();for(l=new o(2*l*l).toRed(this);0!==this.pow(l,h).cmp(u);)l.redIAdd(u);for(var f=this.pow(l,i),c=this.pow(t,i.addn(1).iushrn(1)),d=this.pow(t,i),p=a;0!==d.cmp(s);){for(var m=d,v=0;0!==m.cmp(s);v++)m=m.redSqr();n(v=0;n--){for(var h=e.words[n],l=u-1;l>=0;l--){var f=h>>l&1;i!==r[0]&&(i=this.sqr(i)),0!==f||0!==a?(a<<=1,a|=f,(4===++s||0===n&&0===l)&&(i=this.mul(i,r[a]),s=0,a=0)):s=0}u=26}return i},_.prototype.convertTo=function(t){var e=t.umod(this.m);return e===t?e.clone():e},_.prototype.convertFrom=function(t){var e=t.clone();return e.red=null,e},o.mont=function(t){return new S(t)},i(S,_),S.prototype.convertTo=function(t){return this.imod(t.ushln(this.shift))},S.prototype.convertFrom=function(t){var e=this.imod(t.mul(this.rinv));return e.red=null,e},S.prototype.imul=function(t,e){if(t.isZero()||e.isZero())return t.words[0]=0,t.length=1,t;var r=t.imul(e),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},S.prototype.mul=function(t,e){if(t.isZero()||e.isZero())return new o(0)._forceRed(this);var r=t.mul(e),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),a=i;return i.cmp(this.m)>=0?a=i.isub(this.m):i.cmpn(0)<0&&(a=i.iadd(this.m)),a._forceRed(this)},S.prototype.invm=function(t){return this.imod(t._invmp(this.m).mul(this.r2))._forceRed(this)}}(t,this)}).call(this,r(11)(t))},function(t,e,r){"use strict";const n=e;n.der=r(112),n.pem=r(225)},function(t,e,r){"use strict";const n=r(1),i=r(56).Buffer,o=r(57),a=r(59);function s(t){this.enc="der",this.name=t.name,this.entity=t,this.tree=new u,this.tree._init(t.body)}function u(t){o.call(this,"der",t)}function h(t){return t<10?"0"+t:t}t.exports=s,s.prototype.encode=function(t,e){return this.tree._encode(t,e).join()},n(u,o),u.prototype._encodeComposite=function(t,e,r,n){const o=function(t,e,r,n){let i;"seqof"===t?t="seq":"setof"===t&&(t="set");if(a.tagByName.hasOwnProperty(t))i=a.tagByName[t];else{if("number"!=typeof t||(0|t)!==t)return n.error("Unknown tag: "+t);i=t}if(i>=31)return n.error("Multi-octet tag encoding unsupported");e||(i|=32);return i|=a.tagClassByName[r||"universal"]<<6,i}(t,e,r,this.reporter);if(n.length<128){const t=i.alloc(2);return t[0]=o,t[1]=n.length,this._createEncoderBuffer([t,n])}let s=1;for(let t=n.length;t>=256;t>>=8)s++;const u=i.alloc(2+s);u[0]=o,u[1]=128|s;for(let t=1+s,e=n.length;e>0;t--,e>>=8)u[t]=255&e;return this._createEncoderBuffer([u,n])},u.prototype._encodeStr=function(t,e){if("bitstr"===e)return this._createEncoderBuffer([0|t.unused,t.data]);if("bmpstr"===e){const e=i.alloc(2*t.length);for(let r=0;r=40)return this.reporter.error("Second objid identifier OOB");t.splice(0,2,40*t[0]+t[1])}let n=0;for(let e=0;e=128;r>>=7)n++}const o=i.alloc(n);let a=o.length-1;for(let e=t.length-1;e>=0;e--){let r=t[e];for(o[a--]=127&r;(r>>=7)>0;)o[a--]=128|127&r}return this._createEncoderBuffer(o)},u.prototype._encodeTime=function(t,e){let r;const n=new Date(t);return"gentime"===e?r=[h(n.getUTCFullYear()),h(n.getUTCMonth()+1),h(n.getUTCDate()),h(n.getUTCHours()),h(n.getUTCMinutes()),h(n.getUTCSeconds()),"Z"].join(""):"utctime"===e?r=[h(n.getUTCFullYear()%100),h(n.getUTCMonth()+1),h(n.getUTCDate()),h(n.getUTCHours()),h(n.getUTCMinutes()),h(n.getUTCSeconds()),"Z"].join(""):this.reporter.error("Encoding "+e+" time is not supported yet"),this._encodeStr(r,"octstr")},u.prototype._encodeNull=function(){return this._createEncoderBuffer("")},u.prototype._encodeInt=function(t,e){if("string"==typeof t){if(!e)return this.reporter.error("String int or enum given, but no values map");if(!e.hasOwnProperty(t))return this.reporter.error("Values map doesn't contain: "+JSON.stringify(t));t=e[t]}if("number"!=typeof t&&!i.isBuffer(t)){const e=t.toArray();!t.sign&&128&e[0]&&e.unshift(0),t=i.from(e)}if(i.isBuffer(t)){let e=t.length;0===t.length&&e++;const r=i.alloc(e);return t.copy(r),0===t.length&&(r[0]=0),this._createEncoderBuffer(r)}if(t<128)return this._createEncoderBuffer(t);if(t<256)return this._createEncoderBuffer([0,t]);let r=1;for(let e=t;e>=256;e>>=8)r++;const n=new Array(r);for(let e=n.length-1;e>=0;e--)n[e]=255&t,t>>=8;return 128&n[0]&&n.unshift(0),this._createEncoderBuffer(i.from(n))},u.prototype._encodeBool=function(t){return this._createEncoderBuffer(t?255:0)},u.prototype._use=function(t,e){return"function"==typeof t&&(t=t(e)),t._getEncoder("der").tree},u.prototype._skipDefault=function(t,e,r){const n=this._baseState;let i;if(null===n.default)return!1;const o=t.join();if(void 0===n.defaultBuffer&&(n.defaultBuffer=this._encodeValue(n.default,e,r).join()),o.length!==n.defaultBuffer.length)return!1;for(i=0;i>6],i=0==(32&r);if(31==(31&r)){let n=r;for(r=0;128==(128&n);){if(n=t.readUInt8(e),t.isError(n))return n;r<<=7,r|=127&n}}else r&=31;return{cls:n,primitive:i,tag:r,tagStr:s.tag[r]}}function f(t,e,r){let n=t.readUInt8(r);if(t.isError(n))return n;if(!e&&128===n)return null;if(0==(128&n))return n;const i=127&n;if(i>4)return t.error("length octect is too long");n=0;for(let e=0;eP.length&&P.push(t)}function I(t,e,r){return null==t?0:function t(e,r,n,i){var s=typeof e;"undefined"!==s&&"boolean"!==s||(e=null);var u=!1;if(null===e)u=!0;else switch(s){case"string":case"number":u=!0;break;case"object":switch(e.$$typeof){case o:case a:u=!0}}if(u)return n(i,e,""===r?"."+B(e,0):r),1;if(u=0,r=""===r?".":r+":",Array.isArray(e))for(var h=0;h

) /** Received item from another player */ - static receivedItem = (finder, item, location, itemIndex, queueLength) => ( + static receivedItem = (finder, item, location, itemIndex, queueLength, unique = false) => (
({itemIndex}/{queueLength}) {finderSpan(finder, false)} found your  - {itemSpan(item)} at {locationSpan(location)} + {itemSpan(item, unique)} at {locationSpan(location)}
) /** Player found their own item (local or remote player) */ - static foundItem = (finder, item, location, iAmFinder = false) => ( + static foundItem = (finder, item, location, iAmFinder = false, unique = false) => (
- {finderSpan(finder, false, iAmFinder)} found their own {itemSpan(item)} at {locationSpan(location)} + {finderSpan(finder, false, iAmFinder)} found their own {itemSpan(item, unique)} at {locationSpan(location)}
) diff --git a/data/web/src/js/global/WebSocketUtils.js b/data/web/src/js/global/WebSocketUtils.js index f23b35c8..456d6eda 100644 --- a/data/web/src/js/global/WebSocketUtils.js +++ b/data/web/src/js/global/WebSocketUtils.js @@ -44,15 +44,16 @@ class WebSocketUtils { case 'itemSent': return appendMessage(MonitorTools.sentItem(data.content.finder, data.content.recipient, data.content.item, data.content.location, parseInt(data.content.iAmFinder, 10) === 1, - parseInt(data.content.iAmRecipient, 10) === 1)); + parseInt(data.content.iAmRecipient, 10) === 1, parseInt(data.content.itemIsUnique, 10) === 1)); case 'itemReceived': return appendMessage(MonitorTools.receivedItem(data.content.finder, data.content.item, - data.content.location, data.content.itemIndex, data.content.queueLength)); + data.content.location, data.content.itemIndex, data.content.queueLength, + parseInt(data.content.itemIsUnique, 10) === 1)); case 'itemFound': return appendMessage(MonitorTools.foundItem(data.content.finder, data.content.item, data.content.location, - parseInt(data.content.iAmFinder, 10) === 1)); + parseInt(data.content.iAmFinder, 10) === 1, parseInt(data.content.itemIsUnique, 10) === 1)); case 'hint': return appendMessage(MonitorTools.hintMessage(data.content.finder, data.content.recipient, diff --git a/data/web/src/styles/Monitor/containers/MonitorWindow.scss b/data/web/src/styles/Monitor/containers/MonitorWindow.scss index 8ef1a364..bb8ab501 100644 --- a/data/web/src/styles/Monitor/containers/MonitorWindow.scss +++ b/data/web/src/styles/Monitor/containers/MonitorWindow.scss @@ -25,9 +25,16 @@ } } - .item-span{ color: #67e9ff; } + .item-span{ + color: #67e9ff; + + &.unique{ + color: #ff884e; + text-shadow: #000000 2px 2px; + } + } .location-span{ color: #f5e63c; } - .entrance-span{ color: #73ae38 } + .entrance-span{ color: #73ae38; } .finder-span{ color: #f96cb8; } .recipient-span{ color: #9b8aff; } .mine{ color: #ffa500; } diff --git a/data/web/webpack.config.js b/data/web/webpack.config.js index 4a6b8997..fe0ccaf4 100644 --- a/data/web/webpack.config.js +++ b/data/web/webpack.config.js @@ -9,7 +9,7 @@ module.exports = { { test: /\.(js|jsx|es6)$/, loader: 'babel-loader', - query: { + options: { compact: true, minified: true, }, diff --git a/data/web/webpack.dev.js b/data/web/webpack.dev.js index e757da0d..6885d04d 100644 --- a/data/web/webpack.dev.js +++ b/data/web/webpack.dev.js @@ -9,7 +9,7 @@ module.exports = { { test: /\.(js|jsx|es6)$/, loader: 'babel-loader', - query: { + options: { compact: false, minified: false, }, @@ -42,5 +42,4 @@ module.exports = { publicPath: '/', filename: '[name].bundle.js', }, - devtool: 'source-map', }; From 07866bbd3c046d20aff6d49873efbd66af71f226 Mon Sep 17 00:00:00 2001 From: Fabian Dill Date: Wed, 3 Feb 2021 06:55:08 +0100 Subject: [PATCH 17/46] Speed up Playthrough creation --- Main.py | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/Main.py b/Main.py index f38e7992..a2c69a62 100644 --- a/Main.py +++ b/Main.py @@ -605,11 +605,11 @@ def create_playthrough(world): while sphere_candidates: state.sweep_for_events(key_only=True) - sphere = [] + sphere = set() # build up spheres of collection radius. Everything in each sphere is independent from each other in dependencies and only depends on lower spheres for location in sphere_candidates: if state.can_reach(location): - sphere.append(location) + sphere.add(location) for location in sphere: sphere_candidates.remove(location) @@ -634,21 +634,20 @@ def create_playthrough(world): # in the second phase, we cull each sphere such that the game is still beatable, reducing each range of influence to the bare minimum required inside it for num, sphere in reversed(list(enumerate(collection_spheres))): - to_delete = [] + to_delete = set() for location in sphere: # we remove the item at location and check if game is still beatable logging.getLogger('').debug('Checking if %s (Player %d) is required to beat the game.', location.item.name, location.item.player) old_item = location.item location.item = None if world.can_beat_game(state_cache[num]): - to_delete.append(location) + to_delete.add(location) else: # still required, got to keep it around location.item = old_item # cull entries in spheres for spoiler walkthrough at end - for location in to_delete: - sphere.remove(location) + sphere -= to_delete # second phase, sphere 0 for item in [i for i in world.precollected_items if i.advancement]: @@ -664,7 +663,7 @@ def create_playthrough(world): # used to access it was deemed not required.) So we need to do one final sphere collection pass # to build up the correct spheres - required_locations = [item for sphere in collection_spheres for item in sphere] + required_locations = {item for sphere in collection_spheres for item in sphere} state = CollectionState(world) collection_spheres = [] while required_locations: @@ -682,9 +681,6 @@ def create_playthrough(world): if not sphere: raise RuntimeError('Not all required items reachable. Something went terribly wrong here.') - # store the required locations for statistical analysis - old_world.required_locations = [(location.name, location.player) for sphere in collection_spheres for location in sphere] - def flist_to_iter(node): while node: value, node = node @@ -701,7 +697,7 @@ def create_playthrough(world): old_world.spoiler.paths = dict() for player in range(1, world.players + 1): old_world.spoiler.paths.update({ str(location) : get_path(state, location.parent_region) for sphere in collection_spheres for location in sphere if location.player == player}) - for _, path in dict(old_world.spoiler.paths).items(): + for path in dict(old_world.spoiler.paths).values(): if any(exit == 'Pyramid Fairy' for (_, exit) in path): if world.mode[player] != 'inverted': old_world.spoiler.paths[str(world.get_region('Big Bomb Shop', player))] = get_path(state, world.get_region('Big Bomb Shop', player)) @@ -709,6 +705,6 @@ def create_playthrough(world): old_world.spoiler.paths[str(world.get_region('Inverted Big Bomb Shop', player))] = get_path(state, world.get_region('Inverted Big Bomb Shop', player)) # we can finally output our playthrough - old_world.spoiler.playthrough = OrderedDict([("0", [str(item) for item in world.precollected_items if item.advancement])]) + old_world.spoiler.playthrough = {"0": {str(item) for item in world.precollected_items if item.advancement}} for i, sphere in enumerate(collection_spheres): old_world.spoiler.playthrough[str(i + 1)] = {str(location): str(location.item) for location in sphere} From 550354766356cc5f2994eab06de988e6e5aaf83f Mon Sep 17 00:00:00 2001 From: Fabian Dill Date: Wed, 3 Feb 2021 07:14:53 +0100 Subject: [PATCH 18/46] use less memory to assemble playthrough --- Main.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Main.py b/Main.py index a2c69a62..7443a8b4 100644 --- a/Main.py +++ b/Main.py @@ -633,7 +633,7 @@ def create_playthrough(world): break # in the second phase, we cull each sphere such that the game is still beatable, reducing each range of influence to the bare minimum required inside it - for num, sphere in reversed(list(enumerate(collection_spheres))): + for num, sphere in reversed(tuple(enumerate(collection_spheres))): to_delete = set() for location in sphere: # we remove the item at location and check if game is still beatable @@ -650,7 +650,7 @@ def create_playthrough(world): sphere -= to_delete # second phase, sphere 0 - for item in [i for i in world.precollected_items if i.advancement]: + for item in (i for i in world.precollected_items if i.advancement): logging.getLogger('').debug('Checking if %s (Player %d) is required to beat the game.', item.name, item.player) world.precollected_items.remove(item) world.state.remove(item) From e4d4ff667ca9406bf99cb943c81d76d8c82a6b70 Mon Sep 17 00:00:00 2001 From: Fabian Dill Date: Wed, 3 Feb 2021 14:24:29 +0100 Subject: [PATCH 19/46] Some Shop fixes: Make sure that dark lake hylia shop in inverted retains the blue potion, while allowing shop slots on top (potion will always be the leftmost slot, ignoring "i"/"f"/"g") Cull Shop swap Candidates before generating weights, then keep track of updated sphere sizes during swaps. This significantly reduces the chance to run out of candidates, as large clumps of false candidates do not get included in the weight Shop fill is slower with this, as all candidates need to be swept once, instead of on-demand; but this seemed the best way to address the remaining issues. --- BaseClasses.py | 7 ++++- Shops.py | 71 +++++++++++++++++++++++++++++++++----------------- 2 files changed, 53 insertions(+), 25 deletions(-) diff --git a/BaseClasses.py b/BaseClasses.py index aaa6c460..6cd86ac1 100644 --- a/BaseClasses.py +++ b/BaseClasses.py @@ -450,7 +450,7 @@ class World(object): def get_spheres(self): state = CollectionState(self) - locations = {location for location in self.get_locations()} + locations = set(self.get_locations()) while locations: sphere = set() @@ -1138,6 +1138,11 @@ class Item(object): def __eq__(self, other): return self.name == other.name and self.player == other.player + def __lt__(self, other): + if other.player != self.player: + return other.player < self.player + return self.name < other.name + def __hash__(self): return hash((self.name, self.player)) diff --git a/Shops.py b/Shops.py index 69fe449a..c65db018 100644 --- a/Shops.py +++ b/Shops.py @@ -155,41 +155,59 @@ def ShopSlotFill(world): shop_slots -= removed if shop_slots: + del shop_slots + from Fill import swap_location_item # TODO: allow each game to register a blacklist to be used here? blacklist_words = {"Rupee"} blacklist_words = {item_name for item_name in item_table if any( blacklist_word in item_name for blacklist_word in blacklist_words)} blacklist_words.add("Bee") - candidates_per_sphere = list(list(sphere) for sphere in world.get_spheres()) - candidate_condition = lambda location: not location.locked and \ - not location.shop_slot and \ - not location.item.name in blacklist_words + locations_per_sphere = list(list(sphere) for sphere in world.get_spheres()) + + # currently special care needs to be taken so that Shop.region.locations.item is identical to Shop.inventory # Potentially create Locations as needed and make inventory the only source, to prevent divergence cumu_weights = [] + shops_per_sphere = [] + candidates_per_sphere = [] - for sphere in candidates_per_sphere: + # sort spheres into piles of valid candidates and shops + for sphere in locations_per_sphere: + current_shops_slots = [] + current_candidates = [] + shops_per_sphere.append(current_shops_slots) + candidates_per_sphere.append(current_candidates) + for location in sphere: + if location.shop_slot: + if not location.shop_slot_disabled: + current_shops_slots.append(location) + elif not location.locked and not location.item.name in blacklist_words: + current_candidates.append(location) if cumu_weights: x = cumu_weights[-1] else: x = 0 - cumu_weights.append(len(sphere) + x) - world.random.shuffle(sphere) + cumu_weights.append(len(current_candidates) + x) - for i, sphere in enumerate(candidates_per_sphere): - current_shop_slots = [location for location in sphere if location.shop_slot and not location.shop_slot_disabled] + world.random.shuffle(current_candidates) + + del(locations_per_sphere) + + total_spheres = len(candidates_per_sphere) + + for i, current_shop_slots in enumerate(shops_per_sphere): if current_shop_slots: - + candidate_sphere_ids = list(range(i, total_spheres)) for location in current_shop_slots: shop: Shop = location.parent_region.shop - # TODO: might need to implement trying randomly across spheres until canditates are exhausted. - # As spheres may be as small as one item. - swapping_sphere = world.random.choices(candidates_per_sphere[i:], cum_weights=cumu_weights[i:])[0] + swapping_sphere_id = world.random.choices(candidate_sphere_ids, + cum_weights=cumu_weights[i:])[0] + swapping_sphere: list = candidates_per_sphere[swapping_sphere_id] for c in swapping_sphere: # chosen item locations - if candidate_condition(c) and c.item_rule(location.item) and location.item_rule(c.item): + if c.item_rule(location.item) and location.item_rule(c.item): swap_location_item(c, location, check_locked=False) logger.debug(f'Swapping {c} into {location}:: {location.item}') break @@ -199,6 +217,11 @@ def ShopSlotFill(world): logger.warning("Ran out of ShopShuffle Item candidate locations.") location.shop_slot_disabled = True continue + + # remove candidate + swapping_sphere.remove(c) + cumu_weights[swapping_sphere_id] -= 1 + item_name = location.item.name if any(x in item_name for x in ['Single Bomb', 'Single Arrow', 'Piece of Heart']): price = world.random.randrange(1, 7) @@ -244,11 +267,15 @@ def create_shops(world, player: int): keeper = world.random.choice([0xA0, 0xC1, 0xFF]) player_shop_table[name] = ShopData(typ, shop_id, keeper, custom, locked, new_items, sram_offset) if world.mode[player] == "inverted": + # make sure that blue potion is available in inverted, special case locked = None; lock when done. player_shop_table["Dark Lake Hylia Shop"] = \ - player_shop_table["Dark Lake Hylia Shop"]._replace(locked=True, items=_inverted_hylia_shop_defaults) + player_shop_table["Dark Lake Hylia Shop"]._replace(items=_inverted_hylia_shop_defaults, locked=None) for region_name, (room_id, type, shopkeeper, custom, locked, inventory, sram_offset) in player_shop_table.items(): region = world.get_region(region_name, player) shop: Shop = shop_class_mapping[type](region, room_id, shopkeeper, custom, locked, sram_offset) + # special case: allow shop slots, but do not allow overwriting of base inventory behind them + if locked is None: + shop.locked = True region.shop = shop world.shops.append(shop) for index, item in enumerate(inventory): @@ -261,7 +288,7 @@ def create_shops(world, player: int): loc.locked = True if single_purchase_slots.pop(): if world.goal[player] != 'icerodhunt': - additional_item = 'Rupees (50)' # world.random.choice(['Rupees (50)', 'Rupees (100)', 'Rupees (300)']) + additional_item = 'Rupees (50)' else: additional_item = 'Nothing' loc.item = ItemFactory(additional_item, player) @@ -278,7 +305,7 @@ class ShopData(NamedTuple): type: ShopType shopkeeper: int custom: bool - locked: bool + locked: Optional[bool] items: List sram_offset: int @@ -405,13 +432,9 @@ def shuffle_shops(world, items, player: int): if shop.region.player == player: if shop.type == ShopType.UpgradeShop: upgrade_shops.append(shop) - elif shop.type == ShopType.Shop: - if shop.region.name == 'Potion Shop' and not 'w' in option: - # don't modify potion shop - pass - else: - shops.append(shop) - total_inventory.extend(shop.inventory) + elif shop.type == ShopType.Shop and not shop.locked: + shops.append(shop) + total_inventory.extend(shop.inventory) if 'p' in option: def price_adjust(price: int) -> int: From 88980fb3b6fbde13ffea43e5ac5680959a4df766 Mon Sep 17 00:00:00 2001 From: Fabian Dill Date: Wed, 3 Feb 2021 14:26:00 +0100 Subject: [PATCH 20/46] Make playthrough text deterministic, by sorting alphabetically --- Main.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Main.py b/Main.py index 7443a8b4..3602f9c7 100644 --- a/Main.py +++ b/Main.py @@ -669,7 +669,7 @@ def create_playthrough(world): while required_locations: state.sweep_for_events(key_only=True) - sphere = list(filter(state.can_reach, required_locations)) + sphere = set(filter(state.can_reach, required_locations)) for location in sphere: required_locations.remove(location) @@ -705,6 +705,7 @@ def create_playthrough(world): old_world.spoiler.paths[str(world.get_region('Inverted Big Bomb Shop', player))] = get_path(state, world.get_region('Inverted Big Bomb Shop', player)) # we can finally output our playthrough - old_world.spoiler.playthrough = {"0": {str(item) for item in world.precollected_items if item.advancement}} + old_world.spoiler.playthrough = {"0": sorted([str(item) for item in world.precollected_items if item.advancement])} + for i, sphere in enumerate(collection_spheres): - old_world.spoiler.playthrough[str(i + 1)] = {str(location): str(location.item) for location in sphere} + old_world.spoiler.playthrough[str(i + 1)] = {str(location): str(location.item) for location in sorted(sphere)} From 239b3652643d3db3457d963796928ff6234bf555 Mon Sep 17 00:00:00 2001 From: Chris Wilson Date: Wed, 3 Feb 2021 23:15:09 -0500 Subject: [PATCH 21/46] Remove outdated warning about QUsb2Snes version --- WebHostLib/static/assets/tutorial/zelda3/multiworld_en.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/WebHostLib/static/assets/tutorial/zelda3/multiworld_en.md b/WebHostLib/static/assets/tutorial/zelda3/multiworld_en.md index 301315b7..06d40787 100644 --- a/WebHostLib/static/assets/tutorial/zelda3/multiworld_en.md +++ b/WebHostLib/static/assets/tutorial/zelda3/multiworld_en.md @@ -126,10 +126,8 @@ done so already, please do this now. SD2SNES and FXPak Pro users may download th [on this page](http://usb2snes.com/#supported-platforms). 1. Close your emulator, which may have auto-launched. -2. Close QUsb2Snes, which launched automatically with the client. -3. Launch the appropriate version of QUsb2Snes (v0.7.16). -4. Power on your device and load the ROM. -5. Observe the client window now shows "SNES Device: Connected", and lists the name of your device. +2. Power on your device and load the ROM. +3. Observe the client window now shows "SNES Device: Connected", and lists the name of your device. ### Connect to the MultiServer The patch file which launched your client should have automatically connected you to the MultiServer. From 96d544ac8482743f46d2ab161d4135154a7e4d63 Mon Sep 17 00:00:00 2001 From: Fabian Dill Date: Fri, 5 Feb 2021 08:07:12 +0100 Subject: [PATCH 22/46] Speed up Progression Balancing, mostly by using generators and pre-sorts where the opportunity exists In some cases multi-thousand element lists were created in-memory with near identical contents, per player, then discarded and reassembled. Was testing against a case with 3 GB of additional memory use (50 players) which appeared to get stuck, but really was just very slow. This example case is fixed with these changes. Additionally, progression balancing is now run after ShopSlotFill, so it is now "aware" of the changed progression shops can produce. As well, special handling for keys was removed, as not all games will have the notion of keys. --- BaseClasses.py | 6 +++--- Fill.py | 50 ++++++++++++++++++++++++++------------------------ Main.py | 6 +++--- Mystery.py | 4 ++-- 4 files changed, 34 insertions(+), 32 deletions(-) diff --git a/BaseClasses.py b/BaseClasses.py index 6cd86ac1..9351cdb4 100644 --- a/BaseClasses.py +++ b/BaseClasses.py @@ -606,9 +606,9 @@ class CollectionState(object): new_locations = True while new_locations: reachable_events = {location for location in locations if location.event and - (not key_only or (not self.world.keyshuffle[ - location.item.player] and location.item.smallkey) or (not self.world.bigkeyshuffle[ - location.item.player] and location.item.bigkey)) + (not key_only or + (not self.world.keyshuffle[location.item.player] and location.item.smallkey) + or (not self.world.bigkeyshuffle[location.item.player] and location.item.bigkey)) and location.can_reach(self)} new_locations = reachable_events - self.events for event in new_locations: diff --git a/Fill.py b/Fill.py index c9fd99bc..6a7219c9 100644 --- a/Fill.py +++ b/Fill.py @@ -1,5 +1,7 @@ import logging import typing +import collections +import itertools from BaseClasses import CollectionState, PlandoItem, Location from Items import ItemFactory @@ -243,12 +245,7 @@ def balance_multiworld_progression(world): unchecked_locations = world.get_locations().copy() world.random.shuffle(unchecked_locations) - reachable_locations_count = {player: 0 for player in range(1, world.players + 1)} - - def event_key(location): - return location.event and ( - world.keyshuffle[location.item.player] or not location.item.smallkey) and ( - world.bigkeyshuffle[location.item.player] or not location.item.bigkey) + reachable_locations_count = {player: 0 for player in world.player_ids} def get_sphere_locations(sphere_state, locations): sphere_state.sweep_for_events(key_only=True, locations=locations) @@ -269,33 +266,38 @@ def balance_multiworld_progression(world): balancing_unchecked_locations = unchecked_locations.copy() balancing_reachables = reachable_locations_count.copy() balancing_sphere = sphere_locations.copy() - candidate_items = [] + candidate_items = collections.defaultdict(list) while True: for location in balancing_sphere: - if event_key(location): + if location.event: balancing_state.collect(location.item, True, location) - if location.item.player in balancing_players and not location.locked: - candidate_items.append(location) + player = location.item.player + # only replace items that end up in another player's world + if not location.locked and player in balancing_players and location.player != player: + candidate_items[player].append(location) balancing_sphere = get_sphere_locations(balancing_state, balancing_unchecked_locations) for location in balancing_sphere: balancing_unchecked_locations.remove(location) balancing_reachables[location.player] += 1 if world.has_beaten_game(balancing_state) or all( - [reachables >= threshold for reachables in balancing_reachables.values()]): + reachables >= threshold for reachables in balancing_reachables.values()): break elif not balancing_sphere: raise RuntimeError('Not all required items reachable. Something went terribly wrong here.') - - unlocked_locations = [l for l in unchecked_locations if l not in balancing_unchecked_locations] + unlocked_locations = collections.defaultdict(list) + for l in unchecked_locations: + if l not in balancing_unchecked_locations: + unlocked_locations[l.player].append(l) items_to_replace = [] for player in balancing_players: - locations_to_test = [l for l in unlocked_locations if l.player == player] - # only replace items that end up in another player's world - items_to_test = [l for l in candidate_items if l.item.player == player and l.player != player] + locations_to_test = unlocked_locations[player] + items_to_test = candidate_items[player] while items_to_test: testing = items_to_test.pop() reducing_state = state.copy() - for location in [*[l for l in items_to_replace if l.item.player == player], *items_to_test]: + for location in itertools.chain((l for l in items_to_replace if l.item.player == player), + items_to_test): + reducing_state.collect(location.item, True, location) reducing_state.sweep_for_events(locations=locations_to_test) @@ -320,21 +322,20 @@ def balance_multiworld_progression(world): new_location = replacement_locations.pop() swap_location_item(old_location, new_location) - - new_location.event, old_location.event = True, False logging.debug(f"Progression balancing moved {new_location.item} to {new_location}, " - f"displacing {old_location.item} in {old_location}") + f"displacing {old_location.item} into {old_location}") state.collect(new_location.item, True, new_location) replaced_items = True + if replaced_items: - for location in get_sphere_locations(state, [l for l in unlocked_locations if - l.player in balancing_players]): + unlocked = [fresh for player in balancing_players for fresh in unlocked_locations[player]] + for location in get_sphere_locations(state, unlocked): unchecked_locations.remove(location) reachable_locations_count[location.player] += 1 sphere_locations.append(location) for location in sphere_locations: - if event_key(location): + if location.event: state.collect(location.item, True, location) checked_locations.extend(sphere_locations) @@ -345,7 +346,7 @@ def balance_multiworld_progression(world): def swap_location_item(location_1: Location, location_2: Location, check_locked=True): - """Swaps Items of locations. Does NOT swap flags like event, shop_slot or locked""" + """Swaps Items of locations. Does NOT swap flags like shop_slot or locked, but does swap event""" if check_locked: if location_1.locked: logging.warning(f"Swapping {location_1}, which is marked as locked.") @@ -354,6 +355,7 @@ def swap_location_item(location_1: Location, location_2: Location, check_locked= location_2.item, location_1.item = location_1.item, location_2.item location_1.item.location = location_1 location_2.item.location = location_2 + location_1.event, location_2.event = location_2.event, location_1.event def distribute_planned(world): diff --git a/Main.py b/Main.py index 3602f9c7..2ab0acd7 100644 --- a/Main.py +++ b/Main.py @@ -216,13 +216,13 @@ def main(args, seed=None): elif args.algorithm == 'balanced': distribute_items_restrictive(world, True) - if world.players > 1: - balance_multiworld_progression(world) - logger.info("Filling Shop Slots") ShopSlotFill(world) + if world.players > 1: + balance_multiworld_progression(world) + logger.info('Patching ROM.') diff --git a/Mystery.py b/Mystery.py index 503f6ce3..e4565666 100644 --- a/Mystery.py +++ b/Mystery.py @@ -199,10 +199,10 @@ def main(args=None, callback=ERmain): for option, player_settings in vars(erargs).items(): if type(player_settings) == dict: if all(type(value) != list for value in player_settings.values()): - if len(frozenset(player_settings.values())) > 1: + if len(player_settings.values()) > 1: important[option] = {player: value for player, value in player_settings.items() if player <= args.yaml_output} - elif len(frozenset(player_settings.values())) > 0: + elif len(player_settings.values()) > 0: important[option] = player_settings[1] else: logging.debug(f"No player settings defined for option '{option}'") From 5d84df4fa00b66c1b34d021618272d0d7514158f Mon Sep 17 00:00:00 2001 From: Chris Wilson Date: Fri, 5 Feb 2021 18:55:53 -0500 Subject: [PATCH 23/46] Fix a bug in the weighted settings causing the sprite list to not update when a preset is changed --- WebHostLib/static/assets/weightedSettings.js | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/WebHostLib/static/assets/weightedSettings.js b/WebHostLib/static/assets/weightedSettings.js index f80ac74b..af881288 100644 --- a/WebHostLib/static/assets/weightedSettings.js +++ b/WebHostLib/static/assets/weightedSettings.js @@ -113,6 +113,7 @@ const handleOptionChange = (event) => { }; const populateSettings = () => { + buildSpriteOptions(); const presetNumber = document.getElementById('preset-number').value; const settings = JSON.parse(localStorage.getItem(`weightedSettings${presetNumber}`)) const settingsInputs = Array.from(document.querySelectorAll('.setting')); @@ -206,7 +207,21 @@ const buildUI = (settings, spriteData) => { settingsWrapper.appendChild(spriteOptionsHeader); const spriteOptionsWrapper = document.createElement('div'); + spriteOptionsWrapper.setAttribute('id', 'sprite-options-wrapper'); spriteOptionsWrapper.className = 'setting-wrapper'; + settingsWrapper.appendChild(spriteOptionsWrapper); + + // Append sprite picker + settingsWrapper.appendChild(buildSpritePicker(spriteData)); +}; + +const buildSpriteOptions = () => { + const spriteOptionsWrapper = document.getElementById('sprite-options-wrapper'); + + // Clear the contents of the wrapper div + while(spriteOptionsWrapper.firstChild){ + spriteOptionsWrapper.removeChild(spriteOptionsWrapper.lastChild); + } const spriteOptionsTitle = document.createElement('span'); spriteOptionsTitle.className = 'title-span'; @@ -240,11 +255,6 @@ const buildUI = (settings, spriteData) => { spriteOptionsTable.appendChild(tbody); spriteOptionsWrapper.appendChild(spriteOptionsTable); - - settingsWrapper.appendChild(spriteOptionsWrapper); - - // Append sprite picker - settingsWrapper.appendChild(buildSpritePicker(spriteData)); }; const buildRangeSettings = (parentElement, settings) => { From 87be751e458a57ddf6c4bc45cf937dca93914658 Mon Sep 17 00:00:00 2001 From: Chris Wilson Date: Fri, 5 Feb 2021 19:01:38 -0500 Subject: [PATCH 24/46] Adjust the weighted settings json config file to properly reflect the key values for the shop_shuffle_slots option --- WebHostLib/static/static/weightedSettings.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/WebHostLib/static/static/weightedSettings.json b/WebHostLib/static/static/weightedSettings.json index 0bcf9dd1..b6e1b7cb 100644 --- a/WebHostLib/static/static/weightedSettings.json +++ b/WebHostLib/static/static/weightedSettings.json @@ -1282,19 +1282,19 @@ "description": "No items are moved", "defaultValue": 50 }, - "1": { + "10": { "keyString": "shop_shuffle_slots.10", "friendlyName": "Level 1", "description": "10 Items are moved into shops.", "defaultValue": 0 }, - "2": { + "20": { "keyString": "shop_shuffle_slots.20", "friendlyName": "Level 2", "description": "20 Items are moved into shops.", "defaultValue": 0 }, - "3": { + "30": { "keyString": "shop_shuffle_slots.30", "friendlyName": "Level 3", "description": "30 Items are moved into shops.", From 47837f4daecffda6bfdb0f7558352ee0b3c24118 Mon Sep 17 00:00:00 2001 From: Fabian Dill Date: Sun, 7 Feb 2021 04:41:51 +0100 Subject: [PATCH 25/46] Update modules --- requirements.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/requirements.txt b/requirements.txt index 3aec7ffb..1a479447 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,9 +1,9 @@ colorama>=0.4.4 websockets>=8.1 -PyYAML>=5.4 +PyYAML>=5.4.1 fuzzywuzzy>=0.18.0 bsdiff4>=1.2.0 -prompt_toolkit>=3.0.10 +prompt_toolkit>=3.0.14 appdirs>=1.4.4 maseya-z3pr>=1.0.0rc1 xxtea>=2.0.0.post0 From 191834200facc0becc39f823ad0938f47051b8f5 Mon Sep 17 00:00:00 2001 From: Fabian Dill Date: Sun, 7 Feb 2021 09:45:30 +0100 Subject: [PATCH 26/46] introduce 100 rupee piles for retro and universal keys to be swapped into pool for shop slots --- Shops.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Shops.py b/Shops.py index c65db018..7a5ead31 100644 --- a/Shops.py +++ b/Shops.py @@ -194,7 +194,7 @@ def ShopSlotFill(world): world.random.shuffle(current_candidates) - del(locations_per_sphere) + del locations_per_sphere total_spheres = len(candidates_per_sphere) @@ -270,6 +270,7 @@ def create_shops(world, player: int): # make sure that blue potion is available in inverted, special case locked = None; lock when done. player_shop_table["Dark Lake Hylia Shop"] = \ player_shop_table["Dark Lake Hylia Shop"]._replace(items=_inverted_hylia_shop_defaults, locked=None) + chance_100 = int(world.retro[player])*0.25+int(world.keyshuffle[player] == "universal") * 0.5 for region_name, (room_id, type, shopkeeper, custom, locked, inventory, sram_offset) in player_shop_table.items(): region = world.get_region(region_name, player) shop: Shop = shop_class_mapping[type](region, room_id, shopkeeper, custom, locked, sram_offset) @@ -288,7 +289,10 @@ def create_shops(world, player: int): loc.locked = True if single_purchase_slots.pop(): if world.goal[player] != 'icerodhunt': - additional_item = 'Rupees (50)' + if world.random.random() < chance_100: + additional_item = 'Rupees (100)' + else: + additional_item = 'Rupees (50)' else: additional_item = 'Nothing' loc.item = ItemFactory(additional_item, player) From 54ca6bb26ff83afc562458ed7c6e211ae593afd5 Mon Sep 17 00:00:00 2001 From: Fabian Dill Date: Sun, 7 Feb 2021 10:05:25 +0100 Subject: [PATCH 27/46] significantly reduce price of maps and compasses --- Shops.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/Shops.py b/Shops.py index 7a5ead31..5a3fa1be 100644 --- a/Shops.py +++ b/Shops.py @@ -223,17 +223,16 @@ def ShopSlotFill(world): cumu_weights[swapping_sphere_id] -= 1 item_name = location.item.name - if any(x in item_name for x in ['Single Bomb', 'Single Arrow', 'Piece of Heart']): + if any(x in item_name for x in ['Compass', 'Map', 'Single Bomb', 'Single Arrow', 'Piece of Heart']): price = world.random.randrange(1, 7) elif any(x in item_name for x in ['Arrow', 'Bomb', 'Clock']): price = world.random.randrange(2, 14) - elif any(x in item_name for x in ['Compass', 'Map', 'Small Key', 'Clock', 'Heart']): + elif any(x in item_name for x in ['Small Key', 'Heart']): price = world.random.randrange(4, 28) else: price = world.random.randrange(8, 56) - price *= 5 - shop.push_inventory(int(location.name[-1]) - 1, item_name, price, 1, + shop.push_inventory(int(location.name[-1]) - 1, item_name, price * 5, 1, location.item.player if location.item.player != location.player else 0) From 28e2c6288410b1e9b26ddb21626b66f4aa40ece0 Mon Sep 17 00:00:00 2001 From: Fabian Dill Date: Sun, 7 Feb 2021 10:42:20 +0100 Subject: [PATCH 28/46] add Zora hint (probably add and condition for shop_slot_shuffle, testing things) --- Rom.py | 9 +++++++++ Text.py | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/Rom.py b/Rom.py index af7e85a9..eabc7c68 100644 --- a/Rom.py +++ b/Rom.py @@ -1971,6 +1971,15 @@ def write_strings(rom, world, player, team): # For hints, first we write hints about entrances, some from the inconvenient list others from all reasonable entrances. if world.hints[player]: + # Zora hint + zora_location = world.get_location("King Zora", player) + if zora_location.player != zora_location.item.player: + player_text = f" for {world.player_names[zora_location.item.player][team]}" + else: + player_text = "" + tt['zora_tells_cost'] = f"You got 500 rupees to buy {zora_location.item.name}{player_text}" \ + f"\n ≥ Duh\n Oh carp\n{{CHOICE}}" + tt['sign_north_of_links_house'] = '> Randomizer The telepathic tiles can have hints!' hint_locations = HintLocations.copy() local_random.shuffle(hint_locations) diff --git a/Text.py b/Text.py index 890d2ad9..496a2099 100644 --- a/Text.py +++ b/Text.py @@ -1443,7 +1443,7 @@ class TextTable(object): 'zora_meeting', 'zora_tells_cost', 'zora_get_flippers', - #'zora_no_cash', + 'zora_no_cash', 'zora_no_buy_item', 'agahnim_zelda_teleport', 'agahnim_magic_running_away', From 4684c2349c37c9be3e1c00f20251bd30e7da6f99 Mon Sep 17 00:00:00 2001 From: CaitSith2 Date: Sun, 7 Feb 2021 06:34:42 -0800 Subject: [PATCH 29/46] Fix Ice rod hunt beemizer level 4 still having 'Nothing' Items. --- ItemPool.py | 14 +++----------- Items.py | 13 +++++++++++++ Shops.py | 6 +++--- 3 files changed, 19 insertions(+), 14 deletions(-) diff --git a/ItemPool.py b/ItemPool.py index 90047454..1e31a65d 100644 --- a/ItemPool.py +++ b/ItemPool.py @@ -7,7 +7,7 @@ from Bosses import place_bosses from Dungeons import get_dungeon_item_pool from EntranceShuffle import connect_entrance from Fill import FillError, fill_restrictive -from Items import ItemFactory, trap_replaceable +from Items import ItemFactory, GetBeemizerItem from Rules import forbid_items_for_player # This file sets the item pools for various modes. Timed modes and triforce hunt are enforced first, and then extra items are specified per mode to fill in the remaining space. @@ -373,7 +373,7 @@ def generate_itempool(world, player: int): if world.goal[player] == 'icerodhunt': for item in dungeon_items: - world.itempool.append(ItemFactory('Nothing', player)) + world.itempool.append(ItemFactory(GetBeemizerItem(world, player, 'Nothing'), player)) world.push_precollected(item) else: world.itempool.extend([item for item in dungeon_items]) @@ -394,16 +394,8 @@ def generate_itempool(world, player: int): for item in items: if item.advancement or item.type: progressionitems.append(item) - elif world.beemizer[player] and item.name in trap_replaceable: - if world.random.random() < world.beemizer[item.player] * 0.25: - if world.random.random() < (0.5 + world.beemizer[item.player] * 0.1): - nonprogressionitems.append(ItemFactory("Bee Trap", player)) - else: - nonprogressionitems.append(ItemFactory("Bee", player)) - else: - nonprogressionitems.append(item) else: - nonprogressionitems.append(item) + nonprogressionitems.append(GetBeemizerItem(world, item.player, item)) world.random.shuffle(nonprogressionitems) if additional_triforce_pieces: diff --git a/Items.py b/Items.py index 37fb59b7..1792731a 100644 --- a/Items.py +++ b/Items.py @@ -1,6 +1,19 @@ import logging +def GetBeemizerItem(world, player, item): + item_name = item if isinstance(item, str) else item.name + if world.beemizer[player] and item_name in trap_replaceable: + if world.random.random() < world.beemizer[player] * 0.25: + if world.random.random() < (0.5 + world.beemizer[player] * 0.1): + return "Bee Trap" if isinstance(item, str) else ItemFactory("Bee Trap", player) + else: + return "Bee" if isinstance(item, str) else ItemFactory("Bee", player) + else: + return item + else: + return item + def ItemFactory(items, player): from BaseClasses import Item diff --git a/Shops.py b/Shops.py index 5a3fa1be..9c6d1b57 100644 --- a/Shops.py +++ b/Shops.py @@ -5,7 +5,7 @@ import logging from BaseClasses import Location from EntranceShuffle import door_addresses -from Items import item_name_groups, item_table, ItemFactory, trap_replaceable +from Items import item_name_groups, item_table, ItemFactory, trap_replaceable, GetBeemizerItem from Utils import int16_as_bytes logger = logging.getLogger("Shops") @@ -293,10 +293,10 @@ def create_shops(world, player: int): else: additional_item = 'Rupees (50)' else: - additional_item = 'Nothing' + additional_item = GetBeemizerItem(world, player, 'Nothing') loc.item = ItemFactory(additional_item, player) else: - loc.item = ItemFactory('Nothing', player) + loc.item = ItemFactory(GetBeemizerItem(world, player, 'Nothing'), player) loc.shop_slot_disabled = True shop.region.locations.append(loc) world.dynamic_locations.append(loc) From 1eaab4e84381f5a94f253f7ff20d58afc607cd1c Mon Sep 17 00:00:00 2001 From: Chris Wilson Date: Sun, 7 Feb 2021 13:58:24 -0500 Subject: [PATCH 30/46] Implement a versioning system for the weighted-settings page --- WebHostLib/static/assets/weightedSettings.js | 24 ++++++++++++++++--- .../static/static/weightedSettings.yaml | 5 ++++ WebHostLib/static/styles/weightedSettings.css | 11 +++++++++ WebHostLib/templates/weightedSettings.html | 1 + 4 files changed, 38 insertions(+), 3 deletions(-) diff --git a/WebHostLib/static/assets/weightedSettings.js b/WebHostLib/static/assets/weightedSettings.js index af881288..2192a18c 100644 --- a/WebHostLib/static/assets/weightedSettings.js +++ b/WebHostLib/static/assets/weightedSettings.js @@ -2,9 +2,17 @@ let spriteData = null; window.addEventListener('load', () => { const gameSettings = document.getElementById('weighted-settings'); - Promise.all([fetchPlayerSettingsYaml(), fetchPlayerSettingsJson(), fetchSpriteData()]).then((results) => { + Promise.all([fetchWeightedSettingsYaml(), fetchWeightedSettingsJson(), fetchSpriteData()]).then((results) => { // Load YAML into object const sourceData = jsyaml.safeLoad(results[0], { json: true }); + const wsVersion = sourceData.ws_version; + delete sourceData.ws_version; // Do not include the settings version number in the export + + // Check if settings exist in localStorage. If no settings are present, this is a first load (or reset to default) + // and the version number should be silently updated + if (!localStorage.getItem('weightedSettings1')) { + localStorage.setItem('wsVersion', wsVersion); + } // Update localStorage with three settings objects. Preserve original objects if present. for (let i=1; i<=3; i++) { @@ -25,6 +33,16 @@ window.addEventListener('load', () => { document.getElementById('export-button').addEventListener('click', exportSettings); document.getElementById('reset-to-default').addEventListener('click', resetToDefaults); adjustHeaderWidth(); + + if (localStorage.getItem('wsVersion') !== wsVersion) { + const userWarning = document.getElementById('user-warning'); + const messageSpan = document.createElement('span'); + messageSpan.innerHTML = "A new version of the weighted settings file is available. Click here to update!" + + "
Be aware this will also reset your presets, so you should export them now if you want to save them."; + userWarning.appendChild(messageSpan); + userWarning.style.display = 'block'; + userWarning.addEventListener('click', resetToDefaults); + } }).catch((error) => { console.error(error); gameSettings.innerHTML = ` @@ -37,7 +55,7 @@ window.addEventListener('load', () => { document.getElementById('generate-race').addEventListener('click', () => generateGame(true)); }); -const fetchPlayerSettingsYaml = () => new Promise((resolve, reject) => { +const fetchWeightedSettingsYaml = () => new Promise((resolve, reject) => { const ajax = new XMLHttpRequest(); ajax.onreadystatechange = () => { if (ajax.readyState !== 4) { return; } @@ -51,7 +69,7 @@ const fetchPlayerSettingsYaml = () => new Promise((resolve, reject) => { ajax.send(); }); -const fetchPlayerSettingsJson = () => new Promise((resolve, reject) => { +const fetchWeightedSettingsJson = () => new Promise((resolve, reject) => { const ajax = new XMLHttpRequest(); ajax.onreadystatechange = () => { if (ajax.readyState !== 4) { return; } diff --git a/WebHostLib/static/static/weightedSettings.yaml b/WebHostLib/static/static/weightedSettings.yaml index 0d785955..6fe041c3 100644 --- a/WebHostLib/static/static/weightedSettings.yaml +++ b/WebHostLib/static/static/weightedSettings.yaml @@ -17,6 +17,11 @@ # To test if your yaml is valid or not, you can use this website: # http://www.yamllint.com/ +# For use with the weighted-settings page on the website. Changing this value will cause all users to be prompted +# to update their settings. The version number should match the current released version number, and the revision +# should be updated manually by whoever edits this file. +ws_version: 4.0.1 rev0 + description: Template Name # Used to describe your yaml. Useful if you have multiple files name: YourName # Your name in-game. Spaces will be replaced with underscores and there is a 16 character limit ### Logic Section ### diff --git a/WebHostLib/static/styles/weightedSettings.css b/WebHostLib/static/styles/weightedSettings.css index 4f788931..14abad09 100644 --- a/WebHostLib/static/styles/weightedSettings.css +++ b/WebHostLib/static/styles/weightedSettings.css @@ -14,6 +14,17 @@ html{ color: #eeffeb; } +#user-warning{ + display: none; + width: calc(100% - 8px); + background-color: #ffe86b; + border-radius: 4px; + color: #000000; + padding: 4px; + text-align: center; + cursor: pointer; +} + #weighted-settings code{ background-color: #d9cd8e; border-radius: 4px; diff --git a/WebHostLib/templates/weightedSettings.html b/WebHostLib/templates/weightedSettings.html index 3bbf0c9f..45a68f80 100644 --- a/WebHostLib/templates/weightedSettings.html +++ b/WebHostLib/templates/weightedSettings.html @@ -11,6 +11,7 @@ {% block body %} {% include 'header/grassHeader.html' %}
+

Weighted Settings

This page is used to configure your weighted settings. You have three presets you can control, which From 35eb2067f2b37b8b91884c55405b50162fa3f7e8 Mon Sep 17 00:00:00 2001 From: Fabian Dill Date: Tue, 9 Feb 2021 00:34:25 +0100 Subject: [PATCH 31/46] add Botte Merchant hint --- Rom.py | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/Rom.py b/Rom.py index eabc7c68..7822db5a 100644 --- a/Rom.py +++ b/Rom.py @@ -1977,8 +1977,16 @@ def write_strings(rom, world, player, team): player_text = f" for {world.player_names[zora_location.item.player][team]}" else: player_text = "" - tt['zora_tells_cost'] = f"You got 500 rupees to buy {zora_location.item.name}{player_text}" \ + tt['zora_tells_cost'] = f"You got 500 rupees to buy {hint_text(zora_location.item)}" \ f"\n ≥ Duh\n Oh carp\n{{CHOICE}}" + # Bottle Vendor hint + vendor_location = world.get_location("Bottle Merchant", player) + if vendor_location.player != vendor_location.item.player: + player_text = f" for {world.player_names[vendor_location.item.player][team]}" + else: + player_text = "" + tt['bottle_vendor_choice'] = f"I gots {hint_text(vendor_location.item)}\nYous gots 100 rupees?"\ + f"\n ≥ I want\n no way!\n{{CHOICE}}" tt['sign_north_of_links_house'] = '> Randomizer The telepathic tiles can have hints!' hint_locations = HintLocations.copy() @@ -2067,7 +2075,7 @@ def write_strings(rom, world, player, team): del locations_to_hint[hint_count:] for location in locations_to_hint: if location == 'Swamp Left': - if local_random.randint(0, 1) == 0: + if local_random.randint(0, 1): first_item = hint_text(world.get_location('Swamp Palace - West Chest', player).item) second_item = hint_text(world.get_location('Swamp Palace - Big Key Chest', player).item) else: @@ -2076,7 +2084,7 @@ def write_strings(rom, world, player, team): this_hint = ('The westmost chests in Swamp Palace contain ' + first_item + ' and ' + second_item + '.') tt[hint_locations.pop(0)] = this_hint elif location == 'Mire Left': - if local_random.randint(0, 1) == 0: + if local_random.randint(0, 1): first_item = hint_text(world.get_location('Misery Mire - Compass Chest', player).item) second_item = hint_text(world.get_location('Misery Mire - Big Key Chest', player).item) else: From 6bc1ed55846cff45076f237bd3a3eb4ddbea1c4b Mon Sep 17 00:00:00 2001 From: Fabian Dill Date: Tue, 9 Feb 2021 00:40:52 +0100 Subject: [PATCH 32/46] remove no longer needed code --- Rom.py | 8 -------- 1 file changed, 8 deletions(-) diff --git a/Rom.py b/Rom.py index 7822db5a..e0b97045 100644 --- a/Rom.py +++ b/Rom.py @@ -1973,18 +1973,10 @@ def write_strings(rom, world, player, team): if world.hints[player]: # Zora hint zora_location = world.get_location("King Zora", player) - if zora_location.player != zora_location.item.player: - player_text = f" for {world.player_names[zora_location.item.player][team]}" - else: - player_text = "" tt['zora_tells_cost'] = f"You got 500 rupees to buy {hint_text(zora_location.item)}" \ f"\n ≥ Duh\n Oh carp\n{{CHOICE}}" # Bottle Vendor hint vendor_location = world.get_location("Bottle Merchant", player) - if vendor_location.player != vendor_location.item.player: - player_text = f" for {world.player_names[vendor_location.item.player][team]}" - else: - player_text = "" tt['bottle_vendor_choice'] = f"I gots {hint_text(vendor_location.item)}\nYous gots 100 rupees?"\ f"\n ≥ I want\n no way!\n{{CHOICE}}" From 0af77421fc67be38f7f3ff41d000d63dc959b804 Mon Sep 17 00:00:00 2001 From: Fabian Dill Date: Wed, 10 Feb 2021 07:01:03 +0100 Subject: [PATCH 33/46] remove fairy and big magic from bonk prizes in hard/expert remove arrow prizes in retro when "g" is not toggled rename "difficulty_adjustments" to "item_functionality" --- BaseClasses.py | 10 ++++---- Main.py | 6 ++--- Rom.py | 67 ++++++++++++++++++++++++++++++++++---------------- 3 files changed, 54 insertions(+), 29 deletions(-) diff --git a/BaseClasses.py b/BaseClasses.py index 9351cdb4..d5c6e965 100644 --- a/BaseClasses.py +++ b/BaseClasses.py @@ -25,7 +25,7 @@ class World(object): plando_items: List[PlandoItem] plando_connections: List[PlandoConnection] - def __init__(self, players: int, shuffle, logic, mode, swords, difficulty, difficulty_adjustments, timer, + def __init__(self, players: int, shuffle, logic, mode, swords, difficulty, item_functionality, timer, progressive, goal, algorithm, accessibility, shuffle_ganon, retro, custom, customitemarray, hints): if self.debug_types: @@ -46,7 +46,7 @@ class World(object): self.mode = mode.copy() self.swords = swords.copy() self.difficulty = difficulty.copy() - self.difficulty_adjustments = difficulty_adjustments.copy() + self.item_functionality = item_functionality.copy() self.timer = timer.copy() self.progressive = progressive self.goal = goal.copy() @@ -691,9 +691,9 @@ class CollectionState(object): elif self.has('Magic Upgrade (1/2)', player): basemagic = 16 if self.can_buy_unlimited('Green Potion', player) or self.can_buy_unlimited('Blue Potion', player): - if self.world.difficulty_adjustments[player] == 'hard' and not fullrefill: + if self.world.item_functionality[player] == 'hard' and not fullrefill: basemagic = basemagic + int(basemagic * 0.5 * self.bottle_count(player)) - elif self.world.difficulty_adjustments[player] == 'expert' and not fullrefill: + elif self.world.item_functionality[player] == 'expert' and not fullrefill: basemagic = basemagic + int(basemagic * 0.25 * self.bottle_count(player)) else: basemagic = basemagic + basemagic * self.bottle_count(player) @@ -1301,7 +1301,7 @@ class Spoiler(object): 'goal': self.world.goal, 'shuffle': self.world.shuffle, 'item_pool': self.world.difficulty, - 'item_functionality': self.world.difficulty_adjustments, + 'item_functionality': self.world.item_functionality, 'gt_crystals': self.world.crystals_needed_for_gt, 'ganon_crystals': self.world.crystals_needed_for_ganon, 'open_pyramid': self.world.open_pyramid, diff --git a/Main.py b/Main.py index 2ab0acd7..fcd21c9a 100644 --- a/Main.py +++ b/Main.py @@ -285,7 +285,7 @@ def main(args, seed=None): outfilestuffs = { "logic": world.logic[player], # 0 "difficulty": world.difficulty[player], # 1 - "difficulty_adjustments": world.difficulty_adjustments[player], # 2 + "item_functionality": world.item_functionality[player], # 2 "mode": world.mode[player], # 3 "goal": world.goal[player], # 4 "timer": str(world.timer[player]), # 5 @@ -306,7 +306,7 @@ def main(args, seed=None): outfilestuffs["logic"], # 0 outfilestuffs["difficulty"], # 1 - outfilestuffs["difficulty_adjustments"], # 2 + outfilestuffs["item_functionality"], # 2 outfilestuffs["mode"], # 3 outfilestuffs["goal"], # 4 "" if outfilestuffs["timer"] in ['False', 'none', 'display'] else "-" + outfilestuffs["timer"], # 5 @@ -463,7 +463,7 @@ def main(args, seed=None): def copy_world(world): # ToDo: Not good yet - ret = World(world.players, world.shuffle, world.logic, world.mode, world.swords, world.difficulty, world.difficulty_adjustments, world.timer, world.progressive, world.goal, world.algorithm, world.accessibility, world.shuffle_ganon, world.retro, world.custom, world.customitemarray, world.hints) + ret = World(world.players, world.shuffle, world.logic, world.mode, world.swords, world.difficulty, world.item_functionality, world.timer, world.progressive, world.goal, world.algorithm, world.accessibility, world.shuffle_ganon, world.retro, world.custom, world.customitemarray, world.hints) ret.teams = world.teams ret.player_names = copy.deepcopy(world.player_names) ret.remote_items = world.remote_items.copy() diff --git a/Rom.py b/Rom.py index e0b97045..b45fe785 100644 --- a/Rom.py +++ b/Rom.py @@ -674,6 +674,14 @@ class Sprite(object): rom.write_bytes(0x307000, self.palette) rom.write_bytes(0x307078, self.glove_palette) +bonk_addresses = [0x4CF6C, 0x4CFBA, 0x4CFE0, 0x4CFFB, 0x4D018, 0x4D01B, 0x4D028, 0x4D03C, 0x4D059, 0x4D07A, + 0x4D09E, 0x4D0A8, 0x4D0AB, 0x4D0AE, 0x4D0BE, 0x4D0DD, + 0x4D16A, 0x4D1E5, 0x4D1EE, 0x4D20B, 0x4CBBF, 0x4CBBF, 0x4CC17, 0x4CC1A, 0x4CC4A, 0x4CC4D, + 0x4CC53, 0x4CC69, 0x4CC6F, 0x4CC7C, 0x4CCEF, 0x4CD51, + 0x4CDC0, 0x4CDC3, 0x4CDC6, 0x4CE37, 0x4D2DE, 0x4D32F, 0x4D355, 0x4D367, 0x4D384, 0x4D387, + 0x4D397, 0x4D39E, 0x4D3AB, 0x4D3AE, 0x4D3D1, 0x4D3D7, + 0x4D3F8, 0x4D416, 0x4D420, 0x4D423, 0x4D42D, 0x4D449, 0x4D48C, 0x4D4D9, 0x4D4DC, 0x4D4E3, + 0x4D504, 0x4D507, 0x4D55E, 0x4D56A] def patch_rom(world, rom, player, team, enemized): local_random = world.rom_seeds[player] @@ -868,8 +876,8 @@ def patch_rom(world, rom, player, team, enemized): rom.write_byte(0x18004F, 0x01) # Byrna Invulnerability: on - # handle difficulty_adjustments - if world.difficulty_adjustments[player] == 'hard': + # handle item_functionality + if world.item_functionality[player] == 'hard': rom.write_byte(0x180181, 0x01) # Make silver arrows work only on ganon rom.write_byte(0x180182, 0x00) # Don't auto equip silvers on pickup # Powdered Fairies Prize @@ -889,7 +897,7 @@ def patch_rom(world, rom, player, team, enemized): rom.write_int16(0x180036, world.rupoor_cost) # Set stun items rom.write_byte(0x180180, 0x02) # Hookshot only - elif world.difficulty_adjustments[player] == 'expert': + elif world.item_functionality[player] == 'expert': rom.write_byte(0x180181, 0x01) # Make silver arrows work only on ganon rom.write_byte(0x180182, 0x00) # Don't auto equip silvers on pickup # Powdered Fairies Prize @@ -958,6 +966,15 @@ def patch_rom(world, rom, player, team, enemized): # set up game internal RNG seed rom.write_bytes(0x178000, local_random.getrandbits(8 * 1024).to_bytes(1024, 'big')) + prize_replacements = {} + if world.item_functionality[player] in ['hard', 'expert']: + prize_replacements[0xE0] = 0xDF # Fairy -> heart + prize_replacements[0xE3] = 0xD8 # Big magic -> small magic + + if world.retro[player]: + prize_replacements[0xE1] = 0xDA # 5 Arrows -> Blue Rupee + prize_replacements[0xE2] = 0xDB # 10 Arrows -> Red Rupee + if "g" in world.shuffle_prizes[player]: # shuffle prize packs prizes = [0xD8, 0xD8, 0xD8, 0xD8, 0xD9, 0xD8, 0xD8, 0xD9, 0xDA, 0xD9, 0xDA, 0xDB, 0xDA, 0xD9, 0xDA, 0xDA, 0xE0, @@ -983,18 +1000,10 @@ def patch_rom(world, rom, player, team, enemized): packs = chunk(prizes[:56], 8) local_random.shuffle(packs) prizes[:56] = [drop for pack in packs for drop in pack] - - if world.difficulty_adjustments[player] in ['hard', 'expert']: - prize_replacements = {0xE0: 0xDF, # Fairy -> heart - 0xE3: 0xD8} # Big magic -> small magic + if prize_replacements: prizes = [prize_replacements.get(prize, prize) for prize in prizes] dig_prizes = [prize_replacements.get(prize, prize) for prize in dig_prizes] - if world.retro[player]: - prize_replacements = {0xE1: 0xDA, # 5 Arrows -> Blue Rupee - 0xE2: 0xDB} # 10 Arrows -> Red Rupee - prizes = [prize_replacements.get(prize, prize) for prize in prizes] - dig_prizes = [prize_replacements.get(prize, prize) for prize in dig_prizes] rom.write_bytes(0x180100, dig_prizes) # write tree pull prizes @@ -1015,6 +1024,19 @@ def patch_rom(world, rom, player, team, enemized): # fill enemy prize packs rom.write_bytes(0x37A78, prizes) + elif prize_replacements: + dig_prizes = list(rom.read_bytes(0x180100, 64)) + dig_prizes = [prize_replacements.get(byte, byte) for byte in dig_prizes] + rom.write_bytes(0x180100, dig_prizes) + + prizes = list(rom.read_bytes(0x37A78, 56)) + prizes = [prize_replacements.get(byte, byte) for byte in prizes] + rom.write_bytes(0x37A78, prizes) + + for address in (0xEFBD4, 0xEFBD5, 0xEFBD6, 0x329C8, 0x329C4, 0x37993, 0xE82CC): + byte = int(rom.read_byte(address)) + rom.write_byte(address, prize_replacements.get(byte, byte)) + if "b" in world.shuffle_prizes[player]: # set bonk prizes bonk_prizes = [0x79, 0xE3, 0x79, 0xAC, 0xAC, 0xE0, 0xDC, 0xAC, 0xE3, 0xE3, 0xDA, 0xE3, 0xDA, 0xD8, 0xAC, @@ -1022,18 +1044,21 @@ def patch_rom(world, rom, player, team, enemized): 0xE3, 0xE3, 0xDA, 0x79, 0xAC, 0xAC, 0x79, 0xE3, 0x79, 0xAC, 0xAC, 0xE0, 0xDC, 0xE3, 0x79, 0xDE, 0xE3, 0xAC, 0xDB, 0x79, 0xE3, 0xD8, 0xAC, 0x79, 0xE3, 0xDB, 0xDB, 0xE3, 0xE3, 0x79, 0xD8, 0xDD] - bonk_addresses = [0x4CF6C, 0x4CFBA, 0x4CFE0, 0x4CFFB, 0x4D018, 0x4D01B, 0x4D028, 0x4D03C, 0x4D059, 0x4D07A, - 0x4D09E, 0x4D0A8, 0x4D0AB, 0x4D0AE, 0x4D0BE, 0x4D0DD, - 0x4D16A, 0x4D1E5, 0x4D1EE, 0x4D20B, 0x4CBBF, 0x4CBBF, 0x4CC17, 0x4CC1A, 0x4CC4A, 0x4CC4D, - 0x4CC53, 0x4CC69, 0x4CC6F, 0x4CC7C, 0x4CCEF, 0x4CD51, - 0x4CDC0, 0x4CDC3, 0x4CDC6, 0x4CE37, 0x4D2DE, 0x4D32F, 0x4D355, 0x4D367, 0x4D384, 0x4D387, - 0x4D397, 0x4D39E, 0x4D3AB, 0x4D3AE, 0x4D3D1, 0x4D3D7, - 0x4D3F8, 0x4D416, 0x4D420, 0x4D423, 0x4D42D, 0x4D449, 0x4D48C, 0x4D4D9, 0x4D4DC, 0x4D4E3, - 0x4D504, 0x4D507, 0x4D55E, 0x4D56A] + local_random.shuffle(bonk_prizes) + + if prize_replacements: + bonk_prizes = [prize_replacements.get(prize, prize) for prize in bonk_prizes] + for prize, address in zip(bonk_prizes, bonk_addresses): rom.write_byte(address, prize) + elif prize_replacements: + for address in bonk_addresses: + byte = int(rom.read_byte(address)) + rom.write_byte(address, prize_replacements.get(byte, byte)) + + # Fill in item substitutions table rom.write_bytes(0x184000, [ # original_item, limit, replacement_item, filler @@ -1092,7 +1117,7 @@ def patch_rom(world, rom, player, team, enemized): rom.write_byte(0x180043, 0xFF if world.swords[player] == 'swordless' else 0x00) # starting sword for link rom.write_byte(0x180044, 0x01 if world.swords[player] == 'swordless' else 0x00) # hammer activates tablets - if world.difficulty_adjustments[player] == 'easy': + if world.item_functionality[player] == 'easy': rom.write_byte(0x18003F, 0x01) # hammer can harm ganon rom.write_byte(0x180041, 0x02) # Allow swordless medallion use EVERYWHERE. rom.write_byte(0x180044, 0x01) # hammer activates tablets From 26d69032e94c5054507c935c06653b64ae6279bc Mon Sep 17 00:00:00 2001 From: CaitSith2 Date: Wed, 10 Feb 2021 09:31:53 -0800 Subject: [PATCH 34/46] Base rom changes * Stop resuing the memory region that was used formerly for compass stats. * Add flags for dungeon prize collected. 7EF46B-7EF46C, same bit ordering as maps/compass/big key. Something useful for auto-tracking, so that it can know that you actually collected the Swamp Palace prize, even if duped out of another dungeon. --- Rom.py | 2 +- data/basepatch.bmbp | Bin 117336 -> 117304 bytes 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/Rom.py b/Rom.py index b45fe785..8e14274c 100644 --- a/Rom.py +++ b/Rom.py @@ -1,7 +1,7 @@ from __future__ import annotations JAP10HASH = '03a63945398191337e896e5771f77173' -RANDOMIZERBASEHASH = 'c2762f35df3f7d1ab79a577a97773945' +RANDOMIZERBASEHASH = 'a0a9511a2a59e5e8009b38718f8da1bf' import io import json diff --git a/data/basepatch.bmbp b/data/basepatch.bmbp index b12f889b58499b136533f0a79b49adc52313d70e..caeb24eea890c05ed3b91f17afd6a7f67dc9bd6a 100644 GIT binary patch literal 117304 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

R6 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 literal 117336 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%0Di-Zg{^dn#deLr~=ZtK5mBi(Ng^-&m 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 R`;M{1XZr#G00004Sz6HIQ*!_S From 14b20e2c0d0a57a24927d548e71450ba88848ff7 Mon Sep 17 00:00:00 2001 From: StructuralMike <66819228+StructuralMike@users.noreply.github.com> Date: Fri, 12 Feb 2021 22:11:48 +0100 Subject: [PATCH 35/46] Correctly parse Turtle Rock Medallion settings --- ItemPool.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ItemPool.py b/ItemPool.py index 1e31a65d..332b7282 100644 --- a/ItemPool.py +++ b/ItemPool.py @@ -412,10 +412,10 @@ def generate_itempool(world, player: int): mm_medallion = world.random.choice(['Ether', 'Quake', 'Bombos']) else: mm_medallion = world.required_medallions[player][0] - if world.required_medallions[player][0] == "random": + if world.required_medallions[player][1] == "random": tr_medallion = world.random.choice(['Ether', 'Quake', 'Bombos']) else: - tr_medallion = world.required_medallions[player][0] + tr_medallion = world.required_medallions[player][1] world.required_medallions[player] = (mm_medallion, tr_medallion) place_bosses(world, player) From a90cb86da513d7a42fcc7d11c006eeed9fdea5be Mon Sep 17 00:00:00 2001 From: TWest3D <59971262+TWest3D@users.noreply.github.com> Date: Fri, 12 Feb 2021 20:46:46 -0900 Subject: [PATCH 36/46] Update playerSettings.yaml Change "price" to "prize" in description for prize shuffle description. --- playerSettings.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/playerSettings.yaml b/playerSettings.yaml index 47728117..14e9248f 100644 --- a/playerSettings.yaml +++ b/playerSettings.yaml @@ -248,8 +248,8 @@ shop_shuffle: ### End of Shop Section ### shuffle_prizes: # aka drops none: 0 # do not shuffle prize packs - g: 50 # shuffle "general" price packs, as in enemy, tree pull, dig etc. - b: 0 # shuffle "bonk" price packs + g: 50 # shuffle "general" prize packs, as in enemy, tree pull, dig etc. + b: 0 # shuffle "bonk" prize packs bg: 0 # shuffle both timer: none: 50 # No timer will be displayed. From 2fd0c96369cec8549f4c79d8d22f8ae4f084e4c3 Mon Sep 17 00:00:00 2001 From: Fabian Dill Date: Sat, 13 Feb 2021 06:53:27 +0100 Subject: [PATCH 37/46] update hint writing a bit --- Rom.py | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/Rom.py b/Rom.py index 8e14274c..5c3352f8 100644 --- a/Rom.py +++ b/Rom.py @@ -2037,7 +2037,7 @@ def write_strings(rom, world, player, team): hint_count = 4 for entrance in all_entrances: if entrance.name in entrances_to_hint: - if hint_count > 0: + if hint_count: this_hint = entrances_to_hint[entrance.name] + ' leads to ' + hint_text( entrance.connected_region) + '.' tt[hint_locations.pop(0)] = this_hint @@ -2074,7 +2074,7 @@ def write_strings(rom, world, player, team): hint_count = 4 if world.shuffle[player] not in ['vanilla', 'dungeonssimple', 'dungeonsfull'] else 0 for entrance in all_entrances: if entrance.name in entrances_to_hint: - if hint_count > 0: + if hint_count: this_hint = entrances_to_hint[entrance.name] + ' leads to ' + hint_text( entrance.connected_region) + '.' tt[hint_locations.pop(0)] = this_hint @@ -2089,8 +2089,7 @@ def write_strings(rom, world, player, team): locations_to_hint.extend(InconvenientVanillaLocations) local_random.shuffle(locations_to_hint) hint_count = 3 if world.shuffle[player] not in ['vanilla', 'dungeonssimple', 'dungeonsfull'] else 5 - del locations_to_hint[hint_count:] - for location in locations_to_hint: + for location in locations_to_hint[:hint_count]: if location == 'Swamp Left': if local_random.randint(0, 1): first_item = hint_text(world.get_location('Swamp Palace - West Chest', player).item) @@ -2161,8 +2160,8 @@ def write_strings(rom, world, player, team): # All remaining hint slots are filled with junk hints. It is done this way to ensure the same junk hint isn't selected twice. junk_hints = junk_texts.copy() local_random.shuffle(junk_hints) - for location in hint_locations: - tt[location] = junk_hints.pop(0) + for location, text in zip(hint_locations, junk_hints): + tt[location] = text # We still need the older hints of course. Those are done here. From 5e619dec609b0050a0c08dccf4f351bdb04d24d8 Mon Sep 17 00:00:00 2001 From: Fabian Dill Date: Sat, 13 Feb 2021 14:03:23 +0100 Subject: [PATCH 38/46] add mystery triggers --- Mystery.py | 65 ++++++++++++++++++++++++++++++--------------- playerSettings.yaml | 11 ++++++-- 2 files changed, 52 insertions(+), 24 deletions(-) diff --git a/Mystery.py b/Mystery.py index e4565666..5632ef0c 100644 --- a/Mystery.py +++ b/Mystery.py @@ -291,31 +291,52 @@ def roll_percentage(percentage: typing.Union[int, float]) -> bool: percentage is expected to be in range [0, 100]""" return random.random() < (float(percentage) / 100) +def roll_linked_options(weights: dict) -> dict: + weights = weights.copy() # make sure we don't write back to other weights sets in same_settings + for option_set in weights["linked_options"]: + if "name" not in option_set: + raise ValueError("One of your linked options does not have a name.") + try: + if roll_percentage(option_set["percentage"]): + logging.debug(f"Linked option {option_set['name']} triggered.") + logging.debug(f'Applying {option_set["options"]}') + new_options = set(option_set["options"]) - set(weights) + weights.update(option_set["options"]) + if new_options: + for new_option in new_options: + logging.warning(f'Linked Suboption "{new_option}" of "{option_set["name"]}" did not ' + f'overwrite a root option. ' + f"This is probably in error.") + else: + logging.debug(f"linked option {option_set['name']} skipped.") + except Exception as e: + raise ValueError(f"Linked option {option_set['name']} is destroyed. " + f"Please fix your linked option.") from e + return weights -def roll_settings(weights, plando_options: typing.Set[str] = frozenset(("bosses"))): - ret = argparse.Namespace() +def roll_triggers(weights: dict) -> dict: + weights = weights.copy() # make sure we don't write back to other weights sets in same_settings + for option_set in weights["triggers"]: + try: + key = get_choice("option_name", option_set) + trigger_result = get_choice("option_result", option_set) + result = get_choice(key, weights) + if result == trigger_result and roll_percentage(get_choice("percentage", option_set, 100)): + weights.update(option_set["options"]) + weights[key] = result + except Exception as e: + raise ValueError(f"A trigger is destroyed. " + f"Please fix your triggers.") from e + return weights + +def roll_settings(weights: dict, plando_options: typing.Set[str] = frozenset(("bosses"))): if "linked_options" in weights: - weights = weights.copy() # make sure we don't write back to other weights sets in same_settings - for option_set in weights["linked_options"]: - if "name" not in option_set: - raise ValueError("One of your linked options does not have a name.") - try: - if roll_percentage(option_set["percentage"]): - logging.debug(f"Linked option {option_set['name']} triggered.") - logging.debug(f'Applying {option_set["options"]}') - new_options = set(option_set["options"]) - set(weights) - weights.update(option_set["options"]) - if new_options: - for new_option in new_options: - logging.warning(f'Linked Suboption "{new_option}" of "{option_set["name"]}" did not ' - f'overwrite a root option. ' - f"This is probably in error.") - else: - logging.debug(f"linked option {option_set['name']} skipped.") - except Exception as e: - raise ValueError(f"Linked option {option_set['name']} is destroyed. " - f"Please fix your linked option.") from e + weights = roll_linked_options(weights) + if "triggers" in weights: + weights = roll_triggers(weights) + + ret = argparse.Namespace() ret.name = get_choice('name', weights) if ret.name: ret.name = handle_name(ret.name) diff --git a/playerSettings.yaml b/playerSettings.yaml index 14e9248f..22861dc2 100644 --- a/playerSettings.yaml +++ b/playerSettings.yaml @@ -97,9 +97,9 @@ goals: ganon_triforce_hunt: 0 # Collect 20 of 30 Triforce pieces spread throughout the worlds, then kill Ganon local_ganon_triforce_hunt: 0 # Collect 20 of 30 Triforce pieces spread throughout your world, then kill Ganon ice_rod_hunt: 0 # You start with everything needed to 216 the seed. Find the Ice rod, then kill Trinexx at Turtle rock. -pyramid_open: +open_pyramid: goal: 50 # Opens the pyramid if the goal requires you to kill Ganon, unless the goal is Slow Ganon or All Dungeons - auto: 0 # Same as Goal, but also opens when any non-dungeon entrance shuffle is used + auto: 0 # Same as Goal, but also is closed if holes are shuffled and ganon is part of the shuffle pool yes: 0 # Pyramid hole is always open. Ganon's vulnerable condition is still required before he can he hurt no: 0 # Pyramid hole is always closed until you defeat Agahnim atop Ganon's Tower triforce_pieces_mode: #Determine how to calculate the extra available triforce pieces. @@ -322,6 +322,13 @@ linked_options: hard: 1 expert: 1 percentage: 0 # Set this to the percentage chance you want enemizer +# triggers that replace options upon rolling certain options +triggers: + - option_name: enemy_damage # targets enemy_damage + option_result: shuffled # if it rolls shuffled + percentage: 0 # AND has a 0 percent chance (meaning this is default disabled, just to show how it works) + options: # then inserts these options + swords: assured ### door rando only options ### door_shuffle: # Only available if the host uses the doors branch, it is ignored otherwise vanilla: 50 # Everything should be like in vanilla From 44f4f7f20c9dd4ab490fbf0d8f98bc99ece25c21 Mon Sep 17 00:00:00 2001 From: CaitSith2 Date: Sat, 13 Feb 2021 10:26:02 -0800 Subject: [PATCH 39/46] Allow for rom options in linked/triggered options without needing to... ...overwrite the entire rom tree. --- Mystery.py | 32 +++++++++++++++++++++++--------- 1 file changed, 23 insertions(+), 9 deletions(-) diff --git a/Mystery.py b/Mystery.py index 5632ef0c..fe663e40 100644 --- a/Mystery.py +++ b/Mystery.py @@ -291,6 +291,17 @@ def roll_percentage(percentage: typing.Union[int, float]) -> bool: percentage is expected to be in range [0, 100]""" return random.random() < (float(percentage) / 100) +def update_weights(weights: dict, new_weights: dict, type: str, name: str) -> dict: + logging.debug(f'Applying {new_weights}') + new_options = set(new_weights) - set(weights) + weights.update(new_weights) + if new_options: + for new_option in new_options: + logging.warning(f'{type} Suboption "{new_option}" of "{name}" did not ' + f'overwrite a root option. ' + f'This is probably in error.') + return weights + def roll_linked_options(weights: dict) -> dict: weights = weights.copy() # make sure we don't write back to other weights sets in same_settings for option_set in weights["linked_options"]: @@ -299,14 +310,12 @@ def roll_linked_options(weights: dict) -> dict: try: if roll_percentage(option_set["percentage"]): logging.debug(f"Linked option {option_set['name']} triggered.") - logging.debug(f'Applying {option_set["options"]}') - new_options = set(option_set["options"]) - set(weights) - weights.update(option_set["options"]) - if new_options: - for new_option in new_options: - logging.warning(f'Linked Suboption "{new_option}" of "{option_set["name"]}" did not ' - f'overwrite a root option. ' - f"This is probably in error.") + if "options" in option_set: + weights = update_weights(weights, option_set["options"], "Linked", option_set["name"]) + if "rom_options" in option_set: + rom_weights = weights.get("rom", dict()) + rom_weights = update_weights(rom_weights, option_set["rom_options"], "Linked Rom", option_set["name"]) + weights["rom"] = rom_weights else: logging.debug(f"linked option {option_set['name']} skipped.") except Exception as e: @@ -322,7 +331,12 @@ def roll_triggers(weights: dict) -> dict: trigger_result = get_choice("option_result", option_set) result = get_choice(key, weights) if result == trigger_result and roll_percentage(get_choice("percentage", option_set, 100)): - weights.update(option_set["options"]) + if "options" in option_set: + weights = update_weights(weights, option_set["options"], "Triggered", option_set["option_name"]) + if "rom_options" in option_set: + rom_weights = weights.get("rom", dict()) + rom_weights = update_weights(rom_weights, option_set["rom_options"], "Triggered Rom", option_set["option_name"]) + weights["rom"] = rom_weights weights[key] = result except Exception as e: raise ValueError(f"A trigger is destroyed. " From acefb47a0063a15522d51ca6a0a93609fd430b80 Mon Sep 17 00:00:00 2001 From: CaitSith2 Date: Sat, 13 Feb 2021 13:57:52 -0800 Subject: [PATCH 40/46] Warn if trigger option name doesn't match something in the yaml. --- Mystery.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Mystery.py b/Mystery.py index fe663e40..2041294b 100644 --- a/Mystery.py +++ b/Mystery.py @@ -328,6 +328,10 @@ def roll_triggers(weights: dict) -> dict: for option_set in weights["triggers"]: try: key = get_choice("option_name", option_set) + if key not in weights: + logging.warning(f'Specified option name {option_set["option_name"]} did not ' + f'match with a root option. ' + f'This is probably in error.') trigger_result = get_choice("option_result", option_set) result = get_choice(key, weights) if result == trigger_result and roll_percentage(get_choice("percentage", option_set, 100)): From e4d8823662d5ae75bb6e7e45f765dced2eeadc89 Mon Sep 17 00:00:00 2001 From: Fabian Dill Date: Sun, 14 Feb 2021 05:53:11 +0100 Subject: [PATCH 41/46] fix missing {choice} from default bottle_vendor_choice was never found as it gets removed as part of "unwanted text" --- Text.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Text.py b/Text.py index 496a2099..460d78e5 100644 --- a/Text.py +++ b/Text.py @@ -1725,7 +1725,7 @@ class TextTable(object): text['game_race_boy_already_won'] = CompressedTextMapper.convert("You already have your prize, dingus!") # D0 text['game_race_boy_sneaky'] = CompressedTextMapper.convert("Thought you could sneak in, eh?") - text['bottle_vendor_choice'] = CompressedTextMapper.convert("I gots bottles.\nYous gots 100 rupees?\n ≥ I want\n no way!") + text['bottle_vendor_choice'] = CompressedTextMapper.convert("I gots bottles.\nYous gots 100 rupees?\n ≥ I want\n no way!\n{CHOICE}") text['bottle_vendor_get'] = CompressedTextMapper.convert("Nice! Hold it up son! Show the world what you got!") text['bottle_vendor_no'] = CompressedTextMapper.convert("Fine! I didn't want your money anyway.") text['bottle_vendor_already_collected'] = CompressedTextMapper.convert("Dude! You already have it.") From e4d7e08963a42d7b3d6fcd7a8cd0f5db5e391648 Mon Sep 17 00:00:00 2001 From: Fabian Dill Date: Sun, 14 Feb 2021 17:52:01 +0100 Subject: [PATCH 42/46] when sweeping for events, only filter them once --- BaseClasses.py | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/BaseClasses.py b/BaseClasses.py index d5c6e965..0189a7be 100644 --- a/BaseClasses.py +++ b/BaseClasses.py @@ -604,8 +604,10 @@ class CollectionState(object): if locations is None: locations = self.world.get_filled_locations() new_locations = True + # since the loop has a good chance to run more than once, only filter the events once + locations = {location for location in locations if location.event} while new_locations: - reachable_events = {location for location in locations if location.event and + reachable_events = {location for location in locations if (not key_only or (not self.world.keyshuffle[location.item.player] and location.item.smallkey) or (not self.world.bigkeyshuffle[location.item.player] and location.item.bigkey)) @@ -807,7 +809,7 @@ class CollectionState(object): rules.append(self.has_Pearl(player)) return all(rules) - def collect(self, item: Item, event=False, location=None): + def collect(self, item: Item, event=False, location=None) -> bool: if location: self.locations_checked.add(location) changed = False @@ -868,9 +870,10 @@ class CollectionState(object): self.stale[item.player] = True - if changed: - if not event: - self.sweep_for_events() + if changed and not event: + self.sweep_for_events() + + return changed def remove(self, item): if item.advancement: @@ -1076,6 +1079,7 @@ class Location(): shop_slot_disabled: bool = False event: bool = False locked: bool = False + spot_type = 'Location' def __init__(self, player: int, name: str = '', address=None, crystal: bool = False, hint_text: Optional[str] = None, parent=None, @@ -1086,7 +1090,6 @@ class Location(): self.crystal = crystal self.address = address self.player_address = player_address - self.spot_type = 'Location' self.hint_text: str = hint_text if hint_text else name self.recursion_count = 0 self.always_allow = lambda item, state: False From 1bad02e029da215fd3f1e002ac2579dc0f3d4b17 Mon Sep 17 00:00:00 2001 From: Fabian Dill Date: Sun, 14 Feb 2021 19:08:31 +0100 Subject: [PATCH 43/46] warn about missing logic on door-rando branch --- playerSettings.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/playerSettings.yaml b/playerSettings.yaml index 22861dc2..f911f766 100644 --- a/playerSettings.yaml +++ b/playerSettings.yaml @@ -20,10 +20,11 @@ description: Template Name # Used to describe your yaml. Useful if you have multiple files name: YourName # Your name in-game. Spaces will be replaced with underscores and there is a 16 character limit ### Logic Section ### +# Warning: overworld_glitches is not available and minor_glitches is only partially implemented on the door-rando version glitches_required: # Determine the logic required to complete the seed none: 50 # No glitches required minor_glitches: 0 # Puts fake flipper, waterwalk, super bunny shenanigans, and etc into logic - overworld_glitches: 0 # Assumes the player has knowledge of both overworld major glitches (boots clips, mirror clips) and minor glitches (fake flipper, super bunny shenanigans, water walk and etc.) + overworld_glitches: 0 # Assumes the player has knowledge of both overworld major glitches (boots clips, mirror clips) and minor glitches no_logic: 0 # Your own items are placed with no regard to any logic; such as your Fire Rod can be on your Trinexx. # Other players items are placed into your world under OWG logic dark_room_logic: # Logic for unlit dark rooms From d8366fbac79dbbff37a7d4c92b6222b83c720449 Mon Sep 17 00:00:00 2001 From: Fabian Dill Date: Mon, 15 Feb 2021 22:33:44 +0100 Subject: [PATCH 44/46] Add Activated Flute as a proper item --- BaseClasses.py | 2 +- Items.py | 2 +- Rom.py | 4 +++- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/BaseClasses.py b/BaseClasses.py index 0189a7be..14b48db3 100644 --- a/BaseClasses.py +++ b/BaseClasses.py @@ -845,7 +845,7 @@ class CollectionState(object): elif self.has('Red Shield', item.player) and self.world.difficulty_requirements[item.player].progressive_shield_limit >= 3: self.prog_items['Mirror Shield', item.player] += 1 changed = True - elif self.has('Blue Shield', item.player) and self.world.difficulty_requirements[item.player].progressive_shield_limit >= 2: + elif self.has('Blue Shield', item.player) and self.world.difficulty_requirements[item.player].progressive_shield_limit >= 2: self.prog_items['Red Shield', item.player] += 1 changed = True elif self.world.difficulty_requirements[item.player].progressive_shield_limit >= 1: diff --git a/Items.py b/Items.py index 1792731a..5dc63e62 100644 --- a/Items.py +++ b/Items.py @@ -191,6 +191,7 @@ item_table = {'Bow': (True, None, 0x0B, 'You have\nchosen the\narcher class.', ' 'Blue Potion': (False, None, 0x30, 'Delicious blue goop!', 'and the blue goo', 'the liquid kid', 'potion for sale', 'free samples', 'bottle boy has blue goo again', 'a blue potion'), 'Bee': (False, None, 0x0E, 'I will sting your foes a few times', 'and the sting buddy', 'the beekeeper kid', 'insect for sale', 'shroom pollenation', 'bottle boy has mad bee again', 'a bee'), 'Small Heart': (False, None, 0x42, 'Just a little\npiece of love!', 'and the heart', 'the life-giving kid', 'little love for sale', 'fungus for life', 'life boy feels some love again', 'a heart'), + 'Activated Flute': (True, None, 0x4A, 'Save the duck\nand fly to\nfreedom!', 'and the duck call', 'the duck-call kid', 'duck call for sale', 'duck-calls for trade', 'flute boy plays again', 'the Flute'), 'Beat Agahnim 1': (True, 'Event', None, None, None, None, None, None, None, None), 'Beat Agahnim 2': (True, 'Event', None, None, None, None, None, None, None, None), 'Get Frog': (True, 'Event', None, None, None, None, None, None, None, None), @@ -198,7 +199,6 @@ item_table = {'Bow': (True, None, 0x0B, 'You have\nchosen the\narcher class.', ' 'Pick Up Purple Chest': (True, 'Event', None, None, None, None, None, None, None, None), 'Open Floodgate': (True, 'Event', None, None, None, None, None, None, None, None), # should probably be converted to an actual item, for purposes for startinventory and such - 'Activated Flute': (True, 'Event', None, None, None, None, None, None, None, None) } lookup_id_to_name = {data[2]: name for name, data in item_table.items()} diff --git a/Rom.py b/Rom.py index 5c3352f8..e0f3f8db 100644 --- a/Rom.py +++ b/Rom.py @@ -1296,7 +1296,9 @@ def patch_rom(world, rom, player, team, enemized): 'Big Key (Ganons Tower)': (0x366, 0x04), 'Compass (Ganons Tower)': (0x364, 0x04), 'Map (Ganons Tower)': (0x368, 0x04)} set_or_table = {'Flippers': (0x356, 1, 0x379, 0x02), 'Pegasus Boots': (0x355, 1, 0x379, 0x04), - 'Shovel': (0x34C, 1, 0x38C, 0x04), 'Flute': (0x34C, 3, 0x38C, 0x01), + 'Shovel': (0x34C, 1, 0x38C, 0x04), + 'Flute': (0x34C, 2, 0x38C, 0x01), + 'Activated Flute': (0x34C, 3, 0x38C, 0x01), 'Mushroom': (0x344, 1, 0x38C, 0x20 | 0x08), 'Magic Powder': (0x344, 2, 0x38C, 0x10), 'Blue Boomerang': (0x341, 1, 0x38C, 0x80), 'Red Boomerang': (0x341, 2, 0x38C, 0x40)} keys = {'Small Key (Eastern Palace)': [0x37E], 'Small Key (Desert Palace)': [0x37F], From 930a0135d2811d03565d11091d04afefb88182e2 Mon Sep 17 00:00:00 2001 From: Fabian Dill Date: Mon, 15 Feb 2021 22:52:06 +0100 Subject: [PATCH 45/46] remove now outdated comment --- Items.py | 1 - 1 file changed, 1 deletion(-) diff --git a/Items.py b/Items.py index 5dc63e62..21c8b4df 100644 --- a/Items.py +++ b/Items.py @@ -198,7 +198,6 @@ item_table = {'Bow': (True, None, 0x0B, 'You have\nchosen the\narcher class.', ' 'Return Smith': (True, 'Event', None, None, None, None, None, None, None, None), 'Pick Up Purple Chest': (True, 'Event', None, None, None, None, None, None, None, None), 'Open Floodgate': (True, 'Event', None, None, None, None, None, None, None, None), - # should probably be converted to an actual item, for purposes for startinventory and such } lookup_id_to_name = {data[2]: name for name, data in item_table.items()} From b1cf1a80e68f0ef2299741499abee3e5b61e930b Mon Sep 17 00:00:00 2001 From: CaitSith2 Date: Mon, 15 Feb 2021 14:46:31 -0800 Subject: [PATCH 46/46] Fix non-activated flute. --- Rom.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Rom.py b/Rom.py index e0f3f8db..285b7e52 100644 --- a/Rom.py +++ b/Rom.py @@ -1297,7 +1297,7 @@ def patch_rom(world, rom, player, team, enemized): 'Map (Ganons Tower)': (0x368, 0x04)} set_or_table = {'Flippers': (0x356, 1, 0x379, 0x02), 'Pegasus Boots': (0x355, 1, 0x379, 0x04), 'Shovel': (0x34C, 1, 0x38C, 0x04), - 'Flute': (0x34C, 2, 0x38C, 0x01), + 'Flute': (0x34C, 2, 0x38C, 0x02), 'Activated Flute': (0x34C, 3, 0x38C, 0x01), 'Mushroom': (0x344, 1, 0x38C, 0x20 | 0x08), 'Magic Powder': (0x344, 2, 0x38C, 0x10), 'Blue Boomerang': (0x341, 1, 0x38C, 0x80), 'Red Boomerang': (0x341, 2, 0x38C, 0x40)}

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 FSz12W;`jgn From e497a881374aaabc1d575c46742bd61ad628b4e3 Mon Sep 17 00:00:00 2001 From: pepperpow <45885625+pepperpow@users.noreply.github.com> Date: Tue, 2 Feb 2021 01:04:57 -0600 Subject: [PATCH 10/46] Inverted flute mechanics (#169) * inverted_flute * Added hash/inverted sign message * Fixed flute working in both worlds instead of just dark * Moved inverted goal sign to castle lawn --- Rom.py | 9 ++++++++- data/basepatch.bmbp | Bin 117272 -> 117344 bytes 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/Rom.py b/Rom.py index 0cee2dc1..688568ac 100644 --- a/Rom.py +++ b/Rom.py @@ -1,7 +1,7 @@ from __future__ import annotations JAP10HASH = '03a63945398191337e896e5771f77173' -RANDOMIZERBASEHASH = '5fef983a09ae2fe83ea633a37dea224c' +RANDOMIZERBASEHASH = '9e27514e0655659f1d07364c35da7852' import io import json @@ -1950,6 +1950,9 @@ def write_strings(rom, world, player, team): tt['kakariko_flophouse_man_no_flippers'] = 'I really hate mowing my yard.\n{PAGEBREAK}\nI should move.' tt['kakariko_flophouse_man'] = 'I really hate mowing my yard.\n{PAGEBREAK}\nI should move.' + if world.mode[player] == 'inverted': + tt['sign_village_of_outcasts'] = 'attention\nferal ducks sighted\nhiding in statues\n\nflute players beware\n' + def hint_text(dest, ped_hint=False): if not dest: return "nothing" @@ -2312,6 +2315,10 @@ def set_inverted_mode(world, player, rom): rom.write_byte(snes_to_pc(0x05AF79), 0xF0) rom.write_byte(snes_to_pc(0x0DB3C5), 0xC6) rom.write_byte(snes_to_pc(0x07A3F4), 0xF0) # duck + rom.write_byte(0xDC21D, 0x6B) # inverted mode flute activation (skip weathervane overlay) + rom.write_bytes(0x48DB3, [0xF8, 0x01]) # inverted mode (bird X) + rom.write_byte(0x48D5E, 0x01) # inverted mode (rock X) + rom.write_bytes(0x48CC1+36, bytes([0xF8]*12)) # (rock X) rom.write_int16s(snes_to_pc(0x02E849), [0x0043, 0x0056, 0x0058, 0x006C, 0x006F, 0x0070, 0x007B, 0x007F, 0x001B]) # dw flute rom.write_int16(snes_to_pc(0x02E8D5), 0x07C8) diff --git a/data/basepatch.bmbp b/data/basepatch.bmbp index 99d0ca7e6c13f70b5fc78e2a65ac858bb65b0bb7..5119d7953a0048e6242296e6efc73763e42b188d 100644 GIT binary patch literal 117344 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]XnxaytkL>KeICE ztRTUGgg2Ha+M_Z^fpo$ z)7&hW)P~mFD*O+7g@u())lq+`@xE*xW_>y>9*X}>%4!0uB%!9LZ@(3ulNt4{^l-!8 zEmh`!@43d!@;KKJg&uKSgYvOCVQ7>a`Jg6sm+C$fwuWNuD?jzlraGk!<|4e6Ec#3Z z{^lB^j@+#nxai}e0cqRCg?Q~s2+lSouMl$&YeAC`iZ><9wBIrhm3N9OT}{q*-2i-Jdx5y28Q2&D?|+|6JDC zVB~pQ)2(!ofS<$q^eD-=8a;T7t9nvJeHaM$O7TAO{qAQD%2U$R{R4oVww zsw;0F4}gAdM+dhy#LOMJU-nui5V7Pw$<2lr2l>0_HdfdYX<8C1Ey`*`j(C?KG!A;T%{AwJ339Ieed_K z{+cW@YRrr%!K5pTVcFt$(1MvJzhbI|)6%DNB0-(KE7K8qskMEnmjDuYW>xy8z=bqR`Kg?0Br@)N(S=xs&OWSg7foeec0& zQ5~qS%NWMs=RK;ZF_DF80Y87r1e^6crlF=~wcUGhVB~{(lEDbvT~kRJIoFky>=Gle%=NSUy}fM)D}jlfU&#mALf5)| zUw;{pNY6mc-LUxmiUayybwWeE5(1Un<`uD}5*Y(#L9W32%0pGb!akB?ru>$%4Ztk zBKFgeNv}o|8OK)U`ifRQp#8eLd^%V)^N28=$aP2krG%6|q~PV}{EUc;y2kBiUc;n4 z*s+-hLfn4HU(TO#RPL4OU%I+$dWo0A2DG6KMm#dWxhXaAF3n$$Cqbm4u~cNKnSeef~K@l){ z`w)9;&!p`Q!EzP3vE>+@fxVN*=UI2EKk8t|d{54v;AMJA zFsKq7B8@ZE?f~yddbdvW*5$_!A$cudRh@g_?f2vcwtm&I6a5<|J@O4@>*kYtEyAF* zPl z3=0dky2cX9gUddj`|QlqCf{o?qc|M594X0_ZS(FTAlrzCG$j4A>JFu5wJ3kM*RPaO zwKM>+b>yr2fhIPb-B;BPG%uJ#89TSfpIzUT*+KQL?I!17I#3>f2_@i`oIGSL*>%#kGK zoULuDvW6#WujkkiZ|u>~)mC(G^}e88H|qLm5BY5i44Q2s4jxnvBmC-QBG61C6FYmJ zFt|s$zsI21(MYZ&y7M_2)NO^rd=4XE2=+gn^zeGvdq7cow3mn8*pdpm=!)2pPa+FR zk&pqB4lO`>VI00#J$Yje5}|od=Ql{530>xv^sY*d$e54mIe!lw&Nxf;jQ-t>z-O8z`W&LNv;-!Eqs!c@ zq~&D@In1oy!$R=clB1Z@#>nL)%v*t<%#^v&OIdde_4QZVSgW*rz6D69X(qe9Fec>i zkI?7g0f5^oM*v48Q?9KT{o<|)vYoeuvy^gTekZX(X~ktWW#WwLl+)yW&^ylJh?C`) zMNc>%%irf)(XVpzJY+=kWgkVbr(umPXnV45jw;wORozLKXu@&5b#~xJ*D*Pqrpb() zxz`cgLVcBoKTD zvhZ|As>k%jRvF!M^iUDY2ZJP2dAg=Ix3j;1zLo~-#+LA>-BCxT{_KZ~vkZ5scK#-; zGVfKX_0-ZxZYCT!8I&z6bZRH7zMy2JPjGb2o0@%=7N4Bz?GkYP%H~9~zW)W{4TC>g zx22JVx|?dn7+FeVBgrL#(XLWt-%FqNntS(jFvkJcRGzfH554^$-7Y)w_3&^UU$0dI zB;OoMMG1_fzwQDGTOYI7NT8n!^l*jZUD-v3J4p()HP=a_Yy>ZT>WD{3{kA_G+lOiE zGe$!-73b(bqV7|GinZAn(0qJY$0lmV>ka_bR2L2Vor=ueKUXcecc!iRN{vBMHZg90S*cMY@@vUp`_i~@o1-@W>UPXV1XnqG9GENsk|c)E9Ph|j zE7-z)3Jp3*i##^IrzFIRU8wa9hTc+;ueI1i#aD*eJ{Xs@ep&Dq>VVTJ@Bia3*`0$C zyf>d-izt;9QmLvR+3Jkb@k?twSUcu_ag8`8W4z8R*m^-8IrcPk>Mk zmiXx&?Sb51w;OaRPvkbfjeoYTL||bam>|^?qzrz}B|SOX`;Y=~ws`Z#&1>&zwGq)} zH_ky32F766?_wBI6N#xRm?VoCgzaa_&~$_zprIp8kB^LmRi{p#@WjJaw6#*4!9VGq za?z7dQMtZ!R`&wV%T|D|qKS?Ub0iqOnCKGRU<3uAcDF)~NIaFI#&;CEykS6kt-opH zUr2*3TKZt5BL$J4I`rbv$NM`D1+RD9=a$XQ;8isR;94sp(ha9RLPHaV8|)2)hLU>K zE(1V8?;OJ1RFeSI!lOGK7=Bz)8yL*6RC7r=XqvIVW#{4Z%`?(YR2G#cQ#fA8JBHOj zwe!P-VW^9pbdIi(XTUhk7^vOaSd%ZNuWe62iRFvrR|B?7~lr1LjD- zJ-heheR4FoZM%B%k!{t?SBuM1W4rfA?Ac`jp=A{6D=4;SWMTp#i&O8FOtQ8Knvm&c z)`unZAv=xhFq*^N|j=k6zy7eNayMp@65Jj(>E96V3SnOO&n2^xu=%Gl)S z-_RO|de$%bvu6Du#hc%O1=gyh2e8&>fqPa?yH9SkHF1&eWW)A zn^w;X(2lj=95@KrIKmSFBf>vtpdM8}T>1S)oQr`-CJ~%nE0;yS^&OH4)_-&zyxbxL zQW&&~SSx-d2k}X~{+;DCT70i{Jt)+*c;oAx3jB;AC)a_ro49i^7If`F;fscvod2zE z32Dj6ES?bRyiz$Y(0ECAvC<|vq2=C_vy)el;vL&1{d9aIubzU8$cn;16v5zV$F8PG z4#HMycZx24gt2_e{oB%MiKmOQcYx(Rzdd=-Bm5u9luQYFz1WofO~ufP4-3g5^6l2? zMvmAG)~e|&w|~Gdhu&D<4KG~RM-kPwb>J#&oQrr(m4yNvnYmu+^}sdW>eT=EinG4Z z<4OO&gPJq;vGdjtF}2|MpO7dkCtrG_F{o|W6SY9f2s>s_(-{ckSt)Jd(7H3LZfNZ9 zW95PUsL`98Lg9W+@15#}4%! z#Dwx?G#MBxq?6GkOdZHV--@M`2l#JUx;+i%!1GRu=d_IO5ZUdKA9ORNNSvQyM{Dm zd!IR8M)RBbBg6TZU|%)q^J=DQRgD>8VJN@eBBq^xAhl_E%BGTt7FN`EQs!>3)g+hj z28Rh0WrxI4ybShAwlN^Ifi5zgOhSB{F6O|?fT9^|+6Z)YIrsK9?9Bdk+W$>71#vzU zzoho)7r2OdVMu6-gDrG+Xw`RnNiG!wzD8+y9$M~y-;3y!UiG$_7+9q@z6~gOFPlh2RZF ze-m8E0~}FYMkKw(>pZ(oc-?8WU^Eq%H-ZsMX_(qQAzs8DW^&?6 zv2{=L_1dNC9h0uA2e7L4k)v_8VrKZ^w0|zq;<`Yl$QHggV9emxP$n8RiE9lRtzhjo zL6e|FDBzuDMUvrDuH4NyKCBkz7HZ9wAEPT1Iw;&a|FD(SfE;Zj6&bd=H4DN*c8PNc`vAQbxo*j3#j)Y@f>Mup@qB9TCxdP5_y@Cqht{3S z1ZUE*@OC^%U|9YgNqt${tzj-qyWs4_dfT+DdMUrS56IFjAI`ZfeY?~)s{SiV^rx%o zuSW)xl*wYEm%j~sOYK06yIFG0+m}U;sVunR{UFt$WS$>2kKR*jr8ubb_e3HXoPmiC zJJ%riES28EbR4Em@gj8jdIp8jf=`~iuwwLRnmVje!MQv^nhty(U|Lap#)((FC<%BwmtPALi|y$UknQ;4JOEE~Rl5>5!ZazrD& z2MuCobHj^F58=uMjXIenReO$&pr262NYe@@EKX8HoO?p{*drbn2s6lXjN+<;XHwUQ zdXLbzukE{TO|w^NLb3^r4w{)?fs<-q&>L<98WB!0$BOl2C=WkDoWE8*W=Ktt%?BAd zv8Rc!8MBS3>wb2ljN1vf39M?8zNCu}E-Y}KsEyNcxf15Op)nqJS-G#p zZES=R(0wEbL8Ls+$MsU7Q*$_Y2djR#2l!9(p{jSP!NYZ)E5Teup0r8cEIHah>tY~? z!V0hM^LqmUQ7oy-?MPk(;yYSr&|0uRf1KgKBpI(ORa!w)adQJ=rFdYaE1G7kZi+SZlX1s2g6_)kf@4l05p7kGeJyeF037>8_|w)wPxlQz^