From d87903a48caed942eb48ea9d122b48e89bc938f8 Mon Sep 17 00:00:00 2001 From: Joseph Hale Date: Sat, 7 May 2022 01:13:24 -0700 Subject: [PATCH] Add App Icon The Binary Clock now has a fancy app icon for both iOS and Android. --- .../ic_launcher_background.xml | 9 + .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 + .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 + .../ic_launcher_foreground.png | Bin 0 -> 1178 bytes .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3056 -> 756 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 5024 -> 1513 bytes .../ic_launcher_foreground.png | Bin 0 -> 779 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2096 -> 534 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2858 -> 959 bytes .../ic_launcher_foreground.png | Bin 0 -> 1682 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4569 -> 965 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7098 -> 2154 bytes .../ic_launcher_foreground.png | Bin 0 -> 2745 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6464 -> 1645 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10676 -> 3634 bytes .../ic_launcher_foreground.png | Bin 0 -> 3782 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 9250 -> 2348 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15523 -> 5266 bytes icon.svg | 71 + ios/BinaryClock.xcodeproj/project.pbxproj | 6 + .../contents.xcworkspacedata | 7 + .../xcshareddata/IDEWorkspaceChecks.plist | 8 + .../AppIcon.appiconset/Contents.json | 127 +- .../ios-marketing-1024@1x.png | Bin 0 -> 12428 bytes .../AppIcon.appiconset/ipad-20@1x.png | Bin 0 -> 237 bytes .../AppIcon.appiconset/ipad-20@2x.png | Bin 0 -> 375 bytes .../AppIcon.appiconset/ipad-29@1x.png | Bin 0 -> 303 bytes .../AppIcon.appiconset/ipad-29@2x.png | Bin 0 -> 471 bytes .../AppIcon.appiconset/ipad-40@1x.png | Bin 0 -> 375 bytes .../AppIcon.appiconset/ipad-40@2x.png | Bin 0 -> 652 bytes .../AppIcon.appiconset/ipad-76@1x.png | Bin 0 -> 609 bytes .../AppIcon.appiconset/ipad-76@2x.png | Bin 0 -> 1246 bytes .../AppIcon.appiconset/ipad-83.5@2x.png | Bin 0 -> 1070 bytes .../AppIcon.appiconset/iphone-20@2x.png | Bin 0 -> 375 bytes .../AppIcon.appiconset/iphone-20@3x.png | Bin 0 -> 521 bytes .../AppIcon.appiconset/iphone-29@2x.png | Bin 0 -> 471 bytes .../AppIcon.appiconset/iphone-29@3x.png | Bin 0 -> 726 bytes .../AppIcon.appiconset/iphone-40@2x.png | Bin 0 -> 652 bytes .../AppIcon.appiconset/iphone-40@3x.png | Bin 0 -> 867 bytes .../AppIcon.appiconset/iphone-60@2x.png | Bin 0 -> 867 bytes .../AppIcon.appiconset/iphone-60@3x.png | Bin 0 -> 1557 bytes package-lock.json | 1612 ++++++++++++++++- package.json | 1 + yarn.lock | 537 +++++- 44 files changed, 2331 insertions(+), 57 deletions(-) create mode 100644 android/app/src/main/res/drawable-anydpi-v26/ic_launcher_background.xml create mode 100644 android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml create mode 100644 android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml create mode 100644 android/app/src/main/res/mipmap-hdpi-v26/ic_launcher_foreground.png create mode 100644 android/app/src/main/res/mipmap-mdpi-v26/ic_launcher_foreground.png create mode 100644 android/app/src/main/res/mipmap-xhdpi-v26/ic_launcher_foreground.png create mode 100644 android/app/src/main/res/mipmap-xxhdpi-v26/ic_launcher_foreground.png create mode 100644 android/app/src/main/res/mipmap-xxxhdpi-v26/ic_launcher_foreground.png create mode 100644 icon.svg create mode 100644 ios/BinaryClock.xcodeproj/project.xcworkspace/contents.xcworkspacedata create mode 100644 ios/BinaryClock.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist create mode 100644 ios/BinaryClock/Images.xcassets/AppIcon.appiconset/ios-marketing-1024@1x.png create mode 100644 ios/BinaryClock/Images.xcassets/AppIcon.appiconset/ipad-20@1x.png create mode 100644 ios/BinaryClock/Images.xcassets/AppIcon.appiconset/ipad-20@2x.png create mode 100644 ios/BinaryClock/Images.xcassets/AppIcon.appiconset/ipad-29@1x.png create mode 100644 ios/BinaryClock/Images.xcassets/AppIcon.appiconset/ipad-29@2x.png create mode 100644 ios/BinaryClock/Images.xcassets/AppIcon.appiconset/ipad-40@1x.png create mode 100644 ios/BinaryClock/Images.xcassets/AppIcon.appiconset/ipad-40@2x.png create mode 100644 ios/BinaryClock/Images.xcassets/AppIcon.appiconset/ipad-76@1x.png create mode 100644 ios/BinaryClock/Images.xcassets/AppIcon.appiconset/ipad-76@2x.png create mode 100644 ios/BinaryClock/Images.xcassets/AppIcon.appiconset/ipad-83.5@2x.png create mode 100644 ios/BinaryClock/Images.xcassets/AppIcon.appiconset/iphone-20@2x.png create mode 100644 ios/BinaryClock/Images.xcassets/AppIcon.appiconset/iphone-20@3x.png create mode 100644 ios/BinaryClock/Images.xcassets/AppIcon.appiconset/iphone-29@2x.png create mode 100644 ios/BinaryClock/Images.xcassets/AppIcon.appiconset/iphone-29@3x.png create mode 100644 ios/BinaryClock/Images.xcassets/AppIcon.appiconset/iphone-40@2x.png create mode 100644 ios/BinaryClock/Images.xcassets/AppIcon.appiconset/iphone-40@3x.png create mode 100644 ios/BinaryClock/Images.xcassets/AppIcon.appiconset/iphone-60@2x.png create mode 100644 ios/BinaryClock/Images.xcassets/AppIcon.appiconset/iphone-60@3x.png diff --git a/android/app/src/main/res/drawable-anydpi-v26/ic_launcher_background.xml b/android/app/src/main/res/drawable-anydpi-v26/ic_launcher_background.xml new file mode 100644 index 0000000..7797f3a --- /dev/null +++ b/android/app/src/main/res/drawable-anydpi-v26/ic_launcher_background.xml @@ -0,0 +1,9 @@ + + + diff --git a/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml new file mode 100644 index 0000000..00f9eaa --- /dev/null +++ b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml new file mode 100644 index 0000000..00f9eaa --- /dev/null +++ b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/android/app/src/main/res/mipmap-hdpi-v26/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-hdpi-v26/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..ba03ffae11775f2eeb8a0adf6c3abde4b36a7883 GIT binary patch literal 1178 zcmeAS@N?(olHy`uVBq!ia0vp^i$Iuz4M-mPBqj}{I14-?iy0UM=72Dx+F2_T1_l-% zPZ!6Kid%2*I{Hh8i!@w(y-atBqNlK{>qf7TrJ*jan=*aH12V4ja+k9{;b)oku0Uob z%gX-QCwI zvYXqjVxxHYjNJT#4Eo;;gZ8j&yf<@$%AwEm&Klg#b8HbeT-O-!&-h^)Ys=!gZjtik zXTE6!%?WL&_-FQ4vg2u05a&ak{EO971?Fw%OWIkthNm$5R8I3Lf!_+#R)t);u_vDSQUlwzy;aBQVXyPD}cu{vGGKx{~ zNPHASVdkO9ty>lUu_o<|3w7IJoOt-qT#v#i$w!JEPhW+#?J!K;26Re2+s2r3t$M#2 zlhkeRwUlI@#ab)WF{K~vl}x+6p5>$ZY`Iro78x9hvy+ZDyB>7!MySw3`Lg?0-bOBz zwU9Pe+S9S|$jpyA>o0BQUBi0!Z2IxFtba;vn0}Nt-<+2|VL5k2-OsP8^TQq2+?f6| z>GR(<-LsXP&tByGQi%WZ&Mc$!(9sfDyysME|75P+p2)whVrSYl`>#(Z$ zuNQkHrhiKMI%)IU#)$md!d_|aZ|O7EUR#@BD{y+-oczjFrMs_gIp1R+GUxSS)%d-P zkLKK7Q}g-d!6`TSw9j8--WZdwCI6;gt!87NJFA^xNB#B(ic8ydYb##K0^{_46Z5|- zkCzZ1CE%#5Sgbg2%Y%mXeV`aFp4$+yZn2omhxNzKl&)tj-pjf%rheOxHO4D!qUDbi ztqr%ku|E3Ch5!Gf**C__?aDu&KK;#X$+bfNA~LrgTe~DWM4fC^r1d literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher.png index a2f5908281d070150700378b64a84c7db1f97aa1..f2c5ddcbbeb8c7723d22183b767815364dabc1b5 100644 GIT binary patch delta 733 zcmV<30wVqJ7xV>?BYyx1a7bBm000QY000QY0rGZ7lK=n$rb$FWRCwC$n_X)YK@^4` zy0J~#;zw?@7b(WJ6fBW;y%3s+33%E30co$amwKgD>P6Zc{UItMii+Zos()f+U>24o z?S9NuCbQ>-_a-cdoQIj+J!j8=NF)-8L?V$WPi^2O@B#QX=4FLVJ0ray5fPM=g0W@oX8U;L8B3^`| zmE)%GfUcm}L@_`yEa(_T`+}GoC=O9fP@EL-8x&&{i@pKUa2}KZll97!m~ja(S-&U+ z=|2G4w1A`i5P!vdD&8`Rw-wxHc2Myq z9s34o!=k~SK+48Euzbv~`vmCF!HZqT@r&X!UjRjxt0!?k)Ka76sIVM`TC55n0VIF~ zkN^@u0)Hr2KnsqN8HPH%fEhKhO=idO_{(dbYO%3pGRK)t;F9^xCgz?`fELZzTh*Fr z+wlnAbKger5=i3`+ihY#&0O^LVck^aWrjHSd>rD;x>;asH>%qhu=Jz_kN^@u?g4$N z0idrofKF-v=+p+#mO1zu@}b@>8$kMO`IA5)omQFLuG;{LfHiZz{2lNe_%q|yIlMPH z>D=aQ&(1f2E^rs<0rzIyJ(Ek<r&iot(_K(tf*i P00000NkvXXu0mjf-wsfA delta 3051 zcmVKhZB4W` zO-$6PEY7dL@435|%iVhscI7#HXTET`zkBaFzt27A{C?*?2!9I;Eukf}gqF}Uz!#z+ z$xZ8rX{%|NzU^N2ru$$ItZevnf8eZNKXlMu_@I4LoM61mvS5PCym3OMIXli}-ZH+z zv^BBXwsmH$V=LCR1iPW8OxK>ow&|VNVN2@7j&q|7Jv-{=v!l+aJA8mI!9(&Mm|pLA zFrnJklvq_tYJbh!pN6(IPqYOPe>V`UM z+2X59o8VhukQDthp{n%HF=d4mQhE1}BjnN#QVXxX5oYMUpewp`b4sIhyJcbDnf zVZ%OpcAOh!=-E*>)KS}BNK+g|@34zQ)jr>I5rY^n2r4g4H;jW|JL9IRNzUd zETKoTU*85_0|7L2TuEO3pap~>f&q=r&N9Q-KmZLJTfDtsu(zP-EgLNGH84P?ZH0p! zP|TJ;mVX2c=y6M)5n&RM00pTvpKZ%Hlxo?aG!DTT9E$bq3me?Dm_xaq9X9NvXUDlw zhMpaDn=jShU)80ad3EJ9G3PaF0DzhVprq0QBXS9ZOI!`LP=TKx+DlqC=&1v{>G`+! z=-QudtfOZR*6Z3~!#;X;oEv56*-B&VS{}bCQgwo9U+q>qzTZ z2zky@&SmuMuwfrP`?H(|l$>dyLM~_io(exZ>Xx>*Li_j{yC;W!rysY3vE4dj8-(((ilgPeC{}>i4I&mFIo-GjSI2y z_+JFj0X0Yi#;#Kz$X6L%q4wOz+$tQx@sGd!Lbi1#>~rS7|Dm@&JW4b9*n|H(FMr!w z+dQ&NK zUfl(9F9G}lZ{!-VfTnZh-}vANUA=kZz5}{^<2t=|{D>%{4**GFekzA~Ja)m81w<3I zaIXdft(FZDD2oTruW#SJ?{Iv&c7OYpD8m=+)I!}*M=cw7e^2@z7flK*%u9gc84#XL z;qeP9p%#)j+_O<{$6>`6%7EbEn7P_=GavfIvYHiiE*MD;gF;*4s z`z4^2M-DLrZAV)EeVLZ-E~l3d?W51X`MS$+uHL*(zc^4w&oxw0^OetZz_-%NhZ`xz z-j4x2!dLM07gu!?zL(x^pvb~(A>)bny9}u8^ht^|=1^2o4!zh|ubW_=zIugXEIVaL z{SMG_o>=$fcV=UjK%YdA4tGnd#|$)#6r54}|&dCx40=`)j&1`Rr+- z4of)XCppcuoV#0EZ8^>0Z2LYZirw#G7=POO0U*?2*&a7Vn|Dx3WhqT{6j8J_PmD=@ zItKmb-GlN>yH5eJe%-WR0D8jh1;m54AEe#}goz`fh*C%jA@%m2wr3qZET9NLoVZ5w zfGuR*)rV2cmQPWftAF_N9Eb;bGL#i{*rrsXjc5F2Mv>$A@*GLILNgr2G>wms;_xnH z@@czJvdcmV+(Hnw&|+kv#mIn)y@2v0mG0`pOd62bu|NQ+;RrzN+%!j#CLBOPv`S!z zT5trQDw`KjUc0PbNPTucNCBx+Knx|(E&QhMMT~ z$_1H)mhE-Zg53^EWSFuly>eSUuuaU_*mt*F0SPTh*{zfV@-zm4fmqqClmqe%J~jz< zMYmE8$Y?o$qwH470eLpJP|?MF-AXCjE>Ao|jM}uWkAI)db9WPCk_wIhRHgu=f&&@Y zxg-Xl1xEnl3xHOm1xE(NEy@oLx8xXme*uJ-7cg)a=lVq}gm3{!0}fh^fyW*tAa%6D zcq0I5z(K2#0Ga*a*!mkF5#0&|BxSS`fXa(?^Be)lY0}Me1R$456OI7HbFTOffV^;g zfOt%b+JDraUVi~30MG)Y5y~+m2OzyX2ayVcu@)Qvna$n19gqSJ#6I;uK#;va0>Ds^ z;|M@Hd5#3gtefZf0aE5UG9ZgT95E*g3Q!Nf23+glnRbcDbDpZJpcHl@g(H$AE88R? z&%rGV%*ruskj427ggghK9Ak~F8oK}k{j9N$GJhMYXf}uQ*|n19@CAeBvQHTeZkiHo z9@JAWlE*WkRCXwxHHE{yP+7aCa`#)vNhI2qpdqxJ3I!SaZj(bdjDpXdS%NK!YvET$}#aoW-QD5;eYO2 z^+&yOIfWkh6t{U}3;Q@y_}cA%G?1AIK*JwSc-$~C=k=B;Hf}MvL8S)~=F%`_|V=_6b?9w%b(ujAMHo>}s3OzV7$#SXRWVE8P)me(TjL zuU5L__;_Jo>nn4mVtti+66`GL+^w{_JX*#&!e5b{4B tKEN0F)D!;>WXK>BRMHt7w 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 CV@;L- literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/android/app/src/main/res/mipmap-mdpi/ic_launcher.png index ff10afd6e182edb2b1a63c8f984e9070d9f950ba..d4eecc80bd64d4342cde413b0969cc0bc87d59f2 100644 GIT binary patch delta 509 zcmV z*n(|`mVCKMuPCIKj^-g1x>Z+&E_JFepohT7pdfmII`##kTYbZcg%L#7-5G0i(s|&2 zeDwbt$N4`y3$9$bn(I0Ou7KVQ6@LHmB<4Q=VUa#{S6*1C6Mt2JTT21%Q~@3>1$bT< zfTzR{^APwEN+49)d=UY6$WpeH8><1pOGDOF*LlN#+MSK(Hcv zatN*y%nw5t1Mn2h4^)tSRYmimZeq97F9Cc_fGyeA)Bp&TaR3g$0hj?uYXWS@zPctr zU@`}48UTZpEPrX3@0bpC`H>&p+NIIuiKUb z8BHTi+mhG;IDkb5@Z~eBs*$Q~&&0@EgT7)YWrvcxr*_zPW;)0M1&B_>R9RLC!O;Bb zw1zo<%ne&$`_0^3Or!q*;NDVz2UUQ!r2wa@00Ho2nfY(&OQ}-84sZdy0`D`_8*nN8 zq;y{Nc|Zmz0P8bULHh6}dDR*cFIk`zt}Lw|X$ye8{B+s800000NkvXXu0mjfFYeqr delta 2084 zcmV+<2;29T1h5d0BYy|?Nkl)lTdypL+ZPo^Jl6x2J#wi=CBryLW=zSa^zF$_ zW=sL^28T@CrX_#PX8Wb4PQOJTavU{;9fJz0623uo8>onR28$wE8QT9~`Q*Nt#%Ge1 zM%{xY5vQnwgMU8av{W#sKUN}j)0FVqmiI-es>83rs&_l5$nM$_r`oQdMs{0wJFVCp z&uM%n*&Y1u`kt^xRvEN9ncDf;6-Wh(!T#n|hLHUj1{vDzqxyEcqz~Ezmi2_wbp>^u zL8&I5?WDjiX7Qu}=I4t9`G435HO)Jpt^;4tottB%?uUE#zt^RaO&$**I5GbJM-Nj& zZ#XT#=iLsG7*JO@)I~kH1#tl@P}J@i#`XX!EPt%401s8_l?fjW{Bn{`kB?Jy|7T?4 z8B^bD?2XW^ok249gs7%7z;d@{{8E^W zw4}3P%eP+%f6uD|N(^9{v8zNzQGgXz-8Los!Y$wmXQIF;&%(BY2lzQY&2tg7h#%Ay z4kZE0AH~2#7AoT`g#A3W#7Kt4$uXNRX_<>h#Q`kvWAs3Y+9)i~V zyAb3%4t+;Ej~o)%J#d6}9XXtC1AiZLdpB<#)Uur{`;-H9r|3HYA>+;5F2+ZPzh?zp zR27yL(EHj*@3-VXi1of!Dzv{XP!qJ%64%Cb8z^>dqNOY^bZj7<6L?3UKI$bM_tm+9 zO#%&ZACucedQXcCj)AJkgaSHmtAv@z`&L3xBBKKC7NLNeJctVgROCUtA%E`IkjHbY zIL(%aoNRqr0c0kfyCwgJ`o@kRJcfXTKE)yJ>mMNB46|t!KFa69@jiIYIR? zuJe6Z9^@b1+DQ$G05t*~GVbGDz&(92YUCBTiC5w#E*o+^56pBkSIdObGr%qb7}=UN z?T)nN6}JI##qx^VfV^UP8Gmh574=YgI5h*lHhBhI8%GM)&eD<67_g?v!)?+EsK|r3 zP(VcWQ*3Y59boFa2Yjup+HQnfJF{s#K78F zKGcgTXVQH9lNHDzU}Xg+$b72haw2?svnhFLW`t zOLF-~Ht(_`U2)0l&Ao-Tw}v>ABz4Y>BPbi9-lS-&P#bb5i@hxxS+TD*Src-l+q^y` z3$1S@%|VAK1%GUB3)J&?+}8oFcLYoUYqHGOCf-?S+c31~rRVwST-ab`D=sd+ zh-(WNm!D-U5M0ja$2$j0h5hjhCt$x&+s-DNN#AVaWgTP>*mKw1xPAxe%7rDusX+w* O0000s212xv_3 zk2whF^b{~|5-??TsB#dHxDoX_2#9(Lm@*0YWOWEhdEl4)Nfads{^cmH1t32nwUb@I zyh*?p&&n_?_4-JmR`(Q|w>m@uE`@r+mgRmDzqUFwI4pxbSzSh7nFQRkI&?Y^ zh-GynyKfS3#_G`LKwvbhrNp2~z%FU`6}o_5K$S^A1bDdy1iS#kwvu{i4G0+WI?$8@ zZwpw!2cXPLKnS>0zydA`M^D?H(t&PwATXTqwtvbS;kK%2h0W3>{&yk^N}wgp#@4}< z##XbR=*LZ;IjOq4EUO(PfR-J_sFv| zVt-+o6CJ>87Rk@bGb%F?dDEQGAGB+MQDYO>9eS+GGInV?Iqzq6Dgr8iBfy9hSBnm$ z7o~XAV;q(-Bf0wM9TFjWXRHQJ02hEqa zN`#1>cs0OLpdN?{>g8IE+_O!5BKab26C)EAQaYj=SD;9K3ult_Uo~tUQJeY{_W%F@ M07*qoM6N<$f~{epy#N3J delta 2852 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⁣ zwiG+x#%j}{0gU~J8;<|!B1@-XaB@{KORFwrYg_8rOv({b0EO#DbeQRm;B6_9=mXGf z-x|VL{zd`)#@yN}HkCSJbjbNlE|zL3Wm9Q8HY`sV)}3%pgN>cL^67{Z;PPL(*wT8N zUjXU{@|*hvm}({wsAC=x0^ok0%UAz0;sogW{B!nDqk|JJ5x~4NfTDgP49^zeu`csl?5mY@JdQdISc zFs!E{^grmkLnUk9 zny~m)1vws@5BFI<-0Tuo2JWX(0v`W|t(wg;s--L47WTvTMz-8l#TL^=OJNRS2?_Qj z3AKT+gvbyBi#H*-tJ%tWD|>EV3wy|8qxfzS!5RW;Jpl5*zo&^UBU=fG#2}UvRyNkK zA06Dy9;K1ca@r2T>yThYgI!ont$(G{6q#2QT+00r_x0(b)gsE`lBB?2gr55gq^D3Fi&p%E(p9>U%bv zkg1Jco(RbyTX7FDHOnl7-O@ zI$AaIl?9NJKPm(WiBP`1-#CB1QzU>&hKm)fpa5DKE{2$X0hGz-0uZ?cyTk(YC!Y&| zL=1VrNERSA5NA2jq7FACfX4JfPyj5XXl1yv0>~s;eF7L2$>&oMqeTFT2m$y7FlkON z_yurD1yIOvA;5C6016pyxBznGUt0kJ&k5r#;&>Jow`r)sp9R~PmK~lz$3xH%LT*1U zJdOyABZ3!FvNoR*vN$5ykHS8f`jA4zV+|L}i1C4`B2c{R0;UdYxaU|H)2avz@ z=mEYc|2S<+(B2Tj+FkX+2D+yFI!k9lWMA61DJ{)e;lum$(;O87?vGJJe!KtK04+N_ zI*P~t@dUb>9Xh{dbyl{-ZQ(UMgz7$|QfL5XSPkskt^NgctYC#;4WcZB1@%@wy@2t3 z2z0DI7&%b$*Aw~abe?GxE`ez@+6hOh-6*8fHRV{1os$EL@}uUZeG4h1&Be`98q*7j z=3-v+lhIjfWVo12!<>%V^a6lTgW3+_#W6n|p*~==zOH7z$0{LSZk(Tpd7EaD04hnA zL;#fxS0aD{`5^&D`}>0Uq?byDD-l2=!wm_bLcUl4gc(% za1p|itVANvFF>hghAS07Im1;IK;|b*W)}VDyI;BIp2=K*yu2a)j?B|f<44NI$NbmJ z#dE0>jI$fMr&@>4kN8MLFb4&2O9fEKaQg%(QO$4_1rVQywG^CmBLh#}_7gKW3vd?| z2?1^&KWq8}8I^_S0|)MowU_pw$q@nl@Nkn$z>BQq_KA^9yaR`(R3u{{Ig;cwt z@AJ^{ODQCm^neroM9nKNUAXi9RCK`OsP_LuR0PUR(YZCCX5dNF6VzcoK&=b^r`W?ltt|*F zpkoae%ZT{C1h~EcFui~b7fF`vb<<~j_VquuUA$}QqIKYELPp#;{u?q8Dz}WAG-(3; zjrm$i%7UbyZMM(Y{>!uJ#vNB?R~B{6Htp=>e*<{fQQ5W7V(1coCWlOON!MzZxhum| ztZBQpGR z;~#ur^&PockKdV{Q6R>o`Pl{0x!DEbpZ7y9Y;*ZvE!*gU`V1W3znva{f=?WO5I&>B z&hw6}tjECtaghm5z|C#%M;Yf_*pI^};h}Vl=^r9EN=tVDj86D;C$jIJ?K7VP+00000NkvXXu0mjf D5i!M* diff --git a/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png b/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png index 459ca609d3ae0d3943ab44cdc27feef9256dc6d7..53a12867b3ddcb2947c2949ed56c6d9a1cead476 100644 GIT binary patch delta 2142 zcmV-k2%-17H|h|OBYyx1a7bBm000e%000e%0Z^2JB>(^j97#k$RCwC$U0ZAvRT%zu zw^w=zy#Osr3l*@?(#rxGLa{s%3E)q=8qA{WZLXg-}QexBuX`&A*fd>;cM)XA_ z`eI^?3bASo2|gI*V!$Us3@?HSV@~`guA7~iGc#vScXrQ7{(ofC&dfjO`{rE#|NK8- ziYca;Vu~sGS5g2L0N4QFc>r$#_!_`j0KWjZ2H+;;8vk~d*NAI}cyA}4Wr{?Z4d4j? zCjeXpU@4Lt06rs;_X0>7sQ)Xo0PF|wvqHeVKxS# z{sz~tZjl1ua}m)j0e)H$@Y(V>EYv#cy$xWKF7W37xbFDnM*+Sq{T|&yJ1mSu0DdM3 z&Mn~&Vt*6)jOSZN09qpi-xkrWC3EN&!0e6?d|UclTi|z5&y0?^Hvc6W2oN$Qhwe@d z;2$K(?%m*6RN!}UbIN(Pvs{zR&7prl69Gc%T?r7Ij|-#N&;Q(&`N+1zC7q zFa#(g;Jn|3*+SpO4?}>Lr2P=E#}J^LfW3YQIB5t_PQb^q;Fr+2USBLo1l;qJK@q;0teysi6pX*K0kH;K798N}BnV zMge}>!62V$m>-M?eBo`;tK>Xd!pqh0Tz_bny#~bw`hI@-NeSJ8gw=|>BjKDiM~N%r zIWMQ)BoC{FSC*vrf&gv-EOZBuc^q&n1AYX3oE>e2g@=8LuraTKg$`IKQRYi}Nrr%{ zMeJ-Fwfrtaz)b^GWb&660VzX3$`RdlC?S8rrVdQFerjEEyogHo;oOUedcf7J%~dqYMGz&iAGx zbP*r)AVGk?J+BvHXS@gyBlLTL6*NV3I3iP4yXar5VJl)nTEa?Sb+`)*#iz^ zLSw{-Gi=!uih!482p9}}AZ}RGmVa z$_DrlO{CekYoZ~*>zqKdtb3xks20Ghh5%&*h?p8Re*8m4U$w%Qd%7XOEq{!`O462m|T^#o&00EP_# zfeAQ33y`Sl;= z8S8S@@q+3AEOK3(>99)eb}-DBX!-z_x`O`$F{+Ou|3C?&qOWjt-YR8ayQnHZ;^Cz{ zS3}Ug64x_es{ph{l@3KPI*HBeNymMn+K5OPmUIj0jWBFwjq85TGk?TpQk2;@#Dga@ zzt@E@6nrg8ZCJnZ}vYkRqq7rJgS8W5lFRM^Nt+S9fB8cH9$;dQRJdgb!{C z<$>_;y-guP7uQQ4JL(}O+Tuu;v9A-y?>{PHXWLW6phb5i^#rG;A_?2#Kqu=91AI~U zHe#VY>ykYv&t|rvV}C^i{yY5gXGcBg%8*c%LBg0XD_Z>IHtX2SI#=aGzA>AGS$we_ z1)Rj^S=O;FU%<~Kp^^i058YbE3kZCXCU-UK*222xU8X&IU~Xod>3g^@ax3PE+>Wv? zUEGwc$mcYN30nW_xhfRRbq#x7{T*ax1%+*{pRZZ}yYqSwuHn!gp=wyH~_LvucVnhC66k>*WGwADj8@ z37%Gt^P^bIckAT4Ruxh%`ULyWT2`)ul}&TTbXeN`MO`;@jN?-}1Na$y$Ff4oC!C9j z8WPc-F-8a(V1K}$O5mCh%Q%hE>NYk<;?9flM zg`8lQb&d{C*BDmeCVyY#|HgUkD*$%#8H+NWYk%!CIkTza%&jPZ&qYL%_S0$tawpS4 zbrGygQfyi1AlcX1_jhw5Ac&sAuf2kOd{F}LL`I4&V^@761SM07*qoM6N<$f_gCC^Z)<= literal 7098 zcmV;r8%5-aP)U(QdAI7f)tS=AhH53iU?Q%B}x&gA$2B`o|*LCD1jhW zSQpS0{*?u3iXtkY?&2<)$@#zc%$?qDlF1T~d7k&lWaiv^&wbx>zVm(GIrof<%iY)A zm%|rhEg~Z$Te<*wd9Cb1SB{RkOI$-=MBtc%k*xtvYC~Uito}R@3fRUqJvco z|Bt2r9pSOcJocAEd)UN^Tz-82GUZlqsU;wb|2Q_1!4Rms&HO1Xyquft~#6lJoR z`$|}VSy@{k6U652FJ~bnD9(X%>CS6Wp6U>sn;f}te}%WL`rg)qE4Q=4OOhk^@ykw( ziKr^LHnAd4M?#&SQhw8zaC05q#Mc66K^mxY!dZ=W+#Bq1B}cQ6Y8FWd(n>#%{8Di_8$CHibtvP z-x#-g;~Q?y0vJA*8TW>ZxF?fAy1DuFy7%O1ylLF(t=ah7LjZ$=p!;8(ZLjXAhwEkCR{wF`L=hwm>|vLK2=gR&KM1ZEG9R~53yNCZdabQoQ%VsolX zS#WlesPcpJ)7XLo6>Ly$im38oxyiizP&&>***e@KqUk3q3y+LQN^-v?ZmO>9O{Oq@ z{{He$*Z=Kf_FPR>El3iB*FULYFMnLa#Fl^l&|bFg$Omlh{xVVJ7uHm=4WE6)NflH6 z=>z4w{GV&8#MNnEY3*B7pXU!$9v-tZvdjO}9O=9r{3Wxq2QB}(n%%YI$)pS~NEd}U z)n#nv-V)K}kz9M0$hogDLsa<(OS0Hf5^WUKO-%WbR1W1ID$NpAegxHH;em?U$Eyn1 zU{&J2@WqSUn0tav=jR&&taR9XbV+Izb*PwFn|?cv0mksBdOWeGxNb~oR;`~>#w3bp zrOrEQ+BiW_*f&GARyW|nE}~oh0R>>AOH^>NHNKe%%sXLgWRu1Sy3yW0Q#L{8Y6=3d zKd=By=Nb8?#W6|LrpZm>8Ro)`@cLmU;D`d64nKT~6Z!aLOS{m`@oYwD`9yily@}%yr0A>P!6O4G|ImNbBzI`LJ0@=TfLt^f`M07vw_PvXvN{nx%4 zD8vS>8*2N}`lD>M{`v?2!nYnf%+`GRK3`_i+yq#1a1Yx~_1o~-$2@{=r~q11r0oR* zqBhFFVZFx!U0!2CcItqLs)C;|hZ|9zt3k^(2g32!KB-|(RhKbq-vh|uT>jT@tX8dN zH`TT5iytrZT#&8u=9qt=oV`NjC)2gWl%KJ;n63WwAe%-)iz&bK{k`lTSAP`hr)H$Q`Yq8-A4PBBuP*-G#hSKrnmduy6}G zrc+mcVrrxM0WZ__Y#*1$mVa2y=2I`TQ%3Vhk&=y!-?<4~iq8`XxeRG!q?@l&cG8;X zQ(qH=@6{T$$qk~l?Z0@I4HGeTG?fWL67KN#-&&CWpW0fUm}{sBGUm)Xe#=*#W{h_i zohQ=S{=n3jDc1b{h6oTy=gI!(N%ni~O$!nBUig}9u1b^uI8SJ9GS7L#s!j;Xy*CO>N(o6z){ND5WTew%1lr? znp&*SAdJb5{L}y7q#NHbY;N_1vn!a^3TGRzCKjw?i_%$0d2%AR73CwHf z`h4QFmE-7G=psYnw)B!_Cw^{=!UNZeR{(s47|V$`3;-*gneX=;O+eN@+Efd_Zt=@H3T@v&o^%H z7QgDF8g>X~$4t9pv35G{a_8Io>#>uGRHV{2PSk#Ea~^V8!n@9C)ZH#87~ z#{~PUaRR~4K*m4*PI16)rvzdaP|7sE8SyMQYI6!t(%JNebR%?lc$={$s?VBI0Qk!A zvrE4|#asTZA|5tB{>!7BcxOezR?QIo4U_LU?&9Im-liGSc|TrJ>;1=;W?gG)0pQaw z|6o7&I&PH!*Z=c7pNPkp)1(4W`9Z01*QKv44FkvF^2Kdz3gDNpV=A6R;Q}~V-_sZY zB9DB)F8%iFEjK?Gf4$Cwu_hA$98&pkrJM!7{l+}osR_aU2PEx!1CRCKsS`0v$LlKq z{Pg#ZeoBMv@6BcmK$-*|S9nv50or*2&EV`L7PfW$2J7R1!9Q(1SSe42eSWZ5sYU?g z2v{_QB^^jfh$)L?+|M`u-E7D=Hb?7@9O89!bRUSI7uD?Mxh63j5!4e(v)Kc&TUEqy z8;f`#(hwrIeW);FA0CK%YHz6;(WfJz^<&W#y0N3O2&Qh_yxHu?*8z1y9Ua}rECL!5 z7L1AEXx83h^}+)cY*Ko{`^0g3GtTuMP>b$kq;Aqo+2d&+48mc#DP;Sv z*UL^nR*K7J968xR0_eTaZ`N`u_c#9bFUjTj-}0+_57(gtEJT|7PA12W=2Z>#_a z&Wg@_b=$d~wonN3h~?)gS`qxx<4J&`dI*rH9!mTSiQj(0rF-{YoNJRnOqd5IbP7p} ztDaPu$A;#osxf=z2zVe4>tpa(knS_Mp67nKcE<>Cj$G2orP(Z$Oc4;4DPwbXYZsS^ z;b>59s(LgYmx|tkRD?U{+9VZ$T}{S}L6>lQNR^a|&5joAFXtOrI07Do!vk(e$mu@Y zNdN!djB`Hq1*T8mrC@S)MLwZ`&8aM8YYtVj7i)IY{g&D1sJaY`3e=1DSFnjO+jEHH zj+|@r$$4RtpuJ!8=C`n5X;5BjU2slP9VV&m0gr+{O(I}9pYF32AMU?n$k$=x;X^E# zOb-x}p1_`@IOXAj3>HFxnmvBV9M^^9CfD7UlfuH*y^aOD?X6D82p_r*c>DF)m=9>o zgv_SDeSF6WkoVOI<_mX};FlW9rk3WgQP|vr-eVo8!wH!TiX)aiw+I|dBWJX=H6zxx z_tSI2$ChOM+?XlJwEz3!juYU6Z_b+vP-Y|m1!|ahw>Kpjrii-M_wmO@f@7;aK(I;p zqWgn+X^onc-*f)V9Vfu?AHLHHK!p2|M`R&@4H0x4hD5#l1##Plb8KsgqGZ{`d+1Ns zQ7N(V#t49wYIm9drzw`;WSa|+W+VW8Zbbx*Z+aXHSoa!c!@3F_yVww58NPH2->~Ls z2++`lSrKF(rBZLZ5_ts6_LbZG-W-3fDq^qI>|rzbc@21?)H>!?7O*!D?dKlL z6J@yulp7;Yk6Bdytq*J1JaR1!pXZz4aXQ{qfLu0;TyPWebr3|*EzCk5%ImpjUI4cP z7A$bJvo4(n2km-2JTfRKBjI9$mnJG@)LjjE9dnG&O=S;fC)@nq9K&eUHAL%yAPX7OFuD$pb_H9nhd{iE0OiI4#F-);A|&YT z|A3tvFLfR`5NYUkE?Rfr&PyUeFX-VHzcss2i*w06vn4{k1R%1_1+Ygx2oFt*HwfT> zd=PFdfFtrP1+YRs0AVr{YVp4Bnw2HQX-|P$M^9&P7pY6XSC-8;O2Ia4c{=t{NRD=z z0DeYUO3n;p%k zNEmBntbNac&5o#&fkY1QSYA4tKqBb=w~c6yktzjyk_Po)A|?nn8>HdA31amaOf7jX z2qillM8t8V#qv5>19Cg_X`mlU*O5|C#X-kfAXAHAD*q%6+z%IK(*H6olm-N4%Ic)5 zL`?wQgXfD&qQRxWskoO^Ylb>`jelq;*~ZIwKw|#BQjOSLkgc2uy7|oFEVhC?pcnU+ z^7qz}Z2%F!WOp%JO3y*&_7t;uRfU>)drR1q)c7lX?;A1-TuLTR zyr(`7O19`eW{ev;L%`;BvOzh?m|)Rh?W8&I$KVvUTo?@f@K!du&vf=o6kKb?hA z%e6$T0jWS7doVkN%^_k3QOksfV?aC$Ge$a)z(!C@UVs*@qzDw*OFd*JfX#>5LCXjE z_vfUrLF7D`K$U2Ld#OCnh9U!;r7%GlKo$e__Il-oba06ER{H&f#J&W@x^^5j;y$0` zs2`m6pf+{UiDb{Mjsb$rH+MCM6G_wX92so96`ODFYKD>!Xz^0y@U7Tc1uON4L<>2f-oPe%FRPEZ@S#-yd7Md-i?v z)$Kgtq;%4g@>Kap3Nl2I&jnCIfGmRmcF4CXfF1H}3SfhLg8=!a0ucGaUk&c3*Ykgl z2X_L84cs+FD#cjf-nMJkVDH%XzOoh5!X-Q$K5VZx-hGF7MQ=XKBjhZZQ@1Sh zO^vY`WQ`zi21z-+01na%<^niMFIWm-n|!?hm4X2HEHkba4YS|+HRoIR=`#Xck@PFXaPjnP z=hC4A*0lumS+gpK=TUN!G;{WqICbMz-V=-lTP^@a#C|E!qH;T00SZh7u#?+?08g0< zV1s%-U-`T@8wGh!3pO^`zUIY{nAED7kBqg!qi&GfOp>57f2PGTV19m z0qU@1PYkf%4z_%;Sq4IY94rS+ie~pwT@O3+tg?#k_=5PIk6tV@< zwLoqM0wBVLkI#`|1w=eYMnc^aRR!t?lnUng>WekR#X!!9mYXL3g^gC7`)S7mmo{y} z9*N!d$s32Nu{cZp#O|UxEZK7eY<7hGcI=lc;HrSVL|HA|S$rhhu_DBT&l+`75d`Sj3LaM~H)P zZuk2&jor6yipafklSsPL-vMo?0yAYXpH3=LveBhkno-3{4VLWL16I-@!RM$Po>&}} zm&PX3-$i>$*yx-THZmvK2q`8Qm7B`(NMR;>VSgoGw}W|G6Xd6v04Zf;HIZ0DZU?@- z39vPe0N8w(9kl$2?eG4T?tLgY5V&aFl%~g;2)aSpi!dl?{hDgsz|3<-M(gPtwP_!n z2aB4tV?d0k+>X`+(HMYfK@qtfDK|mIJeg+A<_i-n+5wkrexFs#V0N&~+{+qJ(wggC*52o2daaRwcu7r;S!!KwguB3!Ei7?IEY ze4V$m{8B4Q^(VK4~Ea!V@@}Gs0HGbR5 zy~WI*21hZuoiK`=O$2a|Uce-Zi2%A*pB|?{gv)n8+_B+i&u8Ys)ePY+UwhBDlzbC& z+N00*-?a8DTC26*(3pKgeMO`fOau^-+c6Qqq}3-dpTsEEH}ds! zT^}8XAWO>c5%+qF%#M8#x_0gC+N%q8h6-%w;qidS%gai<T)vpfYuCHXRx6O-TbC|fnj87X zBESvn(9XlXFMj6%{&BaNQ&;xixaKP)+jJ|%u&?HXvYficY}{%hf?0rNDS-X-0_Jcr zjfj~n?T;~RL#sd4ZED2Jf{*Vj+*1eP9-H+~8X^#Jb?HHabLY)EH{QD@Yh-$M`XXt@3_f-L8nBo~*C?L4~n6M92PCuzX=KFgM*j!B66er$F! z+*M(Wkk`UI@uhrL#IUz-C{K@@xtd&n-PQz%kc}7YeE{{&$?}-*yW$eG*E4jp>B_U!2`2oZuvvitN& z%RN>tE$+Yhtqb1q+xQHbp=W4uKSiIj_LZppR0=hEiVj>P0^Vcr^hu2+#Hqum+}zzo znqZ|M4oD|qd=y&JX-qob`=uqt?o%FJPIVY2w0M7BH>#sx>s#OM#9JF1(3LxMAe-vi ztJeU*G)aksP`5sP9_%|~>Pp{NmMMcay>&D+cI%H}$uSx{Su(yz$)2e$*pS%*+!Zo>DNp(P7 zI%w^D2ceEFUGCtQPKfsKr`x%^dy;Rh>lMKuhA^btz=071W=vV`_xz&m;cvd0`|!3+ z2M6uga6CNvy)%Pjw_X}5+xf###jc+?=>6chZI{BMH=haH^7ipT>(?9{weF3apk<4; z_nZFsi`@oFBXCZE^k9B1x+cH2)~9d(MnfEm;GJxG*IB zU@ly{cOTWk*K1ryX+T7m!6A>VwB-*qfH;b>`AUP19lLSA9HbfppW!={L0K)??SymOCA^V>=tOBLn2c5e ksm9QK-qMKdW>5J419kFO%DdQj-T(jq07*qoM6N<$f+5oB`~Uy| diff --git a/android/app/src/main/res/mipmap-xxhdpi-v26/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-xxhdpi-v26/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..0132766ab93abfc0da300dbdc7e6a6dca295a634 GIT binary patch literal 2745 zcmcJRc~sKb9>9MUHl}81WSa{?uTrNm$6RvBOia=;M@>y8$)7!1aJNBRaG{eBq-4G{ zT*rno&5f}HMWIoUEX=aTM6p7PGPglX@wp8&f4(zk<}|N!?)~27yWH*E&%GCYeLPp| zY|;S$VD&*X$`1gRp)^^0rMd_E-m_g@tcpP&iwA%$4w}5oBhUH-0O;TkqTB+AePaXt z@c~DT?#Z<>3=n$l2f4xeE6cd(Lpj29FT|mB!OmzeEH@x*$GYNW#;-003t6hJnP+=O z9WIF^M91QDNfQ(DWd9!nlNP#3|NS0;Fa&nG15gy;2Kgf59socL_Cc3@5wQ#SThp!@ z$UrMoSq^K>zd_L&(XnUlDUhNF)-@VzJ5oes_43Z+8eIK~=&q%ng?(nT!2EI}*XLJMxY4|?gp?gicwzWpj@r(d(N;nF1-JqIj(-U6R2 zC3w(=a=>q3gCE>Kh`Nm96Z61uo(GITO~KCm+) zVUgEEan7v8?+p~-%^+-CS~e_SmnI*%8OLoHtZS_%?^n$w(8XgH;63krS*q)gH$+_< zkB1d9u0Fib9@AF2LkG+<%U!R-kZ0DDiu&y@h-2CwqzhPvsD_Wa|7r9Bx$@Iy3OoOU zdRW(++N$;{Gh1aIW%S z^eLFu6JFc$oeHdWi*fYv>fKbUDJx$dlIqbE9ILinTfuu2!5`cZ_5Bkt0m8nI&#euN zYN9mm3^EnAhs`0WHxjYXen#iC>K2@Av~y%ugmbLa-jjevARnQ;;__ zEOsmNsc?SN57$f#h1Vq)!)`xp0m?R}ja7oF>$lW1ic zF9emmgG#1;3V_g5cTlxIh5JW}f8admyQePvvJ!*`8k&uL!+2lAq3Yx2(z^R}Zv1VK1|b(-1Nsx3?hXl@>ZTu29%9C$@8+nnef- z(i*158r812C6@W-DmlFm$fK)nf--J(>c*}A?FnQ5Ri zXU$j^Jnwy!h`#WxtHqrWiBG`Z`u^zyQ16zl(bbc07Aw^(IJ&pqwkz65Xh;f}1?@{d z?BbkK^t_O@>8}F6tHF#0=JQ?~@2>5!RpTPt%rV>HOsJsvRwM=TWY|vYeVk{J`PA7z zZUW+Y~d}6G35i76gs37YtBtu+K^Ko&P5U==?8DJ|8UZgA+!) zkFgZy;liMi?HZCcMzb;HPLk0}iFflf)WmgwoOUNkL~C=%9~8YJ%3hxXvf3mCON3u# zgVz@fgx$vM-q>3885CmXe5C3vi%qRbVZTkfCQW%`Gbeqa4OSRgEODD_Da^61rReH- zUPLs69dH<$T5*mokO^f`0gm-o(aO9Q1K|}?=rG8L0&$&7bIq-dq_bEE`y6r>)n8zg z+_Wa1=PQ+@UV`z)=#v+U^PcWe;J-u_Qs|`QmsQ z=9l~jCpJoq5Y1?%tXQhB@`dEsmzHyPoea7&zsWqxleTt6Q9ori z{6pX6;~8<%#7y#ivv>#WvosrQSAR-Xs-fn+{|T*xi{FOuU7qtzrgh&$u(%~lS!*T* ziI;7XucQ$k&Yntqa<_x54W|NsAx>-mmBrr(@@FO+mZ!s)Ya_mh09FF()z!|e4-Ju~ U)5H(N>c1#((8C8+v;PG7cZ#lW@Bjb+ literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png index 8ca12fe024be86e868d14e91120a6902f8e88ac6..65d943cc0514e6589622de24febf1e61632128a1 100644 GIT binary patch literal 1645 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 B0*L?s diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png index 8e19b410a1b15ff180f3dacac19395fe3046cdec..fda923a7a21716715324e898b889ab0936918a13 100644 GIT binary patch literal 3634 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 literal 10676 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
6^{<>yZW(uT`k@cU zl5EtXp_rx9W)$dcbKy5;Xat9(^8il*PvPb_iCt;Zec{FfeV>4tf@PF@BXmRp*#*v3*4rbUxemBscHy$Q>p zC!s>lepF1#K~tlfJbbAn(lovQvqP&=Dl zp)#LOKbAU3)+l!iVDw<4hWxf)k5vExkx74DU9_P}9cKfbQ!R}ZJPt1SjZDHZ8?hr* zjoV{i-2QeexS}C4KII9Dz<(U`4GCcB&Pe;Oy-mwrG%#>IvL1C@ySpSMwVv&o;1I9F zJ1bvWJp75Vq?VL92IwhpAcQ9xH_0<VGAU)`e`-S86ybArESM12I$2jFLYqk`u(de z4AFYe;)XNE9k54w_;z1m!U4iIUcoPqD^x@Fa`G@o&k3b_;#HzFhP9eL0k)f^(RaD@ zFSKif1TRHsEd+ZCW-_rORNVw*0Rn@$>@N)i1fUIMOJ_@U15nV6f4}b?>{*?+5{+E| zWVW0UYpiPQtFyVjzwL||SU~{sUu}E@hmal@)>6(q=!hcHBQdp_6BB(2SWm7{dYY&z zuiLL-@&vuz7^J-@=9c2ZP@QHQ)&P=8fVEEy?CkQM;eVs*aujeP*aJW_Cv!w~9!7~d zt{~lW-ci#9_*K_#zPs5)TO=8}?W-{(zn z(iX+Uvd3f!ySPj>**9AmUH+-f*p#J5$A1aeM62n=i-t;1c7e4s%EUsLOF!s1DM8I+ zjI7|@5zVJ{Y-RO9e5M=loG@;rxlmyUV?9=pH_2Ox67`Q%R8jrSs-a5H`X#LstNEpp zSTJrS%8Qa~m)2E0{?Jl@O~zjd9U!jf&%<%X_IlzYAR>XJ z+w~c(%0f8m2xGbB-!~ahh+~$UpbQXa_Kn`1IxbX@@vdZBmFGilL<_^QC}(QAmd5?f z0&BPLz>l>>Nhh8zZT%5*lkna{U~M zT*Y*kkUfjx*2j`ab~<=Lv*)2-y5 z998YH{e-x|*C9$-T|wVLGoS4LoWlR>8;!Hh|Lf&KJ*D?3?v<3~tD? Y$Xl^R(n%z5AqaTt<8 literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png index b824ebdd48db917eea2e67a82260a100371f8a24..7ce4a7b6d6cc1ad0b8812536718fbaffa9c89bf2 100644 GIT binary patch literal 2348 zcmcJRYc$kbAIJ9$#+WfiMQP+Rm2i+qYGT|@m~pE#4!J~~hK7{fI>PZ6L!DfPTuyFj z8jX^1$)$*fa!YbAL&%9oqg=|+q`@!G~OWcd9oQy7a=VTTm4BO<}wjZ>z|z{<&J|&MY#SZapH<3GH|EIxrg6o6Wkh ze8MPDwAtTvFz;VE>#Pi9h~J-)^Mr-SbU&hq&^Gdc!4s_HpC*Hgd%!UUV=Vas=qH9yPdspdg<9aI*GB8>4u zQB%<7g4(2rl023gO)HNPQ=Js?L(px%awDNx=6eP8VUsJs-CAvuxtM!Spa^{&9B|k* z5kLC**Mr6HR%u1CLCqJIDwGvg4W!7{IHcxhCbi2R4Aa!}%15H43O9iu)P--C)IAYC zI+*w^%fI}GiINzF1OQ?RKo$T92EabCxK9ZZ@|N5A7FWkK*%t_b*(c2Cb-1Zel9S)0 zkv1DGbA{p*7d!)?ec&2=NQZrz;CS}^V({U;>}5&+Pig&*1if~ew#4|&{y$+zpb9TP z;WTZCS}S>{&$d#T@lWeNK+yA55M>r*_8$ieXlPYcD&|SIyX(U@bxclMm1dLoob{*Q zVURQs;?^o{CkH4$dj&36d3_z)0vLM0gousdu_rT1n4IEIp>2x`+2fM7Fm+`RT(IZ!T(f|ny&Bns_Dcr3YiG>HrgFXp$zc$$f1h-MC+EG$zjZT?I0w~)|RUNb_ zg@qxITuh4XQ8lQB+wA>-S@R8!T4yGA0QESN<`s#Y)riuUAI8-XaIWGUvQrMan*U_p z1XP>i6D6K(zqcJ^@DJQCHE#GAApG&>_=rZge%mJ!Q3T3oP&16g(SotV16#c+R&M!C ztXnvFJkc6a17~#}dKEmyAbx!KjixwYqoN{VpEJ062(& zwU0F3B4BG|pL+YrNAXZ!WIXU9$-=JZ7intlZpMH4KF0E7r?J2!Fo07wlAvFDx2E%a zA_A&@cP6(wYCUMu0aKliDdf-sBtSb73W$v|7WRY}ek_XjvfoBu?tbE;}+txxqMmIdYoI6soM2w!5PUc4IlDNlvJAixc^Y#1vb zJkghkA{kBbJlXY(vfm_y=l6`Nf@{Qms+~c97`eAJ>}7M}IrN6K3A-;|xwEuaMj~)* z@C*;q>-8q}+zdB=)0ENNd+u4-@b4xa!#1B|9zVZnECrHa{~e z=@8x=1B1*rf?h2VaP^H8oZ6q!0hhh8xzQ-mvzJEc3&Ek^^43YXM@bPf7M9MrtkrbY zUZ2OW*Iri+`kq|e3^7@!$RE-Rdd@vgd1U?}tCU#=CN-+x#>g{o&Js%0meO z{ACA^gcZFLr{o~l@HqF~vxaBv)1B;cG6bc`lQd6H{{8hhmUgF8M`cxKW#%_UDEMHp zsmib(zr3N5X_c_sD@#CUjR(5SZ^tz9S8J*GmoKuj((s+HAZl?WuisoVb2bMZTW{Q;*ZoJ>p~%LsMoD^$E3e6m6*`?gS1 zcUPP4eqt7WzTT|FQa*XeJG*LRtAU)yC5_02%vf&j+qf)xI`u<2m0C+>6RH-<;tM;r z>W2@R&YdDh+Xy##>=&Q0)kQ~VCGYLD>#f{!R_K}{gR%+kEuJes9?ecmIap?*hgQi- zW>Sj`GR$IjAhY7iTiP!e)c)l-8!VTjt4yahVa-G(v5ZHq%B|FCWB&ymSnQX3NYnrM cyU-%6qV@HWWlSWRy755C)=oz_Rz6q%4X@n1;{X5v literal 9250 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 diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png index 4c19a13c239cb67b8a2134ddd5f325db1d2d5bee..e8bbaf667467f9264829211376aa932b25c8ee39 100644 GIT binary patch literal 5266 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 TxW0k*lM&F>GSIBlu#5a3dp@+5 literal 15523 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 BIP(Ai diff --git a/icon.svg b/icon.svg new file mode 100644 index 0000000..7866bea --- /dev/null +++ b/icon.svg @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + + + diff --git a/ios/BinaryClock.xcodeproj/project.pbxproj b/ios/BinaryClock.xcodeproj/project.pbxproj index 907dc55..d98ec4c 100644 --- a/ios/BinaryClock.xcodeproj/project.pbxproj +++ b/ios/BinaryClock.xcodeproj/project.pbxproj @@ -431,6 +431,8 @@ baseConfigurationReference = 5B7EB9410499542E8C5724F5 /* Pods-BinaryClock-BinaryClockTests.debug.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; + "CODE_SIGN_IDENTITY[sdk=macosx*]" = "Apple Development"; + DEVELOPMENT_TEAM = XLMP575759; GCC_PREPROCESSOR_DEFINITIONS = ( "DEBUG=1", "$(inherited)", @@ -458,7 +460,9 @@ baseConfigurationReference = 89C6BE57DB24E9ADA2F236DE /* Pods-BinaryClock-BinaryClockTests.release.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; + "CODE_SIGN_IDENTITY[sdk=macosx*]" = "Apple Development"; COPY_PHASE_STRIP = NO; + DEVELOPMENT_TEAM = XLMP575759; INFOPLIST_FILE = BinaryClockTests/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 11.0; LD_RUNPATH_SEARCH_PATHS = ( @@ -484,6 +488,7 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = XLMP575759; ENABLE_BITCODE = NO; INFOPLIST_FILE = BinaryClock/Info.plist; LD_RUNPATH_SEARCH_PATHS = ( @@ -510,6 +515,7 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = XLMP575759; INFOPLIST_FILE = BinaryClock/Info.plist; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", diff --git a/ios/BinaryClock.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/ios/BinaryClock.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..919434a --- /dev/null +++ b/ios/BinaryClock.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/ios/BinaryClock.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/ios/BinaryClock.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 0000000..18d9810 --- /dev/null +++ b/ios/BinaryClock.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/ios/BinaryClock/Images.xcassets/AppIcon.appiconset/Contents.json b/ios/BinaryClock/Images.xcassets/AppIcon.appiconset/Contents.json index 8121323..0033c27 100644 --- a/ios/BinaryClock/Images.xcassets/AppIcon.appiconset/Contents.json +++ b/ios/BinaryClock/Images.xcassets/AppIcon.appiconset/Contents.json @@ -1,53 +1,116 @@ { - "images" : [ + "images": [ { - "idiom" : "iphone", - "scale" : "2x", - "size" : "20x20" + "filename": "iphone-20@2x.png", + "idiom": "iphone", + "scale": "2x", + "size": "20x20" }, { - "idiom" : "iphone", - "scale" : "3x", - "size" : "20x20" + "filename": "iphone-20@3x.png", + "idiom": "iphone", + "scale": "3x", + "size": "20x20" }, { - "idiom" : "iphone", - "scale" : "2x", - "size" : "29x29" + "filename": "iphone-29@2x.png", + "idiom": "iphone", + "scale": "2x", + "size": "29x29" }, { - "idiom" : "iphone", - "scale" : "3x", - "size" : "29x29" + "filename": "iphone-29@3x.png", + "idiom": "iphone", + "scale": "3x", + "size": "29x29" }, { - "idiom" : "iphone", - "scale" : "2x", - "size" : "40x40" + "filename": "iphone-40@2x.png", + "idiom": "iphone", + "scale": "2x", + "size": "40x40" }, { - "idiom" : "iphone", - "scale" : "3x", - "size" : "40x40" + "filename": "iphone-40@3x.png", + "idiom": "iphone", + "scale": "3x", + "size": "40x40" }, { - "idiom" : "iphone", - "scale" : "2x", - "size" : "60x60" + "filename": "iphone-60@2x.png", + "idiom": "iphone", + "scale": "2x", + "size": "60x60" }, { - "idiom" : "iphone", - "scale" : "3x", - "size" : "60x60" + "filename": "iphone-60@3x.png", + "idiom": "iphone", + "scale": "3x", + "size": "60x60" }, { - "idiom" : "ios-marketing", - "scale" : "1x", - "size" : "1024x1024" + "filename": "ipad-20@1x.png", + "idiom": "ipad", + "scale": "1x", + "size": "20x20" + }, + { + "filename": "ipad-20@2x.png", + "idiom": "ipad", + "scale": "2x", + "size": "20x20" + }, + { + "filename": "ipad-29@1x.png", + "idiom": "ipad", + "scale": "1x", + "size": "29x29" + }, + { + "filename": "ipad-29@2x.png", + "idiom": "ipad", + "scale": "2x", + "size": "29x29" + }, + { + "filename": "ipad-40@1x.png", + "idiom": "ipad", + "scale": "1x", + "size": "40x40" + }, + { + "filename": "ipad-40@2x.png", + "idiom": "ipad", + "scale": "2x", + "size": "40x40" + }, + { + "filename": "ipad-76@1x.png", + "idiom": "ipad", + "scale": "1x", + "size": "76x76" + }, + { + "filename": "ipad-76@2x.png", + "idiom": "ipad", + "scale": "2x", + "size": "76x76" + }, + { + "filename": "ipad-83.5@2x.png", + "idiom": "ipad", + "scale": "2x", + "size": "83.5x83.5" + }, + { + "filename": "ios-marketing-1024@1x.png", + "idiom": "ios-marketing", + "scale": "1x", + "size": "1024x1024" } ], - "info" : { - "author" : "xcode", - "version" : 1 + "info": { + "author": "react-native-svg-app-icon", + "version": 1 } -} +} \ No newline at end of file diff --git a/ios/BinaryClock/Images.xcassets/AppIcon.appiconset/ios-marketing-1024@1x.png b/ios/BinaryClock/Images.xcassets/AppIcon.appiconset/ios-marketing-1024@1x.png new file mode 100644 index 0000000000000000000000000000000000000000..cf38eff16e2e9c2ed9e71c73859cfd05c8c1d001 GIT binary patch literal 12428 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 literal 0 HcmV?d00001 diff --git a/ios/BinaryClock/Images.xcassets/AppIcon.appiconset/ipad-20@1x.png b/ios/BinaryClock/Images.xcassets/AppIcon.appiconset/ipad-20@1x.png new file mode 100644 index 0000000000000000000000000000000000000000..97e0e7159ead18ce4a8e97552ff0d8f077a80b41 GIT binary patch literal 237 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1SFYWcSQjy&H|6fVg?3gVGw4tO=~_56rAtr z;uvCa`s!puu4V@T*ZGqU-BX(?CZ_GVkiFojo4&$5b$5QAo+D?tm>V1B$N!zne)_)b zj$L^d4g|+KvRS&^xWX;sxufyr3+pc*tg8GD@iSjHkgE7AEHk$t_kmDTW3te>B@4Y` zv*Z#2$}iPB?JU`Se(S95@`?3qxAU4Ntjk`%(lS3$OzyA$SK&P~cAooh%WZk1JYho8 hez9b`=pOBtynY{S5B)z`BnosYgQu&X%Q~loCIIJbSWf@| literal 0 HcmV?d00001 diff --git a/ios/BinaryClock/Images.xcassets/AppIcon.appiconset/ipad-20@2x.png b/ios/BinaryClock/Images.xcassets/AppIcon.appiconset/ipad-20@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..ba46d9e467f179c21e717812fc009fc92dedf6d4 GIT binary patch literal 375 zcmV--0f_#IP)^@R9M69m%(bnKoms})Ifs^3pFlWs4GM0#zht?75o786RO*| zi!Bs%~F!b}nxdxV%FiGk0dd%j^H>0Xh(ss(s7cg9KiF)&K%m>J!Xi zSy2;cX=eyKI9JpMjGX?}K>ez*HgBq_SGM%OJ2vVPX4-tPfzN8@B6S7eg*KlA;Mjvb z_*>5|;A4&8wg8-Jb0z>s@(h{Szn!;WP^nZZmFl{52XuiU@RAWDpa;}5>}}u^ z2!QX5_yX2|TMFwvFazerqLZ>Ofn%{qfPs8oi?jYl)3SSoSx>~GIqs6IbCVb+g(U6~ zSV?e)JnqD@$2_ht!5#6qGs}M9aYMybT*Xz~tH!-xo0wYmgvSjexIG^C)v`xC?nZ)J z=W!n_`8P@kwO5UbfbJN^>eKYfVoANqlj`z8F90NPxN&6sG z>GDhi80R)Ek;zdf<*k{5Jvx`WA{b;&I4?O);=`Da)NS=;=Nb8OisyuBsC{ou#j zSGcPM{CG))HNyp+_o2dyOmP)gaTWL9^@R9M69m%(bnKoms})Ifs^3pFlWs4GM0#zht?75o786RO*| zi!Bs%~F!b}nxdxV%FiGk0dd%j^H>0Xh(ss(s7cg9KiF)&K%m>J!Xi zSy2;cX=eyKI9JpMjGX?}K>ez*HgBq_SGM%OJ2vVPX4-tPfzN8@B6S7eg*KlA;Mjvb z_*>5|;A4&8wg8-Jb0z>s@(h{Szn!;IkS{yols?Zs*LfM?+2@6nUH@6h%Za#}>9h_`sT(GY`xxY`^;1$+&H5M8!|6!gip-0k4nM~b>W(l@P(On ztR&n~7d})H{?QdvCE+fGDNJDsQ<%aOrZ9ywBkU;&Uz%wrsTHm&37?v22THST) zVb4r^rzCu!F1#XjDSP29Gi?cYx3(Qh4N#wLsY}_|?*Eqd#?JOFR7FvKuzd^LUyHS? zz;)7oehrNgeb(fTp2&RbM@2(sDKGRShbhWT`y>n1OH_=32f2wG+$11`M39&2d0%FZ z$k}Bo?^1WN-Y%ykmknZ1T779o-nDH#>CVWzthcKRmZjUI%hF7~YFx2rx9jyG>us1@ zyPR`*&(|lHbVu_?KNqv|YU#Q8j=NV%TT>TqE4Az?E1!p5rIt;yQUK5ro@S-QLtzS2 zn8FmMFoh{hVOPQ(rIwA&wCO#V<}0=A!A#pv?a{-6Qp=iVTCKySyDo|zJ?mz@hV}~5 zdwe)JK|HeC_3{>+ElBAB@xZy4wCq$_y4yZX;V%H+$8$p_#yCG@w4~q^S!Bz}Wv$ph mc{Ci2TS5pSgb+dq5k3LwtKc)D?H;oL0000ocY`^exH* z?sY>4_>M}rE&26q*+Ke1T{rx)Bi!D%!kxyquD0$uvxeNL+d)i@1Y{Su`Zc@`*=&wg zRS@z~0@7D(TcsojH$aV$gd`*(2}wvo5|WT1RFEL-=$=anNLLW@R&B2>A>Vb+ku~88 z$jVMzO>4-#f8Dc&9EcCid3C=ENmJ>Y?{Fh%_%IVvxmnPqKD6^(i)zlfw&e;OM% zo*B?rJFvL)8a4BtsJF!*c!g9fzFTZL)5+fq46S!zo^IGl+O{qy5qOVu&vDW==&rxl`4k(JED2k#e>VowHxHW$i*(l+`00000NkvXXu0mjfB54KB literal 0 HcmV?d00001 diff --git a/ios/BinaryClock/Images.xcassets/AppIcon.appiconset/ipad-76@2x.png b/ios/BinaryClock/Images.xcassets/AppIcon.appiconset/ipad-76@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..5e30e64c548a1546625f41c8280a4bbe15cb0d30 GIT binary patch literal 1246 zcmeAS@N?(olHy`uVBq!ia0vp^GeDSw2}n*~u)PdOaTa()7Beu2Cx9@cO-1_qW1 zo-U3d6}R5bedsUZF410JP#&`}Nx0F8OEtrm35&rgwa^zBOys56@d_t&@~4 z@lP-MzTCW0UvXJs-uFFs=a!%N{N(Scr^ju!R~v6O-Yf*P3KKXa#Y~#EB!B7qt`*sr zx=KPSB&xnk%9kx8CbvW$tZW8+-0ciK<-ZSLc7v z)k(YFcje6Vf^&Kk9eZA>l(@e=vYP!;N!X!XU!qmI55G2QtbS9{y1#p2)LE{d8uN}O z?)`rMdt`U+#^k^M1P@PIRw5Psuwe)Y*Mb3^}A7&P-vl6X#48@j}>1FPK4XJ z@Y$Rf)!8YyQ(_CdZPKAjyEj7tc~+@_?E=FJX=|{;Pfl^ zC&eyGLK8b&RFnieJ&0sJaTTh(+k15Rr7O#YuC2OtZPxNX@237a)_Y=Z!3q967rPSe zPphOSem|`E{cgvemtjw~tiAeO;Zu}F%JKH2^FHfNDzEL>BjdN@jq?-zPiN;acduPD zAwMblO?3Ss>(?89uZ~YsjhS?AQP-Vdt}D6KNjeiP_rHt|{H|5M&}ByobHgj$dlKqT zx;>6NsFbaUynKuy^j_fgWBflIerA38TTlm4HmH8>=r6%1|=V%pV9j~}D z)yUL3Ir(m##e5N~^5Xl)x~F$@?97?})6YsXk8gdt`;xaeC*-(^_syy`R9~}llJGgd z7+*$El4)p`oPW~#`&J`iqdy$8vTwdQ8CdxIz}MU-`|=n6c-o}Kvg=!;daIq)Kkuqc zVW!OLwKr3qdHxhm$XCA*c~<1E{Y$@#XG3>eJ$tkHoXWb2OMm*GsGSvmTj~3izca2! z_>;O^a&OwUPv0|ZVrKtz$~*2|k>NXqq44}HJL$>=KLw^$rEGqbp!t1$q@u0PzNk{Y zPh0zsww+dXm(poJv*6*gBOe6U>%Q9LU^zKDFYNJt?)H?^4ra6SZoN>E`EO7}+J4AOrT-M8XSh4?3OU_PF%lFHA-EtgiUaCFWBUAifaqm8U^_-s`KbF^gzTqfc zD^Y2eb@{m6ylur3d0)Q2k-KH8=%@A@oc(k6?@c{1cZK!5Z^d)EL%Vl*Z_>XTrgY?1 z{P(zBlk^|Xi4_ZUvI`9=(b})af9wsrUPxV!kG*C0^Y1qvuae4mzxiI5QFi@}^{>i5 zZkx0;@$Zdhqx6Ehc|UA}wabpVtv@r-&ARiR@41~#ytAiNg}IdGGXFd46umrA{>KHo oJrgEaf73tDjafnfMHCGGF+b-2`)K8drPUw>p00i_>zopr02q)$?f?J) literal 0 HcmV?d00001 diff --git a/ios/BinaryClock/Images.xcassets/AppIcon.appiconset/ipad-83.5@2x.png b/ios/BinaryClock/Images.xcassets/AppIcon.appiconset/ipad-83.5@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..c5935d441430f5e3c6ec21dc5ad14798962770ca GIT binary patch literal 1070 zcmeAS@N?(olHy`uVBq!ia0vp^%R!if2}u4fxxE`maTa()7BetNt_NYpQ;Z?e3=GT< zJY5_^DsH{K>zH>tOrYW6#DynT$cSsaTH?qbu$<$zCNcrERYb>9|S$10V|5&)+BEQeF zz)wj}Nl!UXDNp&|8|%E;%JF9NFI~Sm$8AsVj{XSOn!X?F-~YHH^K;+NDK9^)dlN2L z|K{MAT{}8|?7V%|zOzF7Vt>qoU7eLooUcXP*U=3jME*9G;|H!WU0;NG#T zW&1y>ACJDVf7ccNQ<3$P-72N?x1IQD)%(fp-t^s`(JGtwRpeFMdu7%}W_+)ked*WRU$Gxg z*2(So_UXj7W0!Ybo^tB8MeO9y-!-RhFN{0%%Vy)(pTFLwN4*wbv-zCWYqE%6^Jb`S z+qW+BXl2rCeea0y=Vr&O%uUxOugMJEZ+Gd}*ExH&>T2H2o^|1ue(Rdo-p0rFnQ&GI z{N3VuF8t)0|6*5H+{n+nR8r}^=#TT!y5cJDzKz>cy6rYCey#kw;%K~Vexm+$<6nmv zs@&}V#l7OUU-$2WfBy4ZkpkU&&o)I|nZsImeTnUsNP+mhll-dZ{w~UT#|=&o$$P$+ z?%&7#ws>9pGv2NG)fMNyF17sRyx!P<`B|G8wa;yCSgvKSTlRP5XXCeBmgy z*_JZJ!}V9!@3(zE_5bzqWsj;g?=5|~>#?r+=PPrrtxK6*SruyVJgGQJcwh9ss(05; z{QeMoGSYq1&POMK(ofb%?$)1CywqxY=qckJw`Odfb#2}5??qc5yt=-7($4pXcgvoT%1mHnCE|7Q{EU#Hn< ztmissV_S7jp50*i*EbcXpPe)I@1OnIrtQ$~!|T4SZuo4$TNFKwRQ z?|GHKW_(`dcW!0*kG^@R9M69m%(bnKoms})Ifs^3pFlWs4GM0#zht?75o786RO*| zi!Bs%~F!b}nxdxV%FiGk0dd%j^H>0Xh(ss(s7cg9KiF)&K%m>J!Xi zSy2;cX=eyKI9JpMjGX?}K>ez*HgBq_SGM%OJ2vVPX4-tPfzN8@B6S7eg*KlA;Mjvb z_*>5|;A4&8wg8-Jb0z>s@(h{Szn!;yGcYrRA}DqnN3f^KoExCa)1LLdV<6+xDXG535W7g)F3xO{{!3< z6S!Cm1QLF_$(SY}F4>uFYz*^eZtd(mZKu04yMRiiQmIrbTa|zY&;{u>%H~7#!;52ft z@QF9T$Pv0LfWP^nZZmFl{52XuiU@RAWDpa;}5>}}u^ z2!QX5_yX2|TMFwvFazerqLZ>Ofn%{qfPs8oi?jYl)3SSoSx>~GIqs6IbCVb+g(U6~ zSV?e)JnqD@$2_ht!5#6qGs}M9aYMybT*Xz~tH!-xo0wYmgvSjexIG^C)v`xC?nZ)J z=W!n_`8P@kwO5UbfbJN^>eKYfVoANqlj`z8F90NPxN&6sG z>GDhi80R)Ek;zdf<*k{5Jvx`WA{b;&I4?O);=`Da)NS=;=Nb8OisyuBsC{ou#j zSGcPM{CG))HNyp+_o2dyOmP)gaTWL9%i=HtDUSiXp3(

jRjcfrS-;H);E%NZd9hhqCwsQ# z?&|cc$1?90%dEFATXwTpx?zz<7Zk0CzbLYS<4QwYk!D zxqxX7!(5lG_MNV*JJ{PgUrF95ZC)_(%XjutHk}^B^~~=*1zE0^eh?`!S;Z@&^vuq{ zqxZpP9Xr9DBHW5mw*~)8tFkyhIC)QQMf{`ZVfdn^r5Ifv}PO zN+pR?i+(Tu{b>3p=Vzw5T+^p%wFqA3%#C?LeOK;&b6$kKpK;=A6y42|)j?J_7iK#mJ^*?Y3I-`Gz*_M|j z|3KGUi7LlKYo>54J3iz5GPaLQIlCl1MN}N^djJ2Py-A?RepdB?!bP@83^Bd`?iQLX znLRPzbd8hGf6D~X2;Y=^& z0{>eqelI9`wS3>cr{!MJ>xF#ZavV6Hw69>@-3-(2$jeL17E4E-k@Z9mj&RK@PS0lk zw12U!Y_YfE=hWQK(^R>5uj;WcUb*qtUykUPi`B1h-m+^?*N^!0N9%Z=*iG`9u7AHb zRP?>?+Z%lgcS}ireD-68J#+bsCiO>}ncdqb7hT+>a-viG5TDGc$!9mE)_mWpUAUrB rZ;#S^^Zn7cC)HW(Sq@7#Ma%fTKF>{+@^|qDCR7GbS3j3^P6IkS{yols?Zs*LfM?+2@6nUH@6h%Za#}>9h_`sT(GY`xxY`^;1$+&H5M8!|6!gip-0k4nM~b>W(l@P(On ztR&n~7d})H{?QdvCE+fGDNJDsQ<%aOrZ9ywBkU;&Uz%wrsTHm&37?v22THST) zVb4r^rzCu!F1#XjDSP29Gi?cYx3(Qh4N#wLsY}_|?*Eqd#?JOFR7FvKuzd^LUyHS? zz;)7oehrNgeb(fTp2&RbM@2(sDKGRShbhWT`y>n1OH_=32f2wG+$11`M39&2d0%FZ z$k}Bo?^1WN-Y%ykmknZ1T779o-nDH#>CVWzthcKRmZjUI%hF7~YFx2rx9jyG>us1@ zyPR`*&(|lHbVu_?KNqv|YU#Q8j=NV%TT>TqE4Az?E1!p5rIt;yQUK5ro@S-QLtzS2 zn8FmMFoh{hVOPQ(rIwA&wCO#V<}0=A!A#pv?a{-6Qp=iVTCKySyDo|zJ?mz@hV}~5 zdwe)JK|HeC_3{>+ElBAB@xZy4wCq$_y4yZX;V%H+$8$p_#yCG@w4~q^S!Bz}Wv$ph mc{Ci2TS5pSgb+dq5k3LwtKc)D?H;oL0000ymX}iod_umA(4X%qh2R8z)_v(00jX zmREgw|H|EEPu>N4UH&Bg(rwpSy{w3Uy(2Tt`fQw=CM z{~&sX#O~kfj;1r7rd}~qHQ-3Al-$46U-OH^_J_&7@|U=BDkbN>SbV>?^ToTajT<%2 z`nc#n>g!DvK7IPf8}9{qNtKel9gDKt7M-u<{KD(XuiTX<+4b+4_k)80UsM*o$acPX z@8OG^0bjCRF2*`vw6EdZBhfWaQR-rco5>=<-V7IIOlIwaMUjbyk9IG7u}r_Q+WBHX zd(7f3g`#`XHL3&xzsy|t;EY@Z zOa$)+F~uBtG57vw?F~;iUV5PNWJSe3*V+=hCo3!pzWaB0UHkj>>n*v%x7$;0$NPt0 zS$I_ad6u1i%xr7<-euKY{@W`i>`hMg-BtYly8pZ4wCfc`*T3DVFVBj3BsUN@sT&e+oKY?ac=sZ$;`-QFnjf_umIqv8d2Prj{5 zw3`25VL8WlGt~?BZJtZFozzJ!&h1Z}a3D11^wKr|cP9GQ$97nKwC}ezGvf)LwC8_e zLFSAD*E<%ux4qr-Sv6s&g>-TEC;7u=_kIgiSWGHv4nJIG_glzf8q=(qiPrHooHE{? z61c(?64Gln$Xwt$-C}z9a5U@tqbmZvQbp(N;@j=D)b)y&>gK~D&o1&yy_&J5_-vj1 z?8lC`G_P3lF`E}{(PV69&Y!g40avv0JArfUe>NUp`S#75l)LfoqYCP$mS(=TnJ9PI z+U#BZsk@7-yI#v{P1fC6-n?-4NxS23c!TZI_z|fW$ol90kMX3^j%8Pm8h-#uc)I$z JtaD0e0ss{!jbi`+ literal 0 HcmV?d00001 diff --git a/ios/BinaryClock/Images.xcassets/AppIcon.appiconset/iphone-60@2x.png b/ios/BinaryClock/Images.xcassets/AppIcon.appiconset/iphone-60@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..89bab35e3905e019308173aa4001475237622289 GIT binary patch literal 867 zcmeAS@N?(olHy`uVBq!ia0vp^6(G#P1SGeyEo=o+oCO|{#S9EWB_ParFHIh(f?3ql z#WAGf*4w$K^P~(#+WxoQ7GC1Gf`5X8#v;`V6ZAf@gzospDAc-6NHu2H*~Q^Tvvtns z_Vma8u$%j~r_bK)TTg9|D$r~MXy`fNow`zM>ymX}iod_umA(4X%qh2R8z)_v(00jX zmREgw|H|EEPu>N4UH&Bg(rwpSy{w3Uy(2Tt`fQw=CM z{~&sX#O~kfj;1r7rd}~qHQ-3Al-$46U-OH^_J_&7@|U=BDkbN>SbV>?^ToTajT<%2 z`nc#n>g!DvK7IPf8}9{qNtKel9gDKt7M-u<{KD(XuiTX<+4b+4_k)80UsM*o$acPX z@8OG^0bjCRF2*`vw6EdZBhfWaQR-rco5>=<-V7IIOlIwaMUjbyk9IG7u}r_Q+WBHX zd(7f3g`#`XHL3&xzsy|t;EY@Z zOa$)+F~uBtG57vw?F~;iUV5PNWJSe3*V+=hCo3!pzWaB0UHkj>>n*v%x7$;0$NPt0 zS$I_ad6u1i%xr7<-euKY{@W`i>`hMg-BtYly8pZ4wCfc`*T3DVFVBj3BsUN@sT&e+oKY?ac=sZ$;`-QFnjf_umIqv8d2Prj{5 zw3`25VL8WlGt~?BZJtZFozzJ!&h1Z}a3D11^wKr|cP9GQ$97nKwC}ezGvf)LwC8_e zLFSAD*E<%ux4qr-Sv6s&g>-TEC;7u=_kIgiSWGHv4nJIG_glzf8q=(qiPrHooHE{? z61c(?64Gln$Xwt$-C}z9a5U@tqbmZvQbp(N;@j=D)b)y&>gK~D&o1&yy_&J5_-vj1 z?8lC`G_P3lF`E}{(PV69&Y!g40avv0JArfUe>NUp`S#75l)LfoqYCP$mS(=TnJ9PI z+U#BZsk@7-yI#v{P1fC6-n?-4NxS23c!TZI_z|fW$ol90kMX3^j%8Pm8h-#uc)I$z JtaD0e0ss{!jbi`+ literal 0 HcmV?d00001 diff --git a/ios/BinaryClock/Images.xcassets/AppIcon.appiconset/iphone-60@3x.png b/ios/BinaryClock/Images.xcassets/AppIcon.appiconset/iphone-60@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..fe210f680a5cd79c481e8b9933b32ea258f8122c GIT binary patch literal 1557 zcmb_cSx^!P7{=1o^@y?1Rud^rR5p(Wk44P}Z)F8k%rwo6biFcH3|viZbt_Mhv?vkL z0k6EqD=&6volVqCi#8<^jns8fuqcfbkHy*9r=8iSzWI)a|KWf6{=X25_SMri)&>9o zdj5W1!K&=ulh!_!ceYbwRq=JIUpN5(IMTi+we!YQ697Pi=kJBYWe8;q83q&vx|MsK zgA1$W;Lb%~?=!=C7bD|?FTJP)Tnyd{R_=>`T=_`TW(rtiwIvChfc^qpU2PecR>9pc ztG@Hqgpc-wrJ4H#3)QOs!$<|ODH?|AWhW#!$xfOF`p@%Yn=I*|P3f&_zZL$&HK?q^ zdfV1Uc!Ghjh)74_`5at=xX)6ro;K9C7T}UB7L=Q!mULRY=??rf8!`pL?y^M1jO^3^ z3C8d0GzR}NEIlA0=0up3ZXAmA7~`kp#F>=#jHgs=qz)UZ89?yJ0l_ux5dP2m;Scc5 z_Bq`feQ_obAY11tJ2g~D!Vf=RXK5*D`ai_sc$7kjS|*z`G2TeNvCoY@K3KsrD}|!O zhiP%R>4pww^f0F~D5{F+Sj0V^{T{}v?LIibcYJr2Ty$q-8NMVaN!&J1%x;H727Ey0L@;pp&Y=&!M zmp^v$2$Jmba;;D+jpIX>4r67XEvfqvWnYl2qiN$_Wh^dn%h_zC1B@fP>MvNmB<}{R zBc}4kPMRXg6GA!7Y($=fMc58HKuo;?KTw(6xLlkSt-upS^aKY4$ah1T2epBj}5ujV4*`rG^elEF@_4dXKrswd=oqe zqDjEUd)?fF(h3 zRX*BbQiGOA;&L%ZP7KYYDefwQMfsOjUZl`3Zw&7;Uxho=v$G*~Pg-)H&qY&Y!Kds*NmR@COr1#ElG@Q7RC&#KSWQf;Ul%&zO+&>+6-ZP;Y?tg4} zr}hKu=(UR(i%P-}RefD|Qoeg=y2QPGt_WPZ=wsc|w_7&g+-TCZsyr-p2#DcjYb)}{ z z@v7q+)fFl4i{dMW;0o(VAdF{31N+gJ?>j8H?nJrr5HJdOQmRz<)vu5;`vb*PGs1-Y zG3)k;8%*;jGKK~Xt~|4hHq7m1gub!Ap;?5XuQhZfh-kLXzL9F`-20kM^*S$>(lmrU#uWh-_ z{F3xzbWmpN&4-DnyBSDrx)Y+{k_p%Z5|i$ F{swd!x?TVP literal 0 HcmV?d00001 diff --git a/package-lock.json b/package-lock.json index 8fa83c6..3a54f0b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -25,6 +25,7 @@ "eslint": "^7.32.0", "jest": "^26.6.3", "metro-react-native-babel-preset": "^0.67.0", + "react-native-svg-app-icon": "^0.6.1", "react-test-renderer": "17.0.2", "typescript": "^4.4.4" } @@ -2533,6 +2534,15 @@ "node": ">= 6" } }, + "node_modules/@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "dev": true, + "engines": { + "node": ">=10.13.0" + } + }, "node_modules/@types/babel__core": { "version": "7.1.19", "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", @@ -2663,6 +2673,12 @@ "dev": true, "license": "MIT" }, + "node_modules/@types/q": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", + "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==", + "dev": true + }, "node_modules/@types/react": { "version": "17.0.43", "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.43.tgz", @@ -3164,6 +3180,12 @@ "node": ">=6.5" } }, + "node_modules/abs-svg-path": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/abs-svg-path/-/abs-svg-path-0.1.1.tgz", + "integrity": "sha1-32Acjo0roQ1KdtYl4japo5wnI78=", + "dev": true + }, "node_modules/absolute-path": { "version": "0.0.0", "resolved": "https://registry.npmjs.org/absolute-path/-/absolute-path-0.0.0.tgz", @@ -3436,6 +3458,46 @@ "integrity": "sha512-D8wJNkqMCeQs3kLasatELsddox/Xqkhp+J07iXGyL54fVN7oc+nmNfYzGuCs1IEP6uBw+TfpuO3JKwc+lECy4w==", "license": "MIT" }, + "node_modules/aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + }, + "node_modules/are-we-there-yet": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz", + "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==", + "dev": true, + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "node_modules/are-we-there-yet/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==", + "dev": 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/are-we-there-yet/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==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, "node_modules/argparse": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", @@ -3585,10 +3647,9 @@ } }, "node_modules/async": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", - "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", - "license": "MIT", + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", "dependencies": { "lodash": "^4.17.14" } @@ -3913,6 +3974,12 @@ "readable-stream": "^3.4.0" } }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "dev": true + }, "node_modules/bplist-creator": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.1.0.tgz", @@ -4180,6 +4247,12 @@ "node": ">=10" } }, + "node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "dev": true + }, "node_modules/ci-info": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", @@ -4277,6 +4350,91 @@ "node": ">= 0.12.0" } }, + "node_modules/coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "dev": true, + "dependencies": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/coa/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==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/coa/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/coa/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==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/coa/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "node_modules/coa/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/coa/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/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=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/collect-v8-coverage": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", @@ -4297,6 +4455,19 @@ "node": ">=0.10.0" } }, + "node_modules/color": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", + "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1", + "color-string": "^1.9.0" + }, + "engines": { + "node": ">=12.5.0" + } + }, "node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -4315,6 +4486,16 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "license": "MIT" }, + "node_modules/color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "dev": true, + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, "node_modules/colorette": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", @@ -4439,6 +4620,12 @@ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "license": "MIT" }, + "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=", + "dev": true + }, "node_modules/convert-source-map": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", @@ -4548,6 +4735,59 @@ "node": ">=8" } }, + "node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dev": true, + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "dev": true, + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dev": true, + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, "node_modules/cssom": { "version": "0.4.4", "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", @@ -4645,6 +4885,30 @@ "node": ">=0.10" } }, + "node_modules/decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "dev": true, + "dependencies": { + "mimic-response": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "dev": true, + "engines": { + "node": ">=4.0.0" + } + }, "node_modules/deep-is": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", @@ -4775,6 +5039,12 @@ "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=", + "dev": true + }, "node_modules/denodeify": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/denodeify/-/denodeify-1.2.1.tgz", @@ -4811,6 +5081,15 @@ "npm": "1.2.8000 || >= 1.4.16" } }, + "node_modules/detect-libc": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.1.tgz", + "integrity": "sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/detect-newline": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", @@ -4857,6 +5136,32 @@ "node": ">=6.0.0" } }, + "node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, "node_modules/domexception": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", @@ -4880,6 +5185,35 @@ "node": ">=8" } }, + "node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dev": true, + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, "node_modules/ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", @@ -4942,6 +5276,15 @@ "node": ">=8.6" } }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, "node_modules/envinfo": { "version": "7.8.1", "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", @@ -5689,6 +6032,15 @@ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "license": "MIT" }, + "node_modules/expand-template": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", + "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/expect": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", @@ -6069,6 +6421,12 @@ "node": ">= 0.6" } }, + "node_modules/fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "dev": true + }, "node_modules/fs-extra": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", @@ -6115,6 +6473,69 @@ "dev": true, "license": "MIT" }, + "node_modules/gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "dev": 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=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gauge/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=", + "dev": true, + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gauge/node_modules/string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": 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/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=", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", @@ -6205,6 +6626,12 @@ "node": ">=0.10.0" } }, + "node_modules/github-from-package": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", + "integrity": "sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4=", + "dev": true + }, "node_modules/glob": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", @@ -6341,6 +6768,12 @@ "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=", + "dev": true + }, "node_modules/has-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", @@ -6631,6 +7064,12 @@ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", "license": "ISC" }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, "node_modules/internal-slot": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", @@ -7008,6 +7447,12 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-svg-path": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-svg-path/-/is-svg-path-1.0.2.tgz", + "integrity": "sha1-d6tZDBKz0gNI5cehPQBAyHeE3aA=", + "dev": true + }, "node_modules/is-symbol": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", @@ -8541,6 +8986,12 @@ "node": ">=0.10.0" } }, + "node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "dev": true + }, "node_modules/merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", @@ -9261,6 +9712,18 @@ "node": ">=6" } }, + "node_modules/mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", @@ -9316,6 +9779,12 @@ "mkdirp": "bin/cmd.js" } }, + "node_modules/mkdirp-classic": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", + "dev": true + }, "node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", @@ -9382,6 +9851,12 @@ "node": ">=0.10.0" } }, + "node_modules/napi-build-utils": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz", + "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==", + "dev": true + }, "node_modules/natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", @@ -9419,6 +9894,39 @@ "node": ">=4.0.0" } }, + "node_modules/node-abi": { + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.15.0.tgz", + "integrity": "sha512-Ic6z/j6I9RLm4ov7npo1I48UQr2BEyFCqh6p7S1dhEx9jPO0GPGq/e2Rb7x7DroQrmiVMz/Bw1vJm9sPAl2nxA==", + "dev": true, + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-abi/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-addon-api": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-4.3.0.tgz", + "integrity": "sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==", + "dev": true + }, "node_modules/node-dir": { "version": "0.1.17", "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", @@ -9588,6 +10096,15 @@ "node": ">=0.10.0" } }, + "node_modules/normalize-svg-path": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/normalize-svg-path/-/normalize-svg-path-1.1.0.tgz", + "integrity": "sha512-r9KHKG2UUeB5LoTouwDzBy2VxXlHsiM6fyLQvnJa0S5hrhzqElH/CH7TUGhT1fVvIYBIKf3OpY4YJ4CK+iaqHg==", + "dev": true, + "dependencies": { + "svg-arc-to-cubic-bezier": "^3.0.0" + } + }, "node_modules/npm-run-path": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", @@ -9600,12 +10117,45 @@ "node": ">=4" } }, + "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==", + "dev": 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/nth-check": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", + "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, "node_modules/nullthrows": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz", "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==", "license": "MIT" }, + "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=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/nwsapi": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", @@ -10071,6 +10621,12 @@ "node": ">=4" } }, + "node_modules/parse-svg-path": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/parse-svg-path/-/parse-svg-path-0.1.2.tgz", + "integrity": "sha1-en7A0esG+lMlx9PgCbhZoJtdSes=", + "dev": true + }, "node_modules/parse5": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", @@ -10210,6 +10766,33 @@ "node": ">=0.10.0" } }, + "node_modules/prebuild-install": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.0.tgz", + "integrity": "sha512-CNcMgI1xBypOyGqjp3wOc8AAo1nMhZS3Cwd3iHIxOdAUbb+YxdNuM4Z5iIrZ8RLvOsf3F3bl7b7xGq6DjQoNYA==", + "dev": true, + "dependencies": { + "detect-libc": "^2.0.0", + "expand-template": "^2.0.3", + "github-from-package": "0.0.0", + "minimist": "^1.2.3", + "mkdirp-classic": "^0.5.3", + "napi-build-utils": "^1.0.1", + "node-abi": "^3.3.0", + "npmlog": "^4.0.1", + "pump": "^3.0.0", + "rc": "^1.2.7", + "simple-get": "^4.0.0", + "tar-fs": "^2.0.0", + "tunnel-agent": "^0.6.0" + }, + "bin": { + "prebuild-install": "bin.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/prelude-ls": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", @@ -10345,6 +10928,16 @@ "node": ">=6" } }, + "node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "dev": true, + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, "node_modules/queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -10375,6 +10968,30 @@ "node": ">= 0.6" } }, + "node_modules/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dev": true, + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "node_modules/rc/node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/react": { "version": "17.0.2", "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", @@ -10486,11 +11103,38 @@ "nullthrows": "^1.1.1" } }, - "node_modules/react-native-keep-awake": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/react-native-keep-awake/-/react-native-keep-awake-4.0.0.tgz", - "integrity": "sha512-0Fotox+eLXQooeibVs3P60yASYUWjtRw9MZNmbuHt5UZQrgUrAKsE4jm7gTr4tPU1m1RkwGzcgUFpcOkh/ec7g==" - }, + "node_modules/react-native-keep-awake": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/react-native-keep-awake/-/react-native-keep-awake-4.0.0.tgz", + "integrity": "sha512-0Fotox+eLXQooeibVs3P60yASYUWjtRw9MZNmbuHt5UZQrgUrAKsE4jm7gTr4tPU1m1RkwGzcgUFpcOkh/ec7g==" + }, + "node_modules/react-native-svg-app-icon": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/react-native-svg-app-icon/-/react-native-svg-app-icon-0.6.1.tgz", + "integrity": "sha512-x8HPUrr5WIzvr4ffttkYPuUyivYMtr/Uj9sw086DZan43qa5pjlzpIT5+l8h0lp0FV/BYM+8EW4AjoxzhIwqgQ==", + "dev": true, + "dependencies": { + "commander": "^7.2.0", + "fs-extra": ">=3.0.0", + "sharp": ">=0.23.0", + "svg2vectordrawable": "2.8.5" + }, + "bin": { + "react-native-svg-app-icon": "lib/cli.js" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/react-native-svg-app-icon/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, "node_modules/react-native/node_modules/ws": { "version": "6.2.2", "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", @@ -11378,6 +12022,44 @@ "node": ">=8" } }, + "node_modules/sharp": { + "version": "0.30.4", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.30.4.tgz", + "integrity": "sha512-3Onig53Y6lji4NIZo69s14mERXXY/GV++6CzOYx/Rd8bnTwbhFbL09WZd7Ag/CCnA0WxFID8tkY0QReyfL6v0Q==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "color": "^4.2.3", + "detect-libc": "^2.0.1", + "node-addon-api": "^4.3.0", + "prebuild-install": "^7.0.1", + "semver": "^7.3.7", + "simple-get": "^4.0.1", + "tar-fs": "^2.1.1", + "tunnel-agent": "^0.6.0" + }, + "engines": { + "node": ">=12.13.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/sharp/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -11436,6 +12118,51 @@ "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", "license": "ISC" }, + "node_modules/simple-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", + "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", + "dev": true, + "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/simple-get": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz", + "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "decompress-response": "^6.0.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, "node_modules/simple-plist": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/simple-plist/-/simple-plist-1.3.1.tgz", @@ -11447,6 +12174,21 @@ "plist": "^3.0.5" } }, + "node_modules/simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "dev": true, + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "node_modules/simple-swizzle/node_modules/is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "dev": true + }, "node_modules/sisteransi": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", @@ -11690,6 +12432,12 @@ "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", "license": "BSD-3-Clause" }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "dev": true + }, "node_modules/stack-utils": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", @@ -11974,6 +12722,96 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/svg-arc-to-cubic-bezier": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/svg-arc-to-cubic-bezier/-/svg-arc-to-cubic-bezier-3.2.0.tgz", + "integrity": "sha512-djbJ/vZKZO+gPoSDThGNpKDO+o+bAeA4XQKovvkNCqnIS2t+S4qnLAGQhyyrulhCFRl1WWzAp0wUDV8PpTVU3g==", + "dev": true + }, + "node_modules/svg-path-bounds": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/svg-path-bounds/-/svg-path-bounds-1.0.2.tgz", + "integrity": "sha512-H4/uAgLWrppIC0kHsb2/dWUYSmb4GE5UqH06uqWBcg6LBjX2fu0A8+JrO2/FJPZiSsNOKZAhyFFgsLTdYUvSqQ==", + "dev": true, + "dependencies": { + "abs-svg-path": "^0.1.1", + "is-svg-path": "^1.0.1", + "normalize-svg-path": "^1.0.0", + "parse-svg-path": "^0.1.2" + } + }, + "node_modules/svg2vectordrawable": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/svg2vectordrawable/-/svg2vectordrawable-2.8.5.tgz", + "integrity": "sha512-VoTJ08MLxDB/f1trMB50kqrSpTxQWj+5DlE1xc++WL+/uPJrDyhvQ3/438/YA7BJVudeVu/JLz+q6P4DGrm+ow==", + "dev": true, + "dependencies": { + "coa": "^2.0.2", + "mkdirp": "^1.0.4", + "svg-path-bounds": "^1.0.1", + "svgo": "^2.8.0", + "svgpath": "^2.5.0" + }, + "bin": { + "s2v": "bin/svg2vectordrawable", + "svg2android": "bin/svg2vectordrawable", + "svg2avd": "bin/svg2vectordrawable", + "svg2drawable": "bin/svg2vectordrawable", + "svg2vector": "bin/svg2vectordrawable", + "svg2vectordrawable": "bin/svg2vectordrawable" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/svg2vectordrawable/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "dev": true, + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/svgo/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/svgpath": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/svgpath/-/svgpath-2.5.0.tgz", + "integrity": "sha512-o/vohwqjUO9nDAh4rcjE3KaW/v//At8UJu2LJMybXidf5QLQLVA4bxH0//4YCsr+1H4Gw1Wi/Jc62ynzSBYidw==", + "dev": true + }, "node_modules/symbol-tree": { "version": "3.2.4", "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", @@ -12022,6 +12860,34 @@ "dev": true, "license": "MIT" }, + "node_modules/tar-fs": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", + "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", + "dev": true, + "dependencies": { + "chownr": "^1.1.1", + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^2.1.4" + } + }, + "node_modules/tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "dev": true, + "dependencies": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/temp": { "version": "0.8.4", "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.4.tgz", @@ -12304,6 +13170,18 @@ "dev": true, "license": "0BSD" }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, "node_modules/type-check": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", @@ -12767,6 +13645,15 @@ "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", "license": "ISC" }, + "node_modules/wide-align": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", + "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", + "dev": true, + "dependencies": { + "string-width": "^1.0.2 || 2 || 3 || 4" + } + }, "node_modules/word-wrap": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", @@ -14664,6 +15551,12 @@ "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", "dev": true }, + "@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "dev": true + }, "@types/babel__core": { "version": "7.1.19", "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", @@ -14779,6 +15672,12 @@ "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==", "dev": true }, + "@types/q": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", + "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==", + "dev": true + }, "@types/react": { "version": "17.0.43", "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.43.tgz", @@ -15076,6 +15975,12 @@ "event-target-shim": "^5.0.0" } }, + "abs-svg-path": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/abs-svg-path/-/abs-svg-path-0.1.1.tgz", + "integrity": "sha1-32Acjo0roQ1KdtYl4japo5wnI78=", + "dev": true + }, "absolute-path": { "version": "0.0.0", "resolved": "https://registry.npmjs.org/absolute-path/-/absolute-path-0.0.0.tgz", @@ -15261,6 +16166,48 @@ "resolved": "https://registry.npmjs.org/appdirsjs/-/appdirsjs-1.2.6.tgz", "integrity": "sha512-D8wJNkqMCeQs3kLasatELsddox/Xqkhp+J07iXGyL54fVN7oc+nmNfYzGuCs1IEP6uBw+TfpuO3JKwc+lECy4w==" }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + }, + "are-we-there-yet": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz", + "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==", + "dev": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + }, + "dependencies": { + "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==", + "dev": true, + "requires": { + "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" + } + }, + "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==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, "argparse": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", @@ -15359,9 +16306,9 @@ "dev": true }, "async": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", - "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", "requires": { "lodash": "^4.17.14" } @@ -15596,6 +16543,12 @@ "readable-stream": "^3.4.0" } }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "dev": true + }, "bplist-creator": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.1.0.tgz", @@ -15762,6 +16715,12 @@ "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", "dev": true }, + "chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "dev": true + }, "ci-info": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", @@ -15828,6 +16787,75 @@ "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", "dev": true }, + "coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "dev": true, + "requires": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + }, + "dependencies": { + "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==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "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" + } + }, + "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==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "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, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "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=", + "dev": true + }, "collect-v8-coverage": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", @@ -15843,6 +16871,16 @@ "object-visit": "^1.0.0" } }, + "color": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", + "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", + "dev": true, + "requires": { + "color-convert": "^2.0.1", + "color-string": "^1.9.0" + } + }, "color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -15856,6 +16894,16 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, + "color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "dev": true, + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, "colorette": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", @@ -15958,6 +17006,12 @@ } } }, + "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 + }, "convert-source-map": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", @@ -16038,6 +17092,44 @@ } } }, + "css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dev": true, + "requires": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + } + }, + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dev": true, + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + } + }, + "css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "dev": true + }, + "csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dev": true, + "requires": { + "css-tree": "^1.1.2" + } + }, "cssom": { "version": "0.4.4", "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", @@ -16107,6 +17199,21 @@ "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" }, + "decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "dev": true, + "requires": { + "mimic-response": "^3.1.0" + } + }, + "deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "dev": true + }, "deep-is": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", @@ -16201,6 +17308,12 @@ "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", "dev": true }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "dev": true + }, "denodeify": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/denodeify/-/denodeify-1.2.1.tgz", @@ -16226,6 +17339,12 @@ "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" }, + "detect-libc": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.1.tgz", + "integrity": "sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==", + "dev": true + }, "detect-newline": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", @@ -16256,6 +17375,23 @@ "esutils": "^2.0.2" } }, + "dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true + }, "domexception": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", @@ -16273,6 +17409,26 @@ } } }, + "domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dev": true, + "requires": { + "domelementtype": "^2.2.0" + } + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, "ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", @@ -16316,6 +17472,12 @@ "ansi-colors": "^4.1.1" } }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true + }, "envinfo": { "version": "7.8.1", "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", @@ -16828,6 +17990,12 @@ } } }, + "expand-template": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", + "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", + "dev": true + }, "expect": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", @@ -17108,6 +18276,12 @@ "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" }, + "fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "dev": true + }, "fs-extra": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", @@ -17140,6 +18314,59 @@ "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", "dev": true }, + "gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "dev": true, + "requires": { + "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" + }, + "dependencies": { + "ansi-regex": { + "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" + } + }, + "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, + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, "gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", @@ -17195,6 +18422,12 @@ "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" }, + "github-from-package": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", + "integrity": "sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4=", + "dev": true + }, "glob": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", @@ -17281,6 +18514,12 @@ "has-symbols": "^1.0.2" } }, + "has-unicode": { + "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", @@ -17475,6 +18714,12 @@ "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==", + "dev": true + }, "internal-slot": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", @@ -17714,6 +18959,12 @@ "has-tostringtag": "^1.0.0" } }, + "is-svg-path": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-svg-path/-/is-svg-path-1.0.2.tgz", + "integrity": "sha1-d6tZDBKz0gNI5cehPQBAyHeE3aA=", + "dev": true + }, "is-symbol": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", @@ -18828,6 +20079,12 @@ "object-visit": "^1.0.0" } }, + "mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "dev": true + }, "merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", @@ -19405,6 +20662,12 @@ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" }, + "mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "dev": true + }, "minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", @@ -19445,6 +20708,12 @@ "minimist": "^1.2.6" } }, + "mkdirp-classic": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", + "dev": true + }, "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", @@ -19496,6 +20765,12 @@ } } }, + "napi-build-utils": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz", + "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==", + "dev": true + }, "natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", @@ -19522,6 +20797,32 @@ "resolved": "https://registry.npmjs.org/nocache/-/nocache-2.1.0.tgz", "integrity": "sha512-0L9FvHG3nfnnmaEQPjT9xhfN4ISk0A8/2j4M37Np4mcDesJjHgEUfgPhdCyZuFI954tjokaIj/A3NdpFNdEh4Q==" }, + "node-abi": { + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.15.0.tgz", + "integrity": "sha512-Ic6z/j6I9RLm4ov7npo1I48UQr2BEyFCqh6p7S1dhEx9jPO0GPGq/e2Rb7x7DroQrmiVMz/Bw1vJm9sPAl2nxA==", + "dev": true, + "requires": { + "semver": "^7.3.5" + }, + "dependencies": { + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "node-addon-api": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-4.3.0.tgz", + "integrity": "sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==", + "dev": true + }, "node-dir": { "version": "0.1.17", "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", @@ -19643,6 +20944,15 @@ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" }, + "normalize-svg-path": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/normalize-svg-path/-/normalize-svg-path-1.1.0.tgz", + "integrity": "sha512-r9KHKG2UUeB5LoTouwDzBy2VxXlHsiM6fyLQvnJa0S5hrhzqElH/CH7TUGhT1fVvIYBIKf3OpY4YJ4CK+iaqHg==", + "dev": true, + "requires": { + "svg-arc-to-cubic-bezier": "^3.0.0" + } + }, "npm-run-path": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", @@ -19651,11 +20961,38 @@ "path-key": "^2.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, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "nth-check": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", + "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", + "dev": true, + "requires": { + "boolbase": "^1.0.0" + } + }, "nullthrows": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz", "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==" }, + "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=", + "dev": true + }, "nwsapi": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", @@ -19968,6 +21305,12 @@ "json-parse-better-errors": "^1.0.1" } }, + "parse-svg-path": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/parse-svg-path/-/parse-svg-path-0.1.2.tgz", + "integrity": "sha1-en7A0esG+lMlx9PgCbhZoJtdSes=", + "dev": true + }, "parse5": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", @@ -20053,6 +21396,27 @@ "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" }, + "prebuild-install": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.0.tgz", + "integrity": "sha512-CNcMgI1xBypOyGqjp3wOc8AAo1nMhZS3Cwd3iHIxOdAUbb+YxdNuM4Z5iIrZ8RLvOsf3F3bl7b7xGq6DjQoNYA==", + "dev": true, + "requires": { + "detect-libc": "^2.0.0", + "expand-template": "^2.0.3", + "github-from-package": "0.0.0", + "minimist": "^1.2.3", + "mkdirp-classic": "^0.5.3", + "napi-build-utils": "^1.0.1", + "node-abi": "^3.3.0", + "npmlog": "^4.0.1", + "pump": "^3.0.0", + "rc": "^1.2.7", + "simple-get": "^4.0.0", + "tar-fs": "^2.0.0", + "tunnel-agent": "^0.6.0" + } + }, "prelude-ls": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", @@ -20151,6 +21515,12 @@ "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", "dev": true }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "dev": true + }, "queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -20162,6 +21532,26 @@ "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" }, + "rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dev": true, + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "dev": true + } + } + }, "react": { "version": "17.0.2", "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", @@ -20271,6 +21661,26 @@ "resolved": "https://registry.npmjs.org/react-native-keep-awake/-/react-native-keep-awake-4.0.0.tgz", "integrity": "sha512-0Fotox+eLXQooeibVs3P60yASYUWjtRw9MZNmbuHt5UZQrgUrAKsE4jm7gTr4tPU1m1RkwGzcgUFpcOkh/ec7g==" }, + "react-native-svg-app-icon": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/react-native-svg-app-icon/-/react-native-svg-app-icon-0.6.1.tgz", + "integrity": "sha512-x8HPUrr5WIzvr4ffttkYPuUyivYMtr/Uj9sw086DZan43qa5pjlzpIT5+l8h0lp0FV/BYM+8EW4AjoxzhIwqgQ==", + "dev": true, + "requires": { + "commander": "^7.2.0", + "fs-extra": ">=3.0.0", + "sharp": ">=0.23.0", + "svg2vectordrawable": "2.8.5" + }, + "dependencies": { + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true + } + } + }, "react-refresh": { "version": "0.4.3", "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.4.3.tgz", @@ -20898,6 +22308,33 @@ "kind-of": "^6.0.2" } }, + "sharp": { + "version": "0.30.4", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.30.4.tgz", + "integrity": "sha512-3Onig53Y6lji4NIZo69s14mERXXY/GV++6CzOYx/Rd8bnTwbhFbL09WZd7Ag/CCnA0WxFID8tkY0QReyfL6v0Q==", + "dev": true, + "requires": { + "color": "^4.2.3", + "detect-libc": "^2.0.1", + "node-addon-api": "^4.3.0", + "prebuild-install": "^7.0.1", + "semver": "^7.3.7", + "simple-get": "^4.0.1", + "tar-fs": "^2.1.1", + "tunnel-agent": "^0.6.0" + }, + "dependencies": { + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, "shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -20941,6 +22378,23 @@ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" }, + "simple-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", + "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", + "dev": true + }, + "simple-get": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz", + "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==", + "dev": true, + "requires": { + "decompress-response": "^6.0.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, "simple-plist": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/simple-plist/-/simple-plist-1.3.1.tgz", @@ -20951,6 +22405,23 @@ "plist": "^3.0.5" } }, + "simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "dev": true, + "requires": { + "is-arrayish": "^0.3.1" + }, + "dependencies": { + "is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "dev": true + } + } + }, "sisteransi": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", @@ -21140,6 +22611,12 @@ "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "dev": true + }, "stack-utils": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", @@ -21326,6 +22803,74 @@ "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" }, + "svg-arc-to-cubic-bezier": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/svg-arc-to-cubic-bezier/-/svg-arc-to-cubic-bezier-3.2.0.tgz", + "integrity": "sha512-djbJ/vZKZO+gPoSDThGNpKDO+o+bAeA4XQKovvkNCqnIS2t+S4qnLAGQhyyrulhCFRl1WWzAp0wUDV8PpTVU3g==", + "dev": true + }, + "svg-path-bounds": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/svg-path-bounds/-/svg-path-bounds-1.0.2.tgz", + "integrity": "sha512-H4/uAgLWrppIC0kHsb2/dWUYSmb4GE5UqH06uqWBcg6LBjX2fu0A8+JrO2/FJPZiSsNOKZAhyFFgsLTdYUvSqQ==", + "dev": true, + "requires": { + "abs-svg-path": "^0.1.1", + "is-svg-path": "^1.0.1", + "normalize-svg-path": "^1.0.0", + "parse-svg-path": "^0.1.2" + } + }, + "svg2vectordrawable": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/svg2vectordrawable/-/svg2vectordrawable-2.8.5.tgz", + "integrity": "sha512-VoTJ08MLxDB/f1trMB50kqrSpTxQWj+5DlE1xc++WL+/uPJrDyhvQ3/438/YA7BJVudeVu/JLz+q6P4DGrm+ow==", + "dev": true, + "requires": { + "coa": "^2.0.2", + "mkdirp": "^1.0.4", + "svg-path-bounds": "^1.0.1", + "svgo": "^2.8.0", + "svgpath": "^2.5.0" + }, + "dependencies": { + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true + } + } + }, + "svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "dev": true, + "requires": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "dependencies": { + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true + } + } + }, + "svgpath": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/svgpath/-/svgpath-2.5.0.tgz", + "integrity": "sha512-o/vohwqjUO9nDAh4rcjE3KaW/v//At8UJu2LJMybXidf5QLQLVA4bxH0//4YCsr+1H4Gw1Wi/Jc62ynzSBYidw==", + "dev": true + }, "symbol-tree": { "version": "3.2.4", "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", @@ -21365,6 +22910,31 @@ } } }, + "tar-fs": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", + "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", + "dev": true, + "requires": { + "chownr": "^1.1.1", + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^2.1.4" + } + }, + "tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "dev": true, + "requires": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + } + }, "temp": { "version": "0.8.4", "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.4.tgz", @@ -21577,6 +23147,15 @@ } } }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "requires": { + "safe-buffer": "^5.0.1" + } + }, "type-check": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", @@ -21905,6 +23484,15 @@ "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" }, + "wide-align": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", + "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", + "dev": true, + "requires": { + "string-width": "^1.0.2 || 2 || 3 || 4" + } + }, "word-wrap": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", diff --git a/package.json b/package.json index 00d6d91..dfee4e6 100644 --- a/package.json +++ b/package.json @@ -27,6 +27,7 @@ "eslint": "^7.32.0", "jest": "^26.6.3", "metro-react-native-babel-preset": "^0.67.0", + "react-native-svg-app-icon": "^0.6.1", "react-test-renderer": "17.0.2", "typescript": "^4.4.4" }, diff --git a/yarn.lock b/yarn.lock index 48e7770..fa6bf13 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1301,6 +1301,11 @@ "resolved" "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz" "version" "1.1.2" +"@trysound/sax@0.2.0": + "integrity" "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==" + "resolved" "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz" + "version" "0.2.0" + "@types/babel__core@^7.0.0", "@types/babel__core@^7.1.7": "integrity" "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==" "resolved" "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz" @@ -1398,6 +1403,11 @@ "resolved" "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz" "version" "15.7.4" +"@types/q@^1.5.1": + "integrity" "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==" + "resolved" "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz" + "version" "1.5.5" + "@types/react-native@^0.67.3": "integrity" "sha512-hF4uOZFl2PPQtGWOtLoafrlCJeU815X3PgfVePM+7EhOIZhYXKH7+p3R3cZSnwVnrU5Ep/JfiHimMDliY3o8oQ==" "resolved" "https://registry.npmjs.org/@types/react-native/-/react-native-0.67.3.tgz" @@ -1602,6 +1612,11 @@ dependencies: "event-target-shim" "^5.0.0" +"abs-svg-path@^0.1.1": + "integrity" "sha1-32Acjo0roQ1KdtYl4japo5wnI78=" + "resolved" "https://registry.npmjs.org/abs-svg-path/-/abs-svg-path-0.1.1.tgz" + "version" "0.1.1" + "absolute-path@^0.0.0": "integrity" "sha1-p4di+9rftSl76ZsV01p4Wy8JW/c=" "resolved" "https://registry.npmjs.org/absolute-path/-/absolute-path-0.0.0.tgz" @@ -1696,6 +1711,11 @@ "slice-ansi" "^2.0.0" "strip-ansi" "^5.0.0" +"ansi-regex@^2.0.0": + "integrity" "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" + "version" "2.1.1" + "ansi-regex@^4.1.0": "integrity" "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==" "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz" @@ -1748,6 +1768,19 @@ "resolved" "https://registry.npmjs.org/appdirsjs/-/appdirsjs-1.2.6.tgz" "version" "1.2.6" +"aproba@^1.0.3": + "integrity" "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" + "resolved" "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz" + "version" "1.2.0" + +"are-we-there-yet@~1.1.2": + "integrity" "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==" + "resolved" "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz" + "version" "1.1.7" + dependencies: + "delegates" "^1.0.0" + "readable-stream" "^2.0.6" + "argparse@^1.0.7": "integrity" "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==" "resolved" "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz" @@ -1848,9 +1881,9 @@ "version" "1.0.1" "async@^2.4.0": - "integrity" "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==" - "resolved" "https://registry.npmjs.org/async/-/async-2.6.3.tgz" - "version" "2.6.3" + "integrity" "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==" + "resolved" "https://registry.npmjs.org/async/-/async-2.6.4.tgz" + "version" "2.6.4" dependencies: "lodash" "^4.17.14" @@ -2039,7 +2072,7 @@ "resolved" "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz" "version" "1.6.51" -"bl@^4.1.0": +"bl@^4.0.3", "bl@^4.1.0": "integrity" "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==" "resolved" "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz" "version" "4.1.0" @@ -2048,6 +2081,11 @@ "inherits" "^2.0.4" "readable-stream" "^3.4.0" +"boolbase@^1.0.0": + "integrity" "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" + "resolved" "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz" + "version" "1.0.0" + "bplist-creator@0.1.0": "integrity" "sha512-sXaHZicyEEmY86WyueLTQesbeoH/mquvarJaQNbjuOQO+7gbFcDEWqKmcWA4cOTLzFlfgvkiVxolk1k5bBIpmg==" "resolved" "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.1.0.tgz" @@ -2221,6 +2259,15 @@ "escape-string-regexp" "^1.0.5" "supports-color" "^5.3.0" +"chalk@^2.4.1": + "integrity" "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==" + "resolved" "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" + "version" "2.4.2" + dependencies: + "ansi-styles" "^3.2.1" + "escape-string-regexp" "^1.0.5" + "supports-color" "^5.3.0" + "chalk@^2.4.2": "integrity" "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==" "resolved" "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" @@ -2243,6 +2290,11 @@ "resolved" "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz" "version" "1.0.2" +"chownr@^1.1.1": + "integrity" "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + "resolved" "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz" + "version" "1.1.4" + "ci-info@^2.0.0": "integrity" "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" "resolved" "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz" @@ -2315,6 +2367,20 @@ "resolved" "https://registry.npmjs.org/co/-/co-4.6.0.tgz" "version" "4.6.0" +"coa@^2.0.2": + "integrity" "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==" + "resolved" "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz" + "version" "2.0.2" + dependencies: + "@types/q" "^1.5.1" + "chalk" "^2.4.1" + "q" "^1.1.2" + +"code-point-at@^1.0.0": + "integrity" "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" + "resolved" "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz" + "version" "1.1.0" + "collect-v8-coverage@^1.0.0": "integrity" "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" "resolved" "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz" @@ -2342,7 +2408,7 @@ dependencies: "color-name" "~1.1.4" -"color-name@~1.1.4": +"color-name@^1.0.0", "color-name@~1.1.4": "integrity" "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" "resolved" "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" "version" "1.1.4" @@ -2352,6 +2418,22 @@ "resolved" "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" "version" "1.1.3" +"color-string@^1.9.0": + "integrity" "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==" + "resolved" "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz" + "version" "1.9.1" + dependencies: + "color-name" "^1.0.0" + "simple-swizzle" "^0.2.2" + +"color@^4.2.3": + "integrity" "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==" + "resolved" "https://registry.npmjs.org/color/-/color-4.2.3.tgz" + "version" "4.2.3" + dependencies: + "color-convert" "^2.0.1" + "color-string" "^1.9.0" + "colorette@^1.0.7": "integrity" "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==" "resolved" "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz" @@ -2374,6 +2456,11 @@ "resolved" "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz" "version" "2.20.3" +"commander@^7.2.0": + "integrity" "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" + "resolved" "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz" + "version" "7.2.0" + "commander@~2.13.0": "integrity" "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==" "resolved" "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz" @@ -2424,6 +2511,11 @@ "parseurl" "~1.3.3" "utils-merge" "1.0.1" +"console-control-strings@^1.0.0", "console-control-strings@~1.1.0": + "integrity" "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" + "resolved" "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz" + "version" "1.1.0" + "convert-source-map@^1.4.0", "convert-source-map@^1.6.0", "convert-source-map@^1.7.0": "integrity" "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==" "resolved" "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz" @@ -2479,6 +2571,37 @@ "shebang-command" "^2.0.0" "which" "^2.0.1" +"css-select@^4.1.3": + "integrity" "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==" + "resolved" "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz" + "version" "4.3.0" + dependencies: + "boolbase" "^1.0.0" + "css-what" "^6.0.1" + "domhandler" "^4.3.1" + "domutils" "^2.8.0" + "nth-check" "^2.0.1" + +"css-tree@^1.1.2", "css-tree@^1.1.3": + "integrity" "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==" + "resolved" "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz" + "version" "1.1.3" + dependencies: + "mdn-data" "2.0.14" + "source-map" "^0.6.1" + +"css-what@^6.0.1": + "integrity" "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==" + "resolved" "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz" + "version" "6.1.0" + +"csso@^4.2.0": + "integrity" "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==" + "resolved" "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz" + "version" "4.2.0" + dependencies: + "css-tree" "^1.1.2" + "cssom@^0.4.4": "integrity" "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" "resolved" "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz" @@ -2558,6 +2681,18 @@ "resolved" "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz" "version" "0.2.0" +"decompress-response@^6.0.0": + "integrity" "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==" + "resolved" "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz" + "version" "6.0.0" + dependencies: + "mimic-response" "^3.1.0" + +"deep-extend@^0.6.0": + "integrity" "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" + "resolved" "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz" + "version" "0.6.0" + "deep-is@^0.1.3", "deep-is@~0.1.3": "integrity" "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" "resolved" "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz" @@ -2614,6 +2749,11 @@ "resolved" "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" "version" "1.0.0" +"delegates@^1.0.0": + "integrity" "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" + "resolved" "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz" + "version" "1.0.0" + "denodeify@^1.2.1": "integrity" "sha1-OjYof1A05pnnV3kBBSwubJQlFjE=" "resolved" "https://registry.npmjs.org/denodeify/-/denodeify-1.2.1.tgz" @@ -2638,6 +2778,11 @@ "resolved" "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz" "version" "1.2.0" +"detect-libc@^2.0.0", "detect-libc@^2.0.1": + "integrity" "sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==" + "resolved" "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.1.tgz" + "version" "2.0.1" + "detect-newline@^3.0.0": "integrity" "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==" "resolved" "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz" @@ -2669,6 +2814,20 @@ dependencies: "esutils" "^2.0.2" +"dom-serializer@^1.0.1": + "integrity" "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==" + "resolved" "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz" + "version" "1.4.1" + dependencies: + "domelementtype" "^2.0.1" + "domhandler" "^4.2.0" + "entities" "^2.0.0" + +"domelementtype@^2.0.1", "domelementtype@^2.2.0": + "integrity" "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" + "resolved" "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz" + "version" "2.3.0" + "domexception@^2.0.1": "integrity" "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==" "resolved" "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz" @@ -2676,6 +2835,22 @@ dependencies: "webidl-conversions" "^5.0.0" +"domhandler@^4.2.0", "domhandler@^4.3.1": + "integrity" "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==" + "resolved" "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz" + "version" "4.3.1" + dependencies: + "domelementtype" "^2.2.0" + +"domutils@^2.8.0": + "integrity" "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==" + "resolved" "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz" + "version" "2.8.0" + dependencies: + "dom-serializer" "^1.0.1" + "domelementtype" "^2.2.0" + "domhandler" "^4.2.0" + "ee-first@1.1.1": "integrity" "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" "resolved" "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz" @@ -2701,7 +2876,7 @@ "resolved" "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz" "version" "1.0.2" -"end-of-stream@^1.1.0": +"end-of-stream@^1.1.0", "end-of-stream@^1.4.1": "integrity" "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==" "resolved" "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz" "version" "1.4.4" @@ -2715,6 +2890,11 @@ dependencies: "ansi-colors" "^4.1.1" +"entities@^2.0.0": + "integrity" "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" + "resolved" "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz" + "version" "2.2.0" + "envinfo@^7.7.2": "integrity" "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==" "resolved" "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz" @@ -3073,6 +3253,11 @@ "snapdragon" "^0.8.1" "to-regex" "^3.0.1" +"expand-template@^2.0.3": + "integrity" "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==" + "resolved" "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz" + "version" "2.0.3" + "expect@^26.6.2": "integrity" "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==" "resolved" "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz" @@ -3277,6 +3462,11 @@ "resolved" "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz" "version" "0.5.2" +"fs-constants@^1.0.0": + "integrity" "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" + "resolved" "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz" + "version" "1.0.0" + "fs-extra@^1.0.0": "integrity" "sha1-zTzl9+fLYUWIP8rjGR6Yd/hYeVA=" "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz" @@ -3286,7 +3476,7 @@ "jsonfile" "^2.1.0" "klaw" "^1.0.0" -"fs-extra@^8.1.0": +"fs-extra@^8.1.0", "fs-extra@>=3.0.0": "integrity" "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==" "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz" "version" "8.1.0" @@ -3315,6 +3505,20 @@ "resolved" "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz" "version" "1.0.1" +"gauge@~2.7.3": + "integrity" "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=" + "resolved" "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz" + "version" "2.7.4" + 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" + "gensync@^1.0.0-beta.2": "integrity" "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" "resolved" "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz" @@ -3371,6 +3575,11 @@ "resolved" "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz" "version" "2.0.6" +"github-from-package@0.0.0": + "integrity" "sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4=" + "resolved" "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz" + "version" "0.0.0" + "glob-parent@^5.1.2": "integrity" "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==" "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" @@ -3458,6 +3667,11 @@ dependencies: "has-symbols" "^1.0.2" +"has-unicode@^2.0.0": + "integrity" "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" + "resolved" "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz" + "version" "2.0.1" + "has-value@^0.3.1": "integrity" "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=" "resolved" "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz" @@ -3639,6 +3853,11 @@ "resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" "version" "2.0.4" +"ini@~1.3.0": + "integrity" "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + "resolved" "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz" + "version" "1.3.8" + "internal-slot@^1.0.3": "integrity" "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==" "resolved" "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz" @@ -3679,6 +3898,11 @@ "resolved" "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" "version" "0.2.1" +"is-arrayish@^0.3.1": + "integrity" "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + "resolved" "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz" + "version" "0.3.2" + "is-bigint@^1.0.1": "integrity" "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==" "resolved" "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz" @@ -3784,6 +4008,13 @@ "resolved" "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" "version" "2.1.1" +"is-fullwidth-code-point@^1.0.0": + "integrity" "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=" + "resolved" "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "number-is-nan" "^1.0.0" + "is-fullwidth-code-point@^2.0.0": "integrity" "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" "resolved" "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz" @@ -3879,6 +4110,11 @@ dependencies: "has-tostringtag" "^1.0.0" +"is-svg-path@^1.0.1": + "integrity" "sha1-d6tZDBKz0gNI5cehPQBAyHeE3aA=" + "resolved" "https://registry.npmjs.org/is-svg-path/-/is-svg-path-1.0.2.tgz" + "version" "1.0.2" + "is-symbol@^1.0.2", "is-symbol@^1.0.3": "integrity" "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==" "resolved" "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz" @@ -4768,6 +5004,11 @@ dependencies: "object-visit" "^1.0.0" +"mdn-data@2.0.14": + "integrity" "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + "resolved" "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz" + "version" "2.0.14" + "merge-stream@^2.0.0": "integrity" "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" "resolved" "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz" @@ -5107,6 +5348,11 @@ "resolved" "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz" "version" "2.1.0" +"mimic-response@^3.1.0": + "integrity" "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==" + "resolved" "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz" + "version" "3.1.0" + "minimatch@^3.0.2", "minimatch@^3.0.4", "minimatch@^3.1.2": "integrity" "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==" "resolved" "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz" @@ -5114,7 +5360,7 @@ dependencies: "brace-expansion" "^1.1.7" -"minimist@^1.1.1", "minimist@^1.2.0", "minimist@^1.2.6": +"minimist@^1.1.1", "minimist@^1.2.0", "minimist@^1.2.3", "minimist@^1.2.6": "integrity" "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" "resolved" "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz" "version" "1.2.6" @@ -5127,6 +5373,11 @@ "for-in" "^1.0.2" "is-extendable" "^1.0.1" +"mkdirp-classic@^0.5.2", "mkdirp-classic@^0.5.3": + "integrity" "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==" + "resolved" "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz" + "version" "0.5.3" + "mkdirp@^0.5.1": "integrity" "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==" "resolved" "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz" @@ -5134,6 +5385,11 @@ dependencies: "minimist" "^1.2.6" +"mkdirp@^1.0.4": + "integrity" "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + "resolved" "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz" + "version" "1.0.4" + "ms@2.0.0": "integrity" "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" "resolved" "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz" @@ -5166,6 +5422,11 @@ "snapdragon" "^0.8.1" "to-regex" "^3.0.1" +"napi-build-utils@^1.0.1": + "integrity" "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==" + "resolved" "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz" + "version" "1.0.2" + "natural-compare@^1.4.0": "integrity" "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" "resolved" "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz" @@ -5191,6 +5452,18 @@ "resolved" "https://registry.npmjs.org/nocache/-/nocache-2.1.0.tgz" "version" "2.1.0" +"node-abi@^3.3.0": + "integrity" "sha512-Ic6z/j6I9RLm4ov7npo1I48UQr2BEyFCqh6p7S1dhEx9jPO0GPGq/e2Rb7x7DroQrmiVMz/Bw1vJm9sPAl2nxA==" + "resolved" "https://registry.npmjs.org/node-abi/-/node-abi-3.15.0.tgz" + "version" "3.15.0" + dependencies: + "semver" "^7.3.5" + +"node-addon-api@^4.3.0": + "integrity" "sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==" + "resolved" "https://registry.npmjs.org/node-addon-api/-/node-addon-api-4.3.0.tgz" + "version" "4.3.0" + "node-dir@^0.1.17": "integrity" "sha1-X1Zl2TNRM1yqvvjxxVRRbPXx5OU=" "resolved" "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz" @@ -5254,6 +5527,13 @@ "resolved" "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" "version" "3.0.0" +"normalize-svg-path@^1.0.0": + "integrity" "sha512-r9KHKG2UUeB5LoTouwDzBy2VxXlHsiM6fyLQvnJa0S5hrhzqElH/CH7TUGhT1fVvIYBIKf3OpY4YJ4CK+iaqHg==" + "resolved" "https://registry.npmjs.org/normalize-svg-path/-/normalize-svg-path-1.1.0.tgz" + "version" "1.1.0" + dependencies: + "svg-arc-to-cubic-bezier" "^3.0.0" + "npm-run-path@^2.0.0": "integrity" "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=" "resolved" "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz" @@ -5268,11 +5548,33 @@ dependencies: "path-key" "^3.0.0" +"npmlog@^4.0.1": + "integrity" "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==" + "resolved" "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz" + "version" "4.1.2" + dependencies: + "are-we-there-yet" "~1.1.2" + "console-control-strings" "~1.1.0" + "gauge" "~2.7.3" + "set-blocking" "~2.0.0" + +"nth-check@^2.0.1": + "integrity" "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==" + "resolved" "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "boolbase" "^1.0.0" + "nullthrows@^1.1.1": "integrity" "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==" "resolved" "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz" "version" "1.1.1" +"number-is-nan@^1.0.0": + "integrity" "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" + "resolved" "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz" + "version" "1.0.1" + "nwsapi@^2.2.0": "integrity" "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" "resolved" "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz" @@ -5283,7 +5585,7 @@ "resolved" "https://registry.npmjs.org/ob1/-/ob1-0.67.0.tgz" "version" "0.67.0" -"object-assign@^4.1.1": +"object-assign@^4.1.0", "object-assign@^4.1.1": "integrity" "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" "resolved" "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" "version" "4.1.1" @@ -5530,6 +5832,11 @@ "json-parse-even-better-errors" "^2.3.0" "lines-and-columns" "^1.1.6" +"parse-svg-path@^0.1.2": + "integrity" "sha1-en7A0esG+lMlx9PgCbhZoJtdSes=" + "resolved" "https://registry.npmjs.org/parse-svg-path/-/parse-svg-path-0.1.2.tgz" + "version" "0.1.2" + "parse5@6.0.1": "integrity" "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" "resolved" "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz" @@ -5632,6 +5939,25 @@ "resolved" "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz" "version" "0.1.1" +"prebuild-install@^7.0.1": + "integrity" "sha512-CNcMgI1xBypOyGqjp3wOc8AAo1nMhZS3Cwd3iHIxOdAUbb+YxdNuM4Z5iIrZ8RLvOsf3F3bl7b7xGq6DjQoNYA==" + "resolved" "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.0.tgz" + "version" "7.1.0" + dependencies: + "detect-libc" "^2.0.0" + "expand-template" "^2.0.3" + "github-from-package" "0.0.0" + "minimist" "^1.2.3" + "mkdirp-classic" "^0.5.3" + "napi-build-utils" "^1.0.1" + "node-abi" "^3.3.0" + "npmlog" "^4.0.1" + "pump" "^3.0.0" + "rc" "^1.2.7" + "simple-get" "^4.0.0" + "tar-fs" "^2.0.0" + "tunnel-agent" "^0.6.0" + "prelude-ls@^1.2.1": "integrity" "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==" "resolved" "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz" @@ -5716,6 +6042,11 @@ "resolved" "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz" "version" "2.1.1" +"q@^1.1.2": + "integrity" "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" + "resolved" "https://registry.npmjs.org/q/-/q-1.5.1.tgz" + "version" "1.5.1" + "queue-microtask@^1.2.2": "integrity" "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" "resolved" "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz" @@ -5726,6 +6057,16 @@ "resolved" "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz" "version" "1.2.1" +"rc@^1.2.7": + "integrity" "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==" + "resolved" "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz" + "version" "1.2.8" + dependencies: + "deep-extend" "^0.6.0" + "ini" "~1.3.0" + "minimist" "^1.2.0" + "strip-json-comments" "~2.0.1" + "react-devtools-core@^4.23.0": "integrity" "sha512-+htKZxLxDN14jhRG3+IXRiJqNSGHUiPYrMtv9e7qlZxcbKeJjVs+C/hd8kZF5rydp3faBwFN6ZpTaZnLA3/ZGA==" "resolved" "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-4.24.3.tgz" @@ -5776,6 +6117,16 @@ "resolved" "https://registry.npmjs.org/react-native-keep-awake/-/react-native-keep-awake-4.0.0.tgz" "version" "4.0.0" +"react-native-svg-app-icon@^0.6.1": + "integrity" "sha512-x8HPUrr5WIzvr4ffttkYPuUyivYMtr/Uj9sw086DZan43qa5pjlzpIT5+l8h0lp0FV/BYM+8EW4AjoxzhIwqgQ==" + "resolved" "https://registry.npmjs.org/react-native-svg-app-icon/-/react-native-svg-app-icon-0.6.1.tgz" + "version" "0.6.1" + dependencies: + "commander" "^7.2.0" + "fs-extra" ">=3.0.0" + "sharp" ">=0.23.0" + "svg2vectordrawable" "2.8.5" + "react-native@*", "react-native@0.68.0": "integrity" "sha512-Qi8KpG9rqiU0hVp05GKkuRe8iAVhblYMwpnwG3wkBi99Z/X8iZ0jD1b1UW0/y6oesmCyGQAxpsB36imU8zg1AQ==" "resolved" "https://registry.npmjs.org/react-native/-/react-native-0.68.0.tgz" @@ -5864,7 +6215,20 @@ "parse-json" "^5.0.0" "type-fest" "^0.6.0" -"readable-stream@^3.4.0": +"readable-stream@^2.0.6": + "integrity" "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==" + "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" + "version" "2.3.7" + 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" + +"readable-stream@^3.1.1", "readable-stream@^3.4.0": "integrity" "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==" "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz" "version" "3.6.0" @@ -6115,7 +6479,7 @@ dependencies: "queue-microtask" "^1.2.2" -"safe-buffer@~5.1.0", "safe-buffer@~5.1.1", "safe-buffer@5.1.2": +"safe-buffer@^5.0.1", "safe-buffer@~5.1.0", "safe-buffer@~5.1.1", "safe-buffer@5.1.2": "integrity" "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" "version" "5.1.2" @@ -6208,6 +6572,13 @@ dependencies: "lru-cache" "^6.0.0" +"semver@^7.3.7": + "integrity" "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==" + "resolved" "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz" + "version" "7.3.7" + dependencies: + "lru-cache" "^6.0.0" + "semver@2 || 3 || 4 || 5": "integrity" "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" "resolved" "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" @@ -6252,7 +6623,7 @@ "parseurl" "~1.3.3" "send" "0.18.0" -"set-blocking@^2.0.0": +"set-blocking@^2.0.0", "set-blocking@~2.0.0": "integrity" "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" "resolved" "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz" "version" "2.0.0" @@ -6279,6 +6650,20 @@ dependencies: "kind-of" "^6.0.2" +"sharp@>=0.23.0": + "integrity" "sha512-3Onig53Y6lji4NIZo69s14mERXXY/GV++6CzOYx/Rd8bnTwbhFbL09WZd7Ag/CCnA0WxFID8tkY0QReyfL6v0Q==" + "resolved" "https://registry.npmjs.org/sharp/-/sharp-0.30.4.tgz" + "version" "0.30.4" + dependencies: + "color" "^4.2.3" + "detect-libc" "^2.0.1" + "node-addon-api" "^4.3.0" + "prebuild-install" "^7.0.1" + "semver" "^7.3.7" + "simple-get" "^4.0.1" + "tar-fs" "^2.1.1" + "tunnel-agent" "^0.6.0" + "shebang-command@^1.2.0": "integrity" "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=" "resolved" "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz" @@ -6337,6 +6722,20 @@ "resolved" "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz" "version" "3.0.7" +"simple-concat@^1.0.0": + "integrity" "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==" + "resolved" "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz" + "version" "1.0.1" + +"simple-get@^4.0.0", "simple-get@^4.0.1": + "integrity" "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==" + "resolved" "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz" + "version" "4.0.1" + dependencies: + "decompress-response" "^6.0.0" + "once" "^1.3.1" + "simple-concat" "^1.0.0" + "simple-plist@^1.1.0": "integrity" "sha512-iMSw5i0XseMnrhtIzRb7XpQEXepa9xhWxGUojHBL43SIpQuDQkh3Wpy67ZbDzZVr6EKxvwVChnVpdl8hEVLDiw==" "resolved" "https://registry.npmjs.org/simple-plist/-/simple-plist-1.3.1.tgz" @@ -6346,6 +6745,13 @@ "bplist-parser" "0.3.1" "plist" "^3.0.5" +"simple-swizzle@^0.2.2": + "integrity" "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=" + "resolved" "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz" + "version" "0.2.2" + dependencies: + "is-arrayish" "^0.3.1" + "sisteransi@^1.0.5": "integrity" "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" "resolved" "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz" @@ -6486,6 +6892,11 @@ "resolved" "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" "version" "1.0.3" +"stable@^0.1.8": + "integrity" "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" + "resolved" "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz" + "version" "0.1.8" + "stack-utils@^2.0.2": "integrity" "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==" "resolved" "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz" @@ -6550,7 +6961,16 @@ "char-regex" "^1.0.2" "strip-ansi" "^6.0.0" -"string-width@^4.1.0", "string-width@^4.2.0", "string-width@^4.2.3": +"string-width@^1.0.1": + "integrity" "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=" + "resolved" "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "code-point-at" "^1.0.0" + "is-fullwidth-code-point" "^1.0.0" + "strip-ansi" "^3.0.0" + +"string-width@^1.0.2 || 2 || 3 || 4", "string-width@^4.1.0", "string-width@^4.2.0", "string-width@^4.2.3": "integrity" "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==" "resolved" "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" "version" "4.2.3" @@ -6589,6 +7009,13 @@ "call-bind" "^1.0.2" "define-properties" "^1.1.3" +"strip-ansi@^3.0.0", "strip-ansi@^3.0.1": + "integrity" "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=" + "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz" + "version" "3.0.1" + dependencies: + "ansi-regex" "^2.0.0" + "strip-ansi@^5.0.0": "integrity" "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==" "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz" @@ -6630,6 +7057,11 @@ "resolved" "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz" "version" "3.1.1" +"strip-json-comments@~2.0.1": + "integrity" "sha1-PFMZQukIwml8DsNEhYwobHygpgo=" + "resolved" "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz" + "version" "2.0.1" + "sudo-prompt@^9.0.0": "integrity" "sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw==" "resolved" "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.2.1.tgz" @@ -6669,6 +7101,50 @@ "resolved" "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz" "version" "1.0.0" +"svg-arc-to-cubic-bezier@^3.0.0": + "integrity" "sha512-djbJ/vZKZO+gPoSDThGNpKDO+o+bAeA4XQKovvkNCqnIS2t+S4qnLAGQhyyrulhCFRl1WWzAp0wUDV8PpTVU3g==" + "resolved" "https://registry.npmjs.org/svg-arc-to-cubic-bezier/-/svg-arc-to-cubic-bezier-3.2.0.tgz" + "version" "3.2.0" + +"svg-path-bounds@^1.0.1": + "integrity" "sha512-H4/uAgLWrppIC0kHsb2/dWUYSmb4GE5UqH06uqWBcg6LBjX2fu0A8+JrO2/FJPZiSsNOKZAhyFFgsLTdYUvSqQ==" + "resolved" "https://registry.npmjs.org/svg-path-bounds/-/svg-path-bounds-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "abs-svg-path" "^0.1.1" + "is-svg-path" "^1.0.1" + "normalize-svg-path" "^1.0.0" + "parse-svg-path" "^0.1.2" + +"svg2vectordrawable@2.8.5": + "integrity" "sha512-VoTJ08MLxDB/f1trMB50kqrSpTxQWj+5DlE1xc++WL+/uPJrDyhvQ3/438/YA7BJVudeVu/JLz+q6P4DGrm+ow==" + "resolved" "https://registry.npmjs.org/svg2vectordrawable/-/svg2vectordrawable-2.8.5.tgz" + "version" "2.8.5" + dependencies: + "coa" "^2.0.2" + "mkdirp" "^1.0.4" + "svg-path-bounds" "^1.0.1" + "svgo" "^2.8.0" + "svgpath" "^2.5.0" + +"svgo@^2.8.0": + "integrity" "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==" + "resolved" "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz" + "version" "2.8.0" + dependencies: + "@trysound/sax" "0.2.0" + "commander" "^7.2.0" + "css-select" "^4.1.3" + "css-tree" "^1.1.3" + "csso" "^4.2.0" + "picocolors" "^1.0.0" + "stable" "^0.1.8" + +"svgpath@^2.5.0": + "integrity" "sha512-o/vohwqjUO9nDAh4rcjE3KaW/v//At8UJu2LJMybXidf5QLQLVA4bxH0//4YCsr+1H4Gw1Wi/Jc62ynzSBYidw==" + "resolved" "https://registry.npmjs.org/svgpath/-/svgpath-2.5.0.tgz" + "version" "2.5.0" + "symbol-tree@^3.2.4": "integrity" "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" "resolved" "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz" @@ -6685,6 +7161,27 @@ "string-width" "^4.2.3" "strip-ansi" "^6.0.1" +"tar-fs@^2.0.0", "tar-fs@^2.1.1": + "integrity" "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==" + "resolved" "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz" + "version" "2.1.1" + dependencies: + "chownr" "^1.1.1" + "mkdirp-classic" "^0.5.2" + "pump" "^3.0.0" + "tar-stream" "^2.1.4" + +"tar-stream@^2.1.4": + "integrity" "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==" + "resolved" "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz" + "version" "2.2.0" + dependencies: + "bl" "^4.0.3" + "end-of-stream" "^1.4.1" + "fs-constants" "^1.0.0" + "inherits" "^2.0.3" + "readable-stream" "^3.1.1" + "temp@^0.8.4": "integrity" "sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==" "resolved" "https://registry.npmjs.org/temp/-/temp-0.8.4.tgz" @@ -6820,6 +7317,13 @@ dependencies: "tslib" "^1.8.1" +"tunnel-agent@^0.6.0": + "integrity" "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=" + "resolved" "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz" + "version" "0.6.0" + dependencies: + "safe-buffer" "^5.0.1" + "type-check@^0.4.0": "integrity" "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==" "resolved" "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz" @@ -7133,6 +7637,13 @@ dependencies: "isexe" "^2.0.0" +"wide-align@^1.1.0": + "integrity" "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==" + "resolved" "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz" + "version" "1.1.5" + dependencies: + "string-width" "^1.0.2 || 2 || 3 || 4" + "word-wrap@^1.2.3", "word-wrap@~1.2.3": "integrity" "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" "resolved" "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz"