From 8a16b01e9e05d3291574a0dc5c67b8bf696d1095 Mon Sep 17 00:00:00 2001 From: Chuyaoyuan Date: Thu, 14 May 2026 19:55:53 +0800 Subject: [PATCH] Update --- README.md | 10 + cyynote-backend/cyynote.db | Bin 0 -> 159744 bytes cyynote-backend/target/classes/app-dev.yml | 2 +- .../target/classes/com/cyynote/Config.class | Bin 1521 -> 1521 bytes .../target/classes/com/cyynote/WebApp.class | Bin 1965 -> 1965 bytes .../cyynote/controller/AuthController.class | Bin 6119 -> 7682 bytes .../cyynote/controller/BaseController.class | Bin 424 -> 424 bytes .../cyynote/controller/DemoController.class | Bin 2139 -> 2139 bytes .../cyynote/controller/JwtInterceptor.class | Bin 3039 -> 2320 bytes .../cyynote/controller/NoteController.class | Bin 11750 -> 11942 bytes .../cyynote/controller/Test2Controller.class | Bin 1033 -> 1033 bytes .../com/cyynote/dso/AuthProcessorImpl.class | Bin 1009 -> 1009 bytes .../com/cyynote/dso/AuthSqlAnnotation.class | Bin 986 -> 986 bytes .../classes/com/cyynote/dso/DsHelper.class | Bin 2795 -> 2795 bytes .../com/cyynote/dso/NoteSqlAnnotation.class | Bin 1863 -> 1863 bytes .../com/cyynote/dso/SqlAnnotation.class | Bin 1368 -> 1368 bytes .../classes/com/cyynote/dso/SqlMapper.class | Bin 938 -> 938 bytes .../classes/com/cyynote/model/Appx.class | Bin 473 -> 473 bytes .../classes/com/cyynote/model/AppxModel.class | Bin 1714 -> 1714 bytes .../com/cyynote/model/HistoryModel.class | Bin 4710 -> 4710 bytes .../classes/com/cyynote/model/NoteModel.class | Bin 5663 -> 5663 bytes .../classes/com/cyynote/model/UserModel.class | Bin 4714 -> 4714 bytes .../payload/request/LoginRequest.class | Bin 814 -> 814 bytes .../cyynote/payload/request/NoteRequest.class | Bin 1238 -> 1238 bytes .../payload/request/SignupRequest.class | Bin 1463 -> 1463 bytes .../request/UpdatePasswordRequest.class | Bin 1175 -> 1175 bytes .../payload/response/JwtResponse.class | Bin 2141 -> 2141 bytes .../payload/response/MessageResponse.class | Bin 651 -> 651 bytes .../classes/com/cyynote/util/TreeBuild.class | Bin 1862 -> 1862 bytes .../classes/com/cyynote/util/TreeNode.class | Bin 2031 -> 2031 bytes cyynote-backend/target/classes/db/schema.sql | 105 +- cyynote-backend/target/cyynote.jar | Bin 20933212 -> 20933949 bytes cyynote-backend/target/cyynote.jar.original | Bin 40414 -> 41151 bytes .../target/maven-archiver/pom.properties | 2 +- cyynote-frontend/package.json | 3 +- cyynote-frontend/pnpm-lock.yaml | 5537 +++++++++++++++++ .../src/components/lexical/Editor.tsx | 8 +- .../src/components/lexical/LexicalApp.tsx | 29 +- .../src/components/lexical/index.css | 9 +- .../lexical/nodes/ImageComponent.tsx | 2 +- .../lexical/nodes/InlineImageComponent.tsx | 2 +- .../lexical/nodes/StickyComponent.tsx | 2 +- .../lexical/plugins/CommentPlugin/index.tsx | 2 +- .../plugins/ContextMenuPlugin/index.tsx | 208 +- .../plugins/TableActionMenuPlugin/index.tsx | 52 +- .../plugins/TableCellResizer/index.tsx | 14 +- .../plugins/TableOfContentsPlugin/index.tsx | 10 +- .../lexical/plugins/ToolbarPlugin/index.tsx | 15 +- .../src/components/note/NoteEditor.tsx | 41 +- .../src/components/sidebar/NoteTree.tsx | 2 +- cyynote-frontend/src/main.tsx | 9 +- cyynote-frontend/src/pages/note-page.tsx | 16 +- cyynote-frontend/tsconfig.json | 2 +- cyynote-frontend/vite.config.ts | 3 + cyynote-frontend/yarn.lock | 4946 --------------- 55 files changed, 5754 insertions(+), 5277 deletions(-) create mode 100644 cyynote-backend/cyynote.db create mode 100644 cyynote-frontend/pnpm-lock.yaml delete mode 100644 cyynote-frontend/yarn.lock diff --git a/README.md b/README.md index ac1b718..df11bf1 100644 --- a/README.md +++ b/README.md @@ -97,6 +97,12 @@ test.db1: ```bash cd cyynote-backend mvn clean package +mvn clean package -DskipTests +mvn solon:run + + +java -jar demo.jar + java -jar target/cyynote.jar ``` @@ -177,7 +183,11 @@ VITE_WS_URL=ws://localhost:1234 ```bash cd cyynote-frontend +若网络不好 +pnpm config set registry https://registry.npmmirror.com/ + pnpm install + pnpm dev ``` diff --git a/cyynote-backend/cyynote.db b/cyynote-backend/cyynote.db new file mode 100644 index 0000000000000000000000000000000000000000..a1a90cb78d39b889d87d30bb1a2456dafb0a7819 GIT binary patch literal 159744 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 literal 0 HcmV?d00001 diff --git a/cyynote-backend/target/classes/app-dev.yml b/cyynote-backend/target/classes/app-dev.yml index da27b44..f9a5a65 100644 --- a/cyynote-backend/target/classes/app-dev.yml +++ b/cyynote-backend/target/classes/app-dev.yml @@ -1,3 +1,3 @@ test.db1: - jdbcUrl: "jdbc:sqlite:D:/cyynote.db" + jdbcUrl: "jdbc:sqlite:./cyynote.db" driverClassName: "org.sqlite.JDBC" \ No newline at end of file diff --git a/cyynote-backend/target/classes/com/cyynote/Config.class b/cyynote-backend/target/classes/com/cyynote/Config.class index c0521bd6b642dff4a86baaef9ccf7029c025d695..558b43739de9d9c440c3bfe761a9fc58778894df 100644 GIT binary patch delta 17 Zcmey!{gIpF)W2Q(7#J9AH*&mW1pr7J2PFUi delta 17 Zcmey!{gIpF)W2Q(7#JALH*&mW1pr6=2Oj_c diff --git a/cyynote-backend/target/classes/com/cyynote/WebApp.class b/cyynote-backend/target/classes/com/cyynote/WebApp.class index 106080d39b810a45cd472509b23dffd0b435b5d9..4f6f58be86ea26eee8ee394f33ca8dc7616da138 100644 GIT binary patch delta 17 ZcmZ3>zm}il)W2Q(7#J9AH*zdx2LL~f24esK delta 17 ZcmZ3>zm}il)W2Q(7#JALH*zdx2LL~B23-IE diff --git a/cyynote-backend/target/classes/com/cyynote/controller/AuthController.class b/cyynote-backend/target/classes/com/cyynote/controller/AuthController.class index 5dddf51c6d9e38b7c464d216f3e35e4671cfcba3..bc15810e066dcb426e0762135b65c88a10a40ddc 100644 GIT binary patch literal 7682 zcmcIp3w%`7ng4%z-O1#J$Dn8sX^0>R35?B6h`+jwwUAzBt@12=DWXST{U;E?7 zopbLw=R4o|{{QcBPTv0D)HeaFlXMsrsMJuUqZ&1WrEzO48Xq4|S&kWvTPY`FC6i_* z+G*HkSK(Dqvo?`RI5!9?n_C9M2%%O(SVx_baha7FiKZ;m$V6=`X{9J9V@5}f)Ns;_ zDk0`!N1)rLZ6~Z$SCRw6sK+b~vvthDTtRbCi?lJGw2a|s#ypTUZ6_MDMiQxh??q5I zVmdo)Gm|pLOu+@sEwO#ZK_i+pQX|m;CzD8xv@7BBbX=e$tKnM>+dgDvhLzg$bzFpt zxgXmxoUARVYVK(n3}Jy_(V53zJbh$h>e$0mj~$(Q`N1=vzxUnAhu^#Z8}Ck@I`hR- zVJyU@8W!pJ5E=zdGi|!xw6jU>S=(zQlGzLuUESO>UD1}<|1G4w7EQQJ!x9}!arwCc zTc34CgMd{gtr5WjZ_%uiNJjaAh8$7$95FNP5%Qr~M+=q@7RYi9Tc}jfr^c*dGZ|HWvqiO({(U;OVw)grn@KL) zt@!lE6Js)U=e>`=MV;H_<{qSKJujJK<__({Joc74q=C&RvB-PXT2C^DQCPz z$1d!4Rd7SYfJvWOHnR$OBhhDXqitQG3A%O+cj(xIJ825Ke9y3=SWwX(h9O0JweFCP zI5;97k_H$H$ci>jC?YvMlnrp5C zq8s?w!H7XMQr4jm4$~Qxi92wYj-SDY89lRUHPX!nJsR#2G%B_k$;6N`WJLEGwzJQ+ zQmdky2l{$F#KO26mFjV?j{9&wr>3*q;`PBT`q)mVR}jbo;~t>l%rOR71^&l$98ntz z5&UlTF@%TM&unJes{g2thgHAE{(gQ8GtxYw;}{+l%t~3AG3tJosd^anmIRgZlZvl` z8`EM5+o54U#q?st<79;oC#uX{b&nI~Ac8;<%2_;Av`LXF10t{mSiq zW(InBg&h8@%ATKNAPYMA*@<(93sOG&`59Er{k)DZC}Yf`G5V6j#dz{r{G5*G^Ig5> zp?p^ezaW@B^~imvpE$v!IQ7!e(@&g?fSEglFEZ8yJ^%ElUkEyX7+=DdHGD{%8-7*LGSh|!5+kW>+TUn|g-&xAuV9{fd@O_s z#+HJfKlsSK@89>*nU`KUN3QR{*L0l1>x9^gk6l(aMZU89*&M<*1d)QMsfkyozVg)6 zGcPKhk>WADq2t>s4RUIsR#D%7S;w!a?;(D7Nvb}+spGBu;5=3#{3@x`-xurNvtyvU zUk&>;9p6*KG|p8tji3_0q2o94TU08OO%a5W@a0AV7GBYf+0-gBrUSpD<9G3Uo>tuq z2F`d7ExtL(^}GWXgITGVAUmgr8nwtD==eirwVFhV;ob@1`wV!eUwd)t!K0^-9GiOR z*)ZP0pJ@0~9e;*D7tATr!E-e3FkyGHoMT+1v3J+uFY#9zexT!BOp&t1%0hV|Ba_8V zlsK%vi82m*h7rLvs#4;89e<6#QOUUp&NPO{5)9Js;2(7SqnbH~ zHK~!bdqx;P%r55V5dN9++!fYu*wWJ*!oLzmm3uRWV`W14H|~kAA^Zn-;*Q(Wx1qa# z{r0~85dMp)yG_aek&get2c$`ywX;D(Dr^H@(KTvh22?$qiks~%yE%n67Lf`nX{VD3 zTBTePZMiidBVQ^@l~ij|ql+e?JQ{9{Tc61o<6ODMusuUBZ4S;qmyyE~mO4#zdb`w@ zczY+4jA@Xk^P6`Eecb=v9+ufMN0Yg_L{tEpT_lEEb&wZ~R=sZV)g~9{a-qzparw=w zX9X*RHYyXf&#Hd~4gGX!=ET8-onWE2KE*?j;qZvUZ7(`IsTze|)}ZaIJi7=h)r=)l zW^Z#f{{kkx8iP(f?TGj3y{`Su7a76ueAO>bO-}y;FP*wY5}&Y;F!{ zGQB3rSHmrXq*mNvs$P0tu}+wA#iTVjT@(-!e8ocBtK;pw~g^C9U^O$w6)%g=uSZpST-1(%jgaz7R; zW^Ow&-FAal-LD`OBg<*$WCi`oFZp=bzVL#3GVp`;9IsVIbWc!Dgo(i>Xa8v zXWg4Lcp8=-I&AdpJ-Ot~rUeIo0-Gx-LC$wm^$NHh`NBoeI^!lwmtd$c4>J?eePwf= z1Zp=`3@r>$wQ4x8I@BdZNx@krLaIQ&b~?*%AQNUMjj^F&V~NrMsBBd8?xt%%G#j%}?k@ljXJ-bE*!m?db!`Tb zi`c5+@5THL@r1@}UcNQ(Ey_3HZ}svC$SZ7A$O1mu&1ZvL!l&*HkcDz7-$WM4hfwKG zUdJA_V0CK_T5+6R%>i8gL5BfE-$vpTw1s zYjU_QvQB-@;l?-65$RTwbGS*hH%DSQ^uB>u?+Q=cqpr9|BmGKTYh?S190qgP*&4Z( zt=m;A2jgpC>{(M)6u+;bDu-kwJ&BC^J>-p5tK~4h^L5<4YXU#Jrn;dz-}RB5Y_Ic# zyX}v%{a_Am`{T>`@`)TisowLGYZ_`IkEvxiq$cusFaP3H((MSJio5TucH&+=MCo+HsFWYh!1d+gs_SAd5$?Fe)Rne}rBQF}Z^8RpiE% zqPSCAA&nH;%>Rl%v&r47*!DSewOr$l;X~wF_j#RM?@>xRxpXzZJx@wqOgcQ{G3!~6 zS*tHidgc^fD8sC00?c~$T+GT7^+hGFNFBw-=cbe9+NukyCh?0Upmy>vBfvHS z+K)yI5Y|CLwv$lY!h73YH0y2*<5mKC8!WyZ#+~>m&H6Bg@FcG{pXLRp0_bXQ?|Fdm zyfi9@RQ4c1s|nCBI(&ehMy;%oc2woTX!!qtv35Eb>*NL>j0429hKo-q?|loJya0_x zIdKZFxwiH(I^kh-(!=Phr5NQ(jjG)Jga=9vlbwreAOD;iERMV0eLV7YHT-qN=$7A9 zZs`sGmfQGh4!`6!PUi3(dg*s_c)I{sL-i^80AtH<=kWWtMEcWj@rm~C-E1Iou_kn?>IuO>MioO?EHJx z`A_cazo^&GK#%+||NY;+N&lI{e;-GEYlMv-PfFzpPa2o-0^3UF3GlYK4)@dA4=~j| z$UnXvVVL_kL)#~4@1qP$pF|%Xp@klGZRsVTJq26tkqrzv;##W~T3vPhthv<@X`*1} zqYX4eH=7l*aZXsJaE?@|GUjKydTv##dI43HlTurZxL(S0lzFdVu}Y^B$i)ljfm`^kLV61z`H`+qwsPz?b}r(e geoni^eeQOjx5*teohf@IA^SKc%>Ml{CKek07cPr#Z~y=R literal 6119 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 diff --git a/cyynote-backend/target/classes/com/cyynote/controller/BaseController.class b/cyynote-backend/target/classes/com/cyynote/controller/BaseController.class index ceed059b1bdd7883821916880db41407f2f0cf1b..55bc3e11efa6e92d28f82c5001f9699d7038448b 100644 GIT binary patch delta 17 ZcmZ3%yn>nI)W2Q(7#J9AH*zds1OPpC1~vcy delta 17 ZcmZ3%yn>nI)W2Q(7#JALH*zds1OPo(1~32s diff --git a/cyynote-backend/target/classes/com/cyynote/controller/DemoController.class b/cyynote-backend/target/classes/com/cyynote/controller/DemoController.class index 7434eb2f7df93a1540df85e3fd468ed923aa749b..873afee0eeac90d92b4d648b3f36b113585a7341 100644 GIT binary patch delta 17 ZcmcaDa9e=m)W2Q(7#J9AH*y4X002bD25?Kn$#)kP7^nN1XrS;L8I}!Vpy4*oOAB~%>R48=H9hDpZ~mh57aZZ=<%yM zqocFCt)u;<2M_rs1*}%MMJ(=uK1efNYeV={%?cKel>HEvZx0la|w9{ z#T9qgne3z9ZqbVJGC3fvnj+yuBvF`2qe2?_Xf|o#pnX$yc|9Da)u7Gf2uJPP83Vp7 zj?-??VbV#LqRP&8SJ_XrK6TPI^fK*~qFkWz7h(OAGP4pwM>G*}wzeybVl`xU88cH9 zae@pK-9oUVb=)F*b)J%$Pju`@;OVnDa{TMa3ioY+?!s&xn4pZ*_OF%>F*%`q3wdM=#x z+VP9bmg6JH8n$AwL$GFYXl0$On9Bv$(@%g=HZVpW*U9IG{KIJqxg(4|kPkS|W*)O8 zO;f8-(aAB+OQtT70WNY$h=j?7f7}UE^bt<;xxi(v$YVHIKM@(MS&#t+(YPw8h5n0% p2KAeuGVu9-Qbts8O|q{sESA?L#gHVVfb*^+X&ECf+IhfH_zNrZpmzWO literal 3039 zcmb_eTXPge6#hDUnPoGOFc89W6G#ZVBrqTdl0_5(k>Ca}2?2wGok_Dh$?WtpGn)&d zB3|&Wc*kccpVg`edEn71eewtRWXX@PN-fXKZo+P|2CcHTwlAl9PM`Cgug~e9{+hW9 zU>`n@qYfbjVHFWX85&3VIM*$1XZ4fAqr&hQq6bXd^bRtFlBvNMVzf!;1ykomFQ>a^ z)-D#}h@)PCs$waYF|oI@Sgt@*u>vcrtSW6FtHh-uw_Jv%WX0zto71VG7*;K?)3jq)%@EN?L|(?Q zrfP#Fv$E*Lu#RErA@WQ*=4I}g()NAZpyDBHq(gIpj|hjMt@6;a%{APJVKakrn1B$@ z#u!=|NLeG=RBT0(Rvb~VxFHyhRO;)>ai^c$6Sg7J70y-3Yn-+O+t99{L&bLNs0MAy z^+cW`NG=j$C7q_!PZ8K2nJ;)gtq~t~s@UcG*_`KNf&yi5?~Li?Xykg__S`sjV~>JI zRP4n*h802Fs`Zdp1z)RW&kM~gN`rCiN2h|ciUW9zAvK>Yu5ew#olf+GK04v)$0xkg zp6SOrR^W~+XwJ}4iP)^}4B0a3N_#>KdvZ+JdY8q`yc^KzaTQPC5Scg5t)e)2ab6H- znNxvxS*r$yoiQ9?SWLhC!HEpFv76Kka^vhnzAKXVNhyv zq-6=m=iJ=E(osNk>G&`9Qo2qE2&F>P_8m>(9-03WtUqGhDPtwHXX{=6&`60R{U5QY4cKClA^0ef26xPNXhHraZWzJUV_5x9my&31c#{-@+Q(Oy3-Y)= zPn0N!??GS9MwyH>N=({a`;W1&;8!Wh$=ug0zM05nhdlrSx3S;f0b7ZbKBW#qm1cP;lK(^lvh>-jAGV zk5kIjOG&Sk`@6Y8S8RtKalQI)=9?tpz;nWHG!;C8ESTfA&6M?PqL1Vf*tBi4BxkI~jx8W81=^ z>flnfQSdSGX#oHgUU+X!m?wBoWazX)V*((i!;{sYGOkjKnk^PDF0w(axwZ zi{8e;85|D8ED^nhJ%Lo~x`U&22o|3T7E9vHeesDv{54j!FK0KVankR!mfPr`#xu30 z+uJ+t;JFZda6<6GIge&)8)>#28vQoV+i)9J(vzf_o+GP~Mgm8%2EAB|vsg!{uP4Yh z;0nFnu3;l?Qarvx3ue%YAJB#$=@IrblK6$R{D$@b^kW2UFQ$-(P0_M21c?HLg}^Qc z!XI6N69nfTTzC{&Usl98Sr)>tn7|~$qyuO|^bhQ2b${ZDf<^`1zeB6jaG93Eq~Ha- zNTa18(g)H6(%~<>L~R{j##QQlLcBu#HTtiiwO48WR?xl^wC@G&2e?7&aa#KbpWrhj F{svI5Q5XOK diff --git a/cyynote-backend/target/classes/com/cyynote/controller/NoteController.class b/cyynote-backend/target/classes/com/cyynote/controller/NoteController.class index 8264966e447ec72159bafee1819b92455851d2d4..6756ed538d4de7f196614d6e518eee8620aff613 100644 GIT binary patch delta 5229 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 delta 17 YcmeC==;Yuy^>5cc1_lQ6jU0?D065YGU;qFB diff --git a/cyynote-backend/target/classes/com/cyynote/dso/AuthProcessorImpl.class b/cyynote-backend/target/classes/com/cyynote/dso/AuthProcessorImpl.class index 9fbabf43487707f656dccf25589ec70a344db367..f3e831fbb74355f45e3a8d72d3fd46b177464c2b 100644 GIT binary patch delta 17 Zcmey!{*j&I)W2Q(7#J9AH*&mW1^`E)2O9tY delta 17 Zcmey!{*j&I)W2Q(7#JALH*&mW1^`Ec2NeJS diff --git a/cyynote-backend/target/classes/com/cyynote/dso/AuthSqlAnnotation.class b/cyynote-backend/target/classes/com/cyynote/dso/AuthSqlAnnotation.class index c82380be06ab7711a25164a803ad27694f21b6d1..61fce677df313156514f453a379bd077d9232445 100644 GIT binary patch delta 17 Zcmcb`ev6&s)W2Q(7#J9AH*#EJ1^`5p2G#%o delta 17 Zcmcb`ev6&s)W2Q(7#JALH*#EJ1^`5L2G9Ti diff --git a/cyynote-backend/target/classes/com/cyynote/dso/DsHelper.class b/cyynote-backend/target/classes/com/cyynote/dso/DsHelper.class index a7c35fb043da8633b85c8148b83d35f069eb2d11..c8da4f3ee0c7cb70a74a1c43a143ea9eccfd8942 100644 GIT binary patch delta 17 ZcmaDY`dXCZ)W2Q(7#J9AH*!4Y0su&W2P^;p delta 17 ZcmaDY`dXCZ)W2Q(7#JALH*!4Y0su&22POaj diff --git a/cyynote-backend/target/classes/com/cyynote/dso/NoteSqlAnnotation.class b/cyynote-backend/target/classes/com/cyynote/dso/NoteSqlAnnotation.class index 84664e4cf3aba6ef7e346b232714c89376fc4226..cdcaa7daa93dcec87047ba07a11a4c738c6d5cd1 100644 GIT binary patch delta 17 ZcmX@kcbt#o)W2Q(7#J9AH*(ms0{}te1}^{r delta 17 ZcmX@kcbt#o)W2Q(7#JALH*(ms0{}tA1}Ojl diff --git a/cyynote-backend/target/classes/com/cyynote/dso/SqlAnnotation.class b/cyynote-backend/target/classes/com/cyynote/dso/SqlAnnotation.class index 70a9d30f4ef49a802b2fcf20402e96f3deabafb3..657411300c885f2c405e31355c81c5f8dd1fa932 100644 GIT binary patch delta 17 Zcmcb?b%TrJ)W2Q(7#J9AH*y590sup+23P<9 delta 17 Zcmcb?b%TrJ)W2Q(7#JALH*y590supe22ub3 diff --git a/cyynote-backend/target/classes/com/cyynote/dso/SqlMapper.class b/cyynote-backend/target/classes/com/cyynote/dso/SqlMapper.class index af14e1c4c200a00c6c564b3463e90fb66c1db6ec..a0de87137188793312f274dd261026fa0ec325e8 100644 GIT binary patch delta 17 ZcmZ3*zKWgW)W2Q(7#J9AH*zdu1^_-Y21Wn? delta 17 ZcmZ3*zKWgW)W2Q(7#JALH*zdu1^_-420#D+ diff --git a/cyynote-backend/target/classes/com/cyynote/model/Appx.class b/cyynote-backend/target/classes/com/cyynote/model/Appx.class index 7f376115f7e6d590b97e3b6e0e7ca853297dfbb0..b4002b648e58dd376e1a14ca7f89ddf45416f5cf 100644 GIT binary patch delta 17 Zcmcb~e3O~u)W2Q(7#J9AH*#EL1OP+#2FU;b delta 17 Zcmcb~e3O~u)W2Q(7#JALH*#EL1OP+X2EzaV diff --git a/cyynote-backend/target/classes/com/cyynote/model/AppxModel.class b/cyynote-backend/target/classes/com/cyynote/model/AppxModel.class index 93db66456dfecc2577974f40afdd0c292e2c3d22..9130a92f4e02bf591f19f29c71f370b81258697b 100644 GIT binary patch delta 17 ZcmdnQyNQ?M)W2Q(7#J9AH*&0E0{}nz25kTU delta 17 ZcmdnQyNQ?M)W2Q(7#JALH*&0E0{}nV24?^O diff --git a/cyynote-backend/target/classes/com/cyynote/model/HistoryModel.class b/cyynote-backend/target/classes/com/cyynote/model/HistoryModel.class index 0e1d567f45db4446efab70970897cc0699175e0d..634fd4d085591926c0ef42cb25ff76194e8c0e55 100644 GIT binary patch delta 17 ZcmaE+@=S%})W2Q(7#J9AH*&-Y0RTv#2EzaV delta 17 ZcmaE+@=S%})W2Q(7#JALH*&-Y0RTvX2E70P diff --git a/cyynote-backend/target/classes/com/cyynote/model/NoteModel.class b/cyynote-backend/target/classes/com/cyynote/model/NoteModel.class index 555850929a6b4d2ff883d999e2281637a12f3da1..d788a7a8159b518c282fd4e9f321b705bce49cfe 100644 GIT binary patch delta 17 ZcmbQQGhc_})W2Q(7#J9AH*$!J0RTWI1_A&8 delta 17 ZcmbQQGhc_})W2Q(7#JALH*$!J0RTV<1^fU2 diff --git a/cyynote-backend/target/classes/com/cyynote/model/UserModel.class b/cyynote-backend/target/classes/com/cyynote/model/UserModel.class index 806b33c430de2884b05c69ad1f64dd2d1fd1b897..ecc6ad72df5b0c8b12bc014101d20b8d25bb9d30 100644 GIT binary patch delta 17 ZcmaE*@=Ar{)W2Q(7#J9AH*zEi0RTxT2G0Nh delta 17 ZcmaE*@=Ar{)W2Q(7#JALH*zEi0RTw~2FU;b diff --git a/cyynote-backend/target/classes/com/cyynote/payload/request/LoginRequest.class b/cyynote-backend/target/classes/com/cyynote/payload/request/LoginRequest.class index 3ebda559cdc87d41d7c4cad37b4fac96743bd1b3..64e98c39b81fe611030feb4f16898cd7199be351 100644 GIT binary patch delta 17 ZcmZ3-wvLVC)W2Q(7#J9AH*%;k0{}gp1<(Kh delta 17 ZcmZ3-wvLVC)W2Q(7#JALH*%;k0{}gL1002b{26g}d delta 17 ZcmcaBa94oi)W2Q(7#JALH*$n>002bp255cc1_lP(jU3HP06EwN5cc1_lQ6jU3HP06Dq^-T(jq diff --git a/cyynote-backend/target/classes/com/cyynote/util/TreeBuild.class b/cyynote-backend/target/classes/com/cyynote/util/TreeBuild.class index 9c78f4abc56fc522869174c7f6536bc71513dc92..603ca1b487e92c115c2f981661a46c119666e5a8 100644 GIT binary patch delta 17 ZcmX@ccZ`qY)W2Q(7#J9AH*(mq0{}t61}p#o delta 17 ZcmX@ccZ`qY)W2Q(7#JALH*(mq0{}sz1||Ri diff --git a/cyynote-backend/target/classes/com/cyynote/util/TreeNode.class b/cyynote-backend/target/classes/com/cyynote/util/TreeNode.class index 96ce38c342eba2bc32b2478efe6630470e418619..9c048b175bb302cbc87c9c66556e84be30fe934f 100644 GIT binary patch delta 17 ZcmaFQ|DK=Y)W2Q(7#J9AH*!2@2LMP>2Ppsm delta 17 ZcmaFQ|DK=Y)W2Q(7#JALH*!2@2LMPj2O|Ig diff --git a/cyynote-backend/target/classes/db/schema.sql b/cyynote-backend/target/classes/db/schema.sql index 5c54a78..90a25e5 100644 --- a/cyynote-backend/target/classes/db/schema.sql +++ b/cyynote-backend/target/classes/db/schema.sql @@ -1,53 +1,54 @@ - - - - -CREATE TABLE `user` ( - id INTEGER PRIMARY KEY AUTOINCREMENT, - email TEXT, - password TEXT, - username TEXT, - role TEXT, - token TEXT, - logintime TEXT -); -CREATE TABLE `note` ( - id INTEGER PRIMARY KEY AUTOINCREMENT, - pid INTEGER, - title TEXT, - context TEXT, - conjson TEXT, - createtime TEXT, - updatetime TEXT, - viewtime TEXT, - userid INTEGER, - username TEXT, - flag INTEGER DEFAULT 1 -); -CREATE TABLE `history` ( - id INTEGER PRIMARY KEY AUTOINCREMENT, - nid INTEGER, - title TEXT, - context TEXT, - conjson TEXT, - createtime TEXT, - userid INTEGER, - username TEXT -); -CREATE TABLE appx ( - app_id INTEGER PRIMARY KEY AUTOINCREMENT, - app_key TEXT, - akey TEXT, - ugroup_id INTEGER DEFAULT 0, - agroup_id INTEGER, - name TEXT, - note TEXT, - ar_is_setting INTEGER NOT NULL DEFAULT 0, - ar_is_examine INTEGER NOT NULL DEFAULT 0, - ar_examine_ver INTEGER NOT NULL DEFAULT 0, - log_fulltime TEXT -); - -INSERT INTO `user` VALUES ('1', 'aaaaaaaaa', 'cyy123', 'admin', 'admin','',''); -INSERT INTO `user` VALUES ('2', 'aaaaaaaaa', 'test', 'test', 'test','',''); + + + + +CREATE TABLE `user` ( + id INTEGER PRIMARY KEY AUTOINCREMENT, + email TEXT, + password TEXT, + username TEXT, + role TEXT, + token TEXT, + logintime TEXT +); +CREATE TABLE `note` ( + id INTEGER PRIMARY KEY AUTOINCREMENT, + pid INTEGER, + title TEXT, + context TEXT, + conjson TEXT, + createtime TEXT, + updatetime TEXT, + viewtime TEXT, + userid INTEGER, + username TEXT, + flag INTEGER DEFAULT 1 +); +CREATE TABLE `history` ( + id INTEGER PRIMARY KEY AUTOINCREMENT, + nid INTEGER, + title TEXT, + context TEXT, + conjson TEXT, + createtime TEXT, + userid INTEGER, + username TEXT, + flag INTEGER DEFAULT 1 +); +CREATE TABLE appx ( + app_id INTEGER PRIMARY KEY AUTOINCREMENT, + app_key TEXT, + akey TEXT, + ugroup_id INTEGER DEFAULT 0, + agroup_id INTEGER, + name TEXT, + note TEXT, + ar_is_setting INTEGER NOT NULL DEFAULT 0, + ar_is_examine INTEGER NOT NULL DEFAULT 0, + ar_examine_ver INTEGER NOT NULL DEFAULT 0, + log_fulltime TEXT +); + +INSERT INTO `user` VALUES ('1', 'aaaaaaaaa', 'cyy123', 'admin', 'admin','',''); +INSERT INTO `user` VALUES ('2', 'aaaaaaaaa', 'test', 'test', 'test','',''); INSERT INTO `note` VALUES ('1', '0', 'test', 'test', 'test','','','','1','1','1'); \ No newline at end of file diff --git a/cyynote-backend/target/cyynote.jar b/cyynote-backend/target/cyynote.jar index 68268185d62c3bf2a6867d778fad77b85bb5262e..05729704fc9cd1b841b4918c08e07da6fb63ecf0 100644 GIT binary patch delta 31123 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≤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 Ee_Qz2RsaA1 delta 27840 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 aFrKRYc^x7Bt6K3BE-Q}&!8iJ`;Qs((#AUPq diff --git a/cyynote-backend/target/maven-archiver/pom.properties b/cyynote-backend/target/maven-archiver/pom.properties index ec3e122..30b2849 100644 --- a/cyynote-backend/target/maven-archiver/pom.properties +++ b/cyynote-backend/target/maven-archiver/pom.properties @@ -1,5 +1,5 @@ #Generated by Maven -#Wed Apr 29 15:30:28 CST 2026 +#Thu May 14 15:10:41 CST 2026 groupId=com.cyynote artifactId=cyynote version=1.0.0 diff --git a/cyynote-frontend/package.json b/cyynote-frontend/package.json index ebe2de6..d4a607c 100644 --- a/cyynote-frontend/package.json +++ b/cyynote-frontend/package.json @@ -1,4 +1,3 @@ - { "name": "cyynote", "private": true, @@ -42,6 +41,7 @@ "html-react-parser": "^5.2.0", "katex": "^0.16.21", "lexical": "0.44.0", + "lodash-es": "^4.18.1", "react": "^18.3.1", "react-dom": "^18.3.1", "react-hook-form": "^7.55.0", @@ -52,6 +52,7 @@ "zustand": "^5.0.3" }, "devDependencies": { + "@types/lodash-es": "^4.17.12", "@types/react": "^18.3.20", "@types/react-dom": "^18.3.5", "@typescript-eslint/eslint-plugin": "^8.30.0", diff --git a/cyynote-frontend/pnpm-lock.yaml b/cyynote-frontend/pnpm-lock.yaml new file mode 100644 index 0000000..391d538 --- /dev/null +++ b/cyynote-frontend/pnpm-lock.yaml @@ -0,0 +1,5537 @@ +lockfileVersion: '9.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +importers: + + .: + dependencies: + '@douyinfe/semi-icons': + specifier: 2.96.0 + version: 2.96.0(react@18.3.1) + '@douyinfe/semi-icons-lab': + specifier: 2.96.0 + version: 2.96.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@douyinfe/semi-ui': + specifier: 2.96.0 + version: 2.96.0(@floating-ui/dom@1.7.6)(@tiptap/suggestion@3.23.4(@tiptap/core@3.23.4(@tiptap/pm@3.23.4))(@tiptap/pm@3.23.4))(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@excalidraw/excalidraw': + specifier: ^0.17.6 + version: 0.17.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@hookform/resolvers': + specifier: ^3.10.0 + version: 3.10.0(react-hook-form@7.75.0(react@18.3.1)) + '@lexical/clipboard': + specifier: 0.44.0 + version: 0.44.0 + '@lexical/code': + specifier: 0.44.0 + version: 0.44.0 + '@lexical/file': + specifier: 0.44.0 + version: 0.44.0 + '@lexical/hashtag': + specifier: 0.44.0 + version: 0.44.0 + '@lexical/link': + specifier: 0.44.0 + version: 0.44.0 + '@lexical/list': + specifier: 0.44.0 + version: 0.44.0 + '@lexical/mark': + specifier: 0.44.0 + version: 0.44.0 + '@lexical/overflow': + specifier: 0.44.0 + version: 0.44.0 + '@lexical/plain-text': + specifier: 0.44.0 + version: 0.44.0 + '@lexical/react': + specifier: 0.44.0 + version: 0.44.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(yjs@13.6.30) + '@lexical/rich-text': + specifier: 0.44.0 + version: 0.44.0 + '@lexical/selection': + specifier: 0.44.0 + version: 0.44.0 + '@lexical/table': + specifier: 0.44.0 + version: 0.44.0 + '@lexical/utils': + specifier: 0.44.0 + version: 0.44.0 + '@lexical/yjs': + specifier: 0.44.0 + version: 0.44.0(yjs@13.6.30) + axios: + specifier: ^1.8.0 + version: 1.16.1 + html-react-parser: + specifier: ^5.2.0 + version: 5.2.17(@types/react@18.3.28)(react@18.3.1) + katex: + specifier: ^0.16.21 + version: 0.16.46 + lexical: + specifier: 0.44.0 + version: 0.44.0 + lodash-es: + specifier: ^4.18.1 + version: 4.18.1 + react: + specifier: ^18.3.1 + version: 18.3.1 + react-dom: + specifier: ^18.3.1 + version: 18.3.1(react@18.3.1) + react-hook-form: + specifier: ^7.55.0 + version: 7.75.0(react@18.3.1) + react-router: + specifier: ^7.5.0 + version: 7.15.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + y-websocket: + specifier: ^3.0.0 + version: 3.0.0(yjs@13.6.30) + yjs: + specifier: ^13.6.22 + version: 13.6.30 + yup: + specifier: ^1.6.0 + version: 1.7.1 + zustand: + specifier: ^5.0.3 + version: 5.0.13(@types/react@18.3.28)(react@18.3.1)(use-sync-external-store@1.6.0(react@18.3.1)) + devDependencies: + '@types/lodash-es': + specifier: ^4.17.12 + version: 4.17.12 + '@types/react': + specifier: ^18.3.20 + version: 18.3.28 + '@types/react-dom': + specifier: ^18.3.5 + version: 18.3.7(@types/react@18.3.28) + '@typescript-eslint/eslint-plugin': + specifier: ^8.30.0 + version: 8.59.3(@typescript-eslint/parser@8.59.3(eslint@9.39.4)(typescript@5.8.3))(eslint@9.39.4)(typescript@5.8.3) + '@typescript-eslint/parser': + specifier: ^8.30.0 + version: 8.59.3(eslint@9.39.4)(typescript@5.8.3) + '@vitejs/plugin-react': + specifier: ^4.4.0 + version: 4.7.0(vite@6.4.2(sass@1.99.0)) + eslint: + specifier: ^9.24.0 + version: 9.39.4 + eslint-plugin-react-hooks: + specifier: ^5.2.0 + version: 5.2.0(eslint@9.39.4) + eslint-plugin-react-refresh: + specifier: ^0.4.20 + version: 0.4.26(eslint@9.39.4) + globals: + specifier: ^16.0.0 + version: 16.5.0 + prettier: + specifier: ^3.5.0 + version: 3.8.3 + sass: + specifier: ^1.86.0 + version: 1.99.0 + typescript: + specifier: 5.8.3 + version: 5.8.3 + typescript-eslint: + specifier: ^8.30.0 + version: 8.59.3(eslint@9.39.4)(typescript@5.8.3) + vite: + specifier: ^6.3.0 + version: 6.4.2(sass@1.99.0) + vitest: + specifier: ^3.1.0 + version: 3.2.4(@types/debug@4.1.13)(sass@1.99.0) + +packages: + + '@babel/code-frame@7.29.0': + resolution: {integrity: sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==} + engines: {node: '>=6.9.0'} + + '@babel/compat-data@7.29.3': + resolution: {integrity: sha512-LIVqM46zQWZhj17qA8wb4nW/ixr2y1Nw+r1etiAWgRM6U1IqP+LNhL1yg440jYZR72jCWcWbLWzIosH+uP1fqg==} + engines: {node: '>=6.9.0'} + + '@babel/core@7.29.0': + resolution: {integrity: sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==} + engines: {node: '>=6.9.0'} + + '@babel/generator@7.29.1': + resolution: {integrity: sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-compilation-targets@7.28.6': + resolution: {integrity: sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-globals@7.28.0': + resolution: {integrity: sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-imports@7.28.6': + resolution: {integrity: sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-transforms@7.28.6': + resolution: {integrity: sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-plugin-utils@7.28.6': + resolution: {integrity: sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug==} + engines: {node: '>=6.9.0'} + + '@babel/helper-string-parser@7.27.1': + resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-identifier@7.28.5': + resolution: {integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-option@7.27.1': + resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==} + engines: {node: '>=6.9.0'} + + '@babel/helpers@7.29.2': + resolution: {integrity: sha512-HoGuUs4sCZNezVEKdVcwqmZN8GoHirLUcLaYVNBK2J0DadGtdcqgr3BCbvH8+XUo4NGjNl3VOtSjEKNzqfFgKw==} + engines: {node: '>=6.9.0'} + + '@babel/parser@7.29.3': + resolution: {integrity: sha512-b3ctpQwp+PROvU/cttc4OYl4MzfJUWy6FZg+PMXfzmt/+39iHVF0sDfqay8TQM3JA2EUOyKcFZt75jWriQijsA==} + engines: {node: '>=6.0.0'} + hasBin: true + + '@babel/plugin-transform-react-jsx-self@7.27.1': + resolution: {integrity: sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-react-jsx-source@7.27.1': + resolution: {integrity: sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeokowZFN3CZ64IvEqcmmkVe89OPXc7ldAw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/runtime@7.29.2': + resolution: {integrity: sha512-JiDShH45zKHWyGe4ZNVRrCjBz8Nh9TMmZG1kh4QTK8hCBTWBi8Da+i7s1fJw7/lYpM4ccepSNfqzZ/QvABBi5g==} + engines: {node: '>=6.9.0'} + + '@babel/template@7.28.6': + resolution: {integrity: sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==} + engines: {node: '>=6.9.0'} + + '@babel/traverse@7.29.0': + resolution: {integrity: sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==} + engines: {node: '>=6.9.0'} + + '@babel/types@7.29.0': + resolution: {integrity: sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==} + engines: {node: '>=6.9.0'} + + '@dnd-kit/accessibility@3.1.1': + resolution: {integrity: sha512-2P+YgaXF+gRsIihwwY1gCsQSYnu9Zyj2py8kY5fFvUM1qm2WA2u639R6YNVfU4GWr+ZM5mqEsfHZZLoRONbemw==} + peerDependencies: + react: '>=16.8.0' + + '@dnd-kit/core@6.3.1': + resolution: {integrity: sha512-xkGBRQQab4RLwgXxoqETICr6S5JlogafbhNsidmrkVv2YRs5MLwpjoF2qpiGjQt8S9AoxtIV603s0GIUpY5eYQ==} + peerDependencies: + react: '>=16.8.0' + react-dom: '>=16.8.0' + + '@dnd-kit/sortable@7.0.2': + resolution: {integrity: sha512-wDkBHHf9iCi1veM834Gbk1429bd4lHX4RpAwT0y2cHLf246GAvU2sVw/oxWNpPKQNQRQaeGXhAVgrOl1IT+iyA==} + peerDependencies: + '@dnd-kit/core': ^6.0.7 + react: '>=16.8.0' + + '@dnd-kit/utilities@3.2.2': + resolution: {integrity: sha512-+MKAJEOfaBe5SmV6t34p80MMKhjvUz0vRrvVJbPT0WElzaOJ/1xs+D+KDv+tD/NE5ujfrChEcshd4fLn0wpiqg==} + peerDependencies: + react: '>=16.8.0' + + '@douyinfe/semi-animation-react@2.96.0': + resolution: {integrity: sha512-ZE+fPOsHGyCC2pgOnTvkf9pONZT2OUZcUJ7hF3EbnBi45xkww1rhiWy2e6sl+dZdx/15LFip9gAqmqIMizWXig==} + + '@douyinfe/semi-animation-styled@2.96.0': + resolution: {integrity: sha512-GdTjXYXFSExoE0VD4mGA4wFsFauKpcegm8kBZZYKVyP1FM4ZJ35REqJA1VINKPAS1lljh3lbyPRulltFOqRiDQ==} + + '@douyinfe/semi-animation@2.96.0': + resolution: {integrity: sha512-v7qhQ64i3/kTF+XkhBpeJvTiFbd6/UuYdh8tIrzaZDuhlzdJ3k1MdBTpec48TDPcXO7K/L9oz9IhSWgpPyr4iQ==} + + '@douyinfe/semi-foundation@2.96.0': + resolution: {integrity: sha512-bR37+zGxwAAfWP2dOkyT66gN1La5PRoaI+rI2KciDgj7B05II0Ax4pybNvBQ0oWP70rR5y8EoQezvQa1Gxz3rg==} + + '@douyinfe/semi-icons-lab@2.96.0': + resolution: {integrity: sha512-VRbQRrTPiJtZ9Q7RI7hbFulJEopg/bz61ObcH5qqFCPqAfxjPoUMA17b2pK9RgX4Cl48UutA2mlj7GLu4iJ3YQ==} + peerDependencies: + react: '>=16.0.0' + react-dom: '>=16.0.0' + + '@douyinfe/semi-icons@2.96.0': + resolution: {integrity: sha512-DMacIzTGN+JwWt6IOVOpLbnXSf8x7hkcP/Q3ezhXlX89Csk0lgR7XvN082qbcyeCx4nHDjFbEgFCnrpE7OUPhw==} + peerDependencies: + react: '>=16.0.0' + + '@douyinfe/semi-illustrations@2.96.0': + resolution: {integrity: sha512-B6zYSbJ/g1rDy7hplYfiwljGRVnHApMMWVnbilD2li0m2V8W60rP448XHo3SoM+lBNxEWRJ1STKEZajliRk4XQ==} + peerDependencies: + react: '>=16.0.0' + + '@douyinfe/semi-json-viewer-core@2.96.0': + resolution: {integrity: sha512-zhL6WF/mlG69mB1pQnXPFH7mb97rHLp6BkSKk5m0pFt02jquo2qjhvYDsziqAFTEkA+npEC7I+eAQhqyHN00zg==} + + '@douyinfe/semi-theme-default@2.96.0': + resolution: {integrity: sha512-XuExot1vuh0EP8olz6cCGpIxQc1u790sO9mrooBt3ocCzlDXDhGJx1kYzJkHa7LdfDK5AEllFB1eF/QnrFxKUQ==} + + '@douyinfe/semi-ui@2.96.0': + resolution: {integrity: sha512-JHORLPOkaTiUoQIedoTX38rdJIiT0RNNlp3sqIqQRDeLODsZ6kHYFhBgRURTeT0HthPgfuilRWqWDULGJL+cIw==} + peerDependencies: + react: '>=16.0.0' + react-dom: '>=16.0.0' + + '@esbuild/aix-ppc64@0.25.12': + resolution: {integrity: sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [aix] + + '@esbuild/android-arm64@0.25.12': + resolution: {integrity: sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [android] + + '@esbuild/android-arm@0.25.12': + resolution: {integrity: sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==} + engines: {node: '>=18'} + cpu: [arm] + os: [android] + + '@esbuild/android-x64@0.25.12': + resolution: {integrity: sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==} + engines: {node: '>=18'} + cpu: [x64] + os: [android] + + '@esbuild/darwin-arm64@0.25.12': + resolution: {integrity: sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [darwin] + + '@esbuild/darwin-x64@0.25.12': + resolution: {integrity: sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==} + engines: {node: '>=18'} + cpu: [x64] + os: [darwin] + + '@esbuild/freebsd-arm64@0.25.12': + resolution: {integrity: sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [freebsd] + + '@esbuild/freebsd-x64@0.25.12': + resolution: {integrity: sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [freebsd] + + '@esbuild/linux-arm64@0.25.12': + resolution: {integrity: sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==} + engines: {node: '>=18'} + cpu: [arm64] + os: [linux] + + '@esbuild/linux-arm@0.25.12': + resolution: {integrity: sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==} + engines: {node: '>=18'} + cpu: [arm] + os: [linux] + + '@esbuild/linux-ia32@0.25.12': + resolution: {integrity: sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==} + engines: {node: '>=18'} + cpu: [ia32] + os: [linux] + + '@esbuild/linux-loong64@0.25.12': + resolution: {integrity: sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==} + engines: {node: '>=18'} + cpu: [loong64] + os: [linux] + + '@esbuild/linux-mips64el@0.25.12': + resolution: {integrity: sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==} + engines: {node: '>=18'} + cpu: [mips64el] + os: [linux] + + '@esbuild/linux-ppc64@0.25.12': + resolution: {integrity: sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [linux] + + '@esbuild/linux-riscv64@0.25.12': + resolution: {integrity: sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==} + engines: {node: '>=18'} + cpu: [riscv64] + os: [linux] + + '@esbuild/linux-s390x@0.25.12': + resolution: {integrity: sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==} + engines: {node: '>=18'} + cpu: [s390x] + os: [linux] + + '@esbuild/linux-x64@0.25.12': + resolution: {integrity: sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==} + engines: {node: '>=18'} + cpu: [x64] + os: [linux] + + '@esbuild/netbsd-arm64@0.25.12': + resolution: {integrity: sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [netbsd] + + '@esbuild/netbsd-x64@0.25.12': + resolution: {integrity: sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [netbsd] + + '@esbuild/openbsd-arm64@0.25.12': + resolution: {integrity: sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + + '@esbuild/openbsd-x64@0.25.12': + resolution: {integrity: sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==} + engines: {node: '>=18'} + cpu: [x64] + os: [openbsd] + + '@esbuild/openharmony-arm64@0.25.12': + resolution: {integrity: sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openharmony] + + '@esbuild/sunos-x64@0.25.12': + resolution: {integrity: sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==} + engines: {node: '>=18'} + cpu: [x64] + os: [sunos] + + '@esbuild/win32-arm64@0.25.12': + resolution: {integrity: sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [win32] + + '@esbuild/win32-ia32@0.25.12': + resolution: {integrity: sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==} + engines: {node: '>=18'} + cpu: [ia32] + os: [win32] + + '@esbuild/win32-x64@0.25.12': + resolution: {integrity: sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==} + engines: {node: '>=18'} + cpu: [x64] + os: [win32] + + '@eslint-community/eslint-utils@4.9.1': + resolution: {integrity: sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + + '@eslint-community/regexpp@4.12.2': + resolution: {integrity: sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + + '@eslint/config-array@0.21.2': + resolution: {integrity: sha512-nJl2KGTlrf9GjLimgIru+V/mzgSK0ABCDQRvxw5BjURL7WfH5uoWmizbH7QB6MmnMBd8cIC9uceWnezL1VZWWw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/config-helpers@0.4.2': + resolution: {integrity: sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/core@0.17.0': + resolution: {integrity: sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/eslintrc@3.3.5': + resolution: {integrity: sha512-4IlJx0X0qftVsN5E+/vGujTRIFtwuLbNsVUe7TO6zYPDR1O6nFwvwhIKEKSrl6dZchmYBITazxKoUYOjdtjlRg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/js@9.39.4': + resolution: {integrity: sha512-nE7DEIchvtiFTwBw4Lfbu59PG+kCofhjsKaCWzxTpt4lfRjRMqG6uMBzKXuEcyXhOHoUp9riAm7/aWYGhXZ9cw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/object-schema@2.1.7': + resolution: {integrity: sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/plugin-kit@0.4.1': + resolution: {integrity: sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@excalidraw/excalidraw@0.17.6': + resolution: {integrity: sha512-fyCl+zG/Z5yhHDh5Fq2ZGmphcrALmuOdtITm8gN4d8w4ntnaopTXcTfnAAaU3VleDC6LhTkoLOTG6P5kgREiIg==} + peerDependencies: + react: ^17.0.2 || ^18.2.0 + react-dom: ^17.0.2 || ^18.2.0 + + '@floating-ui/core@1.7.5': + resolution: {integrity: sha512-1Ih4WTWyw0+lKyFMcBHGbb5U5FtuHJuujoyyr5zTaWS5EYMeT6Jb2AuDeftsCsEuchO+mM2ij5+q9crhydzLhQ==} + + '@floating-ui/dom@1.7.6': + resolution: {integrity: sha512-9gZSAI5XM36880PPMm//9dfiEngYoC6Am2izES1FF406YFsjvyBMmeJ2g4SAju3xWwtuynNRFL2s9hgxpLI5SQ==} + + '@floating-ui/react-dom@2.1.8': + resolution: {integrity: sha512-cC52bHwM/n/CxS87FH0yWdngEZrjdtLW/qVruo68qg+prK7ZQ4YGdut2GyDVpoGeAYe/h899rVeOVm6Oi40k2A==} + peerDependencies: + react: '>=16.8.0' + react-dom: '>=16.8.0' + + '@floating-ui/react@0.27.19': + resolution: {integrity: sha512-31B8h5mm8YxotlE7/AU/PhNAl8eWxAmjL/v2QOxroDNkTFLk3Uu82u63N3b6TXa4EGJeeZLVcd/9AlNlVqzeog==} + peerDependencies: + react: '>=17.0.0' + react-dom: '>=17.0.0' + + '@floating-ui/utils@0.2.11': + resolution: {integrity: sha512-RiB/yIh78pcIxl6lLMG0CgBXAZ2Y0eVHqMPYugu+9U0AeT6YBeiJpf7lbdJNIugFP5SIjwNRgo4DhR1Qxi26Gg==} + + '@hookform/resolvers@3.10.0': + resolution: {integrity: sha512-79Dv+3mDF7i+2ajj7SkypSKHhl1cbln1OGavqrsF7p6mbUv11xpqpacPsGDCTRvCSjEEIez2ef1NveSVL3b0Ag==} + peerDependencies: + react-hook-form: ^7.0.0 + + '@humanfs/core@0.19.2': + resolution: {integrity: sha512-UhXNm+CFMWcbChXywFwkmhqjs3PRCmcSa/hfBgLIb7oQ5HNb1wS0icWsGtSAUNgefHeI+eBrA8I1fxmbHsGdvA==} + engines: {node: '>=18.18.0'} + + '@humanfs/node@0.16.8': + resolution: {integrity: sha512-gE1eQNZ3R++kTzFUpdGlpmy8kDZD/MLyHqDwqjkVQI0JMdI1D51sy1H958PNXYkM2rAac7e5/CnIKZrHtPh3BQ==} + engines: {node: '>=18.18.0'} + + '@humanfs/types@0.15.0': + resolution: {integrity: sha512-ZZ1w0aoQkwuUuC7Yf+7sdeaNfqQiiLcSRbfI08oAxqLtpXQr9AIVX7Ay7HLDuiLYAaFPu8oBYNq/QIi9URHJ3Q==} + engines: {node: '>=18.18.0'} + + '@humanwhocodes/module-importer@1.0.1': + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} + engines: {node: '>=12.22'} + + '@humanwhocodes/retry@0.4.3': + resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==} + engines: {node: '>=18.18'} + + '@jridgewell/gen-mapping@0.3.13': + resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==} + + '@jridgewell/remapping@2.3.5': + resolution: {integrity: sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==} + + '@jridgewell/resolve-uri@3.1.2': + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} + engines: {node: '>=6.0.0'} + + '@jridgewell/sourcemap-codec@1.5.5': + resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==} + + '@jridgewell/trace-mapping@0.3.31': + resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==} + + '@lexical/clipboard@0.44.0': + resolution: {integrity: sha512-nfmNIs7uENqlDI7cm2E4I1Yp8mDJGMhEQIrIV2rNWnL1oeHVXQ7yuYdyoPdcY1zuj/9nvkYBQYUEh0QiGwpETA==} + + '@lexical/code-core@0.44.0': + resolution: {integrity: sha512-m57JyXTIvW1tsqw/Vuogk8jqWCZZIeFQbWybRc46ytR8ReDgzPRODpN8+dacIIeRH5yC5UC3lAa743mtdNkxqg==} + + '@lexical/code-prism@0.44.0': + resolution: {integrity: sha512-E8hmosuviwDfZqNyFKf2Vym8lV4shRFRHsRgYHzA3UCp88OqsxcSpyIwZk276khvJ2Zd4DupqJht/h+djezO4Q==} + + '@lexical/code@0.44.0': + resolution: {integrity: sha512-d2rZUlGC8noGn/XbVrPyPZ86gYKT5a1DdsCSYIWnw/aqAs9G0xaIBcV9ABH+9cUS9fY5GDHaKTllHKIA8VRAxQ==} + + '@lexical/devtools-core@0.44.0': + resolution: {integrity: sha512-X3uNG3P1vOsdzmEcy+7m9DxAcIVtVUZnvskmLqqLs6VluVVwH9xy7h1bPsvlDKvj1Nj73tWJ3TW0qXQWDTo5tw==} + peerDependencies: + react: '>=17.x' + react-dom: '>=17.x' + + '@lexical/dragon@0.44.0': + resolution: {integrity: sha512-RhlsjVDket9k1+YFEkDE0/7Qyrh2BI0vxBMzrWwPJTXX/4YFanYN9su8RSabkIukBBJ3QiNOOoC8FKK4Lkr4qg==} + + '@lexical/extension@0.44.0': + resolution: {integrity: sha512-BsYtoc+0EU0pqcOpf/lIUDU6LQVO6zX2AawZoUWJzT3Wzfov23qsqZWvl2WGM9dnRTN5iISJL3Fl53bQVxiXxw==} + + '@lexical/file@0.44.0': + resolution: {integrity: sha512-K0FikTJhJAHK9QBKromq6fnUtGV0hvs+XFUQgklWAyYZkSN3B8W1VBk7K1QwfacSNhqgkqDTvgf+XAFdksOtgg==} + + '@lexical/hashtag@0.44.0': + resolution: {integrity: sha512-0WATahDSqYKVTudQv3KpFbLeCpmrCpRptPFbjxOMckAX2MRpYlrExlqKfgfpri5BSQPtG49EPSGeNfSx/Faavw==} + + '@lexical/history@0.44.0': + resolution: {integrity: sha512-RGXcbFTgYL1GIWaReBI26mNSsJTfiA9EAtDY4LBeZ14NrIQhYNokKgNiOxq5Bn8xXrl2+mawQEqoMfgpWp/5YA==} + + '@lexical/html@0.44.0': + resolution: {integrity: sha512-5X6eGsgwtqPxABsuShUxF7ZfyB/U4GwSEyeonvwH1Vc/5Q2uQVjlB+FAYd+MNwWMHMh4d4+yZ3l70AtIuhr5eg==} + + '@lexical/link@0.44.0': + resolution: {integrity: sha512-uvEqEol/mLEzGVQd8Rok9I48RgYPKokM/nsclI9nYcEdccVOM2Nri4ntoRwodhbccFLtjMPl8OBldwXbfc77tQ==} + + '@lexical/list@0.44.0': + resolution: {integrity: sha512-ZTCWxDz1okPrC9FBXi1yV3W5fbQQeMUlFIcSVF9HibcVPmCsPa900IxthuiQbGiTycUyXDTOB3IUYRtlJNtpjw==} + + '@lexical/mark@0.44.0': + resolution: {integrity: sha512-bWMowllwe6BcgYMAkrsZx6Z+CX/72qCQpFKhlkR4ael92yOWSBkz68xp1wxxkSnQX9zoI1gYTeWBofVsSDKcsQ==} + + '@lexical/markdown@0.44.0': + resolution: {integrity: sha512-DwlXdp85pYMo3exDF6W3iz8plpuP+RQ4Me4Iljm7O5aPDp0SSrIoZxyX4zS668mVAoz5HHj1Ka0kQkft8mq26Q==} + + '@lexical/overflow@0.44.0': + resolution: {integrity: sha512-5GYaYjSxn27pqHRfU+tQ2STF10wgJvI+MUnwTnUFSzy3dko1b+oV94K/Yx0TuEewPbwDibfoFA8CwqUvOLHAyw==} + + '@lexical/plain-text@0.44.0': + resolution: {integrity: sha512-bIV4Lljk0x70zFhkZIwzSPK5q3m9FpDisjGm2/3Q/chb+5BW3Tv8QJmqnpCiSO6S2KXO7gfSy81ZfkQ1dcd4EQ==} + + '@lexical/react@0.44.0': + resolution: {integrity: sha512-p/NQd/fMh3pXb1XqegE2ruvWDcUmfB12OidQ9nwtMtj5VfcUjQu2I+trUhgGRIADxSYxMWmw+8PPj5YSf4m5oA==} + peerDependencies: + react: '>=17.x' + react-dom: '>=17.x' + yjs: '>=13.5.22' + peerDependenciesMeta: + yjs: + optional: true + + '@lexical/rich-text@0.44.0': + resolution: {integrity: sha512-IIdrutK5GY47ITjPlZB7KzUi9dBDwygsyFOwolnrYSL7m6TtGhAqrYiFg/YNOTT/nBzK3KQeCJRbnxpjJAVZtQ==} + + '@lexical/selection@0.44.0': + resolution: {integrity: sha512-AEyeZJFFr5YRLeqVR+X0QAW19c4Fk4MFAQu52z2gxAyDGTj9xwVJxjfepVpfUp4P9K+sPtJ/yaqfMXH506ksSQ==} + + '@lexical/table@0.44.0': + resolution: {integrity: sha512-5Uq0O/fBCxcZp9y17fXUONY7dU9lVo/mB5JHy23laIiKzBKP5IzzTLMU9ikZTppIXbMNxYXd+R2pmy7PYTLyvw==} + + '@lexical/text@0.44.0': + resolution: {integrity: sha512-1XJD8ZbwaXljTl8k4+jjiopdhnYZm26IJw9Gv8+cIThVC0b6B3JZ/WxH97BMDcSloKvWHFkGiPztxRwNwA29Rw==} + + '@lexical/utils@0.44.0': + resolution: {integrity: sha512-/D2ptztNevfBJgtkj4uaiYBeRcvSy+1mQj6pNYaCFZIoPJIwl6H5fXwWAvpvr11vcQKP9DEEoXR+V4qkMOA+EA==} + + '@lexical/yjs@0.44.0': + resolution: {integrity: sha512-b3QTub9J/3LuwSSdooynb6GbMHBRyBT4xUbXzXqNPbDHgYe6CDrqf/uJIHRihIjAhOnPaHYqo9XUzitl++N1DQ==} + peerDependencies: + yjs: '>=13.5.22' + + '@mdx-js/mdx@3.1.1': + resolution: {integrity: sha512-f6ZO2ifpwAQIpzGWaBQT2TXxPv6z3RBzQKpVftEWN78Vl/YweF1uwussDx8ECAXVtr3Rs89fKyG9YlzUs9DyGQ==} + + '@parcel/watcher-android-arm64@2.5.6': + resolution: {integrity: sha512-YQxSS34tPF/6ZG7r/Ih9xy+kP/WwediEUsqmtf0cuCV5TPPKw/PQHRhueUo6JdeFJaqV3pyjm0GdYjZotbRt/A==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [android] + + '@parcel/watcher-darwin-arm64@2.5.6': + resolution: {integrity: sha512-Z2ZdrnwyXvvvdtRHLmM4knydIdU9adO3D4n/0cVipF3rRiwP+3/sfzpAwA/qKFL6i1ModaabkU7IbpeMBgiVEA==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [darwin] + + '@parcel/watcher-darwin-x64@2.5.6': + resolution: {integrity: sha512-HgvOf3W9dhithcwOWX9uDZyn1lW9R+7tPZ4sug+NGrGIo4Rk1hAXLEbcH1TQSqxts0NYXXlOWqVpvS1SFS4fRg==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [darwin] + + '@parcel/watcher-freebsd-x64@2.5.6': + resolution: {integrity: sha512-vJVi8yd/qzJxEKHkeemh7w3YAn6RJCtYlE4HPMoVnCpIXEzSrxErBW5SJBgKLbXU3WdIpkjBTeUNtyBVn8TRng==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [freebsd] + + '@parcel/watcher-linux-arm-glibc@2.5.6': + resolution: {integrity: sha512-9JiYfB6h6BgV50CCfasfLf/uvOcJskMSwcdH1PHH9rvS1IrNy8zad6IUVPVUfmXr+u+Km9IxcfMLzgdOudz9EQ==} + engines: {node: '>= 10.0.0'} + cpu: [arm] + os: [linux] + libc: [glibc] + + '@parcel/watcher-linux-arm-musl@2.5.6': + resolution: {integrity: sha512-Ve3gUCG57nuUUSyjBq/MAM0CzArtuIOxsBdQ+ftz6ho8n7s1i9E1Nmk/xmP323r2YL0SONs1EuwqBp2u1k5fxg==} + engines: {node: '>= 10.0.0'} + cpu: [arm] + os: [linux] + libc: [musl] + + '@parcel/watcher-linux-arm64-glibc@2.5.6': + resolution: {integrity: sha512-f2g/DT3NhGPdBmMWYoxixqYr3v/UXcmLOYy16Bx0TM20Tchduwr4EaCbmxh1321TABqPGDpS8D/ggOTaljijOA==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [linux] + libc: [glibc] + + '@parcel/watcher-linux-arm64-musl@2.5.6': + resolution: {integrity: sha512-qb6naMDGlbCwdhLj6hgoVKJl2odL34z2sqkC7Z6kzir8b5W65WYDpLB6R06KabvZdgoHI/zxke4b3zR0wAbDTA==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [linux] + libc: [musl] + + '@parcel/watcher-linux-x64-glibc@2.5.6': + resolution: {integrity: sha512-kbT5wvNQlx7NaGjzPFu8nVIW1rWqV780O7ZtkjuWaPUgpv2NMFpjYERVi0UYj1msZNyCzGlaCWEtzc+exjMGbQ==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [linux] + libc: [glibc] + + '@parcel/watcher-linux-x64-musl@2.5.6': + resolution: {integrity: sha512-1JRFeC+h7RdXwldHzTsmdtYR/Ku8SylLgTU/reMuqdVD7CtLwf0VR1FqeprZ0eHQkO0vqsbvFLXUmYm/uNKJBg==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [linux] + libc: [musl] + + '@parcel/watcher-win32-arm64@2.5.6': + resolution: {integrity: sha512-3ukyebjc6eGlw9yRt678DxVF7rjXatWiHvTXqphZLvo7aC5NdEgFufVwjFfY51ijYEWpXbqF5jtrK275z52D4Q==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [win32] + + '@parcel/watcher-win32-ia32@2.5.6': + resolution: {integrity: sha512-k35yLp1ZMwwee3Ez/pxBi5cf4AoBKYXj00CZ80jUz5h8prpiaQsiRPKQMxoLstNuqe2vR4RNPEAEcjEFzhEz/g==} + engines: {node: '>= 10.0.0'} + cpu: [ia32] + os: [win32] + + '@parcel/watcher-win32-x64@2.5.6': + resolution: {integrity: sha512-hbQlYcCq5dlAX9Qx+kFb0FHue6vbjlf0FrNzSKdYK2APUf7tGfGxQCk2ihEREmbR6ZMc0MVAD5RIX/41gpUzTw==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [win32] + + '@parcel/watcher@2.5.6': + resolution: {integrity: sha512-tmmZ3lQxAe/k/+rNnXQRawJ4NjxO2hqiOLTHvWchtGZULp4RyFeh6aU4XdOYBFe2KE1oShQTv4AblOs2iOrNnQ==} + engines: {node: '>= 10.0.0'} + + '@preact/signals-core@1.14.2': + resolution: {integrity: sha512-RZHdBj9ZF4n40Rp4jS052EHHjBWf96P9oNdXPfhQTovCuWY9iQn3Gq+gOTJSgBO9A/JBuPfMOWsSX/lIU9Pc/A==} + + '@rolldown/pluginutils@1.0.0-beta.27': + resolution: {integrity: sha512-+d0F4MKMCbeVUJwG96uQ4SgAznZNSq93I3V+9NHA4OpvqG8mRCpGdKmK8l/dl02h2CCDHwW2FqilnTyDcAnqjA==} + + '@rollup/rollup-android-arm-eabi@4.60.3': + resolution: {integrity: sha512-x35CNW/ANXG3hE/EZpRU8MXX1JDN86hBb2wMGAtltkz7pc6cxgjpy1OMMfDosOQ+2hWqIkag/fGok1Yady9nGw==} + cpu: [arm] + os: [android] + + '@rollup/rollup-android-arm64@4.60.3': + resolution: {integrity: sha512-xw3xtkDApIOGayehp2+Rz4zimfkaX65r4t47iy+ymQB2G4iJCBBfj0ogVg5jpvjpn8UWn/+q9tprxleYeNp3Hw==} + cpu: [arm64] + os: [android] + + '@rollup/rollup-darwin-arm64@4.60.3': + resolution: {integrity: sha512-vo6Y5Qfpx7/5EaamIwi0WqW2+zfiusVihKatLvtN1VFVy3D13uERk/6gZLU1UiHRL6fDXqj/ELIeVRGnvcTE1g==} + cpu: [arm64] + os: [darwin] + + '@rollup/rollup-darwin-x64@4.60.3': + resolution: {integrity: sha512-D+0QGcZhBzTN82weOnsSlY7V7+RMmPuF1CkbxyMAGE8+ZHeUjyb76ZiWmBlCu//AQQONvxcqRbwZTajZKqjuOw==} + cpu: [x64] + os: [darwin] + + '@rollup/rollup-freebsd-arm64@4.60.3': + resolution: {integrity: sha512-6HnvHCT7fDyj6R0Ph7A6x8dQS/S38MClRWeDLqc0MdfWkxjiu1HSDYrdPhqSILzjTIC/pnXbbJbo+ft+gy/9hQ==} + cpu: [arm64] + os: [freebsd] + + '@rollup/rollup-freebsd-x64@4.60.3': + resolution: {integrity: sha512-KHLgC3WKlUYW3ShFKnnosZDOJ0xjg9zp7au3sIm2bs/tGBeC2ipmvRh/N7JKi0t9Ue20C0dpEshi8WUubg+cnA==} + cpu: [x64] + os: [freebsd] + + '@rollup/rollup-linux-arm-gnueabihf@4.60.3': + resolution: {integrity: sha512-DV6fJoxEYWJOvaZIsok7KrYl0tPvga5OZ2yvKHNNYyk/2roMLqQAbGhr78EQ5YhHpnhLKJD3S1WFusAkmUuV5g==} + cpu: [arm] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-arm-musleabihf@4.60.3': + resolution: {integrity: sha512-mQKoJAzvuOs6F+TZybQO4GOTSMUu7v0WdxEk24krQ/uUxXoPTtHjuaUuPmFhtBcM4K0ons8nrE3JyhTuCFtT/w==} + cpu: [arm] + os: [linux] + libc: [musl] + + '@rollup/rollup-linux-arm64-gnu@4.60.3': + resolution: {integrity: sha512-Whjj2qoiJ6+OOJMGptTYazaJvjOJm+iKHpXQM1P3LzGjt7Ff++Tp7nH4N8J/BUA7R9IHfDyx4DJIflifwnbmIA==} + cpu: [arm64] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-arm64-musl@4.60.3': + resolution: {integrity: sha512-4YTNHKqGng5+yiZt3mg77nmyuCfmNfX4fPmyUapBcIk+BdwSwmCWGXOUxhXbBEkFHtoN5boLj/5NON+u5QC9tg==} + cpu: [arm64] + os: [linux] + libc: [musl] + + '@rollup/rollup-linux-loong64-gnu@4.60.3': + resolution: {integrity: sha512-SU3kNlhkpI4UqlUc2VXPGK9o886ZsSeGfMAX2ba2b8DKmMXq4AL7KUrkSWVbb7koVqx41Yczx6dx5PNargIrEA==} + cpu: [loong64] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-loong64-musl@4.60.3': + resolution: {integrity: sha512-6lDLl5h4TXpB1mTf2rQWnAk/LcXrx9vBfu/DT5TIPhvMhRWaZ5MxkIc8u4lJAmBo6klTe1ywXIUHFjylW505sg==} + cpu: [loong64] + os: [linux] + libc: [musl] + + '@rollup/rollup-linux-ppc64-gnu@4.60.3': + resolution: {integrity: sha512-BMo8bOw8evlup/8G+cj5xWtPyp93xPdyoSN16Zy90Q2QZ0ZYRhCt6ZJSwbrRzG9HApFabjwj2p25TUPDWrhzqQ==} + cpu: [ppc64] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-ppc64-musl@4.60.3': + resolution: {integrity: sha512-E0L8X1dZN1/Rph+5VPF6Xj2G7JJvMACVXtamTJIDrVI44Y3K+G8gQaMEAavbqCGTa16InptiVrX6eM6pmJ+7qA==} + cpu: [ppc64] + os: [linux] + libc: [musl] + + '@rollup/rollup-linux-riscv64-gnu@4.60.3': + resolution: {integrity: sha512-oZJ/WHaVfHUiRAtmTAeo3DcevNsVvH8mbvodjZy7D5QKvCefO371SiKRpxoDcCxB3PTRTLayWBkvmDQKTcX/sw==} + cpu: [riscv64] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-riscv64-musl@4.60.3': + resolution: {integrity: sha512-Dhbyh7j9FybM3YaTgaHmVALwA8AkUwTPccyCQ79TG9AJUsMQqgN1DDEZNr4+QUfwiWvLDumW5vdwzoeUF+TNxQ==} + cpu: [riscv64] + os: [linux] + libc: [musl] + + '@rollup/rollup-linux-s390x-gnu@4.60.3': + resolution: {integrity: sha512-cJd1X5XhHHlltkaypz1UcWLA8AcoIi1aWhsvaWDskD1oz2eKCypnqvTQ8ykMNI0RSmm7NkTdSqSSD7zM0xa6Ig==} + cpu: [s390x] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-x64-gnu@4.60.3': + resolution: {integrity: sha512-DAZDBHQfG2oQuhY7mc6I3/qB4LU2fQCjRvxbDwd/Jdvb9fypP4IJ4qmtu6lNjes6B531AI8cg1aKC2di97bUxA==} + cpu: [x64] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-x64-musl@4.60.3': + resolution: {integrity: sha512-cRxsE8c13mZOh3vP+wLDxpQBRrOHDIGOWyDL93Sy0Ga8y515fBcC2pjUfFwUe5T7tqvTvWbCpg1URM/AXdWIXA==} + cpu: [x64] + os: [linux] + libc: [musl] + + '@rollup/rollup-openbsd-x64@4.60.3': + resolution: {integrity: sha512-QaWcIgRxqEdQdhJqW4DJctsH6HCmo5vHxY0krHSX4jMtOqfzC+dqDGuHM87bu4H8JBeibWx7jFz+h6/4C8wA5Q==} + cpu: [x64] + os: [openbsd] + + '@rollup/rollup-openharmony-arm64@4.60.3': + resolution: {integrity: sha512-AaXwSvUi3QIPtroAUw1t5yHGIyqKEXwH54WUocFolZhpGDruJcs8c+xPNDRn4XiQsS7MEwnYsHW2l0MBLDMkWg==} + cpu: [arm64] + os: [openharmony] + + '@rollup/rollup-win32-arm64-msvc@4.60.3': + resolution: {integrity: sha512-65LAKM/bAWDqKNEelHlcHvm2V+Vfb8C6INFxQXRHCvaVN1rJfwr4NvdP4FyzUaLqWfaCGaadf6UbTm8xJeYfEg==} + cpu: [arm64] + os: [win32] + + '@rollup/rollup-win32-ia32-msvc@4.60.3': + resolution: {integrity: sha512-EEM2gyhBF5MFnI6vMKdX1LAosE627RGBzIoGMdLloPZkXrUN0Ckqgr2Qi8+J3zip/8NVVro3/FjB+tjhZUgUHA==} + cpu: [ia32] + os: [win32] + + '@rollup/rollup-win32-x64-gnu@4.60.3': + resolution: {integrity: sha512-E5Eb5H/DpxaoXH++Qkv28RcUJboMopmdDUALBczvHMf7hNIxaDZqwY5lK12UK1BHacSmvupoEWGu+n993Z0y1A==} + cpu: [x64] + os: [win32] + + '@rollup/rollup-win32-x64-msvc@4.60.3': + resolution: {integrity: sha512-hPt/bgL5cE+Qp+/TPHBqptcAgPzgj46mPcg/16zNUmbQk0j+mOEQV/+Lqu8QRtDV3Ek95Q6FeFITpuhl6OTsAA==} + cpu: [x64] + os: [win32] + + '@tiptap/core@3.23.4': + resolution: {integrity: sha512-ni2LWE52bVeSt3L2HVBSmbBw+elc32ATej9C68EyKzN/8vR5ILxFn6RCdDTKm4asmwZyq2jys12dKmBdWMr9QA==} + peerDependencies: + '@tiptap/pm': 3.23.4 + + '@tiptap/extension-blockquote@3.23.4': + resolution: {integrity: sha512-7YjSibNlPcy9eGK+tHt5G/Njr7nPxl+rZ3rCC6TwtLIRLSHPnoGDsfFOgTPkXxaQcE1a/VQwemnYfWc3kdIjDQ==} + peerDependencies: + '@tiptap/core': 3.23.4 + + '@tiptap/extension-bold@3.23.4': + resolution: {integrity: sha512-3L9tnZ12i+98u5df2nV2zGu/sc3rhI87E3ocn1YYAO8PJUAgZnMwdet8JawCrS1uut5sRKlxo3SXEmdNfRVm/w==} + peerDependencies: + '@tiptap/core': 3.23.4 + + '@tiptap/extension-bubble-menu@3.23.4': + resolution: {integrity: sha512-EPTpL/IFp/aTGZErBq/Mc3dKznj6G/qNEkVYWjueOn1oKApyT0P6WVHGvu/vpMdErhzmoGDuFPPGVS6T8Upx2Q==} + peerDependencies: + '@tiptap/core': 3.23.4 + '@tiptap/pm': 3.23.4 + + '@tiptap/extension-bullet-list@3.23.4': + resolution: {integrity: sha512-mXB2KZOz1R+E6VNTZ3vzdAk7ZDGKjPmsJEZIQg1B5qRycTKg49/rCCkLA2QnqAwX6BzS3mLLH1RWE2W0oXD7vg==} + peerDependencies: + '@tiptap/extension-list': 3.23.4 + + '@tiptap/extension-code-block@3.23.4': + resolution: {integrity: sha512-UEU1w/85CSNKktbhESnIRmtjKcH7DeschReZA8err1wAnYLTKzid5ucnJSJ25iRg2V5Fnuws5gnPT5CVgdfXCQ==} + peerDependencies: + '@tiptap/core': 3.23.4 + '@tiptap/pm': 3.23.4 + + '@tiptap/extension-code@3.23.4': + resolution: {integrity: sha512-C0TeRipMycUEBnV+Mzx6eLp/yZb6Vi/waP3Tkb0lO5/ikg7LWLB7AlmMunjIXEUcR/pJHID/aEh5PfJFpysUDg==} + peerDependencies: + '@tiptap/core': 3.23.4 + + '@tiptap/extension-document@3.23.4': + resolution: {integrity: sha512-YC4G6VkxT629rlqUTwD6XvOpxjvghn7fxrK4RbyKVJY2C6E1vgmX0won1Ast6v+qTE6iONOMS6f6VyPxSGjg4w==} + peerDependencies: + '@tiptap/core': 3.23.4 + + '@tiptap/extension-dropcursor@3.23.4': + resolution: {integrity: sha512-ujJQUIENk0RwVFCh5g/TOSEv1a7Pnam/cjHmSUqHWUNZkYS9aOqjm+JfURJPCinRS2oHvo3AARul5mkKgDJYcA==} + peerDependencies: + '@tiptap/extensions': 3.23.4 + + '@tiptap/extension-floating-menu@3.23.4': + resolution: {integrity: sha512-eAc72bKM26yIPx0jsU8qdjE71vFNVu5R9jGbdItBMFc0SPLS4qY8g+8RJ+iWoLwbcSEpgooLS9D9sLfdAU+Tvw==} + peerDependencies: + '@floating-ui/dom': ^1.0.0 + '@tiptap/core': 3.23.4 + '@tiptap/pm': 3.23.4 + + '@tiptap/extension-gapcursor@3.23.4': + resolution: {integrity: sha512-RuyvOlIGP6UpVOc0Lw0L63jKLtYM49CNhPV2OMSfwwwbBZ3pJGos2/SqpYg71d3sn+qpsAopS4Pfr8iPZog73A==} + peerDependencies: + '@tiptap/extensions': 3.23.4 + + '@tiptap/extension-hard-break@3.23.4': + resolution: {integrity: sha512-ODlpZCi7n136BH9luM09EFL8Pg+bbRCd0tzCQM5BKMXRkLitYZA8Gl/f5DLmGJ50wzFsDPXK2Br2g9UvZK7COg==} + peerDependencies: + '@tiptap/core': 3.23.4 + + '@tiptap/extension-heading@3.23.4': + resolution: {integrity: sha512-8W9Hqi0J69Xbqg08nPf4xRMJXMccaKFAgUE1tvy5PAWJSQxOMwkKQXgZXxwe+80sOMUnV8qveBqUy/ODMPgAxQ==} + peerDependencies: + '@tiptap/core': 3.23.4 + + '@tiptap/extension-horizontal-rule@3.23.4': + resolution: {integrity: sha512-EA4kK8ywZ4dQNOdxeZbplmDDs5T5LjMgHpqxRwukj9wwKiILOK5E3fcKm1fCKh9Q02w96jax6YVccHwmgJP3sQ==} + peerDependencies: + '@tiptap/core': 3.23.4 + '@tiptap/pm': 3.23.4 + + '@tiptap/extension-image@3.23.4': + resolution: {integrity: sha512-qandp5HLRl+n8D61+LCT67qtb1uSKffyEGD0fVTkg/RfbyFsJvCDFbjVEoiIG8JOx8O5DehgrDCvS35QOWgr2A==} + peerDependencies: + '@tiptap/core': 3.23.4 + + '@tiptap/extension-italic@3.23.4': + resolution: {integrity: sha512-jUAHi+HZlg47BzgVIy6y/UH5vev7vPQ95jddhB5K3hC122kvWFMXlken7UOnqzbxNcHs2+4Oi/ZJirYMpT4P5w==} + peerDependencies: + '@tiptap/core': 3.23.4 + + '@tiptap/extension-link@3.23.4': + resolution: {integrity: sha512-XjxltY7MomwfTs6jmN6Bw5bb/upb34lpyqv2RiXppFTK25Br7ipksRjUpWpB4/csZeg30qwrLGVKxCol38ffrw==} + peerDependencies: + '@tiptap/core': 3.23.4 + '@tiptap/pm': 3.23.4 + + '@tiptap/extension-list-item@3.23.4': + resolution: {integrity: sha512-Q/JXosShD5oyDwukE6igdrZD2lb0ZgyoQTHYchk0pzU4frClFbn3RI1wKP+XeqKLhdO6KH2WZ9rERGH7PtDi7Q==} + peerDependencies: + '@tiptap/extension-list': 3.23.4 + + '@tiptap/extension-list-keymap@3.23.4': + resolution: {integrity: sha512-9FezifCfuoc0o+5K6l4QNOOfelqxnDGg/f9oL1D/LFZPC54bPxpWWft9QCWOqyqZgyLCLjbCjciAlbgkrFUmmw==} + peerDependencies: + '@tiptap/extension-list': 3.23.4 + + '@tiptap/extension-list@3.23.4': + resolution: {integrity: sha512-yuauDm6qW/7q+ZO0YJBKQEGdnUm6DDTJM8AMp9bMZrT4jRf/zyUtNcZ91QEfFvBcyVuI+10PIOXtNPevhQ741Q==} + peerDependencies: + '@tiptap/core': 3.23.4 + '@tiptap/pm': 3.23.4 + + '@tiptap/extension-mention@3.23.4': + resolution: {integrity: sha512-4Fq4shW/XQ8h4wyaudOP4HWze9NWN4MTCQAQb8BSHWaMOosVRzve+WnTQL53axWj0pbYqM+d9iYpMgvdMmMm9g==} + peerDependencies: + '@tiptap/core': 3.23.4 + '@tiptap/pm': 3.23.4 + '@tiptap/suggestion': 3.23.4 + + '@tiptap/extension-ordered-list@3.23.4': + resolution: {integrity: sha512-+3ofyssYnOTa1+nFWEmCAY1ngn8nAV1xo25JnNNC87NMU9WkSgr93jB7/uUJP0uui1C2dBLlaup3XXm108yarw==} + peerDependencies: + '@tiptap/extension-list': 3.23.4 + + '@tiptap/extension-paragraph@3.23.4': + resolution: {integrity: sha512-KbhXjCFzWphvFn5VU7E4dtmYDm+bssI1i0+CnXPWCXkjdaaX88ck68Xp1fKz8/bbI/CqlgiNDO/3TvqgtZ6woQ==} + peerDependencies: + '@tiptap/core': 3.23.4 + + '@tiptap/extension-strike@3.23.4': + resolution: {integrity: sha512-Vnq5vW801zPbu1LtKeA5k4R241jY+hRjXeijYwIPxy15KzIiipY12518HiCf6/8kkRbMxgOfdYg9X4BRV3HV3g==} + peerDependencies: + '@tiptap/core': 3.23.4 + + '@tiptap/extension-text-align@3.23.4': + resolution: {integrity: sha512-A3WVhAs6YFlkfa7hNgps21QLfitNZyWFBBepQusX35sz6BlaHSy9GVrTR/JjGwGIxhNoqU2SGApvf2xTuX89gQ==} + peerDependencies: + '@tiptap/core': 3.23.4 + + '@tiptap/extension-text-style@3.23.4': + resolution: {integrity: sha512-jb9PBkvqqn14ju37VMYOmmva9t9Th7vutoio9iB7etcu4XhL/4Z8rYPZmO+9+HLros2TQ/1JeCNZzc8LzcuBiA==} + peerDependencies: + '@tiptap/core': 3.23.4 + + '@tiptap/extension-text@3.23.4': + resolution: {integrity: sha512-q9kxver/MR18p66aWZHSPycnr9hcBFyVGeGj8gf+BQCzn5hpvtSYTfLvk1nq8GFhygdQ9/e3f7B5ovrm/jnpvw==} + peerDependencies: + '@tiptap/core': 3.23.4 + + '@tiptap/extension-underline@3.23.4': + resolution: {integrity: sha512-F1ocPT10LV+seky25R1TMCRdc/Iof99jLcDSYDGr6mNEDY4ct2RvOeSM8aDdYq6CkH+vXt3i3JDeRwV23KzswQ==} + peerDependencies: + '@tiptap/core': 3.23.4 + + '@tiptap/extensions@3.23.4': + resolution: {integrity: sha512-SlGPXauW8iKWG7wwuwC/0y/smLImp0h6GBIGgNnTBgIP/ThXQnjLMSZH0mW/REO87dQxkku01V3ARRywi+juhg==} + peerDependencies: + '@tiptap/core': 3.23.4 + '@tiptap/pm': 3.23.4 + + '@tiptap/pm@3.23.4': + resolution: {integrity: sha512-+C5ngcoza47n3MjtjVBqBEBICPC0McdbwzJ+X6SSCviCLoqnSYanv5mIX9HWG0Q4fJ4BkdNM3VibZUxQaTbKyQ==} + + '@tiptap/react@3.23.4': + resolution: {integrity: sha512-mb5aIY9PuLreOVLExqs+8BAI20I/8+jCUBfEIqheuFY2GRRuBiwczejSlYuADfVDBbPVN5uPw4UMADCaH5wueQ==} + peerDependencies: + '@tiptap/core': 3.23.4 + '@tiptap/pm': 3.23.4 + '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 + '@types/react-dom': ^17.0.0 || ^18.0.0 || ^19.0.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 + + '@tiptap/starter-kit@3.23.4': + resolution: {integrity: sha512-3VhU+NO6/ec9DMj/5Ej0nzARSq42cXnqW+QHCmTL3FNXkXQz+tw1KlfruT5GGJ3M0RssjWjRC0a39N/4S3qxeA==} + + '@tiptap/suggestion@3.23.4': + resolution: {integrity: sha512-KvrHKQcGpEKPPuetH2N4K21kA7hc31n5WDzw3FM+fNpMKdJOToYoNZzS9rmuBBHmNZ9wyK2sWmzi09enmv6wbg==} + peerDependencies: + '@tiptap/core': 3.23.4 + '@tiptap/pm': 3.23.4 + + '@types/babel__core@7.20.5': + resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} + + '@types/babel__generator@7.27.0': + resolution: {integrity: sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==} + + '@types/babel__template@7.4.4': + resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} + + '@types/babel__traverse@7.28.0': + resolution: {integrity: sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==} + + '@types/chai@5.2.3': + resolution: {integrity: sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==} + + '@types/debug@4.1.13': + resolution: {integrity: sha512-KSVgmQmzMwPlmtljOomayoR89W4FynCAi3E8PPs7vmDVPe84hT+vGPKkJfThkmXs0x0jAaa9U8uW8bbfyS2fWw==} + + '@types/deep-eql@4.0.2': + resolution: {integrity: sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==} + + '@types/estree-jsx@1.0.5': + resolution: {integrity: sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==} + + '@types/estree@1.0.8': + resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} + + '@types/estree@1.0.9': + resolution: {integrity: sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==} + + '@types/hast@3.0.4': + resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} + + '@types/json-schema@7.0.15': + resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} + + '@types/lodash-es@4.17.12': + resolution: {integrity: sha512-0NgftHUcV4v34VhXm8QBSftKVXtbkBG3ViCjs6+eJ5a6y6Mi/jiFGPc1sC7QK+9BFhWrURE3EOggmWaSxL9OzQ==} + + '@types/lodash@4.17.24': + resolution: {integrity: sha512-gIW7lQLZbue7lRSWEFql49QJJWThrTFFeIMJdp3eH4tKoxm1OvEPg02rm4wCCSHS0cL3/Fizimb35b7k8atwsQ==} + + '@types/mdast@4.0.4': + resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} + + '@types/mdx@2.0.13': + resolution: {integrity: sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==} + + '@types/ms@2.1.0': + resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} + + '@types/prop-types@15.7.15': + resolution: {integrity: sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw==} + + '@types/react-dom@18.3.7': + resolution: {integrity: sha512-MEe3UeoENYVFXzoXEWsvcpg6ZvlrFNlOQ7EOsvhI3CfAXwzPfO8Qwuxd40nepsYKqyyVQnTdEfv68q91yLcKrQ==} + peerDependencies: + '@types/react': ^18.0.0 + + '@types/react@18.3.28': + resolution: {integrity: sha512-z9VXpC7MWrhfWipitjNdgCauoMLRdIILQsAEV+ZesIzBq/oUlxk0m3ApZuMFCXdnS4U7KrI+l3WRUEGQ8K1QKw==} + + '@types/trusted-types@2.0.7': + resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==} + + '@types/unist@2.0.11': + resolution: {integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==} + + '@types/unist@3.0.3': + resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} + + '@types/use-sync-external-store@0.0.6': + resolution: {integrity: sha512-zFDAD+tlpf2r4asuHEj0XH6pY6i0g5NeAHPn+15wk3BV6JA69eERFXC1gyGThDkVa1zCyKr5jox1+2LbV/AMLg==} + + '@typescript-eslint/eslint-plugin@8.59.3': + resolution: {integrity: sha512-PwFvSKsXGShKGW6n5bZOhGHEcCZXM8HofLK9fNsEwZXzFRjoY+XT1Vsf1zgyXdwTr0ZYz1/2tkZ0DBTT9jZjhw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + '@typescript-eslint/parser': ^8.59.3 + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.1.0' + + '@typescript-eslint/parser@8.59.3': + resolution: {integrity: sha512-HPwA+hVkfcriajbNvTmZv4VRauibay+cWArYUYq7u7W7PmGShMxbPxLvrwDme55a6d5alG3nrYfhyJ/G28XlLg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.1.0' + + '@typescript-eslint/project-service@8.59.3': + resolution: {integrity: sha512-ECiUWa/KYRGDFUqTNehaRgzDshnJfkTABJxVemHk4ko22gcr0ukloKjWvyQ64g8YCV/UI47kN1dbmjf/GaQYng==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.1.0' + + '@typescript-eslint/scope-manager@8.59.3': + resolution: {integrity: sha512-t2LvZnoEfzKtnPjgeEu41xw5gxq9mQVfYy4OoZ4Vlt0sk3JwxmhCca/AR7DwOiHrjWgjAj6as4AhRLKSDfvZIA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@typescript-eslint/tsconfig-utils@8.59.3': + resolution: {integrity: sha512-PcIJHjmaREXLgIAIzLnSY9VucEzz8FKXsRgFa1DmdGCK/5tJpW03TKJF01Q6VZd1lLdz2sIKPWaDUZN9dp//dw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.1.0' + + '@typescript-eslint/type-utils@8.59.3': + resolution: {integrity: sha512-g71d8QD8UaiHGvrJwyIS1hCX5r63w6Jll+4VEYhEAHXTDIqX1JgxhTAbEHtKntL9kuc4jRo7/GWw5xfCepSccQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.1.0' + + '@typescript-eslint/types@8.59.3': + resolution: {integrity: sha512-ePFoH0g4ludssdRFqqDxQePCxU4WQyRa9+XVwjm7yLn0FKhMeoetC+qBEEI1Eyb1pGSDveTIT09Bvw2WhlGayg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@typescript-eslint/typescript-estree@8.59.3': + resolution: {integrity: sha512-CbRjVRAf7Lr9Kr8RopKcbY45p2VfmmHrm0ygOCYFi7oU8q19m0Fs/6iHS7kNOmwpp+ob07ZVcAqlxUod9lYdmg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.1.0' + + '@typescript-eslint/utils@8.59.3': + resolution: {integrity: sha512-JAvT14goBzRzzzZyqq3P9BLArIxTtQURUtFgQ/V7FO+eU+Gg6ES+5ymOPP1wRxXcxAYeivCk4uS3jCKWI1K8Zg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.1.0' + + '@typescript-eslint/visitor-keys@8.59.3': + resolution: {integrity: sha512-f1UQF7ggd42YiwI5wGrRaPsa+P0CINBlrkLPmGfpq/u/I/oVtecoEIfFR9ag/oa1sLOsRNZ6xehf6qMZhQGBDg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@ungap/structured-clone@1.3.1': + resolution: {integrity: sha512-mUFwbeTqrVgDQxFveS+df2yfap6iuP20NAKAsBt5jDEoOTDew+zwLAOilHCeQJOVSvmgCX4ogqIrA0mnyr08yQ==} + + '@vitejs/plugin-react@4.7.0': + resolution: {integrity: sha512-gUu9hwfWvvEDBBmgtAowQCojwZmJ5mcLn3aufeCsitijs3+f2NsrPtlAWIR6OPiqljl96GVCUbLe0HyqIpVaoA==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + vite: ^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 + + '@vitest/expect@3.2.4': + resolution: {integrity: sha512-Io0yyORnB6sikFlt8QW5K7slY4OjqNX9jmJQ02QDda8lyM6B5oNgVWoSoKPac8/kgnCUzuHQKrSLtu/uOqqrig==} + + '@vitest/mocker@3.2.4': + resolution: {integrity: sha512-46ryTE9RZO/rfDd7pEqFl7etuyzekzEhUbTW3BvmeO/BcCMEgq59BKhek3dXDWgAj4oMK6OZi+vRr1wPW6qjEQ==} + peerDependencies: + msw: ^2.4.9 + vite: ^5.0.0 || ^6.0.0 || ^7.0.0-0 + peerDependenciesMeta: + msw: + optional: true + vite: + optional: true + + '@vitest/pretty-format@3.2.4': + resolution: {integrity: sha512-IVNZik8IVRJRTr9fxlitMKeJeXFFFN0JaB9PHPGQ8NKQbGpfjlTx9zO4RefN8gp7eqjNy8nyK3NZmBzOPeIxtA==} + + '@vitest/runner@3.2.4': + resolution: {integrity: sha512-oukfKT9Mk41LreEW09vt45f8wx7DordoWUZMYdY/cyAk7w5TWkTRCNZYF7sX7n2wB7jyGAl74OxgwhPgKaqDMQ==} + + '@vitest/snapshot@3.2.4': + resolution: {integrity: sha512-dEYtS7qQP2CjU27QBC5oUOxLE/v5eLkGqPE0ZKEIDGMs4vKWe7IjgLOeauHsR0D5YuuycGRO5oSRXnwnmA78fQ==} + + '@vitest/spy@3.2.4': + resolution: {integrity: sha512-vAfasCOe6AIK70iP5UD11Ac4siNUNJ9i/9PZ3NKx07sG6sUxeag1LWdNrMWeKKYBLlzuK+Gn65Yd5nyL6ds+nw==} + + '@vitest/utils@3.2.4': + resolution: {integrity: sha512-fB2V0JFrQSMsCo9HiSq3Ezpdv4iYaXRG1Sx8edX3MwxfyNn83mKiGzOcH+Fkxt4MHxr3y42fQi1oeAInqgX2QA==} + + acorn-jsx@5.3.2: + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + + acorn@8.16.0: + resolution: {integrity: sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==} + engines: {node: '>=0.4.0'} + hasBin: true + + agent-base@6.0.2: + resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} + engines: {node: '>= 6.0.0'} + + ajv@6.15.0: + resolution: {integrity: sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==} + + ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + + argparse@2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + + assertion-error@2.0.1: + resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} + engines: {node: '>=12'} + + astring@1.9.0: + resolution: {integrity: sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg==} + hasBin: true + + async-validator@3.5.2: + resolution: {integrity: sha512-8eLCg00W9pIRZSB781UUX/H6Oskmm8xloZfr09lz5bikRpBVDlJ3hRVuxxP1SxcwsEYfJ4IU8Q19Y8/893r3rQ==} + + asynckit@0.4.0: + resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} + + axios@1.16.1: + resolution: {integrity: sha512-caYkukvroVPO8KrzuJEb50Hm07KwfBZPEC3VeFHTsqWHvKTsy54hjJz9BS/cdaypROE2rH6xvm9mHX4fgWkr3A==} + + bail@2.0.2: + resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} + + balanced-match@1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + + balanced-match@4.0.4: + resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==} + engines: {node: 18 || 20 || >=22} + + baseline-browser-mapping@2.10.29: + resolution: {integrity: sha512-Asa2krT+XTPZINCS+2QcyS8WTkObE77RwkydwF7h6DmnKqbvlalz93m/dnphUyCa6SWSP51VgtEUf2FN+gelFQ==} + engines: {node: '>=6.0.0'} + hasBin: true + + bezier-easing@2.1.0: + resolution: {integrity: sha512-gbIqZ/eslnUFC1tjEvtz0sgx+xTK20wDnYMIA27VA04R7w6xxXQPZDbibjA9DTWZRA2CXtwHykkVzlCaAJAZig==} + + brace-expansion@1.1.14: + resolution: {integrity: sha512-MWPGfDxnyzKU7rNOW9SP/c50vi3xrmrua/+6hfPbCS2ABNWfx24vPidzvC7krjU/RTo235sV776ymlsMtGKj8g==} + + brace-expansion@5.0.6: + resolution: {integrity: sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==} + engines: {node: 18 || 20 || >=22} + + browserslist@4.28.2: + resolution: {integrity: sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + + cac@6.7.14: + resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} + engines: {node: '>=8'} + + call-bind-apply-helpers@1.0.2: + resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==} + engines: {node: '>= 0.4'} + + callsites@3.1.0: + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} + engines: {node: '>=6'} + + caniuse-lite@1.0.30001792: + resolution: {integrity: sha512-hVLMUZFgR4JJ6ACt1uEESvQN1/dBVqPAKY0hgrV70eN3391K6juAfTjKZLKvOMsx8PxA7gsY1/tLMMTcfFLLpw==} + + ccount@2.0.1: + resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} + + chai@5.3.3: + resolution: {integrity: sha512-4zNhdJD/iOjSH0A05ea+Ke6MU5mmpQcbQsSOkgdaUMJ9zTlDTD/GYlwohmIE2u0gaxHYiVHEn1Fw9mZ/ktJWgw==} + engines: {node: '>=18'} + + chalk@4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} + + character-entities-html4@2.1.0: + resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} + + character-entities-legacy@3.0.0: + resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==} + + character-entities@2.0.2: + resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} + + character-reference-invalid@2.0.1: + resolution: {integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==} + + check-error@2.1.3: + resolution: {integrity: sha512-PAJdDJusoxnwm1VwW07VWwUN1sl7smmC3OKggvndJFadxxDRyFJBX/ggnu/KE4kQAB7a3Dp8f/YXC1FlUprWmA==} + engines: {node: '>= 16'} + + chokidar@4.0.3: + resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==} + engines: {node: '>= 14.16.0'} + + classnames@2.5.1: + resolution: {integrity: sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==} + + clsx@2.1.1: + resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} + engines: {node: '>=6'} + + collapse-white-space@2.1.0: + resolution: {integrity: sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw==} + + color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + + color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + + combined-stream@1.0.8: + resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} + engines: {node: '>= 0.8'} + + comma-separated-tokens@2.0.3: + resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} + + commander@8.3.0: + resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} + engines: {node: '>= 12'} + + compute-scroll-into-view@1.0.20: + resolution: {integrity: sha512-UCB0ioiyj8CRjtrvaceBLqqhZCVP+1B8+NWQhmdsm0VXOJtobBCf1dBQmebCCo34qZmUwZfIH2MZLqNHazrfjg==} + + concat-map@0.0.1: + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + + convert-source-map@2.0.0: + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} + + cookie@1.1.1: + resolution: {integrity: sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==} + engines: {node: '>=18'} + + copy-text-to-clipboard@2.2.0: + resolution: {integrity: sha512-WRvoIdnTs1rgPMkgA2pUOa/M4Enh2uzCwdKsOMYNAJiz/4ZvEJgmbF4OmninPmlFdAWisfeh0tH+Cpf7ni3RqQ==} + engines: {node: '>=6'} + + cross-spawn@7.0.6: + resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} + engines: {node: '>= 8'} + + csstype@3.2.3: + resolution: {integrity: sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==} + + date-fns-tz@1.3.8: + resolution: {integrity: sha512-qwNXUFtMHTTU6CFSFjoJ80W8Fzzp24LntbjFFBgL/faqds4e5mo9mftoRLgr3Vi1trISsg4awSpYVsOQCRnapQ==} + peerDependencies: + date-fns: '>=2.0.0' + + date-fns@2.30.0: + resolution: {integrity: sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==} + engines: {node: '>=0.11'} + + debug@4.4.3: + resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + decode-named-character-reference@1.3.0: + resolution: {integrity: sha512-GtpQYB283KrPp6nRw50q3U9/VfOutZOe103qlN7BPP6Ad27xYnOIWv4lPzo8HCAL+mMZofJ9KEy30fq6MfaK6Q==} + + deep-eql@5.0.2: + resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==} + engines: {node: '>=6'} + + deep-is@0.1.4: + resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} + + delayed-stream@1.0.0: + resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} + engines: {node: '>=0.4.0'} + + dequal@2.0.3: + resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} + engines: {node: '>=6'} + + detect-libc@2.1.2: + resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==} + engines: {node: '>=8'} + + devlop@1.1.0: + resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} + + dom-serializer@2.0.0: + resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} + + domelementtype@2.3.0: + resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} + + domhandler@5.0.3: + resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} + engines: {node: '>= 4'} + + domutils@3.2.2: + resolution: {integrity: sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==} + + dunder-proto@1.0.1: + resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} + engines: {node: '>= 0.4'} + + electron-to-chromium@1.5.355: + resolution: {integrity: sha512-LUPZhKzZPYSPme1jEYohpkA+ybYCJztr1quAdBd7E7h3+VOBVcKkwwtBJu41nrjawrRzfb8mtMfzWozoaK0ZIQ==} + + entities@4.5.0: + resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} + engines: {node: '>=0.12'} + + entities@7.0.1: + resolution: {integrity: sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==} + engines: {node: '>=0.12'} + + es-define-property@1.0.1: + resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==} + engines: {node: '>= 0.4'} + + es-errors@1.3.0: + resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} + engines: {node: '>= 0.4'} + + es-module-lexer@1.7.0: + resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==} + + es-object-atoms@1.1.1: + resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==} + engines: {node: '>= 0.4'} + + es-set-tostringtag@2.1.0: + resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==} + engines: {node: '>= 0.4'} + + esast-util-from-estree@2.0.0: + resolution: {integrity: sha512-4CyanoAudUSBAn5K13H4JhsMH6L9ZP7XbLVe/dKybkxMO7eDyLsT8UHl9TRNrU2Gr9nz+FovfSIjuXWJ81uVwQ==} + + esast-util-from-js@2.0.1: + resolution: {integrity: sha512-8Ja+rNJ0Lt56Pcf3TAmpBZjmx8ZcK5Ts4cAzIOjsjevg9oSXJnl6SUQ2EevU8tv3h6ZLWmoKL5H4fgWvdvfETw==} + + esbuild@0.25.12: + resolution: {integrity: sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==} + engines: {node: '>=18'} + hasBin: true + + escalade@3.2.0: + resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} + engines: {node: '>=6'} + + escape-string-regexp@4.0.0: + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + engines: {node: '>=10'} + + escape-string-regexp@5.0.0: + resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} + engines: {node: '>=12'} + + eslint-plugin-react-hooks@5.2.0: + resolution: {integrity: sha512-+f15FfK64YQwZdJNELETdn5ibXEUQmW1DZL6KXhNnc2heoy/sg9VJJeT7n8TlMWouzWqSWavFkIhHyIbIAEapg==} + engines: {node: '>=10'} + peerDependencies: + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 + + eslint-plugin-react-refresh@0.4.26: + resolution: {integrity: sha512-1RETEylht2O6FM/MvgnyvT+8K21wLqDNg4qD51Zj3guhjt433XbnnkVttHMyaVyAFD03QSV4LPS5iE3VQmO7XQ==} + peerDependencies: + eslint: '>=8.40' + + eslint-scope@8.4.0: + resolution: {integrity: sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + eslint-visitor-keys@3.4.3: + resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + eslint-visitor-keys@4.2.1: + resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + eslint-visitor-keys@5.0.1: + resolution: {integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + + eslint@9.39.4: + resolution: {integrity: sha512-XoMjdBOwe/esVgEvLmNsD3IRHkm7fbKIUGvrleloJXUZgDHig2IPWNniv+GwjyJXzuNqVjlr5+4yVUZjycJwfQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + hasBin: true + peerDependencies: + jiti: '*' + peerDependenciesMeta: + jiti: + optional: true + + espree@10.4.0: + resolution: {integrity: sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + esquery@1.7.0: + resolution: {integrity: sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==} + engines: {node: '>=0.10'} + + esrecurse@4.3.0: + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} + engines: {node: '>=4.0'} + + estraverse@5.3.0: + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} + engines: {node: '>=4.0'} + + estree-util-attach-comments@3.0.0: + resolution: {integrity: sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw==} + + estree-util-build-jsx@3.0.1: + resolution: {integrity: sha512-8U5eiL6BTrPxp/CHbs2yMgP8ftMhR5ww1eIKoWRMlqvltHF8fZn5LRDvTKuxD3DUn+shRbLGqXemcP51oFCsGQ==} + + estree-util-is-identifier-name@3.0.0: + resolution: {integrity: sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==} + + estree-util-scope@1.0.0: + resolution: {integrity: sha512-2CAASclonf+JFWBNJPndcOpA8EMJwa0Q8LUFJEKqXLW6+qBvbFZuF5gItbQOs/umBUkjviCSDCbBwU2cXbmrhQ==} + + estree-util-to-js@2.0.0: + resolution: {integrity: sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg==} + + estree-util-visit@2.0.0: + resolution: {integrity: sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww==} + + estree-walker@3.0.3: + resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} + + esutils@2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} + + expect-type@1.3.0: + resolution: {integrity: sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA==} + engines: {node: '>=12.0.0'} + + extend@3.0.2: + resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} + + fast-copy@3.0.2: + resolution: {integrity: sha512-dl0O9Vhju8IrcLndv2eU4ldt1ftXMqqfgN4H1cpmGV7P6jeB9FwpN9a2c8DPGE1Ys88rNUJVYDHq73CGAGOPfQ==} + + fast-deep-equal@3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + + fast-equals@5.4.0: + resolution: {integrity: sha512-jt2DW/aNFNwke7AUd+Z+e6pz39KO5rzdbbFCg2sGafS4mk13MI7Z8O5z9cADNn5lhGODIgLwug6TZO2ctf7kcw==} + engines: {node: '>=6.0.0'} + + fast-json-stable-stringify@2.1.0: + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + + fast-levenshtein@2.0.6: + resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + + fdir@6.5.0: + resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} + engines: {node: '>=12.0.0'} + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + + file-entry-cache@8.0.0: + resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} + engines: {node: '>=16.0.0'} + + find-up@5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} + + flat-cache@4.0.1: + resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} + engines: {node: '>=16'} + + flatted@3.4.2: + resolution: {integrity: sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==} + + follow-redirects@1.16.0: + resolution: {integrity: sha512-y5rN/uOsadFT/JfYwhxRS5R7Qce+g3zG97+JrtFZlC9klX/W5hD7iiLzScI4nZqUS7DNUdhPgw4xI8W2LuXlUw==} + engines: {node: '>=4.0'} + peerDependencies: + debug: '*' + peerDependenciesMeta: + debug: + optional: true + + form-data@4.0.5: + resolution: {integrity: sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==} + engines: {node: '>= 6'} + + fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + + function-bind@1.1.2: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + + gensync@1.0.0-beta.2: + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} + engines: {node: '>=6.9.0'} + + get-intrinsic@1.3.0: + resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==} + engines: {node: '>= 0.4'} + + get-proto@1.0.1: + resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==} + engines: {node: '>= 0.4'} + + glob-parent@6.0.2: + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} + + globals@14.0.0: + resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} + engines: {node: '>=18'} + + globals@16.5.0: + resolution: {integrity: sha512-c/c15i26VrJ4IRt5Z89DnIzCGDn9EcebibhAOjw5ibqEHsE1wLUgkPn9RDmNcUKyU87GeaL633nyJ+pplFR2ZQ==} + engines: {node: '>=18'} + + gopd@1.2.0: + resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} + engines: {node: '>= 0.4'} + + has-flag@4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} + + has-symbols@1.1.0: + resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==} + engines: {node: '>= 0.4'} + + has-tostringtag@1.0.2: + resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} + engines: {node: '>= 0.4'} + + hasown@2.0.3: + resolution: {integrity: sha512-ej4AhfhfL2Q2zpMmLo7U1Uv9+PyhIZpgQLGT1F9miIGmiCJIoCgSmczFdrc97mWT4kVY72KA+WnnhJ5pghSvSg==} + engines: {node: '>= 0.4'} + + hast-util-to-estree@3.1.3: + resolution: {integrity: sha512-48+B/rJWAp0jamNbAAf9M7Uf//UVqAoMmgXhBdxTDJLGKY+LRnZ99qcG+Qjl5HfMpYNzS5v4EAwVEF34LeAj7w==} + + hast-util-to-jsx-runtime@2.3.6: + resolution: {integrity: sha512-zl6s8LwNyo1P9uw+XJGvZtdFF1GdAkOg8ujOw+4Pyb76874fLps4ueHXDhXWdk6YHQ6OgUtinliG7RsYvCbbBg==} + + hast-util-whitespace@3.0.0: + resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==} + + html-dom-parser@5.1.8: + resolution: {integrity: sha512-MCIUng//mF2qTtGHXJWr6OLfHWmg3Pm8ezpfiltF83tizPWY17JxT4dRLE8lykJ5bChJELoY3onQKPbufJHxYA==} + + html-react-parser@5.2.17: + resolution: {integrity: sha512-m+K/7Moq1jodAB4VL0RXSOmtwLUYoAsikZhwd+hGQe5Vtw2dbWfpFd60poxojMU0Tsh9w59mN1QLEcoHz0Dx9w==} + peerDependencies: + '@types/react': 0.14 || 15 || 16 || 17 || 18 || 19 + react: 0.14 || 15 || 16 || 17 || 18 || 19 + peerDependenciesMeta: + '@types/react': + optional: true + + htmlparser2@10.1.0: + resolution: {integrity: sha512-VTZkM9GWRAtEpveh7MSF6SjjrpNVNNVJfFup7xTY3UpFtm67foy9HDVXneLtFVt4pMz5kZtgNcvCniNFb1hlEQ==} + + https-proxy-agent@5.0.1: + resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} + engines: {node: '>= 6'} + + ignore@5.3.2: + resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} + engines: {node: '>= 4'} + + ignore@7.0.5: + resolution: {integrity: sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==} + engines: {node: '>= 4'} + + immutable@5.1.5: + resolution: {integrity: sha512-t7xcm2siw+hlUM68I+UEOK+z84RzmN59as9DZ7P1l0994DKUWV7UXBMQZVxaoMSRQ+PBZbHCOoBt7a2wxOMt+A==} + + import-fresh@3.3.1: + resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==} + engines: {node: '>=6'} + + imurmurhash@0.1.4: + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} + engines: {node: '>=0.8.19'} + + inline-style-parser@0.2.7: + resolution: {integrity: sha512-Nb2ctOyNR8DqQoR0OwRG95uNWIC0C1lCgf5Naz5H6Ji72KZ8OcFZLz2P5sNgwlyoJ8Yif11oMuYs5pBQa86csA==} + + is-alphabetical@2.0.1: + resolution: {integrity: sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==} + + is-alphanumerical@2.0.1: + resolution: {integrity: sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==} + + is-decimal@2.0.1: + resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==} + + is-extglob@2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} + + is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + + is-hexadecimal@2.0.1: + resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==} + + is-plain-obj@4.1.0: + resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} + engines: {node: '>=12'} + + isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + + isomorphic.js@0.2.5: + resolution: {integrity: sha512-PIeMbHqMt4DnUP3MA/Flc0HElYjMXArsw1qwJZcm9sqR8mq3l8NYizFMty0pWwE/tzIGH3EKK5+jes5mAr85yw==} + + js-tokens@4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + + js-tokens@9.0.1: + resolution: {integrity: sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==} + + js-yaml@4.1.1: + resolution: {integrity: sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==} + hasBin: true + + jsesc@3.1.0: + resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} + engines: {node: '>=6'} + hasBin: true + + json-buffer@3.0.1: + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} + + json-schema-traverse@0.4.1: + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + + json-stable-stringify-without-jsonify@1.0.1: + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} + + json5@2.2.3: + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} + engines: {node: '>=6'} + hasBin: true + + jsonc-parser@3.3.1: + resolution: {integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==} + + katex@0.16.46: + resolution: {integrity: sha512-WHy4Coo+bGZyH7NwJKHkS04YFsFcarWbAEOAC3EMndzdN6VSZqklLLIgfxzyaW9jDoeGYJX9SWbJPKpecox0Uw==} + hasBin: true + + keyv@4.5.4: + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} + + levn@0.4.1: + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} + engines: {node: '>= 0.8.0'} + + lexical@0.44.0: + resolution: {integrity: sha512-ReDUjRlFgkGoPWzvdjr7s16PUVpHATN+2NH2NiZs+PLlISTaIFFgKil2P467oP3Vg+XgmpDsUgmWZsFJTztYjg==} + + lib0@0.2.117: + resolution: {integrity: sha512-DeXj9X5xDCjgKLU/7RR+/HQEVzuuEUiwldwOGsHK/sfAfELGWEyTcf0x+uOvCvK3O2zPmZePXWL85vtia6GyZw==} + engines: {node: '>=16'} + hasBin: true + + linkifyjs@4.3.3: + resolution: {integrity: sha512-P8aEP5U/D1/IlTY2OeYsErdwh9bGuLE30NcXtKEjgdHcahveQoQwM2yZNsioQHsWFz0P7KKudisbrzCgR0sDHg==} + + locate-path@6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} + + lodash-es@4.18.1: + resolution: {integrity: sha512-J8xewKD/Gk22OZbhpOVSwcs60zhd95ESDwezOFuA3/099925PdHJ7OFHNTGtajL3AlZkykD32HykiMo+BIBI8A==} + + lodash.merge@4.6.2: + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + + lodash@4.18.1: + resolution: {integrity: sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==} + + longest-streak@3.1.0: + resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} + + loose-envify@1.4.0: + resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} + hasBin: true + + lottie-web@5.13.0: + resolution: {integrity: sha512-+gfBXl6sxXMPe8tKQm7qzLnUy5DUPJPKIyRHwtpCpyUEYjHYRJC/5gjUvdkuO2c3JllrPtHXH5UJJK8LRYl5yQ==} + + loupe@3.2.1: + resolution: {integrity: sha512-CdzqowRJCeLU72bHvWqwRBBlLcMEtIvGrlvef74kMnV2AolS9Y8xUv1I0U/MNAWMhBlKIoyuEgoJ0t/bbwHbLQ==} + + lru-cache@5.1.1: + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} + + magic-string@0.30.21: + resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==} + + markdown-extensions@2.0.0: + resolution: {integrity: sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==} + engines: {node: '>=16'} + + markdown-table@3.0.4: + resolution: {integrity: sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==} + + math-intrinsics@1.1.0: + resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} + engines: {node: '>= 0.4'} + + mdast-util-find-and-replace@3.0.2: + resolution: {integrity: sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==} + + mdast-util-from-markdown@2.0.3: + resolution: {integrity: sha512-W4mAWTvSlKvf8L6J+VN9yLSqQ9AOAAvHuoDAmPkz4dHf553m5gVj2ejadHJhoJmcmxEnOv6Pa8XJhpxE93kb8Q==} + + mdast-util-gfm-autolink-literal@2.0.1: + resolution: {integrity: sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==} + + mdast-util-gfm-footnote@2.1.0: + resolution: {integrity: sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==} + + mdast-util-gfm-strikethrough@2.0.0: + resolution: {integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==} + + mdast-util-gfm-table@2.0.0: + resolution: {integrity: sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==} + + mdast-util-gfm-task-list-item@2.0.0: + resolution: {integrity: sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==} + + mdast-util-gfm@3.1.0: + resolution: {integrity: sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==} + + mdast-util-mdx-expression@2.0.1: + resolution: {integrity: sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ==} + + mdast-util-mdx-jsx@3.2.0: + resolution: {integrity: sha512-lj/z8v0r6ZtsN/cGNNtemmmfoLAFZnjMbNyLzBafjzikOM+glrjNHPlf6lQDOTccj9n5b0PPihEBbhneMyGs1Q==} + + mdast-util-mdx@3.0.0: + resolution: {integrity: sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w==} + + mdast-util-mdxjs-esm@2.0.1: + resolution: {integrity: sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==} + + mdast-util-phrasing@4.1.0: + resolution: {integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==} + + mdast-util-to-hast@13.2.1: + resolution: {integrity: sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA==} + + mdast-util-to-markdown@2.1.2: + resolution: {integrity: sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==} + + mdast-util-to-string@4.0.0: + resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} + + memoize-one@5.2.1: + resolution: {integrity: sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==} + + micromark-core-commonmark@2.0.3: + resolution: {integrity: sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==} + + micromark-extension-gfm-autolink-literal@2.1.0: + resolution: {integrity: sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==} + + micromark-extension-gfm-footnote@2.1.0: + resolution: {integrity: sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==} + + micromark-extension-gfm-strikethrough@2.1.0: + resolution: {integrity: sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==} + + micromark-extension-gfm-table@2.1.1: + resolution: {integrity: sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==} + + micromark-extension-gfm-tagfilter@2.0.0: + resolution: {integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==} + + micromark-extension-gfm-task-list-item@2.1.0: + resolution: {integrity: sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==} + + micromark-extension-gfm@3.0.0: + resolution: {integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==} + + micromark-extension-mdx-expression@3.0.1: + resolution: {integrity: sha512-dD/ADLJ1AeMvSAKBwO22zG22N4ybhe7kFIZ3LsDI0GlsNr2A3KYxb0LdC1u5rj4Nw+CHKY0RVdnHX8vj8ejm4Q==} + + micromark-extension-mdx-jsx@3.0.2: + resolution: {integrity: sha512-e5+q1DjMh62LZAJOnDraSSbDMvGJ8x3cbjygy2qFEi7HCeUT4BDKCvMozPozcD6WmOt6sVvYDNBKhFSz3kjOVQ==} + + micromark-extension-mdx-md@2.0.0: + resolution: {integrity: sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ==} + + micromark-extension-mdxjs-esm@3.0.0: + resolution: {integrity: sha512-DJFl4ZqkErRpq/dAPyeWp15tGrcrrJho1hKK5uBS70BCtfrIFg81sqcTVu3Ta+KD1Tk5vAtBNElWxtAa+m8K9A==} + + micromark-extension-mdxjs@3.0.0: + resolution: {integrity: sha512-A873fJfhnJ2siZyUrJ31l34Uqwy4xIFmvPY1oj+Ean5PHcPBYzEsvqvWGaWcfEIr11O5Dlw3p2y0tZWpKHDejQ==} + + micromark-factory-destination@2.0.1: + resolution: {integrity: sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==} + + micromark-factory-label@2.0.1: + resolution: {integrity: sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==} + + micromark-factory-mdx-expression@2.0.3: + resolution: {integrity: sha512-kQnEtA3vzucU2BkrIa8/VaSAsP+EJ3CKOvhMuJgOEGg9KDC6OAY6nSnNDVRiVNRqj7Y4SlSzcStaH/5jge8JdQ==} + + micromark-factory-space@2.0.1: + resolution: {integrity: sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==} + + micromark-factory-title@2.0.1: + resolution: {integrity: sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==} + + micromark-factory-whitespace@2.0.1: + resolution: {integrity: sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==} + + micromark-util-character@2.1.1: + resolution: {integrity: sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==} + + micromark-util-chunked@2.0.1: + resolution: {integrity: sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==} + + micromark-util-classify-character@2.0.1: + resolution: {integrity: sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==} + + micromark-util-combine-extensions@2.0.1: + resolution: {integrity: sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==} + + micromark-util-decode-numeric-character-reference@2.0.2: + resolution: {integrity: sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==} + + micromark-util-decode-string@2.0.1: + resolution: {integrity: sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==} + + micromark-util-encode@2.0.1: + resolution: {integrity: sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==} + + micromark-util-events-to-acorn@2.0.3: + resolution: {integrity: sha512-jmsiEIiZ1n7X1Rr5k8wVExBQCg5jy4UXVADItHmNk1zkwEVhBuIUKRu3fqv+hs4nxLISi2DQGlqIOGiFxgbfHg==} + + micromark-util-html-tag-name@2.0.1: + resolution: {integrity: sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==} + + micromark-util-normalize-identifier@2.0.1: + resolution: {integrity: sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==} + + micromark-util-resolve-all@2.0.1: + resolution: {integrity: sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==} + + micromark-util-sanitize-uri@2.0.1: + resolution: {integrity: sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==} + + micromark-util-subtokenize@2.1.0: + resolution: {integrity: sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==} + + micromark-util-symbol@2.0.1: + resolution: {integrity: sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==} + + micromark-util-types@2.0.2: + resolution: {integrity: sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==} + + micromark@4.0.2: + resolution: {integrity: sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==} + + mime-db@1.52.0: + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} + engines: {node: '>= 0.6'} + + mime-types@2.1.35: + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} + engines: {node: '>= 0.6'} + + minimatch@10.2.5: + resolution: {integrity: sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==} + engines: {node: 18 || 20 || >=22} + + minimatch@3.1.5: + resolution: {integrity: sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==} + + ms@2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + + nanoid@3.3.12: + resolution: {integrity: sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + + natural-compare@1.4.0: + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} + + node-addon-api@7.1.1: + resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==} + + node-releases@2.0.44: + resolution: {integrity: sha512-5WUyunoPMsvvEhS8AxHtRzP+oA8UCkJ7YRxatWKjngndhDGLiqEVAQKWjFAiAiuL8zMRGzGSJxFnLetoa43qGQ==} + + object-assign@4.1.1: + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} + engines: {node: '>=0.10.0'} + + optionator@0.9.4: + resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} + engines: {node: '>= 0.8.0'} + + orderedmap@2.1.1: + resolution: {integrity: sha512-TvAWxi0nDe1j/rtMcWcIj94+Ffe6n7zhow33h40SKxmsmozs6dz/e+EajymfoFcHd7sxNn8yHM8839uixMOV6g==} + + p-limit@3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} + + p-locate@5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} + + parent-module@1.0.1: + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} + engines: {node: '>=6'} + + parse-entities@4.0.2: + resolution: {integrity: sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw==} + + path-exists@4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} + + path-key@3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + + pathe@2.0.3: + resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==} + + pathval@2.0.1: + resolution: {integrity: sha512-//nshmD55c46FuFw26xV/xFAaB5HF9Xdap7HJBBnrKdAd6/GxDBaNA1870O79+9ueg61cZLSVc+OaFlfmObYVQ==} + engines: {node: '>= 14.16'} + + picocolors@1.1.1: + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} + + picomatch@4.0.4: + resolution: {integrity: sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==} + engines: {node: '>=12'} + + postcss@8.5.14: + resolution: {integrity: sha512-SoSL4+OSEtR99LHFZQiJLkT59C5B1amGO1NzTwj7TT1qCUgUO6hxOvzkOYxD+vMrXBM3XJIKzokoERdqQq/Zmg==} + engines: {node: ^10 || ^12 || >=14} + + prelude-ls@1.2.1: + resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} + engines: {node: '>= 0.8.0'} + + prettier@3.8.3: + resolution: {integrity: sha512-7igPTM53cGHMW8xWuVTydi2KO233VFiTNyF5hLJqpilHfmn8C8gPf+PS7dUT64YcXFbiMGZxS9pCSxL/Dxm/Jw==} + engines: {node: '>=14'} + hasBin: true + + prismjs@1.30.0: + resolution: {integrity: sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==} + engines: {node: '>=6'} + + prop-types@15.8.1: + resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} + + property-expr@2.0.6: + resolution: {integrity: sha512-SVtmxhRE/CGkn3eZY1T6pC8Nln6Fr/lu1mKSgRud0eC73whjGfoAogbn78LkD8aFL0zz3bAFerKSnOl7NlErBA==} + + property-information@7.1.0: + resolution: {integrity: sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==} + + prosemirror-changeset@2.4.1: + resolution: {integrity: sha512-96WBLhOaYhJ+kPhLg3uW359Tz6I/MfcrQfL4EGv4SrcqKEMC1gmoGrXHecPE8eOwTVCJ4IwgfzM8fFad25wNfw==} + + prosemirror-commands@1.7.1: + resolution: {integrity: sha512-rT7qZnQtx5c0/y/KlYaGvtG411S97UaL6gdp6RIZ23DLHanMYLyfGBV5DtSnZdthQql7W+lEVbpSfwtO8T+L2w==} + + prosemirror-dropcursor@1.8.2: + resolution: {integrity: sha512-CCk6Gyx9+Tt2sbYk5NK0nB1ukHi2ryaRgadV/LvyNuO3ena1payM2z6Cg0vO1ebK8cxbzo41ku2DE5Axj1Zuiw==} + + prosemirror-gapcursor@1.4.1: + resolution: {integrity: sha512-pMdYaEnjNMSwl11yjEGtgTmLkR08m/Vl+Jj443167p9eB3HVQKhYCc4gmHVDsLPODfZfjr/MmirsdyZziXbQKw==} + + prosemirror-history@1.5.0: + resolution: {integrity: sha512-zlzTiH01eKA55UAf1MEjtssJeHnGxO0j4K4Dpx+gnmX9n+SHNlDqI2oO1Kv1iPN5B1dm5fsljCfqKF9nFL6HRg==} + + prosemirror-keymap@1.2.3: + resolution: {integrity: sha512-4HucRlpiLd1IPQQXNqeo81BGtkY8Ai5smHhKW9jjPKRc2wQIxksg7Hl1tTI2IfT2B/LgX6bfYvXxEpJl7aKYKw==} + + prosemirror-model@1.25.4: + resolution: {integrity: sha512-PIM7E43PBxKce8OQeezAs9j4TP+5yDpZVbuurd1h5phUxEKIu+G2a+EUZzIC5nS1mJktDJWzbqS23n1tsAf5QA==} + + prosemirror-schema-list@1.5.1: + resolution: {integrity: sha512-927lFx/uwyQaGwJxLWCZRkjXG0p48KpMj6ueoYiu4JX05GGuGcgzAy62dfiV8eFZftgyBUvLx76RsMe20fJl+Q==} + + prosemirror-state@1.4.4: + resolution: {integrity: sha512-6jiYHH2CIGbCfnxdHbXZ12gySFY/fz/ulZE333G6bPqIZ4F+TXo9ifiR86nAHpWnfoNjOb3o5ESi7J8Uz1jXHw==} + + prosemirror-tables@1.8.5: + resolution: {integrity: sha512-V/0cDCsHKHe/tfWkeCmthNUcEp1IVO3p6vwN8XtwE9PZQLAZJigbw3QoraAdfJPir4NKJtNvOB8oYGKRl+t0Dw==} + + prosemirror-transform@1.12.0: + resolution: {integrity: sha512-GxboyN4AMIsoHNtz5uf2r2Ru551i5hWeCMD6E2Ib4Eogqoub0NflniaBPVQ4MrGE5yZ8JV9tUHg9qcZTTrcN4w==} + + prosemirror-view@1.41.8: + resolution: {integrity: sha512-TnKDdohEatgyZNGCDWIdccOHXhYloJwbwU+phw/a23KBvJIR9lWQWW7WHHK3vBdOLDNuF7TaX98GObUZOWkOnA==} + + proxy-from-env@2.1.0: + resolution: {integrity: sha512-cJ+oHTW1VAEa8cJslgmUZrc+sjRKgAKl3Zyse6+PV38hZe/V6Z14TbCuXcan9F9ghlz4QrFr2c92TNF82UkYHA==} + engines: {node: '>=10'} + + punycode@2.3.1: + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} + engines: {node: '>=6'} + + react-dom@18.3.1: + resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} + peerDependencies: + react: ^18.3.1 + + react-draggable@4.5.0: + resolution: {integrity: sha512-VC+HBLEZ0XJxnOxVAZsdRi8rD04Iz3SiiKOoYzamjylUcju/hP9np/aZdLHf/7WOD268WMoNJMvYfB5yAK45cw==} + peerDependencies: + react: '>= 16.3.0' + react-dom: '>= 16.3.0' + + react-error-boundary@6.1.1: + resolution: {integrity: sha512-BrYwPOdXi5mqkk5lw+Uvt0ThHx32rCt3BkukS4X23A2AIWDPSGX6iaWTc0y9TU/mHDA/6qOSGel+B2ERkOvD1w==} + peerDependencies: + react: ^18.0.0 || ^19.0.0 + + react-hook-form@7.75.0: + resolution: {integrity: sha512-Ovv94H+0p3sJ7B9B5QxPuCP1u8V/cHuVGyH55cSwodYDtoJwK+fqk3vjfIgSX59I2U/bU4z0nRJ9HMLpNiWEmw==} + engines: {node: '>=18.0.0'} + peerDependencies: + react: ^16.8.0 || ^17 || ^18 || ^19 + + react-is@16.13.1: + resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} + + react-property@2.0.2: + resolution: {integrity: sha512-+PbtI3VuDV0l6CleQMsx2gtK0JZbZKbpdu5ynr+lbsuvtmgbNcS3VM0tuY2QjFNOcWxvXeHjDpy42RO+4U2rug==} + + react-refresh@0.17.0: + resolution: {integrity: sha512-z6F7K9bV85EfseRCp2bzrpyQ0Gkw1uLoCel9XBVWPg/TjRj94SkJzUTGfOa4bs7iJvBWtQG0Wq7wnI0syw3EBQ==} + engines: {node: '>=0.10.0'} + + react-resizable@3.2.0: + resolution: {integrity: sha512-3NKQ0SLZV7rs3LQHeXlOzDSRQfFrkX6TVet77/Qk03zqiZyee37b7N8/gwDJAA8UUjRz7PdWCCy49hcso45SMQ==} + peerDependencies: + react: '>= 16.3' + react-dom: '>= 16.3' + + react-router@7.15.0: + resolution: {integrity: sha512-HW9vYwuM8f4yx66Izy8xfrzCM+SBJluoZcCbww9A1TySax11S5Vgw6fi3ZjMONw9J4gQwngL7PzkyIpJJpJ7RQ==} + engines: {node: '>=20.0.0'} + peerDependencies: + react: '>=18' + react-dom: '>=18' + peerDependenciesMeta: + react-dom: + optional: true + + react-window@1.8.11: + resolution: {integrity: sha512-+SRbUVT2scadgFSWx+R1P754xHPEqvcfSfVX10QYg6POOz+WNgkN48pS+BtZNIMGiL1HYrSEiCkwsMS15QogEQ==} + engines: {node: '>8.0.0'} + peerDependencies: + react: ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + + react@18.3.1: + resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} + engines: {node: '>=0.10.0'} + + readdirp@4.1.2: + resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==} + engines: {node: '>= 14.18.0'} + + recma-build-jsx@1.0.0: + resolution: {integrity: sha512-8GtdyqaBcDfva+GUKDr3nev3VpKAhup1+RvkMvUxURHpW7QyIvk9F5wz7Vzo06CEMSilw6uArgRqhpiUcWp8ew==} + + recma-jsx@1.0.1: + resolution: {integrity: sha512-huSIy7VU2Z5OLv6oFLosQGGDqPqdO1iq6bWNAdhzMxSJP7RAso4fCZ1cKu8j9YHCZf3TPrq4dw3okhrylgcd7w==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + + recma-parse@1.0.0: + resolution: {integrity: sha512-OYLsIGBB5Y5wjnSnQW6t3Xg7q3fQ7FWbw/vcXtORTnyaSFscOtABg+7Pnz6YZ6c27fG1/aN8CjfwoUEUIdwqWQ==} + + recma-stringify@1.0.0: + resolution: {integrity: sha512-cjwII1MdIIVloKvC9ErQ+OgAtwHBmcZ0Bg4ciz78FtbT8In39aAYbaA7zvxQ61xVMSPE8WxhLwLbhif4Js2C+g==} + + rehype-recma@1.0.0: + resolution: {integrity: sha512-lqA4rGUf1JmacCNWWZx0Wv1dHqMwxzsDWYMTowuplHF3xH0N/MmrZ/G3BDZnzAkRmxDadujCjaKM2hqYdCBOGw==} + + remark-gfm@4.0.1: + resolution: {integrity: sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==} + + remark-mdx@3.1.1: + resolution: {integrity: sha512-Pjj2IYlUY3+D8x00UJsIOg5BEvfMyeI+2uLPn9VO9Wg4MEtN/VTIq2NEJQfde9PnX15KgtHyl9S0BcTnWrIuWg==} + + remark-parse@11.0.0: + resolution: {integrity: sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==} + + remark-rehype@11.1.2: + resolution: {integrity: sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==} + + remark-stringify@11.0.0: + resolution: {integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==} + + resolve-from@4.0.0: + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} + engines: {node: '>=4'} + + rollup@4.60.3: + resolution: {integrity: sha512-pAQK9HalE84QSm4Po3EmWIZPd3FnjkShVkiMlz1iligWYkWQ7wHYd1PF/T7QZ5TVSD6uSTon5gBVMSM4JfBV+A==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + + rope-sequence@1.3.4: + resolution: {integrity: sha512-UT5EDe2cu2E/6O4igUr5PSFs23nvvukicWHx6GnOPlHAiiYbzNuCRQCuiUdHJQcqKalLKlrYJnjY0ySGsXNQXQ==} + + sass@1.99.0: + resolution: {integrity: sha512-kgW13M54DUB7IsIRM5LvJkNlpH+WhMpooUcaWGFARkF1Tc82v9mIWkCbCYf+MBvpIUBSeSOTilpZjEPr2VYE6Q==} + engines: {node: '>=14.0.0'} + hasBin: true + + scheduler@0.23.2: + resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} + + scroll-into-view-if-needed@2.2.31: + resolution: {integrity: sha512-dGCXy99wZQivjmjIqihaBQNjryrz5rueJY7eHfTdyWEiR4ttYpsajb14rn9s5d4DY4EcY6+4+U/maARBXJedkA==} + + semver@6.3.1: + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} + hasBin: true + + semver@7.8.0: + resolution: {integrity: sha512-AcM7dV/5ul4EekoQ29Agm5vri8JNqRyj39o0qpX6vDF2GZrtutZl5RwgD1XnZjiTAfncsJhMI48QQH3sN87YNA==} + engines: {node: '>=10'} + hasBin: true + + set-cookie-parser@2.7.2: + resolution: {integrity: sha512-oeM1lpU/UvhTxw+g3cIfxXHyJRc/uidd3yK1P242gzHds0udQBYzs3y8j4gCCW+ZJ7ad0yctld8RYO+bdurlvw==} + + shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + + shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + + siginfo@2.0.0: + resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==} + + source-map-js@1.2.1: + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} + engines: {node: '>=0.10.0'} + + source-map@0.7.6: + resolution: {integrity: sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==} + engines: {node: '>= 12'} + + space-separated-tokens@2.0.2: + resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} + + stackback@0.0.2: + resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} + + std-env@3.10.0: + resolution: {integrity: sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==} + + stringify-entities@4.0.4: + resolution: {integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==} + + strip-json-comments@3.1.1: + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} + engines: {node: '>=8'} + + strip-literal@3.1.0: + resolution: {integrity: sha512-8r3mkIM/2+PpjHoOtiAW8Rg3jJLHaV7xPwG+YRGrv6FP0wwk/toTpATxWYOW0BKdWwl82VT2tFYi5DlROa0Mxg==} + + style-to-js@1.1.21: + resolution: {integrity: sha512-RjQetxJrrUJLQPHbLku6U/ocGtzyjbJMP9lCNK7Ag0CNh690nSH8woqWH9u16nMjYBAok+i7JO1NP2pOy8IsPQ==} + + style-to-object@1.0.14: + resolution: {integrity: sha512-LIN7rULI0jBscWQYaSswptyderlarFkjQ+t79nzty8tcIAceVomEVlLzH5VP4Cmsv6MtKhs7qaAiwlcp+Mgaxw==} + + supports-color@7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} + + tabbable@6.4.0: + resolution: {integrity: sha512-05PUHKSNE8ou2dwIxTngl4EzcnsCDZGJ/iCLtDflR/SHB/ny14rXc+qU5P4mG9JkusiV7EivzY9Mhm55AzAvCg==} + + tiny-case@1.0.3: + resolution: {integrity: sha512-Eet/eeMhkO6TX8mnUteS9zgPbUMQa4I6Kkp5ORiBD5476/m+PIRiumP5tmh5ioJpH7k51Kehawy2UDfsnxxY8Q==} + + tinybench@2.9.0: + resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} + + tinyexec@0.3.2: + resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==} + + tinyglobby@0.2.16: + resolution: {integrity: sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg==} + engines: {node: '>=12.0.0'} + + tinypool@1.1.1: + resolution: {integrity: sha512-Zba82s87IFq9A9XmjiX5uZA/ARWDrB03OHlq+Vw1fSdt0I+4/Kutwy8BP4Y/y/aORMo61FQ0vIb5j44vSo5Pkg==} + engines: {node: ^18.0.0 || >=20.0.0} + + tinyrainbow@2.0.0: + resolution: {integrity: sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw==} + engines: {node: '>=14.0.0'} + + tinyspy@4.0.4: + resolution: {integrity: sha512-azl+t0z7pw/z958Gy9svOTuzqIk6xq+NSheJzn5MMWtWTFywIacg2wUlzKFGtt3cthx0r2SxMK0yzJOR0IES7Q==} + engines: {node: '>=14.0.0'} + + toposort@2.0.2: + resolution: {integrity: sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg==} + + trim-lines@3.0.1: + resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} + + trough@2.2.0: + resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==} + + ts-api-utils@2.5.0: + resolution: {integrity: sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==} + engines: {node: '>=18.12'} + peerDependencies: + typescript: '>=4.8.4' + + tslib@2.8.1: + resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} + + type-check@0.4.0: + resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} + engines: {node: '>= 0.8.0'} + + type-fest@2.19.0: + resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} + engines: {node: '>=12.20'} + + typescript-eslint@8.59.3: + resolution: {integrity: sha512-KgusgyDgG4LI8Ih/sWaCtZ06tckLAS5CvT5A4D1Q7bYVoAAyzwiZvE4BmwDHkhRVkvhRBepKeASoFzQetha7Fg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.1.0' + + typescript@5.8.3: + resolution: {integrity: sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==} + engines: {node: '>=14.17'} + hasBin: true + + unified@11.0.5: + resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} + + unist-util-is@6.0.1: + resolution: {integrity: sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==} + + unist-util-position-from-estree@2.0.0: + resolution: {integrity: sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ==} + + unist-util-position@5.0.0: + resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==} + + unist-util-stringify-position@4.0.0: + resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} + + unist-util-visit-parents@6.0.2: + resolution: {integrity: sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==} + + unist-util-visit@5.1.0: + resolution: {integrity: sha512-m+vIdyeCOpdr/QeQCu2EzxX/ohgS8KbnPDgFni4dQsfSCtpz8UqDyY5GjRru8PDKuYn7Fq19j1CQ+nJSsGKOzg==} + + update-browserslist-db@1.2.3: + resolution: {integrity: sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + + uri-js@4.4.1: + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + + use-sync-external-store@1.6.0: + resolution: {integrity: sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + + utility-types@3.11.0: + resolution: {integrity: sha512-6Z7Ma2aVEWisaL6TvBCy7P8rm2LQoPv6dJ7ecIaIixHcwfbJ0x7mWdbcwlIM5IGQxPZSFYeqRCqlOOeKoJYMkw==} + engines: {node: '>= 4'} + + vfile-message@4.0.3: + resolution: {integrity: sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==} + + vfile@6.0.3: + resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} + + vite-node@3.2.4: + resolution: {integrity: sha512-EbKSKh+bh1E1IFxeO0pg1n4dvoOTt0UDiXMd/qn++r98+jPO1xtJilvXldeuQ8giIB5IkpjCgMleHMNEsGH6pg==} + engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} + hasBin: true + + vite@6.4.2: + resolution: {integrity: sha512-2N/55r4JDJ4gdrCvGgINMy+HH3iRpNIz8K6SFwVsA+JbQScLiC+clmAxBgwiSPgcG9U15QmvqCGWzMbqda5zGQ==} + engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} + hasBin: true + peerDependencies: + '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 + jiti: '>=1.21.0' + less: '*' + lightningcss: ^1.21.0 + sass: '*' + sass-embedded: '*' + stylus: '*' + sugarss: '*' + terser: ^5.16.0 + tsx: ^4.8.1 + yaml: ^2.4.2 + peerDependenciesMeta: + '@types/node': + optional: true + jiti: + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + tsx: + optional: true + yaml: + optional: true + + vitest@3.2.4: + resolution: {integrity: sha512-LUCP5ev3GURDysTWiP47wRRUpLKMOfPh+yKTx3kVIEiu5KOMeqzpnYNsKyOoVrULivR8tLcks4+lga33Whn90A==} + engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} + hasBin: true + peerDependencies: + '@edge-runtime/vm': '*' + '@types/debug': ^4.1.12 + '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 + '@vitest/browser': 3.2.4 + '@vitest/ui': 3.2.4 + happy-dom: '*' + jsdom: '*' + peerDependenciesMeta: + '@edge-runtime/vm': + optional: true + '@types/debug': + optional: true + '@types/node': + optional: true + '@vitest/browser': + optional: true + '@vitest/ui': + optional: true + happy-dom: + optional: true + jsdom: + optional: true + + w3c-keyname@2.2.8: + resolution: {integrity: sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ==} + + which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + + why-is-node-running@2.3.0: + resolution: {integrity: sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==} + engines: {node: '>=8'} + hasBin: true + + word-wrap@1.2.5: + resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} + engines: {node: '>=0.10.0'} + + y-protocols@1.0.7: + resolution: {integrity: sha512-YSVsLoXxO67J6eE/nV4AtFtT3QEotZf5sK5BHxFBXso7VDUT3Tx07IfA6hsu5Q5OmBdMkQVmFZ9QOA7fikWvnw==} + engines: {node: '>=16.0.0', npm: '>=8.0.0'} + peerDependencies: + yjs: ^13.0.0 + + y-websocket@3.0.0: + resolution: {integrity: sha512-mUHy7AzkOZ834T/7piqtlA8Yk6AchqKqcrCXjKW8J1w2lPtRDjz8W5/CvXz9higKAHgKRKqpI3T33YkRFLkPtg==} + engines: {node: '>=16.0.0', npm: '>=8.0.0'} + peerDependencies: + yjs: ^13.5.6 + + yallist@3.1.1: + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} + + yjs@13.6.30: + resolution: {integrity: sha512-vv/9h42eCMC81ZHDFswuu/MKzkl/vyq1BhaNGfHyOonwlG4CJbQF4oiBBJPvfdeCt/PlVDWh7Nov9D34YY09uQ==} + engines: {node: '>=16.0.0', npm: '>=8.0.0'} + + yocto-queue@0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} + + yup@1.7.1: + resolution: {integrity: sha512-GKHFX2nXul2/4Dtfxhozv701jLQHdf6J34YDh2cEkpqoo8le5Mg6/LrdseVLrFarmFygZTlfIhHx/QKfb/QWXw==} + + zustand@5.0.13: + resolution: {integrity: sha512-efI2tVaVQPqtOh114loML/Z80Y4NP3yc+Ff0fYiZJPauNeWZeIp/bRFD7I9bfmCOYBh/PHxlglQ9+wvlwnPikQ==} + engines: {node: '>=12.20.0'} + peerDependencies: + '@types/react': '>=18.0.0' + immer: '>=9.0.6' + react: '>=18.0.0' + use-sync-external-store: '>=1.2.0' + peerDependenciesMeta: + '@types/react': + optional: true + immer: + optional: true + react: + optional: true + use-sync-external-store: + optional: true + + zwitch@2.0.4: + resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} + +snapshots: + + '@babel/code-frame@7.29.0': + dependencies: + '@babel/helper-validator-identifier': 7.28.5 + js-tokens: 4.0.0 + picocolors: 1.1.1 + + '@babel/compat-data@7.29.3': {} + + '@babel/core@7.29.0': + dependencies: + '@babel/code-frame': 7.29.0 + '@babel/generator': 7.29.1 + '@babel/helper-compilation-targets': 7.28.6 + '@babel/helper-module-transforms': 7.28.6(@babel/core@7.29.0) + '@babel/helpers': 7.29.2 + '@babel/parser': 7.29.3 + '@babel/template': 7.28.6 + '@babel/traverse': 7.29.0 + '@babel/types': 7.29.0 + '@jridgewell/remapping': 2.3.5 + convert-source-map: 2.0.0 + debug: 4.4.3 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/generator@7.29.1': + dependencies: + '@babel/parser': 7.29.3 + '@babel/types': 7.29.0 + '@jridgewell/gen-mapping': 0.3.13 + '@jridgewell/trace-mapping': 0.3.31 + jsesc: 3.1.0 + + '@babel/helper-compilation-targets@7.28.6': + dependencies: + '@babel/compat-data': 7.29.3 + '@babel/helper-validator-option': 7.27.1 + browserslist: 4.28.2 + lru-cache: 5.1.1 + semver: 6.3.1 + + '@babel/helper-globals@7.28.0': {} + + '@babel/helper-module-imports@7.28.6': + dependencies: + '@babel/traverse': 7.29.0 + '@babel/types': 7.29.0 + transitivePeerDependencies: + - supports-color + + '@babel/helper-module-transforms@7.28.6(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-module-imports': 7.28.6 + '@babel/helper-validator-identifier': 7.28.5 + '@babel/traverse': 7.29.0 + transitivePeerDependencies: + - supports-color + + '@babel/helper-plugin-utils@7.28.6': {} + + '@babel/helper-string-parser@7.27.1': {} + + '@babel/helper-validator-identifier@7.28.5': {} + + '@babel/helper-validator-option@7.27.1': {} + + '@babel/helpers@7.29.2': + dependencies: + '@babel/template': 7.28.6 + '@babel/types': 7.29.0 + + '@babel/parser@7.29.3': + dependencies: + '@babel/types': 7.29.0 + + '@babel/plugin-transform-react-jsx-self@7.27.1(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 + + '@babel/plugin-transform-react-jsx-source@7.27.1(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 + + '@babel/runtime@7.29.2': {} + + '@babel/template@7.28.6': + dependencies: + '@babel/code-frame': 7.29.0 + '@babel/parser': 7.29.3 + '@babel/types': 7.29.0 + + '@babel/traverse@7.29.0': + dependencies: + '@babel/code-frame': 7.29.0 + '@babel/generator': 7.29.1 + '@babel/helper-globals': 7.28.0 + '@babel/parser': 7.29.3 + '@babel/template': 7.28.6 + '@babel/types': 7.29.0 + debug: 4.4.3 + transitivePeerDependencies: + - supports-color + + '@babel/types@7.29.0': + dependencies: + '@babel/helper-string-parser': 7.27.1 + '@babel/helper-validator-identifier': 7.28.5 + + '@dnd-kit/accessibility@3.1.1(react@18.3.1)': + dependencies: + react: 18.3.1 + tslib: 2.8.1 + + '@dnd-kit/core@6.3.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@dnd-kit/accessibility': 3.1.1(react@18.3.1) + '@dnd-kit/utilities': 3.2.2(react@18.3.1) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + tslib: 2.8.1 + + '@dnd-kit/sortable@7.0.2(@dnd-kit/core@6.3.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': + dependencies: + '@dnd-kit/core': 6.3.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@dnd-kit/utilities': 3.2.2(react@18.3.1) + react: 18.3.1 + tslib: 2.8.1 + + '@dnd-kit/utilities@3.2.2(react@18.3.1)': + dependencies: + react: 18.3.1 + tslib: 2.8.1 + + '@douyinfe/semi-animation-react@2.96.0': + dependencies: + '@douyinfe/semi-animation': 2.96.0 + '@douyinfe/semi-animation-styled': 2.96.0 + classnames: 2.5.1 + + '@douyinfe/semi-animation-styled@2.96.0': {} + + '@douyinfe/semi-animation@2.96.0': + dependencies: + bezier-easing: 2.1.0 + + '@douyinfe/semi-foundation@2.96.0': + dependencies: + '@douyinfe/semi-animation': 2.96.0 + '@douyinfe/semi-json-viewer-core': 2.96.0 + '@mdx-js/mdx': 3.1.1 + async-validator: 3.5.2 + classnames: 2.5.1 + date-fns: 2.30.0 + date-fns-tz: 1.3.8(date-fns@2.30.0) + fast-copy: 3.0.2 + lodash: 4.18.1 + lottie-web: 5.13.0 + memoize-one: 5.2.1 + prismjs: 1.30.0 + remark-gfm: 4.0.1 + scroll-into-view-if-needed: 2.2.31 + transitivePeerDependencies: + - supports-color + + '@douyinfe/semi-icons-lab@2.96.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + + '@douyinfe/semi-icons@2.96.0(react@18.3.1)': + dependencies: + classnames: 2.5.1 + react: 18.3.1 + + '@douyinfe/semi-illustrations@2.96.0(react@18.3.1)': + dependencies: + react: 18.3.1 + + '@douyinfe/semi-json-viewer-core@2.96.0': + dependencies: + jsonc-parser: 3.3.1 + + '@douyinfe/semi-theme-default@2.96.0': {} + + '@douyinfe/semi-ui@2.96.0(@floating-ui/dom@1.7.6)(@tiptap/suggestion@3.23.4(@tiptap/core@3.23.4(@tiptap/pm@3.23.4))(@tiptap/pm@3.23.4))(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@dnd-kit/core': 6.3.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@dnd-kit/sortable': 7.0.2(@dnd-kit/core@6.3.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) + '@dnd-kit/utilities': 3.2.2(react@18.3.1) + '@douyinfe/semi-animation': 2.96.0 + '@douyinfe/semi-animation-react': 2.96.0 + '@douyinfe/semi-foundation': 2.96.0 + '@douyinfe/semi-icons': 2.96.0(react@18.3.1) + '@douyinfe/semi-illustrations': 2.96.0(react@18.3.1) + '@douyinfe/semi-theme-default': 2.96.0 + '@tiptap/core': 3.23.4(@tiptap/pm@3.23.4) + '@tiptap/extension-document': 3.23.4(@tiptap/core@3.23.4(@tiptap/pm@3.23.4)) + '@tiptap/extension-hard-break': 3.23.4(@tiptap/core@3.23.4(@tiptap/pm@3.23.4)) + '@tiptap/extension-image': 3.23.4(@tiptap/core@3.23.4(@tiptap/pm@3.23.4)) + '@tiptap/extension-mention': 3.23.4(@tiptap/core@3.23.4(@tiptap/pm@3.23.4))(@tiptap/pm@3.23.4)(@tiptap/suggestion@3.23.4(@tiptap/core@3.23.4(@tiptap/pm@3.23.4))(@tiptap/pm@3.23.4)) + '@tiptap/extension-paragraph': 3.23.4(@tiptap/core@3.23.4(@tiptap/pm@3.23.4)) + '@tiptap/extension-text': 3.23.4(@tiptap/core@3.23.4(@tiptap/pm@3.23.4)) + '@tiptap/extension-text-align': 3.23.4(@tiptap/core@3.23.4(@tiptap/pm@3.23.4)) + '@tiptap/extension-text-style': 3.23.4(@tiptap/core@3.23.4(@tiptap/pm@3.23.4)) + '@tiptap/extensions': 3.23.4(@tiptap/core@3.23.4(@tiptap/pm@3.23.4))(@tiptap/pm@3.23.4) + '@tiptap/pm': 3.23.4 + '@tiptap/react': 3.23.4(@floating-ui/dom@1.7.6)(@tiptap/core@3.23.4(@tiptap/pm@3.23.4))(@tiptap/pm@3.23.4)(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@tiptap/starter-kit': 3.23.4 + async-validator: 3.5.2 + classnames: 2.5.1 + copy-text-to-clipboard: 2.2.0 + date-fns: 2.30.0 + date-fns-tz: 1.3.8(date-fns@2.30.0) + fast-copy: 3.0.2 + jsonc-parser: 3.3.1 + lodash: 4.18.1 + prop-types: 15.8.1 + prosemirror-state: 1.4.4 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + react-resizable: 3.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + react-window: 1.8.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + scroll-into-view-if-needed: 2.2.31 + utility-types: 3.11.0 + transitivePeerDependencies: + - '@floating-ui/dom' + - '@tiptap/suggestion' + - '@types/react' + - '@types/react-dom' + - supports-color + + '@esbuild/aix-ppc64@0.25.12': + optional: true + + '@esbuild/android-arm64@0.25.12': + optional: true + + '@esbuild/android-arm@0.25.12': + optional: true + + '@esbuild/android-x64@0.25.12': + optional: true + + '@esbuild/darwin-arm64@0.25.12': + optional: true + + '@esbuild/darwin-x64@0.25.12': + optional: true + + '@esbuild/freebsd-arm64@0.25.12': + optional: true + + '@esbuild/freebsd-x64@0.25.12': + optional: true + + '@esbuild/linux-arm64@0.25.12': + optional: true + + '@esbuild/linux-arm@0.25.12': + optional: true + + '@esbuild/linux-ia32@0.25.12': + optional: true + + '@esbuild/linux-loong64@0.25.12': + optional: true + + '@esbuild/linux-mips64el@0.25.12': + optional: true + + '@esbuild/linux-ppc64@0.25.12': + optional: true + + '@esbuild/linux-riscv64@0.25.12': + optional: true + + '@esbuild/linux-s390x@0.25.12': + optional: true + + '@esbuild/linux-x64@0.25.12': + optional: true + + '@esbuild/netbsd-arm64@0.25.12': + optional: true + + '@esbuild/netbsd-x64@0.25.12': + optional: true + + '@esbuild/openbsd-arm64@0.25.12': + optional: true + + '@esbuild/openbsd-x64@0.25.12': + optional: true + + '@esbuild/openharmony-arm64@0.25.12': + optional: true + + '@esbuild/sunos-x64@0.25.12': + optional: true + + '@esbuild/win32-arm64@0.25.12': + optional: true + + '@esbuild/win32-ia32@0.25.12': + optional: true + + '@esbuild/win32-x64@0.25.12': + optional: true + + '@eslint-community/eslint-utils@4.9.1(eslint@9.39.4)': + dependencies: + eslint: 9.39.4 + eslint-visitor-keys: 3.4.3 + + '@eslint-community/regexpp@4.12.2': {} + + '@eslint/config-array@0.21.2': + dependencies: + '@eslint/object-schema': 2.1.7 + debug: 4.4.3 + minimatch: 3.1.5 + transitivePeerDependencies: + - supports-color + + '@eslint/config-helpers@0.4.2': + dependencies: + '@eslint/core': 0.17.0 + + '@eslint/core@0.17.0': + dependencies: + '@types/json-schema': 7.0.15 + + '@eslint/eslintrc@3.3.5': + dependencies: + ajv: 6.15.0 + debug: 4.4.3 + espree: 10.4.0 + globals: 14.0.0 + ignore: 5.3.2 + import-fresh: 3.3.1 + js-yaml: 4.1.1 + minimatch: 3.1.5 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + + '@eslint/js@9.39.4': {} + + '@eslint/object-schema@2.1.7': {} + + '@eslint/plugin-kit@0.4.1': + dependencies: + '@eslint/core': 0.17.0 + levn: 0.4.1 + + '@excalidraw/excalidraw@0.17.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + + '@floating-ui/core@1.7.5': + dependencies: + '@floating-ui/utils': 0.2.11 + + '@floating-ui/dom@1.7.6': + dependencies: + '@floating-ui/core': 1.7.5 + '@floating-ui/utils': 0.2.11 + + '@floating-ui/react-dom@2.1.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@floating-ui/dom': 1.7.6 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + + '@floating-ui/react@0.27.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@floating-ui/react-dom': 2.1.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@floating-ui/utils': 0.2.11 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + tabbable: 6.4.0 + + '@floating-ui/utils@0.2.11': {} + + '@hookform/resolvers@3.10.0(react-hook-form@7.75.0(react@18.3.1))': + dependencies: + react-hook-form: 7.75.0(react@18.3.1) + + '@humanfs/core@0.19.2': + dependencies: + '@humanfs/types': 0.15.0 + + '@humanfs/node@0.16.8': + dependencies: + '@humanfs/core': 0.19.2 + '@humanfs/types': 0.15.0 + '@humanwhocodes/retry': 0.4.3 + + '@humanfs/types@0.15.0': {} + + '@humanwhocodes/module-importer@1.0.1': {} + + '@humanwhocodes/retry@0.4.3': {} + + '@jridgewell/gen-mapping@0.3.13': + dependencies: + '@jridgewell/sourcemap-codec': 1.5.5 + '@jridgewell/trace-mapping': 0.3.31 + + '@jridgewell/remapping@2.3.5': + dependencies: + '@jridgewell/gen-mapping': 0.3.13 + '@jridgewell/trace-mapping': 0.3.31 + + '@jridgewell/resolve-uri@3.1.2': {} + + '@jridgewell/sourcemap-codec@1.5.5': {} + + '@jridgewell/trace-mapping@0.3.31': + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.5.5 + + '@lexical/clipboard@0.44.0': + dependencies: + '@lexical/extension': 0.44.0 + '@lexical/html': 0.44.0 + '@lexical/list': 0.44.0 + '@lexical/selection': 0.44.0 + '@lexical/utils': 0.44.0 + '@types/trusted-types': 2.0.7 + lexical: 0.44.0 + + '@lexical/code-core@0.44.0': + dependencies: + '@lexical/extension': 0.44.0 + lexical: 0.44.0 + + '@lexical/code-prism@0.44.0': + dependencies: + '@lexical/code-core': 0.44.0 + '@lexical/extension': 0.44.0 + lexical: 0.44.0 + prismjs: 1.30.0 + + '@lexical/code@0.44.0': + dependencies: + '@lexical/code-core': 0.44.0 + '@lexical/code-prism': 0.44.0 + '@lexical/extension': 0.44.0 + lexical: 0.44.0 + + '@lexical/devtools-core@0.44.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@lexical/html': 0.44.0 + '@lexical/link': 0.44.0 + '@lexical/mark': 0.44.0 + '@lexical/table': 0.44.0 + '@lexical/utils': 0.44.0 + lexical: 0.44.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + + '@lexical/dragon@0.44.0': + dependencies: + '@lexical/extension': 0.44.0 + lexical: 0.44.0 + + '@lexical/extension@0.44.0': + dependencies: + '@lexical/utils': 0.44.0 + '@preact/signals-core': 1.14.2 + lexical: 0.44.0 + + '@lexical/file@0.44.0': + dependencies: + lexical: 0.44.0 + + '@lexical/hashtag@0.44.0': + dependencies: + '@lexical/text': 0.44.0 + '@lexical/utils': 0.44.0 + lexical: 0.44.0 + + '@lexical/history@0.44.0': + dependencies: + '@lexical/extension': 0.44.0 + '@lexical/utils': 0.44.0 + lexical: 0.44.0 + + '@lexical/html@0.44.0': + dependencies: + '@lexical/extension': 0.44.0 + '@lexical/selection': 0.44.0 + '@lexical/utils': 0.44.0 + lexical: 0.44.0 + + '@lexical/link@0.44.0': + dependencies: + '@lexical/extension': 0.44.0 + '@lexical/utils': 0.44.0 + lexical: 0.44.0 + + '@lexical/list@0.44.0': + dependencies: + '@lexical/extension': 0.44.0 + '@lexical/utils': 0.44.0 + lexical: 0.44.0 + + '@lexical/mark@0.44.0': + dependencies: + '@lexical/utils': 0.44.0 + lexical: 0.44.0 + + '@lexical/markdown@0.44.0': + dependencies: + '@lexical/code-core': 0.44.0 + '@lexical/link': 0.44.0 + '@lexical/list': 0.44.0 + '@lexical/rich-text': 0.44.0 + '@lexical/text': 0.44.0 + '@lexical/utils': 0.44.0 + lexical: 0.44.0 + + '@lexical/overflow@0.44.0': + dependencies: + lexical: 0.44.0 + + '@lexical/plain-text@0.44.0': + dependencies: + '@lexical/clipboard': 0.44.0 + '@lexical/dragon': 0.44.0 + '@lexical/selection': 0.44.0 + '@lexical/utils': 0.44.0 + lexical: 0.44.0 + + '@lexical/react@0.44.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(yjs@13.6.30)': + dependencies: + '@floating-ui/react': 0.27.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@lexical/devtools-core': 0.44.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@lexical/dragon': 0.44.0 + '@lexical/extension': 0.44.0 + '@lexical/hashtag': 0.44.0 + '@lexical/history': 0.44.0 + '@lexical/link': 0.44.0 + '@lexical/list': 0.44.0 + '@lexical/mark': 0.44.0 + '@lexical/markdown': 0.44.0 + '@lexical/overflow': 0.44.0 + '@lexical/plain-text': 0.44.0 + '@lexical/rich-text': 0.44.0 + '@lexical/table': 0.44.0 + '@lexical/text': 0.44.0 + '@lexical/utils': 0.44.0 + '@lexical/yjs': 0.44.0(yjs@13.6.30) + lexical: 0.44.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + react-error-boundary: 6.1.1(react@18.3.1) + optionalDependencies: + yjs: 13.6.30 + + '@lexical/rich-text@0.44.0': + dependencies: + '@lexical/clipboard': 0.44.0 + '@lexical/dragon': 0.44.0 + '@lexical/selection': 0.44.0 + '@lexical/utils': 0.44.0 + lexical: 0.44.0 + + '@lexical/selection@0.44.0': + dependencies: + lexical: 0.44.0 + + '@lexical/table@0.44.0': + dependencies: + '@lexical/clipboard': 0.44.0 + '@lexical/extension': 0.44.0 + '@lexical/utils': 0.44.0 + lexical: 0.44.0 + + '@lexical/text@0.44.0': + dependencies: + lexical: 0.44.0 + + '@lexical/utils@0.44.0': + dependencies: + '@lexical/selection': 0.44.0 + lexical: 0.44.0 + + '@lexical/yjs@0.44.0(yjs@13.6.30)': + dependencies: + '@lexical/selection': 0.44.0 + lexical: 0.44.0 + yjs: 13.6.30 + + '@mdx-js/mdx@3.1.1': + dependencies: + '@types/estree': 1.0.9 + '@types/estree-jsx': 1.0.5 + '@types/hast': 3.0.4 + '@types/mdx': 2.0.13 + acorn: 8.16.0 + collapse-white-space: 2.1.0 + devlop: 1.1.0 + estree-util-is-identifier-name: 3.0.0 + estree-util-scope: 1.0.0 + estree-walker: 3.0.3 + hast-util-to-jsx-runtime: 2.3.6 + markdown-extensions: 2.0.0 + recma-build-jsx: 1.0.0 + recma-jsx: 1.0.1(acorn@8.16.0) + recma-stringify: 1.0.0 + rehype-recma: 1.0.0 + remark-mdx: 3.1.1 + remark-parse: 11.0.0 + remark-rehype: 11.1.2 + source-map: 0.7.6 + unified: 11.0.5 + unist-util-position-from-estree: 2.0.0 + unist-util-stringify-position: 4.0.0 + unist-util-visit: 5.1.0 + vfile: 6.0.3 + transitivePeerDependencies: + - supports-color + + '@parcel/watcher-android-arm64@2.5.6': + optional: true + + '@parcel/watcher-darwin-arm64@2.5.6': + optional: true + + '@parcel/watcher-darwin-x64@2.5.6': + optional: true + + '@parcel/watcher-freebsd-x64@2.5.6': + optional: true + + '@parcel/watcher-linux-arm-glibc@2.5.6': + optional: true + + '@parcel/watcher-linux-arm-musl@2.5.6': + optional: true + + '@parcel/watcher-linux-arm64-glibc@2.5.6': + optional: true + + '@parcel/watcher-linux-arm64-musl@2.5.6': + optional: true + + '@parcel/watcher-linux-x64-glibc@2.5.6': + optional: true + + '@parcel/watcher-linux-x64-musl@2.5.6': + optional: true + + '@parcel/watcher-win32-arm64@2.5.6': + optional: true + + '@parcel/watcher-win32-ia32@2.5.6': + optional: true + + '@parcel/watcher-win32-x64@2.5.6': + optional: true + + '@parcel/watcher@2.5.6': + dependencies: + detect-libc: 2.1.2 + is-glob: 4.0.3 + node-addon-api: 7.1.1 + picomatch: 4.0.4 + optionalDependencies: + '@parcel/watcher-android-arm64': 2.5.6 + '@parcel/watcher-darwin-arm64': 2.5.6 + '@parcel/watcher-darwin-x64': 2.5.6 + '@parcel/watcher-freebsd-x64': 2.5.6 + '@parcel/watcher-linux-arm-glibc': 2.5.6 + '@parcel/watcher-linux-arm-musl': 2.5.6 + '@parcel/watcher-linux-arm64-glibc': 2.5.6 + '@parcel/watcher-linux-arm64-musl': 2.5.6 + '@parcel/watcher-linux-x64-glibc': 2.5.6 + '@parcel/watcher-linux-x64-musl': 2.5.6 + '@parcel/watcher-win32-arm64': 2.5.6 + '@parcel/watcher-win32-ia32': 2.5.6 + '@parcel/watcher-win32-x64': 2.5.6 + optional: true + + '@preact/signals-core@1.14.2': {} + + '@rolldown/pluginutils@1.0.0-beta.27': {} + + '@rollup/rollup-android-arm-eabi@4.60.3': + optional: true + + '@rollup/rollup-android-arm64@4.60.3': + optional: true + + '@rollup/rollup-darwin-arm64@4.60.3': + optional: true + + '@rollup/rollup-darwin-x64@4.60.3': + optional: true + + '@rollup/rollup-freebsd-arm64@4.60.3': + optional: true + + '@rollup/rollup-freebsd-x64@4.60.3': + optional: true + + '@rollup/rollup-linux-arm-gnueabihf@4.60.3': + optional: true + + '@rollup/rollup-linux-arm-musleabihf@4.60.3': + optional: true + + '@rollup/rollup-linux-arm64-gnu@4.60.3': + optional: true + + '@rollup/rollup-linux-arm64-musl@4.60.3': + optional: true + + '@rollup/rollup-linux-loong64-gnu@4.60.3': + optional: true + + '@rollup/rollup-linux-loong64-musl@4.60.3': + optional: true + + '@rollup/rollup-linux-ppc64-gnu@4.60.3': + optional: true + + '@rollup/rollup-linux-ppc64-musl@4.60.3': + optional: true + + '@rollup/rollup-linux-riscv64-gnu@4.60.3': + optional: true + + '@rollup/rollup-linux-riscv64-musl@4.60.3': + optional: true + + '@rollup/rollup-linux-s390x-gnu@4.60.3': + optional: true + + '@rollup/rollup-linux-x64-gnu@4.60.3': + optional: true + + '@rollup/rollup-linux-x64-musl@4.60.3': + optional: true + + '@rollup/rollup-openbsd-x64@4.60.3': + optional: true + + '@rollup/rollup-openharmony-arm64@4.60.3': + optional: true + + '@rollup/rollup-win32-arm64-msvc@4.60.3': + optional: true + + '@rollup/rollup-win32-ia32-msvc@4.60.3': + optional: true + + '@rollup/rollup-win32-x64-gnu@4.60.3': + optional: true + + '@rollup/rollup-win32-x64-msvc@4.60.3': + optional: true + + '@tiptap/core@3.23.4(@tiptap/pm@3.23.4)': + dependencies: + '@tiptap/pm': 3.23.4 + + '@tiptap/extension-blockquote@3.23.4(@tiptap/core@3.23.4(@tiptap/pm@3.23.4))': + dependencies: + '@tiptap/core': 3.23.4(@tiptap/pm@3.23.4) + + '@tiptap/extension-bold@3.23.4(@tiptap/core@3.23.4(@tiptap/pm@3.23.4))': + dependencies: + '@tiptap/core': 3.23.4(@tiptap/pm@3.23.4) + + '@tiptap/extension-bubble-menu@3.23.4(@tiptap/core@3.23.4(@tiptap/pm@3.23.4))(@tiptap/pm@3.23.4)': + dependencies: + '@floating-ui/dom': 1.7.6 + '@tiptap/core': 3.23.4(@tiptap/pm@3.23.4) + '@tiptap/pm': 3.23.4 + optional: true + + '@tiptap/extension-bullet-list@3.23.4(@tiptap/extension-list@3.23.4(@tiptap/core@3.23.4(@tiptap/pm@3.23.4))(@tiptap/pm@3.23.4))': + dependencies: + '@tiptap/extension-list': 3.23.4(@tiptap/core@3.23.4(@tiptap/pm@3.23.4))(@tiptap/pm@3.23.4) + + '@tiptap/extension-code-block@3.23.4(@tiptap/core@3.23.4(@tiptap/pm@3.23.4))(@tiptap/pm@3.23.4)': + dependencies: + '@tiptap/core': 3.23.4(@tiptap/pm@3.23.4) + '@tiptap/pm': 3.23.4 + + '@tiptap/extension-code@3.23.4(@tiptap/core@3.23.4(@tiptap/pm@3.23.4))': + dependencies: + '@tiptap/core': 3.23.4(@tiptap/pm@3.23.4) + + '@tiptap/extension-document@3.23.4(@tiptap/core@3.23.4(@tiptap/pm@3.23.4))': + dependencies: + '@tiptap/core': 3.23.4(@tiptap/pm@3.23.4) + + '@tiptap/extension-dropcursor@3.23.4(@tiptap/extensions@3.23.4(@tiptap/core@3.23.4(@tiptap/pm@3.23.4))(@tiptap/pm@3.23.4))': + dependencies: + '@tiptap/extensions': 3.23.4(@tiptap/core@3.23.4(@tiptap/pm@3.23.4))(@tiptap/pm@3.23.4) + + '@tiptap/extension-floating-menu@3.23.4(@floating-ui/dom@1.7.6)(@tiptap/core@3.23.4(@tiptap/pm@3.23.4))(@tiptap/pm@3.23.4)': + dependencies: + '@floating-ui/dom': 1.7.6 + '@tiptap/core': 3.23.4(@tiptap/pm@3.23.4) + '@tiptap/pm': 3.23.4 + optional: true + + '@tiptap/extension-gapcursor@3.23.4(@tiptap/extensions@3.23.4(@tiptap/core@3.23.4(@tiptap/pm@3.23.4))(@tiptap/pm@3.23.4))': + dependencies: + '@tiptap/extensions': 3.23.4(@tiptap/core@3.23.4(@tiptap/pm@3.23.4))(@tiptap/pm@3.23.4) + + '@tiptap/extension-hard-break@3.23.4(@tiptap/core@3.23.4(@tiptap/pm@3.23.4))': + dependencies: + '@tiptap/core': 3.23.4(@tiptap/pm@3.23.4) + + '@tiptap/extension-heading@3.23.4(@tiptap/core@3.23.4(@tiptap/pm@3.23.4))': + dependencies: + '@tiptap/core': 3.23.4(@tiptap/pm@3.23.4) + + '@tiptap/extension-horizontal-rule@3.23.4(@tiptap/core@3.23.4(@tiptap/pm@3.23.4))(@tiptap/pm@3.23.4)': + dependencies: + '@tiptap/core': 3.23.4(@tiptap/pm@3.23.4) + '@tiptap/pm': 3.23.4 + + '@tiptap/extension-image@3.23.4(@tiptap/core@3.23.4(@tiptap/pm@3.23.4))': + dependencies: + '@tiptap/core': 3.23.4(@tiptap/pm@3.23.4) + + '@tiptap/extension-italic@3.23.4(@tiptap/core@3.23.4(@tiptap/pm@3.23.4))': + dependencies: + '@tiptap/core': 3.23.4(@tiptap/pm@3.23.4) + + '@tiptap/extension-link@3.23.4(@tiptap/core@3.23.4(@tiptap/pm@3.23.4))(@tiptap/pm@3.23.4)': + dependencies: + '@tiptap/core': 3.23.4(@tiptap/pm@3.23.4) + '@tiptap/pm': 3.23.4 + linkifyjs: 4.3.3 + + '@tiptap/extension-list-item@3.23.4(@tiptap/extension-list@3.23.4(@tiptap/core@3.23.4(@tiptap/pm@3.23.4))(@tiptap/pm@3.23.4))': + dependencies: + '@tiptap/extension-list': 3.23.4(@tiptap/core@3.23.4(@tiptap/pm@3.23.4))(@tiptap/pm@3.23.4) + + '@tiptap/extension-list-keymap@3.23.4(@tiptap/extension-list@3.23.4(@tiptap/core@3.23.4(@tiptap/pm@3.23.4))(@tiptap/pm@3.23.4))': + dependencies: + '@tiptap/extension-list': 3.23.4(@tiptap/core@3.23.4(@tiptap/pm@3.23.4))(@tiptap/pm@3.23.4) + + '@tiptap/extension-list@3.23.4(@tiptap/core@3.23.4(@tiptap/pm@3.23.4))(@tiptap/pm@3.23.4)': + dependencies: + '@tiptap/core': 3.23.4(@tiptap/pm@3.23.4) + '@tiptap/pm': 3.23.4 + + '@tiptap/extension-mention@3.23.4(@tiptap/core@3.23.4(@tiptap/pm@3.23.4))(@tiptap/pm@3.23.4)(@tiptap/suggestion@3.23.4(@tiptap/core@3.23.4(@tiptap/pm@3.23.4))(@tiptap/pm@3.23.4))': + dependencies: + '@tiptap/core': 3.23.4(@tiptap/pm@3.23.4) + '@tiptap/pm': 3.23.4 + '@tiptap/suggestion': 3.23.4(@tiptap/core@3.23.4(@tiptap/pm@3.23.4))(@tiptap/pm@3.23.4) + + '@tiptap/extension-ordered-list@3.23.4(@tiptap/extension-list@3.23.4(@tiptap/core@3.23.4(@tiptap/pm@3.23.4))(@tiptap/pm@3.23.4))': + dependencies: + '@tiptap/extension-list': 3.23.4(@tiptap/core@3.23.4(@tiptap/pm@3.23.4))(@tiptap/pm@3.23.4) + + '@tiptap/extension-paragraph@3.23.4(@tiptap/core@3.23.4(@tiptap/pm@3.23.4))': + dependencies: + '@tiptap/core': 3.23.4(@tiptap/pm@3.23.4) + + '@tiptap/extension-strike@3.23.4(@tiptap/core@3.23.4(@tiptap/pm@3.23.4))': + dependencies: + '@tiptap/core': 3.23.4(@tiptap/pm@3.23.4) + + '@tiptap/extension-text-align@3.23.4(@tiptap/core@3.23.4(@tiptap/pm@3.23.4))': + dependencies: + '@tiptap/core': 3.23.4(@tiptap/pm@3.23.4) + + '@tiptap/extension-text-style@3.23.4(@tiptap/core@3.23.4(@tiptap/pm@3.23.4))': + dependencies: + '@tiptap/core': 3.23.4(@tiptap/pm@3.23.4) + + '@tiptap/extension-text@3.23.4(@tiptap/core@3.23.4(@tiptap/pm@3.23.4))': + dependencies: + '@tiptap/core': 3.23.4(@tiptap/pm@3.23.4) + + '@tiptap/extension-underline@3.23.4(@tiptap/core@3.23.4(@tiptap/pm@3.23.4))': + dependencies: + '@tiptap/core': 3.23.4(@tiptap/pm@3.23.4) + + '@tiptap/extensions@3.23.4(@tiptap/core@3.23.4(@tiptap/pm@3.23.4))(@tiptap/pm@3.23.4)': + dependencies: + '@tiptap/core': 3.23.4(@tiptap/pm@3.23.4) + '@tiptap/pm': 3.23.4 + + '@tiptap/pm@3.23.4': + dependencies: + prosemirror-changeset: 2.4.1 + prosemirror-commands: 1.7.1 + prosemirror-dropcursor: 1.8.2 + prosemirror-gapcursor: 1.4.1 + prosemirror-history: 1.5.0 + prosemirror-keymap: 1.2.3 + prosemirror-model: 1.25.4 + prosemirror-schema-list: 1.5.1 + prosemirror-state: 1.4.4 + prosemirror-tables: 1.8.5 + prosemirror-transform: 1.12.0 + prosemirror-view: 1.41.8 + + '@tiptap/react@3.23.4(@floating-ui/dom@1.7.6)(@tiptap/core@3.23.4(@tiptap/pm@3.23.4))(@tiptap/pm@3.23.4)(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@tiptap/core': 3.23.4(@tiptap/pm@3.23.4) + '@tiptap/pm': 3.23.4 + '@types/react': 18.3.28 + '@types/react-dom': 18.3.7(@types/react@18.3.28) + '@types/use-sync-external-store': 0.0.6 + fast-equals: 5.4.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + use-sync-external-store: 1.6.0(react@18.3.1) + optionalDependencies: + '@tiptap/extension-bubble-menu': 3.23.4(@tiptap/core@3.23.4(@tiptap/pm@3.23.4))(@tiptap/pm@3.23.4) + '@tiptap/extension-floating-menu': 3.23.4(@floating-ui/dom@1.7.6)(@tiptap/core@3.23.4(@tiptap/pm@3.23.4))(@tiptap/pm@3.23.4) + transitivePeerDependencies: + - '@floating-ui/dom' + + '@tiptap/starter-kit@3.23.4': + dependencies: + '@tiptap/core': 3.23.4(@tiptap/pm@3.23.4) + '@tiptap/extension-blockquote': 3.23.4(@tiptap/core@3.23.4(@tiptap/pm@3.23.4)) + '@tiptap/extension-bold': 3.23.4(@tiptap/core@3.23.4(@tiptap/pm@3.23.4)) + '@tiptap/extension-bullet-list': 3.23.4(@tiptap/extension-list@3.23.4(@tiptap/core@3.23.4(@tiptap/pm@3.23.4))(@tiptap/pm@3.23.4)) + '@tiptap/extension-code': 3.23.4(@tiptap/core@3.23.4(@tiptap/pm@3.23.4)) + '@tiptap/extension-code-block': 3.23.4(@tiptap/core@3.23.4(@tiptap/pm@3.23.4))(@tiptap/pm@3.23.4) + '@tiptap/extension-document': 3.23.4(@tiptap/core@3.23.4(@tiptap/pm@3.23.4)) + '@tiptap/extension-dropcursor': 3.23.4(@tiptap/extensions@3.23.4(@tiptap/core@3.23.4(@tiptap/pm@3.23.4))(@tiptap/pm@3.23.4)) + '@tiptap/extension-gapcursor': 3.23.4(@tiptap/extensions@3.23.4(@tiptap/core@3.23.4(@tiptap/pm@3.23.4))(@tiptap/pm@3.23.4)) + '@tiptap/extension-hard-break': 3.23.4(@tiptap/core@3.23.4(@tiptap/pm@3.23.4)) + '@tiptap/extension-heading': 3.23.4(@tiptap/core@3.23.4(@tiptap/pm@3.23.4)) + '@tiptap/extension-horizontal-rule': 3.23.4(@tiptap/core@3.23.4(@tiptap/pm@3.23.4))(@tiptap/pm@3.23.4) + '@tiptap/extension-italic': 3.23.4(@tiptap/core@3.23.4(@tiptap/pm@3.23.4)) + '@tiptap/extension-link': 3.23.4(@tiptap/core@3.23.4(@tiptap/pm@3.23.4))(@tiptap/pm@3.23.4) + '@tiptap/extension-list': 3.23.4(@tiptap/core@3.23.4(@tiptap/pm@3.23.4))(@tiptap/pm@3.23.4) + '@tiptap/extension-list-item': 3.23.4(@tiptap/extension-list@3.23.4(@tiptap/core@3.23.4(@tiptap/pm@3.23.4))(@tiptap/pm@3.23.4)) + '@tiptap/extension-list-keymap': 3.23.4(@tiptap/extension-list@3.23.4(@tiptap/core@3.23.4(@tiptap/pm@3.23.4))(@tiptap/pm@3.23.4)) + '@tiptap/extension-ordered-list': 3.23.4(@tiptap/extension-list@3.23.4(@tiptap/core@3.23.4(@tiptap/pm@3.23.4))(@tiptap/pm@3.23.4)) + '@tiptap/extension-paragraph': 3.23.4(@tiptap/core@3.23.4(@tiptap/pm@3.23.4)) + '@tiptap/extension-strike': 3.23.4(@tiptap/core@3.23.4(@tiptap/pm@3.23.4)) + '@tiptap/extension-text': 3.23.4(@tiptap/core@3.23.4(@tiptap/pm@3.23.4)) + '@tiptap/extension-underline': 3.23.4(@tiptap/core@3.23.4(@tiptap/pm@3.23.4)) + '@tiptap/extensions': 3.23.4(@tiptap/core@3.23.4(@tiptap/pm@3.23.4))(@tiptap/pm@3.23.4) + '@tiptap/pm': 3.23.4 + + '@tiptap/suggestion@3.23.4(@tiptap/core@3.23.4(@tiptap/pm@3.23.4))(@tiptap/pm@3.23.4)': + dependencies: + '@tiptap/core': 3.23.4(@tiptap/pm@3.23.4) + '@tiptap/pm': 3.23.4 + + '@types/babel__core@7.20.5': + dependencies: + '@babel/parser': 7.29.3 + '@babel/types': 7.29.0 + '@types/babel__generator': 7.27.0 + '@types/babel__template': 7.4.4 + '@types/babel__traverse': 7.28.0 + + '@types/babel__generator@7.27.0': + dependencies: + '@babel/types': 7.29.0 + + '@types/babel__template@7.4.4': + dependencies: + '@babel/parser': 7.29.3 + '@babel/types': 7.29.0 + + '@types/babel__traverse@7.28.0': + dependencies: + '@babel/types': 7.29.0 + + '@types/chai@5.2.3': + dependencies: + '@types/deep-eql': 4.0.2 + assertion-error: 2.0.1 + + '@types/debug@4.1.13': + dependencies: + '@types/ms': 2.1.0 + + '@types/deep-eql@4.0.2': {} + + '@types/estree-jsx@1.0.5': + dependencies: + '@types/estree': 1.0.9 + + '@types/estree@1.0.8': {} + + '@types/estree@1.0.9': {} + + '@types/hast@3.0.4': + dependencies: + '@types/unist': 3.0.3 + + '@types/json-schema@7.0.15': {} + + '@types/lodash-es@4.17.12': + dependencies: + '@types/lodash': 4.17.24 + + '@types/lodash@4.17.24': {} + + '@types/mdast@4.0.4': + dependencies: + '@types/unist': 3.0.3 + + '@types/mdx@2.0.13': {} + + '@types/ms@2.1.0': {} + + '@types/prop-types@15.7.15': {} + + '@types/react-dom@18.3.7(@types/react@18.3.28)': + dependencies: + '@types/react': 18.3.28 + + '@types/react@18.3.28': + dependencies: + '@types/prop-types': 15.7.15 + csstype: 3.2.3 + + '@types/trusted-types@2.0.7': {} + + '@types/unist@2.0.11': {} + + '@types/unist@3.0.3': {} + + '@types/use-sync-external-store@0.0.6': {} + + '@typescript-eslint/eslint-plugin@8.59.3(@typescript-eslint/parser@8.59.3(eslint@9.39.4)(typescript@5.8.3))(eslint@9.39.4)(typescript@5.8.3)': + dependencies: + '@eslint-community/regexpp': 4.12.2 + '@typescript-eslint/parser': 8.59.3(eslint@9.39.4)(typescript@5.8.3) + '@typescript-eslint/scope-manager': 8.59.3 + '@typescript-eslint/type-utils': 8.59.3(eslint@9.39.4)(typescript@5.8.3) + '@typescript-eslint/utils': 8.59.3(eslint@9.39.4)(typescript@5.8.3) + '@typescript-eslint/visitor-keys': 8.59.3 + eslint: 9.39.4 + ignore: 7.0.5 + natural-compare: 1.4.0 + ts-api-utils: 2.5.0(typescript@5.8.3) + typescript: 5.8.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/parser@8.59.3(eslint@9.39.4)(typescript@5.8.3)': + dependencies: + '@typescript-eslint/scope-manager': 8.59.3 + '@typescript-eslint/types': 8.59.3 + '@typescript-eslint/typescript-estree': 8.59.3(typescript@5.8.3) + '@typescript-eslint/visitor-keys': 8.59.3 + debug: 4.4.3 + eslint: 9.39.4 + typescript: 5.8.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/project-service@8.59.3(typescript@5.8.3)': + dependencies: + '@typescript-eslint/tsconfig-utils': 8.59.3(typescript@5.8.3) + '@typescript-eslint/types': 8.59.3 + debug: 4.4.3 + typescript: 5.8.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/scope-manager@8.59.3': + dependencies: + '@typescript-eslint/types': 8.59.3 + '@typescript-eslint/visitor-keys': 8.59.3 + + '@typescript-eslint/tsconfig-utils@8.59.3(typescript@5.8.3)': + dependencies: + typescript: 5.8.3 + + '@typescript-eslint/type-utils@8.59.3(eslint@9.39.4)(typescript@5.8.3)': + dependencies: + '@typescript-eslint/types': 8.59.3 + '@typescript-eslint/typescript-estree': 8.59.3(typescript@5.8.3) + '@typescript-eslint/utils': 8.59.3(eslint@9.39.4)(typescript@5.8.3) + debug: 4.4.3 + eslint: 9.39.4 + ts-api-utils: 2.5.0(typescript@5.8.3) + typescript: 5.8.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/types@8.59.3': {} + + '@typescript-eslint/typescript-estree@8.59.3(typescript@5.8.3)': + dependencies: + '@typescript-eslint/project-service': 8.59.3(typescript@5.8.3) + '@typescript-eslint/tsconfig-utils': 8.59.3(typescript@5.8.3) + '@typescript-eslint/types': 8.59.3 + '@typescript-eslint/visitor-keys': 8.59.3 + debug: 4.4.3 + minimatch: 10.2.5 + semver: 7.8.0 + tinyglobby: 0.2.16 + ts-api-utils: 2.5.0(typescript@5.8.3) + typescript: 5.8.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/utils@8.59.3(eslint@9.39.4)(typescript@5.8.3)': + dependencies: + '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4) + '@typescript-eslint/scope-manager': 8.59.3 + '@typescript-eslint/types': 8.59.3 + '@typescript-eslint/typescript-estree': 8.59.3(typescript@5.8.3) + eslint: 9.39.4 + typescript: 5.8.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/visitor-keys@8.59.3': + dependencies: + '@typescript-eslint/types': 8.59.3 + eslint-visitor-keys: 5.0.1 + + '@ungap/structured-clone@1.3.1': {} + + '@vitejs/plugin-react@4.7.0(vite@6.4.2(sass@1.99.0))': + dependencies: + '@babel/core': 7.29.0 + '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-transform-react-jsx-source': 7.27.1(@babel/core@7.29.0) + '@rolldown/pluginutils': 1.0.0-beta.27 + '@types/babel__core': 7.20.5 + react-refresh: 0.17.0 + vite: 6.4.2(sass@1.99.0) + transitivePeerDependencies: + - supports-color + + '@vitest/expect@3.2.4': + dependencies: + '@types/chai': 5.2.3 + '@vitest/spy': 3.2.4 + '@vitest/utils': 3.2.4 + chai: 5.3.3 + tinyrainbow: 2.0.0 + + '@vitest/mocker@3.2.4(vite@6.4.2(sass@1.99.0))': + dependencies: + '@vitest/spy': 3.2.4 + estree-walker: 3.0.3 + magic-string: 0.30.21 + optionalDependencies: + vite: 6.4.2(sass@1.99.0) + + '@vitest/pretty-format@3.2.4': + dependencies: + tinyrainbow: 2.0.0 + + '@vitest/runner@3.2.4': + dependencies: + '@vitest/utils': 3.2.4 + pathe: 2.0.3 + strip-literal: 3.1.0 + + '@vitest/snapshot@3.2.4': + dependencies: + '@vitest/pretty-format': 3.2.4 + magic-string: 0.30.21 + pathe: 2.0.3 + + '@vitest/spy@3.2.4': + dependencies: + tinyspy: 4.0.4 + + '@vitest/utils@3.2.4': + dependencies: + '@vitest/pretty-format': 3.2.4 + loupe: 3.2.1 + tinyrainbow: 2.0.0 + + acorn-jsx@5.3.2(acorn@8.16.0): + dependencies: + acorn: 8.16.0 + + acorn@8.16.0: {} + + agent-base@6.0.2: + dependencies: + debug: 4.4.3 + transitivePeerDependencies: + - supports-color + + ajv@6.15.0: + dependencies: + fast-deep-equal: 3.1.3 + fast-json-stable-stringify: 2.1.0 + json-schema-traverse: 0.4.1 + uri-js: 4.4.1 + + ansi-styles@4.3.0: + dependencies: + color-convert: 2.0.1 + + argparse@2.0.1: {} + + assertion-error@2.0.1: {} + + astring@1.9.0: {} + + async-validator@3.5.2: {} + + asynckit@0.4.0: {} + + axios@1.16.1: + dependencies: + follow-redirects: 1.16.0 + form-data: 4.0.5 + https-proxy-agent: 5.0.1 + proxy-from-env: 2.1.0 + transitivePeerDependencies: + - debug + - supports-color + + bail@2.0.2: {} + + balanced-match@1.0.2: {} + + balanced-match@4.0.4: {} + + baseline-browser-mapping@2.10.29: {} + + bezier-easing@2.1.0: {} + + brace-expansion@1.1.14: + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + + brace-expansion@5.0.6: + dependencies: + balanced-match: 4.0.4 + + browserslist@4.28.2: + dependencies: + baseline-browser-mapping: 2.10.29 + caniuse-lite: 1.0.30001792 + electron-to-chromium: 1.5.355 + node-releases: 2.0.44 + update-browserslist-db: 1.2.3(browserslist@4.28.2) + + cac@6.7.14: {} + + call-bind-apply-helpers@1.0.2: + dependencies: + es-errors: 1.3.0 + function-bind: 1.1.2 + + callsites@3.1.0: {} + + caniuse-lite@1.0.30001792: {} + + ccount@2.0.1: {} + + chai@5.3.3: + dependencies: + assertion-error: 2.0.1 + check-error: 2.1.3 + deep-eql: 5.0.2 + loupe: 3.2.1 + pathval: 2.0.1 + + chalk@4.1.2: + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + + character-entities-html4@2.1.0: {} + + character-entities-legacy@3.0.0: {} + + character-entities@2.0.2: {} + + character-reference-invalid@2.0.1: {} + + check-error@2.1.3: {} + + chokidar@4.0.3: + dependencies: + readdirp: 4.1.2 + + classnames@2.5.1: {} + + clsx@2.1.1: {} + + collapse-white-space@2.1.0: {} + + color-convert@2.0.1: + dependencies: + color-name: 1.1.4 + + color-name@1.1.4: {} + + combined-stream@1.0.8: + dependencies: + delayed-stream: 1.0.0 + + comma-separated-tokens@2.0.3: {} + + commander@8.3.0: {} + + compute-scroll-into-view@1.0.20: {} + + concat-map@0.0.1: {} + + convert-source-map@2.0.0: {} + + cookie@1.1.1: {} + + copy-text-to-clipboard@2.2.0: {} + + cross-spawn@7.0.6: + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + + csstype@3.2.3: {} + + date-fns-tz@1.3.8(date-fns@2.30.0): + dependencies: + date-fns: 2.30.0 + + date-fns@2.30.0: + dependencies: + '@babel/runtime': 7.29.2 + + debug@4.4.3: + dependencies: + ms: 2.1.3 + + decode-named-character-reference@1.3.0: + dependencies: + character-entities: 2.0.2 + + deep-eql@5.0.2: {} + + deep-is@0.1.4: {} + + delayed-stream@1.0.0: {} + + dequal@2.0.3: {} + + detect-libc@2.1.2: + optional: true + + devlop@1.1.0: + dependencies: + dequal: 2.0.3 + + dom-serializer@2.0.0: + dependencies: + domelementtype: 2.3.0 + domhandler: 5.0.3 + entities: 4.5.0 + + domelementtype@2.3.0: {} + + domhandler@5.0.3: + dependencies: + domelementtype: 2.3.0 + + domutils@3.2.2: + dependencies: + dom-serializer: 2.0.0 + domelementtype: 2.3.0 + domhandler: 5.0.3 + + dunder-proto@1.0.1: + dependencies: + call-bind-apply-helpers: 1.0.2 + es-errors: 1.3.0 + gopd: 1.2.0 + + electron-to-chromium@1.5.355: {} + + entities@4.5.0: {} + + entities@7.0.1: {} + + es-define-property@1.0.1: {} + + es-errors@1.3.0: {} + + es-module-lexer@1.7.0: {} + + es-object-atoms@1.1.1: + dependencies: + es-errors: 1.3.0 + + es-set-tostringtag@2.1.0: + dependencies: + es-errors: 1.3.0 + get-intrinsic: 1.3.0 + has-tostringtag: 1.0.2 + hasown: 2.0.3 + + esast-util-from-estree@2.0.0: + dependencies: + '@types/estree-jsx': 1.0.5 + devlop: 1.1.0 + estree-util-visit: 2.0.0 + unist-util-position-from-estree: 2.0.0 + + esast-util-from-js@2.0.1: + dependencies: + '@types/estree-jsx': 1.0.5 + acorn: 8.16.0 + esast-util-from-estree: 2.0.0 + vfile-message: 4.0.3 + + esbuild@0.25.12: + optionalDependencies: + '@esbuild/aix-ppc64': 0.25.12 + '@esbuild/android-arm': 0.25.12 + '@esbuild/android-arm64': 0.25.12 + '@esbuild/android-x64': 0.25.12 + '@esbuild/darwin-arm64': 0.25.12 + '@esbuild/darwin-x64': 0.25.12 + '@esbuild/freebsd-arm64': 0.25.12 + '@esbuild/freebsd-x64': 0.25.12 + '@esbuild/linux-arm': 0.25.12 + '@esbuild/linux-arm64': 0.25.12 + '@esbuild/linux-ia32': 0.25.12 + '@esbuild/linux-loong64': 0.25.12 + '@esbuild/linux-mips64el': 0.25.12 + '@esbuild/linux-ppc64': 0.25.12 + '@esbuild/linux-riscv64': 0.25.12 + '@esbuild/linux-s390x': 0.25.12 + '@esbuild/linux-x64': 0.25.12 + '@esbuild/netbsd-arm64': 0.25.12 + '@esbuild/netbsd-x64': 0.25.12 + '@esbuild/openbsd-arm64': 0.25.12 + '@esbuild/openbsd-x64': 0.25.12 + '@esbuild/openharmony-arm64': 0.25.12 + '@esbuild/sunos-x64': 0.25.12 + '@esbuild/win32-arm64': 0.25.12 + '@esbuild/win32-ia32': 0.25.12 + '@esbuild/win32-x64': 0.25.12 + + escalade@3.2.0: {} + + escape-string-regexp@4.0.0: {} + + escape-string-regexp@5.0.0: {} + + eslint-plugin-react-hooks@5.2.0(eslint@9.39.4): + dependencies: + eslint: 9.39.4 + + eslint-plugin-react-refresh@0.4.26(eslint@9.39.4): + dependencies: + eslint: 9.39.4 + + eslint-scope@8.4.0: + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 + + eslint-visitor-keys@3.4.3: {} + + eslint-visitor-keys@4.2.1: {} + + eslint-visitor-keys@5.0.1: {} + + eslint@9.39.4: + dependencies: + '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4) + '@eslint-community/regexpp': 4.12.2 + '@eslint/config-array': 0.21.2 + '@eslint/config-helpers': 0.4.2 + '@eslint/core': 0.17.0 + '@eslint/eslintrc': 3.3.5 + '@eslint/js': 9.39.4 + '@eslint/plugin-kit': 0.4.1 + '@humanfs/node': 0.16.8 + '@humanwhocodes/module-importer': 1.0.1 + '@humanwhocodes/retry': 0.4.3 + '@types/estree': 1.0.9 + ajv: 6.15.0 + chalk: 4.1.2 + cross-spawn: 7.0.6 + debug: 4.4.3 + escape-string-regexp: 4.0.0 + eslint-scope: 8.4.0 + eslint-visitor-keys: 4.2.1 + espree: 10.4.0 + esquery: 1.7.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 8.0.0 + find-up: 5.0.0 + glob-parent: 6.0.2 + ignore: 5.3.2 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + json-stable-stringify-without-jsonify: 1.0.1 + lodash.merge: 4.6.2 + minimatch: 3.1.5 + natural-compare: 1.4.0 + optionator: 0.9.4 + transitivePeerDependencies: + - supports-color + + espree@10.4.0: + dependencies: + acorn: 8.16.0 + acorn-jsx: 5.3.2(acorn@8.16.0) + eslint-visitor-keys: 4.2.1 + + esquery@1.7.0: + dependencies: + estraverse: 5.3.0 + + esrecurse@4.3.0: + dependencies: + estraverse: 5.3.0 + + estraverse@5.3.0: {} + + estree-util-attach-comments@3.0.0: + dependencies: + '@types/estree': 1.0.9 + + estree-util-build-jsx@3.0.1: + dependencies: + '@types/estree-jsx': 1.0.5 + devlop: 1.1.0 + estree-util-is-identifier-name: 3.0.0 + estree-walker: 3.0.3 + + estree-util-is-identifier-name@3.0.0: {} + + estree-util-scope@1.0.0: + dependencies: + '@types/estree': 1.0.9 + devlop: 1.1.0 + + estree-util-to-js@2.0.0: + dependencies: + '@types/estree-jsx': 1.0.5 + astring: 1.9.0 + source-map: 0.7.6 + + estree-util-visit@2.0.0: + dependencies: + '@types/estree-jsx': 1.0.5 + '@types/unist': 3.0.3 + + estree-walker@3.0.3: + dependencies: + '@types/estree': 1.0.9 + + esutils@2.0.3: {} + + expect-type@1.3.0: {} + + extend@3.0.2: {} + + fast-copy@3.0.2: {} + + fast-deep-equal@3.1.3: {} + + fast-equals@5.4.0: {} + + fast-json-stable-stringify@2.1.0: {} + + fast-levenshtein@2.0.6: {} + + fdir@6.5.0(picomatch@4.0.4): + optionalDependencies: + picomatch: 4.0.4 + + file-entry-cache@8.0.0: + dependencies: + flat-cache: 4.0.1 + + find-up@5.0.0: + dependencies: + locate-path: 6.0.0 + path-exists: 4.0.0 + + flat-cache@4.0.1: + dependencies: + flatted: 3.4.2 + keyv: 4.5.4 + + flatted@3.4.2: {} + + follow-redirects@1.16.0: {} + + form-data@4.0.5: + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + es-set-tostringtag: 2.1.0 + hasown: 2.0.3 + mime-types: 2.1.35 + + fsevents@2.3.3: + optional: true + + function-bind@1.1.2: {} + + gensync@1.0.0-beta.2: {} + + get-intrinsic@1.3.0: + dependencies: + call-bind-apply-helpers: 1.0.2 + es-define-property: 1.0.1 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + function-bind: 1.1.2 + get-proto: 1.0.1 + gopd: 1.2.0 + has-symbols: 1.1.0 + hasown: 2.0.3 + math-intrinsics: 1.1.0 + + get-proto@1.0.1: + dependencies: + dunder-proto: 1.0.1 + es-object-atoms: 1.1.1 + + glob-parent@6.0.2: + dependencies: + is-glob: 4.0.3 + + globals@14.0.0: {} + + globals@16.5.0: {} + + gopd@1.2.0: {} + + has-flag@4.0.0: {} + + has-symbols@1.1.0: {} + + has-tostringtag@1.0.2: + dependencies: + has-symbols: 1.1.0 + + hasown@2.0.3: + dependencies: + function-bind: 1.1.2 + + hast-util-to-estree@3.1.3: + dependencies: + '@types/estree': 1.0.9 + '@types/estree-jsx': 1.0.5 + '@types/hast': 3.0.4 + comma-separated-tokens: 2.0.3 + devlop: 1.1.0 + estree-util-attach-comments: 3.0.0 + estree-util-is-identifier-name: 3.0.0 + hast-util-whitespace: 3.0.0 + mdast-util-mdx-expression: 2.0.1 + mdast-util-mdx-jsx: 3.2.0 + mdast-util-mdxjs-esm: 2.0.1 + property-information: 7.1.0 + space-separated-tokens: 2.0.2 + style-to-js: 1.1.21 + unist-util-position: 5.0.0 + zwitch: 2.0.4 + transitivePeerDependencies: + - supports-color + + hast-util-to-jsx-runtime@2.3.6: + dependencies: + '@types/estree': 1.0.9 + '@types/hast': 3.0.4 + '@types/unist': 3.0.3 + comma-separated-tokens: 2.0.3 + devlop: 1.1.0 + estree-util-is-identifier-name: 3.0.0 + hast-util-whitespace: 3.0.0 + mdast-util-mdx-expression: 2.0.1 + mdast-util-mdx-jsx: 3.2.0 + mdast-util-mdxjs-esm: 2.0.1 + property-information: 7.1.0 + space-separated-tokens: 2.0.2 + style-to-js: 1.1.21 + unist-util-position: 5.0.0 + vfile-message: 4.0.3 + transitivePeerDependencies: + - supports-color + + hast-util-whitespace@3.0.0: + dependencies: + '@types/hast': 3.0.4 + + html-dom-parser@5.1.8: + dependencies: + domhandler: 5.0.3 + htmlparser2: 10.1.0 + + html-react-parser@5.2.17(@types/react@18.3.28)(react@18.3.1): + dependencies: + domhandler: 5.0.3 + html-dom-parser: 5.1.8 + react: 18.3.1 + react-property: 2.0.2 + style-to-js: 1.1.21 + optionalDependencies: + '@types/react': 18.3.28 + + htmlparser2@10.1.0: + dependencies: + domelementtype: 2.3.0 + domhandler: 5.0.3 + domutils: 3.2.2 + entities: 7.0.1 + + https-proxy-agent@5.0.1: + dependencies: + agent-base: 6.0.2 + debug: 4.4.3 + transitivePeerDependencies: + - supports-color + + ignore@5.3.2: {} + + ignore@7.0.5: {} + + immutable@5.1.5: {} + + import-fresh@3.3.1: + dependencies: + parent-module: 1.0.1 + resolve-from: 4.0.0 + + imurmurhash@0.1.4: {} + + inline-style-parser@0.2.7: {} + + is-alphabetical@2.0.1: {} + + is-alphanumerical@2.0.1: + dependencies: + is-alphabetical: 2.0.1 + is-decimal: 2.0.1 + + is-decimal@2.0.1: {} + + is-extglob@2.1.1: {} + + is-glob@4.0.3: + dependencies: + is-extglob: 2.1.1 + + is-hexadecimal@2.0.1: {} + + is-plain-obj@4.1.0: {} + + isexe@2.0.0: {} + + isomorphic.js@0.2.5: {} + + js-tokens@4.0.0: {} + + js-tokens@9.0.1: {} + + js-yaml@4.1.1: + dependencies: + argparse: 2.0.1 + + jsesc@3.1.0: {} + + json-buffer@3.0.1: {} + + json-schema-traverse@0.4.1: {} + + json-stable-stringify-without-jsonify@1.0.1: {} + + json5@2.2.3: {} + + jsonc-parser@3.3.1: {} + + katex@0.16.46: + dependencies: + commander: 8.3.0 + + keyv@4.5.4: + dependencies: + json-buffer: 3.0.1 + + levn@0.4.1: + dependencies: + prelude-ls: 1.2.1 + type-check: 0.4.0 + + lexical@0.44.0: {} + + lib0@0.2.117: + dependencies: + isomorphic.js: 0.2.5 + + linkifyjs@4.3.3: {} + + locate-path@6.0.0: + dependencies: + p-locate: 5.0.0 + + lodash-es@4.18.1: {} + + lodash.merge@4.6.2: {} + + lodash@4.18.1: {} + + longest-streak@3.1.0: {} + + loose-envify@1.4.0: + dependencies: + js-tokens: 4.0.0 + + lottie-web@5.13.0: {} + + loupe@3.2.1: {} + + lru-cache@5.1.1: + dependencies: + yallist: 3.1.1 + + magic-string@0.30.21: + dependencies: + '@jridgewell/sourcemap-codec': 1.5.5 + + markdown-extensions@2.0.0: {} + + markdown-table@3.0.4: {} + + math-intrinsics@1.1.0: {} + + mdast-util-find-and-replace@3.0.2: + dependencies: + '@types/mdast': 4.0.4 + escape-string-regexp: 5.0.0 + unist-util-is: 6.0.1 + unist-util-visit-parents: 6.0.2 + + mdast-util-from-markdown@2.0.3: + dependencies: + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 + decode-named-character-reference: 1.3.0 + devlop: 1.1.0 + mdast-util-to-string: 4.0.0 + micromark: 4.0.2 + micromark-util-decode-numeric-character-reference: 2.0.2 + micromark-util-decode-string: 2.0.1 + micromark-util-normalize-identifier: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + unist-util-stringify-position: 4.0.0 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm-autolink-literal@2.0.1: + dependencies: + '@types/mdast': 4.0.4 + ccount: 2.0.1 + devlop: 1.1.0 + mdast-util-find-and-replace: 3.0.2 + micromark-util-character: 2.1.1 + + mdast-util-gfm-footnote@2.1.0: + dependencies: + '@types/mdast': 4.0.4 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.3 + mdast-util-to-markdown: 2.1.2 + micromark-util-normalize-identifier: 2.0.1 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm-strikethrough@2.0.0: + dependencies: + '@types/mdast': 4.0.4 + mdast-util-from-markdown: 2.0.3 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm-table@2.0.0: + dependencies: + '@types/mdast': 4.0.4 + devlop: 1.1.0 + markdown-table: 3.0.4 + mdast-util-from-markdown: 2.0.3 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm-task-list-item@2.0.0: + dependencies: + '@types/mdast': 4.0.4 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.3 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm@3.1.0: + dependencies: + mdast-util-from-markdown: 2.0.3 + mdast-util-gfm-autolink-literal: 2.0.1 + mdast-util-gfm-footnote: 2.1.0 + mdast-util-gfm-strikethrough: 2.0.0 + mdast-util-gfm-table: 2.0.0 + mdast-util-gfm-task-list-item: 2.0.0 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + + mdast-util-mdx-expression@2.0.1: + dependencies: + '@types/estree-jsx': 1.0.5 + '@types/hast': 3.0.4 + '@types/mdast': 4.0.4 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.3 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + + mdast-util-mdx-jsx@3.2.0: + dependencies: + '@types/estree-jsx': 1.0.5 + '@types/hast': 3.0.4 + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 + ccount: 2.0.1 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.3 + mdast-util-to-markdown: 2.1.2 + parse-entities: 4.0.2 + stringify-entities: 4.0.4 + unist-util-stringify-position: 4.0.0 + vfile-message: 4.0.3 + transitivePeerDependencies: + - supports-color + + mdast-util-mdx@3.0.0: + dependencies: + mdast-util-from-markdown: 2.0.3 + mdast-util-mdx-expression: 2.0.1 + mdast-util-mdx-jsx: 3.2.0 + mdast-util-mdxjs-esm: 2.0.1 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + + mdast-util-mdxjs-esm@2.0.1: + dependencies: + '@types/estree-jsx': 1.0.5 + '@types/hast': 3.0.4 + '@types/mdast': 4.0.4 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.3 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + + mdast-util-phrasing@4.1.0: + dependencies: + '@types/mdast': 4.0.4 + unist-util-is: 6.0.1 + + mdast-util-to-hast@13.2.1: + dependencies: + '@types/hast': 3.0.4 + '@types/mdast': 4.0.4 + '@ungap/structured-clone': 1.3.1 + devlop: 1.1.0 + micromark-util-sanitize-uri: 2.0.1 + trim-lines: 3.0.1 + unist-util-position: 5.0.0 + unist-util-visit: 5.1.0 + vfile: 6.0.3 + + mdast-util-to-markdown@2.1.2: + dependencies: + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 + longest-streak: 3.1.0 + mdast-util-phrasing: 4.1.0 + mdast-util-to-string: 4.0.0 + micromark-util-classify-character: 2.0.1 + micromark-util-decode-string: 2.0.1 + unist-util-visit: 5.1.0 + zwitch: 2.0.4 + + mdast-util-to-string@4.0.0: + dependencies: + '@types/mdast': 4.0.4 + + memoize-one@5.2.1: {} + + micromark-core-commonmark@2.0.3: + dependencies: + decode-named-character-reference: 1.3.0 + devlop: 1.1.0 + micromark-factory-destination: 2.0.1 + micromark-factory-label: 2.0.1 + micromark-factory-space: 2.0.1 + micromark-factory-title: 2.0.1 + micromark-factory-whitespace: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-chunked: 2.0.1 + micromark-util-classify-character: 2.0.1 + micromark-util-html-tag-name: 2.0.1 + micromark-util-normalize-identifier: 2.0.1 + micromark-util-resolve-all: 2.0.1 + micromark-util-subtokenize: 2.1.0 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-extension-gfm-autolink-literal@2.1.0: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-sanitize-uri: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-extension-gfm-footnote@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-core-commonmark: 2.0.3 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-normalize-identifier: 2.0.1 + micromark-util-sanitize-uri: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-extension-gfm-strikethrough@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-util-chunked: 2.0.1 + micromark-util-classify-character: 2.0.1 + micromark-util-resolve-all: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-extension-gfm-table@2.1.1: + dependencies: + devlop: 1.1.0 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-extension-gfm-tagfilter@2.0.0: + dependencies: + micromark-util-types: 2.0.2 + + micromark-extension-gfm-task-list-item@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-extension-gfm@3.0.0: + dependencies: + micromark-extension-gfm-autolink-literal: 2.1.0 + micromark-extension-gfm-footnote: 2.1.0 + micromark-extension-gfm-strikethrough: 2.1.0 + micromark-extension-gfm-table: 2.1.1 + micromark-extension-gfm-tagfilter: 2.0.0 + micromark-extension-gfm-task-list-item: 2.1.0 + micromark-util-combine-extensions: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-extension-mdx-expression@3.0.1: + dependencies: + '@types/estree': 1.0.9 + devlop: 1.1.0 + micromark-factory-mdx-expression: 2.0.3 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-events-to-acorn: 2.0.3 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-extension-mdx-jsx@3.0.2: + dependencies: + '@types/estree': 1.0.9 + devlop: 1.1.0 + estree-util-is-identifier-name: 3.0.0 + micromark-factory-mdx-expression: 2.0.3 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-events-to-acorn: 2.0.3 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + vfile-message: 4.0.3 + + micromark-extension-mdx-md@2.0.0: + dependencies: + micromark-util-types: 2.0.2 + + micromark-extension-mdxjs-esm@3.0.0: + dependencies: + '@types/estree': 1.0.9 + devlop: 1.1.0 + micromark-core-commonmark: 2.0.3 + micromark-util-character: 2.1.1 + micromark-util-events-to-acorn: 2.0.3 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + unist-util-position-from-estree: 2.0.0 + vfile-message: 4.0.3 + + micromark-extension-mdxjs@3.0.0: + dependencies: + acorn: 8.16.0 + acorn-jsx: 5.3.2(acorn@8.16.0) + micromark-extension-mdx-expression: 3.0.1 + micromark-extension-mdx-jsx: 3.0.2 + micromark-extension-mdx-md: 2.0.0 + micromark-extension-mdxjs-esm: 3.0.0 + micromark-util-combine-extensions: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-factory-destination@2.0.1: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-factory-label@2.0.1: + dependencies: + devlop: 1.1.0 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-factory-mdx-expression@2.0.3: + dependencies: + '@types/estree': 1.0.9 + devlop: 1.1.0 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-events-to-acorn: 2.0.3 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + unist-util-position-from-estree: 2.0.0 + vfile-message: 4.0.3 + + micromark-factory-space@2.0.1: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-types: 2.0.2 + + micromark-factory-title@2.0.1: + dependencies: + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-factory-whitespace@2.0.1: + dependencies: + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-util-character@2.1.1: + dependencies: + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-util-chunked@2.0.1: + dependencies: + micromark-util-symbol: 2.0.1 + + micromark-util-classify-character@2.0.1: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-util-combine-extensions@2.0.1: + dependencies: + micromark-util-chunked: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-util-decode-numeric-character-reference@2.0.2: + dependencies: + micromark-util-symbol: 2.0.1 + + micromark-util-decode-string@2.0.1: + dependencies: + decode-named-character-reference: 1.3.0 + micromark-util-character: 2.1.1 + micromark-util-decode-numeric-character-reference: 2.0.2 + micromark-util-symbol: 2.0.1 + + micromark-util-encode@2.0.1: {} + + micromark-util-events-to-acorn@2.0.3: + dependencies: + '@types/estree': 1.0.9 + '@types/unist': 3.0.3 + devlop: 1.1.0 + estree-util-visit: 2.0.0 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + vfile-message: 4.0.3 + + micromark-util-html-tag-name@2.0.1: {} + + micromark-util-normalize-identifier@2.0.1: + dependencies: + micromark-util-symbol: 2.0.1 + + micromark-util-resolve-all@2.0.1: + dependencies: + micromark-util-types: 2.0.2 + + micromark-util-sanitize-uri@2.0.1: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-encode: 2.0.1 + micromark-util-symbol: 2.0.1 + + micromark-util-subtokenize@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-util-chunked: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-util-symbol@2.0.1: {} + + micromark-util-types@2.0.2: {} + + micromark@4.0.2: + dependencies: + '@types/debug': 4.1.13 + debug: 4.4.3 + decode-named-character-reference: 1.3.0 + devlop: 1.1.0 + micromark-core-commonmark: 2.0.3 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-chunked: 2.0.1 + micromark-util-combine-extensions: 2.0.1 + micromark-util-decode-numeric-character-reference: 2.0.2 + micromark-util-encode: 2.0.1 + micromark-util-normalize-identifier: 2.0.1 + micromark-util-resolve-all: 2.0.1 + micromark-util-sanitize-uri: 2.0.1 + micromark-util-subtokenize: 2.1.0 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + transitivePeerDependencies: + - supports-color + + mime-db@1.52.0: {} + + mime-types@2.1.35: + dependencies: + mime-db: 1.52.0 + + minimatch@10.2.5: + dependencies: + brace-expansion: 5.0.6 + + minimatch@3.1.5: + dependencies: + brace-expansion: 1.1.14 + + ms@2.1.3: {} + + nanoid@3.3.12: {} + + natural-compare@1.4.0: {} + + node-addon-api@7.1.1: + optional: true + + node-releases@2.0.44: {} + + object-assign@4.1.1: {} + + optionator@0.9.4: + dependencies: + deep-is: 0.1.4 + fast-levenshtein: 2.0.6 + levn: 0.4.1 + prelude-ls: 1.2.1 + type-check: 0.4.0 + word-wrap: 1.2.5 + + orderedmap@2.1.1: {} + + p-limit@3.1.0: + dependencies: + yocto-queue: 0.1.0 + + p-locate@5.0.0: + dependencies: + p-limit: 3.1.0 + + parent-module@1.0.1: + dependencies: + callsites: 3.1.0 + + parse-entities@4.0.2: + dependencies: + '@types/unist': 2.0.11 + character-entities-legacy: 3.0.0 + character-reference-invalid: 2.0.1 + decode-named-character-reference: 1.3.0 + is-alphanumerical: 2.0.1 + is-decimal: 2.0.1 + is-hexadecimal: 2.0.1 + + path-exists@4.0.0: {} + + path-key@3.1.1: {} + + pathe@2.0.3: {} + + pathval@2.0.1: {} + + picocolors@1.1.1: {} + + picomatch@4.0.4: {} + + postcss@8.5.14: + dependencies: + nanoid: 3.3.12 + picocolors: 1.1.1 + source-map-js: 1.2.1 + + prelude-ls@1.2.1: {} + + prettier@3.8.3: {} + + prismjs@1.30.0: {} + + prop-types@15.8.1: + dependencies: + loose-envify: 1.4.0 + object-assign: 4.1.1 + react-is: 16.13.1 + + property-expr@2.0.6: {} + + property-information@7.1.0: {} + + prosemirror-changeset@2.4.1: + dependencies: + prosemirror-transform: 1.12.0 + + prosemirror-commands@1.7.1: + dependencies: + prosemirror-model: 1.25.4 + prosemirror-state: 1.4.4 + prosemirror-transform: 1.12.0 + + prosemirror-dropcursor@1.8.2: + dependencies: + prosemirror-state: 1.4.4 + prosemirror-transform: 1.12.0 + prosemirror-view: 1.41.8 + + prosemirror-gapcursor@1.4.1: + dependencies: + prosemirror-keymap: 1.2.3 + prosemirror-model: 1.25.4 + prosemirror-state: 1.4.4 + prosemirror-view: 1.41.8 + + prosemirror-history@1.5.0: + dependencies: + prosemirror-state: 1.4.4 + prosemirror-transform: 1.12.0 + prosemirror-view: 1.41.8 + rope-sequence: 1.3.4 + + prosemirror-keymap@1.2.3: + dependencies: + prosemirror-state: 1.4.4 + w3c-keyname: 2.2.8 + + prosemirror-model@1.25.4: + dependencies: + orderedmap: 2.1.1 + + prosemirror-schema-list@1.5.1: + dependencies: + prosemirror-model: 1.25.4 + prosemirror-state: 1.4.4 + prosemirror-transform: 1.12.0 + + prosemirror-state@1.4.4: + dependencies: + prosemirror-model: 1.25.4 + prosemirror-transform: 1.12.0 + prosemirror-view: 1.41.8 + + prosemirror-tables@1.8.5: + dependencies: + prosemirror-keymap: 1.2.3 + prosemirror-model: 1.25.4 + prosemirror-state: 1.4.4 + prosemirror-transform: 1.12.0 + prosemirror-view: 1.41.8 + + prosemirror-transform@1.12.0: + dependencies: + prosemirror-model: 1.25.4 + + prosemirror-view@1.41.8: + dependencies: + prosemirror-model: 1.25.4 + prosemirror-state: 1.4.4 + prosemirror-transform: 1.12.0 + + proxy-from-env@2.1.0: {} + + punycode@2.3.1: {} + + react-dom@18.3.1(react@18.3.1): + dependencies: + loose-envify: 1.4.0 + react: 18.3.1 + scheduler: 0.23.2 + + react-draggable@4.5.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + dependencies: + clsx: 2.1.1 + prop-types: 15.8.1 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + + react-error-boundary@6.1.1(react@18.3.1): + dependencies: + react: 18.3.1 + + react-hook-form@7.75.0(react@18.3.1): + dependencies: + react: 18.3.1 + + react-is@16.13.1: {} + + react-property@2.0.2: {} + + react-refresh@0.17.0: {} + + react-resizable@3.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + dependencies: + prop-types: 15.8.1 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + react-draggable: 4.5.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + + react-router@7.15.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + dependencies: + cookie: 1.1.1 + react: 18.3.1 + set-cookie-parser: 2.7.2 + optionalDependencies: + react-dom: 18.3.1(react@18.3.1) + + react-window@1.8.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + dependencies: + '@babel/runtime': 7.29.2 + memoize-one: 5.2.1 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + + react@18.3.1: + dependencies: + loose-envify: 1.4.0 + + readdirp@4.1.2: {} + + recma-build-jsx@1.0.0: + dependencies: + '@types/estree': 1.0.9 + estree-util-build-jsx: 3.0.1 + vfile: 6.0.3 + + recma-jsx@1.0.1(acorn@8.16.0): + dependencies: + acorn: 8.16.0 + acorn-jsx: 5.3.2(acorn@8.16.0) + estree-util-to-js: 2.0.0 + recma-parse: 1.0.0 + recma-stringify: 1.0.0 + unified: 11.0.5 + + recma-parse@1.0.0: + dependencies: + '@types/estree': 1.0.9 + esast-util-from-js: 2.0.1 + unified: 11.0.5 + vfile: 6.0.3 + + recma-stringify@1.0.0: + dependencies: + '@types/estree': 1.0.9 + estree-util-to-js: 2.0.0 + unified: 11.0.5 + vfile: 6.0.3 + + rehype-recma@1.0.0: + dependencies: + '@types/estree': 1.0.9 + '@types/hast': 3.0.4 + hast-util-to-estree: 3.1.3 + transitivePeerDependencies: + - supports-color + + remark-gfm@4.0.1: + dependencies: + '@types/mdast': 4.0.4 + mdast-util-gfm: 3.1.0 + micromark-extension-gfm: 3.0.0 + remark-parse: 11.0.0 + remark-stringify: 11.0.0 + unified: 11.0.5 + transitivePeerDependencies: + - supports-color + + remark-mdx@3.1.1: + dependencies: + mdast-util-mdx: 3.0.0 + micromark-extension-mdxjs: 3.0.0 + transitivePeerDependencies: + - supports-color + + remark-parse@11.0.0: + dependencies: + '@types/mdast': 4.0.4 + mdast-util-from-markdown: 2.0.3 + micromark-util-types: 2.0.2 + unified: 11.0.5 + transitivePeerDependencies: + - supports-color + + remark-rehype@11.1.2: + dependencies: + '@types/hast': 3.0.4 + '@types/mdast': 4.0.4 + mdast-util-to-hast: 13.2.1 + unified: 11.0.5 + vfile: 6.0.3 + + remark-stringify@11.0.0: + dependencies: + '@types/mdast': 4.0.4 + mdast-util-to-markdown: 2.1.2 + unified: 11.0.5 + + resolve-from@4.0.0: {} + + rollup@4.60.3: + dependencies: + '@types/estree': 1.0.8 + optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.60.3 + '@rollup/rollup-android-arm64': 4.60.3 + '@rollup/rollup-darwin-arm64': 4.60.3 + '@rollup/rollup-darwin-x64': 4.60.3 + '@rollup/rollup-freebsd-arm64': 4.60.3 + '@rollup/rollup-freebsd-x64': 4.60.3 + '@rollup/rollup-linux-arm-gnueabihf': 4.60.3 + '@rollup/rollup-linux-arm-musleabihf': 4.60.3 + '@rollup/rollup-linux-arm64-gnu': 4.60.3 + '@rollup/rollup-linux-arm64-musl': 4.60.3 + '@rollup/rollup-linux-loong64-gnu': 4.60.3 + '@rollup/rollup-linux-loong64-musl': 4.60.3 + '@rollup/rollup-linux-ppc64-gnu': 4.60.3 + '@rollup/rollup-linux-ppc64-musl': 4.60.3 + '@rollup/rollup-linux-riscv64-gnu': 4.60.3 + '@rollup/rollup-linux-riscv64-musl': 4.60.3 + '@rollup/rollup-linux-s390x-gnu': 4.60.3 + '@rollup/rollup-linux-x64-gnu': 4.60.3 + '@rollup/rollup-linux-x64-musl': 4.60.3 + '@rollup/rollup-openbsd-x64': 4.60.3 + '@rollup/rollup-openharmony-arm64': 4.60.3 + '@rollup/rollup-win32-arm64-msvc': 4.60.3 + '@rollup/rollup-win32-ia32-msvc': 4.60.3 + '@rollup/rollup-win32-x64-gnu': 4.60.3 + '@rollup/rollup-win32-x64-msvc': 4.60.3 + fsevents: 2.3.3 + + rope-sequence@1.3.4: {} + + sass@1.99.0: + dependencies: + chokidar: 4.0.3 + immutable: 5.1.5 + source-map-js: 1.2.1 + optionalDependencies: + '@parcel/watcher': 2.5.6 + + scheduler@0.23.2: + dependencies: + loose-envify: 1.4.0 + + scroll-into-view-if-needed@2.2.31: + dependencies: + compute-scroll-into-view: 1.0.20 + + semver@6.3.1: {} + + semver@7.8.0: {} + + set-cookie-parser@2.7.2: {} + + shebang-command@2.0.0: + dependencies: + shebang-regex: 3.0.0 + + shebang-regex@3.0.0: {} + + siginfo@2.0.0: {} + + source-map-js@1.2.1: {} + + source-map@0.7.6: {} + + space-separated-tokens@2.0.2: {} + + stackback@0.0.2: {} + + std-env@3.10.0: {} + + stringify-entities@4.0.4: + dependencies: + character-entities-html4: 2.1.0 + character-entities-legacy: 3.0.0 + + strip-json-comments@3.1.1: {} + + strip-literal@3.1.0: + dependencies: + js-tokens: 9.0.1 + + style-to-js@1.1.21: + dependencies: + style-to-object: 1.0.14 + + style-to-object@1.0.14: + dependencies: + inline-style-parser: 0.2.7 + + supports-color@7.2.0: + dependencies: + has-flag: 4.0.0 + + tabbable@6.4.0: {} + + tiny-case@1.0.3: {} + + tinybench@2.9.0: {} + + tinyexec@0.3.2: {} + + tinyglobby@0.2.16: + dependencies: + fdir: 6.5.0(picomatch@4.0.4) + picomatch: 4.0.4 + + tinypool@1.1.1: {} + + tinyrainbow@2.0.0: {} + + tinyspy@4.0.4: {} + + toposort@2.0.2: {} + + trim-lines@3.0.1: {} + + trough@2.2.0: {} + + ts-api-utils@2.5.0(typescript@5.8.3): + dependencies: + typescript: 5.8.3 + + tslib@2.8.1: {} + + type-check@0.4.0: + dependencies: + prelude-ls: 1.2.1 + + type-fest@2.19.0: {} + + typescript-eslint@8.59.3(eslint@9.39.4)(typescript@5.8.3): + dependencies: + '@typescript-eslint/eslint-plugin': 8.59.3(@typescript-eslint/parser@8.59.3(eslint@9.39.4)(typescript@5.8.3))(eslint@9.39.4)(typescript@5.8.3) + '@typescript-eslint/parser': 8.59.3(eslint@9.39.4)(typescript@5.8.3) + '@typescript-eslint/typescript-estree': 8.59.3(typescript@5.8.3) + '@typescript-eslint/utils': 8.59.3(eslint@9.39.4)(typescript@5.8.3) + eslint: 9.39.4 + typescript: 5.8.3 + transitivePeerDependencies: + - supports-color + + typescript@5.8.3: {} + + unified@11.0.5: + dependencies: + '@types/unist': 3.0.3 + bail: 2.0.2 + devlop: 1.1.0 + extend: 3.0.2 + is-plain-obj: 4.1.0 + trough: 2.2.0 + vfile: 6.0.3 + + unist-util-is@6.0.1: + dependencies: + '@types/unist': 3.0.3 + + unist-util-position-from-estree@2.0.0: + dependencies: + '@types/unist': 3.0.3 + + unist-util-position@5.0.0: + dependencies: + '@types/unist': 3.0.3 + + unist-util-stringify-position@4.0.0: + dependencies: + '@types/unist': 3.0.3 + + unist-util-visit-parents@6.0.2: + dependencies: + '@types/unist': 3.0.3 + unist-util-is: 6.0.1 + + unist-util-visit@5.1.0: + dependencies: + '@types/unist': 3.0.3 + unist-util-is: 6.0.1 + unist-util-visit-parents: 6.0.2 + + update-browserslist-db@1.2.3(browserslist@4.28.2): + dependencies: + browserslist: 4.28.2 + escalade: 3.2.0 + picocolors: 1.1.1 + + uri-js@4.4.1: + dependencies: + punycode: 2.3.1 + + use-sync-external-store@1.6.0(react@18.3.1): + dependencies: + react: 18.3.1 + + utility-types@3.11.0: {} + + vfile-message@4.0.3: + dependencies: + '@types/unist': 3.0.3 + unist-util-stringify-position: 4.0.0 + + vfile@6.0.3: + dependencies: + '@types/unist': 3.0.3 + vfile-message: 4.0.3 + + vite-node@3.2.4(sass@1.99.0): + dependencies: + cac: 6.7.14 + debug: 4.4.3 + es-module-lexer: 1.7.0 + pathe: 2.0.3 + vite: 6.4.2(sass@1.99.0) + transitivePeerDependencies: + - '@types/node' + - jiti + - less + - lightningcss + - sass + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + - tsx + - yaml + + vite@6.4.2(sass@1.99.0): + dependencies: + esbuild: 0.25.12 + fdir: 6.5.0(picomatch@4.0.4) + picomatch: 4.0.4 + postcss: 8.5.14 + rollup: 4.60.3 + tinyglobby: 0.2.16 + optionalDependencies: + fsevents: 2.3.3 + sass: 1.99.0 + + vitest@3.2.4(@types/debug@4.1.13)(sass@1.99.0): + dependencies: + '@types/chai': 5.2.3 + '@vitest/expect': 3.2.4 + '@vitest/mocker': 3.2.4(vite@6.4.2(sass@1.99.0)) + '@vitest/pretty-format': 3.2.4 + '@vitest/runner': 3.2.4 + '@vitest/snapshot': 3.2.4 + '@vitest/spy': 3.2.4 + '@vitest/utils': 3.2.4 + chai: 5.3.3 + debug: 4.4.3 + expect-type: 1.3.0 + magic-string: 0.30.21 + pathe: 2.0.3 + picomatch: 4.0.4 + std-env: 3.10.0 + tinybench: 2.9.0 + tinyexec: 0.3.2 + tinyglobby: 0.2.16 + tinypool: 1.1.1 + tinyrainbow: 2.0.0 + vite: 6.4.2(sass@1.99.0) + vite-node: 3.2.4(sass@1.99.0) + why-is-node-running: 2.3.0 + optionalDependencies: + '@types/debug': 4.1.13 + transitivePeerDependencies: + - jiti + - less + - lightningcss + - msw + - sass + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + - tsx + - yaml + + w3c-keyname@2.2.8: {} + + which@2.0.2: + dependencies: + isexe: 2.0.0 + + why-is-node-running@2.3.0: + dependencies: + siginfo: 2.0.0 + stackback: 0.0.2 + + word-wrap@1.2.5: {} + + y-protocols@1.0.7(yjs@13.6.30): + dependencies: + lib0: 0.2.117 + yjs: 13.6.30 + + y-websocket@3.0.0(yjs@13.6.30): + dependencies: + lib0: 0.2.117 + y-protocols: 1.0.7(yjs@13.6.30) + yjs: 13.6.30 + + yallist@3.1.1: {} + + yjs@13.6.30: + dependencies: + lib0: 0.2.117 + + yocto-queue@0.1.0: {} + + yup@1.7.1: + dependencies: + property-expr: 2.0.6 + tiny-case: 1.0.3 + toposort: 2.0.2 + type-fest: 2.19.0 + + zustand@5.0.13(@types/react@18.3.28)(react@18.3.1)(use-sync-external-store@1.6.0(react@18.3.1)): + optionalDependencies: + '@types/react': 18.3.28 + react: 18.3.1 + use-sync-external-store: 1.6.0(react@18.3.1) + + zwitch@2.0.4: {} diff --git a/cyynote-frontend/src/components/lexical/Editor.tsx b/cyynote-frontend/src/components/lexical/Editor.tsx index 1dba7c5..fe36594 100644 --- a/cyynote-frontend/src/components/lexical/Editor.tsx +++ b/cyynote-frontend/src/components/lexical/Editor.tsx @@ -10,9 +10,9 @@ import {AutoFocusPlugin} from '@lexical/react/LexicalAutoFocusPlugin'; import {CharacterLimitPlugin} from '@lexical/react/LexicalCharacterLimitPlugin'; import {CheckListPlugin} from '@lexical/react/LexicalCheckListPlugin'; import {ClearEditorPlugin} from '@lexical/react/LexicalClearEditorPlugin'; -import LexicalClickableLinkPlugin from '@lexical/react/LexicalClickableLinkPlugin'; +import {ClickableLinkPlugin} from '@lexical/react/LexicalClickableLinkPlugin'; import {CollaborationPlugin} from '@lexical/react/LexicalCollaborationPlugin'; -import LexicalErrorBoundary from '@lexical/react/LexicalErrorBoundary'; +import {LexicalErrorBoundary} from '@lexical/react/LexicalErrorBoundary'; import {HashtagPlugin} from '@lexical/react/LexicalHashtagPlugin'; import {HistoryPlugin} from '@lexical/react/LexicalHistoryPlugin'; import {HorizontalRulePlugin} from '@lexical/react/LexicalHorizontalRulePlugin'; @@ -21,7 +21,7 @@ import {PlainTextPlugin} from '@lexical/react/LexicalPlainTextPlugin'; import {RichTextPlugin} from '@lexical/react/LexicalRichTextPlugin'; import {TabIndentationPlugin} from '@lexical/react/LexicalTabIndentationPlugin'; import {TablePlugin} from '@lexical/react/LexicalTablePlugin'; -import useLexicalEditable from '@lexical/react/useLexicalEditable'; +import {useLexicalEditable} from '@lexical/react/useLexicalEditable'; import {useEffect, useState,useLayoutEffect} from 'react'; import {CAN_USE_DOM} from './shared/src/canUseDOM'; @@ -221,7 +221,7 @@ export default function Editor(props: { noteId: bigint; noteTitle: string; editD - {!isEditable && } + {!isEditable && } diff --git a/cyynote-frontend/src/components/lexical/LexicalApp.tsx b/cyynote-frontend/src/components/lexical/LexicalApp.tsx index d0d14b0..73e3a86 100644 --- a/cyynote-frontend/src/components/lexical/LexicalApp.tsx +++ b/cyynote-frontend/src/components/lexical/LexicalApp.tsx @@ -9,6 +9,7 @@ import "./index.css"; import {$createLinkNode} from '@lexical/link'; import {$createListItemNode, $createListNode} from '@lexical/list'; import {LexicalComposer} from '@lexical/react/LexicalComposer'; +import {LexicalCollaboration} from '@lexical/react/LexicalCollaborationContext'; import {$createHeadingNode, $createQuoteNode} from '@lexical/rich-text'; import {$createParagraphNode, $createTextNode, $getRoot} from 'lexical'; @@ -121,13 +122,27 @@ function LexicalApp(props: { noteId: bigint; editData: object | null; noteTitle: console.log(props.editData!==null) console.log(prepopulatedRichText) + const resolveEditorState = (): string | null | undefined => { + if (props.editData === null) return undefined; // use prepopulatedRichText via function below + const raw = props.editData as unknown as string; + if (typeof raw === 'string') { + try { + JSON.parse(raw); + return raw; + } catch { + return null; // not valid Lexical JSON, start with empty editor + } + } + return undefined; + }; + + const editorState = resolveEditorState(); + const resolvedEditorState = editorState === undefined && props.editData === null + ? prepopulatedRichText + : editorState; + const initialConfig = { - // editorState: isCollab - // ? null - // : emptyEditor - // ? undefined - // : prepopulatedRichText, - editorState: props.editData!==null?props.editData:prepopulatedRichText, + editorState: resolvedEditorState, namespace: 'Playground', nodes: [...PlaygroundNodes], onError: (error: Error) => { @@ -137,6 +152,7 @@ function LexicalApp(props: { noteId: bigint; editData: object | null; noteTitle: }; return ( + @@ -159,6 +175,7 @@ function LexicalApp(props: { noteId: bigint; editData: object | null; noteTitle: + ); } diff --git a/cyynote-frontend/src/components/lexical/index.css b/cyynote-frontend/src/components/lexical/index.css index 3177f9c..119fe00 100644 --- a/cyynote-frontend/src/components/lexical/index.css +++ b/cyynote-frontend/src/components/lexical/index.css @@ -46,9 +46,8 @@ header h1 { } .editor-shell { - margin: 20px auto; + margin: 0; border-radius: 2px; - max-width: 1100px; color: #000; position: relative; line-height: 1.7; @@ -61,6 +60,7 @@ header h1 { display: block; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; + padding: 8px 15px 15px; } .editor-shell .editor-container.tree-view { @@ -1428,7 +1428,6 @@ button.action-button:disabled { .toolbar { display: flex; - margin-bottom: 1px; background: #fff; padding: 4px; border-top-left-radius: 10px; @@ -1438,7 +1437,9 @@ button.action-button:disabled { height: 36px; position: sticky; top: 0; - z-index: 2; + z-index: 4; + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08); + border-bottom: 1px solid #eee; } button.toolbar-item { diff --git a/cyynote-frontend/src/components/lexical/nodes/ImageComponent.tsx b/cyynote-frontend/src/components/lexical/nodes/ImageComponent.tsx index 1f970eb..54f948b 100644 --- a/cyynote-frontend/src/components/lexical/nodes/ImageComponent.tsx +++ b/cyynote-frontend/src/components/lexical/nodes/ImageComponent.tsx @@ -19,7 +19,7 @@ import {AutoFocusPlugin} from '@lexical/react/LexicalAutoFocusPlugin'; import {useCollaborationContext} from '@lexical/react/LexicalCollaborationContext'; import {CollaborationPlugin} from '@lexical/react/LexicalCollaborationPlugin'; import {useLexicalComposerContext} from '@lexical/react/LexicalComposerContext'; -import LexicalErrorBoundary from '@lexical/react/LexicalErrorBoundary'; +import {LexicalErrorBoundary} from '@lexical/react/LexicalErrorBoundary'; import {HashtagPlugin} from '@lexical/react/LexicalHashtagPlugin'; import {HistoryPlugin} from '@lexical/react/LexicalHistoryPlugin'; import {LexicalNestedComposer} from '@lexical/react/LexicalNestedComposer'; diff --git a/cyynote-frontend/src/components/lexical/nodes/InlineImageComponent.tsx b/cyynote-frontend/src/components/lexical/nodes/InlineImageComponent.tsx index 2f03886..eab87af 100644 --- a/cyynote-frontend/src/components/lexical/nodes/InlineImageComponent.tsx +++ b/cyynote-frontend/src/components/lexical/nodes/InlineImageComponent.tsx @@ -12,7 +12,7 @@ import './InlineImageNode.css'; import {AutoFocusPlugin} from '@lexical/react/LexicalAutoFocusPlugin'; import {useLexicalComposerContext} from '@lexical/react/LexicalComposerContext'; -import LexicalErrorBoundary from '@lexical/react/LexicalErrorBoundary'; +import {LexicalErrorBoundary} from '@lexical/react/LexicalErrorBoundary'; import {LexicalNestedComposer} from '@lexical/react/LexicalNestedComposer'; import {RichTextPlugin} from '@lexical/react/LexicalRichTextPlugin'; import {useLexicalNodeSelection} from '@lexical/react/useLexicalNodeSelection'; diff --git a/cyynote-frontend/src/components/lexical/nodes/StickyComponent.tsx b/cyynote-frontend/src/components/lexical/nodes/StickyComponent.tsx index 78861aa..807eb88 100644 --- a/cyynote-frontend/src/components/lexical/nodes/StickyComponent.tsx +++ b/cyynote-frontend/src/components/lexical/nodes/StickyComponent.tsx @@ -13,7 +13,7 @@ import './StickyNode.css'; import {useCollaborationContext} from '@lexical/react/LexicalCollaborationContext'; import {CollaborationPlugin} from '@lexical/react/LexicalCollaborationPlugin'; import {useLexicalComposerContext} from '@lexical/react/LexicalComposerContext'; -import LexicalErrorBoundary from '@lexical/react/LexicalErrorBoundary'; +import {LexicalErrorBoundary} from '@lexical/react/LexicalErrorBoundary'; import {HistoryPlugin} from '@lexical/react/LexicalHistoryPlugin'; import {LexicalNestedComposer} from '@lexical/react/LexicalNestedComposer'; import {PlainTextPlugin} from '@lexical/react/LexicalPlainTextPlugin'; diff --git a/cyynote-frontend/src/components/lexical/plugins/CommentPlugin/index.tsx b/cyynote-frontend/src/components/lexical/plugins/CommentPlugin/index.tsx index 0ffc727..6e76c4b 100644 --- a/cyynote-frontend/src/components/lexical/plugins/CommentPlugin/index.tsx +++ b/cyynote-frontend/src/components/lexical/plugins/CommentPlugin/index.tsx @@ -32,7 +32,7 @@ import {useCollaborationContext} from '@lexical/react/LexicalCollaborationContex import {LexicalComposer} from '@lexical/react/LexicalComposer'; import {useLexicalComposerContext} from '@lexical/react/LexicalComposerContext'; import {EditorRefPlugin} from '@lexical/react/LexicalEditorRefPlugin'; -import LexicalErrorBoundary from '@lexical/react/LexicalErrorBoundary'; +import {LexicalErrorBoundary} from '@lexical/react/LexicalErrorBoundary'; import {HistoryPlugin} from '@lexical/react/LexicalHistoryPlugin'; import {OnChangePlugin} from '@lexical/react/LexicalOnChangePlugin'; import {PlainTextPlugin} from '@lexical/react/LexicalPlainTextPlugin'; diff --git a/cyynote-frontend/src/components/lexical/plugins/ContextMenuPlugin/index.tsx b/cyynote-frontend/src/components/lexical/plugins/ContextMenuPlugin/index.tsx index e4acd66..dfd54db 100644 --- a/cyynote-frontend/src/components/lexical/plugins/ContextMenuPlugin/index.tsx +++ b/cyynote-frontend/src/components/lexical/plugins/ContextMenuPlugin/index.tsx @@ -8,120 +8,40 @@ import {useLexicalComposerContext} from '@lexical/react/LexicalComposerContext'; import { - LexicalContextMenuPlugin, - MenuOption, -} from '@lexical/react/LexicalContextMenuPlugin'; + NodeContextMenuPlugin, + NodeContextMenuOption, +} from '@lexical/react/LexicalNodeContextMenuPlugin'; import { - type LexicalNode, $getSelection, $isRangeSelection, COPY_COMMAND, CUT_COMMAND, PASTE_COMMAND, } from 'lexical'; -import {useCallback, useMemo} from 'react'; +import {useMemo} from 'react'; import * as React from 'react'; -import * as ReactDOM from 'react-dom'; - -function ContextMenuItem({ - index, - isSelected, - onClick, - onMouseEnter, - option, -}: { - index: number; - isSelected: boolean; - onClick: () => void; - onMouseEnter: () => void; - option: ContextMenuOption; -}) { - let className = 'item'; - if (isSelected) { - className += ' selected'; - } - return ( -

  • - {option.title} -
  • - ); -} - -function ContextMenu({ - options, - selectedItemIndex, - onOptionClick, - onOptionMouseEnter, -}: { - selectedItemIndex: number | null; - onOptionClick: (option: ContextMenuOption, index: number) => void; - onOptionMouseEnter: (index: number) => void; - options: Array; -}) { - return ( -
    -
      - {options.map((option: ContextMenuOption, i: number) => ( - onOptionClick(option, i)} - onMouseEnter={() => onOptionMouseEnter(i)} - key={option.key} - option={option} - /> - ))} -
    -
    - ); -} - -export class ContextMenuOption extends MenuOption { - title: string; - onSelect: (targetNode: LexicalNode | null) => void; - constructor( - title: string, - options: { - onSelect: (targetNode: LexicalNode | null) => void; - }, - ) { - super(title); - this.title = title; - this.onSelect = options.onSelect.bind(this); - } -} export default function ContextMenuPlugin(): JSX.Element { const [editor] = useLexicalComposerContext(); - const options = useMemo(() => { + const items = useMemo(() => { return [ - new ContextMenuOption(`Copy`, { - onSelect: (_node) => { + new NodeContextMenuOption('Copy', { + $onSelect: () => { editor.dispatchCommand(COPY_COMMAND, null); }, }), - new ContextMenuOption(`Cut`, { - onSelect: (_node) => { + new NodeContextMenuOption('Cut', { + $onSelect: () => { editor.dispatchCommand(CUT_COMMAND, null); }, }), - new ContextMenuOption(`Paste`, { - onSelect: (_node) => { - navigator.clipboard.read().then(async (...args) => { + new NodeContextMenuOption('Paste', { + $onSelect: () => { + navigator.clipboard.read().then(async () => { const data = new DataTransfer(); - - const items = await navigator.clipboard.read(); - const item = items[0]; + const clipItems = await navigator.clipboard.read(); + const item = clipItems[0]; const permission = await navigator.permissions.query({ // @ts-ignore These types are incorrect. @@ -137,108 +57,48 @@ export default function ContextMenuPlugin(): JSX.Element { data.setData(type, dataString); } - const event = new ClipboardEvent('paste', { - clipboardData: data, - }); - + const event = new ClipboardEvent('paste', {clipboardData: data}); editor.dispatchCommand(PASTE_COMMAND, event); }); }, }), - new ContextMenuOption(`Paste as Plain Text`, { - onSelect: (_node) => { - navigator.clipboard.read().then(async (...args) => { + new NodeContextMenuOption('Paste as Plain Text', { + $onSelect: () => { + navigator.clipboard.read().then(async () => { const permission = await navigator.permissions.query({ // @ts-ignore These types are incorrect. name: 'clipboard-read', }); - if (permission.state === 'denied') { alert('Not allowed to paste from clipboard.'); return; } const data = new DataTransfer(); - const items = await navigator.clipboard.readText(); - data.setData('text/plain', items); + const text = await navigator.clipboard.readText(); + data.setData('text/plain', text); - const event = new ClipboardEvent('paste', { - clipboardData: data, - }); + const event = new ClipboardEvent('paste', {clipboardData: data}); editor.dispatchCommand(PASTE_COMMAND, event); }); }, }), - new ContextMenuOption(`Delete Node`, { - onSelect: (_node) => { - const selection = $getSelection(); - if ($isRangeSelection(selection)) { - const currentNode = selection.anchor.getNode(); - const ancestorNodeWithRootAsParent = currentNode - .getParents() - .at(-2); - - ancestorNodeWithRootAsParent?.remove(); - } + new NodeContextMenuOption('Delete Node', { + $onSelect: () => { + editor.update(() => { + const selection = $getSelection(); + if ($isRangeSelection(selection)) { + const currentNode = selection.anchor.getNode(); + const ancestorNodeWithRootAsParent = currentNode + .getParents() + .at(-2); + ancestorNodeWithRootAsParent?.remove(); + } + }); }, }), ]; }, [editor]); - const onSelectOption = useCallback( - ( - selectedOption: ContextMenuOption, - targetNode: LexicalNode | null, - closeMenu: () => void, - ) => { - editor.update(() => { - selectedOption.onSelect(targetNode); - closeMenu(); - }); - }, - [editor], - ); - - return ( - - anchorElementRef.current - ? ReactDOM.createPortal( -
    - { - setHighlightedIndex(index); - selectOptionAndCleanUp(option); - }} - onOptionMouseEnter={(index: number) => { - setHighlightedIndex(index); - }} - /> -
    , - anchorElementRef.current, - ) - : null - } - /> - ); + return ; } diff --git a/cyynote-frontend/src/components/lexical/plugins/TableActionMenuPlugin/index.tsx b/cyynote-frontend/src/components/lexical/plugins/TableActionMenuPlugin/index.tsx index 1b1d01a..b55f6b6 100644 --- a/cyynote-frontend/src/components/lexical/plugins/TableActionMenuPlugin/index.tsx +++ b/cyynote-frontend/src/components/lexical/plugins/TableActionMenuPlugin/index.tsx @@ -7,16 +7,16 @@ */ import type { - DEPRECATED_GridCellNode, ElementNode, LexicalEditor, } from 'lexical'; import {useLexicalComposerContext} from '@lexical/react/LexicalComposerContext'; -import useLexicalEditable from '@lexical/react/useLexicalEditable'; +import {useLexicalEditable} from '@lexical/react/useLexicalEditable'; import { $deleteTableColumn__EXPERIMENTAL, $deleteTableRow__EXPERIMENTAL, + $getNodeTriplet, $getTableCellNodeFromLexicalNode, $getTableColumnIndexFromTableCellNode, $getTableNodeFromLexicalNodeOrThrow, @@ -25,11 +25,13 @@ import { $insertTableRow__EXPERIMENTAL, $isTableCellNode, $isTableRowNode, + $isTableSelection, $unmergeCell, - getTableSelectionFromTableElement, + getTableObserverFromTableElement, HTMLTableElementWithWithTableSelectionState, TableCellHeaderStates, TableCellNode, + TableSelection, } from '@lexical/table'; import { $createParagraphNode, @@ -39,10 +41,6 @@ import { $isParagraphNode, $isRangeSelection, $isTextNode, - DEPRECATED_$getNodeTriplet, - DEPRECATED_$isGridCellNode, - DEPRECATED_$isGridSelection, - GridSelection, } from 'lexical'; import * as React from 'react'; import {ReactPortal, useCallback, useEffect, useRef, useState} from 'react'; @@ -52,7 +50,7 @@ import invariant from '../../shared/src/invariant'; import useModal from '../../hooks/useModal'; import ColorPicker from '../../ui/ColorPicker'; -function computeSelectionCount(selection: GridSelection): { +function computeSelectionCount(selection: TableSelection): { columns: number; rows: number; } { @@ -65,7 +63,7 @@ function computeSelectionCount(selection: GridSelection): { // This is important when merging cells as there is no good way to re-merge weird shapes (a result // of selecting merged cells and non-merged) -function isGridSelectionRectangular(selection: GridSelection): boolean { +function isTableSelectionRectangular(selection: TableSelection): boolean { const nodes = selection.getNodes(); const currentRows: Array = []; let currentRow = null; @@ -109,17 +107,17 @@ function $canUnmerge(): boolean { const selection = $getSelection(); if ( ($isRangeSelection(selection) && !selection.isCollapsed()) || - (DEPRECATED_$isGridSelection(selection) && + ($isTableSelection(selection) && !selection.anchor.is(selection.focus)) || - (!$isRangeSelection(selection) && !DEPRECATED_$isGridSelection(selection)) + (!$isRangeSelection(selection) && !$isTableSelection(selection)) ) { return false; } - const [cell] = DEPRECATED_$getNodeTriplet(selection.anchor); + const [cell] = $getNodeTriplet(selection.anchor); return cell.__colSpan > 1 || cell.__rowSpan > 1; } -function $cellContainsEmptyParagraph(cell: DEPRECATED_GridCellNode): boolean { +function $cellContainsEmptyParagraph(cell: TableCellNode): boolean { if (cell.getChildrenSize() !== 1) { return false; } @@ -146,9 +144,9 @@ function currentCellBackgroundColor(editor: LexicalEditor): null | string { const selection = $getSelection(); if ( $isRangeSelection(selection) || - DEPRECATED_$isGridSelection(selection) + $isTableSelection(selection) ) { - const [cell] = DEPRECATED_$getNodeTriplet(selection.anchor); + const [cell] = $getNodeTriplet(selection.anchor); if ($isTableCellNode(cell)) { return cell.getBackgroundColor(); } @@ -208,11 +206,11 @@ function TableActionMenu({ editor.getEditorState().read(() => { const selection = $getSelection(); // Merge cells - if (DEPRECATED_$isGridSelection(selection)) { + if ($isTableSelection(selection)) { const currentSelectionCounts = computeSelectionCount(selection); updateSelectionCounts(computeSelectionCount(selection)); setCanMergeCells( - isGridSelectionRectangular(selection) && + isTableSelectionRectangular(selection) && (currentSelectionCounts.columns > 1 || currentSelectionCounts.rows > 1), ); @@ -286,9 +284,9 @@ function TableActionMenu({ throw new Error('Expected to find tableElement in DOM'); } - const tableSelection = getTableSelectionFromTableElement(tableElement); + const tableSelection = getTableObserverFromTableElement(tableElement); if (tableSelection !== null) { - tableSelection.clearHighlight(); + tableSelection.$clearHighlight(); } tableNode.markDirty(); @@ -303,13 +301,13 @@ function TableActionMenu({ const mergeTableCellsAtSelection = () => { editor.update(() => { const selection = $getSelection(); - if (DEPRECATED_$isGridSelection(selection)) { + if ($isTableSelection(selection)) { const {columns, rows} = computeSelectionCount(selection); const nodes = selection.getNodes(); - let firstCell: null | DEPRECATED_GridCellNode = null; + let firstCell: null | TableCellNode = null; for (let i = 0; i < nodes.length; i++) { const node = nodes[i]; - if (DEPRECATED_$isGridCellNode(node)) { + if ($isTableCellNode(node)) { if (firstCell === null) { node.setColSpan(columns).setRowSpan(rows); firstCell = node; @@ -321,7 +319,7 @@ function TableActionMenu({ ) { firstChild.remove(); } - } else if (DEPRECATED_$isGridCellNode(firstCell)) { + } else if ($isTableCellNode(firstCell)) { const isEmpty = $cellContainsEmptyParagraph(node); if (!isEmpty) { firstCell.append(...node.getChildren()); @@ -473,19 +471,19 @@ function TableActionMenu({ const selection = $getSelection(); if ( $isRangeSelection(selection) || - DEPRECATED_$isGridSelection(selection) + $isTableSelection(selection) ) { - const [cell] = DEPRECATED_$getNodeTriplet(selection.anchor); + const [cell] = $getNodeTriplet(selection.anchor); if ($isTableCellNode(cell)) { cell.setBackgroundColor(value); } - if (DEPRECATED_$isGridSelection(selection)) { + if ($isTableSelection(selection)) { const nodes = selection.getNodes(); for (let i = 0; i < nodes.length; i++) { const node = nodes[i]; - if (DEPRECATED_$isGridCellNode(node)) { + if ($isTableCellNode(node)) { node.setBackgroundColor(value); } } diff --git a/cyynote-frontend/src/components/lexical/plugins/TableCellResizer/index.tsx b/cyynote-frontend/src/components/lexical/plugins/TableCellResizer/index.tsx index a7b1a68..63bfdb0 100644 --- a/cyynote-frontend/src/components/lexical/plugins/TableCellResizer/index.tsx +++ b/cyynote-frontend/src/components/lexical/plugins/TableCellResizer/index.tsx @@ -5,26 +5,26 @@ * LICENSE file in the root directory of this source tree. * */ -import type {Cell} from '@lexical/table'; +import type {TableDOMCell} from '@lexical/table'; import type {LexicalEditor} from 'lexical'; import './index.css'; import {useLexicalComposerContext} from '@lexical/react/LexicalComposerContext'; -import useLexicalEditable from '@lexical/react/useLexicalEditable'; +import {useLexicalEditable} from '@lexical/react/useLexicalEditable'; import { $getTableColumnIndexFromTableCellNode, $getTableNodeFromLexicalNodeOrThrow, $getTableRowIndexFromTableCellNode, $isTableCellNode, $isTableRowNode, - getCellFromTarget, + $isTableSelection, + getDOMCellFromTarget, } from '@lexical/table'; import { $getNearestNodeFromDOMNode, $getSelection, COMMAND_PRIORITY_HIGH, - DEPRECATED_$isGridSelection, SELECTION_CHANGE_COMMAND, } from 'lexical'; import * as React from 'react'; @@ -58,7 +58,7 @@ function TableCellResizer({editor}: {editor: LexicalEditor}): JSX.Element { const [mouseCurrentPos, updateMouseCurrentPos] = useState(null); - const [activeCell, updateActiveCell] = useState(null); + const [activeCell, updateActiveCell] = useState(null); const [isSelectingGrid, updateIsSelectingGrid] = useState(false); const [draggingDirection, updateDraggingDirection] = useState(null); @@ -68,7 +68,7 @@ function TableCellResizer({editor}: {editor: LexicalEditor}): JSX.Element { SELECTION_CHANGE_COMMAND, (payload) => { const selection = $getSelection(); - const isGridSelection = DEPRECATED_$isGridSelection(selection); + const isGridSelection = $isTableSelection(selection); if (isSelectingGrid !== isGridSelection) { updateIsSelectingGrid(isGridSelection); @@ -107,7 +107,7 @@ function TableCellResizer({editor}: {editor: LexicalEditor}): JSX.Element { if (targetRef.current !== target) { targetRef.current = target as HTMLElement; - const cell = getCellFromTarget(target as HTMLElement); + const cell = getDOMCellFromTarget(target as HTMLElement); if (cell && activeCell !== cell) { editor.update(() => { diff --git a/cyynote-frontend/src/components/lexical/plugins/TableOfContentsPlugin/index.tsx b/cyynote-frontend/src/components/lexical/plugins/TableOfContentsPlugin/index.tsx index d03dd1d..ee1f56b 100644 --- a/cyynote-frontend/src/components/lexical/plugins/TableOfContentsPlugin/index.tsx +++ b/cyynote-frontend/src/components/lexical/plugins/TableOfContentsPlugin/index.tsx @@ -5,14 +5,14 @@ * LICENSE file in the root directory of this source tree. * */ -import type {TableOfContentsEntry} from '@lexical/react/LexicalTableOfContents'; +import type {TableOfContentsEntry} from '@lexical/react/LexicalTableOfContentsPlugin'; import type {HeadingTagType} from '@lexical/rich-text'; import type {NodeKey} from 'lexical'; import './index.css'; import {useLexicalComposerContext} from '@lexical/react/LexicalComposerContext'; -import LexicalTableOfContents from '@lexical/react/LexicalTableOfContents'; +import {TableOfContentsPlugin} from '@lexical/react/LexicalTableOfContentsPlugin'; import {useEffect, useRef, useState} from 'react'; import { Collapsible, Button } from '@douyinfe/semi-ui'; @@ -243,12 +243,12 @@ function TableOfContentsList({ ); } -export default function TableOfContentsPlugin() { +export default function TableOfContentsPluginWrapper() { return ( - + {(tableOfContents) => { return ; }} - + ); } diff --git a/cyynote-frontend/src/components/lexical/plugins/ToolbarPlugin/index.tsx b/cyynote-frontend/src/components/lexical/plugins/ToolbarPlugin/index.tsx index 417f7a7..faf3dc6 100644 --- a/cyynote-frontend/src/components/lexical/plugins/ToolbarPlugin/index.tsx +++ b/cyynote-frontend/src/components/lexical/plugins/ToolbarPlugin/index.tsx @@ -51,7 +51,6 @@ import { $getNodeByKey, $getRoot, $getSelection, - $INTERNAL_isPointSelection, $isElementNode, $isRangeSelection, $isRootOrShadowRoot, @@ -213,7 +212,7 @@ function BlockFormatDropDown({ const formatParagraph = () => { editor.update(() => { const selection = $getSelection(); - if ($INTERNAL_isPointSelection(selection)) { + if ($isRangeSelection(selection)) { $setBlocksType(selection, () => $createParagraphNode()); } }); @@ -223,7 +222,7 @@ function BlockFormatDropDown({ if (blockType !== headingSize) { editor.update(() => { const selection = $getSelection(); - if ($INTERNAL_isPointSelection(selection)) { + if ($isRangeSelection(selection)) { $setBlocksType(selection, () => $createHeadingNode(headingSize)); } }); @@ -258,7 +257,7 @@ function BlockFormatDropDown({ if (blockType !== 'quote') { editor.update(() => { const selection = $getSelection(); - if ($INTERNAL_isPointSelection(selection)) { + if ($isRangeSelection(selection)) { $setBlocksType(selection, () => $createQuoteNode()); } }); @@ -270,7 +269,7 @@ function BlockFormatDropDown({ editor.update(() => { let selection = $getSelection(); - if ($INTERNAL_isPointSelection(selection)) { + if ($isRangeSelection(selection)) { if (selection.isCollapsed()) { $setBlocksType(selection, () => $createCodeNode()); } else { @@ -370,7 +369,7 @@ function FontDropDown({ (option: string) => { editor.update(() => { const selection = $getSelection(); - if ($INTERNAL_isPointSelection(selection)) { + if ($isRangeSelection(selection)) { $patchStyleText(selection, { [style]: option, }); @@ -677,7 +676,7 @@ export default function ToolbarPlugin({ activeEditor.registerUpdateListener(({editorState}) => { editorState.read(() => { $updateToolbar(); - }); + }, {editor: activeEditor}); }), activeEditor.registerCommand( CAN_UNDO_COMMAND, @@ -727,7 +726,7 @@ export default function ToolbarPlugin({ (styles: Record) => { activeEditor.update(() => { const selection = $getSelection(); - if ($INTERNAL_isPointSelection(selection)) { + if ($isRangeSelection(selection)) { $patchStyleText(selection, styles); } }); diff --git a/cyynote-frontend/src/components/note/NoteEditor.tsx b/cyynote-frontend/src/components/note/NoteEditor.tsx index 0bb827c..b085468 100644 --- a/cyynote-frontend/src/components/note/NoteEditor.tsx +++ b/cyynote-frontend/src/components/note/NoteEditor.tsx @@ -25,28 +25,27 @@ export default function NoteEditor() { return ( <> -
    } + loading={isNoteLoading} > - } - loading={isNoteLoading} + +
    - -
    -
    {currentNoteId !== null && currentContent !== null ? ( ) : ( -
    请从左侧选择笔记
    +
    请从左侧选择笔记
    )} - -
    +
    + ); } diff --git a/cyynote-frontend/src/components/sidebar/NoteTree.tsx b/cyynote-frontend/src/components/sidebar/NoteTree.tsx index 72893df..3204d08 100644 --- a/cyynote-frontend/src/components/sidebar/NoteTree.tsx +++ b/cyynote-frontend/src/components/sidebar/NoteTree.tsx @@ -189,7 +189,7 @@ export default function NoteTree({ onRefreshTree, onNavItemClick, onSearch }: No searchPlaceholder=" " showFilteredOnly directory - virtualize + virtualize={{ itemSize: 28 }} value={currentNoteId === null ? undefined : String(currentNoteId)} treeData={treeData as unknown as Parameters[0]['treeData']} renderLabel={renderLabel as Parameters[0]['renderLabel']} diff --git a/cyynote-frontend/src/main.tsx b/cyynote-frontend/src/main.tsx index 64c49c5..63c9a62 100644 --- a/cyynote-frontend/src/main.tsx +++ b/cyynote-frontend/src/main.tsx @@ -1,4 +1,3 @@ -import React from 'react'; import ReactDOM from 'react-dom/client'; import { BrowserRouter } from 'react-router'; @@ -6,10 +5,8 @@ import './index.css'; import App from './App'; ReactDOM.createRoot(document.getElementById('root') as HTMLElement).render( - - - - - , + + + , ); diff --git a/cyynote-frontend/src/pages/note-page.tsx b/cyynote-frontend/src/pages/note-page.tsx index 4a82fa7..7363244 100644 --- a/cyynote-frontend/src/pages/note-page.tsx +++ b/cyynote-frontend/src/pages/note-page.tsx @@ -131,8 +131,8 @@ export default function NotePage() { const siderWidth = siderFlag ? '265px' : '0px'; return ( - -
    + +
    - + @@ -207,13 +207,13 @@ export default function NotePage() { {/* Main content area */} {activeView === 'note' && ( - + )} {activeView === 'home' && ( - +
    +
    +
    ({ plugins: [react()], + define: { + 'process.env': {}, + }, resolve: { // new URL is pure ESM — no __dirname needed, no @types/node required alias: { '@': new URL('./src', import.meta.url).pathname }, diff --git a/cyynote-frontend/yarn.lock b/cyynote-frontend/yarn.lock deleted file mode 100644 index a1889c4..0000000 --- a/cyynote-frontend/yarn.lock +++ /dev/null @@ -1,4946 +0,0 @@ -# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. -# yarn lockfile v1 - - -"@aashutoshrathi/word-wrap@^1.2.3": - version "1.2.6" - resolved "https://registry.npmmirror.com/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz#bd9154aec9983f77b3a034ecaa015c2e4201f6cf" - integrity sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA== - -"@alkhipce/editorjs-react@^0.1.4": - version "0.1.4" - resolved "https://registry.npmmirror.com/@alkhipce/editorjs-react/-/editorjs-react-0.1.4.tgz#9ccf74e7f1e5b0c0ea199698e57aa7c4778a2f70" - integrity sha512-shRXFzksPa8Df5XdV8yovKDJfexpuxi6cq0WzHveKKzGazCcxtcQklYqruMMAteoURNN8ab4azhPXtYqPTQE5w== - dependencies: - html-react-parser "^1.4.12" - -"@ampproject/remapping@^2.2.0": - version "2.2.1" - resolved "https://registry.npmmirror.com/@ampproject/remapping/-/remapping-2.2.1.tgz#99e8e11851128b8702cd57c33684f1d0f260b630" - integrity sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg== - dependencies: - "@jridgewell/gen-mapping" "^0.3.0" - "@jridgewell/trace-mapping" "^0.3.9" - -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.22.13", "@babel/code-frame@^7.23.5": - version "7.23.5" - resolved "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.23.5.tgz#9009b69a8c602293476ad598ff53e4562e15c244" - integrity sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA== - dependencies: - "@babel/highlight" "^7.23.4" - chalk "^2.4.2" - -"@babel/compat-data@^7.22.9": - version "7.23.5" - resolved "https://registry.npmmirror.com/@babel/compat-data/-/compat-data-7.23.5.tgz#ffb878728bb6bdcb6f4510aa51b1be9afb8cfd98" - integrity sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw== - -"@babel/core@^7.23.3": - version "7.23.5" - resolved "https://registry.npmmirror.com/@babel/core/-/core-7.23.5.tgz#6e23f2acbcb77ad283c5ed141f824fd9f70101c7" - integrity sha512-Cwc2XjUrG4ilcfOw4wBAK+enbdgwAcAJCfGUItPBKR7Mjw4aEfAFYrLxeRp4jWgtNIKn3n2AlBOfwwafl+42/g== - dependencies: - "@ampproject/remapping" "^2.2.0" - "@babel/code-frame" "^7.23.5" - "@babel/generator" "^7.23.5" - "@babel/helper-compilation-targets" "^7.22.15" - "@babel/helper-module-transforms" "^7.23.3" - "@babel/helpers" "^7.23.5" - "@babel/parser" "^7.23.5" - "@babel/template" "^7.22.15" - "@babel/traverse" "^7.23.5" - "@babel/types" "^7.23.5" - convert-source-map "^2.0.0" - debug "^4.1.0" - gensync "^1.0.0-beta.2" - json5 "^2.2.3" - semver "^6.3.1" - -"@babel/generator@^7.23.5": - version "7.23.5" - resolved "https://registry.npmmirror.com/@babel/generator/-/generator-7.23.5.tgz#17d0a1ea6b62f351d281350a5f80b87a810c4755" - integrity sha512-BPssCHrBD+0YrxviOa3QzpqwhNIXKEtOa2jQrm4FlmkC2apYgRnQcmPWiGZDlGxiNtltnUFolMe8497Esry+jA== - dependencies: - "@babel/types" "^7.23.5" - "@jridgewell/gen-mapping" "^0.3.2" - "@jridgewell/trace-mapping" "^0.3.17" - jsesc "^2.5.1" - -"@babel/helper-compilation-targets@^7.22.15": - version "7.22.15" - resolved "https://registry.npmmirror.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz#0698fc44551a26cf29f18d4662d5bf545a6cfc52" - integrity sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw== - dependencies: - "@babel/compat-data" "^7.22.9" - "@babel/helper-validator-option" "^7.22.15" - browserslist "^4.21.9" - lru-cache "^5.1.1" - semver "^6.3.1" - -"@babel/helper-environment-visitor@^7.22.20": - version "7.22.20" - resolved "https://registry.npmmirror.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz#96159db61d34a29dba454c959f5ae4a649ba9167" - integrity sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA== - -"@babel/helper-function-name@^7.23.0": - version "7.23.0" - resolved "https://registry.npmmirror.com/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz#1f9a3cdbd5b2698a670c30d2735f9af95ed52759" - integrity sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw== - dependencies: - "@babel/template" "^7.22.15" - "@babel/types" "^7.23.0" - -"@babel/helper-hoist-variables@^7.22.5": - version "7.22.5" - resolved "https://registry.npmmirror.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz#c01a007dac05c085914e8fb652b339db50d823bb" - integrity sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw== - dependencies: - "@babel/types" "^7.22.5" - -"@babel/helper-module-imports@^7.16.7", "@babel/helper-module-imports@^7.22.15": - version "7.22.15" - resolved "https://registry.npmmirror.com/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz#16146307acdc40cc00c3b2c647713076464bdbf0" - integrity sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w== - dependencies: - "@babel/types" "^7.22.15" - -"@babel/helper-module-transforms@^7.23.3": - version "7.23.3" - resolved "https://registry.npmmirror.com/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz#d7d12c3c5d30af5b3c0fcab2a6d5217773e2d0f1" - integrity sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ== - dependencies: - "@babel/helper-environment-visitor" "^7.22.20" - "@babel/helper-module-imports" "^7.22.15" - "@babel/helper-simple-access" "^7.22.5" - "@babel/helper-split-export-declaration" "^7.22.6" - "@babel/helper-validator-identifier" "^7.22.20" - -"@babel/helper-plugin-utils@^7.22.5": - version "7.22.5" - resolved "https://registry.npmmirror.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz#dd7ee3735e8a313b9f7b05a773d892e88e6d7295" - integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg== - -"@babel/helper-simple-access@^7.22.5": - version "7.22.5" - resolved "https://registry.npmmirror.com/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz#4938357dc7d782b80ed6dbb03a0fba3d22b1d5de" - integrity sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w== - dependencies: - "@babel/types" "^7.22.5" - -"@babel/helper-split-export-declaration@^7.22.6": - version "7.22.6" - resolved "https://registry.npmmirror.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz#322c61b7310c0997fe4c323955667f18fcefb91c" - integrity sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g== - dependencies: - "@babel/types" "^7.22.5" - -"@babel/helper-string-parser@^7.23.4": - version "7.23.4" - resolved "https://registry.npmmirror.com/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz#9478c707febcbbe1ddb38a3d91a2e054ae622d83" - integrity sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ== - -"@babel/helper-validator-identifier@^7.22.20": - version "7.22.20" - resolved "https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0" - integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A== - -"@babel/helper-validator-option@^7.22.15": - version "7.23.5" - resolved "https://registry.npmmirror.com/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz#907a3fbd4523426285365d1206c423c4c5520307" - integrity sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw== - -"@babel/helpers@^7.23.5": - version "7.23.5" - resolved "https://registry.npmmirror.com/@babel/helpers/-/helpers-7.23.5.tgz#52f522840df8f1a848d06ea6a79b79eefa72401e" - integrity sha512-oO7us8FzTEsG3U6ag9MfdF1iA/7Z6dz+MtFhifZk8C8o453rGJFFWUP1t+ULM9TUIAzC9uxXEiXjOiVMyd7QPg== - dependencies: - "@babel/template" "^7.22.15" - "@babel/traverse" "^7.23.5" - "@babel/types" "^7.23.5" - -"@babel/highlight@^7.23.4": - version "7.23.4" - resolved "https://registry.npmmirror.com/@babel/highlight/-/highlight-7.23.4.tgz#edaadf4d8232e1a961432db785091207ead0621b" - integrity sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A== - dependencies: - "@babel/helper-validator-identifier" "^7.22.20" - chalk "^2.4.2" - js-tokens "^4.0.0" - -"@babel/parser@^7.1.0", "@babel/parser@^7.20.7", "@babel/parser@^7.22.15", "@babel/parser@^7.23.5": - version "7.23.5" - resolved "https://registry.npmmirror.com/@babel/parser/-/parser-7.23.5.tgz#37dee97c4752af148e1d38c34b856b2507660563" - integrity sha512-hOOqoiNXrmGdFbhgCzu6GiURxUgM27Xwd/aPuu8RfHEZPBzL1Z54okAHAQjXfcQNwvrlkAmAp4SlRTZ45vlthQ== - -"@babel/plugin-transform-react-jsx-self@^7.23.3": - version "7.23.3" - resolved "https://registry.npmmirror.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.23.3.tgz#ed3e7dadde046cce761a8e3cf003a13d1a7972d9" - integrity sha512-qXRvbeKDSfwnlJnanVRp0SfuWE5DQhwQr5xtLBzp56Wabyo+4CMosF6Kfp+eOD/4FYpql64XVJ2W0pVLlJZxOQ== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-react-jsx-source@^7.23.3": - version "7.23.3" - resolved "https://registry.npmmirror.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.23.3.tgz#03527006bdc8775247a78643c51d4e715fe39a3e" - integrity sha512-91RS0MDnAWDNvGC6Wio5XYkyWI39FMFO+JK9+4AlgaTH+yWwVTsw7/sn6LK0lH7c5F+TFkpv/3LfCJ1Ydwof/g== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/runtime@^7.0.0", "@babel/runtime@^7.10.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.13.10", "@babel/runtime@^7.18.3", "@babel/runtime@^7.21.0": - version "7.23.5" - resolved "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.23.5.tgz#11edb98f8aeec529b82b211028177679144242db" - integrity sha512-NdUTHcPe4C99WxPub+K9l9tK5/lV4UXIoaHSYgzco9BCyjKAAwzdBI+wWtYqHt7LJdbo74ZjRPJgzVweq1sz0w== - dependencies: - regenerator-runtime "^0.14.0" - -"@babel/template@^7.22.15": - version "7.22.15" - resolved "https://registry.npmmirror.com/@babel/template/-/template-7.22.15.tgz#09576efc3830f0430f4548ef971dde1350ef2f38" - integrity sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w== - dependencies: - "@babel/code-frame" "^7.22.13" - "@babel/parser" "^7.22.15" - "@babel/types" "^7.22.15" - -"@babel/traverse@^7.23.5": - version "7.23.5" - resolved "https://registry.npmmirror.com/@babel/traverse/-/traverse-7.23.5.tgz#f546bf9aba9ef2b042c0e00d245990c15508e7ec" - integrity sha512-czx7Xy5a6sapWWRx61m1Ke1Ra4vczu1mCTtJam5zRTBOonfdJ+S/B6HYmGYu3fJtr8GGET3si6IhgWVBhJ/m8w== - dependencies: - "@babel/code-frame" "^7.23.5" - "@babel/generator" "^7.23.5" - "@babel/helper-environment-visitor" "^7.22.20" - "@babel/helper-function-name" "^7.23.0" - "@babel/helper-hoist-variables" "^7.22.5" - "@babel/helper-split-export-declaration" "^7.22.6" - "@babel/parser" "^7.23.5" - "@babel/types" "^7.23.5" - debug "^4.1.0" - globals "^11.1.0" - -"@babel/types@^7.0.0", "@babel/types@^7.20.7", "@babel/types@^7.22.15", "@babel/types@^7.22.5", "@babel/types@^7.23.0", "@babel/types@^7.23.5": - version "7.23.5" - resolved "https://registry.npmmirror.com/@babel/types/-/types-7.23.5.tgz#48d730a00c95109fa4393352705954d74fb5b602" - integrity sha512-ON5kSOJwVO6xXVRTvOI0eOnWe7VdUcIpsovGo9U/Br4Ie4UVFQTboO2cYnDhAGU6Fp+UxSiT+pMft0SMHfuq6w== - dependencies: - "@babel/helper-string-parser" "^7.23.4" - "@babel/helper-validator-identifier" "^7.22.20" - to-fast-properties "^2.0.0" - -"@blocknote/core@^0.10.0": - version "0.10.0" - resolved "https://registry.npmmirror.com/@blocknote/core/-/core-0.10.0.tgz#5f6949c0f8cda43b5b3754c0b116d4fbda6e36d6" - integrity sha512-8IJvD97762qviBcjoN+Vm+sSvBiaHeMu/ylw4BwQnYzZXBZHmhtVkWjBM4zXwY5hQCQIo4qcrvtkwyOIqiE54Q== - dependencies: - "@emotion/cache" "^11.10.5" - "@emotion/serialize" "^1.1.1" - "@emotion/utils" "^1.2.0" - "@tiptap/core" "^2.0.3" - "@tiptap/extension-bold" "^2.0.3" - "@tiptap/extension-code" "^2.0.3" - "@tiptap/extension-collaboration" "^2.0.3" - "@tiptap/extension-collaboration-cursor" "^2.0.3" - "@tiptap/extension-dropcursor" "^2.0.3" - "@tiptap/extension-gapcursor" "^2.0.3" - "@tiptap/extension-hard-break" "^2.0.3" - "@tiptap/extension-history" "^2.0.3" - "@tiptap/extension-horizontal-rule" "^2.0.3" - "@tiptap/extension-italic" "^2.0.3" - "@tiptap/extension-link" "^2.0.3" - "@tiptap/extension-paragraph" "^2.0.3" - "@tiptap/extension-strike" "^2.0.3" - "@tiptap/extension-table-cell" "^2.0.3" - "@tiptap/extension-table-header" "^2.0.3" - "@tiptap/extension-table-row" "^2.0.3" - "@tiptap/extension-text" "^2.0.3" - "@tiptap/extension-underline" "^2.0.3" - "@tiptap/pm" "^2.0.3" - hast-util-from-dom "^4.2.0" - prosemirror-model "^1.18.3" - prosemirror-state "^1.4.3" - prosemirror-tables "^1.3.4" - prosemirror-transform "^1.7.2" - prosemirror-view "^1.31.4" - rehype-format "^5.0.0" - rehype-parse "^8.0.4" - rehype-remark "^9.1.2" - rehype-stringify "^9.0.3" - remark-gfm "^3.0.1" - remark-parse "^10.0.1" - remark-rehype "^10.1.0" - remark-stringify "^10.0.2" - unified "^10.1.2" - uuid "^8.3.2" - y-prosemirror "1.0.20" - y-protocols "^1.0.5" - yjs "^13.6.1" - -"@blocknote/react@^0.10.0": - version "0.10.0" - resolved "https://registry.npmmirror.com/@blocknote/react/-/react-0.10.0.tgz#67c7ce6ced83a1b25cac6892901cdaa4610f2cd5" - integrity sha512-03cwbaI/Bau0pVxyv8ZhhKgX1M2av7C/XvUe3lS7yrmNvWlrvAhLA3LU8+oVdVwezl6KYliOU9Q3hec0uAGhkg== - dependencies: - "@blocknote/core" "^0.10.0" - "@emotion/react" "^11.10.5" - "@mantine/core" "^5.6.1" - "@mantine/hooks" "^5.6.1" - "@mantine/utils" "^6.0.5" - "@tippyjs/react" "^4.2.6" - "@tiptap/core" "^2.0.3" - "@tiptap/react" "^2.0.3" - lodash.foreach "^4.5.0" - lodash.groupby "^4.6.0" - lodash.merge "^4.6.2" - react "^18" - react-dom "^18.2.0" - react-icons "^4.3.1" - tippy.js "^6.3.7" - use-prefers-color-scheme "^1.1.3" - -"@codexteam/icons@^0.0.4": - version "0.0.4" - resolved "https://registry.npmmirror.com/@codexteam/icons/-/icons-0.0.4.tgz#8b72dcd3f3a1b0d880bdceb2abebd74b46d3ae13" - integrity sha512-V8N/TY2TGyas4wLrPIFq7bcow68b3gu8DfDt1+rrHPtXxcexadKauRJL6eQgfG7Z0LCrN4boLRawR4S9gjIh/Q== - -"@codexteam/icons@^0.0.5": - version "0.0.5" - resolved "https://registry.npmmirror.com/@codexteam/icons/-/icons-0.0.5.tgz#d17f39b6a0497c6439f57dd42711817a3dd3679c" - integrity sha512-s6H2KXhLz2rgbMZSkRm8dsMJvyUNZsEjxobBEg9ztdrb1B2H3pEzY6iTwI4XUPJWJ3c3qRKwV4TrO3J5jUdoQA== - -"@codexteam/icons@^0.0.6": - version "0.0.6" - resolved "https://registry.npmmirror.com/@codexteam/icons/-/icons-0.0.6.tgz#5553ada48dddf5940851ccc142cfe17835c36ad3" - integrity sha512-L7Q5PET8PjKcBT5wp7VR+FCjwCi5PUp7rd/XjsgQ0CI5FJz0DphyHGRILMuDUdCW2MQT9NHbVr4QP31vwAkS/A== - -"@codexteam/icons@^0.3.0": - version "0.3.0" - resolved "https://registry.npmmirror.com/@codexteam/icons/-/icons-0.3.0.tgz#62380b4053d487a257de443864b5c72dafab95e6" - integrity sha512-fJE9dfFdgq8xU+sbsxjH0Kt8Yeatw9xHBJWb77DhRkEXz3OCoIS6hrRC1ewHEryxzIjxD8IyQrRq2f+Gz3BcmA== - -"@dnd-kit/accessibility@^3.1.0": - version "3.1.0" - resolved "https://registry.npmmirror.com/@dnd-kit/accessibility/-/accessibility-3.1.0.tgz#1054e19be276b5f1154ced7947fc0cb5d99192e0" - integrity sha512-ea7IkhKvlJUv9iSHJOnxinBcoOI3ppGnnL+VDJ75O45Nss6HtZd8IdN8touXPDtASfeI2T2LImb8VOZcL47wjQ== - dependencies: - tslib "^2.0.0" - -"@dnd-kit/core@^6.0.8": - version "6.1.0" - resolved "https://registry.npmmirror.com/@dnd-kit/core/-/core-6.1.0.tgz#e81a3d10d9eca5d3b01cbf054171273a3fe01def" - integrity sha512-J3cQBClB4TVxwGo3KEjssGEXNJqGVWx17aRTZ1ob0FliR5IjYgTxl5YJbKTzA6IzrtelotH19v6y7uoIRUZPSg== - dependencies: - "@dnd-kit/accessibility" "^3.1.0" - "@dnd-kit/utilities" "^3.2.2" - tslib "^2.0.0" - -"@dnd-kit/sortable@^7.0.2": - version "7.0.2" - resolved "https://registry.npmmirror.com/@dnd-kit/sortable/-/sortable-7.0.2.tgz#791d550872457f3f3c843e00d159b640f982011c" - integrity sha512-wDkBHHf9iCi1veM834Gbk1429bd4lHX4RpAwT0y2cHLf246GAvU2sVw/oxWNpPKQNQRQaeGXhAVgrOl1IT+iyA== - dependencies: - "@dnd-kit/utilities" "^3.2.0" - tslib "^2.0.0" - -"@dnd-kit/utilities@^3.2.0", "@dnd-kit/utilities@^3.2.1", "@dnd-kit/utilities@^3.2.2": - version "3.2.2" - resolved "https://registry.npmmirror.com/@dnd-kit/utilities/-/utilities-3.2.2.tgz#5a32b6af356dc5f74d61b37d6f7129a4040ced7b" - integrity sha512-+MKAJEOfaBe5SmV6t34p80MMKhjvUz0vRrvVJbPT0WElzaOJ/1xs+D+KDv+tD/NE5ujfrChEcshd4fLn0wpiqg== - dependencies: - tslib "^2.0.0" - -"@douyinfe/semi-animation-react@2.48.0": - version "2.48.0" - resolved "https://registry.npmmirror.com/@douyinfe/semi-animation-react/-/semi-animation-react-2.48.0.tgz#c667be8b2cdcde3ef43313f848ebe2f84ef062a6" - integrity sha512-R7OhS784jAh1IeSTA2S9NBnVssqcSy74cjTzc9f6wS4i4QQlVOh5VRdmzmdnwetkOLAwrGt66jH7XShcmfUSpw== - dependencies: - "@douyinfe/semi-animation" "2.48.0" - "@douyinfe/semi-animation-styled" "2.48.0" - classnames "^2.2.6" - -"@douyinfe/semi-animation-styled@2.48.0": - version "2.48.0" - resolved "https://registry.npmmirror.com/@douyinfe/semi-animation-styled/-/semi-animation-styled-2.48.0.tgz#9ff21664e13d0d27216e36ea48c5499a6e01ae2b" - integrity sha512-pN2EP3GnarpdvRz6DqgXgW1yYsybsjVDoCyxnaQyo22qUNJNPf6PtXb7npUVSEuYR5cTplq15gSD2IPhnbzRgA== - -"@douyinfe/semi-animation@2.48.0": - version "2.48.0" - resolved "https://registry.npmmirror.com/@douyinfe/semi-animation/-/semi-animation-2.48.0.tgz#3ae7632bc4d3c275ff5b122abd7d93cd4a0e3e76" - integrity sha512-+jQX4o0kcHOx9+RQFUngjHec6xqtu03vW1LnjOiBkdUvDsi/cNQSU1zsIQYnR0WuvEw1uhHByhKQK89BPsAS7g== - dependencies: - bezier-easing "^2.1.0" - -"@douyinfe/semi-foundation@2.48.0": - version "2.48.0" - resolved "https://registry.npmmirror.com/@douyinfe/semi-foundation/-/semi-foundation-2.48.0.tgz#718e79fb4c96750748a9c2bbda707e2b98c00bc7" - integrity sha512-NSdU0A4oN5k/ZfGF8Wx1F9d9p/s2i1yr0tfpuzXXR8iRaEtRp7wTZLPoZYdpEVP8D+zUhqL3a9Kxn3SCMsV9kg== - dependencies: - "@douyinfe/semi-animation" "2.48.0" - async-validator "^3.5.0" - classnames "^2.2.6" - date-fns "^2.29.3" - date-fns-tz "^1.3.8" - lodash "^4.17.21" - memoize-one "^5.2.1" - scroll-into-view-if-needed "^2.2.24" - -"@douyinfe/semi-icons-lab@^2.48.0": - version "2.48.0" - resolved "https://registry.npmmirror.com/@douyinfe/semi-icons-lab/-/semi-icons-lab-2.48.0.tgz#e3ef838c789895f581c62b98269807f178ef893e" - integrity sha512-BxpdtIsbcZuNNW05nmwngxV/PVMqeLGjoZNQ+Ouec5mn5NYDqJKAzPsx8+aVTMNpANlJdl4QklgC7+Yv8tr9SQ== - -"@douyinfe/semi-icons@2.48.0", "@douyinfe/semi-icons@^2.48.0": - version "2.48.0" - resolved "https://registry.npmmirror.com/@douyinfe/semi-icons/-/semi-icons-2.48.0.tgz#ca5b7446611019abd33e060bf3047d6a7cb55097" - integrity sha512-xWgyQHMqBrFw4ImZXq/HpPONrpNaZ4RnDp2+10FSJzjc9QRNsgdIdx7+FB0wjCev/708DcWZk0a6sn6oQ/8hRA== - dependencies: - classnames "^2.2.6" - -"@douyinfe/semi-illustrations@2.48.0": - version "2.48.0" - resolved "https://registry.npmmirror.com/@douyinfe/semi-illustrations/-/semi-illustrations-2.48.0.tgz#a3c2908ccf3c5cfc0bcdd5ac95c71271956cd613" - integrity sha512-ANzRlUMdAcWkQ7fvseca8G7BrPq0TTigEsq2hUFBlAzGnAntiWUp3T+4L1jOEWAWxcTxsJxxTT0FizKMdkhEmQ== - -"@douyinfe/semi-theme-default@2.48.0": - version "2.48.0" - resolved "https://registry.npmmirror.com/@douyinfe/semi-theme-default/-/semi-theme-default-2.48.0.tgz#a85747cbac01ab54142d56ffb6e374e4fd66d64e" - integrity sha512-+LNh1S7yybLb1O+YEDadSCEzSXvr8o+lHmyWfCJQs1BiNJWmrQPASezt/OW20aXZPlB9ViaETQ048bt4mWUP1g== - dependencies: - glob "^7.1.6" - -"@douyinfe/semi-ui@^2.48.0": - version "2.48.0" - resolved "https://registry.npmmirror.com/@douyinfe/semi-ui/-/semi-ui-2.48.0.tgz#9f89451d86dcbecb781a61e1f2cdc2b659d7423a" - integrity sha512-n3PZmu9ijooSSCgMDRJdTuMoSZxhB2TGr/ETzvxh7A2bhM+YyPR/EteHK/1g4zwXtrUFpd1sPV5Gx97SJLF3pQ== - dependencies: - "@dnd-kit/core" "^6.0.8" - "@dnd-kit/sortable" "^7.0.2" - "@dnd-kit/utilities" "^3.2.1" - "@douyinfe/semi-animation" "2.48.0" - "@douyinfe/semi-animation-react" "2.48.0" - "@douyinfe/semi-foundation" "2.48.0" - "@douyinfe/semi-icons" "2.48.0" - "@douyinfe/semi-illustrations" "2.48.0" - "@douyinfe/semi-theme-default" "2.48.0" - async-validator "^3.5.0" - classnames "^2.2.6" - copy-text-to-clipboard "^2.1.1" - date-fns "^2.29.3" - date-fns-tz "^1.3.8" - lodash "^4.17.21" - prop-types "^15.7.2" - react-resizable "^3.0.5" - react-window "^1.8.2" - resize-observer-polyfill "^1.5.1" - scroll-into-view-if-needed "^2.2.24" - utility-types "^3.10.0" - -"@editorjs/checklist@^1.6.0": - version "1.6.0" - resolved "https://registry.npmmirror.com/@editorjs/checklist/-/checklist-1.6.0.tgz#f3e501b0422917ca78fd08cb51578098a26a1823" - integrity sha512-hRNP36DInr73mSK3noHBQeoQb7DA12ANfqTXufEkTgQzx+k4mRJ0HdeGukTIR4JbwjHJ9ecUBnnQqIEGnxCFEg== - dependencies: - "@codexteam/icons" "^0.3.0" - -"@editorjs/code@^2.9.0": - version "2.9.0" - resolved "https://registry.npmmirror.com/@editorjs/code/-/code-2.9.0.tgz#8633b7c565212396385a3d41b4f72b7650f60a42" - integrity sha512-QNOWxF29j6mYl/gM5HJzeGOt3s4laoZCUbuRqj6RkIvLBWMU+ASwjckEiouA61hcYUOMfpw4vQjzhsfC7xm/vA== - dependencies: - "@codexteam/icons" "^0.0.5" - -"@editorjs/delimiter@^1.4.0": - version "1.4.0" - resolved "https://registry.npmmirror.com/@editorjs/delimiter/-/delimiter-1.4.0.tgz#328c1072f0d462b3f15b1a22421c8621e065cd3a" - integrity sha512-i1Wm3UQsVisM7Fh9focJ1a4kX2l7IxO3zrEd+GmYoPVaNwxb/63GLNbGfCCGZBuvUyzeUDnc8cdhD1QQGwUZIg== - dependencies: - "@codexteam/icons" "^0.0.5" - -"@editorjs/editorjs@^2.28.2": - version "2.28.2" - resolved "https://registry.npmmirror.com/@editorjs/editorjs/-/editorjs-2.28.2.tgz#a265c7d10e83adef81813e4dc0f01fe3464dff50" - integrity sha512-g6V0Nd3W9IIWMpvxDNTssQ6e4kxBp1Y0W4GIf8cXRlmcBp3TUjrgCYJQmNy3l2a6ZzhyBAoVSe8krJEq4g7PQw== - -"@editorjs/embed@^2.7.0": - version "2.7.0" - resolved "https://registry.npmmirror.com/@editorjs/embed/-/embed-2.7.0.tgz#9bd368d0e55656dad7c7b5453033ff77aa2458bc" - integrity sha512-FieA8YKnqAMX+4Ng6VeusuuuyMg1cX4vADoEKcQVM0LHy2hC17ztNGZh8UHEfrjUwbfJDSr/cPhT0LRGrwTd8g== - -"@editorjs/header@^2.8.1": - version "2.8.1" - resolved "https://registry.npmmirror.com/@editorjs/header/-/header-2.8.1.tgz#ba16f43aaf461aa920c3594bdf0d854c4b5119b9" - integrity sha512-y0HVXRP7m2W617CWo3fsb5HhXmSLaRpb9GzFx0Vkp/HEm9Dz5YO1s8tC7R8JD3MskwoYh7V0hRFQt39io/r6hA== - dependencies: - "@codexteam/icons" "^0.0.5" - -"@editorjs/image@^2.9.0": - version "2.9.0" - resolved "https://registry.npmmirror.com/@editorjs/image/-/image-2.9.0.tgz#0c83252d569a0dc3af14c3f7d16b6df033b9c37b" - integrity sha512-xItihKJFiWJ06SMtLWQZvzHv4LRPNAFZYaHAXesBFzXvWwUrtVaVMcNSf0eNnw3InrPO3Po1vZRRgpsT+Ya3Bg== - dependencies: - "@codexteam/icons" "^0.0.6" - -"@editorjs/inline-code@^1.5.0": - version "1.5.0" - resolved "https://registry.npmmirror.com/@editorjs/inline-code/-/inline-code-1.5.0.tgz#ad5849bac3396b9dad22dceeda76198dd991e426" - integrity sha512-5i6BCOG8eOg4/6qGoLJuL6XSZZg834zIByDW8K80doM1L7ss/VqtLY0nrB2Q5bfs1KA0tOlVHOfjE4JD4438FQ== - dependencies: - "@codexteam/icons" "^0.0.5" - -"@editorjs/link@^2.6.2": - version "2.6.2" - resolved "https://registry.npmmirror.com/@editorjs/link/-/link-2.6.2.tgz#d9c17e01ecc3518ae4be61e0a024f7f225e09e5a" - integrity sha512-3cPx6M4ZvwDDvsi0E0fvMR3rvveAV/C0GRo1JLeZJ9cG9QgyoNolj4eu5Eqx3/r1XTC/he54qYEIZ/Dc4Lr4Ow== - dependencies: - "@babel/runtime" "^7.10.2" - "@codexteam/icons" "^0.0.4" - -"@editorjs/list@^1.9.0": - version "1.9.0" - resolved "https://registry.npmmirror.com/@editorjs/list/-/list-1.9.0.tgz#5242095d0cee38671d852b02aa02293f54400f2c" - integrity sha512-BQEvZW4vi0O0dBvGNljiKxiE89vMSHoM2Tu2OzKUndoj7pY9AxqpgCh1qvwIVsJAlG4Lbt/vBFQilnoStMmI6A== - dependencies: - "@codexteam/icons" "^0.0.4" - -"@editorjs/marker@^1.4.0": - version "1.4.0" - resolved "https://registry.npmmirror.com/@editorjs/marker/-/marker-1.4.0.tgz#c5553c54ced70d28502fb47f2dbc7d50c53fc88e" - integrity sha512-5ipEXfL44jTTRzgNp/p/YjMO7jT08S5z4V8qA3FFJTfdhKgQyM3mvP1zpdYKw47ZZpVWMCncvk5Nto3BxihEtg== - dependencies: - "@codexteam/icons" "^0.0.5" - -"@editorjs/paragraph@^2.11.3": - version "2.11.3" - resolved "https://registry.npmmirror.com/@editorjs/paragraph/-/paragraph-2.11.3.tgz#fb438de863179739f18de7d8851671a0d8447923" - integrity sha512-ON72lhvhgWzPrq4VXpHUeut9bsFeJgVATDeL850FVToOwYHKvdsNpfu0VgxEodhkXgzU/IGl4FzdqC2wd3AJUQ== - dependencies: - "@codexteam/icons" "^0.0.4" - -"@editorjs/quote@^2.6.0": - version "2.6.0" - resolved "https://registry.npmmirror.com/@editorjs/quote/-/quote-2.6.0.tgz#5ff02b5b3cac1fcea4157c31ac975e3acb3906a8" - integrity sha512-8DiCMBT4n4UDV5bgzvfRH26HmL6YWddGC4+twvjhR+PzX0gwrnY8nFifvro79EeSqxwRtFjjlGnu5I0VTfw5aQ== - dependencies: - "@codexteam/icons" "^0.0.5" - -"@editorjs/raw@^2.5.0": - version "2.5.0" - resolved "https://registry.npmmirror.com/@editorjs/raw/-/raw-2.5.0.tgz#8620e983a16ef3cc97ad32ab8af99313d0a6f92e" - integrity sha512-ZOYKgR/sutOXHQ4uaWg8KzZ6yFJZCMTndezlN257GGsQ3Sa3ERcK9wZHKgAMNXaDhdKx9fDuojxRRcYvz6l9aQ== - dependencies: - "@codexteam/icons" "^0.0.4" - -"@editorjs/simple-image@^1.6.0": - version "1.6.0" - resolved "https://registry.npmmirror.com/@editorjs/simple-image/-/simple-image-1.6.0.tgz#711c3900e17845331d6667cf0fe91793a5557f84" - integrity sha512-WvdGfQPlozwZd3PXQrJnRXk6gEYbv1U2vRupYJ6lTd3/UsLInXYUX5jSFcnGB5ZMH3bd0JDZfcb4d4Sv1/1big== - dependencies: - "@codexteam/icons" "^0.0.6" - -"@editorjs/table@^2.3.0": - version "2.3.0" - resolved "https://registry.npmmirror.com/@editorjs/table/-/table-2.3.0.tgz#cc8bc762d9a13caa15e005c060bcaac885ffdb4b" - integrity sha512-/dKE6A5FkukX/FpvIyQGsewwXglZk8YbXpEp9vkB6Ec4ETLeGJMxObCcYqbXqVod+IU/a1tFH+j3lsD8ASD41g== - dependencies: - "@codexteam/icons" "^0.0.6" - -"@editorjs/warning@^1.4.0": - version "1.4.0" - resolved "https://registry.npmmirror.com/@editorjs/warning/-/warning-1.4.0.tgz#6f7d6f5c82224e3ff7ad71aa1a2b53fa9830e5e2" - integrity sha512-JMYm3hrmN4/S6aHBHzKsJab9+8AJRPaPh9wDGE6QrVF3dj2fCo/DZcc0MaT5TN4YI5Hu4GKBH52wOKFGOyAuoA== - dependencies: - "@codexteam/icons" "^0.0.4" - -"@emotion/babel-plugin@^11.11.0": - version "11.11.0" - resolved "https://registry.npmmirror.com/@emotion/babel-plugin/-/babel-plugin-11.11.0.tgz#c2d872b6a7767a9d176d007f5b31f7d504bb5d6c" - integrity sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ== - dependencies: - "@babel/helper-module-imports" "^7.16.7" - "@babel/runtime" "^7.18.3" - "@emotion/hash" "^0.9.1" - "@emotion/memoize" "^0.8.1" - "@emotion/serialize" "^1.1.2" - babel-plugin-macros "^3.1.0" - convert-source-map "^1.5.0" - escape-string-regexp "^4.0.0" - find-root "^1.1.0" - source-map "^0.5.7" - stylis "4.2.0" - -"@emotion/cache@^11.10.5", "@emotion/cache@^11.11.0": - version "11.11.0" - resolved "https://registry.npmmirror.com/@emotion/cache/-/cache-11.11.0.tgz#809b33ee6b1cb1a625fef7a45bc568ccd9b8f3ff" - integrity sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ== - dependencies: - "@emotion/memoize" "^0.8.1" - "@emotion/sheet" "^1.2.2" - "@emotion/utils" "^1.2.1" - "@emotion/weak-memoize" "^0.3.1" - stylis "4.2.0" - -"@emotion/hash@^0.9.1": - version "0.9.1" - resolved "https://registry.npmmirror.com/@emotion/hash/-/hash-0.9.1.tgz#4ffb0055f7ef676ebc3a5a91fb621393294e2f43" - integrity sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ== - -"@emotion/memoize@^0.8.1": - version "0.8.1" - resolved "https://registry.npmmirror.com/@emotion/memoize/-/memoize-0.8.1.tgz#c1ddb040429c6d21d38cc945fe75c818cfb68e17" - integrity sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA== - -"@emotion/react@^11.10.5": - version "11.11.1" - resolved "https://registry.npmmirror.com/@emotion/react/-/react-11.11.1.tgz#b2c36afac95b184f73b08da8c214fdf861fa4157" - integrity sha512-5mlW1DquU5HaxjLkfkGN1GA/fvVGdyHURRiX/0FHl2cfIfRxSOfmxEH5YS43edp0OldZrZ+dkBKbngxcNCdZvA== - dependencies: - "@babel/runtime" "^7.18.3" - "@emotion/babel-plugin" "^11.11.0" - "@emotion/cache" "^11.11.0" - "@emotion/serialize" "^1.1.2" - "@emotion/use-insertion-effect-with-fallbacks" "^1.0.1" - "@emotion/utils" "^1.2.1" - "@emotion/weak-memoize" "^0.3.1" - hoist-non-react-statics "^3.3.1" - -"@emotion/serialize@^1.1.1", "@emotion/serialize@^1.1.2": - version "1.1.2" - resolved "https://registry.npmmirror.com/@emotion/serialize/-/serialize-1.1.2.tgz#017a6e4c9b8a803bd576ff3d52a0ea6fa5a62b51" - integrity sha512-zR6a/fkFP4EAcCMQtLOhIgpprZOwNmCldtpaISpvz348+DP4Mz8ZoKaGGCQpbzepNIUWbq4w6hNZkwDyKoS+HA== - dependencies: - "@emotion/hash" "^0.9.1" - "@emotion/memoize" "^0.8.1" - "@emotion/unitless" "^0.8.1" - "@emotion/utils" "^1.2.1" - csstype "^3.0.2" - -"@emotion/sheet@^1.2.2": - version "1.2.2" - resolved "https://registry.npmmirror.com/@emotion/sheet/-/sheet-1.2.2.tgz#d58e788ee27267a14342303e1abb3d508b6d0fec" - integrity sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA== - -"@emotion/unitless@^0.8.1": - version "0.8.1" - resolved "https://registry.npmmirror.com/@emotion/unitless/-/unitless-0.8.1.tgz#182b5a4704ef8ad91bde93f7a860a88fd92c79a3" - integrity sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ== - -"@emotion/use-insertion-effect-with-fallbacks@^1.0.1": - version "1.0.1" - resolved "https://registry.npmmirror.com/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz#08de79f54eb3406f9daaf77c76e35313da963963" - integrity sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw== - -"@emotion/utils@^1.2.0", "@emotion/utils@^1.2.1": - version "1.2.1" - resolved "https://registry.npmmirror.com/@emotion/utils/-/utils-1.2.1.tgz#bbab58465738d31ae4cb3dbb6fc00a5991f755e4" - integrity sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg== - -"@emotion/weak-memoize@^0.3.1": - version "0.3.1" - resolved "https://registry.npmmirror.com/@emotion/weak-memoize/-/weak-memoize-0.3.1.tgz#d0fce5d07b0620caa282b5131c297bb60f9d87e6" - integrity sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww== - -"@esbuild/android-arm64@0.19.8": - version "0.19.8" - resolved "https://registry.npmmirror.com/@esbuild/android-arm64/-/android-arm64-0.19.8.tgz#fb7130103835b6d43ea499c3f30cfb2b2ed58456" - integrity sha512-B8JbS61bEunhfx8kasogFENgQfr/dIp+ggYXwTqdbMAgGDhRa3AaPpQMuQU0rNxDLECj6FhDzk1cF9WHMVwrtA== - -"@esbuild/android-arm@0.19.8": - version "0.19.8" - resolved "https://registry.npmmirror.com/@esbuild/android-arm/-/android-arm-0.19.8.tgz#b46e4d9e984e6d6db6c4224d72c86b7757e35bcb" - integrity sha512-31E2lxlGM1KEfivQl8Yf5aYU/mflz9g06H6S15ITUFQueMFtFjESRMoDSkvMo8thYvLBax+VKTPlpnx+sPicOA== - -"@esbuild/android-x64@0.19.8": - version "0.19.8" - resolved "https://registry.npmmirror.com/@esbuild/android-x64/-/android-x64-0.19.8.tgz#a13db9441b5a4f4e4fec4a6f8ffacfea07888db7" - integrity sha512-rdqqYfRIn4jWOp+lzQttYMa2Xar3OK9Yt2fhOhzFXqg0rVWEfSclJvZq5fZslnz6ypHvVf3CT7qyf0A5pM682A== - -"@esbuild/darwin-arm64@0.19.8": - version "0.19.8" - resolved "https://registry.npmmirror.com/@esbuild/darwin-arm64/-/darwin-arm64-0.19.8.tgz#49f5718d36541f40dd62bfdf84da9c65168a0fc2" - integrity sha512-RQw9DemMbIq35Bprbboyf8SmOr4UXsRVxJ97LgB55VKKeJOOdvsIPy0nFyF2l8U+h4PtBx/1kRf0BelOYCiQcw== - -"@esbuild/darwin-x64@0.19.8": - version "0.19.8" - resolved "https://registry.npmmirror.com/@esbuild/darwin-x64/-/darwin-x64-0.19.8.tgz#75c5c88371eea4bfc1f9ecfd0e75104c74a481ac" - integrity sha512-3sur80OT9YdeZwIVgERAysAbwncom7b4bCI2XKLjMfPymTud7e/oY4y+ci1XVp5TfQp/bppn7xLw1n/oSQY3/Q== - -"@esbuild/freebsd-arm64@0.19.8": - version "0.19.8" - resolved "https://registry.npmmirror.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.8.tgz#9d7259fea4fd2b5f7437b52b542816e89d7c8575" - integrity sha512-WAnPJSDattvS/XtPCTj1tPoTxERjcTpH6HsMr6ujTT+X6rylVe8ggxk8pVxzf5U1wh5sPODpawNicF5ta/9Tmw== - -"@esbuild/freebsd-x64@0.19.8": - version "0.19.8" - resolved "https://registry.npmmirror.com/@esbuild/freebsd-x64/-/freebsd-x64-0.19.8.tgz#abac03e1c4c7c75ee8add6d76ec592f46dbb39e3" - integrity sha512-ICvZyOplIjmmhjd6mxi+zxSdpPTKFfyPPQMQTK/w+8eNK6WV01AjIztJALDtwNNfFhfZLux0tZLC+U9nSyA5Zg== - -"@esbuild/linux-arm64@0.19.8": - version "0.19.8" - resolved "https://registry.npmmirror.com/@esbuild/linux-arm64/-/linux-arm64-0.19.8.tgz#c577932cf4feeaa43cb9cec27b89cbe0df7d9098" - integrity sha512-z1zMZivxDLHWnyGOctT9JP70h0beY54xDDDJt4VpTX+iwA77IFsE1vCXWmprajJGa+ZYSqkSbRQ4eyLCpCmiCQ== - -"@esbuild/linux-arm@0.19.8": - version "0.19.8" - resolved "https://registry.npmmirror.com/@esbuild/linux-arm/-/linux-arm-0.19.8.tgz#d6014d8b98b5cbc96b95dad3d14d75bb364fdc0f" - integrity sha512-H4vmI5PYqSvosPaTJuEppU9oz1dq2A7Mr2vyg5TF9Ga+3+MGgBdGzcyBP7qK9MrwFQZlvNyJrvz6GuCaj3OukQ== - -"@esbuild/linux-ia32@0.19.8": - version "0.19.8" - resolved "https://registry.npmmirror.com/@esbuild/linux-ia32/-/linux-ia32-0.19.8.tgz#2379a0554307d19ac4a6cdc15b08f0ea28e7a40d" - integrity sha512-1a8suQiFJmZz1khm/rDglOc8lavtzEMRo0v6WhPgxkrjcU0LkHj+TwBrALwoz/OtMExvsqbbMI0ChyelKabSvQ== - -"@esbuild/linux-loong64@0.19.8": - version "0.19.8" - resolved "https://registry.npmmirror.com/@esbuild/linux-loong64/-/linux-loong64-0.19.8.tgz#e2a5bbffe15748b49356a6cd7b2d5bf60c5a7123" - integrity sha512-fHZWS2JJxnXt1uYJsDv9+b60WCc2RlvVAy1F76qOLtXRO+H4mjt3Tr6MJ5l7Q78X8KgCFudnTuiQRBhULUyBKQ== - -"@esbuild/linux-mips64el@0.19.8": - version "0.19.8" - resolved "https://registry.npmmirror.com/@esbuild/linux-mips64el/-/linux-mips64el-0.19.8.tgz#1359331e6f6214f26f4b08db9b9df661c57cfa24" - integrity sha512-Wy/z0EL5qZYLX66dVnEg9riiwls5IYnziwuju2oUiuxVc+/edvqXa04qNtbrs0Ukatg5HEzqT94Zs7J207dN5Q== - -"@esbuild/linux-ppc64@0.19.8": - version "0.19.8" - resolved "https://registry.npmmirror.com/@esbuild/linux-ppc64/-/linux-ppc64-0.19.8.tgz#9ba436addc1646dc89dae48c62d3e951ffe70951" - integrity sha512-ETaW6245wK23YIEufhMQ3HSeHO7NgsLx8gygBVldRHKhOlD1oNeNy/P67mIh1zPn2Hr2HLieQrt6tWrVwuqrxg== - -"@esbuild/linux-riscv64@0.19.8": - version "0.19.8" - resolved "https://registry.npmmirror.com/@esbuild/linux-riscv64/-/linux-riscv64-0.19.8.tgz#fbcf0c3a0b20f40b5fc31c3b7695f0769f9de66b" - integrity sha512-T2DRQk55SgoleTP+DtPlMrxi/5r9AeFgkhkZ/B0ap99zmxtxdOixOMI570VjdRCs9pE4Wdkz7JYrsPvsl7eESg== - -"@esbuild/linux-s390x@0.19.8": - version "0.19.8" - resolved "https://registry.npmmirror.com/@esbuild/linux-s390x/-/linux-s390x-0.19.8.tgz#989e8a05f7792d139d5564ffa7ff898ac6f20a4a" - integrity sha512-NPxbdmmo3Bk7mbNeHmcCd7R7fptJaczPYBaELk6NcXxy7HLNyWwCyDJ/Xx+/YcNH7Im5dHdx9gZ5xIwyliQCbg== - -"@esbuild/linux-x64@0.19.8": - version "0.19.8" - resolved "https://registry.npmmirror.com/@esbuild/linux-x64/-/linux-x64-0.19.8.tgz#b187295393a59323397fe5ff51e769ec4e72212b" - integrity sha512-lytMAVOM3b1gPypL2TRmZ5rnXl7+6IIk8uB3eLsV1JwcizuolblXRrc5ShPrO9ls/b+RTp+E6gbsuLWHWi2zGg== - -"@esbuild/netbsd-x64@0.19.8": - version "0.19.8" - resolved "https://registry.npmmirror.com/@esbuild/netbsd-x64/-/netbsd-x64-0.19.8.tgz#c1ec0e24ea82313cb1c7bae176bd5acd5bde7137" - integrity sha512-hvWVo2VsXz/8NVt1UhLzxwAfo5sioj92uo0bCfLibB0xlOmimU/DeAEsQILlBQvkhrGjamP0/el5HU76HAitGw== - -"@esbuild/openbsd-x64@0.19.8": - version "0.19.8" - resolved "https://registry.npmmirror.com/@esbuild/openbsd-x64/-/openbsd-x64-0.19.8.tgz#0c5b696ac66c6d70cf9ee17073a581a28af9e18d" - integrity sha512-/7Y7u77rdvmGTxR83PgaSvSBJCC2L3Kb1M/+dmSIvRvQPXXCuC97QAwMugBNG0yGcbEGfFBH7ojPzAOxfGNkwQ== - -"@esbuild/sunos-x64@0.19.8": - version "0.19.8" - resolved "https://registry.npmmirror.com/@esbuild/sunos-x64/-/sunos-x64-0.19.8.tgz#2a697e1f77926ff09fcc457d8f29916d6cd48fb1" - integrity sha512-9Lc4s7Oi98GqFA4HzA/W2JHIYfnXbUYgekUP/Sm4BG9sfLjyv6GKKHKKVs83SMicBF2JwAX6A1PuOLMqpD001w== - -"@esbuild/win32-arm64@0.19.8": - version "0.19.8" - resolved "https://registry.npmmirror.com/@esbuild/win32-arm64/-/win32-arm64-0.19.8.tgz#ec029e62a2fca8c071842ecb1bc5c2dd20b066f1" - integrity sha512-rq6WzBGjSzihI9deW3fC2Gqiak68+b7qo5/3kmB6Gvbh/NYPA0sJhrnp7wgV4bNwjqM+R2AApXGxMO7ZoGhIJg== - -"@esbuild/win32-ia32@0.19.8": - version "0.19.8" - resolved "https://registry.npmmirror.com/@esbuild/win32-ia32/-/win32-ia32-0.19.8.tgz#cbb9a3146bde64dc15543e48afe418c7a3214851" - integrity sha512-AIAbverbg5jMvJznYiGhrd3sumfwWs8572mIJL5NQjJa06P8KfCPWZQ0NwZbPQnbQi9OWSZhFVSUWjjIrn4hSw== - -"@esbuild/win32-x64@0.19.8": - version "0.19.8" - resolved "https://registry.npmmirror.com/@esbuild/win32-x64/-/win32-x64-0.19.8.tgz#c8285183dbdb17008578dbacb6e22748709b4822" - integrity sha512-bfZ0cQ1uZs2PqpulNL5j/3w+GDhP36k1K5c38QdQg+Swy51jFZWWeIkteNsufkQxp986wnqRRsb/bHbY1WQ7TA== - -"@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.4.0": - version "4.4.0" - resolved "https://registry.npmmirror.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz#a23514e8fb9af1269d5f7788aa556798d61c6b59" - integrity sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA== - dependencies: - eslint-visitor-keys "^3.3.0" - -"@eslint-community/regexpp@^4.5.1", "@eslint-community/regexpp@^4.6.1": - version "4.10.0" - resolved "https://registry.npmmirror.com/@eslint-community/regexpp/-/regexpp-4.10.0.tgz#548f6de556857c8bb73bbee70c35dc82a2e74d63" - integrity sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA== - -"@eslint/eslintrc@^2.1.4": - version "2.1.4" - resolved "https://registry.npmmirror.com/@eslint/eslintrc/-/eslintrc-2.1.4.tgz#388a269f0f25c1b6adc317b5a2c55714894c70ad" - integrity sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ== - dependencies: - ajv "^6.12.4" - debug "^4.3.2" - espree "^9.6.0" - globals "^13.19.0" - ignore "^5.2.0" - import-fresh "^3.2.1" - js-yaml "^4.1.0" - minimatch "^3.1.2" - strip-json-comments "^3.1.1" - -"@eslint/js@8.55.0": - version "8.55.0" - resolved "https://registry.npmmirror.com/@eslint/js/-/js-8.55.0.tgz#b721d52060f369aa259cf97392403cb9ce892ec6" - integrity sha512-qQfo2mxH5yVom1kacMtZZJFVdW+E70mqHMJvVg6WTLo+VBuQJ4TojZlfWBjK0ve5BdEeNAVxOsl/nvNMpJOaJA== - -"@excalidraw/excalidraw@^0.17.2": - version "0.17.2" - resolved "https://registry.npmmirror.com/@excalidraw/excalidraw/-/excalidraw-0.17.2.tgz#9a636a1e6bb3c88c5883347d3a7e75e9cce8ab96" - integrity sha512-7pqUWD8+mPjDhF4XxG3gw4rvE2JGaLW3Vss5UZfTbITPxAtFaGEc1K081bncitnaYhUwN9ENJE0i87QB3poDwQ== - -"@floating-ui/core@^1.4.2": - version "1.5.2" - resolved "https://registry.npmmirror.com/@floating-ui/core/-/core-1.5.2.tgz#53a0f7a98c550e63134d504f26804f6b83dbc071" - integrity sha512-Ii3MrfY/GAIN3OhXNzpCKaLxHQfJF9qvwq/kEJYdqDxeIHa01K8sldugal6TmeeXl+WMvhv9cnVzUTaFFJF09A== - dependencies: - "@floating-ui/utils" "^0.1.3" - -"@floating-ui/dom@^1.2.1": - version "1.5.3" - resolved "https://registry.npmmirror.com/@floating-ui/dom/-/dom-1.5.3.tgz#54e50efcb432c06c23cd33de2b575102005436fa" - integrity sha512-ClAbQnEqJAKCJOEbbLo5IUlZHkNszqhuxS4fHAVxRPXPya6Ysf2G8KypnYcOTpx6I8xcgF9bbHb6g/2KpbV8qA== - dependencies: - "@floating-ui/core" "^1.4.2" - "@floating-ui/utils" "^0.1.3" - -"@floating-ui/react-dom@^1.3.0": - version "1.3.0" - resolved "https://registry.npmmirror.com/@floating-ui/react-dom/-/react-dom-1.3.0.tgz#4d35d416eb19811c2b0e9271100a6aa18c1579b3" - integrity sha512-htwHm67Ji5E/pROEAr7f8IKFShuiCKHwUC/UY4vC3I5jiSvGFAYnSYiZO5MlGmads+QqvUkR9ANHEguGrDv72g== - dependencies: - "@floating-ui/dom" "^1.2.1" - -"@floating-ui/react@^0.19.1": - version "0.19.2" - resolved "https://registry.npmmirror.com/@floating-ui/react/-/react-0.19.2.tgz#c6e4d2097ed0dca665a7c042ddf9cdecc95e9412" - integrity sha512-JyNk4A0Ezirq8FlXECvRtQOX/iBe5Ize0W/pLkrZjfHW9GUV7Xnq6zm6fyZuQzaHHqEnVizmvlA96e1/CkZv+w== - dependencies: - "@floating-ui/react-dom" "^1.3.0" - aria-hidden "^1.1.3" - tabbable "^6.0.1" - -"@floating-ui/utils@^0.1.3": - version "0.1.6" - resolved "https://registry.npmmirror.com/@floating-ui/utils/-/utils-0.1.6.tgz#22958c042e10b67463997bd6ea7115fe28cbcaf9" - integrity sha512-OfX7E2oUDYxtBvsuS4e/jSn4Q9Qb6DzgeYtsAdkPZ47znpoNsMgZw0+tVijiv3uGNR6dgNlty6r9rzIzHjtd/A== - -"@humanwhocodes/config-array@^0.11.13": - version "0.11.13" - resolved "https://registry.npmmirror.com/@humanwhocodes/config-array/-/config-array-0.11.13.tgz#075dc9684f40a531d9b26b0822153c1e832ee297" - integrity sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ== - dependencies: - "@humanwhocodes/object-schema" "^2.0.1" - debug "^4.1.1" - minimatch "^3.0.5" - -"@humanwhocodes/module-importer@^1.0.1": - version "1.0.1" - resolved "https://registry.npmmirror.com/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz#af5b2691a22b44be847b0ca81641c5fb6ad0172c" - integrity sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA== - -"@humanwhocodes/object-schema@^2.0.1": - version "2.0.1" - resolved "https://registry.npmmirror.com/@humanwhocodes/object-schema/-/object-schema-2.0.1.tgz#e5211452df060fa8522b55c7b3c0c4d1981cb044" - integrity sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw== - -"@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2": - version "0.3.3" - resolved "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz#7e02e6eb5df901aaedb08514203b096614024098" - integrity sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ== - dependencies: - "@jridgewell/set-array" "^1.0.1" - "@jridgewell/sourcemap-codec" "^1.4.10" - "@jridgewell/trace-mapping" "^0.3.9" - -"@jridgewell/resolve-uri@^3.1.0": - version "3.1.1" - resolved "https://registry.npmmirror.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz#c08679063f279615a3326583ba3a90d1d82cc721" - integrity sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA== - -"@jridgewell/set-array@^1.0.1": - version "1.1.2" - resolved "https://registry.npmmirror.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72" - integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== - -"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14": - version "1.4.15" - resolved "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" - integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== - -"@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.9": - version "0.3.20" - resolved "https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz#72e45707cf240fa6b081d0366f8265b0cd10197f" - integrity sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q== - dependencies: - "@jridgewell/resolve-uri" "^3.1.0" - "@jridgewell/sourcemap-codec" "^1.4.14" - -"@lexical/clipboard@0.12.5", "@lexical/clipboard@^0.12.5": - version "0.12.5" - resolved "https://registry.npmmirror.com/@lexical/clipboard/-/clipboard-0.12.5.tgz#8b6f3711a958b0d32483b5ef07abe7b59f0d2348" - integrity sha512-A0k0g5mCHDgROLF33TwiKdjMWEfajyPcIF64lsHapZ19ZTi1iabGkXvpHnyHaMq79py1Se/e6tOcmFe9nOJkrQ== - dependencies: - "@lexical/html" "0.12.5" - "@lexical/list" "0.12.5" - "@lexical/selection" "0.12.5" - "@lexical/utils" "0.12.5" - -"@lexical/code@0.12.5", "@lexical/code@^0.12.5": - version "0.12.5" - resolved "https://registry.npmmirror.com/@lexical/code/-/code-0.12.5.tgz#cd7ff744782ea526a82019d9005f1ef465dbac6d" - integrity sha512-YV879sO2C0efWXgj4ZUzpowPWxbid8T5I0vysQIzuWPiaQG0fjilz1maYV+X95hD2VXW8yhyOnEdScfeKk62Zg== - dependencies: - "@lexical/utils" "0.12.5" - prismjs "^1.27.0" - -"@lexical/dragon@0.12.5": - version "0.12.5" - resolved "https://registry.npmmirror.com/@lexical/dragon/-/dragon-0.12.5.tgz#22099c2ba5e1c67b43418018427e3b38e90f99eb" - integrity sha512-RFU6wIIUS0/ab5JtLp2rKaUi7nltDT96+GdmvNVHpAfa7TZuepYsoi7PtZB9aF/Outye4U7dQU2tNwesDBf8kg== - -"@lexical/file@^0.12.5": - version "0.12.5" - resolved "https://registry.npmmirror.com/@lexical/file/-/file-0.12.5.tgz#a645f9af59d9e813a4045b5a21f0523e375f7e7a" - integrity sha512-/+SI+8x4x2if1Jm7290YQ/MREiP4adYRiEZykQyJWXo101ZdpKl+hs9MyOKcU35aJpPGEGZnqXNzgeu4bBBTEA== - -"@lexical/hashtag@0.12.5", "@lexical/hashtag@^0.12.5": - version "0.12.5" - resolved "https://registry.npmmirror.com/@lexical/hashtag/-/hashtag-0.12.5.tgz#1a8006213a93d28dcf52d41fc8699e11a21a11df" - integrity sha512-nlPFScTiuZgUtuBSnRkHK9AuRDV35zZug4JLG1Hkky+Fh1PJ+0MK+/K8mhoatp13zm7GqN2fMOrrUGufqEingw== - dependencies: - "@lexical/utils" "0.12.5" - -"@lexical/history@0.12.5": - version "0.12.5" - resolved "https://registry.npmmirror.com/@lexical/history/-/history-0.12.5.tgz#4258f613959e90415b8e481eb56a710b0823aead" - integrity sha512-nF5TurEE4qRbuNP/i5pDtVfWHQXb4ONof+MvKmHNfLRJbxSj7Ee33MVG9x851PjAzXoXuGJvw6FMBCasGXQx7A== - dependencies: - "@lexical/utils" "0.12.5" - -"@lexical/html@0.12.5": - version "0.12.5" - resolved "https://registry.npmmirror.com/@lexical/html/-/html-0.12.5.tgz#86d31d76abde29497801ba949938734cca0e2cd8" - integrity sha512-OzsWKVcr9wUGvAbgyUdG+32/cI2RclI4I4JmIyfLbiYMBYdafu+j160cjohNWu9gQFjVFszIjG4CBxfwRM+Sag== - dependencies: - "@lexical/selection" "0.12.5" - "@lexical/utils" "0.12.5" - -"@lexical/link@0.12.5", "@lexical/link@^0.12.5": - version "0.12.5" - resolved "https://registry.npmmirror.com/@lexical/link/-/link-0.12.5.tgz#054b2ac9267466753998698bfebe636b61d50581" - integrity sha512-h7p5G+XXKqNrb4lk55mJL23Us5pz2szbzZevccADJ9Om6o3i4aNyjv1MeC29WXjmgS0YKHDlYcnKEgyAPKvVMw== - dependencies: - "@lexical/utils" "0.12.5" - -"@lexical/list@0.12.5", "@lexical/list@^0.12.5": - version "0.12.5" - resolved "https://registry.npmmirror.com/@lexical/list/-/list-0.12.5.tgz#4098d55cbcaf33bcb2dc3a385184d68d5a5e6ea3" - integrity sha512-KNJ262krlpcDZ2U1LC8xp86uw2nqt88iEQgpF+khv3SAqqLbhT8tMpyZ6+eWbW3mHPhQIxFutJGazMAqMW3uUA== - dependencies: - "@lexical/utils" "0.12.5" - -"@lexical/mark@0.12.5", "@lexical/mark@^0.12.5": - version "0.12.5" - resolved "https://registry.npmmirror.com/@lexical/mark/-/mark-0.12.5.tgz#eb3311da2f697235da5d193c6476fb0afc8272b3" - integrity sha512-61ctAYrxTGl4uMDTnE5fRH4yrs8sqnRyivuNWyOmQR6W/G3s0gHwkUZC7akOSnPLYhfnXRl3C4haY8pH93sWQg== - dependencies: - "@lexical/utils" "0.12.5" - -"@lexical/markdown@0.12.5": - version "0.12.5" - resolved "https://registry.npmmirror.com/@lexical/markdown/-/markdown-0.12.5.tgz#4548b46b9903de04d7d4f3ab0dcbc3d29da04395" - integrity sha512-F3cBcuhoGWxxCqERUXF4fYfJhceK7gFYQPRsXir5mYriSNZIQIMhJoeAt8Pjer0UjFyQvNfQ+AzzXHu5xYNLLA== - dependencies: - "@lexical/code" "0.12.5" - "@lexical/link" "0.12.5" - "@lexical/list" "0.12.5" - "@lexical/rich-text" "0.12.5" - "@lexical/text" "0.12.5" - "@lexical/utils" "0.12.5" - -"@lexical/offset@0.12.5": - version "0.12.5" - resolved "https://registry.npmmirror.com/@lexical/offset/-/offset-0.12.5.tgz#420afc5a8f09c0cfc91ac51c25439777c1ea8580" - integrity sha512-K+Mt4tOmwKarsJ1esdqNgN9Ep/JaeFa9ZQ7DKx8KIOkXL35nPb9NXuBvYyJjh1crP/iwsuP15kymgDjxj9ciMw== - -"@lexical/overflow@0.12.5", "@lexical/overflow@^0.12.5": - version "0.12.5" - resolved "https://registry.npmmirror.com/@lexical/overflow/-/overflow-0.12.5.tgz#ba7b284f6cad8735e86069b1606c99f35bdb87d4" - integrity sha512-boP1oTgBbNmbo8+1tgpDAs1P/lbTk4oWZ6x88E9VNVBJSkG2ZrmQKQoJzKzHwpjXbm+Cechf77JxfgTOabzYxw== - -"@lexical/plain-text@0.12.5", "@lexical/plain-text@^0.12.5": - version "0.12.5" - resolved "https://registry.npmmirror.com/@lexical/plain-text/-/plain-text-0.12.5.tgz#5e5fffb735715f5c1bd71c5a754cfb1249fac75e" - integrity sha512-n24aQvTIy4AN+LaoQce6BIuSY4pUshiTp4OpiRh48o5c9NU0DmzEa0l9fBS1GfvjZL9bN5luiINFYn/bMB49nA== - -"@lexical/react@^0.12.5": - version "0.12.5" - resolved "https://registry.npmmirror.com/@lexical/react/-/react-0.12.5.tgz#76167b655ae9de46662e51eb5a674e789b483d79" - integrity sha512-pAbJQksin223Yp1p1VsPKxkRtSppVij+HcLTzP89q2QuSA0z0p/T+f5jZjs8eV6tecMtmrjizhdLTbk0jkej1w== - dependencies: - "@lexical/clipboard" "0.12.5" - "@lexical/code" "0.12.5" - "@lexical/dragon" "0.12.5" - "@lexical/hashtag" "0.12.5" - "@lexical/history" "0.12.5" - "@lexical/link" "0.12.5" - "@lexical/list" "0.12.5" - "@lexical/mark" "0.12.5" - "@lexical/markdown" "0.12.5" - "@lexical/overflow" "0.12.5" - "@lexical/plain-text" "0.12.5" - "@lexical/rich-text" "0.12.5" - "@lexical/selection" "0.12.5" - "@lexical/table" "0.12.5" - "@lexical/text" "0.12.5" - "@lexical/utils" "0.12.5" - "@lexical/yjs" "0.12.5" - react-error-boundary "^3.1.4" - -"@lexical/rich-text@0.12.5", "@lexical/rich-text@^0.12.5": - version "0.12.5" - resolved "https://registry.npmmirror.com/@lexical/rich-text/-/rich-text-0.12.5.tgz#63c140bc1f3940e2f6f493110a221df7afee8163" - integrity sha512-33R8ODRI5kKGbF70A/FWdISbbSPk+q4hKtiEJaV67zYPBuzrz0YHcni+tgKiykS05LgCksI/e43sfEkiykjrVQ== - -"@lexical/selection@0.12.5", "@lexical/selection@^0.12.5": - version "0.12.5" - resolved "https://registry.npmmirror.com/@lexical/selection/-/selection-0.12.5.tgz#b5e8f83558b0fc3ac24acfbc4db64bb1ed6499f7" - integrity sha512-oWJ87T4j6plf2yQzElOeudUyv7kdwTkuhzTZbcCTBNH/cSMdp55/Kv2doBynxhfHYEceuBKE7f8rci//T9DUPQ== - -"@lexical/table@0.12.5", "@lexical/table@^0.12.5": - version "0.12.5" - resolved "https://registry.npmmirror.com/@lexical/table/-/table-0.12.5.tgz#f08911b9b0e8129247362e8af702263012d49f40" - integrity sha512-vgSTsjvGw+TrYYBmf3FR0kYJ+j1oOlBmrO1sqvuIrGPXKWmvYL+RbKIkm2xhtApVHVYgqfFvxNiZrPL5Wf9dXg== - dependencies: - "@lexical/utils" "0.12.5" - -"@lexical/text@0.12.5": - version "0.12.5" - resolved "https://registry.npmmirror.com/@lexical/text/-/text-0.12.5.tgz#efccd16d373baae589feba0770d50ced012e7814" - integrity sha512-PU1ntXQCqon3HTjrEPl/HdKB/boyW36vKgiPvojoaAhBhkEnuiN+Pq9hrexORBcZPyLFp6wYoWXjKSO4fJVYeA== - -"@lexical/utils@0.12.5", "@lexical/utils@^0.12.5": - version "0.12.5" - resolved "https://registry.npmmirror.com/@lexical/utils/-/utils-0.12.5.tgz#ec0dd7ab473012ab33ba75f85e3f1862fe858641" - integrity sha512-wPVyvi1Cvtf7aHwVKlG/9RlgHxSUzpGvXm87t889Rg7uZfOteyvXHJStjpSCZ3pvZ60y5ETin4OoetaVZciPfw== - dependencies: - "@lexical/list" "0.12.5" - "@lexical/selection" "0.12.5" - "@lexical/table" "0.12.5" - -"@lexical/yjs@0.12.5": - version "0.12.5" - resolved "https://registry.npmmirror.com/@lexical/yjs/-/yjs-0.12.5.tgz#bcecad3a7c8e7e36eab2312083af5dbb3d0082e7" - integrity sha512-GNiRND/8ePdTWuSDFloPo/1355V0ce6OtH/25qxCq5D9MLNiIkAcwqQfnWFUdOtVMuNJOVc4OfCE9ARCGuEjyQ== - dependencies: - "@lexical/offset" "0.12.5" - -"@mantine/core@^5.6.1": - version "5.10.5" - resolved "https://registry.npmmirror.com/@mantine/core/-/core-5.10.5.tgz#071e14dcf8b94a36d0243f1f4b30305ac0074afd" - integrity sha512-F4tqHSEVM9D6/iSqHfPda+Xl5XgSEPHAAkT01Zwzj4Jnbd10qGrlqr/SFUop2CIcuKYnmra9XltUahUPXBC2BQ== - dependencies: - "@floating-ui/react" "^0.19.1" - "@mantine/styles" "5.10.5" - "@mantine/utils" "5.10.5" - "@radix-ui/react-scroll-area" "1.0.2" - react-textarea-autosize "8.3.4" - -"@mantine/hooks@^5.6.1": - version "5.10.5" - resolved "https://registry.npmmirror.com/@mantine/hooks/-/hooks-5.10.5.tgz#568586a0fa649be46f057ddc920bf98761017ffb" - integrity sha512-hFQp71QZDfivPzfIUOQZfMKLiOL/Cn2EnzacRlbUr55myteTfzYN8YMt+nzniE/6c4IRopFHEAdbKEtfyQc6kg== - -"@mantine/styles@5.10.5": - version "5.10.5" - resolved "https://registry.npmmirror.com/@mantine/styles/-/styles-5.10.5.tgz#ace82a71b4fe3d14ee14638f1735d5680d93d36d" - integrity sha512-0NXk8c/XGzuTUkZc6KceF2NaTCMEu5mHR4ru0x+ttb9DGnLpHuGWduTHjSfr4hl6eAJgedD0zauO+VAhDzO9zA== - dependencies: - clsx "1.1.1" - csstype "3.0.9" - -"@mantine/utils@5.10.5": - version "5.10.5" - resolved "https://registry.npmmirror.com/@mantine/utils/-/utils-5.10.5.tgz#ad620d714e545c6efb7f69d94ce46e3fd2fe01fb" - integrity sha512-FGMq4dGs5HhDAtI0z46uzxzKKPmZ3h5uKUyKg1ZHoFR1mBtcUMbB6FylFmHqKFRWlJ5IXqX9dwmiVrLYUOfTmA== - -"@mantine/utils@^6.0.5": - version "6.0.21" - resolved "https://registry.npmmirror.com/@mantine/utils/-/utils-6.0.21.tgz#6185506e91cba3e308aaa8ea9ababc8e767995d6" - integrity sha512-33RVDRop5jiWFao3HKd3Yp7A9mEq4HAJxJPTuYm1NkdqX6aTKOQK7wT8v8itVodBp+sb4cJK6ZVdD1UurK/txQ== - -"@nodelib/fs.scandir@2.1.5": - version "2.1.5" - resolved "https://registry.npmmirror.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" - integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== - dependencies: - "@nodelib/fs.stat" "2.0.5" - run-parallel "^1.1.9" - -"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": - version "2.0.5" - resolved "https://registry.npmmirror.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" - integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== - -"@nodelib/fs.walk@^1.2.3", "@nodelib/fs.walk@^1.2.8": - version "1.2.8" - resolved "https://registry.npmmirror.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" - integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== - dependencies: - "@nodelib/fs.scandir" "2.1.5" - fastq "^1.6.0" - -"@popperjs/core@^2.9.0": - version "2.11.8" - resolved "https://registry.npmmirror.com/@popperjs/core/-/core-2.11.8.tgz#6b79032e760a0899cd4204710beede972a3a185f" - integrity sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A== - -"@radix-ui/number@1.0.0": - version "1.0.0" - resolved "https://registry.npmmirror.com/@radix-ui/number/-/number-1.0.0.tgz#4c536161d0de750b3f5d55860fc3de46264f897b" - integrity sha512-Ofwh/1HX69ZfJRiRBMTy7rgjAzHmwe4kW9C9Y99HTRUcYLUuVT0KESFj15rPjRgKJs20GPq8Bm5aEDJ8DuA3vA== - dependencies: - "@babel/runtime" "^7.13.10" - -"@radix-ui/primitive@1.0.0": - version "1.0.0" - resolved "https://registry.npmmirror.com/@radix-ui/primitive/-/primitive-1.0.0.tgz#e1d8ef30b10ea10e69c76e896f608d9276352253" - integrity sha512-3e7rn8FDMin4CgeL7Z/49smCA3rFYY3Ha2rUQ7HRWFadS5iCRw08ZgVT1LaNTCNqgvrUiyczLflrVrF0SRQtNA== - dependencies: - "@babel/runtime" "^7.13.10" - -"@radix-ui/react-compose-refs@1.0.0": - version "1.0.0" - resolved "https://registry.npmmirror.com/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.0.tgz#37595b1f16ec7f228d698590e78eeed18ff218ae" - integrity sha512-0KaSv6sx787/hK3eF53iOkiSLwAGlFMx5lotrqD2pTjB18KbybKoEIgkNZTKC60YECDQTKGTRcDBILwZVqVKvA== - dependencies: - "@babel/runtime" "^7.13.10" - -"@radix-ui/react-context@1.0.0": - version "1.0.0" - resolved "https://registry.npmmirror.com/@radix-ui/react-context/-/react-context-1.0.0.tgz#f38e30c5859a9fb5e9aa9a9da452ee3ed9e0aee0" - integrity sha512-1pVM9RfOQ+n/N5PJK33kRSKsr1glNxomxONs5c49MliinBY6Yw2Q995qfBUUo0/Mbg05B/sGA0gkgPI7kmSHBg== - dependencies: - "@babel/runtime" "^7.13.10" - -"@radix-ui/react-direction@1.0.0": - version "1.0.0" - resolved "https://registry.npmmirror.com/@radix-ui/react-direction/-/react-direction-1.0.0.tgz#a2e0b552352459ecf96342c79949dd833c1e6e45" - integrity sha512-2HV05lGUgYcA6xgLQ4BKPDmtL+QbIZYH5fCOTAOOcJ5O0QbWS3i9lKaurLzliYUDhORI2Qr3pyjhJh44lKA3rQ== - dependencies: - "@babel/runtime" "^7.13.10" - -"@radix-ui/react-presence@1.0.0": - version "1.0.0" - resolved "https://registry.npmmirror.com/@radix-ui/react-presence/-/react-presence-1.0.0.tgz#814fe46df11f9a468808a6010e3f3ca7e0b2e84a" - integrity sha512-A+6XEvN01NfVWiKu38ybawfHsBjWum42MRPnEuqPsBZ4eV7e/7K321B5VgYMPv3Xx5An6o1/l9ZuDBgmcmWK3w== - dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/react-compose-refs" "1.0.0" - "@radix-ui/react-use-layout-effect" "1.0.0" - -"@radix-ui/react-primitive@1.0.1": - version "1.0.1" - resolved "https://registry.npmmirror.com/@radix-ui/react-primitive/-/react-primitive-1.0.1.tgz#c1ebcce283dd2f02e4fbefdaa49d1cb13dbc990a" - integrity sha512-fHbmislWVkZaIdeF6GZxF0A/NH/3BjrGIYj+Ae6eTmTCr7EB0RQAAVEiqsXK6p3/JcRqVSBQoceZroj30Jj3XA== - dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/react-slot" "1.0.1" - -"@radix-ui/react-scroll-area@1.0.2": - version "1.0.2" - resolved "https://registry.npmmirror.com/@radix-ui/react-scroll-area/-/react-scroll-area-1.0.2.tgz#26c906d351b56835c0301126b24574c9e9c7b93b" - integrity sha512-k8VseTxI26kcKJaX0HPwkvlNBPTs56JRdYzcZ/vzrNUkDlvXBy8sMc7WvCpYzZkHgb+hd72VW9MqkqecGtuNgg== - dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/number" "1.0.0" - "@radix-ui/primitive" "1.0.0" - "@radix-ui/react-compose-refs" "1.0.0" - "@radix-ui/react-context" "1.0.0" - "@radix-ui/react-direction" "1.0.0" - "@radix-ui/react-presence" "1.0.0" - "@radix-ui/react-primitive" "1.0.1" - "@radix-ui/react-use-callback-ref" "1.0.0" - "@radix-ui/react-use-layout-effect" "1.0.0" - -"@radix-ui/react-slot@1.0.1": - version "1.0.1" - resolved "https://registry.npmmirror.com/@radix-ui/react-slot/-/react-slot-1.0.1.tgz#e7868c669c974d649070e9ecbec0b367ee0b4d81" - integrity sha512-avutXAFL1ehGvAXtPquu0YK5oz6ctS474iM3vNGQIkswrVhdrS52e3uoMQBzZhNRAIE0jBnUyXWNmSjGHhCFcw== - dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/react-compose-refs" "1.0.0" - -"@radix-ui/react-use-callback-ref@1.0.0": - version "1.0.0" - resolved "https://registry.npmmirror.com/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.0.0.tgz#9e7b8b6b4946fe3cbe8f748c82a2cce54e7b6a90" - integrity sha512-GZtyzoHz95Rhs6S63D2t/eqvdFCm7I+yHMLVQheKM7nBD8mbZIt+ct1jz4536MDnaOGKIxynJ8eHTkVGVVkoTg== - dependencies: - "@babel/runtime" "^7.13.10" - -"@radix-ui/react-use-layout-effect@1.0.0": - version "1.0.0" - resolved "https://registry.npmmirror.com/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.0.0.tgz#2fc19e97223a81de64cd3ba1dc42ceffd82374dc" - integrity sha512-6Tpkq+R6LOlmQb1R5NNETLG0B4YP0wc+klfXafpUCj6JGyaUc8il7/kUZ7m59rGbXGczE9Bs+iz2qloqsZBduQ== - dependencies: - "@babel/runtime" "^7.13.10" - -"@react-editor-js/client@2.1.0": - version "2.1.0" - resolved "https://registry.npmmirror.com/@react-editor-js/client/-/client-2.1.0.tgz#a1f6a4ca6d24f950e56312585b36f15c128bf61e" - integrity sha512-X/OwqY2KKUUVIy24zvubHTI4qhiVIWMxGlU/Bc6tkf9gcsWgQjPvn75DwrQ5SIGBOYpSBcHY01JX0RRtJHRumw== - dependencies: - "@react-editor-js/core" "2.1.0" - -"@react-editor-js/core@2.1.0": - version "2.1.0" - resolved "https://registry.npmmirror.com/@react-editor-js/core/-/core-2.1.0.tgz#e7c0d2cf2ae7ab4787391857dfade55d3ac63e89" - integrity sha512-6h98D5g2RatdCDQRW/+N+eiMtjoq0n1n02m8oA7FrlEzEaOUyV+J+rmtmRS8OexLVOiNeWaSPDpVJ3MNiVLq8Q== - -"@react-editor-js/server@2.1.0": - version "2.1.0" - resolved "https://registry.npmmirror.com/@react-editor-js/server/-/server-2.1.0.tgz#57570b034113030aaa1893b57688ba55a36ee918" - integrity sha512-RnTbCmzCHbjcjPNKhr9FaehItHgAZyd47Lq+iIGynFqWSsrwGy46LgOXSvb50DYbwDyT0GtxaXBIk6aiFki1Dg== - dependencies: - "@react-editor-js/core" "2.1.0" - -"@remirror/core-constants@^2.0.2": - version "2.0.2" - resolved "https://registry.npmmirror.com/@remirror/core-constants/-/core-constants-2.0.2.tgz#f05eccdc69e3a65e7d524b52548f567904a11a1a" - integrity sha512-dyHY+sMF0ihPus3O27ODd4+agdHMEmuRdyiZJ2CCWjPV5UFmn17ZbElvk6WOGVE4rdCJKZQCrPV2BcikOMLUGQ== - -"@remirror/core-helpers@^3.0.0": - version "3.0.0" - resolved "https://registry.npmmirror.com/@remirror/core-helpers/-/core-helpers-3.0.0.tgz#3a35c2346bc23ebc3cee585b7840b5567755c5f1" - integrity sha512-tusEgQJIqg4qKj6HSBUFcyRnWnziw3neh4T9wOmsPGHFC3w9kl5KSrDb9UAgE8uX6y32FnS7vJ955mWOl3n50A== - dependencies: - "@remirror/core-constants" "^2.0.2" - "@remirror/types" "^1.0.1" - "@types/object.omit" "^3.0.0" - "@types/object.pick" "^1.3.2" - "@types/throttle-debounce" "^2.1.0" - case-anything "^2.1.13" - dash-get "^1.0.2" - deepmerge "^4.3.1" - fast-deep-equal "^3.1.3" - make-error "^1.3.6" - object.omit "^3.0.0" - object.pick "^1.3.0" - throttle-debounce "^3.0.1" - -"@remirror/types@^1.0.1": - version "1.0.1" - resolved "https://registry.npmmirror.com/@remirror/types/-/types-1.0.1.tgz#768502497a0fbbc23338a1586b893f729310cf70" - integrity sha512-VlZQxwGnt1jtQ18D6JqdIF+uFZo525WEqrfp9BOc3COPpK4+AWCgdnAWL+ho6imWcoINlGjR/+3b6y5C1vBVEA== - dependencies: - type-fest "^2.19.0" - -"@remix-run/router@1.13.1": - version "1.13.1" - resolved "https://registry.npmmirror.com/@remix-run/router/-/router-1.13.1.tgz#07e2a8006f23a3bc898b3f317e0a58cc8076b86e" - integrity sha512-so+DHzZKsoOcoXrILB4rqDkMDy7NLMErRdOxvzvOKb507YINKUP4Di+shbTZDhSE/pBZ+vr7XGIpcOO0VLSA+Q== - -"@rollup/rollup-android-arm-eabi@4.6.1": - version "4.6.1" - resolved "https://registry.npmmirror.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.6.1.tgz#0ea289f68ff248b50fea5716ca9f65f7d4dba3ae" - integrity sha512-0WQ0ouLejaUCRsL93GD4uft3rOmB8qoQMU05Kb8CmMtMBe7XUDLAltxVZI1q6byNqEtU7N1ZX1Vw5lIpgulLQA== - -"@rollup/rollup-android-arm64@4.6.1": - version "4.6.1" - resolved "https://registry.npmmirror.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.6.1.tgz#27c8c67fc5de574874085a1b480ac65b3e18378e" - integrity sha512-1TKm25Rn20vr5aTGGZqo6E4mzPicCUD79k17EgTLAsXc1zysyi4xXKACfUbwyANEPAEIxkzwue6JZ+stYzWUTA== - -"@rollup/rollup-darwin-arm64@4.6.1": - version "4.6.1" - resolved "https://registry.npmmirror.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.6.1.tgz#c5735c042980c85495411af7183dd20294763bd8" - integrity sha512-cEXJQY/ZqMACb+nxzDeX9IPLAg7S94xouJJCNVE5BJM8JUEP4HeTF+ti3cmxWeSJo+5D+o8Tc0UAWUkfENdeyw== - -"@rollup/rollup-darwin-x64@4.6.1": - version "4.6.1" - resolved "https://registry.npmmirror.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.6.1.tgz#af844bd54abb73ca3c9cf89a31eec17861d1375d" - integrity sha512-LoSU9Xu56isrkV2jLldcKspJ7sSXmZWkAxg7sW/RfF7GS4F5/v4EiqKSMCFbZtDu2Nc1gxxFdQdKwkKS4rwxNg== - -"@rollup/rollup-linux-arm-gnueabihf@4.6.1": - version "4.6.1" - resolved "https://registry.npmmirror.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.6.1.tgz#5e972f63c441eaf859551039b3f18db9b035977d" - integrity sha512-EfI3hzYAy5vFNDqpXsNxXcgRDcFHUWSx5nnRSCKwXuQlI5J9dD84g2Usw81n3FLBNsGCegKGwwTVsSKK9cooSQ== - -"@rollup/rollup-linux-arm64-gnu@4.6.1": - version "4.6.1" - resolved "https://registry.npmmirror.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.6.1.tgz#f4cfbc71e3b6fdb395b28b1472414e181515c72d" - integrity sha512-9lhc4UZstsegbNLhH0Zu6TqvDfmhGzuCWtcTFXY10VjLLUe4Mr0Ye2L3rrtHaDd/J5+tFMEuo5LTCSCMXWfUKw== - -"@rollup/rollup-linux-arm64-musl@4.6.1": - version "4.6.1" - resolved "https://registry.npmmirror.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.6.1.tgz#6a94c691830dc29bf708de7c640f494996130893" - integrity sha512-FfoOK1yP5ksX3wwZ4Zk1NgyGHZyuRhf99j64I5oEmirV8EFT7+OhUZEnP+x17lcP/QHJNWGsoJwrz4PJ9fBEXw== - -"@rollup/rollup-linux-x64-gnu@4.6.1": - version "4.6.1" - resolved "https://registry.npmmirror.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.6.1.tgz#f07bae3f7dc532d9ea5ab36c9071db329f9a1efb" - integrity sha512-DNGZvZDO5YF7jN5fX8ZqmGLjZEXIJRdJEdTFMhiyXqyXubBa0WVLDWSNlQ5JR2PNgDbEV1VQowhVRUh+74D+RA== - -"@rollup/rollup-linux-x64-musl@4.6.1": - version "4.6.1" - resolved "https://registry.npmmirror.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.6.1.tgz#357a34fdbf410af88ce48bd802bea6462bb9a8bc" - integrity sha512-RkJVNVRM+piYy87HrKmhbexCHg3A6Z6MU0W9GHnJwBQNBeyhCJG9KDce4SAMdicQnpURggSvtbGo9xAWOfSvIQ== - -"@rollup/rollup-win32-arm64-msvc@4.6.1": - version "4.6.1" - resolved "https://registry.npmmirror.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.6.1.tgz#b6e97fd38281667e35297033393cd1101f4a31be" - integrity sha512-v2FVT6xfnnmTe3W9bJXl6r5KwJglMK/iRlkKiIFfO6ysKs0rDgz7Cwwf3tjldxQUrHL9INT/1r4VA0n9L/F1vQ== - -"@rollup/rollup-win32-ia32-msvc@4.6.1": - version "4.6.1" - resolved "https://registry.npmmirror.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.6.1.tgz#a95db026c640c8128bfd38546d85342f2329beaf" - integrity sha512-YEeOjxRyEjqcWphH9dyLbzgkF8wZSKAKUkldRY6dgNR5oKs2LZazqGB41cWJ4Iqqcy9/zqYgmzBkRoVz3Q9MLw== - -"@rollup/rollup-win32-x64-msvc@4.6.1": - version "4.6.1" - resolved "https://registry.npmmirror.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.6.1.tgz#45785b5caf83200a34a9867ba50d69560880c120" - integrity sha512-0zfTlFAIhgz8V2G8STq8toAjsYYA6eci1hnXuyOTUFnymrtJwnS6uGKiv3v5UrPZkBlamLvrLV2iiaeqCKzb0A== - -"@tippyjs/react@^4.2.6": - version "4.2.6" - resolved "https://registry.npmmirror.com/@tippyjs/react/-/react-4.2.6.tgz#971677a599bf663f20bb1c60a62b9555b749cc71" - integrity sha512-91RicDR+H7oDSyPycI13q3b7o4O60wa2oRbjlz2fyRLmHImc4vyDwuUP8NtZaN0VARJY5hybvDYrFzhY9+Lbyw== - dependencies: - tippy.js "^6.3.1" - -"@tiptap/core@^2.0.3": - version "2.1.13" - resolved "https://registry.npmmirror.com/@tiptap/core/-/core-2.1.13.tgz#e21f566e81688c826c6f26d2940886734189e193" - integrity sha512-cMC8bgTN63dj1Mv82iDeeLl6sa9kY0Pug8LSalxVEptRmyFVsVxGgu2/6Y3T+9aCYScxfS06EkA8SdzFMAwYTQ== - -"@tiptap/extension-bold@^2.0.3": - version "2.1.13" - resolved "https://registry.npmmirror.com/@tiptap/extension-bold/-/extension-bold-2.1.13.tgz#fb0c8916269be61269e4aef9d1da417daf52b7f1" - integrity sha512-6cHsQTh/rUiG4jkbJer3vk7g60I5tBwEBSGpdxmEHh83RsvevD8+n92PjA24hYYte5RNlATB011E1wu8PVhSvw== - -"@tiptap/extension-bubble-menu@^2.1.13": - version "2.1.13" - resolved "https://registry.npmmirror.com/@tiptap/extension-bubble-menu/-/extension-bubble-menu-2.1.13.tgz#884cd2e4e0c9586998baac3d0a14621b177f1859" - integrity sha512-Hm7e1GX3AI6lfaUmr6WqsS9MMyXIzCkhh+VQi6K8jj4Q4s8kY4KPoAyD/c3v9pZ/dieUtm2TfqrOCkbHzsJQBg== - dependencies: - tippy.js "^6.3.7" - -"@tiptap/extension-code@^2.0.3": - version "2.1.13" - resolved "https://registry.npmmirror.com/@tiptap/extension-code/-/extension-code-2.1.13.tgz#27a5ca5705e59ca97390fad4d6631bf431690480" - integrity sha512-f5fLYlSgliVVa44vd7lQGvo49+peC+Z2H0Fn84TKNCH7tkNZzouoJsHYn0/enLaQ9Sq+24YPfqulfiwlxyiT8w== - -"@tiptap/extension-collaboration-cursor@^2.0.3": - version "2.1.13" - resolved "https://registry.npmmirror.com/@tiptap/extension-collaboration-cursor/-/extension-collaboration-cursor-2.1.13.tgz#0fa09144c83a106135189430e0da85677cb641a0" - integrity sha512-K9HJ75GJ/IRNMHLqcbthJ9AXgVusBi8Q17NKPe41LU2/mD6gk6aKbH4P0q4SIfEsTCzP0P4fnz1D6s+z77aJZg== - -"@tiptap/extension-collaboration@^2.0.3": - version "2.1.13" - resolved "https://registry.npmmirror.com/@tiptap/extension-collaboration/-/extension-collaboration-2.1.13.tgz#f3b84c2e01db59e9a1183a7deaaa11dbf2f65777" - integrity sha512-EGzev7lONwOCaz7vWj/LkC9f86WLZIgRmqP7sD0xA7t8R+2qdEaRPeqwwy99EOataHxm9++BEd8hKAdBV8MVdw== - -"@tiptap/extension-dropcursor@^2.0.3": - version "2.1.13" - resolved "https://registry.npmmirror.com/@tiptap/extension-dropcursor/-/extension-dropcursor-2.1.13.tgz#2e8908f2dec9e8e997a2f216a11d3b915fe062df" - integrity sha512-NAyJi4BJxH7vl/2LNS1X0ndwFKjEtX+cRgshXCnMyh7qNpIRW6Plczapc/W1OiMncOEhZJfpZfkRSfwG01FWFg== - -"@tiptap/extension-floating-menu@^2.1.13": - version "2.1.13" - resolved "https://registry.npmmirror.com/@tiptap/extension-floating-menu/-/extension-floating-menu-2.1.13.tgz#e12e6e73ee095319d4a723a9b46b8f7b1a9f4b1a" - integrity sha512-9Oz7pk1Nts2+EyY+rYfnREGbLzQ5UFazAvRhF6zAJdvyuDmAYm0Jp6s0GoTrpV0/dJEISoFaNpPdMJOb9EBNRw== - dependencies: - tippy.js "^6.3.7" - -"@tiptap/extension-gapcursor@^2.0.3": - version "2.1.13" - resolved "https://registry.npmmirror.com/@tiptap/extension-gapcursor/-/extension-gapcursor-2.1.13.tgz#994a54e1d4106dfaede0acce184c48457ab34450" - integrity sha512-Cl5apsoTcyPPCgE3ThufxQxZ1wyqqh+9uxUN9VF9AbeTkid6oPZvKXwaILf6AFnkSy+SuKrb9kZD2iaezxpzXw== - -"@tiptap/extension-hard-break@^2.0.3": - version "2.1.13" - resolved "https://registry.npmmirror.com/@tiptap/extension-hard-break/-/extension-hard-break-2.1.13.tgz#fc84d0ff7e2fe861bf421bc8000194ecc26979b0" - integrity sha512-TGkMzMQayuKg+vN4du0x1ahEItBLcCT1jdWeRsjdM8gHfzbPLdo4PQhVsvm1I0xaZmbJZelhnVsUwRZcIu1WNA== - -"@tiptap/extension-history@^2.0.3": - version "2.1.13" - resolved "https://registry.npmmirror.com/@tiptap/extension-history/-/extension-history-2.1.13.tgz#50478c602143fa77bb3b45c9c9cae4ddb743e0ed" - integrity sha512-1ouitThGTBUObqw250aDwGLMNESBH5PRXIGybsCFO1bktdmWtEw7m72WY41EuX2BH8iKJpcYPerl3HfY1vmCNw== - -"@tiptap/extension-horizontal-rule@^2.0.3": - version "2.1.13" - resolved "https://registry.npmmirror.com/@tiptap/extension-horizontal-rule/-/extension-horizontal-rule-2.1.13.tgz#4884dbf912c8dabbbc69e041ff5529d6337e638e" - integrity sha512-7OgjgNqZXvBejgULNdMSma2M1nzv4bbZG+FT5XMFZmEOxR9IB1x/RzChjPdeicff2ZK2sfhMBc4Y9femF5XkUg== - -"@tiptap/extension-italic@^2.0.3": - version "2.1.13" - resolved "https://registry.npmmirror.com/@tiptap/extension-italic/-/extension-italic-2.1.13.tgz#1e9521dea002c8d6de833d9fd928d4617623eab8" - integrity sha512-HyDJfuDn5hzwGKZiANcvgz6wcum6bEgb4wmJnfej8XanTMJatNVv63TVxCJ10dSc9KGpPVcIkg6W8/joNXIEbw== - -"@tiptap/extension-link@^2.0.3": - version "2.1.13" - resolved "https://registry.npmmirror.com/@tiptap/extension-link/-/extension-link-2.1.13.tgz#ae4abd7c43292e3a1841488bfc7a687b2f014249" - integrity sha512-wuGMf3zRtMHhMrKm9l6Tft5M2N21Z0UP1dZ5t1IlOAvOeYV2QZ5UynwFryxGKLO0NslCBLF/4b/HAdNXbfXWUA== - dependencies: - linkifyjs "^4.1.0" - -"@tiptap/extension-paragraph@^2.0.3": - version "2.1.13" - resolved "https://registry.npmmirror.com/@tiptap/extension-paragraph/-/extension-paragraph-2.1.13.tgz#30f8ae3f8833c606b339f3554b9ffdbe1e604463" - integrity sha512-cEoZBJrsQn69FPpUMePXG/ltGXtqKISgypj70PEHXt5meKDjpmMVSY4/8cXvFYEYsI9GvIwyAK0OrfAHiSoROA== - -"@tiptap/extension-strike@^2.0.3": - version "2.1.13" - resolved "https://registry.npmmirror.com/@tiptap/extension-strike/-/extension-strike-2.1.13.tgz#6605792fa98f0e36861be4c7ed4d4125de8c77aa" - integrity sha512-VN6zlaCNCbyJUCDyBFxavw19XmQ4LkCh8n20M8huNqW77lDGXA2A7UcWLHaNBpqAijBRu9mWI8l4Bftyf2fcAw== - -"@tiptap/extension-table-cell@^2.0.3": - version "2.1.13" - resolved "https://registry.npmmirror.com/@tiptap/extension-table-cell/-/extension-table-cell-2.1.13.tgz#28efbc99480d53346200dcbf50cfb32bade180d1" - integrity sha512-30pyVt2PxGAk8jmsXKxDheql8K/xIRA9FiDo++kS2Kr6Y7I42/kNPQttJ2W+Q1JdRJvedNfQtziQfKWDRLLCNA== - -"@tiptap/extension-table-header@^2.0.3": - version "2.1.13" - resolved "https://registry.npmmirror.com/@tiptap/extension-table-header/-/extension-table-header-2.1.13.tgz#8d64a0e5a6a5ea128708b866e56a0e04e34d7a5b" - integrity sha512-FwIV5iso5kmpu01QyvrPCjJqZfqxRTjtjMsDyut2uIgx9v5TXk0V5XvMWobx435ANIDJoGTYCMRlIqcgtyqwAQ== - -"@tiptap/extension-table-row@^2.0.3": - version "2.1.13" - resolved "https://registry.npmmirror.com/@tiptap/extension-table-row/-/extension-table-row-2.1.13.tgz#ef75d6de9c7695bbb90f745aabd72d327f161ac3" - integrity sha512-27Mb9/oYbiLd+/BUFMhQzRIqMd2Z5j1BZMYsktwtDG8vGdYVlaW257UVaoNR9TmiXyIzd3Dh1mOil8G35+HRHg== - -"@tiptap/extension-text@^2.0.3": - version "2.1.13" - resolved "https://registry.npmmirror.com/@tiptap/extension-text/-/extension-text-2.1.13.tgz#ac17a0220aef1bae1bbd646a91491353e57bb5d1" - integrity sha512-zzsTTvu5U67a8WjImi6DrmpX2Q/onLSaj+LRWPh36A1Pz2WaxW5asZgaS+xWCnR+UrozlCALWa01r7uv69jq0w== - -"@tiptap/extension-underline@^2.0.3": - version "2.1.13" - resolved "https://registry.npmmirror.com/@tiptap/extension-underline/-/extension-underline-2.1.13.tgz#170b4e8e3f03b9defbb7de7cafe4b0a066cea679" - integrity sha512-z0CNKPjcvU8TrUSTui1voM7owssyXE9WvEGhIZMHzWwlx2ZXY2/L5+Hh33X/LzSKB9OGf/g1HAuHxrPcYxFuAQ== - -"@tiptap/pm@^2.0.3": - version "2.1.13" - resolved "https://registry.npmmirror.com/@tiptap/pm/-/pm-2.1.13.tgz#857753691580be760da13629fab2712c52750741" - integrity sha512-zNbA7muWsHuVg12GrTgN/j119rLePPq5M8dZgkKxUwdw8VmU3eUyBp1SihPEXJ2U0MGdZhNhFX7Y74g11u66sg== - dependencies: - prosemirror-changeset "^2.2.0" - prosemirror-collab "^1.3.0" - prosemirror-commands "^1.3.1" - prosemirror-dropcursor "^1.5.0" - prosemirror-gapcursor "^1.3.1" - prosemirror-history "^1.3.0" - prosemirror-inputrules "^1.2.0" - prosemirror-keymap "^1.2.0" - prosemirror-markdown "^1.10.1" - prosemirror-menu "^1.2.1" - prosemirror-model "^1.18.1" - prosemirror-schema-basic "^1.2.0" - prosemirror-schema-list "^1.2.2" - prosemirror-state "^1.4.1" - prosemirror-tables "^1.3.0" - prosemirror-trailing-node "^2.0.2" - prosemirror-transform "^1.7.0" - prosemirror-view "^1.28.2" - -"@tiptap/react@^2.0.3": - version "2.1.13" - resolved "https://registry.npmmirror.com/@tiptap/react/-/react-2.1.13.tgz#ec5ebaf9babc145f3329030358b3c5e36016b908" - integrity sha512-Dq3f8EtJnpImP3iDtJo+7bulnN9SJZRZcVVzxHXccLcC2MxtmDdlPGZjP+wxO800nd8toSIOd5734fPNf/YcfA== - dependencies: - "@tiptap/extension-bubble-menu" "^2.1.13" - "@tiptap/extension-floating-menu" "^2.1.13" - -"@types/babel__core@^7.20.4": - version "7.20.5" - resolved "https://registry.npmmirror.com/@types/babel__core/-/babel__core-7.20.5.tgz#3df15f27ba85319caa07ba08d0721889bb39c017" - integrity sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA== - dependencies: - "@babel/parser" "^7.20.7" - "@babel/types" "^7.20.7" - "@types/babel__generator" "*" - "@types/babel__template" "*" - "@types/babel__traverse" "*" - -"@types/babel__generator@*": - version "7.6.7" - resolved "https://registry.npmmirror.com/@types/babel__generator/-/babel__generator-7.6.7.tgz#a7aebf15c7bc0eb9abd638bdb5c0b8700399c9d0" - integrity sha512-6Sfsq+EaaLrw4RmdFWE9Onp63TOUue71AWb4Gpa6JxzgTYtimbM086WnYTy2U67AofR++QKCo08ZP6pwx8YFHQ== - dependencies: - "@babel/types" "^7.0.0" - -"@types/babel__template@*": - version "7.4.4" - resolved "https://registry.npmmirror.com/@types/babel__template/-/babel__template-7.4.4.tgz#5672513701c1b2199bc6dad636a9d7491586766f" - integrity sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A== - dependencies: - "@babel/parser" "^7.1.0" - "@babel/types" "^7.0.0" - -"@types/babel__traverse@*": - version "7.20.4" - resolved "https://registry.npmmirror.com/@types/babel__traverse/-/babel__traverse-7.20.4.tgz#ec2c06fed6549df8bc0eb4615b683749a4a92e1b" - integrity sha512-mSM/iKUk5fDDrEV/e83qY+Cr3I1+Q3qqTuEn++HAWYjEa1+NxZr6CNrcJGf2ZTnq4HoFGC3zaTPZTobCzCFukA== - dependencies: - "@babel/types" "^7.20.7" - -"@types/debug@^4.0.0": - version "4.1.12" - resolved "https://registry.npmmirror.com/@types/debug/-/debug-4.1.12.tgz#a155f21690871953410df4b6b6f53187f0500917" - integrity sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ== - dependencies: - "@types/ms" "*" - -"@types/extend@^3.0.0": - version "3.0.4" - resolved "https://registry.npmmirror.com/@types/extend/-/extend-3.0.4.tgz#5f9aa502299e1b9beb9ade57ea9e36898de0ff52" - integrity sha512-ArMouDUTJEz1SQRpFsT2rIw7DeqICFv5aaVzLSIYMYQSLcwcGOfT3VyglQs/p7K3F7fT4zxr0NWxYZIdifD6dA== - -"@types/hast@^2.0.0": - version "2.3.8" - resolved "https://registry.npmmirror.com/@types/hast/-/hast-2.3.8.tgz#4ac5caf38b262b7bd5ca3202dda71f0271635660" - integrity sha512-aMIqAlFd2wTIDZuvLbhUT+TGvMxrNC8ECUIVtH6xxy0sQLs3iu6NO8Kp/VT5je7i5ufnebXzdV1dNDMnvaH6IQ== - dependencies: - "@types/unist" "^2" - -"@types/hast@^3.0.0": - version "3.0.3" - resolved "https://registry.npmmirror.com/@types/hast/-/hast-3.0.3.tgz#7f75e6b43bc3f90316046a287d9ad3888309f7e1" - integrity sha512-2fYGlaDy/qyLlhidX42wAH0KBi2TCjKMH8CHmBXgRlJ3Y+OXTiqsPQ6IWarZKwF1JoUcAJdPogv1d4b0COTpmQ== - dependencies: - "@types/unist" "*" - -"@types/hoist-non-react-statics@^3.3.1": - version "3.3.5" - resolved "https://registry.npmmirror.com/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.5.tgz#dab7867ef789d87e2b4b0003c9d65c49cc44a494" - integrity sha512-SbcrWzkKBw2cdwRTwQAswfpB9g9LJWfjtUeW/jvNwbhC8cpmmNYVePa+ncbUe0rGTQ7G3Ff6mYUN2VMfLVr+Sg== - dependencies: - "@types/react" "*" - hoist-non-react-statics "^3.3.0" - -"@types/json-schema@^7.0.12": - version "7.0.15" - resolved "https://registry.npmmirror.com/@types/json-schema/-/json-schema-7.0.15.tgz#596a1747233694d50f6ad8a7869fcb6f56cf5841" - integrity sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA== - -"@types/mdast@^3.0.0": - version "3.0.15" - resolved "https://registry.npmmirror.com/@types/mdast/-/mdast-3.0.15.tgz#49c524a263f30ffa28b71ae282f813ed000ab9f5" - integrity sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ== - dependencies: - "@types/unist" "^2" - -"@types/ms@*": - version "0.7.34" - resolved "https://registry.npmmirror.com/@types/ms/-/ms-0.7.34.tgz#10964ba0dee6ac4cd462e2795b6bebd407303433" - integrity sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g== - -"@types/object.omit@^3.0.0": - version "3.0.3" - resolved "https://registry.npmmirror.com/@types/object.omit/-/object.omit-3.0.3.tgz#cc52b1d9774c1619b5c6fc50229d087f01eabd68" - integrity sha512-xrq4bQTBGYY2cw+gV4PzoG2Lv3L0pjZ1uXStRRDQoATOYW1lCsFQHhQ+OkPhIcQoqLjAq7gYif7D14Qaa6Zbew== - -"@types/object.pick@^1.3.2": - version "1.3.4" - resolved "https://registry.npmmirror.com/@types/object.pick/-/object.pick-1.3.4.tgz#1a38b6e69a35f36ec2dcc8b9f5ffd555c1c4d7fc" - integrity sha512-5PjwB0uP2XDp3nt5u5NJAG2DORHIRClPzWT/TTZhJ2Ekwe8M5bA9tvPdi9NO/n2uvu2/ictat8kgqvLfcIE1SA== - -"@types/parse-json@^4.0.0": - version "4.0.2" - resolved "https://registry.npmmirror.com/@types/parse-json/-/parse-json-4.0.2.tgz#5950e50960793055845e956c427fc2b0d70c5239" - integrity sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw== - -"@types/parse5@^6.0.0": - version "6.0.3" - resolved "https://registry.npmmirror.com/@types/parse5/-/parse5-6.0.3.tgz#705bb349e789efa06f43f128cef51240753424cb" - integrity sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g== - -"@types/prop-types@*": - version "15.7.11" - resolved "https://registry.npmmirror.com/@types/prop-types/-/prop-types-15.7.11.tgz#2596fb352ee96a1379c657734d4b913a613ad563" - integrity sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng== - -"@types/react-dom@^18.2.15": - version "18.2.17" - resolved "https://registry.npmmirror.com/@types/react-dom/-/react-dom-18.2.17.tgz#375c55fab4ae671bd98448dcfa153268d01d6f64" - integrity sha512-rvrT/M7Df5eykWFxn6MYt5Pem/Dbyc1N8Y0S9Mrkw2WFCRiqUgw9P7ul2NpwsXCSM1DVdENzdG9J5SreqfAIWg== - dependencies: - "@types/react" "*" - -"@types/react@*", "@types/react@^18.2.37": - version "18.2.41" - resolved "https://registry.npmmirror.com/@types/react/-/react-18.2.41.tgz#9eea044246bdb10510df89ef7f8422a8b6ad8fb9" - integrity sha512-CwOGr/PiLiNBxEBqpJ7fO3kocP/2SSuC9fpH5K7tusrg4xPSRT/193rzolYwQnTN02We/ATXKnb6GqA5w4fRxw== - dependencies: - "@types/prop-types" "*" - "@types/scheduler" "*" - csstype "^3.0.2" - -"@types/scheduler@*": - version "0.16.8" - resolved "https://registry.npmmirror.com/@types/scheduler/-/scheduler-0.16.8.tgz#ce5ace04cfeabe7ef87c0091e50752e36707deff" - integrity sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A== - -"@types/semver@^7.5.0": - version "7.5.6" - resolved "https://registry.npmmirror.com/@types/semver/-/semver-7.5.6.tgz#c65b2bfce1bec346582c07724e3f8c1017a20339" - integrity sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A== - -"@types/throttle-debounce@^2.1.0": - version "2.1.0" - resolved "https://registry.npmmirror.com/@types/throttle-debounce/-/throttle-debounce-2.1.0.tgz#1c3df624bfc4b62f992d3012b84c56d41eab3776" - integrity sha512-5eQEtSCoESnh2FsiLTxE121IiE60hnMqcb435fShf4bpLRjEu1Eoekht23y6zXS9Ts3l+Szu3TARnTsA0GkOkQ== - -"@types/unist@*", "@types/unist@^3.0.0": - version "3.0.2" - resolved "https://registry.npmmirror.com/@types/unist/-/unist-3.0.2.tgz#6dd61e43ef60b34086287f83683a5c1b2dc53d20" - integrity sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ== - -"@types/unist@^2", "@types/unist@^2.0.0": - version "2.0.10" - resolved "https://registry.npmmirror.com/@types/unist/-/unist-2.0.10.tgz#04ffa7f406ab628f7f7e97ca23e290cd8ab15efc" - integrity sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA== - -"@typescript-eslint/eslint-plugin@^6.10.0": - version "6.13.1" - resolved "https://registry.npmmirror.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.13.1.tgz#f98bd887bf95551203c917e734d113bf8d527a0c" - integrity sha512-5bQDGkXaxD46bPvQt08BUz9YSaO4S0fB1LB5JHQuXTfkGPI3+UUeS387C/e9jRie5GqT8u5kFTrMvAjtX4O5kA== - dependencies: - "@eslint-community/regexpp" "^4.5.1" - "@typescript-eslint/scope-manager" "6.13.1" - "@typescript-eslint/type-utils" "6.13.1" - "@typescript-eslint/utils" "6.13.1" - "@typescript-eslint/visitor-keys" "6.13.1" - debug "^4.3.4" - graphemer "^1.4.0" - ignore "^5.2.4" - natural-compare "^1.4.0" - semver "^7.5.4" - ts-api-utils "^1.0.1" - -"@typescript-eslint/parser@^6.10.0": - version "6.13.1" - resolved "https://registry.npmmirror.com/@typescript-eslint/parser/-/parser-6.13.1.tgz#29d6d4e5fab4669e58bc15f6904b67da65567487" - integrity sha512-fs2XOhWCzRhqMmQf0eicLa/CWSaYss2feXsy7xBD/pLyWke/jCIVc2s1ikEAtSW7ina1HNhv7kONoEfVNEcdDQ== - dependencies: - "@typescript-eslint/scope-manager" "6.13.1" - "@typescript-eslint/types" "6.13.1" - "@typescript-eslint/typescript-estree" "6.13.1" - "@typescript-eslint/visitor-keys" "6.13.1" - debug "^4.3.4" - -"@typescript-eslint/scope-manager@6.13.1": - version "6.13.1" - resolved "https://registry.npmmirror.com/@typescript-eslint/scope-manager/-/scope-manager-6.13.1.tgz#58c7c37c6a957d3d9f59bc4f64c2888e0cac1d70" - integrity sha512-BW0kJ7ceiKi56GbT2KKzZzN+nDxzQK2DS6x0PiSMPjciPgd/JRQGMibyaN2cPt2cAvuoH0oNvn2fwonHI+4QUQ== - dependencies: - "@typescript-eslint/types" "6.13.1" - "@typescript-eslint/visitor-keys" "6.13.1" - -"@typescript-eslint/type-utils@6.13.1": - version "6.13.1" - resolved "https://registry.npmmirror.com/@typescript-eslint/type-utils/-/type-utils-6.13.1.tgz#e6e5885e387841cae9c38fc0638fd8b7561973d6" - integrity sha512-A2qPlgpxx2v//3meMqQyB1qqTg1h1dJvzca7TugM3Yc2USDY+fsRBiojAEo92HO7f5hW5mjAUF6qobOPzlBCBQ== - dependencies: - "@typescript-eslint/typescript-estree" "6.13.1" - "@typescript-eslint/utils" "6.13.1" - debug "^4.3.4" - ts-api-utils "^1.0.1" - -"@typescript-eslint/types@6.13.1": - version "6.13.1" - resolved "https://registry.npmmirror.com/@typescript-eslint/types/-/types-6.13.1.tgz#b56f26130e7eb8fa1e429c75fb969cae6ad7bb5c" - integrity sha512-gjeEskSmiEKKFIbnhDXUyiqVma1gRCQNbVZ1C8q7Zjcxh3WZMbzWVfGE9rHfWd1msQtPS0BVD9Jz9jded44eKg== - -"@typescript-eslint/typescript-estree@6.13.1": - version "6.13.1" - resolved "https://registry.npmmirror.com/@typescript-eslint/typescript-estree/-/typescript-estree-6.13.1.tgz#d01dda78d2487434d1c503853fa00291c566efa4" - integrity sha512-sBLQsvOC0Q7LGcUHO5qpG1HxRgePbT6wwqOiGLpR8uOJvPJbfs0mW3jPA3ujsDvfiVwVlWUDESNXv44KtINkUQ== - dependencies: - "@typescript-eslint/types" "6.13.1" - "@typescript-eslint/visitor-keys" "6.13.1" - debug "^4.3.4" - globby "^11.1.0" - is-glob "^4.0.3" - semver "^7.5.4" - ts-api-utils "^1.0.1" - -"@typescript-eslint/utils@6.13.1": - version "6.13.1" - resolved "https://registry.npmmirror.com/@typescript-eslint/utils/-/utils-6.13.1.tgz#925b3a2453a71ada914ae329b7bb7e7d96634b2f" - integrity sha512-ouPn/zVoan92JgAegesTXDB/oUp6BP1v8WpfYcqh649ejNc9Qv+B4FF2Ff626kO1xg0wWwwG48lAJ4JuesgdOw== - dependencies: - "@eslint-community/eslint-utils" "^4.4.0" - "@types/json-schema" "^7.0.12" - "@types/semver" "^7.5.0" - "@typescript-eslint/scope-manager" "6.13.1" - "@typescript-eslint/types" "6.13.1" - "@typescript-eslint/typescript-estree" "6.13.1" - semver "^7.5.4" - -"@typescript-eslint/visitor-keys@6.13.1": - version "6.13.1" - resolved "https://registry.npmmirror.com/@typescript-eslint/visitor-keys/-/visitor-keys-6.13.1.tgz#c4b692dcc23a4fc60685b718f10fde789d65a540" - integrity sha512-NDhQUy2tg6XGNBGDRm1XybOHSia8mcXmlbKWoQP+nm1BIIMxa55shyJfZkHpEBN62KNPLrocSM2PdPcaLgDKMQ== - dependencies: - "@typescript-eslint/types" "6.13.1" - eslint-visitor-keys "^3.4.1" - -"@ungap/structured-clone@^1.2.0": - version "1.2.0" - resolved "https://registry.npmmirror.com/@ungap/structured-clone/-/structured-clone-1.2.0.tgz#756641adb587851b5ccb3e095daf27ae581c8406" - integrity sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ== - -"@vitejs/plugin-react@^4.2.0": - version "4.2.0" - resolved "https://registry.npmmirror.com/@vitejs/plugin-react/-/plugin-react-4.2.0.tgz#d71352b1a443c09c7aae8f278dd071ab3d9d8490" - integrity sha512-+MHTH/e6H12kRp5HUkzOGqPMksezRMmW+TNzlh/QXfI8rRf6l2Z2yH/v12no1UvTwhZgEDMuQ7g7rrfMseU6FQ== - dependencies: - "@babel/core" "^7.23.3" - "@babel/plugin-transform-react-jsx-self" "^7.23.3" - "@babel/plugin-transform-react-jsx-source" "^7.23.3" - "@types/babel__core" "^7.20.4" - react-refresh "^0.14.0" - -abstract-leveldown@^6.2.1: - version "6.3.0" - resolved "https://registry.npmmirror.com/abstract-leveldown/-/abstract-leveldown-6.3.0.tgz#d25221d1e6612f820c35963ba4bd739928f6026a" - integrity sha512-TU5nlYgta8YrBMNpc9FwQzRbiXsj49gsALsXadbGHt9CROPzX5fB0rWDR5mtdpOOKa5XqRFpbj1QroPAoPzVjQ== - dependencies: - buffer "^5.5.0" - immediate "^3.2.3" - level-concat-iterator "~2.0.0" - level-supports "~1.0.0" - xtend "~4.0.0" - -abstract-leveldown@~6.2.1, abstract-leveldown@~6.2.3: - version "6.2.3" - resolved "https://registry.npmmirror.com/abstract-leveldown/-/abstract-leveldown-6.2.3.tgz#036543d87e3710f2528e47040bc3261b77a9a8eb" - integrity sha512-BsLm5vFMRUrrLeCcRc+G0t2qOaTzpoJQLOubq2XM72eNpjF5UdU5o/5NvlNhx95XHcAvcl8OMXr4mlg/fRgUXQ== - dependencies: - buffer "^5.5.0" - immediate "^3.2.3" - level-concat-iterator "~2.0.0" - level-supports "~1.0.0" - xtend "~4.0.0" - -acorn-jsx@^5.3.2: - version "5.3.2" - resolved "https://registry.npmmirror.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" - integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== - -acorn@^8.9.0: - version "8.11.2" - resolved "https://registry.npmmirror.com/acorn/-/acorn-8.11.2.tgz#ca0d78b51895be5390a5903c5b3bdcdaf78ae40b" - integrity sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w== - -ajv@^6.12.4: - version "6.12.6" - resolved "https://registry.npmmirror.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" - integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== - dependencies: - fast-deep-equal "^3.1.1" - fast-json-stable-stringify "^2.0.0" - json-schema-traverse "^0.4.1" - uri-js "^4.2.2" - -ansi-regex@^5.0.1: - version "5.0.1" - resolved "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" - integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== - -ansi-styles@^3.2.1: - version "3.2.1" - resolved "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" - integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== - dependencies: - color-convert "^1.9.0" - -ansi-styles@^4.1.0: - version "4.3.0" - resolved "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" - integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== - dependencies: - color-convert "^2.0.1" - -anymatch@~3.1.2: - version "3.1.3" - resolved "https://registry.npmmirror.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" - integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== - dependencies: - normalize-path "^3.0.0" - picomatch "^2.0.4" - -argparse@^2.0.1: - version "2.0.1" - resolved "https://registry.npmmirror.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" - integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== - -aria-hidden@^1.1.3: - version "1.2.3" - resolved "https://registry.npmmirror.com/aria-hidden/-/aria-hidden-1.2.3.tgz#14aeb7fb692bbb72d69bebfa47279c1fd725e954" - integrity sha512-xcLxITLe2HYa1cnYnwCjkOO1PqUHQpozB8x9AR0OgWN2woOBi5kSDVxKfd0b7sb1hw5qFeJhXm9H1nu3xSfLeQ== - dependencies: - tslib "^2.0.0" - -array-union@^2.1.0: - version "2.1.0" - resolved "https://registry.npmmirror.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" - integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== - -async-limiter@~1.0.0: - version "1.0.1" - resolved "https://registry.npmmirror.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" - integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== - -async-validator@^3.5.0: - version "3.5.2" - resolved "https://registry.npmmirror.com/async-validator/-/async-validator-3.5.2.tgz#68e866a96824e8b2694ff7a831c1a25c44d5e500" - integrity sha512-8eLCg00W9pIRZSB781UUX/H6Oskmm8xloZfr09lz5bikRpBVDlJ3hRVuxxP1SxcwsEYfJ4IU8Q19Y8/893r3rQ== - -asynckit@^0.4.0: - version "0.4.0" - resolved "https://registry.npmmirror.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" - integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== - -axios@^1.6.2: - version "1.6.2" - resolved "https://registry.npmmirror.com/axios/-/axios-1.6.2.tgz#de67d42c755b571d3e698df1b6504cde9b0ee9f2" - integrity sha512-7i24Ri4pmDRfJTR7LDBhsOTtcm+9kjX5WiY1X3wIisx6G9So3pfMkEiU7emUBe46oceVImccTEM3k6C5dbVW8A== - dependencies: - follow-redirects "^1.15.0" - form-data "^4.0.0" - proxy-from-env "^1.1.0" - -babel-plugin-macros@^3.1.0: - version "3.1.0" - resolved "https://registry.npmmirror.com/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz#9ef6dc74deb934b4db344dc973ee851d148c50c1" - integrity sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg== - dependencies: - "@babel/runtime" "^7.12.5" - cosmiconfig "^7.0.0" - resolve "^1.19.0" - -bail@^2.0.0: - version "2.0.2" - resolved "https://registry.npmmirror.com/bail/-/bail-2.0.2.tgz#d26f5cd8fe5d6f832a31517b9f7c356040ba6d5d" - integrity sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw== - -balanced-match@^1.0.0: - version "1.0.2" - resolved "https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" - integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== - -base64-js@^1.3.1: - version "1.5.1" - resolved "https://registry.npmmirror.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" - integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== - -bezier-easing@^2.1.0: - version "2.1.0" - resolved "https://registry.npmmirror.com/bezier-easing/-/bezier-easing-2.1.0.tgz#c04dfe8b926d6ecaca1813d69ff179b7c2025d86" - integrity sha512-gbIqZ/eslnUFC1tjEvtz0sgx+xTK20wDnYMIA27VA04R7w6xxXQPZDbibjA9DTWZRA2CXtwHykkVzlCaAJAZig== - -binary-extensions@^2.0.0: - version "2.2.0" - resolved "https://registry.npmmirror.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" - integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== - -brace-expansion@^1.1.7: - version "1.1.11" - resolved "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" - integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== - dependencies: - balanced-match "^1.0.0" - concat-map "0.0.1" - -braces@^3.0.2, braces@~3.0.2: - version "3.0.2" - resolved "https://registry.npmmirror.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" - integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== - dependencies: - fill-range "^7.0.1" - -browserslist@^4.21.9: - version "4.22.2" - resolved "https://registry.npmmirror.com/browserslist/-/browserslist-4.22.2.tgz#704c4943072bd81ea18997f3bd2180e89c77874b" - integrity sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A== - dependencies: - caniuse-lite "^1.0.30001565" - electron-to-chromium "^1.4.601" - node-releases "^2.0.14" - update-browserslist-db "^1.0.13" - -buffer@^5.5.0, buffer@^5.6.0: - version "5.7.1" - resolved "https://registry.npmmirror.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" - integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== - dependencies: - base64-js "^1.3.1" - ieee754 "^1.1.13" - -callsites@^3.0.0: - version "3.1.0" - resolved "https://registry.npmmirror.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" - integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== - -caniuse-lite@^1.0.30001565: - version "1.0.30001566" - resolved "https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001566.tgz#61a8e17caf3752e3e426d4239c549ebbb37fef0d" - integrity sha512-ggIhCsTxmITBAMmK8yZjEhCO5/47jKXPu6Dha/wuCS4JePVL+3uiDEBuhu2aIoT+bqTOR8L76Ip1ARL9xYsEJA== - -case-anything@^2.1.13: - version "2.1.13" - resolved "https://registry.npmmirror.com/case-anything/-/case-anything-2.1.13.tgz#0cdc16278cb29a7fcdeb072400da3f342ba329e9" - integrity sha512-zlOQ80VrQ2Ue+ymH5OuM/DlDq64mEm+B9UTdHULv5osUMD6HalNTblf2b1u/m6QecjsnOkBpqVZ+XPwIVsy7Ng== - -ccount@^2.0.0: - version "2.0.1" - resolved "https://registry.npmmirror.com/ccount/-/ccount-2.0.1.tgz#17a3bf82302e0870d6da43a01311a8bc02a3ecf5" - integrity sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg== - -chalk@^2.4.2: - version "2.4.2" - resolved "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" - integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== - dependencies: - ansi-styles "^3.2.1" - escape-string-regexp "^1.0.5" - supports-color "^5.3.0" - -chalk@^4.0.0: - version "4.1.2" - resolved "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" - integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - -character-entities-html4@^2.0.0: - version "2.1.0" - resolved "https://registry.npmmirror.com/character-entities-html4/-/character-entities-html4-2.1.0.tgz#1f1adb940c971a4b22ba39ddca6b618dc6e56b2b" - integrity sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA== - -character-entities-legacy@^3.0.0: - version "3.0.0" - resolved "https://registry.npmmirror.com/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz#76bc83a90738901d7bc223a9e93759fdd560125b" - integrity sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ== - -character-entities@^2.0.0: - version "2.0.2" - resolved "https://registry.npmmirror.com/character-entities/-/character-entities-2.0.2.tgz#2d09c2e72cd9523076ccb21157dff66ad43fcc22" - integrity sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ== - -"chokidar@>=3.0.0 <4.0.0": - version "3.5.3" - resolved "https://registry.npmmirror.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd" - integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== - dependencies: - anymatch "~3.1.2" - braces "~3.0.2" - glob-parent "~5.1.2" - is-binary-path "~2.1.0" - is-glob "~4.0.1" - normalize-path "~3.0.0" - readdirp "~3.6.0" - optionalDependencies: - fsevents "~2.3.2" - -classnames@^2.2.6: - version "2.3.2" - resolved "https://registry.npmmirror.com/classnames/-/classnames-2.3.2.tgz#351d813bf0137fcc6a76a16b88208d2560a0d924" - integrity sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw== - -clsx@1.1.1: - version "1.1.1" - resolved "https://registry.npmmirror.com/clsx/-/clsx-1.1.1.tgz#98b3134f9abbdf23b2663491ace13c5c03a73188" - integrity sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA== - -clsx@^1.1.1: - version "1.2.1" - resolved "https://registry.npmmirror.com/clsx/-/clsx-1.2.1.tgz#0ddc4a20a549b59c93a4116bb26f5294ca17dc12" - integrity sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg== - -color-convert@^1.9.0: - version "1.9.3" - resolved "https://registry.npmmirror.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" - integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== - dependencies: - color-name "1.1.3" - -color-convert@^2.0.1: - version "2.0.1" - resolved "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" - integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== - dependencies: - color-name "~1.1.4" - -color-name@1.1.3: - version "1.1.3" - resolved "https://registry.npmmirror.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" - integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== - -color-name@~1.1.4: - version "1.1.4" - resolved "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" - integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== - -combined-stream@^1.0.8: - version "1.0.8" - resolved "https://registry.npmmirror.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" - integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== - dependencies: - delayed-stream "~1.0.0" - -comma-separated-tokens@^2.0.0: - version "2.0.3" - resolved "https://registry.npmmirror.com/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz#4e89c9458acb61bc8fef19f4529973b2392839ee" - integrity sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg== - -commander@^8.3.0: - version "8.3.0" - resolved "https://registry.npmmirror.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66" - integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== - -compute-scroll-into-view@^1.0.20: - version "1.0.20" - resolved "https://registry.npmmirror.com/compute-scroll-into-view/-/compute-scroll-into-view-1.0.20.tgz#1768b5522d1172754f5d0c9b02de3af6be506a43" - integrity sha512-UCB0ioiyj8CRjtrvaceBLqqhZCVP+1B8+NWQhmdsm0VXOJtobBCf1dBQmebCCo34qZmUwZfIH2MZLqNHazrfjg== - -concat-map@0.0.1: - version "0.0.1" - resolved "https://registry.npmmirror.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" - integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== - -convert-source-map@^1.5.0: - version "1.9.0" - resolved "https://registry.npmmirror.com/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f" - integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== - -convert-source-map@^2.0.0: - version "2.0.0" - resolved "https://registry.npmmirror.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a" - integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== - -copy-text-to-clipboard@^2.1.1: - version "2.2.0" - resolved "https://registry.npmmirror.com/copy-text-to-clipboard/-/copy-text-to-clipboard-2.2.0.tgz#329dd6daf8c42034c763ace567418401764579ae" - integrity sha512-WRvoIdnTs1rgPMkgA2pUOa/M4Enh2uzCwdKsOMYNAJiz/4ZvEJgmbF4OmninPmlFdAWisfeh0tH+Cpf7ni3RqQ== - -cosmiconfig@^7.0.0: - version "7.1.0" - resolved "https://registry.npmmirror.com/cosmiconfig/-/cosmiconfig-7.1.0.tgz#1443b9afa596b670082ea46cbd8f6a62b84635f6" - integrity sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA== - dependencies: - "@types/parse-json" "^4.0.0" - import-fresh "^3.2.1" - parse-json "^5.0.0" - path-type "^4.0.0" - yaml "^1.10.0" - -crelt@^1.0.0: - version "1.0.6" - resolved "https://registry.npmmirror.com/crelt/-/crelt-1.0.6.tgz#7cc898ea74e190fb6ef9dae57f8f81cf7302df72" - integrity sha512-VQ2MBenTq1fWZUH9DJNGti7kKv6EeAuYr3cLwxUWhIu1baTaXh4Ib5W2CqHVqib4/MqbYGJqiL3Zb8GJZr3l4g== - -cross-spawn@^7.0.2: - version "7.0.3" - resolved "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" - integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== - dependencies: - path-key "^3.1.0" - shebang-command "^2.0.0" - which "^2.0.1" - -csstype@3.0.9: - version "3.0.9" - resolved "https://registry.npmmirror.com/csstype/-/csstype-3.0.9.tgz#6410af31b26bd0520933d02cbc64fce9ce3fbf0b" - integrity sha512-rpw6JPxK6Rfg1zLOYCSwle2GFOOsnjmDYDaBwEcwoOg4qlsIVCN789VkBZDJAGi4T07gI4YSutR43t9Zz4Lzuw== - -csstype@^3.0.2: - version "3.1.2" - resolved "https://registry.npmmirror.com/csstype/-/csstype-3.1.2.tgz#1d4bf9d572f11c14031f0436e1c10bc1f571f50b" - integrity sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ== - -dash-get@^1.0.2: - version "1.0.2" - resolved "https://registry.npmmirror.com/dash-get/-/dash-get-1.0.2.tgz#4c9e9ad5ef04c4bf9d3c9a451f6f7997298dcc7c" - integrity sha512-4FbVrHDwfOASx7uQVxeiCTo7ggSdYZbqs8lH+WU6ViypPlDbe9y6IP5VVUDQBv9DcnyaiPT5XT0UWHgJ64zLeQ== - -date-fns-tz@^1.3.8: - version "1.3.8" - resolved "https://registry.npmmirror.com/date-fns-tz/-/date-fns-tz-1.3.8.tgz#083e3a4e1f19b7857fa0c18deea6c2bc46ded7b9" - integrity sha512-qwNXUFtMHTTU6CFSFjoJ80W8Fzzp24LntbjFFBgL/faqds4e5mo9mftoRLgr3Vi1trISsg4awSpYVsOQCRnapQ== - -date-fns@^2.29.3: - version "2.30.0" - resolved "https://registry.npmmirror.com/date-fns/-/date-fns-2.30.0.tgz#f367e644839ff57894ec6ac480de40cae4b0f4d0" - integrity sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw== - dependencies: - "@babel/runtime" "^7.21.0" - -debug@^4.0.0, debug@^4.1.0, debug@^4.1.1, debug@^4.3.2, debug@^4.3.4: - version "4.3.4" - resolved "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" - integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== - dependencies: - ms "2.1.2" - -decode-named-character-reference@^1.0.0: - version "1.0.2" - resolved "https://registry.npmmirror.com/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz#daabac9690874c394c81e4162a0304b35d824f0e" - integrity sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg== - dependencies: - character-entities "^2.0.0" - -deep-is@^0.1.3: - version "0.1.4" - resolved "https://registry.npmmirror.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" - integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== - -deepmerge@^2.1.1: - version "2.2.1" - resolved "https://registry.npmmirror.com/deepmerge/-/deepmerge-2.2.1.tgz#5d3ff22a01c00f645405a2fbc17d0778a1801170" - integrity sha512-R9hc1Xa/NOBi9WRVUWg19rl1UB7Tt4kuPd+thNJgFZoxXsTz7ncaPaeIm+40oSGuP33DfMb4sZt1QIGiJzC4EA== - -deepmerge@^4.3.1: - version "4.3.1" - resolved "https://registry.npmmirror.com/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a" - integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A== - -deferred-leveldown@~5.3.0: - version "5.3.0" - resolved "https://registry.npmmirror.com/deferred-leveldown/-/deferred-leveldown-5.3.0.tgz#27a997ad95408b61161aa69bd489b86c71b78058" - integrity sha512-a59VOT+oDy7vtAbLRCZwWgxu2BaCfd5Hk7wxJd48ei7I+nsg8Orlb9CLG0PMZienk9BSUKgeAqkO2+Lw+1+Ukw== - dependencies: - abstract-leveldown "~6.2.1" - inherits "^2.0.3" - -delayed-stream@~1.0.0: - version "1.0.0" - resolved "https://registry.npmmirror.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" - integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== - -dequal@^2.0.0: - version "2.0.3" - resolved "https://registry.npmmirror.com/dequal/-/dequal-2.0.3.tgz#2644214f1997d39ed0ee0ece72335490a7ac67be" - integrity sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA== - -diff@^5.0.0: - version "5.1.0" - resolved "https://registry.npmmirror.com/diff/-/diff-5.1.0.tgz#bc52d298c5ea8df9194800224445ed43ffc87e40" - integrity sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw== - -dir-glob@^3.0.1: - version "3.0.1" - resolved "https://registry.npmmirror.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" - integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== - dependencies: - path-type "^4.0.0" - -doctrine@^3.0.0: - version "3.0.0" - resolved "https://registry.npmmirror.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" - integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== - dependencies: - esutils "^2.0.2" - -dom-serializer@^1.0.1: - version "1.4.1" - resolved "https://registry.npmmirror.com/dom-serializer/-/dom-serializer-1.4.1.tgz#de5d41b1aea290215dc45a6dae8adcf1d32e2d30" - integrity sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag== - dependencies: - domelementtype "^2.0.1" - domhandler "^4.2.0" - entities "^2.0.0" - -dom-serializer@^2.0.0: - version "2.0.0" - resolved "https://registry.npmmirror.com/dom-serializer/-/dom-serializer-2.0.0.tgz#e41b802e1eedf9f6cae183ce5e622d789d7d8e53" - integrity sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg== - dependencies: - domelementtype "^2.3.0" - domhandler "^5.0.2" - entities "^4.2.0" - -domelementtype@^2.0.1, domelementtype@^2.2.0, domelementtype@^2.3.0: - version "2.3.0" - resolved "https://registry.npmmirror.com/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d" - integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== - -domhandler@4.3.1, domhandler@^4.2.0, domhandler@^4.2.2: - version "4.3.1" - resolved "https://registry.npmmirror.com/domhandler/-/domhandler-4.3.1.tgz#8d792033416f59d68bc03a5aa7b018c1ca89279c" - integrity sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ== - dependencies: - domelementtype "^2.2.0" - -domhandler@5.0.3, domhandler@^5.0.2, domhandler@^5.0.3: - version "5.0.3" - resolved "https://registry.npmmirror.com/domhandler/-/domhandler-5.0.3.tgz#cc385f7f751f1d1fc650c21374804254538c7d31" - integrity sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w== - dependencies: - domelementtype "^2.3.0" - -domutils@^2.8.0: - version "2.8.0" - resolved "https://registry.npmmirror.com/domutils/-/domutils-2.8.0.tgz#4437def5db6e2d1f5d6ee859bd95ca7d02048135" - integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A== - dependencies: - dom-serializer "^1.0.1" - domelementtype "^2.2.0" - domhandler "^4.2.0" - -domutils@^3.1.0: - version "3.1.0" - resolved "https://registry.npmmirror.com/domutils/-/domutils-3.1.0.tgz#c47f551278d3dc4b0b1ab8cbb42d751a6f0d824e" - integrity sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA== - dependencies: - dom-serializer "^2.0.0" - domelementtype "^2.3.0" - domhandler "^5.0.3" - -editorjs-html@^3.4.3: - version "3.4.3" - resolved "https://registry.npmmirror.com/editorjs-html/-/editorjs-html-3.4.3.tgz#81c089ba69df3a702a7535ec34ee276a6444668e" - integrity sha512-HMqQ3BCE98uhSpJsbfH0c3CoMctUMCHlap2Eq/7/VjaHas+g3IJqyf+ERtMByoQCzvcW22ISYaZEeE7rGkd8Xg== - -electron-to-chromium@^1.4.601: - version "1.4.601" - resolved "https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.4.601.tgz#cac69868548aee89961ffe63ff5a7716f0685b75" - integrity sha512-SpwUMDWe9tQu8JX5QCO1+p/hChAi9AE9UpoC3rcHVc+gdCGlbT3SGb5I1klgb952HRIyvt9wZhSz9bNBYz9swA== - -encoding-down@^6.3.0: - version "6.3.0" - resolved "https://registry.npmmirror.com/encoding-down/-/encoding-down-6.3.0.tgz#b1c4eb0e1728c146ecaef8e32963c549e76d082b" - integrity sha512-QKrV0iKR6MZVJV08QY0wp1e7vF6QbhnbQhb07bwpEyuz4uZiZgPlEGdkCROuFkUwdxlFaiPIhjyarH1ee/3vhw== - dependencies: - abstract-leveldown "^6.2.1" - inherits "^2.0.3" - level-codec "^9.0.0" - level-errors "^2.0.0" - -entities@^2.0.0: - version "2.2.0" - resolved "https://registry.npmmirror.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" - integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== - -entities@^3.0.1, entities@~3.0.1: - version "3.0.1" - resolved "https://registry.npmmirror.com/entities/-/entities-3.0.1.tgz#2b887ca62585e96db3903482d336c1006c3001d4" - integrity sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q== - -entities@^4.2.0, entities@^4.5.0: - version "4.5.0" - resolved "https://registry.npmmirror.com/entities/-/entities-4.5.0.tgz#5d268ea5e7113ec74c4d033b79ea5a35a488fb48" - integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw== - -errno@~0.1.1: - version "0.1.8" - resolved "https://registry.npmmirror.com/errno/-/errno-0.1.8.tgz#8bb3e9c7d463be4976ff888f76b4809ebc2e811f" - integrity sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A== - dependencies: - prr "~1.0.1" - -error-ex@^1.3.1: - version "1.3.2" - resolved "https://registry.npmmirror.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" - integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== - dependencies: - is-arrayish "^0.2.1" - -esbuild@^0.19.3: - version "0.19.8" - resolved "https://registry.npmmirror.com/esbuild/-/esbuild-0.19.8.tgz#ad05b72281d84483fa6b5345bd246c27a207b8f1" - integrity sha512-l7iffQpT2OrZfH2rXIp7/FkmaeZM0vxbxN9KfiCwGYuZqzMg/JdvX26R31Zxn/Pxvsrg3Y9N6XTcnknqDyyv4w== - optionalDependencies: - "@esbuild/android-arm" "0.19.8" - "@esbuild/android-arm64" "0.19.8" - "@esbuild/android-x64" "0.19.8" - "@esbuild/darwin-arm64" "0.19.8" - "@esbuild/darwin-x64" "0.19.8" - "@esbuild/freebsd-arm64" "0.19.8" - "@esbuild/freebsd-x64" "0.19.8" - "@esbuild/linux-arm" "0.19.8" - "@esbuild/linux-arm64" "0.19.8" - "@esbuild/linux-ia32" "0.19.8" - "@esbuild/linux-loong64" "0.19.8" - "@esbuild/linux-mips64el" "0.19.8" - "@esbuild/linux-ppc64" "0.19.8" - "@esbuild/linux-riscv64" "0.19.8" - "@esbuild/linux-s390x" "0.19.8" - "@esbuild/linux-x64" "0.19.8" - "@esbuild/netbsd-x64" "0.19.8" - "@esbuild/openbsd-x64" "0.19.8" - "@esbuild/sunos-x64" "0.19.8" - "@esbuild/win32-arm64" "0.19.8" - "@esbuild/win32-ia32" "0.19.8" - "@esbuild/win32-x64" "0.19.8" - -escalade@^3.1.1: - version "3.1.1" - resolved "https://registry.npmmirror.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" - integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== - -escape-string-regexp@^1.0.5: - version "1.0.5" - resolved "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" - integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== - -escape-string-regexp@^4.0.0: - version "4.0.0" - resolved "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" - integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== - -escape-string-regexp@^5.0.0: - version "5.0.0" - resolved "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz#4683126b500b61762f2dbebace1806e8be31b1c8" - integrity sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw== - -eslint-plugin-react-hooks@^4.6.0: - version "4.6.0" - resolved "https://registry.npmmirror.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz#4c3e697ad95b77e93f8646aaa1630c1ba607edd3" - integrity sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g== - -eslint-plugin-react-refresh@^0.4.4: - version "0.4.5" - resolved "https://registry.npmmirror.com/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.4.5.tgz#6b9b307bad3feba2244ef64a1a15485ac70a2d0f" - integrity sha512-D53FYKJa+fDmZMtriODxvhwrO+IOqrxoEo21gMA0sjHdU6dPVH4OhyFip9ypl8HOF5RV5KdTo+rBQLvnY2cO8w== - -eslint-scope@^7.2.2: - version "7.2.2" - resolved "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-7.2.2.tgz#deb4f92563390f32006894af62a22dba1c46423f" - integrity sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg== - dependencies: - esrecurse "^4.3.0" - estraverse "^5.2.0" - -eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1, eslint-visitor-keys@^3.4.3: - version "3.4.3" - resolved "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800" - integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag== - -eslint@^8.53.0: - version "8.55.0" - resolved "https://registry.npmmirror.com/eslint/-/eslint-8.55.0.tgz#078cb7b847d66f2c254ea1794fa395bf8e7e03f8" - integrity sha512-iyUUAM0PCKj5QpwGfmCAG9XXbZCWsqP/eWAWrG/W0umvjuLRBECwSFdt+rCntju0xEH7teIABPwXpahftIaTdA== - dependencies: - "@eslint-community/eslint-utils" "^4.2.0" - "@eslint-community/regexpp" "^4.6.1" - "@eslint/eslintrc" "^2.1.4" - "@eslint/js" "8.55.0" - "@humanwhocodes/config-array" "^0.11.13" - "@humanwhocodes/module-importer" "^1.0.1" - "@nodelib/fs.walk" "^1.2.8" - "@ungap/structured-clone" "^1.2.0" - ajv "^6.12.4" - chalk "^4.0.0" - cross-spawn "^7.0.2" - debug "^4.3.2" - doctrine "^3.0.0" - escape-string-regexp "^4.0.0" - eslint-scope "^7.2.2" - eslint-visitor-keys "^3.4.3" - espree "^9.6.1" - esquery "^1.4.2" - esutils "^2.0.2" - fast-deep-equal "^3.1.3" - file-entry-cache "^6.0.1" - find-up "^5.0.0" - glob-parent "^6.0.2" - globals "^13.19.0" - graphemer "^1.4.0" - ignore "^5.2.0" - imurmurhash "^0.1.4" - is-glob "^4.0.0" - is-path-inside "^3.0.3" - js-yaml "^4.1.0" - json-stable-stringify-without-jsonify "^1.0.1" - levn "^0.4.1" - lodash.merge "^4.6.2" - minimatch "^3.1.2" - natural-compare "^1.4.0" - optionator "^0.9.3" - strip-ansi "^6.0.1" - text-table "^0.2.0" - -espree@^9.6.0, espree@^9.6.1: - version "9.6.1" - resolved "https://registry.npmmirror.com/espree/-/espree-9.6.1.tgz#a2a17b8e434690a5432f2f8018ce71d331a48c6f" - integrity sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ== - dependencies: - acorn "^8.9.0" - acorn-jsx "^5.3.2" - eslint-visitor-keys "^3.4.1" - -esquery@^1.4.2: - version "1.5.0" - resolved "https://registry.npmmirror.com/esquery/-/esquery-1.5.0.tgz#6ce17738de8577694edd7361c57182ac8cb0db0b" - integrity sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg== - dependencies: - estraverse "^5.1.0" - -esrecurse@^4.3.0: - version "4.3.0" - resolved "https://registry.npmmirror.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" - integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== - dependencies: - estraverse "^5.2.0" - -estraverse@^5.1.0, estraverse@^5.2.0: - version "5.3.0" - resolved "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" - integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== - -esutils@^2.0.2: - version "2.0.3" - resolved "https://registry.npmmirror.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" - integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== - -extend@^3.0.0: - version "3.0.2" - resolved "https://registry.npmmirror.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" - integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== - -fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: - version "3.1.3" - resolved "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" - integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== - -fast-glob@^3.2.9: - version "3.3.2" - resolved "https://registry.npmmirror.com/fast-glob/-/fast-glob-3.3.2.tgz#a904501e57cfdd2ffcded45e99a54fef55e46129" - integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow== - dependencies: - "@nodelib/fs.stat" "^2.0.2" - "@nodelib/fs.walk" "^1.2.3" - glob-parent "^5.1.2" - merge2 "^1.3.0" - micromatch "^4.0.4" - -fast-json-stable-stringify@^2.0.0: - version "2.1.0" - resolved "https://registry.npmmirror.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" - integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== - -fast-levenshtein@^2.0.6: - version "2.0.6" - resolved "https://registry.npmmirror.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" - integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== - -fastq@^1.6.0: - version "1.15.0" - resolved "https://registry.npmmirror.com/fastq/-/fastq-1.15.0.tgz#d04d07c6a2a68fe4599fea8d2e103a937fae6b3a" - integrity sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw== - dependencies: - reusify "^1.0.4" - -file-entry-cache@^6.0.1: - version "6.0.1" - resolved "https://registry.npmmirror.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" - integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg== - dependencies: - flat-cache "^3.0.4" - -fill-range@^7.0.1: - version "7.0.1" - resolved "https://registry.npmmirror.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" - integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== - dependencies: - to-regex-range "^5.0.1" - -find-root@^1.1.0: - version "1.1.0" - resolved "https://registry.npmmirror.com/find-root/-/find-root-1.1.0.tgz#abcfc8ba76f708c42a97b3d685b7e9450bfb9ce4" - integrity sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng== - -find-up@^5.0.0: - version "5.0.0" - resolved "https://registry.npmmirror.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" - integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== - dependencies: - locate-path "^6.0.0" - path-exists "^4.0.0" - -flat-cache@^3.0.4: - version "3.2.0" - resolved "https://registry.npmmirror.com/flat-cache/-/flat-cache-3.2.0.tgz#2c0c2d5040c99b1632771a9d105725c0115363ee" - integrity sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw== - dependencies: - flatted "^3.2.9" - keyv "^4.5.3" - rimraf "^3.0.2" - -flatted@^3.2.9: - version "3.2.9" - resolved "https://registry.npmmirror.com/flatted/-/flatted-3.2.9.tgz#7eb4c67ca1ba34232ca9d2d93e9886e611ad7daf" - integrity sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ== - -follow-redirects@^1.15.0: - version "1.15.3" - resolved "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.3.tgz#fe2f3ef2690afce7e82ed0b44db08165b207123a" - integrity sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q== - -form-data@^4.0.0: - version "4.0.0" - resolved "https://registry.npmmirror.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452" - integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.8" - mime-types "^2.1.12" - -formik@^2.4.5: - version "2.4.5" - resolved "https://registry.npmmirror.com/formik/-/formik-2.4.5.tgz#f899b5b7a6f103a8fabb679823e8fafc7e0ee1b4" - integrity sha512-Gxlht0TD3vVdzMDHwkiNZqJ7Mvg77xQNfmBRrNtvzcHZs72TJppSTDKHpImCMJZwcWPBJ8jSQQ95GJzXFf1nAQ== - dependencies: - "@types/hoist-non-react-statics" "^3.3.1" - deepmerge "^2.1.1" - hoist-non-react-statics "^3.3.0" - lodash "^4.17.21" - lodash-es "^4.17.21" - react-fast-compare "^2.0.1" - tiny-warning "^1.0.2" - tslib "^2.0.0" - -fs.realpath@^1.0.0: - version "1.0.0" - resolved "https://registry.npmmirror.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" - integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== - -fsevents@~2.3.2, fsevents@~2.3.3: - version "2.3.3" - resolved "https://registry.npmmirror.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" - integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== - -function-bind@^1.1.2: - version "1.1.2" - resolved "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" - integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== - -gensync@^1.0.0-beta.2: - version "1.0.0-beta.2" - resolved "https://registry.npmmirror.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" - integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== - -glob-parent@^5.1.2, glob-parent@~5.1.2: - version "5.1.2" - resolved "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" - integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== - dependencies: - is-glob "^4.0.1" - -glob-parent@^6.0.2: - version "6.0.2" - resolved "https://registry.npmmirror.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3" - integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== - dependencies: - is-glob "^4.0.3" - -glob@^7.1.3, glob@^7.1.6: - version "7.2.3" - resolved "https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" - integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.1.1" - once "^1.3.0" - path-is-absolute "^1.0.0" - -globals@^11.1.0: - version "11.12.0" - resolved "https://registry.npmmirror.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" - integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== - -globals@^13.19.0: - version "13.23.0" - resolved "https://registry.npmmirror.com/globals/-/globals-13.23.0.tgz#ef31673c926a0976e1f61dab4dca57e0c0a8af02" - integrity sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA== - dependencies: - type-fest "^0.20.2" - -globby@^11.1.0: - version "11.1.0" - resolved "https://registry.npmmirror.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" - integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== - dependencies: - array-union "^2.1.0" - dir-glob "^3.0.1" - fast-glob "^3.2.9" - ignore "^5.2.0" - merge2 "^1.4.1" - slash "^3.0.0" - -graphemer@^1.4.0: - version "1.4.0" - resolved "https://registry.npmmirror.com/graphemer/-/graphemer-1.4.0.tgz#fb2f1d55e0e3a1849aeffc90c4fa0dd53a0e66c6" - integrity sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag== - -has-flag@^3.0.0: - version "3.0.0" - resolved "https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" - integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== - -has-flag@^4.0.0: - version "4.0.0" - resolved "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" - integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== - -hasown@^2.0.0: - version "2.0.0" - resolved "https://registry.npmmirror.com/hasown/-/hasown-2.0.0.tgz#f4c513d454a57b7c7e1650778de226b11700546c" - integrity sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA== - dependencies: - function-bind "^1.1.2" - -hast-util-embedded@^2.0.0: - version "2.0.1" - resolved "https://registry.npmmirror.com/hast-util-embedded/-/hast-util-embedded-2.0.1.tgz#979e07ecc6bc42b560ccac755cab926c354f24c7" - integrity sha512-QUdSOP1/o+/TxXtpPFXR2mUg2P+ySrmlX7QjwHZCXqMFyYk7YmcGSvqRW+4XgXAoHifdE1t2PwFaQK33TqVjSw== - dependencies: - hast-util-is-element "^2.0.0" - -hast-util-embedded@^3.0.0: - version "3.0.0" - resolved "https://registry.npmmirror.com/hast-util-embedded/-/hast-util-embedded-3.0.0.tgz#be4477780fbbe079cdba22982e357a0de4ba853e" - integrity sha512-naH8sld4Pe2ep03qqULEtvYr7EjrLK2QHY8KJR6RJkTUjPGObe1vnx585uzem2hGra+s1q08DZZpfgDVYRbaXA== - dependencies: - "@types/hast" "^3.0.0" - hast-util-is-element "^3.0.0" - -hast-util-from-dom@^4.2.0: - version "4.2.0" - resolved "https://registry.npmmirror.com/hast-util-from-dom/-/hast-util-from-dom-4.2.0.tgz#25836ddecc3cc0849d32749c2a7aec03e94b59a7" - integrity sha512-t1RJW/OpJbCAJQeKi3Qrj1cAOLA0+av/iPFori112+0X7R3wng+jxLA+kXec8K4szqPRGI8vPxbbpEYvvpwaeQ== - dependencies: - hastscript "^7.0.0" - web-namespaces "^2.0.0" - -hast-util-from-parse5@^7.0.0: - version "7.1.2" - resolved "https://registry.npmmirror.com/hast-util-from-parse5/-/hast-util-from-parse5-7.1.2.tgz#aecfef73e3ceafdfa4550716443e4eb7b02e22b0" - integrity sha512-Nz7FfPBuljzsN3tCQ4kCBKqdNhQE2l0Tn+X1ubgKBPRoiDIu1mL08Cfw4k7q71+Duyaw7DXDN+VTAp4Vh3oCOw== - dependencies: - "@types/hast" "^2.0.0" - "@types/unist" "^2.0.0" - hastscript "^7.0.0" - property-information "^6.0.0" - vfile "^5.0.0" - vfile-location "^4.0.0" - web-namespaces "^2.0.0" - -hast-util-has-property@^2.0.0: - version "2.0.1" - resolved "https://registry.npmmirror.com/hast-util-has-property/-/hast-util-has-property-2.0.1.tgz#8ec99c3e8f02626304ee438cdb9f0528b017e083" - integrity sha512-X2+RwZIMTMKpXUzlotatPzWj8bspCymtXH3cfG3iQKV+wPF53Vgaqxi/eLqGck0wKq1kS9nvoB1wchbCPEL8sg== - -hast-util-has-property@^3.0.0: - version "3.0.0" - resolved "https://registry.npmmirror.com/hast-util-has-property/-/hast-util-has-property-3.0.0.tgz#4e595e3cddb8ce530ea92f6fc4111a818d8e7f93" - integrity sha512-MNilsvEKLFpV604hwfhVStK0usFY/QmM5zX16bo7EjnAEGofr5YyI37kzopBlZJkHD4t887i+q/C8/tr5Q94cA== - dependencies: - "@types/hast" "^3.0.0" - -hast-util-is-body-ok-link@^2.0.0: - version "2.0.0" - resolved "https://registry.npmmirror.com/hast-util-is-body-ok-link/-/hast-util-is-body-ok-link-2.0.0.tgz#e0df6947b2676d2acac55c611755d359f264958e" - integrity sha512-S58hCexyKdD31vMsErvgLfflW6vYWo/ixRLPJTtkOvLld24vyI8vmYmkgLA5LG3la2ME7nm7dLGdm48gfLRBfw== - dependencies: - "@types/hast" "^2.0.0" - hast-util-has-property "^2.0.0" - hast-util-is-element "^2.0.0" - -hast-util-is-body-ok-link@^3.0.0: - version "3.0.0" - resolved "https://registry.npmmirror.com/hast-util-is-body-ok-link/-/hast-util-is-body-ok-link-3.0.0.tgz#6b2d808813a6f73eb20e61bdd2b203591af85eb4" - integrity sha512-VFHY5bo2nY8HiV6nir2ynmEB1XkxzuUffhEGeVx7orbu/B1KaGyeGgMZldvMVx5xWrDlLLG/kQ6YkJAMkBEx0w== - dependencies: - "@types/hast" "^3.0.0" - -hast-util-is-element@^2.0.0: - version "2.1.3" - resolved "https://registry.npmmirror.com/hast-util-is-element/-/hast-util-is-element-2.1.3.tgz#cd3279cfefb70da6d45496068f020742256fc471" - integrity sha512-O1bKah6mhgEq2WtVMk+Ta5K7pPMqsBBlmzysLdcwKVrqzZQ0CHqUPiIVspNhAG1rvxpvJjtGee17XfauZYKqVA== - dependencies: - "@types/hast" "^2.0.0" - "@types/unist" "^2.0.0" - -hast-util-is-element@^3.0.0: - version "3.0.0" - resolved "https://registry.npmmirror.com/hast-util-is-element/-/hast-util-is-element-3.0.0.tgz#6e31a6532c217e5b533848c7e52c9d9369ca0932" - integrity sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g== - dependencies: - "@types/hast" "^3.0.0" - -hast-util-parse-selector@^3.0.0: - version "3.1.1" - resolved "https://registry.npmmirror.com/hast-util-parse-selector/-/hast-util-parse-selector-3.1.1.tgz#25ab00ae9e75cbc62cf7a901f68a247eade659e2" - integrity sha512-jdlwBjEexy1oGz0aJ2f4GKMaVKkA9jwjr4MjAAI22E5fM/TXVZHuS5OpONtdeIkRKqAaryQ2E9xNQxijoThSZA== - dependencies: - "@types/hast" "^2.0.0" - -hast-util-phrasing@^2.0.0: - version "2.0.2" - resolved "https://registry.npmmirror.com/hast-util-phrasing/-/hast-util-phrasing-2.0.2.tgz#0747ba8000a8d5598bef4000819d92fda8f8843c" - integrity sha512-yGkCfPkkfCyiLfK6KEl/orMDr/zgCnq/NaO9HfULx6/Zga5fso5eqQA5Ov/JZVqACygvw9shRYWgXNcG2ilo7w== - dependencies: - "@types/hast" "^2.0.0" - hast-util-embedded "^2.0.0" - hast-util-has-property "^2.0.0" - hast-util-is-body-ok-link "^2.0.0" - hast-util-is-element "^2.0.0" - -hast-util-phrasing@^3.0.0: - version "3.0.1" - resolved "https://registry.npmmirror.com/hast-util-phrasing/-/hast-util-phrasing-3.0.1.tgz#fa284c0cd4a82a0dd6020de8300a7b1ebffa1690" - integrity sha512-6h60VfI3uBQUxHqTyMymMZnEbNl1XmEGtOxxKYL7stY2o601COo62AWAYBQR9lZbYXYSBoxag8UpPRXK+9fqSQ== - dependencies: - "@types/hast" "^3.0.0" - hast-util-embedded "^3.0.0" - hast-util-has-property "^3.0.0" - hast-util-is-body-ok-link "^3.0.0" - hast-util-is-element "^3.0.0" - -hast-util-raw@^7.0.0: - version "7.2.3" - resolved "https://registry.npmmirror.com/hast-util-raw/-/hast-util-raw-7.2.3.tgz#dcb5b22a22073436dbdc4aa09660a644f4991d99" - integrity sha512-RujVQfVsOrxzPOPSzZFiwofMArbQke6DJjnFfceiEbFh7S05CbPt0cYN+A5YeD3pso0JQk6O1aHBnx9+Pm2uqg== - dependencies: - "@types/hast" "^2.0.0" - "@types/parse5" "^6.0.0" - hast-util-from-parse5 "^7.0.0" - hast-util-to-parse5 "^7.0.0" - html-void-elements "^2.0.0" - parse5 "^6.0.0" - unist-util-position "^4.0.0" - unist-util-visit "^4.0.0" - vfile "^5.0.0" - web-namespaces "^2.0.0" - zwitch "^2.0.0" - -hast-util-to-html@^8.0.0: - version "8.0.4" - resolved "https://registry.npmmirror.com/hast-util-to-html/-/hast-util-to-html-8.0.4.tgz#0269ef33fa3f6599b260a8dc94f733b8e39e41fc" - integrity sha512-4tpQTUOr9BMjtYyNlt0P50mH7xj0Ks2xpo8M943Vykljf99HW6EzulIoJP1N3eKOSScEHzyzi9dm7/cn0RfGwA== - dependencies: - "@types/hast" "^2.0.0" - "@types/unist" "^2.0.0" - ccount "^2.0.0" - comma-separated-tokens "^2.0.0" - hast-util-raw "^7.0.0" - hast-util-whitespace "^2.0.0" - html-void-elements "^2.0.0" - property-information "^6.0.0" - space-separated-tokens "^2.0.0" - stringify-entities "^4.0.0" - zwitch "^2.0.4" - -hast-util-to-mdast@^8.3.0: - version "8.4.1" - resolved "https://registry.npmmirror.com/hast-util-to-mdast/-/hast-util-to-mdast-8.4.1.tgz#f953027e0688c52439b11a433ab9ed8b43e1e17b" - integrity sha512-tfmBLASuCgyhCzpkTXM5kU8xeuS5jkMZ17BYm2YftGT5wvgc7uHXTZ/X8WfNd6F5NV/IGmrLsuahZ+jXQir4zQ== - dependencies: - "@types/extend" "^3.0.0" - "@types/hast" "^2.0.0" - "@types/mdast" "^3.0.0" - "@types/unist" "^2.0.0" - extend "^3.0.0" - hast-util-has-property "^2.0.0" - hast-util-is-element "^2.0.0" - hast-util-phrasing "^2.0.0" - hast-util-to-text "^3.0.0" - mdast-util-phrasing "^3.0.0" - mdast-util-to-string "^3.0.0" - rehype-minify-whitespace "^5.0.0" - trim-trailing-lines "^2.0.0" - unist-util-is "^5.0.0" - unist-util-visit "^4.0.0" - -hast-util-to-parse5@^7.0.0: - version "7.1.0" - resolved "https://registry.npmmirror.com/hast-util-to-parse5/-/hast-util-to-parse5-7.1.0.tgz#c49391bf8f151973e0c9adcd116b561e8daf29f3" - integrity sha512-YNRgAJkH2Jky5ySkIqFXTQiaqcAtJyVE+D5lkN6CdtOqrnkLfGYYrEcKuHOJZlp+MwjSwuD3fZuawI+sic/RBw== - dependencies: - "@types/hast" "^2.0.0" - comma-separated-tokens "^2.0.0" - property-information "^6.0.0" - space-separated-tokens "^2.0.0" - web-namespaces "^2.0.0" - zwitch "^2.0.0" - -hast-util-to-text@^3.0.0: - version "3.1.2" - resolved "https://registry.npmmirror.com/hast-util-to-text/-/hast-util-to-text-3.1.2.tgz#ecf30c47141f41e91a5d32d0b1e1859fd2ac04f2" - integrity sha512-tcllLfp23dJJ+ju5wCCZHVpzsQQ43+moJbqVX3jNWPB7z/KFC4FyZD6R7y94cHL6MQ33YtMZL8Z0aIXXI4XFTw== - dependencies: - "@types/hast" "^2.0.0" - "@types/unist" "^2.0.0" - hast-util-is-element "^2.0.0" - unist-util-find-after "^4.0.0" - -hast-util-whitespace@^2.0.0: - version "2.0.1" - resolved "https://registry.npmmirror.com/hast-util-whitespace/-/hast-util-whitespace-2.0.1.tgz#0ec64e257e6fc216c7d14c8a1b74d27d650b4557" - integrity sha512-nAxA0v8+vXSBDt3AnRUNjyRIQ0rD+ntpbAp4LnPkumc5M9yUbSMa4XDU9Q6etY4f1Wp4bNgvc1yjiZtsTTrSng== - -hast-util-whitespace@^3.0.0: - version "3.0.0" - resolved "https://registry.npmmirror.com/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz#7778ed9d3c92dd9e8c5c8f648a49c21fc51cb621" - integrity sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw== - dependencies: - "@types/hast" "^3.0.0" - -hastscript@^7.0.0: - version "7.2.0" - resolved "https://registry.npmmirror.com/hastscript/-/hastscript-7.2.0.tgz#0eafb7afb153d047077fa2a833dc9b7ec604d10b" - integrity sha512-TtYPq24IldU8iKoJQqvZOuhi5CyCQRAbvDOX0x1eW6rsHSxa/1i2CCiptNTotGHJ3VoHRGmqiv6/D3q113ikkw== - dependencies: - "@types/hast" "^2.0.0" - comma-separated-tokens "^2.0.0" - hast-util-parse-selector "^3.0.0" - property-information "^6.0.0" - space-separated-tokens "^2.0.0" - -hoist-non-react-statics@^3.3.0, hoist-non-react-statics@^3.3.1: - version "3.3.2" - resolved "https://registry.npmmirror.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" - integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== - dependencies: - react-is "^16.7.0" - -html-dom-parser@1.2.0: - version "1.2.0" - resolved "https://registry.npmmirror.com/html-dom-parser/-/html-dom-parser-1.2.0.tgz#8f689b835982ffbf245eda99730e92b8462c111e" - integrity sha512-2HIpFMvvffsXHFUFjso0M9LqM+1Lm22BF+Df2ba+7QHJXjk63pWChEnI6YG27eaWqUdfnh5/Vy+OXrNTtepRsg== - dependencies: - domhandler "4.3.1" - htmlparser2 "7.2.0" - -html-dom-parser@5.0.4: - version "5.0.4" - resolved "https://registry.npmmirror.com/html-dom-parser/-/html-dom-parser-5.0.4.tgz#2941a762317d088e747db31c8cf290987ec30a55" - integrity sha512-azy8THLKd4Ar0OVJpEgX+MSjYvKdNDWlGiRBIlovMqEQYMAnLLXBhhiSwjylDD3RDdcCYT8Utg6uoRDeLHUyHg== - dependencies: - domhandler "5.0.3" - htmlparser2 "9.0.0" - -html-react-parser@^1.4.12: - version "1.4.14" - resolved "https://registry.npmmirror.com/html-react-parser/-/html-react-parser-1.4.14.tgz#577b7a90be0c61eebbbc488d914ad08398c79ef5" - integrity sha512-pxhNWGie8Y+DGDpSh8cTa0k3g8PsDcwlfolA+XxYo1AGDeB6e2rdlyv4ptU9bOTiZ2i3fID+6kyqs86MN0FYZQ== - dependencies: - domhandler "4.3.1" - html-dom-parser "1.2.0" - react-property "2.0.0" - style-to-js "1.1.1" - -html-react-parser@^5.0.7: - version "5.0.7" - resolved "https://registry.npmmirror.com/html-react-parser/-/html-react-parser-5.0.7.tgz#3ada0420c0ae05dce2915fff78aad2b9d678041f" - integrity sha512-00ve/0B7ukLUAcAbmD6Vh74EicB+ktLvAM4APeXJjiBsRiPz2ouochTvyUhOJB8apP2t40xAXvpmd+t50aVnJg== - dependencies: - domhandler "5.0.3" - html-dom-parser "5.0.4" - react-property "2.0.2" - style-to-js "1.1.10" - -html-void-elements@^2.0.0: - version "2.0.1" - resolved "https://registry.npmmirror.com/html-void-elements/-/html-void-elements-2.0.1.tgz#29459b8b05c200b6c5ee98743c41b979d577549f" - integrity sha512-0quDb7s97CfemeJAnW9wC0hw78MtW7NU3hqtCD75g2vFlDLt36llsYD7uB7SUzojLMP24N5IatXf7ylGXiGG9A== - -html-whitespace-sensitive-tag-names@^3.0.0: - version "3.0.0" - resolved "https://registry.npmmirror.com/html-whitespace-sensitive-tag-names/-/html-whitespace-sensitive-tag-names-3.0.0.tgz#c7c8c11d93c014fba642e240d7f3da39656ab301" - integrity sha512-KlClZ3/Qy5UgvpvVvDomGhnQhNWH5INE8GwvSIQ9CWt1K0zbbXrl7eN5bWaafOZgtmO3jMPwUqmrmEwinhPq1w== - -htmlparser2@7.2.0: - version "7.2.0" - resolved "https://registry.npmmirror.com/htmlparser2/-/htmlparser2-7.2.0.tgz#8817cdea38bbc324392a90b1990908e81a65f5a5" - integrity sha512-H7MImA4MS6cw7nbyURtLPO1Tms7C5H602LRETv95z1MxO/7CP7rDVROehUYeYBUYEON94NXXDEPmZuq+hX4sog== - dependencies: - domelementtype "^2.0.1" - domhandler "^4.2.2" - domutils "^2.8.0" - entities "^3.0.1" - -htmlparser2@9.0.0: - version "9.0.0" - resolved "https://registry.npmmirror.com/htmlparser2/-/htmlparser2-9.0.0.tgz#e431142b7eeb1d91672742dea48af8ac7140cddb" - integrity sha512-uxbSI98wmFT/G4P2zXx4OVx04qWUmyFPrD2/CNepa2Zo3GPNaCaaxElDgwUrwYWkK1nr9fft0Ya8dws8coDLLQ== - dependencies: - domelementtype "^2.3.0" - domhandler "^5.0.3" - domutils "^3.1.0" - entities "^4.5.0" - -ieee754@^1.1.13: - version "1.2.1" - resolved "https://registry.npmmirror.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" - integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== - -ignore@^5.2.0, ignore@^5.2.4: - version "5.3.0" - resolved "https://registry.npmmirror.com/ignore/-/ignore-5.3.0.tgz#67418ae40d34d6999c95ff56016759c718c82f78" - integrity sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg== - -immediate@^3.2.3: - version "3.3.0" - resolved "https://registry.npmmirror.com/immediate/-/immediate-3.3.0.tgz#1aef225517836bcdf7f2a2de2600c79ff0269266" - integrity sha512-HR7EVodfFUdQCTIeySw+WDRFJlPcLOJbXfwwZ7Oom6tjsvZ3bOkCDJHehQC3nxJrv7+f9XecwazynjU8e4Vw3Q== - -immutable@^4.0.0: - version "4.3.4" - resolved "https://registry.npmmirror.com/immutable/-/immutable-4.3.4.tgz#2e07b33837b4bb7662f288c244d1ced1ef65a78f" - integrity sha512-fsXeu4J4i6WNWSikpI88v/PcVflZz+6kMhUfIwc5SY+poQRPnaf5V7qds6SUyUN3cVxEzuCab7QIoLOQ+DQ1wA== - -import-fresh@^3.2.1: - version "3.3.0" - resolved "https://registry.npmmirror.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" - integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== - dependencies: - parent-module "^1.0.0" - resolve-from "^4.0.0" - -imurmurhash@^0.1.4: - version "0.1.4" - resolved "https://registry.npmmirror.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" - integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== - -inflight@^1.0.4: - version "1.0.6" - resolved "https://registry.npmmirror.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" - integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== - dependencies: - once "^1.3.0" - wrappy "1" - -inherits@2, inherits@^2.0.3, inherits@^2.0.4: - version "2.0.4" - resolved "https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" - integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== - -inline-style-parser@0.1.1: - version "0.1.1" - resolved "https://registry.npmmirror.com/inline-style-parser/-/inline-style-parser-0.1.1.tgz#ec8a3b429274e9c0a1f1c4ffa9453a7fef72cea1" - integrity sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q== - -inline-style-parser@0.2.2: - version "0.2.2" - resolved "https://registry.npmmirror.com/inline-style-parser/-/inline-style-parser-0.2.2.tgz#d498b4e6de0373458fc610ff793f6b14ebf45633" - integrity sha512-EcKzdTHVe8wFVOGEYXiW9WmJXPjqi1T+234YpJr98RiFYKHV3cdy1+3mkTE+KHTHxFFLH51SfaGOoUdW+v7ViQ== - -is-arrayish@^0.2.1: - version "0.2.1" - resolved "https://registry.npmmirror.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" - integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== - -is-binary-path@~2.1.0: - version "2.1.0" - resolved "https://registry.npmmirror.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" - integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== - dependencies: - binary-extensions "^2.0.0" - -is-buffer@^2.0.0: - version "2.0.5" - resolved "https://registry.npmmirror.com/is-buffer/-/is-buffer-2.0.5.tgz#ebc252e400d22ff8d77fa09888821a24a658c191" - integrity sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ== - -is-core-module@^2.13.0: - version "2.13.1" - resolved "https://registry.npmmirror.com/is-core-module/-/is-core-module-2.13.1.tgz#ad0d7532c6fea9da1ebdc82742d74525c6273384" - integrity sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw== - dependencies: - hasown "^2.0.0" - -is-extendable@^1.0.0: - version "1.0.1" - resolved "https://registry.npmmirror.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" - integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== - dependencies: - is-plain-object "^2.0.4" - -is-extglob@^2.1.1: - version "2.1.1" - resolved "https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" - integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== - -is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: - version "4.0.3" - resolved "https://registry.npmmirror.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" - integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== - dependencies: - is-extglob "^2.1.1" - -is-number@^7.0.0: - version "7.0.0" - resolved "https://registry.npmmirror.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" - integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== - -is-path-inside@^3.0.3: - version "3.0.3" - resolved "https://registry.npmmirror.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283" - integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== - -is-plain-obj@^4.0.0: - version "4.1.0" - resolved "https://registry.npmmirror.com/is-plain-obj/-/is-plain-obj-4.1.0.tgz#d65025edec3657ce032fd7db63c97883eaed71f0" - integrity sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg== - -is-plain-object@^2.0.4: - version "2.0.4" - resolved "https://registry.npmmirror.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" - integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== - dependencies: - isobject "^3.0.1" - -isexe@^2.0.0: - version "2.0.0" - resolved "https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" - integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== - -isobject@^3.0.1: - version "3.0.1" - resolved "https://registry.npmmirror.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" - integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== - -isomorphic.js@^0.2.4: - version "0.2.5" - resolved "https://registry.npmmirror.com/isomorphic.js/-/isomorphic.js-0.2.5.tgz#13eecf36f2dba53e85d355e11bf9d4208c6f7f88" - integrity sha512-PIeMbHqMt4DnUP3MA/Flc0HElYjMXArsw1qwJZcm9sqR8mq3l8NYizFMty0pWwE/tzIGH3EKK5+jes5mAr85yw== - -"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: - version "4.0.0" - resolved "https://registry.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" - integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== - -js-yaml@^4.1.0: - version "4.1.0" - resolved "https://registry.npmmirror.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" - integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== - dependencies: - argparse "^2.0.1" - -jsesc@^2.5.1: - version "2.5.2" - resolved "https://registry.npmmirror.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" - integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== - -json-buffer@3.0.1: - version "3.0.1" - resolved "https://registry.npmmirror.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" - integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== - -json-parse-even-better-errors@^2.3.0: - version "2.3.1" - resolved "https://registry.npmmirror.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" - integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== - -json-schema-traverse@^0.4.1: - version "0.4.1" - resolved "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" - integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== - -json-stable-stringify-without-jsonify@^1.0.1: - version "1.0.1" - resolved "https://registry.npmmirror.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" - integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== - -json5@^2.2.3: - version "2.2.3" - resolved "https://registry.npmmirror.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" - integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== - -katex@^0.16.9: - version "0.16.9" - resolved "https://registry.npmmirror.com/katex/-/katex-0.16.9.tgz#bc62d8f7abfea6e181250f85a56e4ef292dcb1fa" - integrity sha512-fsSYjWS0EEOwvy81j3vRA8TEAhQhKiqO+FQaKWp0m39qwOzHVBgAUBIXWj1pB+O2W3fIpNa6Y9KSKCVbfPhyAQ== - dependencies: - commander "^8.3.0" - -keyv@^4.5.3: - version "4.5.4" - resolved "https://registry.npmmirror.com/keyv/-/keyv-4.5.4.tgz#a879a99e29452f942439f2a405e3af8b31d4de93" - integrity sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw== - dependencies: - json-buffer "3.0.1" - -kleur@^4.0.3: - version "4.1.5" - resolved "https://registry.npmmirror.com/kleur/-/kleur-4.1.5.tgz#95106101795f7050c6c650f350c683febddb1780" - integrity sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ== - -level-codec@^9.0.0: - version "9.0.2" - resolved "https://registry.npmmirror.com/level-codec/-/level-codec-9.0.2.tgz#fd60df8c64786a80d44e63423096ffead63d8cbc" - integrity sha512-UyIwNb1lJBChJnGfjmO0OR+ezh2iVu1Kas3nvBS/BzGnx79dv6g7unpKIDNPMhfdTEGoc7mC8uAu51XEtX+FHQ== - dependencies: - buffer "^5.6.0" - -level-concat-iterator@~2.0.0: - version "2.0.1" - resolved "https://registry.npmmirror.com/level-concat-iterator/-/level-concat-iterator-2.0.1.tgz#1d1009cf108340252cb38c51f9727311193e6263" - integrity sha512-OTKKOqeav2QWcERMJR7IS9CUo1sHnke2C0gkSmcR7QuEtFNLLzHQAvnMw8ykvEcv0Qtkg0p7FOwP1v9e5Smdcw== - -level-errors@^2.0.0, level-errors@~2.0.0: - version "2.0.1" - resolved "https://registry.npmmirror.com/level-errors/-/level-errors-2.0.1.tgz#2132a677bf4e679ce029f517c2f17432800c05c8" - integrity sha512-UVprBJXite4gPS+3VznfgDSU8PTRuVX0NXwoWW50KLxd2yw4Y1t2JUR5In1itQnudZqRMT9DlAM3Q//9NCjCFw== - dependencies: - errno "~0.1.1" - -level-iterator-stream@~4.0.0: - version "4.0.2" - resolved "https://registry.npmmirror.com/level-iterator-stream/-/level-iterator-stream-4.0.2.tgz#7ceba69b713b0d7e22fcc0d1f128ccdc8a24f79c" - integrity sha512-ZSthfEqzGSOMWoUGhTXdX9jv26d32XJuHz/5YnuHZzH6wldfWMOVwI9TBtKcya4BKTyTt3XVA0A3cF3q5CY30Q== - dependencies: - inherits "^2.0.4" - readable-stream "^3.4.0" - xtend "^4.0.2" - -level-js@^5.0.0: - version "5.0.2" - resolved "https://registry.npmmirror.com/level-js/-/level-js-5.0.2.tgz#5e280b8f93abd9ef3a305b13faf0b5397c969b55" - integrity sha512-SnBIDo2pdO5VXh02ZmtAyPP6/+6YTJg2ibLtl9C34pWvmtMEmRTWpra+qO/hifkUtBTOtfx6S9vLDjBsBK4gRg== - dependencies: - abstract-leveldown "~6.2.3" - buffer "^5.5.0" - inherits "^2.0.3" - ltgt "^2.1.2" - -level-packager@^5.1.0: - version "5.1.1" - resolved "https://registry.npmmirror.com/level-packager/-/level-packager-5.1.1.tgz#323ec842d6babe7336f70299c14df2e329c18939" - integrity sha512-HMwMaQPlTC1IlcwT3+swhqf/NUO+ZhXVz6TY1zZIIZlIR0YSn8GtAAWmIvKjNY16ZkEg/JcpAuQskxsXqC0yOQ== - dependencies: - encoding-down "^6.3.0" - levelup "^4.3.2" - -level-supports@~1.0.0: - version "1.0.1" - resolved "https://registry.npmmirror.com/level-supports/-/level-supports-1.0.1.tgz#2f530a596834c7301622521988e2c36bb77d122d" - integrity sha512-rXM7GYnW8gsl1vedTJIbzOrRv85c/2uCMpiiCzO2fndd06U/kUXEEU9evYn4zFggBOg36IsBW8LzqIpETwwQzg== - dependencies: - xtend "^4.0.2" - -level@^6.0.1: - version "6.0.1" - resolved "https://registry.npmmirror.com/level/-/level-6.0.1.tgz#dc34c5edb81846a6de5079eac15706334b0d7cd6" - integrity sha512-psRSqJZCsC/irNhfHzrVZbmPYXDcEYhA5TVNwr+V92jF44rbf86hqGp8fiT702FyiArScYIlPSBTDUASCVNSpw== - dependencies: - level-js "^5.0.0" - level-packager "^5.1.0" - leveldown "^5.4.0" - -leveldown@^5.4.0: - version "5.6.0" - resolved "https://registry.npmmirror.com/leveldown/-/leveldown-5.6.0.tgz#16ba937bb2991c6094e13ac5a6898ee66d3eee98" - integrity sha512-iB8O/7Db9lPaITU1aA2txU/cBEXAt4vWwKQRrrWuS6XDgbP4QZGj9BL2aNbwb002atoQ/lIotJkfyzz+ygQnUQ== - dependencies: - abstract-leveldown "~6.2.1" - napi-macros "~2.0.0" - node-gyp-build "~4.1.0" - -levelup@^4.3.2: - version "4.4.0" - resolved "https://registry.npmmirror.com/levelup/-/levelup-4.4.0.tgz#f89da3a228c38deb49c48f88a70fb71f01cafed6" - integrity sha512-94++VFO3qN95cM/d6eBXvd894oJE0w3cInq9USsyQzzoJxmiYzPAocNcuGCPGGjoXqDVJcr3C1jzt1TSjyaiLQ== - dependencies: - deferred-leveldown "~5.3.0" - level-errors "~2.0.0" - level-iterator-stream "~4.0.0" - level-supports "~1.0.0" - xtend "~4.0.0" - -levn@^0.4.1: - version "0.4.1" - resolved "https://registry.npmmirror.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" - integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== - dependencies: - prelude-ls "^1.2.1" - type-check "~0.4.0" - -lexical@^0.12.5: - version "0.12.5" - resolved "https://registry.npmmirror.com/lexical/-/lexical-0.12.5.tgz#e8de986032721a7482a073a6d6e2d66e69a3d170" - integrity sha512-ZMqisIxNe+JBqaUa1Qmz7ghpvnmARHxgYz+F0rcXRtSPZtgEL8OT2c9xk8CJ4ccVpf+qRQlONzCEIZfQQHd/RA== - -lib0@^0.2.31, lib0@^0.2.42, lib0@^0.2.52, lib0@^0.2.85, lib0@^0.2.86: - version "0.2.88" - resolved "https://registry.npmmirror.com/lib0/-/lib0-0.2.88.tgz#18618e0c3b63f6260255eb760f9247d9cc6c6a5b" - integrity sha512-KyroiEvCeZcZEMx5Ys+b4u4eEBbA1ch7XUaBhYpwa/nPMrzTjUhI4RfcytmQfYoTBPcdyx+FX6WFNIoNuJzJfQ== - dependencies: - isomorphic.js "^0.2.4" - -lines-and-columns@^1.1.6: - version "1.2.4" - resolved "https://registry.npmmirror.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" - integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== - -linkify-it@^4.0.1: - version "4.0.1" - resolved "https://registry.npmmirror.com/linkify-it/-/linkify-it-4.0.1.tgz#01f1d5e508190d06669982ba31a7d9f56a5751ec" - integrity sha512-C7bfi1UZmoj8+PQx22XyeXCuBlokoyWQL5pWSP+EI6nzRylyThouddufc2c1NDIcP9k5agmN9fLpA7VNJfIiqw== - dependencies: - uc.micro "^1.0.1" - -linkifyjs@^4.1.0: - version "4.1.3" - resolved "https://registry.npmmirror.com/linkifyjs/-/linkifyjs-4.1.3.tgz#0edbc346428a7390a23ea2e5939f76112c9ae07f" - integrity sha512-auMesunaJ8yfkHvK4gfg1K0SaKX/6Wn9g2Aac/NwX+l5VdmFZzo/hdPGxEOETj+ryRa4/fiOPjeeKURSAJx1sg== - -locate-path@^6.0.0: - version "6.0.0" - resolved "https://registry.npmmirror.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286" - integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== - dependencies: - p-locate "^5.0.0" - -lodash-es@^4.17.21: - version "4.17.21" - resolved "https://registry.npmmirror.com/lodash-es/-/lodash-es-4.17.21.tgz#43e626c46e6591b7750beb2b50117390c609e3ee" - integrity sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw== - -lodash.debounce@^4.0.8: - version "4.0.8" - resolved "https://registry.npmmirror.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" - integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== - -lodash.foreach@^4.5.0: - version "4.5.0" - resolved "https://registry.npmmirror.com/lodash.foreach/-/lodash.foreach-4.5.0.tgz#1a6a35eace401280c7f06dddec35165ab27e3e53" - integrity sha512-aEXTF4d+m05rVOAUG3z4vZZ4xVexLKZGF0lIxuHZ1Hplpk/3B6Z1+/ICICYRLm7c41Z2xiejbkCkJoTlypoXhQ== - -lodash.groupby@^4.6.0: - version "4.6.0" - resolved "https://registry.npmmirror.com/lodash.groupby/-/lodash.groupby-4.6.0.tgz#0b08a1dcf68397c397855c3239783832df7403d1" - integrity sha512-5dcWxm23+VAoz+awKmBaiBvzox8+RqMgFhi7UvX9DHZr2HdxHXM/Wrf8cfKpsW37RNrvtPn6hSwNqurSILbmJw== - -lodash.merge@^4.6.2: - version "4.6.2" - resolved "https://registry.npmmirror.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" - integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== - -lodash@^4.17.21: - version "4.17.21" - resolved "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" - integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== - -longest-streak@^3.0.0: - version "3.1.0" - resolved "https://registry.npmmirror.com/longest-streak/-/longest-streak-3.1.0.tgz#62fa67cd958742a1574af9f39866364102d90cd4" - integrity sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g== - -loose-envify@^1.1.0, loose-envify@^1.4.0: - version "1.4.0" - resolved "https://registry.npmmirror.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" - integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== - dependencies: - js-tokens "^3.0.0 || ^4.0.0" - -lru-cache@^5.1.1: - version "5.1.1" - resolved "https://registry.npmmirror.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" - integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== - dependencies: - yallist "^3.0.2" - -lru-cache@^6.0.0: - version "6.0.0" - resolved "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" - integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== - dependencies: - yallist "^4.0.0" - -ltgt@^2.1.2: - version "2.2.1" - resolved "https://registry.npmmirror.com/ltgt/-/ltgt-2.2.1.tgz#f35ca91c493f7b73da0e07495304f17b31f87ee5" - integrity sha512-AI2r85+4MquTw9ZYqabu4nMwy9Oftlfa/e/52t9IjtfG+mGBbTNdAoZ3RQKLHR6r0wQnwZnPIEh/Ya6XTWAKNA== - -make-error@^1.3.6: - version "1.3.6" - resolved "https://registry.npmmirror.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2" - integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== - -markdown-it@^13.0.1: - version "13.0.2" - resolved "https://registry.npmmirror.com/markdown-it/-/markdown-it-13.0.2.tgz#1bc22e23379a6952e5d56217fbed881e0c94d536" - integrity sha512-FtwnEuuK+2yVU7goGn/MJ0WBZMM9ZPgU9spqlFs7/A/pDIUNSOQZhUgOqYCficIuR2QaFnrt8LHqBWsbTAoI5w== - dependencies: - argparse "^2.0.1" - entities "~3.0.1" - linkify-it "^4.0.1" - mdurl "^1.0.1" - uc.micro "^1.0.5" - -markdown-table@^3.0.0: - version "3.0.3" - resolved "https://registry.npmmirror.com/markdown-table/-/markdown-table-3.0.3.tgz#e6331d30e493127e031dd385488b5bd326e4a6bd" - integrity sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw== - -mdast-util-definitions@^5.0.0: - version "5.1.2" - resolved "https://registry.npmmirror.com/mdast-util-definitions/-/mdast-util-definitions-5.1.2.tgz#9910abb60ac5d7115d6819b57ae0bcef07a3f7a7" - integrity sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA== - dependencies: - "@types/mdast" "^3.0.0" - "@types/unist" "^2.0.0" - unist-util-visit "^4.0.0" - -mdast-util-find-and-replace@^2.0.0: - version "2.2.2" - resolved "https://registry.npmmirror.com/mdast-util-find-and-replace/-/mdast-util-find-and-replace-2.2.2.tgz#cc2b774f7f3630da4bd592f61966fecade8b99b1" - integrity sha512-MTtdFRz/eMDHXzeK6W3dO7mXUlF82Gom4y0oOgvHhh/HXZAGvIQDUvQ0SuUx+j2tv44b8xTHOm8K/9OoRFnXKw== - dependencies: - "@types/mdast" "^3.0.0" - escape-string-regexp "^5.0.0" - unist-util-is "^5.0.0" - unist-util-visit-parents "^5.0.0" - -mdast-util-from-markdown@^1.0.0: - version "1.3.1" - resolved "https://registry.npmmirror.com/mdast-util-from-markdown/-/mdast-util-from-markdown-1.3.1.tgz#9421a5a247f10d31d2faed2a30df5ec89ceafcf0" - integrity sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww== - dependencies: - "@types/mdast" "^3.0.0" - "@types/unist" "^2.0.0" - decode-named-character-reference "^1.0.0" - mdast-util-to-string "^3.1.0" - micromark "^3.0.0" - micromark-util-decode-numeric-character-reference "^1.0.0" - micromark-util-decode-string "^1.0.0" - micromark-util-normalize-identifier "^1.0.0" - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.0" - unist-util-stringify-position "^3.0.0" - uvu "^0.5.0" - -mdast-util-gfm-autolink-literal@^1.0.0: - version "1.0.3" - resolved "https://registry.npmmirror.com/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-1.0.3.tgz#67a13abe813d7eba350453a5333ae1bc0ec05c06" - integrity sha512-My8KJ57FYEy2W2LyNom4n3E7hKTuQk/0SES0u16tjA9Z3oFkF4RrC/hPAPgjlSpezsOvI8ObcXcElo92wn5IGA== - dependencies: - "@types/mdast" "^3.0.0" - ccount "^2.0.0" - mdast-util-find-and-replace "^2.0.0" - micromark-util-character "^1.0.0" - -mdast-util-gfm-footnote@^1.0.0: - version "1.0.2" - resolved "https://registry.npmmirror.com/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-1.0.2.tgz#ce5e49b639c44de68d5bf5399877a14d5020424e" - integrity sha512-56D19KOGbE00uKVj3sgIykpwKL179QsVFwx/DCW0u/0+URsryacI4MAdNJl0dh+u2PSsD9FtxPFbHCzJ78qJFQ== - dependencies: - "@types/mdast" "^3.0.0" - mdast-util-to-markdown "^1.3.0" - micromark-util-normalize-identifier "^1.0.0" - -mdast-util-gfm-strikethrough@^1.0.0: - version "1.0.3" - resolved "https://registry.npmmirror.com/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-1.0.3.tgz#5470eb105b483f7746b8805b9b989342085795b7" - integrity sha512-DAPhYzTYrRcXdMjUtUjKvW9z/FNAMTdU0ORyMcbmkwYNbKocDpdk+PX1L1dQgOID/+vVs1uBQ7ElrBQfZ0cuiQ== - dependencies: - "@types/mdast" "^3.0.0" - mdast-util-to-markdown "^1.3.0" - -mdast-util-gfm-table@^1.0.0: - version "1.0.7" - resolved "https://registry.npmmirror.com/mdast-util-gfm-table/-/mdast-util-gfm-table-1.0.7.tgz#3552153a146379f0f9c4c1101b071d70bbed1a46" - integrity sha512-jjcpmNnQvrmN5Vx7y7lEc2iIOEytYv7rTvu+MeyAsSHTASGCCRA79Igg2uKssgOs1i1po8s3plW0sTu1wkkLGg== - dependencies: - "@types/mdast" "^3.0.0" - markdown-table "^3.0.0" - mdast-util-from-markdown "^1.0.0" - mdast-util-to-markdown "^1.3.0" - -mdast-util-gfm-task-list-item@^1.0.0: - version "1.0.2" - resolved "https://registry.npmmirror.com/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-1.0.2.tgz#b280fcf3b7be6fd0cc012bbe67a59831eb34097b" - integrity sha512-PFTA1gzfp1B1UaiJVyhJZA1rm0+Tzn690frc/L8vNX1Jop4STZgOE6bxUhnzdVSB+vm2GU1tIsuQcA9bxTQpMQ== - dependencies: - "@types/mdast" "^3.0.0" - mdast-util-to-markdown "^1.3.0" - -mdast-util-gfm@^2.0.0: - version "2.0.2" - resolved "https://registry.npmmirror.com/mdast-util-gfm/-/mdast-util-gfm-2.0.2.tgz#e92f4d8717d74bdba6de57ed21cc8b9552e2d0b6" - integrity sha512-qvZ608nBppZ4icQlhQQIAdc6S3Ffj9RGmzwUKUWuEICFnd1LVkN3EktF7ZHAgfcEdvZB5owU9tQgt99e2TlLjg== - dependencies: - mdast-util-from-markdown "^1.0.0" - mdast-util-gfm-autolink-literal "^1.0.0" - mdast-util-gfm-footnote "^1.0.0" - mdast-util-gfm-strikethrough "^1.0.0" - mdast-util-gfm-table "^1.0.0" - mdast-util-gfm-task-list-item "^1.0.0" - mdast-util-to-markdown "^1.0.0" - -mdast-util-phrasing@^3.0.0: - version "3.0.1" - resolved "https://registry.npmmirror.com/mdast-util-phrasing/-/mdast-util-phrasing-3.0.1.tgz#c7c21d0d435d7fb90956038f02e8702781f95463" - integrity sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg== - dependencies: - "@types/mdast" "^3.0.0" - unist-util-is "^5.0.0" - -mdast-util-to-hast@^12.1.0: - version "12.3.0" - resolved "https://registry.npmmirror.com/mdast-util-to-hast/-/mdast-util-to-hast-12.3.0.tgz#045d2825fb04374e59970f5b3f279b5700f6fb49" - integrity sha512-pits93r8PhnIoU4Vy9bjW39M2jJ6/tdHyja9rrot9uujkN7UTU9SDnE6WNJz/IGyQk3XHX6yNNtrBH6cQzm8Hw== - dependencies: - "@types/hast" "^2.0.0" - "@types/mdast" "^3.0.0" - mdast-util-definitions "^5.0.0" - micromark-util-sanitize-uri "^1.1.0" - trim-lines "^3.0.0" - unist-util-generated "^2.0.0" - unist-util-position "^4.0.0" - unist-util-visit "^4.0.0" - -mdast-util-to-markdown@^1.0.0, mdast-util-to-markdown@^1.3.0: - version "1.5.0" - resolved "https://registry.npmmirror.com/mdast-util-to-markdown/-/mdast-util-to-markdown-1.5.0.tgz#c13343cb3fc98621911d33b5cd42e7d0731171c6" - integrity sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A== - dependencies: - "@types/mdast" "^3.0.0" - "@types/unist" "^2.0.0" - longest-streak "^3.0.0" - mdast-util-phrasing "^3.0.0" - mdast-util-to-string "^3.0.0" - micromark-util-decode-string "^1.0.0" - unist-util-visit "^4.0.0" - zwitch "^2.0.0" - -mdast-util-to-string@^3.0.0, mdast-util-to-string@^3.1.0: - version "3.2.0" - resolved "https://registry.npmmirror.com/mdast-util-to-string/-/mdast-util-to-string-3.2.0.tgz#66f7bb6324756741c5f47a53557f0cbf16b6f789" - integrity sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg== - dependencies: - "@types/mdast" "^3.0.0" - -mdurl@^1.0.1: - version "1.0.1" - resolved "https://registry.npmmirror.com/mdurl/-/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e" - integrity sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g== - -"memoize-one@>=3.1.1 <6", memoize-one@^5.2.1: - version "5.2.1" - resolved "https://registry.npmmirror.com/memoize-one/-/memoize-one-5.2.1.tgz#8337aa3c4335581839ec01c3d594090cebe8f00e" - integrity sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q== - -merge2@^1.3.0, merge2@^1.4.1: - version "1.4.1" - resolved "https://registry.npmmirror.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" - integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== - -micromark-core-commonmark@^1.0.0, micromark-core-commonmark@^1.0.1: - version "1.1.0" - resolved "https://registry.npmmirror.com/micromark-core-commonmark/-/micromark-core-commonmark-1.1.0.tgz#1386628df59946b2d39fb2edfd10f3e8e0a75bb8" - integrity sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw== - dependencies: - decode-named-character-reference "^1.0.0" - micromark-factory-destination "^1.0.0" - micromark-factory-label "^1.0.0" - micromark-factory-space "^1.0.0" - micromark-factory-title "^1.0.0" - micromark-factory-whitespace "^1.0.0" - micromark-util-character "^1.0.0" - micromark-util-chunked "^1.0.0" - micromark-util-classify-character "^1.0.0" - micromark-util-html-tag-name "^1.0.0" - micromark-util-normalize-identifier "^1.0.0" - micromark-util-resolve-all "^1.0.0" - micromark-util-subtokenize "^1.0.0" - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.1" - uvu "^0.5.0" - -micromark-extension-gfm-autolink-literal@^1.0.0: - version "1.0.5" - resolved "https://registry.npmmirror.com/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-1.0.5.tgz#5853f0e579bbd8ef9e39a7c0f0f27c5a063a66e7" - integrity sha512-z3wJSLrDf8kRDOh2qBtoTRD53vJ+CWIyo7uyZuxf/JAbNJjiHsOpG1y5wxk8drtv3ETAHutCu6N3thkOOgueWg== - dependencies: - micromark-util-character "^1.0.0" - micromark-util-sanitize-uri "^1.0.0" - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.0" - -micromark-extension-gfm-footnote@^1.0.0: - version "1.1.2" - resolved "https://registry.npmmirror.com/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-1.1.2.tgz#05e13034d68f95ca53c99679040bc88a6f92fe2e" - integrity sha512-Yxn7z7SxgyGWRNa4wzf8AhYYWNrwl5q1Z8ii+CSTTIqVkmGZF1CElX2JI8g5yGoM3GAman9/PVCUFUSJ0kB/8Q== - dependencies: - micromark-core-commonmark "^1.0.0" - micromark-factory-space "^1.0.0" - micromark-util-character "^1.0.0" - micromark-util-normalize-identifier "^1.0.0" - micromark-util-sanitize-uri "^1.0.0" - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.0" - uvu "^0.5.0" - -micromark-extension-gfm-strikethrough@^1.0.0: - version "1.0.7" - resolved "https://registry.npmmirror.com/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-1.0.7.tgz#c8212c9a616fa3bf47cb5c711da77f4fdc2f80af" - integrity sha512-sX0FawVE1o3abGk3vRjOH50L5TTLr3b5XMqnP9YDRb34M0v5OoZhG+OHFz1OffZ9dlwgpTBKaT4XW/AsUVnSDw== - dependencies: - micromark-util-chunked "^1.0.0" - micromark-util-classify-character "^1.0.0" - micromark-util-resolve-all "^1.0.0" - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.0" - uvu "^0.5.0" - -micromark-extension-gfm-table@^1.0.0: - version "1.0.7" - resolved "https://registry.npmmirror.com/micromark-extension-gfm-table/-/micromark-extension-gfm-table-1.0.7.tgz#dcb46074b0c6254c3fc9cc1f6f5002c162968008" - integrity sha512-3ZORTHtcSnMQEKtAOsBQ9/oHp9096pI/UvdPtN7ehKvrmZZ2+bbWhi0ln+I9drmwXMt5boocn6OlwQzNXeVeqw== - dependencies: - micromark-factory-space "^1.0.0" - micromark-util-character "^1.0.0" - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.0" - uvu "^0.5.0" - -micromark-extension-gfm-tagfilter@^1.0.0: - version "1.0.2" - resolved "https://registry.npmmirror.com/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-1.0.2.tgz#aa7c4dd92dabbcb80f313ebaaa8eb3dac05f13a7" - integrity sha512-5XWB9GbAUSHTn8VPU8/1DBXMuKYT5uOgEjJb8gN3mW0PNW5OPHpSdojoqf+iq1xo7vWzw/P8bAHY0n6ijpXF7g== - dependencies: - micromark-util-types "^1.0.0" - -micromark-extension-gfm-task-list-item@^1.0.0: - version "1.0.5" - resolved "https://registry.npmmirror.com/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-1.0.5.tgz#b52ce498dc4c69b6a9975abafc18f275b9dde9f4" - integrity sha512-RMFXl2uQ0pNQy6Lun2YBYT9g9INXtWJULgbt01D/x8/6yJ2qpKyzdZD3pi6UIkzF++Da49xAelVKUeUMqd5eIQ== - dependencies: - micromark-factory-space "^1.0.0" - micromark-util-character "^1.0.0" - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.0" - uvu "^0.5.0" - -micromark-extension-gfm@^2.0.0: - version "2.0.3" - resolved "https://registry.npmmirror.com/micromark-extension-gfm/-/micromark-extension-gfm-2.0.3.tgz#e517e8579949a5024a493e49204e884aa74f5acf" - integrity sha512-vb9OoHqrhCmbRidQv/2+Bc6pkP0FrtlhurxZofvOEy5o8RtuuvTq+RQ1Vw5ZDNrVraQZu3HixESqbG+0iKk/MQ== - dependencies: - micromark-extension-gfm-autolink-literal "^1.0.0" - micromark-extension-gfm-footnote "^1.0.0" - micromark-extension-gfm-strikethrough "^1.0.0" - micromark-extension-gfm-table "^1.0.0" - micromark-extension-gfm-tagfilter "^1.0.0" - micromark-extension-gfm-task-list-item "^1.0.0" - micromark-util-combine-extensions "^1.0.0" - micromark-util-types "^1.0.0" - -micromark-factory-destination@^1.0.0: - version "1.1.0" - resolved "https://registry.npmmirror.com/micromark-factory-destination/-/micromark-factory-destination-1.1.0.tgz#eb815957d83e6d44479b3df640f010edad667b9f" - integrity sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg== - dependencies: - micromark-util-character "^1.0.0" - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.0" - -micromark-factory-label@^1.0.0: - version "1.1.0" - resolved "https://registry.npmmirror.com/micromark-factory-label/-/micromark-factory-label-1.1.0.tgz#cc95d5478269085cfa2a7282b3de26eb2e2dec68" - integrity sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w== - dependencies: - micromark-util-character "^1.0.0" - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.0" - uvu "^0.5.0" - -micromark-factory-space@^1.0.0: - version "1.1.0" - resolved "https://registry.npmmirror.com/micromark-factory-space/-/micromark-factory-space-1.1.0.tgz#c8f40b0640a0150751d3345ed885a080b0d15faf" - integrity sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ== - dependencies: - micromark-util-character "^1.0.0" - micromark-util-types "^1.0.0" - -micromark-factory-title@^1.0.0: - version "1.1.0" - resolved "https://registry.npmmirror.com/micromark-factory-title/-/micromark-factory-title-1.1.0.tgz#dd0fe951d7a0ac71bdc5ee13e5d1465ad7f50ea1" - integrity sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ== - dependencies: - micromark-factory-space "^1.0.0" - micromark-util-character "^1.0.0" - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.0" - -micromark-factory-whitespace@^1.0.0: - version "1.1.0" - resolved "https://registry.npmmirror.com/micromark-factory-whitespace/-/micromark-factory-whitespace-1.1.0.tgz#798fb7489f4c8abafa7ca77eed6b5745853c9705" - integrity sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ== - dependencies: - micromark-factory-space "^1.0.0" - micromark-util-character "^1.0.0" - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.0" - -micromark-util-character@^1.0.0: - version "1.2.0" - resolved "https://registry.npmmirror.com/micromark-util-character/-/micromark-util-character-1.2.0.tgz#4fedaa3646db249bc58caeb000eb3549a8ca5dcc" - integrity sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg== - dependencies: - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.0" - -micromark-util-chunked@^1.0.0: - version "1.1.0" - resolved "https://registry.npmmirror.com/micromark-util-chunked/-/micromark-util-chunked-1.1.0.tgz#37a24d33333c8c69a74ba12a14651fd9ea8a368b" - integrity sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ== - dependencies: - micromark-util-symbol "^1.0.0" - -micromark-util-classify-character@^1.0.0: - version "1.1.0" - resolved "https://registry.npmmirror.com/micromark-util-classify-character/-/micromark-util-classify-character-1.1.0.tgz#6a7f8c8838e8a120c8e3c4f2ae97a2bff9190e9d" - integrity sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw== - dependencies: - micromark-util-character "^1.0.0" - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.0" - -micromark-util-combine-extensions@^1.0.0: - version "1.1.0" - resolved "https://registry.npmmirror.com/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.1.0.tgz#192e2b3d6567660a85f735e54d8ea6e3952dbe84" - integrity sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA== - dependencies: - micromark-util-chunked "^1.0.0" - micromark-util-types "^1.0.0" - -micromark-util-decode-numeric-character-reference@^1.0.0: - version "1.1.0" - resolved "https://registry.npmmirror.com/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.1.0.tgz#b1e6e17009b1f20bc652a521309c5f22c85eb1c6" - integrity sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw== - dependencies: - micromark-util-symbol "^1.0.0" - -micromark-util-decode-string@^1.0.0: - version "1.1.0" - resolved "https://registry.npmmirror.com/micromark-util-decode-string/-/micromark-util-decode-string-1.1.0.tgz#dc12b078cba7a3ff690d0203f95b5d5537f2809c" - integrity sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ== - dependencies: - decode-named-character-reference "^1.0.0" - micromark-util-character "^1.0.0" - micromark-util-decode-numeric-character-reference "^1.0.0" - micromark-util-symbol "^1.0.0" - -micromark-util-encode@^1.0.0: - version "1.1.0" - resolved "https://registry.npmmirror.com/micromark-util-encode/-/micromark-util-encode-1.1.0.tgz#92e4f565fd4ccb19e0dcae1afab9a173bbeb19a5" - integrity sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw== - -micromark-util-html-tag-name@^1.0.0: - version "1.2.0" - resolved "https://registry.npmmirror.com/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.2.0.tgz#48fd7a25826f29d2f71479d3b4e83e94829b3588" - integrity sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q== - -micromark-util-normalize-identifier@^1.0.0: - version "1.1.0" - resolved "https://registry.npmmirror.com/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.1.0.tgz#7a73f824eb9f10d442b4d7f120fecb9b38ebf8b7" - integrity sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q== - dependencies: - micromark-util-symbol "^1.0.0" - -micromark-util-resolve-all@^1.0.0: - version "1.1.0" - resolved "https://registry.npmmirror.com/micromark-util-resolve-all/-/micromark-util-resolve-all-1.1.0.tgz#4652a591ee8c8fa06714c9b54cd6c8e693671188" - integrity sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA== - dependencies: - micromark-util-types "^1.0.0" - -micromark-util-sanitize-uri@^1.0.0, micromark-util-sanitize-uri@^1.1.0: - version "1.2.0" - resolved "https://registry.npmmirror.com/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.2.0.tgz#613f738e4400c6eedbc53590c67b197e30d7f90d" - integrity sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A== - dependencies: - micromark-util-character "^1.0.0" - micromark-util-encode "^1.0.0" - micromark-util-symbol "^1.0.0" - -micromark-util-subtokenize@^1.0.0: - version "1.1.0" - resolved "https://registry.npmmirror.com/micromark-util-subtokenize/-/micromark-util-subtokenize-1.1.0.tgz#941c74f93a93eaf687b9054aeb94642b0e92edb1" - integrity sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A== - dependencies: - micromark-util-chunked "^1.0.0" - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.0" - uvu "^0.5.0" - -micromark-util-symbol@^1.0.0: - version "1.1.0" - resolved "https://registry.npmmirror.com/micromark-util-symbol/-/micromark-util-symbol-1.1.0.tgz#813cd17837bdb912d069a12ebe3a44b6f7063142" - integrity sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag== - -micromark-util-types@^1.0.0, micromark-util-types@^1.0.1: - version "1.1.0" - resolved "https://registry.npmmirror.com/micromark-util-types/-/micromark-util-types-1.1.0.tgz#e6676a8cae0bb86a2171c498167971886cb7e283" - integrity sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg== - -micromark@^3.0.0: - version "3.2.0" - resolved "https://registry.npmmirror.com/micromark/-/micromark-3.2.0.tgz#1af9fef3f995ea1ea4ac9c7e2f19c48fd5c006e9" - integrity sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA== - dependencies: - "@types/debug" "^4.0.0" - debug "^4.0.0" - decode-named-character-reference "^1.0.0" - micromark-core-commonmark "^1.0.1" - micromark-factory-space "^1.0.0" - micromark-util-character "^1.0.0" - micromark-util-chunked "^1.0.0" - micromark-util-combine-extensions "^1.0.0" - micromark-util-decode-numeric-character-reference "^1.0.0" - micromark-util-encode "^1.0.0" - micromark-util-normalize-identifier "^1.0.0" - micromark-util-resolve-all "^1.0.0" - micromark-util-sanitize-uri "^1.0.0" - micromark-util-subtokenize "^1.0.0" - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.1" - uvu "^0.5.0" - -micromatch@^4.0.4: - version "4.0.5" - resolved "https://registry.npmmirror.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" - integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== - dependencies: - braces "^3.0.2" - picomatch "^2.3.1" - -mime-db@1.52.0: - version "1.52.0" - resolved "https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" - integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== - -mime-types@^2.1.12: - version "2.1.35" - resolved "https://registry.npmmirror.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" - integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== - dependencies: - mime-db "1.52.0" - -minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2: - version "3.1.2" - resolved "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" - integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== - dependencies: - brace-expansion "^1.1.7" - -mri@^1.1.0: - version "1.2.0" - resolved "https://registry.npmmirror.com/mri/-/mri-1.2.0.tgz#6721480fec2a11a4889861115a48b6cbe7cc8f0b" - integrity sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA== - -ms@2.1.2: - version "2.1.2" - resolved "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== - -nanoid@^3.3.7: - version "3.3.7" - resolved "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.7.tgz#d0c301a691bc8d54efa0a2226ccf3fe2fd656bd8" - integrity sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g== - -napi-macros@~2.0.0: - version "2.0.0" - resolved "https://registry.npmmirror.com/napi-macros/-/napi-macros-2.0.0.tgz#2b6bae421e7b96eb687aa6c77a7858640670001b" - integrity sha512-A0xLykHtARfueITVDernsAWdtIMbOJgKgcluwENp3AlsKN/PloyO10HtmoqnFAQAcxPkgZN7wdfPfEd0zNGxbg== - -natural-compare@^1.4.0: - version "1.4.0" - resolved "https://registry.npmmirror.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" - integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== - -node-gyp-build@~4.1.0: - version "4.1.1" - resolved "https://registry.npmmirror.com/node-gyp-build/-/node-gyp-build-4.1.1.tgz#d7270b5d86717068d114cc57fff352f96d745feb" - integrity sha512-dSq1xmcPDKPZ2EED2S6zw/b9NKsqzXRE6dVr8TVQnI3FJOTteUMuqF3Qqs6LZg+mLGYJWqQzMbIjMtJqTv87nQ== - -node-releases@^2.0.14: - version "2.0.14" - resolved "https://registry.npmmirror.com/node-releases/-/node-releases-2.0.14.tgz#2ffb053bceb8b2be8495ece1ab6ce600c4461b0b" - integrity sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw== - -normalize-path@^3.0.0, normalize-path@~3.0.0: - version "3.0.0" - resolved "https://registry.npmmirror.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" - integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== - -object-assign@^4.1.1: - version "4.1.1" - resolved "https://registry.npmmirror.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" - integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== - -object.omit@^3.0.0: - version "3.0.0" - resolved "https://registry.npmmirror.com/object.omit/-/object.omit-3.0.0.tgz#0e3edc2fce2ba54df5577ff529f6d97bd8a522af" - integrity sha512-EO+BCv6LJfu+gBIF3ggLicFebFLN5zqzz/WWJlMFfkMyGth+oBkhxzDl0wx2W4GkLzuQs/FsSkXZb2IMWQqmBQ== - dependencies: - is-extendable "^1.0.0" - -object.pick@^1.3.0: - version "1.3.0" - resolved "https://registry.npmmirror.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" - integrity sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ== - dependencies: - isobject "^3.0.1" - -once@^1.3.0: - version "1.4.0" - resolved "https://registry.npmmirror.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" - integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== - dependencies: - wrappy "1" - -optionator@^0.9.3: - version "0.9.3" - resolved "https://registry.npmmirror.com/optionator/-/optionator-0.9.3.tgz#007397d44ed1872fdc6ed31360190f81814e2c64" - integrity sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg== - dependencies: - "@aashutoshrathi/word-wrap" "^1.2.3" - deep-is "^0.1.3" - fast-levenshtein "^2.0.6" - levn "^0.4.1" - prelude-ls "^1.2.1" - type-check "^0.4.0" - -orderedmap@^2.0.0: - version "2.1.1" - resolved "https://registry.npmmirror.com/orderedmap/-/orderedmap-2.1.1.tgz#61481269c44031c449915497bf5a4ad273c512d2" - integrity sha512-TvAWxi0nDe1j/rtMcWcIj94+Ffe6n7zhow33h40SKxmsmozs6dz/e+EajymfoFcHd7sxNn8yHM8839uixMOV6g== - -p-limit@^3.0.2: - version "3.1.0" - resolved "https://registry.npmmirror.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" - integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== - dependencies: - yocto-queue "^0.1.0" - -p-locate@^5.0.0: - version "5.0.0" - resolved "https://registry.npmmirror.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834" - integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== - dependencies: - p-limit "^3.0.2" - -parent-module@^1.0.0: - version "1.0.1" - resolved "https://registry.npmmirror.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" - integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== - dependencies: - callsites "^3.0.0" - -parse-json@^5.0.0: - version "5.2.0" - resolved "https://registry.npmmirror.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" - integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== - dependencies: - "@babel/code-frame" "^7.0.0" - error-ex "^1.3.1" - json-parse-even-better-errors "^2.3.0" - lines-and-columns "^1.1.6" - -parse5@^6.0.0: - version "6.0.1" - resolved "https://registry.npmmirror.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" - integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== - -path-exists@^4.0.0: - version "4.0.0" - resolved "https://registry.npmmirror.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" - integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== - -path-is-absolute@^1.0.0: - version "1.0.1" - resolved "https://registry.npmmirror.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" - integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== - -path-key@^3.1.0: - version "3.1.1" - resolved "https://registry.npmmirror.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" - integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== - -path-parse@^1.0.7: - version "1.0.7" - resolved "https://registry.npmmirror.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" - integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== - -path-type@^4.0.0: - version "4.0.0" - resolved "https://registry.npmmirror.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" - integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== - -picocolors@^1.0.0: - version "1.0.0" - resolved "https://registry.npmmirror.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" - integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== - -picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1: - version "2.3.1" - resolved "https://registry.npmmirror.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" - integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== - -postcss@^8.4.31: - version "8.4.32" - resolved "https://registry.npmmirror.com/postcss/-/postcss-8.4.32.tgz#1dac6ac51ab19adb21b8b34fd2d93a86440ef6c9" - integrity sha512-D/kj5JNu6oo2EIy+XL/26JEDTlIbB8hw85G8StOE6L74RQAVVP5rej6wxCNqyMbR4RkPfqvezVbPw81Ngd6Kcw== - dependencies: - nanoid "^3.3.7" - picocolors "^1.0.0" - source-map-js "^1.0.2" - -prelude-ls@^1.2.1: - version "1.2.1" - resolved "https://registry.npmmirror.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" - integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== - -prettier@^3.1.0: - version "3.1.0" - resolved "https://registry.npmmirror.com/prettier/-/prettier-3.1.0.tgz#c6d16474a5f764ea1a4a373c593b779697744d5e" - integrity sha512-TQLvXjq5IAibjh8EpBIkNKxO749UEWABoiIZehEPiY4GNpVdhaFKqSTu+QrlU6D2dPAfubRmtJTi4K4YkQ5eXw== - -prismjs@^1.27.0: - version "1.29.0" - resolved "https://registry.npmmirror.com/prismjs/-/prismjs-1.29.0.tgz#f113555a8fa9b57c35e637bba27509dcf802dd12" - integrity sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q== - -prop-types@15.x, prop-types@^15.7.2, prop-types@^15.8.1: - version "15.8.1" - resolved "https://registry.npmmirror.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5" - integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== - dependencies: - loose-envify "^1.4.0" - object-assign "^4.1.1" - react-is "^16.13.1" - -property-expr@^2.0.5: - version "2.0.6" - resolved "https://registry.npmmirror.com/property-expr/-/property-expr-2.0.6.tgz#f77bc00d5928a6c748414ad12882e83f24aec1e8" - integrity sha512-SVtmxhRE/CGkn3eZY1T6pC8Nln6Fr/lu1mKSgRud0eC73whjGfoAogbn78LkD8aFL0zz3bAFerKSnOl7NlErBA== - -property-information@^6.0.0: - version "6.4.0" - resolved "https://registry.npmmirror.com/property-information/-/property-information-6.4.0.tgz#6bc4c618b0c2d68b3bb8b552cbb97f8e300a0f82" - integrity sha512-9t5qARVofg2xQqKtytzt+lZ4d1Qvj8t5B8fEwXK6qOfgRLgH/b13QlgEyDh033NOS31nXeFbYv7CLUDG1CeifQ== - -prosemirror-changeset@^2.2.0: - version "2.2.1" - resolved "https://registry.npmmirror.com/prosemirror-changeset/-/prosemirror-changeset-2.2.1.tgz#dae94b63aec618fac7bb9061648e6e2a79988383" - integrity sha512-J7msc6wbxB4ekDFj+n9gTW/jav/p53kdlivvuppHsrZXCaQdVgRghoZbSS3kwrRyAstRVQ4/+u5k7YfLgkkQvQ== - dependencies: - prosemirror-transform "^1.0.0" - -prosemirror-collab@^1.3.0: - version "1.3.1" - resolved "https://registry.npmmirror.com/prosemirror-collab/-/prosemirror-collab-1.3.1.tgz#0e8c91e76e009b53457eb3b3051fb68dad029a33" - integrity sha512-4SnynYR9TTYaQVXd/ieUvsVV4PDMBzrq2xPUWutHivDuOshZXqQ5rGbZM84HEaXKbLdItse7weMGOUdDVcLKEQ== - dependencies: - prosemirror-state "^1.0.0" - -prosemirror-commands@^1.0.0, prosemirror-commands@^1.3.1: - version "1.5.2" - resolved "https://registry.npmmirror.com/prosemirror-commands/-/prosemirror-commands-1.5.2.tgz#e94aeea52286f658cd984270de9b4c3fff580852" - integrity sha512-hgLcPaakxH8tu6YvVAaILV2tXYsW3rAdDR8WNkeKGcgeMVQg3/TMhPdVoh7iAmfgVjZGtcOSjKiQaoeKjzd2mQ== - dependencies: - prosemirror-model "^1.0.0" - prosemirror-state "^1.0.0" - prosemirror-transform "^1.0.0" - -prosemirror-dropcursor@^1.5.0: - version "1.8.1" - resolved "https://registry.npmmirror.com/prosemirror-dropcursor/-/prosemirror-dropcursor-1.8.1.tgz#49b9fb2f583e0d0f4021ff87db825faa2be2832d" - integrity sha512-M30WJdJZLyXHi3N8vxN6Zh5O8ZBbQCz0gURTfPmTIBNQ5pxrdU7A58QkNqfa98YEjSAL1HUyyU34f6Pm5xBSGw== - dependencies: - prosemirror-state "^1.0.0" - prosemirror-transform "^1.1.0" - prosemirror-view "^1.1.0" - -prosemirror-gapcursor@^1.3.1: - version "1.3.2" - resolved "https://registry.npmmirror.com/prosemirror-gapcursor/-/prosemirror-gapcursor-1.3.2.tgz#5fa336b83789c6199a7341c9493587e249215cb4" - integrity sha512-wtjswVBd2vaQRrnYZaBCbyDqr232Ed4p2QPtRIUK5FuqHYKGWkEwl08oQM4Tw7DOR0FsasARV5uJFvMZWxdNxQ== - dependencies: - prosemirror-keymap "^1.0.0" - prosemirror-model "^1.0.0" - prosemirror-state "^1.0.0" - prosemirror-view "^1.0.0" - -prosemirror-history@^1.0.0, prosemirror-history@^1.3.0: - version "1.3.2" - resolved "https://registry.npmmirror.com/prosemirror-history/-/prosemirror-history-1.3.2.tgz#ce6ad7ab9db83e761aee716f3040d74738311b15" - integrity sha512-/zm0XoU/N/+u7i5zepjmZAEnpvjDtzoPWW6VmKptcAnPadN/SStsBjMImdCEbb3seiNTpveziPTIrXQbHLtU1g== - dependencies: - prosemirror-state "^1.2.2" - prosemirror-transform "^1.0.0" - prosemirror-view "^1.31.0" - rope-sequence "^1.3.0" - -prosemirror-inputrules@^1.2.0: - version "1.3.0" - resolved "https://registry.npmmirror.com/prosemirror-inputrules/-/prosemirror-inputrules-1.3.0.tgz#d43ce469ffe09a1b4cbac3f0ad367b0e4b504875" - integrity sha512-z1GRP2vhh5CihYMQYsJSa1cOwXb3SYxALXOIfAkX8nZserARtl9LiL+CEl+T+OFIsXc3mJIHKhbsmRzC0HDAXA== - dependencies: - prosemirror-state "^1.0.0" - prosemirror-transform "^1.0.0" - -prosemirror-keymap@^1.0.0, prosemirror-keymap@^1.1.2, prosemirror-keymap@^1.2.0: - version "1.2.2" - resolved "https://registry.npmmirror.com/prosemirror-keymap/-/prosemirror-keymap-1.2.2.tgz#14a54763a29c7b2704f561088ccf3384d14eb77e" - integrity sha512-EAlXoksqC6Vbocqc0GtzCruZEzYgrn+iiGnNjsJsH4mrnIGex4qbLdWWNza3AW5W36ZRrlBID0eM6bdKH4OStQ== - dependencies: - prosemirror-state "^1.0.0" - w3c-keyname "^2.2.0" - -prosemirror-markdown@^1.10.1: - version "1.11.2" - resolved "https://registry.npmmirror.com/prosemirror-markdown/-/prosemirror-markdown-1.11.2.tgz#f6e529e669d11fa3eec859e93c0d2c91788d6c80" - integrity sha512-Eu5g4WPiCdqDTGhdSsG9N6ZjACQRYrsAkrF9KYfdMaCmjIApH75aVncsWYOJvEk2i1B3i8jZppv3J/tnuHGiUQ== - dependencies: - markdown-it "^13.0.1" - prosemirror-model "^1.0.0" - -prosemirror-menu@^1.2.1: - version "1.2.4" - resolved "https://registry.npmmirror.com/prosemirror-menu/-/prosemirror-menu-1.2.4.tgz#3cfdc7c06d10f9fbd1bce29082c498bd11a0a79a" - integrity sha512-S/bXlc0ODQup6aiBbWVsX/eM+xJgCTAfMq/nLqaO5ID/am4wS0tTCIkzwytmao7ypEtjj39i7YbJjAgO20mIqA== - dependencies: - crelt "^1.0.0" - prosemirror-commands "^1.0.0" - prosemirror-history "^1.0.0" - prosemirror-state "^1.0.0" - -prosemirror-model@^1.0.0, prosemirror-model@^1.16.0, prosemirror-model@^1.18.1, prosemirror-model@^1.18.3, prosemirror-model@^1.19.0, prosemirror-model@^1.8.1: - version "1.19.3" - resolved "https://registry.npmmirror.com/prosemirror-model/-/prosemirror-model-1.19.3.tgz#f0d55285487fefd962d0ac695f716f4ec6705006" - integrity sha512-tgSnwN7BS7/UM0sSARcW+IQryx2vODKX4MI7xpqY2X+iaepJdKBPc7I4aACIsDV/LTaTjt12Z56MhDr9LsyuZQ== - dependencies: - orderedmap "^2.0.0" - -prosemirror-schema-basic@^1.2.0: - version "1.2.2" - resolved "https://registry.npmmirror.com/prosemirror-schema-basic/-/prosemirror-schema-basic-1.2.2.tgz#6695f5175e4628aab179bf62e5568628b9cfe6c7" - integrity sha512-/dT4JFEGyO7QnNTe9UaKUhjDXbTNkiWTq/N4VpKaF79bBjSExVV2NXmJpcM7z/gD7mbqNjxbmWW5nf1iNSSGnw== - dependencies: - prosemirror-model "^1.19.0" - -prosemirror-schema-list@^1.2.2: - version "1.3.0" - resolved "https://registry.npmmirror.com/prosemirror-schema-list/-/prosemirror-schema-list-1.3.0.tgz#05374702cf35a3ba5e7ec31079e355a488d52519" - integrity sha512-Hz/7gM4skaaYfRPNgr421CU4GSwotmEwBVvJh5ltGiffUJwm7C8GfN/Bc6DR1EKEp5pDKhODmdXXyi9uIsZl5A== - dependencies: - prosemirror-model "^1.0.0" - prosemirror-state "^1.0.0" - prosemirror-transform "^1.7.3" - -prosemirror-state@^1.0.0, prosemirror-state@^1.2.2, prosemirror-state@^1.3.1, prosemirror-state@^1.4.1, prosemirror-state@^1.4.3: - version "1.4.3" - resolved "https://registry.npmmirror.com/prosemirror-state/-/prosemirror-state-1.4.3.tgz#94aecf3ffd54ec37e87aa7179d13508da181a080" - integrity sha512-goFKORVbvPuAQaXhpbemJFRKJ2aixr+AZMGiquiqKxaucC6hlpHNZHWgz5R7dS4roHiwq9vDctE//CZ++o0W1Q== - dependencies: - prosemirror-model "^1.0.0" - prosemirror-transform "^1.0.0" - prosemirror-view "^1.27.0" - -prosemirror-tables@^1.3.0, prosemirror-tables@^1.3.4: - version "1.3.5" - resolved "https://registry.npmmirror.com/prosemirror-tables/-/prosemirror-tables-1.3.5.tgz#80f03394f5b9991f9693bcb3a90b6dba6b16254d" - integrity sha512-JSZ2cCNlApu/ObAhdPyotrjBe2cimniniTpz60YXzbL0kZ+47nEYk2LWbfKU2lKpBkUNquta2PjteoNi4YCluQ== - dependencies: - prosemirror-keymap "^1.1.2" - prosemirror-model "^1.8.1" - prosemirror-state "^1.3.1" - prosemirror-transform "^1.2.1" - prosemirror-view "^1.13.3" - -prosemirror-trailing-node@^2.0.2: - version "2.0.7" - resolved "https://registry.npmmirror.com/prosemirror-trailing-node/-/prosemirror-trailing-node-2.0.7.tgz#ba782a7929f18bcae650b1c7082a2d10443eab19" - integrity sha512-8zcZORYj/8WEwsGo6yVCRXFMOfBo0Ub3hCUvmoWIZYfMP26WqENU0mpEP27w7mt8buZWuGrydBewr0tOArPb1Q== - dependencies: - "@remirror/core-constants" "^2.0.2" - "@remirror/core-helpers" "^3.0.0" - escape-string-regexp "^4.0.0" - -prosemirror-transform@^1.0.0, prosemirror-transform@^1.1.0, prosemirror-transform@^1.2.1, prosemirror-transform@^1.7.0, prosemirror-transform@^1.7.2, prosemirror-transform@^1.7.3: - version "1.8.0" - resolved "https://registry.npmmirror.com/prosemirror-transform/-/prosemirror-transform-1.8.0.tgz#a47c64a3c373c1bd0ff46e95be3210c8dda0cd11" - integrity sha512-BaSBsIMv52F1BVVMvOmp1yzD3u65uC3HTzCBQV1WDPqJRQ2LuHKcyfn0jwqodo8sR9vVzMzZyI+Dal5W9E6a9A== - dependencies: - prosemirror-model "^1.0.0" - -prosemirror-view@^1.0.0, prosemirror-view@^1.1.0, prosemirror-view@^1.13.3, prosemirror-view@^1.27.0, prosemirror-view@^1.28.2, prosemirror-view@^1.31.0, prosemirror-view@^1.31.4: - version "1.32.5" - resolved "https://registry.npmmirror.com/prosemirror-view/-/prosemirror-view-1.32.5.tgz#8583bf2e07f4439c57a9cb6a53dcb6841815aac4" - integrity sha512-OZ8JSytiOr1mlxu8XSPJSNMn3sQrycbP12Peubwsnq9xiyQk4F58u9wOPJYSXXG/uOXZQNSAITRnScZPdjEh+A== - dependencies: - prosemirror-model "^1.16.0" - prosemirror-state "^1.0.0" - prosemirror-transform "^1.1.0" - -proxy-from-env@^1.1.0: - version "1.1.0" - resolved "https://registry.npmmirror.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2" - integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== - -prr@~1.0.1: - version "1.0.1" - resolved "https://registry.npmmirror.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" - integrity sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw== - -punycode@^2.1.0: - version "2.3.1" - resolved "https://registry.npmmirror.com/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5" - integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg== - -queue-microtask@^1.2.2: - version "1.2.3" - resolved "https://registry.npmmirror.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" - integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== - -react-dom@^18.2.0: - version "18.2.0" - resolved "https://registry.npmmirror.com/react-dom/-/react-dom-18.2.0.tgz#22aaf38708db2674ed9ada224ca4aa708d821e3d" - integrity sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g== - dependencies: - loose-envify "^1.1.0" - scheduler "^0.23.0" - -react-draggable@^4.0.3: - version "4.4.6" - resolved "https://registry.npmmirror.com/react-draggable/-/react-draggable-4.4.6.tgz#63343ee945770881ca1256a5b6fa5c9f5983fe1e" - integrity sha512-LtY5Xw1zTPqHkVmtM3X8MUOxNDOUhv/khTgBgrUvwaS064bwVvxT+q5El0uUFNx5IEPKXuRejr7UqLwBIg5pdw== - dependencies: - clsx "^1.1.1" - prop-types "^15.8.1" - -react-editor-js@^2.1.0: - version "2.1.0" - resolved "https://registry.npmmirror.com/react-editor-js/-/react-editor-js-2.1.0.tgz#3cd82ecbe4935e9cb7330a457c034f74c73c296f" - integrity sha512-unI9D2pTH/2gBenc6LgCXJm8iqnrzB71CHgfjQmaB+lGR0Njx+ZXydgUQm1VofMmvF6vcCNVDE1Eb47zQbm14g== - dependencies: - "@react-editor-js/client" "2.1.0" - "@react-editor-js/core" "2.1.0" - "@react-editor-js/server" "2.1.0" - -react-error-boundary@^3.1.4: - version "3.1.4" - resolved "https://registry.npmmirror.com/react-error-boundary/-/react-error-boundary-3.1.4.tgz#255db92b23197108757a888b01e5b729919abde0" - integrity sha512-uM9uPzZJTF6wRQORmSrvOIgt4lJ9MC1sNgEOj2XGsDTRE4kmpWxg7ENK9EWNKJRMAOY9z0MuF4yIfl6gp4sotA== - dependencies: - "@babel/runtime" "^7.12.5" - -react-fast-compare@^2.0.1: - version "2.0.4" - resolved "https://registry.npmmirror.com/react-fast-compare/-/react-fast-compare-2.0.4.tgz#e84b4d455b0fec113e0402c329352715196f81f9" - integrity sha512-suNP+J1VU1MWFKcyt7RtjiSWUjvidmQSlqu+eHslq+342xCbGTYmC0mEhPCOHxlW0CywylOC1u2DFAT+bv4dBw== - -react-icons@^4.3.1: - version "4.12.0" - resolved "https://registry.npmmirror.com/react-icons/-/react-icons-4.12.0.tgz#54806159a966961bfd5cdb26e492f4dafd6a8d78" - integrity sha512-IBaDuHiShdZqmfc/TwHu6+d6k2ltNCf3AszxNmjJc1KUfXdEeRJOKyNvLmAHaarhzGmTSVygNdyu8/opXv2gaw== - -react-is@^16.13.1, react-is@^16.7.0: - version "16.13.1" - resolved "https://registry.npmmirror.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" - integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== - -react-property@2.0.0: - version "2.0.0" - resolved "https://registry.npmmirror.com/react-property/-/react-property-2.0.0.tgz#2156ba9d85fa4741faf1918b38efc1eae3c6a136" - integrity sha512-kzmNjIgU32mO4mmH5+iUyrqlpFQhF8K2k7eZ4fdLSOPFrD1XgEuSBv9LDEgxRXTMBqMd8ppT0x6TIzqE5pdGdw== - -react-property@2.0.2: - version "2.0.2" - resolved "https://registry.npmmirror.com/react-property/-/react-property-2.0.2.tgz#d5ac9e244cef564880a610bc8d868bd6f60fdda6" - integrity sha512-+PbtI3VuDV0l6CleQMsx2gtK0JZbZKbpdu5ynr+lbsuvtmgbNcS3VM0tuY2QjFNOcWxvXeHjDpy42RO+4U2rug== - -react-refresh@^0.14.0: - version "0.14.0" - resolved "https://registry.npmmirror.com/react-refresh/-/react-refresh-0.14.0.tgz#4e02825378a5f227079554d4284889354e5f553e" - integrity sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ== - -react-resizable@^3.0.5: - version "3.0.5" - resolved "https://registry.npmmirror.com/react-resizable/-/react-resizable-3.0.5.tgz#362721f2efbd094976f1780ae13f1ad7739786c1" - integrity sha512-vKpeHhI5OZvYn82kXOs1bC8aOXktGU5AmKAgaZS4F5JPburCtbmDPqE7Pzp+1kN4+Wb81LlF33VpGwWwtXem+w== - dependencies: - prop-types "15.x" - react-draggable "^4.0.3" - -react-router-dom@^6.20.1: - version "6.20.1" - resolved "https://registry.npmmirror.com/react-router-dom/-/react-router-dom-6.20.1.tgz#e34f8075b9304221420de3609e072bb349824984" - integrity sha512-npzfPWcxfQN35psS7rJgi/EW0Gx6EsNjfdJSAk73U/HqMEJZ2k/8puxfwHFgDQhBGmS3+sjnGbMdMSV45axPQw== - dependencies: - "@remix-run/router" "1.13.1" - react-router "6.20.1" - -react-router@6.20.1: - version "6.20.1" - resolved "https://registry.npmmirror.com/react-router/-/react-router-6.20.1.tgz#e8cc326031d235aaeec405bb234af77cf0fe75ef" - integrity sha512-ccvLrB4QeT5DlaxSFFYi/KR8UMQ4fcD8zBcR71Zp1kaYTC5oJKYAp1cbavzGrogwxca+ubjkd7XjFZKBW8CxPA== - dependencies: - "@remix-run/router" "1.13.1" - -react-textarea-autosize@8.3.4: - version "8.3.4" - resolved "https://registry.npmmirror.com/react-textarea-autosize/-/react-textarea-autosize-8.3.4.tgz#270a343de7ad350534141b02c9cb78903e553524" - integrity sha512-CdtmP8Dc19xL8/R6sWvtknD/eCXkQr30dtvC4VmGInhRsfF8X/ihXCq6+9l9qbxmKRiq407/7z5fxE7cVWQNgQ== - dependencies: - "@babel/runtime" "^7.10.2" - use-composed-ref "^1.3.0" - use-latest "^1.2.1" - -react-window@^1.8.2: - version "1.8.10" - resolved "https://registry.npmmirror.com/react-window/-/react-window-1.8.10.tgz#9e6b08548316814b443f7002b1cf8fd3a1bdde03" - integrity sha512-Y0Cx+dnU6NLa5/EvoHukUD0BklJ8qITCtVEPY1C/nL8wwoZ0b5aEw8Ff1dOVHw7fCzMt55XfJDd8S8W8LCaUCg== - dependencies: - "@babel/runtime" "^7.0.0" - memoize-one ">=3.1.1 <6" - -react@^18, react@^18.2.0: - version "18.2.0" - resolved "https://registry.npmmirror.com/react/-/react-18.2.0.tgz#555bd98592883255fa00de14f1151a917b5d77d5" - integrity sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ== - dependencies: - loose-envify "^1.1.0" - -readable-stream@^3.4.0: - version "3.6.2" - resolved "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" - integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== - dependencies: - inherits "^2.0.3" - string_decoder "^1.1.1" - util-deprecate "^1.0.1" - -readdirp@~3.6.0: - version "3.6.0" - resolved "https://registry.npmmirror.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" - integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== - dependencies: - picomatch "^2.2.1" - -regenerator-runtime@^0.14.0: - version "0.14.0" - resolved "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz#5e19d68eb12d486f797e15a3c6a918f7cec5eb45" - integrity sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA== - -rehype-format@^5.0.0: - version "5.0.0" - resolved "https://registry.npmmirror.com/rehype-format/-/rehype-format-5.0.0.tgz#e51cc8edece2aee0e88e1efdd0625bc0cbef387b" - integrity sha512-kM4II8krCHmUhxrlvzFSptvaWh280Fr7UGNJU5DCMuvmAwGCNmGfi9CvFAQK6JDjsNoRMWQStglK3zKJH685Wg== - dependencies: - "@types/hast" "^3.0.0" - hast-util-embedded "^3.0.0" - hast-util-is-element "^3.0.0" - hast-util-phrasing "^3.0.0" - hast-util-whitespace "^3.0.0" - html-whitespace-sensitive-tag-names "^3.0.0" - rehype-minify-whitespace "^6.0.0" - unist-util-visit-parents "^6.0.0" - -rehype-minify-whitespace@^5.0.0: - version "5.0.1" - resolved "https://registry.npmmirror.com/rehype-minify-whitespace/-/rehype-minify-whitespace-5.0.1.tgz#79729a0146aa97a9d43e1eb4b5884974e2f37e77" - integrity sha512-PPp4lWJiBPlePI/dv1BeYktbwkfgXkrK59MUa+tYbMPgleod+4DvFK2PLU0O0O60/xuhHfiR9GUIUlXTU8sRIQ== - dependencies: - "@types/hast" "^2.0.0" - hast-util-embedded "^2.0.0" - hast-util-is-element "^2.0.0" - hast-util-whitespace "^2.0.0" - unified "^10.0.0" - unist-util-is "^5.0.0" - -rehype-minify-whitespace@^6.0.0: - version "6.0.0" - resolved "https://registry.npmmirror.com/rehype-minify-whitespace/-/rehype-minify-whitespace-6.0.0.tgz#fe97c5e9e48c5629458166753f2249afaa2e1fd1" - integrity sha512-i9It4YHR0Sf3GsnlR5jFUKXRr9oayvEk9GKQUkwZv6hs70OH9q3OCZrq9PpLvIGKt3W+JxBOxCidNVpH/6rWdA== - dependencies: - "@types/hast" "^3.0.0" - hast-util-embedded "^3.0.0" - hast-util-is-element "^3.0.0" - hast-util-whitespace "^3.0.0" - unist-util-is "^6.0.0" - -rehype-parse@^8.0.4: - version "8.0.5" - resolved "https://registry.npmmirror.com/rehype-parse/-/rehype-parse-8.0.5.tgz#ccffc21e08e288c7846614f8dc1dc23d603a4a80" - integrity sha512-Ds3RglaY/+clEX2U2mHflt7NlMA72KspZ0JLUJgBBLpRddBcEw3H8uYZQliQriku22NZpYMfjDdSgHcjxue24A== - dependencies: - "@types/hast" "^2.0.0" - hast-util-from-parse5 "^7.0.0" - parse5 "^6.0.0" - unified "^10.0.0" - -rehype-remark@^9.1.2: - version "9.1.2" - resolved "https://registry.npmmirror.com/rehype-remark/-/rehype-remark-9.1.2.tgz#b4ed84d7e692426c3269e72ec477906cec659c05" - integrity sha512-c0fG3/CrJ95zAQ07xqHSkdpZybwdsY7X5dNWvgL2XqLKZuqmG3+vk6kP/4miCnp+R+x/0uKKRSpfXb9aGR8Z5w== - dependencies: - "@types/hast" "^2.0.0" - "@types/mdast" "^3.0.0" - hast-util-to-mdast "^8.3.0" - unified "^10.0.0" - -rehype-stringify@^9.0.3: - version "9.0.4" - resolved "https://registry.npmmirror.com/rehype-stringify/-/rehype-stringify-9.0.4.tgz#31dbb9de6f5034c6964760a1b1083218059c4343" - integrity sha512-Uk5xu1YKdqobe5XpSskwPvo1XeHUUucWEQSl8hTrXt5selvca1e8K1EZ37E6YoZ4BT8BCqCdVfQW7OfHfthtVQ== - dependencies: - "@types/hast" "^2.0.0" - hast-util-to-html "^8.0.0" - unified "^10.0.0" - -remark-gfm@^3.0.1: - version "3.0.1" - resolved "https://registry.npmmirror.com/remark-gfm/-/remark-gfm-3.0.1.tgz#0b180f095e3036545e9dddac0e8df3fa5cfee54f" - integrity sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig== - dependencies: - "@types/mdast" "^3.0.0" - mdast-util-gfm "^2.0.0" - micromark-extension-gfm "^2.0.0" - unified "^10.0.0" - -remark-parse@^10.0.1: - version "10.0.2" - resolved "https://registry.npmmirror.com/remark-parse/-/remark-parse-10.0.2.tgz#ca241fde8751c2158933f031a4e3efbaeb8bc262" - integrity sha512-3ydxgHa/ZQzG8LvC7jTXccARYDcRld3VfcgIIFs7bI6vbRSxJJmzgLEIIoYKyrfhaY+ujuWaf/PJiMZXoiCXgw== - dependencies: - "@types/mdast" "^3.0.0" - mdast-util-from-markdown "^1.0.0" - unified "^10.0.0" - -remark-rehype@^10.1.0: - version "10.1.0" - resolved "https://registry.npmmirror.com/remark-rehype/-/remark-rehype-10.1.0.tgz#32dc99d2034c27ecaf2e0150d22a6dcccd9a6279" - integrity sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw== - dependencies: - "@types/hast" "^2.0.0" - "@types/mdast" "^3.0.0" - mdast-util-to-hast "^12.1.0" - unified "^10.0.0" - -remark-stringify@^10.0.2: - version "10.0.3" - resolved "https://registry.npmmirror.com/remark-stringify/-/remark-stringify-10.0.3.tgz#83b43f2445c4ffbb35b606f967d121b2b6d69717" - integrity sha512-koyOzCMYoUHudypbj4XpnAKFbkddRMYZHwghnxd7ue5210WzGw6kOBwauJTRUMq16jsovXx8dYNvSSWP89kZ3A== - dependencies: - "@types/mdast" "^3.0.0" - mdast-util-to-markdown "^1.0.0" - unified "^10.0.0" - -resize-observer-polyfill@^1.5.1: - version "1.5.1" - resolved "https://registry.npmmirror.com/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz#0e9020dd3d21024458d4ebd27e23e40269810464" - integrity sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg== - -resolve-from@^4.0.0: - version "4.0.0" - resolved "https://registry.npmmirror.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" - integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== - -resolve@^1.19.0: - version "1.22.8" - resolved "https://registry.npmmirror.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d" - integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== - dependencies: - is-core-module "^2.13.0" - path-parse "^1.0.7" - supports-preserve-symlinks-flag "^1.0.0" - -reusify@^1.0.4: - version "1.0.4" - resolved "https://registry.npmmirror.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" - integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== - -rimraf@^3.0.2: - version "3.0.2" - resolved "https://registry.npmmirror.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" - integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== - dependencies: - glob "^7.1.3" - -rollup@^4.2.0: - version "4.6.1" - resolved "https://registry.npmmirror.com/rollup/-/rollup-4.6.1.tgz#351501c86b5b4f976dde8c5837516452b59921f8" - integrity sha512-jZHaZotEHQaHLgKr8JnQiDT1rmatjgKlMekyksz+yk9jt/8z9quNjnKNRoaM0wd9DC2QKXjmWWuDYtM3jfF8pQ== - optionalDependencies: - "@rollup/rollup-android-arm-eabi" "4.6.1" - "@rollup/rollup-android-arm64" "4.6.1" - "@rollup/rollup-darwin-arm64" "4.6.1" - "@rollup/rollup-darwin-x64" "4.6.1" - "@rollup/rollup-linux-arm-gnueabihf" "4.6.1" - "@rollup/rollup-linux-arm64-gnu" "4.6.1" - "@rollup/rollup-linux-arm64-musl" "4.6.1" - "@rollup/rollup-linux-x64-gnu" "4.6.1" - "@rollup/rollup-linux-x64-musl" "4.6.1" - "@rollup/rollup-win32-arm64-msvc" "4.6.1" - "@rollup/rollup-win32-ia32-msvc" "4.6.1" - "@rollup/rollup-win32-x64-msvc" "4.6.1" - fsevents "~2.3.2" - -rope-sequence@^1.3.0: - version "1.3.4" - resolved "https://registry.npmmirror.com/rope-sequence/-/rope-sequence-1.3.4.tgz#df85711aaecd32f1e756f76e43a415171235d425" - integrity sha512-UT5EDe2cu2E/6O4igUr5PSFs23nvvukicWHx6GnOPlHAiiYbzNuCRQCuiUdHJQcqKalLKlrYJnjY0ySGsXNQXQ== - -run-parallel@^1.1.9: - version "1.2.0" - resolved "https://registry.npmmirror.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" - integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== - dependencies: - queue-microtask "^1.2.2" - -sade@^1.7.3: - version "1.8.1" - resolved "https://registry.npmmirror.com/sade/-/sade-1.8.1.tgz#0a78e81d658d394887be57d2a409bf703a3b2701" - integrity sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A== - dependencies: - mri "^1.1.0" - -safe-buffer@~5.2.0: - version "5.2.1" - resolved "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" - integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== - -sass@^1.69.5: - version "1.69.5" - resolved "https://registry.npmmirror.com/sass/-/sass-1.69.5.tgz#23e18d1c757a35f2e52cc81871060b9ad653dfde" - integrity sha512-qg2+UCJibLr2LCVOt3OlPhr/dqVHWOa9XtZf2OjbLs/T4VPSJ00udtgJxH3neXZm+QqX8B+3cU7RaLqp1iVfcQ== - dependencies: - chokidar ">=3.0.0 <4.0.0" - immutable "^4.0.0" - source-map-js ">=0.6.2 <2.0.0" - -scheduler@^0.23.0: - version "0.23.0" - resolved "https://registry.npmmirror.com/scheduler/-/scheduler-0.23.0.tgz#ba8041afc3d30eb206a487b6b384002e4e61fdfe" - integrity sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw== - dependencies: - loose-envify "^1.1.0" - -scroll-into-view-if-needed@^2.2.24: - version "2.2.31" - resolved "https://registry.npmmirror.com/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.31.tgz#d3c482959dc483e37962d1521254e3295d0d1587" - integrity sha512-dGCXy99wZQivjmjIqihaBQNjryrz5rueJY7eHfTdyWEiR4ttYpsajb14rn9s5d4DY4EcY6+4+U/maARBXJedkA== - dependencies: - compute-scroll-into-view "^1.0.20" - -semver@^6.3.1: - version "6.3.1" - resolved "https://registry.npmmirror.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" - integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== - -semver@^7.5.4: - version "7.5.4" - resolved "https://registry.npmmirror.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" - integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== - dependencies: - lru-cache "^6.0.0" - -shebang-command@^2.0.0: - version "2.0.0" - resolved "https://registry.npmmirror.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" - integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== - dependencies: - shebang-regex "^3.0.0" - -shebang-regex@^3.0.0: - version "3.0.0" - resolved "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" - integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== - -slash@^3.0.0: - version "3.0.0" - resolved "https://registry.npmmirror.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" - integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== - -"source-map-js@>=0.6.2 <2.0.0", source-map-js@^1.0.2: - version "1.0.2" - resolved "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" - integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== - -source-map@^0.5.7: - version "0.5.7" - resolved "https://registry.npmmirror.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" - integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== - -space-separated-tokens@^2.0.0: - version "2.0.2" - resolved "https://registry.npmmirror.com/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz#1ecd9d2350a3844572c3f4a312bceb018348859f" - integrity sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q== - -string_decoder@^1.1.1: - version "1.3.0" - resolved "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" - integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== - dependencies: - safe-buffer "~5.2.0" - -stringify-entities@^4.0.0: - version "4.0.3" - resolved "https://registry.npmmirror.com/stringify-entities/-/stringify-entities-4.0.3.tgz#cfabd7039d22ad30f3cc435b0ca2c1574fc88ef8" - integrity sha512-BP9nNHMhhfcMbiuQKCqMjhDP5yBCAxsPu4pHFFzJ6Alo9dZgY4VLDPutXqIjpRiMoKdp7Av85Gr73Q5uH9k7+g== - dependencies: - character-entities-html4 "^2.0.0" - character-entities-legacy "^3.0.0" - -strip-ansi@^6.0.1: - version "6.0.1" - resolved "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" - integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== - dependencies: - ansi-regex "^5.0.1" - -strip-json-comments@^3.1.1: - version "3.1.1" - resolved "https://registry.npmmirror.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" - integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== - -style-to-js@1.1.1: - version "1.1.1" - resolved "https://registry.npmmirror.com/style-to-js/-/style-to-js-1.1.1.tgz#417786986cda61d4525c80aed9d1123a6a7af9b8" - integrity sha512-RJ18Z9t2B02sYhZtfWKQq5uplVctgvjTfLWT7+Eb1zjUjIrWzX5SdlkwLGQozrqarTmEzJJ/YmdNJCUNI47elg== - dependencies: - style-to-object "0.3.0" - -style-to-js@1.1.10: - version "1.1.10" - resolved "https://registry.npmmirror.com/style-to-js/-/style-to-js-1.1.10.tgz#ec20e1264ba11dc7f71b94b3a3a05566ed856e54" - integrity sha512-VC7MBJa+y0RZhpnLKDPmVRLRswsASLmixkiZ5R8xZpNT9VyjeRzwnXd2pBzAWdgSGv/pCNNH01gPCCUsB9exYg== - dependencies: - style-to-object "1.0.5" - -style-to-object@0.3.0: - version "0.3.0" - resolved "https://registry.npmmirror.com/style-to-object/-/style-to-object-0.3.0.tgz#b1b790d205991cc783801967214979ee19a76e46" - integrity sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA== - dependencies: - inline-style-parser "0.1.1" - -style-to-object@1.0.5: - version "1.0.5" - resolved "https://registry.npmmirror.com/style-to-object/-/style-to-object-1.0.5.tgz#5e918349bc3a39eee3a804497d97fcbbf2f0d7c0" - integrity sha512-rDRwHtoDD3UMMrmZ6BzOW0naTjMsVZLIjsGleSKS/0Oz+cgCfAPRspaqJuE8rDzpKha/nEvnM0IF4seEAZUTKQ== - dependencies: - inline-style-parser "0.2.2" - -stylis@4.2.0: - version "4.2.0" - resolved "https://registry.npmmirror.com/stylis/-/stylis-4.2.0.tgz#79daee0208964c8fe695a42fcffcac633a211a51" - integrity sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw== - -supports-color@^5.3.0: - version "5.5.0" - resolved "https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" - integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== - dependencies: - has-flag "^3.0.0" - -supports-color@^7.1.0: - version "7.2.0" - resolved "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" - integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== - dependencies: - has-flag "^4.0.0" - -supports-preserve-symlinks-flag@^1.0.0: - version "1.0.0" - resolved "https://registry.npmmirror.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" - integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== - -tabbable@^6.0.1: - version "6.2.0" - resolved "https://registry.npmmirror.com/tabbable/-/tabbable-6.2.0.tgz#732fb62bc0175cfcec257330be187dcfba1f3b97" - integrity sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew== - -text-table@^0.2.0: - version "0.2.0" - resolved "https://registry.npmmirror.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" - integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== - -throttle-debounce@^3.0.1: - version "3.0.1" - resolved "https://registry.npmmirror.com/throttle-debounce/-/throttle-debounce-3.0.1.tgz#32f94d84dfa894f786c9a1f290e7a645b6a19abb" - integrity sha512-dTEWWNu6JmeVXY0ZYoPuH5cRIwc0MeGbJwah9KUNYSJwommQpCzTySTpEe8Gs1J23aeWEuAobe4Ag7EHVt/LOg== - -tiny-case@^1.0.3: - version "1.0.3" - resolved "https://registry.npmmirror.com/tiny-case/-/tiny-case-1.0.3.tgz#d980d66bc72b5d5a9ca86fb7c9ffdb9c898ddd03" - integrity sha512-Eet/eeMhkO6TX8mnUteS9zgPbUMQa4I6Kkp5ORiBD5476/m+PIRiumP5tmh5ioJpH7k51Kehawy2UDfsnxxY8Q== - -tiny-warning@^1.0.2: - version "1.0.3" - resolved "https://registry.npmmirror.com/tiny-warning/-/tiny-warning-1.0.3.tgz#94a30db453df4c643d0fd566060d60a875d84754" - integrity sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA== - -tippy.js@^6.3.1, tippy.js@^6.3.7: - version "6.3.7" - resolved "https://registry.npmmirror.com/tippy.js/-/tippy.js-6.3.7.tgz#8ccfb651d642010ed9a32ff29b0e9e19c5b8c61c" - integrity sha512-E1d3oP2emgJ9dRQZdf3Kkn0qJgI6ZLpyS5z6ZkY1DF3kaQaBsGZsndEpHwx+eC+tYM41HaSNvNtLx8tU57FzTQ== - dependencies: - "@popperjs/core" "^2.9.0" - -to-fast-properties@^2.0.0: - version "2.0.0" - resolved "https://registry.npmmirror.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" - integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== - -to-regex-range@^5.0.1: - version "5.0.1" - resolved "https://registry.npmmirror.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" - integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== - dependencies: - is-number "^7.0.0" - -toposort@^2.0.2: - version "2.0.2" - resolved "https://registry.npmmirror.com/toposort/-/toposort-2.0.2.tgz#ae21768175d1559d48bef35420b2f4962f09c330" - integrity sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg== - -trim-lines@^3.0.0: - version "3.0.1" - resolved "https://registry.npmmirror.com/trim-lines/-/trim-lines-3.0.1.tgz#d802e332a07df861c48802c04321017b1bd87338" - integrity sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg== - -trim-trailing-lines@^2.0.0: - version "2.1.0" - resolved "https://registry.npmmirror.com/trim-trailing-lines/-/trim-trailing-lines-2.1.0.tgz#9aac7e89b09cb35badf663de7133c6de164f86df" - integrity sha512-5UR5Biq4VlVOtzqkm2AZlgvSlDJtME46uV0br0gENbwN4l5+mMKT4b9gJKqWtuL2zAIqajGJGuvbCbcAJUZqBg== - -trough@^2.0.0: - version "2.1.0" - resolved "https://registry.npmmirror.com/trough/-/trough-2.1.0.tgz#0f7b511a4fde65a46f18477ab38849b22c554876" - integrity sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g== - -ts-api-utils@^1.0.1: - version "1.0.3" - resolved "https://registry.npmmirror.com/ts-api-utils/-/ts-api-utils-1.0.3.tgz#f12c1c781d04427313dbac808f453f050e54a331" - integrity sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg== - -tslib@^2.0.0: - version "2.6.2" - resolved "https://registry.npmmirror.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" - integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== - -type-check@^0.4.0, type-check@~0.4.0: - version "0.4.0" - resolved "https://registry.npmmirror.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" - integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== - dependencies: - prelude-ls "^1.2.1" - -type-fest@^0.20.2: - version "0.20.2" - resolved "https://registry.npmmirror.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" - integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== - -type-fest@^2.19.0: - version "2.19.0" - resolved "https://registry.npmmirror.com/type-fest/-/type-fest-2.19.0.tgz#88068015bb33036a598b952e55e9311a60fd3a9b" - integrity sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA== - -typescript@^5.2.2: - version "5.3.2" - resolved "https://registry.npmmirror.com/typescript/-/typescript-5.3.2.tgz#00d1c7c1c46928c5845c1ee8d0cc2791031d4c43" - integrity sha512-6l+RyNy7oAHDfxC4FzSJcz9vnjTKxrLpDG5M2Vu4SHRVNg6xzqZp6LYSR9zjqQTu8DU/f5xwxUdADOkbrIX2gQ== - -uc.micro@^1.0.1, uc.micro@^1.0.5: - version "1.0.6" - resolved "https://registry.npmmirror.com/uc.micro/-/uc.micro-1.0.6.tgz#9c411a802a409a91fc6cf74081baba34b24499ac" - integrity sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA== - -unified@^10.0.0, unified@^10.1.2: - version "10.1.2" - resolved "https://registry.npmmirror.com/unified/-/unified-10.1.2.tgz#b1d64e55dafe1f0b98bb6c719881103ecf6c86df" - integrity sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q== - dependencies: - "@types/unist" "^2.0.0" - bail "^2.0.0" - extend "^3.0.0" - is-buffer "^2.0.0" - is-plain-obj "^4.0.0" - trough "^2.0.0" - vfile "^5.0.0" - -unist-util-find-after@^4.0.0: - version "4.0.1" - resolved "https://registry.npmmirror.com/unist-util-find-after/-/unist-util-find-after-4.0.1.tgz#80c69c92b0504033638ce11973f4135f2c822e2d" - integrity sha512-QO/PuPMm2ERxC6vFXEPtmAutOopy5PknD+Oq64gGwxKtk4xwo9Z97t9Av1obPmGU0IyTa6EKYUfTrK2QJS3Ozw== - dependencies: - "@types/unist" "^2.0.0" - unist-util-is "^5.0.0" - -unist-util-generated@^2.0.0: - version "2.0.1" - resolved "https://registry.npmmirror.com/unist-util-generated/-/unist-util-generated-2.0.1.tgz#e37c50af35d3ed185ac6ceacb6ca0afb28a85cae" - integrity sha512-qF72kLmPxAw0oN2fwpWIqbXAVyEqUzDHMsbtPvOudIlUzXYFIeQIuxXQCRCFh22B7cixvU0MG7m3MW8FTq/S+A== - -unist-util-is@^5.0.0: - version "5.2.1" - resolved "https://registry.npmmirror.com/unist-util-is/-/unist-util-is-5.2.1.tgz#b74960e145c18dcb6226bc57933597f5486deae9" - integrity sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw== - dependencies: - "@types/unist" "^2.0.0" - -unist-util-is@^6.0.0: - version "6.0.0" - resolved "https://registry.npmmirror.com/unist-util-is/-/unist-util-is-6.0.0.tgz#b775956486aff107a9ded971d996c173374be424" - integrity sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw== - dependencies: - "@types/unist" "^3.0.0" - -unist-util-position@^4.0.0: - version "4.0.4" - resolved "https://registry.npmmirror.com/unist-util-position/-/unist-util-position-4.0.4.tgz#93f6d8c7d6b373d9b825844645877c127455f037" - integrity sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg== - dependencies: - "@types/unist" "^2.0.0" - -unist-util-stringify-position@^3.0.0: - version "3.0.3" - resolved "https://registry.npmmirror.com/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz#03ad3348210c2d930772d64b489580c13a7db39d" - integrity sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg== - dependencies: - "@types/unist" "^2.0.0" - -unist-util-visit-parents@^5.0.0, unist-util-visit-parents@^5.1.1: - version "5.1.3" - resolved "https://registry.npmmirror.com/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz#b4520811b0ca34285633785045df7a8d6776cfeb" - integrity sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg== - dependencies: - "@types/unist" "^2.0.0" - unist-util-is "^5.0.0" - -unist-util-visit-parents@^6.0.0: - version "6.0.1" - resolved "https://registry.npmmirror.com/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz#4d5f85755c3b8f0dc69e21eca5d6d82d22162815" - integrity sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw== - dependencies: - "@types/unist" "^3.0.0" - unist-util-is "^6.0.0" - -unist-util-visit@^4.0.0: - version "4.1.2" - resolved "https://registry.npmmirror.com/unist-util-visit/-/unist-util-visit-4.1.2.tgz#125a42d1eb876283715a3cb5cceaa531828c72e2" - integrity sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg== - dependencies: - "@types/unist" "^2.0.0" - unist-util-is "^5.0.0" - unist-util-visit-parents "^5.1.1" - -update-browserslist-db@^1.0.13: - version "1.0.13" - resolved "https://registry.npmmirror.com/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz#3c5e4f5c083661bd38ef64b6328c26ed6c8248c4" - integrity sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg== - dependencies: - escalade "^3.1.1" - picocolors "^1.0.0" - -uri-js@^4.2.2: - version "4.4.1" - resolved "https://registry.npmmirror.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" - integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== - dependencies: - punycode "^2.1.0" - -use-composed-ref@^1.3.0: - version "1.3.0" - resolved "https://registry.npmmirror.com/use-composed-ref/-/use-composed-ref-1.3.0.tgz#3d8104db34b7b264030a9d916c5e94fbe280dbda" - integrity sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ== - -use-isomorphic-layout-effect@^1.1.1: - version "1.1.2" - resolved "https://registry.npmmirror.com/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz#497cefb13d863d687b08477d9e5a164ad8c1a6fb" - integrity sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA== - -use-latest@^1.2.1: - version "1.2.1" - resolved "https://registry.npmmirror.com/use-latest/-/use-latest-1.2.1.tgz#d13dfb4b08c28e3e33991546a2cee53e14038cf2" - integrity sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw== - dependencies: - use-isomorphic-layout-effect "^1.1.1" - -use-prefers-color-scheme@^1.1.3: - version "1.1.3" - resolved "https://registry.npmmirror.com/use-prefers-color-scheme/-/use-prefers-color-scheme-1.1.3.tgz#18945cecbe33566f961fac1b90c079d1ce2d10b5" - integrity sha512-ZRgDfb5BFLum/Sud4SpZ+d1YcV+lRbsupw0qQ/rGy5kGrpE3KMUQgEQOKiQQSa4Wslex46n5fKFO+9FGMTosUQ== - -util-deprecate@^1.0.1: - version "1.0.2" - resolved "https://registry.npmmirror.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" - integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== - -utility-types@^3.10.0: - version "3.10.0" - resolved "https://registry.npmmirror.com/utility-types/-/utility-types-3.10.0.tgz#ea4148f9a741015f05ed74fd615e1d20e6bed82b" - integrity sha512-O11mqxmi7wMKCo6HKFt5AhO4BwY3VV68YU07tgxfz8zJTIxr4BpsezN49Ffwy9j3ZpwwJp4fkRwjRzq3uWE6Rg== - -uuid@^8.3.2: - version "8.3.2" - resolved "https://registry.npmmirror.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" - integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== - -uvu@^0.5.0: - version "0.5.6" - resolved "https://registry.npmmirror.com/uvu/-/uvu-0.5.6.tgz#2754ca20bcb0bb59b64e9985e84d2e81058502df" - integrity sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA== - dependencies: - dequal "^2.0.0" - diff "^5.0.0" - kleur "^4.0.3" - sade "^1.7.3" - -vfile-location@^4.0.0: - version "4.1.0" - resolved "https://registry.npmmirror.com/vfile-location/-/vfile-location-4.1.0.tgz#69df82fb9ef0a38d0d02b90dd84620e120050dd0" - integrity sha512-YF23YMyASIIJXpktBa4vIGLJ5Gs88UB/XePgqPmTa7cDA+JeO3yclbpheQYCHjVHBn/yePzrXuygIL+xbvRYHw== - dependencies: - "@types/unist" "^2.0.0" - vfile "^5.0.0" - -vfile-message@^3.0.0: - version "3.1.4" - resolved "https://registry.npmmirror.com/vfile-message/-/vfile-message-3.1.4.tgz#15a50816ae7d7c2d1fa87090a7f9f96612b59dea" - integrity sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw== - dependencies: - "@types/unist" "^2.0.0" - unist-util-stringify-position "^3.0.0" - -vfile@^5.0.0: - version "5.3.7" - resolved "https://registry.npmmirror.com/vfile/-/vfile-5.3.7.tgz#de0677e6683e3380fafc46544cfe603118826ab7" - integrity sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g== - dependencies: - "@types/unist" "^2.0.0" - is-buffer "^2.0.0" - unist-util-stringify-position "^3.0.0" - vfile-message "^3.0.0" - -vite@^5.0.0: - version "5.0.4" - resolved "https://registry.npmmirror.com/vite/-/vite-5.0.4.tgz#d984d2aaa8bac30f1ca9b9eea9b97e052f88c307" - integrity sha512-RzAr8LSvM8lmhB4tQ5OPcBhpjOZRZjuxv9zO5UcxeoY2bd3kP3Ticd40Qma9/BqZ8JS96Ll/jeBX9u+LJZrhVg== - dependencies: - esbuild "^0.19.3" - postcss "^8.4.31" - rollup "^4.2.0" - optionalDependencies: - fsevents "~2.3.3" - -w3c-keyname@^2.2.0: - version "2.2.8" - resolved "https://registry.npmmirror.com/w3c-keyname/-/w3c-keyname-2.2.8.tgz#7b17c8c6883d4e8b86ac8aba79d39e880f8869c5" - integrity sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ== - -web-namespaces@^2.0.0: - version "2.0.1" - resolved "https://registry.npmmirror.com/web-namespaces/-/web-namespaces-2.0.1.tgz#1010ff7c650eccb2592cebeeaf9a1b253fd40692" - integrity sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ== - -which@^2.0.1: - version "2.0.2" - resolved "https://registry.npmmirror.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" - integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== - dependencies: - isexe "^2.0.0" - -wrappy@1: - version "1.0.2" - resolved "https://registry.npmmirror.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" - integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== - -ws@^6.2.1: - version "6.2.2" - resolved "https://registry.npmmirror.com/ws/-/ws-6.2.2.tgz#dd5cdbd57a9979916097652d78f1cc5faea0c32e" - integrity sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw== - dependencies: - async-limiter "~1.0.0" - -xtend@^4.0.2, xtend@~4.0.0: - version "4.0.2" - resolved "https://registry.npmmirror.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" - integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== - -y-leveldb@^0.1.0: - version "0.1.2" - resolved "https://registry.npmmirror.com/y-leveldb/-/y-leveldb-0.1.2.tgz#43f6c5004b6891b57926d8a1e0eb0c883003e34b" - integrity sha512-6ulEn5AXfXJYi89rXPEg2mMHAyyw8+ZfeMMdOtBbV8FJpQ1NOrcgi6DTAcXof0dap84NjHPT2+9d0rb6cFsjEg== - dependencies: - level "^6.0.1" - lib0 "^0.2.31" - -y-prosemirror@1.0.20: - version "1.0.20" - resolved "https://registry.npmmirror.com/y-prosemirror/-/y-prosemirror-1.0.20.tgz#1832b5ab29852fc4607e9cf6b0c431e9caeed79e" - integrity sha512-LVMtu3qWo0emeYiP+0jgNcvZkqhzE/otOoro+87q0iVKxy/sMKuiJZnokfJdR4cn9qKx0Un5fIxXqbAlR2bFkA== - dependencies: - lib0 "^0.2.42" - -y-protocols@^1.0.5: - version "1.0.6" - resolved "https://registry.npmmirror.com/y-protocols/-/y-protocols-1.0.6.tgz#66dad8a95752623443e8e28c0e923682d2c0d495" - integrity sha512-vHRF2L6iT3rwj1jub/K5tYcTT/mEYDUppgNPXwp8fmLpui9f7Yeq3OEtTLVF012j39QnV+KEQpNqoN7CWU7Y9Q== - dependencies: - lib0 "^0.2.85" - -y-websocket@^1.5.0: - version "1.5.0" - resolved "https://registry.npmmirror.com/y-websocket/-/y-websocket-1.5.0.tgz#3c13ed205f1553185e1d144eac94150b5b5d55d6" - integrity sha512-A8AO6XtnQlYwWFytWdkDCeXg4l8ghRTIw5h2YUgUYDmEC9ugWGIwYNW80yadhSFAF7CvuWTEkQNEpevnH6EiZw== - dependencies: - lib0 "^0.2.52" - lodash.debounce "^4.0.8" - y-protocols "^1.0.5" - optionalDependencies: - ws "^6.2.1" - y-leveldb "^0.1.0" - -yallist@^3.0.2: - version "3.1.1" - resolved "https://registry.npmmirror.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" - integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== - -yallist@^4.0.0: - version "4.0.0" - resolved "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" - integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== - -yaml@^1.10.0: - version "1.10.2" - resolved "https://registry.npmmirror.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" - integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== - -yjs@^13.6.1, yjs@^13.6.10: - version "13.6.10" - resolved "https://registry.npmmirror.com/yjs/-/yjs-13.6.10.tgz#bea33b2e73944d54bc6849db2042b9696b95e717" - integrity sha512-1JcyQek1vaMyrDm7Fqfa+pvHg/DURSbVo4VmeN7wjnTKB/lZrfIPhdCj7d8sboK6zLfRBJXegTjc9JlaDd8/Zw== - dependencies: - lib0 "^0.2.86" - -yocto-queue@^0.1.0: - version "0.1.0" - resolved "https://registry.npmmirror.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" - integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== - -yup@^1.3.2: - version "1.3.2" - resolved "https://registry.npmmirror.com/yup/-/yup-1.3.2.tgz#afffc458f1513ed386e6aaf4bcaa4e67a9e270dc" - integrity sha512-6KCM971iQtJ+/KUaHdrhVr2LDkfhBtFPRnsG1P8F4q3uUVQ2RfEM9xekpha9aA4GXWJevjM10eDcPQ1FfWlmaQ== - dependencies: - property-expr "^2.0.5" - tiny-case "^1.0.3" - toposort "^2.0.2" - type-fest "^2.19.0" - -zwitch@^2.0.0, zwitch@^2.0.4: - version "2.0.4" - resolved "https://registry.npmmirror.com/zwitch/-/zwitch-2.0.4.tgz#c827d4b0acb76fc3e685a4c6ec2902d51070e9d7" - integrity sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==